From 827ab6d2409bdda7b00d67f9703eb67c9c52eb5c Mon Sep 17 00:00:00 2001 From: Daniel Donenfeld Date: Tue, 12 Feb 2019 00:26:43 +0000 Subject: [PATCH] [skip ci] Update ASM for Visual Studio 2015_14_LLVM_X64_Debug --- .../span_compile_only.asm | 20938 + .../span_tests.asm | 520929 +++++++++++++++ 2 files changed, 541867 insertions(+) create mode 100644 asm/Visual Studio 2015_14_LLVM_x64_Debug/span_compile_only.asm create mode 100644 asm/Visual Studio 2015_14_LLVM_x64_Debug/span_tests.asm diff --git a/asm/Visual Studio 2015_14_LLVM_x64_Debug/span_compile_only.asm b/asm/Visual Studio 2015_14_LLVM_x64_Debug/span_compile_only.asm new file mode 100644 index 0000000..bc6f5ea --- /dev/null +++ b/asm/Visual Studio 2015_14_LLVM_x64_Debug/span_compile_only.asm @@ -0,0 +1,20938 @@ + .text + .intel_syntax noprefix + .def "?foo@@YA_NXZ"; + .scl 2; + .type 32; + .endef + .globl "?foo@@YA_NXZ" # -- Begin function ?foo@@YA_NXZ + .p2align 4, 0x90 +"?foo@@YA_NXZ": # @"?foo@@YA_NXZ" +.Lfunc_begin0: + .cv_func_id 0 + .cv_file 1 "C:\\projects\\gsl\\tests\\span_compile_only.cpp" "317CC843E234C2A315F9B75D90CA64C5" 1 + .cv_loc 0 1 42 0 is_stmt 0 # ..\tests\span_compile_only.cpp:42:0 +.seh_proc "?foo@@YA_NXZ" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 112], rax +.Ltmp0: + .cv_loc 0 1 44 0 # ..\tests\span_compile_only.cpp:44:0 + mov byte ptr [rsp + 79], 1 + .cv_loc 0 1 45 0 # ..\tests\span_compile_only.cpp:45:0 + lea rcx, [rsp + 96] +.Ltmp1: + #DEBUG_VALUE: s <- [$rcx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" +.Ltmp2: + .cv_loc 0 1 46 0 # ..\tests\span_compile_only.cpp:46:0 + test byte ptr [rsp + 79], 1 + mov dl, 1 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov byte ptr [rsp + 63], dl # 1-byte Spill + jne .LBB0_4 +# %bb.1: + lea rcx, [rsp + 96] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor edx, edx + mov r8b, dl + cmp rax, 0 + mov byte ptr [rsp + 62], r8b # 1-byte Spill + jne .LBB0_3 +# %bb.2: + lea rcx, [rsp + 96] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + cmp rax, 0 + sete dl + mov byte ptr [rsp + 62], dl # 1-byte Spill +.LBB0_3: + mov al, byte ptr [rsp + 62] # 1-byte Reload + mov byte ptr [rsp + 63], al # 1-byte Spill +.LBB0_4: + mov al, byte ptr [rsp + 63] # 1-byte Reload + and al, 1 + mov byte ptr [rsp + 79], al + .cv_loc 0 1 48 0 # ..\tests\span_compile_only.cpp:48:0 + lea rcx, [rsp + 80] +.Ltmp3: + #DEBUG_VALUE: cs <- [$rcx+0] + call "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" +.Ltmp4: + .cv_loc 0 1 49 0 # ..\tests\span_compile_only.cpp:49:0 + test byte ptr [rsp + 79], 1 + mov dl, 1 + mov qword ptr [rsp + 48], rax # 8-byte Spill + mov byte ptr [rsp + 47], dl # 1-byte Spill + jne .LBB0_8 +# %bb.5: + lea rcx, [rsp + 80] + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + xor edx, edx + mov r8b, dl + cmp rax, 0 + mov byte ptr [rsp + 46], r8b # 1-byte Spill + jne .LBB0_7 +# %bb.6: + lea rcx, [rsp + 80] + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + cmp rax, 0 + sete dl + mov byte ptr [rsp + 46], dl # 1-byte Spill +.LBB0_7: + mov al, byte ptr [rsp + 46] # 1-byte Reload + mov byte ptr [rsp + 47], al # 1-byte Spill +.LBB0_8: + mov al, byte ptr [rsp + 47] # 1-byte Reload + and al, 1 + mov byte ptr [rsp + 79], al + .cv_loc 0 1 51 0 # ..\tests\span_compile_only.cpp:51:0 + mov al, byte ptr [rsp + 79] + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 112] + xor rcx, rsp + mov dword ptr [rsp + 40], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 40] # 4-byte Reload + add rsp, 120 + ret +.Ltmp5: +.Lfunc_end0: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" + .globl "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" # -- Begin function ??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ + .p2align 4, 0x90 +"??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ": # @"??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" +.Lfunc_begin1: + .cv_func_id 1 + .cv_file 2 "C:\\projects\\gsl\\include\\gsl\\span" "3BAA3FB91BA159E545E305706709D4CE" 1 + .cv_loc 1 2 384 0 # ..\include\gsl/span:384:0 +.seh_proc "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + lea rax, [rbp - 24] +.Ltmp8: + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov rcx, rax + call "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" + mov r8b, byte ptr [rbp - 24] +.Ltmp6: + xor edx, edx + # kill: def $rdx killed $edx + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" +.Ltmp7: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1_1 +.LBB1_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ@4HA" +.LBB1_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp9: +.Lfunc_end1: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" + .p2align 2 +"$cppxdata$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ": + .long .Lfunc_begin1@IMGREL # IP + .long -1 # ToState + .long .Ltmp6@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp7@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" + # -- End function + .def "?size@?$span@H$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@H$0?0@gsl@@QEBA_JXZ" + .globl "?size@?$span@H$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@H$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@H$0?0@gsl@@QEBA_JXZ": # @"?size@?$span@H$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin2: + .cv_func_id 2 + .cv_loc 2 2 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@H$0?0@gsl@@QEBA_JXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp10: + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp11: +.Lfunc_end2: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@H$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + .globl "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" # -- Begin function ?data@?$span@H$0?0@gsl@@QEBAPEAHXZ + .p2align 4, 0x90 +"?data@?$span@H$0?0@gsl@@QEBAPEAHXZ": # @"?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" +.Lfunc_begin3: + .cv_func_id 3 + .cv_loc 3 2 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ" + nop + add rsp, 40 + ret +.Ltmp13: +.Lfunc_end3: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + .seh_endproc + # -- End function + .def "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" + .globl "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" # -- Begin function ??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ + .p2align 4, 0x90 +"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ": # @"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" +.Lfunc_begin4: + .cv_func_id 4 + .cv_loc 4 2 384 0 # ..\include\gsl/span:384:0 +.seh_proc "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + lea rax, [rbp - 24] +.Ltmp16: + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov rcx, rax + call "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" + mov r8b, byte ptr [rbp - 24] +.Ltmp14: + xor edx, edx + # kill: def $rdx killed $edx + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" +.Ltmp15: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB4_1 +.LBB4_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ@4HA" +.LBB4_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp17: +.Lfunc_end4: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" + .p2align 2 +"$cppxdata$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ": + .long .Lfunc_begin4@IMGREL # IP + .long -1 # ToState + .long .Ltmp14@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" + # -- End function + .def "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + .globl "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ": # @"?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin5: + .cv_func_id 5 + .cv_loc 5 2 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp18: + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp19: +.Lfunc_end5: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + .globl "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" # -- Begin function ?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ + .p2align 4, 0x90 +"?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ": # @"?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" +.Lfunc_begin6: + .cv_func_id 6 + .cv_loc 6 2 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp20: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + nop + add rsp, 40 + ret +.Ltmp21: +.Lfunc_end6: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + .seh_endproc + # -- End function + .def "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" + .globl "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" # -- Begin function ??0?$extent_type@$0A@@details@gsl@@QEAA@XZ + .p2align 4, 0x90 +"??0?$extent_type@$0A@@details@gsl@@QEAA@XZ": # @"??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" +.Lfunc_begin7: + .cv_func_id 7 + .cv_loc 7 2 311 0 # ..\include\gsl/span:311:0 +.seh_proc "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp22: + pop rcx + ret +.Ltmp23: +.Lfunc_end7: + .seh_handlerdata + .section .text,"xr",discard,"??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" + .globl "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z": # @"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" +.Lfunc_begin8: + .cv_func_id 8 + .cv_loc 8 2 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 208 + .seh_stackalloc 208 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 72], -2 + mov byte ptr [rbp + 56], r8b + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] + mov qword ptr [rbp + 64], rcx +.Ltmp28: + mov rdx, rcx + mov r8b, byte ptr [rbp + 32] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rdx + mov dl, r8b + call "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z" + mov rcx, qword ptr [rbp + 48] + mov r9, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [r9 + 8], rcx +.Ltmp29: + .cv_loc 8 2 598 0 # ..\include\gsl/span:598:0 + mov rcx, r9 + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge dl + mov byte ptr [rbp + 7], 0 + test dl, 1 + jne .LBB8_1 + jmp .LBB8_2 +.LBB8_1: + test byte ptr [rbp + 7], 1 + jne .LBB8_4 + jmp .LBB8_5 +.LBB8_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp + 8] + mov rcx, rax + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp + 7], 1 +.Ltmp24: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp25: + jmp .LBB8_3 +.LBB8_3: + ud2 +.LBB8_4: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB8_5: + .cv_loc 8 2 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 48] + mov byte ptr [rbp - 25], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 65], cl # 1-byte Spill + jne .LBB8_7 +# %bb.6: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 65], dl # 1-byte Spill +.LBB8_7: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB8_8 + jmp .LBB8_9 +.LBB8_8: + test byte ptr [rbp - 25], 1 + jne .LBB8_14 + jmp .LBB8_15 +.LBB8_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp26: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp27: + jmp .LBB8_10 +.LBB8_10: + ud2 +.LBB8_14: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp30: +.LBB8_15: + .cv_loc 8 2 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 64] + add rsp, 208 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" + .seh_endproc + .def "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA": +.seh_proc "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA" +.LBB8_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp31: + .cv_loc 8 2 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp + 7], 1 + jne .LBB8_12 + jmp .LBB8_13 +.LBB8_12: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB8_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" + .seh_endproc + .def "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA": +.seh_proc "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA" +.LBB8_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 2 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 25], 1 + jne .LBB8_17 + jmp .LBB8_18 +.LBB8_17: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB8_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp32: +.Lfunc_end8: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z")@IMGREL # IPToStateXData + .long 200 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z": + .long .Lfunc_begin8@IMGREL # IP + .long -1 # ToState + .long .Ltmp24@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp25@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp26@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp27@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" + # -- End function + .def "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z" + .globl "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z" # -- Begin function ??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z + .p2align 4, 0x90 +"??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z": # @"??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z" +.Lfunc_begin9: + .cv_func_id 9 + .cv_loc 9 2 334 0 # ..\include\gsl/span:334:0 +.seh_proc "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 64], rax + mov byte ptr [rsp + 56], dl + mov qword ptr [rsp + 48], rcx + mov rax, qword ptr [rsp + 48] +.Ltmp33: + lea rcx, [rsp + 56] + #DEBUG_VALUE: extent_type<0>:ext <- [$rcx+0] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" +.Ltmp34: + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 72 + ret +.Ltmp35: +.Lfunc_end9: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z" + .seh_endproc + # -- End function + .def "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + .globl "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" # -- Begin function ?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ": # @"?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" +.Lfunc_begin10: + .cv_func_id 10 + .cv_loc 10 2 338 0 # ..\include\gsl/span:338:0 +.seh_proc "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp36: + mov rax, qword ptr [rcx] + pop rcx + ret +.Ltmp37: +.Lfunc_end10: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" + .globl "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" # -- Begin function ??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z + .p2align 4, 0x90 +"??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z": # @"??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Lfunc_begin11: + .cv_func_id 11 + .cv_file 3 "C:\\projects\\gsl\\include\\gsl\\gsl_assert" "DC2D278DC08DD14FC7E736FCD7722B8E" 1 + .cv_loc 11 3 143 0 # ..\include\gsl/gsl_assert:143:0 +.seh_proc "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rcx +.Ltmp38: + .cv_loc 11 3 144 0 # ..\include\gsl/gsl_assert:144:0 + mov rcx, qword ptr [rsp + 80] + call "??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z" + lea rcx, [rsp + 56] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rdx, rax + call "??0fail_fast@gsl@@QEAA@$$QEAU01@@Z" + lea rdx, [rip + "_TI3?AUfail_fast@gsl@@"] + mov rcx, qword ptr [rip + __imp__CxxThrowException] + mov r8, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, r8 + mov r9, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call r9 + ud2 +.Ltmp39: +.Lfunc_end11: + .seh_handlerdata + .section .text,"xr",discard,"??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" + .seh_endproc + # -- End function + .def "??0fail_fast@gsl@@QEAA@QEBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0fail_fast@gsl@@QEAA@QEBD@Z" + .globl "??0fail_fast@gsl@@QEAA@QEBD@Z" # -- Begin function ??0fail_fast@gsl@@QEAA@QEBD@Z + .p2align 4, 0x90 +"??0fail_fast@gsl@@QEAA@QEBD@Z": # @"??0fail_fast@gsl@@QEAA@QEBD@Z" +.Lfunc_begin12: + .cv_func_id 12 + .cv_loc 12 3 99 0 # ..\include\gsl/gsl_assert:99:0 +.seh_proc "??0fail_fast@gsl@@QEAA@QEBD@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp40: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0logic_error@std@@QEAA@PEBD@Z" + lea rcx, [rip + "??_7fail_fast@gsl@@6B@"] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx], rcx + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rdx + add rsp, 72 + ret +.Ltmp41: +.Lfunc_end12: + .seh_handlerdata + .section .text,"xr",discard,"??0fail_fast@gsl@@QEAA@QEBD@Z" + .seh_endproc + # -- End function + .def "??1fail_fast@gsl@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1fail_fast@gsl@@UEAA@XZ" + .globl "??1fail_fast@gsl@@UEAA@XZ" # -- Begin function ??1fail_fast@gsl@@UEAA@XZ + .p2align 4, 0x90 +"??1fail_fast@gsl@@UEAA@XZ": # @"??1fail_fast@gsl@@UEAA@XZ" +.Lfunc_begin13: + .cv_func_id 13 + .cv_loc 13 3 97 0 # ..\include\gsl/gsl_assert:97:0 +.seh_proc "??1fail_fast@gsl@@UEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp42: + .cv_loc 13 3 97 0 # ..\include\gsl/gsl_assert:97:0 + call "??1logic_error@std@@UEAA@XZ" +.Ltmp43: + .cv_loc 13 3 97 0 # ..\include\gsl/gsl_assert:97:0 + nop + add rsp, 40 + ret +.Ltmp44: +.Lfunc_end13: + .seh_handlerdata + .section .text,"xr",discard,"??1fail_fast@gsl@@UEAA@XZ" + .seh_endproc + # -- End function + .def "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" + .globl "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" # -- Begin function ?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ": # @"?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" +.Lfunc_begin14: + .cv_func_id 14 + .cv_loc 14 2 323 0 # ..\include\gsl/span:323:0 +.seh_proc "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + xor eax, eax + # kill: def $rax killed $eax + mov qword ptr [rsp], rcx +.Ltmp45: + pop rcx + ret +.Ltmp46: +.Lfunc_end14: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z" + .globl "??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z" # -- Begin function ??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z + .p2align 4, 0x90 +"??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z": # @"??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z" +.Lfunc_begin15: + .cv_func_id 15 + .cv_file 4 "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\type_traits" "B9ECC2DE0898FB12FE69D120D1C07A61" 1 + .cv_loc 15 4 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp47: + .cv_loc 15 4 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp48: +.Lfunc_end15: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z" + .seh_endproc + # -- End function + .def "??0fail_fast@gsl@@QEAA@$$QEAU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0fail_fast@gsl@@QEAA@$$QEAU01@@Z" + .globl "??0fail_fast@gsl@@QEAA@$$QEAU01@@Z" # -- Begin function ??0fail_fast@gsl@@QEAA@$$QEAU01@@Z + .p2align 4, 0x90 +"??0fail_fast@gsl@@QEAA@$$QEAU01@@Z": # @"??0fail_fast@gsl@@QEAA@$$QEAU01@@Z" +.Lfunc_begin16: + .cv_func_id 16 + .cv_loc 16 3 97 0 # ..\include\gsl/gsl_assert:97:0 +.seh_proc "??0fail_fast@gsl@@QEAA@$$QEAU01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp49: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0logic_error@std@@QEAA@$$QEAV01@@Z" + lea rcx, [rip + "??_7fail_fast@gsl@@6B@"] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx], rcx + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rdx + add rsp, 72 + ret +.Ltmp50: +.Lfunc_end16: + .seh_handlerdata + .section .text,"xr",discard,"??0fail_fast@gsl@@QEAA@$$QEAU01@@Z" + .seh_endproc + # -- End function + .def "??0fail_fast@gsl@@QEAA@AEBU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0fail_fast@gsl@@QEAA@AEBU01@@Z" + .globl "??0fail_fast@gsl@@QEAA@AEBU01@@Z" # -- Begin function ??0fail_fast@gsl@@QEAA@AEBU01@@Z + .p2align 4, 0x90 +"??0fail_fast@gsl@@QEAA@AEBU01@@Z": # @"??0fail_fast@gsl@@QEAA@AEBU01@@Z" +.Lfunc_begin17: + .cv_func_id 17 + .cv_loc 17 3 97 0 # ..\include\gsl/gsl_assert:97:0 +.seh_proc "??0fail_fast@gsl@@QEAA@AEBU01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp51: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0logic_error@std@@QEAA@AEBV01@@Z" + lea rcx, [rip + "??_7fail_fast@gsl@@6B@"] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx], rcx + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rdx + add rsp, 72 + ret +.Ltmp52: +.Lfunc_end17: + .seh_handlerdata + .section .text,"xr",discard,"??0fail_fast@gsl@@QEAA@AEBU01@@Z" + .seh_endproc + # -- End function + .def "??0logic_error@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0logic_error@std@@QEAA@AEBV01@@Z" + .globl "??0logic_error@std@@QEAA@AEBV01@@Z" # -- Begin function ??0logic_error@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0logic_error@std@@QEAA@AEBV01@@Z": # @"??0logic_error@std@@QEAA@AEBV01@@Z" +.Lfunc_begin18: + .cv_func_id 18 + .cv_file 5 "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\stdexcept" "74706F54937DF648A306FC4ED21FF889" 1 + .cv_loc 18 5 15 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\stdexcept:15:0 +.seh_proc "??0logic_error@std@@QEAA@AEBV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp53: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0exception@std@@QEAA@AEBV01@@Z" + lea rcx, [rip + "??_7logic_error@std@@6B@"] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx], rcx + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rdx + add rsp, 72 + ret +.Ltmp54: +.Lfunc_end18: + .seh_handlerdata + .section .text,"xr",discard,"??0logic_error@std@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??0exception@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0exception@std@@QEAA@AEBV01@@Z" + .globl "??0exception@std@@QEAA@AEBV01@@Z" # -- Begin function ??0exception@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0exception@std@@QEAA@AEBV01@@Z": # @"??0exception@std@@QEAA@AEBV01@@Z" +.Lfunc_begin19: + .cv_func_id 19 + .cv_file 6 "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\vcruntime_exception.h" "385CF08DA92F72075026067CE03F8402" 1 + .cv_loc 19 6 66 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:66:0 +.seh_proc "??0exception@std@@QEAA@AEBV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + xor eax, eax + mov r8d, 16 + # kill: def $r8 killed $r8d + lea r9, [rip + "??_7exception@std@@6B@"] + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp55: + mov qword ptr [rcx], r9 + mov rdx, rcx + add rdx, 8 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov edx, eax + call memset +.Ltmp56: + .cv_loc 19 6 67 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:67:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + add rcx, 8 + mov r8, qword ptr [rsp + 64] + add r8, 8 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, r8 + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + call qword ptr [rip + __imp___std_exception_copy] +.Ltmp57: + .cv_loc 19 6 68 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:68:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 72 + ret +.Ltmp58: +.Lfunc_end19: + .seh_handlerdata + .section .text,"xr",discard,"??0exception@std@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??0logic_error@std@@QEAA@$$QEAV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0logic_error@std@@QEAA@$$QEAV01@@Z" + .globl "??0logic_error@std@@QEAA@$$QEAV01@@Z" # -- Begin function ??0logic_error@std@@QEAA@$$QEAV01@@Z + .p2align 4, 0x90 +"??0logic_error@std@@QEAA@$$QEAV01@@Z": # @"??0logic_error@std@@QEAA@$$QEAV01@@Z" +.Lfunc_begin20: + .cv_func_id 20 + .cv_loc 20 5 15 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\stdexcept:15:0 +.seh_proc "??0logic_error@std@@QEAA@$$QEAV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp59: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0exception@std@@QEAA@AEBV01@@Z" + lea rcx, [rip + "??_7logic_error@std@@6B@"] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx], rcx + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rdx + add rsp, 72 + ret +.Ltmp60: +.Lfunc_end20: + .seh_handlerdata + .section .text,"xr",discard,"??0logic_error@std@@QEAA@$$QEAV01@@Z" + .seh_endproc + # -- End function + .def "??_Gfail_fast@gsl@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_Gfail_fast@gsl@@UEAAPEAXI@Z" + .globl "??_Gfail_fast@gsl@@UEAAPEAXI@Z" # -- Begin function ??_Gfail_fast@gsl@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_Gfail_fast@gsl@@UEAAPEAXI@Z": # @"??_Gfail_fast@gsl@@UEAAPEAXI@Z" +.Lfunc_begin21: + .cv_func_id 21 + .cv_loc 21 3 97 0 # ..\include\gsl/gsl_assert:97:0 +.seh_proc "??_Gfail_fast@gsl@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp61: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1fail_fast@gsl@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB21_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB21_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp62: +.Lfunc_end21: + .seh_handlerdata + .section .text,"xr",discard,"??_Gfail_fast@gsl@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "?what@exception@std@@UEBAPEBDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?what@exception@std@@UEBAPEBDXZ" + .globl "?what@exception@std@@UEBAPEBDXZ" # -- Begin function ?what@exception@std@@UEBAPEBDXZ + .p2align 4, 0x90 +"?what@exception@std@@UEBAPEBDXZ": # @"?what@exception@std@@UEBAPEBDXZ" +.Lfunc_begin22: + .cv_func_id 22 + .cv_loc 22 6 88 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:88:0 +.seh_proc "?what@exception@std@@UEBAPEBDXZ" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], rcx + mov rcx, qword ptr [rsp + 16] +.Ltmp63: + .cv_loc 22 6 89 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:89:0 + cmp qword ptr [rcx + 8], 0 + mov qword ptr [rsp + 8], rcx # 8-byte Spill + je .LBB22_2 +# %bb.1: + mov rax, qword ptr [rsp + 8] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp], rcx # 8-byte Spill + jmp .LBB22_3 +.LBB22_2: + lea rax, [rip + "??_C@_0BC@EOODALEL@Unknown?5exception?$AA@"] + mov qword ptr [rsp], rax # 8-byte Spill + jmp .LBB22_3 +.LBB22_3: + mov rax, qword ptr [rsp] # 8-byte Reload + add rsp, 24 + ret +.Ltmp64: +.Lfunc_end22: + .seh_handlerdata + .section .text,"xr",discard,"?what@exception@std@@UEBAPEBDXZ" + .seh_endproc + # -- End function + .def "??_Glogic_error@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_Glogic_error@std@@UEAAPEAXI@Z" + .globl "??_Glogic_error@std@@UEAAPEAXI@Z" # -- Begin function ??_Glogic_error@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_Glogic_error@std@@UEAAPEAXI@Z": # @"??_Glogic_error@std@@UEAAPEAXI@Z" +.Lfunc_begin23: + .cv_func_id 23 + .cv_loc 23 5 15 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\stdexcept:15:0 +.seh_proc "??_Glogic_error@std@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp65: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1logic_error@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB23_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB23_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp66: +.Lfunc_end23: + .seh_handlerdata + .section .text,"xr",discard,"??_Glogic_error@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??1logic_error@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1logic_error@std@@UEAA@XZ" + .globl "??1logic_error@std@@UEAA@XZ" # -- Begin function ??1logic_error@std@@UEAA@XZ + .p2align 4, 0x90 +"??1logic_error@std@@UEAA@XZ": # @"??1logic_error@std@@UEAA@XZ" +.Lfunc_begin24: + .cv_func_id 24 + .cv_loc 24 5 15 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\stdexcept:15:0 +.seh_proc "??1logic_error@std@@UEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp67: + .cv_loc 24 5 15 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\stdexcept:15:0 + call "??1exception@std@@UEAA@XZ" +.Ltmp68: + .cv_loc 24 5 15 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\stdexcept:15:0 + nop + add rsp, 40 + ret +.Ltmp69: +.Lfunc_end24: + .seh_handlerdata + .section .text,"xr",discard,"??1logic_error@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??1exception@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1exception@std@@UEAA@XZ" + .globl "??1exception@std@@UEAA@XZ" # -- Begin function ??1exception@std@@UEAA@XZ + .p2align 4, 0x90 +"??1exception@std@@UEAA@XZ": # @"??1exception@std@@UEAA@XZ" +.Lfunc_begin25: + .cv_func_id 25 + .cv_loc 25 6 83 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:83:0 +.seh_proc "??1exception@std@@UEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + lea rax, [rip + "??_7exception@std@@6B@"] + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp70: + mov qword ptr [rcx], rax +.Ltmp71: + .cv_loc 25 6 84 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:84:0 + add rcx, 8 + call qword ptr [rip + __imp___std_exception_destroy] +.Ltmp72: + .cv_loc 25 6 85 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:85:0 + nop + add rsp, 40 + ret +.Ltmp73: +.Lfunc_end25: + .seh_handlerdata + .section .text,"xr",discard,"??1exception@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??_Gexception@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_Gexception@std@@UEAAPEAXI@Z" + .globl "??_Gexception@std@@UEAAPEAXI@Z" # -- Begin function ??_Gexception@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_Gexception@std@@UEAAPEAXI@Z": # @"??_Gexception@std@@UEAAPEAXI@Z" +.Lfunc_begin26: + .cv_func_id 26 + .cv_loc 26 6 83 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:83:0 +.seh_proc "??_Gexception@std@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp74: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1exception@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB26_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB26_2: + .cv_loc 26 6 85 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:85:0 + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp75: +.Lfunc_end26: + .seh_handlerdata + .section .text,"xr",discard,"??_Gexception@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??0logic_error@std@@QEAA@PEBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0logic_error@std@@QEAA@PEBD@Z" + .globl "??0logic_error@std@@QEAA@PEBD@Z" # -- Begin function ??0logic_error@std@@QEAA@PEBD@Z + .p2align 4, 0x90 +"??0logic_error@std@@QEAA@PEBD@Z": # @"??0logic_error@std@@QEAA@PEBD@Z" +.Lfunc_begin27: + .cv_func_id 27 + .cv_loc 27 5 28 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\stdexcept:28:0 +.seh_proc "??0logic_error@std@@QEAA@PEBD@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp76: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0exception@std@@QEAA@QEBD@Z" + lea rcx, [rip + "??_7logic_error@std@@6B@"] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx], rcx + .cv_loc 27 5 29 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\stdexcept:29:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rdx + add rsp, 72 + ret +.Ltmp77: +.Lfunc_end27: + .seh_handlerdata + .section .text,"xr",discard,"??0logic_error@std@@QEAA@PEBD@Z" + .seh_endproc + # -- End function + .def "??0exception@std@@QEAA@QEBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0exception@std@@QEAA@QEBD@Z" + .globl "??0exception@std@@QEAA@QEBD@Z" # -- Begin function ??0exception@std@@QEAA@QEBD@Z + .p2align 4, 0x90 +"??0exception@std@@QEAA@QEBD@Z": # @"??0exception@std@@QEAA@QEBD@Z" +.Lfunc_begin28: + .cv_func_id 28 + .cv_loc 28 6 53 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:53:0 +.seh_proc "??0exception@std@@QEAA@QEBD@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + xor eax, eax + mov r8d, 16 + # kill: def $r8 killed $r8d + lea r9, [rip + "??_7exception@std@@6B@"] + mov r10, qword ptr [rip + __security_cookie] + xor r10, rsp + mov qword ptr [rsp + 80], r10 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp78: + mov qword ptr [rcx], r9 + mov rdx, rcx + add rdx, 8 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov edx, eax + call memset +.Ltmp79: + .cv_loc 28 6 54 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:54:0 + mov rcx, qword ptr [rsp + 56] + mov qword ptr [rsp + 64], rcx + mov byte ptr [rsp + 72], 1 + .cv_loc 28 6 55 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:55:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + add rcx, 8 + lea r8, [rsp + 64] +.Ltmp80: + #DEBUG_VALUE: _InitData <- [$r8+0] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + mov rcx, r8 + mov rdx, qword ptr [rsp + 32] # 8-byte Reload + call qword ptr [rip + __imp___std_exception_copy] +.Ltmp81: + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + call __security_check_cookie +.Ltmp82: + .cv_loc 28 6 56 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:56:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 88 + ret +.Ltmp83: +.Lfunc_end28: + .seh_handlerdata + .section .text,"xr",discard,"??0exception@std@@QEAA@QEBD@Z" + .seh_endproc + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ" +.Lfunc_begin29: + .cv_func_id 29 + .cv_loc 29 2 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp84: + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp85: +.Lfunc_end29: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" + .globl "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z": # @"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" +.Lfunc_begin30: + .cv_func_id 30 + .cv_loc 30 2 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 208 + .seh_stackalloc 208 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 72], -2 + mov byte ptr [rbp + 56], r8b + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] + mov qword ptr [rbp + 64], rcx +.Ltmp90: + mov rdx, rcx + mov r8b, byte ptr [rbp + 32] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rdx + mov dl, r8b + call "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z" + mov rcx, qword ptr [rbp + 48] + mov r9, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [r9 + 8], rcx +.Ltmp91: + .cv_loc 30 2 598 0 # ..\include\gsl/span:598:0 + mov rcx, r9 + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge dl + mov byte ptr [rbp + 7], 0 + test dl, 1 + jne .LBB30_1 + jmp .LBB30_2 +.LBB30_1: + test byte ptr [rbp + 7], 1 + jne .LBB30_4 + jmp .LBB30_5 +.LBB30_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp + 8] + mov rcx, rax + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp + 7], 1 +.Ltmp86: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp87: + jmp .LBB30_3 +.LBB30_3: + ud2 +.LBB30_4: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB30_5: + .cv_loc 30 2 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 48] + mov byte ptr [rbp - 25], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 65], cl # 1-byte Spill + jne .LBB30_7 +# %bb.6: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 65], dl # 1-byte Spill +.LBB30_7: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB30_8 + jmp .LBB30_9 +.LBB30_8: + test byte ptr [rbp - 25], 1 + jne .LBB30_14 + jmp .LBB30_15 +.LBB30_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp88: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp89: + jmp .LBB30_10 +.LBB30_10: + ud2 +.LBB30_14: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp92: +.LBB30_15: + .cv_loc 30 2 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 64] + add rsp, 208 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" + .seh_endproc + .def "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA": +.seh_proc "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA" +.LBB30_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp93: + .cv_loc 30 2 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp + 7], 1 + jne .LBB30_12 + jmp .LBB30_13 +.LBB30_12: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB30_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" + .seh_endproc + .def "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA": +.seh_proc "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA" +.LBB30_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 30 2 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 25], 1 + jne .LBB30_17 + jmp .LBB30_18 +.LBB30_17: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB30_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp94: +.Lfunc_end30: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z")@IMGREL # IPToStateXData + .long 200 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z": + .long .Lfunc_begin30@IMGREL # IP + .long -1 # ToState + .long .Ltmp86@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp87@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp88@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp89@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" +.Lfunc_begin31: + .cv_func_id 31 + .cv_loc 31 2 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp95: + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp96: +.Lfunc_end31: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + .seh_endproc + # -- End function + .section .rdata,"dr",discard,"??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 598" + + .section .rdata,"dr",discard,"??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 599" + + .section .data,"dw",discard,"??_R0?AUfail_fast@gsl@@@8" + .globl "??_R0?AUfail_fast@gsl@@@8" # @"??_R0?AUfail_fast@gsl@@@8" + .p2align 4 +"??_R0?AUfail_fast@gsl@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AUfail_fast@gsl@@" + .zero 4 + + .section .xdata,"dr",discard,"_CT??_R0?AUfail_fast@gsl@@@824" + .globl "_CT??_R0?AUfail_fast@gsl@@@824" # @"_CT??_R0?AUfail_fast@gsl@@@824" + .p2align 4 +"_CT??_R0?AUfail_fast@gsl@@@824": + .long 0 # 0x0 + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 24 # 0x18 + .long "??0fail_fast@gsl@@QEAA@AEBU01@@Z"@IMGREL + + .section .data,"dw",discard,"??_R0?AVlogic_error@std@@@8" + .globl "??_R0?AVlogic_error@std@@@8" # @"??_R0?AVlogic_error@std@@@8" + .p2align 4 +"??_R0?AVlogic_error@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AVlogic_error@std@@" + .zero 2 + + .section .xdata,"dr",discard,"_CT??_R0?AVlogic_error@std@@@824" + .globl "_CT??_R0?AVlogic_error@std@@@824" # @"_CT??_R0?AVlogic_error@std@@@824" + .p2align 4 +"_CT??_R0?AVlogic_error@std@@@824": + .long 0 # 0x0 + .long "??_R0?AVlogic_error@std@@@8"@IMGREL + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 24 # 0x18 + .long "??0logic_error@std@@QEAA@AEBV01@@Z"@IMGREL + + .section .data,"dw",discard,"??_R0?AVexception@std@@@8" + .globl "??_R0?AVexception@std@@@8" # @"??_R0?AVexception@std@@@8" + .p2align 4 +"??_R0?AVexception@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AVexception@std@@" + .zero 4 + + .section .xdata,"dr",discard,"_CT??_R0?AVexception@std@@@824" + .globl "_CT??_R0?AVexception@std@@@824" # @"_CT??_R0?AVexception@std@@@824" + .p2align 4 +"_CT??_R0?AVexception@std@@@824": + .long 0 # 0x0 + .long "??_R0?AVexception@std@@@8"@IMGREL + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 24 # 0x18 + .long "??0exception@std@@QEAA@AEBV01@@Z"@IMGREL + + .section .xdata,"dr",discard,"_CTA3?AUfail_fast@gsl@@" + .globl "_CTA3?AUfail_fast@gsl@@" # @"_CTA3?AUfail_fast@gsl@@" + .p2align 3 +"_CTA3?AUfail_fast@gsl@@": + .long 3 # 0x3 + .long "_CT??_R0?AUfail_fast@gsl@@@824"@IMGREL + .long "_CT??_R0?AVlogic_error@std@@@824"@IMGREL + .long "_CT??_R0?AVexception@std@@@824"@IMGREL + + .section .xdata,"dr",discard,"_TI3?AUfail_fast@gsl@@" + .globl "_TI3?AUfail_fast@gsl@@" # @"_TI3?AUfail_fast@gsl@@" + .p2align 3 +"_TI3?AUfail_fast@gsl@@": + .long 0 # 0x0 + .long "??1fail_fast@gsl@@UEAA@XZ"@IMGREL + .long 0 # 0x0 + .long "_CTA3?AUfail_fast@gsl@@"@IMGREL + + .section .rdata,"dr",largest,"??_7fail_fast@gsl@@6B@" + .p2align 4 # @0 +.L__unnamed_1: + .quad "??_R4fail_fast@gsl@@6B@" + .quad "??_Gfail_fast@gsl@@UEAAPEAXI@Z" + .quad "?what@exception@std@@UEBAPEBDXZ" + + .section .rdata,"dr",discard,"??_R4fail_fast@gsl@@6B@" + .globl "??_R4fail_fast@gsl@@6B@" # @"??_R4fail_fast@gsl@@6B@" + .p2align 4 +"??_R4fail_fast@gsl@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL + .long "??_R3fail_fast@gsl@@8"@IMGREL + .long "??_R4fail_fast@gsl@@6B@"@IMGREL + + .section .rdata,"dr",discard,"??_R3fail_fast@gsl@@8" + .globl "??_R3fail_fast@gsl@@8" # @"??_R3fail_fast@gsl@@8" + .p2align 3 +"??_R3fail_fast@gsl@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 3 # 0x3 + .long "??_R2fail_fast@gsl@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2fail_fast@gsl@@8" + .globl "??_R2fail_fast@gsl@@8" # @"??_R2fail_fast@gsl@@8" + .p2align 2 +"??_R2fail_fast@gsl@@8": + .long "??_R1A@?0A@EA@fail_fast@gsl@@8"@IMGREL + .long "??_R1A@?0A@EA@logic_error@std@@8"@IMGREL + .long "??_R1A@?0A@EA@exception@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@fail_fast@gsl@@8" + .globl "??_R1A@?0A@EA@fail_fast@gsl@@8" # @"??_R1A@?0A@EA@fail_fast@gsl@@8" + .p2align 4 +"??_R1A@?0A@EA@fail_fast@gsl@@8": + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL + .long 2 # 0x2 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3fail_fast@gsl@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@logic_error@std@@8" + .globl "??_R1A@?0A@EA@logic_error@std@@8" # @"??_R1A@?0A@EA@logic_error@std@@8" + .p2align 4 +"??_R1A@?0A@EA@logic_error@std@@8": + .long "??_R0?AVlogic_error@std@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3logic_error@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R3logic_error@std@@8" + .globl "??_R3logic_error@std@@8" # @"??_R3logic_error@std@@8" + .p2align 3 +"??_R3logic_error@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2logic_error@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2logic_error@std@@8" + .globl "??_R2logic_error@std@@8" # @"??_R2logic_error@std@@8" + .p2align 2 +"??_R2logic_error@std@@8": + .long "??_R1A@?0A@EA@logic_error@std@@8"@IMGREL + .long "??_R1A@?0A@EA@exception@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@exception@std@@8" + .globl "??_R1A@?0A@EA@exception@std@@8" # @"??_R1A@?0A@EA@exception@std@@8" + .p2align 4 +"??_R1A@?0A@EA@exception@std@@8": + .long "??_R0?AVexception@std@@@8"@IMGREL + .long 0 # 0x0 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3exception@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R3exception@std@@8" + .globl "??_R3exception@std@@8" # @"??_R3exception@std@@8" + .p2align 3 +"??_R3exception@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 1 # 0x1 + .long "??_R2exception@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2exception@std@@8" + .globl "??_R2exception@std@@8" # @"??_R2exception@std@@8" + .p2align 2 +"??_R2exception@std@@8": + .long "??_R1A@?0A@EA@exception@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",largest,"??_7logic_error@std@@6B@" + .p2align 4 # @1 +.L__unnamed_2: + .quad "??_R4logic_error@std@@6B@" + .quad "??_Glogic_error@std@@UEAAPEAXI@Z" + .quad "?what@exception@std@@UEBAPEBDXZ" + + .section .rdata,"dr",discard,"??_R4logic_error@std@@6B@" + .globl "??_R4logic_error@std@@6B@" # @"??_R4logic_error@std@@6B@" + .p2align 4 +"??_R4logic_error@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AVlogic_error@std@@@8"@IMGREL + .long "??_R3logic_error@std@@8"@IMGREL + .long "??_R4logic_error@std@@6B@"@IMGREL + + .section .rdata,"dr",largest,"??_7exception@std@@6B@" + .p2align 4 # @2 +.L__unnamed_3: + .quad "??_R4exception@std@@6B@" + .quad "??_Gexception@std@@UEAAPEAXI@Z" + .quad "?what@exception@std@@UEBAPEBDXZ" + + .section .rdata,"dr",discard,"??_R4exception@std@@6B@" + .globl "??_R4exception@std@@6B@" # @"??_R4exception@std@@6B@" + .p2align 4 +"??_R4exception@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AVexception@std@@@8"@IMGREL + .long "??_R3exception@std@@8"@IMGREL + .long "??_R4exception@std@@6B@"@IMGREL + + .section .rdata,"dr",discard,"??_C@_0BC@EOODALEL@Unknown?5exception?$AA@" + .globl "??_C@_0BC@EOODALEL@Unknown?5exception?$AA@" # @"??_C@_0BC@EOODALEL@Unknown?5exception?$AA@" +"??_C@_0BC@EOODALEL@Unknown?5exception?$AA@": + .asciz "Unknown exception" + + .section .drectve,"yn" + .ascii " /DEFAULTLIB:msvcrtd.lib" + .ascii " /DEFAULTLIB:oldnames.lib" + .ascii " /FAILIFMISMATCH:\"_MSC_VER=1900\"" + .ascii " /FAILIFMISMATCH:\"_ITERATOR_DEBUG_LEVEL=2\"" + .ascii " /FAILIFMISMATCH:\"RuntimeLibrary=MDd_DynamicDebug\"" + .ascii " /DEFAULTLIB:msvcprtd.lib" + .ascii " /FAILIFMISMATCH:\"_CRT_STDIO_ISO_WIDE_SPECIFIERS=0\"" + .section .debug$S,"dr" + .p2align 2 + .long 4 # Debug section magic + .long 241 + .long .Ltmp98-.Ltmp97 # Subsection size +.Ltmp97: + .short .Ltmp100-.Ltmp99 # Record length +.Ltmp99: + .short 4412 # Record kind: S_COMPILE3 + .long 1 # Flags and language + .short 208 # CPUType + .short 7 # Frontend version + .short 0 + .short 1 + .short 0 + .short 7001 # Backend version + .short 0 + .short 0 + .short 0 + .asciz "clang version 7.0.1 (tags/RELEASE_701/final)" # Null-terminated compiler version string +.Ltmp100: +.Ltmp98: + .p2align 2 + .long 241 # Symbol subsection for foo + .long .Ltmp102-.Ltmp101 # Subsection size +.Ltmp101: + .short .Ltmp104-.Ltmp103 # Record length +.Ltmp103: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end0-"?foo@@YA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4098 # Function type index + .secrel32 "?foo@@YA_NXZ" # Function section relative address + .secidx "?foo@@YA_NXZ" # Function section index + .byte 0 # Flags + .asciz "foo" # Function name +.Ltmp104: + .short .Ltmp106-.Ltmp105 # Record length +.Ltmp105: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp5-.Ltmp0 # Code size + .secrel32 .Ltmp0 # Function section relative address + .secidx .Lfunc_begin0 # Function section index + .byte 0 # Lexical block name +.Ltmp106: + .short .Ltmp108-.Ltmp107 # Record length +.Ltmp107: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "ret" +.Ltmp108: + .cv_def_range .Ltmp0 .Ltmp5, "E\021O\001\000\000O\000\000\000" + .short .Ltmp110-.Ltmp109 # Record length +.Ltmp109: + .short 4414 # Record kind: S_LOCAL + .long 4149 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp110: + .cv_def_range .Ltmp0 .Ltmp5, "E\021O\001\000\000`\000\000\000" + .short .Ltmp112-.Ltmp111 # Record length +.Ltmp111: + .short 4414 # Record kind: S_LOCAL + .long 4210 # TypeIndex + .short 0 # Flags + .asciz "cs" +.Ltmp112: + .cv_def_range .Ltmp0 .Ltmp5, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp102: + .p2align 2 + .cv_linetable 0, "?foo@@YA_NXZ", .Lfunc_end0 + .section .debug$S,"dr",associative,"??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<0,void> + .long .Ltmp114-.Ltmp113 # Subsection size +.Ltmp113: + .short .Ltmp116-.Ltmp115 # Record length +.Ltmp115: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1-"??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4218 # Function type index + .secrel32 "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" # Function section relative address + .secidx "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<0,void>" # Function name +.Ltmp116: + .short .Ltmp118-.Ltmp117 # Record length +.Ltmp117: + .short 4414 # Record kind: S_LOCAL + .long 4102 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp118: + .cv_def_range .Ltmp8 .Ltmp9, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp114: + .p2align 2 + .cv_linetable 1, "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ", .Lfunc_end1 + .section .debug$S,"dr",associative,"?size@?$span@H$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp120-.Ltmp119 # Subsection size +.Ltmp119: + .short .Ltmp122-.Ltmp121 # Record length +.Ltmp121: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end2-"?size@?$span@H$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4219 # Function type index + .secrel32 "?size@?$span@H$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@H$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp122: + .short .Ltmp124-.Ltmp123 # Record length +.Ltmp123: + .short 4414 # Record kind: S_LOCAL + .long 4126 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp124: + .cv_def_range .Ltmp10 .Ltmp11, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp120: + .p2align 2 + .cv_linetable 2, "?size@?$span@H$0?0@gsl@@QEBA_JXZ", .Lfunc_end2 + .section .debug$S,"dr",associative,"?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp126-.Ltmp125 # Subsection size +.Ltmp125: + .short .Ltmp128-.Ltmp127 # Record length +.Ltmp127: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end3-"?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4220 # Function type index + .secrel32 "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" # Function section relative address + .secidx "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp128: + .short .Ltmp130-.Ltmp129 # Record length +.Ltmp129: + .short 4414 # Record kind: S_LOCAL + .long 4126 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp130: + .cv_def_range .Ltmp12 .Ltmp13, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp126: + .p2align 2 + .cv_linetable 3, "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ", .Lfunc_end3 + .section .debug$S,"dr",associative,"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<0,void> + .long .Ltmp132-.Ltmp131 # Subsection size +.Ltmp131: + .short .Ltmp134-.Ltmp133 # Record length +.Ltmp133: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end4-"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4221 # Function type index + .secrel32 "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" # Function section relative address + .secidx "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<0,void>" # Function name +.Ltmp134: + .short .Ltmp136-.Ltmp135 # Record length +.Ltmp135: + .short 4414 # Record kind: S_LOCAL + .long 4169 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp136: + .cv_def_range .Ltmp16 .Ltmp17, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp132: + .p2align 2 + .cv_linetable 4, "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ", .Lfunc_end4 + .section .debug$S,"dr",associative,"?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp138-.Ltmp137 # Subsection size +.Ltmp137: + .short .Ltmp140-.Ltmp139 # Record length +.Ltmp139: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end5-"?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4222 # Function type index + .secrel32 "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp140: + .short .Ltmp142-.Ltmp141 # Record length +.Ltmp141: + .short 4414 # Record kind: S_LOCAL + .long 4189 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp142: + .cv_def_range .Ltmp18 .Ltmp19, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp138: + .p2align 2 + .cv_linetable 5, "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ", .Lfunc_end5 + .section .debug$S,"dr",associative,"?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp144-.Ltmp143 # Subsection size +.Ltmp143: + .short .Ltmp146-.Ltmp145 # Record length +.Ltmp145: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end6-"?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4223 # Function type index + .secrel32 "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" # Function section relative address + .secidx "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp146: + .short .Ltmp148-.Ltmp147 # Record length +.Ltmp147: + .short 4414 # Record kind: S_LOCAL + .long 4189 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp148: + .cv_def_range .Ltmp20 .Ltmp21, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp144: + .p2align 2 + .cv_linetable 6, "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ", .Lfunc_end6 + .section .debug$S,"dr",associative,"??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<0>::extent_type + .long .Ltmp150-.Ltmp149 # Subsection size +.Ltmp149: + .short .Ltmp152-.Ltmp151 # Record length +.Ltmp151: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end7-"??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4235 # Function type index + .secrel32 "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" # Function section relative address + .secidx "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<0>::extent_type" # Function name +.Ltmp152: + .short .Ltmp154-.Ltmp153 # Record length +.Ltmp153: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp154: + .cv_def_range .Ltmp22 .Ltmp23, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp150: + .p2align 2 + .cv_linetable 7, "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ", .Lfunc_end7 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp156-.Ltmp155 # Subsection size +.Ltmp155: + .short .Ltmp158-.Ltmp157 # Record length +.Ltmp157: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end8-"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4239 # Function type index + .secrel32 "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp158: + .short .Ltmp160-.Ltmp159 # Record length +.Ltmp159: + .short 4414 # Record kind: S_LOCAL + .long 4236 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp160: + .cv_def_range .Ltmp28 .Ltmp32, "E\021N\001\000\000(\000\000\000" + .short .Ltmp162-.Ltmp161 # Record length +.Ltmp161: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp162: + .cv_def_range .Ltmp28 .Ltmp32, "E\021N\001\000\0000\000\000\000" + .short .Ltmp164-.Ltmp163 # Record length +.Ltmp163: + .short 4414 # Record kind: S_LOCAL + .long 4233 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp164: + .cv_def_range .Ltmp28 .Ltmp32, "E\021N\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp156: + .p2align 2 + .cv_linetable 8, "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z", .Lfunc_end8 + .section .debug$S,"dr",associative,"??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<-1>::extent_type<0> + .long .Ltmp166-.Ltmp165 # Subsection size +.Ltmp165: + .short .Ltmp168-.Ltmp167 # Record length +.Ltmp167: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end9-"??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4242 # Function type index + .secrel32 "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z" # Function section relative address + .secidx "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<-1>::extent_type<0>" # Function name +.Ltmp168: + .short .Ltmp170-.Ltmp169 # Record length +.Ltmp169: + .short 4414 # Record kind: S_LOCAL + .long 4159 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp170: + .cv_def_range .Ltmp33 .Ltmp35, "E\021O\001\000\0000\000\000\000" + .short .Ltmp172-.Ltmp171 # Record length +.Ltmp171: + .short 4414 # Record kind: S_LOCAL + .long 4233 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp172: + .cv_def_range .Ltmp33 .Ltmp35, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp166: + .p2align 2 + .cv_linetable 9, "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z", .Lfunc_end9 + .section .debug$S,"dr",associative,"?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<-1>::size + .long .Ltmp174-.Ltmp173 # Subsection size +.Ltmp173: + .short .Ltmp176-.Ltmp175 # Record length +.Ltmp175: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end10-"?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4243 # Function type index + .secrel32 "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<-1>::size" # Function name +.Ltmp176: + .short .Ltmp178-.Ltmp177 # Record length +.Ltmp177: + .short 4414 # Record kind: S_LOCAL + .long 4162 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp178: + .cv_def_range .Ltmp36 .Ltmp37, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp174: + .p2align 2 + .cv_linetable 10, "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ", .Lfunc_end10 + .section .debug$S,"dr",associative,"??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::throw_exception + .long .Ltmp180-.Ltmp179 # Subsection size +.Ltmp179: + .short .Ltmp182-.Ltmp181 # Record length +.Ltmp181: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end11-"??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4767 # Function type index + .secrel32 "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" # Function section relative address + .secidx "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::throw_exception" # Function name +.Ltmp182: + .short .Ltmp184-.Ltmp183 # Record length +.Ltmp183: + .short 4414 # Record kind: S_LOCAL + .long 4246 # TypeIndex + .short 1 # Flags + .asciz "exception" +.Ltmp184: + .cv_def_range .Ltmp38 .Ltmp39, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp180: + .p2align 2 + .cv_linetable 11, "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z", .Lfunc_end11 + .section .debug$S,"dr",associative,"??0fail_fast@gsl@@QEAA@QEBD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::fail_fast::fail_fast + .long .Ltmp186-.Ltmp185 # Subsection size +.Ltmp185: + .short .Ltmp188-.Ltmp187 # Record length +.Ltmp187: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end12-"??0fail_fast@gsl@@QEAA@QEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4768 # Function type index + .secrel32 "??0fail_fast@gsl@@QEAA@QEBD@Z" # Function section relative address + .secidx "??0fail_fast@gsl@@QEAA@QEBD@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::fail_fast::fail_fast" # Function name +.Ltmp188: + .short .Ltmp190-.Ltmp189 # Record length +.Ltmp189: + .short 4414 # Record kind: S_LOCAL + .long 4251 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp190: + .cv_def_range .Ltmp40 .Ltmp41, "E\021O\001\000\0008\000\000\000" + .short .Ltmp192-.Ltmp191 # Record length +.Ltmp191: + .short 4414 # Record kind: S_LOCAL + .long 4253 # TypeIndex + .short 1 # Flags + .asciz "message" +.Ltmp192: + .cv_def_range .Ltmp40 .Ltmp41, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp186: + .p2align 2 + .cv_linetable 12, "??0fail_fast@gsl@@QEAA@QEBD@Z", .Lfunc_end12 + .section .debug$S,"dr",associative,"??1fail_fast@gsl@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::fail_fast::~fail_fast + .long .Ltmp194-.Ltmp193 # Subsection size +.Ltmp193: + .short .Ltmp196-.Ltmp195 # Record length +.Ltmp195: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end13-"??1fail_fast@gsl@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4770 # Function type index + .secrel32 "??1fail_fast@gsl@@UEAA@XZ" # Function section relative address + .secidx "??1fail_fast@gsl@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::fail_fast::~fail_fast" # Function name +.Ltmp196: + .short .Ltmp198-.Ltmp197 # Record length +.Ltmp197: + .short 4414 # Record kind: S_LOCAL + .long 4251 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp198: + .cv_def_range .Ltmp42 .Ltmp44, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp194: + .p2align 2 + .cv_linetable 13, "??1fail_fast@gsl@@UEAA@XZ", .Lfunc_end13 + .section .debug$S,"dr",associative,"?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<0>::size + .long .Ltmp200-.Ltmp199 # Subsection size +.Ltmp199: + .short .Ltmp202-.Ltmp201 # Record length +.Ltmp201: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end14-"?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4771 # Function type index + .secrel32 "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<0>::size" # Function name +.Ltmp202: + .short .Ltmp204-.Ltmp203 # Record length +.Ltmp203: + .short 4414 # Record kind: S_LOCAL + .long 4230 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp204: + .cv_def_range .Ltmp45 .Ltmp46, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp200: + .p2align 2 + .cv_linetable 14, "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ", .Lfunc_end14 + .section .debug$S,"dr",associative,"??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward + .long .Ltmp206-.Ltmp205 # Subsection size +.Ltmp205: + .short .Ltmp208-.Ltmp207 # Record length +.Ltmp207: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end15-"??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4776 # Function type index + .secrel32 "??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z" # Function section relative address + .secidx "??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +.Ltmp208: + .short .Ltmp210-.Ltmp209 # Record length +.Ltmp209: + .short 4414 # Record kind: S_LOCAL + .long 4773 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp210: + .cv_def_range .Ltmp47 .Ltmp48, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp206: + .p2align 2 + .cv_linetable 15, "??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z", .Lfunc_end15 + .section .debug$S,"dr",associative,"??0fail_fast@gsl@@QEAA@$$QEAU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::fail_fast::fail_fast + .long .Ltmp212-.Ltmp211 # Subsection size +.Ltmp211: + .short .Ltmp214-.Ltmp213 # Record length +.Ltmp213: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end16-"??0fail_fast@gsl@@QEAA@$$QEAU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4778 # Function type index + .secrel32 "??0fail_fast@gsl@@QEAA@$$QEAU01@@Z" # Function section relative address + .secidx "??0fail_fast@gsl@@QEAA@$$QEAU01@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::fail_fast::fail_fast" # Function name +.Ltmp214: + .short .Ltmp216-.Ltmp215 # Record length +.Ltmp215: + .short 4414 # Record kind: S_LOCAL + .long 4251 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp216: + .cv_def_range .Ltmp49 .Ltmp50, "E\021O\001\000\0008\000\000\000" + .short .Ltmp218-.Ltmp217 # Record length +.Ltmp217: + .short 4414 # Record kind: S_LOCAL + .long 4246 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp218: + .cv_def_range .Ltmp49 .Ltmp50, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp212: + .p2align 2 + .cv_linetable 16, "??0fail_fast@gsl@@QEAA@$$QEAU01@@Z", .Lfunc_end16 + .section .debug$S,"dr",associative,"??0fail_fast@gsl@@QEAA@AEBU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::fail_fast::fail_fast + .long .Ltmp220-.Ltmp219 # Subsection size +.Ltmp219: + .short .Ltmp222-.Ltmp221 # Record length +.Ltmp221: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end17-"??0fail_fast@gsl@@QEAA@AEBU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4783 # Function type index + .secrel32 "??0fail_fast@gsl@@QEAA@AEBU01@@Z" # Function section relative address + .secidx "??0fail_fast@gsl@@QEAA@AEBU01@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::fail_fast::fail_fast" # Function name +.Ltmp222: + .short .Ltmp224-.Ltmp223 # Record length +.Ltmp223: + .short 4414 # Record kind: S_LOCAL + .long 4251 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp224: + .cv_def_range .Ltmp51 .Ltmp52, "E\021O\001\000\0008\000\000\000" + .short .Ltmp226-.Ltmp225 # Record length +.Ltmp225: + .short 4414 # Record kind: S_LOCAL + .long 4780 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp226: + .cv_def_range .Ltmp51 .Ltmp52, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp220: + .p2align 2 + .cv_linetable 17, "??0fail_fast@gsl@@QEAA@AEBU01@@Z", .Lfunc_end17 + .section .debug$S,"dr",associative,"??0logic_error@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::logic_error::logic_error + .long .Ltmp228-.Ltmp227 # Subsection size +.Ltmp227: + .short .Ltmp230-.Ltmp229 # Record length +.Ltmp229: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end18-"??0logic_error@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4788 # Function type index + .secrel32 "??0logic_error@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0logic_error@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::logic_error::logic_error" # Function name +.Ltmp230: + .short .Ltmp232-.Ltmp231 # Record length +.Ltmp231: + .short 4414 # Record kind: S_LOCAL + .long 4261 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp232: + .cv_def_range .Ltmp53 .Ltmp54, "E\021O\001\000\0008\000\000\000" + .short .Ltmp234-.Ltmp233 # Record length +.Ltmp233: + .short 4414 # Record kind: S_LOCAL + .long 4785 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp234: + .cv_def_range .Ltmp53 .Ltmp54, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp228: + .p2align 2 + .cv_linetable 18, "??0logic_error@std@@QEAA@AEBV01@@Z", .Lfunc_end18 + .section .debug$S,"dr",associative,"??0exception@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::exception::exception + .long .Ltmp236-.Ltmp235 # Subsection size +.Ltmp235: + .short .Ltmp238-.Ltmp237 # Record length +.Ltmp237: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end19-"??0exception@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4789 # Function type index + .secrel32 "??0exception@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0exception@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::exception::exception" # Function name +.Ltmp238: + .short .Ltmp240-.Ltmp239 # Record length +.Ltmp239: + .short 4414 # Record kind: S_LOCAL + .long 4277 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp240: + .cv_def_range .Ltmp55 .Ltmp58, "E\021O\001\000\0008\000\000\000" + .short .Ltmp242-.Ltmp241 # Record length +.Ltmp241: + .short 4414 # Record kind: S_LOCAL + .long 4283 # TypeIndex + .short 1 # Flags + .asciz "_Other" +.Ltmp242: + .cv_def_range .Ltmp55 .Ltmp58, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp236: + .p2align 2 + .cv_linetable 19, "??0exception@std@@QEAA@AEBV01@@Z", .Lfunc_end19 + .section .debug$S,"dr",associative,"??0logic_error@std@@QEAA@$$QEAV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::logic_error::logic_error + .long .Ltmp244-.Ltmp243 # Subsection size +.Ltmp243: + .short .Ltmp246-.Ltmp245 # Record length +.Ltmp245: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end20-"??0logic_error@std@@QEAA@$$QEAV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4793 # Function type index + .secrel32 "??0logic_error@std@@QEAA@$$QEAV01@@Z" # Function section relative address + .secidx "??0logic_error@std@@QEAA@$$QEAV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::logic_error::logic_error" # Function name +.Ltmp246: + .short .Ltmp248-.Ltmp247 # Record length +.Ltmp247: + .short 4414 # Record kind: S_LOCAL + .long 4261 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp248: + .cv_def_range .Ltmp59 .Ltmp60, "E\021O\001\000\0008\000\000\000" + .short .Ltmp250-.Ltmp249 # Record length +.Ltmp249: + .short 4414 # Record kind: S_LOCAL + .long 4790 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp250: + .cv_def_range .Ltmp59 .Ltmp60, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp244: + .p2align 2 + .cv_linetable 20, "??0logic_error@std@@QEAA@$$QEAV01@@Z", .Lfunc_end20 + .section .debug$S,"dr",associative,"??_Gfail_fast@gsl@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::fail_fast::~fail_fast + .long .Ltmp252-.Ltmp251 # Subsection size +.Ltmp251: + .short .Ltmp254-.Ltmp253 # Record length +.Ltmp253: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end21-"??_Gfail_fast@gsl@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4770 # Function type index + .secrel32 "??_Gfail_fast@gsl@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_Gfail_fast@gsl@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::fail_fast::~fail_fast" # Function name +.Ltmp254: + .short .Ltmp256-.Ltmp255 # Record length +.Ltmp255: + .short 4414 # Record kind: S_LOCAL + .long 4251 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp256: + .cv_def_range .Ltmp61 .Ltmp62, "E\021O\001\000\0000\000\000\000" + .short .Ltmp258-.Ltmp257 # Record length +.Ltmp257: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp258: + .cv_def_range .Ltmp61 .Ltmp62, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp252: + .p2align 2 + .cv_linetable 21, "??_Gfail_fast@gsl@@UEAAPEAXI@Z", .Lfunc_end21 + .section .debug$S,"dr",associative,"?what@exception@std@@UEBAPEBDXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::exception::what + .long .Ltmp260-.Ltmp259 # Subsection size +.Ltmp259: + .short .Ltmp262-.Ltmp261 # Record length +.Ltmp261: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end22-"?what@exception@std@@UEBAPEBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4794 # Function type index + .secrel32 "?what@exception@std@@UEBAPEBDXZ" # Function section relative address + .secidx "?what@exception@std@@UEBAPEBDXZ" # Function section index + .byte 0 # Flags + .asciz "std::exception::what" # Function name +.Ltmp262: + .short .Ltmp264-.Ltmp263 # Record length +.Ltmp263: + .short 4414 # Record kind: S_LOCAL + .long 4289 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp264: + .cv_def_range .Ltmp63 .Ltmp64, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp260: + .p2align 2 + .cv_linetable 22, "?what@exception@std@@UEBAPEBDXZ", .Lfunc_end22 + .section .debug$S,"dr",associative,"??_Glogic_error@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::logic_error::~logic_error + .long .Ltmp266-.Ltmp265 # Subsection size +.Ltmp265: + .short .Ltmp268-.Ltmp267 # Record length +.Ltmp267: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end23-"??_Glogic_error@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4796 # Function type index + .secrel32 "??_Glogic_error@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_Glogic_error@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::logic_error::~logic_error" # Function name +.Ltmp268: + .short .Ltmp270-.Ltmp269 # Record length +.Ltmp269: + .short 4414 # Record kind: S_LOCAL + .long 4261 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp270: + .cv_def_range .Ltmp65 .Ltmp66, "E\021O\001\000\0000\000\000\000" + .short .Ltmp272-.Ltmp271 # Record length +.Ltmp271: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp272: + .cv_def_range .Ltmp65 .Ltmp66, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp266: + .p2align 2 + .cv_linetable 23, "??_Glogic_error@std@@UEAAPEAXI@Z", .Lfunc_end23 + .section .debug$S,"dr",associative,"??1logic_error@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::logic_error::~logic_error + .long .Ltmp274-.Ltmp273 # Subsection size +.Ltmp273: + .short .Ltmp276-.Ltmp275 # Record length +.Ltmp275: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end24-"??1logic_error@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4796 # Function type index + .secrel32 "??1logic_error@std@@UEAA@XZ" # Function section relative address + .secidx "??1logic_error@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::logic_error::~logic_error" # Function name +.Ltmp276: + .short .Ltmp278-.Ltmp277 # Record length +.Ltmp277: + .short 4414 # Record kind: S_LOCAL + .long 4261 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp278: + .cv_def_range .Ltmp67 .Ltmp69, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp274: + .p2align 2 + .cv_linetable 24, "??1logic_error@std@@UEAA@XZ", .Lfunc_end24 + .section .debug$S,"dr",associative,"??1exception@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::exception::~exception + .long .Ltmp280-.Ltmp279 # Subsection size +.Ltmp279: + .short .Ltmp282-.Ltmp281 # Record length +.Ltmp281: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end25-"??1exception@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4797 # Function type index + .secrel32 "??1exception@std@@UEAA@XZ" # Function section relative address + .secidx "??1exception@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::exception::~exception" # Function name +.Ltmp282: + .short .Ltmp284-.Ltmp283 # Record length +.Ltmp283: + .short 4414 # Record kind: S_LOCAL + .long 4277 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp284: + .cv_def_range .Ltmp70 .Ltmp73, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp280: + .p2align 2 + .cv_linetable 25, "??1exception@std@@UEAA@XZ", .Lfunc_end25 + .section .debug$S,"dr",associative,"??_Gexception@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::exception::~exception + .long .Ltmp286-.Ltmp285 # Subsection size +.Ltmp285: + .short .Ltmp288-.Ltmp287 # Record length +.Ltmp287: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end26-"??_Gexception@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4797 # Function type index + .secrel32 "??_Gexception@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_Gexception@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::exception::~exception" # Function name +.Ltmp288: + .short .Ltmp290-.Ltmp289 # Record length +.Ltmp289: + .short 4414 # Record kind: S_LOCAL + .long 4277 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp290: + .cv_def_range .Ltmp74 .Ltmp75, "E\021O\001\000\0000\000\000\000" + .short .Ltmp292-.Ltmp291 # Record length +.Ltmp291: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp292: + .cv_def_range .Ltmp74 .Ltmp75, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp286: + .p2align 2 + .cv_linetable 26, "??_Gexception@std@@UEAAPEAXI@Z", .Lfunc_end26 + .section .debug$S,"dr",associative,"??0logic_error@std@@QEAA@PEBD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::logic_error::logic_error + .long .Ltmp294-.Ltmp293 # Subsection size +.Ltmp293: + .short .Ltmp296-.Ltmp295 # Record length +.Ltmp295: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end27-"??0logic_error@std@@QEAA@PEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4798 # Function type index + .secrel32 "??0logic_error@std@@QEAA@PEBD@Z" # Function section relative address + .secidx "??0logic_error@std@@QEAA@PEBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::logic_error::logic_error" # Function name +.Ltmp296: + .short .Ltmp298-.Ltmp297 # Record length +.Ltmp297: + .short 4414 # Record kind: S_LOCAL + .long 4261 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp298: + .cv_def_range .Ltmp76 .Ltmp77, "E\021O\001\000\0008\000\000\000" + .short .Ltmp300-.Ltmp299 # Record length +.Ltmp299: + .short 4414 # Record kind: S_LOCAL + .long 4267 # TypeIndex + .short 1 # Flags + .asciz "_Message" +.Ltmp300: + .cv_def_range .Ltmp76 .Ltmp77, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp294: + .p2align 2 + .cv_linetable 27, "??0logic_error@std@@QEAA@PEBD@Z", .Lfunc_end27 + .section .debug$S,"dr",associative,"??0exception@std@@QEAA@QEBD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::exception::exception + .long .Ltmp302-.Ltmp301 # Subsection size +.Ltmp301: + .short .Ltmp304-.Ltmp303 # Record length +.Ltmp303: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end28-"??0exception@std@@QEAA@QEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4799 # Function type index + .secrel32 "??0exception@std@@QEAA@QEBD@Z" # Function section relative address + .secidx "??0exception@std@@QEAA@QEBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::exception::exception" # Function name +.Ltmp304: + .short .Ltmp306-.Ltmp305 # Record length +.Ltmp305: + .short 4414 # Record kind: S_LOCAL + .long 4277 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp306: + .cv_def_range .Ltmp78 .Ltmp83, "E\021O\001\000\0000\000\000\000" + .short .Ltmp308-.Ltmp307 # Record length +.Ltmp307: + .short 4414 # Record kind: S_LOCAL + .long 4253 # TypeIndex + .short 1 # Flags + .asciz "_Message" +.Ltmp308: + .cv_def_range .Ltmp78 .Ltmp83, "E\021O\001\000\0008\000\000\000" + .short .Ltmp310-.Ltmp309 # Record length +.Ltmp309: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp82-.Ltmp79 # Code size + .secrel32 .Ltmp79 # Function section relative address + .secidx .Lfunc_begin28 # Function section index + .byte 0 # Lexical block name +.Ltmp310: + .short .Ltmp312-.Ltmp311 # Record length +.Ltmp311: + .short 4414 # Record kind: S_LOCAL + .long 4483 # TypeIndex + .short 0 # Flags + .asciz "_InitData" +.Ltmp312: + .cv_def_range .Ltmp79 .Ltmp82, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp302: + .p2align 2 + .cv_linetable 28, "??0exception@std@@QEAA@QEBD@Z", .Lfunc_end28 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp314-.Ltmp313 # Subsection size +.Ltmp313: + .short .Ltmp316-.Ltmp315 # Record length +.Ltmp315: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end29-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4800 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp316: + .short .Ltmp318-.Ltmp317 # Record length +.Ltmp317: + .short 4414 # Record kind: S_LOCAL + .long 4154 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp318: + .cv_def_range .Ltmp84 .Ltmp85, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp314: + .p2align 2 + .cv_linetable 29, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ", .Lfunc_end29 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp320-.Ltmp319 # Subsection size +.Ltmp319: + .short .Ltmp322-.Ltmp321 # Record length +.Ltmp321: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end30-"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4804 # Function type index + .secrel32 "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp322: + .short .Ltmp324-.Ltmp323 # Record length +.Ltmp323: + .short 4414 # Record kind: S_LOCAL + .long 4801 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp324: + .cv_def_range .Ltmp90 .Ltmp94, "E\021N\001\000\000(\000\000\000" + .short .Ltmp326-.Ltmp325 # Record length +.Ltmp325: + .short 4414 # Record kind: S_LOCAL + .long 4171 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp326: + .cv_def_range .Ltmp90 .Ltmp94, "E\021N\001\000\0000\000\000\000" + .short .Ltmp328-.Ltmp327 # Record length +.Ltmp327: + .short 4414 # Record kind: S_LOCAL + .long 4233 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp328: + .cv_def_range .Ltmp90 .Ltmp94, "E\021N\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp320: + .p2align 2 + .cv_linetable 30, "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z", .Lfunc_end30 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp330-.Ltmp329 # Subsection size +.Ltmp329: + .short .Ltmp332-.Ltmp331 # Record length +.Ltmp331: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end31-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4805 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp332: + .short .Ltmp334-.Ltmp333 # Record length +.Ltmp333: + .short 4414 # Record kind: S_LOCAL + .long 4213 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp334: + .cv_def_range .Ltmp95 .Ltmp96, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp330: + .p2align 2 + .cv_linetable 31, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ", .Lfunc_end31 + .section .debug$S,"dr" + .long 241 + .long .Ltmp336-.Ltmp335 # Subsection size +.Ltmp335: + .short .Ltmp338-.Ltmp337 # Record length +.Ltmp337: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "ptrdiff_t" +.Ltmp338: + .short .Ltmp340-.Ltmp339 # Record length +.Ltmp339: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "index_type" +.Ltmp340: + .short .Ltmp342-.Ltmp341 # Record length +.Ltmp341: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::remove_cv_t" +.Ltmp342: + .short .Ltmp344-.Ltmp343 # Record length +.Ltmp343: + .short 4360 # Record kind: S_UDT + .long 4149 # Type + .asciz "gsl::span" +.Ltmp344: + .short .Ltmp346-.Ltmp345 # Record length +.Ltmp345: + .short 4360 # Record kind: S_UDT + .long 4157 # Type + .asciz "gsl::span::storage_type >" +.Ltmp346: + .short .Ltmp348-.Ltmp347 # Record length +.Ltmp347: + .short 4360 # Record kind: S_UDT + .long 4165 # Type + .asciz "gsl::details::extent_type<-1>" +.Ltmp348: + .short .Ltmp350-.Ltmp349 # Record length +.Ltmp349: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::remove_cv_t" +.Ltmp350: + .short .Ltmp352-.Ltmp351 # Record length +.Ltmp351: + .short 4360 # Record kind: S_UDT + .long 4210 # Type + .asciz "gsl::span" +.Ltmp352: + .short .Ltmp354-.Ltmp353 # Record length +.Ltmp353: + .short 4360 # Record kind: S_UDT + .long 4216 # Type + .asciz "gsl::span::storage_type >" +.Ltmp354: + .short .Ltmp356-.Ltmp355 # Record length +.Ltmp355: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "index_type" +.Ltmp356: + .short .Ltmp358-.Ltmp357 # Record length +.Ltmp357: + .short 4360 # Record kind: S_UDT + .long 4233 # Type + .asciz "gsl::details::extent_type<0>" +.Ltmp358: + .short .Ltmp360-.Ltmp359 # Record length +.Ltmp359: + .short 4360 # Record kind: S_UDT + .long 4257 # Type + .asciz "gsl::fail_fast" +.Ltmp360: + .short .Ltmp362-.Ltmp361 # Record length +.Ltmp361: + .short 4360 # Record kind: S_UDT + .long 4262 # Type + .asciz "std::string" +.Ltmp362: + .short .Ltmp364-.Ltmp363 # Record length +.Ltmp363: + .short 4360 # Record kind: S_UDT + .long 4272 # Type + .asciz "std::logic_error" +.Ltmp364: + .short .Ltmp366-.Ltmp365 # Record length +.Ltmp365: + .short 4360 # Record kind: S_UDT + .long 4292 # Type + .asciz "std::exception" +.Ltmp366: + .short .Ltmp368-.Ltmp367 # Record length +.Ltmp367: + .short 4360 # Record kind: S_UDT + .long 35 # Type + .asciz "size_t" +.Ltmp368: + .short .Ltmp370-.Ltmp369 # Record length +.Ltmp369: + .short 4360 # Record kind: S_UDT + .long 4479 # Type + .asciz "std::basic_string,std::allocator >" +.Ltmp370: + .short .Ltmp372-.Ltmp371 # Record length +.Ltmp371: + .short 4360 # Record kind: S_UDT + .long 4483 # Type + .asciz "__std_exception_data" +.Ltmp372: + .short .Ltmp374-.Ltmp373 # Record length +.Ltmp373: + .short 4360 # Record kind: S_UDT + .long 4545 # Type + .asciz "std::_String_alloc > >" +.Ltmp374: + .short .Ltmp376-.Ltmp375 # Record length +.Ltmp375: + .short 4360 # Record kind: S_UDT + .long 35 # Type + .asciz "size_type" +.Ltmp376: + .short .Ltmp378-.Ltmp377 # Record length +.Ltmp377: + .short 4360 # Record kind: S_UDT + .long 4566 # Type + .asciz "std::true_type" +.Ltmp378: + .short .Ltmp380-.Ltmp379 # Record length +.Ltmp379: + .short 4360 # Record kind: S_UDT + .long 4568 # Type + .asciz "std::allocator" +.Ltmp380: + .short .Ltmp382-.Ltmp381 # Record length +.Ltmp381: + .short 4360 # Record kind: S_UDT + .long 4573 # Type + .asciz "std::random_access_iterator_tag" +.Ltmp382: + .short .Ltmp384-.Ltmp383 # Record length +.Ltmp383: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "_Longlong" +.Ltmp384: + .short .Ltmp386-.Ltmp385 # Record length +.Ltmp385: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "std::streamoff" +.Ltmp386: + .short .Ltmp388-.Ltmp387 # Record length +.Ltmp387: + .short 4360 # Record kind: S_UDT + .long 4600 # Type + .asciz "_Mbstatet" +.Ltmp388: + .short .Ltmp390-.Ltmp389 # Record length +.Ltmp389: + .short 4360 # Record kind: S_UDT + .long 4600 # Type + .asciz "mbstate_t" +.Ltmp390: + .short .Ltmp392-.Ltmp391 # Record length +.Ltmp391: + .short 4360 # Record kind: S_UDT + .long 4600 # Type + .asciz "_Mbstatet" +.Ltmp392: + .short .Ltmp394-.Ltmp393 # Record length +.Ltmp393: + .short 4360 # Record kind: S_UDT + .long 4602 # Type + .asciz "std::char_traits" +.Ltmp394: + .short .Ltmp396-.Ltmp395 # Record length +.Ltmp395: + .short 4360 # Record kind: S_UDT + .long 4629 # Type + .asciz "std::false_type" +.Ltmp396: + .short .Ltmp398-.Ltmp397 # Record length +.Ltmp397: + .short 4360 # Record kind: S_UDT + .long 4631 # Type + .asciz "std::_Wrap_alloc >" +.Ltmp398: + .short .Ltmp400-.Ltmp399 # Record length +.Ltmp399: + .short 4360 # Record kind: S_UDT + .long 4659 # Type + .asciz "std::_Compressed_pair >,std::_String_val >,1>" +.Ltmp400: + .short .Ltmp402-.Ltmp401 # Record length +.Ltmp401: + .short 4360 # Record kind: S_UDT + .long 4678 # Type + .asciz "std::_Iterator_base12" +.Ltmp402: + .short .Ltmp404-.Ltmp403 # Record length +.Ltmp403: + .short 4360 # Record kind: S_UDT + .long 4682 # Type + .asciz "std::_Container_proxy" +.Ltmp404: + .short .Ltmp406-.Ltmp405 # Record length +.Ltmp405: + .short 4360 # Record kind: S_UDT + .long 4669 # Type + .asciz "std::_Container_base" +.Ltmp406: + .short .Ltmp408-.Ltmp407 # Record length +.Ltmp407: + .short 4360 # Record kind: S_UDT + .long 4695 # Type + .asciz "std::_String_val >" +.Ltmp408: + .short .Ltmp410-.Ltmp409 # Record length +.Ltmp409: + .short 4360 # Record kind: S_UDT + .long 4701 # Type + .asciz "std::_String_val >::_Bxty" +.Ltmp410: + .short .Ltmp412-.Ltmp411 # Record length +.Ltmp411: + .short 4360 # Record kind: S_UDT + .long 4704 # Type + .asciz "std::_Simple_types" +.Ltmp412: + .short .Ltmp414-.Ltmp413 # Record length +.Ltmp413: + .short 4360 # Record kind: S_UDT + .long 4711 # Type + .asciz "std::integral_constant" +.Ltmp414: + .short .Ltmp416-.Ltmp415 # Record length +.Ltmp415: + .short 4360 # Record kind: S_UDT + .long 4716 # Type + .asciz "std::bidirectional_iterator_tag" +.Ltmp416: + .short .Ltmp418-.Ltmp417 # Record length +.Ltmp417: + .short 4360 # Record kind: S_UDT + .long 4719 # Type + .asciz "_Mbstatet" +.Ltmp418: + .short .Ltmp420-.Ltmp419 # Record length +.Ltmp419: + .short 4360 # Record kind: S_UDT + .long 4723 # Type + .asciz "std::_Nil" +.Ltmp420: + .short .Ltmp422-.Ltmp421 # Record length +.Ltmp421: + .short 4360 # Record kind: S_UDT + .long 35 # Type + .asciz "size_type" +.Ltmp422: + .short .Ltmp424-.Ltmp423 # Record length +.Ltmp423: + .short 4360 # Record kind: S_UDT + .long 4736 # Type + .asciz "std::allocator_traits >" +.Ltmp424: + .short .Ltmp426-.Ltmp425 # Record length +.Ltmp425: + .short 4360 # Record kind: S_UDT + .long 4742 # Type + .asciz "std::integral_constant" +.Ltmp426: + .short .Ltmp428-.Ltmp427 # Record length +.Ltmp427: + .short 4360 # Record kind: S_UDT + .long 4756 # Type + .asciz "std::_Container_base12" +.Ltmp428: + .short .Ltmp430-.Ltmp429 # Record length +.Ltmp429: + .short 4360 # Record kind: S_UDT + .long 4761 # Type + .asciz "std::forward_iterator_tag" +.Ltmp430: + .short .Ltmp432-.Ltmp431 # Record length +.Ltmp431: + .short 4360 # Record kind: S_UDT + .long 4763 # Type + .asciz "std::input_iterator_tag" +.Ltmp432: + .short .Ltmp434-.Ltmp433 # Record length +.Ltmp433: + .short 4360 # Record kind: S_UDT + .long 4765 # Type + .asciz "std::_Mutable_iterator_tag" +.Ltmp434: +.Ltmp336: + .p2align 2 + .cv_filechecksums # File index to string table offset subsection + .cv_stringtable # String table + .section .debug$T,"dr" + .p2align 2 + .long 4 # Debug section magic + # ArgList (0x1000) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 0 + # Arguments [ + # ] + # } + .byte 0x06, 0x00, 0x01, 0x12 + .byte 0x00, 0x00, 0x00, 0x00 + # Procedure (0x1001) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + # FuncId (0x1002) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: bool () (0x1001) + # Name: foo + # } + .byte 0x0e, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x66, 0x6f, 0x6f, 0x00 + # Class (0x1003) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::span + # LinkageName: .?AV?$span@H$0?0@gsl@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x48 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x1004) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: __int64 (0x13) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Class (0x1005) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x288) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@ + # } + .byte 0xaa, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x88, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x3a + .byte 0x3a, 0x73, 0x74, 0x6f + .byte 0x72, 0x61, 0x67, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x3c + .byte 0x64, 0x79, 0x6e, 0x61 + .byte 0x6d, 0x69, 0x63, 0x5f + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x40, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x1006) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1003) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1007) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* (0x674) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1008) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1003) + # ThisType: gsl::span* (0x1006) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, __int64) (0x1007) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1009) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* (0x674) + # ArgType: int* (0x674) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + # MemberFunction (0x100A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1003) + # ThisType: gsl::span* (0x1006) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int*) (0x1009) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x09, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x100B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::array + # LinkageName: .?AV?$array@H$0A@@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x30, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x61, 0x72 + .byte 0x72, 0x61, 0x79, 0x40 + .byte 0x48, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Pointer (0x100C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x100B) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0b, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x100D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x100C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + # MemberFunction (0x100E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1003) + # ThisType: gsl::span* (0x1006) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0d, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x100F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x100B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x0b, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1010) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x100F) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0f, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1011) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (0x1010) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x10, 0x10, 0x00, 0x00 + # MemberFunction (0x1012) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1003) + # ThisType: gsl::span* (0x1006) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1011) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x11, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1013) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x1003) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1014) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1013) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x13, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1015) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x1014) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x14, 0x10, 0x00, 0x00 + # MemberFunction (0x1016) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1003) + # ThisType: gsl::span* (0x1006) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1015) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x15, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1017) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x288) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::span::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@H$0?0@gsl@@ + # } + .byte 0x5a, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x88, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x3a + .byte 0x3a, 0x4b, 0x6e, 0x6f + .byte 0x77, 0x6e, 0x4e, 0x6f + .byte 0x74, 0x4e, 0x75, 0x6c + .byte 0x6c, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x4b, 0x6e + .byte 0x6f, 0x77, 0x6e, 0x4e + .byte 0x6f, 0x74, 0x4e, 0x75 + .byte 0x6c, 0x6c, 0x40, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # ArgList (0x1018) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1017) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x17, 0x10, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1019) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1003) + # ThisType: gsl::span* (0x1006) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x1018) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x18, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x101A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, __int64) (0x1008) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, int*) (0x100A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x100E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x1012) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x1016) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x1019) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0a, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x19, 0x10, 0x00, 0x00 + # MemberFunction (0x101B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1003) + # ThisType: gsl::span* (0x1006) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x101C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1003) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x101D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x101C) + # ClassType: gsl::span (0x1003) + # ThisType: gsl::span* (0x1006) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1015) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1c, 0x10, 0x00, 0x00 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x15, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x101E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1013) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x13, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x101F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1020) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1003) + # ClassType: gsl::span (0x1003) + # ThisType: const gsl::span* (0x101E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x101F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x1e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1021) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1022) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1003) + # ClassType: gsl::span (0x1003) + # ThisType: const gsl::span* (0x101E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1021) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x1e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x21, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1023) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x1003) + # ThisType: const gsl::span* (0x101E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x1e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1024) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1003) + # ThisType: const gsl::span* (0x101E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x1e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1025) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: int (0x74) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1026) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1025) + # ClassType: gsl::span (0x1003) + # ThisType: const gsl::span* (0x101E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x101F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x25, 0x10, 0x00, 0x00 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x1e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1027) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: gsl::span (0x1003) + # ThisType: const gsl::span* (0x101E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x1e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1028) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::details::span_iterator,0> + # LinkageName: .?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ + # } + .byte 0x82, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x48 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x41, 0x40, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1029) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1028) + # ClassType: gsl::span (0x1003) + # ThisType: const gsl::span* (0x101E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x28, 0x10, 0x00, 0x00 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x1e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x102A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::details::span_iterator,1> + # LinkageName: .?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x31, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x48 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x30, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # MemberFunction (0x102B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x102A) + # ClassType: gsl::span (0x1003) + # ThisType: const gsl::span* (0x101E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2a, 0x10, 0x00, 0x00 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x1e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x102C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::reverse_iterator,0> > + # LinkageName: .?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ + # } + .byte 0xb2, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x69, 0x6e + .byte 0x74, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x72, 0x65, 0x76 + .byte 0x65, 0x72, 0x73, 0x65 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x48 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x41, 0x40, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # MemberFunction (0x102D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x102C) + # ClassType: gsl::span (0x1003) + # ThisType: const gsl::span* (0x101E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2c, 0x10, 0x00, 0x00 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x1e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x102E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::reverse_iterator,1> > + # LinkageName: .?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ + # } + .byte 0xb2, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x69, 0x6e + .byte 0x74, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x31, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x72, 0x65, 0x76 + .byte 0x65, 0x72, 0x73, 0x65 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x48 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x30, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # MemberFunction (0x102F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x102E) + # ClassType: gsl::span (0x1003) + # ThisType: const gsl::span* (0x101E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2e, 0x10, 0x00, 0x00 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x1e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1030) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1003) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1021) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x21, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1031) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x288) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::span::subspan_selector<-1> + # LinkageName: .?AV?$subspan_selector@$0?0@?$span@H$0?0@gsl@@ + # } + .byte 0x6e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x88, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x3a + .byte 0x3a, 0x73, 0x75, 0x62 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x73, 0x65, 0x6c + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x3c, 0x2d, 0x31 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x73, 0x65, 0x6c, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x40, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1032) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x1031) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x31, 0x10, 0x00, 0x00 + # MemberFunction (0x1033) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1003) + # ClassType: gsl::span (0x1003) + # ThisType: const gsl::span* (0x101E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x1032) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x1e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x32, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1034) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1004) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x1005) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x101A + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x101B) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x101D) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1020) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1020) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x1022) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1023) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1023) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x1024) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x1026) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x1026) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x1026) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1027) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1029) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1029) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x102B) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x102B) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x102D) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x102D) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x102F) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x102F) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1027) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1027) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x1030) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x1033) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1025) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1028) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x102A) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x102C) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x102E) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x1017) + # Name: KnownNotNull + # } + # } + .byte 0xd6, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x1a, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1b, 0x10, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1d, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x23, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x23, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x24, 0x10, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x27, 0x10, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x27, 0x10, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x5f, 0x62 + .byte 0x65, 0x67, 0x69, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x27, 0x10, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x5f, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x30, 0x10, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x33, 0x10, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x75, 0x62 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x65, 0x6c, 0x65, 0x6d + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x25, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x28, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2a, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2c, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x76, 0x65 + .byte 0x72, 0x73, 0x65, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2e, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x17, 0x10, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1035) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1034) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span + # LinkageName: .?AV?$span@H$0?0@gsl@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x34, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x48 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # StringId (0x1036) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\projects\gsl\include\gsl\span + # } + .byte 0x2a, 0x00, 0x05, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x43, 0x3a, 0x5c, 0x70 + .byte 0x72, 0x6f, 0x6a, 0x65 + .byte 0x63, 0x74, 0x73, 0x5c + .byte 0x67, 0x73, 0x6c, 0x5c + .byte 0x69, 0x6e, 0x63, 0x6c + .byte 0x75, 0x64, 0x65, 0x5c + .byte 0x67, 0x73, 0x6c, 0x5c + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1037) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x1035) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1036) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x35, 0x10, 0x00, 0x00 + .byte 0x36, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Class (0x1038) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::details::extent_type<-1> + # LinkageName: .?AV?$extent_type@$0?0@details@gsl@@ + # } + .byte 0x5a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x3c + .byte 0x2d, 0x31, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x65, 0x78 + .byte 0x74, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x40, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1039) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x1005) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x103A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x1039) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x103B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: gsl::span::storage_type > (0x1005) + # ThisType: const gsl::span::storage_type >* (0x103A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x3a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x103C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<-1> (0x1038) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int* (0x674) + # FieldOffset: 0x8 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::storage_type >::() (0x103B) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x38, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x08, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3b, 0x10, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x103D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x103C) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@ + # } + .byte 0xaa, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x3c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x3a + .byte 0x3a, 0x73, 0x74, 0x6f + .byte 0x72, 0x61, 0x67, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x3c + .byte 0x64, 0x79, 0x6e, 0x61 + .byte 0x6d, 0x69, 0x63, 0x5f + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x40, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x103E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x103D) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1036) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3d, 0x10, 0x00, 0x00 + .byte 0x36, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Pointer (0x103F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::extent_type<-1> (0x1038) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x38, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1040) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<-1> (0x1038) + # ThisType: gsl::details::extent_type<-1>* (0x103F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x101F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x38, 0x10, 0x00, 0x00 + .byte 0x3f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1041) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::extent_type<-1> (0x1038) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x38, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1042) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::extent_type<-1> (0x1041) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x41, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1043) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::details::extent_type<-1> (0x1038) + # ThisType: const gsl::details::extent_type<-1>* (0x1042) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x38, 0x10, 0x00, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1044) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: __int64 (0x13) + # FieldOffset: 0x0 + # Name: size_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<-1>::(__int64) (0x1040) + # Name: extent_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::details::extent_type<-1>::() (0x1043) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # } + .byte 0x4a, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x69 + .byte 0x7a, 0x65, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x40, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + # Class (0x1045) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1044) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::details::extent_type<-1> + # LinkageName: .?AV?$extent_type@$0?0@details@gsl@@ + # } + .byte 0x5a, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x10, 0x02 + .byte 0x44, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x3c + .byte 0x2d, 0x31, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x65, 0x78 + .byte 0x74, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x40, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1046) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::extent_type<-1> (0x1045) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1036) + # LineNumber: 327 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x45, 0x10, 0x00, 0x00 + .byte 0x36, 0x10, 0x00, 0x00 + .byte 0x47, 0x01, 0x00, 0x00 + # Class (0x1047) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::span + # LinkageName: .?AV?$span@$$CBH$0?0@gsl@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x24, 0x24, 0x43 + .byte 0x42, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1048) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x288) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@ + # } + .byte 0xb2, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x88, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x3a, 0x3a, 0x73 + .byte 0x74, 0x6f, 0x72, 0x61 + .byte 0x67, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x65, 0x78 + .byte 0x74, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x3c, 0x64, 0x79 + .byte 0x6e, 0x61, 0x6d, 0x69 + .byte 0x63, 0x5f, 0x65, 0x78 + .byte 0x74, 0x65, 0x6e, 0x74 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x56 + .byte 0x3f, 0x24, 0x65, 0x78 + .byte 0x74, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x40, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x40, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x24, 0x24, 0x43, 0x42 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # Pointer (0x1049) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1047) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Modifier (0x104A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: int (0x74) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x104B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const int (0x104A) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4a, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x104C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int* (0x104B) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4b, 0x10, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x104D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1047) + # ThisType: gsl::span* (0x1049) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, __int64) (0x104C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x49, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x4c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x104E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int* (0x104B) + # ArgType: const int* (0x104B) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4b, 0x10, 0x00, 0x00 + .byte 0x4b, 0x10, 0x00, 0x00 + # MemberFunction (0x104F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1047) + # ThisType: gsl::span* (0x1049) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, const int*) (0x104E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x49, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x4e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1050) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1047) + # ThisType: gsl::span* (0x1049) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x49, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0d, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1051) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1047) + # ThisType: gsl::span* (0x1049) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1011) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x49, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x11, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1052) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x1047) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1053) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1052) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1054) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x1053) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x53, 0x10, 0x00, 0x00 + # MemberFunction (0x1055) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1047) + # ThisType: gsl::span* (0x1049) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x49, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1056) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x288) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::span::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@$$CBH$0?0@gsl@@ + # } + .byte 0x62, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x88, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x3a, 0x3a, 0x4b + .byte 0x6e, 0x6f, 0x77, 0x6e + .byte 0x4e, 0x6f, 0x74, 0x4e + .byte 0x75, 0x6c, 0x6c, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x40, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x24, 0x24, 0x43, 0x42 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # ArgList (0x1057) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1056) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x56, 0x10, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1058) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1047) + # ThisType: gsl::span* (0x1049) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x1057) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x49, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1059) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const int*, __int64) (0x104D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const int*, const int*) (0x104F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x1050) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x1051) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x1055) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x1058) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4f, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x50, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x51, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x58, 0x10, 0x00, 0x00 + # MemberFunction (0x105A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1047) + # ThisType: gsl::span* (0x1049) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x49, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x105B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1047) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x105C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x105B) + # ClassType: gsl::span (0x1047) + # ThisType: gsl::span* (0x1049) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5b, 0x10, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x49, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x105D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1052) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x105E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1047) + # ClassType: gsl::span (0x1047) + # ThisType: const gsl::span* (0x105D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x101F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x5d, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x105F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1047) + # ClassType: gsl::span (0x1047) + # ThisType: const gsl::span* (0x105D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1021) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x5d, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x21, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1060) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x1047) + # ThisType: const gsl::span* (0x105D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x5d, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1061) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1047) + # ThisType: const gsl::span* (0x105D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x5d, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1062) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const int (0x104A) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4a, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1063) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1062) + # ClassType: gsl::span (0x1047) + # ThisType: const gsl::span* (0x105D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x101F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x62, 0x10, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x5d, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1064) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x104B) + # ClassType: gsl::span (0x1047) + # ThisType: const gsl::span* (0x105D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x10, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x5d, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1065) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::details::span_iterator,0> + # LinkageName: .?AV?$span_iterator@V?$span@$$CBH$0?0@gsl@@$0A@@details@gsl@@ + # } + .byte 0x8a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x24, 0x24, 0x43 + .byte 0x42, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x41, 0x40 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # MemberFunction (0x1066) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1065) + # ClassType: gsl::span (0x1047) + # ThisType: const gsl::span* (0x105D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x65, 0x10, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x5d, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1067) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::details::span_iterator,1> + # LinkageName: .?AV?$span_iterator@V?$span@$$CBH$0?0@gsl@@$00@details@gsl@@ + # } + .byte 0x8a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x31, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x24, 0x24, 0x43 + .byte 0x42, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x30, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1068) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1067) + # ClassType: gsl::span (0x1047) + # ThisType: const gsl::span* (0x105D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x5d, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1069) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::reverse_iterator,0> > + # LinkageName: .?AV?$reverse_iterator@V?$span_iterator@V?$span@$$CBH$0?0@gsl@@$0A@@details@gsl@@@std@@ + # } + .byte 0xbe, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x24, 0x24, 0x43 + .byte 0x42, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x41, 0x40 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x106A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1069) + # ClassType: gsl::span (0x1047) + # ThisType: const gsl::span* (0x105D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x69, 0x10, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x5d, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x106B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::reverse_iterator,1> > + # LinkageName: .?AV?$reverse_iterator@V?$span_iterator@V?$span@$$CBH$0?0@gsl@@$00@details@gsl@@@std@@ + # } + .byte 0xba, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x31, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x24, 0x24, 0x43 + .byte 0x42, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x30, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # MemberFunction (0x106C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x106B) + # ClassType: gsl::span (0x1047) + # ThisType: const gsl::span* (0x105D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6b, 0x10, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x5d, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x106D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1047) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1021) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x21, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x106E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x288) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::span::subspan_selector<-1> + # LinkageName: .?AV?$subspan_selector@$0?0@?$span@$$CBH$0?0@gsl@@ + # } + .byte 0x76, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x88, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x3a, 0x3a, 0x73 + .byte 0x75, 0x62, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x73 + .byte 0x65, 0x6c, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x2d, 0x31, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x75 + .byte 0x62, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x73, 0x65 + .byte 0x6c, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x40, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x24 + .byte 0x24, 0x43, 0x42, 0x48 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # ArgList (0x106F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x106E) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x6e, 0x10, 0x00, 0x00 + # MemberFunction (0x1070) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1047) + # ClassType: gsl::span (0x1047) + # ThisType: const gsl::span* (0x105D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x106F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x5d, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x6f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1071) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1004) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x1048) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1059 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x105A) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x105C) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x105E) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x105E) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x105F) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1060) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1060) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x1061) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(__int64) (0x1063) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(__int64) (0x1063) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(__int64) (0x1063) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x1064) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1066) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1066) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1068) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1068) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x106A) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x106A) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x106C) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x106C) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x1064) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x1064) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x106D) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x1070) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int (0x104A) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x104B) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1062) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1065) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1067) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1069) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x106B) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x1056) + # Name: KnownNotNull + # } + # } + .byte 0xd6, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x48, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x59, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5a, 0x10, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5e, 0x10, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5e, 0x10, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5f, 0x10, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x60, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x60, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x61, 0x10, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x63, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x63, 0x10, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x63, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x64, 0x10, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x66, 0x10, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x66, 0x10, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x68, 0x10, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x68, 0x10, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6a, 0x10, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6a, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6c, 0x10, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6c, 0x10, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x64, 0x10, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x5f, 0x62 + .byte 0x65, 0x67, 0x69, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x64, 0x10, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x5f, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x6d, 0x10, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x70, 0x10, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x75, 0x62 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4a, 0x10, 0x00, 0x00 + .byte 0x65, 0x6c, 0x65, 0x6d + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4b, 0x10, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x62, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x65, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x69, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x76, 0x65 + .byte 0x72, 0x73, 0x65, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x6b, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x56, 0x10, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1072) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1071) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span + # LinkageName: .?AV?$span@$$CBH$0?0@gsl@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x71, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x24, 0x24, 0x43 + .byte 0x42, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1073) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x1072) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1036) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x72, 0x10, 0x00, 0x00 + .byte 0x36, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x1074) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x1048) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x48, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1075) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x1074) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x74, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1076) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x104B) + # ClassType: gsl::span::storage_type > (0x1048) + # ThisType: const gsl::span::storage_type >* (0x1075) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x10, 0x00, 0x00 + .byte 0x48, 0x10, 0x00, 0x00 + .byte 0x75, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1077) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<-1> (0x1038) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int* (0x104B) + # FieldOffset: 0x8 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::storage_type >::() (0x1076) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x38, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x4b, 0x10, 0x00, 0x00 + .byte 0x08, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x76, 0x10, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1078) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1077) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@ + # } + .byte 0xb2, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x77, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x3a, 0x3a, 0x73 + .byte 0x74, 0x6f, 0x72, 0x61 + .byte 0x67, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x65, 0x78 + .byte 0x74, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x3c, 0x64, 0x79 + .byte 0x6e, 0x61, 0x6d, 0x69 + .byte 0x63, 0x5f, 0x65, 0x78 + .byte 0x74, 0x65, 0x6e, 0x74 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x56 + .byte 0x3f, 0x24, 0x65, 0x78 + .byte 0x74, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x40, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x40, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x24, 0x24, 0x43, 0x42 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x1079) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x1078) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1036) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x78, 0x10, 0x00, 0x00 + .byte 0x36, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # MemberFuncId (0x107A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1003) + # FunctionType: void gsl::span::() (0x101B) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x1b, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x107B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1003) + # FunctionType: __int64 gsl::span::() (0x1023) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x23, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x107C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1003) + # FunctionType: int* gsl::span::() (0x1027) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x03, 0x10, 0x00, 0x00 + .byte 0x27, 0x10, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x107D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1047) + # FunctionType: void gsl::span::() (0x105A) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x5a, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x107E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1047) + # FunctionType: __int64 gsl::span::() (0x1060) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x60, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x107F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1047) + # FunctionType: const int* gsl::span::() (0x1064) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x64, 0x10, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1080) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::details::extent_type<0> + # LinkageName: .?AV?$extent_type@$0A@@details@gsl@@ + # } + .byte 0x56, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x3c + .byte 0x30, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x65, 0x78, 0x74 + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # Pointer (0x1081) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::extent_type<0> (0x1080) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x80, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1082) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<0> (0x1080) + # ThisType: gsl::details::extent_type<0>* (0x1081) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x10, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1083) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<0> (0x1080) + # ThisType: gsl::details::extent_type<0>* (0x1081) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x101F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x10, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1084) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<0>::() (0x1082) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<0>::(__int64) (0x1083) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x82, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x10, 0x00, 0x00 + # Modifier (0x1085) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::extent_type<0> (0x1080) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x80, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1086) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::extent_type<0> (0x1085) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x85, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1087) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::details::extent_type<0> (0x1080) + # ThisType: const gsl::details::extent_type<0>* (0x1086) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x80, 0x10, 0x00, 0x00 + .byte 0x86, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1088) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1084 + # Name: extent_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::details::extent_type<0>::() (0x1087) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # } + .byte 0x3a, 0x00, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x84, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x87, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + # Class (0x1089) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1088) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: gsl::details::extent_type<0> + # LinkageName: .?AV?$extent_type@$0A@@details@gsl@@ + # } + .byte 0x56, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x10, 0x02 + .byte 0x88, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x3c + .byte 0x30, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x65, 0x78, 0x74 + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x108A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::extent_type<0> (0x1089) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1036) + # LineNumber: 304 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x89, 0x10, 0x00, 0x00 + .byte 0x36, 0x10, 0x00, 0x00 + .byte 0x30, 0x01, 0x00, 0x00 + # MemberFuncId (0x108B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<0> (0x1080) + # FunctionType: void gsl::details::extent_type<0>::() (0x1082) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x80, 0x10, 0x00, 0x00 + .byte 0x82, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Pointer (0x108C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x1005) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x108D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* (0x674) + # ArgType: gsl::details::extent_type<0> (0x1080) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x80, 0x10, 0x00, 0x00 + # MemberFunction (0x108E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1005) + # ThisType: gsl::span::storage_type >* (0x108C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, gsl::details::extent_type<0>) (0x108D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x8c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x8d, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x108F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1005) + # FunctionType: void gsl::span::storage_type >::(int*, gsl::details::extent_type<0>) (0x108E) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x8e, 0x10, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1090) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::details::extent_type<0> (0x1080) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x80, 0x10, 0x00, 0x00 + # MemberFunction (0x1091) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<-1> (0x1038) + # ThisType: gsl::details::extent_type<-1>* (0x103F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::extent_type<0>) (0x1090) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x38, 0x10, 0x00, 0x00 + .byte 0x3f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x90, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1092) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<-1> (0x1038) + # FunctionType: void gsl::details::extent_type<-1>::(gsl::details::extent_type<0>) (0x1091) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x38, 0x10, 0x00, 0x00 + .byte 0x91, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x1093) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<-1> (0x1038) + # FunctionType: __int64 gsl::details::extent_type<-1>::() (0x1043) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x38, 0x10, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x1094) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: gsl::details + # } + .byte 0x16, 0x00, 0x05, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x1095) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::fail_fast + # LinkageName: .?AUfail_fast@gsl@@ + # } + .byte 0x3a, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x66 + .byte 0x61, 0x69, 0x6c, 0x5f + .byte 0x66, 0x61, 0x73, 0x74 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x66, 0x61, 0x69 + .byte 0x6c, 0x5f, 0x66, 0x61 + .byte 0x73, 0x74, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1096) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::fail_fast (0x1095) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x95, 0x10, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x1097) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::fail_fast&& (0x1096) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x96, 0x10, 0x00, 0x00 + # Procedure (0x1098) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::fail_fast&&) (0x1097) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x97, 0x10, 0x00, 0x00 + # VFTableShape (0x1099) { + # TypeLeafKind: LF_VTSHAPE (0xA) + # VFEntryCount: 2 + # } + .byte 0x06, 0x00, 0x0a, 0x00 + .byte 0x02, 0x00, 0x55, 0xf1 + # Class (0x109A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::logic_error + # LinkageName: .?AVlogic_error@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x6c + .byte 0x6f, 0x67, 0x69, 0x63 + .byte 0x5f, 0x65, 0x72, 0x72 + .byte 0x6f, 0x72, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x6c + .byte 0x6f, 0x67, 0x69, 0x63 + .byte 0x5f, 0x65, 0x72, 0x72 + .byte 0x6f, 0x72, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x109B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::fail_fast (0x1095) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x95, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Modifier (0x109C) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: char (0x70) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x109D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const char (0x109C) + # PointerAttributes: 0x1040C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9c, 0x10, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # ArgList (0x109E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const char* const (0x109D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + # MemberFunction (0x109F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::fail_fast (0x1095) + # ThisType: gsl::fail_fast* (0x109B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x109E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x95, 0x10, 0x00, 0x00 + .byte 0x9b, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x10A0) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::logic_error (0x109A) + # BaseOffset: 0x0 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::fail_fast::(const char* const) (0x109F) + # Name: fail_fast + # } + # } + .byte 0x22, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9f, 0x10, 0x00, 0x00 + .byte 0x66, 0x61, 0x69, 0x6c + .byte 0x5f, 0x66, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Struct (0x10A1) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10A0) + # DerivedFrom: 0x0 + # VShape: (0x1099) + # SizeOf: 24 + # Name: gsl::fail_fast + # LinkageName: .?AUfail_fast@gsl@@ + # } + .byte 0x3a, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0xa0, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x99, 0x10, 0x00, 0x00 + .byte 0x18, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x66 + .byte 0x61, 0x69, 0x6c, 0x5f + .byte 0x66, 0x61, 0x73, 0x74 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x66, 0x61, 0x69 + .byte 0x6c, 0x5f, 0x66, 0x61 + .byte 0x73, 0x74, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x10A2) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\projects\gsl\include\gsl\gsl_assert + # } + .byte 0x2e, 0x00, 0x05, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x43, 0x3a, 0x5c, 0x70 + .byte 0x72, 0x6f, 0x6a, 0x65 + .byte 0x63, 0x74, 0x73, 0x5c + .byte 0x67, 0x73, 0x6c, 0x5c + .byte 0x69, 0x6e, 0x63, 0x6c + .byte 0x75, 0x64, 0x65, 0x5c + .byte 0x67, 0x73, 0x6c, 0x5c + .byte 0x67, 0x73, 0x6c, 0x5f + .byte 0x61, 0x73, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + # UdtSourceLine (0x10A3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::fail_fast (0x10A1) + # SourceFile: C:\projects\gsl\include\gsl\gsl_assert (0x10A2) + # LineNumber: 97 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa1, 0x10, 0x00, 0x00 + .byte 0xa2, 0x10, 0x00, 0x00 + .byte 0x61, 0x00, 0x00, 0x00 + # Class (0x10A4) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::exception + # LinkageName: .?AVexception@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x65 + .byte 0x78, 0x63, 0x65, 0x70 + .byte 0x74, 0x69, 0x6f, 0x6e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x65, 0x78, 0x63 + .byte 0x65, 0x70, 0x74, 0x69 + .byte 0x6f, 0x6e, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x10A5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::logic_error (0x109A) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Class (0x10A6) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::basic_string,std::allocator > + # LinkageName: .?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ + # } + .byte 0x9e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x62 + .byte 0x61, 0x73, 0x69, 0x63 + .byte 0x5f, 0x73, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x2c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x63, 0x68 + .byte 0x61, 0x72, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x3e, 0x2c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x62, 0x61, 0x73 + .byte 0x69, 0x63, 0x5f, 0x73 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x40, 0x44, 0x55 + .byte 0x3f, 0x24, 0x63, 0x68 + .byte 0x61, 0x72, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x40, 0x44, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x44, 0x40 + .byte 0x32, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x10A7) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::basic_string,std::allocator > (0x10A6) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x10A8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_string,std::allocator > (0x10A7) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa7, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x10A9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x10A8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + # MemberFunction (0x10AA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x109A) + # ThisType: std::logic_error* (0x10A5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x10A9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x10AB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const char (0x109C) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9c, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x10AC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const char* (0x10AB) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + # MemberFunction (0x10AD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x109A) + # ThisType: std::logic_error* (0x10A5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x10AC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xac, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x10AE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::logic_error::(const std::basic_string,std::allocator >&) (0x10AA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::logic_error::(const char*) (0x10AD) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaa, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xad, 0x10, 0x00, 0x00 + # FieldList (0x10AF) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::exception (0x10A4) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x10AE + # Name: logic_error + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::exception (0x10A4) + # Name: _Mybase + # } + # } + .byte 0x32, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xae, 0x10, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x67, 0x69 + .byte 0x63, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x10B0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10AF) + # DerivedFrom: 0x0 + # VShape: (0x1099) + # SizeOf: 24 + # Name: std::logic_error + # LinkageName: .?AVlogic_error@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x10, 0x02 + .byte 0xaf, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x99, 0x10, 0x00, 0x00 + .byte 0x18, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x6c + .byte 0x6f, 0x67, 0x69, 0x63 + .byte 0x5f, 0x65, 0x72, 0x72 + .byte 0x6f, 0x72, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x6c + .byte 0x6f, 0x67, 0x69, 0x63 + .byte 0x5f, 0x65, 0x72, 0x72 + .byte 0x6f, 0x72, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x10B1) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\stdexcept + # } + .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, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x73 + .byte 0x74, 0x64, 0x65, 0x78 + .byte 0x63, 0x65, 0x70, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x10B2) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::logic_error (0x10B0) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\stdexcept (0x10B1) + # LineNumber: 15 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x0f, 0x00, 0x00, 0x00 + # Pointer (0x10B3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: (0x1099) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x99, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Struct (0x10B4) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: __std_exception_data + # LinkageName: .?AU__std_exception_data@@ + # } + .byte 0x46, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x5f + .byte 0x73, 0x74, 0x64, 0x5f + .byte 0x65, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x5f, 0x64, 0x61 + .byte 0x74, 0x61, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x5f + .byte 0x5f, 0x73, 0x74, 0x64 + .byte 0x5f, 0x65, 0x78, 0x63 + .byte 0x65, 0x70, 0x74, 0x69 + .byte 0x6f, 0x6e, 0x5f, 0x64 + .byte 0x61, 0x74, 0x61, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x10B5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::exception (0x10A4) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x10B6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::exception (0x10A4) + # ThisType: std::exception* (0x10B5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0xb5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10B7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::exception (0x10A4) + # ThisType: std::exception* (0x10B5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x109E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0xb5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10B8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* const (0x109D) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x10B9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::exception (0x10A4) + # ThisType: std::exception* (0x10B5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, int) (0x10B8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0xb5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb8, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x10BA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::exception (0x10A4) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x10BB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::exception (0x10BA) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xba, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x10BC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::exception& (0x10BB) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xbb, 0x10, 0x00, 0x00 + # MemberFunction (0x10BD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::exception (0x10A4) + # ThisType: std::exception* (0x10B5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::exception&) (0x10BC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0xb5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbc, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x10BE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::exception::() (0x10B6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::exception::(const char* const) (0x10B7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::exception::(const char* const, int) (0x10B9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::exception::(const std::exception&) (0x10BD) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb7, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x10, 0x00, 0x00 + # Pointer (0x10BF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::exception (0x10A4) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x10C0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::exception& (0x10BF) + # ClassType: std::exception (0x10A4) + # ThisType: std::exception* (0x10B5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::exception&) (0x10BC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbf, 0x10, 0x00, 0x00 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0xb5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbc, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x10C1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::exception (0x10BA) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xba, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x10C2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x10AB) + # ClassType: std::exception (0x10A4) + # ThisType: const std::exception* (0x10C1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0xc1, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x10C3) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # VFPtr { + # TypeLeafKind: LF_VFUNCTAB (0x1409) + # Type: * (0x10B3) + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: __std_exception_data (0x10B4) + # FieldOffset: 0x8 + # Name: _Data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x10BE + # Name: exception + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::exception& std::exception::(const std::exception&) (0x10C0) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: IntroducingVirtual (0x4) + # Type: void std::exception::() (0x10B6) + # VFTableOffset: 0x0 + # Name: ~exception + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: IntroducingVirtual (0x4) + # Type: const char* std::exception::() (0x10C2) + # VFTableOffset: 0x8 + # Name: what + # } + # } + .byte 0x6e, 0x00, 0x03, 0x12 + .byte 0x09, 0x14, 0x00, 0x00 + .byte 0xb3, 0x10, 0x00, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xb4, 0x10, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x44 + .byte 0x61, 0x74, 0x61, 0x00 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0xbe, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc0, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x13, 0x00 + .byte 0xb6, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x7e, 0x65, 0x78, 0x63 + .byte 0x65, 0x70, 0x74, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x13, 0x00 + .byte 0xc2, 0x10, 0x00, 0x00 + .byte 0x08, 0x00, 0x00, 0x00 + .byte 0x77, 0x68, 0x61, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x10C4) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C3) + # DerivedFrom: 0x0 + # VShape: (0x1099) + # SizeOf: 24 + # Name: std::exception + # LinkageName: .?AVexception@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0xc3, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x99, 0x10, 0x00, 0x00 + .byte 0x18, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x65 + .byte 0x78, 0x63, 0x65, 0x70 + .byte 0x74, 0x69, 0x6f, 0x6e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x65, 0x78, 0x63 + .byte 0x65, 0x70, 0x74, 0x69 + .byte 0x6f, 0x6e, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x10C5) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h + # } + .byte 0x5e, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x76 + .byte 0x63, 0x72, 0x75, 0x6e + .byte 0x74, 0x69, 0x6d, 0x65 + .byte 0x5f, 0x65, 0x78, 0x63 + .byte 0x65, 0x70, 0x74, 0x69 + .byte 0x6f, 0x6e, 0x2e, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x10C6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::exception (0x10C4) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h (0x10C5) + # LineNumber: 42 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc4, 0x10, 0x00, 0x00 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x2a, 0x00, 0x00, 0x00 + # Class (0x10C7) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_String_alloc > > + # LinkageName: .?AV?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@ + # } + .byte 0xaa, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x53, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x20, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x40, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x40, 0x44, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x10C8) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: unsigned __int64 (0x23) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x10C9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_string,std::allocator > (0x10A6) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x10CA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x10A9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x10CB) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::allocator + # LinkageName: .?AV?$allocator@D@std@@ + # } + .byte 0x42, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x10CC) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::allocator (0x10CB) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x10CD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x10CC) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcc, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x10CE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x10A8) + # ArgType: const std::allocator& (0x10CD) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + .byte 0xcd, 0x10, 0x00, 0x00 + # MemberFunction (0x10CF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::basic_string,std::allocator >&, const std::allocator&) (0x10CE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xce, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10D0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10D1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::allocator& (0x10CD) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xcd, 0x10, 0x00, 0x00 + # MemberFunction (0x10D2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x10D1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd1, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10D3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x10A8) + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x10D4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::basic_string,std::allocator >&, unsigned __int64, unsigned __int64) (0x10D3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xd3, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10D5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x10A8) + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::allocator& (0x10CD) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xcd, 0x10, 0x00, 0x00 + # MemberFunction (0x10D6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const std::basic_string,std::allocator >&, unsigned __int64, unsigned __int64, const std::allocator&) (0x10D5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xd5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10D7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* (0x10AB) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x10D8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, unsigned __int64) (0x10D7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd7, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10D9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x10AB) + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::allocator& (0x10CD) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xcd, 0x10, 0x00, 0x00 + # MemberFunction (0x10DA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, unsigned __int64, const std::allocator&) (0x10D9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xd9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10DB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x10AC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xac, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10DC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* (0x10AB) + # ArgType: const std::allocator& (0x10CD) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0xcd, 0x10, 0x00, 0x00 + # MemberFunction (0x10DD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, const std::allocator&) (0x10DC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10DE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: char (0x70) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + # MemberFunction (0x10DF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, char) (0x10DE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10E0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: char (0x70) + # ArgType: const std::allocator& (0x10CD) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0xcd, 0x10, 0x00, 0x00 + # MemberFunction (0x10E1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, char, const std::allocator&) (0x10E0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xe0, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x10E2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_string,std::allocator > (0x10A6) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x10E3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::basic_string,std::allocator >&& (0x10E2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe2, 0x10, 0x00, 0x00 + # MemberFunction (0x10E4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_string,std::allocator >&&) (0x10E3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe3, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10E5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::basic_string,std::allocator >&& (0x10E2) + # ArgType: const std::allocator& (0x10CD) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe2, 0x10, 0x00, 0x00 + .byte 0xcd, 0x10, 0x00, 0x00 + # MemberFunction (0x10E6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::basic_string,std::allocator >&&, const std::allocator&) (0x10E5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x10E7) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::initializer_list + # LinkageName: .?AV?$initializer_list@D@std@@ + # } + .byte 0x52, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x72, 0x5f, 0x6c + .byte 0x69, 0x73, 0x74, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x69, 0x6e, 0x69, 0x74 + .byte 0x69, 0x61, 0x6c, 0x69 + .byte 0x7a, 0x65, 0x72, 0x5f + .byte 0x6c, 0x69, 0x73, 0x74 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x10E8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::initializer_list (0x10E7) + # ArgType: const std::allocator& (0x10CD) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe7, 0x10, 0x00, 0x00 + .byte 0xcd, 0x10, 0x00, 0x00 + # MemberFunction (0x10E9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list, const std::allocator&) (0x10E8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe8, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x10EA) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x10CA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, const std::allocator&) (0x10CF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x10D0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::allocator&) (0x10D2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, unsigned __int64, unsigned __int64) (0x10D4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, unsigned __int64, unsigned __int64, const std::allocator&) (0x10D6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char*, unsigned __int64) (0x10D8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char*, unsigned __int64, const std::allocator&) (0x10DA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char*) (0x10DB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char*, const std::allocator&) (0x10DD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(unsigned __int64, char) (0x10DF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(unsigned __int64, char, const std::allocator&) (0x10E1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&) (0x10E4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&, const std::allocator&) (0x10E6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::initializer_list, const std::allocator&) (0x10E9) + # ] + # } + .byte 0x7a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd2, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd8, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xda, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdb, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdf, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe1, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + # 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* (0x670) + # ArgType: char* (0x670) + # ArgType: std::random_access_iterator_tag (0x10EB) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + # MemberFunction (0x10ED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, char*, std::random_access_iterator_tag) (0x10EC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xec, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10EE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x10AB) + # ArgType: const char* (0x10AB) + # ArgType: std::random_access_iterator_tag (0x10EB) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + # MemberFunction (0x10EF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, std::random_access_iterator_tag) (0x10EE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 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*, char*, std::random_access_iterator_tag) (0x10ED) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char*, const char*, 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 > (0x10A6) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x10F2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_string,std::allocator >&&) (0x10E3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe3, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10F3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::initializer_list (0x10E7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe7, 0x10, 0x00, 0x00 + # MemberFunction (0x10F4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x10F3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf3, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10F5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x10A9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10F6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x10AC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xac, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10F7) { + # 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 (0x10F8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char) (0x10F7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf7, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x10F9) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&) (0x10F2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::initializer_list) (0x10F4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x10F5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char*) (0x10F6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(char) (0x10F8) + # ] + # } + .byte 0x2a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf4, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf5, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf8, 0x10, 0x00, 0x00 + # MemberFunction (0x10FA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::basic_string,std::allocator >&, unsigned __int64, unsigned __int64) (0x10D3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xd3, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10FB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, unsigned __int64) (0x10D7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd7, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10FC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, char) (0x10DE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10FD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* (0x10AB) + # ArgType: const char* (0x10AB) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + # MemberFunction (0x10FE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, const char*) (0x10FD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xfd, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x10FF) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_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 + # ArgList (0x1100) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x10FF) + # ArgType: std::_String_const_iterator > > (0x10FF) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + # MemberFunction (0x1101) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_String_const_iterator > >, std::_String_const_iterator > >) (0x1100) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x00, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1102) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&) (0x10F2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::initializer_list) (0x10F4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x10F5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, unsigned __int64, unsigned __int64) (0x10FA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char*, unsigned __int64) (0x10FB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char*) (0x10F6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, char) (0x10FC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char*, const char*) (0x10FE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::_String_const_iterator > >) (0x1101) + # ] + # } + .byte 0x4a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf4, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf5, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfa, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfc, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfe, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x01, 0x11, 0x00, 0x00 + # MethodOverloadList (0x1103) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::initializer_list) (0x10F4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x10F5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char*) (0x10F6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(char) (0x10F8) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf4, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf5, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf8, 0x10, 0x00, 0x00 + # MethodOverloadList (0x1104) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::initializer_list) (0x10F4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x10F5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, unsigned __int64, unsigned __int64) (0x10FA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char*, unsigned __int64) (0x10FB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char*) (0x10F6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, char) (0x10FC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char*, const char*) (0x10FE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::_String_const_iterator > >) (0x1101) + # ] + # } + .byte 0x42, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf4, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf5, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfa, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfc, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfe, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x01, 0x11, 0x00, 0x00 + # Class (0x1105) { + # 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 + # ArgList (0x1106) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x10FF) + # ArgType: std::initializer_list (0x10E7) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0xe7, 0x10, 0x00, 0x00 + # MemberFunction (0x1107) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x1105) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_String_const_iterator > >, std::initializer_list) (0x1106) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x05, 0x11, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x06, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1108) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::basic_string,std::allocator >& (0x10A8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + # MemberFunction (0x1109) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const std::basic_string,std::allocator >&) (0x1108) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x110A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::basic_string,std::allocator >& (0x10A8) + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x110B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (unsigned __int64, const std::basic_string,std::allocator >&, unsigned __int64, unsigned __int64) (0x110A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x0a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x110C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const char* (0x10AB) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x110D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, const char*, unsigned __int64) (0x110C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x0c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x110E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const char* (0x10AB) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + # MemberFunction (0x110F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const char*) (0x110E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1110) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ArgType: char (0x70) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + # MemberFunction (0x1111) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, unsigned __int64, char) (0x1110) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x10, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1112) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x10FF) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + # MemberFunction (0x1113) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x1105) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_String_const_iterator > >) (0x1112) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x05, 0x11, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1114) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x10FF) + # ArgType: char (0x70) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + # MemberFunction (0x1115) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x1105) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_String_const_iterator > >, char) (0x1114) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x05, 0x11, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1116) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x10FF) + # ArgType: unsigned __int64 (0x23) + # ArgType: char (0x70) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + # MemberFunction (0x1117) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x1105) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_String_const_iterator > >, unsigned __int64, char) (0x1116) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x05, 0x11, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x16, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1118) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x10FF) + # ArgType: const char* (0x10AB) + # ArgType: const char* (0x10AB) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + # MemberFunction (0x1119) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x1105) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_String_const_iterator > >, const char*, const char*) (0x1118) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x05, 0x11, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x111A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x10FF) + # ArgType: std::_String_const_iterator > > (0x10FF) + # ArgType: std::_String_const_iterator > > (0x10FF) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + # MemberFunction (0x111B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x1105) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_String_const_iterator > >, std::_String_const_iterator > >, std::_String_const_iterator > >) (0x111A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x05, 0x11, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x111C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::initializer_list) (0x1107) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, const std::basic_string,std::allocator >&) (0x1109) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, const std::basic_string,std::allocator >&, unsigned __int64, unsigned __int64) (0x110B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, const char*, unsigned __int64) (0x110D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, const char*) (0x110F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64, char) (0x1111) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(std::_String_const_iterator > >) (0x1113) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(std::_String_const_iterator > >, char) (0x1115) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(std::_String_const_iterator > >, unsigned __int64, char) (0x1117) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(std::_String_const_iterator > >, const char*, const char*) (0x1119) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::_String_const_iterator > >, std::_String_const_iterator > >) (0x111B) + # ] + # } + .byte 0x5a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x07, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x09, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x11, 0x00, 0x00 + .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 + # ArgList (0x111D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x10FF) + # ArgType: std::_String_const_iterator > > (0x10FF) + # ArgType: std::initializer_list (0x10E7) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0xe7, 0x10, 0x00, 0x00 + # MemberFunction (0x111E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_String_const_iterator > >, std::_String_const_iterator > >, std::initializer_list) (0x111D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x1d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x111F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::basic_string,std::allocator >& (0x10A8) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + # MemberFunction (0x1120) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, unsigned __int64, const std::basic_string,std::allocator >&) (0x111F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1121) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::basic_string,std::allocator >& (0x10A8) + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x1122) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (unsigned __int64, unsigned __int64, const std::basic_string,std::allocator >&, unsigned __int64, unsigned __int64) (0x1121) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x21, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1123) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ArgType: const char* (0x10AB) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x1124) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (unsigned __int64, unsigned __int64, const char*, unsigned __int64) (0x1123) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x23, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1125) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ArgType: const char* (0x10AB) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + # MemberFunction (0x1126) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, unsigned __int64, const char*) (0x1125) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1127) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ArgType: char (0x70) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + # MemberFunction (0x1128) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (unsigned __int64, unsigned __int64, unsigned __int64, char) (0x1127) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x27, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1129) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x10FF) + # ArgType: std::_String_const_iterator > > (0x10FF) + # ArgType: const std::basic_string,std::allocator >& (0x10A8) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + # MemberFunction (0x112A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_String_const_iterator > >, std::_String_const_iterator > >, const std::basic_string,std::allocator >&) (0x1129) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x29, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x112B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x10FF) + # ArgType: std::_String_const_iterator > > (0x10FF) + # ArgType: const char* (0x10AB) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x112C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_String_const_iterator > >, std::_String_const_iterator > >, const char*, unsigned __int64) (0x112B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x2b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x112D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x10FF) + # ArgType: std::_String_const_iterator > > (0x10FF) + # ArgType: const char* (0x10AB) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + # MemberFunction (0x112E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_String_const_iterator > >, std::_String_const_iterator > >, const char*) (0x112D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x2d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x112F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x10FF) + # ArgType: std::_String_const_iterator > > (0x10FF) + # ArgType: unsigned __int64 (0x23) + # ArgType: char (0x70) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + # MemberFunction (0x1130) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_String_const_iterator > >, std::_String_const_iterator > >, unsigned __int64, char) (0x112F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x2f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1131) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x10FF) + # ArgType: std::_String_const_iterator > > (0x10FF) + # ArgType: const char* (0x10AB) + # ArgType: const char* (0x10AB) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + # MemberFunction (0x1132) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_String_const_iterator > >, std::_String_const_iterator > >, const char*, const char*) (0x1131) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x31, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1133) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x10FF) + # ArgType: std::_String_const_iterator > > (0x10FF) + # ArgType: char* (0x670) + # ArgType: char* (0x670) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + # MemberFunction (0x1134) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_String_const_iterator > >, std::_String_const_iterator > >, char*, char*) (0x1133) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x33, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1135) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x10FF) + # ArgType: std::_String_const_iterator > > (0x10FF) + # ArgType: std::_String_const_iterator > > (0x10FF) + # ArgType: std::_String_const_iterator > > (0x10FF) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + # MemberFunction (0x1136) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_String_const_iterator > >, std::_String_const_iterator > >, std::_String_const_iterator > >, std::_String_const_iterator > >) (0x1135) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x35, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1137) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x10FF) + # ArgType: std::_String_const_iterator > > (0x10FF) + # ArgType: std::_String_iterator > > (0x1105) + # ArgType: std::_String_iterator > > (0x1105) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0x05, 0x11, 0x00, 0x00 + .byte 0x05, 0x11, 0x00, 0x00 + # MemberFunction (0x1138) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_String_const_iterator > >, std::_String_const_iterator > >, std::_String_iterator > >, std::_String_iterator > >) (0x1137) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x37, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1139) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::_String_const_iterator > >, std::initializer_list) (0x111E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64, const std::basic_string,std::allocator >&) (0x1120) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64, const std::basic_string,std::allocator >&, unsigned __int64, unsigned __int64) (0x1122) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64, const char*, unsigned __int64) (0x1124) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64, const char*) (0x1126) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64, unsigned __int64, char) (0x1128) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::_String_const_iterator > >, const std::basic_string,std::allocator >&) (0x112A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::_String_const_iterator > >, const char*, unsigned __int64) (0x112C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::_String_const_iterator > >, const char*) (0x112E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::_String_const_iterator > >, unsigned __int64, char) (0x1130) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::_String_const_iterator > >, const char*, const char*) (0x1132) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::_String_const_iterator > >, char*, char*) (0x1134) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::_String_const_iterator > >, std::_String_const_iterator > >, std::_String_const_iterator > >) (0x1136) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::_String_const_iterator > >, std::_String_iterator > >, std::_String_iterator > >) (0x1138) + # ] + # } + .byte 0x72, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1e, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x22, 0x11, 0x00, 0x00 + .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 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x38, 0x11, 0x00, 0x00 + # ArgList (0x113A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x113B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x113A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x113C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x113D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F1) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, unsigned __int64) (0x113C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x3c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x113E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x1105) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_String_const_iterator > >, std::_String_const_iterator > >) (0x1100) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x05, 0x11, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x00, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x113F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64) (0x113B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64) (0x113D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(std::_String_const_iterator > >) (0x1113) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::_String_const_iterator > >) (0x113E) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3b, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3d, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x11, 0x00, 0x00 + # MemberFunction (0x1140) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x1105) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x05, 0x11, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1141) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_string,std::allocator > (0x10A7) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa7, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1142) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_const_iterator > > (0x10FF) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x1141) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1143) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::() (0x1140) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > > std::basic_string,std::allocator >::() (0x1142) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x40, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x42, 0x11, 0x00, 0x00 + # Class (0x1144) { + # 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 (0x1145) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x1144) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x44, 0x11, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1146) { + # 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 (0x1147) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x1146) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x1141) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x46, 0x11, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1148) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::basic_string,std::allocator >::() (0x1145) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::basic_string,std::allocator >::() (0x1147) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x45, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + # Pointer (0x1149) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: char (0x70) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x114A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x1149) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x113A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x49, 0x11, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x114B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const char (0x109C) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9c, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x114C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char& (0x114B) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x1141) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x113A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x114D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char& std::basic_string,std::allocator >::(unsigned __int64) (0x114A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char& std::basic_string,std::allocator >::(unsigned __int64) (0x114C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4a, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + # MemberFunction (0x114E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char) (0x10F7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf7, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x114F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x1149) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x49, 0x11, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1150) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char& (0x114B) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x1141) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1151) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char& std::basic_string,std::allocator >::() (0x114F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char& std::basic_string,std::allocator >::() (0x1150) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4f, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x50, 0x11, 0x00, 0x00 + # MemberFunction (0x1152) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x10AB) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x1141) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1153) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x1141) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1154) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x113A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1155) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(unsigned __int64) (0x1154) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(unsigned __int64, char) (0x10DF) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdf, 0x10, 0x00, 0x00 + # MemberFunction (0x1156) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x1141) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1157) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x1158) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x1141) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, unsigned __int64, unsigned __int64) (0x1157) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x57, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1159) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x115A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x1141) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (char*, unsigned __int64, unsigned __int64, unsigned __int64) (0x1159) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x59, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x115B) { + # 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 (0x115C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_string,std::allocator >&) (0x115B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x115D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x10A8) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x115E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x1141) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::basic_string,std::allocator >&, unsigned __int64) (0x115D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x5d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x115F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x10AB) + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x1160) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x1141) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, unsigned __int64, unsigned __int64) (0x115F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x5f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1161) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x1141) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, unsigned __int64) (0x10D7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd7, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1162) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char (0x70) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x1163) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x1141) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char, unsigned __int64) (0x1162) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x62, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1164) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, unsigned __int64) (0x115E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const char*, unsigned __int64, unsigned __int64) (0x1160) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const char*, unsigned __int64) (0x1161) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(char, unsigned __int64) (0x1163) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5e, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x60, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x61, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x11, 0x00, 0x00 + # MemberFunction (0x1165) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x10A6) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x1141) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, unsigned __int64) (0x113C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x3c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1166) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const char* const (0x109D) + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const char* const (0x109D) + # ArgType: const unsigned __int64 (0x10C8) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + # MemberFunction (0x1167) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const char* const, const unsigned __int64, const char* const, const unsigned __int64) (0x1166) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x66, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1168) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const unsigned __int64 (0x10C8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + # MemberFunction (0x1169) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x1141) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const unsigned __int64) (0x1168) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x68, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x116A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x1141) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x10A9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x116B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x1141) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, unsigned __int64, const std::basic_string,std::allocator >&) (0x111F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x116C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x1141) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (unsigned __int64, unsigned __int64, const std::basic_string,std::allocator >&, unsigned __int64, unsigned __int64) (0x1121) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x21, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x116D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x1141) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x10AC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xac, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x116E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x1141) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, unsigned __int64, const char*) (0x1125) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x116F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x1141) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (unsigned __int64, unsigned __int64, const char*, unsigned __int64) (0x1123) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x23, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1170) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x116A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64, const std::basic_string,std::allocator >&) (0x116B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64, const std::basic_string,std::allocator >&, unsigned __int64, unsigned __int64) (0x116C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(const char*) (0x116D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64, const char*) (0x116E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64, const char*, unsigned __int64) (0x116F) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6a, 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 0x6d, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6e, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6f, 0x11, 0x00, 0x00 + # MemberFunction (0x1171) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x10CB) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x1141) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1172) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, unsigned __int64, char) (0x1110) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x10, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1173) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, unsigned __int64) (0x113C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x3c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1174) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: bool (0x30) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # MemberFunction (0x1175) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, bool) (0x1174) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x74, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1176) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x10AC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xac, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1177) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x1178) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (bool, unsigned __int64) (0x1177) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x77, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1179) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x1141) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x117A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const unsigned __int64 (0x10C8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + # MemberFunction (0x117B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x1141) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x117A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x117C) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::char_traits + # LinkageName: .?AU?$char_traits@D@std@@ + # } + .byte 0x46, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x63 + .byte 0x68, 0x61, 0x72, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x63 + .byte 0x68, 0x61, 0x72, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Struct (0x117D) { + # 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@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 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, 0x63, 0x68 + .byte 0x61, 0x72, 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, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # FieldList (0x117E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_String_alloc > > (0x10C7) + # BaseOffset: 0x0 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const unsigned __int64 (0x10C8) + # Name: npos + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0xF + # MethodListIndex: 0x10EA + # Name: basic_string + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x10F0 + # Name: _Construct + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x5 + # MethodListIndex: 0x10F9 + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x9 + # MethodListIndex: 0x1102 + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&) (0x10E4) + # Name: _Assign_rv + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1103 + # Name: operator+= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x8 + # MethodListIndex: 0x1104 + # Name: append + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0xB + # MethodListIndex: 0x111C + # Name: insert + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0xE + # MethodListIndex: 0x1139 + # Name: replace + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x10D0) + # Name: ~basic_string + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x113F + # Name: erase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x10D0) + # Name: clear + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1143 + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1143 + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1148 + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1148 + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > > std::basic_string,std::allocator >::() (0x1142) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > > std::basic_string,std::allocator >::() (0x1142) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::basic_string,std::allocator >::() (0x1147) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::basic_string,std::allocator >::() (0x1147) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x10D0) + # Name: shrink_to_fit + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x114D + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x114D + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(char) (0x114E) + # Name: push_back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x10D0) + # Name: pop_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1151 + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1151 + # Name: back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::basic_string,std::allocator >::() (0x1152) + # Name: c_str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::basic_string,std::allocator >::() (0x1152) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::() (0x1153) + # Name: length + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::() (0x1153) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::() (0x1153) + # Name: max_size + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1155 + # Name: resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::() (0x1153) + # Name: capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(unsigned __int64) (0x1154) + # Name: reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::basic_string,std::allocator >::() (0x1156) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(char*, unsigned __int64, unsigned __int64) (0x1158) + # Name: copy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(char*, unsigned __int64, unsigned __int64, unsigned __int64) (0x115A) + # Name: _Copy_s + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&) (0x115C) + # Name: _Swap_bx + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&) (0x115C) + # Name: swap + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1164 + # Name: find + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1164 + # Name: rfind + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1164 + # Name: find_first_of + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1164 + # Name: find_last_of + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1164 + # Name: find_first_not_of + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1164 + # Name: find_last_not_of + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator > std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64) (0x1165) + # Name: substr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::basic_string,std::allocator >::(const char* const, const unsigned __int64, const char* const, const unsigned __int64) (0x1167) + # Name: _Traits_compare + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const unsigned __int64, const unsigned __int64) (0x1169) + # Name: _Clamp_suffix_size + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1170 + # Name: compare + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::allocator std::basic_string,std::allocator >::() (0x1171) + # Name: get_allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64, char) (0x1172) + # Name: _Chassign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64) (0x1173) + # Name: _Copy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(unsigned __int64) (0x1154) + # Name: _Eos + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::basic_string,std::allocator >::(unsigned __int64, bool) (0x1175) + # Name: _Grow + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::basic_string,std::allocator >::(const char*) (0x1176) + # Name: _Inside + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(bool, unsigned __int64) (0x1178) + # Name: _Tidy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x1179) + # Name: _Xlen + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const unsigned __int64) (0x117B) + # Name: _Check_offset + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const unsigned __int64) (0x117B) + # Name: _Check_offset_exclusive + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x1179) + # Name: _Xran + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::basic_string,std::allocator > (0x10A6) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_alloc > > (0x10C7) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::char_traits (0x117C) + # Name: traits_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x10CB) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > (0x117D) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x10AB) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x1149) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x114B) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_iterator > > (0x1105) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_const_iterator > > (0x10FF) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x1144) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x1146) + # Name: const_reverse_iterator + # } + # } + .byte 0xde, 0x05, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x6e, 0x70, 0x6f, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x0f, 0x00 + .byte 0xea, 0x10, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf0, 0x10, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x05, 0x00 + .byte 0xf9, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x09, 0x00 + .byte 0x02, 0x11, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe4, 0x10, 0x00, 0x00 + .byte 0x5f, 0x41, 0x73, 0x73 + .byte 0x69, 0x67, 0x6e, 0x5f + .byte 0x72, 0x76, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x03, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x08, 0x00 + .byte 0x04, 0x11, 0x00, 0x00 + .byte 0x61, 0x70, 0x70, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x0b, 0x00 + .byte 0x1c, 0x11, 0x00, 0x00 + .byte 0x69, 0x6e, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x0e, 0x00 + .byte 0x39, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x70, 0x6c + .byte 0x61, 0x63, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd0, 0x10, 0x00, 0x00 + .byte 0x7e, 0x62, 0x61, 0x73 + .byte 0x69, 0x63, 0x5f, 0x73 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd0, 0x10, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x43, 0x11, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x43, 0x11, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x48, 0x11, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x48, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x42, 0x11, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x42, 0x11, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd0, 0x10, 0x00, 0x00 + .byte 0x73, 0x68, 0x72, 0x69 + .byte 0x6e, 0x6b, 0x5f, 0x74 + .byte 0x6f, 0x5f, 0x66, 0x69 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4e, 0x11, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd0, 0x10, 0x00, 0x00 + .byte 0x70, 0x6f, 0x70, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x51, 0x11, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x51, 0x11, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x52, 0x11, 0x00, 0x00 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x52, 0x11, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x53, 0x11, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x53, 0x11, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x53, 0x11, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x55, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x53, 0x11, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x72, 0x76, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 0x11, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5a, 0x11, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5c, 0x11, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x62, 0x78 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5c, 0x11, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x64, 0x11, 0x00, 0x00 + .byte 0x66, 0x69, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x64, 0x11, 0x00, 0x00 + .byte 0x72, 0x66, 0x69, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x64, 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 0x64, 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 0x64, 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 0x64, 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 0x65, 0x11, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x67, 0x11, 0x00, 0x00 + .byte 0x5f, 0x54, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x5f + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x69, 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 0x0f, 0x15, 0x06, 0x00 + .byte 0x70, 0x11, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x71, 0x11, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x72, 0x11, 0x00, 0x00 + .byte 0x5f, 0x43, 0x68, 0x61 + .byte 0x73, 0x73, 0x69, 0x67 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x73, 0x11, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6f, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x75, 0x11, 0x00, 0x00 + .byte 0x5f, 0x47, 0x72, 0x6f + .byte 0x77, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x76, 0x11, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x69, 0x64, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x78, 0x11, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x79, 0x11, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7b, 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 0x7b, 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, 0x03, 0x00 + .byte 0x79, 0x11, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7d, 0x11, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x49, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4b, 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 0x05, 0x11, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x44, 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 0x46, 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 + # Class (0x117F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 174 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x117E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 40 + # Name: std::basic_string,std::allocator > + # LinkageName: .?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ + # } + .byte 0x9e, 0x00, 0x04, 0x15 + .byte 0xae, 0x00, 0x10, 0x02 + .byte 0x7e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x28, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x62 + .byte 0x61, 0x73, 0x69, 0x63 + .byte 0x5f, 0x73, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x2c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x63, 0x68 + .byte 0x61, 0x72, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x3e, 0x2c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x62, 0x61, 0x73 + .byte 0x69, 0x63, 0x5f, 0x73 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x40, 0x44, 0x55 + .byte 0x3f, 0x24, 0x63, 0x68 + .byte 0x61, 0x72, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x40, 0x44, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x44, 0x40 + .byte 0x32, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x1180) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring + # } + .byte 0x4e, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x78 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x00, 0xf1 + # UdtSourceLine (0x1181) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::basic_string,std::allocator > (0x117F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring (0x1180) + # LineNumber: 750 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x7f, 0x11, 0x00, 0x00 + .byte 0x80, 0x11, 0x00, 0x00 + .byte 0xee, 0x02, 0x00, 0x00 + # FieldList (0x1182) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const char* (0x10AB) + # FieldOffset: 0x0 + # Name: _What + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: _DoFree + # } + # } + .byte 0x26, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x57 + .byte 0x68, 0x61, 0x74, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x44 + .byte 0x6f, 0x46, 0x72, 0x65 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Struct (0x1183) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1182) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: __std_exception_data + # LinkageName: .?AU__std_exception_data@@ + # } + .byte 0x46, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x5f + .byte 0x73, 0x74, 0x64, 0x5f + .byte 0x65, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x5f, 0x64, 0x61 + .byte 0x74, 0x61, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x5f + .byte 0x5f, 0x73, 0x74, 0x64 + .byte 0x5f, 0x65, 0x78, 0x63 + .byte 0x65, 0x70, 0x74, 0x69 + .byte 0x6f, 0x6e, 0x5f, 0x64 + .byte 0x61, 0x74, 0x61, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1184) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: __std_exception_data (0x1183) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h (0x10C5) + # LineNumber: 21 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x15, 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::_Compressed_pair >,std::_String_val >,1> + # LinkageName: .?AV?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@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, 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, 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 0x63, 0x68, 0x61, 0x72 + .byte 0x3e, 0x20, 0x3e, 0x2c + .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, 0x2c + .byte 0x31, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x43, 0x6f + .byte 0x6d, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x65, 0x64 + .byte 0x5f, 0x70, 0x61, 0x69 + .byte 0x72, 0x40, 0x55, 0x3f + .byte 0x24, 0x5f, 0x57, 0x72 + .byte 0x61, 0x70, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x44, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 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 (0x1186) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_alloc > > (0x10C7) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1187) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::_String_alloc > > (0x10C7) + # ThisType: std::_String_alloc > >* (0x1186) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x86, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1188) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_String_alloc > > (0x10C7) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1189) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_alloc > > (0x1188) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x88, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x118A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x10AB) + # ClassType: std::_String_alloc > > (0x10C7) + # ThisType: const std::_String_alloc > >* (0x1189) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x118B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::_String_alloc > >::() (0x1187) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::_String_alloc > >::() (0x118A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8a, 0x11, 0x00, 0x00 + # MemberFunction (0x118C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_alloc > > (0x10C7) + # ThisType: std::_String_alloc > >* (0x1186) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x86, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x118D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Wrap_alloc > (0x117D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x7d, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x118E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Wrap_alloc > (0x118D) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8d, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x118F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Wrap_alloc >& (0x118E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x8e, 0x11, 0x00, 0x00 + # MemberFunction (0x1190) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_alloc > > (0x10C7) + # ThisType: std::_String_alloc > >* (0x1186) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc >&) (0x118F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x86, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1191) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Wrap_alloc > (0x117D) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7d, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1192) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Wrap_alloc >& (0x1191) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + # MemberFunction (0x1193) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_alloc > > (0x10C7) + # ThisType: std::_String_alloc > >* (0x1186) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&) (0x1192) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x86, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1194) { + # 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 (0x1195) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Iterator_base12 (0x1194) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x94, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x1196) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Iterator_base12* (0x1195) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x95, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1197) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x1196) + # ClassType: std::_String_alloc > > (0x10C7) + # ThisType: const std::_String_alloc > >* (0x1189) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x96, 0x11, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1198) { + # 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 (0x1199) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy (0x1198) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x98, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x119A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy* (0x1199) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x99, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x119B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy*& (0x119A) + # ClassType: std::_String_alloc > > (0x10C7) + # ThisType: std::_String_alloc > >* (0x1186) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9a, 0x11, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x86, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x119C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy (0x1198) + # PointerAttributes: 0x1040C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x98, 0x11, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # Pointer (0x119D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy* const (0x119C) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9c, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x119E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* const& (0x119D) + # ClassType: std::_String_alloc > > (0x10C7) + # ThisType: const std::_String_alloc > >* (0x1189) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9d, 0x11, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x119F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy*& std::_String_alloc > >::() (0x119B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* const& std::_String_alloc > >::() (0x119E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9b, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9e, 0x11, 0x00, 0x00 + # Pointer (0x11A0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_alloc > > (0x10C7) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x11A1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_String_alloc > >& (0x11A0) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa0, 0x11, 0x00, 0x00 + # MemberFunction (0x11A2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_alloc > > (0x10C7) + # ThisType: std::_String_alloc > >* (0x1186) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_String_alloc > >&) (0x11A1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x86, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa1, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11A3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc >& (0x1191) + # ClassType: std::_String_alloc > > (0x10C7) + # ThisType: std::_String_alloc > >* (0x1186) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x86, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11A4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Wrap_alloc >& (0x118E) + # ClassType: std::_String_alloc > > (0x10C7) + # ThisType: const std::_String_alloc > >* (0x1189) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11A5) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc >& std::_String_alloc > >::() (0x11A3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Wrap_alloc >& std::_String_alloc > >::() (0x11A4) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa3, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x11, 0x00, 0x00 + # Class (0x11A6) { + # 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 (0x11A7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_val > (0x11A6) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa6, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x11A8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_val >& (0x11A7) + # ClassType: std::_String_alloc > > (0x10C7) + # ThisType: std::_String_alloc > >* (0x1186) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa7, 0x11, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x86, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x11A9) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_String_val > (0x11A6) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa6, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x11AA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_val > (0x11A9) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x11AB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_String_val >& (0x11AA) + # ClassType: std::_String_alloc > > (0x10C7) + # ThisType: const std::_String_alloc > >* (0x1189) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaa, 0x11, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11AC) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_val >& std::_String_alloc > >::() (0x11A8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_String_val >& std::_String_alloc > >::() (0x11AB) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa8, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xab, 0x11, 0x00, 0x00 + # Union (0x11AD) { + # 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 (0x11AE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_val >::_Bxty (0x11AD) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x11AF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_val >::_Bxty& (0x11AE) + # ClassType: std::_String_alloc > > (0x10C7) + # ThisType: std::_String_alloc > >* (0x1186) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xae, 0x11, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x86, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x11B0) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_String_val >::_Bxty (0x11AD) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x11B1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_val >::_Bxty (0x11B0) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb0, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x11B2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_String_val >::_Bxty& (0x11B1) + # ClassType: std::_String_alloc > > (0x10C7) + # ThisType: const std::_String_alloc > >* (0x1189) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb1, 0x11, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11B3) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_val >::_Bxty& std::_String_alloc > >::() (0x11AF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_String_val >::_Bxty& std::_String_alloc > >::() (0x11B2) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb2, 0x11, 0x00, 0x00 + # Pointer (0x11B4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: unsigned __int64 (0x23) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x11B5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64& (0x11B4) + # ClassType: std::_String_alloc > > (0x10C7) + # ThisType: std::_String_alloc > >* (0x1186) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb4, 0x11, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x86, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x11B6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const unsigned __int64 (0x10C8) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x11B7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned __int64& (0x11B6) + # ClassType: std::_String_alloc > > (0x10C7) + # ThisType: const std::_String_alloc > >* (0x1189) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11B8) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64& std::_String_alloc > >::() (0x11B5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const unsigned __int64& std::_String_alloc > >::() (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 + # Struct (0x11B9) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Simple_types + # LinkageName: .?AU?$_Simple_types@D@std@@ + # } + .byte 0x4a, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x53, 0x69, 0x6d, 0x70 + .byte 0x6c, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x5f, 0x53, 0x69 + .byte 0x6d, 0x70, 0x6c, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # FieldList (0x11BA) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 16 + # Name: _BUF_SIZE + # } + # } + .byte 0x12, 0x00, 0x03, 0x12 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x10, 0x00, 0x5f, 0x42 + .byte 0x55, 0x46, 0x5f, 0x53 + .byte 0x49, 0x5a, 0x45, 0x00 + # Enum (0x11BB) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x11BA) + # Name: std::_String_alloc > >:: + # LinkageName: .?AW4@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@ + # } + .byte 0xce, 0x00, 0x07, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xba, 0x11, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x3e + .byte 0x20, 0x3e, 0x20, 0x3e + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x57 + .byte 0x34, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x65, 0x6e + .byte 0x75, 0x6d, 0x2d, 0x5f + .byte 0x42, 0x55, 0x46, 0x5f + .byte 0x53, 0x49, 0x5a, 0x45 + .byte 0x3e, 0x40, 0x3f, 0x24 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x40, 0x55, 0x3f + .byte 0x24, 0x5f, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x73, 0x40 + .byte 0x44, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x44, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x11BC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_alloc > >:: (0x11BB) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring (0x1180) + # LineNumber: 566 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xbb, 0x11, 0x00, 0x00 + .byte 0x80, 0x11, 0x00, 0x00 + .byte 0x36, 0x02, 0x00, 0x00 + # FieldList (0x11BD) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 15 + # Name: _ALLOC_MASK + # } + # } + .byte 0x16, 0x00, 0x03, 0x12 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x0f, 0x00, 0x5f, 0x41 + .byte 0x4c, 0x4c, 0x4f, 0x43 + .byte 0x5f, 0x4d, 0x41, 0x53 + .byte 0x4b, 0x00, 0xf2, 0xf1 + # Enum (0x11BE) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x11BD) + # Name: std::_String_alloc > >:: + # LinkageName: .?AW4@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@ + # } + .byte 0xce, 0x00, 0x07, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x3e + .byte 0x20, 0x3e, 0x20, 0x3e + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x57 + .byte 0x34, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x65, 0x6e + .byte 0x75, 0x6d, 0x2d, 0x5f + .byte 0x41, 0x4c, 0x4c, 0x4f + .byte 0x43, 0x5f, 0x4d, 0x41 + .byte 0x53, 0x4b, 0x3e, 0x40 + .byte 0x3f, 0x24, 0x5f, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x53, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x40, 0x44, 0x56 + .byte 0x3f, 0x24, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x44, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x11BF) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_alloc > >:: (0x11BE) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring (0x1180) + # LineNumber: 571 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xbe, 0x11, 0x00, 0x00 + .byte 0x80, 0x11, 0x00, 0x00 + .byte 0x3b, 0x02, 0x00, 0x00 + # FieldList (0x11C0) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Compressed_pair >,std::_String_val >,1> (0x1185) + # FieldOffset: 0x0 + # Name: _Mypair + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x118B + # Name: _Myptr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::() (0x118C) + # Name: _String_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::() (0x118C) + # Name: ~_String_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::(const std::_Wrap_alloc >&) (0x1190) + # Name: _Copy_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::(std::_Wrap_alloc >&) (0x1193) + # Name: _Move_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::() (0x118C) + # Name: _Alloc_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::() (0x118C) + # Name: _Free_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12** std::_String_alloc > >::() (0x1197) + # Name: _Getpfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x119F + # Name: _Myproxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::() (0x118C) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::(std::_String_alloc > >&) (0x11A2) + # Name: _Swap_all + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11A5 + # Name: _Getal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11AC + # Name: _Get_data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11B3 + # Name: _Bx + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11B8 + # Name: _Mysize + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11B8 + # Name: _Myres + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_alloc > > (0x10C7) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x10CB) + # Name: _Alloc + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > (0x117D) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Simple_types (0x11B9) + # Name: _Val_types + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x10AB) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x1149) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x114B) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_iterator > > (0x1105) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_const_iterator > > (0x10FF) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_alloc > >:: (0x11BB) + # Name: + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_alloc > >:: (0x11BE) + # Name: + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_val >::_Bxty (0x11AD) + # Name: _Bxty + # } + # } + .byte 0x76, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x8b, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x11, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x11, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x11, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x11, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x97, 0x11, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x9f, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa2, 0x11, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa5, 0x11, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xac, 0x11, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb3, 0x11, 0x00, 0x00 + .byte 0x5f, 0x42, 0x78, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb8, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x73 + .byte 0x69, 0x7a, 0x65, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb8, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x72 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7d, 0x11, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb9, 0x11, 0x00, 0x00 + .byte 0x5f, 0x56, 0x61, 0x6c + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x49, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4b, 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 0x05, 0x11, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xbb, 0x11, 0x00, 0x00 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xbe, 0x11, 0x00, 0x00 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x5f, 0x42, 0x78, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Class (0x11C1) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 40 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x11C0) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 40 + # Name: std::_String_alloc > > + # LinkageName: .?AV?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@ + # } + .byte 0xaa, 0x00, 0x04, 0x15 + .byte 0x28, 0x00, 0x10, 0x02 + .byte 0xc0, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x28, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x53, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x20, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x40, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x40, 0x44, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x11C2) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_alloc > > (0x11C1) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring (0x1180) + # LineNumber: 547 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc1, 0x11, 0x00, 0x00 + .byte 0x80, 0x11, 0x00, 0x00 + .byte 0x23, 0x02, 0x00, 0x00 + # Pointer (0x11C3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x10CC) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcc, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x11C4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: char& (0x1149) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x49, 0x11, 0x00, 0x00 + # MemberFunction (0x11C5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::allocator (0x10CB) + # ThisType: const std::allocator* (0x11C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char&) (0x11C4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0xc3, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11C6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const char& (0x114B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + # MemberFunction (0x11C7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x10AB) + # ClassType: std::allocator (0x10CB) + # ThisType: const std::allocator* (0x11C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char&) (0x11C6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0xc3, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc6, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11C8) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::allocator::(char&) (0x11C5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::allocator::(const char&) (0x11C7) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc5, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x11, 0x00, 0x00 + # Pointer (0x11C9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x10CB) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x11CA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x10CB) + # ThisType: std::allocator* (0x11C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11CB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x10CB) + # ThisType: std::allocator* (0x11C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x10D1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd1, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11CC) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::() (0x11CA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(const std::allocator&) (0x11CB) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcb, 0x11, 0x00, 0x00 + # ArgList (0x11CD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x11CE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x10CB) + # ThisType: std::allocator* (0x11C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, unsigned __int64) (0x11CD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xcd, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11CF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::allocator (0x10CB) + # ThisType: std::allocator* (0x11C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x113A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x11D0) { + # 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 (0x11D1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const void (0x11D0) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd0, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x11D2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const void* (0x11D1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xd1, 0x11, 0x00, 0x00 + # MemberFunction (0x11D3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::allocator (0x10CB) + # ThisType: std::allocator* (0x11C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const void*) (0x11D2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11D4) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::allocator::(unsigned __int64) (0x11CF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::allocator::(unsigned __int64, const void*) (0x11D3) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd3, 0x11, 0x00, 0x00 + # MemberFunction (0x11D5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::allocator (0x10CB) + # ThisType: const std::allocator* (0x11C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0xc3, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x11D6) { + # 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 + # FieldList (0x11D7) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11C8 + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11CC + # Name: allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(char*, unsigned __int64) (0x11CE) + # Name: deallocate + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11D4 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::allocator::() (0x11D5) + # Name: max_size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void (0x3) + # Name: _Not_user_specialized + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x10AB) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x1149) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x114B) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11D6) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11D6) + # Name: is_always_equal + # } + # } + .byte 0x5e, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xcc, 0x11, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xce, 0x11, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd4, 0x11, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd5, 0x11, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x74 + .byte 0x5f, 0x75, 0x73, 0x65 + .byte 0x72, 0x5f, 0x73, 0x70 + .byte 0x65, 0x63, 0x69, 0x61 + .byte 0x6c, 0x69, 0x7a, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x49, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd6, 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 0xd6, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x11D8) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x11D7) + # 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 0xd7, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # StringId (0x11D9) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 + # } + .byte 0x4e, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x78 + .byte 0x6d, 0x65, 0x6d, 0x6f + .byte 0x72, 0x79, 0x30, 0x00 + # UdtSourceLine (0x11DA) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator (0x11D8) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x11D9) + # LineNumber: 660 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd8, 0x11, 0x00, 0x00 + .byte 0xd9, 0x11, 0x00, 0x00 + .byte 0x94, 0x02, 0x00, 0x00 + # Struct (0x11DB) { + # 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 (0x11DC) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::bidirectional_iterator_tag (0x11DB) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xdb, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x11DD) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x11DC) + # 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 0xdc, 0x11, 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 + # StringId (0x11DE) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility + # } + .byte 0x4e, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x78 + .byte 0x75, 0x74, 0x69, 0x6c + .byte 0x69, 0x74, 0x79, 0x00 + # UdtSourceLine (0x11DF) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::random_access_iterator_tag (0x11DD) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x11DE) + # LineNumber: 529 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xdd, 0x11, 0x00, 0x00 + .byte 0xde, 0x11, 0x00, 0x00 + .byte 0x11, 0x02, 0x00, 0x00 + # ArgList (0x11E0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x10AB) + # ArgType: const char* (0x10AB) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x11E1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::char_traits (0x117C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, unsigned __int64) (0x11E0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xe0, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11E2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::char_traits (0x117C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x10AC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xac, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11E3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: const char* (0x10AB) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x11E4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::char_traits (0x117C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, const char*, unsigned __int64) (0x11E3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xe3, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11E5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: unsigned __int64 (0x23) + # ArgType: const char* (0x10AB) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x11E6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::char_traits (0x117C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (char*, unsigned __int64, const char*, unsigned __int64) (0x11E5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xe5, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11E7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x10AB) + # ArgType: unsigned __int64 (0x23) + # ArgType: const char& (0x114B) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + # MemberFunction (0x11E8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x10AB) + # ClassType: std::char_traits (0x117C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, unsigned __int64, const char&) (0x11E7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xe7, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11E9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: unsigned __int64 (0x23) + # ArgType: char (0x70) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + # MemberFunction (0x11EA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::char_traits (0x117C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, unsigned __int64, char) (0x11E9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xe9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11EB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char& (0x1149) + # ArgType: const char& (0x114B) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x49, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + # MemberFunction (0x11EC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::char_traits (0x117C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char&, const char&) (0x11EB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xeb, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11ED) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char* std::char_traits::(char*, unsigned __int64, char) (0x11EA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::char_traits::(char&, const char&) (0x11EC) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xea, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xec, 0x11, 0x00, 0x00 + # ArgList (0x11EE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char& (0x114B) + # ArgType: const char& (0x114B) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + # MemberFunction (0x11EF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::char_traits (0x117C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char&, const char&) (0x11EE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xee, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11F0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const int& (0x1062) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x62, 0x10, 0x00, 0x00 + # MemberFunction (0x11F1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char (0x70) + # ClassType: std::char_traits (0x117C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x11F0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf0, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11F2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::char_traits (0x117C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char&) (0x11C6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc6, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11F3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int& (0x1062) + # ArgType: const int& (0x1062) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x62, 0x10, 0x00, 0x00 + .byte 0x62, 0x10, 0x00, 0x00 + # MemberFunction (0x11F4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::char_traits (0x117C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int&, const int&) (0x11F3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf3, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11F5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::char_traits (0x117C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x11F0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf0, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11F6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::char_traits (0x117C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x11F7) { + # 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 (0x11F8) { + # 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 (0x11F9) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::char_traits::(const char*, const char*, unsigned __int64) (0x11E1) + # Name: compare + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::char_traits::(const char*) (0x11E2) + # Name: length + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char* std::char_traits::(char*, const char*, unsigned __int64) (0x11E4) + # Name: copy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char* std::char_traits::(char*, unsigned __int64, const char*, unsigned __int64) (0x11E6) + # Name: _Copy_s + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: const char* std::char_traits::(const char*, unsigned __int64, const char&) (0x11E8) + # Name: find + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char* std::char_traits::(char*, const char*, unsigned __int64) (0x11E4) + # Name: move + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11ED + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: bool std::char_traits::(const char&, const char&) (0x11EF) + # Name: eq + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: bool std::char_traits::(const char&, const char&) (0x11EF) + # Name: lt + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char std::char_traits::(const int&) (0x11F1) + # Name: to_char_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::char_traits::(const char&) (0x11F2) + # Name: to_int_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: bool std::char_traits::(const int&, const int&) (0x11F4) + # Name: eq_int_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::char_traits::(const int&) (0x11F5) + # Name: not_eof + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::char_traits::() (0x11F6) + # Name: eof + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: _Elem + # } + # 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> (0x11F7) + # Name: pos_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: off_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: _Mbstatet (0x11F8) + # Name: state_type + # } + # } + .byte 0x5a, 0x01, 0x03, 0x12 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xe1, 0x11, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xe2, 0x11, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xe4, 0x11, 0x00, 0x00 + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xe6, 0x11, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x73, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xe8, 0x11, 0x00, 0x00 + .byte 0x66, 0x69, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xe4, 0x11, 0x00, 0x00 + .byte 0x6d, 0x6f, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xed, 0x11, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xef, 0x11, 0x00, 0x00 + .byte 0x65, 0x71, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xef, 0x11, 0x00, 0x00 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xf1, 0x11, 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 0xf2, 0x11, 0x00, 0x00 + .byte 0x74, 0x6f, 0x5f, 0x69 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xf4, 0x11, 0x00, 0x00 + .byte 0x65, 0x71, 0x5f, 0x69 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xf5, 0x11, 0x00, 0x00 + .byte 0x6e, 0x6f, 0x74, 0x5f + .byte 0x65, 0x6f, 0x66, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xf6, 0x11, 0x00, 0x00 + .byte 0x65, 0x6f, 0x66, 0x00 + .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 + .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 0xf7, 0x11, 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 0xf8, 0x11, 0x00, 0x00 + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + # Struct (0x11FA) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 21 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x11F9) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::char_traits + # LinkageName: .?AU?$char_traits@D@std@@ + # } + .byte 0x46, 0x00, 0x05, 0x15 + .byte 0x15, 0x00, 0x10, 0x02 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x63 + .byte 0x68, 0x61, 0x72, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x63 + .byte 0x68, 0x61, 0x72, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # StringId (0x11FB) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\iosfwd + # } + .byte 0x4e, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x69 + .byte 0x6f, 0x73, 0x66, 0x77 + .byte 0x64, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x11FC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::char_traits (0x11FA) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\iosfwd (0x11FB) + # LineNumber: 505 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xfa, 0x11, 0x00, 0x00 + .byte 0xfb, 0x11, 0x00, 0x00 + .byte 0xf9, 0x01, 0x00, 0x00 + # Pointer (0x11FD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Wrap_alloc > (0x118D) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8d, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Struct (0x11FE) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Nil + # LinkageName: .?AU_Nil@std@@ + # } + .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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4e, 0x69, 0x6c, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x4e, 0x69, 0x6c + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # ArgList (0x11FF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Nil (0x11FE) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xfe, 0x11, 0x00, 0x00 + # MemberFunction (0x1200) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc > (0x117D) + # ClassType: std::_Wrap_alloc > (0x117D) + # ThisType: const std::_Wrap_alloc >* (0x11FD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Nil) (0x11FF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7d, 0x11, 0x00, 0x00 + .byte 0x7d, 0x11, 0x00, 0x00 + .byte 0xfd, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xff, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1201) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::_Wrap_alloc > (0x117D) + # ThisType: const std::_Wrap_alloc >* (0x11FD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char&) (0x11C4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x7d, 0x11, 0x00, 0x00 + .byte 0xfd, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1202) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x10AB) + # ClassType: std::_Wrap_alloc > (0x117D) + # ThisType: const std::_Wrap_alloc >* (0x11FD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char&) (0x11C6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0x7d, 0x11, 0x00, 0x00 + .byte 0xfd, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc6, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1203) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::_Wrap_alloc >::(char&) (0x1201) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::_Wrap_alloc >::(const char&) (0x1202) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x01, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x02, 0x12, 0x00, 0x00 + # Pointer (0x1204) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Wrap_alloc > (0x117D) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7d, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1205) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x117D) + # ThisType: std::_Wrap_alloc >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7d, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1206) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x117D) + # ThisType: std::_Wrap_alloc >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc >&) (0x118F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7d, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1207) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Wrap_alloc > (0x117D) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7d, 0x11, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x1208) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Wrap_alloc >&& (0x1207) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x07, 0x12, 0x00, 0x00 + # MemberFunction (0x1209) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x117D) + # ThisType: std::_Wrap_alloc >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&&) (0x1208) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7d, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x08, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x120A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc >::() (0x1205) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc >::(const std::_Wrap_alloc >&) (0x1206) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc >::(std::_Wrap_alloc >&&) (0x1209) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x05, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x09, 0x12, 0x00, 0x00 + # MemberFunction (0x120B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc >& (0x1191) + # ClassType: std::_Wrap_alloc > (0x117D) + # ThisType: std::_Wrap_alloc >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc >&) (0x118F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x7d, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x120C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc >& (0x1191) + # ClassType: std::_Wrap_alloc > (0x117D) + # ThisType: std::_Wrap_alloc >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&&) (0x1208) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x7d, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x08, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x120D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc >& std::_Wrap_alloc >::(const std::_Wrap_alloc >&) (0x120B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc >& std::_Wrap_alloc >::(std::_Wrap_alloc >&&) (0x120C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x12, 0x00, 0x00 + # MemberFunction (0x120E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::_Wrap_alloc > (0x117D) + # ThisType: std::_Wrap_alloc >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x113A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x7d, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x120F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const void* (0x11D1) + # ArgType: std::_Nil (0x11FE) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xd1, 0x11, 0x00, 0x00 + .byte 0xfe, 0x11, 0x00, 0x00 + # MemberFunction (0x1210) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::_Wrap_alloc > (0x117D) + # ThisType: std::_Wrap_alloc >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, const void*, std::_Nil) (0x120F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x7d, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x0f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1211) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::_Wrap_alloc >::(unsigned __int64) (0x120E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::_Wrap_alloc >::(unsigned __int64, const void*, std::_Nil) (0x1210) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x10, 0x12, 0x00, 0x00 + # MemberFunction (0x1212) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x117D) + # ThisType: std::_Wrap_alloc >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, unsigned __int64) (0x11CD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7d, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xcd, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1213) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::_Wrap_alloc > (0x117D) + # ThisType: const std::_Wrap_alloc >* (0x11FD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Nil) (0x11FF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x7d, 0x11, 0x00, 0x00 + .byte 0xfd, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xff, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1214) { + # 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 (0x1215) { + # 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 + # FieldList (0x1216) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::allocator (0x10CB) + # BaseOffset: 0x0 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc > std::_Wrap_alloc >::(std::_Nil) (0x1200) + # Name: select_on_container_copy_construction + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1203 + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x120A + # Name: _Wrap_alloc + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x120D + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1211 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc >::(char*, unsigned __int64) (0x1212) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::_Wrap_alloc >::(std::_Nil) (0x1213) + # Name: max_size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x10CB) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x1214) + # Name: _Mytraits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x10AB) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x603) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x11D1) + # Name: const_void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x1149) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x114B) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1215) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11D6) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1215) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11D6) + # Name: is_always_equal + # } + # } + .byte 0x3a, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x00, 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 0x0f, 0x15, 0x02, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x0a, 0x12, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0d, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x11, 0x12, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x12, 0x12, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x13, 0x12, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x14, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x5f, 0x70, 0x6f, 0x69 + .byte 0x6e, 0x74, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd1, 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 0x49, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x15, 0x12, 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 0xd6, 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 0x15, 0x12, 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 0xd6, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x1217) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 28 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1216) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Wrap_alloc > + # LinkageName: .?AU?$_Wrap_alloc@V?$allocator@D@std@@@std@@ + # } + .byte 0x6a, 0x00, 0x05, 0x15 + .byte 0x1c, 0x00, 0x10, 0x02 + .byte 0x16, 0x12, 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, 0x63, 0x68 + .byte 0x61, 0x72, 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, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1218) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Wrap_alloc > (0x1217) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x11D9) + # LineNumber: 881 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x17, 0x12, 0x00, 0x00 + .byte 0xd9, 0x11, 0x00, 0x00 + .byte 0x71, 0x03, 0x00, 0x00 + # Pointer (0x1219) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Compressed_pair >,std::_String_val >,1> (0x1185) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x121A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc >& (0x1191) + # ClassType: std::_Compressed_pair >,std::_String_val >,1> (0x1185) + # ThisType: std::_Compressed_pair >,std::_String_val >,1>* (0x1219) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x19, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x121B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair >,std::_String_val >,1> (0x1185) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x121C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Compressed_pair >,std::_String_val >,1> (0x121B) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1b, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x121D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Wrap_alloc >& (0x118E) + # ClassType: std::_Compressed_pair >,std::_String_val >,1> (0x1185) + # ThisType: const std::_Compressed_pair >,std::_String_val >,1>* (0x121C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x1c, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x121E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Wrap_alloc > (0x117D) + # Modifiers [ (0x2) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x7d, 0x11, 0x00, 0x00 + .byte 0x02, 0x00, 0xf2, 0xf1 + # Pointer (0x121F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile std::_Wrap_alloc > (0x121E) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1e, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x1220) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair >,std::_String_val >,1> (0x1185) + # Modifiers [ (0x2) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x02, 0x00, 0xf2, 0xf1 + # Pointer (0x1221) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile std::_Compressed_pair >,std::_String_val >,1> (0x1220) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x20, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1222) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: volatile std::_Wrap_alloc >& (0x121F) + # ClassType: std::_Compressed_pair >,std::_String_val >,1> (0x1185) + # ThisType: volatile std::_Compressed_pair >,std::_String_val >,1>* (0x1221) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1f, 0x12, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x21, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1223) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Wrap_alloc > (0x117D) + # Modifiers [ (0x3) + # Const (0x1) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x7d, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0xf2, 0xf1 + # Pointer (0x1224) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile std::_Wrap_alloc > (0x1223) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x23, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x1225) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair >,std::_String_val >,1> (0x1185) + # Modifiers [ (0x3) + # Const (0x1) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0xf2, 0xf1 + # Pointer (0x1226) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile std::_Compressed_pair >,std::_String_val >,1> (0x1225) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x25, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1227) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const volatile std::_Wrap_alloc >& (0x1224) + # ClassType: std::_Compressed_pair >,std::_String_val >,1> (0x1185) + # ThisType: const volatile std::_Compressed_pair >,std::_String_val >,1>* (0x1226) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x24, 0x12, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x26, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1228) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc >& std::_Compressed_pair >,std::_String_val >,1>::() (0x121A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Wrap_alloc >& std::_Compressed_pair >,std::_String_val >,1>::() (0x121D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: volatile std::_Wrap_alloc >& std::_Compressed_pair >,std::_String_val >,1>::() (0x1222) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const volatile std::_Wrap_alloc >& std::_Compressed_pair >,std::_String_val >,1>::() (0x1227) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1d, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x22, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x12, 0x00, 0x00 + # MemberFunction (0x1229) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_val >& (0x11A7) + # ClassType: std::_Compressed_pair >,std::_String_val >,1> (0x1185) + # ThisType: std::_Compressed_pair >,std::_String_val >,1>* (0x1219) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa7, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x19, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x122A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_String_val >& (0x11AA) + # ClassType: std::_Compressed_pair >,std::_String_val >,1> (0x1185) + # ThisType: const std::_Compressed_pair >,std::_String_val >,1>* (0x121C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaa, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x1c, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x122B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_String_val > (0x11A6) + # Modifiers [ (0x2) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa6, 0x11, 0x00, 0x00 + .byte 0x02, 0x00, 0xf2, 0xf1 + # Pointer (0x122C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile std::_String_val > (0x122B) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2b, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x122D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: volatile std::_String_val >& (0x122C) + # ClassType: std::_Compressed_pair >,std::_String_val >,1> (0x1185) + # ThisType: volatile std::_Compressed_pair >,std::_String_val >,1>* (0x1221) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2c, 0x12, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x21, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x122E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_String_val > (0x11A6) + # Modifiers [ (0x3) + # Const (0x1) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa6, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0xf2, 0xf1 + # Pointer (0x122F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile std::_String_val > (0x122E) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2e, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1230) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const volatile std::_String_val >& (0x122F) + # ClassType: std::_Compressed_pair >,std::_String_val >,1> (0x1185) + # ThisType: const volatile std::_Compressed_pair >,std::_String_val >,1>* (0x1226) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2f, 0x12, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x26, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1231) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_val >& std::_Compressed_pair >,std::_String_val >,1>::() (0x1229) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_String_val >& std::_Compressed_pair >,std::_String_val >,1>::() (0x122A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: volatile std::_String_val >& std::_Compressed_pair >,std::_String_val >,1>::() (0x122D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const volatile std::_String_val >& std::_Compressed_pair >,std::_String_val >,1>::() (0x1230) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x12, 0x00, 0x00 + # FieldList (0x1232) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Private (0x1) + # BaseType: std::_Wrap_alloc > (0x117D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_String_val > (0x11A6) + # FieldOffset: 0x0 + # Name: _Myval2 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1228 + # Name: _Get_first + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1231 + # Name: _Get_second + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > (0x117D) + # Name: _Mybase + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x01, 0x00 + .byte 0x7d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xa6, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x61, 0x6c + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x28, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x31, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7d, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x1233) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 11 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1232) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 40 + # Name: std::_Compressed_pair >,std::_String_val >,1> + # LinkageName: .?AV?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@ + # } + .byte 0xf6, 0x00, 0x04, 0x15 + .byte 0x0b, 0x00, 0x10, 0x02 + .byte 0x32, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x28, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x43, 0x6f, 0x6d, 0x70 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x65, 0x64, 0x5f, 0x70 + .byte 0x61, 0x69, 0x72, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 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 0x63, 0x68, 0x61, 0x72 + .byte 0x3e, 0x20, 0x3e, 0x2c + .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, 0x2c + .byte 0x31, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x43, 0x6f + .byte 0x6d, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x65, 0x64 + .byte 0x5f, 0x70, 0x61, 0x69 + .byte 0x72, 0x40, 0x55, 0x3f + .byte 0x24, 0x5f, 0x57, 0x72 + .byte 0x61, 0x70, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x44, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x5f, 0x76, 0x61 + .byte 0x6c, 0x40, 0x55, 0x3f + .byte 0x24, 0x5f, 0x53, 0x69 + .byte 0x6d, 0x70, 0x6c, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x32 + .byte 0x40, 0x24, 0x30, 0x30 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1234) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Compressed_pair >,std::_String_val >,1> (0x1233) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x11DE) + # LineNumber: 266 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x33, 0x12, 0x00, 0x00 + .byte 0xde, 0x11, 0x00, 0x00 + .byte 0x0a, 0x01, 0x00, 0x00 + # MemberFunction (0x1235) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator_base12 (0x1194) + # ThisType: std::_Iterator_base12* (0x1195) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x94, 0x11, 0x00, 0x00 + .byte 0x95, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1236) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Iterator_base12 (0x1194) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x94, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1237) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Iterator_base12 (0x1236) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x36, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1238) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Iterator_base12& (0x1237) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x37, 0x12, 0x00, 0x00 + # MemberFunction (0x1239) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator_base12 (0x1194) + # ThisType: std::_Iterator_base12* (0x1195) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Iterator_base12&) (0x1238) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x94, 0x11, 0x00, 0x00 + .byte 0x95, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x38, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x123A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::() (0x1235) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::(const std::_Iterator_base12&) (0x1239) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x35, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x12, 0x00, 0x00 + # Pointer (0x123B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Iterator_base12 (0x1194) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x94, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x123C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12& (0x123B) + # ClassType: std::_Iterator_base12 (0x1194) + # ThisType: std::_Iterator_base12* (0x1195) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Iterator_base12&) (0x1238) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3b, 0x12, 0x00, 0x00 + .byte 0x94, 0x11, 0x00, 0x00 + .byte 0x95, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x38, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x123D) { + # 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 (0x123E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Container_base12 (0x123D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x3d, 0x12, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x123F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Container_base12 (0x123E) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3e, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1240) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Container_base12* (0x123F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x3f, 0x12, 0x00, 0x00 + # MemberFunction (0x1241) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator_base12 (0x1194) + # ThisType: std::_Iterator_base12* (0x1195) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Container_base12*) (0x1240) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x94, 0x11, 0x00, 0x00 + .byte 0x95, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x40, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1242) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Iterator_base12 (0x1236) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x36, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1243) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Container_base12* (0x123F) + # ClassType: std::_Iterator_base12 (0x1194) + # ThisType: const std::_Iterator_base12* (0x1242) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3f, 0x12, 0x00, 0x00 + .byte 0x94, 0x11, 0x00, 0x00 + .byte 0x42, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1244) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x1196) + # ClassType: std::_Iterator_base12 (0x1194) + # ThisType: std::_Iterator_base12* (0x1195) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x96, 0x11, 0x00, 0x00 + .byte 0x94, 0x11, 0x00, 0x00 + .byte 0x95, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1245) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* (0x1199) + # FieldOffset: 0x0 + # Name: _Myproxy + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12* (0x1195) + # FieldOffset: 0x8 + # Name: _Mynextiter + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x123A + # Name: _Iterator_base12 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12& std::_Iterator_base12::(const std::_Iterator_base12&) (0x123C) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::() (0x1235) + # Name: ~_Iterator_base12 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::(const std::_Container_base12*) (0x1241) + # Name: _Adopt + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::() (0x1235) + # Name: _Clrcont + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::_Container_base12* std::_Iterator_base12::() (0x1243) + # Name: _Getcont + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12** std::_Iterator_base12::() (0x1244) + # Name: _Getpnext + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::() (0x1235) + # Name: _Orphan_me + # } + # } + .byte 0xda, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x99, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x72, 0x6f + .byte 0x78, 0x79, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x95, 0x11, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4d + .byte 0x79, 0x6e, 0x65, 0x78 + .byte 0x74, 0x69, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x3a, 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 0x3c, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x35, 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 0x41, 0x12, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x6f + .byte 0x70, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x35, 0x12, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x72 + .byte 0x63, 0x6f, 0x6e, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x43, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x6f, 0x6e, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x44, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x6e, 0x65, 0x78 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x35, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x6d, 0x65, 0x00, 0xf1 + # Struct (0x1246) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 11 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1245) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::_Iterator_base12 + # LinkageName: .?AU_Iterator_base12@std@@ + # } + .byte 0x46, 0x00, 0x05, 0x15 + .byte 0x0b, 0x00, 0x00, 0x02 + .byte 0x45, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x49, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x31, 0x32, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x31, 0x32 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1247) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iterator_base12 (0x1246) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x11DE) + # LineNumber: 109 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0xde, 0x11, 0x00, 0x00 + .byte 0x6d, 0x00, 0x00, 0x00 + # MemberFunction (0x1248) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_proxy (0x1198) + # ThisType: std::_Container_proxy* (0x1199) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x98, 0x11, 0x00, 0x00 + .byte 0x99, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1249) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const std::_Container_base12* (0x123F) + # FieldOffset: 0x0 + # Name: _Mycont + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12* (0x1195) + # FieldOffset: 0x8 + # Name: _Myfirstiter + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_proxy::() (0x1248) + # Name: _Container_proxy + # } + # } + .byte 0x4a, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x3f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x63, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x95, 0x11, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4d + .byte 0x79, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x69, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x48, 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 (0x124A) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1249) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::_Container_proxy + # LinkageName: .?AU_Container_proxy@std@@ + # } + .byte 0x46, 0x00, 0x05, 0x15 + .byte 0x03, 0x00, 0x00, 0x02 + .byte 0x49, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x43, 0x6f, 0x6e, 0x74 + .byte 0x61, 0x69, 0x6e, 0x65 + .byte 0x72, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x74, 0x61, 0x69, 0x6e + .byte 0x65, 0x72, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x124B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Container_proxy (0x124A) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x11DE) + # LineNumber: 64 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4a, 0x12, 0x00, 0x00 + .byte 0xde, 0x11, 0x00, 0x00 + .byte 0x40, 0x00, 0x00, 0x00 + # Pointer (0x124C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_val > (0x11A6) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa6, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x124D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_val > (0x11A6) + # ThisType: std::_String_val >* (0x124C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x11, 0x00, 0x00 + .byte 0x4c, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x124E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::_String_val > (0x11A6) + # ThisType: std::_String_val >* (0x124C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xa6, 0x11, 0x00, 0x00 + .byte 0x4c, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x124F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_val > (0x11A9) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1250) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x10AB) + # ClassType: std::_String_val > (0x11A6) + # ThisType: const std::_String_val >* (0x124F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0xa6, 0x11, 0x00, 0x00 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1251) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::_String_val >::() (0x124E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::_String_val >::() (0x1250) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x50, 0x12, 0x00, 0x00 + # Enum (0x1252) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x11BA) + # Name: std::_String_val >:: + # LinkageName: .?AW4@?$_String_val@U?$_Simple_types@D@std@@@std@@ + # } + .byte 0x96, 0x00, 0x07, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xba, 0x11, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x53 + .byte 0x69, 0x6d, 0x70, 0x6c + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x73, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x3e, 0x20, 0x3e, 0x3a + .byte 0x3a, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x74, 0x61 + .byte 0x67, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x57, 0x34 + .byte 0x3c, 0x75, 0x6e, 0x6e + .byte 0x61, 0x6d, 0x65, 0x64 + .byte 0x2d, 0x65, 0x6e, 0x75 + .byte 0x6d, 0x2d, 0x5f, 0x42 + .byte 0x55, 0x46, 0x5f, 0x53 + .byte 0x49, 0x5a, 0x45, 0x3e + .byte 0x40, 0x3f, 0x24, 0x5f + .byte 0x53, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x40, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x53 + .byte 0x69, 0x6d, 0x70, 0x6c + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x73, 0x40 + .byte 0x44, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1253) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_val >:: (0x1252) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring (0x1180) + # LineNumber: 501 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0x80, 0x11, 0x00, 0x00 + .byte 0xf5, 0x01, 0x00, 0x00 + # Enum (0x1254) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x11BD) + # Name: std::_String_val >:: + # LinkageName: .?AW4@?$_String_val@U?$_Simple_types@D@std@@@std@@ + # } + .byte 0x96, 0x00, 0x07, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x53 + .byte 0x69, 0x6d, 0x70, 0x6c + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x73, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x3e, 0x20, 0x3e, 0x3a + .byte 0x3a, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x74, 0x61 + .byte 0x67, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x57, 0x34 + .byte 0x3c, 0x75, 0x6e, 0x6e + .byte 0x61, 0x6d, 0x65, 0x64 + .byte 0x2d, 0x65, 0x6e, 0x75 + .byte 0x6d, 0x2d, 0x5f, 0x41 + .byte 0x4c, 0x4c, 0x4f, 0x43 + .byte 0x5f, 0x4d, 0x41, 0x53 + .byte 0x4b, 0x3e, 0x40, 0x3f + .byte 0x24, 0x5f, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x40, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x53, 0x69, 0x6d + .byte 0x70, 0x6c, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x40, 0x44, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x1255) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_val >:: (0x1254) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring (0x1180) + # LineNumber: 505 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x54, 0x12, 0x00, 0x00 + .byte 0x80, 0x11, 0x00, 0x00 + .byte 0xf9, 0x01, 0x00, 0x00 + # FieldList (0x1256) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x123D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_String_val >::_Bxty (0x11AD) + # FieldOffset: 0x8 + # Name: _Bx + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 (0x23) + # FieldOffset: 0x18 + # Name: _Mysize + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 (0x23) + # FieldOffset: 0x20 + # Name: _Myres + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_val >::() (0x124D) + # Name: _String_val + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1251 + # Name: _Myptr + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_val > (0x11A6) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x10AB) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x1149) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x114B) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_iterator > > (0x1105) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_const_iterator > > (0x10FF) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_val >:: (0x1252) + # Name: + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_val >:: (0x1254) + # Name: + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_val >::_Bxty (0x11AD) + # Name: _Bxty + # } + # } + .byte 0x62, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x3d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x42 + .byte 0x78, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x4d + .byte 0x79, 0x73, 0x69, 0x7a + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x4d + .byte 0x79, 0x72, 0x65, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x51, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xa6, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .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 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x49, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4b, 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 0x05, 0x11, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x54, 0x12, 0x00, 0x00 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x5f, 0x42, 0x78, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Class (0x1257) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 20 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1256) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 40 + # Name: std::_String_val > + # LinkageName: .?AV?$_String_val@U?$_Simple_types@D@std@@@std@@ + # } + .byte 0x72, 0x00, 0x04, 0x15 + .byte 0x14, 0x00, 0x10, 0x02 + .byte 0x56, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x28, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x53, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x53, 0x69, 0x6d + .byte 0x70, 0x6c, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x76, 0x61, 0x6c, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x53, 0x69, 0x6d, 0x70 + .byte 0x6c, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1258) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_val > (0x1257) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring (0x1180) + # LineNumber: 477 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x57, 0x12, 0x00, 0x00 + .byte 0x80, 0x11, 0x00, 0x00 + .byte 0xdd, 0x01, 0x00, 0x00 + # Array (0x1259) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: char (0x70) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 16 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x00, 0xf1 + # Pointer (0x125A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_val >::_Bxty (0x11AD) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x125B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_val >::_Bxty (0x11AD) + # ThisType: std::_String_val >::_Bxty* (0x125A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x125C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: 0x1259 + # FieldOffset: 0x0 + # Name: _Buf + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: char* (0x670) + # FieldOffset: 0x0 + # Name: _Ptr + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: 0x1259 + # FieldOffset: 0x0 + # Name: _Alias + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_val >::_Bxty::() (0x125B) + # Name: _Bxty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_val >::_Bxty::() (0x125B) + # Name: ~_Bxty + # } + # } + .byte 0x56, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x59, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x42 + .byte 0x75, 0x66, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x50 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x59, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x41 + .byte 0x6c, 0x69, 0x61, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5b, 0x12, 0x00, 0x00 + .byte 0x5f, 0x42, 0x78, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5b, 0x12, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x42, 0x78 + .byte 0x74, 0x79, 0x00, 0xf1 + # Union (0x125D) { + # TypeLeafKind: LF_UNION (0x1506) + # MemberCount: 5 + # Properties [ (0x608) + # HasUniqueName (0x200) + # Nested (0x8) + # Sealed (0x400) + # ] + # FieldList: (0x125C) + # SizeOf: 16 + # Name: std::_String_val >::_Bxty + # LinkageName: .?AT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@ + # } + .byte 0x76, 0x00, 0x06, 0x15 + .byte 0x05, 0x00, 0x08, 0x06 + .byte 0x5c, 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 (0x125E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_val >::_Bxty (0x125D) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring (0x1180) + # LineNumber: 526 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x5d, 0x12, 0x00, 0x00 + .byte 0x80, 0x11, 0x00, 0x00 + .byte 0x0e, 0x02, 0x00, 0x00 + # FieldList (0x125F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x10AB) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x1149) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x114B) + # Name: const_reference + # } + # } + .byte 0x96, 0x00, 0x03, 0x12 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x49, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + # Struct (0x1260) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 7 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x125F) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Simple_types + # LinkageName: .?AU?$_Simple_types@D@std@@ + # } + .byte 0x4a, 0x00, 0x05, 0x15 + .byte 0x07, 0x00, 0x10, 0x02 + .byte 0x5f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x53, 0x69, 0x6d, 0x70 + .byte 0x6c, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x5f, 0x53, 0x69 + .byte 0x6d, 0x70, 0x6c, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1261) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Simple_types (0x1260) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x11D9) + # LineNumber: 170 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x60, 0x12, 0x00, 0x00 + .byte 0xd9, 0x11, 0x00, 0x00 + .byte 0xaa, 0x00, 0x00, 0x00 + # Modifier (0x1262) { + # 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 (0x1263) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::integral_constant (0x11D6) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd6, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1264) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::integral_constant (0x1263) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x63, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1265) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::integral_constant (0x11D6) + # ThisType: const std::integral_constant* (0x1264) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xd6, 0x11, 0x00, 0x00 + .byte 0x64, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1266) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1262) + # Name: value + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::integral_constant::() (0x1265) + # Name: operator bool + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::integral_constant::() (0x1265) + # Name: operator() + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11D6) + # Name: type + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x62, 0x12, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x65, 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 0x65, 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 0xd6, 0x11, 0x00, 0x00 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x1267) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1266) + # 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 0x66, 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 (0x1268) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xtr1common + # } + .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, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x78 + .byte 0x74, 0x72, 0x31, 0x63 + .byte 0x6f, 0x6d, 0x6d, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1269) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::integral_constant (0x1267) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xtr1common (0x1268) + # LineNumber: 22 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x67, 0x12, 0x00, 0x00 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0x16, 0x00, 0x00, 0x00 + # Struct (0x126A) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::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 (0x126B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::forward_iterator_tag (0x126A) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x126C) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x126B) + # 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 0x6b, 0x12, 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 (0x126D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::bidirectional_iterator_tag (0x126C) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x11DE) + # LineNumber: 524 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x6c, 0x12, 0x00, 0x00 + .byte 0xde, 0x11, 0x00, 0x00 + .byte 0x0c, 0x02, 0x00, 0x00 + # FieldList (0x126E) { + # 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 (0x126F) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x126E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: _Mbstatet + # LinkageName: .?AU_Mbstatet@@ + # } + .byte 0x2e, 0x00, 0x05, 0x15 + .byte 0x03, 0x00, 0x00, 0x02 + .byte 0x6e, 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 (0x1270) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Windows Kits\10\include\10.0.14393.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, 0x34, 0x33, 0x39 + .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 (0x1271) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: _Mbstatet (0x126F) + # SourceFile: C:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\ucrt\corecrt.h (0x1270) + # LineNumber: 497 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x6f, 0x12, 0x00, 0x00 + .byte 0x70, 0x12, 0x00, 0x00 + .byte 0xf1, 0x01, 0x00, 0x00 + # FieldList (0x1272) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # } + .byte 0x02, 0x00, 0x03, 0x12 + # Struct (0x1273) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1272) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Nil + # LinkageName: .?AU_Nil@std@@ + # } + .byte 0x2e, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0x72, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4e, 0x69, 0x6c, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x4e, 0x69, 0x6c + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1274) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Nil (0x1273) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xtr1common (0x1268) + # LineNumber: 15 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x73, 0x12, 0x00, 0x00 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0x0f, 0x00, 0x00, 0x00 + # Pointer (0x1275) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x10CB) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1276) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x1275) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x75, 0x12, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x1277) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::allocator_traits > (0x1214) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, unsigned __int64) (0x1276) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x14, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x76, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1278) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x1275) + # ArgType: unsigned __int64 (0x23) + # ArgType: const void* (0x11D1) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x12, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xd1, 0x11, 0x00, 0x00 + # MemberFunction (0x1279) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::allocator_traits > (0x1214) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, unsigned __int64, const void*) (0x1278) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x14, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x78, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x127A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char* std::allocator_traits >::(std::allocator&, unsigned __int64) (0x1277) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char* std::allocator_traits >::(std::allocator&, unsigned __int64, const void*) (0x1279) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x77, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x79, 0x12, 0x00, 0x00 + # ArgList (0x127B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x1275) + # ArgType: char* (0x670) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x12, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x127C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator_traits > (0x1214) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, char*, unsigned __int64) (0x127B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x14, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x7b, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x127D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::allocator_traits > (0x1214) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x10D1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x14, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd1, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x127E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x10CB) + # ClassType: std::allocator_traits > (0x1214) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x10D1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0x14, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd1, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x127F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x127A + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::allocator_traits >::(std::allocator&, char*, unsigned __int64) (0x127C) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::allocator_traits >::(const std::allocator&) (0x127D) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::allocator std::allocator_traits >::(const std::allocator&) (0x127E) + # Name: select_on_container_copy_construction + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x10CB) + # Name: _Alloc + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x10CB) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x10AB) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x603) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x11D1) + # Name: const_void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1215) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11D6) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1215) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11D6) + # Name: is_always_equal + # } + # } + .byte 0xce, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x7a, 0x12, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x7c, 0x12, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x7d, 0x12, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x7e, 0x12, 0x00, 0x00 + .byte 0x73, 0x65, 0x6c, 0x65 + .byte 0x63, 0x74, 0x5f, 0x6f + .byte 0x6e, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x74, 0x61, 0x69 + .byte 0x6e, 0x65, 0x72, 0x5f + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x5f, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x5f, 0x70, 0x6f, 0x69 + .byte 0x6e, 0x74, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd1, 0x11, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x76, 0x6f + .byte 0x69, 0x64, 0x5f, 0x70 + .byte 0x6f, 0x69, 0x6e, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x15, 0x12, 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 0xd6, 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 0x15, 0x12, 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 0xd6, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x1280) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x127F) + # 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 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 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 (0x1281) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator_traits > (0x1280) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x11D9) + # LineNumber: 809 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x80, 0x12, 0x00, 0x00 + .byte 0xd9, 0x11, 0x00, 0x00 + .byte 0x29, 0x03, 0x00, 0x00 + # Modifier (0x1282) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::integral_constant (0x1215) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x15, 0x12, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1283) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::integral_constant (0x1282) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x82, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1284) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::integral_constant (0x1215) + # ThisType: const std::integral_constant* (0x1283) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x15, 0x12, 0x00, 0x00 + .byte 0x83, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1285) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1262) + # Name: value + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::integral_constant::() (0x1284) + # Name: operator bool + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::integral_constant::() (0x1284) + # Name: operator() + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1215) + # Name: type + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x62, 0x12, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x84, 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 0x84, 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 0x15, 0x12, 0x00, 0x00 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x1286) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1285) + # 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 0x85, 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 (0x1287) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::integral_constant (0x1286) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xtr1common (0x1268) + # LineNumber: 22 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x86, 0x12, 0x00, 0x00 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0x16, 0x00, 0x00, 0x00 + # Pointer (0x1288) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_base12 (0x123D) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3d, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1289) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_base12 (0x123D) + # ThisType: std::_Container_base12* (0x1288) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3d, 0x12, 0x00, 0x00 + .byte 0x88, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x128A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Container_base12 (0x123E) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3e, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x128B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Container_base12& (0x128A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + # MemberFunction (0x128C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_base12 (0x123D) + # ThisType: std::_Container_base12* (0x1288) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Container_base12&) (0x128B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3d, 0x12, 0x00, 0x00 + .byte 0x88, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8b, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x128D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_base12::() (0x1289) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_base12::(const std::_Container_base12&) (0x128C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x89, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8c, 0x12, 0x00, 0x00 + # Pointer (0x128E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_base12 (0x123D) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3d, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x128F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_base12& (0x128E) + # ClassType: std::_Container_base12 (0x123D) + # ThisType: std::_Container_base12* (0x1288) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Container_base12&) (0x128B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8e, 0x12, 0x00, 0x00 + .byte 0x3d, 0x12, 0x00, 0x00 + .byte 0x88, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8b, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1290) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x1196) + # ClassType: std::_Container_base12 (0x123D) + # ThisType: const std::_Container_base12* (0x123F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x96, 0x11, 0x00, 0x00 + .byte 0x3d, 0x12, 0x00, 0x00 + .byte 0x3f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1291) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Container_base12& (0x128E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x8e, 0x12, 0x00, 0x00 + # MemberFunction (0x1292) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_base12 (0x123D) + # ThisType: std::_Container_base12* (0x1288) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Container_base12&) (0x1291) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3d, 0x12, 0x00, 0x00 + .byte 0x88, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x91, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1293) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* (0x1199) + # FieldOffset: 0x0 + # Name: _Myproxy + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x128D + # Name: _Container_base12 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Container_base12& std::_Container_base12::(const std::_Container_base12&) (0x128F) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_base12::() (0x1289) + # Name: ~_Container_base12 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12** std::_Container_base12::() (0x1290) + # Name: _Getpfirst + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_base12::() (0x1289) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_base12::(std::_Container_base12&) (0x1292) + # Name: _Swap_all + # } + # } + .byte 0x9e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x99, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x72, 0x6f + .byte 0x78, 0x79, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x8d, 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 0x8f, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x89, 0x12, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x43, 0x6f + .byte 0x6e, 0x74, 0x61, 0x69 + .byte 0x6e, 0x65, 0x72, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x31, 0x32, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x90, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x89, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x92, 0x12, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + # Struct (0x1294) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 8 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1293) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::_Container_base12 + # LinkageName: .?AU_Container_base12@std@@ + # } + .byte 0x4a, 0x00, 0x05, 0x15 + .byte 0x08, 0x00, 0x00, 0x02 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x43, 0x6f, 0x6e, 0x74 + .byte 0x61, 0x69, 0x6e, 0x65 + .byte 0x72, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x31, 0x32 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x5f, 0x43, 0x6f + .byte 0x6e, 0x74, 0x61, 0x69 + .byte 0x6e, 0x65, 0x72, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x31, 0x32, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1295) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Container_base12 (0x1294) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x11DE) + # LineNumber: 75 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x94, 0x12, 0x00, 0x00 + .byte 0xde, 0x11, 0x00, 0x00 + .byte 0x4b, 0x00, 0x00, 0x00 + # Struct (0x1296) { + # 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 + # Struct (0x1297) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Mutable_iterator_tag + # LinkageName: .?AU_Mutable_iterator_tag@std@@ + # } + .byte 0x52, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4d, 0x75, 0x74, 0x61 + .byte 0x62, 0x6c, 0x65, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x74, 0x61, 0x67 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x5f, 0x4d, 0x75 + .byte 0x74, 0x61, 0x62, 0x6c + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x74 + .byte 0x61, 0x67, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FieldList (0x1298) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::input_iterator_tag (0x1296) + # BaseOffset: 0x0 + # } + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Mutable_iterator_tag (0x1297) + # BaseOffset: 0x1 + # } + # } + .byte 0x1a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x96, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x97, 0x12, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Struct (0x1299) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1298) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::forward_iterator_tag + # LinkageName: .?AUforward_iterator_tag@std@@ + # } + .byte 0x4e, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0x98, 0x12, 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 (0x129A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::forward_iterator_tag (0x1299) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x11DE) + # LineNumber: 519 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x99, 0x12, 0x00, 0x00 + .byte 0xde, 0x11, 0x00, 0x00 + .byte 0x07, 0x02, 0x00, 0x00 + # Struct (0x129B) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1272) + # 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 0x72, 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, 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 (0x129C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::input_iterator_tag (0x129B) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x11DE) + # LineNumber: 506 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x9b, 0x12, 0x00, 0x00 + .byte 0xde, 0x11, 0x00, 0x00 + .byte 0xfa, 0x01, 0x00, 0x00 + # Struct (0x129D) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1272) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Mutable_iterator_tag + # LinkageName: .?AU_Mutable_iterator_tag@std@@ + # } + .byte 0x52, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0x72, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4d, 0x75, 0x74, 0x61 + .byte 0x62, 0x6c, 0x65, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x74, 0x61, 0x67 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x5f, 0x4d, 0x75 + .byte 0x74, 0x61, 0x62, 0x6c + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x74 + .byte 0x61, 0x67, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x129E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Mutable_iterator_tag (0x129D) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x11DE) + # LineNumber: 510 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x9d, 0x12, 0x00, 0x00 + .byte 0xde, 0x11, 0x00, 0x00 + .byte 0xfe, 0x01, 0x00, 0x00 + # FuncId (0x129F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1094) + # FunctionType: void (gsl::fail_fast&&) (0x1098) + # Name: throw_exception + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x94, 0x10, 0x00, 0x00 + .byte 0x98, 0x10, 0x00, 0x00 + .byte 0x74, 0x68, 0x72, 0x6f + .byte 0x77, 0x5f, 0x65, 0x78 + .byte 0x63, 0x65, 0x70, 0x74 + .byte 0x69, 0x6f, 0x6e, 0x00 + # MemberFuncId (0x12A0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::fail_fast (0x1095) + # FunctionType: void gsl::fail_fast::(const char* const) (0x109F) + # Name: fail_fast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x95, 0x10, 0x00, 0x00 + .byte 0x9f, 0x10, 0x00, 0x00 + .byte 0x66, 0x61, 0x69, 0x6c + .byte 0x5f, 0x66, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFunction (0x12A1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::fail_fast (0x1095) + # ThisType: gsl::fail_fast* (0x109B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x95, 0x10, 0x00, 0x00 + .byte 0x9b, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x12A2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::fail_fast (0x1095) + # FunctionType: void gsl::fail_fast::() (0x12A1) + # Name: ~fail_fast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x95, 0x10, 0x00, 0x00 + .byte 0xa1, 0x12, 0x00, 0x00 + .byte 0x7e, 0x66, 0x61, 0x69 + .byte 0x6c, 0x5f, 0x66, 0x61 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x12A3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<0> (0x1080) + # FunctionType: __int64 gsl::details::extent_type<0>::() (0x1087) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x80, 0x10, 0x00, 0x00 + .byte 0x87, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x12A4) { + # 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 (0x12A5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::fail_fast (0x1095) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x95, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x12A6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::fail_fast& (0x12A5) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa5, 0x12, 0x00, 0x00 + # Procedure (0x12A7) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::fail_fast&& (0x1096) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::fail_fast&) (0x12A6) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x96, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa6, 0x12, 0x00, 0x00 + # FuncId (0x12A8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x12A4) + # FunctionType: gsl::fail_fast&& (gsl::fail_fast&) (0x12A7) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xa4, 0x12, 0x00, 0x00 + .byte 0xa7, 0x12, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFunction (0x12A9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::fail_fast (0x1095) + # ThisType: gsl::fail_fast* (0x109B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::fail_fast&&) (0x1097) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x95, 0x10, 0x00, 0x00 + .byte 0x9b, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x97, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x12AA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::fail_fast (0x1095) + # FunctionType: void gsl::fail_fast::(gsl::fail_fast&&) (0x12A9) + # Name: fail_fast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x95, 0x10, 0x00, 0x00 + .byte 0xa9, 0x12, 0x00, 0x00 + .byte 0x66, 0x61, 0x69, 0x6c + .byte 0x5f, 0x66, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Modifier (0x12AB) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::fail_fast (0x1095) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x95, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x12AC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::fail_fast (0x12AB) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xab, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x12AD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::fail_fast& (0x12AC) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xac, 0x12, 0x00, 0x00 + # MemberFunction (0x12AE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::fail_fast (0x1095) + # ThisType: gsl::fail_fast* (0x109B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::fail_fast&) (0x12AD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x95, 0x10, 0x00, 0x00 + .byte 0x9b, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xad, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x12AF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::fail_fast (0x1095) + # FunctionType: void gsl::fail_fast::(const gsl::fail_fast&) (0x12AE) + # Name: fail_fast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x95, 0x10, 0x00, 0x00 + .byte 0xae, 0x12, 0x00, 0x00 + .byte 0x66, 0x61, 0x69, 0x6c + .byte 0x5f, 0x66, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Modifier (0x12B0) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::logic_error (0x109A) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x12B1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::logic_error (0x12B0) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb0, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x12B2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::logic_error& (0x12B1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb1, 0x12, 0x00, 0x00 + # MemberFunction (0x12B3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x109A) + # ThisType: std::logic_error* (0x10A5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::logic_error&) (0x12B2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb2, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x12B4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::logic_error (0x109A) + # FunctionType: void std::logic_error::(const std::logic_error&) (0x12B3) + # Name: logic_error + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0xb3, 0x12, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x67, 0x69 + .byte 0x63, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + # MemberFuncId (0x12B5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x10A4) + # FunctionType: void std::exception::(const std::exception&) (0x10BD) + # Name: exception + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0xbd, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Pointer (0x12B6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::logic_error (0x109A) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x12B7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::logic_error&& (0x12B6) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb6, 0x12, 0x00, 0x00 + # MemberFunction (0x12B8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x109A) + # ThisType: std::logic_error* (0x10A5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::logic_error&&) (0x12B7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb7, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x12B9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::logic_error (0x109A) + # FunctionType: void std::logic_error::(std::logic_error&&) (0x12B8) + # Name: logic_error + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0xb8, 0x12, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x67, 0x69 + .byte 0x63, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + # MemberFuncId (0x12BA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x10A4) + # FunctionType: const char* std::exception::() (0x10C2) + # Name: what + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0xc2, 0x10, 0x00, 0x00 + .byte 0x77, 0x68, 0x61, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x12BB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x109A) + # ThisType: std::logic_error* (0x10A5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x12BC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::logic_error (0x109A) + # FunctionType: void std::logic_error::() (0x12BB) + # Name: ~logic_error + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0xbb, 0x12, 0x00, 0x00 + .byte 0x7e, 0x6c, 0x6f, 0x67 + .byte 0x69, 0x63, 0x5f, 0x65 + .byte 0x72, 0x72, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x12BD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x10A4) + # FunctionType: void std::exception::() (0x10B6) + # Name: ~exception + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0xb6, 0x10, 0x00, 0x00 + .byte 0x7e, 0x65, 0x78, 0x63 + .byte 0x65, 0x70, 0x74, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x12BE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::logic_error (0x109A) + # FunctionType: void std::logic_error::(const char*) (0x10AD) + # Name: logic_error + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0xad, 0x10, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x67, 0x69 + .byte 0x63, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + # MemberFuncId (0x12BF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x10A4) + # FunctionType: void std::exception::(const char* const) (0x10B7) + # Name: exception + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0xb7, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x12C0) { + # 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 (0x12C1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x1048) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x48, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x12C2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int* (0x104B) + # ArgType: gsl::details::extent_type<0> (0x1080) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4b, 0x10, 0x00, 0x00 + .byte 0x80, 0x10, 0x00, 0x00 + # MemberFunction (0x12C3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1048) + # ThisType: gsl::span::storage_type >* (0x12C1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, gsl::details::extent_type<0>) (0x12C2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x48, 0x10, 0x00, 0x00 + .byte 0xc1, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc2, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x12C4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1048) + # FunctionType: void gsl::span::storage_type >::(const int*, gsl::details::extent_type<0>) (0x12C3) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x48, 0x10, 0x00, 0x00 + .byte 0xc3, 0x12, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x12C5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1048) + # FunctionType: const int* gsl::span::storage_type >::() (0x1076) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x48, 0x10, 0x00, 0x00 + .byte 0x76, 0x10, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + + .globl "??_7fail_fast@gsl@@6B@" +.set "??_7fail_fast@gsl@@6B@", .L__unnamed_1+8 + .globl "??_7logic_error@std@@6B@" +.set "??_7logic_error@std@@6B@", .L__unnamed_2+8 + .globl "??_7exception@std@@6B@" +.set "??_7exception@std@@6B@", .L__unnamed_3+8 diff --git a/asm/Visual Studio 2015_14_LLVM_x64_Debug/span_tests.asm b/asm/Visual Studio 2015_14_LLVM_x64_Debug/span_tests.asm new file mode 100644 index 0000000..e6cdc9b --- /dev/null +++ b/asm/Visual Studio 2015_14_LLVM_x64_Debug/span_tests.asm @@ -0,0 +1,520929 @@ + .text + .intel_syntax noprefix + .def "??__EautoRegistrar1@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar1@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar1@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar1@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin0: + .cv_func_id 0 + .cv_file 1 "C:\\projects\\gsl\\tests\\span_tests.cpp" "8F4A9264958CA28E67B6B8FC4F306B18" 1 + .cv_loc 0 1 66 0 is_stmt 0 # ..\tests\span_tests.cpp:66:0 +.seh_proc "??__EautoRegistrar1@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp0: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BE@FAFDKEMK@default_constructor?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 66 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____0@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar1@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar1@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp1: +.Lfunc_end0: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____0@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____0@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____0@@YAXXZ" +.Lfunc_begin1: + .cv_func_id 1 + .cv_loc 1 1 67 0 # ..\tests\span_tests.cpp:67:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____0@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 1424 + .seh_stackalloc 1424 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp74: + .cv_loc 1 1 69 0 # ..\tests\span_tests.cpp:69:0 + mov qword ptr [rbp + 1288], -2 + lea rcx, [rbp + 1272] +.Ltmp75: + #DEBUG_VALUE: s <- [$rcx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" +.Ltmp76: + mov qword ptr [rbp + 240], rax # 8-byte Spill +.LBB1_1: # =>This Inner Loop Header: Depth=1 +.Ltmp77: + .cv_loc 1 1 70 0 # ..\tests\span_tests.cpp:70:0 + lea rcx, [rbp + 1168] + lea rdx, [rip + "??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 70 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1152] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 1128] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 1192] + lea rdx, [rbp + 1128] + lea r8, [rbp + 1152] + lea r9, [rbp + 1168] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp78: + .cv_loc 1 1 70 0 # ..\tests\span_tests.cpp:70:0 + lea rcx, [rbp + 1272] + mov qword ptr [rbp + 208], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp + 207], r11b # 1-byte Spill + jne .LBB1_3 +# %bb.2: # in Loop: Header=BB1_1 Depth=1 + lea rcx, [rbp + 1272] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp + 207], dl # 1-byte Spill +.LBB1_3: # in Loop: Header=BB1_1 Depth=1 +.Ltmp2: + mov al, byte ptr [rbp + 207] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1112] + lea rdx, [rbp + 1120] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp3: + jmp .LBB1_4 +.LBB1_4: # in Loop: Header=BB1_1 Depth=1 +.Ltmp4: + lea rcx, [rbp + 1192] + lea rdx, [rbp + 1120] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp5: + jmp .LBB1_13 +.Ltmp79: +.LBB1_7: # Block address taken + # in Loop: Header=BB1_1 Depth=1 + .cv_loc 1 1 70 0 # ..\tests\span_tests.cpp:70:0 + jmp .LBB1_8 +.Ltmp80: +.LBB1_8: # in Loop: Header=BB1_1 Depth=1 + .cv_loc 1 1 70 0 # ..\tests\span_tests.cpp:70:0 +.Ltmp8: + lea rcx, [rbp + 1192] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp9: + mov byte ptr [rbp + 206], al # 1-byte Spill + jmp .LBB1_9 +.LBB1_9: # in Loop: Header=BB1_1 Depth=1 + mov al, byte ptr [rbp + 206] # 1-byte Reload + test al, 1 + jne .LBB1_10 + jmp .LBB1_15 +.LBB1_10: # in Loop: Header=BB1_1 Depth=1 + .cv_loc 1 1 70 0 # ..\tests\span_tests.cpp:70:0 +.Ltmp10: +.Ltmp81: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp11: + mov byte ptr [rbp + 205], al # 1-byte Spill + jmp .LBB1_11 +.LBB1_11: # in Loop: Header=BB1_1 Depth=1 + mov al, byte ptr [rbp + 205] # 1-byte Reload + test al, 1 + jne .LBB1_12 + jmp .LBB1_14 +.LBB1_12: # in Loop: Header=BB1_1 Depth=1 +.Ltmp82: + .cv_loc 1 1 70 0 # ..\tests\span_tests.cpp:70:0 + int3 + jmp .LBB1_14 +.Ltmp83: +.LBB1_13: # in Loop: Header=BB1_1 Depth=1 + .cv_loc 1 1 70 0 # ..\tests\span_tests.cpp:70:0 + jmp .LBB1_8 +.Ltmp84: +.LBB1_14: # in Loop: Header=BB1_1 Depth=1 + .cv_loc 1 1 70 0 # ..\tests\span_tests.cpp:70:0 + jmp .LBB1_15 +.Ltmp85: +.LBB1_15: # in Loop: Header=BB1_1 Depth=1 + .cv_loc 1 1 70 0 # ..\tests\span_tests.cpp:70:0 +.Ltmp12: + lea rcx, [rbp + 1192] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp13: + jmp .LBB1_16 +.LBB1_16: # in Loop: Header=BB1_1 Depth=1 + lea rcx, [rbp + 1192] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB1_1 +.Ltmp86: +# %bb.17: + .cv_loc 1 1 72 0 # ..\tests\span_tests.cpp:72:0 + lea rcx, [rbp + 1096] +.Ltmp87: + #DEBUG_VALUE: cs <- [$rcx+0] + call "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" +.Ltmp88: + mov qword ptr [rbp + 192], rax # 8-byte Spill +.LBB1_18: # =>This Inner Loop Header: Depth=1 +.Ltmp89: + .cv_loc 1 1 73 0 # ..\tests\span_tests.cpp:73:0 + lea rcx, [rbp + 992] + lea rdx, [rip + "??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 73 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 976] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 184], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 952] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 1016] + lea rdx, [rbp + 952] + lea r8, [rbp + 976] + lea r9, [rbp + 992] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 168], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp90: + .cv_loc 1 1 73 0 # ..\tests\span_tests.cpp:73:0 + lea rcx, [rbp + 1096] + mov qword ptr [rbp + 160], rax # 8-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp + 159], r11b # 1-byte Spill + jne .LBB1_20 +# %bb.19: # in Loop: Header=BB1_18 Depth=1 + lea rcx, [rbp + 1096] + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp + 159], dl # 1-byte Spill +.LBB1_20: # in Loop: Header=BB1_18 Depth=1 +.Ltmp14: + mov al, byte ptr [rbp + 159] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 936] + lea rdx, [rbp + 944] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp15: + jmp .LBB1_21 +.LBB1_21: # in Loop: Header=BB1_18 Depth=1 +.Ltmp16: + lea rcx, [rbp + 1016] + lea rdx, [rbp + 944] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp17: + jmp .LBB1_30 +.Ltmp91: +.LBB1_24: # Block address taken + # in Loop: Header=BB1_18 Depth=1 + .cv_loc 1 1 73 0 # ..\tests\span_tests.cpp:73:0 + jmp .LBB1_25 +.Ltmp92: +.LBB1_25: # in Loop: Header=BB1_18 Depth=1 + .cv_loc 1 1 73 0 # ..\tests\span_tests.cpp:73:0 +.Ltmp20: + lea rcx, [rbp + 1016] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp21: + mov byte ptr [rbp + 158], al # 1-byte Spill + jmp .LBB1_26 +.LBB1_26: # in Loop: Header=BB1_18 Depth=1 + mov al, byte ptr [rbp + 158] # 1-byte Reload + test al, 1 + jne .LBB1_27 + jmp .LBB1_33 +.LBB1_27: # in Loop: Header=BB1_18 Depth=1 + .cv_loc 1 1 73 0 # ..\tests\span_tests.cpp:73:0 +.Ltmp22: +.Ltmp93: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp23: + mov byte ptr [rbp + 157], al # 1-byte Spill + jmp .LBB1_28 +.LBB1_28: # in Loop: Header=BB1_18 Depth=1 + mov al, byte ptr [rbp + 157] # 1-byte Reload + test al, 1 + jne .LBB1_29 + jmp .LBB1_32 +.LBB1_29: # in Loop: Header=BB1_18 Depth=1 +.Ltmp94: + .cv_loc 1 1 73 0 # ..\tests\span_tests.cpp:73:0 + int3 + jmp .LBB1_32 +.Ltmp95: +.LBB1_30: # in Loop: Header=BB1_18 Depth=1 + .cv_loc 1 1 73 0 # ..\tests\span_tests.cpp:73:0 + jmp .LBB1_25 +.Ltmp96: +.LBB1_32: # in Loop: Header=BB1_18 Depth=1 + .cv_loc 1 1 73 0 # ..\tests\span_tests.cpp:73:0 + jmp .LBB1_33 +.Ltmp97: +.LBB1_33: # in Loop: Header=BB1_18 Depth=1 + .cv_loc 1 1 73 0 # ..\tests\span_tests.cpp:73:0 +.Ltmp24: + lea rcx, [rbp + 1016] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp25: + jmp .LBB1_34 +.LBB1_34: # in Loop: Header=BB1_18 Depth=1 + lea rcx, [rbp + 1016] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB1_18 +.Ltmp98: +# %bb.35: + .cv_loc 1 1 77 0 # ..\tests\span_tests.cpp:77:0 + lea rcx, [rbp + 928] +.Ltmp99: + #DEBUG_VALUE: s <- [$rcx+0] + call "??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ" +.Ltmp100: + mov qword ptr [rbp + 144], rax # 8-byte Spill +.LBB1_36: # =>This Inner Loop Header: Depth=1 +.Ltmp101: + .cv_loc 1 1 78 0 # ..\tests\span_tests.cpp:78:0 + lea rdx, [rip + "??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + lea rax, [rbp + 824] + mov rcx, rax + mov qword ptr [rbp + 136], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 78 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 808] + mov qword ptr [rbp + 128], rcx # 8-byte Spill + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 784] + mov qword ptr [rbp + 112], rcx # 8-byte Spill + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 848] + mov rdx, qword ptr [rbp + 112] # 8-byte Reload + mov r8, qword ptr [rbp + 128] # 8-byte Reload + mov r9, qword ptr [rbp + 136] # 8-byte Reload + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 928] +.Ltmp102: + .cv_loc 1 1 78 0 # ..\tests\span_tests.cpp:78:0 + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "?data@?$span@H$0A@@gsl@@QEBAPEAHXZ" + test rax, rax + sete r8b +.Ltmp26: + lea rcx, [rbp + 768] + lea rdx, [rbp + 776] + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp27: + jmp .LBB1_37 +.LBB1_37: # in Loop: Header=BB1_36 Depth=1 +.Ltmp28: + lea rcx, [rbp + 848] + lea rdx, [rbp + 776] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp29: + jmp .LBB1_46 +.Ltmp103: +.LBB1_40: # Block address taken + # in Loop: Header=BB1_36 Depth=1 + .cv_loc 1 1 78 0 # ..\tests\span_tests.cpp:78:0 + jmp .LBB1_41 +.Ltmp104: +.LBB1_41: # in Loop: Header=BB1_36 Depth=1 + .cv_loc 1 1 78 0 # ..\tests\span_tests.cpp:78:0 +.Ltmp32: + lea rcx, [rbp + 848] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp33: + mov byte ptr [rbp + 87], al # 1-byte Spill + jmp .LBB1_42 +.LBB1_42: # in Loop: Header=BB1_36 Depth=1 + mov al, byte ptr [rbp + 87] # 1-byte Reload + test al, 1 + jne .LBB1_43 + jmp .LBB1_49 +.LBB1_43: # in Loop: Header=BB1_36 Depth=1 + .cv_loc 1 1 78 0 # ..\tests\span_tests.cpp:78:0 +.Ltmp34: +.Ltmp105: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp35: + mov byte ptr [rbp + 86], al # 1-byte Spill + jmp .LBB1_44 +.LBB1_44: # in Loop: Header=BB1_36 Depth=1 + mov al, byte ptr [rbp + 86] # 1-byte Reload + test al, 1 + jne .LBB1_45 + jmp .LBB1_48 +.LBB1_45: # in Loop: Header=BB1_36 Depth=1 +.Ltmp106: + .cv_loc 1 1 78 0 # ..\tests\span_tests.cpp:78:0 + int3 + jmp .LBB1_48 +.Ltmp107: +.LBB1_46: # in Loop: Header=BB1_36 Depth=1 + .cv_loc 1 1 78 0 # ..\tests\span_tests.cpp:78:0 + jmp .LBB1_41 +.Ltmp108: +.LBB1_48: # in Loop: Header=BB1_36 Depth=1 + .cv_loc 1 1 78 0 # ..\tests\span_tests.cpp:78:0 + jmp .LBB1_49 +.Ltmp109: +.LBB1_49: # in Loop: Header=BB1_36 Depth=1 + .cv_loc 1 1 78 0 # ..\tests\span_tests.cpp:78:0 +.Ltmp36: + lea rcx, [rbp + 848] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp37: + jmp .LBB1_50 +.LBB1_50: # in Loop: Header=BB1_36 Depth=1 + lea rcx, [rbp + 848] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB1_36 +.Ltmp110: +# %bb.51: + .cv_loc 1 1 80 0 # ..\tests\span_tests.cpp:80:0 + lea rcx, [rbp + 760] +.Ltmp111: + #DEBUG_VALUE: cs <- [$rcx+0] + call "??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ" +.Ltmp112: + mov qword ptr [rbp + 72], rax # 8-byte Spill +.LBB1_52: # =>This Inner Loop Header: Depth=1 +.Ltmp113: + .cv_loc 1 1 81 0 # ..\tests\span_tests.cpp:81:0 + lea rdx, [rip + "??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@"] + lea rax, [rbp + 656] + mov rcx, rax + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 81 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 640] + mov qword ptr [rbp + 56], rcx # 8-byte Spill + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 616] + mov qword ptr [rbp + 40], rcx # 8-byte Spill + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 680] + mov rdx, qword ptr [rbp + 40] # 8-byte Reload + mov r8, qword ptr [rbp + 56] # 8-byte Reload + mov r9, qword ptr [rbp + 64] # 8-byte Reload + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 760] +.Ltmp114: + .cv_loc 1 1 81 0 # ..\tests\span_tests.cpp:81:0 + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" + test rax, rax + sete r8b +.Ltmp38: + lea rcx, [rbp + 600] + lea rdx, [rbp + 608] + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp39: + jmp .LBB1_53 +.LBB1_53: # in Loop: Header=BB1_52 Depth=1 +.Ltmp40: + lea rcx, [rbp + 680] + lea rdx, [rbp + 608] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp41: + jmp .LBB1_62 +.Ltmp115: +.LBB1_56: # Block address taken + # in Loop: Header=BB1_52 Depth=1 + .cv_loc 1 1 81 0 # ..\tests\span_tests.cpp:81:0 + jmp .LBB1_57 +.Ltmp116: +.LBB1_57: # in Loop: Header=BB1_52 Depth=1 + .cv_loc 1 1 81 0 # ..\tests\span_tests.cpp:81:0 +.Ltmp44: + lea rcx, [rbp + 680] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp45: + mov byte ptr [rbp + 15], al # 1-byte Spill + jmp .LBB1_58 +.LBB1_58: # in Loop: Header=BB1_52 Depth=1 + mov al, byte ptr [rbp + 15] # 1-byte Reload + test al, 1 + jne .LBB1_59 + jmp .LBB1_65 +.LBB1_59: # in Loop: Header=BB1_52 Depth=1 + .cv_loc 1 1 81 0 # ..\tests\span_tests.cpp:81:0 +.Ltmp46: +.Ltmp117: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp47: + mov byte ptr [rbp + 14], al # 1-byte Spill + jmp .LBB1_60 +.LBB1_60: # in Loop: Header=BB1_52 Depth=1 + mov al, byte ptr [rbp + 14] # 1-byte Reload + test al, 1 + jne .LBB1_61 + jmp .LBB1_64 +.LBB1_61: # in Loop: Header=BB1_52 Depth=1 +.Ltmp118: + .cv_loc 1 1 81 0 # ..\tests\span_tests.cpp:81:0 + int3 + jmp .LBB1_64 +.Ltmp119: +.LBB1_62: # in Loop: Header=BB1_52 Depth=1 + .cv_loc 1 1 81 0 # ..\tests\span_tests.cpp:81:0 + jmp .LBB1_57 +.Ltmp120: +.LBB1_64: # in Loop: Header=BB1_52 Depth=1 + .cv_loc 1 1 81 0 # ..\tests\span_tests.cpp:81:0 + jmp .LBB1_65 +.Ltmp121: +.LBB1_65: # in Loop: Header=BB1_52 Depth=1 + .cv_loc 1 1 81 0 # ..\tests\span_tests.cpp:81:0 +.Ltmp48: + lea rcx, [rbp + 680] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp49: + jmp .LBB1_66 +.LBB1_66: # in Loop: Header=BB1_52 Depth=1 + lea rcx, [rbp + 680] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB1_52 +.Ltmp122: +# %bb.67: + .cv_loc 1 1 92 0 # ..\tests\span_tests.cpp:92:0 + lea rcx, [rbp + 584] +.Ltmp123: + #DEBUG_VALUE: s <- [$rcx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" +.Ltmp124: + mov qword ptr [rbp], rax # 8-byte Spill +.LBB1_68: # =>This Inner Loop Header: Depth=1 +.Ltmp125: + .cv_loc 1 1 93 0 # ..\tests\span_tests.cpp:93:0 + lea rcx, [rbp + 480] + lea rdx, [rip + "??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 93 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 464] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 440] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 504] + lea rdx, [rbp + 440] + lea r8, [rbp + 464] + lea r9, [rbp + 480] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp126: + .cv_loc 1 1 93 0 # ..\tests\span_tests.cpp:93:0 + lea rcx, [rbp + 584] + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp - 33], r11b # 1-byte Spill + jne .LBB1_70 +# %bb.69: # in Loop: Header=BB1_68 Depth=1 + lea rcx, [rbp + 584] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 33], dl # 1-byte Spill +.LBB1_70: # in Loop: Header=BB1_68 Depth=1 +.Ltmp50: + mov al, byte ptr [rbp - 33] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 424] + lea rdx, [rbp + 432] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp51: + jmp .LBB1_71 +.LBB1_71: # in Loop: Header=BB1_68 Depth=1 +.Ltmp52: + lea rcx, [rbp + 504] + lea rdx, [rbp + 432] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp53: + jmp .LBB1_80 +.Ltmp127: +.LBB1_74: # Block address taken + # in Loop: Header=BB1_68 Depth=1 + .cv_loc 1 1 93 0 # ..\tests\span_tests.cpp:93:0 + jmp .LBB1_75 +.Ltmp128: +.LBB1_75: # in Loop: Header=BB1_68 Depth=1 + .cv_loc 1 1 93 0 # ..\tests\span_tests.cpp:93:0 +.Ltmp56: + lea rcx, [rbp + 504] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp57: + mov byte ptr [rbp - 34], al # 1-byte Spill + jmp .LBB1_76 +.LBB1_76: # in Loop: Header=BB1_68 Depth=1 + mov al, byte ptr [rbp - 34] # 1-byte Reload + test al, 1 + jne .LBB1_77 + jmp .LBB1_83 +.LBB1_77: # in Loop: Header=BB1_68 Depth=1 + .cv_loc 1 1 93 0 # ..\tests\span_tests.cpp:93:0 +.Ltmp58: +.Ltmp129: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp59: + mov byte ptr [rbp - 35], al # 1-byte Spill + jmp .LBB1_78 +.LBB1_78: # in Loop: Header=BB1_68 Depth=1 + mov al, byte ptr [rbp - 35] # 1-byte Reload + test al, 1 + jne .LBB1_79 + jmp .LBB1_82 +.LBB1_79: # in Loop: Header=BB1_68 Depth=1 +.Ltmp130: + .cv_loc 1 1 93 0 # ..\tests\span_tests.cpp:93:0 + int3 + jmp .LBB1_82 +.Ltmp131: +.LBB1_80: # in Loop: Header=BB1_68 Depth=1 + .cv_loc 1 1 93 0 # ..\tests\span_tests.cpp:93:0 + jmp .LBB1_75 +.Ltmp132: +.LBB1_82: # in Loop: Header=BB1_68 Depth=1 + .cv_loc 1 1 93 0 # ..\tests\span_tests.cpp:93:0 + jmp .LBB1_83 +.Ltmp133: +.LBB1_83: # in Loop: Header=BB1_68 Depth=1 + .cv_loc 1 1 93 0 # ..\tests\span_tests.cpp:93:0 +.Ltmp60: + lea rcx, [rbp + 504] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp61: + jmp .LBB1_84 +.LBB1_84: # in Loop: Header=BB1_68 Depth=1 + lea rcx, [rbp + 504] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB1_68 +.Ltmp134: +# %bb.85: + .cv_loc 1 1 95 0 # ..\tests\span_tests.cpp:95:0 + lea rcx, [rbp + 408] +.Ltmp135: + #DEBUG_VALUE: cs <- [$rcx+0] + call "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" +.Ltmp136: + mov qword ptr [rbp - 48], rax # 8-byte Spill +.LBB1_86: # =>This Inner Loop Header: Depth=1 +.Ltmp137: + .cv_loc 1 1 96 0 # ..\tests\span_tests.cpp:96:0 + lea rcx, [rbp + 304] + lea rdx, [rip + "??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 96 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 288] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 264] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 328] + lea rdx, [rbp + 264] + lea r8, [rbp + 288] + lea r9, [rbp + 304] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp138: + .cv_loc 1 1 96 0 # ..\tests\span_tests.cpp:96:0 + lea rcx, [rbp + 408] + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp - 81], r11b # 1-byte Spill + jne .LBB1_88 +# %bb.87: # in Loop: Header=BB1_86 Depth=1 + lea rcx, [rbp + 408] + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 81], dl # 1-byte Spill +.LBB1_88: # in Loop: Header=BB1_86 Depth=1 +.Ltmp62: + mov al, byte ptr [rbp - 81] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 248] + lea rdx, [rbp + 256] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp63: + jmp .LBB1_89 +.LBB1_89: # in Loop: Header=BB1_86 Depth=1 +.Ltmp64: + lea rcx, [rbp + 328] + lea rdx, [rbp + 256] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp65: + jmp .LBB1_98 +.Ltmp139: +.LBB1_92: # Block address taken + # in Loop: Header=BB1_86 Depth=1 + .cv_loc 1 1 96 0 # ..\tests\span_tests.cpp:96:0 + jmp .LBB1_93 +.Ltmp140: +.LBB1_93: # in Loop: Header=BB1_86 Depth=1 + .cv_loc 1 1 96 0 # ..\tests\span_tests.cpp:96:0 +.Ltmp68: + lea rcx, [rbp + 328] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp69: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB1_94 +.LBB1_94: # in Loop: Header=BB1_86 Depth=1 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB1_95 + jmp .LBB1_101 +.LBB1_95: # in Loop: Header=BB1_86 Depth=1 + .cv_loc 1 1 96 0 # ..\tests\span_tests.cpp:96:0 +.Ltmp70: +.Ltmp141: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp71: + mov byte ptr [rbp - 83], al # 1-byte Spill + jmp .LBB1_96 +.LBB1_96: # in Loop: Header=BB1_86 Depth=1 + mov al, byte ptr [rbp - 83] # 1-byte Reload + test al, 1 + jne .LBB1_97 + jmp .LBB1_100 +.LBB1_97: # in Loop: Header=BB1_86 Depth=1 +.Ltmp142: + .cv_loc 1 1 96 0 # ..\tests\span_tests.cpp:96:0 + int3 + jmp .LBB1_100 +.Ltmp143: +.LBB1_98: # in Loop: Header=BB1_86 Depth=1 + .cv_loc 1 1 96 0 # ..\tests\span_tests.cpp:96:0 + jmp .LBB1_93 +.Ltmp144: +.LBB1_100: # in Loop: Header=BB1_86 Depth=1 + .cv_loc 1 1 96 0 # ..\tests\span_tests.cpp:96:0 + jmp .LBB1_101 +.Ltmp145: +.LBB1_101: # in Loop: Header=BB1_86 Depth=1 + .cv_loc 1 1 96 0 # ..\tests\span_tests.cpp:96:0 +.Ltmp72: + lea rcx, [rbp + 328] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp73: + jmp .LBB1_102 +.LBB1_102: # in Loop: Header=BB1_86 Depth=1 + lea rcx, [rbp + 328] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB1_86 +.Ltmp146: +# %bb.103: + .cv_loc 1 1 98 0 # ..\tests\span_tests.cpp:98:0 + add rsp, 1424 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$5@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$5@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA": +.seh_proc "?catch$5@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1_5: # in Loop: Header=BB1_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1 1 70 0 # ..\tests\span_tests.cpp:70:0 +.Ltmp6: + lea rcx, [rbp + 1192] +.Ltmp147: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7: + jmp .LBB1_6 +.LBB1_6: # in Loop: Header=BB1_1 Depth=1 + lea rax, [rip + .LBB1_7] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp148: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$22@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$22@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA": +.seh_proc "?catch$22@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1_22: # in Loop: Header=BB1_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1 1 73 0 # ..\tests\span_tests.cpp:73:0 +.Ltmp18: + lea rcx, [rbp + 1016] +.Ltmp149: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp19: + jmp .LBB1_23 +.LBB1_23: # in Loop: Header=BB1_18 Depth=1 + lea rax, [rip + .LBB1_24] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp150: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$31@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA": +.seh_proc "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA" +.LBB1_31: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1192] +.Ltmp151: + .cv_loc 1 1 70 0 # ..\tests\span_tests.cpp:70:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp152: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$38@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$38@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA": +.seh_proc "?catch$38@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1_38: # in Loop: Header=BB1_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1 1 78 0 # ..\tests\span_tests.cpp:78:0 +.Ltmp30: + lea rcx, [rbp + 848] +.Ltmp153: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp31: + jmp .LBB1_39 +.LBB1_39: # in Loop: Header=BB1_36 Depth=1 + lea rax, [rip + .LBB1_40] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp154: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$47@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA": +.seh_proc "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA" +.LBB1_47: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1016] +.Ltmp155: + .cv_loc 1 1 73 0 # ..\tests\span_tests.cpp:73:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp156: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$54@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$54@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA": +.seh_proc "?catch$54@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1_54: # in Loop: Header=BB1_52 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1 1 81 0 # ..\tests\span_tests.cpp:81:0 +.Ltmp42: + lea rcx, [rbp + 680] +.Ltmp157: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp43: + jmp .LBB1_55 +.LBB1_55: # in Loop: Header=BB1_52 Depth=1 + lea rax, [rip + .LBB1_56] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp158: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$63@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA": +.seh_proc "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA" +.LBB1_63: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 848] +.Ltmp159: + .cv_loc 1 1 78 0 # ..\tests\span_tests.cpp:78:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp160: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$72@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$72@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA": +.seh_proc "?catch$72@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1_72: # in Loop: Header=BB1_68 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1 1 93 0 # ..\tests\span_tests.cpp:93:0 +.Ltmp54: + lea rcx, [rbp + 504] +.Ltmp161: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp55: + jmp .LBB1_73 +.LBB1_73: # in Loop: Header=BB1_68 Depth=1 + lea rax, [rip + .LBB1_74] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp162: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$81@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA": +.seh_proc "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA" +.LBB1_81: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 680] +.Ltmp163: + .cv_loc 1 1 81 0 # ..\tests\span_tests.cpp:81:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp164: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$90@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$90@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA": +.seh_proc "?catch$90@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1_90: # in Loop: Header=BB1_86 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1 1 96 0 # ..\tests\span_tests.cpp:96:0 +.Ltmp66: + lea rcx, [rbp + 328] +.Ltmp165: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp67: + jmp .LBB1_91 +.LBB1_91: # in Loop: Header=BB1_86 Depth=1 + lea rax, [rip + .LBB1_92] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp166: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$99@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$99@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA": +.seh_proc "?dtor$99@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA" +.LBB1_99: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 504] +.Ltmp167: + .cv_loc 1 1 93 0 # ..\tests\span_tests.cpp:93:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp168: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$104@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$104@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA": +.seh_proc "?dtor$104@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA" +.LBB1_104: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 328] +.Ltmp169: + .cv_loc 1 1 96 0 # ..\tests\span_tests.cpp:96:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp170: +.Lfunc_end1: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ": + .long 429065506 # MagicNumber + .long 18 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL # UnwindMap + .long 6 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL # TryBlockMap + .long 25 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL # IPToStateXData + .long 1416 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ": + .long -1 # ToState + .long "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long 0 # Action + .long 3 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # Action + .long 6 # ToState + .long 0 # Action + .long 6 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # Action + .long 9 # ToState + .long 0 # Action + .long 9 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$99@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$104@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # Action + .long 15 # ToState + .long 0 # Action + .long 15 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL # HandlerArray + .long 4 # TryLow + .long 4 # TryHigh + .long 5 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL # HandlerArray + .long 7 # TryLow + .long 7 # TryHigh + .long 8 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL # HandlerArray + .long 10 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 13 # TryHigh + .long 14 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL # HandlerArray + .long 16 # TryLow + .long 16 # TryHigh + .long 17 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$22@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$38@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$54@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$72@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$90@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ": + .long .Lfunc_begin1@IMGREL # IP + .long -1 # ToState + .long .Ltmp2@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp8@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp14@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp20@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp25@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp26@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp32@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp37@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp38@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp44@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp49@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp50@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp56@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp61@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp62@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp68@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp73@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # IP + .long 2 # ToState + .long "?catch$22@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # IP + .long 5 # ToState + .long "?catch$38@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # IP + .long 8 # ToState + .long "?catch$54@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$72@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # IP + .long 14 # ToState + .long "?catch$90@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # IP + .long 17 # ToState + .text + # -- End function + .def "??1NameAndTags@Catch@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1NameAndTags@Catch@@QEAA@XZ" + .globl "??1NameAndTags@Catch@@QEAA@XZ" # -- Begin function ??1NameAndTags@Catch@@QEAA@XZ + .p2align 4, 0x90 +"??1NameAndTags@Catch@@QEAA@XZ": # @"??1NameAndTags@Catch@@QEAA@XZ" +.Lfunc_begin2: + .cv_func_id 2 + .cv_file 2 "C:\\projects\\gsl\\build\\external\\include\\catch\\catch.hpp" "9B3D2CB5C0F9532CDDFBBFD0A622F0AF" 1 + .cv_loc 2 2 409 0 # external\include\catch/catch.hpp:409:0 +.seh_proc "??1NameAndTags@Catch@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp171: + .cv_loc 2 2 409 0 # external\include\catch/catch.hpp:409:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "??1StringRef@Catch@@QEAA@XZ" +.Ltmp172: + .cv_loc 2 2 409 0 # external\include\catch/catch.hpp:409:0 + nop + add rsp, 56 + ret +.Ltmp173: +.Lfunc_end2: + .seh_handlerdata + .section .text,"xr",discard,"??1NameAndTags@Catch@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??__FautoRegistrar1@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar1@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar1@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar1@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin3: + .cv_func_id 3 + .cv_loc 3 1 66 0 # ..\tests\span_tests.cpp:66:0 +.seh_proc "??__FautoRegistrar1@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp174: + lea rcx, [rip + "?autoRegistrar1@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp175: +.Lfunc_end3: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar3@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar3@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar3@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar3@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin4: + .cv_func_id 4 + .cv_loc 4 1 101 0 # ..\tests\span_tests.cpp:101:0 +.seh_proc "??__EautoRegistrar3@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp176: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BC@PHNLBNGC@size_optimization?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 101 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____2@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar3@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar3@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp177: +.Lfunc_end4: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____2@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____2@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____2@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____2@@YAXXZ" +.Lfunc_begin5: + .cv_func_id 5 + .cv_loc 5 1 102 0 # ..\tests\span_tests.cpp:102:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____2@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 688 + .seh_stackalloc 688 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp206: + .cv_loc 5 1 104 0 # ..\tests\span_tests.cpp:104:0 + mov qword ptr [rbp + 552], -2 + lea rcx, [rbp + 536] +.Ltmp207: + #DEBUG_VALUE: s <- [$rcx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" +.Ltmp208: + mov qword ptr [rbp + 56], rax # 8-byte Spill +.LBB5_1: # =>This Inner Loop Header: Depth=1 +.Ltmp209: + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 + lea rdx, [rip + "??_C@_0CO@CEBJJFAL@sizeof?$CIs?$CJ?5?$DN?$DN?5sizeof?$CIint?$CK?$CJ?5?$CL?5size@"] + lea rax, [rbp + 432] + mov rcx, rax + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 105 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 416] + mov qword ptr [rbp + 40], rcx # 8-byte Spill + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 392] + mov qword ptr [rbp + 24], rcx # 8-byte Spill + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 456] + mov rdx, qword ptr [rbp + 24] # 8-byte Reload + mov r8, qword ptr [rbp + 40] # 8-byte Reload + mov r9, qword ptr [rbp + 48] # 8-byte Reload + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp210: + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 + mov qword ptr [rbp + 312], 16 +.Ltmp178: + lea rcx, [rbp + 320] + lea rdx, [rbp + 328] + lea r8, [rbp + 312] + mov qword ptr [rbp], rax # 8-byte Spill + call "??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z" +.Ltmp179: + jmp .LBB5_2 +.LBB5_2: # in Loop: Header=BB5_1 Depth=1 + mov qword ptr [rbp + 304], 16 +.Ltmp180: + lea rcx, [rbp + 328] + lea rdx, [rbp + 336] + lea r8, [rbp + 304] + call "??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z" +.Ltmp181: + jmp .LBB5_3 +.LBB5_3: # in Loop: Header=BB5_1 Depth=1 +.Ltmp182: + lea rcx, [rbp + 456] + lea rdx, [rbp + 336] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp183: + jmp .LBB5_4 +.LBB5_4: # in Loop: Header=BB5_1 Depth=1 + lea rcx, [rbp + 336] + call "??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ" + jmp .LBB5_9 +.Ltmp211: +.LBB5_8: # Block address taken + # in Loop: Header=BB5_1 Depth=1 + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 + jmp .LBB5_9 +.Ltmp212: +.LBB5_9: # in Loop: Header=BB5_1 Depth=1 + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 +.Ltmp186: + lea rcx, [rbp + 456] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp187: + mov byte ptr [rbp - 1], al # 1-byte Spill + jmp .LBB5_10 +.LBB5_10: # in Loop: Header=BB5_1 Depth=1 + mov al, byte ptr [rbp - 1] # 1-byte Reload + test al, 1 + jne .LBB5_11 + jmp .LBB5_15 +.LBB5_11: # in Loop: Header=BB5_1 Depth=1 + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 +.Ltmp188: +.Ltmp213: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp189: + mov byte ptr [rbp - 2], al # 1-byte Spill + jmp .LBB5_12 +.LBB5_12: # in Loop: Header=BB5_1 Depth=1 + mov al, byte ptr [rbp - 2] # 1-byte Reload + test al, 1 + jne .LBB5_13 + jmp .LBB5_14 +.LBB5_13: # in Loop: Header=BB5_1 Depth=1 +.Ltmp214: + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 + int3 +.Ltmp215: +.LBB5_14: # in Loop: Header=BB5_1 Depth=1 + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 + jmp .LBB5_15 +.Ltmp216: +.LBB5_15: # in Loop: Header=BB5_1 Depth=1 + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 +.Ltmp190: + lea rcx, [rbp + 456] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp191: + jmp .LBB5_16 +.LBB5_16: # in Loop: Header=BB5_1 Depth=1 + lea rcx, [rbp + 456] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB5_1 +.Ltmp217: +# %bb.17: + .cv_loc 5 1 109 0 # ..\tests\span_tests.cpp:109:0 + lea rcx, [rbp + 296] +.Ltmp218: + #DEBUG_VALUE: s <- [$rcx+0] + call "??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ" +.Ltmp219: + mov qword ptr [rbp - 16], rax # 8-byte Spill +.LBB5_18: # =>This Inner Loop Header: Depth=1 +.Ltmp220: + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 + lea rdx, [rip + "??_C@_0BK@EEOGJHHA@sizeof?$CIs?$CJ?5?$DN?$DN?5sizeof?$CIint?$CK?$CJ?$AA@"] + lea rax, [rbp + 192] + mov rcx, rax + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 110 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 176] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 152] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 216] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 32] # 8-byte Reload + mov r9, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp221: + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 + mov qword ptr [rbp + 72], 8 +.Ltmp192: + lea rcx, [rbp + 80] + lea rdx, [rbp + 88] + lea r8, [rbp + 72] + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z" +.Ltmp193: + jmp .LBB5_19 +.LBB5_19: # in Loop: Header=BB5_18 Depth=1 + mov qword ptr [rbp + 64], 8 +.Ltmp194: + lea rcx, [rbp + 88] + lea rdx, [rbp + 96] + lea r8, [rbp + 64] + call "??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z" +.Ltmp195: + jmp .LBB5_20 +.LBB5_20: # in Loop: Header=BB5_18 Depth=1 +.Ltmp196: + lea rcx, [rbp + 216] + lea rdx, [rbp + 96] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp197: + jmp .LBB5_21 +.LBB5_21: # in Loop: Header=BB5_18 Depth=1 + lea rcx, [rbp + 96] + call "??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ" + jmp .LBB5_27 +.Ltmp222: +.LBB5_26: # Block address taken + # in Loop: Header=BB5_18 Depth=1 + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 + jmp .LBB5_27 +.Ltmp223: +.LBB5_27: # in Loop: Header=BB5_18 Depth=1 + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 +.Ltmp200: + lea rcx, [rbp + 216] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp201: + mov byte ptr [rbp - 73], al # 1-byte Spill + jmp .LBB5_28 +.LBB5_28: # in Loop: Header=BB5_18 Depth=1 + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB5_29 + jmp .LBB5_33 +.LBB5_29: # in Loop: Header=BB5_18 Depth=1 + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 +.Ltmp202: +.Ltmp224: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp203: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB5_30 +.LBB5_30: # in Loop: Header=BB5_18 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB5_31 + jmp .LBB5_32 +.LBB5_31: # in Loop: Header=BB5_18 Depth=1 +.Ltmp225: + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 + int3 +.Ltmp226: +.LBB5_32: # in Loop: Header=BB5_18 Depth=1 + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 + jmp .LBB5_33 +.Ltmp227: +.LBB5_33: # in Loop: Header=BB5_18 Depth=1 + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 +.Ltmp204: + lea rcx, [rbp + 216] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp205: + jmp .LBB5_34 +.LBB5_34: # in Loop: Header=BB5_18 Depth=1 + lea rcx, [rbp + 216] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB5_18 +.Ltmp228: +# %bb.35: + .cv_loc 5 1 112 0 # ..\tests\span_tests.cpp:112:0 + add rsp, 688 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA": +.seh_proc "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA" +.LBB5_5: # in Loop: Header=BB5_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 336] +.Ltmp229: + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 + call "??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp230: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$6@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$6@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA": +.seh_proc "?catch$6@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB5_6: # in Loop: Header=BB5_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 +.Ltmp184: + lea rcx, [rbp + 456] +.Ltmp231: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp185: + jmp .LBB5_7 +.LBB5_7: # in Loop: Header=BB5_1 Depth=1 + lea rax, [rip + .LBB5_8] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp232: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$22@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA": +.seh_proc "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA" +.LBB5_22: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 456] + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp233: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$23@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA": +.seh_proc "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA" +.LBB5_23: # in Loop: Header=BB5_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 96] +.Ltmp234: + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 + call "??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp235: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$24@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$24@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA": +.seh_proc "?catch$24@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB5_24: # in Loop: Header=BB5_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 +.Ltmp198: + lea rcx, [rbp + 216] +.Ltmp236: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp199: + jmp .LBB5_25 +.LBB5_25: # in Loop: Header=BB5_18 Depth=1 + lea rax, [rip + .LBB5_26] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp237: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$36@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$36@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA": +.seh_proc "?dtor$36@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA" +.LBB5_36: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 216] + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp238: +.Lfunc_end5: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ": + .long 429065506 # MagicNumber + .long 8 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ")@IMGREL # UnwindMap + .long 2 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ")@IMGREL # TryBlockMap + .long 11 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ")@IMGREL # IPToStateXData + .long 680 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ": + .long -1 # ToState + .long "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$36@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 5 # ToState + .long "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 6 # TryHigh + .long 7 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ": + .long .Lfunc_begin5@IMGREL # IP + .long -1 # ToState + .long .Ltmp178@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp182@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp186@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp191@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp192@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp196@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp200@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp205@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA"@IMGREL # IP + .long 7 # ToState + .text + # -- End function + .def "??__FautoRegistrar3@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar3@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar3@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar3@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin6: + .cv_func_id 6 + .cv_loc 6 1 101 0 # ..\tests\span_tests.cpp:101:0 +.seh_proc "??__FautoRegistrar3@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp239: + lea rcx, [rip + "?autoRegistrar3@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp240: +.Lfunc_end6: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar5@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar5@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar5@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar5@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin7: + .cv_func_id 7 + .cv_loc 7 1 115 0 # ..\tests\span_tests.cpp:115:0 +.seh_proc "??__EautoRegistrar5@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp241: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BO@LPKKAHN@from_nullptr_size_constructor?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 115 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____4@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar5@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar5@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp242: +.Lfunc_end7: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____4@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____4@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____4@@YAXXZ" +.Lfunc_begin8: + .cv_func_id 8 + .cv_loc 8 1 116 0 # ..\tests\span_tests.cpp:116:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____4@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 2592 + .seh_stackalloc 2592 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp405: + .cv_loc 8 1 118 0 # ..\tests\span_tests.cpp:118:0 + mov qword ptr [rbp + 2456], -2 + mov dword ptr [rbp + 2436], 0 + lea rcx, [rbp + 2436] + call "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" + xor edx, edx + # kill: def $rdx killed $edx + lea rcx, [rbp + 2440] + mov r8, rax + call "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + mov qword ptr [rbp + 600], rax # 8-byte Spill +.LBB8_1: # =>This Inner Loop Header: Depth=1 +.Ltmp406: + .cv_loc 8 1 119 0 # ..\tests\span_tests.cpp:119:0 + lea rcx, [rbp + 2328] + lea rdx, [rip + "??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 119 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2312] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 592], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 2288] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 584], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 2352] + lea rdx, [rbp + 2288] + lea r8, [rbp + 2312] + lea r9, [rbp + 2328] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 576], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp407: + .cv_loc 8 1 119 0 # ..\tests\span_tests.cpp:119:0 + lea rcx, [rbp + 2440] + mov qword ptr [rbp + 568], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp + 567], r11b # 1-byte Spill + jne .LBB8_3 +# %bb.2: # in Loop: Header=BB8_1 Depth=1 + lea rcx, [rbp + 2440] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp + 567], dl # 1-byte Spill +.LBB8_3: # in Loop: Header=BB8_1 Depth=1 +.Ltmp243: + mov al, byte ptr [rbp + 567] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 2272] + lea rdx, [rbp + 2280] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp244: + jmp .LBB8_4 +.LBB8_4: # in Loop: Header=BB8_1 Depth=1 +.Ltmp245: + lea rcx, [rbp + 2352] + lea rdx, [rbp + 2280] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp246: + jmp .LBB8_13 +.Ltmp408: +.LBB8_7: # Block address taken + # in Loop: Header=BB8_1 Depth=1 + .cv_loc 8 1 119 0 # ..\tests\span_tests.cpp:119:0 + jmp .LBB8_8 +.Ltmp409: +.LBB8_8: # in Loop: Header=BB8_1 Depth=1 + .cv_loc 8 1 119 0 # ..\tests\span_tests.cpp:119:0 +.Ltmp249: + lea rcx, [rbp + 2352] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp250: + mov byte ptr [rbp + 566], al # 1-byte Spill + jmp .LBB8_9 +.LBB8_9: # in Loop: Header=BB8_1 Depth=1 + mov al, byte ptr [rbp + 566] # 1-byte Reload + test al, 1 + jne .LBB8_10 + jmp .LBB8_15 +.LBB8_10: # in Loop: Header=BB8_1 Depth=1 + .cv_loc 8 1 119 0 # ..\tests\span_tests.cpp:119:0 +.Ltmp251: +.Ltmp410: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp252: + mov byte ptr [rbp + 565], al # 1-byte Spill + jmp .LBB8_11 +.LBB8_11: # in Loop: Header=BB8_1 Depth=1 + mov al, byte ptr [rbp + 565] # 1-byte Reload + test al, 1 + jne .LBB8_12 + jmp .LBB8_14 +.LBB8_12: # in Loop: Header=BB8_1 Depth=1 +.Ltmp411: + .cv_loc 8 1 119 0 # ..\tests\span_tests.cpp:119:0 + int3 + jmp .LBB8_14 +.Ltmp412: +.LBB8_13: # in Loop: Header=BB8_1 Depth=1 + .cv_loc 8 1 119 0 # ..\tests\span_tests.cpp:119:0 + jmp .LBB8_8 +.Ltmp413: +.LBB8_14: # in Loop: Header=BB8_1 Depth=1 + .cv_loc 8 1 119 0 # ..\tests\span_tests.cpp:119:0 + jmp .LBB8_15 +.Ltmp414: +.LBB8_15: # in Loop: Header=BB8_1 Depth=1 + .cv_loc 8 1 119 0 # ..\tests\span_tests.cpp:119:0 +.Ltmp253: + lea rcx, [rbp + 2352] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp254: + jmp .LBB8_16 +.LBB8_16: # in Loop: Header=BB8_1 Depth=1 + lea rcx, [rbp + 2352] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB8_1 +.Ltmp415: +# %bb.17: + .cv_loc 8 1 121 0 # ..\tests\span_tests.cpp:121:0 + mov dword ptr [rbp + 2252], 0 + lea rcx, [rbp + 2252] + call "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" + xor edx, edx + # kill: def $rdx killed $edx + lea rcx, [rbp + 2256] + mov r8, rax + call "??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" + mov qword ptr [rbp + 552], rax # 8-byte Spill +.LBB8_18: # =>This Inner Loop Header: Depth=1 +.Ltmp416: + .cv_loc 8 1 122 0 # ..\tests\span_tests.cpp:122:0 + lea rcx, [rbp + 2144] + lea rdx, [rip + "??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 122 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2128] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 544], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 2104] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 536], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 2168] + lea rdx, [rbp + 2104] + lea r8, [rbp + 2128] + lea r9, [rbp + 2144] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 528], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp417: + .cv_loc 8 1 122 0 # ..\tests\span_tests.cpp:122:0 + lea rcx, [rbp + 2256] + mov qword ptr [rbp + 520], rax # 8-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp + 519], r11b # 1-byte Spill + jne .LBB8_20 +# %bb.19: # in Loop: Header=BB8_18 Depth=1 + lea rcx, [rbp + 2256] + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp + 519], dl # 1-byte Spill +.LBB8_20: # in Loop: Header=BB8_18 Depth=1 +.Ltmp255: + mov al, byte ptr [rbp + 519] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 2088] + lea rdx, [rbp + 2096] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp256: + jmp .LBB8_21 +.LBB8_21: # in Loop: Header=BB8_18 Depth=1 +.Ltmp257: + lea rcx, [rbp + 2168] + lea rdx, [rbp + 2096] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp258: + jmp .LBB8_30 +.Ltmp418: +.LBB8_24: # Block address taken + # in Loop: Header=BB8_18 Depth=1 + .cv_loc 8 1 122 0 # ..\tests\span_tests.cpp:122:0 + jmp .LBB8_25 +.Ltmp419: +.LBB8_25: # in Loop: Header=BB8_18 Depth=1 + .cv_loc 8 1 122 0 # ..\tests\span_tests.cpp:122:0 +.Ltmp261: + lea rcx, [rbp + 2168] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp262: + mov byte ptr [rbp + 518], al # 1-byte Spill + jmp .LBB8_26 +.LBB8_26: # in Loop: Header=BB8_18 Depth=1 + mov al, byte ptr [rbp + 518] # 1-byte Reload + test al, 1 + jne .LBB8_27 + jmp .LBB8_33 +.LBB8_27: # in Loop: Header=BB8_18 Depth=1 + .cv_loc 8 1 122 0 # ..\tests\span_tests.cpp:122:0 +.Ltmp263: +.Ltmp420: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp264: + mov byte ptr [rbp + 517], al # 1-byte Spill + jmp .LBB8_28 +.LBB8_28: # in Loop: Header=BB8_18 Depth=1 + mov al, byte ptr [rbp + 517] # 1-byte Reload + test al, 1 + jne .LBB8_29 + jmp .LBB8_32 +.LBB8_29: # in Loop: Header=BB8_18 Depth=1 +.Ltmp421: + .cv_loc 8 1 122 0 # ..\tests\span_tests.cpp:122:0 + int3 + jmp .LBB8_32 +.Ltmp422: +.LBB8_30: # in Loop: Header=BB8_18 Depth=1 + .cv_loc 8 1 122 0 # ..\tests\span_tests.cpp:122:0 + jmp .LBB8_25 +.Ltmp423: +.LBB8_32: # in Loop: Header=BB8_18 Depth=1 + .cv_loc 8 1 122 0 # ..\tests\span_tests.cpp:122:0 + jmp .LBB8_33 +.Ltmp424: +.LBB8_33: # in Loop: Header=BB8_18 Depth=1 + .cv_loc 8 1 122 0 # ..\tests\span_tests.cpp:122:0 +.Ltmp265: + lea rcx, [rbp + 2168] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp266: + jmp .LBB8_34 +.LBB8_34: # in Loop: Header=BB8_18 Depth=1 + lea rcx, [rbp + 2168] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB8_18 +.Ltmp425: +# %bb.35: + .cv_loc 8 1 126 0 # ..\tests\span_tests.cpp:126:0 + mov dword ptr [rbp + 2076], 0 + lea rcx, [rbp + 2076] + call "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" + xor edx, edx + # kill: def $rdx killed $edx + lea rcx, [rbp + 2080] + mov r8, rax + call "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + mov qword ptr [rbp + 504], rax # 8-byte Spill +.LBB8_36: # =>This Inner Loop Header: Depth=1 +.Ltmp426: + .cv_loc 8 1 127 0 # ..\tests\span_tests.cpp:127:0 + lea rdx, [rip + "??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + lea rax, [rbp + 1968] + mov rcx, rax + mov qword ptr [rbp + 496], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 127 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1952] + mov qword ptr [rbp + 488], rcx # 8-byte Spill + mov qword ptr [rbp + 480], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1928] + mov qword ptr [rbp + 472], rcx # 8-byte Spill + mov qword ptr [rbp + 464], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1992] + mov rdx, qword ptr [rbp + 472] # 8-byte Reload + mov r8, qword ptr [rbp + 488] # 8-byte Reload + mov r9, qword ptr [rbp + 496] # 8-byte Reload + mov qword ptr [rbp + 456], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2080] +.Ltmp427: + .cv_loc 8 1 127 0 # ..\tests\span_tests.cpp:127:0 + mov qword ptr [rbp + 448], rax # 8-byte Spill + call "?data@?$span@H$0A@@gsl@@QEBAPEAHXZ" + test rax, rax + sete r8b +.Ltmp267: + lea rcx, [rbp + 1912] + lea rdx, [rbp + 1920] + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp268: + jmp .LBB8_37 +.LBB8_37: # in Loop: Header=BB8_36 Depth=1 +.Ltmp269: + lea rcx, [rbp + 1992] + lea rdx, [rbp + 1920] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp270: + jmp .LBB8_46 +.Ltmp428: +.LBB8_40: # Block address taken + # in Loop: Header=BB8_36 Depth=1 + .cv_loc 8 1 127 0 # ..\tests\span_tests.cpp:127:0 + jmp .LBB8_41 +.Ltmp429: +.LBB8_41: # in Loop: Header=BB8_36 Depth=1 + .cv_loc 8 1 127 0 # ..\tests\span_tests.cpp:127:0 +.Ltmp273: + lea rcx, [rbp + 1992] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp274: + mov byte ptr [rbp + 447], al # 1-byte Spill + jmp .LBB8_42 +.LBB8_42: # in Loop: Header=BB8_36 Depth=1 + mov al, byte ptr [rbp + 447] # 1-byte Reload + test al, 1 + jne .LBB8_43 + jmp .LBB8_49 +.LBB8_43: # in Loop: Header=BB8_36 Depth=1 + .cv_loc 8 1 127 0 # ..\tests\span_tests.cpp:127:0 +.Ltmp275: +.Ltmp430: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp276: + mov byte ptr [rbp + 446], al # 1-byte Spill + jmp .LBB8_44 +.LBB8_44: # in Loop: Header=BB8_36 Depth=1 + mov al, byte ptr [rbp + 446] # 1-byte Reload + test al, 1 + jne .LBB8_45 + jmp .LBB8_48 +.LBB8_45: # in Loop: Header=BB8_36 Depth=1 +.Ltmp431: + .cv_loc 8 1 127 0 # ..\tests\span_tests.cpp:127:0 + int3 + jmp .LBB8_48 +.Ltmp432: +.LBB8_46: # in Loop: Header=BB8_36 Depth=1 + .cv_loc 8 1 127 0 # ..\tests\span_tests.cpp:127:0 + jmp .LBB8_41 +.Ltmp433: +.LBB8_48: # in Loop: Header=BB8_36 Depth=1 + .cv_loc 8 1 127 0 # ..\tests\span_tests.cpp:127:0 + jmp .LBB8_49 +.Ltmp434: +.LBB8_49: # in Loop: Header=BB8_36 Depth=1 + .cv_loc 8 1 127 0 # ..\tests\span_tests.cpp:127:0 +.Ltmp277: + lea rcx, [rbp + 1992] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp278: + jmp .LBB8_50 +.LBB8_50: # in Loop: Header=BB8_36 Depth=1 + lea rcx, [rbp + 1992] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB8_36 +.Ltmp435: +# %bb.51: + .cv_loc 8 1 129 0 # ..\tests\span_tests.cpp:129:0 + mov dword ptr [rbp + 1900], 0 + lea rcx, [rbp + 1900] + call "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" + xor edx, edx + # kill: def $rdx killed $edx + lea rcx, [rbp + 1904] + mov r8, rax + call "??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" + mov qword ptr [rbp + 432], rax # 8-byte Spill +.LBB8_52: # =>This Inner Loop Header: Depth=1 +.Ltmp436: + .cv_loc 8 1 130 0 # ..\tests\span_tests.cpp:130:0 + lea rdx, [rip + "??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@"] + lea rax, [rbp + 1792] + mov rcx, rax + mov qword ptr [rbp + 424], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 130 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1776] + mov qword ptr [rbp + 416], rcx # 8-byte Spill + mov qword ptr [rbp + 408], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1752] + mov qword ptr [rbp + 400], rcx # 8-byte Spill + mov qword ptr [rbp + 392], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1816] + mov rdx, qword ptr [rbp + 400] # 8-byte Reload + mov r8, qword ptr [rbp + 416] # 8-byte Reload + mov r9, qword ptr [rbp + 424] # 8-byte Reload + mov qword ptr [rbp + 384], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 1904] +.Ltmp437: + .cv_loc 8 1 130 0 # ..\tests\span_tests.cpp:130:0 + mov qword ptr [rbp + 376], rax # 8-byte Spill + call "?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" + test rax, rax + sete r8b +.Ltmp279: + lea rcx, [rbp + 1736] + lea rdx, [rbp + 1744] + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp280: + jmp .LBB8_53 +.LBB8_53: # in Loop: Header=BB8_52 Depth=1 +.Ltmp281: + lea rcx, [rbp + 1816] + lea rdx, [rbp + 1744] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp282: + jmp .LBB8_62 +.Ltmp438: +.LBB8_56: # Block address taken + # in Loop: Header=BB8_52 Depth=1 + .cv_loc 8 1 130 0 # ..\tests\span_tests.cpp:130:0 + jmp .LBB8_57 +.Ltmp439: +.LBB8_57: # in Loop: Header=BB8_52 Depth=1 + .cv_loc 8 1 130 0 # ..\tests\span_tests.cpp:130:0 +.Ltmp285: + lea rcx, [rbp + 1816] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp286: + mov byte ptr [rbp + 375], al # 1-byte Spill + jmp .LBB8_58 +.LBB8_58: # in Loop: Header=BB8_52 Depth=1 + mov al, byte ptr [rbp + 375] # 1-byte Reload + test al, 1 + jne .LBB8_59 + jmp .LBB8_65 +.LBB8_59: # in Loop: Header=BB8_52 Depth=1 + .cv_loc 8 1 130 0 # ..\tests\span_tests.cpp:130:0 +.Ltmp287: +.Ltmp440: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp288: + mov byte ptr [rbp + 374], al # 1-byte Spill + jmp .LBB8_60 +.LBB8_60: # in Loop: Header=BB8_52 Depth=1 + mov al, byte ptr [rbp + 374] # 1-byte Reload + test al, 1 + jne .LBB8_61 + jmp .LBB8_64 +.LBB8_61: # in Loop: Header=BB8_52 Depth=1 +.Ltmp441: + .cv_loc 8 1 130 0 # ..\tests\span_tests.cpp:130:0 + int3 + jmp .LBB8_64 +.Ltmp442: +.LBB8_62: # in Loop: Header=BB8_52 Depth=1 + .cv_loc 8 1 130 0 # ..\tests\span_tests.cpp:130:0 + jmp .LBB8_57 +.Ltmp443: +.LBB8_64: # in Loop: Header=BB8_52 Depth=1 + .cv_loc 8 1 130 0 # ..\tests\span_tests.cpp:130:0 + jmp .LBB8_65 +.Ltmp444: +.LBB8_65: # in Loop: Header=BB8_52 Depth=1 + .cv_loc 8 1 130 0 # ..\tests\span_tests.cpp:130:0 +.Ltmp289: + lea rcx, [rbp + 1816] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp290: + jmp .LBB8_66 +.LBB8_66: # in Loop: Header=BB8_52 Depth=1 + lea rcx, [rbp + 1816] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB8_52 +.Ltmp445: +# %bb.67: +.LBB8_68: # =>This Inner Loop Header: Depth=1 + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 + lea rdx, [rip + "??_C@_0BO@IBLHLNBC@workaround_macro?$CI?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 1624] + mov rcx, rax + mov qword ptr [rbp + 360], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 137 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1608] + mov qword ptr [rbp + 352], rcx # 8-byte Spill + mov qword ptr [rbp + 344], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 1584] + mov qword ptr [rbp + 336], rcx # 8-byte Spill + mov qword ptr [rbp + 328], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1648] + mov qword ptr [rbp + 320], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 336] # 8-byte Reload + mov r8, qword ptr [rbp + 352] # 8-byte Reload + mov r9, qword ptr [rbp + 360] # 8-byte Reload + mov qword ptr [rbp + 312], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp291: + mov rcx, qword ptr [rbp + 320] # 8-byte Reload + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp292: + mov byte ptr [rbp + 303], al # 1-byte Spill + jmp .LBB8_69 +.LBB8_69: # in Loop: Header=BB8_68 Depth=1 + mov al, byte ptr [rbp + 303] # 1-byte Reload + test al, 1 + jne .LBB8_70 + jmp .LBB8_81 +.LBB8_70: # in Loop: Header=BB8_68 Depth=1 + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 +.Ltmp295: + lea rcx, [rbp + 1728] +.Ltmp446: + call "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +.Ltmp296: + jmp .LBB8_71 +.LBB8_71: # in Loop: Header=BB8_68 Depth=1 +.Ltmp297: + lea rcx, [rbp + 1648] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp298: + jmp .LBB8_79 +.Ltmp447: +.LBB8_74: # Block address taken + # in Loop: Header=BB8_68 Depth=1 + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 + jmp .LBB8_75 +.LBB8_75: # in Loop: Header=BB8_68 Depth=1 + jmp .LBB8_83 +.Ltmp448: +.LBB8_78: # Block address taken + # in Loop: Header=BB8_68 Depth=1 + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 + jmp .LBB8_75 +.Ltmp449: +.LBB8_79: # in Loop: Header=BB8_68 Depth=1 + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 + jmp .LBB8_75 +.Ltmp450: +.LBB8_81: # in Loop: Header=BB8_68 Depth=1 + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 +.Ltmp293: + lea rcx, [rbp + 1648] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp294: + jmp .LBB8_82 +.LBB8_82: # in Loop: Header=BB8_68 Depth=1 + jmp .LBB8_83 +.Ltmp451: +.LBB8_83: # in Loop: Header=BB8_68 Depth=1 + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 +.Ltmp303: + lea rcx, [rbp + 1648] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp304: + mov byte ptr [rbp + 302], al # 1-byte Spill + jmp .LBB8_84 +.LBB8_84: # in Loop: Header=BB8_68 Depth=1 + mov al, byte ptr [rbp + 302] # 1-byte Reload + test al, 1 + jne .LBB8_85 + jmp .LBB8_89 +.LBB8_85: # in Loop: Header=BB8_68 Depth=1 + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 +.Ltmp305: +.Ltmp452: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp306: + mov byte ptr [rbp + 301], al # 1-byte Spill + jmp .LBB8_86 +.LBB8_86: # in Loop: Header=BB8_68 Depth=1 + mov al, byte ptr [rbp + 301] # 1-byte Reload + test al, 1 + jne .LBB8_87 + jmp .LBB8_88 +.LBB8_87: # in Loop: Header=BB8_68 Depth=1 +.Ltmp453: + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 + int3 +.Ltmp454: +.LBB8_88: # in Loop: Header=BB8_68 Depth=1 + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 + jmp .LBB8_89 +.Ltmp455: +.LBB8_89: # in Loop: Header=BB8_68 Depth=1 + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 +.Ltmp307: + lea rcx, [rbp + 1648] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp308: + jmp .LBB8_90 +.LBB8_90: # in Loop: Header=BB8_68 Depth=1 + lea rcx, [rbp + 1648] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB8_68 +.Ltmp456: +# %bb.91: +.LBB8_92: # =>This Inner Loop Header: Depth=1 + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 + lea rdx, [rip + "??_C@_0BO@IBLHLNBC@workaround_macro?$CI?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 1472] + mov rcx, rax + mov qword ptr [rbp + 288], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 142 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1456] + mov qword ptr [rbp + 280], rcx # 8-byte Spill + mov qword ptr [rbp + 272], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 1432] + mov qword ptr [rbp + 264], rcx # 8-byte Spill + mov qword ptr [rbp + 256], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1496] + mov qword ptr [rbp + 248], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 264] # 8-byte Reload + mov r8, qword ptr [rbp + 280] # 8-byte Reload + mov r9, qword ptr [rbp + 288] # 8-byte Reload + mov qword ptr [rbp + 240], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp309: + mov rcx, qword ptr [rbp + 248] # 8-byte Reload + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp310: + mov byte ptr [rbp + 231], al # 1-byte Spill + jmp .LBB8_93 +.LBB8_93: # in Loop: Header=BB8_92 Depth=1 + mov al, byte ptr [rbp + 231] # 1-byte Reload + test al, 1 + jne .LBB8_94 + jmp .LBB8_105 +.LBB8_94: # in Loop: Header=BB8_92 Depth=1 + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 +.Ltmp313: + lea rcx, [rbp + 1576] +.Ltmp457: + call "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +.Ltmp314: + jmp .LBB8_95 +.LBB8_95: # in Loop: Header=BB8_92 Depth=1 +.Ltmp315: + lea rcx, [rbp + 1496] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp316: + jmp .LBB8_103 +.Ltmp458: +.LBB8_98: # Block address taken + # in Loop: Header=BB8_92 Depth=1 + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 + jmp .LBB8_99 +.LBB8_99: # in Loop: Header=BB8_92 Depth=1 + jmp .LBB8_107 +.Ltmp459: +.LBB8_102: # Block address taken + # in Loop: Header=BB8_92 Depth=1 + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 + jmp .LBB8_99 +.Ltmp460: +.LBB8_103: # in Loop: Header=BB8_92 Depth=1 + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 + jmp .LBB8_99 +.Ltmp461: +.LBB8_105: # in Loop: Header=BB8_92 Depth=1 + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 +.Ltmp311: + lea rcx, [rbp + 1496] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp312: + jmp .LBB8_106 +.LBB8_106: # in Loop: Header=BB8_92 Depth=1 + jmp .LBB8_107 +.Ltmp462: +.LBB8_107: # in Loop: Header=BB8_92 Depth=1 + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 +.Ltmp321: + lea rcx, [rbp + 1496] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp322: + mov byte ptr [rbp + 230], al # 1-byte Spill + jmp .LBB8_108 +.LBB8_108: # in Loop: Header=BB8_92 Depth=1 + mov al, byte ptr [rbp + 230] # 1-byte Reload + test al, 1 + jne .LBB8_109 + jmp .LBB8_113 +.LBB8_109: # in Loop: Header=BB8_92 Depth=1 + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 +.Ltmp323: +.Ltmp463: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp324: + mov byte ptr [rbp + 229], al # 1-byte Spill + jmp .LBB8_110 +.LBB8_110: # in Loop: Header=BB8_92 Depth=1 + mov al, byte ptr [rbp + 229] # 1-byte Reload + test al, 1 + jne .LBB8_111 + jmp .LBB8_112 +.LBB8_111: # in Loop: Header=BB8_92 Depth=1 +.Ltmp464: + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 + int3 +.Ltmp465: +.LBB8_112: # in Loop: Header=BB8_92 Depth=1 + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 + jmp .LBB8_113 +.Ltmp466: +.LBB8_113: # in Loop: Header=BB8_92 Depth=1 + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 +.Ltmp325: + lea rcx, [rbp + 1496] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp326: + jmp .LBB8_114 +.LBB8_114: # in Loop: Header=BB8_92 Depth=1 + lea rcx, [rbp + 1496] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB8_92 +.Ltmp467: +# %bb.115: +.LBB8_116: # =>This Inner Loop Header: Depth=1 + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 + lea rdx, [rip + "??_C@_0CE@EIFEKIFN@const_workaround_macro?$CI?$CJ?0?5fail_f@"] + lea rax, [rbp + 1320] + mov rcx, rax + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 145 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1304] + mov qword ptr [rbp + 208], rcx # 8-byte Spill + mov qword ptr [rbp + 200], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 1280] + mov qword ptr [rbp + 192], rcx # 8-byte Spill + mov qword ptr [rbp + 184], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1344] + mov qword ptr [rbp + 176], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 192] # 8-byte Reload + mov r8, qword ptr [rbp + 208] # 8-byte Reload + mov r9, qword ptr [rbp + 216] # 8-byte Reload + mov qword ptr [rbp + 168], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp327: + mov rcx, qword ptr [rbp + 176] # 8-byte Reload + mov qword ptr [rbp + 160], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp328: + mov byte ptr [rbp + 159], al # 1-byte Spill + jmp .LBB8_117 +.LBB8_117: # in Loop: Header=BB8_116 Depth=1 + mov al, byte ptr [rbp + 159] # 1-byte Reload + test al, 1 + jne .LBB8_118 + jmp .LBB8_129 +.LBB8_118: # in Loop: Header=BB8_116 Depth=1 + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 +.Ltmp331: + lea rcx, [rbp + 1424] +.Ltmp468: + call "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +.Ltmp332: + jmp .LBB8_119 +.LBB8_119: # in Loop: Header=BB8_116 Depth=1 +.Ltmp333: + lea rcx, [rbp + 1344] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp334: + jmp .LBB8_127 +.Ltmp469: +.LBB8_122: # Block address taken + # in Loop: Header=BB8_116 Depth=1 + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 + jmp .LBB8_123 +.LBB8_123: # in Loop: Header=BB8_116 Depth=1 + jmp .LBB8_131 +.Ltmp470: +.LBB8_126: # Block address taken + # in Loop: Header=BB8_116 Depth=1 + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 + jmp .LBB8_123 +.Ltmp471: +.LBB8_127: # in Loop: Header=BB8_116 Depth=1 + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 + jmp .LBB8_123 +.Ltmp472: +.LBB8_129: # in Loop: Header=BB8_116 Depth=1 + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 +.Ltmp329: + lea rcx, [rbp + 1344] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp330: + jmp .LBB8_130 +.LBB8_130: # in Loop: Header=BB8_116 Depth=1 + jmp .LBB8_131 +.Ltmp473: +.LBB8_131: # in Loop: Header=BB8_116 Depth=1 + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 +.Ltmp339: + lea rcx, [rbp + 1344] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp340: + mov byte ptr [rbp + 158], al # 1-byte Spill + jmp .LBB8_132 +.LBB8_132: # in Loop: Header=BB8_116 Depth=1 + mov al, byte ptr [rbp + 158] # 1-byte Reload + test al, 1 + jne .LBB8_133 + jmp .LBB8_137 +.LBB8_133: # in Loop: Header=BB8_116 Depth=1 + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 +.Ltmp341: +.Ltmp474: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp342: + mov byte ptr [rbp + 157], al # 1-byte Spill + jmp .LBB8_134 +.LBB8_134: # in Loop: Header=BB8_116 Depth=1 + mov al, byte ptr [rbp + 157] # 1-byte Reload + test al, 1 + jne .LBB8_135 + jmp .LBB8_136 +.LBB8_135: # in Loop: Header=BB8_116 Depth=1 +.Ltmp475: + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 + int3 +.Ltmp476: +.LBB8_136: # in Loop: Header=BB8_116 Depth=1 + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 + jmp .LBB8_137 +.Ltmp477: +.LBB8_137: # in Loop: Header=BB8_116 Depth=1 + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 +.Ltmp343: + lea rcx, [rbp + 1344] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp344: + jmp .LBB8_138 +.LBB8_138: # in Loop: Header=BB8_116 Depth=1 + lea rcx, [rbp + 1344] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB8_116 +.Ltmp478: +# %bb.139: +.LBB8_140: # =>This Inner Loop Header: Depth=1 + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 + lea rdx, [rip + "??_C@_0BO@IBLHLNBC@workaround_macro?$CI?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 1168] + mov rcx, rax + mov qword ptr [rbp + 144], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 150 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1152] + mov qword ptr [rbp + 136], rcx # 8-byte Spill + mov qword ptr [rbp + 128], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 1128] + mov qword ptr [rbp + 120], rcx # 8-byte Spill + mov qword ptr [rbp + 112], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1192] + mov qword ptr [rbp + 104], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 120] # 8-byte Reload + mov r8, qword ptr [rbp + 136] # 8-byte Reload + mov r9, qword ptr [rbp + 144] # 8-byte Reload + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp345: + mov rcx, qword ptr [rbp + 104] # 8-byte Reload + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp346: + mov byte ptr [rbp + 87], al # 1-byte Spill + jmp .LBB8_141 +.LBB8_141: # in Loop: Header=BB8_140 Depth=1 + mov al, byte ptr [rbp + 87] # 1-byte Reload + test al, 1 + jne .LBB8_142 + jmp .LBB8_153 +.LBB8_142: # in Loop: Header=BB8_140 Depth=1 + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 +.Ltmp349: + lea rcx, [rbp + 1272] +.Ltmp479: + call "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +.Ltmp350: + jmp .LBB8_143 +.LBB8_143: # in Loop: Header=BB8_140 Depth=1 +.Ltmp351: + lea rcx, [rbp + 1192] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp352: + jmp .LBB8_151 +.Ltmp480: +.LBB8_146: # Block address taken + # in Loop: Header=BB8_140 Depth=1 + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 + jmp .LBB8_147 +.LBB8_147: # in Loop: Header=BB8_140 Depth=1 + jmp .LBB8_155 +.Ltmp481: +.LBB8_150: # Block address taken + # in Loop: Header=BB8_140 Depth=1 + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 + jmp .LBB8_147 +.Ltmp482: +.LBB8_151: # in Loop: Header=BB8_140 Depth=1 + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 + jmp .LBB8_147 +.Ltmp483: +.LBB8_153: # in Loop: Header=BB8_140 Depth=1 + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 +.Ltmp347: + lea rcx, [rbp + 1192] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp348: + jmp .LBB8_154 +.LBB8_154: # in Loop: Header=BB8_140 Depth=1 + jmp .LBB8_155 +.Ltmp484: +.LBB8_155: # in Loop: Header=BB8_140 Depth=1 + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 +.Ltmp357: + lea rcx, [rbp + 1192] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp358: + mov byte ptr [rbp + 86], al # 1-byte Spill + jmp .LBB8_156 +.LBB8_156: # in Loop: Header=BB8_140 Depth=1 + mov al, byte ptr [rbp + 86] # 1-byte Reload + test al, 1 + jne .LBB8_157 + jmp .LBB8_161 +.LBB8_157: # in Loop: Header=BB8_140 Depth=1 + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 +.Ltmp359: +.Ltmp485: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp360: + mov byte ptr [rbp + 85], al # 1-byte Spill + jmp .LBB8_158 +.LBB8_158: # in Loop: Header=BB8_140 Depth=1 + mov al, byte ptr [rbp + 85] # 1-byte Reload + test al, 1 + jne .LBB8_159 + jmp .LBB8_160 +.LBB8_159: # in Loop: Header=BB8_140 Depth=1 +.Ltmp486: + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 + int3 +.Ltmp487: +.LBB8_160: # in Loop: Header=BB8_140 Depth=1 + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 + jmp .LBB8_161 +.Ltmp488: +.LBB8_161: # in Loop: Header=BB8_140 Depth=1 + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 +.Ltmp361: + lea rcx, [rbp + 1192] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp362: + jmp .LBB8_162 +.LBB8_162: # in Loop: Header=BB8_140 Depth=1 + lea rcx, [rbp + 1192] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB8_140 +.Ltmp489: +# %bb.163: +.LBB8_164: # =>This Inner Loop Header: Depth=1 + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 + lea rdx, [rip + "??_C@_0CE@EIFEKIFN@const_workaround_macro?$CI?$CJ?0?5fail_f@"] + lea rax, [rbp + 1016] + mov rcx, rax + mov qword ptr [rbp + 72], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 153 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1000] + mov qword ptr [rbp + 64], rcx # 8-byte Spill + mov qword ptr [rbp + 56], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 976] + mov qword ptr [rbp + 48], rcx # 8-byte Spill + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1040] + mov qword ptr [rbp + 32], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 48] # 8-byte Reload + mov r8, qword ptr [rbp + 64] # 8-byte Reload + mov r9, qword ptr [rbp + 72] # 8-byte Reload + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp363: + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp364: + mov byte ptr [rbp + 15], al # 1-byte Spill + jmp .LBB8_165 +.LBB8_165: # in Loop: Header=BB8_164 Depth=1 + mov al, byte ptr [rbp + 15] # 1-byte Reload + test al, 1 + jne .LBB8_166 + jmp .LBB8_177 +.LBB8_166: # in Loop: Header=BB8_164 Depth=1 + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 +.Ltmp367: + lea rcx, [rbp + 1120] +.Ltmp490: + call "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +.Ltmp368: + jmp .LBB8_167 +.LBB8_167: # in Loop: Header=BB8_164 Depth=1 +.Ltmp369: + lea rcx, [rbp + 1040] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp370: + jmp .LBB8_175 +.Ltmp491: +.LBB8_170: # Block address taken + # in Loop: Header=BB8_164 Depth=1 + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 + jmp .LBB8_171 +.LBB8_171: # in Loop: Header=BB8_164 Depth=1 + jmp .LBB8_179 +.Ltmp492: +.LBB8_174: # Block address taken + # in Loop: Header=BB8_164 Depth=1 + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 + jmp .LBB8_171 +.Ltmp493: +.LBB8_175: # in Loop: Header=BB8_164 Depth=1 + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 + jmp .LBB8_171 +.Ltmp494: +.LBB8_177: # in Loop: Header=BB8_164 Depth=1 + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 +.Ltmp365: + lea rcx, [rbp + 1040] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp366: + jmp .LBB8_178 +.LBB8_178: # in Loop: Header=BB8_164 Depth=1 + jmp .LBB8_179 +.Ltmp495: +.LBB8_179: # in Loop: Header=BB8_164 Depth=1 + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 +.Ltmp375: + lea rcx, [rbp + 1040] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp376: + mov byte ptr [rbp + 14], al # 1-byte Spill + jmp .LBB8_180 +.LBB8_180: # in Loop: Header=BB8_164 Depth=1 + mov al, byte ptr [rbp + 14] # 1-byte Reload + test al, 1 + jne .LBB8_181 + jmp .LBB8_185 +.LBB8_181: # in Loop: Header=BB8_164 Depth=1 + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 +.Ltmp377: +.Ltmp496: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp378: + mov byte ptr [rbp + 13], al # 1-byte Spill + jmp .LBB8_182 +.LBB8_182: # in Loop: Header=BB8_164 Depth=1 + mov al, byte ptr [rbp + 13] # 1-byte Reload + test al, 1 + jne .LBB8_183 + jmp .LBB8_184 +.LBB8_183: # in Loop: Header=BB8_164 Depth=1 +.Ltmp497: + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 + int3 +.Ltmp498: +.LBB8_184: # in Loop: Header=BB8_164 Depth=1 + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 + jmp .LBB8_185 +.Ltmp499: +.LBB8_185: # in Loop: Header=BB8_164 Depth=1 + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 +.Ltmp379: + lea rcx, [rbp + 1040] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp380: + jmp .LBB8_186 +.LBB8_186: # in Loop: Header=BB8_164 Depth=1 + lea rcx, [rbp + 1040] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB8_164 +.Ltmp500: +# %bb.187: + .cv_loc 8 1 157 0 # ..\tests\span_tests.cpp:157:0 + mov dword ptr [rbp + 956], 0 + lea rcx, [rbp + 956] + call "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" + xor edx, edx + # kill: def $rdx killed $edx + lea rcx, [rbp + 960] + mov r8, rax + call "??0?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" + mov qword ptr [rbp], rax # 8-byte Spill +.LBB8_188: # =>This Inner Loop Header: Depth=1 +.Ltmp501: + .cv_loc 8 1 158 0 # ..\tests\span_tests.cpp:158:0 + lea rcx, [rbp + 848] + lea rdx, [rip + "??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 158 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 832] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 808] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 872] + lea rdx, [rbp + 808] + lea r8, [rbp + 832] + lea r9, [rbp + 848] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp502: + .cv_loc 8 1 158 0 # ..\tests\span_tests.cpp:158:0 + lea rcx, [rbp + 960] + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "?size@?$span@PEAH$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp - 33], r11b # 1-byte Spill + jne .LBB8_190 +# %bb.189: # in Loop: Header=BB8_188 Depth=1 + lea rcx, [rbp + 960] + call "?data@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 33], dl # 1-byte Spill +.LBB8_190: # in Loop: Header=BB8_188 Depth=1 +.Ltmp381: + mov al, byte ptr [rbp - 33] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 792] + lea rdx, [rbp + 800] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp382: + jmp .LBB8_191 +.LBB8_191: # in Loop: Header=BB8_188 Depth=1 +.Ltmp383: + lea rcx, [rbp + 872] + lea rdx, [rbp + 800] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp384: + jmp .LBB8_200 +.Ltmp503: +.LBB8_194: # Block address taken + # in Loop: Header=BB8_188 Depth=1 + .cv_loc 8 1 158 0 # ..\tests\span_tests.cpp:158:0 + jmp .LBB8_195 +.Ltmp504: +.LBB8_195: # in Loop: Header=BB8_188 Depth=1 + .cv_loc 8 1 158 0 # ..\tests\span_tests.cpp:158:0 +.Ltmp387: + lea rcx, [rbp + 872] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp388: + mov byte ptr [rbp - 34], al # 1-byte Spill + jmp .LBB8_196 +.LBB8_196: # in Loop: Header=BB8_188 Depth=1 + mov al, byte ptr [rbp - 34] # 1-byte Reload + test al, 1 + jne .LBB8_197 + jmp .LBB8_203 +.LBB8_197: # in Loop: Header=BB8_188 Depth=1 + .cv_loc 8 1 158 0 # ..\tests\span_tests.cpp:158:0 +.Ltmp389: +.Ltmp505: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp390: + mov byte ptr [rbp - 35], al # 1-byte Spill + jmp .LBB8_198 +.LBB8_198: # in Loop: Header=BB8_188 Depth=1 + mov al, byte ptr [rbp - 35] # 1-byte Reload + test al, 1 + jne .LBB8_199 + jmp .LBB8_202 +.LBB8_199: # in Loop: Header=BB8_188 Depth=1 +.Ltmp506: + .cv_loc 8 1 158 0 # ..\tests\span_tests.cpp:158:0 + int3 + jmp .LBB8_202 +.Ltmp507: +.LBB8_200: # in Loop: Header=BB8_188 Depth=1 + .cv_loc 8 1 158 0 # ..\tests\span_tests.cpp:158:0 + jmp .LBB8_195 +.Ltmp508: +.LBB8_202: # in Loop: Header=BB8_188 Depth=1 + .cv_loc 8 1 158 0 # ..\tests\span_tests.cpp:158:0 + jmp .LBB8_203 +.Ltmp509: +.LBB8_203: # in Loop: Header=BB8_188 Depth=1 + .cv_loc 8 1 158 0 # ..\tests\span_tests.cpp:158:0 +.Ltmp391: + lea rcx, [rbp + 872] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp392: + jmp .LBB8_204 +.LBB8_204: # in Loop: Header=BB8_188 Depth=1 + lea rcx, [rbp + 872] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB8_188 +.Ltmp510: +# %bb.205: + .cv_loc 8 1 160 0 # ..\tests\span_tests.cpp:160:0 + mov dword ptr [rbp + 772], 0 + lea rcx, [rbp + 772] + call "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" + xor edx, edx + # kill: def $rdx killed $edx + lea rcx, [rbp + 776] + mov r8, rax + call "??0?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" + mov qword ptr [rbp - 48], rax # 8-byte Spill +.LBB8_206: # =>This Inner Loop Header: Depth=1 +.Ltmp511: + .cv_loc 8 1 161 0 # ..\tests\span_tests.cpp:161:0 + lea rcx, [rbp + 664] + lea rdx, [rip + "??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 161 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 648] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 624] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 688] + lea rdx, [rbp + 624] + lea r8, [rbp + 648] + lea r9, [rbp + 664] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp512: + .cv_loc 8 1 161 0 # ..\tests\span_tests.cpp:161:0 + lea rcx, [rbp + 776] + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$span@PEBH$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp - 81], r11b # 1-byte Spill + jne .LBB8_208 +# %bb.207: # in Loop: Header=BB8_206 Depth=1 + lea rcx, [rbp + 776] + call "?data@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 81], dl # 1-byte Spill +.LBB8_208: # in Loop: Header=BB8_206 Depth=1 +.Ltmp393: + mov al, byte ptr [rbp - 81] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 608] + lea rdx, [rbp + 616] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp394: + jmp .LBB8_209 +.LBB8_209: # in Loop: Header=BB8_206 Depth=1 +.Ltmp395: + lea rcx, [rbp + 688] + lea rdx, [rbp + 616] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp396: + jmp .LBB8_218 +.Ltmp513: +.LBB8_212: # Block address taken + # in Loop: Header=BB8_206 Depth=1 + .cv_loc 8 1 161 0 # ..\tests\span_tests.cpp:161:0 + jmp .LBB8_213 +.Ltmp514: +.LBB8_213: # in Loop: Header=BB8_206 Depth=1 + .cv_loc 8 1 161 0 # ..\tests\span_tests.cpp:161:0 +.Ltmp399: + lea rcx, [rbp + 688] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp400: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB8_214 +.LBB8_214: # in Loop: Header=BB8_206 Depth=1 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB8_215 + jmp .LBB8_221 +.LBB8_215: # in Loop: Header=BB8_206 Depth=1 + .cv_loc 8 1 161 0 # ..\tests\span_tests.cpp:161:0 +.Ltmp401: +.Ltmp515: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp402: + mov byte ptr [rbp - 83], al # 1-byte Spill + jmp .LBB8_216 +.LBB8_216: # in Loop: Header=BB8_206 Depth=1 + mov al, byte ptr [rbp - 83] # 1-byte Reload + test al, 1 + jne .LBB8_217 + jmp .LBB8_220 +.LBB8_217: # in Loop: Header=BB8_206 Depth=1 +.Ltmp516: + .cv_loc 8 1 161 0 # ..\tests\span_tests.cpp:161:0 + int3 + jmp .LBB8_220 +.Ltmp517: +.LBB8_218: # in Loop: Header=BB8_206 Depth=1 + .cv_loc 8 1 161 0 # ..\tests\span_tests.cpp:161:0 + jmp .LBB8_213 +.Ltmp518: +.LBB8_220: # in Loop: Header=BB8_206 Depth=1 + .cv_loc 8 1 161 0 # ..\tests\span_tests.cpp:161:0 + jmp .LBB8_221 +.Ltmp519: +.LBB8_221: # in Loop: Header=BB8_206 Depth=1 + .cv_loc 8 1 161 0 # ..\tests\span_tests.cpp:161:0 +.Ltmp403: + lea rcx, [rbp + 688] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp404: + jmp .LBB8_222 +.LBB8_222: # in Loop: Header=BB8_206 Depth=1 + lea rcx, [rbp + 688] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB8_206 +.Ltmp520: +# %bb.223: + .cv_loc 8 1 163 0 # ..\tests\span_tests.cpp:163:0 + add rsp, 2592 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$5@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$5@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$5@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_5: # in Loop: Header=BB8_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 119 0 # ..\tests\span_tests.cpp:119:0 +.Ltmp247: + lea rcx, [rbp + 2352] +.Ltmp521: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp248: + jmp .LBB8_6 +.LBB8_6: # in Loop: Header=BB8_1 Depth=1 + lea rax, [rip + .LBB8_7] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp522: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$22@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$22@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$22@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_22: # in Loop: Header=BB8_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 122 0 # ..\tests\span_tests.cpp:122:0 +.Ltmp259: + lea rcx, [rbp + 2168] +.Ltmp523: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp260: + jmp .LBB8_23 +.LBB8_23: # in Loop: Header=BB8_18 Depth=1 + lea rax, [rip + .LBB8_24] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp524: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$31@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" +.LBB8_31: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2352] +.Ltmp525: + .cv_loc 8 1 119 0 # ..\tests\span_tests.cpp:119:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp526: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$38@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$38@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$38@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_38: # in Loop: Header=BB8_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 127 0 # ..\tests\span_tests.cpp:127:0 +.Ltmp271: + lea rcx, [rbp + 1992] +.Ltmp527: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp272: + jmp .LBB8_39 +.LBB8_39: # in Loop: Header=BB8_36 Depth=1 + lea rax, [rip + .LBB8_40] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp528: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$47@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" +.LBB8_47: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2168] +.Ltmp529: + .cv_loc 8 1 122 0 # ..\tests\span_tests.cpp:122:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp530: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$54@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$54@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$54@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_54: # in Loop: Header=BB8_52 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 130 0 # ..\tests\span_tests.cpp:130:0 +.Ltmp283: + lea rcx, [rbp + 1816] +.Ltmp531: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp284: + jmp .LBB8_55 +.LBB8_55: # in Loop: Header=BB8_52 Depth=1 + lea rax, [rip + .LBB8_56] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp532: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$63@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" +.LBB8_63: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1992] +.Ltmp533: + .cv_loc 8 1 127 0 # ..\tests\span_tests.cpp:127:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp534: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$72@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$72@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$72@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_72: # in Loop: Header=BB8_68 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 +.Ltmp301: + lea rcx, [rbp + 1648] + xor edx, edx +.Ltmp535: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp302: + jmp .LBB8_73 +.LBB8_73: # in Loop: Header=BB8_68 Depth=1 + lea rax, [rip + .LBB8_74] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp536: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$76@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$76@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$76@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_76: # in Loop: Header=BB8_68 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 +.Ltmp299: + lea rcx, [rbp + 1648] +.Ltmp537: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp300: + jmp .LBB8_77 +.LBB8_77: # in Loop: Header=BB8_68 Depth=1 + lea rax, [rip + .LBB8_78] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp538: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$80@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$80@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?dtor$80@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" +.LBB8_80: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1816] +.Ltmp539: + .cv_loc 8 1 130 0 # ..\tests\span_tests.cpp:130:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp540: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$96@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$96@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$96@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_96: # in Loop: Header=BB8_92 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 +.Ltmp319: + lea rcx, [rbp + 1496] + xor edx, edx +.Ltmp541: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp320: + jmp .LBB8_97 +.LBB8_97: # in Loop: Header=BB8_92 Depth=1 + lea rax, [rip + .LBB8_98] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp542: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$100@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$100@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$100@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_100: # in Loop: Header=BB8_92 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 +.Ltmp317: + lea rcx, [rbp + 1496] +.Ltmp543: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp318: + jmp .LBB8_101 +.LBB8_101: # in Loop: Header=BB8_92 Depth=1 + lea rax, [rip + .LBB8_102] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp544: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$104@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$104@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?dtor$104@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" +.LBB8_104: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1648] +.Ltmp545: + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp546: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$120@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$120@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$120@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_120: # in Loop: Header=BB8_116 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 +.Ltmp337: + lea rcx, [rbp + 1344] + xor edx, edx +.Ltmp547: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp338: + jmp .LBB8_121 +.LBB8_121: # in Loop: Header=BB8_116 Depth=1 + lea rax, [rip + .LBB8_122] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp548: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$124@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$124@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$124@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_124: # in Loop: Header=BB8_116 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 +.Ltmp335: + lea rcx, [rbp + 1344] +.Ltmp549: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp336: + jmp .LBB8_125 +.LBB8_125: # in Loop: Header=BB8_116 Depth=1 + lea rax, [rip + .LBB8_126] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp550: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$128@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$128@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?dtor$128@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" +.LBB8_128: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1496] +.Ltmp551: + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp552: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$144@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$144@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$144@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_144: # in Loop: Header=BB8_140 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 +.Ltmp355: + lea rcx, [rbp + 1192] + xor edx, edx +.Ltmp553: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp356: + jmp .LBB8_145 +.LBB8_145: # in Loop: Header=BB8_140 Depth=1 + lea rax, [rip + .LBB8_146] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp554: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$148@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$148@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$148@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_148: # in Loop: Header=BB8_140 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 +.Ltmp353: + lea rcx, [rbp + 1192] +.Ltmp555: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp354: + jmp .LBB8_149 +.LBB8_149: # in Loop: Header=BB8_140 Depth=1 + lea rax, [rip + .LBB8_150] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp556: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$152@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$152@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?dtor$152@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" +.LBB8_152: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1344] +.Ltmp557: + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp558: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$168@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$168@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$168@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_168: # in Loop: Header=BB8_164 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 +.Ltmp373: + lea rcx, [rbp + 1040] + xor edx, edx +.Ltmp559: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp374: + jmp .LBB8_169 +.LBB8_169: # in Loop: Header=BB8_164 Depth=1 + lea rax, [rip + .LBB8_170] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp560: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$172@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$172@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$172@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_172: # in Loop: Header=BB8_164 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 +.Ltmp371: + lea rcx, [rbp + 1040] +.Ltmp561: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp372: + jmp .LBB8_173 +.LBB8_173: # in Loop: Header=BB8_164 Depth=1 + lea rax, [rip + .LBB8_174] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp562: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$176@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$176@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?dtor$176@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" +.LBB8_176: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1192] +.Ltmp563: + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp564: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$192@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$192@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$192@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_192: # in Loop: Header=BB8_188 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 158 0 # ..\tests\span_tests.cpp:158:0 +.Ltmp385: + lea rcx, [rbp + 872] +.Ltmp565: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp386: + jmp .LBB8_193 +.LBB8_193: # in Loop: Header=BB8_188 Depth=1 + lea rax, [rip + .LBB8_194] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp566: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$201@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$201@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?dtor$201@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" +.LBB8_201: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1040] +.Ltmp567: + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp568: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$210@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$210@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$210@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_210: # in Loop: Header=BB8_206 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 161 0 # ..\tests\span_tests.cpp:161:0 +.Ltmp397: + lea rcx, [rbp + 688] +.Ltmp569: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp398: + jmp .LBB8_211 +.LBB8_211: # in Loop: Header=BB8_206 Depth=1 + lea rax, [rip + .LBB8_212] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp570: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$219@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$219@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?dtor$219@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" +.LBB8_219: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 872] +.Ltmp571: + .cv_loc 8 1 158 0 # ..\tests\span_tests.cpp:158:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp572: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$224@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$224@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?dtor$224@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" +.LBB8_224: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 688] +.Ltmp573: + .cv_loc 8 1 161 0 # ..\tests\span_tests.cpp:161:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp574: +.Lfunc_end8: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 429065506 # MagicNumber + .long 33 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL # UnwindMap + .long 11 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL # TryBlockMap + .long 55 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL # IPToStateXData + .long 2584 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long -1 # ToState + .long "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long 0 # Action + .long 3 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Action + .long 6 # ToState + .long 0 # Action + .long 6 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$80@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Action + .long 9 # ToState + .long 0 # Action + .long 9 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$104@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$128@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Action + .long 15 # ToState + .long 0 # Action + .long 15 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$152@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Action + .long 18 # ToState + .long 0 # Action + .long 18 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$176@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Action + .long 21 # ToState + .long 0 # Action + .long 21 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$201@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Action + .long 24 # ToState + .long 0 # Action + .long 24 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$219@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long 27 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$224@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Action + .long 30 # ToState + .long 0 # Action + .long 30 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL # HandlerArray + .long 4 # TryLow + .long 4 # TryHigh + .long 5 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL # HandlerArray + .long 7 # TryLow + .long 7 # TryHigh + .long 8 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL # HandlerArray + .long 10 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 13 # TryHigh + .long 14 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL # HandlerArray + .long 16 # TryLow + .long 16 # TryHigh + .long 17 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL # HandlerArray + .long 19 # TryLow + .long 19 # TryHigh + .long 20 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL # HandlerArray + .long 22 # TryLow + .long 22 # TryHigh + .long 23 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL # HandlerArray + .long 25 # TryLow + .long 25 # TryHigh + .long 26 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$8$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL # HandlerArray + .long 28 # TryLow + .long 28 # TryHigh + .long 29 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$9$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL # HandlerArray + .long 31 # TryLow + .long 31 # TryHigh + .long 32 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$10$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$22@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$38@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$54@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$72@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$76@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$96@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$100@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$120@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$124@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$144@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$148@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$8$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$168@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$172@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$9$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$192@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$10$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$210@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long .Lfunc_begin8@IMGREL # IP + .long -1 # ToState + .long .Ltmp243@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp249@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp254@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp255@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp261@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp266@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp267@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp273@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp278@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp279@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp285@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp290@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp291@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp295@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp293@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp308@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp309@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp313@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp311@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp326@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp327@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp331@IMGREL+1 # IP + .long 19 # ToState + .long .Ltmp329@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp344@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp345@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp349@IMGREL+1 # IP + .long 22 # ToState + .long .Ltmp347@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp362@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp363@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp367@IMGREL+1 # IP + .long 25 # ToState + .long .Ltmp365@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp380@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp381@IMGREL+1 # IP + .long 28 # ToState + .long .Ltmp387@IMGREL+1 # IP + .long 27 # ToState + .long .Ltmp392@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp393@IMGREL+1 # IP + .long 31 # ToState + .long .Ltmp399@IMGREL+1 # IP + .long 30 # ToState + .long .Ltmp404@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 2 # ToState + .long "?catch$22@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 5 # ToState + .long "?catch$38@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 8 # ToState + .long "?catch$54@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$72@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 14 # ToState + .long "?catch$76@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 14 # ToState + .long "?catch$96@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 17 # ToState + .long "?catch$100@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 17 # ToState + .long "?catch$120@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 20 # ToState + .long "?catch$124@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 20 # ToState + .long "?catch$144@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 23 # ToState + .long "?catch$148@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 23 # ToState + .long "?catch$168@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 26 # ToState + .long "?catch$172@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 26 # ToState + .long "?catch$192@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 29 # ToState + .long "?catch$210@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 32 # ToState + .text + # -- End function + .def "??__FautoRegistrar5@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar5@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar5@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar5@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin9: + .cv_func_id 9 + .cv_loc 9 1 115 0 # ..\tests\span_tests.cpp:115:0 +.seh_proc "??__FautoRegistrar5@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp575: + lea rcx, [rip + "?autoRegistrar5@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp576: +.Lfunc_end9: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar7@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar7@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar7@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar7@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin10: + .cv_func_id 10 + .cv_loc 10 1 168 0 # ..\tests\span_tests.cpp:168:0 +.seh_proc "??__EautoRegistrar7@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp577: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0CA@GLAIBJDK@from_pointer_length_constructor?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 168 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____6@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar7@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar7@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp578: +.Lfunc_end10: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____6@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____6@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____6@@YAXXZ" +.Lfunc_begin11: + .cv_func_id 11 + .cv_loc 11 1 169 0 # ..\tests\span_tests.cpp:169:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____6@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + mov eax, 5520 + call __chkstk + sub rsp, rax + .seh_stackalloc 5520 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp875: + .cv_loc 11 1 170 0 # ..\tests\span_tests.cpp:170:0 + mov qword ptr [rbp + 5384], -2 + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 5360], rax + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 5368], rax +.Ltmp876: + .cv_loc 11 1 173 0 # ..\tests\span_tests.cpp:173:0 + mov dword ptr [rbp + 5356], 0 +.LBB11_1: # =>This Loop Header: Depth=1 + # Child Loop BB11_3 Depth 2 + # Child Loop BB11_20 Depth 2 + # Child Loop BB11_38 Depth 2 + # Child Loop BB11_56 Depth 2 + # Child Loop BB11_58 Depth 3 + # Child Loop BB11_77 Depth 3 + # Child Loop BB11_96 Depth 3 + # Child Loop BB11_117 Depth 2 + # Child Loop BB11_134 Depth 2 + # Child Loop BB11_152 Depth 2 + # Child Loop BB11_170 Depth 2 + # Child Loop BB11_172 Depth 3 + # Child Loop BB11_191 Depth 3 + # Child Loop BB11_210 Depth 3 + cmp dword ptr [rbp + 5356], 4 + jge .LBB11_231 +# %bb.2: # in Loop: Header=BB11_1 Depth=1 + .cv_loc 11 1 176 0 # ..\tests\span_tests.cpp:176:0 + lea rdx, [rbp + 5360] +.Ltmp877: + movsxd r8, dword ptr [rbp + 5356] + lea rcx, [rbp + 5336] +.Ltmp878: + #DEBUG_VALUE: s <- [$rcx+0] + call "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" +.Ltmp879: + mov qword ptr [rbp + 1296], rax # 8-byte Spill +.LBB11_3: # Parent Loop BB11_1 Depth=1 + # => This Inner Loop Header: Depth=2 +.Ltmp880: + .cv_loc 11 1 177 0 # ..\tests\span_tests.cpp:177:0 + lea rdx, [rip + "??_C@_0O@NOJILHDP@s?4size?$CI?$CJ?5?$DN?$DN?5i?$AA@"] + lea rax, [rbp + 5232] + mov rcx, rax + mov qword ptr [rbp + 1288], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 177 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5216] + mov qword ptr [rbp + 1280], rcx # 8-byte Spill + mov qword ptr [rbp + 1272], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 5192] + mov qword ptr [rbp + 1264], rcx # 8-byte Spill + mov qword ptr [rbp + 1256], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5256] + mov rdx, qword ptr [rbp + 1264] # 8-byte Reload + mov r8, qword ptr [rbp + 1280] # 8-byte Reload + mov r9, qword ptr [rbp + 1288] # 8-byte Reload + mov qword ptr [rbp + 1248], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 5336] +.Ltmp881: + .cv_loc 11 1 177 0 # ..\tests\span_tests.cpp:177:0 + mov qword ptr [rbp + 1240], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 5112], rax +.Ltmp695: + lea rcx, [rbp + 5120] + lea rdx, [rbp + 5128] + lea r8, [rbp + 5112] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp696: + jmp .LBB11_4 +.LBB11_4: # in Loop: Header=BB11_3 Depth=2 +.Ltmp697: + lea rcx, [rbp + 5128] + lea rdx, [rbp + 5136] + lea r8, [rbp + 5356] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp698: + jmp .LBB11_5 +.LBB11_5: # in Loop: Header=BB11_3 Depth=2 +.Ltmp699: + lea rcx, [rbp + 5256] + lea rdx, [rbp + 5136] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp700: + jmp .LBB11_6 +.LBB11_6: # in Loop: Header=BB11_3 Depth=2 + lea rcx, [rbp + 5136] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB11_11 +.Ltmp882: +.LBB11_10: # Block address taken + # in Loop: Header=BB11_3 Depth=2 + .cv_loc 11 1 177 0 # ..\tests\span_tests.cpp:177:0 + jmp .LBB11_11 +.Ltmp883: +.LBB11_11: # in Loop: Header=BB11_3 Depth=2 + .cv_loc 11 1 177 0 # ..\tests\span_tests.cpp:177:0 +.Ltmp703: + lea rcx, [rbp + 5256] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp704: + mov byte ptr [rbp + 1239], al # 1-byte Spill + jmp .LBB11_12 +.LBB11_12: # in Loop: Header=BB11_3 Depth=2 + mov al, byte ptr [rbp + 1239] # 1-byte Reload + test al, 1 + jne .LBB11_13 + jmp .LBB11_17 +.LBB11_13: # in Loop: Header=BB11_3 Depth=2 + .cv_loc 11 1 177 0 # ..\tests\span_tests.cpp:177:0 +.Ltmp705: +.Ltmp884: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp706: + mov byte ptr [rbp + 1238], al # 1-byte Spill + jmp .LBB11_14 +.LBB11_14: # in Loop: Header=BB11_3 Depth=2 + mov al, byte ptr [rbp + 1238] # 1-byte Reload + test al, 1 + jne .LBB11_15 + jmp .LBB11_16 +.LBB11_15: # in Loop: Header=BB11_3 Depth=2 +.Ltmp885: + .cv_loc 11 1 177 0 # ..\tests\span_tests.cpp:177:0 + int3 +.Ltmp886: +.LBB11_16: # in Loop: Header=BB11_3 Depth=2 + .cv_loc 11 1 177 0 # ..\tests\span_tests.cpp:177:0 + jmp .LBB11_17 +.Ltmp887: +.LBB11_17: # in Loop: Header=BB11_3 Depth=2 + .cv_loc 11 1 177 0 # ..\tests\span_tests.cpp:177:0 +.Ltmp707: + lea rcx, [rbp + 5256] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp708: + jmp .LBB11_18 +.LBB11_18: # in Loop: Header=BB11_3 Depth=2 + lea rcx, [rbp + 5256] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_3 +.Ltmp888: +# %bb.19: # in Loop: Header=BB11_1 Depth=1 + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 + jmp .LBB11_20 +.LBB11_20: # Parent Loop BB11_1 Depth=1 + # => This Inner Loop Header: Depth=2 +.Ltmp889: + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 + lea rdx, [rip + "??_C@_0BE@ELNPMHI@s?4data?$CI?$CJ?5?$DN?$DN?5?$CGarr?$FL0?$FN?$AA@"] + lea rax, [rbp + 5008] + mov rcx, rax + mov qword ptr [rbp + 1224], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 178 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4992] + mov qword ptr [rbp + 1216], rcx # 8-byte Spill + mov qword ptr [rbp + 1208], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4968] + mov qword ptr [rbp + 1200], rcx # 8-byte Spill + mov qword ptr [rbp + 1192], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5032] + mov rdx, qword ptr [rbp + 1200] # 8-byte Reload + mov r8, qword ptr [rbp + 1216] # 8-byte Reload + mov r9, qword ptr [rbp + 1224] # 8-byte Reload + mov qword ptr [rbp + 1184], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 5336] +.Ltmp890: + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 + mov qword ptr [rbp + 1176], rax # 8-byte Spill + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov qword ptr [rbp + 4888], rax +.Ltmp709: + lea rcx, [rbp + 4896] + lea rdx, [rbp + 4904] + lea r8, [rbp + 4888] + call "??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z" +.Ltmp710: + jmp .LBB11_21 +.LBB11_21: # in Loop: Header=BB11_20 Depth=2 + lea rax, [rbp + 5360] + mov qword ptr [rbp + 4880], rax +.Ltmp711: + lea rcx, [rbp + 4904] + lea rdx, [rbp + 4912] + lea r8, [rbp + 4880] + call "??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z" +.Ltmp712: + jmp .LBB11_22 +.LBB11_22: # in Loop: Header=BB11_20 Depth=2 +.Ltmp713: + lea rcx, [rbp + 5032] + lea rdx, [rbp + 4912] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp714: + jmp .LBB11_23 +.LBB11_23: # in Loop: Header=BB11_20 Depth=2 + lea rcx, [rbp + 4912] + call "??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ" + jmp .LBB11_29 +.Ltmp891: +.LBB11_28: # Block address taken + # in Loop: Header=BB11_20 Depth=2 + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 + jmp .LBB11_29 +.Ltmp892: +.LBB11_29: # in Loop: Header=BB11_20 Depth=2 + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 +.Ltmp717: + lea rcx, [rbp + 5032] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp718: + mov byte ptr [rbp + 1175], al # 1-byte Spill + jmp .LBB11_30 +.LBB11_30: # in Loop: Header=BB11_20 Depth=2 + mov al, byte ptr [rbp + 1175] # 1-byte Reload + test al, 1 + jne .LBB11_31 + jmp .LBB11_35 +.LBB11_31: # in Loop: Header=BB11_20 Depth=2 + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 +.Ltmp719: +.Ltmp893: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp720: + mov byte ptr [rbp + 1174], al # 1-byte Spill + jmp .LBB11_32 +.LBB11_32: # in Loop: Header=BB11_20 Depth=2 + mov al, byte ptr [rbp + 1174] # 1-byte Reload + test al, 1 + jne .LBB11_33 + jmp .LBB11_34 +.LBB11_33: # in Loop: Header=BB11_20 Depth=2 +.Ltmp894: + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 + int3 +.Ltmp895: +.LBB11_34: # in Loop: Header=BB11_20 Depth=2 + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 + jmp .LBB11_35 +.Ltmp896: +.LBB11_35: # in Loop: Header=BB11_20 Depth=2 + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 +.Ltmp721: + lea rcx, [rbp + 5032] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp722: + jmp .LBB11_36 +.LBB11_36: # in Loop: Header=BB11_20 Depth=2 + lea rcx, [rbp + 5032] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_20 +.Ltmp897: +# %bb.37: # in Loop: Header=BB11_1 Depth=1 + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 + jmp .LBB11_38 +.LBB11_38: # Parent Loop BB11_1 Depth=1 + # => This Inner Loop Header: Depth=2 +.Ltmp898: + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 + lea rdx, [rip + "??_C@_0BG@OMDAMIKD@s?4empty?$CI?$CJ?5?$DN?$DN?5?$CIi?5?$DN?$DN?50?$CJ?$AA@"] + lea rax, [rbp + 4776] + mov rcx, rax + mov qword ptr [rbp + 1160], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 179 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4760] + mov qword ptr [rbp + 1152], rcx # 8-byte Spill + mov qword ptr [rbp + 1144], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4736] + mov qword ptr [rbp + 1136], rcx # 8-byte Spill + mov qword ptr [rbp + 1128], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4800] + mov rdx, qword ptr [rbp + 1136] # 8-byte Reload + mov r8, qword ptr [rbp + 1152] # 8-byte Reload + mov r9, qword ptr [rbp + 1160] # 8-byte Reload + mov qword ptr [rbp + 1120], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 5336] +.Ltmp899: + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 + mov qword ptr [rbp + 1112], rax # 8-byte Spill + call "?empty@?$span@H$0?0@gsl@@QEBA_NXZ" +.Ltmp723: + lea rcx, [rbp + 4672] + lea rdx, [rbp + 4680] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp724: + jmp .LBB11_39 +.LBB11_39: # in Loop: Header=BB11_38 Depth=2 + mov eax, dword ptr [rbp + 5356] + test eax, eax + sete r8b +.Ltmp725: + lea rcx, [rbp + 4680] + lea rdx, [rbp + 4688] + call "??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z" +.Ltmp726: + jmp .LBB11_40 +.LBB11_40: # in Loop: Header=BB11_38 Depth=2 +.Ltmp727: + lea rcx, [rbp + 4800] + lea rdx, [rbp + 4688] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp728: + jmp .LBB11_41 +.LBB11_41: # in Loop: Header=BB11_38 Depth=2 + lea rcx, [rbp + 4688] + call "??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ" + jmp .LBB11_47 +.Ltmp900: +.LBB11_46: # Block address taken + # in Loop: Header=BB11_38 Depth=2 + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 + jmp .LBB11_47 +.Ltmp901: +.LBB11_47: # in Loop: Header=BB11_38 Depth=2 + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 +.Ltmp731: + lea rcx, [rbp + 4800] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp732: + mov byte ptr [rbp + 1111], al # 1-byte Spill + jmp .LBB11_48 +.LBB11_48: # in Loop: Header=BB11_38 Depth=2 + mov al, byte ptr [rbp + 1111] # 1-byte Reload + test al, 1 + jne .LBB11_49 + jmp .LBB11_53 +.LBB11_49: # in Loop: Header=BB11_38 Depth=2 + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 +.Ltmp733: +.Ltmp902: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp734: + mov byte ptr [rbp + 1110], al # 1-byte Spill + jmp .LBB11_50 +.LBB11_50: # in Loop: Header=BB11_38 Depth=2 + mov al, byte ptr [rbp + 1110] # 1-byte Reload + test al, 1 + jne .LBB11_51 + jmp .LBB11_52 +.LBB11_51: # in Loop: Header=BB11_38 Depth=2 +.Ltmp903: + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 + int3 +.Ltmp904: +.LBB11_52: # in Loop: Header=BB11_38 Depth=2 + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 + jmp .LBB11_53 +.Ltmp905: +.LBB11_53: # in Loop: Header=BB11_38 Depth=2 + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 +.Ltmp735: + lea rcx, [rbp + 4800] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp736: + jmp .LBB11_54 +.LBB11_54: # in Loop: Header=BB11_38 Depth=2 + lea rcx, [rbp + 4800] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_38 +.Ltmp906: +# %bb.55: # in Loop: Header=BB11_1 Depth=1 + .cv_loc 11 1 180 0 # ..\tests\span_tests.cpp:180:0 + mov dword ptr [rbp + 4668], 0 +.LBB11_56: # Parent Loop BB11_1 Depth=1 + # => This Loop Header: Depth=2 + # Child Loop BB11_58 Depth 3 + # Child Loop BB11_77 Depth 3 + # Child Loop BB11_96 Depth 3 + mov eax, dword ptr [rbp + 4668] + cmp eax, dword ptr [rbp + 5356] + jge .LBB11_116 +# %bb.57: # in Loop: Header=BB11_56 Depth=2 +.Ltmp907: + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 + jmp .LBB11_58 +.LBB11_58: # Parent Loop BB11_1 Depth=1 + # Parent Loop BB11_56 Depth=2 + # => This Inner Loop Header: Depth=3 +.Ltmp908: + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 + lea rdx, [rip + "??_C@_0P@LDCJLIK@arr?$FLj?$FN?5?$DN?$DN?5s?$FLj?$FN?$AA@"] + lea rax, [rbp + 4560] + mov rcx, rax + mov qword ptr [rbp + 1096], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 182 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4544] + mov qword ptr [rbp + 1088], rcx # 8-byte Spill + mov qword ptr [rbp + 1080], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4520] + mov qword ptr [rbp + 1072], rcx # 8-byte Spill + mov qword ptr [rbp + 1064], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4584] + mov rdx, qword ptr [rbp + 1072] # 8-byte Reload + mov r8, qword ptr [rbp + 1088] # 8-byte Reload + mov r9, qword ptr [rbp + 1096] # 8-byte Reload + mov qword ptr [rbp + 1056], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp909: + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 + movsxd rcx, dword ptr [rbp + 4668] + lea r8, [rbp + 4*rcx + 5360] +.Ltmp827: + lea rcx, [rbp + 4448] + lea rdx, [rbp + 4456] + mov qword ptr [rbp + 1048], rax # 8-byte Spill + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp828: + jmp .LBB11_59 +.LBB11_59: # in Loop: Header=BB11_58 Depth=3 + movsxd rdx, dword ptr [rbp + 4668] +.Ltmp829: + lea rcx, [rbp + 5336] + call "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp830: + mov qword ptr [rbp + 1040], rax # 8-byte Spill + jmp .LBB11_60 +.LBB11_60: # in Loop: Header=BB11_58 Depth=3 +.Ltmp831: + lea rcx, [rbp + 4456] + lea rdx, [rbp + 4464] + mov r8, qword ptr [rbp + 1040] # 8-byte Reload + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp832: + jmp .LBB11_61 +.LBB11_61: # in Loop: Header=BB11_58 Depth=3 +.Ltmp833: + lea rcx, [rbp + 4584] + lea rdx, [rbp + 4464] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp834: + jmp .LBB11_62 +.LBB11_62: # in Loop: Header=BB11_58 Depth=3 + lea rcx, [rbp + 4464] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB11_68 +.Ltmp910: +.LBB11_67: # Block address taken + # in Loop: Header=BB11_58 Depth=3 + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 + jmp .LBB11_68 +.Ltmp911: +.LBB11_68: # in Loop: Header=BB11_58 Depth=3 + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 +.Ltmp837: + lea rcx, [rbp + 4584] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp838: + mov byte ptr [rbp + 1039], al # 1-byte Spill + jmp .LBB11_69 +.LBB11_69: # in Loop: Header=BB11_58 Depth=3 + mov al, byte ptr [rbp + 1039] # 1-byte Reload + test al, 1 + jne .LBB11_70 + jmp .LBB11_74 +.LBB11_70: # in Loop: Header=BB11_58 Depth=3 + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 +.Ltmp839: +.Ltmp912: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp840: + mov byte ptr [rbp + 1038], al # 1-byte Spill + jmp .LBB11_71 +.LBB11_71: # in Loop: Header=BB11_58 Depth=3 + mov al, byte ptr [rbp + 1038] # 1-byte Reload + test al, 1 + jne .LBB11_72 + jmp .LBB11_73 +.LBB11_72: # in Loop: Header=BB11_58 Depth=3 +.Ltmp913: + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 + int3 +.Ltmp914: +.LBB11_73: # in Loop: Header=BB11_58 Depth=3 + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 + jmp .LBB11_74 +.Ltmp915: +.LBB11_74: # in Loop: Header=BB11_58 Depth=3 + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 +.Ltmp841: + lea rcx, [rbp + 4584] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp842: + jmp .LBB11_75 +.LBB11_75: # in Loop: Header=BB11_58 Depth=3 + lea rcx, [rbp + 4584] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_58 +.Ltmp916: +# %bb.76: # in Loop: Header=BB11_56 Depth=2 + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 + jmp .LBB11_77 +.LBB11_77: # Parent Loop BB11_1 Depth=1 + # Parent Loop BB11_56 Depth=2 + # => This Inner Loop Header: Depth=3 +.Ltmp917: + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 + lea rdx, [rip + "??_C@_0BC@MKAGIIPK@arr?$FLj?$FN?5?$DN?$DN?5s?4at?$CIj?$CJ?$AA@"] + lea rax, [rbp + 4344] + mov rcx, rax + mov qword ptr [rbp + 1024], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 183 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4328] + mov qword ptr [rbp + 1016], rcx # 8-byte Spill + mov qword ptr [rbp + 1008], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4304] + mov qword ptr [rbp + 1000], rcx # 8-byte Spill + mov qword ptr [rbp + 992], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4368] + mov rdx, qword ptr [rbp + 1000] # 8-byte Reload + mov r8, qword ptr [rbp + 1016] # 8-byte Reload + mov r9, qword ptr [rbp + 1024] # 8-byte Reload + mov qword ptr [rbp + 984], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp918: + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 + movsxd rcx, dword ptr [rbp + 4668] + lea r8, [rbp + 4*rcx + 5360] +.Ltmp843: + lea rcx, [rbp + 4232] + lea rdx, [rbp + 4240] + mov qword ptr [rbp + 976], rax # 8-byte Spill + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp844: + jmp .LBB11_78 +.LBB11_78: # in Loop: Header=BB11_77 Depth=3 + movsxd rdx, dword ptr [rbp + 4668] +.Ltmp845: + lea rcx, [rbp + 5336] + call "?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp846: + mov qword ptr [rbp + 968], rax # 8-byte Spill + jmp .LBB11_79 +.LBB11_79: # in Loop: Header=BB11_77 Depth=3 +.Ltmp847: + lea rcx, [rbp + 4240] + lea rdx, [rbp + 4248] + mov r8, qword ptr [rbp + 968] # 8-byte Reload + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp848: + jmp .LBB11_80 +.LBB11_80: # in Loop: Header=BB11_77 Depth=3 +.Ltmp849: + lea rcx, [rbp + 4368] + lea rdx, [rbp + 4248] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp850: + jmp .LBB11_81 +.LBB11_81: # in Loop: Header=BB11_77 Depth=3 + lea rcx, [rbp + 4248] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB11_87 +.Ltmp919: +.LBB11_86: # Block address taken + # in Loop: Header=BB11_77 Depth=3 + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 + jmp .LBB11_87 +.Ltmp920: +.LBB11_87: # in Loop: Header=BB11_77 Depth=3 + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 +.Ltmp853: + lea rcx, [rbp + 4368] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp854: + mov byte ptr [rbp + 967], al # 1-byte Spill + jmp .LBB11_88 +.LBB11_88: # in Loop: Header=BB11_77 Depth=3 + mov al, byte ptr [rbp + 967] # 1-byte Reload + test al, 1 + jne .LBB11_89 + jmp .LBB11_93 +.LBB11_89: # in Loop: Header=BB11_77 Depth=3 + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 +.Ltmp855: +.Ltmp921: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp856: + mov byte ptr [rbp + 966], al # 1-byte Spill + jmp .LBB11_90 +.LBB11_90: # in Loop: Header=BB11_77 Depth=3 + mov al, byte ptr [rbp + 966] # 1-byte Reload + test al, 1 + jne .LBB11_91 + jmp .LBB11_92 +.LBB11_91: # in Loop: Header=BB11_77 Depth=3 +.Ltmp922: + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 + int3 +.Ltmp923: +.LBB11_92: # in Loop: Header=BB11_77 Depth=3 + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 + jmp .LBB11_93 +.Ltmp924: +.LBB11_93: # in Loop: Header=BB11_77 Depth=3 + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 +.Ltmp857: + lea rcx, [rbp + 4368] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp858: + jmp .LBB11_94 +.LBB11_94: # in Loop: Header=BB11_77 Depth=3 + lea rcx, [rbp + 4368] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_77 +.Ltmp925: +# %bb.95: # in Loop: Header=BB11_56 Depth=2 + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 + jmp .LBB11_96 +.LBB11_96: # Parent Loop BB11_1 Depth=1 + # Parent Loop BB11_56 Depth=2 + # => This Inner Loop Header: Depth=3 +.Ltmp926: + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 + lea rdx, [rip + "??_C@_0P@DJOLCIAK@arr?$FLj?$FN?5?$DN?$DN?5s?$CIj?$CJ?$AA@"] + lea rax, [rbp + 4128] + mov rcx, rax + mov qword ptr [rbp + 952], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 184 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4112] + mov qword ptr [rbp + 944], rcx # 8-byte Spill + mov qword ptr [rbp + 936], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4088] + mov qword ptr [rbp + 928], rcx # 8-byte Spill + mov qword ptr [rbp + 920], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4152] + mov rdx, qword ptr [rbp + 928] # 8-byte Reload + mov r8, qword ptr [rbp + 944] # 8-byte Reload + mov r9, qword ptr [rbp + 952] # 8-byte Reload + mov qword ptr [rbp + 912], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp927: + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 + movsxd rcx, dword ptr [rbp + 4668] + lea r8, [rbp + 4*rcx + 5360] +.Ltmp859: + lea rcx, [rbp + 4016] + lea rdx, [rbp + 4024] + mov qword ptr [rbp + 904], rax # 8-byte Spill + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp860: + jmp .LBB11_97 +.LBB11_97: # in Loop: Header=BB11_96 Depth=3 + movsxd rdx, dword ptr [rbp + 4668] +.Ltmp861: + lea rcx, [rbp + 5336] + call "??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp862: + mov qword ptr [rbp + 896], rax # 8-byte Spill + jmp .LBB11_98 +.LBB11_98: # in Loop: Header=BB11_96 Depth=3 +.Ltmp863: + lea rcx, [rbp + 4024] + lea rdx, [rbp + 4032] + mov r8, qword ptr [rbp + 896] # 8-byte Reload + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp864: + jmp .LBB11_99 +.LBB11_99: # in Loop: Header=BB11_96 Depth=3 +.Ltmp865: + lea rcx, [rbp + 4152] + lea rdx, [rbp + 4032] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp866: + jmp .LBB11_100 +.LBB11_100: # in Loop: Header=BB11_96 Depth=3 + lea rcx, [rbp + 4032] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB11_106 +.Ltmp928: +.LBB11_105: # Block address taken + # in Loop: Header=BB11_96 Depth=3 + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 + jmp .LBB11_106 +.Ltmp929: +.LBB11_106: # in Loop: Header=BB11_96 Depth=3 + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 +.Ltmp869: + lea rcx, [rbp + 4152] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp870: + mov byte ptr [rbp + 895], al # 1-byte Spill + jmp .LBB11_107 +.LBB11_107: # in Loop: Header=BB11_96 Depth=3 + mov al, byte ptr [rbp + 895] # 1-byte Reload + test al, 1 + jne .LBB11_108 + jmp .LBB11_112 +.LBB11_108: # in Loop: Header=BB11_96 Depth=3 + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 +.Ltmp871: +.Ltmp930: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp872: + mov byte ptr [rbp + 894], al # 1-byte Spill + jmp .LBB11_109 +.LBB11_109: # in Loop: Header=BB11_96 Depth=3 + mov al, byte ptr [rbp + 894] # 1-byte Reload + test al, 1 + jne .LBB11_110 + jmp .LBB11_111 +.LBB11_110: # in Loop: Header=BB11_96 Depth=3 +.Ltmp931: + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 + int3 +.Ltmp932: +.LBB11_111: # in Loop: Header=BB11_96 Depth=3 + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 + jmp .LBB11_112 +.Ltmp933: +.LBB11_112: # in Loop: Header=BB11_96 Depth=3 + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 +.Ltmp873: + lea rcx, [rbp + 4152] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp874: + jmp .LBB11_113 +.LBB11_113: # in Loop: Header=BB11_96 Depth=3 + lea rcx, [rbp + 4152] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_96 +.Ltmp934: +# %bb.114: # in Loop: Header=BB11_56 Depth=2 + .cv_loc 11 1 180 0 # ..\tests\span_tests.cpp:180:0 + mov eax, dword ptr [rbp + 4668] + add eax, 1 + mov dword ptr [rbp + 4668], eax + jmp .LBB11_56 +.Ltmp935: +.LBB11_116: # in Loop: Header=BB11_1 Depth=1 + .cv_loc 11 1 188 0 # ..\tests\span_tests.cpp:188:0 + movsxd rax, dword ptr [rbp + 5356] + shl rax, 2 + lea rcx, [rbp + 5360] + add rcx, rax + lea rax, [rbp + 5356] + mov qword ptr [rbp + 880], rcx # 8-byte Spill + mov rcx, rax + call "??$narrow_cast@_JAEAH@gsl@@YA_JAEAH@Z" + mov edx, 4 + mov ecx, edx + sub rcx, rax + lea rax, [rbp + 4000] + mov qword ptr [rbp + 872], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp + 880] # 8-byte Reload + mov r8, qword ptr [rbp + 872] # 8-byte Reload + call "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + mov qword ptr [rbp + 864], rax # 8-byte Spill +.LBB11_117: # Parent Loop BB11_1 Depth=1 + # => This Inner Loop Header: Depth=2 +.Ltmp936: + .cv_loc 11 1 189 0 # ..\tests\span_tests.cpp:189:0 + lea rdx, [rip + "??_C@_0BA@LABGAAKJ@s?4size?$CI?$CJ?5?$DN?$DN?54?9i?$AA@"] + lea rax, [rbp + 3896] + mov rcx, rax + mov qword ptr [rbp + 856], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 189 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3880] + mov qword ptr [rbp + 848], rcx # 8-byte Spill + mov qword ptr [rbp + 840], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3856] + mov qword ptr [rbp + 832], rcx # 8-byte Spill + mov qword ptr [rbp + 824], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3920] + mov rdx, qword ptr [rbp + 832] # 8-byte Reload + mov r8, qword ptr [rbp + 848] # 8-byte Reload + mov r9, qword ptr [rbp + 856] # 8-byte Reload + mov qword ptr [rbp + 816], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 4000] +.Ltmp937: + .cv_loc 11 1 189 0 # ..\tests\span_tests.cpp:189:0 + mov qword ptr [rbp + 808], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 3776], rax +.Ltmp737: + lea rcx, [rbp + 3784] + lea rdx, [rbp + 3792] + lea r8, [rbp + 3776] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp738: + jmp .LBB11_118 +.LBB11_118: # in Loop: Header=BB11_117 Depth=2 + mov eax, dword ptr [rbp + 5356] + mov ecx, 4 + sub ecx, eax + mov dword ptr [rbp + 3772], ecx +.Ltmp739: + lea rcx, [rbp + 3792] + lea rdx, [rbp + 3800] + lea r8, [rbp + 3772] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp740: + jmp .LBB11_119 +.LBB11_119: # in Loop: Header=BB11_117 Depth=2 +.Ltmp741: + lea rcx, [rbp + 3920] + lea rdx, [rbp + 3800] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp742: + jmp .LBB11_120 +.LBB11_120: # in Loop: Header=BB11_117 Depth=2 + lea rcx, [rbp + 3800] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB11_125 +.Ltmp938: +.LBB11_124: # Block address taken + # in Loop: Header=BB11_117 Depth=2 + .cv_loc 11 1 189 0 # ..\tests\span_tests.cpp:189:0 + jmp .LBB11_125 +.Ltmp939: +.LBB11_125: # in Loop: Header=BB11_117 Depth=2 + .cv_loc 11 1 189 0 # ..\tests\span_tests.cpp:189:0 +.Ltmp745: + lea rcx, [rbp + 3920] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp746: + mov byte ptr [rbp + 807], al # 1-byte Spill + jmp .LBB11_126 +.LBB11_126: # in Loop: Header=BB11_117 Depth=2 + mov al, byte ptr [rbp + 807] # 1-byte Reload + test al, 1 + jne .LBB11_127 + jmp .LBB11_131 +.LBB11_127: # in Loop: Header=BB11_117 Depth=2 + .cv_loc 11 1 189 0 # ..\tests\span_tests.cpp:189:0 +.Ltmp747: +.Ltmp940: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp748: + mov byte ptr [rbp + 806], al # 1-byte Spill + jmp .LBB11_128 +.LBB11_128: # in Loop: Header=BB11_117 Depth=2 + mov al, byte ptr [rbp + 806] # 1-byte Reload + test al, 1 + jne .LBB11_129 + jmp .LBB11_130 +.LBB11_129: # in Loop: Header=BB11_117 Depth=2 +.Ltmp941: + .cv_loc 11 1 189 0 # ..\tests\span_tests.cpp:189:0 + int3 +.Ltmp942: +.LBB11_130: # in Loop: Header=BB11_117 Depth=2 + .cv_loc 11 1 189 0 # ..\tests\span_tests.cpp:189:0 + jmp .LBB11_131 +.Ltmp943: +.LBB11_131: # in Loop: Header=BB11_117 Depth=2 + .cv_loc 11 1 189 0 # ..\tests\span_tests.cpp:189:0 +.Ltmp749: + lea rcx, [rbp + 3920] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp750: + jmp .LBB11_132 +.LBB11_132: # in Loop: Header=BB11_117 Depth=2 + lea rcx, [rbp + 3920] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_117 +.Ltmp944: +# %bb.133: # in Loop: Header=BB11_1 Depth=1 + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 + jmp .LBB11_134 +.LBB11_134: # Parent Loop BB11_1 Depth=1 + # => This Inner Loop Header: Depth=2 +.Ltmp945: + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 + lea rdx, [rip + "??_C@_0BE@GHNAOJEH@s?4data?$CI?$CJ?5?$DN?$DN?5?$CGarr?$FLi?$FN?$AA@"] + lea rax, [rbp + 3664] + mov rcx, rax + mov qword ptr [rbp + 792], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 190 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3648] + mov qword ptr [rbp + 784], rcx # 8-byte Spill + mov qword ptr [rbp + 776], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3624] + mov qword ptr [rbp + 768], rcx # 8-byte Spill + mov qword ptr [rbp + 760], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3688] + mov rdx, qword ptr [rbp + 768] # 8-byte Reload + mov r8, qword ptr [rbp + 784] # 8-byte Reload + mov r9, qword ptr [rbp + 792] # 8-byte Reload + mov qword ptr [rbp + 752], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 4000] +.Ltmp946: + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 + mov qword ptr [rbp + 744], rax # 8-byte Spill + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov qword ptr [rbp + 3544], rax +.Ltmp751: + lea rcx, [rbp + 3552] + lea rdx, [rbp + 3560] + lea r8, [rbp + 3544] + call "??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z" +.Ltmp752: + jmp .LBB11_135 +.LBB11_135: # in Loop: Header=BB11_134 Depth=2 + movsxd rax, dword ptr [rbp + 5356] + lea rax, [rbp + 4*rax + 5360] + mov qword ptr [rbp + 3536], rax +.Ltmp753: + lea rcx, [rbp + 3560] + lea rdx, [rbp + 3568] + lea r8, [rbp + 3536] + call "??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z" +.Ltmp754: + jmp .LBB11_136 +.LBB11_136: # in Loop: Header=BB11_134 Depth=2 +.Ltmp755: + lea rcx, [rbp + 3688] + lea rdx, [rbp + 3568] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp756: + jmp .LBB11_137 +.LBB11_137: # in Loop: Header=BB11_134 Depth=2 + lea rcx, [rbp + 3568] + call "??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ" + jmp .LBB11_143 +.Ltmp947: +.LBB11_142: # Block address taken + # in Loop: Header=BB11_134 Depth=2 + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 + jmp .LBB11_143 +.Ltmp948: +.LBB11_143: # in Loop: Header=BB11_134 Depth=2 + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 +.Ltmp759: + lea rcx, [rbp + 3688] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp760: + mov byte ptr [rbp + 743], al # 1-byte Spill + jmp .LBB11_144 +.LBB11_144: # in Loop: Header=BB11_134 Depth=2 + mov al, byte ptr [rbp + 743] # 1-byte Reload + test al, 1 + jne .LBB11_145 + jmp .LBB11_149 +.LBB11_145: # in Loop: Header=BB11_134 Depth=2 + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 +.Ltmp761: +.Ltmp949: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp762: + mov byte ptr [rbp + 742], al # 1-byte Spill + jmp .LBB11_146 +.LBB11_146: # in Loop: Header=BB11_134 Depth=2 + mov al, byte ptr [rbp + 742] # 1-byte Reload + test al, 1 + jne .LBB11_147 + jmp .LBB11_148 +.LBB11_147: # in Loop: Header=BB11_134 Depth=2 +.Ltmp950: + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 + int3 +.Ltmp951: +.LBB11_148: # in Loop: Header=BB11_134 Depth=2 + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 + jmp .LBB11_149 +.Ltmp952: +.LBB11_149: # in Loop: Header=BB11_134 Depth=2 + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 +.Ltmp763: + lea rcx, [rbp + 3688] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp764: + jmp .LBB11_150 +.LBB11_150: # in Loop: Header=BB11_134 Depth=2 + lea rcx, [rbp + 3688] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_134 +.Ltmp953: +# %bb.151: # in Loop: Header=BB11_1 Depth=1 + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 + jmp .LBB11_152 +.LBB11_152: # Parent Loop BB11_1 Depth=1 + # => This Inner Loop Header: Depth=2 +.Ltmp954: + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 + lea rdx, [rip + "??_C@_0BI@CAKIEDAA@s?4empty?$CI?$CJ?5?$DN?$DN?5?$CI4?9i?5?$DN?$DN?50?$CJ?$AA@"] + lea rax, [rbp + 3432] + mov rcx, rax + mov qword ptr [rbp + 728], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 191 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3416] + mov qword ptr [rbp + 720], rcx # 8-byte Spill + mov qword ptr [rbp + 712], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3392] + mov qword ptr [rbp + 704], rcx # 8-byte Spill + mov qword ptr [rbp + 696], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3456] + mov rdx, qword ptr [rbp + 704] # 8-byte Reload + mov r8, qword ptr [rbp + 720] # 8-byte Reload + mov r9, qword ptr [rbp + 728] # 8-byte Reload + mov qword ptr [rbp + 688], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 4000] +.Ltmp955: + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 + mov qword ptr [rbp + 680], rax # 8-byte Spill + call "?empty@?$span@H$0?0@gsl@@QEBA_NXZ" +.Ltmp765: + lea rcx, [rbp + 3328] + lea rdx, [rbp + 3336] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp766: + jmp .LBB11_153 +.LBB11_153: # in Loop: Header=BB11_152 Depth=2 + mov eax, dword ptr [rbp + 5356] + sub eax, 4 + sete r8b +.Ltmp767: + lea rcx, [rbp + 3336] + lea rdx, [rbp + 3344] + mov dword ptr [rbp + 676], eax # 4-byte Spill + call "??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z" +.Ltmp768: + jmp .LBB11_154 +.LBB11_154: # in Loop: Header=BB11_152 Depth=2 +.Ltmp769: + lea rcx, [rbp + 3456] + lea rdx, [rbp + 3344] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp770: + jmp .LBB11_155 +.LBB11_155: # in Loop: Header=BB11_152 Depth=2 + lea rcx, [rbp + 3344] + call "??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ" + jmp .LBB11_161 +.Ltmp956: +.LBB11_160: # Block address taken + # in Loop: Header=BB11_152 Depth=2 + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 + jmp .LBB11_161 +.Ltmp957: +.LBB11_161: # in Loop: Header=BB11_152 Depth=2 + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 +.Ltmp773: + lea rcx, [rbp + 3456] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp774: + mov byte ptr [rbp + 675], al # 1-byte Spill + jmp .LBB11_162 +.LBB11_162: # in Loop: Header=BB11_152 Depth=2 + mov al, byte ptr [rbp + 675] # 1-byte Reload + test al, 1 + jne .LBB11_163 + jmp .LBB11_167 +.LBB11_163: # in Loop: Header=BB11_152 Depth=2 + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 +.Ltmp775: +.Ltmp958: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp776: + mov byte ptr [rbp + 674], al # 1-byte Spill + jmp .LBB11_164 +.LBB11_164: # in Loop: Header=BB11_152 Depth=2 + mov al, byte ptr [rbp + 674] # 1-byte Reload + test al, 1 + jne .LBB11_165 + jmp .LBB11_166 +.LBB11_165: # in Loop: Header=BB11_152 Depth=2 +.Ltmp959: + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 + int3 +.Ltmp960: +.LBB11_166: # in Loop: Header=BB11_152 Depth=2 + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 + jmp .LBB11_167 +.Ltmp961: +.LBB11_167: # in Loop: Header=BB11_152 Depth=2 + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 +.Ltmp777: + lea rcx, [rbp + 3456] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp778: + jmp .LBB11_168 +.LBB11_168: # in Loop: Header=BB11_152 Depth=2 + lea rcx, [rbp + 3456] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_152 +.Ltmp962: +# %bb.169: # in Loop: Header=BB11_1 Depth=1 + .cv_loc 11 1 192 0 # ..\tests\span_tests.cpp:192:0 + mov dword ptr [rbp + 3324], 0 +.LBB11_170: # Parent Loop BB11_1 Depth=1 + # => This Loop Header: Depth=2 + # Child Loop BB11_172 Depth 3 + # Child Loop BB11_191 Depth 3 + # Child Loop BB11_210 Depth 3 + mov eax, dword ptr [rbp + 3324] + mov ecx, 4 + sub ecx, dword ptr [rbp + 5356] + cmp eax, ecx + jge .LBB11_230 +# %bb.171: # in Loop: Header=BB11_170 Depth=2 +.Ltmp963: + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 + jmp .LBB11_172 +.LBB11_172: # Parent Loop BB11_1 Depth=1 + # Parent Loop BB11_170 Depth=2 + # => This Inner Loop Header: Depth=3 +.Ltmp964: + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 + lea rdx, [rip + "??_C@_0BB@NMAKIDAL@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?$FLj?$FN?$AA@"] + lea rax, [rbp + 3216] + mov rcx, rax + mov qword ptr [rbp + 664], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 194 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3200] + mov qword ptr [rbp + 656], rcx # 8-byte Spill + mov qword ptr [rbp + 648], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3176] + mov qword ptr [rbp + 640], rcx # 8-byte Spill + mov qword ptr [rbp + 632], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3240] + mov rdx, qword ptr [rbp + 640] # 8-byte Reload + mov r8, qword ptr [rbp + 656] # 8-byte Reload + mov r9, qword ptr [rbp + 664] # 8-byte Reload + mov qword ptr [rbp + 624], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp965: + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 + mov r10d, dword ptr [rbp + 3324] + mov r11d, dword ptr [rbp + 5356] + add r10d, r11d + movsxd rcx, r10d + lea r8, [rbp + 4*rcx + 5360] +.Ltmp779: + lea rcx, [rbp + 3104] + lea rdx, [rbp + 3112] + mov qword ptr [rbp + 616], rax # 8-byte Spill + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp780: + jmp .LBB11_173 +.LBB11_173: # in Loop: Header=BB11_172 Depth=3 + movsxd rdx, dword ptr [rbp + 3324] +.Ltmp781: + lea rcx, [rbp + 4000] + call "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp782: + mov qword ptr [rbp + 608], rax # 8-byte Spill + jmp .LBB11_174 +.LBB11_174: # in Loop: Header=BB11_172 Depth=3 +.Ltmp783: + lea rcx, [rbp + 3112] + lea rdx, [rbp + 3120] + mov r8, qword ptr [rbp + 608] # 8-byte Reload + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp784: + jmp .LBB11_175 +.LBB11_175: # in Loop: Header=BB11_172 Depth=3 +.Ltmp785: + lea rcx, [rbp + 3240] + lea rdx, [rbp + 3120] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp786: + jmp .LBB11_176 +.LBB11_176: # in Loop: Header=BB11_172 Depth=3 + lea rcx, [rbp + 3120] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB11_182 +.Ltmp966: +.LBB11_181: # Block address taken + # in Loop: Header=BB11_172 Depth=3 + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 + jmp .LBB11_182 +.Ltmp967: +.LBB11_182: # in Loop: Header=BB11_172 Depth=3 + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 +.Ltmp789: + lea rcx, [rbp + 3240] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp790: + mov byte ptr [rbp + 607], al # 1-byte Spill + jmp .LBB11_183 +.LBB11_183: # in Loop: Header=BB11_172 Depth=3 + mov al, byte ptr [rbp + 607] # 1-byte Reload + test al, 1 + jne .LBB11_184 + jmp .LBB11_188 +.LBB11_184: # in Loop: Header=BB11_172 Depth=3 + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 +.Ltmp791: +.Ltmp968: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp792: + mov byte ptr [rbp + 606], al # 1-byte Spill + jmp .LBB11_185 +.LBB11_185: # in Loop: Header=BB11_172 Depth=3 + mov al, byte ptr [rbp + 606] # 1-byte Reload + test al, 1 + jne .LBB11_186 + jmp .LBB11_187 +.LBB11_186: # in Loop: Header=BB11_172 Depth=3 +.Ltmp969: + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 + int3 +.Ltmp970: +.LBB11_187: # in Loop: Header=BB11_172 Depth=3 + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 + jmp .LBB11_188 +.Ltmp971: +.LBB11_188: # in Loop: Header=BB11_172 Depth=3 + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 +.Ltmp793: + lea rcx, [rbp + 3240] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp794: + jmp .LBB11_189 +.LBB11_189: # in Loop: Header=BB11_172 Depth=3 + lea rcx, [rbp + 3240] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_172 +.Ltmp972: +# %bb.190: # in Loop: Header=BB11_170 Depth=2 + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 + jmp .LBB11_191 +.LBB11_191: # Parent Loop BB11_1 Depth=1 + # Parent Loop BB11_170 Depth=2 + # => This Inner Loop Header: Depth=3 +.Ltmp973: + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 + lea rdx, [rip + "??_C@_0BE@IAOINJFN@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?4at?$CIj?$CJ?$AA@"] + lea rax, [rbp + 3000] + mov rcx, rax + mov qword ptr [rbp + 592], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 195 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2984] + mov qword ptr [rbp + 584], rcx # 8-byte Spill + mov qword ptr [rbp + 576], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2960] + mov qword ptr [rbp + 568], rcx # 8-byte Spill + mov qword ptr [rbp + 560], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3024] + mov rdx, qword ptr [rbp + 568] # 8-byte Reload + mov r8, qword ptr [rbp + 584] # 8-byte Reload + mov r9, qword ptr [rbp + 592] # 8-byte Reload + mov qword ptr [rbp + 552], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp974: + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 + mov r10d, dword ptr [rbp + 3324] + mov r11d, dword ptr [rbp + 5356] + add r10d, r11d + movsxd rcx, r10d + lea r8, [rbp + 4*rcx + 5360] +.Ltmp795: + lea rcx, [rbp + 2888] + lea rdx, [rbp + 2896] + mov qword ptr [rbp + 544], rax # 8-byte Spill + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp796: + jmp .LBB11_192 +.LBB11_192: # in Loop: Header=BB11_191 Depth=3 + movsxd rdx, dword ptr [rbp + 3324] +.Ltmp797: + lea rcx, [rbp + 4000] + call "?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp798: + mov qword ptr [rbp + 536], rax # 8-byte Spill + jmp .LBB11_193 +.LBB11_193: # in Loop: Header=BB11_191 Depth=3 +.Ltmp799: + lea rcx, [rbp + 2896] + lea rdx, [rbp + 2904] + mov r8, qword ptr [rbp + 536] # 8-byte Reload + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp800: + jmp .LBB11_194 +.LBB11_194: # in Loop: Header=BB11_191 Depth=3 +.Ltmp801: + lea rcx, [rbp + 3024] + lea rdx, [rbp + 2904] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp802: + jmp .LBB11_195 +.LBB11_195: # in Loop: Header=BB11_191 Depth=3 + lea rcx, [rbp + 2904] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB11_201 +.Ltmp975: +.LBB11_200: # Block address taken + # in Loop: Header=BB11_191 Depth=3 + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 + jmp .LBB11_201 +.Ltmp976: +.LBB11_201: # in Loop: Header=BB11_191 Depth=3 + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 +.Ltmp805: + lea rcx, [rbp + 3024] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp806: + mov byte ptr [rbp + 535], al # 1-byte Spill + jmp .LBB11_202 +.LBB11_202: # in Loop: Header=BB11_191 Depth=3 + mov al, byte ptr [rbp + 535] # 1-byte Reload + test al, 1 + jne .LBB11_203 + jmp .LBB11_207 +.LBB11_203: # in Loop: Header=BB11_191 Depth=3 + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 +.Ltmp807: +.Ltmp977: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp808: + mov byte ptr [rbp + 534], al # 1-byte Spill + jmp .LBB11_204 +.LBB11_204: # in Loop: Header=BB11_191 Depth=3 + mov al, byte ptr [rbp + 534] # 1-byte Reload + test al, 1 + jne .LBB11_205 + jmp .LBB11_206 +.LBB11_205: # in Loop: Header=BB11_191 Depth=3 +.Ltmp978: + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 + int3 +.Ltmp979: +.LBB11_206: # in Loop: Header=BB11_191 Depth=3 + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 + jmp .LBB11_207 +.Ltmp980: +.LBB11_207: # in Loop: Header=BB11_191 Depth=3 + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 +.Ltmp809: + lea rcx, [rbp + 3024] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp810: + jmp .LBB11_208 +.LBB11_208: # in Loop: Header=BB11_191 Depth=3 + lea rcx, [rbp + 3024] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_191 +.Ltmp981: +# %bb.209: # in Loop: Header=BB11_170 Depth=2 + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 + jmp .LBB11_210 +.LBB11_210: # Parent Loop BB11_1 Depth=1 + # Parent Loop BB11_170 Depth=2 + # => This Inner Loop Header: Depth=3 +.Ltmp982: + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 + lea rdx, [rip + "??_C@_0BB@OONDDAIL@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?$CIj?$CJ?$AA@"] + lea rax, [rbp + 2784] + mov rcx, rax + mov qword ptr [rbp + 520], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 196 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2768] + mov qword ptr [rbp + 512], rcx # 8-byte Spill + mov qword ptr [rbp + 504], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2744] + mov qword ptr [rbp + 496], rcx # 8-byte Spill + mov qword ptr [rbp + 488], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2808] + mov rdx, qword ptr [rbp + 496] # 8-byte Reload + mov r8, qword ptr [rbp + 512] # 8-byte Reload + mov r9, qword ptr [rbp + 520] # 8-byte Reload + mov qword ptr [rbp + 480], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp983: + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 + mov r10d, dword ptr [rbp + 3324] + mov r11d, dword ptr [rbp + 5356] + add r10d, r11d + movsxd rcx, r10d + lea r8, [rbp + 4*rcx + 5360] +.Ltmp811: + lea rcx, [rbp + 2672] + lea rdx, [rbp + 2680] + mov qword ptr [rbp + 472], rax # 8-byte Spill + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp812: + jmp .LBB11_211 +.LBB11_211: # in Loop: Header=BB11_210 Depth=3 + movsxd rdx, dword ptr [rbp + 3324] +.Ltmp813: + lea rcx, [rbp + 4000] + call "??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp814: + mov qword ptr [rbp + 464], rax # 8-byte Spill + jmp .LBB11_212 +.LBB11_212: # in Loop: Header=BB11_210 Depth=3 +.Ltmp815: + lea rcx, [rbp + 2680] + lea rdx, [rbp + 2688] + mov r8, qword ptr [rbp + 464] # 8-byte Reload + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp816: + jmp .LBB11_213 +.LBB11_213: # in Loop: Header=BB11_210 Depth=3 +.Ltmp817: + lea rcx, [rbp + 2808] + lea rdx, [rbp + 2688] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp818: + jmp .LBB11_214 +.LBB11_214: # in Loop: Header=BB11_210 Depth=3 + lea rcx, [rbp + 2688] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB11_220 +.Ltmp984: +.LBB11_219: # Block address taken + # in Loop: Header=BB11_210 Depth=3 + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 + jmp .LBB11_220 +.Ltmp985: +.LBB11_220: # in Loop: Header=BB11_210 Depth=3 + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 +.Ltmp821: + lea rcx, [rbp + 2808] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp822: + mov byte ptr [rbp + 463], al # 1-byte Spill + jmp .LBB11_221 +.LBB11_221: # in Loop: Header=BB11_210 Depth=3 + mov al, byte ptr [rbp + 463] # 1-byte Reload + test al, 1 + jne .LBB11_222 + jmp .LBB11_226 +.LBB11_222: # in Loop: Header=BB11_210 Depth=3 + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 +.Ltmp823: +.Ltmp986: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp824: + mov byte ptr [rbp + 462], al # 1-byte Spill + jmp .LBB11_223 +.LBB11_223: # in Loop: Header=BB11_210 Depth=3 + mov al, byte ptr [rbp + 462] # 1-byte Reload + test al, 1 + jne .LBB11_224 + jmp .LBB11_225 +.LBB11_224: # in Loop: Header=BB11_210 Depth=3 +.Ltmp987: + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 + int3 +.Ltmp988: +.LBB11_225: # in Loop: Header=BB11_210 Depth=3 + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 + jmp .LBB11_226 +.Ltmp989: +.LBB11_226: # in Loop: Header=BB11_210 Depth=3 + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 +.Ltmp825: + lea rcx, [rbp + 2808] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp826: + jmp .LBB11_227 +.LBB11_227: # in Loop: Header=BB11_210 Depth=3 + lea rcx, [rbp + 2808] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_210 +.Ltmp990: +# %bb.228: # in Loop: Header=BB11_170 Depth=2 + .cv_loc 11 1 192 0 # ..\tests\span_tests.cpp:192:0 + mov eax, dword ptr [rbp + 3324] + add eax, 1 + mov dword ptr [rbp + 3324], eax + jmp .LBB11_170 +.Ltmp991: +.LBB11_230: # in Loop: Header=BB11_1 Depth=1 + .cv_loc 11 1 173 0 # ..\tests\span_tests.cpp:173:0 + mov eax, dword ptr [rbp + 5356] + add eax, 1 + mov dword ptr [rbp + 5356], eax + jmp .LBB11_1 +.Ltmp992: +.LBB11_231: + .cv_loc 11 1 203 0 # ..\tests\span_tests.cpp:203:0 + mov eax, 2 + mov r8d, eax + lea rdx, [rbp + 5360] +.Ltmp993: + lea rcx, [rbp + 2664] +.Ltmp994: + #DEBUG_VALUE: s <- [$rcx+0] + call "??0?$span@H$01@gsl@@QEAA@PEAH_J@Z" +.Ltmp995: + mov qword ptr [rbp + 448], rax # 8-byte Spill +.LBB11_232: # =>This Inner Loop Header: Depth=1 +.Ltmp996: + .cv_loc 11 1 204 0 # ..\tests\span_tests.cpp:204:0 + lea rdx, [rip + "??_C@_0CH@IPGLDMIF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@"] + lea rax, [rbp + 2560] + mov rcx, rax + mov qword ptr [rbp + 440], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 204 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2544] + mov qword ptr [rbp + 432], rcx # 8-byte Spill + mov qword ptr [rbp + 424], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2520] + mov qword ptr [rbp + 416], rcx # 8-byte Spill + mov qword ptr [rbp + 408], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2584] + mov rdx, qword ptr [rbp + 416] # 8-byte Reload + mov r8, qword ptr [rbp + 432] # 8-byte Reload + mov r9, qword ptr [rbp + 440] # 8-byte Reload + mov qword ptr [rbp + 400], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2664] +.Ltmp997: + .cv_loc 11 1 204 0 # ..\tests\span_tests.cpp:204:0 + mov qword ptr [rbp + 392], rax # 8-byte Spill + call "?data@?$span@H$01@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 5360] + sub rax, rcx + sete r8b +.Ltmp579: + lea rcx, [rbp + 2504] + lea rdx, [rbp + 2512] + mov qword ptr [rbp + 384], rax # 8-byte Spill + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp580: + jmp .LBB11_233 +.LBB11_233: # in Loop: Header=BB11_232 Depth=1 +.Ltmp581: + lea rcx, [rbp + 2584] + lea rdx, [rbp + 2512] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp582: + jmp .LBB11_242 +.Ltmp998: +.LBB11_236: # Block address taken + # in Loop: Header=BB11_232 Depth=1 + .cv_loc 11 1 204 0 # ..\tests\span_tests.cpp:204:0 + jmp .LBB11_237 +.Ltmp999: +.LBB11_237: # in Loop: Header=BB11_232 Depth=1 + .cv_loc 11 1 204 0 # ..\tests\span_tests.cpp:204:0 +.Ltmp585: + lea rcx, [rbp + 2584] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp586: + mov byte ptr [rbp + 383], al # 1-byte Spill + jmp .LBB11_238 +.LBB11_238: # in Loop: Header=BB11_232 Depth=1 + mov al, byte ptr [rbp + 383] # 1-byte Reload + test al, 1 + jne .LBB11_239 + jmp .LBB11_244 +.LBB11_239: # in Loop: Header=BB11_232 Depth=1 + .cv_loc 11 1 204 0 # ..\tests\span_tests.cpp:204:0 +.Ltmp587: +.Ltmp1000: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp588: + mov byte ptr [rbp + 382], al # 1-byte Spill + jmp .LBB11_240 +.LBB11_240: # in Loop: Header=BB11_232 Depth=1 + mov al, byte ptr [rbp + 382] # 1-byte Reload + test al, 1 + jne .LBB11_241 + jmp .LBB11_243 +.LBB11_241: # in Loop: Header=BB11_232 Depth=1 +.Ltmp1001: + .cv_loc 11 1 204 0 # ..\tests\span_tests.cpp:204:0 + int3 + jmp .LBB11_243 +.Ltmp1002: +.LBB11_242: # in Loop: Header=BB11_232 Depth=1 + .cv_loc 11 1 204 0 # ..\tests\span_tests.cpp:204:0 + jmp .LBB11_237 +.Ltmp1003: +.LBB11_243: # in Loop: Header=BB11_232 Depth=1 + .cv_loc 11 1 204 0 # ..\tests\span_tests.cpp:204:0 + jmp .LBB11_244 +.Ltmp1004: +.LBB11_244: # in Loop: Header=BB11_232 Depth=1 + .cv_loc 11 1 204 0 # ..\tests\span_tests.cpp:204:0 +.Ltmp589: + lea rcx, [rbp + 2584] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp590: + jmp .LBB11_245 +.LBB11_245: # in Loop: Header=BB11_232 Depth=1 + lea rcx, [rbp + 2584] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_232 +.Ltmp1005: +# %bb.246: + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 + jmp .LBB11_247 +.LBB11_247: # =>This Inner Loop Header: Depth=1 +.Ltmp1006: + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 + lea rdx, [rip + "??_C@_0BJ@FCFJDLBD@?$CIs?$FL0?$FN?5?$DN?$DN?51?5?$CG?$CG?5s?$FL1?$FN?5?$DN?$DN?52?$CJ?$AA@"] + lea rax, [rbp + 2400] + mov rcx, rax + mov qword ptr [rbp + 368], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 205 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2384] + mov qword ptr [rbp + 360], rcx # 8-byte Spill + mov qword ptr [rbp + 352], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2360] + mov qword ptr [rbp + 344], rcx # 8-byte Spill + mov qword ptr [rbp + 336], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2424] + mov rdx, qword ptr [rbp + 344] # 8-byte Reload + mov r8, qword ptr [rbp + 360] # 8-byte Reload + mov r9, qword ptr [rbp + 368] # 8-byte Reload + mov qword ptr [rbp + 328], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 +.Ltmp591: + xor r10d, r10d + mov edx, r10d + lea rcx, [rbp + 2664] +.Ltmp1007: + mov qword ptr [rbp + 320], rax # 8-byte Spill + call "??A?$span@H$01@gsl@@QEBAAEAH_J@Z" +.Ltmp592: + mov qword ptr [rbp + 312], rax # 8-byte Spill + jmp .LBB11_248 +.LBB11_248: # in Loop: Header=BB11_247 Depth=1 + xor eax, eax + mov cl, al + mov rdx, qword ptr [rbp + 312] # 8-byte Reload + cmp dword ptr [rdx], 1 + mov byte ptr [rbp + 311], cl # 1-byte Spill + jne .LBB11_251 +# %bb.249: # in Loop: Header=BB11_247 Depth=1 +.Ltmp593: + mov eax, 1 + mov edx, eax + lea rcx, [rbp + 2664] + call "??A?$span@H$01@gsl@@QEBAAEAH_J@Z" +.Ltmp594: + mov qword ptr [rbp + 296], rax # 8-byte Spill + jmp .LBB11_250 +.LBB11_250: # in Loop: Header=BB11_247 Depth=1 + mov rax, qword ptr [rbp + 296] # 8-byte Reload + cmp dword ptr [rax], 2 + sete cl + mov byte ptr [rbp + 311], cl # 1-byte Spill +.LBB11_251: # in Loop: Header=BB11_247 Depth=1 +.Ltmp595: + mov al, byte ptr [rbp + 311] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 2344] + lea rdx, [rbp + 2352] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp596: + jmp .LBB11_252 +.LBB11_252: # in Loop: Header=BB11_247 Depth=1 +.Ltmp597: + lea rcx, [rbp + 2424] + lea rdx, [rbp + 2352] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp598: + jmp .LBB11_261 +.Ltmp1008: +.LBB11_255: # Block address taken + # in Loop: Header=BB11_247 Depth=1 + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 + jmp .LBB11_256 +.Ltmp1009: +.LBB11_256: # in Loop: Header=BB11_247 Depth=1 + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 +.Ltmp601: + lea rcx, [rbp + 2424] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp602: + mov byte ptr [rbp + 295], al # 1-byte Spill + jmp .LBB11_257 +.LBB11_257: # in Loop: Header=BB11_247 Depth=1 + mov al, byte ptr [rbp + 295] # 1-byte Reload + test al, 1 + jne .LBB11_258 + jmp .LBB11_264 +.LBB11_258: # in Loop: Header=BB11_247 Depth=1 + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 +.Ltmp603: +.Ltmp1010: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp604: + mov byte ptr [rbp + 294], al # 1-byte Spill + jmp .LBB11_259 +.LBB11_259: # in Loop: Header=BB11_247 Depth=1 + mov al, byte ptr [rbp + 294] # 1-byte Reload + test al, 1 + jne .LBB11_260 + jmp .LBB11_263 +.LBB11_260: # in Loop: Header=BB11_247 Depth=1 +.Ltmp1011: + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 + int3 + jmp .LBB11_263 +.Ltmp1012: +.LBB11_261: # in Loop: Header=BB11_247 Depth=1 + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 + jmp .LBB11_256 +.Ltmp1013: +.LBB11_263: # in Loop: Header=BB11_247 Depth=1 + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 + jmp .LBB11_264 +.Ltmp1014: +.LBB11_264: # in Loop: Header=BB11_247 Depth=1 + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 +.Ltmp605: + lea rcx, [rbp + 2424] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp606: + jmp .LBB11_265 +.LBB11_265: # in Loop: Header=BB11_247 Depth=1 + lea rcx, [rbp + 2424] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_247 +.Ltmp1015: +# %bb.266: + .cv_loc 11 1 209 0 # ..\tests\span_tests.cpp:209:0 + mov qword ptr [rbp + 2336], 0 + .cv_loc 11 1 210 0 # ..\tests\span_tests.cpp:210:0 + mov rdx, qword ptr [rbp + 2336] + mov dword ptr [rbp + 2316], 0 + lea rcx, [rbp + 2316] + mov qword ptr [rbp + 280], rdx # 8-byte Spill + call "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" + lea rcx, [rbp + 2320] + mov rdx, qword ptr [rbp + 280] # 8-byte Reload + mov r8, rax + call "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + mov qword ptr [rbp + 272], rax # 8-byte Spill +.LBB11_267: # =>This Inner Loop Header: Depth=1 +.Ltmp1016: + .cv_loc 11 1 211 0 # ..\tests\span_tests.cpp:211:0 + lea rcx, [rbp + 2208] + lea rdx, [rip + "??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 211 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2192] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 2168] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 256], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 2232] + lea rdx, [rbp + 2168] + lea r8, [rbp + 2192] + lea r9, [rbp + 2208] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 248], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1017: + .cv_loc 11 1 211 0 # ..\tests\span_tests.cpp:211:0 + lea rcx, [rbp + 2320] + mov qword ptr [rbp + 240], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp + 239], r11b # 1-byte Spill + jne .LBB11_269 +# %bb.268: # in Loop: Header=BB11_267 Depth=1 + lea rcx, [rbp + 2320] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp + 239], dl # 1-byte Spill +.LBB11_269: # in Loop: Header=BB11_267 Depth=1 +.Ltmp607: + mov al, byte ptr [rbp + 239] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 2152] + lea rdx, [rbp + 2160] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp608: + jmp .LBB11_270 +.LBB11_270: # in Loop: Header=BB11_267 Depth=1 +.Ltmp609: + lea rcx, [rbp + 2232] + lea rdx, [rbp + 2160] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp610: + jmp .LBB11_279 +.Ltmp1018: +.LBB11_273: # Block address taken + # in Loop: Header=BB11_267 Depth=1 + .cv_loc 11 1 211 0 # ..\tests\span_tests.cpp:211:0 + jmp .LBB11_274 +.Ltmp1019: +.LBB11_274: # in Loop: Header=BB11_267 Depth=1 + .cv_loc 11 1 211 0 # ..\tests\span_tests.cpp:211:0 +.Ltmp613: + lea rcx, [rbp + 2232] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp614: + mov byte ptr [rbp + 238], al # 1-byte Spill + jmp .LBB11_275 +.LBB11_275: # in Loop: Header=BB11_267 Depth=1 + mov al, byte ptr [rbp + 238] # 1-byte Reload + test al, 1 + jne .LBB11_276 + jmp .LBB11_282 +.LBB11_276: # in Loop: Header=BB11_267 Depth=1 + .cv_loc 11 1 211 0 # ..\tests\span_tests.cpp:211:0 +.Ltmp615: +.Ltmp1020: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp616: + mov byte ptr [rbp + 237], al # 1-byte Spill + jmp .LBB11_277 +.LBB11_277: # in Loop: Header=BB11_267 Depth=1 + mov al, byte ptr [rbp + 237] # 1-byte Reload + test al, 1 + jne .LBB11_278 + jmp .LBB11_281 +.LBB11_278: # in Loop: Header=BB11_267 Depth=1 +.Ltmp1021: + .cv_loc 11 1 211 0 # ..\tests\span_tests.cpp:211:0 + int3 + jmp .LBB11_281 +.Ltmp1022: +.LBB11_279: # in Loop: Header=BB11_267 Depth=1 + .cv_loc 11 1 211 0 # ..\tests\span_tests.cpp:211:0 + jmp .LBB11_274 +.Ltmp1023: +.LBB11_281: # in Loop: Header=BB11_267 Depth=1 + .cv_loc 11 1 211 0 # ..\tests\span_tests.cpp:211:0 + jmp .LBB11_282 +.Ltmp1024: +.LBB11_282: # in Loop: Header=BB11_267 Depth=1 + .cv_loc 11 1 211 0 # ..\tests\span_tests.cpp:211:0 +.Ltmp617: + lea rcx, [rbp + 2232] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp618: + jmp .LBB11_283 +.LBB11_283: # in Loop: Header=BB11_267 Depth=1 + lea rcx, [rbp + 2232] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_267 +.Ltmp1025: +# %bb.284: + .cv_loc 11 1 215 0 # ..\tests\span_tests.cpp:215:0 + mov qword ptr [rbp + 2144], 0 + .cv_loc 11 1 216 0 # ..\tests\span_tests.cpp:216:0 + mov rax, qword ptr [rbp + 2144] + mov qword ptr [rbp + 2136], rax +.LBB11_285: # =>This Inner Loop Header: Depth=1 +.Ltmp1026: + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 + lea rdx, [rip + "??_C@_0BO@IBLHLNBC@workaround_macro?$CI?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 2032] + mov rcx, rax + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 217 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2016] + mov qword ptr [rbp + 216], rcx # 8-byte Spill + mov qword ptr [rbp + 208], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 1992] + mov qword ptr [rbp + 200], rcx # 8-byte Spill + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2056] + mov qword ptr [rbp + 184], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 200] # 8-byte Reload + mov r8, qword ptr [rbp + 216] # 8-byte Reload + mov r9, qword ptr [rbp + 224] # 8-byte Reload + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp619: + mov rcx, qword ptr [rbp + 184] # 8-byte Reload + mov qword ptr [rbp + 168], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp620: + mov byte ptr [rbp + 167], al # 1-byte Spill + jmp .LBB11_286 +.LBB11_286: # in Loop: Header=BB11_285 Depth=1 + mov al, byte ptr [rbp + 167] # 1-byte Reload + test al, 1 + jne .LBB11_287 + jmp .LBB11_298 +.LBB11_287: # in Loop: Header=BB11_285 Depth=1 + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 +.Ltmp623: + lea rcx, [rbp + 2136] +.Ltmp1027: + call "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ" +.Ltmp624: + jmp .LBB11_288 +.LBB11_288: # in Loop: Header=BB11_285 Depth=1 +.Ltmp625: + lea rcx, [rbp + 2056] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp626: + jmp .LBB11_296 +.Ltmp1028: +.LBB11_291: # Block address taken + # in Loop: Header=BB11_285 Depth=1 + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 + jmp .LBB11_292 +.LBB11_292: # in Loop: Header=BB11_285 Depth=1 + jmp .LBB11_300 +.Ltmp1029: +.LBB11_295: # Block address taken + # in Loop: Header=BB11_285 Depth=1 + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 + jmp .LBB11_292 +.Ltmp1030: +.LBB11_296: # in Loop: Header=BB11_285 Depth=1 + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 + jmp .LBB11_292 +.Ltmp1031: +.LBB11_298: # in Loop: Header=BB11_285 Depth=1 + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 +.Ltmp621: + lea rcx, [rbp + 2056] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp622: + jmp .LBB11_299 +.LBB11_299: # in Loop: Header=BB11_285 Depth=1 + jmp .LBB11_300 +.Ltmp1032: +.LBB11_300: # in Loop: Header=BB11_285 Depth=1 + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 +.Ltmp631: + lea rcx, [rbp + 2056] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp632: + mov byte ptr [rbp + 166], al # 1-byte Spill + jmp .LBB11_301 +.LBB11_301: # in Loop: Header=BB11_285 Depth=1 + mov al, byte ptr [rbp + 166] # 1-byte Reload + test al, 1 + jne .LBB11_302 + jmp .LBB11_306 +.LBB11_302: # in Loop: Header=BB11_285 Depth=1 + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 +.Ltmp633: +.Ltmp1033: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp634: + mov byte ptr [rbp + 165], al # 1-byte Spill + jmp .LBB11_303 +.LBB11_303: # in Loop: Header=BB11_285 Depth=1 + mov al, byte ptr [rbp + 165] # 1-byte Reload + test al, 1 + jne .LBB11_304 + jmp .LBB11_305 +.LBB11_304: # in Loop: Header=BB11_285 Depth=1 +.Ltmp1034: + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 + int3 +.Ltmp1035: +.LBB11_305: # in Loop: Header=BB11_285 Depth=1 + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 + jmp .LBB11_306 +.Ltmp1036: +.LBB11_306: # in Loop: Header=BB11_285 Depth=1 + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 +.Ltmp635: + lea rcx, [rbp + 2056] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp636: + jmp .LBB11_307 +.LBB11_307: # in Loop: Header=BB11_285 Depth=1 + lea rcx, [rbp + 2056] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB11_285 +.Ltmp1037: +# %bb.308: + .cv_loc 11 1 221 0 # ..\tests\span_tests.cpp:221:0 + mov eax, 2 + mov r8d, eax + lea rdx, [rbp + 5360] +.Ltmp1038: + lea rcx, [rbp + 1976] +.Ltmp1039: + #DEBUG_VALUE: s <- [$rcx+0] + call "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z" +.Ltmp1040: +.LBB11_309: # =>This Inner Loop Header: Depth=1 + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 + lea rcx, [rbp + 1872] + lea rdx, [rip + "??_C@_0CH@IPGLDMIF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 222 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1856] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 1832] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 144], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 1896] + lea rdx, [rbp + 1832] + lea r8, [rbp + 1856] + lea r9, [rbp + 1872] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 136], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1041: + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 + lea rcx, [rbp + 1976] + mov qword ptr [rbp + 128], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 2 + mov byte ptr [rbp + 127], r11b # 1-byte Spill + jne .LBB11_311 +# %bb.310: # in Loop: Header=BB11_309 Depth=1 + lea rcx, [rbp + 1976] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 5360] + cmp rax, rcx + sete dl + mov byte ptr [rbp + 127], dl # 1-byte Spill +.LBB11_311: # in Loop: Header=BB11_309 Depth=1 +.Ltmp637: + mov al, byte ptr [rbp + 127] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1816] + lea rdx, [rbp + 1824] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp638: + jmp .LBB11_312 +.LBB11_312: # in Loop: Header=BB11_309 Depth=1 +.Ltmp639: + lea rcx, [rbp + 1896] + lea rdx, [rbp + 1824] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp640: + jmp .LBB11_321 +.Ltmp1042: +.LBB11_315: # Block address taken + # in Loop: Header=BB11_309 Depth=1 + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 + jmp .LBB11_316 +.Ltmp1043: +.LBB11_316: # in Loop: Header=BB11_309 Depth=1 + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 +.Ltmp643: + lea rcx, [rbp + 1896] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp644: + mov byte ptr [rbp + 126], al # 1-byte Spill + jmp .LBB11_317 +.LBB11_317: # in Loop: Header=BB11_309 Depth=1 + mov al, byte ptr [rbp + 126] # 1-byte Reload + test al, 1 + jne .LBB11_318 + jmp .LBB11_324 +.LBB11_318: # in Loop: Header=BB11_309 Depth=1 + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 +.Ltmp645: +.Ltmp1044: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp646: + mov byte ptr [rbp + 125], al # 1-byte Spill + jmp .LBB11_319 +.LBB11_319: # in Loop: Header=BB11_309 Depth=1 + mov al, byte ptr [rbp + 125] # 1-byte Reload + test al, 1 + jne .LBB11_320 + jmp .LBB11_323 +.LBB11_320: # in Loop: Header=BB11_309 Depth=1 +.Ltmp1045: + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 + int3 + jmp .LBB11_323 +.Ltmp1046: +.LBB11_321: # in Loop: Header=BB11_309 Depth=1 + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 + jmp .LBB11_316 +.Ltmp1047: +.LBB11_323: # in Loop: Header=BB11_309 Depth=1 + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 + jmp .LBB11_324 +.Ltmp1048: +.LBB11_324: # in Loop: Header=BB11_309 Depth=1 + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 +.Ltmp647: + lea rcx, [rbp + 1896] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp648: + jmp .LBB11_325 +.LBB11_325: # in Loop: Header=BB11_309 Depth=1 + lea rcx, [rbp + 1896] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_309 +.Ltmp1049: +# %bb.326: + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 + jmp .LBB11_327 +.LBB11_327: # =>This Inner Loop Header: Depth=1 +.Ltmp1050: + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 + lea rdx, [rip + "??_C@_0BJ@FCFJDLBD@?$CIs?$FL0?$FN?5?$DN?$DN?51?5?$CG?$CG?5s?$FL1?$FN?5?$DN?$DN?52?$CJ?$AA@"] + lea rax, [rbp + 1712] + mov rcx, rax + mov qword ptr [rbp + 112], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 223 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1696] + mov qword ptr [rbp + 104], rcx # 8-byte Spill + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1672] + mov qword ptr [rbp + 88], rcx # 8-byte Spill + mov qword ptr [rbp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1736] + mov rdx, qword ptr [rbp + 88] # 8-byte Reload + mov r8, qword ptr [rbp + 104] # 8-byte Reload + mov r9, qword ptr [rbp + 112] # 8-byte Reload + mov qword ptr [rbp + 72], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 +.Ltmp649: + xor r10d, r10d + mov edx, r10d + lea rcx, [rbp + 1976] +.Ltmp1051: + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp650: + mov qword ptr [rbp + 56], rax # 8-byte Spill + jmp .LBB11_328 +.LBB11_328: # in Loop: Header=BB11_327 Depth=1 + xor eax, eax + mov cl, al + mov rdx, qword ptr [rbp + 56] # 8-byte Reload + cmp dword ptr [rdx], 1 + mov byte ptr [rbp + 55], cl # 1-byte Spill + jne .LBB11_331 +# %bb.329: # in Loop: Header=BB11_327 Depth=1 +.Ltmp651: + mov eax, 1 + mov edx, eax + lea rcx, [rbp + 1976] + call "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp652: + mov qword ptr [rbp + 40], rax # 8-byte Spill + jmp .LBB11_330 +.LBB11_330: # in Loop: Header=BB11_327 Depth=1 + mov rax, qword ptr [rbp + 40] # 8-byte Reload + cmp dword ptr [rax], 2 + sete cl + mov byte ptr [rbp + 55], cl # 1-byte Spill +.LBB11_331: # in Loop: Header=BB11_327 Depth=1 +.Ltmp653: + mov al, byte ptr [rbp + 55] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1656] + lea rdx, [rbp + 1664] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp654: + jmp .LBB11_332 +.LBB11_332: # in Loop: Header=BB11_327 Depth=1 +.Ltmp655: + lea rcx, [rbp + 1736] + lea rdx, [rbp + 1664] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp656: + jmp .LBB11_341 +.Ltmp1052: +.LBB11_335: # Block address taken + # in Loop: Header=BB11_327 Depth=1 + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 + jmp .LBB11_336 +.Ltmp1053: +.LBB11_336: # in Loop: Header=BB11_327 Depth=1 + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 +.Ltmp659: + lea rcx, [rbp + 1736] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp660: + mov byte ptr [rbp + 39], al # 1-byte Spill + jmp .LBB11_337 +.LBB11_337: # in Loop: Header=BB11_327 Depth=1 + mov al, byte ptr [rbp + 39] # 1-byte Reload + test al, 1 + jne .LBB11_338 + jmp .LBB11_344 +.LBB11_338: # in Loop: Header=BB11_327 Depth=1 + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 +.Ltmp661: +.Ltmp1054: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp662: + mov byte ptr [rbp + 38], al # 1-byte Spill + jmp .LBB11_339 +.LBB11_339: # in Loop: Header=BB11_327 Depth=1 + mov al, byte ptr [rbp + 38] # 1-byte Reload + test al, 1 + jne .LBB11_340 + jmp .LBB11_343 +.LBB11_340: # in Loop: Header=BB11_327 Depth=1 +.Ltmp1055: + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 + int3 + jmp .LBB11_343 +.Ltmp1056: +.LBB11_341: # in Loop: Header=BB11_327 Depth=1 + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 + jmp .LBB11_336 +.Ltmp1057: +.LBB11_343: # in Loop: Header=BB11_327 Depth=1 + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 + jmp .LBB11_344 +.Ltmp1058: +.LBB11_344: # in Loop: Header=BB11_327 Depth=1 + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 +.Ltmp663: + lea rcx, [rbp + 1736] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp664: + jmp .LBB11_345 +.LBB11_345: # in Loop: Header=BB11_327 Depth=1 + lea rcx, [rbp + 1736] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_327 +.Ltmp1059: +# %bb.346: + .cv_loc 11 1 227 0 # ..\tests\span_tests.cpp:227:0 + mov qword ptr [rbp + 1648], 0 + .cv_loc 11 1 228 0 # ..\tests\span_tests.cpp:228:0 + mov dword ptr [rbp + 1628], 0 + lea rcx, [rbp + 1628] + call "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" + mov rdx, qword ptr [rbp + 1648] + lea rcx, [rbp + 1632] + mov r8, rax + call "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z" +.LBB11_347: # =>This Inner Loop Header: Depth=1 +.Ltmp1060: + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 + lea rcx, [rbp + 1520] + lea rdx, [rip + "??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 229 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1504] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 1480] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 1544] + lea rdx, [rbp + 1480] + lea r8, [rbp + 1504] + lea r9, [rbp + 1520] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1061: + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 + lea rcx, [rbp + 1632] + mov qword ptr [rbp], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp - 1], r11b # 1-byte Spill + jne .LBB11_349 +# %bb.348: # in Loop: Header=BB11_347 Depth=1 + lea rcx, [rbp + 1632] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 1], dl # 1-byte Spill +.LBB11_349: # in Loop: Header=BB11_347 Depth=1 +.Ltmp665: + mov al, byte ptr [rbp - 1] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1464] + lea rdx, [rbp + 1472] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp666: + jmp .LBB11_350 +.LBB11_350: # in Loop: Header=BB11_347 Depth=1 +.Ltmp667: + lea rcx, [rbp + 1544] + lea rdx, [rbp + 1472] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp668: + jmp .LBB11_359 +.Ltmp1062: +.LBB11_353: # Block address taken + # in Loop: Header=BB11_347 Depth=1 + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 + jmp .LBB11_354 +.Ltmp1063: +.LBB11_354: # in Loop: Header=BB11_347 Depth=1 + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 +.Ltmp671: + lea rcx, [rbp + 1544] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp672: + mov byte ptr [rbp - 2], al # 1-byte Spill + jmp .LBB11_355 +.LBB11_355: # in Loop: Header=BB11_347 Depth=1 + mov al, byte ptr [rbp - 2] # 1-byte Reload + test al, 1 + jne .LBB11_356 + jmp .LBB11_362 +.LBB11_356: # in Loop: Header=BB11_347 Depth=1 + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 +.Ltmp673: +.Ltmp1064: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp674: + mov byte ptr [rbp - 3], al # 1-byte Spill + jmp .LBB11_357 +.LBB11_357: # in Loop: Header=BB11_347 Depth=1 + mov al, byte ptr [rbp - 3] # 1-byte Reload + test al, 1 + jne .LBB11_358 + jmp .LBB11_361 +.LBB11_358: # in Loop: Header=BB11_347 Depth=1 +.Ltmp1065: + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 + int3 + jmp .LBB11_361 +.Ltmp1066: +.LBB11_359: # in Loop: Header=BB11_347 Depth=1 + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 + jmp .LBB11_354 +.Ltmp1067: +.LBB11_361: # in Loop: Header=BB11_347 Depth=1 + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 + jmp .LBB11_362 +.Ltmp1068: +.LBB11_362: # in Loop: Header=BB11_347 Depth=1 + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 +.Ltmp675: + lea rcx, [rbp + 1544] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp676: + jmp .LBB11_363 +.LBB11_363: # in Loop: Header=BB11_347 Depth=1 + lea rcx, [rbp + 1544] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_347 +.Ltmp1069: +# %bb.364: + .cv_loc 11 1 233 0 # ..\tests\span_tests.cpp:233:0 + mov qword ptr [rbp + 1456], 0 + .cv_loc 11 1 234 0 # ..\tests\span_tests.cpp:234:0 + mov rax, qword ptr [rbp + 1456] + mov qword ptr [rbp + 1448], rax +.LBB11_365: # =>This Inner Loop Header: Depth=1 +.Ltmp1070: + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 + lea rdx, [rip + "??_C@_0BO@IBLHLNBC@workaround_macro?$CI?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 1344] + mov rcx, rax + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 235 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1328] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 1304] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1368] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 24] # 8-byte Reload + mov r9, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp677: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp678: + mov byte ptr [rbp - 73], al # 1-byte Spill + jmp .LBB11_366 +.LBB11_366: # in Loop: Header=BB11_365 Depth=1 + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB11_367 + jmp .LBB11_378 +.LBB11_367: # in Loop: Header=BB11_365 Depth=1 + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 +.Ltmp681: + lea rcx, [rbp + 1448] +.Ltmp1071: + call "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ" +.Ltmp682: + jmp .LBB11_368 +.LBB11_368: # in Loop: Header=BB11_365 Depth=1 +.Ltmp683: + lea rcx, [rbp + 1368] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp684: + jmp .LBB11_376 +.Ltmp1072: +.LBB11_371: # Block address taken + # in Loop: Header=BB11_365 Depth=1 + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 + jmp .LBB11_372 +.LBB11_372: # in Loop: Header=BB11_365 Depth=1 + jmp .LBB11_380 +.Ltmp1073: +.LBB11_375: # Block address taken + # in Loop: Header=BB11_365 Depth=1 + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 + jmp .LBB11_372 +.Ltmp1074: +.LBB11_376: # in Loop: Header=BB11_365 Depth=1 + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 + jmp .LBB11_372 +.Ltmp1075: +.LBB11_378: # in Loop: Header=BB11_365 Depth=1 + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 +.Ltmp679: + lea rcx, [rbp + 1368] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp680: + jmp .LBB11_379 +.LBB11_379: # in Loop: Header=BB11_365 Depth=1 + jmp .LBB11_380 +.Ltmp1076: +.LBB11_380: # in Loop: Header=BB11_365 Depth=1 + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 +.Ltmp689: + lea rcx, [rbp + 1368] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp690: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB11_381 +.LBB11_381: # in Loop: Header=BB11_365 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB11_382 + jmp .LBB11_386 +.LBB11_382: # in Loop: Header=BB11_365 Depth=1 + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 +.Ltmp691: +.Ltmp1077: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp692: + mov byte ptr [rbp - 75], al # 1-byte Spill + jmp .LBB11_383 +.LBB11_383: # in Loop: Header=BB11_365 Depth=1 + mov al, byte ptr [rbp - 75] # 1-byte Reload + test al, 1 + jne .LBB11_384 + jmp .LBB11_385 +.LBB11_384: # in Loop: Header=BB11_365 Depth=1 +.Ltmp1078: + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 + int3 +.Ltmp1079: +.LBB11_385: # in Loop: Header=BB11_365 Depth=1 + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 + jmp .LBB11_386 +.Ltmp1080: +.LBB11_386: # in Loop: Header=BB11_365 Depth=1 + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 +.Ltmp693: + lea rcx, [rbp + 1368] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp694: + jmp .LBB11_387 +.LBB11_387: # in Loop: Header=BB11_365 Depth=1 + lea rcx, [rbp + 1368] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB11_365 +.Ltmp1081: +# %bb.388: + .cv_loc 11 1 237 0 # ..\tests\span_tests.cpp:237:0 + add rsp, 5520 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$7@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$7@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_7: # in Loop: Header=BB11_3 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5136] +.Ltmp1082: + .cv_loc 11 1 177 0 # ..\tests\span_tests.cpp:177:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1083: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$8@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$8@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$8@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_8: # in Loop: Header=BB11_3 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 177 0 # ..\tests\span_tests.cpp:177:0 +.Ltmp701: + lea rcx, [rbp + 5256] +.Ltmp1084: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp702: + jmp .LBB11_9 +.LBB11_9: # in Loop: Header=BB11_3 Depth=2 + lea rax, [rip + .LBB11_10] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1085: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$24@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_24: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5256] + .cv_loc 11 1 177 0 # ..\tests\span_tests.cpp:177:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1086: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$25@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$25@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$25@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_25: # in Loop: Header=BB11_20 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4912] +.Ltmp1087: + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 + call "??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1088: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$26@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$26@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$26@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_26: # in Loop: Header=BB11_20 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 +.Ltmp715: + lea rcx, [rbp + 5032] +.Ltmp1089: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp716: + jmp .LBB11_27 +.LBB11_27: # in Loop: Header=BB11_20 Depth=2 + lea rax, [rip + .LBB11_28] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1090: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$42@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$42@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$42@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_42: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5032] + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1091: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$43@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$43@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$43@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_43: # in Loop: Header=BB11_38 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4688] +.Ltmp1092: + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 + call "??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1093: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$44@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$44@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$44@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_44: # in Loop: Header=BB11_38 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 +.Ltmp729: + lea rcx, [rbp + 4800] +.Ltmp1094: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp730: + jmp .LBB11_45 +.LBB11_45: # in Loop: Header=BB11_38 Depth=2 + lea rax, [rip + .LBB11_46] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1095: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$63@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_63: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4800] + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1096: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$64@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$64@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$64@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_64: # in Loop: Header=BB11_58 Depth=3 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4464] +.Ltmp1097: + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1098: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$65@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$65@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$65@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_65: # in Loop: Header=BB11_58 Depth=3 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 +.Ltmp835: + lea rcx, [rbp + 4584] +.Ltmp1099: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp836: + jmp .LBB11_66 +.LBB11_66: # in Loop: Header=BB11_58 Depth=3 + lea rax, [rip + .LBB11_67] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1100: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$82@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$82@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$82@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_82: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4584] + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1101: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$83@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$83@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$83@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_83: # in Loop: Header=BB11_77 Depth=3 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4248] +.Ltmp1102: + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1103: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$84@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$84@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$84@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_84: # in Loop: Header=BB11_77 Depth=3 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 +.Ltmp851: + lea rcx, [rbp + 4368] +.Ltmp1104: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp852: + jmp .LBB11_85 +.LBB11_85: # in Loop: Header=BB11_77 Depth=3 + lea rax, [rip + .LBB11_86] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1105: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$101@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$101@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$101@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_101: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4368] + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1106: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$102@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$102@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$102@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_102: # in Loop: Header=BB11_96 Depth=3 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4032] +.Ltmp1107: + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1108: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$103@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$103@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$103@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_103: # in Loop: Header=BB11_96 Depth=3 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 +.Ltmp867: + lea rcx, [rbp + 4152] +.Ltmp1109: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp868: + jmp .LBB11_104 +.LBB11_104: # in Loop: Header=BB11_96 Depth=3 + lea rax, [rip + .LBB11_105] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1110: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$115@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$115@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$115@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_115: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4152] + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1111: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$121@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$121@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$121@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_121: # in Loop: Header=BB11_117 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3800] +.Ltmp1112: + .cv_loc 11 1 189 0 # ..\tests\span_tests.cpp:189:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1113: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$122@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$122@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$122@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_122: # in Loop: Header=BB11_117 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 189 0 # ..\tests\span_tests.cpp:189:0 +.Ltmp743: + lea rcx, [rbp + 3920] +.Ltmp1114: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp744: + jmp .LBB11_123 +.LBB11_123: # in Loop: Header=BB11_117 Depth=2 + lea rax, [rip + .LBB11_124] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1115: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$138@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$138@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$138@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_138: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3920] + .cv_loc 11 1 189 0 # ..\tests\span_tests.cpp:189:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1116: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$139@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_139: # in Loop: Header=BB11_134 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3568] +.Ltmp1117: + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 + call "??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1118: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$140@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$140@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$140@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_140: # in Loop: Header=BB11_134 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 +.Ltmp757: + lea rcx, [rbp + 3688] +.Ltmp1119: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp758: + jmp .LBB11_141 +.LBB11_141: # in Loop: Header=BB11_134 Depth=2 + lea rax, [rip + .LBB11_142] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1120: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$156@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$156@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$156@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_156: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3688] + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1121: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$157@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$157@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$157@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_157: # in Loop: Header=BB11_152 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3344] +.Ltmp1122: + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 + call "??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1123: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$158@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$158@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$158@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_158: # in Loop: Header=BB11_152 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 +.Ltmp771: + lea rcx, [rbp + 3456] +.Ltmp1124: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp772: + jmp .LBB11_159 +.LBB11_159: # in Loop: Header=BB11_152 Depth=2 + lea rax, [rip + .LBB11_160] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1125: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$177@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$177@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$177@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_177: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3456] + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1126: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$178@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$178@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$178@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_178: # in Loop: Header=BB11_172 Depth=3 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3120] +.Ltmp1127: + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1128: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$179@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$179@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$179@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_179: # in Loop: Header=BB11_172 Depth=3 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 +.Ltmp787: + lea rcx, [rbp + 3240] +.Ltmp1129: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp788: + jmp .LBB11_180 +.LBB11_180: # in Loop: Header=BB11_172 Depth=3 + lea rax, [rip + .LBB11_181] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1130: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$196@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$196@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$196@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_196: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3240] + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1131: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$197@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_197: # in Loop: Header=BB11_191 Depth=3 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2904] +.Ltmp1132: + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1133: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$198@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$198@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$198@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_198: # in Loop: Header=BB11_191 Depth=3 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 +.Ltmp803: + lea rcx, [rbp + 3024] +.Ltmp1134: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp804: + jmp .LBB11_199 +.LBB11_199: # in Loop: Header=BB11_191 Depth=3 + lea rax, [rip + .LBB11_200] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1135: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$215@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$215@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$215@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_215: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3024] + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1136: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$216@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_216: # in Loop: Header=BB11_210 Depth=3 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2688] +.Ltmp1137: + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1138: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$217@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$217@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$217@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_217: # in Loop: Header=BB11_210 Depth=3 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 +.Ltmp819: + lea rcx, [rbp + 2808] +.Ltmp1139: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp820: + jmp .LBB11_218 +.LBB11_218: # in Loop: Header=BB11_210 Depth=3 + lea rax, [rip + .LBB11_219] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1140: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$229@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$229@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$229@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_229: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2808] + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1141: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$234@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$234@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$234@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_234: # in Loop: Header=BB11_232 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 204 0 # ..\tests\span_tests.cpp:204:0 +.Ltmp583: + lea rcx, [rbp + 2584] +.Ltmp1142: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp584: + jmp .LBB11_235 +.LBB11_235: # in Loop: Header=BB11_232 Depth=1 + lea rax, [rip + .LBB11_236] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1143: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$253@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$253@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$253@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_253: # in Loop: Header=BB11_247 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 +.Ltmp599: + lea rcx, [rbp + 2424] +.Ltmp1144: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp600: + jmp .LBB11_254 +.LBB11_254: # in Loop: Header=BB11_247 Depth=1 + lea rax, [rip + .LBB11_255] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1145: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$262@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$262@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$262@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_262: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2584] +.Ltmp1146: + .cv_loc 11 1 204 0 # ..\tests\span_tests.cpp:204:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1147: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$271@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$271@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$271@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_271: # in Loop: Header=BB11_267 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 211 0 # ..\tests\span_tests.cpp:211:0 +.Ltmp611: + lea rcx, [rbp + 2232] +.Ltmp1148: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp612: + jmp .LBB11_272 +.LBB11_272: # in Loop: Header=BB11_267 Depth=1 + lea rax, [rip + .LBB11_273] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1149: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$280@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$280@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$280@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_280: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2424] +.Ltmp1150: + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1151: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$289@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$289@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$289@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_289: # in Loop: Header=BB11_285 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 +.Ltmp629: + lea rcx, [rbp + 2056] + xor edx, edx +.Ltmp1152: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp630: + jmp .LBB11_290 +.LBB11_290: # in Loop: Header=BB11_285 Depth=1 + lea rax, [rip + .LBB11_291] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1153: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$293@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$293@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$293@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_293: # in Loop: Header=BB11_285 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 +.Ltmp627: + lea rcx, [rbp + 2056] +.Ltmp1154: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp628: + jmp .LBB11_294 +.LBB11_294: # in Loop: Header=BB11_285 Depth=1 + lea rax, [rip + .LBB11_295] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1155: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$297@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$297@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$297@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_297: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2232] +.Ltmp1156: + .cv_loc 11 1 211 0 # ..\tests\span_tests.cpp:211:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1157: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$313@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$313@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$313@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_313: # in Loop: Header=BB11_309 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 +.Ltmp641: + lea rcx, [rbp + 1896] +.Ltmp1158: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp642: + jmp .LBB11_314 +.LBB11_314: # in Loop: Header=BB11_309 Depth=1 + lea rax, [rip + .LBB11_315] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1159: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$322@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$322@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$322@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_322: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2056] +.Ltmp1160: + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1161: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$333@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$333@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$333@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_333: # in Loop: Header=BB11_327 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 +.Ltmp657: + lea rcx, [rbp + 1736] +.Ltmp1162: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp658: + jmp .LBB11_334 +.LBB11_334: # in Loop: Header=BB11_327 Depth=1 + lea rax, [rip + .LBB11_335] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1163: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$342@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$342@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$342@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_342: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1896] +.Ltmp1164: + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1165: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$351@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$351@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$351@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_351: # in Loop: Header=BB11_347 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 +.Ltmp669: + lea rcx, [rbp + 1544] +.Ltmp1166: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp670: + jmp .LBB11_352 +.LBB11_352: # in Loop: Header=BB11_347 Depth=1 + lea rax, [rip + .LBB11_353] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1167: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$360@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$360@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$360@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_360: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1736] +.Ltmp1168: + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1169: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$369@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$369@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$369@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_369: # in Loop: Header=BB11_365 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 +.Ltmp687: + lea rcx, [rbp + 1368] + xor edx, edx +.Ltmp1170: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp688: + jmp .LBB11_370 +.LBB11_370: # in Loop: Header=BB11_365 Depth=1 + lea rax, [rip + .LBB11_371] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1171: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$373@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$373@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$373@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_373: # in Loop: Header=BB11_365 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 +.Ltmp685: + lea rcx, [rbp + 1368] +.Ltmp1172: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp686: + jmp .LBB11_374 +.LBB11_374: # in Loop: Header=BB11_365 Depth=1 + lea rax, [rip + .LBB11_375] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1173: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$377@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$377@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$377@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_377: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1544] +.Ltmp1174: + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1175: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$389@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$389@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$389@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_389: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1368] +.Ltmp1176: + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1177: +.Lfunc_end11: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 429065506 # MagicNumber + .long 72 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # UnwindMap + .long 20 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # TryBlockMap + .long 97 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # IPToStateXData + .long 5512 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long -1 # ToState + .long "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$7@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$42@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 5 # ToState + .long "?dtor$25@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long 9 # ToState + .long "?dtor$43@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$82@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 13 # ToState + .long "?dtor$64@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$101@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long 17 # ToState + .long "?dtor$83@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$115@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 20 # ToState + .long 0 # Action + .long 21 # ToState + .long "?dtor$102@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 20 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$138@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 24 # ToState + .long 0 # Action + .long 25 # ToState + .long "?dtor$121@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 24 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$156@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 28 # ToState + .long 0 # Action + .long 29 # ToState + .long "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 28 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$177@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 32 # ToState + .long 0 # Action + .long 33 # ToState + .long "?dtor$157@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 32 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$196@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 36 # ToState + .long 0 # Action + .long 37 # ToState + .long "?dtor$178@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 36 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$215@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 40 # ToState + .long 0 # Action + .long 41 # ToState + .long "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 40 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$229@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 44 # ToState + .long 0 # Action + .long 45 # ToState + .long "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 44 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$262@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 48 # ToState + .long 0 # Action + .long 48 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$280@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 51 # ToState + .long 0 # Action + .long 51 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$297@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 54 # ToState + .long 0 # Action + .long 54 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$322@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 57 # ToState + .long 0 # Action + .long 57 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$342@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 60 # ToState + .long 0 # Action + .long 60 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$360@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 63 # ToState + .long 0 # Action + .long 63 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$377@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 66 # ToState + .long 0 # Action + .long 66 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$389@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 69 # ToState + .long 0 # Action + .long 69 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 6 # TryHigh + .long 7 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 9 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 14 # TryHigh + .long 15 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 17 # TryLow + .long 18 # TryHigh + .long 19 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 21 # TryLow + .long 22 # TryHigh + .long 23 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 25 # TryLow + .long 26 # TryHigh + .long 27 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 29 # TryLow + .long 30 # TryHigh + .long 31 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 33 # TryLow + .long 34 # TryHigh + .long 35 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$8$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 37 # TryLow + .long 38 # TryHigh + .long 39 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$9$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 41 # TryLow + .long 42 # TryHigh + .long 43 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$10$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 45 # TryLow + .long 46 # TryHigh + .long 47 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$11$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 49 # TryLow + .long 49 # TryHigh + .long 50 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$12$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 52 # TryLow + .long 52 # TryHigh + .long 53 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$13$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 55 # TryLow + .long 55 # TryHigh + .long 56 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$14$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 58 # TryLow + .long 58 # TryHigh + .long 59 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$15$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 61 # TryLow + .long 61 # TryHigh + .long 62 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$16$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 64 # TryLow + .long 64 # TryHigh + .long 65 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$17$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 67 # TryLow + .long 67 # TryHigh + .long 68 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$18$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 70 # TryLow + .long 70 # TryHigh + .long 71 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$19$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$8@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$26@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$44@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$65@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$84@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$103@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$122@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$140@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$8$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$158@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$9$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$179@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$10$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$198@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$11$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$217@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$12$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$234@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$13$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$253@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$14$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$271@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$15$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$289@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$293@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$16$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$313@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$17$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$333@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$18$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$351@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$19$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$369@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$373@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long .Lfunc_begin11@IMGREL # IP + .long -1 # ToState + .long .Ltmp695@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp699@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp703@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp708@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp709@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp713@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp717@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp722@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp723@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp727@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp731@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp736@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp827@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp833@IMGREL+1 # IP + .long 14 # ToState + .long .Ltmp837@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp842@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp843@IMGREL+1 # IP + .long 17 # ToState + .long .Ltmp849@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp853@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp858@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp859@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp865@IMGREL+1 # IP + .long 22 # ToState + .long .Ltmp869@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp874@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp737@IMGREL+1 # IP + .long 25 # ToState + .long .Ltmp741@IMGREL+1 # IP + .long 26 # ToState + .long .Ltmp745@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp750@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp751@IMGREL+1 # IP + .long 29 # ToState + .long .Ltmp755@IMGREL+1 # IP + .long 30 # ToState + .long .Ltmp759@IMGREL+1 # IP + .long 28 # ToState + .long .Ltmp764@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp765@IMGREL+1 # IP + .long 33 # ToState + .long .Ltmp769@IMGREL+1 # IP + .long 34 # ToState + .long .Ltmp773@IMGREL+1 # IP + .long 32 # ToState + .long .Ltmp778@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp779@IMGREL+1 # IP + .long 37 # ToState + .long .Ltmp785@IMGREL+1 # IP + .long 38 # ToState + .long .Ltmp789@IMGREL+1 # IP + .long 36 # ToState + .long .Ltmp794@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp795@IMGREL+1 # IP + .long 41 # ToState + .long .Ltmp801@IMGREL+1 # IP + .long 42 # ToState + .long .Ltmp805@IMGREL+1 # IP + .long 40 # ToState + .long .Ltmp810@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp811@IMGREL+1 # IP + .long 45 # ToState + .long .Ltmp817@IMGREL+1 # IP + .long 46 # ToState + .long .Ltmp821@IMGREL+1 # IP + .long 44 # ToState + .long .Ltmp826@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp579@IMGREL+1 # IP + .long 49 # ToState + .long .Ltmp585@IMGREL+1 # IP + .long 48 # ToState + .long .Ltmp590@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp591@IMGREL+1 # IP + .long 52 # ToState + .long .Ltmp601@IMGREL+1 # IP + .long 51 # ToState + .long .Ltmp606@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp607@IMGREL+1 # IP + .long 55 # ToState + .long .Ltmp613@IMGREL+1 # IP + .long 54 # ToState + .long .Ltmp618@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp619@IMGREL+1 # IP + .long 57 # ToState + .long .Ltmp623@IMGREL+1 # IP + .long 58 # ToState + .long .Ltmp621@IMGREL+1 # IP + .long 57 # ToState + .long .Ltmp636@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp637@IMGREL+1 # IP + .long 61 # ToState + .long .Ltmp643@IMGREL+1 # IP + .long 60 # ToState + .long .Ltmp648@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp649@IMGREL+1 # IP + .long 64 # ToState + .long .Ltmp659@IMGREL+1 # IP + .long 63 # ToState + .long .Ltmp664@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp665@IMGREL+1 # IP + .long 67 # ToState + .long .Ltmp671@IMGREL+1 # IP + .long 66 # ToState + .long .Ltmp676@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp677@IMGREL+1 # IP + .long 69 # ToState + .long .Ltmp681@IMGREL+1 # IP + .long 70 # ToState + .long .Ltmp679@IMGREL+1 # IP + .long 69 # ToState + .long .Ltmp694@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$8@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$26@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 7 # ToState + .long "?catch$44@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$65@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 15 # ToState + .long "?catch$84@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 19 # ToState + .long "?catch$103@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 23 # ToState + .long "?catch$122@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 27 # ToState + .long "?catch$140@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 31 # ToState + .long "?catch$158@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 35 # ToState + .long "?catch$179@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 39 # ToState + .long "?catch$198@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 43 # ToState + .long "?catch$217@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 47 # ToState + .long "?catch$234@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 50 # ToState + .long "?catch$253@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 53 # ToState + .long "?catch$271@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 56 # ToState + .long "?catch$289@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 59 # ToState + .long "?catch$293@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 59 # ToState + .long "?catch$313@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 62 # ToState + .long "?catch$333@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 65 # ToState + .long "?catch$351@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 68 # ToState + .long "?catch$369@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 71 # ToState + .long "?catch$373@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 71 # ToState + .text + # -- End function + .def "??__FautoRegistrar7@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar7@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar7@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar7@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin12: + .cv_func_id 12 + .cv_loc 12 1 168 0 # ..\tests\span_tests.cpp:168:0 +.seh_proc "??__FautoRegistrar7@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp1178: + lea rcx, [rip + "?autoRegistrar7@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp1179: +.Lfunc_end12: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar9@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar9@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar9@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar9@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin13: + .cv_func_id 13 + .cv_loc 13 1 241 0 # ..\tests\span_tests.cpp:241:0 +.seh_proc "??__EautoRegistrar9@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp1180: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0CB@OLJEGPPH@from_pointer_pointer_constructor@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 241 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____8@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar9@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar9@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp1181: +.Lfunc_end13: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____8@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____8@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____8@@YAXXZ" +.Lfunc_begin14: + .cv_func_id 14 + .cv_loc 14 1 242 0 # ..\tests\span_tests.cpp:242:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____8@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 2928 + .seh_stackalloc 2928 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 2792], -2 + lea rax, [rbp + 2768] +.Ltmp1338: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____8:arr <- [$rax+0] + .cv_loc 14 1 243 0 # ..\tests\span_tests.cpp:243:0 + mov rcx, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 2768], rcx + mov rcx, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 2776], rcx +.Ltmp1339: + .cv_loc 14 1 246 0 # ..\tests\span_tests.cpp:246:0 + mov rcx, rax + add rcx, 8 + lea rdx, [rbp + 2752] +.Ltmp1340: + #DEBUG_VALUE: s <- [$rdx+0] + mov qword ptr [rbp + 696], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax +.Ltmp1341: + mov r8, qword ptr [rbp + 696] # 8-byte Reload + call "??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z" +.Ltmp1342: + mov qword ptr [rbp + 688], rax # 8-byte Spill +.LBB14_1: # =>This Inner Loop Header: Depth=1 +.Ltmp1343: + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 + lea rcx, [rbp + 2648] + lea rdx, [rip + "??_C@_0CH@IPGLDMIF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 247 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2632] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 680], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 2608] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 672], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 2672] + lea rdx, [rbp + 2608] + lea r8, [rbp + 2632] + lea r9, [rbp + 2648] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 664], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1344: + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 + lea rcx, [rbp + 2752] + mov qword ptr [rbp + 656], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 2 + mov byte ptr [rbp + 655], r11b # 1-byte Spill + jne .LBB14_3 +# %bb.2: # in Loop: Header=BB14_1 Depth=1 + lea rcx, [rbp + 2752] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 2768] + cmp rax, rcx + sete dl + mov byte ptr [rbp + 655], dl # 1-byte Spill +.LBB14_3: # in Loop: Header=BB14_1 Depth=1 +.Ltmp1182: + mov al, byte ptr [rbp + 655] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 2592] + lea rdx, [rbp + 2600] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1183: + jmp .LBB14_4 +.LBB14_4: # in Loop: Header=BB14_1 Depth=1 +.Ltmp1184: + lea rcx, [rbp + 2672] + lea rdx, [rbp + 2600] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1185: + jmp .LBB14_13 +.Ltmp1345: +.LBB14_7: # Block address taken + # in Loop: Header=BB14_1 Depth=1 + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 + jmp .LBB14_8 +.Ltmp1346: +.LBB14_8: # in Loop: Header=BB14_1 Depth=1 + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 +.Ltmp1188: + lea rcx, [rbp + 2672] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1189: + mov byte ptr [rbp + 654], al # 1-byte Spill + jmp .LBB14_9 +.LBB14_9: # in Loop: Header=BB14_1 Depth=1 + mov al, byte ptr [rbp + 654] # 1-byte Reload + test al, 1 + jne .LBB14_10 + jmp .LBB14_15 +.LBB14_10: # in Loop: Header=BB14_1 Depth=1 + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 +.Ltmp1190: +.Ltmp1347: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1191: + mov byte ptr [rbp + 653], al # 1-byte Spill + jmp .LBB14_11 +.LBB14_11: # in Loop: Header=BB14_1 Depth=1 + mov al, byte ptr [rbp + 653] # 1-byte Reload + test al, 1 + jne .LBB14_12 + jmp .LBB14_14 +.LBB14_12: # in Loop: Header=BB14_1 Depth=1 +.Ltmp1348: + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 + int3 + jmp .LBB14_14 +.Ltmp1349: +.LBB14_13: # in Loop: Header=BB14_1 Depth=1 + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 + jmp .LBB14_8 +.Ltmp1350: +.LBB14_14: # in Loop: Header=BB14_1 Depth=1 + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 + jmp .LBB14_15 +.Ltmp1351: +.LBB14_15: # in Loop: Header=BB14_1 Depth=1 + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 +.Ltmp1192: + lea rcx, [rbp + 2672] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1193: + jmp .LBB14_16 +.LBB14_16: # in Loop: Header=BB14_1 Depth=1 + lea rcx, [rbp + 2672] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB14_1 +.Ltmp1352: +# %bb.17: + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 + jmp .LBB14_18 +.LBB14_18: # =>This Inner Loop Header: Depth=1 +.Ltmp1353: + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 + lea rdx, [rip + "??_C@_0BJ@FCFJDLBD@?$CIs?$FL0?$FN?5?$DN?$DN?51?5?$CG?$CG?5s?$FL1?$FN?5?$DN?$DN?52?$CJ?$AA@"] + lea rax, [rbp + 2488] + mov rcx, rax + mov qword ptr [rbp + 640], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 248 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2472] + mov qword ptr [rbp + 632], rcx # 8-byte Spill + mov qword ptr [rbp + 624], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2448] + mov qword ptr [rbp + 616], rcx # 8-byte Spill + mov qword ptr [rbp + 608], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2512] + mov rdx, qword ptr [rbp + 616] # 8-byte Reload + mov r8, qword ptr [rbp + 632] # 8-byte Reload + mov r9, qword ptr [rbp + 640] # 8-byte Reload + mov qword ptr [rbp + 600], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 +.Ltmp1194: + xor r10d, r10d + mov edx, r10d + lea rcx, [rbp + 2752] +.Ltmp1354: + mov qword ptr [rbp + 592], rax # 8-byte Spill + call "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp1195: + mov qword ptr [rbp + 584], rax # 8-byte Spill + jmp .LBB14_19 +.LBB14_19: # in Loop: Header=BB14_18 Depth=1 + xor eax, eax + mov cl, al + mov rdx, qword ptr [rbp + 584] # 8-byte Reload + cmp dword ptr [rdx], 1 + mov byte ptr [rbp + 583], cl # 1-byte Spill + jne .LBB14_22 +# %bb.20: # in Loop: Header=BB14_18 Depth=1 +.Ltmp1196: + mov eax, 1 + mov edx, eax + lea rcx, [rbp + 2752] + call "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp1197: + mov qword ptr [rbp + 568], rax # 8-byte Spill + jmp .LBB14_21 +.LBB14_21: # in Loop: Header=BB14_18 Depth=1 + mov rax, qword ptr [rbp + 568] # 8-byte Reload + cmp dword ptr [rax], 2 + sete cl + mov byte ptr [rbp + 583], cl # 1-byte Spill +.LBB14_22: # in Loop: Header=BB14_18 Depth=1 +.Ltmp1198: + mov al, byte ptr [rbp + 583] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 2432] + lea rdx, [rbp + 2440] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1199: + jmp .LBB14_23 +.LBB14_23: # in Loop: Header=BB14_18 Depth=1 +.Ltmp1200: + lea rcx, [rbp + 2512] + lea rdx, [rbp + 2440] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1201: + jmp .LBB14_32 +.Ltmp1355: +.LBB14_26: # Block address taken + # in Loop: Header=BB14_18 Depth=1 + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 + jmp .LBB14_27 +.Ltmp1356: +.LBB14_27: # in Loop: Header=BB14_18 Depth=1 + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 +.Ltmp1204: + lea rcx, [rbp + 2512] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1205: + mov byte ptr [rbp + 567], al # 1-byte Spill + jmp .LBB14_28 +.LBB14_28: # in Loop: Header=BB14_18 Depth=1 + mov al, byte ptr [rbp + 567] # 1-byte Reload + test al, 1 + jne .LBB14_29 + jmp .LBB14_35 +.LBB14_29: # in Loop: Header=BB14_18 Depth=1 + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 +.Ltmp1206: +.Ltmp1357: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1207: + mov byte ptr [rbp + 566], al # 1-byte Spill + jmp .LBB14_30 +.LBB14_30: # in Loop: Header=BB14_18 Depth=1 + mov al, byte ptr [rbp + 566] # 1-byte Reload + test al, 1 + jne .LBB14_31 + jmp .LBB14_34 +.LBB14_31: # in Loop: Header=BB14_18 Depth=1 +.Ltmp1358: + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 + int3 + jmp .LBB14_34 +.Ltmp1359: +.LBB14_32: # in Loop: Header=BB14_18 Depth=1 + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 + jmp .LBB14_27 +.Ltmp1360: +.LBB14_34: # in Loop: Header=BB14_18 Depth=1 + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 + jmp .LBB14_35 +.Ltmp1361: +.LBB14_35: # in Loop: Header=BB14_18 Depth=1 + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 +.Ltmp1208: + lea rcx, [rbp + 2512] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1209: + jmp .LBB14_36 +.LBB14_36: # in Loop: Header=BB14_18 Depth=1 + lea rcx, [rbp + 2512] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB14_18 +.Ltmp1362: +# %bb.37: + .cv_loc 14 1 252 0 # ..\tests\span_tests.cpp:252:0 + lea rax, [rbp + 2768] +.Ltmp1363: + mov rcx, rax + add rcx, 8 + lea rdx, [rbp + 2424] +.Ltmp1364: + #DEBUG_VALUE: s <- [$rdx+0] + mov qword ptr [rbp + 552], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax +.Ltmp1365: + mov r8, qword ptr [rbp + 552] # 8-byte Reload + call "??0?$span@H$01@gsl@@QEAA@PEAH0@Z" + mov qword ptr [rbp + 544], rax # 8-byte Spill +.LBB14_38: # =>This Inner Loop Header: Depth=1 +.Ltmp1366: + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 + lea rdx, [rip + "??_C@_0CH@IPGLDMIF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@"] + lea rax, [rbp + 2320] + mov rcx, rax + mov qword ptr [rbp + 536], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 253 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2304] + mov qword ptr [rbp + 528], rcx # 8-byte Spill + mov qword ptr [rbp + 520], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2280] + mov qword ptr [rbp + 512], rcx # 8-byte Spill + mov qword ptr [rbp + 504], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2344] + mov rdx, qword ptr [rbp + 512] # 8-byte Reload + mov r8, qword ptr [rbp + 528] # 8-byte Reload + mov r9, qword ptr [rbp + 536] # 8-byte Reload + mov qword ptr [rbp + 496], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2424] +.Ltmp1367: + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 + mov qword ptr [rbp + 488], rax # 8-byte Spill + call "?data@?$span@H$01@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 2768] + sub rax, rcx + sete r8b +.Ltmp1210: + lea rcx, [rbp + 2264] + lea rdx, [rbp + 2272] + mov qword ptr [rbp + 480], rax # 8-byte Spill + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1211: + jmp .LBB14_39 +.LBB14_39: # in Loop: Header=BB14_38 Depth=1 +.Ltmp1212: + lea rcx, [rbp + 2344] + lea rdx, [rbp + 2272] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1213: + jmp .LBB14_48 +.Ltmp1368: +.LBB14_42: # Block address taken + # in Loop: Header=BB14_38 Depth=1 + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 + jmp .LBB14_43 +.Ltmp1369: +.LBB14_43: # in Loop: Header=BB14_38 Depth=1 + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 +.Ltmp1216: + lea rcx, [rbp + 2344] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1217: + mov byte ptr [rbp + 479], al # 1-byte Spill + jmp .LBB14_44 +.LBB14_44: # in Loop: Header=BB14_38 Depth=1 + mov al, byte ptr [rbp + 479] # 1-byte Reload + test al, 1 + jne .LBB14_45 + jmp .LBB14_51 +.LBB14_45: # in Loop: Header=BB14_38 Depth=1 + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 +.Ltmp1218: +.Ltmp1370: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1219: + mov byte ptr [rbp + 478], al # 1-byte Spill + jmp .LBB14_46 +.LBB14_46: # in Loop: Header=BB14_38 Depth=1 + mov al, byte ptr [rbp + 478] # 1-byte Reload + test al, 1 + jne .LBB14_47 + jmp .LBB14_50 +.LBB14_47: # in Loop: Header=BB14_38 Depth=1 +.Ltmp1371: + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 + int3 + jmp .LBB14_50 +.Ltmp1372: +.LBB14_48: # in Loop: Header=BB14_38 Depth=1 + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 + jmp .LBB14_43 +.Ltmp1373: +.LBB14_50: # in Loop: Header=BB14_38 Depth=1 + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 + jmp .LBB14_51 +.Ltmp1374: +.LBB14_51: # in Loop: Header=BB14_38 Depth=1 + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 +.Ltmp1220: + lea rcx, [rbp + 2344] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1221: + jmp .LBB14_52 +.LBB14_52: # in Loop: Header=BB14_38 Depth=1 + lea rcx, [rbp + 2344] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB14_38 +.Ltmp1375: +# %bb.53: + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 + jmp .LBB14_54 +.LBB14_54: # =>This Inner Loop Header: Depth=1 +.Ltmp1376: + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 + lea rdx, [rip + "??_C@_0BJ@FCFJDLBD@?$CIs?$FL0?$FN?5?$DN?$DN?51?5?$CG?$CG?5s?$FL1?$FN?5?$DN?$DN?52?$CJ?$AA@"] + lea rax, [rbp + 2160] + mov rcx, rax + mov qword ptr [rbp + 464], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 254 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2144] + mov qword ptr [rbp + 456], rcx # 8-byte Spill + mov qword ptr [rbp + 448], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2120] + mov qword ptr [rbp + 440], rcx # 8-byte Spill + mov qword ptr [rbp + 432], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2184] + mov rdx, qword ptr [rbp + 440] # 8-byte Reload + mov r8, qword ptr [rbp + 456] # 8-byte Reload + mov r9, qword ptr [rbp + 464] # 8-byte Reload + mov qword ptr [rbp + 424], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 +.Ltmp1222: + xor r10d, r10d + mov edx, r10d + lea rcx, [rbp + 2424] +.Ltmp1377: + mov qword ptr [rbp + 416], rax # 8-byte Spill + call "??A?$span@H$01@gsl@@QEBAAEAH_J@Z" +.Ltmp1223: + mov qword ptr [rbp + 408], rax # 8-byte Spill + jmp .LBB14_55 +.LBB14_55: # in Loop: Header=BB14_54 Depth=1 + xor eax, eax + mov cl, al + mov rdx, qword ptr [rbp + 408] # 8-byte Reload + cmp dword ptr [rdx], 1 + mov byte ptr [rbp + 407], cl # 1-byte Spill + jne .LBB14_58 +# %bb.56: # in Loop: Header=BB14_54 Depth=1 +.Ltmp1224: + mov eax, 1 + mov edx, eax + lea rcx, [rbp + 2424] + call "??A?$span@H$01@gsl@@QEBAAEAH_J@Z" +.Ltmp1225: + mov qword ptr [rbp + 392], rax # 8-byte Spill + jmp .LBB14_57 +.LBB14_57: # in Loop: Header=BB14_54 Depth=1 + mov rax, qword ptr [rbp + 392] # 8-byte Reload + cmp dword ptr [rax], 2 + sete cl + mov byte ptr [rbp + 407], cl # 1-byte Spill +.LBB14_58: # in Loop: Header=BB14_54 Depth=1 +.Ltmp1226: + mov al, byte ptr [rbp + 407] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 2104] + lea rdx, [rbp + 2112] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1227: + jmp .LBB14_59 +.LBB14_59: # in Loop: Header=BB14_54 Depth=1 +.Ltmp1228: + lea rcx, [rbp + 2184] + lea rdx, [rbp + 2112] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1229: + jmp .LBB14_68 +.Ltmp1378: +.LBB14_62: # Block address taken + # in Loop: Header=BB14_54 Depth=1 + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 + jmp .LBB14_63 +.Ltmp1379: +.LBB14_63: # in Loop: Header=BB14_54 Depth=1 + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 +.Ltmp1232: + lea rcx, [rbp + 2184] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1233: + mov byte ptr [rbp + 391], al # 1-byte Spill + jmp .LBB14_64 +.LBB14_64: # in Loop: Header=BB14_54 Depth=1 + mov al, byte ptr [rbp + 391] # 1-byte Reload + test al, 1 + jne .LBB14_65 + jmp .LBB14_71 +.LBB14_65: # in Loop: Header=BB14_54 Depth=1 + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 +.Ltmp1234: +.Ltmp1380: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1235: + mov byte ptr [rbp + 390], al # 1-byte Spill + jmp .LBB14_66 +.LBB14_66: # in Loop: Header=BB14_54 Depth=1 + mov al, byte ptr [rbp + 390] # 1-byte Reload + test al, 1 + jne .LBB14_67 + jmp .LBB14_70 +.LBB14_67: # in Loop: Header=BB14_54 Depth=1 +.Ltmp1381: + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 + int3 + jmp .LBB14_70 +.Ltmp1382: +.LBB14_68: # in Loop: Header=BB14_54 Depth=1 + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 + jmp .LBB14_63 +.Ltmp1383: +.LBB14_70: # in Loop: Header=BB14_54 Depth=1 + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 + jmp .LBB14_71 +.Ltmp1384: +.LBB14_71: # in Loop: Header=BB14_54 Depth=1 + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 +.Ltmp1236: + lea rcx, [rbp + 2184] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1237: + jmp .LBB14_72 +.LBB14_72: # in Loop: Header=BB14_54 Depth=1 + lea rcx, [rbp + 2184] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB14_54 +.Ltmp1385: +# %bb.73: + .cv_loc 14 1 258 0 # ..\tests\span_tests.cpp:258:0 + lea rax, [rbp + 2768] +.Ltmp1386: + lea rcx, [rbp + 2088] +.Ltmp1387: + #DEBUG_VALUE: s <- [$rcx+0] + mov rdx, rax + mov r8, rax + call "??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z" +.Ltmp1388: + mov qword ptr [rbp + 376], rax # 8-byte Spill +.LBB14_74: # =>This Inner Loop Header: Depth=1 +.Ltmp1389: + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 + lea rcx, [rbp + 1984] + lea rdx, [rip + "??_C@_0CH@JKCBHHOK@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 259 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1968] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 368], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 1944] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 360], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 2008] + lea rdx, [rbp + 1944] + lea r8, [rbp + 1968] + lea r9, [rbp + 1984] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 352], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1390: + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 + lea rcx, [rbp + 2088] + mov qword ptr [rbp + 344], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp + 343], r11b # 1-byte Spill + jne .LBB14_76 +# %bb.75: # in Loop: Header=BB14_74 Depth=1 + lea rcx, [rbp + 2088] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 2768] + cmp rax, rcx + sete dl + mov byte ptr [rbp + 343], dl # 1-byte Spill +.LBB14_76: # in Loop: Header=BB14_74 Depth=1 +.Ltmp1238: + mov al, byte ptr [rbp + 343] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1928] + lea rdx, [rbp + 1936] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1239: + jmp .LBB14_77 +.LBB14_77: # in Loop: Header=BB14_74 Depth=1 +.Ltmp1240: + lea rcx, [rbp + 2008] + lea rdx, [rbp + 1936] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1241: + jmp .LBB14_86 +.Ltmp1391: +.LBB14_80: # Block address taken + # in Loop: Header=BB14_74 Depth=1 + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 + jmp .LBB14_81 +.Ltmp1392: +.LBB14_81: # in Loop: Header=BB14_74 Depth=1 + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 +.Ltmp1244: + lea rcx, [rbp + 2008] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1245: + mov byte ptr [rbp + 342], al # 1-byte Spill + jmp .LBB14_82 +.LBB14_82: # in Loop: Header=BB14_74 Depth=1 + mov al, byte ptr [rbp + 342] # 1-byte Reload + test al, 1 + jne .LBB14_83 + jmp .LBB14_89 +.LBB14_83: # in Loop: Header=BB14_74 Depth=1 + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 +.Ltmp1246: +.Ltmp1393: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1247: + mov byte ptr [rbp + 341], al # 1-byte Spill + jmp .LBB14_84 +.LBB14_84: # in Loop: Header=BB14_74 Depth=1 + mov al, byte ptr [rbp + 341] # 1-byte Reload + test al, 1 + jne .LBB14_85 + jmp .LBB14_88 +.LBB14_85: # in Loop: Header=BB14_74 Depth=1 +.Ltmp1394: + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 + int3 + jmp .LBB14_88 +.Ltmp1395: +.LBB14_86: # in Loop: Header=BB14_74 Depth=1 + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 + jmp .LBB14_81 +.Ltmp1396: +.LBB14_88: # in Loop: Header=BB14_74 Depth=1 + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 + jmp .LBB14_89 +.Ltmp1397: +.LBB14_89: # in Loop: Header=BB14_74 Depth=1 + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 +.Ltmp1248: + lea rcx, [rbp + 2008] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1249: + jmp .LBB14_90 +.LBB14_90: # in Loop: Header=BB14_74 Depth=1 + lea rcx, [rbp + 2008] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB14_74 +.Ltmp1398: +# %bb.91: + .cv_loc 14 1 263 0 # ..\tests\span_tests.cpp:263:0 + lea rax, [rbp + 2768] +.Ltmp1399: + lea rcx, [rbp + 1920] +.Ltmp1400: + #DEBUG_VALUE: s <- [$rcx+0] + mov rdx, rax + mov r8, rax + call "??0?$span@H$0A@@gsl@@QEAA@PEAH0@Z" +.Ltmp1401: + mov qword ptr [rbp + 328], rax # 8-byte Spill +.LBB14_92: # =>This Inner Loop Header: Depth=1 +.Ltmp1402: + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 + lea rdx, [rip + "??_C@_0CH@JKCBHHOK@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@"] + lea rax, [rbp + 1816] + mov rcx, rax + mov qword ptr [rbp + 320], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 264 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1800] + mov qword ptr [rbp + 312], rcx # 8-byte Spill + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1776] + mov qword ptr [rbp + 296], rcx # 8-byte Spill + mov qword ptr [rbp + 288], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1840] + mov rdx, qword ptr [rbp + 296] # 8-byte Reload + mov r8, qword ptr [rbp + 312] # 8-byte Reload + mov r9, qword ptr [rbp + 320] # 8-byte Reload + mov qword ptr [rbp + 280], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 1920] +.Ltmp1403: + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 + mov qword ptr [rbp + 272], rax # 8-byte Spill + call "?data@?$span@H$0A@@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 2768] + sub rax, rcx + sete r8b +.Ltmp1250: + lea rcx, [rbp + 1760] + lea rdx, [rbp + 1768] + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1251: + jmp .LBB14_93 +.LBB14_93: # in Loop: Header=BB14_92 Depth=1 +.Ltmp1252: + lea rcx, [rbp + 1840] + lea rdx, [rbp + 1768] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1253: + jmp .LBB14_102 +.Ltmp1404: +.LBB14_96: # Block address taken + # in Loop: Header=BB14_92 Depth=1 + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 + jmp .LBB14_97 +.Ltmp1405: +.LBB14_97: # in Loop: Header=BB14_92 Depth=1 + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 +.Ltmp1256: + lea rcx, [rbp + 1840] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1257: + mov byte ptr [rbp + 263], al # 1-byte Spill + jmp .LBB14_98 +.LBB14_98: # in Loop: Header=BB14_92 Depth=1 + mov al, byte ptr [rbp + 263] # 1-byte Reload + test al, 1 + jne .LBB14_99 + jmp .LBB14_105 +.LBB14_99: # in Loop: Header=BB14_92 Depth=1 + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 +.Ltmp1258: +.Ltmp1406: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1259: + mov byte ptr [rbp + 262], al # 1-byte Spill + jmp .LBB14_100 +.LBB14_100: # in Loop: Header=BB14_92 Depth=1 + mov al, byte ptr [rbp + 262] # 1-byte Reload + test al, 1 + jne .LBB14_101 + jmp .LBB14_104 +.LBB14_101: # in Loop: Header=BB14_92 Depth=1 +.Ltmp1407: + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 + int3 + jmp .LBB14_104 +.Ltmp1408: +.LBB14_102: # in Loop: Header=BB14_92 Depth=1 + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 + jmp .LBB14_97 +.Ltmp1409: +.LBB14_104: # in Loop: Header=BB14_92 Depth=1 + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 + jmp .LBB14_105 +.Ltmp1410: +.LBB14_105: # in Loop: Header=BB14_92 Depth=1 + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 +.Ltmp1260: + lea rcx, [rbp + 1840] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1261: + jmp .LBB14_106 +.LBB14_106: # in Loop: Header=BB14_92 Depth=1 + lea rcx, [rbp + 1840] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB14_92 +.Ltmp1411: +# %bb.107: + .cv_loc 14 1 281 0 # ..\tests\span_tests.cpp:281:0 + mov qword ptr [rbp + 1752], 0 + .cv_loc 14 1 282 0 # ..\tests\span_tests.cpp:282:0 + mov rdx, qword ptr [rbp + 1752] + mov r8, qword ptr [rbp + 1752] + lea rcx, [rbp + 1736] +.Ltmp1412: + #DEBUG_VALUE: s <- [$rcx+0] + call "??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z" +.Ltmp1413: + mov qword ptr [rbp + 248], rax # 8-byte Spill +.LBB14_108: # =>This Inner Loop Header: Depth=1 +.Ltmp1414: + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 + lea rcx, [rbp + 1632] + lea rdx, [rip + "??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 283 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1616] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 240], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 1592] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 1656] + lea rdx, [rbp + 1592] + lea r8, [rbp + 1616] + lea r9, [rbp + 1632] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1415: + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 + lea rcx, [rbp + 1736] + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp + 215], r11b # 1-byte Spill + jne .LBB14_110 +# %bb.109: # in Loop: Header=BB14_108 Depth=1 + lea rcx, [rbp + 1736] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp + 215], dl # 1-byte Spill +.LBB14_110: # in Loop: Header=BB14_108 Depth=1 +.Ltmp1262: + mov al, byte ptr [rbp + 215] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1576] + lea rdx, [rbp + 1584] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1263: + jmp .LBB14_111 +.LBB14_111: # in Loop: Header=BB14_108 Depth=1 +.Ltmp1264: + lea rcx, [rbp + 1656] + lea rdx, [rbp + 1584] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1265: + jmp .LBB14_120 +.Ltmp1416: +.LBB14_114: # Block address taken + # in Loop: Header=BB14_108 Depth=1 + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 + jmp .LBB14_115 +.Ltmp1417: +.LBB14_115: # in Loop: Header=BB14_108 Depth=1 + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 +.Ltmp1268: + lea rcx, [rbp + 1656] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1269: + mov byte ptr [rbp + 214], al # 1-byte Spill + jmp .LBB14_116 +.LBB14_116: # in Loop: Header=BB14_108 Depth=1 + mov al, byte ptr [rbp + 214] # 1-byte Reload + test al, 1 + jne .LBB14_117 + jmp .LBB14_123 +.LBB14_117: # in Loop: Header=BB14_108 Depth=1 + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 +.Ltmp1270: +.Ltmp1418: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1271: + mov byte ptr [rbp + 213], al # 1-byte Spill + jmp .LBB14_118 +.LBB14_118: # in Loop: Header=BB14_108 Depth=1 + mov al, byte ptr [rbp + 213] # 1-byte Reload + test al, 1 + jne .LBB14_119 + jmp .LBB14_122 +.LBB14_119: # in Loop: Header=BB14_108 Depth=1 +.Ltmp1419: + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 + int3 + jmp .LBB14_122 +.Ltmp1420: +.LBB14_120: # in Loop: Header=BB14_108 Depth=1 + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 + jmp .LBB14_115 +.Ltmp1421: +.LBB14_122: # in Loop: Header=BB14_108 Depth=1 + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 + jmp .LBB14_123 +.Ltmp1422: +.LBB14_123: # in Loop: Header=BB14_108 Depth=1 + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 +.Ltmp1272: + lea rcx, [rbp + 1656] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1273: + jmp .LBB14_124 +.LBB14_124: # in Loop: Header=BB14_108 Depth=1 + lea rcx, [rbp + 1656] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB14_108 +.Ltmp1423: +# %bb.125: + .cv_loc 14 1 287 0 # ..\tests\span_tests.cpp:287:0 + mov qword ptr [rbp + 1568], 0 + .cv_loc 14 1 288 0 # ..\tests\span_tests.cpp:288:0 + mov rdx, qword ptr [rbp + 1568] + mov r8, qword ptr [rbp + 1568] + lea rcx, [rbp + 1560] +.Ltmp1424: + #DEBUG_VALUE: s <- [$rcx+0] + call "??0?$span@H$0A@@gsl@@QEAA@PEAH0@Z" +.Ltmp1425: + mov qword ptr [rbp + 200], rax # 8-byte Spill +.LBB14_126: # =>This Inner Loop Header: Depth=1 +.Ltmp1426: + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 + lea rdx, [rip + "??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + lea rax, [rbp + 1456] + mov rcx, rax + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 289 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1440] + mov qword ptr [rbp + 184], rcx # 8-byte Spill + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1416] + mov qword ptr [rbp + 168], rcx # 8-byte Spill + mov qword ptr [rbp + 160], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1480] + mov rdx, qword ptr [rbp + 168] # 8-byte Reload + mov r8, qword ptr [rbp + 184] # 8-byte Reload + mov r9, qword ptr [rbp + 192] # 8-byte Reload + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 1560] +.Ltmp1427: + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 + mov qword ptr [rbp + 144], rax # 8-byte Spill + call "?data@?$span@H$0A@@gsl@@QEBAPEAHXZ" + test rax, rax + sete r8b +.Ltmp1274: + lea rcx, [rbp + 1400] + lea rdx, [rbp + 1408] + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1275: + jmp .LBB14_127 +.LBB14_127: # in Loop: Header=BB14_126 Depth=1 +.Ltmp1276: + lea rcx, [rbp + 1480] + lea rdx, [rbp + 1408] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1277: + jmp .LBB14_136 +.Ltmp1428: +.LBB14_130: # Block address taken + # in Loop: Header=BB14_126 Depth=1 + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 + jmp .LBB14_131 +.Ltmp1429: +.LBB14_131: # in Loop: Header=BB14_126 Depth=1 + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 +.Ltmp1280: + lea rcx, [rbp + 1480] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1281: + mov byte ptr [rbp + 143], al # 1-byte Spill + jmp .LBB14_132 +.LBB14_132: # in Loop: Header=BB14_126 Depth=1 + mov al, byte ptr [rbp + 143] # 1-byte Reload + test al, 1 + jne .LBB14_133 + jmp .LBB14_139 +.LBB14_133: # in Loop: Header=BB14_126 Depth=1 + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 +.Ltmp1282: +.Ltmp1430: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1283: + mov byte ptr [rbp + 142], al # 1-byte Spill + jmp .LBB14_134 +.LBB14_134: # in Loop: Header=BB14_126 Depth=1 + mov al, byte ptr [rbp + 142] # 1-byte Reload + test al, 1 + jne .LBB14_135 + jmp .LBB14_138 +.LBB14_135: # in Loop: Header=BB14_126 Depth=1 +.Ltmp1431: + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 + int3 + jmp .LBB14_138 +.Ltmp1432: +.LBB14_136: # in Loop: Header=BB14_126 Depth=1 + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 + jmp .LBB14_131 +.Ltmp1433: +.LBB14_138: # in Loop: Header=BB14_126 Depth=1 + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 + jmp .LBB14_139 +.Ltmp1434: +.LBB14_139: # in Loop: Header=BB14_126 Depth=1 + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 +.Ltmp1284: + lea rcx, [rbp + 1480] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1285: + jmp .LBB14_140 +.LBB14_140: # in Loop: Header=BB14_126 Depth=1 + lea rcx, [rbp + 1480] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB14_126 +.Ltmp1435: +# %bb.141: + .cv_loc 14 1 300 0 # ..\tests\span_tests.cpp:300:0 + lea rax, [rbp + 2768] +.Ltmp1436: + mov rcx, rax + add rcx, 8 + lea rdx, [rbp + 1384] +.Ltmp1437: + #DEBUG_VALUE: s <- [$rdx+0] + mov qword ptr [rbp + 128], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax +.Ltmp1438: + mov r8, qword ptr [rbp + 128] # 8-byte Reload + call "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z" +.LBB14_142: # =>This Inner Loop Header: Depth=1 +.Ltmp1439: + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 + lea rcx, [rbp + 1280] + lea rdx, [rip + "??_C@_0CH@IPGLDMIF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 301 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1264] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 1240] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 112], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 1304] + lea rdx, [rbp + 1240] + lea r8, [rbp + 1264] + lea r9, [rbp + 1280] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1440: + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 + lea rcx, [rbp + 1384] + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 2 + mov byte ptr [rbp + 95], r11b # 1-byte Spill + jne .LBB14_144 +# %bb.143: # in Loop: Header=BB14_142 Depth=1 + lea rcx, [rbp + 1384] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 2768] + cmp rax, rcx + sete dl + mov byte ptr [rbp + 95], dl # 1-byte Spill +.LBB14_144: # in Loop: Header=BB14_142 Depth=1 +.Ltmp1286: + mov al, byte ptr [rbp + 95] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1224] + lea rdx, [rbp + 1232] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1287: + jmp .LBB14_145 +.LBB14_145: # in Loop: Header=BB14_142 Depth=1 +.Ltmp1288: + lea rcx, [rbp + 1304] + lea rdx, [rbp + 1232] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1289: + jmp .LBB14_154 +.Ltmp1441: +.LBB14_148: # Block address taken + # in Loop: Header=BB14_142 Depth=1 + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 + jmp .LBB14_149 +.Ltmp1442: +.LBB14_149: # in Loop: Header=BB14_142 Depth=1 + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 +.Ltmp1292: + lea rcx, [rbp + 1304] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1293: + mov byte ptr [rbp + 94], al # 1-byte Spill + jmp .LBB14_150 +.LBB14_150: # in Loop: Header=BB14_142 Depth=1 + mov al, byte ptr [rbp + 94] # 1-byte Reload + test al, 1 + jne .LBB14_151 + jmp .LBB14_157 +.LBB14_151: # in Loop: Header=BB14_142 Depth=1 + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 +.Ltmp1294: +.Ltmp1443: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1295: + mov byte ptr [rbp + 93], al # 1-byte Spill + jmp .LBB14_152 +.LBB14_152: # in Loop: Header=BB14_142 Depth=1 + mov al, byte ptr [rbp + 93] # 1-byte Reload + test al, 1 + jne .LBB14_153 + jmp .LBB14_156 +.LBB14_153: # in Loop: Header=BB14_142 Depth=1 +.Ltmp1444: + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 + int3 + jmp .LBB14_156 +.Ltmp1445: +.LBB14_154: # in Loop: Header=BB14_142 Depth=1 + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 + jmp .LBB14_149 +.Ltmp1446: +.LBB14_156: # in Loop: Header=BB14_142 Depth=1 + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 + jmp .LBB14_157 +.Ltmp1447: +.LBB14_157: # in Loop: Header=BB14_142 Depth=1 + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 +.Ltmp1296: + lea rcx, [rbp + 1304] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1297: + jmp .LBB14_158 +.LBB14_158: # in Loop: Header=BB14_142 Depth=1 + lea rcx, [rbp + 1304] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB14_142 +.Ltmp1448: +# %bb.159: + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 + jmp .LBB14_160 +.LBB14_160: # =>This Inner Loop Header: Depth=1 +.Ltmp1449: + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 + lea rdx, [rip + "??_C@_0BJ@FCFJDLBD@?$CIs?$FL0?$FN?5?$DN?$DN?51?5?$CG?$CG?5s?$FL1?$FN?5?$DN?$DN?52?$CJ?$AA@"] + lea rax, [rbp + 1120] + mov rcx, rax + mov qword ptr [rbp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 302 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1104] + mov qword ptr [rbp + 72], rcx # 8-byte Spill + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1080] + mov qword ptr [rbp + 56], rcx # 8-byte Spill + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1144] + mov rdx, qword ptr [rbp + 56] # 8-byte Reload + mov r8, qword ptr [rbp + 72] # 8-byte Reload + mov r9, qword ptr [rbp + 80] # 8-byte Reload + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 +.Ltmp1298: + xor r10d, r10d + mov edx, r10d + lea rcx, [rbp + 1384] +.Ltmp1450: + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp1299: + mov qword ptr [rbp + 24], rax # 8-byte Spill + jmp .LBB14_161 +.LBB14_161: # in Loop: Header=BB14_160 Depth=1 + xor eax, eax + mov cl, al + mov rdx, qword ptr [rbp + 24] # 8-byte Reload + cmp dword ptr [rdx], 1 + mov byte ptr [rbp + 23], cl # 1-byte Spill + jne .LBB14_164 +# %bb.162: # in Loop: Header=BB14_160 Depth=1 +.Ltmp1300: + mov eax, 1 + mov edx, eax + lea rcx, [rbp + 1384] + call "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp1301: + mov qword ptr [rbp + 8], rax # 8-byte Spill + jmp .LBB14_163 +.LBB14_163: # in Loop: Header=BB14_160 Depth=1 + mov rax, qword ptr [rbp + 8] # 8-byte Reload + cmp dword ptr [rax], 2 + sete cl + mov byte ptr [rbp + 23], cl # 1-byte Spill +.LBB14_164: # in Loop: Header=BB14_160 Depth=1 +.Ltmp1302: + mov al, byte ptr [rbp + 23] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1064] + lea rdx, [rbp + 1072] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1303: + jmp .LBB14_165 +.LBB14_165: # in Loop: Header=BB14_160 Depth=1 +.Ltmp1304: + lea rcx, [rbp + 1144] + lea rdx, [rbp + 1072] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1305: + jmp .LBB14_174 +.Ltmp1451: +.LBB14_168: # Block address taken + # in Loop: Header=BB14_160 Depth=1 + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 + jmp .LBB14_169 +.Ltmp1452: +.LBB14_169: # in Loop: Header=BB14_160 Depth=1 + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 +.Ltmp1308: + lea rcx, [rbp + 1144] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1309: + mov byte ptr [rbp + 7], al # 1-byte Spill + jmp .LBB14_170 +.LBB14_170: # in Loop: Header=BB14_160 Depth=1 + mov al, byte ptr [rbp + 7] # 1-byte Reload + test al, 1 + jne .LBB14_171 + jmp .LBB14_177 +.LBB14_171: # in Loop: Header=BB14_160 Depth=1 + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 +.Ltmp1310: +.Ltmp1453: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1311: + mov byte ptr [rbp + 6], al # 1-byte Spill + jmp .LBB14_172 +.LBB14_172: # in Loop: Header=BB14_160 Depth=1 + mov al, byte ptr [rbp + 6] # 1-byte Reload + test al, 1 + jne .LBB14_173 + jmp .LBB14_176 +.LBB14_173: # in Loop: Header=BB14_160 Depth=1 +.Ltmp1454: + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 + int3 + jmp .LBB14_176 +.Ltmp1455: +.LBB14_174: # in Loop: Header=BB14_160 Depth=1 + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 + jmp .LBB14_169 +.Ltmp1456: +.LBB14_176: # in Loop: Header=BB14_160 Depth=1 + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 + jmp .LBB14_177 +.Ltmp1457: +.LBB14_177: # in Loop: Header=BB14_160 Depth=1 + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 +.Ltmp1312: + lea rcx, [rbp + 1144] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1313: + jmp .LBB14_178 +.LBB14_178: # in Loop: Header=BB14_160 Depth=1 + lea rcx, [rbp + 1144] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB14_160 +.Ltmp1458: +# %bb.179: + .cv_loc 14 1 306 0 # ..\tests\span_tests.cpp:306:0 + lea rax, [rbp + 2768] +.Ltmp1459: + lea rcx, [rbp + 1048] +.Ltmp1460: + #DEBUG_VALUE: s <- [$rcx+0] + mov rdx, rax + mov r8, rax + call "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z" +.Ltmp1461: +.LBB14_180: # =>This Inner Loop Header: Depth=1 + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 + lea rcx, [rbp + 944] + lea rdx, [rip + "??_C@_0CH@JKCBHHOK@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 307 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 928] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 904] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 968] + lea rdx, [rbp + 904] + lea r8, [rbp + 928] + lea r9, [rbp + 944] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1462: + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 + lea rcx, [rbp + 1048] + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp - 33], r11b # 1-byte Spill + jne .LBB14_182 +# %bb.181: # in Loop: Header=BB14_180 Depth=1 + lea rcx, [rbp + 1048] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 2768] + cmp rax, rcx + sete dl + mov byte ptr [rbp - 33], dl # 1-byte Spill +.LBB14_182: # in Loop: Header=BB14_180 Depth=1 +.Ltmp1314: + mov al, byte ptr [rbp - 33] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 888] + lea rdx, [rbp + 896] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1315: + jmp .LBB14_183 +.LBB14_183: # in Loop: Header=BB14_180 Depth=1 +.Ltmp1316: + lea rcx, [rbp + 968] + lea rdx, [rbp + 896] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1317: + jmp .LBB14_192 +.Ltmp1463: +.LBB14_186: # Block address taken + # in Loop: Header=BB14_180 Depth=1 + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 + jmp .LBB14_187 +.Ltmp1464: +.LBB14_187: # in Loop: Header=BB14_180 Depth=1 + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 +.Ltmp1320: + lea rcx, [rbp + 968] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1321: + mov byte ptr [rbp - 34], al # 1-byte Spill + jmp .LBB14_188 +.LBB14_188: # in Loop: Header=BB14_180 Depth=1 + mov al, byte ptr [rbp - 34] # 1-byte Reload + test al, 1 + jne .LBB14_189 + jmp .LBB14_195 +.LBB14_189: # in Loop: Header=BB14_180 Depth=1 + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 +.Ltmp1322: +.Ltmp1465: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1323: + mov byte ptr [rbp - 35], al # 1-byte Spill + jmp .LBB14_190 +.LBB14_190: # in Loop: Header=BB14_180 Depth=1 + mov al, byte ptr [rbp - 35] # 1-byte Reload + test al, 1 + jne .LBB14_191 + jmp .LBB14_194 +.LBB14_191: # in Loop: Header=BB14_180 Depth=1 +.Ltmp1466: + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 + int3 + jmp .LBB14_194 +.Ltmp1467: +.LBB14_192: # in Loop: Header=BB14_180 Depth=1 + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 + jmp .LBB14_187 +.Ltmp1468: +.LBB14_194: # in Loop: Header=BB14_180 Depth=1 + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 + jmp .LBB14_195 +.Ltmp1469: +.LBB14_195: # in Loop: Header=BB14_180 Depth=1 + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 +.Ltmp1324: + lea rcx, [rbp + 968] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1325: + jmp .LBB14_196 +.LBB14_196: # in Loop: Header=BB14_180 Depth=1 + lea rcx, [rbp + 968] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB14_180 +.Ltmp1470: +# %bb.197: + .cv_loc 14 1 311 0 # ..\tests\span_tests.cpp:311:0 + mov qword ptr [rbp + 880], 0 + .cv_loc 14 1 312 0 # ..\tests\span_tests.cpp:312:0 + mov r8, qword ptr [rbp + 880] + mov rdx, qword ptr [rbp + 880] + lea rcx, [rbp + 864] +.Ltmp1471: + #DEBUG_VALUE: s <- [$rcx+0] + call "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z" +.Ltmp1472: +.LBB14_198: # =>This Inner Loop Header: Depth=1 + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 + lea rcx, [rbp + 760] + lea rdx, [rip + "??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 313 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 744] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 720] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 784] + lea rdx, [rbp + 720] + lea r8, [rbp + 744] + lea r9, [rbp + 760] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1473: + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 + lea rcx, [rbp + 864] + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp - 73], r11b # 1-byte Spill + jne .LBB14_200 +# %bb.199: # in Loop: Header=BB14_198 Depth=1 + lea rcx, [rbp + 864] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 73], dl # 1-byte Spill +.LBB14_200: # in Loop: Header=BB14_198 Depth=1 +.Ltmp1326: + mov al, byte ptr [rbp - 73] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 704] + lea rdx, [rbp + 712] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1327: + jmp .LBB14_201 +.LBB14_201: # in Loop: Header=BB14_198 Depth=1 +.Ltmp1328: + lea rcx, [rbp + 784] + lea rdx, [rbp + 712] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1329: + jmp .LBB14_210 +.Ltmp1474: +.LBB14_204: # Block address taken + # in Loop: Header=BB14_198 Depth=1 + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 + jmp .LBB14_205 +.Ltmp1475: +.LBB14_205: # in Loop: Header=BB14_198 Depth=1 + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 +.Ltmp1332: + lea rcx, [rbp + 784] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1333: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB14_206 +.LBB14_206: # in Loop: Header=BB14_198 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB14_207 + jmp .LBB14_213 +.LBB14_207: # in Loop: Header=BB14_198 Depth=1 + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 +.Ltmp1334: +.Ltmp1476: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1335: + mov byte ptr [rbp - 75], al # 1-byte Spill + jmp .LBB14_208 +.LBB14_208: # in Loop: Header=BB14_198 Depth=1 + mov al, byte ptr [rbp - 75] # 1-byte Reload + test al, 1 + jne .LBB14_209 + jmp .LBB14_212 +.LBB14_209: # in Loop: Header=BB14_198 Depth=1 +.Ltmp1477: + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 + int3 + jmp .LBB14_212 +.Ltmp1478: +.LBB14_210: # in Loop: Header=BB14_198 Depth=1 + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 + jmp .LBB14_205 +.Ltmp1479: +.LBB14_212: # in Loop: Header=BB14_198 Depth=1 + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 + jmp .LBB14_213 +.Ltmp1480: +.LBB14_213: # in Loop: Header=BB14_198 Depth=1 + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 +.Ltmp1336: + lea rcx, [rbp + 784] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1337: + jmp .LBB14_214 +.LBB14_214: # in Loop: Header=BB14_198 Depth=1 + lea rcx, [rbp + 784] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB14_198 +.Ltmp1481: +# %bb.215: + .cv_loc 14 1 315 0 # ..\tests\span_tests.cpp:315:0 + add rsp, 2928 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$5@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$5@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?catch$5@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB14_5: # in Loop: Header=BB14_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 +.Ltmp1186: + lea rcx, [rbp + 2672] +.Ltmp1482: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1187: + jmp .LBB14_6 +.LBB14_6: # in Loop: Header=BB14_1 Depth=1 + lea rax, [rip + .LBB14_7] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1483: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$24@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$24@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?catch$24@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB14_24: # in Loop: Header=BB14_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 +.Ltmp1202: + lea rcx, [rbp + 2512] +.Ltmp1484: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1203: + jmp .LBB14_25 +.LBB14_25: # in Loop: Header=BB14_18 Depth=1 + lea rax, [rip + .LBB14_26] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1485: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$33@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$33@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?dtor$33@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" +.LBB14_33: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2672] +.Ltmp1486: + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1487: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$40@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$40@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?catch$40@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB14_40: # in Loop: Header=BB14_38 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 +.Ltmp1214: + lea rcx, [rbp + 2344] +.Ltmp1488: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1215: + jmp .LBB14_41 +.LBB14_41: # in Loop: Header=BB14_38 Depth=1 + lea rax, [rip + .LBB14_42] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1489: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$49@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$49@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?dtor$49@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" +.LBB14_49: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2512] +.Ltmp1490: + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1491: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$60@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$60@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?catch$60@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB14_60: # in Loop: Header=BB14_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 +.Ltmp1230: + lea rcx, [rbp + 2184] +.Ltmp1492: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1231: + jmp .LBB14_61 +.LBB14_61: # in Loop: Header=BB14_54 Depth=1 + lea rax, [rip + .LBB14_62] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1493: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$69@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$69@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?dtor$69@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" +.LBB14_69: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2344] +.Ltmp1494: + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1495: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$78@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$78@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?catch$78@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB14_78: # in Loop: Header=BB14_74 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 +.Ltmp1242: + lea rcx, [rbp + 2008] +.Ltmp1496: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1243: + jmp .LBB14_79 +.LBB14_79: # in Loop: Header=BB14_74 Depth=1 + lea rax, [rip + .LBB14_80] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1497: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$87@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$87@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?dtor$87@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" +.LBB14_87: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2184] +.Ltmp1498: + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1499: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$94@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$94@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?catch$94@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB14_94: # in Loop: Header=BB14_92 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 +.Ltmp1254: + lea rcx, [rbp + 1840] +.Ltmp1500: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1255: + jmp .LBB14_95 +.LBB14_95: # in Loop: Header=BB14_92 Depth=1 + lea rax, [rip + .LBB14_96] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1501: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$103@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" +.LBB14_103: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2008] +.Ltmp1502: + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1503: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$112@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$112@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?catch$112@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB14_112: # in Loop: Header=BB14_108 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 +.Ltmp1266: + lea rcx, [rbp + 1656] +.Ltmp1504: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1267: + jmp .LBB14_113 +.LBB14_113: # in Loop: Header=BB14_108 Depth=1 + lea rax, [rip + .LBB14_114] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1505: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$121@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$121@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?dtor$121@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" +.LBB14_121: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1840] +.Ltmp1506: + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1507: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$128@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$128@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?catch$128@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB14_128: # in Loop: Header=BB14_126 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 +.Ltmp1278: + lea rcx, [rbp + 1480] +.Ltmp1508: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1279: + jmp .LBB14_129 +.LBB14_129: # in Loop: Header=BB14_126 Depth=1 + lea rax, [rip + .LBB14_130] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1509: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$137@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$137@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?dtor$137@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" +.LBB14_137: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1656] +.Ltmp1510: + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1511: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$146@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$146@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?catch$146@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB14_146: # in Loop: Header=BB14_142 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 +.Ltmp1290: + lea rcx, [rbp + 1304] +.Ltmp1512: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1291: + jmp .LBB14_147 +.LBB14_147: # in Loop: Header=BB14_142 Depth=1 + lea rax, [rip + .LBB14_148] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1513: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$155@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$155@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?dtor$155@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" +.LBB14_155: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1480] +.Ltmp1514: + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1515: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$166@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$166@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?catch$166@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB14_166: # in Loop: Header=BB14_160 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 +.Ltmp1306: + lea rcx, [rbp + 1144] +.Ltmp1516: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1307: + jmp .LBB14_167 +.LBB14_167: # in Loop: Header=BB14_160 Depth=1 + lea rax, [rip + .LBB14_168] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1517: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$175@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$175@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?dtor$175@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" +.LBB14_175: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1304] +.Ltmp1518: + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1519: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$184@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$184@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?catch$184@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB14_184: # in Loop: Header=BB14_180 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 +.Ltmp1318: + lea rcx, [rbp + 968] +.Ltmp1520: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1319: + jmp .LBB14_185 +.LBB14_185: # in Loop: Header=BB14_180 Depth=1 + lea rax, [rip + .LBB14_186] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1521: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$193@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$193@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?dtor$193@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" +.LBB14_193: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1144] +.Ltmp1522: + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1523: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$202@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$202@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?catch$202@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB14_202: # in Loop: Header=BB14_198 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 +.Ltmp1330: + lea rcx, [rbp + 784] +.Ltmp1524: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1331: + jmp .LBB14_203 +.LBB14_203: # in Loop: Header=BB14_198 Depth=1 + lea rax, [rip + .LBB14_204] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1525: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$211@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$211@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?dtor$211@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" +.LBB14_211: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 968] +.Ltmp1526: + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1527: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$216@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" +.LBB14_216: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 784] +.Ltmp1528: + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1529: +.Lfunc_end14: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long 429065506 # MagicNumber + .long 36 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # UnwindMap + .long 12 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # TryBlockMap + .long 49 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # IPToStateXData + .long 2920 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long -1 # ToState + .long "?dtor$33@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$49@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long 0 # Action + .long 3 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$69@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Action + .long 6 # ToState + .long 0 # Action + .long 6 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$87@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Action + .long 9 # ToState + .long 0 # Action + .long 9 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$121@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Action + .long 15 # ToState + .long 0 # Action + .long 15 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$137@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Action + .long 18 # ToState + .long 0 # Action + .long 18 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$155@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Action + .long 21 # ToState + .long 0 # Action + .long 21 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$175@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Action + .long 24 # ToState + .long 0 # Action + .long 24 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$193@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long 27 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$211@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Action + .long 30 # ToState + .long 0 # Action + .long 30 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Action + .long 33 # ToState + .long 0 # Action + .long 33 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # HandlerArray + .long 4 # TryLow + .long 4 # TryHigh + .long 5 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # HandlerArray + .long 7 # TryLow + .long 7 # TryHigh + .long 8 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # HandlerArray + .long 10 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 13 # TryHigh + .long 14 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # HandlerArray + .long 16 # TryLow + .long 16 # TryHigh + .long 17 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # HandlerArray + .long 19 # TryLow + .long 19 # TryHigh + .long 20 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # HandlerArray + .long 22 # TryLow + .long 22 # TryHigh + .long 23 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # HandlerArray + .long 25 # TryLow + .long 25 # TryHigh + .long 26 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$8$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # HandlerArray + .long 28 # TryLow + .long 28 # TryHigh + .long 29 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$9$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # HandlerArray + .long 31 # TryLow + .long 31 # TryHigh + .long 32 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$10$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # HandlerArray + .long 34 # TryLow + .long 34 # TryHigh + .long 35 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$11$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$40@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$60@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$78@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$94@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$112@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$128@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$8$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$146@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$9$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$166@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$10$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$184@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$11$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$202@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long .Lfunc_begin14@IMGREL # IP + .long -1 # ToState + .long .Ltmp1182@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp1188@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp1193@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1194@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp1204@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp1209@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1210@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp1216@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp1221@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1222@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp1232@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp1237@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1238@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp1244@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp1249@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1250@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp1256@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp1261@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1262@IMGREL+1 # IP + .long 19 # ToState + .long .Ltmp1268@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp1273@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1274@IMGREL+1 # IP + .long 22 # ToState + .long .Ltmp1280@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp1285@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1286@IMGREL+1 # IP + .long 25 # ToState + .long .Ltmp1292@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp1297@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1298@IMGREL+1 # IP + .long 28 # ToState + .long .Ltmp1308@IMGREL+1 # IP + .long 27 # ToState + .long .Ltmp1313@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1314@IMGREL+1 # IP + .long 31 # ToState + .long .Ltmp1320@IMGREL+1 # IP + .long 30 # ToState + .long .Ltmp1325@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1326@IMGREL+1 # IP + .long 34 # ToState + .long .Ltmp1332@IMGREL+1 # IP + .long 33 # ToState + .long .Ltmp1337@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # IP + .long 2 # ToState + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # IP + .long 5 # ToState + .long "?catch$40@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # IP + .long 8 # ToState + .long "?catch$60@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$78@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # IP + .long 14 # ToState + .long "?catch$94@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # IP + .long 17 # ToState + .long "?catch$112@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # IP + .long 20 # ToState + .long "?catch$128@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # IP + .long 23 # ToState + .long "?catch$146@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # IP + .long 26 # ToState + .long "?catch$166@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # IP + .long 29 # ToState + .long "?catch$184@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # IP + .long 32 # ToState + .long "?catch$202@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # IP + .long 35 # ToState + .text + # -- End function + .def "??__FautoRegistrar9@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar9@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar9@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar9@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin15: + .cv_func_id 15 + .cv_loc 15 1 241 0 # ..\tests\span_tests.cpp:241:0 +.seh_proc "??__FautoRegistrar9@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp1530: + lea rcx, [rip + "?autoRegistrar9@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp1531: +.Lfunc_end15: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar11@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar11@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar11@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar11@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin16: + .cv_func_id 16 + .cv_loc 16 1 317 0 # ..\tests\span_tests.cpp:317:0 +.seh_proc "??__EautoRegistrar11@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp1532: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BH@IOAOCADC@from_array_constructor?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 317 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____10@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar11@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar11@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp1533: +.Lfunc_end16: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____10@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____10@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____10@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____10@@YAXXZ" +.Lfunc_begin17: + .cv_func_id 17 + .cv_loc 17 1 318 0 # ..\tests\span_tests.cpp:318:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____10@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 2096 + .seh_stackalloc 2096 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp1630: + .cv_loc 17 1 319 0 # ..\tests\span_tests.cpp:319:0 + mov qword ptr [rbp + 1960], -2 + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 1936], rax + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 1944], rax + mov ecx, dword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAHA"+16] + mov dword ptr [rbp + 1952], ecx +.Ltmp1631: + .cv_loc 17 1 322 0 # ..\tests\span_tests.cpp:322:0 + lea rcx, [rbp + 1920] +.Ltmp1632: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 1936] +.Ltmp1633: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr <- [$rdx+0] + call "??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z" +.Ltmp1634: + mov qword ptr [rbp + 464], rax # 8-byte Spill +.LBB17_1: # =>This Inner Loop Header: Depth=1 +.Ltmp1635: + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 + lea rcx, [rbp + 1816] + lea rdx, [rip + "??_C@_0CH@FHKIEHKD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 323 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1800] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 456], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 1776] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 448], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 1840] + lea rdx, [rbp + 1776] + lea r8, [rbp + 1800] + lea r9, [rbp + 1816] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 440], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1636: + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 + lea rcx, [rbp + 1920] + mov qword ptr [rbp + 432], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 5 + mov byte ptr [rbp + 431], r11b # 1-byte Spill + jne .LBB17_3 +# %bb.2: # in Loop: Header=BB17_1 Depth=1 + lea rcx, [rbp + 1920] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 1936] + cmp rax, rcx + sete dl + mov byte ptr [rbp + 431], dl # 1-byte Spill +.LBB17_3: # in Loop: Header=BB17_1 Depth=1 +.Ltmp1534: + mov al, byte ptr [rbp + 431] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1760] + lea rdx, [rbp + 1768] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1535: + jmp .LBB17_4 +.LBB17_4: # in Loop: Header=BB17_1 Depth=1 +.Ltmp1536: + lea rcx, [rbp + 1840] + lea rdx, [rbp + 1768] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1537: + jmp .LBB17_13 +.Ltmp1637: +.LBB17_7: # Block address taken + # in Loop: Header=BB17_1 Depth=1 + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 + jmp .LBB17_8 +.Ltmp1638: +.LBB17_8: # in Loop: Header=BB17_1 Depth=1 + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 +.Ltmp1540: + lea rcx, [rbp + 1840] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1541: + mov byte ptr [rbp + 430], al # 1-byte Spill + jmp .LBB17_9 +.LBB17_9: # in Loop: Header=BB17_1 Depth=1 + mov al, byte ptr [rbp + 430] # 1-byte Reload + test al, 1 + jne .LBB17_10 + jmp .LBB17_15 +.LBB17_10: # in Loop: Header=BB17_1 Depth=1 + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 +.Ltmp1542: +.Ltmp1639: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1543: + mov byte ptr [rbp + 429], al # 1-byte Spill + jmp .LBB17_11 +.LBB17_11: # in Loop: Header=BB17_1 Depth=1 + mov al, byte ptr [rbp + 429] # 1-byte Reload + test al, 1 + jne .LBB17_12 + jmp .LBB17_14 +.LBB17_12: # in Loop: Header=BB17_1 Depth=1 +.Ltmp1640: + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 + int3 + jmp .LBB17_14 +.Ltmp1641: +.LBB17_13: # in Loop: Header=BB17_1 Depth=1 + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 + jmp .LBB17_8 +.Ltmp1642: +.LBB17_14: # in Loop: Header=BB17_1 Depth=1 + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 + jmp .LBB17_15 +.Ltmp1643: +.LBB17_15: # in Loop: Header=BB17_1 Depth=1 + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 +.Ltmp1544: + lea rcx, [rbp + 1840] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1545: + jmp .LBB17_16 +.LBB17_16: # in Loop: Header=BB17_1 Depth=1 + lea rcx, [rbp + 1840] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB17_1 +.Ltmp1644: +# %bb.17: + .cv_loc 17 1 327 0 # ..\tests\span_tests.cpp:327:0 + lea rcx, [rbp + 1752] +.Ltmp1645: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 1936] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp1646: + mov qword ptr [rbp + 416], rax # 8-byte Spill +.LBB17_18: # =>This Inner Loop Header: Depth=1 +.Ltmp1647: + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 + lea rdx, [rip + "??_C@_0CH@FHKIEHKD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@"] + lea rax, [rbp + 1648] + mov rcx, rax + mov qword ptr [rbp + 408], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 328 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1632] + mov qword ptr [rbp + 400], rcx # 8-byte Spill + mov qword ptr [rbp + 392], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1608] + mov qword ptr [rbp + 384], rcx # 8-byte Spill + mov qword ptr [rbp + 376], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1672] + mov rdx, qword ptr [rbp + 384] # 8-byte Reload + mov r8, qword ptr [rbp + 400] # 8-byte Reload + mov r9, qword ptr [rbp + 408] # 8-byte Reload + mov qword ptr [rbp + 368], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 1752] +.Ltmp1648: + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 + mov qword ptr [rbp + 360], rax # 8-byte Spill + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 1936] + sub rax, rcx + sete r8b +.Ltmp1546: + lea rcx, [rbp + 1592] + lea rdx, [rbp + 1600] + mov qword ptr [rbp + 352], rax # 8-byte Spill + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1547: + jmp .LBB17_19 +.LBB17_19: # in Loop: Header=BB17_18 Depth=1 +.Ltmp1548: + lea rcx, [rbp + 1672] + lea rdx, [rbp + 1600] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1549: + jmp .LBB17_28 +.Ltmp1649: +.LBB17_22: # Block address taken + # in Loop: Header=BB17_18 Depth=1 + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 + jmp .LBB17_23 +.Ltmp1650: +.LBB17_23: # in Loop: Header=BB17_18 Depth=1 + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 +.Ltmp1552: + lea rcx, [rbp + 1672] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1553: + mov byte ptr [rbp + 351], al # 1-byte Spill + jmp .LBB17_24 +.LBB17_24: # in Loop: Header=BB17_18 Depth=1 + mov al, byte ptr [rbp + 351] # 1-byte Reload + test al, 1 + jne .LBB17_25 + jmp .LBB17_31 +.LBB17_25: # in Loop: Header=BB17_18 Depth=1 + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 +.Ltmp1554: +.Ltmp1651: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1555: + mov byte ptr [rbp + 350], al # 1-byte Spill + jmp .LBB17_26 +.LBB17_26: # in Loop: Header=BB17_18 Depth=1 + mov al, byte ptr [rbp + 350] # 1-byte Reload + test al, 1 + jne .LBB17_27 + jmp .LBB17_30 +.LBB17_27: # in Loop: Header=BB17_18 Depth=1 +.Ltmp1652: + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 + int3 + jmp .LBB17_30 +.Ltmp1653: +.LBB17_28: # in Loop: Header=BB17_18 Depth=1 + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 + jmp .LBB17_23 +.Ltmp1654: +.LBB17_30: # in Loop: Header=BB17_18 Depth=1 + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 + jmp .LBB17_31 +.Ltmp1655: +.LBB17_31: # in Loop: Header=BB17_18 Depth=1 + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 +.Ltmp1556: + lea rcx, [rbp + 1672] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1557: + jmp .LBB17_32 +.LBB17_32: # in Loop: Header=BB17_18 Depth=1 + lea rcx, [rbp + 1672] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB17_18 +.Ltmp1656: +# %bb.33: + .cv_loc 17 1 331 0 # ..\tests\span_tests.cpp:331:0 + lea rcx, [rbp + 1568] +.Ltmp1657: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr2d <- [$rcx+0] + mov rax, qword ptr [rip + ".L?arr2d@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAY02HA"] + mov qword ptr [rbp + 1568], rax + mov rax, qword ptr [rip + ".L?arr2d@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAY02HA"+8] + mov qword ptr [rbp + 1576], rax + mov rax, qword ptr [rip + ".L?arr2d@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAY02HA"+16] + mov qword ptr [rbp + 1584], rax +.Ltmp1658: + .cv_loc 17 1 359 0 # ..\tests\span_tests.cpp:359:0 + call "??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z" +.Ltmp1659: + mov edx, 1 + mov r8d, edx + lea rcx, [rbp + 1552] + mov rdx, rax + call "??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" + mov qword ptr [rbp + 336], rax # 8-byte Spill +.LBB17_34: # =>This Inner Loop Header: Depth=1 +.Ltmp1660: + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 + lea rcx, [rbp + 1448] + lea rdx, [rip + "??_C@_0DI@LCOKCJKP@?$CIs?4size?$CI?$CJ?5?$DN?$DN?51?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 360 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1432] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 328], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 1408] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 320], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 1472] + lea rdx, [rbp + 1408] + lea r8, [rbp + 1432] + lea r9, [rbp + 1448] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 312], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1661: + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 + lea rcx, [rbp + 1552] + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "?size@?$span@$$BY02H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 1 + mov byte ptr [rbp + 303], r11b # 1-byte Spill + jne .LBB17_36 +# %bb.35: # in Loop: Header=BB17_34 Depth=1 + lea rcx, [rbp + 1552] + call "?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" + lea rcx, [rbp + 1568] + mov qword ptr [rbp + 288], rax # 8-byte Spill + call "??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z" + mov rcx, qword ptr [rbp + 288] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp + 303], dl # 1-byte Spill +.LBB17_36: # in Loop: Header=BB17_34 Depth=1 +.Ltmp1558: + mov al, byte ptr [rbp + 303] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1392] + lea rdx, [rbp + 1400] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1559: + jmp .LBB17_37 +.LBB17_37: # in Loop: Header=BB17_34 Depth=1 +.Ltmp1560: + lea rcx, [rbp + 1472] + lea rdx, [rbp + 1400] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1561: + jmp .LBB17_46 +.Ltmp1662: +.LBB17_40: # Block address taken + # in Loop: Header=BB17_34 Depth=1 + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 + jmp .LBB17_41 +.Ltmp1663: +.LBB17_41: # in Loop: Header=BB17_34 Depth=1 + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 +.Ltmp1564: + lea rcx, [rbp + 1472] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1565: + mov byte ptr [rbp + 287], al # 1-byte Spill + jmp .LBB17_42 +.LBB17_42: # in Loop: Header=BB17_34 Depth=1 + mov al, byte ptr [rbp + 287] # 1-byte Reload + test al, 1 + jne .LBB17_43 + jmp .LBB17_49 +.LBB17_43: # in Loop: Header=BB17_34 Depth=1 + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 +.Ltmp1566: +.Ltmp1664: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1567: + mov byte ptr [rbp + 286], al # 1-byte Spill + jmp .LBB17_44 +.LBB17_44: # in Loop: Header=BB17_34 Depth=1 + mov al, byte ptr [rbp + 286] # 1-byte Reload + test al, 1 + jne .LBB17_45 + jmp .LBB17_48 +.LBB17_45: # in Loop: Header=BB17_34 Depth=1 +.Ltmp1665: + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 + int3 + jmp .LBB17_48 +.Ltmp1666: +.LBB17_46: # in Loop: Header=BB17_34 Depth=1 + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 + jmp .LBB17_41 +.Ltmp1667: +.LBB17_48: # in Loop: Header=BB17_34 Depth=1 + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 + jmp .LBB17_49 +.Ltmp1668: +.LBB17_49: # in Loop: Header=BB17_34 Depth=1 + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 +.Ltmp1568: + lea rcx, [rbp + 1472] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1569: + jmp .LBB17_50 +.LBB17_50: # in Loop: Header=BB17_34 Depth=1 + lea rcx, [rbp + 1472] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB17_34 +.Ltmp1669: +# %bb.51: + .cv_loc 17 1 363 0 # ..\tests\span_tests.cpp:363:0 + lea rax, [rbp + 1344] + lea rcx, [rip + ".L?arr3d@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAY121HA"] + mov edx, 48 + mov r8d, edx +.Ltmp1670: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr3d <- [$rax+0] + mov r9, rax + mov qword ptr [rbp + 272], rcx # 8-byte Spill + mov rcx, r9 + mov rdx, qword ptr [rbp + 272] # 8-byte Reload + mov qword ptr [rbp + 264], rax # 8-byte Spill +.Ltmp1671: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr3d <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rbp+0] + call memcpy +.Ltmp1672: + .cv_loc 17 1 388 0 # ..\tests\span_tests.cpp:388:0 + mov rcx, qword ptr [rbp + 264] # 8-byte Reload + call "??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z" + mov r10d, 1 + mov r8d, r10d + lea rcx, [rbp + 1328] + mov rdx, rax + call "??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" + mov qword ptr [rbp + 256], rax # 8-byte Spill +.Ltmp1673: +.LBB17_52: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr3d <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rbp+0] + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 + lea rcx, [rbp + 1224] + lea rdx, [rip + "??_C@_0DI@HOEACJDB@?$CIs?4size?$CI?$CJ?5?$DN?$DN?51?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 389 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1208] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 248], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 1184] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 240], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 1248] + lea rdx, [rbp + 1184] + lea r8, [rbp + 1208] + lea r9, [rbp + 1224] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1674: + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 + lea rcx, [rbp + 1328] + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "?size@?$span@$$BY121H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 1 + mov byte ptr [rbp + 223], r11b # 1-byte Spill + jne .LBB17_54 +.Ltmp1675: +# %bb.53: # in Loop: Header=BB17_52 Depth=1 + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr3d <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 1328] + call "?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" + lea rcx, [rbp + 1344] + mov qword ptr [rbp + 208], rax # 8-byte Spill + call "??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z" + mov rcx, qword ptr [rbp + 208] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp + 223], dl # 1-byte Spill +.Ltmp1676: +.LBB17_54: # in Loop: Header=BB17_52 Depth=1 + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr3d <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rbp+0] +.Ltmp1570: + mov al, byte ptr [rbp + 223] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1168] + lea rdx, [rbp + 1176] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1571: + jmp .LBB17_55 +.Ltmp1677: +.LBB17_55: # in Loop: Header=BB17_52 Depth=1 + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr3d <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rbp+0] +.Ltmp1572: + lea rcx, [rbp + 1248] + lea rdx, [rbp + 1176] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1573: + jmp .LBB17_64 +.Ltmp1678: +.LBB17_58: # Block address taken + # in Loop: Header=BB17_52 Depth=1 + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 + jmp .LBB17_59 +.Ltmp1679: +.LBB17_59: # in Loop: Header=BB17_52 Depth=1 + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 +.Ltmp1576: + lea rcx, [rbp + 1248] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1577: + mov byte ptr [rbp + 207], al # 1-byte Spill + jmp .LBB17_60 +.LBB17_60: # in Loop: Header=BB17_52 Depth=1 + mov al, byte ptr [rbp + 207] # 1-byte Reload + test al, 1 + jne .LBB17_61 + jmp .LBB17_67 +.LBB17_61: # in Loop: Header=BB17_52 Depth=1 + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 +.Ltmp1578: +.Ltmp1680: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1579: + mov byte ptr [rbp + 206], al # 1-byte Spill + jmp .LBB17_62 +.LBB17_62: # in Loop: Header=BB17_52 Depth=1 + mov al, byte ptr [rbp + 206] # 1-byte Reload + test al, 1 + jne .LBB17_63 + jmp .LBB17_66 +.LBB17_63: # in Loop: Header=BB17_52 Depth=1 +.Ltmp1681: + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 + int3 + jmp .LBB17_66 +.Ltmp1682: +.LBB17_64: # in Loop: Header=BB17_52 Depth=1 + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr3d <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rbp+0] + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 + jmp .LBB17_59 +.Ltmp1683: +.LBB17_66: # in Loop: Header=BB17_52 Depth=1 + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 + jmp .LBB17_67 +.Ltmp1684: +.LBB17_67: # in Loop: Header=BB17_52 Depth=1 + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 +.Ltmp1580: + lea rcx, [rbp + 1248] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1581: + jmp .LBB17_68 +.LBB17_68: # in Loop: Header=BB17_52 Depth=1 + lea rcx, [rbp + 1248] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB17_52 +.Ltmp1685: +# %bb.69: + .cv_loc 17 1 393 0 # ..\tests\span_tests.cpp:393:0 + lea rcx, [rbp + 1160] +.Ltmp1686: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 1936] + call "??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AEAY04H@Z" +.Ltmp1687: +.LBB17_70: # =>This Inner Loop Header: Depth=1 + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 + lea rdx, [rip + "??_C@_0DG@IBJLAGHP@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@"] + lea rax, [rbp + 1056] + mov rcx, rax + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 394 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1040] + mov qword ptr [rbp + 184], rcx # 8-byte Spill + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1016] + mov qword ptr [rbp + 168], rcx # 8-byte Spill + mov qword ptr [rbp + 160], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1080] + mov rdx, qword ptr [rbp + 168] # 8-byte Reload + mov r8, qword ptr [rbp + 184] # 8-byte Reload + mov r9, qword ptr [rbp + 192] # 8-byte Reload + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 1160] +.Ltmp1688: + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 + mov qword ptr [rbp + 144], rax # 8-byte Spill + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 1936] + mov qword ptr [rbp + 136], rax # 8-byte Spill + call "??$addressof@H@std@@YAPEAHAEAH@Z" + mov rcx, qword ptr [rbp + 136] # 8-byte Reload + sub rcx, rax + sete r8b +.Ltmp1582: + lea rax, [rbp + 1000] + lea rdx, [rbp + 1008] + mov qword ptr [rbp + 128], rcx # 8-byte Spill + mov rcx, rax + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1583: + jmp .LBB17_71 +.LBB17_71: # in Loop: Header=BB17_70 Depth=1 +.Ltmp1584: + lea rcx, [rbp + 1080] + lea rdx, [rbp + 1008] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1585: + jmp .LBB17_80 +.Ltmp1689: +.LBB17_74: # Block address taken + # in Loop: Header=BB17_70 Depth=1 + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 + jmp .LBB17_75 +.Ltmp1690: +.LBB17_75: # in Loop: Header=BB17_70 Depth=1 + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 +.Ltmp1588: + lea rcx, [rbp + 1080] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1589: + mov byte ptr [rbp + 127], al # 1-byte Spill + jmp .LBB17_76 +.LBB17_76: # in Loop: Header=BB17_70 Depth=1 + mov al, byte ptr [rbp + 127] # 1-byte Reload + test al, 1 + jne .LBB17_77 + jmp .LBB17_83 +.LBB17_77: # in Loop: Header=BB17_70 Depth=1 + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 +.Ltmp1590: +.Ltmp1691: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1591: + mov byte ptr [rbp + 126], al # 1-byte Spill + jmp .LBB17_78 +.LBB17_78: # in Loop: Header=BB17_70 Depth=1 + mov al, byte ptr [rbp + 126] # 1-byte Reload + test al, 1 + jne .LBB17_79 + jmp .LBB17_82 +.LBB17_79: # in Loop: Header=BB17_70 Depth=1 +.Ltmp1692: + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 + int3 + jmp .LBB17_82 +.Ltmp1693: +.LBB17_80: # in Loop: Header=BB17_70 Depth=1 + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 + jmp .LBB17_75 +.Ltmp1694: +.LBB17_82: # in Loop: Header=BB17_70 Depth=1 + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 + jmp .LBB17_83 +.Ltmp1695: +.LBB17_83: # in Loop: Header=BB17_70 Depth=1 + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 +.Ltmp1592: + lea rcx, [rbp + 1080] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1593: + jmp .LBB17_84 +.LBB17_84: # in Loop: Header=BB17_70 Depth=1 + lea rcx, [rbp + 1080] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB17_70 +.Ltmp1696: +# %bb.85: + .cv_loc 17 1 398 0 # ..\tests\span_tests.cpp:398:0 + lea rcx, [rbp + 1568] +.Ltmp1697: + call "??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z" + mov edx, 1 + mov r8d, edx + lea rcx, [rbp + 984] + mov rdx, rax + call "??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PEAY02H_J@Z" +.LBB17_86: # =>This Inner Loop Header: Depth=1 +.Ltmp1698: + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 + lea rcx, [rbp + 880] + lea rdx, [rip + "??_C@_0DI@LCOKCJKP@?$CIs?4size?$CI?$CJ?5?$DN?$DN?51?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 399 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 864] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 112], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 840] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 904] + lea rdx, [rbp + 840] + lea r8, [rbp + 864] + lea r9, [rbp + 880] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1699: + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 + lea rcx, [rbp + 984] + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "?size@?$span@$$BY02H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 1 + mov byte ptr [rbp + 87], r11b # 1-byte Spill + jne .LBB17_88 +# %bb.87: # in Loop: Header=BB17_86 Depth=1 + lea rcx, [rbp + 984] + call "?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" + lea rcx, [rbp + 1568] + mov qword ptr [rbp + 72], rax # 8-byte Spill + call "??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z" + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp + 87], dl # 1-byte Spill +.LBB17_88: # in Loop: Header=BB17_86 Depth=1 +.Ltmp1594: + mov al, byte ptr [rbp + 87] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 824] + lea rdx, [rbp + 832] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1595: + jmp .LBB17_89 +.LBB17_89: # in Loop: Header=BB17_86 Depth=1 +.Ltmp1596: + lea rcx, [rbp + 904] + lea rdx, [rbp + 832] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1597: + jmp .LBB17_98 +.Ltmp1700: +.LBB17_92: # Block address taken + # in Loop: Header=BB17_86 Depth=1 + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 + jmp .LBB17_93 +.Ltmp1701: +.LBB17_93: # in Loop: Header=BB17_86 Depth=1 + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 +.Ltmp1600: + lea rcx, [rbp + 904] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1601: + mov byte ptr [rbp + 71], al # 1-byte Spill + jmp .LBB17_94 +.LBB17_94: # in Loop: Header=BB17_86 Depth=1 + mov al, byte ptr [rbp + 71] # 1-byte Reload + test al, 1 + jne .LBB17_95 + jmp .LBB17_101 +.LBB17_95: # in Loop: Header=BB17_86 Depth=1 + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 +.Ltmp1602: +.Ltmp1702: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1603: + mov byte ptr [rbp + 70], al # 1-byte Spill + jmp .LBB17_96 +.LBB17_96: # in Loop: Header=BB17_86 Depth=1 + mov al, byte ptr [rbp + 70] # 1-byte Reload + test al, 1 + jne .LBB17_97 + jmp .LBB17_100 +.LBB17_97: # in Loop: Header=BB17_86 Depth=1 +.Ltmp1703: + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 + int3 + jmp .LBB17_100 +.Ltmp1704: +.LBB17_98: # in Loop: Header=BB17_86 Depth=1 + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 + jmp .LBB17_93 +.Ltmp1705: +.LBB17_100: # in Loop: Header=BB17_86 Depth=1 + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 + jmp .LBB17_101 +.Ltmp1706: +.LBB17_101: # in Loop: Header=BB17_86 Depth=1 + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 +.Ltmp1604: + lea rcx, [rbp + 904] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1605: + jmp .LBB17_102 +.LBB17_102: # in Loop: Header=BB17_86 Depth=1 + lea rcx, [rbp + 904] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB17_86 +.Ltmp1707: +# %bb.103: + .cv_loc 17 1 403 0 # ..\tests\span_tests.cpp:403:0 + lea rcx, [rbp + 1344] +.Ltmp1708: + call "??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z" + mov edx, 1 + mov r8d, edx + lea rcx, [rbp + 808] + mov rdx, rax + call "??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PEAY121H_J@Z" +.LBB17_104: # =>This Inner Loop Header: Depth=1 +.Ltmp1709: + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 + lea rcx, [rbp + 704] + lea rdx, [rip + "??_C@_0DI@HOEACJDB@?$CIs?4size?$CI?$CJ?5?$DN?$DN?51?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 404 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 688] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 56], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 664] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 728] + lea rdx, [rbp + 664] + lea r8, [rbp + 688] + lea r9, [rbp + 704] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1710: + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 + lea rcx, [rbp + 808] + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "?size@?$span@$$BY121H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 1 + mov byte ptr [rbp + 31], r11b # 1-byte Spill + jne .LBB17_106 +# %bb.105: # in Loop: Header=BB17_104 Depth=1 + lea rcx, [rbp + 808] + call "?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" + lea rcx, [rbp + 1344] + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z" + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp + 31], dl # 1-byte Spill +.LBB17_106: # in Loop: Header=BB17_104 Depth=1 +.Ltmp1606: + mov al, byte ptr [rbp + 31] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 648] + lea rdx, [rbp + 656] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1607: + jmp .LBB17_107 +.LBB17_107: # in Loop: Header=BB17_104 Depth=1 +.Ltmp1608: + lea rcx, [rbp + 728] + lea rdx, [rbp + 656] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1609: + jmp .LBB17_116 +.Ltmp1711: +.LBB17_110: # Block address taken + # in Loop: Header=BB17_104 Depth=1 + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 + jmp .LBB17_111 +.Ltmp1712: +.LBB17_111: # in Loop: Header=BB17_104 Depth=1 + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 +.Ltmp1612: + lea rcx, [rbp + 728] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1613: + mov byte ptr [rbp + 15], al # 1-byte Spill + jmp .LBB17_112 +.LBB17_112: # in Loop: Header=BB17_104 Depth=1 + mov al, byte ptr [rbp + 15] # 1-byte Reload + test al, 1 + jne .LBB17_113 + jmp .LBB17_119 +.LBB17_113: # in Loop: Header=BB17_104 Depth=1 + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 +.Ltmp1614: +.Ltmp1713: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1615: + mov byte ptr [rbp + 14], al # 1-byte Spill + jmp .LBB17_114 +.LBB17_114: # in Loop: Header=BB17_104 Depth=1 + mov al, byte ptr [rbp + 14] # 1-byte Reload + test al, 1 + jne .LBB17_115 + jmp .LBB17_118 +.LBB17_115: # in Loop: Header=BB17_104 Depth=1 +.Ltmp1714: + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 + int3 + jmp .LBB17_118 +.Ltmp1715: +.LBB17_116: # in Loop: Header=BB17_104 Depth=1 + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 + jmp .LBB17_111 +.Ltmp1716: +.LBB17_118: # in Loop: Header=BB17_104 Depth=1 + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 + jmp .LBB17_119 +.Ltmp1717: +.LBB17_119: # in Loop: Header=BB17_104 Depth=1 + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 +.Ltmp1616: + lea rcx, [rbp + 728] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1617: + jmp .LBB17_120 +.LBB17_120: # in Loop: Header=BB17_104 Depth=1 + lea rcx, [rbp + 728] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB17_104 +.Ltmp1718: +# %bb.121: + .cv_loc 17 1 407 0 # ..\tests\span_tests.cpp:407:0 + mov eax, dword ptr [rip + ".L?ao_arr@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAUAddressOverloaded@?A0x3DBF7A98@@A"] + mov dword ptr [rbp + 640], eax + mov cl, byte ptr [rip + ".L?ao_arr@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAUAddressOverloaded@?A0x3DBF7A98@@A"+4] + mov byte ptr [rbp + 644], cl +.Ltmp1719: + .cv_loc 17 1 410 0 # ..\tests\span_tests.cpp:410:0 + lea rcx, [rbp + 632] +.Ltmp1720: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 640] +.Ltmp1721: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:ao_arr <- [$rdx+0] + call "??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z" +.Ltmp1722: + mov qword ptr [rbp], rax # 8-byte Spill +.LBB17_122: # =>This Inner Loop Header: Depth=1 +.Ltmp1723: + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 + lea rdx, [rip + "??_C@_0DJ@DJBOGJGB@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@"] + lea rax, [rbp + 528] + mov rcx, rax + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 411 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 512] + mov qword ptr [rbp - 16], rcx # 8-byte Spill + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 488] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 552] + mov rdx, qword ptr [rbp - 32] # 8-byte Reload + mov r8, qword ptr [rbp - 16] # 8-byte Reload + mov r9, qword ptr [rbp - 8] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 632] +.Ltmp1724: + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" + lea rcx, [rbp + 640] + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPEAUAddressOverloaded@?A0x3DBF7A98@@AEAU1?A0x3DBF7A98@@@Z" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + sub rcx, rax + sete r8b +.Ltmp1618: + lea rax, [rbp + 472] + lea rdx, [rbp + 480] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rax + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1619: + jmp .LBB17_123 +.LBB17_123: # in Loop: Header=BB17_122 Depth=1 +.Ltmp1620: + lea rcx, [rbp + 552] + lea rdx, [rbp + 480] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1621: + jmp .LBB17_132 +.Ltmp1725: +.LBB17_126: # Block address taken + # in Loop: Header=BB17_122 Depth=1 + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 + jmp .LBB17_127 +.Ltmp1726: +.LBB17_127: # in Loop: Header=BB17_122 Depth=1 + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 +.Ltmp1624: + lea rcx, [rbp + 552] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1625: + mov byte ptr [rbp - 73], al # 1-byte Spill + jmp .LBB17_128 +.LBB17_128: # in Loop: Header=BB17_122 Depth=1 + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB17_129 + jmp .LBB17_135 +.LBB17_129: # in Loop: Header=BB17_122 Depth=1 + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 +.Ltmp1626: +.Ltmp1727: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1627: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB17_130 +.LBB17_130: # in Loop: Header=BB17_122 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB17_131 + jmp .LBB17_134 +.LBB17_131: # in Loop: Header=BB17_122 Depth=1 +.Ltmp1728: + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 + int3 + jmp .LBB17_134 +.Ltmp1729: +.LBB17_132: # in Loop: Header=BB17_122 Depth=1 + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 + jmp .LBB17_127 +.Ltmp1730: +.LBB17_134: # in Loop: Header=BB17_122 Depth=1 + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 + jmp .LBB17_135 +.Ltmp1731: +.LBB17_135: # in Loop: Header=BB17_122 Depth=1 + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 +.Ltmp1628: + lea rcx, [rbp + 552] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1629: + jmp .LBB17_136 +.LBB17_136: # in Loop: Header=BB17_122 Depth=1 + lea rcx, [rbp + 552] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB17_122 +.Ltmp1732: +# %bb.137: + .cv_loc 17 1 414 0 # ..\tests\span_tests.cpp:414:0 + add rsp, 2096 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$5@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$5@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?catch$5@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB17_5: # in Loop: Header=BB17_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 +.Ltmp1538: + lea rcx, [rbp + 1840] +.Ltmp1733: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1539: + jmp .LBB17_6 +.LBB17_6: # in Loop: Header=BB17_1 Depth=1 + lea rax, [rip + .LBB17_7] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1734: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$20@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$20@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?catch$20@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB17_20: # in Loop: Header=BB17_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 +.Ltmp1550: + lea rcx, [rbp + 1672] +.Ltmp1735: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1551: + jmp .LBB17_21 +.LBB17_21: # in Loop: Header=BB17_18 Depth=1 + lea rax, [rip + .LBB17_22] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1736: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$29@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$29@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?dtor$29@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" +.LBB17_29: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1840] +.Ltmp1737: + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1738: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$38@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$38@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?catch$38@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB17_38: # in Loop: Header=BB17_34 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 +.Ltmp1562: + lea rcx, [rbp + 1472] +.Ltmp1739: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1563: + jmp .LBB17_39 +.LBB17_39: # in Loop: Header=BB17_34 Depth=1 + lea rax, [rip + .LBB17_40] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1740: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$47@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" +.LBB17_47: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1672] +.Ltmp1741: + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1742: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$56@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$56@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?catch$56@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB17_56: # in Loop: Header=BB17_52 Depth=1 + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr3d <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp1743: + .seh_endprologue + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 +.Ltmp1574: + lea rcx, [rbp + 1248] +.Ltmp1744: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1575: + jmp .LBB17_57 +.LBB17_57: # in Loop: Header=BB17_52 Depth=1 + lea rax, [rip + .LBB17_58] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1745: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$65@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$65@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?dtor$65@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" +.LBB17_65: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1472] +.Ltmp1746: + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1747: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$72@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$72@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?catch$72@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB17_72: # in Loop: Header=BB17_70 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 +.Ltmp1586: + lea rcx, [rbp + 1080] +.Ltmp1748: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1587: + jmp .LBB17_73 +.LBB17_73: # in Loop: Header=BB17_70 Depth=1 + lea rax, [rip + .LBB17_74] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1749: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$81@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" +.LBB17_81: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1248] +.Ltmp1750: + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1751: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$90@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$90@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?catch$90@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB17_90: # in Loop: Header=BB17_86 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 +.Ltmp1598: + lea rcx, [rbp + 904] +.Ltmp1752: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1599: + jmp .LBB17_91 +.LBB17_91: # in Loop: Header=BB17_86 Depth=1 + lea rax, [rip + .LBB17_92] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1753: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$99@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$99@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?dtor$99@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" +.LBB17_99: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1080] +.Ltmp1754: + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1755: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$108@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$108@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?catch$108@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB17_108: # in Loop: Header=BB17_104 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 +.Ltmp1610: + lea rcx, [rbp + 728] +.Ltmp1756: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1611: + jmp .LBB17_109 +.LBB17_109: # in Loop: Header=BB17_104 Depth=1 + lea rax, [rip + .LBB17_110] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1757: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$117@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$117@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?dtor$117@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" +.LBB17_117: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 904] +.Ltmp1758: + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1759: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$124@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$124@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?catch$124@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB17_124: # in Loop: Header=BB17_122 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 +.Ltmp1622: + lea rcx, [rbp + 552] +.Ltmp1760: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1623: + jmp .LBB17_125 +.LBB17_125: # in Loop: Header=BB17_122 Depth=1 + lea rax, [rip + .LBB17_126] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1761: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$133@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$133@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?dtor$133@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" +.LBB17_133: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 728] +.Ltmp1762: + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1763: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$138@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$138@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?dtor$138@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" +.LBB17_138: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 552] +.Ltmp1764: + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1765: +.Lfunc_end17: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ": + .long 429065506 # MagicNumber + .long 24 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL # UnwindMap + .long 8 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL # TryBlockMap + .long 33 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL # IPToStateXData + .long 2088 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ": + .long -1 # ToState + .long "?dtor$29@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long 0 # Action + .long 3 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$65@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Action + .long 6 # ToState + .long 0 # Action + .long 6 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Action + .long 9 # ToState + .long 0 # Action + .long 9 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$99@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$117@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Action + .long 15 # ToState + .long 0 # Action + .long 15 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$133@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Action + .long 18 # ToState + .long 0 # Action + .long 18 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$138@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Action + .long 21 # ToState + .long 0 # Action + .long 21 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL # HandlerArray + .long 4 # TryLow + .long 4 # TryHigh + .long 5 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL # HandlerArray + .long 7 # TryLow + .long 7 # TryHigh + .long 8 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL # HandlerArray + .long 10 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 13 # TryHigh + .long 14 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL # HandlerArray + .long 16 # TryLow + .long 16 # TryHigh + .long 17 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL # HandlerArray + .long 19 # TryLow + .long 19 # TryHigh + .long 20 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL # HandlerArray + .long 22 # TryLow + .long 22 # TryHigh + .long 23 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$20@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$38@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$56@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$72@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$90@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$108@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$124@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ": + .long .Lfunc_begin17@IMGREL # IP + .long -1 # ToState + .long .Ltmp1534@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp1540@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp1545@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1546@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp1552@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp1557@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1558@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp1564@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp1569@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1570@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp1576@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp1581@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1582@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp1588@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp1593@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1594@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp1600@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp1605@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1606@IMGREL+1 # IP + .long 19 # ToState + .long .Ltmp1612@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp1617@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1618@IMGREL+1 # IP + .long 22 # ToState + .long .Ltmp1624@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp1629@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # IP + .long 2 # ToState + .long "?catch$20@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # IP + .long 5 # ToState + .long "?catch$38@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # IP + .long 8 # ToState + .long "?catch$56@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$72@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # IP + .long 14 # ToState + .long "?catch$90@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # IP + .long 17 # ToState + .long "?catch$108@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # IP + .long 20 # ToState + .long "?catch$124@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # IP + .long 23 # ToState + .text + # -- End function + .def "??__FautoRegistrar11@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar11@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar11@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar11@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin18: + .cv_func_id 18 + .cv_loc 18 1 317 0 # ..\tests\span_tests.cpp:317:0 +.seh_proc "??__FautoRegistrar11@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp1766: + lea rcx, [rip + "?autoRegistrar11@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp1767: +.Lfunc_end18: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar13@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar13@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar13@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar13@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin19: + .cv_func_id 19 + .cv_loc 19 1 420 0 # ..\tests\span_tests.cpp:420:0 +.seh_proc "??__EautoRegistrar13@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp1768: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BP@OGBFKPOD@from_dynamic_array_constructor?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 420 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____12@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar13@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar13@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp1769: +.Lfunc_end19: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____12@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____12@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____12@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____12@@YAXXZ" +.Lfunc_begin20: + .cv_func_id 20 + .cv_loc 20 1 421 0 # ..\tests\span_tests.cpp:421:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____12@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 512 + .seh_stackalloc 512 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 376], -2 + mov eax, 9600 + mov ecx, eax +.Ltmp1794: + .cv_loc 20 1 422 0 # ..\tests\span_tests.cpp:422:0 + call "??_U@YAPEAX_K@Z" + mov edx, 10 + mov r8d, edx + mov qword ptr [rbp + 368], rax +.Ltmp1795: + .cv_loc 20 1 425 0 # ..\tests\span_tests.cpp:425:0 + mov rdx, qword ptr [rbp + 368] + lea rcx, [rbp + 352] +.Ltmp1796: + #DEBUG_VALUE: s <- [$rcx+0] + call "??0?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" +.Ltmp1797: + mov qword ptr [rbp + 8], rax # 8-byte Spill +.LBB20_1: # =>This Inner Loop Header: Depth=1 +.Ltmp1798: + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 + lea rcx, [rbp + 248] + lea rdx, [rip + "??_C@_0CO@FLHODIJE@?$CIs?4size?$CI?$CJ?5?$DN?$DN?510?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CG@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 426 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 232] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 208] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 272] + lea rdx, [rbp + 208] + lea r8, [rbp + 232] + lea r9, [rbp + 248] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1799: + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 + lea rcx, [rbp + 352] + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "?size@?$span@N$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 10 + mov byte ptr [rbp - 25], r11b # 1-byte Spill + jne .LBB20_3 +# %bb.2: # in Loop: Header=BB20_1 Depth=1 + lea rcx, [rbp + 352] + call "?data@?$span@N$0?0@gsl@@QEBAPEANXZ" + mov rcx, qword ptr [rbp + 368] + cmp rax, rcx + sete dl + mov byte ptr [rbp - 25], dl # 1-byte Spill +.LBB20_3: # in Loop: Header=BB20_1 Depth=1 +.Ltmp1770: + mov al, byte ptr [rbp - 25] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 192] + lea rdx, [rbp + 200] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1771: + jmp .LBB20_4 +.LBB20_4: # in Loop: Header=BB20_1 Depth=1 +.Ltmp1772: + lea rcx, [rbp + 272] + lea rdx, [rbp + 200] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1773: + jmp .LBB20_13 +.Ltmp1800: +.LBB20_7: # Block address taken + # in Loop: Header=BB20_1 Depth=1 + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 + jmp .LBB20_8 +.Ltmp1801: +.LBB20_8: # in Loop: Header=BB20_1 Depth=1 + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 +.Ltmp1776: + lea rcx, [rbp + 272] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1777: + mov byte ptr [rbp - 26], al # 1-byte Spill + jmp .LBB20_9 +.LBB20_9: # in Loop: Header=BB20_1 Depth=1 + mov al, byte ptr [rbp - 26] # 1-byte Reload + test al, 1 + jne .LBB20_10 + jmp .LBB20_15 +.LBB20_10: # in Loop: Header=BB20_1 Depth=1 + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 +.Ltmp1778: +.Ltmp1802: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1779: + mov byte ptr [rbp - 27], al # 1-byte Spill + jmp .LBB20_11 +.LBB20_11: # in Loop: Header=BB20_1 Depth=1 + mov al, byte ptr [rbp - 27] # 1-byte Reload + test al, 1 + jne .LBB20_12 + jmp .LBB20_14 +.LBB20_12: # in Loop: Header=BB20_1 Depth=1 +.Ltmp1803: + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 + int3 + jmp .LBB20_14 +.Ltmp1804: +.LBB20_13: # in Loop: Header=BB20_1 Depth=1 + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 + jmp .LBB20_8 +.Ltmp1805: +.LBB20_14: # in Loop: Header=BB20_1 Depth=1 + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 + jmp .LBB20_15 +.Ltmp1806: +.LBB20_15: # in Loop: Header=BB20_1 Depth=1 + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 +.Ltmp1780: + lea rcx, [rbp + 272] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1781: + jmp .LBB20_16 +.LBB20_16: # in Loop: Header=BB20_1 Depth=1 + lea rcx, [rbp + 272] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB20_1 +.Ltmp1807: +# %bb.17: + .cv_loc 20 1 430 0 # ..\tests\span_tests.cpp:430:0 + mov eax, 10 + mov r8d, eax +.Ltmp1808: + mov rdx, qword ptr [rbp + 368] + lea rcx, [rbp + 176] +.Ltmp1809: + #DEBUG_VALUE: s <- [$rcx+0] + call "??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PEAN_J@Z" +.Ltmp1810: +.LBB20_18: # =>This Inner Loop Header: Depth=1 + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 + lea rcx, [rbp + 72] + lea rdx, [rip + "??_C@_0CO@FLHODIJE@?$CIs?4size?$CI?$CJ?5?$DN?$DN?510?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CG@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 431 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 56] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 32] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 96] + lea rdx, [rbp + 32] + lea r8, [rbp + 56] + lea r9, [rbp + 72] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1811: + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 + lea rcx, [rbp + 176] + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?size@?$span@N$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 10 + mov byte ptr [rbp - 65], r11b # 1-byte Spill + jne .LBB20_20 +# %bb.19: # in Loop: Header=BB20_18 Depth=1 + lea rcx, [rbp + 176] + call "?data@?$span@N$0?0@gsl@@QEBAPEANXZ" + mov rcx, qword ptr [rbp + 368] + cmp rax, rcx + sete dl + mov byte ptr [rbp - 65], dl # 1-byte Spill +.LBB20_20: # in Loop: Header=BB20_18 Depth=1 +.Ltmp1782: + mov al, byte ptr [rbp - 65] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 16] + lea rdx, [rbp + 24] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1783: + jmp .LBB20_21 +.LBB20_21: # in Loop: Header=BB20_18 Depth=1 +.Ltmp1784: + lea rcx, [rbp + 96] + lea rdx, [rbp + 24] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1785: + jmp .LBB20_30 +.Ltmp1812: +.LBB20_24: # Block address taken + # in Loop: Header=BB20_18 Depth=1 + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 + jmp .LBB20_25 +.Ltmp1813: +.LBB20_25: # in Loop: Header=BB20_18 Depth=1 + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 +.Ltmp1788: + lea rcx, [rbp + 96] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1789: + mov byte ptr [rbp - 66], al # 1-byte Spill + jmp .LBB20_26 +.LBB20_26: # in Loop: Header=BB20_18 Depth=1 + mov al, byte ptr [rbp - 66] # 1-byte Reload + test al, 1 + jne .LBB20_27 + jmp .LBB20_33 +.LBB20_27: # in Loop: Header=BB20_18 Depth=1 + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 +.Ltmp1790: +.Ltmp1814: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1791: + mov byte ptr [rbp - 67], al # 1-byte Spill + jmp .LBB20_28 +.LBB20_28: # in Loop: Header=BB20_18 Depth=1 + mov al, byte ptr [rbp - 67] # 1-byte Reload + test al, 1 + jne .LBB20_29 + jmp .LBB20_32 +.LBB20_29: # in Loop: Header=BB20_18 Depth=1 +.Ltmp1815: + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 + int3 + jmp .LBB20_32 +.Ltmp1816: +.LBB20_30: # in Loop: Header=BB20_18 Depth=1 + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 + jmp .LBB20_25 +.Ltmp1817: +.LBB20_32: # in Loop: Header=BB20_18 Depth=1 + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 + jmp .LBB20_33 +.Ltmp1818: +.LBB20_33: # in Loop: Header=BB20_18 Depth=1 + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 +.Ltmp1792: + lea rcx, [rbp + 96] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1793: + jmp .LBB20_34 +.LBB20_34: # in Loop: Header=BB20_18 Depth=1 + lea rcx, [rbp + 96] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB20_18 +.Ltmp1819: +# %bb.35: + .cv_loc 20 1 434 0 # ..\tests\span_tests.cpp:434:0 + mov rax, qword ptr [rbp + 368] + cmp rax, 0 + mov qword ptr [rbp - 80], rax # 8-byte Spill + je .LBB20_37 +# %bb.36: + mov rax, qword ptr [rbp - 80] # 8-byte Reload + mov rcx, rax + call "??_V@YAXPEAX@Z" +.LBB20_37: + .cv_loc 20 1 435 0 # ..\tests\span_tests.cpp:435:0 + nop + add rsp, 512 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$5@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$5@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA": +.seh_proc "?catch$5@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB20_5: # in Loop: Header=BB20_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 +.Ltmp1774: + lea rcx, [rbp + 272] +.Ltmp1820: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1775: + jmp .LBB20_6 +.LBB20_6: # in Loop: Header=BB20_1 Depth=1 + lea rax, [rip + .LBB20_7] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1821: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$22@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$22@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA": +.seh_proc "?catch$22@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB20_22: # in Loop: Header=BB20_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 +.Ltmp1786: + lea rcx, [rbp + 96] +.Ltmp1822: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1787: + jmp .LBB20_23 +.LBB20_23: # in Loop: Header=BB20_18 Depth=1 + lea rax, [rip + .LBB20_24] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1823: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$31@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA": +.seh_proc "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA" +.LBB20_31: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 272] +.Ltmp1824: + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1825: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$38@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$38@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA": +.seh_proc "?dtor$38@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA" +.LBB20_38: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 96] +.Ltmp1826: + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1827: +.Lfunc_end20: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ": + .long 429065506 # MagicNumber + .long 6 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ")@IMGREL # UnwindMap + .long 2 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ")@IMGREL # TryBlockMap + .long 9 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ")@IMGREL # IPToStateXData + .long 504 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ": + .long -1 # ToState + .long "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$38@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long 0 # Action + .long 3 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ")@IMGREL # HandlerArray + .long 4 # TryLow + .long 4 # TryHigh + .long 5 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$22@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ": + .long .Lfunc_begin20@IMGREL # IP + .long -1 # ToState + .long .Ltmp1770@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp1776@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp1781@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1782@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp1788@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp1793@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA"@IMGREL # IP + .long 2 # ToState + .long "?catch$22@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA"@IMGREL # IP + .long 5 # ToState + .text + # -- End function + .def "??__FautoRegistrar13@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar13@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar13@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar13@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin21: + .cv_func_id 21 + .cv_loc 21 1 420 0 # ..\tests\span_tests.cpp:420:0 +.seh_proc "??__FautoRegistrar13@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp1828: + lea rcx, [rip + "?autoRegistrar13@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp1829: +.Lfunc_end21: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar15@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar15@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar15@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar15@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin22: + .cv_func_id 22 + .cv_loc 22 1 439 0 # ..\tests\span_tests.cpp:439:0 +.seh_proc "??__EautoRegistrar15@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp1830: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BL@NJGNHLGA@from_std_array_constructor?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 439 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____14@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar15@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar15@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp1831: +.Lfunc_end22: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____14@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____14@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____14@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____14@@YAXXZ" +.Lfunc_begin23: + .cv_func_id 23 + .cv_loc 23 1 440 0 # ..\tests\span_tests.cpp:440:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____14@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 2208 + .seh_stackalloc 2208 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp1930: + .cv_loc 23 1 441 0 # ..\tests\span_tests.cpp:441:0 + mov qword ptr [rbp + 2072], -2 + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@3V?$array@H$03@std@@A"] + mov qword ptr [rbp + 2056], rax + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@3V?$array@H$03@std@@A"+8] + mov qword ptr [rbp + 2064], rax +.Ltmp1931: + .cv_loc 23 1 444 0 # ..\tests\span_tests.cpp:444:0 + lea rcx, [rbp + 2040] +.Ltmp1932: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 2056] +.Ltmp1933: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____14:arr <- [$rdx+0] + call "??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" +.Ltmp1934: + mov qword ptr [rbp + 504], rax # 8-byte Spill +.LBB23_1: # =>This Inner Loop Header: Depth=1 +.Ltmp1935: + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 + lea rcx, [rbp + 1936] + lea rdx, [rip + "??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 445 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1920] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 496], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 1896] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 488], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 1960] + lea rdx, [rbp + 1896] + lea r8, [rbp + 1920] + lea r9, [rbp + 1936] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 480], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1936: + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 + lea rcx, [rbp + 2040] + mov qword ptr [rbp + 472], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + lea rcx, [rbp + 2056] + mov qword ptr [rbp + 464], rax # 8-byte Spill + call "?size@?$array@H$03@std@@QEBA_KXZ" + mov qword ptr [rbp + 1872], rax + lea rcx, [rbp + 1872] + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + xor r10d, r10d + mov r11b, r10b + mov rcx, qword ptr [rbp + 464] # 8-byte Reload + cmp rcx, rax + mov byte ptr [rbp + 463], r11b # 1-byte Spill + jne .LBB23_3 +# %bb.2: # in Loop: Header=BB23_1 Depth=1 + lea rcx, [rbp + 2040] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 2056] + mov qword ptr [rbp + 448], rax # 8-byte Spill + call "?data@?$array@H$03@std@@QEAAPEAHXZ" + mov rcx, qword ptr [rbp + 448] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp + 463], dl # 1-byte Spill +.LBB23_3: # in Loop: Header=BB23_1 Depth=1 +.Ltmp1832: + mov al, byte ptr [rbp + 463] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1880] + lea rdx, [rbp + 1888] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1833: + jmp .LBB23_4 +.LBB23_4: # in Loop: Header=BB23_1 Depth=1 +.Ltmp1834: + lea rcx, [rbp + 1960] + lea rdx, [rbp + 1888] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1835: + jmp .LBB23_13 +.Ltmp1937: +.LBB23_7: # Block address taken + # in Loop: Header=BB23_1 Depth=1 + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 + jmp .LBB23_8 +.Ltmp1938: +.LBB23_8: # in Loop: Header=BB23_1 Depth=1 + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 +.Ltmp1838: + lea rcx, [rbp + 1960] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1839: + mov byte ptr [rbp + 447], al # 1-byte Spill + jmp .LBB23_9 +.LBB23_9: # in Loop: Header=BB23_1 Depth=1 + mov al, byte ptr [rbp + 447] # 1-byte Reload + test al, 1 + jne .LBB23_10 + jmp .LBB23_15 +.LBB23_10: # in Loop: Header=BB23_1 Depth=1 + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 +.Ltmp1840: +.Ltmp1939: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1841: + mov byte ptr [rbp + 446], al # 1-byte Spill + jmp .LBB23_11 +.LBB23_11: # in Loop: Header=BB23_1 Depth=1 + mov al, byte ptr [rbp + 446] # 1-byte Reload + test al, 1 + jne .LBB23_12 + jmp .LBB23_14 +.LBB23_12: # in Loop: Header=BB23_1 Depth=1 +.Ltmp1940: + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 + int3 + jmp .LBB23_14 +.Ltmp1941: +.LBB23_13: # in Loop: Header=BB23_1 Depth=1 + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 + jmp .LBB23_8 +.Ltmp1942: +.LBB23_14: # in Loop: Header=BB23_1 Depth=1 + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 + jmp .LBB23_15 +.Ltmp1943: +.LBB23_15: # in Loop: Header=BB23_1 Depth=1 + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 +.Ltmp1842: + lea rcx, [rbp + 1960] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1843: + jmp .LBB23_16 +.LBB23_16: # in Loop: Header=BB23_1 Depth=1 + lea rcx, [rbp + 1960] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB23_1 +.Ltmp1944: +# %bb.17: + .cv_loc 23 1 447 0 # ..\tests\span_tests.cpp:447:0 + lea rcx, [rbp + 1856] +.Ltmp1945: + #DEBUG_VALUE: cs <- [$rcx+0] + lea rdx, [rbp + 2056] + call "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" +.Ltmp1946: + mov qword ptr [rbp + 432], rax # 8-byte Spill +.LBB23_18: # =>This Inner Loop Header: Depth=1 +.Ltmp1947: + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 + lea rcx, [rbp + 1752] + lea rdx, [rip + "??_C@_0EN@CKEGEBMJ@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdif@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 448 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1736] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 424], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 1712] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 416], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 1776] + lea rdx, [rbp + 1712] + lea r8, [rbp + 1736] + lea r9, [rbp + 1752] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 408], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1948: + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 + lea rcx, [rbp + 1856] + mov qword ptr [rbp + 400], rax # 8-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + lea rcx, [rbp + 2056] + mov qword ptr [rbp + 392], rax # 8-byte Spill + call "?size@?$array@H$03@std@@QEBA_KXZ" + mov qword ptr [rbp + 1688], rax + lea rcx, [rbp + 1688] + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + xor r10d, r10d + mov r11b, r10b + mov rcx, qword ptr [rbp + 392] # 8-byte Reload + cmp rcx, rax + mov byte ptr [rbp + 391], r11b # 1-byte Spill + jne .LBB23_20 +# %bb.19: # in Loop: Header=BB23_18 Depth=1 + lea rcx, [rbp + 1856] + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + lea rcx, [rbp + 2056] + mov qword ptr [rbp + 376], rax # 8-byte Spill + call "?data@?$array@H$03@std@@QEAAPEAHXZ" + mov rcx, qword ptr [rbp + 376] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp + 391], dl # 1-byte Spill +.LBB23_20: # in Loop: Header=BB23_18 Depth=1 +.Ltmp1844: + mov al, byte ptr [rbp + 391] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1696] + lea rdx, [rbp + 1704] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1845: + jmp .LBB23_21 +.LBB23_21: # in Loop: Header=BB23_18 Depth=1 +.Ltmp1846: + lea rcx, [rbp + 1776] + lea rdx, [rbp + 1704] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1847: + jmp .LBB23_30 +.Ltmp1949: +.LBB23_24: # Block address taken + # in Loop: Header=BB23_18 Depth=1 + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 + jmp .LBB23_25 +.Ltmp1950: +.LBB23_25: # in Loop: Header=BB23_18 Depth=1 + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 +.Ltmp1850: + lea rcx, [rbp + 1776] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1851: + mov byte ptr [rbp + 375], al # 1-byte Spill + jmp .LBB23_26 +.LBB23_26: # in Loop: Header=BB23_18 Depth=1 + mov al, byte ptr [rbp + 375] # 1-byte Reload + test al, 1 + jne .LBB23_27 + jmp .LBB23_33 +.LBB23_27: # in Loop: Header=BB23_18 Depth=1 + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 +.Ltmp1852: +.Ltmp1951: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1853: + mov byte ptr [rbp + 374], al # 1-byte Spill + jmp .LBB23_28 +.LBB23_28: # in Loop: Header=BB23_18 Depth=1 + mov al, byte ptr [rbp + 374] # 1-byte Reload + test al, 1 + jne .LBB23_29 + jmp .LBB23_32 +.LBB23_29: # in Loop: Header=BB23_18 Depth=1 +.Ltmp1952: + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 + int3 + jmp .LBB23_32 +.Ltmp1953: +.LBB23_30: # in Loop: Header=BB23_18 Depth=1 + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 + jmp .LBB23_25 +.Ltmp1954: +.LBB23_32: # in Loop: Header=BB23_18 Depth=1 + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 + jmp .LBB23_33 +.Ltmp1955: +.LBB23_33: # in Loop: Header=BB23_18 Depth=1 + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 +.Ltmp1854: + lea rcx, [rbp + 1776] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1855: + jmp .LBB23_34 +.LBB23_34: # in Loop: Header=BB23_18 Depth=1 + lea rcx, [rbp + 1776] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB23_18 +.Ltmp1956: +# %bb.35: + .cv_loc 23 1 452 0 # ..\tests\span_tests.cpp:452:0 + lea rcx, [rbp + 1680] +.Ltmp1957: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 2056] + call "??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" +.Ltmp1958: + mov qword ptr [rbp + 360], rax # 8-byte Spill +.LBB23_36: # =>This Inner Loop Header: Depth=1 +.Ltmp1959: + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 + lea rdx, [rip + "??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@"] + lea rax, [rbp + 1576] + mov rcx, rax + mov qword ptr [rbp + 352], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 453 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1560] + mov qword ptr [rbp + 344], rcx # 8-byte Spill + mov qword ptr [rbp + 336], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1536] + mov qword ptr [rbp + 328], rcx # 8-byte Spill + mov qword ptr [rbp + 320], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1600] + mov rdx, qword ptr [rbp + 328] # 8-byte Reload + mov r8, qword ptr [rbp + 344] # 8-byte Reload + mov r9, qword ptr [rbp + 352] # 8-byte Reload + mov qword ptr [rbp + 312], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 1680] +.Ltmp1960: + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "?data@?$span@H$03@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 2056] + mov qword ptr [rbp + 296], rax # 8-byte Spill + call "?data@?$array@H$03@std@@QEAAPEAHXZ" + mov rcx, qword ptr [rbp + 296] # 8-byte Reload + sub rcx, rax + sete r8b +.Ltmp1856: + lea rax, [rbp + 1520] + lea rdx, [rbp + 1528] + mov qword ptr [rbp + 288], rcx # 8-byte Spill + mov rcx, rax + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1857: + jmp .LBB23_37 +.LBB23_37: # in Loop: Header=BB23_36 Depth=1 +.Ltmp1858: + lea rcx, [rbp + 1600] + lea rdx, [rbp + 1528] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1859: + jmp .LBB23_46 +.Ltmp1961: +.LBB23_40: # Block address taken + # in Loop: Header=BB23_36 Depth=1 + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 + jmp .LBB23_41 +.Ltmp1962: +.LBB23_41: # in Loop: Header=BB23_36 Depth=1 + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 +.Ltmp1862: + lea rcx, [rbp + 1600] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1863: + mov byte ptr [rbp + 287], al # 1-byte Spill + jmp .LBB23_42 +.LBB23_42: # in Loop: Header=BB23_36 Depth=1 + mov al, byte ptr [rbp + 287] # 1-byte Reload + test al, 1 + jne .LBB23_43 + jmp .LBB23_49 +.LBB23_43: # in Loop: Header=BB23_36 Depth=1 + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 +.Ltmp1864: +.Ltmp1963: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1865: + mov byte ptr [rbp + 286], al # 1-byte Spill + jmp .LBB23_44 +.LBB23_44: # in Loop: Header=BB23_36 Depth=1 + mov al, byte ptr [rbp + 286] # 1-byte Reload + test al, 1 + jne .LBB23_45 + jmp .LBB23_48 +.LBB23_45: # in Loop: Header=BB23_36 Depth=1 +.Ltmp1964: + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 + int3 + jmp .LBB23_48 +.Ltmp1965: +.LBB23_46: # in Loop: Header=BB23_36 Depth=1 + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 + jmp .LBB23_41 +.Ltmp1966: +.LBB23_48: # in Loop: Header=BB23_36 Depth=1 + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 + jmp .LBB23_49 +.Ltmp1967: +.LBB23_49: # in Loop: Header=BB23_36 Depth=1 + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 +.Ltmp1866: + lea rcx, [rbp + 1600] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1867: + jmp .LBB23_50 +.LBB23_50: # in Loop: Header=BB23_36 Depth=1 + lea rcx, [rbp + 1600] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB23_36 +.Ltmp1968: +# %bb.51: + .cv_loc 23 1 455 0 # ..\tests\span_tests.cpp:455:0 + lea rcx, [rbp + 1512] +.Ltmp1969: + #DEBUG_VALUE: cs <- [$rcx+0] + lea rdx, [rbp + 2056] + call "??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" +.Ltmp1970: + mov qword ptr [rbp + 272], rax # 8-byte Spill +.LBB23_52: # =>This Inner Loop Header: Depth=1 +.Ltmp1971: + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 + lea rdx, [rip + "??_C@_0EN@CKEGEBMJ@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdif@"] + lea rax, [rbp + 1408] + mov rcx, rax + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 456 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1392] + mov qword ptr [rbp + 256], rcx # 8-byte Spill + mov qword ptr [rbp + 248], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1368] + mov qword ptr [rbp + 240], rcx # 8-byte Spill + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1432] + mov rdx, qword ptr [rbp + 240] # 8-byte Reload + mov r8, qword ptr [rbp + 256] # 8-byte Reload + mov r9, qword ptr [rbp + 264] # 8-byte Reload + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 1512] +.Ltmp1972: + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" + lea rcx, [rbp + 2056] + mov qword ptr [rbp + 208], rax # 8-byte Spill + call "?data@?$array@H$03@std@@QEAAPEAHXZ" + mov rcx, qword ptr [rbp + 208] # 8-byte Reload + sub rcx, rax + sete r8b +.Ltmp1868: + lea rax, [rbp + 1352] + lea rdx, [rbp + 1360] + mov qword ptr [rbp + 200], rcx # 8-byte Spill + mov rcx, rax + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1869: + jmp .LBB23_53 +.LBB23_53: # in Loop: Header=BB23_52 Depth=1 +.Ltmp1870: + lea rcx, [rbp + 1432] + lea rdx, [rbp + 1360] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1871: + jmp .LBB23_62 +.Ltmp1973: +.LBB23_56: # Block address taken + # in Loop: Header=BB23_52 Depth=1 + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 + jmp .LBB23_57 +.Ltmp1974: +.LBB23_57: # in Loop: Header=BB23_52 Depth=1 + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 +.Ltmp1874: + lea rcx, [rbp + 1432] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1875: + mov byte ptr [rbp + 199], al # 1-byte Spill + jmp .LBB23_58 +.LBB23_58: # in Loop: Header=BB23_52 Depth=1 + mov al, byte ptr [rbp + 199] # 1-byte Reload + test al, 1 + jne .LBB23_59 + jmp .LBB23_65 +.LBB23_59: # in Loop: Header=BB23_52 Depth=1 + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 +.Ltmp1876: +.Ltmp1975: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1877: + mov byte ptr [rbp + 198], al # 1-byte Spill + jmp .LBB23_60 +.LBB23_60: # in Loop: Header=BB23_52 Depth=1 + mov al, byte ptr [rbp + 198] # 1-byte Reload + test al, 1 + jne .LBB23_61 + jmp .LBB23_64 +.LBB23_61: # in Loop: Header=BB23_52 Depth=1 +.Ltmp1976: + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 + int3 + jmp .LBB23_64 +.Ltmp1977: +.LBB23_62: # in Loop: Header=BB23_52 Depth=1 + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 + jmp .LBB23_57 +.Ltmp1978: +.LBB23_64: # in Loop: Header=BB23_52 Depth=1 + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 + jmp .LBB23_65 +.Ltmp1979: +.LBB23_65: # in Loop: Header=BB23_52 Depth=1 + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 +.Ltmp1878: + lea rcx, [rbp + 1432] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1879: + jmp .LBB23_66 +.LBB23_66: # in Loop: Header=BB23_52 Depth=1 + lea rcx, [rbp + 1432] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB23_52 +.Ltmp1980: +# %bb.67: + .cv_loc 23 1 460 0 # ..\tests\span_tests.cpp:460:0 + xor edx, edx + mov eax, 4 + mov r8d, eax +.Ltmp1981: + lea rcx, [rbp + 1344] +.Ltmp1982: + #DEBUG_VALUE: empty_arr <- [$rcx+0] + mov r9, rcx + mov qword ptr [rbp + 184], rcx # 8-byte Spill +.Ltmp1983: + #DEBUG_VALUE: empty_arr <- [DW_OP_plus_uconst 184, DW_OP_deref] [$rbp+0] + mov rcx, r9 + call memset + .cv_loc 23 1 461 0 # ..\tests\span_tests.cpp:461:0 + lea rcx, [rbp + 1328] +.Ltmp1984: + #DEBUG_VALUE: s <- [$rcx+0] + mov rdx, qword ptr [rbp + 184] # 8-byte Reload + call "??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z" +.Ltmp1985: + mov qword ptr [rbp + 176], rax # 8-byte Spill +.Ltmp1986: +.LBB23_68: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: empty_arr <- [DW_OP_plus_uconst 184, DW_OP_deref] [$rbp+0] + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 + lea rcx, [rbp + 1224] + lea rdx, [rip + "??_C@_0BN@LFCAOIMG@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4empty?$CI?$CJ?$CJ?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 462 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1208] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 168], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 1184] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 160], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 1248] + lea rdx, [rbp + 1184] + lea r8, [rbp + 1208] + lea r9, [rbp + 1224] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1987: + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 + lea rcx, [rbp + 1328] + mov qword ptr [rbp + 144], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp + 143], r11b # 1-byte Spill + jne .LBB23_70 +.Ltmp1988: +# %bb.69: # in Loop: Header=BB23_68 Depth=1 + #DEBUG_VALUE: empty_arr <- [DW_OP_plus_uconst 184, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 1328] + call "?empty@?$span@H$0?0@gsl@@QEBA_NXZ" + mov byte ptr [rbp + 143], al # 1-byte Spill +.Ltmp1989: +.LBB23_70: # in Loop: Header=BB23_68 Depth=1 + #DEBUG_VALUE: empty_arr <- [DW_OP_plus_uconst 184, DW_OP_deref] [$rbp+0] +.Ltmp1880: + mov al, byte ptr [rbp + 143] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1168] + lea rdx, [rbp + 1176] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1881: + jmp .LBB23_71 +.Ltmp1990: +.LBB23_71: # in Loop: Header=BB23_68 Depth=1 + #DEBUG_VALUE: empty_arr <- [DW_OP_plus_uconst 184, DW_OP_deref] [$rbp+0] +.Ltmp1882: + lea rcx, [rbp + 1248] + lea rdx, [rbp + 1176] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1883: + jmp .LBB23_80 +.Ltmp1991: +.LBB23_74: # Block address taken + # in Loop: Header=BB23_68 Depth=1 + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 + jmp .LBB23_75 +.Ltmp1992: +.LBB23_75: # in Loop: Header=BB23_68 Depth=1 + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 +.Ltmp1886: + lea rcx, [rbp + 1248] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1887: + mov byte ptr [rbp + 142], al # 1-byte Spill + jmp .LBB23_76 +.LBB23_76: # in Loop: Header=BB23_68 Depth=1 + mov al, byte ptr [rbp + 142] # 1-byte Reload + test al, 1 + jne .LBB23_77 + jmp .LBB23_83 +.LBB23_77: # in Loop: Header=BB23_68 Depth=1 + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 +.Ltmp1888: +.Ltmp1993: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1889: + mov byte ptr [rbp + 141], al # 1-byte Spill + jmp .LBB23_78 +.LBB23_78: # in Loop: Header=BB23_68 Depth=1 + mov al, byte ptr [rbp + 141] # 1-byte Reload + test al, 1 + jne .LBB23_79 + jmp .LBB23_82 +.LBB23_79: # in Loop: Header=BB23_68 Depth=1 +.Ltmp1994: + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 + int3 + jmp .LBB23_82 +.Ltmp1995: +.LBB23_80: # in Loop: Header=BB23_68 Depth=1 + #DEBUG_VALUE: empty_arr <- [DW_OP_plus_uconst 184, DW_OP_deref] [$rbp+0] + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 + jmp .LBB23_75 +.Ltmp1996: +.LBB23_82: # in Loop: Header=BB23_68 Depth=1 + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 + jmp .LBB23_83 +.Ltmp1997: +.LBB23_83: # in Loop: Header=BB23_68 Depth=1 + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 +.Ltmp1890: + lea rcx, [rbp + 1248] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1891: + jmp .LBB23_84 +.LBB23_84: # in Loop: Header=BB23_68 Depth=1 + lea rcx, [rbp + 1248] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB23_68 +.Ltmp1998: +# %bb.85: + .cv_loc 23 1 465 0 # ..\tests\span_tests.cpp:465:0 + mov eax, dword ptr [rip + ".L?ao_arr@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@3V?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@A"] + mov dword ptr [rbp + 1160], eax +.Ltmp1999: + .cv_loc 23 1 468 0 # ..\tests\span_tests.cpp:468:0 + lea rcx, [rbp + 1152] +.Ltmp2000: + #DEBUG_VALUE: fs <- [$rcx+0] + lea rdx, [rbp + 1160] +.Ltmp2001: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____14:ao_arr <- [$rdx+0] + call "??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" +.Ltmp2002: + mov qword ptr [rbp + 128], rax # 8-byte Spill +.LBB23_86: # =>This Inner Loop Header: Depth=1 +.Ltmp2003: + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 + lea rdx, [rip + "??_C@_0FD@DCGAJAHL@?$CIfs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdif@"] + lea rax, [rbp + 1048] + mov rcx, rax + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 469 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1032] + mov qword ptr [rbp + 112], rcx # 8-byte Spill + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1008] + mov qword ptr [rbp + 96], rcx # 8-byte Spill + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1072] + mov rdx, qword ptr [rbp + 96] # 8-byte Reload + mov r8, qword ptr [rbp + 112] # 8-byte Reload + mov r9, qword ptr [rbp + 120] # 8-byte Reload + mov qword ptr [rbp + 80], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 1160] +.Ltmp2004: + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 + mov qword ptr [rbp + 72], rax # 8-byte Spill + call "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEAAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" + lea rcx, [rbp + 1152] + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" + mov rcx, qword ptr [rbp + 64] # 8-byte Reload + sub rcx, rax + sete r8b +.Ltmp1892: + lea rax, [rbp + 992] + lea rdx, [rbp + 1000] + mov qword ptr [rbp + 56], rcx # 8-byte Spill + mov rcx, rax + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1893: + jmp .LBB23_87 +.LBB23_87: # in Loop: Header=BB23_86 Depth=1 +.Ltmp1894: + lea rcx, [rbp + 1072] + lea rdx, [rbp + 1000] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1895: + jmp .LBB23_96 +.Ltmp2005: +.LBB23_90: # Block address taken + # in Loop: Header=BB23_86 Depth=1 + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 + jmp .LBB23_91 +.Ltmp2006: +.LBB23_91: # in Loop: Header=BB23_86 Depth=1 + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 +.Ltmp1898: + lea rcx, [rbp + 1072] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1899: + mov byte ptr [rbp + 55], al # 1-byte Spill + jmp .LBB23_92 +.LBB23_92: # in Loop: Header=BB23_86 Depth=1 + mov al, byte ptr [rbp + 55] # 1-byte Reload + test al, 1 + jne .LBB23_93 + jmp .LBB23_99 +.LBB23_93: # in Loop: Header=BB23_86 Depth=1 + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 +.Ltmp1900: +.Ltmp2007: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1901: + mov byte ptr [rbp + 54], al # 1-byte Spill + jmp .LBB23_94 +.LBB23_94: # in Loop: Header=BB23_86 Depth=1 + mov al, byte ptr [rbp + 54] # 1-byte Reload + test al, 1 + jne .LBB23_95 + jmp .LBB23_98 +.LBB23_95: # in Loop: Header=BB23_86 Depth=1 +.Ltmp2008: + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 + int3 + jmp .LBB23_98 +.Ltmp2009: +.LBB23_96: # in Loop: Header=BB23_86 Depth=1 + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 + jmp .LBB23_91 +.Ltmp2010: +.LBB23_98: # in Loop: Header=BB23_86 Depth=1 + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 + jmp .LBB23_99 +.Ltmp2011: +.LBB23_99: # in Loop: Header=BB23_86 Depth=1 + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 +.Ltmp1902: + lea rcx, [rbp + 1072] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1903: + jmp .LBB23_100 +.LBB23_100: # in Loop: Header=BB23_86 Depth=1 + lea rcx, [rbp + 1072] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB23_86 +.Ltmp2012: +# %bb.101: + .cv_loc 23 1 505 0 # ..\tests\span_tests.cpp:505:0 + lea rcx, [rbp + 984] +.Ltmp2013: + #DEBUG_VALUE: get_an_array <- [$rcx+0] + lea rdx, [rbp + 944] + call "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA@XZ" +.Ltmp2014: + lea rcx, [rbp + 960] + lea rdx, [rbp + 944] + call "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + lea rcx, [rbp + 976] + lea rdx, [rbp + 960] + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" +.Ltmp2015: + .cv_loc 23 1 509 0 # ..\tests\span_tests.cpp:509:0 + lea rcx, [rbp + 928] +.Ltmp2016: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 2056] + call "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z" +.Ltmp2017: +.LBB23_102: # =>This Inner Loop Header: Depth=1 + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 + lea rcx, [rbp + 824] + lea rdx, [rip + "??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 510 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 808] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 784] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 848] + lea rdx, [rbp + 784] + lea r8, [rbp + 808] + lea r9, [rbp + 824] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp2018: + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 + lea rcx, [rbp + 928] + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + lea rcx, [rbp + 2056] + mov qword ptr [rbp], rax # 8-byte Spill + call "?size@?$array@H$03@std@@QEBA_KXZ" + mov qword ptr [rbp + 760], rax + lea rcx, [rbp + 760] + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + xor r10d, r10d + mov r11b, r10b + mov rcx, qword ptr [rbp] # 8-byte Reload + cmp rcx, rax + mov byte ptr [rbp - 1], r11b # 1-byte Spill + jne .LBB23_104 +# %bb.103: # in Loop: Header=BB23_102 Depth=1 + lea rcx, [rbp + 928] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 2056] + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "?data@?$array@H$03@std@@QEAAPEAHXZ" + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp - 1], dl # 1-byte Spill +.LBB23_104: # in Loop: Header=BB23_102 Depth=1 +.Ltmp1904: + mov al, byte ptr [rbp - 1] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 768] + lea rdx, [rbp + 776] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1905: + jmp .LBB23_105 +.LBB23_105: # in Loop: Header=BB23_102 Depth=1 +.Ltmp1906: + lea rcx, [rbp + 848] + lea rdx, [rbp + 776] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1907: + jmp .LBB23_114 +.Ltmp2019: +.LBB23_108: # Block address taken + # in Loop: Header=BB23_102 Depth=1 + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 + jmp .LBB23_109 +.Ltmp2020: +.LBB23_109: # in Loop: Header=BB23_102 Depth=1 + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 +.Ltmp1910: + lea rcx, [rbp + 848] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1911: + mov byte ptr [rbp - 17], al # 1-byte Spill + jmp .LBB23_110 +.LBB23_110: # in Loop: Header=BB23_102 Depth=1 + mov al, byte ptr [rbp - 17] # 1-byte Reload + test al, 1 + jne .LBB23_111 + jmp .LBB23_117 +.LBB23_111: # in Loop: Header=BB23_102 Depth=1 + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 +.Ltmp1912: +.Ltmp2021: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1913: + mov byte ptr [rbp - 18], al # 1-byte Spill + jmp .LBB23_112 +.LBB23_112: # in Loop: Header=BB23_102 Depth=1 + mov al, byte ptr [rbp - 18] # 1-byte Reload + test al, 1 + jne .LBB23_113 + jmp .LBB23_116 +.LBB23_113: # in Loop: Header=BB23_102 Depth=1 +.Ltmp2022: + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 + int3 + jmp .LBB23_116 +.Ltmp2023: +.LBB23_114: # in Loop: Header=BB23_102 Depth=1 + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 + jmp .LBB23_109 +.Ltmp2024: +.LBB23_116: # in Loop: Header=BB23_102 Depth=1 + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 + jmp .LBB23_117 +.Ltmp2025: +.LBB23_117: # in Loop: Header=BB23_102 Depth=1 + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 +.Ltmp1914: + lea rcx, [rbp + 848] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1915: + jmp .LBB23_118 +.LBB23_118: # in Loop: Header=BB23_102 Depth=1 + lea rcx, [rbp + 848] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB23_102 +.Ltmp2026: +# %bb.119: + .cv_loc 23 1 515 0 # ..\tests\span_tests.cpp:515:0 + lea rcx, [rbp + 744] +.Ltmp2027: + #DEBUG_VALUE: s1 <- [$rcx+0] + lea rdx, [rbp + 2056] + call "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z" +.Ltmp2028: + .cv_loc 23 1 518 0 # ..\tests\span_tests.cpp:518:0 + mov rcx, qword ptr [rbp + 744] + mov qword ptr [rip + "?s2@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4V?$span@H$0?0@gsl@@A"], rcx + mov rcx, qword ptr [rbp + 752] + mov qword ptr [rip + "?s2@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4V?$span@H$0?0@gsl@@A"+8], rcx +.LBB23_120: # =>This Inner Loop Header: Depth=1 +.Ltmp2029: + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 + lea rdx, [rip + "??_C@_0BH@NDKONKAK@s1?4size?$CI?$CJ?5?$DN?$DN?5s2?4size?$CI?$CJ?$AA@"] + lea rax, [rbp + 640] + mov rcx, rax + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 527 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 624] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 600] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 664] + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + mov r8, qword ptr [rbp - 40] # 8-byte Reload + mov r9, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 744] +.Ltmp2030: + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 520], rax +.Ltmp1916: + lea rcx, [rbp + 528] + lea rdx, [rbp + 536] + lea r8, [rbp + 520] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp1917: + jmp .LBB23_121 +.LBB23_121: # in Loop: Header=BB23_120 Depth=1 + lea rcx, [rip + "?s2@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4V?$span@H$0?0@gsl@@A"] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 512], rax +.Ltmp1918: + lea rcx, [rbp + 536] + lea rdx, [rbp + 544] + lea r8, [rbp + 512] + call "??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" +.Ltmp1919: + jmp .LBB23_122 +.LBB23_122: # in Loop: Header=BB23_120 Depth=1 +.Ltmp1920: + lea rcx, [rbp + 664] + lea rdx, [rbp + 544] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp1921: + jmp .LBB23_123 +.LBB23_123: # in Loop: Header=BB23_120 Depth=1 + lea rcx, [rbp + 544] + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + jmp .LBB23_129 +.Ltmp2031: +.LBB23_128: # Block address taken + # in Loop: Header=BB23_120 Depth=1 + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 + jmp .LBB23_129 +.Ltmp2032: +.LBB23_129: # in Loop: Header=BB23_120 Depth=1 + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 +.Ltmp1924: + lea rcx, [rbp + 664] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1925: + mov byte ptr [rbp - 81], al # 1-byte Spill + jmp .LBB23_130 +.LBB23_130: # in Loop: Header=BB23_120 Depth=1 + mov al, byte ptr [rbp - 81] # 1-byte Reload + test al, 1 + jne .LBB23_131 + jmp .LBB23_135 +.LBB23_131: # in Loop: Header=BB23_120 Depth=1 + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 +.Ltmp1926: +.Ltmp2033: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1927: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB23_132 +.LBB23_132: # in Loop: Header=BB23_120 Depth=1 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB23_133 + jmp .LBB23_134 +.LBB23_133: # in Loop: Header=BB23_120 Depth=1 +.Ltmp2034: + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 + int3 +.Ltmp2035: +.LBB23_134: # in Loop: Header=BB23_120 Depth=1 + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 + jmp .LBB23_135 +.Ltmp2036: +.LBB23_135: # in Loop: Header=BB23_120 Depth=1 + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 +.Ltmp1928: + lea rcx, [rbp + 664] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1929: + jmp .LBB23_136 +.LBB23_136: # in Loop: Header=BB23_120 Depth=1 + lea rcx, [rbp + 664] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB23_120 +.Ltmp2037: +# %bb.137: + .cv_loc 23 1 530 0 # ..\tests\span_tests.cpp:530:0 + add rsp, 2208 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$5@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$5@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?catch$5@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB23_5: # in Loop: Header=BB23_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 +.Ltmp1836: + lea rcx, [rbp + 1960] +.Ltmp2038: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1837: + jmp .LBB23_6 +.LBB23_6: # in Loop: Header=BB23_1 Depth=1 + lea rax, [rip + .LBB23_7] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2039: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$22@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$22@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?catch$22@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB23_22: # in Loop: Header=BB23_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 +.Ltmp1848: + lea rcx, [rbp + 1776] +.Ltmp2040: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1849: + jmp .LBB23_23 +.LBB23_23: # in Loop: Header=BB23_18 Depth=1 + lea rax, [rip + .LBB23_24] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2041: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$31@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" +.LBB23_31: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1960] +.Ltmp2042: + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2043: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$38@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$38@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?catch$38@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB23_38: # in Loop: Header=BB23_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 +.Ltmp1860: + lea rcx, [rbp + 1600] +.Ltmp2044: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1861: + jmp .LBB23_39 +.LBB23_39: # in Loop: Header=BB23_36 Depth=1 + lea rax, [rip + .LBB23_40] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2045: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$47@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" +.LBB23_47: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1776] +.Ltmp2046: + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2047: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$54@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$54@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?catch$54@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB23_54: # in Loop: Header=BB23_52 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 +.Ltmp1872: + lea rcx, [rbp + 1432] +.Ltmp2048: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1873: + jmp .LBB23_55 +.LBB23_55: # in Loop: Header=BB23_52 Depth=1 + lea rax, [rip + .LBB23_56] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2049: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$63@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" +.LBB23_63: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1600] +.Ltmp2050: + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2051: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$72@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$72@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?catch$72@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB23_72: # in Loop: Header=BB23_68 Depth=1 + #DEBUG_VALUE: empty_arr <- [DW_OP_plus_uconst 184, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp2052: + .seh_endprologue + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 +.Ltmp1884: + lea rcx, [rbp + 1248] +.Ltmp2053: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1885: + jmp .LBB23_73 +.LBB23_73: # in Loop: Header=BB23_68 Depth=1 + lea rax, [rip + .LBB23_74] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2054: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$81@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" +.LBB23_81: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1432] +.Ltmp2055: + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2056: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$88@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$88@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?catch$88@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB23_88: # in Loop: Header=BB23_86 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 +.Ltmp1896: + lea rcx, [rbp + 1072] +.Ltmp2057: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1897: + jmp .LBB23_89 +.LBB23_89: # in Loop: Header=BB23_86 Depth=1 + lea rax, [rip + .LBB23_90] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2058: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$97@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$97@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?dtor$97@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" +.LBB23_97: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1248] +.Ltmp2059: + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2060: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$106@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$106@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?catch$106@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB23_106: # in Loop: Header=BB23_102 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 +.Ltmp1908: + lea rcx, [rbp + 848] +.Ltmp2061: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1909: + jmp .LBB23_107 +.LBB23_107: # in Loop: Header=BB23_102 Depth=1 + lea rax, [rip + .LBB23_108] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2062: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$115@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$115@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?dtor$115@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" +.LBB23_115: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1072] +.Ltmp2063: + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2064: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$124@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$124@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?dtor$124@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" +.LBB23_124: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 848] +.Ltmp2065: + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2066: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$125@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$125@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?dtor$125@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" +.LBB23_125: # in Loop: Header=BB23_120 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 544] +.Ltmp2067: + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2068: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$126@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$126@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?catch$126@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB23_126: # in Loop: Header=BB23_120 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 +.Ltmp1922: + lea rcx, [rbp + 664] +.Ltmp2069: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1923: + jmp .LBB23_127 +.LBB23_127: # in Loop: Header=BB23_120 Depth=1 + lea rax, [rip + .LBB23_128] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2070: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$138@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$138@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?dtor$138@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" +.LBB23_138: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 664] + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2071: +.Lfunc_end23: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ": + .long 429065506 # MagicNumber + .long 25 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL # UnwindMap + .long 8 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL # TryBlockMap + .long 34 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL # IPToStateXData + .long 2200 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ": + .long -1 # ToState + .long "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long 0 # Action + .long 3 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Action + .long 6 # ToState + .long 0 # Action + .long 6 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Action + .long 9 # ToState + .long 0 # Action + .long 9 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$97@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$115@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Action + .long 15 # ToState + .long 0 # Action + .long 15 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$124@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Action + .long 18 # ToState + .long 0 # Action + .long 18 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$138@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Action + .long 21 # ToState + .long 0 # Action + .long 22 # ToState + .long "?dtor$125@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Action + .long 21 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL # HandlerArray + .long 4 # TryLow + .long 4 # TryHigh + .long 5 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL # HandlerArray + .long 7 # TryLow + .long 7 # TryHigh + .long 8 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL # HandlerArray + .long 10 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 13 # TryHigh + .long 14 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL # HandlerArray + .long 16 # TryLow + .long 16 # TryHigh + .long 17 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL # HandlerArray + .long 19 # TryLow + .long 19 # TryHigh + .long 20 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL # HandlerArray + .long 22 # TryLow + .long 23 # TryHigh + .long 24 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$22@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$38@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$54@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$72@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$88@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$106@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$126@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ": + .long .Lfunc_begin23@IMGREL # IP + .long -1 # ToState + .long .Ltmp1832@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp1838@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp1843@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1844@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp1850@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp1855@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1856@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp1862@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp1867@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1868@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp1874@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp1879@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1880@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp1886@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp1891@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1892@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp1898@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp1903@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1904@IMGREL+1 # IP + .long 19 # ToState + .long .Ltmp1910@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp1915@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1916@IMGREL+1 # IP + .long 22 # ToState + .long .Ltmp1920@IMGREL+1 # IP + .long 23 # ToState + .long .Ltmp1924@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp1929@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # IP + .long 2 # ToState + .long "?catch$22@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # IP + .long 5 # ToState + .long "?catch$38@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # IP + .long 8 # ToState + .long "?catch$54@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$72@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # IP + .long 14 # ToState + .long "?catch$88@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # IP + .long 17 # ToState + .long "?catch$106@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # IP + .long 20 # ToState + .long "?catch$126@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # IP + .long 24 # ToState + .text + # -- End function + .def "??__FautoRegistrar15@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar15@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar15@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar15@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin24: + .cv_func_id 24 + .cv_loc 24 1 439 0 # ..\tests\span_tests.cpp:439:0 +.seh_proc "??__FautoRegistrar15@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp2072: + lea rcx, [rip + "?autoRegistrar15@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp2073: +.Lfunc_end24: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar17@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar17@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar17@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar17@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin25: + .cv_func_id 25 + .cv_loc 25 1 533 0 # ..\tests\span_tests.cpp:533:0 +.seh_proc "??__EautoRegistrar17@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp2074: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0CB@KIGIBJLE@from_const_std_array_constructor@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 533 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____16@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar17@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar17@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp2075: +.Lfunc_end25: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____16@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____16@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____16@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____16@@YAXXZ" +.Lfunc_begin26: + .cv_func_id 26 + .cv_loc 26 1 534 0 # ..\tests\span_tests.cpp:534:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____16@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 1152 + .seh_stackalloc 1152 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp2124: + .cv_loc 26 1 535 0 # ..\tests\span_tests.cpp:535:0 + mov qword ptr [rbp + 1016], -2 + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@3V?$array@H$03@std@@B"] + mov qword ptr [rbp + 1000], rax + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@3V?$array@H$03@std@@B"+8] + mov qword ptr [rbp + 1008], rax +.Ltmp2125: + .cv_loc 26 1 538 0 # ..\tests\span_tests.cpp:538:0 + lea rcx, [rbp + 984] +.Ltmp2126: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 1000] +.Ltmp2127: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____16:arr <- [$rdx+0] + call "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" +.Ltmp2128: + mov qword ptr [rbp + 232], rax # 8-byte Spill +.LBB26_1: # =>This Inner Loop Header: Depth=1 +.Ltmp2129: + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 + lea rcx, [rbp + 880] + lea rdx, [rip + "??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 539 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 864] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 840] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 904] + lea rdx, [rbp + 840] + lea r8, [rbp + 864] + lea r9, [rbp + 880] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 208], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp2130: + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 + lea rcx, [rbp + 984] + mov qword ptr [rbp + 200], rax # 8-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + lea rcx, [rbp + 1000] + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "?size@?$array@H$03@std@@QEBA_KXZ" + mov qword ptr [rbp + 816], rax + lea rcx, [rbp + 816] + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + xor r10d, r10d + mov r11b, r10b + mov rcx, qword ptr [rbp + 192] # 8-byte Reload + cmp rcx, rax + mov byte ptr [rbp + 191], r11b # 1-byte Spill + jne .LBB26_3 +# %bb.2: # in Loop: Header=BB26_1 Depth=1 + lea rcx, [rbp + 984] + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + lea rcx, [rbp + 1000] + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "?data@?$array@H$03@std@@QEBAPEBHXZ" + mov rcx, qword ptr [rbp + 176] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp + 191], dl # 1-byte Spill +.LBB26_3: # in Loop: Header=BB26_1 Depth=1 +.Ltmp2076: + mov al, byte ptr [rbp + 191] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 824] + lea rdx, [rbp + 832] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2077: + jmp .LBB26_4 +.LBB26_4: # in Loop: Header=BB26_1 Depth=1 +.Ltmp2078: + lea rcx, [rbp + 904] + lea rdx, [rbp + 832] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2079: + jmp .LBB26_13 +.Ltmp2131: +.LBB26_7: # Block address taken + # in Loop: Header=BB26_1 Depth=1 + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 + jmp .LBB26_8 +.Ltmp2132: +.LBB26_8: # in Loop: Header=BB26_1 Depth=1 + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 +.Ltmp2082: + lea rcx, [rbp + 904] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2083: + mov byte ptr [rbp + 175], al # 1-byte Spill + jmp .LBB26_9 +.LBB26_9: # in Loop: Header=BB26_1 Depth=1 + mov al, byte ptr [rbp + 175] # 1-byte Reload + test al, 1 + jne .LBB26_10 + jmp .LBB26_15 +.LBB26_10: # in Loop: Header=BB26_1 Depth=1 + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 +.Ltmp2084: +.Ltmp2133: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2085: + mov byte ptr [rbp + 174], al # 1-byte Spill + jmp .LBB26_11 +.LBB26_11: # in Loop: Header=BB26_1 Depth=1 + mov al, byte ptr [rbp + 174] # 1-byte Reload + test al, 1 + jne .LBB26_12 + jmp .LBB26_14 +.LBB26_12: # in Loop: Header=BB26_1 Depth=1 +.Ltmp2134: + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 + int3 + jmp .LBB26_14 +.Ltmp2135: +.LBB26_13: # in Loop: Header=BB26_1 Depth=1 + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 + jmp .LBB26_8 +.Ltmp2136: +.LBB26_14: # in Loop: Header=BB26_1 Depth=1 + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 + jmp .LBB26_15 +.Ltmp2137: +.LBB26_15: # in Loop: Header=BB26_1 Depth=1 + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 +.Ltmp2086: + lea rcx, [rbp + 904] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2087: + jmp .LBB26_16 +.LBB26_16: # in Loop: Header=BB26_1 Depth=1 + lea rcx, [rbp + 904] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB26_1 +.Ltmp2138: +# %bb.17: + .cv_loc 26 1 543 0 # ..\tests\span_tests.cpp:543:0 + lea rcx, [rbp + 808] +.Ltmp2139: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 1000] + call "??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" +.Ltmp2140: + mov qword ptr [rbp + 160], rax # 8-byte Spill +.LBB26_18: # =>This Inner Loop Header: Depth=1 +.Ltmp2141: + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 + lea rdx, [rip + "??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@"] + lea rax, [rbp + 704] + mov rcx, rax + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 544 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 688] + mov qword ptr [rbp + 144], rcx # 8-byte Spill + mov qword ptr [rbp + 136], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 664] + mov qword ptr [rbp + 128], rcx # 8-byte Spill + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 728] + mov rdx, qword ptr [rbp + 128] # 8-byte Reload + mov r8, qword ptr [rbp + 144] # 8-byte Reload + mov r9, qword ptr [rbp + 152] # 8-byte Reload + mov qword ptr [rbp + 112], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 808] +.Ltmp2142: + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" + lea rcx, [rbp + 1000] + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "?data@?$array@H$03@std@@QEBAPEBHXZ" + mov rcx, qword ptr [rbp + 96] # 8-byte Reload + sub rcx, rax + sete r8b +.Ltmp2088: + lea rax, [rbp + 648] + lea rdx, [rbp + 656] + mov qword ptr [rbp + 88], rcx # 8-byte Spill + mov rcx, rax + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2089: + jmp .LBB26_19 +.LBB26_19: # in Loop: Header=BB26_18 Depth=1 +.Ltmp2090: + lea rcx, [rbp + 728] + lea rdx, [rbp + 656] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2091: + jmp .LBB26_28 +.Ltmp2143: +.LBB26_22: # Block address taken + # in Loop: Header=BB26_18 Depth=1 + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 + jmp .LBB26_23 +.Ltmp2144: +.LBB26_23: # in Loop: Header=BB26_18 Depth=1 + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 +.Ltmp2094: + lea rcx, [rbp + 728] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2095: + mov byte ptr [rbp + 87], al # 1-byte Spill + jmp .LBB26_24 +.LBB26_24: # in Loop: Header=BB26_18 Depth=1 + mov al, byte ptr [rbp + 87] # 1-byte Reload + test al, 1 + jne .LBB26_25 + jmp .LBB26_31 +.LBB26_25: # in Loop: Header=BB26_18 Depth=1 + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 +.Ltmp2096: +.Ltmp2145: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2097: + mov byte ptr [rbp + 86], al # 1-byte Spill + jmp .LBB26_26 +.LBB26_26: # in Loop: Header=BB26_18 Depth=1 + mov al, byte ptr [rbp + 86] # 1-byte Reload + test al, 1 + jne .LBB26_27 + jmp .LBB26_30 +.LBB26_27: # in Loop: Header=BB26_18 Depth=1 +.Ltmp2146: + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 + int3 + jmp .LBB26_30 +.Ltmp2147: +.LBB26_28: # in Loop: Header=BB26_18 Depth=1 + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 + jmp .LBB26_23 +.Ltmp2148: +.LBB26_30: # in Loop: Header=BB26_18 Depth=1 + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 + jmp .LBB26_31 +.Ltmp2149: +.LBB26_31: # in Loop: Header=BB26_18 Depth=1 + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 +.Ltmp2098: + lea rcx, [rbp + 728] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2099: + jmp .LBB26_32 +.LBB26_32: # in Loop: Header=BB26_18 Depth=1 + lea rcx, [rbp + 728] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB26_18 +.Ltmp2150: +# %bb.33: + .cv_loc 26 1 547 0 # ..\tests\span_tests.cpp:547:0 + mov eax, dword ptr [rip + ".L?ao_arr@?1??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@3V?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@B"] + mov dword ptr [rbp + 640], eax +.Ltmp2151: + .cv_loc 26 1 550 0 # ..\tests\span_tests.cpp:550:0 + lea rcx, [rbp + 632] +.Ltmp2152: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 640] +.Ltmp2153: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____16:ao_arr <- [$rdx+0] + call "??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" +.Ltmp2154: + mov qword ptr [rbp + 72], rax # 8-byte Spill +.LBB26_34: # =>This Inner Loop Header: Depth=1 +.Ltmp2155: + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 + lea rdx, [rip + "??_C@_0FB@ILDAOLHF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@"] + lea rax, [rbp + 528] + mov rcx, rax + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 551 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 512] + mov qword ptr [rbp + 56], rcx # 8-byte Spill + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 488] + mov qword ptr [rbp + 40], rcx # 8-byte Spill + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 552] + mov rdx, qword ptr [rbp + 40] # 8-byte Reload + mov r8, qword ptr [rbp + 56] # 8-byte Reload + mov r9, qword ptr [rbp + 64] # 8-byte Reload + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 632] +.Ltmp2156: + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" + lea rcx, [rbp + 640] + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + sub rcx, rax + sete r8b +.Ltmp2100: + lea rax, [rbp + 472] + lea rdx, [rbp + 480] + mov qword ptr [rbp], rcx # 8-byte Spill + mov rcx, rax + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2101: + jmp .LBB26_35 +.LBB26_35: # in Loop: Header=BB26_34 Depth=1 +.Ltmp2102: + lea rcx, [rbp + 552] + lea rdx, [rbp + 480] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2103: + jmp .LBB26_44 +.Ltmp2157: +.LBB26_38: # Block address taken + # in Loop: Header=BB26_34 Depth=1 + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 + jmp .LBB26_39 +.Ltmp2158: +.LBB26_39: # in Loop: Header=BB26_34 Depth=1 + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 +.Ltmp2106: + lea rcx, [rbp + 552] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2107: + mov byte ptr [rbp - 1], al # 1-byte Spill + jmp .LBB26_40 +.LBB26_40: # in Loop: Header=BB26_34 Depth=1 + mov al, byte ptr [rbp - 1] # 1-byte Reload + test al, 1 + jne .LBB26_41 + jmp .LBB26_47 +.LBB26_41: # in Loop: Header=BB26_34 Depth=1 + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 +.Ltmp2108: +.Ltmp2159: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2109: + mov byte ptr [rbp - 2], al # 1-byte Spill + jmp .LBB26_42 +.LBB26_42: # in Loop: Header=BB26_34 Depth=1 + mov al, byte ptr [rbp - 2] # 1-byte Reload + test al, 1 + jne .LBB26_43 + jmp .LBB26_46 +.LBB26_43: # in Loop: Header=BB26_34 Depth=1 +.Ltmp2160: + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 + int3 + jmp .LBB26_46 +.Ltmp2161: +.LBB26_44: # in Loop: Header=BB26_34 Depth=1 + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 + jmp .LBB26_39 +.Ltmp2162: +.LBB26_46: # in Loop: Header=BB26_34 Depth=1 + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 + jmp .LBB26_47 +.Ltmp2163: +.LBB26_47: # in Loop: Header=BB26_34 Depth=1 + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 +.Ltmp2110: + lea rcx, [rbp + 552] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2111: + jmp .LBB26_48 +.LBB26_48: # in Loop: Header=BB26_34 Depth=1 + lea rcx, [rbp + 552] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB26_34 +.Ltmp2164: +# %bb.49: + .cv_loc 26 1 574 0 # ..\tests\span_tests.cpp:574:0 + lea rcx, [rbp + 464] +.Ltmp2165: + #DEBUG_VALUE: get_an_array <- [$rcx+0] + lea rdx, [rbp + 424] + call "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA@XZ" +.Ltmp2166: + lea rcx, [rbp + 440] + lea rdx, [rbp + 424] + call "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + lea rcx, [rbp + 456] + lea rdx, [rbp + 440] + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" +.Ltmp2167: + .cv_loc 26 1 578 0 # ..\tests\span_tests.cpp:578:0 + lea rcx, [rbp + 408] +.Ltmp2168: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 1000] + call "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$array@H$03@std@@@Z" +.Ltmp2169: +.LBB26_50: # =>This Inner Loop Header: Depth=1 + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 + lea rcx, [rbp + 304] + lea rdx, [rip + "??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 579 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 288] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 264] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 328] + lea rdx, [rbp + 264] + lea r8, [rbp + 288] + lea r9, [rbp + 304] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp2170: + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 + lea rcx, [rbp + 408] + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + lea rcx, [rbp + 1000] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$array@H$03@std@@QEBA_KXZ" + mov qword ptr [rbp + 240], rax + lea rcx, [rbp + 240] + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + xor r10d, r10d + mov r11b, r10b + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + cmp rcx, rax + mov byte ptr [rbp - 57], r11b # 1-byte Spill + jne .LBB26_52 +# %bb.51: # in Loop: Header=BB26_50 Depth=1 + lea rcx, [rbp + 408] + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + lea rcx, [rbp + 1000] + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?data@?$array@H$03@std@@QEBAPEBHXZ" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp - 57], dl # 1-byte Spill +.LBB26_52: # in Loop: Header=BB26_50 Depth=1 +.Ltmp2112: + mov al, byte ptr [rbp - 57] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 248] + lea rdx, [rbp + 256] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2113: + jmp .LBB26_53 +.LBB26_53: # in Loop: Header=BB26_50 Depth=1 +.Ltmp2114: + lea rcx, [rbp + 328] + lea rdx, [rbp + 256] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2115: + jmp .LBB26_62 +.Ltmp2171: +.LBB26_56: # Block address taken + # in Loop: Header=BB26_50 Depth=1 + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 + jmp .LBB26_57 +.Ltmp2172: +.LBB26_57: # in Loop: Header=BB26_50 Depth=1 + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 +.Ltmp2118: + lea rcx, [rbp + 328] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2119: + mov byte ptr [rbp - 73], al # 1-byte Spill + jmp .LBB26_58 +.LBB26_58: # in Loop: Header=BB26_50 Depth=1 + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB26_59 + jmp .LBB26_65 +.LBB26_59: # in Loop: Header=BB26_50 Depth=1 + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 +.Ltmp2120: +.Ltmp2173: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2121: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB26_60 +.LBB26_60: # in Loop: Header=BB26_50 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB26_61 + jmp .LBB26_64 +.LBB26_61: # in Loop: Header=BB26_50 Depth=1 +.Ltmp2174: + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 + int3 + jmp .LBB26_64 +.Ltmp2175: +.LBB26_62: # in Loop: Header=BB26_50 Depth=1 + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 + jmp .LBB26_57 +.Ltmp2176: +.LBB26_64: # in Loop: Header=BB26_50 Depth=1 + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 + jmp .LBB26_65 +.Ltmp2177: +.LBB26_65: # in Loop: Header=BB26_50 Depth=1 + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 +.Ltmp2122: + lea rcx, [rbp + 328] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2123: + jmp .LBB26_66 +.LBB26_66: # in Loop: Header=BB26_50 Depth=1 + lea rcx, [rbp + 328] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB26_50 +.Ltmp2178: +# %bb.67: + .cv_loc 26 1 581 0 # ..\tests\span_tests.cpp:581:0 + add rsp, 1152 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$5@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$5@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA": +.seh_proc "?catch$5@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB26_5: # in Loop: Header=BB26_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 +.Ltmp2080: + lea rcx, [rbp + 904] +.Ltmp2179: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2081: + jmp .LBB26_6 +.LBB26_6: # in Loop: Header=BB26_1 Depth=1 + lea rax, [rip + .LBB26_7] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2180: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$20@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$20@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA": +.seh_proc "?catch$20@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB26_20: # in Loop: Header=BB26_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 +.Ltmp2092: + lea rcx, [rbp + 728] +.Ltmp2181: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2093: + jmp .LBB26_21 +.LBB26_21: # in Loop: Header=BB26_18 Depth=1 + lea rax, [rip + .LBB26_22] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2182: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$29@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$29@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA": +.seh_proc "?dtor$29@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA" +.LBB26_29: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 904] +.Ltmp2183: + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2184: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$36@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$36@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA": +.seh_proc "?catch$36@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB26_36: # in Loop: Header=BB26_34 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 +.Ltmp2104: + lea rcx, [rbp + 552] +.Ltmp2185: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2105: + jmp .LBB26_37 +.LBB26_37: # in Loop: Header=BB26_34 Depth=1 + lea rax, [rip + .LBB26_38] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2186: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$45@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$45@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA": +.seh_proc "?dtor$45@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA" +.LBB26_45: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 728] +.Ltmp2187: + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2188: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$54@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$54@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA": +.seh_proc "?catch$54@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB26_54: # in Loop: Header=BB26_50 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 +.Ltmp2116: + lea rcx, [rbp + 328] +.Ltmp2189: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2117: + jmp .LBB26_55 +.LBB26_55: # in Loop: Header=BB26_50 Depth=1 + lea rax, [rip + .LBB26_56] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2190: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$63@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA": +.seh_proc "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA" +.LBB26_63: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 552] +.Ltmp2191: + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2192: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$68@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$68@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA": +.seh_proc "?dtor$68@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA" +.LBB26_68: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 328] +.Ltmp2193: + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2194: +.Lfunc_end26: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ": + .long 429065506 # MagicNumber + .long 12 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ")@IMGREL # UnwindMap + .long 4 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ")@IMGREL # TryBlockMap + .long 17 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ")@IMGREL # IPToStateXData + .long 1144 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ": + .long -1 # ToState + .long "?dtor$29@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$45@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long 0 # Action + .long 3 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"@IMGREL # Action + .long 6 # ToState + .long 0 # Action + .long 6 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$68@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"@IMGREL # Action + .long 9 # ToState + .long 0 # Action + .long 9 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ")@IMGREL # HandlerArray + .long 4 # TryLow + .long 4 # TryHigh + .long 5 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ")@IMGREL # HandlerArray + .long 7 # TryLow + .long 7 # TryHigh + .long 8 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ")@IMGREL # HandlerArray + .long 10 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$20@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$36@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$54@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ": + .long .Lfunc_begin26@IMGREL # IP + .long -1 # ToState + .long .Ltmp2076@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp2082@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp2087@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2088@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp2094@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp2099@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2100@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp2106@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp2111@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2112@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp2118@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp2123@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"@IMGREL # IP + .long 2 # ToState + .long "?catch$20@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"@IMGREL # IP + .long 5 # ToState + .long "?catch$36@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"@IMGREL # IP + .long 8 # ToState + .long "?catch$54@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .text + # -- End function + .def "??__FautoRegistrar17@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar17@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar17@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar17@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin27: + .cv_func_id 27 + .cv_loc 27 1 533 0 # ..\tests\span_tests.cpp:533:0 +.seh_proc "??__FautoRegistrar17@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp2195: + lea rcx, [rip + "?autoRegistrar17@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp2196: +.Lfunc_end27: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar19@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar19@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar19@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar19@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin28: + .cv_func_id 28 + .cv_loc 28 1 584 0 # ..\tests\span_tests.cpp:584:0 +.seh_proc "??__EautoRegistrar19@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp2197: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0CB@CIMNFHDJ@from_std_array_const_constructor@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 584 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____18@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar19@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar19@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp2198: +.Lfunc_end28: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____18@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____18@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____18@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____18@@YAXXZ" +.Lfunc_begin29: + .cv_func_id 29 + .cv_loc 29 1 585 0 # ..\tests\span_tests.cpp:585:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____18@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 832 + .seh_stackalloc 832 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp2235: + .cv_loc 29 1 586 0 # ..\tests\span_tests.cpp:586:0 + mov qword ptr [rbp + 696], -2 + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@3V?$array@$$CBH$03@std@@A"] + mov qword ptr [rbp + 680], rax + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@3V?$array@$$CBH$03@std@@A"+8] + mov qword ptr [rbp + 688], rax +.Ltmp2236: + .cv_loc 29 1 589 0 # ..\tests\span_tests.cpp:589:0 + lea rcx, [rbp + 664] +.Ltmp2237: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 680] +.Ltmp2238: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____18:arr <- [$rdx+0] + call "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" +.Ltmp2239: + mov qword ptr [rbp + 136], rax # 8-byte Spill +.LBB29_1: # =>This Inner Loop Header: Depth=1 +.Ltmp2240: + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 + lea rcx, [rbp + 560] + lea rdx, [rip + "??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 590 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 544] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 128], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 520] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 584] + lea rdx, [rbp + 520] + lea r8, [rbp + 544] + lea r9, [rbp + 560] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 112], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp2241: + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 + lea rcx, [rbp + 664] + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + lea rcx, [rbp + 680] + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "?size@?$array@$$CBH$03@std@@QEBA_KXZ" + mov qword ptr [rbp + 496], rax + lea rcx, [rbp + 496] + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + xor r10d, r10d + mov r11b, r10b + mov rcx, qword ptr [rbp + 96] # 8-byte Reload + cmp rcx, rax + mov byte ptr [rbp + 95], r11b # 1-byte Spill + jne .LBB29_3 +# %bb.2: # in Loop: Header=BB29_1 Depth=1 + lea rcx, [rbp + 664] + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + lea rcx, [rbp + 680] + mov qword ptr [rbp + 80], rax # 8-byte Spill + call "?data@?$array@$$CBH$03@std@@QEAAPEBHXZ" + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp + 95], dl # 1-byte Spill +.LBB29_3: # in Loop: Header=BB29_1 Depth=1 +.Ltmp2199: + mov al, byte ptr [rbp + 95] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 504] + lea rdx, [rbp + 512] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2200: + jmp .LBB29_4 +.LBB29_4: # in Loop: Header=BB29_1 Depth=1 +.Ltmp2201: + lea rcx, [rbp + 584] + lea rdx, [rbp + 512] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2202: + jmp .LBB29_13 +.Ltmp2242: +.LBB29_7: # Block address taken + # in Loop: Header=BB29_1 Depth=1 + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 + jmp .LBB29_8 +.Ltmp2243: +.LBB29_8: # in Loop: Header=BB29_1 Depth=1 + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 +.Ltmp2205: + lea rcx, [rbp + 584] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2206: + mov byte ptr [rbp + 79], al # 1-byte Spill + jmp .LBB29_9 +.LBB29_9: # in Loop: Header=BB29_1 Depth=1 + mov al, byte ptr [rbp + 79] # 1-byte Reload + test al, 1 + jne .LBB29_10 + jmp .LBB29_15 +.LBB29_10: # in Loop: Header=BB29_1 Depth=1 + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 +.Ltmp2207: +.Ltmp2244: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2208: + mov byte ptr [rbp + 78], al # 1-byte Spill + jmp .LBB29_11 +.LBB29_11: # in Loop: Header=BB29_1 Depth=1 + mov al, byte ptr [rbp + 78] # 1-byte Reload + test al, 1 + jne .LBB29_12 + jmp .LBB29_14 +.LBB29_12: # in Loop: Header=BB29_1 Depth=1 +.Ltmp2245: + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 + int3 + jmp .LBB29_14 +.Ltmp2246: +.LBB29_13: # in Loop: Header=BB29_1 Depth=1 + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 + jmp .LBB29_8 +.Ltmp2247: +.LBB29_14: # in Loop: Header=BB29_1 Depth=1 + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 + jmp .LBB29_15 +.Ltmp2248: +.LBB29_15: # in Loop: Header=BB29_1 Depth=1 + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 +.Ltmp2209: + lea rcx, [rbp + 584] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2210: + jmp .LBB29_16 +.LBB29_16: # in Loop: Header=BB29_1 Depth=1 + lea rcx, [rbp + 584] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB29_1 +.Ltmp2249: +# %bb.17: + .cv_loc 29 1 594 0 # ..\tests\span_tests.cpp:594:0 + lea rcx, [rbp + 488] +.Ltmp2250: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 680] + call "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" +.Ltmp2251: + mov qword ptr [rbp + 64], rax # 8-byte Spill +.LBB29_18: # =>This Inner Loop Header: Depth=1 +.Ltmp2252: + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 + lea rdx, [rip + "??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@"] + lea rax, [rbp + 384] + mov rcx, rax + mov qword ptr [rbp + 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 595 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 368] + mov qword ptr [rbp + 48], rcx # 8-byte Spill + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 344] + mov qword ptr [rbp + 32], rcx # 8-byte Spill + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 408] + mov rdx, qword ptr [rbp + 32] # 8-byte Reload + mov r8, qword ptr [rbp + 48] # 8-byte Reload + mov r9, qword ptr [rbp + 56] # 8-byte Reload + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 488] +.Ltmp2253: + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" + lea rcx, [rbp + 680] + mov qword ptr [rbp], rax # 8-byte Spill + call "?data@?$array@$$CBH$03@std@@QEAAPEBHXZ" + mov rcx, qword ptr [rbp] # 8-byte Reload + sub rcx, rax + sete r8b +.Ltmp2211: + lea rax, [rbp + 328] + lea rdx, [rbp + 336] + mov qword ptr [rbp - 8], rcx # 8-byte Spill + mov rcx, rax + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2212: + jmp .LBB29_19 +.LBB29_19: # in Loop: Header=BB29_18 Depth=1 +.Ltmp2213: + lea rcx, [rbp + 408] + lea rdx, [rbp + 336] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2214: + jmp .LBB29_28 +.Ltmp2254: +.LBB29_22: # Block address taken + # in Loop: Header=BB29_18 Depth=1 + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 + jmp .LBB29_23 +.Ltmp2255: +.LBB29_23: # in Loop: Header=BB29_18 Depth=1 + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 +.Ltmp2217: + lea rcx, [rbp + 408] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2218: + mov byte ptr [rbp - 9], al # 1-byte Spill + jmp .LBB29_24 +.LBB29_24: # in Loop: Header=BB29_18 Depth=1 + mov al, byte ptr [rbp - 9] # 1-byte Reload + test al, 1 + jne .LBB29_25 + jmp .LBB29_31 +.LBB29_25: # in Loop: Header=BB29_18 Depth=1 + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 +.Ltmp2219: +.Ltmp2256: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2220: + mov byte ptr [rbp - 10], al # 1-byte Spill + jmp .LBB29_26 +.LBB29_26: # in Loop: Header=BB29_18 Depth=1 + mov al, byte ptr [rbp - 10] # 1-byte Reload + test al, 1 + jne .LBB29_27 + jmp .LBB29_30 +.LBB29_27: # in Loop: Header=BB29_18 Depth=1 +.Ltmp2257: + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 + int3 + jmp .LBB29_30 +.Ltmp2258: +.LBB29_28: # in Loop: Header=BB29_18 Depth=1 + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 + jmp .LBB29_23 +.Ltmp2259: +.LBB29_30: # in Loop: Header=BB29_18 Depth=1 + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 + jmp .LBB29_31 +.Ltmp2260: +.LBB29_31: # in Loop: Header=BB29_18 Depth=1 + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 +.Ltmp2221: + lea rcx, [rbp + 408] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2222: + jmp .LBB29_32 +.LBB29_32: # in Loop: Header=BB29_18 Depth=1 + lea rcx, [rbp + 408] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB29_18 +.Ltmp2261: +# %bb.33: + .cv_loc 29 1 619 0 # ..\tests\span_tests.cpp:619:0 + lea rcx, [rbp + 312] +.Ltmp2262: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 680] + call "??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEAV?$array@$$CBH$03@std@@@Z" +.Ltmp2263: +.LBB29_34: # =>This Inner Loop Header: Depth=1 + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 + lea rcx, [rbp + 208] + lea rdx, [rip + "??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 620 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 192] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 168] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 232] + lea rdx, [rbp + 168] + lea r8, [rbp + 192] + lea r9, [rbp + 208] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp2264: + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 + lea rcx, [rbp + 312] + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + lea rcx, [rbp + 680] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$array@$$CBH$03@std@@QEBA_KXZ" + mov qword ptr [rbp + 144], rax + lea rcx, [rbp + 144] + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + xor r10d, r10d + mov r11b, r10b + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + cmp rcx, rax + mov byte ptr [rbp - 57], r11b # 1-byte Spill + jne .LBB29_36 +# %bb.35: # in Loop: Header=BB29_34 Depth=1 + lea rcx, [rbp + 312] + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + lea rcx, [rbp + 680] + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?data@?$array@$$CBH$03@std@@QEAAPEBHXZ" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp - 57], dl # 1-byte Spill +.LBB29_36: # in Loop: Header=BB29_34 Depth=1 +.Ltmp2223: + mov al, byte ptr [rbp - 57] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 152] + lea rdx, [rbp + 160] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2224: + jmp .LBB29_37 +.LBB29_37: # in Loop: Header=BB29_34 Depth=1 +.Ltmp2225: + lea rcx, [rbp + 232] + lea rdx, [rbp + 160] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2226: + jmp .LBB29_46 +.Ltmp2265: +.LBB29_40: # Block address taken + # in Loop: Header=BB29_34 Depth=1 + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 + jmp .LBB29_41 +.Ltmp2266: +.LBB29_41: # in Loop: Header=BB29_34 Depth=1 + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 +.Ltmp2229: + lea rcx, [rbp + 232] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2230: + mov byte ptr [rbp - 73], al # 1-byte Spill + jmp .LBB29_42 +.LBB29_42: # in Loop: Header=BB29_34 Depth=1 + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB29_43 + jmp .LBB29_49 +.LBB29_43: # in Loop: Header=BB29_34 Depth=1 + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 +.Ltmp2231: +.Ltmp2267: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2232: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB29_44 +.LBB29_44: # in Loop: Header=BB29_34 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB29_45 + jmp .LBB29_48 +.LBB29_45: # in Loop: Header=BB29_34 Depth=1 +.Ltmp2268: + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 + int3 + jmp .LBB29_48 +.Ltmp2269: +.LBB29_46: # in Loop: Header=BB29_34 Depth=1 + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 + jmp .LBB29_41 +.Ltmp2270: +.LBB29_48: # in Loop: Header=BB29_34 Depth=1 + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 + jmp .LBB29_49 +.Ltmp2271: +.LBB29_49: # in Loop: Header=BB29_34 Depth=1 + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 +.Ltmp2233: + lea rcx, [rbp + 232] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2234: + jmp .LBB29_50 +.LBB29_50: # in Loop: Header=BB29_34 Depth=1 + lea rcx, [rbp + 232] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB29_34 +.Ltmp2272: +# %bb.51: + .cv_loc 29 1 622 0 # ..\tests\span_tests.cpp:622:0 + add rsp, 832 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$5@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$5@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA": +.seh_proc "?catch$5@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB29_5: # in Loop: Header=BB29_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 +.Ltmp2203: + lea rcx, [rbp + 584] +.Ltmp2273: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2204: + jmp .LBB29_6 +.LBB29_6: # in Loop: Header=BB29_1 Depth=1 + lea rax, [rip + .LBB29_7] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2274: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$20@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$20@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA": +.seh_proc "?catch$20@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB29_20: # in Loop: Header=BB29_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 +.Ltmp2215: + lea rcx, [rbp + 408] +.Ltmp2275: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2216: + jmp .LBB29_21 +.LBB29_21: # in Loop: Header=BB29_18 Depth=1 + lea rax, [rip + .LBB29_22] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2276: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$29@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$29@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA": +.seh_proc "?dtor$29@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA" +.LBB29_29: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 584] +.Ltmp2277: + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2278: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$38@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$38@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA": +.seh_proc "?catch$38@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB29_38: # in Loop: Header=BB29_34 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 +.Ltmp2227: + lea rcx, [rbp + 232] +.Ltmp2279: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2228: + jmp .LBB29_39 +.LBB29_39: # in Loop: Header=BB29_34 Depth=1 + lea rax, [rip + .LBB29_40] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2280: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$47@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA": +.seh_proc "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA" +.LBB29_47: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 408] +.Ltmp2281: + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2282: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$52@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$52@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA": +.seh_proc "?dtor$52@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA" +.LBB29_52: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 232] +.Ltmp2283: + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2284: +.Lfunc_end29: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ": + .long 429065506 # MagicNumber + .long 9 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ")@IMGREL # UnwindMap + .long 3 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ")@IMGREL # TryBlockMap + .long 13 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ")@IMGREL # IPToStateXData + .long 824 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ": + .long -1 # ToState + .long "?dtor$29@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long 0 # Action + .long 3 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$52@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"@IMGREL # Action + .long 6 # ToState + .long 0 # Action + .long 6 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ")@IMGREL # HandlerArray + .long 4 # TryLow + .long 4 # TryHigh + .long 5 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ")@IMGREL # HandlerArray + .long 7 # TryLow + .long 7 # TryHigh + .long 8 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$20@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$38@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ": + .long .Lfunc_begin29@IMGREL # IP + .long -1 # ToState + .long .Ltmp2199@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp2205@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp2210@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2211@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp2217@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp2222@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2223@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp2229@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp2234@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"@IMGREL # IP + .long 2 # ToState + .long "?catch$20@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"@IMGREL # IP + .long 5 # ToState + .long "?catch$38@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"@IMGREL # IP + .long 8 # ToState + .text + # -- End function + .def "??__FautoRegistrar19@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar19@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar19@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar19@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin30: + .cv_func_id 30 + .cv_loc 30 1 584 0 # ..\tests\span_tests.cpp:584:0 +.seh_proc "??__FautoRegistrar19@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp2285: + lea rcx, [rip + "?autoRegistrar19@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp2286: +.Lfunc_end30: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar21@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar21@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar21@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar21@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin31: + .cv_func_id 31 + .cv_loc 31 1 625 0 # ..\tests\span_tests.cpp:625:0 +.seh_proc "??__EautoRegistrar21@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp2287: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BL@JIGONLOB@from_container_constructor?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 625 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____20@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar21@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar21@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp2288: +.Lfunc_end31: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____20@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____20@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____20@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____20@@YAXXZ" +.Lfunc_begin32: + .cv_func_id 32 + .cv_loc 32 1 626 0 # ..\tests\span_tests.cpp:626:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____20@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 2208 + .seh_stackalloc 2208 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp2409: + .cv_loc 32 1 627 0 # ..\tests\span_tests.cpp:627:0 + mov qword ptr [rbp + 2072], -2 + mov dword ptr [rbp + 2012], 1 + mov dword ptr [rbp + 2016], 2 + mov dword ptr [rbp + 2020], 3 + lea rax, [rbp + 2012] + mov qword ptr [rbp + 2024], rax + lea rax, [rbp + 2024] + mov qword ptr [rbp + 2032], rax + lea rax, [rbp + 2008] + mov rcx, rax + mov qword ptr [rbp + 576], rax # 8-byte Spill + call "??0?$allocator@H@std@@QEAA@XZ" + lea rcx, [rbp + 2040] + lea rdx, [rbp + 2024] + mov qword ptr [rbp + 568], rcx # 8-byte Spill + mov r8, qword ptr [rbp + 576] # 8-byte Reload + mov qword ptr [rbp + 560], rax # 8-byte Spill + call "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z" + .cv_loc 32 1 628 0 # ..\tests\span_tests.cpp:628:0 +.Ltmp2289: + lea rcx, [rbp + 1976] + mov rdx, qword ptr [rbp + 568] # 8-byte Reload + mov qword ptr [rbp + 552], rax # 8-byte Spill + call "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp2290: + mov qword ptr [rbp + 544], rax # 8-byte Spill + jmp .LBB32_1 +.LBB32_1: + .cv_loc 32 1 631 0 # ..\tests\span_tests.cpp:631:0 +.Ltmp2291: + lea rcx, [rbp + 1960] + lea rdx, [rbp + 2040] +.Ltmp2410: + call "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" +.Ltmp2292: + mov qword ptr [rbp + 536], rax # 8-byte Spill + jmp .LBB32_2 +.LBB32_2: + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 + jmp .LBB32_3 +.LBB32_3: # =>This Inner Loop Header: Depth=1 +.Ltmp2411: + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 + lea rdx, [rip + "??_C@_0EM@HMDBCCFN@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3pt@"] + lea rax, [rbp + 1856] + mov rcx, rax + mov qword ptr [rbp + 528], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 632 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1840] + mov qword ptr [rbp + 520], rcx # 8-byte Spill + mov qword ptr [rbp + 512], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1816] + mov qword ptr [rbp + 504], rcx # 8-byte Spill + mov qword ptr [rbp + 496], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp2293: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1880] + mov rdx, qword ptr [rbp + 504] # 8-byte Reload + mov r8, qword ptr [rbp + 520] # 8-byte Reload + mov r9, qword ptr [rbp + 528] # 8-byte Reload + mov qword ptr [rbp + 488], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp2294: + mov qword ptr [rbp + 480], rax # 8-byte Spill + jmp .LBB32_4 +.LBB32_4: # in Loop: Header=BB32_3 Depth=1 +.Ltmp2412: + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 + lea rcx, [rbp + 1960] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + lea rcx, [rbp + 2040] + mov qword ptr [rbp + 472], rax # 8-byte Spill + call "?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" + mov qword ptr [rbp + 1792], rax + lea rcx, [rbp + 1792] + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + xor edx, edx + mov r8b, dl + mov rcx, qword ptr [rbp + 472] # 8-byte Reload + cmp rcx, rax + mov byte ptr [rbp + 471], r8b # 1-byte Spill + jne .LBB32_6 +# %bb.5: # in Loop: Header=BB32_3 Depth=1 + lea rcx, [rbp + 1960] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 2040] + mov qword ptr [rbp + 456], rax # 8-byte Spill + call "?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ" + mov rcx, qword ptr [rbp + 456] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp + 471], dl # 1-byte Spill +.LBB32_6: # in Loop: Header=BB32_3 Depth=1 +.Ltmp2295: + mov al, byte ptr [rbp + 471] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1800] + lea rdx, [rbp + 1808] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2296: + jmp .LBB32_7 +.LBB32_7: # in Loop: Header=BB32_3 Depth=1 +.Ltmp2297: + lea rcx, [rbp + 1880] + lea rdx, [rbp + 1808] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2298: + jmp .LBB32_16 +.Ltmp2413: +.LBB32_10: # Block address taken + # in Loop: Header=BB32_3 Depth=1 + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 + jmp .LBB32_11 +.Ltmp2414: +.LBB32_11: # in Loop: Header=BB32_3 Depth=1 + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 +.Ltmp2301: + lea rcx, [rbp + 1880] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2302: + mov byte ptr [rbp + 455], al # 1-byte Spill + jmp .LBB32_12 +.LBB32_12: # in Loop: Header=BB32_3 Depth=1 + mov al, byte ptr [rbp + 455] # 1-byte Reload + test al, 1 + jne .LBB32_13 + jmp .LBB32_18 +.LBB32_13: # in Loop: Header=BB32_3 Depth=1 + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 +.Ltmp2303: +.Ltmp2415: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2304: + mov byte ptr [rbp + 454], al # 1-byte Spill + jmp .LBB32_14 +.LBB32_14: # in Loop: Header=BB32_3 Depth=1 + mov al, byte ptr [rbp + 454] # 1-byte Reload + test al, 1 + jne .LBB32_15 + jmp .LBB32_17 +.LBB32_15: # in Loop: Header=BB32_3 Depth=1 +.Ltmp2416: + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 + int3 + jmp .LBB32_17 +.Ltmp2417: +.LBB32_16: # in Loop: Header=BB32_3 Depth=1 + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 + jmp .LBB32_11 +.Ltmp2418: +.LBB32_17: # in Loop: Header=BB32_3 Depth=1 + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 + jmp .LBB32_18 +.Ltmp2419: +.LBB32_18: # in Loop: Header=BB32_3 Depth=1 + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 +.Ltmp2305: + lea rcx, [rbp + 1880] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2306: + jmp .LBB32_19 +.LBB32_19: # in Loop: Header=BB32_3 Depth=1 + lea rcx, [rbp + 1880] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp2307: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp2308: + mov byte ptr [rbp + 453], al # 1-byte Spill + jmp .LBB32_20 +.LBB32_20: # in Loop: Header=BB32_3 Depth=1 + mov al, byte ptr [rbp + 453] # 1-byte Reload + test al, 1 + jne .LBB32_3 + jmp .LBB32_21 +.Ltmp2420: +.LBB32_21: + .cv_loc 32 1 634 0 # ..\tests\span_tests.cpp:634:0 +.Ltmp2309: + lea rcx, [rbp + 1776] + lea rdx, [rbp + 2040] + call "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" +.Ltmp2310: + mov qword ptr [rbp + 440], rax # 8-byte Spill + jmp .LBB32_22 +.LBB32_22: + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 + jmp .LBB32_23 +.LBB32_23: # =>This Inner Loop Header: Depth=1 +.Ltmp2421: + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 + lea rdx, [rip + "??_C@_0EO@DGCOMOAE@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@"] + lea rax, [rbp + 1672] + mov rcx, rax + mov qword ptr [rbp + 432], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 635 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1656] + mov qword ptr [rbp + 424], rcx # 8-byte Spill + mov qword ptr [rbp + 416], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1632] + mov qword ptr [rbp + 408], rcx # 8-byte Spill + mov qword ptr [rbp + 400], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp2311: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1696] + mov rdx, qword ptr [rbp + 408] # 8-byte Reload + mov r8, qword ptr [rbp + 424] # 8-byte Reload + mov r9, qword ptr [rbp + 432] # 8-byte Reload + mov qword ptr [rbp + 392], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp2312: + mov qword ptr [rbp + 384], rax # 8-byte Spill + jmp .LBB32_24 +.LBB32_24: # in Loop: Header=BB32_23 Depth=1 +.Ltmp2422: + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 + lea rcx, [rbp + 1776] + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + lea rcx, [rbp + 2040] + mov qword ptr [rbp + 376], rax # 8-byte Spill + call "?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" + mov qword ptr [rbp + 1608], rax + lea rcx, [rbp + 1608] + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + xor edx, edx + mov r8b, dl + mov rcx, qword ptr [rbp + 376] # 8-byte Reload + cmp rcx, rax + mov byte ptr [rbp + 375], r8b # 1-byte Spill + jne .LBB32_26 +# %bb.25: # in Loop: Header=BB32_23 Depth=1 + lea rcx, [rbp + 1776] + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + lea rcx, [rbp + 2040] + mov qword ptr [rbp + 360], rax # 8-byte Spill + call "?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ" + mov rcx, qword ptr [rbp + 360] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp + 375], dl # 1-byte Spill +.LBB32_26: # in Loop: Header=BB32_23 Depth=1 +.Ltmp2313: + mov al, byte ptr [rbp + 375] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1616] + lea rdx, [rbp + 1624] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2314: + jmp .LBB32_27 +.LBB32_27: # in Loop: Header=BB32_23 Depth=1 +.Ltmp2315: + lea rcx, [rbp + 1696] + lea rdx, [rbp + 1624] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2316: + jmp .LBB32_36 +.Ltmp2423: +.LBB32_30: # Block address taken + # in Loop: Header=BB32_23 Depth=1 + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 + jmp .LBB32_31 +.Ltmp2424: +.LBB32_31: # in Loop: Header=BB32_23 Depth=1 + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 +.Ltmp2319: + lea rcx, [rbp + 1696] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2320: + mov byte ptr [rbp + 359], al # 1-byte Spill + jmp .LBB32_32 +.LBB32_32: # in Loop: Header=BB32_23 Depth=1 + mov al, byte ptr [rbp + 359] # 1-byte Reload + test al, 1 + jne .LBB32_33 + jmp .LBB32_39 +.LBB32_33: # in Loop: Header=BB32_23 Depth=1 + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 +.Ltmp2321: +.Ltmp2425: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2322: + mov byte ptr [rbp + 358], al # 1-byte Spill + jmp .LBB32_34 +.LBB32_34: # in Loop: Header=BB32_23 Depth=1 + mov al, byte ptr [rbp + 358] # 1-byte Reload + test al, 1 + jne .LBB32_35 + jmp .LBB32_38 +.LBB32_35: # in Loop: Header=BB32_23 Depth=1 +.Ltmp2426: + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 + int3 + jmp .LBB32_38 +.Ltmp2427: +.LBB32_36: # in Loop: Header=BB32_23 Depth=1 + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 + jmp .LBB32_31 +.Ltmp2428: +.LBB32_38: # in Loop: Header=BB32_23 Depth=1 + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 + jmp .LBB32_39 +.Ltmp2429: +.LBB32_39: # in Loop: Header=BB32_23 Depth=1 + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 +.Ltmp2323: + lea rcx, [rbp + 1696] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2324: + jmp .LBB32_40 +.LBB32_40: # in Loop: Header=BB32_23 Depth=1 + lea rcx, [rbp + 1696] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp2325: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp2326: + mov byte ptr [rbp + 357], al # 1-byte Spill + jmp .LBB32_41 +.LBB32_41: # in Loop: Header=BB32_23 Depth=1 + mov al, byte ptr [rbp + 357] # 1-byte Reload + test al, 1 + jne .LBB32_23 + jmp .LBB32_42 +.Ltmp2430: +.LBB32_42: + .cv_loc 32 1 638 0 # ..\tests\span_tests.cpp:638:0 +.Ltmp2327: + lea rdx, [rip + "??_C@_05CJBACGMB@hello?$AA@"] + lea rcx, [rbp + 1568] + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z" +.Ltmp2328: + mov qword ptr [rbp + 344], rax # 8-byte Spill + jmp .LBB32_43 +.LBB32_43: + .cv_loc 32 1 639 0 # ..\tests\span_tests.cpp:639:0 +.Ltmp2329: + lea rdx, [rip + "??_C@_05CJBACGMB@hello?$AA@"] + lea rcx, [rbp + 1528] + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z" +.Ltmp2330: + mov qword ptr [rbp + 336], rax # 8-byte Spill + jmp .LBB32_44 +.LBB32_44: + .cv_loc 32 1 646 0 # ..\tests\span_tests.cpp:646:0 +.Ltmp2331: + lea rcx, [rbp + 1512] + lea rdx, [rbp + 1568] +.Ltmp2431: + call "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" +.Ltmp2332: + mov qword ptr [rbp + 328], rax # 8-byte Spill + jmp .LBB32_45 +.LBB32_45: + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 + jmp .LBB32_46 +.LBB32_46: # =>This Inner Loop Header: Depth=1 +.Ltmp2432: + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 + lea rdx, [rip + "??_C@_0FC@MIEHBIDN@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@"] + lea rax, [rbp + 1408] + mov rcx, rax + mov qword ptr [rbp + 320], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 647 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1392] + mov qword ptr [rbp + 312], rcx # 8-byte Spill + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1368] + mov qword ptr [rbp + 296], rcx # 8-byte Spill + mov qword ptr [rbp + 288], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp2333: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1432] + mov rdx, qword ptr [rbp + 296] # 8-byte Reload + mov r8, qword ptr [rbp + 312] # 8-byte Reload + mov r9, qword ptr [rbp + 320] # 8-byte Reload + mov qword ptr [rbp + 280], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp2334: + mov qword ptr [rbp + 272], rax # 8-byte Spill + jmp .LBB32_47 +.LBB32_47: # in Loop: Header=BB32_46 Depth=1 +.Ltmp2433: + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 + lea rcx, [rbp + 1512] + call "?size@?$span@$$CBD$0?0@gsl@@QEBA_JXZ" + lea rcx, [rbp + 1568] + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + mov qword ptr [rbp + 1344], rax + lea rcx, [rbp + 1344] + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + xor edx, edx + mov r8b, dl + mov rcx, qword ptr [rbp + 264] # 8-byte Reload + cmp rcx, rax + mov byte ptr [rbp + 263], r8b # 1-byte Spill + jne .LBB32_49 +# %bb.48: # in Loop: Header=BB32_46 Depth=1 + lea rcx, [rbp + 1512] + call "?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" + lea rcx, [rbp + 1568] + mov qword ptr [rbp + 248], rax # 8-byte Spill + call "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + mov rcx, qword ptr [rbp + 248] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp + 263], dl # 1-byte Spill +.LBB32_49: # in Loop: Header=BB32_46 Depth=1 +.Ltmp2335: + mov al, byte ptr [rbp + 263] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1352] + lea rdx, [rbp + 1360] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2336: + jmp .LBB32_50 +.LBB32_50: # in Loop: Header=BB32_46 Depth=1 +.Ltmp2337: + lea rcx, [rbp + 1432] + lea rdx, [rbp + 1360] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2338: + jmp .LBB32_59 +.Ltmp2434: +.LBB32_53: # Block address taken + # in Loop: Header=BB32_46 Depth=1 + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 + jmp .LBB32_54 +.Ltmp2435: +.LBB32_54: # in Loop: Header=BB32_46 Depth=1 + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 +.Ltmp2341: + lea rcx, [rbp + 1432] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2342: + mov byte ptr [rbp + 247], al # 1-byte Spill + jmp .LBB32_55 +.LBB32_55: # in Loop: Header=BB32_46 Depth=1 + mov al, byte ptr [rbp + 247] # 1-byte Reload + test al, 1 + jne .LBB32_56 + jmp .LBB32_62 +.LBB32_56: # in Loop: Header=BB32_46 Depth=1 + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 +.Ltmp2343: +.Ltmp2436: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2344: + mov byte ptr [rbp + 246], al # 1-byte Spill + jmp .LBB32_57 +.LBB32_57: # in Loop: Header=BB32_46 Depth=1 + mov al, byte ptr [rbp + 246] # 1-byte Reload + test al, 1 + jne .LBB32_58 + jmp .LBB32_61 +.LBB32_58: # in Loop: Header=BB32_46 Depth=1 +.Ltmp2437: + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 + int3 + jmp .LBB32_61 +.Ltmp2438: +.LBB32_59: # in Loop: Header=BB32_46 Depth=1 + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 + jmp .LBB32_54 +.Ltmp2439: +.LBB32_61: # in Loop: Header=BB32_46 Depth=1 + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 + jmp .LBB32_62 +.Ltmp2440: +.LBB32_62: # in Loop: Header=BB32_46 Depth=1 + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 +.Ltmp2345: + lea rcx, [rbp + 1432] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2346: + jmp .LBB32_63 +.LBB32_63: # in Loop: Header=BB32_46 Depth=1 + lea rcx, [rbp + 1432] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp2347: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp2348: + mov byte ptr [rbp + 245], al # 1-byte Spill + jmp .LBB32_64 +.LBB32_64: # in Loop: Header=BB32_46 Depth=1 + mov al, byte ptr [rbp + 245] # 1-byte Reload + test al, 1 + jne .LBB32_46 + jmp .LBB32_65 +.Ltmp2441: +.LBB32_65: + .cv_loc 32 1 654 0 # ..\tests\span_tests.cpp:654:0 +.Ltmp2349: + lea rcx, [rbp + 1328] + lea rdx, [rbp + 1528] +.Ltmp2442: + call "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" +.Ltmp2350: + mov qword ptr [rbp + 232], rax # 8-byte Spill + jmp .LBB32_66 +.LBB32_66: + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 + jmp .LBB32_67 +.LBB32_67: # =>This Inner Loop Header: Depth=1 +.Ltmp2443: + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 + lea rdx, [rip + "??_C@_0FE@CAMMBDGL@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@"] + lea rax, [rbp + 1224] + mov rcx, rax + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 656 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1208] + mov qword ptr [rbp + 216], rcx # 8-byte Spill + mov qword ptr [rbp + 208], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1184] + mov qword ptr [rbp + 200], rcx # 8-byte Spill + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp2351: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1248] + mov rdx, qword ptr [rbp + 200] # 8-byte Reload + mov r8, qword ptr [rbp + 216] # 8-byte Reload + mov r9, qword ptr [rbp + 224] # 8-byte Reload + mov qword ptr [rbp + 184], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp2352: + mov qword ptr [rbp + 176], rax # 8-byte Spill + jmp .LBB32_68 +.LBB32_68: # in Loop: Header=BB32_67 Depth=1 +.Ltmp2444: + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 + lea rcx, [rbp + 1328] + call "?size@?$span@$$CBD$0?0@gsl@@QEBA_JXZ" + lea rcx, [rbp + 1528] + mov qword ptr [rbp + 168], rax # 8-byte Spill + call "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + mov qword ptr [rbp + 1160], rax + lea rcx, [rbp + 1160] + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + xor edx, edx + mov r8b, dl + mov rcx, qword ptr [rbp + 168] # 8-byte Reload + cmp rcx, rax + mov byte ptr [rbp + 167], r8b # 1-byte Spill + jne .LBB32_70 +# %bb.69: # in Loop: Header=BB32_67 Depth=1 + lea rcx, [rbp + 1328] + call "?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" + lea rcx, [rbp + 1528] + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + mov rcx, qword ptr [rbp + 152] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp + 167], dl # 1-byte Spill +.LBB32_70: # in Loop: Header=BB32_67 Depth=1 +.Ltmp2353: + mov al, byte ptr [rbp + 167] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1168] + lea rdx, [rbp + 1176] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2354: + jmp .LBB32_71 +.LBB32_71: # in Loop: Header=BB32_67 Depth=1 +.Ltmp2355: + lea rcx, [rbp + 1248] + lea rdx, [rbp + 1176] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2356: + jmp .LBB32_80 +.Ltmp2445: +.LBB32_74: # Block address taken + # in Loop: Header=BB32_67 Depth=1 + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 + jmp .LBB32_75 +.Ltmp2446: +.LBB32_75: # in Loop: Header=BB32_67 Depth=1 + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 +.Ltmp2359: + lea rcx, [rbp + 1248] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2360: + mov byte ptr [rbp + 151], al # 1-byte Spill + jmp .LBB32_76 +.LBB32_76: # in Loop: Header=BB32_67 Depth=1 + mov al, byte ptr [rbp + 151] # 1-byte Reload + test al, 1 + jne .LBB32_77 + jmp .LBB32_83 +.LBB32_77: # in Loop: Header=BB32_67 Depth=1 + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 +.Ltmp2361: +.Ltmp2447: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2362: + mov byte ptr [rbp + 150], al # 1-byte Spill + jmp .LBB32_78 +.LBB32_78: # in Loop: Header=BB32_67 Depth=1 + mov al, byte ptr [rbp + 150] # 1-byte Reload + test al, 1 + jne .LBB32_79 + jmp .LBB32_82 +.LBB32_79: # in Loop: Header=BB32_67 Depth=1 +.Ltmp2448: + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 + int3 + jmp .LBB32_82 +.Ltmp2449: +.LBB32_80: # in Loop: Header=BB32_67 Depth=1 + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 + jmp .LBB32_75 +.Ltmp2450: +.LBB32_82: # in Loop: Header=BB32_67 Depth=1 + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 + jmp .LBB32_83 +.Ltmp2451: +.LBB32_83: # in Loop: Header=BB32_67 Depth=1 + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 +.Ltmp2363: + lea rcx, [rbp + 1248] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2364: + jmp .LBB32_84 +.LBB32_84: # in Loop: Header=BB32_67 Depth=1 + lea rcx, [rbp + 1248] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp2365: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp2366: + mov byte ptr [rbp + 149], al # 1-byte Spill + jmp .LBB32_85 +.LBB32_85: # in Loop: Header=BB32_67 Depth=1 + mov al, byte ptr [rbp + 149] # 1-byte Reload + test al, 1 + jne .LBB32_67 + jmp .LBB32_86 +.Ltmp2452: +.LBB32_86: + .cv_loc 32 1 670 0 # ..\tests\span_tests.cpp:670:0 + lea rcx, [rbp + 1152] + lea rax, [rbp + 1096] +.Ltmp2453: + mov rdx, rax + mov qword ptr [rbp + 136], rax # 8-byte Spill + call "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" +.Ltmp2367: + lea rcx, [rbp + 1128] + mov rdx, qword ptr [rbp + 136] # 8-byte Reload + call "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" +.Ltmp2368: + mov qword ptr [rbp + 128], rax # 8-byte Spill + jmp .LBB32_87 +.LBB32_87: + lea rcx, [rbp + 1144] + lea rdx, [rbp + 1128] + call "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" + lea rcx, [rbp + 1096] + call "??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 1088] + lea rdx, [rbp + 1024] +.Ltmp2454: + .cv_loc 32 1 684 0 # ..\tests\span_tests.cpp:684:0 + mov qword ptr [rbp + 120], rdx # 8-byte Spill + call "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" +.Ltmp2369: + lea rcx, [rbp + 1064] + mov rdx, qword ptr [rbp + 120] # 8-byte Reload + call "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" +.Ltmp2370: + mov qword ptr [rbp + 112], rax # 8-byte Spill + jmp .LBB32_88 +.LBB32_88: + lea rcx, [rbp + 1080] + lea rdx, [rbp + 1064] + call "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z" + lea rcx, [rbp + 1024] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + lea rcx, [rbp + 1016] + lea rdx, [rbp + 952] +.Ltmp2455: + .cv_loc 32 1 698 0 # ..\tests\span_tests.cpp:698:0 + mov qword ptr [rbp + 104], rdx # 8-byte Spill + call "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" +.Ltmp2371: + lea rcx, [rbp + 992] + mov rdx, qword ptr [rbp + 104] # 8-byte Reload + call "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" +.Ltmp2372: + mov qword ptr [rbp + 96], rax # 8-byte Spill + jmp .LBB32_89 +.LBB32_89: + lea rcx, [rbp + 1008] + lea rdx, [rbp + 992] + call "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z" + lea rcx, [rbp + 952] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 32 1 709 0 # ..\tests\span_tests.cpp:709:0 +.Ltmp2373: + lea rcx, [rbp + 936] + lea rdx, [rbp + 2040] +.Ltmp2456: + call "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" +.Ltmp2374: + jmp .LBB32_90 +.LBB32_90: + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 + jmp .LBB32_91 +.LBB32_91: # =>This Inner Loop Header: Depth=1 +.Ltmp2457: + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 + lea rdx, [rip + "??_C@_0EM@HMDBCCFN@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3pt@"] + lea rax, [rbp + 832] + mov rcx, rax + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 710 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 816] + mov qword ptr [rbp + 80], rcx # 8-byte Spill + mov qword ptr [rbp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 792] + mov qword ptr [rbp + 64], rcx # 8-byte Spill + mov qword ptr [rbp + 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp2375: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 856] + mov rdx, qword ptr [rbp + 64] # 8-byte Reload + mov r8, qword ptr [rbp + 80] # 8-byte Reload + mov r9, qword ptr [rbp + 88] # 8-byte Reload + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp2376: + mov qword ptr [rbp + 40], rax # 8-byte Spill + jmp .LBB32_92 +.LBB32_92: # in Loop: Header=BB32_91 Depth=1 +.Ltmp2458: + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 + lea rcx, [rbp + 936] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + lea rcx, [rbp + 2040] + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" + mov qword ptr [rbp + 768], rax + lea rcx, [rbp + 768] + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + xor edx, edx + mov r8b, dl + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + cmp rcx, rax + mov byte ptr [rbp + 31], r8b # 1-byte Spill + jne .LBB32_94 +# %bb.93: # in Loop: Header=BB32_91 Depth=1 + lea rcx, [rbp + 936] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 2040] + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ" + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp + 31], dl # 1-byte Spill +.LBB32_94: # in Loop: Header=BB32_91 Depth=1 +.Ltmp2377: + mov al, byte ptr [rbp + 31] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 776] + lea rdx, [rbp + 784] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2378: + jmp .LBB32_95 +.LBB32_95: # in Loop: Header=BB32_91 Depth=1 +.Ltmp2379: + lea rcx, [rbp + 856] + lea rdx, [rbp + 784] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2380: + jmp .LBB32_104 +.Ltmp2459: +.LBB32_98: # Block address taken + # in Loop: Header=BB32_91 Depth=1 + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 + jmp .LBB32_99 +.Ltmp2460: +.LBB32_99: # in Loop: Header=BB32_91 Depth=1 + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 +.Ltmp2383: + lea rcx, [rbp + 856] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2384: + mov byte ptr [rbp + 15], al # 1-byte Spill + jmp .LBB32_100 +.LBB32_100: # in Loop: Header=BB32_91 Depth=1 + mov al, byte ptr [rbp + 15] # 1-byte Reload + test al, 1 + jne .LBB32_101 + jmp .LBB32_110 +.LBB32_101: # in Loop: Header=BB32_91 Depth=1 + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 +.Ltmp2385: +.Ltmp2461: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2386: + mov byte ptr [rbp + 14], al # 1-byte Spill + jmp .LBB32_102 +.LBB32_102: # in Loop: Header=BB32_91 Depth=1 + mov al, byte ptr [rbp + 14] # 1-byte Reload + test al, 1 + jne .LBB32_103 + jmp .LBB32_109 +.LBB32_103: # in Loop: Header=BB32_91 Depth=1 +.Ltmp2462: + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 + int3 + jmp .LBB32_109 +.Ltmp2463: +.LBB32_104: # in Loop: Header=BB32_91 Depth=1 + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 + jmp .LBB32_99 +.Ltmp2464: +.LBB32_109: # in Loop: Header=BB32_91 Depth=1 + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 + jmp .LBB32_110 +.Ltmp2465: +.LBB32_110: # in Loop: Header=BB32_91 Depth=1 + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 +.Ltmp2387: + lea rcx, [rbp + 856] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2388: + jmp .LBB32_111 +.LBB32_111: # in Loop: Header=BB32_91 Depth=1 + lea rcx, [rbp + 856] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp2389: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp2390: + mov byte ptr [rbp + 13], al # 1-byte Spill + jmp .LBB32_112 +.LBB32_112: # in Loop: Header=BB32_91 Depth=1 + mov al, byte ptr [rbp + 13] # 1-byte Reload + test al, 1 + jne .LBB32_91 + jmp .LBB32_113 +.Ltmp2466: +.LBB32_113: + .cv_loc 32 1 712 0 # ..\tests\span_tests.cpp:712:0 +.Ltmp2391: + lea rcx, [rbp + 752] + lea rdx, [rbp + 1976] + call "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" +.Ltmp2392: + jmp .LBB32_114 +.LBB32_114: + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 + jmp .LBB32_115 +.LBB32_115: # =>This Inner Loop Header: Depth=1 +.Ltmp2467: + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 + lea rdx, [rip + "??_C@_0FA@IJNLMNPN@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@"] + lea rax, [rbp + 648] + mov rcx, rax + mov qword ptr [rbp], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 713 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 632] + mov qword ptr [rbp - 8], rcx # 8-byte Spill + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 608] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp2393: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 672] + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + mov r8, qword ptr [rbp - 8] # 8-byte Reload + mov r9, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp2394: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB32_116 +.LBB32_116: # in Loop: Header=BB32_115 Depth=1 +.Ltmp2468: + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 + lea rcx, [rbp + 752] + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + lea rcx, [rbp + 1976] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" + mov qword ptr [rbp + 584], rax + lea rcx, [rbp + 584] + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + xor edx, edx + mov r8b, dl + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + cmp rcx, rax + mov byte ptr [rbp - 57], r8b # 1-byte Spill + jne .LBB32_118 +# %bb.117: # in Loop: Header=BB32_115 Depth=1 + lea rcx, [rbp + 752] + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + lea rcx, [rbp + 1976] + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?data@?$vector@HV?$allocator@H@std@@@std@@QEBAPEBHXZ" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp - 57], dl # 1-byte Spill +.LBB32_118: # in Loop: Header=BB32_115 Depth=1 +.Ltmp2395: + mov al, byte ptr [rbp - 57] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 592] + lea rdx, [rbp + 600] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2396: + jmp .LBB32_119 +.LBB32_119: # in Loop: Header=BB32_115 Depth=1 +.Ltmp2397: + lea rcx, [rbp + 672] + lea rdx, [rbp + 600] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2398: + jmp .LBB32_128 +.Ltmp2469: +.LBB32_122: # Block address taken + # in Loop: Header=BB32_115 Depth=1 + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 + jmp .LBB32_123 +.Ltmp2470: +.LBB32_123: # in Loop: Header=BB32_115 Depth=1 + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 +.Ltmp2401: + lea rcx, [rbp + 672] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2402: + mov byte ptr [rbp - 73], al # 1-byte Spill + jmp .LBB32_124 +.LBB32_124: # in Loop: Header=BB32_115 Depth=1 + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB32_125 + jmp .LBB32_131 +.LBB32_125: # in Loop: Header=BB32_115 Depth=1 + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 +.Ltmp2403: +.Ltmp2471: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2404: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB32_126 +.LBB32_126: # in Loop: Header=BB32_115 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB32_127 + jmp .LBB32_130 +.LBB32_127: # in Loop: Header=BB32_115 Depth=1 +.Ltmp2472: + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 + int3 + jmp .LBB32_130 +.Ltmp2473: +.LBB32_128: # in Loop: Header=BB32_115 Depth=1 + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 + jmp .LBB32_123 +.Ltmp2474: +.LBB32_130: # in Loop: Header=BB32_115 Depth=1 + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 + jmp .LBB32_131 +.Ltmp2475: +.LBB32_131: # in Loop: Header=BB32_115 Depth=1 + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 +.Ltmp2405: + lea rcx, [rbp + 672] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2406: + jmp .LBB32_132 +.LBB32_132: # in Loop: Header=BB32_115 Depth=1 + lea rcx, [rbp + 672] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp2407: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp2408: + mov byte ptr [rbp - 75], al # 1-byte Spill + jmp .LBB32_133 +.LBB32_133: # in Loop: Header=BB32_115 Depth=1 + mov al, byte ptr [rbp - 75] # 1-byte Reload + test al, 1 + jne .LBB32_115 + jmp .LBB32_134 +.Ltmp2476: +.LBB32_134: + .cv_loc 32 1 715 0 # ..\tests\span_tests.cpp:715:0 + lea rcx, [rbp + 1528] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + lea rcx, [rbp + 1568] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + lea rcx, [rbp + 1976] + call "??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 2040] + call "??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + nop + add rsp, 2208 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$8@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$8@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?catch$8@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB32_8: # in Loop: Header=BB32_3 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 +.Ltmp2299: + lea rcx, [rbp + 1880] +.Ltmp2477: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2300: + jmp .LBB32_9 +.LBB32_9: # in Loop: Header=BB32_3 Depth=1 + lea rax, [rip + .LBB32_10] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2478: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$28@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$28@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?catch$28@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB32_28: # in Loop: Header=BB32_23 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 +.Ltmp2317: + lea rcx, [rbp + 1696] +.Ltmp2479: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2318: + jmp .LBB32_29 +.LBB32_29: # in Loop: Header=BB32_23 Depth=1 + lea rax, [rip + .LBB32_30] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2480: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$37@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$37@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?dtor$37@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" +.LBB32_37: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1880] +.Ltmp2481: + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2482: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$51@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$51@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?catch$51@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB32_51: # in Loop: Header=BB32_46 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 +.Ltmp2339: + lea rcx, [rbp + 1432] +.Ltmp2483: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2340: + jmp .LBB32_52 +.LBB32_52: # in Loop: Header=BB32_46 Depth=1 + lea rax, [rip + .LBB32_53] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2484: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$60@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$60@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?dtor$60@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" +.LBB32_60: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1696] +.Ltmp2485: + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2486: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$72@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$72@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?catch$72@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB32_72: # in Loop: Header=BB32_67 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 +.Ltmp2357: + lea rcx, [rbp + 1248] +.Ltmp2487: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2358: + jmp .LBB32_73 +.LBB32_73: # in Loop: Header=BB32_67 Depth=1 + lea rax, [rip + .LBB32_74] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2488: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$81@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" +.LBB32_81: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1432] +.Ltmp2489: + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2490: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$96@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$96@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?catch$96@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB32_96: # in Loop: Header=BB32_91 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 +.Ltmp2381: + lea rcx, [rbp + 856] +.Ltmp2491: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2382: + jmp .LBB32_97 +.LBB32_97: # in Loop: Header=BB32_91 Depth=1 + lea rax, [rip + .LBB32_98] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2492: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$105@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$105@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?dtor$105@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" +.LBB32_105: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1248] +.Ltmp2493: + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2494: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$106@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$106@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?dtor$106@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" +.LBB32_106: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1096] +.Ltmp2495: + .cv_loc 32 1 670 0 # ..\tests\span_tests.cpp:670:0 + call "??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2496: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$107@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$107@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?dtor$107@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" +.LBB32_107: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1024] +.Ltmp2497: + .cv_loc 32 1 684 0 # ..\tests\span_tests.cpp:684:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2498: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$108@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$108@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?dtor$108@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" +.LBB32_108: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 952] +.Ltmp2499: + .cv_loc 32 1 698 0 # ..\tests\span_tests.cpp:698:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2500: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$120@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$120@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?catch$120@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB32_120: # in Loop: Header=BB32_115 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 +.Ltmp2399: + lea rcx, [rbp + 672] +.Ltmp2501: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2400: + jmp .LBB32_121 +.LBB32_121: # in Loop: Header=BB32_115 Depth=1 + lea rax, [rip + .LBB32_122] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2502: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$129@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$129@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?dtor$129@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" +.LBB32_129: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 856] +.Ltmp2503: + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2504: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$135@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$135@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?dtor$135@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" +.LBB32_135: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 672] +.Ltmp2505: + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2506: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$136@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$136@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?dtor$136@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" +.LBB32_136: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1528] + .cv_loc 32 1 715 0 # ..\tests\span_tests.cpp:715:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$137@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$137@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?dtor$137@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" +.LBB32_137: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1568] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$138@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$138@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?dtor$138@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" +.LBB32_138: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1976] + call "??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$139@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" +.LBB32_139: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2040] + call "??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2507: +.Lfunc_end32: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ": + .long 429065506 # MagicNumber + .long 25 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL # UnwindMap + .long 6 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL # TryBlockMap + .long 34 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL # IPToStateXData + .long 2200 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ": + .long -1 # ToState + .long "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$138@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$137@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$136@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$135@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 4 # ToState + .long 0 # Action + .long 3 # ToState + .long "?dtor$129@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Action + .long 7 # ToState + .long 0 # Action + .long 7 # ToState + .long 0 # Action + .long 3 # ToState + .long "?dtor$108@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$107@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$106@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$105@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Action + .long 13 # ToState + .long 0 # Action + .long 13 # ToState + .long 0 # Action + .long 3 # ToState + .long "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long 16 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$60@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Action + .long 19 # ToState + .long 0 # Action + .long 19 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$37@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Action + .long 22 # ToState + .long 0 # Action + .long 22 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ": + .long 5 # TryLow + .long 5 # TryHigh + .long 6 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL # HandlerArray + .long 8 # TryLow + .long 8 # TryHigh + .long 9 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL # HandlerArray + .long 14 # TryLow + .long 14 # TryHigh + .long 15 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL # HandlerArray + .long 17 # TryLow + .long 17 # TryHigh + .long 18 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL # HandlerArray + .long 20 # TryLow + .long 20 # TryHigh + .long 21 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL # HandlerArray + .long 23 # TryLow + .long 23 # TryHigh + .long 24 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$120@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$96@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$72@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$51@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$28@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$8@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ": + .long .Lfunc_begin32@IMGREL # IP + .long -1 # ToState + .long .Ltmp2289@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp2291@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp2295@IMGREL+1 # IP + .long 23 # ToState + .long .Ltmp2301@IMGREL+1 # IP + .long 22 # ToState + .long .Ltmp2307@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp2313@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp2319@IMGREL+1 # IP + .long 19 # ToState + .long .Ltmp2325@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp2329@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp2331@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp2335@IMGREL+1 # IP + .long 17 # ToState + .long .Ltmp2341@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp2347@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp2353@IMGREL+1 # IP + .long 14 # ToState + .long .Ltmp2359@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp2365@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp2367@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp2369@IMGREL+1 # IP + .long 11 # ToState + .long .Ltmp2371@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp2373@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp2377@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp2383@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp2389@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp2395@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp2401@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp2407@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp2408@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$8@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # IP + .long 24 # ToState + .long "?catch$28@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # IP + .long 21 # ToState + .long "?catch$51@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # IP + .long 18 # ToState + .long "?catch$72@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # IP + .long 15 # ToState + .long "?catch$96@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # IP + .long 9 # ToState + .long "?catch$120@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # IP + .long 6 # ToState + .text + # -- End function + .def "??__FautoRegistrar21@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar21@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar21@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar21@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin33: + .cv_func_id 33 + .cv_loc 33 1 625 0 # ..\tests\span_tests.cpp:625:0 +.seh_proc "??__FautoRegistrar21@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp2508: + lea rcx, [rip + "?autoRegistrar21@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp2509: +.Lfunc_end33: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar23@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar23@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar23@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar23@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin34: + .cv_func_id 34 + .cv_loc 34 1 718 0 # ..\tests\span_tests.cpp:718:0 +.seh_proc "??__EautoRegistrar23@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp2510: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0CC@OGCDDOLL@from_convertible_span_constructo@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 718 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____22@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar23@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar23@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp2511: +.Lfunc_end34: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____22@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____22@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____22@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____22@@YAXXZ" +.Lfunc_begin35: + .cv_func_id 35 + .cv_loc 35 1 719 0 # ..\tests\span_tests.cpp:719:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____22@@YAXXZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax +.Ltmp2512: + .cv_loc 35 1 721 0 # ..\tests\span_tests.cpp:721:0 + lea rcx, [rsp + 64] +.Ltmp2513: + #DEBUG_VALUE: avd <- [$rcx+0] + call "??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ" +.Ltmp2514: + .cv_loc 35 1 722 0 # ..\tests\span_tests.cpp:722:0 + lea rcx, [rsp + 48] +.Ltmp2515: + #DEBUG_VALUE: avcd <- [$rcx+0] + lea rdx, [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@AEBV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z" +.Ltmp2516: + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie +.Ltmp2517: + .cv_loc 35 1 753 0 # ..\tests\span_tests.cpp:753:0 + nop + add rsp, 88 + ret +.Ltmp2518: +.Lfunc_end35: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__FautoRegistrar23@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar23@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar23@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar23@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin36: + .cv_func_id 36 + .cv_loc 36 1 718 0 # ..\tests\span_tests.cpp:718:0 +.seh_proc "??__FautoRegistrar23@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp2519: + lea rcx, [rip + "?autoRegistrar23@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp2520: +.Lfunc_end36: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar25@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar25@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar25@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar25@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin37: + .cv_func_id 37 + .cv_loc 37 1 756 0 # ..\tests\span_tests.cpp:756:0 +.seh_proc "??__EautoRegistrar25@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp2521: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BJ@LKEMFBKB@copy_move_and_assignment?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 756 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____24@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar25@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar25@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp2522: +.Lfunc_end37: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____24@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____24@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____24@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____24@@YAXXZ" +.Lfunc_begin38: + .cv_func_id 38 + .cv_loc 38 1 757 0 # ..\tests\span_tests.cpp:757:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____24@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 1056 + .seh_stackalloc 1056 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp2571: + .cv_loc 38 1 758 0 # ..\tests\span_tests.cpp:758:0 + mov qword ptr [rbp + 920], -2 + lea rcx, [rbp + 904] +.Ltmp2572: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____24:s1 <- [$rcx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" +.Ltmp2573: + mov qword ptr [rbp + 144], rax # 8-byte Spill +.LBB38_1: # =>This Inner Loop Header: Depth=1 +.Ltmp2574: + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 + lea rdx, [rip + "??_C@_0L@CPIPGFEH@s1?4empty?$CI?$CJ?$AA@"] + lea rax, [rbp + 800] + mov rcx, rax + mov qword ptr [rbp + 136], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 759 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 784] + mov qword ptr [rbp + 128], rcx # 8-byte Spill + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 760] + mov qword ptr [rbp + 112], rcx # 8-byte Spill + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 824] + mov rdx, qword ptr [rbp + 112] # 8-byte Reload + mov r8, qword ptr [rbp + 128] # 8-byte Reload + mov r9, qword ptr [rbp + 136] # 8-byte Reload + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 904] +.Ltmp2575: + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "?empty@?$span@H$0?0@gsl@@QEBA_NXZ" +.Ltmp2523: + lea rcx, [rbp + 744] + lea rdx, [rbp + 752] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2524: + jmp .LBB38_2 +.LBB38_2: # in Loop: Header=BB38_1 Depth=1 +.Ltmp2525: + lea rcx, [rbp + 824] + lea rdx, [rbp + 752] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2526: + jmp .LBB38_11 +.Ltmp2576: +.LBB38_5: # Block address taken + # in Loop: Header=BB38_1 Depth=1 + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 + jmp .LBB38_6 +.Ltmp2577: +.LBB38_6: # in Loop: Header=BB38_1 Depth=1 + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 +.Ltmp2529: + lea rcx, [rbp + 824] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2530: + mov byte ptr [rbp + 87], al # 1-byte Spill + jmp .LBB38_7 +.LBB38_7: # in Loop: Header=BB38_1 Depth=1 + mov al, byte ptr [rbp + 87] # 1-byte Reload + test al, 1 + jne .LBB38_8 + jmp .LBB38_13 +.LBB38_8: # in Loop: Header=BB38_1 Depth=1 + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 +.Ltmp2531: +.Ltmp2578: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2532: + mov byte ptr [rbp + 86], al # 1-byte Spill + jmp .LBB38_9 +.LBB38_9: # in Loop: Header=BB38_1 Depth=1 + mov al, byte ptr [rbp + 86] # 1-byte Reload + test al, 1 + jne .LBB38_10 + jmp .LBB38_12 +.LBB38_10: # in Loop: Header=BB38_1 Depth=1 +.Ltmp2579: + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 + int3 + jmp .LBB38_12 +.Ltmp2580: +.LBB38_11: # in Loop: Header=BB38_1 Depth=1 + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 + jmp .LBB38_6 +.Ltmp2581: +.LBB38_12: # in Loop: Header=BB38_1 Depth=1 + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 + jmp .LBB38_13 +.Ltmp2582: +.LBB38_13: # in Loop: Header=BB38_1 Depth=1 + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 +.Ltmp2533: + lea rcx, [rbp + 824] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2534: + jmp .LBB38_14 +.LBB38_14: # in Loop: Header=BB38_1 Depth=1 + lea rcx, [rbp + 824] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB38_1 +.Ltmp2583: +# %bb.15: + .cv_loc 38 1 761 0 # ..\tests\span_tests.cpp:761:0 + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 732], rax + mov ecx, dword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@3PAHA"+8] + mov dword ptr [rbp + 740], ecx + .cv_loc 38 1 763 0 # ..\tests\span_tests.cpp:763:0 + lea rcx, [rbp + 712] +.Ltmp2584: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____24:s2 <- [$rcx+0] + lea rdx, [rbp + 732] +.Ltmp2585: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____24:arr <- [$rdx+0] + call "??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z" +.Ltmp2586: + mov qword ptr [rbp + 72], rax # 8-byte Spill +.LBB38_16: # =>This Inner Loop Header: Depth=1 +.Ltmp2587: + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 + lea rcx, [rbp + 608] + lea rdx, [rip + "??_C@_0CJ@IDIKNDPE@?$CIs2?4size?$CI?$CJ?5?$DN?$DN?53?5?$CG?$CG?5s2?4data?$CI?$CJ?5?$DN?$DN?5@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 764 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 592] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 568] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 632] + lea rdx, [rbp + 568] + lea r8, [rbp + 592] + lea r9, [rbp + 608] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp2588: + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 + lea rcx, [rbp + 712] + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 3 + mov byte ptr [rbp + 39], r11b # 1-byte Spill + jne .LBB38_18 +# %bb.17: # in Loop: Header=BB38_16 Depth=1 + lea rcx, [rbp + 712] + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + lea rcx, [rbp + 732] + cmp rax, rcx + sete dl + mov byte ptr [rbp + 39], dl # 1-byte Spill +.LBB38_18: # in Loop: Header=BB38_16 Depth=1 +.Ltmp2535: + mov al, byte ptr [rbp + 39] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 552] + lea rdx, [rbp + 560] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2536: + jmp .LBB38_19 +.LBB38_19: # in Loop: Header=BB38_16 Depth=1 +.Ltmp2537: + lea rcx, [rbp + 632] + lea rdx, [rbp + 560] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2538: + jmp .LBB38_28 +.Ltmp2589: +.LBB38_22: # Block address taken + # in Loop: Header=BB38_16 Depth=1 + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 + jmp .LBB38_23 +.Ltmp2590: +.LBB38_23: # in Loop: Header=BB38_16 Depth=1 + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 +.Ltmp2541: + lea rcx, [rbp + 632] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2542: + mov byte ptr [rbp + 38], al # 1-byte Spill + jmp .LBB38_24 +.LBB38_24: # in Loop: Header=BB38_16 Depth=1 + mov al, byte ptr [rbp + 38] # 1-byte Reload + test al, 1 + jne .LBB38_25 + jmp .LBB38_31 +.LBB38_25: # in Loop: Header=BB38_16 Depth=1 + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 +.Ltmp2543: +.Ltmp2591: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2544: + mov byte ptr [rbp + 37], al # 1-byte Spill + jmp .LBB38_26 +.LBB38_26: # in Loop: Header=BB38_16 Depth=1 + mov al, byte ptr [rbp + 37] # 1-byte Reload + test al, 1 + jne .LBB38_27 + jmp .LBB38_30 +.LBB38_27: # in Loop: Header=BB38_16 Depth=1 +.Ltmp2592: + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 + int3 + jmp .LBB38_30 +.Ltmp2593: +.LBB38_28: # in Loop: Header=BB38_16 Depth=1 + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 + jmp .LBB38_23 +.Ltmp2594: +.LBB38_30: # in Loop: Header=BB38_16 Depth=1 + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 + jmp .LBB38_31 +.Ltmp2595: +.LBB38_31: # in Loop: Header=BB38_16 Depth=1 + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 +.Ltmp2545: + lea rcx, [rbp + 632] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2546: + jmp .LBB38_32 +.LBB38_32: # in Loop: Header=BB38_16 Depth=1 + lea rcx, [rbp + 632] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB38_16 +.Ltmp2596: +# %bb.33: + .cv_loc 38 1 766 0 # ..\tests\span_tests.cpp:766:0 + lea rcx, [rbp + 536] + lea rdx, [rbp + 904] + call "??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" + mov rcx, qword ptr [rbp + 536] + mov qword ptr [rbp + 712], rcx + mov rcx, qword ptr [rbp + 544] + mov qword ptr [rbp + 720], rcx + mov qword ptr [rbp + 24], rax # 8-byte Spill +.LBB38_34: # =>This Inner Loop Header: Depth=1 +.Ltmp2597: + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 + lea rdx, [rip + "??_C@_0L@MELINOEE@s2?4empty?$CI?$CJ?$AA@"] + lea rax, [rbp + 432] + mov rcx, rax + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 767 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 416] + mov qword ptr [rbp + 8], rcx # 8-byte Spill + mov qword ptr [rbp], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 392] + mov qword ptr [rbp - 8], rcx # 8-byte Spill + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 456] + mov rdx, qword ptr [rbp - 8] # 8-byte Reload + mov r8, qword ptr [rbp + 8] # 8-byte Reload + mov r9, qword ptr [rbp + 16] # 8-byte Reload + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 712] +.Ltmp2598: + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "?empty@?$span@$$CBH$0?0@gsl@@QEBA_NXZ" +.Ltmp2547: + lea rcx, [rbp + 376] + lea rdx, [rbp + 384] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2548: + jmp .LBB38_35 +.LBB38_35: # in Loop: Header=BB38_34 Depth=1 +.Ltmp2549: + lea rcx, [rbp + 456] + lea rdx, [rbp + 384] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2550: + jmp .LBB38_44 +.Ltmp2599: +.LBB38_38: # Block address taken + # in Loop: Header=BB38_34 Depth=1 + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 + jmp .LBB38_39 +.Ltmp2600: +.LBB38_39: # in Loop: Header=BB38_34 Depth=1 + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 +.Ltmp2553: + lea rcx, [rbp + 456] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2554: + mov byte ptr [rbp - 33], al # 1-byte Spill + jmp .LBB38_40 +.LBB38_40: # in Loop: Header=BB38_34 Depth=1 + mov al, byte ptr [rbp - 33] # 1-byte Reload + test al, 1 + jne .LBB38_41 + jmp .LBB38_47 +.LBB38_41: # in Loop: Header=BB38_34 Depth=1 + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 +.Ltmp2555: +.Ltmp2601: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2556: + mov byte ptr [rbp - 34], al # 1-byte Spill + jmp .LBB38_42 +.LBB38_42: # in Loop: Header=BB38_34 Depth=1 + mov al, byte ptr [rbp - 34] # 1-byte Reload + test al, 1 + jne .LBB38_43 + jmp .LBB38_46 +.LBB38_43: # in Loop: Header=BB38_34 Depth=1 +.Ltmp2602: + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 + int3 + jmp .LBB38_46 +.Ltmp2603: +.LBB38_44: # in Loop: Header=BB38_34 Depth=1 + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 + jmp .LBB38_39 +.Ltmp2604: +.LBB38_46: # in Loop: Header=BB38_34 Depth=1 + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 + jmp .LBB38_47 +.Ltmp2605: +.LBB38_47: # in Loop: Header=BB38_34 Depth=1 + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 +.Ltmp2557: + lea rcx, [rbp + 456] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2558: + jmp .LBB38_48 +.LBB38_48: # in Loop: Header=BB38_34 Depth=1 + lea rcx, [rbp + 456] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB38_34 +.Ltmp2606: +# %bb.49: + .cv_loc 38 1 769 0 # ..\tests\span_tests.cpp:769:0 + lea rax, [rbp + 732] + mov qword ptr [rbp + 368], rax + .cv_loc 38 1 770 0 # ..\tests\span_tests.cpp:770:0 + mov qword ptr [rbp + 360], rax + .cv_loc 38 1 771 0 # ..\tests\span_tests.cpp:771:0 + lea rcx, [rbp + 368] +.Ltmp2607: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____24:get_temp_span <- [$rcx+0] + lea rdx, [rbp + 328] + call "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA@XZ" +.Ltmp2608: + lea rcx, [rbp + 344] + lea rdx, [rbp + 328] + call "??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" + lea rcx, [rbp + 360] + lea rdx, [rbp + 344] + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" + .cv_loc 38 1 773 0 # ..\tests\span_tests.cpp:773:0 + lea rcx, [rbp + 368] + lea rdx, [rbp + 312] + call "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA@XZ" + mov rax, qword ptr [rbp + 312] + mov qword ptr [rbp + 904], rax + mov rax, qword ptr [rbp + 320] + mov qword ptr [rbp + 912], rax +.LBB38_50: # =>This Inner Loop Header: Depth=1 +.Ltmp2609: + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 + lea rcx, [rbp + 208] + lea rdx, [rip + "??_C@_0CJ@PNDPDBMI@?$CIs1?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s1?4data?$CI?$CJ?5?$DN?$DN?5@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 774 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 192] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 168] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 232] + lea rdx, [rbp + 168] + lea r8, [rbp + 192] + lea r9, [rbp + 208] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp2610: + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 + lea rcx, [rbp + 904] + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 2 + mov byte ptr [rbp - 81], r11b # 1-byte Spill + jne .LBB38_52 +# %bb.51: # in Loop: Header=BB38_50 Depth=1 + lea rcx, [rbp + 904] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 732] + add rcx, 4 + cmp rax, rcx + sete dl + mov byte ptr [rbp - 81], dl # 1-byte Spill +.LBB38_52: # in Loop: Header=BB38_50 Depth=1 +.Ltmp2559: + mov al, byte ptr [rbp - 81] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 152] + lea rdx, [rbp + 160] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2560: + jmp .LBB38_53 +.LBB38_53: # in Loop: Header=BB38_50 Depth=1 +.Ltmp2561: + lea rcx, [rbp + 232] + lea rdx, [rbp + 160] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2562: + jmp .LBB38_62 +.Ltmp2611: +.LBB38_56: # Block address taken + # in Loop: Header=BB38_50 Depth=1 + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 + jmp .LBB38_57 +.Ltmp2612: +.LBB38_57: # in Loop: Header=BB38_50 Depth=1 + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 +.Ltmp2565: + lea rcx, [rbp + 232] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2566: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB38_58 +.LBB38_58: # in Loop: Header=BB38_50 Depth=1 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB38_59 + jmp .LBB38_65 +.LBB38_59: # in Loop: Header=BB38_50 Depth=1 + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 +.Ltmp2567: +.Ltmp2613: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2568: + mov byte ptr [rbp - 83], al # 1-byte Spill + jmp .LBB38_60 +.LBB38_60: # in Loop: Header=BB38_50 Depth=1 + mov al, byte ptr [rbp - 83] # 1-byte Reload + test al, 1 + jne .LBB38_61 + jmp .LBB38_64 +.LBB38_61: # in Loop: Header=BB38_50 Depth=1 +.Ltmp2614: + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 + int3 + jmp .LBB38_64 +.Ltmp2615: +.LBB38_62: # in Loop: Header=BB38_50 Depth=1 + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 + jmp .LBB38_57 +.Ltmp2616: +.LBB38_64: # in Loop: Header=BB38_50 Depth=1 + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 + jmp .LBB38_65 +.Ltmp2617: +.LBB38_65: # in Loop: Header=BB38_50 Depth=1 + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 +.Ltmp2569: + lea rcx, [rbp + 232] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2570: + jmp .LBB38_66 +.LBB38_66: # in Loop: Header=BB38_50 Depth=1 + lea rcx, [rbp + 232] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB38_50 +.Ltmp2618: +# %bb.67: + .cv_loc 38 1 775 0 # ..\tests\span_tests.cpp:775:0 + add rsp, 1056 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$3@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$3@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA": +.seh_proc "?catch$3@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB38_3: # in Loop: Header=BB38_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 +.Ltmp2527: + lea rcx, [rbp + 824] +.Ltmp2619: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2528: + jmp .LBB38_4 +.LBB38_4: # in Loop: Header=BB38_1 Depth=1 + lea rax, [rip + .LBB38_5] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2620: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$20@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$20@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA": +.seh_proc "?catch$20@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB38_20: # in Loop: Header=BB38_16 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 +.Ltmp2539: + lea rcx, [rbp + 632] +.Ltmp2621: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2540: + jmp .LBB38_21 +.LBB38_21: # in Loop: Header=BB38_16 Depth=1 + lea rax, [rip + .LBB38_22] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2622: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$29@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$29@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA": +.seh_proc "?dtor$29@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA" +.LBB38_29: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 824] +.Ltmp2623: + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2624: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$36@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$36@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA": +.seh_proc "?catch$36@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB38_36: # in Loop: Header=BB38_34 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 +.Ltmp2551: + lea rcx, [rbp + 456] +.Ltmp2625: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2552: + jmp .LBB38_37 +.LBB38_37: # in Loop: Header=BB38_34 Depth=1 + lea rax, [rip + .LBB38_38] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2626: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$45@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$45@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA": +.seh_proc "?dtor$45@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA" +.LBB38_45: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 632] +.Ltmp2627: + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2628: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$54@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$54@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA": +.seh_proc "?catch$54@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB38_54: # in Loop: Header=BB38_50 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 +.Ltmp2563: + lea rcx, [rbp + 232] +.Ltmp2629: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2564: + jmp .LBB38_55 +.LBB38_55: # in Loop: Header=BB38_50 Depth=1 + lea rax, [rip + .LBB38_56] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2630: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$63@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA": +.seh_proc "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA" +.LBB38_63: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 456] +.Ltmp2631: + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2632: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$68@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$68@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA": +.seh_proc "?dtor$68@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA" +.LBB38_68: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 232] +.Ltmp2633: + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2634: +.Lfunc_end38: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ": + .long 429065506 # MagicNumber + .long 12 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ")@IMGREL # UnwindMap + .long 4 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ")@IMGREL # TryBlockMap + .long 17 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ")@IMGREL # IPToStateXData + .long 1048 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ": + .long -1 # ToState + .long "?dtor$29@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$45@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long 0 # Action + .long 3 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"@IMGREL # Action + .long 6 # ToState + .long 0 # Action + .long 6 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$68@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"@IMGREL # Action + .long 9 # ToState + .long 0 # Action + .long 9 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ")@IMGREL # HandlerArray + .long 4 # TryLow + .long 4 # TryHigh + .long 5 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ")@IMGREL # HandlerArray + .long 7 # TryLow + .long 7 # TryHigh + .long 8 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ")@IMGREL # HandlerArray + .long 10 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$3@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$20@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$36@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$54@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ": + .long .Lfunc_begin38@IMGREL # IP + .long -1 # ToState + .long .Ltmp2523@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp2529@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp2534@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2535@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp2541@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp2546@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2547@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp2553@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp2558@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2559@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp2565@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp2570@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$3@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"@IMGREL # IP + .long 2 # ToState + .long "?catch$20@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"@IMGREL # IP + .long 5 # ToState + .long "?catch$36@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"@IMGREL # IP + .long 8 # ToState + .long "?catch$54@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .text + # -- End function + .def "??__FautoRegistrar25@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar25@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar25@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar25@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin39: + .cv_func_id 39 + .cv_loc 39 1 756 0 # ..\tests\span_tests.cpp:756:0 +.seh_proc "??__FautoRegistrar25@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp2635: + lea rcx, [rip + "?autoRegistrar25@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp2636: +.Lfunc_end39: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar27@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar27@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar27@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar27@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin40: + .cv_func_id 40 + .cv_loc 40 1 778 0 # ..\tests\span_tests.cpp:778:0 +.seh_proc "??__EautoRegistrar27@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp2637: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_05NIGAKFML@first?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 778 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____26@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar27@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar27@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp2638: +.Lfunc_end40: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____26@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____26@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____26@@YAXXZ" +.Lfunc_begin41: + .cv_func_id 41 + .cv_loc 41 1 779 0 # ..\tests\span_tests.cpp:779:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____26@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 2880 + .seh_stackalloc 2880 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp2785: + .cv_loc 41 1 780 0 # ..\tests\span_tests.cpp:780:0 + mov qword ptr [rbp + 2744], -2 + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 2720], rax + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 2728], rax + mov ecx, dword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@3PAHA"+16] + mov dword ptr [rbp + 2736], ecx +.Ltmp2786: + .cv_loc 41 1 783 0 # ..\tests\span_tests.cpp:783:0 + lea rcx, [rbp + 2712] +.Ltmp2787: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 2720] +.Ltmp2788: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____26:arr <- [$rdx+0] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp2789: + mov qword ptr [rbp + 552], rax # 8-byte Spill +.LBB41_1: # =>This Inner Loop Header: Depth=1 +.Ltmp2790: + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 + lea rdx, [rip + "??_C@_0BK@CLBICIJE@av?4first?$DM2?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@"] + lea rax, [rbp + 2608] + mov rcx, rax + mov qword ptr [rbp + 544], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 784 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2592] + mov qword ptr [rbp + 536], rcx # 8-byte Spill + mov qword ptr [rbp + 528], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2568] + mov qword ptr [rbp + 520], rcx # 8-byte Spill + mov qword ptr [rbp + 512], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2632] + mov rdx, qword ptr [rbp + 520] # 8-byte Reload + mov r8, qword ptr [rbp + 536] # 8-byte Reload + mov r9, qword ptr [rbp + 544] # 8-byte Reload + mov qword ptr [rbp + 504], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 +.Ltmp2639: + lea rcx, [rbp + 2712] + lea rdx, [rbp + 2480] +.Ltmp2791: + mov qword ptr [rbp + 496], rax # 8-byte Spill + call "??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" +.Ltmp2640: + jmp .LBB41_2 +.LBB41_2: # in Loop: Header=BB41_1 Depth=1 + lea rcx, [rbp + 2480] + call "?size@?$span@H$01@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 2488], rax +.Ltmp2641: + lea rcx, [rbp + 2496] + lea rdx, [rbp + 2504] + lea r8, [rbp + 2488] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp2642: + jmp .LBB41_3 +.LBB41_3: # in Loop: Header=BB41_1 Depth=1 + mov dword ptr [rbp + 2476], 2 +.Ltmp2643: + lea rcx, [rbp + 2504] + lea rdx, [rbp + 2512] + lea r8, [rbp + 2476] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp2644: + jmp .LBB41_4 +.LBB41_4: # in Loop: Header=BB41_1 Depth=1 +.Ltmp2645: + lea rcx, [rbp + 2632] + lea rdx, [rbp + 2512] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp2646: + jmp .LBB41_5 +.LBB41_5: # in Loop: Header=BB41_1 Depth=1 + lea rcx, [rbp + 2512] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB41_10 +.Ltmp2792: +.LBB41_9: # Block address taken + # in Loop: Header=BB41_1 Depth=1 + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 + jmp .LBB41_10 +.Ltmp2793: +.LBB41_10: # in Loop: Header=BB41_1 Depth=1 + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 +.Ltmp2649: + lea rcx, [rbp + 2632] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2650: + mov byte ptr [rbp + 495], al # 1-byte Spill + jmp .LBB41_11 +.LBB41_11: # in Loop: Header=BB41_1 Depth=1 + mov al, byte ptr [rbp + 495] # 1-byte Reload + test al, 1 + jne .LBB41_12 + jmp .LBB41_16 +.LBB41_12: # in Loop: Header=BB41_1 Depth=1 + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 +.Ltmp2651: +.Ltmp2794: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2652: + mov byte ptr [rbp + 494], al # 1-byte Spill + jmp .LBB41_13 +.LBB41_13: # in Loop: Header=BB41_1 Depth=1 + mov al, byte ptr [rbp + 494] # 1-byte Reload + test al, 1 + jne .LBB41_14 + jmp .LBB41_15 +.LBB41_14: # in Loop: Header=BB41_1 Depth=1 +.Ltmp2795: + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 + int3 +.Ltmp2796: +.LBB41_15: # in Loop: Header=BB41_1 Depth=1 + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 + jmp .LBB41_16 +.Ltmp2797: +.LBB41_16: # in Loop: Header=BB41_1 Depth=1 + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 +.Ltmp2653: + lea rcx, [rbp + 2632] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2654: + jmp .LBB41_17 +.LBB41_17: # in Loop: Header=BB41_1 Depth=1 + lea rcx, [rbp + 2632] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB41_1 +.Ltmp2798: +# %bb.18: + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 + jmp .LBB41_19 +.LBB41_19: # =>This Inner Loop Header: Depth=1 +.Ltmp2799: + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 + lea rdx, [rip + "??_C@_0BI@ILINHMFB@av?4first?$CI2?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@"] + lea rax, [rbp + 2368] + mov rcx, rax + mov qword ptr [rbp + 480], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 785 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2352] + mov qword ptr [rbp + 472], rcx # 8-byte Spill + mov qword ptr [rbp + 464], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2328] + mov qword ptr [rbp + 456], rcx # 8-byte Spill + mov qword ptr [rbp + 448], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2392] + mov rdx, qword ptr [rbp + 456] # 8-byte Reload + mov r8, qword ptr [rbp + 472] # 8-byte Reload + mov r9, qword ptr [rbp + 480] # 8-byte Reload + mov qword ptr [rbp + 440], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 +.Ltmp2655: + mov r10d, 2 + mov r8d, r10d + lea rcx, [rbp + 2712] + lea rdx, [rbp + 2232] +.Ltmp2800: + mov qword ptr [rbp + 432], rax # 8-byte Spill + call "?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" +.Ltmp2656: + jmp .LBB41_20 +.LBB41_20: # in Loop: Header=BB41_19 Depth=1 + lea rcx, [rbp + 2232] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 2248], rax +.Ltmp2657: + lea rcx, [rbp + 2256] + lea rdx, [rbp + 2264] + lea r8, [rbp + 2248] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp2658: + jmp .LBB41_21 +.LBB41_21: # in Loop: Header=BB41_19 Depth=1 + mov dword ptr [rbp + 2228], 2 +.Ltmp2659: + lea rcx, [rbp + 2264] + lea rdx, [rbp + 2272] + lea r8, [rbp + 2228] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp2660: + jmp .LBB41_22 +.LBB41_22: # in Loop: Header=BB41_19 Depth=1 +.Ltmp2661: + lea rcx, [rbp + 2392] + lea rdx, [rbp + 2272] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp2662: + jmp .LBB41_23 +.LBB41_23: # in Loop: Header=BB41_19 Depth=1 + lea rcx, [rbp + 2272] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB41_29 +.Ltmp2801: +.LBB41_28: # Block address taken + # in Loop: Header=BB41_19 Depth=1 + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 + jmp .LBB41_29 +.Ltmp2802: +.LBB41_29: # in Loop: Header=BB41_19 Depth=1 + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 +.Ltmp2665: + lea rcx, [rbp + 2392] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2666: + mov byte ptr [rbp + 431], al # 1-byte Spill + jmp .LBB41_30 +.LBB41_30: # in Loop: Header=BB41_19 Depth=1 + mov al, byte ptr [rbp + 431] # 1-byte Reload + test al, 1 + jne .LBB41_31 + jmp .LBB41_35 +.LBB41_31: # in Loop: Header=BB41_19 Depth=1 + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 +.Ltmp2667: +.Ltmp2803: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2668: + mov byte ptr [rbp + 430], al # 1-byte Spill + jmp .LBB41_32 +.LBB41_32: # in Loop: Header=BB41_19 Depth=1 + mov al, byte ptr [rbp + 430] # 1-byte Reload + test al, 1 + jne .LBB41_33 + jmp .LBB41_34 +.LBB41_33: # in Loop: Header=BB41_19 Depth=1 +.Ltmp2804: + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 + int3 +.Ltmp2805: +.LBB41_34: # in Loop: Header=BB41_19 Depth=1 + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 + jmp .LBB41_35 +.Ltmp2806: +.LBB41_35: # in Loop: Header=BB41_19 Depth=1 + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 +.Ltmp2669: + lea rcx, [rbp + 2392] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2670: + jmp .LBB41_36 +.LBB41_36: # in Loop: Header=BB41_19 Depth=1 + lea rcx, [rbp + 2392] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB41_19 +.Ltmp2807: +# %bb.37: + .cv_loc 41 1 789 0 # ..\tests\span_tests.cpp:789:0 + lea rcx, [rbp + 2216] +.Ltmp2808: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 2720] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp2809: + mov qword ptr [rbp + 416], rax # 8-byte Spill +.LBB41_38: # =>This Inner Loop Header: Depth=1 +.Ltmp2810: + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 + lea rdx, [rip + "??_C@_0BK@MNBCNKNB@av?4first?$DM0?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 2112] + mov rcx, rax + mov qword ptr [rbp + 408], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 790 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2096] + mov qword ptr [rbp + 400], rcx # 8-byte Spill + mov qword ptr [rbp + 392], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2072] + mov qword ptr [rbp + 384], rcx # 8-byte Spill + mov qword ptr [rbp + 376], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2136] + mov rdx, qword ptr [rbp + 384] # 8-byte Reload + mov r8, qword ptr [rbp + 400] # 8-byte Reload + mov r9, qword ptr [rbp + 408] # 8-byte Reload + mov qword ptr [rbp + 368], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 +.Ltmp2671: + lea rcx, [rbp + 2216] + lea rdx, [rbp + 1984] +.Ltmp2811: + mov qword ptr [rbp + 360], rax # 8-byte Spill + call "??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Ltmp2672: + jmp .LBB41_39 +.LBB41_39: # in Loop: Header=BB41_38 Depth=1 + lea rcx, [rbp + 1984] + call "?size@?$span@H$0A@@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1992], rax +.Ltmp2673: + lea rcx, [rbp + 2000] + lea rdx, [rbp + 2008] + lea r8, [rbp + 1992] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp2674: + jmp .LBB41_40 +.LBB41_40: # in Loop: Header=BB41_38 Depth=1 + mov dword ptr [rbp + 1980], 0 +.Ltmp2675: + lea rcx, [rbp + 2008] + lea rdx, [rbp + 2016] + lea r8, [rbp + 1980] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp2676: + jmp .LBB41_41 +.LBB41_41: # in Loop: Header=BB41_38 Depth=1 +.Ltmp2677: + lea rcx, [rbp + 2136] + lea rdx, [rbp + 2016] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp2678: + jmp .LBB41_42 +.LBB41_42: # in Loop: Header=BB41_38 Depth=1 + lea rcx, [rbp + 2016] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB41_48 +.Ltmp2812: +.LBB41_47: # Block address taken + # in Loop: Header=BB41_38 Depth=1 + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 + jmp .LBB41_48 +.Ltmp2813: +.LBB41_48: # in Loop: Header=BB41_38 Depth=1 + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 +.Ltmp2681: + lea rcx, [rbp + 2136] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2682: + mov byte ptr [rbp + 359], al # 1-byte Spill + jmp .LBB41_49 +.LBB41_49: # in Loop: Header=BB41_38 Depth=1 + mov al, byte ptr [rbp + 359] # 1-byte Reload + test al, 1 + jne .LBB41_50 + jmp .LBB41_54 +.LBB41_50: # in Loop: Header=BB41_38 Depth=1 + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 +.Ltmp2683: +.Ltmp2814: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2684: + mov byte ptr [rbp + 358], al # 1-byte Spill + jmp .LBB41_51 +.LBB41_51: # in Loop: Header=BB41_38 Depth=1 + mov al, byte ptr [rbp + 358] # 1-byte Reload + test al, 1 + jne .LBB41_52 + jmp .LBB41_53 +.LBB41_52: # in Loop: Header=BB41_38 Depth=1 +.Ltmp2815: + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 + int3 +.Ltmp2816: +.LBB41_53: # in Loop: Header=BB41_38 Depth=1 + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 + jmp .LBB41_54 +.Ltmp2817: +.LBB41_54: # in Loop: Header=BB41_38 Depth=1 + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 +.Ltmp2685: + lea rcx, [rbp + 2136] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2686: + jmp .LBB41_55 +.LBB41_55: # in Loop: Header=BB41_38 Depth=1 + lea rcx, [rbp + 2136] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB41_38 +.Ltmp2818: +# %bb.56: + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 + jmp .LBB41_57 +.LBB41_57: # =>This Inner Loop Header: Depth=1 +.Ltmp2819: + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 + lea rdx, [rip + "??_C@_0BI@BBDNKPEC@av?4first?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 1872] + mov rcx, rax + mov qword ptr [rbp + 344], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 791 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1856] + mov qword ptr [rbp + 336], rcx # 8-byte Spill + mov qword ptr [rbp + 328], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1832] + mov qword ptr [rbp + 320], rcx # 8-byte Spill + mov qword ptr [rbp + 312], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1896] + mov rdx, qword ptr [rbp + 320] # 8-byte Reload + mov r8, qword ptr [rbp + 336] # 8-byte Reload + mov r9, qword ptr [rbp + 344] # 8-byte Reload + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 +.Ltmp2687: + xor r10d, r10d + mov r8d, r10d + lea rcx, [rbp + 2216] + lea rdx, [rbp + 1736] +.Ltmp2820: + mov qword ptr [rbp + 296], rax # 8-byte Spill + call "?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" +.Ltmp2688: + jmp .LBB41_58 +.LBB41_58: # in Loop: Header=BB41_57 Depth=1 + lea rcx, [rbp + 1736] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1752], rax +.Ltmp2689: + lea rcx, [rbp + 1760] + lea rdx, [rbp + 1768] + lea r8, [rbp + 1752] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp2690: + jmp .LBB41_59 +.LBB41_59: # in Loop: Header=BB41_57 Depth=1 + mov dword ptr [rbp + 1732], 0 +.Ltmp2691: + lea rcx, [rbp + 1768] + lea rdx, [rbp + 1776] + lea r8, [rbp + 1732] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp2692: + jmp .LBB41_60 +.LBB41_60: # in Loop: Header=BB41_57 Depth=1 +.Ltmp2693: + lea rcx, [rbp + 1896] + lea rdx, [rbp + 1776] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp2694: + jmp .LBB41_61 +.LBB41_61: # in Loop: Header=BB41_57 Depth=1 + lea rcx, [rbp + 1776] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB41_67 +.Ltmp2821: +.LBB41_66: # Block address taken + # in Loop: Header=BB41_57 Depth=1 + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 + jmp .LBB41_67 +.Ltmp2822: +.LBB41_67: # in Loop: Header=BB41_57 Depth=1 + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 +.Ltmp2697: + lea rcx, [rbp + 1896] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2698: + mov byte ptr [rbp + 295], al # 1-byte Spill + jmp .LBB41_68 +.LBB41_68: # in Loop: Header=BB41_57 Depth=1 + mov al, byte ptr [rbp + 295] # 1-byte Reload + test al, 1 + jne .LBB41_69 + jmp .LBB41_73 +.LBB41_69: # in Loop: Header=BB41_57 Depth=1 + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 +.Ltmp2699: +.Ltmp2823: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2700: + mov byte ptr [rbp + 294], al # 1-byte Spill + jmp .LBB41_70 +.LBB41_70: # in Loop: Header=BB41_57 Depth=1 + mov al, byte ptr [rbp + 294] # 1-byte Reload + test al, 1 + jne .LBB41_71 + jmp .LBB41_72 +.LBB41_71: # in Loop: Header=BB41_57 Depth=1 +.Ltmp2824: + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 + int3 +.Ltmp2825: +.LBB41_72: # in Loop: Header=BB41_57 Depth=1 + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 + jmp .LBB41_73 +.Ltmp2826: +.LBB41_73: # in Loop: Header=BB41_57 Depth=1 + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 +.Ltmp2701: + lea rcx, [rbp + 1896] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2702: + jmp .LBB41_74 +.LBB41_74: # in Loop: Header=BB41_57 Depth=1 + lea rcx, [rbp + 1896] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB41_57 +.Ltmp2827: +# %bb.75: + .cv_loc 41 1 795 0 # ..\tests\span_tests.cpp:795:0 + lea rcx, [rbp + 1720] +.Ltmp2828: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 2720] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp2829: + mov qword ptr [rbp + 280], rax # 8-byte Spill +.LBB41_76: # =>This Inner Loop Header: Depth=1 +.Ltmp2830: + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 + lea rdx, [rip + "??_C@_0BK@EEMLMCBI@av?4first?$DM5?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@"] + lea rax, [rbp + 1616] + mov rcx, rax + mov qword ptr [rbp + 272], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 796 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1600] + mov qword ptr [rbp + 264], rcx # 8-byte Spill + mov qword ptr [rbp + 256], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1576] + mov qword ptr [rbp + 248], rcx # 8-byte Spill + mov qword ptr [rbp + 240], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1640] + mov rdx, qword ptr [rbp + 248] # 8-byte Reload + mov r8, qword ptr [rbp + 264] # 8-byte Reload + mov r9, qword ptr [rbp + 272] # 8-byte Reload + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 +.Ltmp2703: + lea rcx, [rbp + 1720] + lea rdx, [rbp + 1488] +.Ltmp2831: + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" +.Ltmp2704: + jmp .LBB41_77 +.LBB41_77: # in Loop: Header=BB41_76 Depth=1 + lea rcx, [rbp + 1488] + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1496], rax +.Ltmp2705: + lea rcx, [rbp + 1504] + lea rdx, [rbp + 1512] + lea r8, [rbp + 1496] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp2706: + jmp .LBB41_78 +.LBB41_78: # in Loop: Header=BB41_76 Depth=1 + mov dword ptr [rbp + 1484], 5 +.Ltmp2707: + lea rcx, [rbp + 1512] + lea rdx, [rbp + 1520] + lea r8, [rbp + 1484] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp2708: + jmp .LBB41_79 +.LBB41_79: # in Loop: Header=BB41_76 Depth=1 +.Ltmp2709: + lea rcx, [rbp + 1640] + lea rdx, [rbp + 1520] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp2710: + jmp .LBB41_80 +.LBB41_80: # in Loop: Header=BB41_76 Depth=1 + lea rcx, [rbp + 1520] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB41_86 +.Ltmp2832: +.LBB41_85: # Block address taken + # in Loop: Header=BB41_76 Depth=1 + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 + jmp .LBB41_86 +.Ltmp2833: +.LBB41_86: # in Loop: Header=BB41_76 Depth=1 + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 +.Ltmp2713: + lea rcx, [rbp + 1640] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2714: + mov byte ptr [rbp + 223], al # 1-byte Spill + jmp .LBB41_87 +.LBB41_87: # in Loop: Header=BB41_76 Depth=1 + mov al, byte ptr [rbp + 223] # 1-byte Reload + test al, 1 + jne .LBB41_88 + jmp .LBB41_92 +.LBB41_88: # in Loop: Header=BB41_76 Depth=1 + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 +.Ltmp2715: +.Ltmp2834: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2716: + mov byte ptr [rbp + 222], al # 1-byte Spill + jmp .LBB41_89 +.LBB41_89: # in Loop: Header=BB41_76 Depth=1 + mov al, byte ptr [rbp + 222] # 1-byte Reload + test al, 1 + jne .LBB41_90 + jmp .LBB41_91 +.LBB41_90: # in Loop: Header=BB41_76 Depth=1 +.Ltmp2835: + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 + int3 +.Ltmp2836: +.LBB41_91: # in Loop: Header=BB41_76 Depth=1 + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 + jmp .LBB41_92 +.Ltmp2837: +.LBB41_92: # in Loop: Header=BB41_76 Depth=1 + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 +.Ltmp2717: + lea rcx, [rbp + 1640] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2718: + jmp .LBB41_93 +.LBB41_93: # in Loop: Header=BB41_76 Depth=1 + lea rcx, [rbp + 1640] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB41_76 +.Ltmp2838: +# %bb.94: + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 + jmp .LBB41_95 +.LBB41_95: # =>This Inner Loop Header: Depth=1 +.Ltmp2839: + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 + lea rdx, [rip + "??_C@_0BI@FPMNOFIM@av?4first?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@"] + lea rax, [rbp + 1376] + mov rcx, rax + mov qword ptr [rbp + 208], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 797 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1360] + mov qword ptr [rbp + 200], rcx # 8-byte Spill + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1336] + mov qword ptr [rbp + 184], rcx # 8-byte Spill + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1400] + mov rdx, qword ptr [rbp + 184] # 8-byte Reload + mov r8, qword ptr [rbp + 200] # 8-byte Reload + mov r9, qword ptr [rbp + 208] # 8-byte Reload + mov qword ptr [rbp + 168], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 +.Ltmp2719: + mov r10d, 5 + mov r8d, r10d + lea rcx, [rbp + 1720] + lea rdx, [rbp + 1240] +.Ltmp2840: + mov qword ptr [rbp + 160], rax # 8-byte Spill + call "?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" +.Ltmp2720: + jmp .LBB41_96 +.LBB41_96: # in Loop: Header=BB41_95 Depth=1 + lea rcx, [rbp + 1240] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1256], rax +.Ltmp2721: + lea rcx, [rbp + 1264] + lea rdx, [rbp + 1272] + lea r8, [rbp + 1256] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp2722: + jmp .LBB41_97 +.LBB41_97: # in Loop: Header=BB41_95 Depth=1 + mov dword ptr [rbp + 1236], 5 +.Ltmp2723: + lea rcx, [rbp + 1272] + lea rdx, [rbp + 1280] + lea r8, [rbp + 1236] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp2724: + jmp .LBB41_98 +.LBB41_98: # in Loop: Header=BB41_95 Depth=1 +.Ltmp2725: + lea rcx, [rbp + 1400] + lea rdx, [rbp + 1280] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp2726: + jmp .LBB41_99 +.LBB41_99: # in Loop: Header=BB41_95 Depth=1 + lea rcx, [rbp + 1280] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB41_105 +.Ltmp2841: +.LBB41_104: # Block address taken + # in Loop: Header=BB41_95 Depth=1 + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 + jmp .LBB41_105 +.Ltmp2842: +.LBB41_105: # in Loop: Header=BB41_95 Depth=1 + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 +.Ltmp2729: + lea rcx, [rbp + 1400] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2730: + mov byte ptr [rbp + 159], al # 1-byte Spill + jmp .LBB41_106 +.LBB41_106: # in Loop: Header=BB41_95 Depth=1 + mov al, byte ptr [rbp + 159] # 1-byte Reload + test al, 1 + jne .LBB41_107 + jmp .LBB41_111 +.LBB41_107: # in Loop: Header=BB41_95 Depth=1 + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 +.Ltmp2731: +.Ltmp2843: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2732: + mov byte ptr [rbp + 158], al # 1-byte Spill + jmp .LBB41_108 +.LBB41_108: # in Loop: Header=BB41_95 Depth=1 + mov al, byte ptr [rbp + 158] # 1-byte Reload + test al, 1 + jne .LBB41_109 + jmp .LBB41_110 +.LBB41_109: # in Loop: Header=BB41_95 Depth=1 +.Ltmp2844: + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 + int3 +.Ltmp2845: +.LBB41_110: # in Loop: Header=BB41_95 Depth=1 + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 + jmp .LBB41_111 +.Ltmp2846: +.LBB41_111: # in Loop: Header=BB41_95 Depth=1 + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 +.Ltmp2733: + lea rcx, [rbp + 1400] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2734: + jmp .LBB41_112 +.LBB41_112: # in Loop: Header=BB41_95 Depth=1 + lea rcx, [rbp + 1400] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB41_95 +.Ltmp2847: +# %bb.113: + .cv_loc 41 1 801 0 # ..\tests\span_tests.cpp:801:0 + lea rcx, [rbp + 1224] +.Ltmp2848: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 2720] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp2849: + mov qword ptr [rbp + 144], rax # 8-byte Spill +.LBB41_114: # =>This Inner Loop Header: Depth=1 +.Ltmp2850: + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 + lea rdx, [rip + "??_C@_0BO@MCKBONEF@av?4first?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 1120] + mov rcx, rax + mov qword ptr [rbp + 136], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 806 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1104] + mov qword ptr [rbp + 128], rcx # 8-byte Spill + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 1080] + mov qword ptr [rbp + 112], rcx # 8-byte Spill + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1144] + mov qword ptr [rbp + 96], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 112] # 8-byte Reload + mov r8, qword ptr [rbp + 128] # 8-byte Reload + mov r9, qword ptr [rbp + 136] # 8-byte Reload + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp2735: + mov rcx, qword ptr [rbp + 96] # 8-byte Reload + mov qword ptr [rbp + 80], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2736: + mov byte ptr [rbp + 79], al # 1-byte Spill + jmp .LBB41_115 +.LBB41_115: # in Loop: Header=BB41_114 Depth=1 + mov al, byte ptr [rbp + 79] # 1-byte Reload + test al, 1 + jne .LBB41_116 + jmp .LBB41_127 +.LBB41_116: # in Loop: Header=BB41_114 Depth=1 + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 +.Ltmp2739: + mov eax, 6 + mov r8d, eax + lea rcx, [rbp + 1224] + lea rdx, [rbp + 1064] +.Ltmp2851: + call "?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" +.Ltmp2740: + jmp .LBB41_117 +.LBB41_117: # in Loop: Header=BB41_114 Depth=1 + lea rcx, [rbp + 1064] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" +.Ltmp2741: + lea rcx, [rbp + 1144] + mov edx, 274 + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp2742: + jmp .LBB41_125 +.Ltmp2852: +.LBB41_120: # Block address taken + # in Loop: Header=BB41_114 Depth=1 + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 + jmp .LBB41_121 +.LBB41_121: # in Loop: Header=BB41_114 Depth=1 + jmp .LBB41_129 +.Ltmp2853: +.LBB41_124: # Block address taken + # in Loop: Header=BB41_114 Depth=1 + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 + jmp .LBB41_121 +.Ltmp2854: +.LBB41_125: # in Loop: Header=BB41_114 Depth=1 + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 + jmp .LBB41_121 +.Ltmp2855: +.LBB41_127: # in Loop: Header=BB41_114 Depth=1 + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 +.Ltmp2737: + lea rcx, [rbp + 1144] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp2738: + jmp .LBB41_128 +.LBB41_128: # in Loop: Header=BB41_114 Depth=1 + jmp .LBB41_129 +.Ltmp2856: +.LBB41_129: # in Loop: Header=BB41_114 Depth=1 + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 +.Ltmp2747: + lea rcx, [rbp + 1144] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2748: + mov byte ptr [rbp + 63], al # 1-byte Spill + jmp .LBB41_130 +.LBB41_130: # in Loop: Header=BB41_114 Depth=1 + mov al, byte ptr [rbp + 63] # 1-byte Reload + test al, 1 + jne .LBB41_131 + jmp .LBB41_135 +.LBB41_131: # in Loop: Header=BB41_114 Depth=1 + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 +.Ltmp2749: +.Ltmp2857: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2750: + mov byte ptr [rbp + 62], al # 1-byte Spill + jmp .LBB41_132 +.LBB41_132: # in Loop: Header=BB41_114 Depth=1 + mov al, byte ptr [rbp + 62] # 1-byte Reload + test al, 1 + jne .LBB41_133 + jmp .LBB41_134 +.LBB41_133: # in Loop: Header=BB41_114 Depth=1 +.Ltmp2858: + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 + int3 +.Ltmp2859: +.LBB41_134: # in Loop: Header=BB41_114 Depth=1 + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 + jmp .LBB41_135 +.Ltmp2860: +.LBB41_135: # in Loop: Header=BB41_114 Depth=1 + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 +.Ltmp2751: + lea rcx, [rbp + 1144] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2752: + jmp .LBB41_136 +.LBB41_136: # in Loop: Header=BB41_114 Depth=1 + lea rcx, [rbp + 1144] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB41_114 +.Ltmp2861: +# %bb.137: + .cv_loc 41 1 810 0 # ..\tests\span_tests.cpp:810:0 + lea rcx, [rbp + 1048] +.Ltmp2862: + #DEBUG_VALUE: av <- [$rcx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" +.Ltmp2863: + mov qword ptr [rbp + 48], rax # 8-byte Spill +.LBB41_138: # =>This Inner Loop Header: Depth=1 +.Ltmp2864: + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 + lea rdx, [rip + "??_C@_0BK@MNBCNKNB@av?4first?$DM0?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 944] + mov rcx, rax + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 811 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 928] + mov qword ptr [rbp + 32], rcx # 8-byte Spill + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 904] + mov qword ptr [rbp + 16], rcx # 8-byte Spill + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 968] + mov rdx, qword ptr [rbp + 16] # 8-byte Reload + mov r8, qword ptr [rbp + 32] # 8-byte Reload + mov r9, qword ptr [rbp + 40] # 8-byte Reload + mov qword ptr [rbp], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 +.Ltmp2753: + lea rcx, [rbp + 1048] + lea rdx, [rbp + 816] +.Ltmp2865: + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Ltmp2754: + jmp .LBB41_139 +.LBB41_139: # in Loop: Header=BB41_138 Depth=1 + lea rcx, [rbp + 816] + call "?size@?$span@H$0A@@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 824], rax +.Ltmp2755: + lea rcx, [rbp + 832] + lea rdx, [rbp + 840] + lea r8, [rbp + 824] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp2756: + jmp .LBB41_140 +.LBB41_140: # in Loop: Header=BB41_138 Depth=1 + mov dword ptr [rbp + 812], 0 +.Ltmp2757: + lea rcx, [rbp + 840] + lea rdx, [rbp + 848] + lea r8, [rbp + 812] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp2758: + jmp .LBB41_141 +.LBB41_141: # in Loop: Header=BB41_138 Depth=1 +.Ltmp2759: + lea rcx, [rbp + 968] + lea rdx, [rbp + 848] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp2760: + jmp .LBB41_142 +.LBB41_142: # in Loop: Header=BB41_138 Depth=1 + lea rcx, [rbp + 848] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB41_148 +.Ltmp2866: +.LBB41_147: # Block address taken + # in Loop: Header=BB41_138 Depth=1 + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 + jmp .LBB41_148 +.Ltmp2867: +.LBB41_148: # in Loop: Header=BB41_138 Depth=1 + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 +.Ltmp2763: + lea rcx, [rbp + 968] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2764: + mov byte ptr [rbp - 9], al # 1-byte Spill + jmp .LBB41_149 +.LBB41_149: # in Loop: Header=BB41_138 Depth=1 + mov al, byte ptr [rbp - 9] # 1-byte Reload + test al, 1 + jne .LBB41_150 + jmp .LBB41_154 +.LBB41_150: # in Loop: Header=BB41_138 Depth=1 + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 +.Ltmp2765: +.Ltmp2868: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2766: + mov byte ptr [rbp - 10], al # 1-byte Spill + jmp .LBB41_151 +.LBB41_151: # in Loop: Header=BB41_138 Depth=1 + mov al, byte ptr [rbp - 10] # 1-byte Reload + test al, 1 + jne .LBB41_152 + jmp .LBB41_153 +.LBB41_152: # in Loop: Header=BB41_138 Depth=1 +.Ltmp2869: + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 + int3 +.Ltmp2870: +.LBB41_153: # in Loop: Header=BB41_138 Depth=1 + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 + jmp .LBB41_154 +.Ltmp2871: +.LBB41_154: # in Loop: Header=BB41_138 Depth=1 + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 +.Ltmp2767: + lea rcx, [rbp + 968] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2768: + jmp .LBB41_155 +.LBB41_155: # in Loop: Header=BB41_138 Depth=1 + lea rcx, [rbp + 968] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB41_138 +.Ltmp2872: +# %bb.156: + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 + jmp .LBB41_157 +.LBB41_157: # =>This Inner Loop Header: Depth=1 +.Ltmp2873: + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 + lea rdx, [rip + "??_C@_0BI@BBDNKPEC@av?4first?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 704] + mov rcx, rax + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 812 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 688] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 664] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 728] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 32] # 8-byte Reload + mov r9, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 +.Ltmp2769: + xor r10d, r10d + mov r8d, r10d + lea rcx, [rbp + 1048] + lea rdx, [rbp + 568] +.Ltmp2874: + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" +.Ltmp2770: + jmp .LBB41_158 +.LBB41_158: # in Loop: Header=BB41_157 Depth=1 + lea rcx, [rbp + 568] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 584], rax +.Ltmp2771: + lea rcx, [rbp + 592] + lea rdx, [rbp + 600] + lea r8, [rbp + 584] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp2772: + jmp .LBB41_159 +.LBB41_159: # in Loop: Header=BB41_157 Depth=1 + mov dword ptr [rbp + 564], 0 +.Ltmp2773: + lea rcx, [rbp + 600] + lea rdx, [rbp + 608] + lea r8, [rbp + 564] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp2774: + jmp .LBB41_160 +.LBB41_160: # in Loop: Header=BB41_157 Depth=1 +.Ltmp2775: + lea rcx, [rbp + 728] + lea rdx, [rbp + 608] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp2776: + jmp .LBB41_161 +.LBB41_161: # in Loop: Header=BB41_157 Depth=1 + lea rcx, [rbp + 608] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB41_167 +.Ltmp2875: +.LBB41_166: # Block address taken + # in Loop: Header=BB41_157 Depth=1 + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 + jmp .LBB41_167 +.Ltmp2876: +.LBB41_167: # in Loop: Header=BB41_157 Depth=1 + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 +.Ltmp2779: + lea rcx, [rbp + 728] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2780: + mov byte ptr [rbp - 73], al # 1-byte Spill + jmp .LBB41_168 +.LBB41_168: # in Loop: Header=BB41_157 Depth=1 + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB41_169 + jmp .LBB41_173 +.LBB41_169: # in Loop: Header=BB41_157 Depth=1 + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 +.Ltmp2781: +.Ltmp2877: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2782: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB41_170 +.LBB41_170: # in Loop: Header=BB41_157 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB41_171 + jmp .LBB41_172 +.LBB41_171: # in Loop: Header=BB41_157 Depth=1 +.Ltmp2878: + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 + int3 +.Ltmp2879: +.LBB41_172: # in Loop: Header=BB41_157 Depth=1 + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 + jmp .LBB41_173 +.Ltmp2880: +.LBB41_173: # in Loop: Header=BB41_157 Depth=1 + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 +.Ltmp2783: + lea rcx, [rbp + 728] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2784: + jmp .LBB41_174 +.LBB41_174: # in Loop: Header=BB41_157 Depth=1 + lea rcx, [rbp + 728] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB41_157 +.Ltmp2881: +# %bb.175: + .cv_loc 41 1 814 0 # ..\tests\span_tests.cpp:814:0 + add rsp, 2880 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$6@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$6@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_6: # in Loop: Header=BB41_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2512] +.Ltmp2882: + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2883: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$7@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$7@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?catch$7@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB41_7: # in Loop: Header=BB41_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 +.Ltmp2647: + lea rcx, [rbp + 2632] +.Ltmp2884: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2648: + jmp .LBB41_8 +.LBB41_8: # in Loop: Header=BB41_1 Depth=1 + lea rax, [rip + .LBB41_9] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2885: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$24@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_24: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2632] + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2886: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$25@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$25@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$25@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_25: # in Loop: Header=BB41_19 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2272] +.Ltmp2887: + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2888: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$26@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$26@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?catch$26@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB41_26: # in Loop: Header=BB41_19 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 +.Ltmp2663: + lea rcx, [rbp + 2392] +.Ltmp2889: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2664: + jmp .LBB41_27 +.LBB41_27: # in Loop: Header=BB41_19 Depth=1 + lea rax, [rip + .LBB41_28] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2890: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$43@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$43@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$43@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_43: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2392] + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2891: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$44@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$44@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$44@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_44: # in Loop: Header=BB41_38 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2016] +.Ltmp2892: + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2893: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$45@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$45@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?catch$45@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB41_45: # in Loop: Header=BB41_38 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 +.Ltmp2679: + lea rcx, [rbp + 2136] +.Ltmp2894: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2680: + jmp .LBB41_46 +.LBB41_46: # in Loop: Header=BB41_38 Depth=1 + lea rax, [rip + .LBB41_47] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2895: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$62@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$62@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$62@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_62: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2136] + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2896: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$63@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_63: # in Loop: Header=BB41_57 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1776] +.Ltmp2897: + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2898: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$64@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$64@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?catch$64@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB41_64: # in Loop: Header=BB41_57 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 +.Ltmp2695: + lea rcx, [rbp + 1896] +.Ltmp2899: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2696: + jmp .LBB41_65 +.LBB41_65: # in Loop: Header=BB41_57 Depth=1 + lea rax, [rip + .LBB41_66] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2900: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$81@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_81: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1896] + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2901: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$82@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$82@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$82@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_82: # in Loop: Header=BB41_76 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1520] +.Ltmp2902: + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2903: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$83@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$83@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?catch$83@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB41_83: # in Loop: Header=BB41_76 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 +.Ltmp2711: + lea rcx, [rbp + 1640] +.Ltmp2904: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2712: + jmp .LBB41_84 +.LBB41_84: # in Loop: Header=BB41_76 Depth=1 + lea rax, [rip + .LBB41_85] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2905: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$100@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$100@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$100@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_100: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1640] + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2906: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$101@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$101@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$101@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_101: # in Loop: Header=BB41_95 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1280] +.Ltmp2907: + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2908: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$102@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$102@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?catch$102@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB41_102: # in Loop: Header=BB41_95 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 +.Ltmp2727: + lea rcx, [rbp + 1400] +.Ltmp2909: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2728: + jmp .LBB41_103 +.LBB41_103: # in Loop: Header=BB41_95 Depth=1 + lea rax, [rip + .LBB41_104] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2910: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$118@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$118@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?catch$118@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB41_118: # in Loop: Header=BB41_114 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 +.Ltmp2745: + lea rcx, [rbp + 1144] + xor edx, edx +.Ltmp2911: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp2746: + jmp .LBB41_119 +.LBB41_119: # in Loop: Header=BB41_114 Depth=1 + lea rax, [rip + .LBB41_120] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2912: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$122@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$122@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?catch$122@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB41_122: # in Loop: Header=BB41_114 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 +.Ltmp2743: + lea rcx, [rbp + 1144] +.Ltmp2913: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2744: + jmp .LBB41_123 +.LBB41_123: # in Loop: Header=BB41_114 Depth=1 + lea rax, [rip + .LBB41_124] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2914: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$126@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$126@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$126@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_126: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1400] +.Ltmp2915: + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2916: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$143@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$143@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$143@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_143: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1144] +.Ltmp2917: + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2918: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$144@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$144@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$144@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_144: # in Loop: Header=BB41_138 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 848] +.Ltmp2919: + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2920: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$145@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$145@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?catch$145@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB41_145: # in Loop: Header=BB41_138 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 +.Ltmp2761: + lea rcx, [rbp + 968] +.Ltmp2921: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2762: + jmp .LBB41_146 +.LBB41_146: # in Loop: Header=BB41_138 Depth=1 + lea rax, [rip + .LBB41_147] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2922: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$162@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$162@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$162@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_162: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 968] + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2923: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$163@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$163@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$163@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_163: # in Loop: Header=BB41_157 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 608] +.Ltmp2924: + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2925: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$164@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$164@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?catch$164@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB41_164: # in Loop: Header=BB41_157 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 +.Ltmp2777: + lea rcx, [rbp + 728] +.Ltmp2926: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2778: + jmp .LBB41_165 +.LBB41_165: # in Loop: Header=BB41_157 Depth=1 + lea rax, [rip + .LBB41_166] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2927: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$176@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$176@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$176@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_176: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 728] + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2928: +.Lfunc_end41: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": + .long 429065506 # MagicNumber + .long 35 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL # UnwindMap + .long 9 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL # TryBlockMap + .long 47 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL # IPToStateXData + .long 2872 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": + .long -1 # ToState + .long "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$6@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$43@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 5 # ToState + .long "?dtor$25@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$62@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long 9 # ToState + .long "?dtor$44@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 13 # ToState + .long "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$100@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long 17 # ToState + .long "?dtor$82@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$126@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 20 # ToState + .long 0 # Action + .long 21 # ToState + .long "?dtor$101@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 20 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$143@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 24 # ToState + .long 0 # Action + .long 24 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$162@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long 28 # ToState + .long "?dtor$144@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$176@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 31 # ToState + .long 0 # Action + .long 32 # ToState + .long "?dtor$163@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 31 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 6 # TryHigh + .long 7 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL # HandlerArray + .long 9 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 14 # TryHigh + .long 15 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL # HandlerArray + .long 17 # TryLow + .long 18 # TryHigh + .long 19 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL # HandlerArray + .long 21 # TryLow + .long 22 # TryHigh + .long 23 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL # HandlerArray + .long 25 # TryLow + .long 25 # TryHigh + .long 26 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL # HandlerArray + .long 28 # TryLow + .long 29 # TryHigh + .long 30 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL # HandlerArray + .long 32 # TryLow + .long 33 # TryHigh + .long 34 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$8$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$7@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$26@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$45@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$64@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$83@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$102@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$118@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$122@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$145@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$8$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$164@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": + .long .Lfunc_begin41@IMGREL # IP + .long -1 # ToState + .long .Ltmp2639@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp2645@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp2649@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp2654@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2655@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp2661@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp2665@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp2670@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2671@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp2677@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp2681@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp2686@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2687@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp2693@IMGREL+1 # IP + .long 14 # ToState + .long .Ltmp2697@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp2702@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2703@IMGREL+1 # IP + .long 17 # ToState + .long .Ltmp2709@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp2713@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp2718@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2719@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp2725@IMGREL+1 # IP + .long 22 # ToState + .long .Ltmp2729@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp2734@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2735@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp2739@IMGREL+1 # IP + .long 25 # ToState + .long .Ltmp2737@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp2752@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2753@IMGREL+1 # IP + .long 28 # ToState + .long .Ltmp2759@IMGREL+1 # IP + .long 29 # ToState + .long .Ltmp2763@IMGREL+1 # IP + .long 27 # ToState + .long .Ltmp2768@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2769@IMGREL+1 # IP + .long 32 # ToState + .long .Ltmp2775@IMGREL+1 # IP + .long 33 # ToState + .long .Ltmp2779@IMGREL+1 # IP + .long 31 # ToState + .long .Ltmp2784@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$7@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$26@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # IP + .long 7 # ToState + .long "?catch$45@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$64@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # IP + .long 15 # ToState + .long "?catch$83@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # IP + .long 19 # ToState + .long "?catch$102@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # IP + .long 23 # ToState + .long "?catch$118@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # IP + .long 26 # ToState + .long "?catch$122@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # IP + .long 26 # ToState + .long "?catch$145@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # IP + .long 30 # ToState + .long "?catch$164@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # IP + .long 34 # ToState + .text + # -- End function + .def "??__FautoRegistrar27@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar27@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar27@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar27@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin42: + .cv_func_id 42 + .cv_loc 42 1 778 0 # ..\tests\span_tests.cpp:778:0 +.seh_proc "??__FautoRegistrar27@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp2929: + lea rcx, [rip + "?autoRegistrar27@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp2930: +.Lfunc_end42: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar29@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar29@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar29@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar29@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin43: + .cv_func_id 43 + .cv_loc 43 1 817 0 # ..\tests\span_tests.cpp:817:0 +.seh_proc "??__EautoRegistrar29@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp2931: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_04PLGBGIDD@last?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 817 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____28@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar29@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar29@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp2932: +.Lfunc_end43: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____28@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____28@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____28@@YAXXZ" +.Lfunc_begin44: + .cv_func_id 44 + .cv_loc 44 1 818 0 # ..\tests\span_tests.cpp:818:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____28@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 2880 + .seh_stackalloc 2880 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp3079: + .cv_loc 44 1 819 0 # ..\tests\span_tests.cpp:819:0 + mov qword ptr [rbp + 2744], -2 + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 2720], rax + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 2728], rax + mov ecx, dword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@3PAHA"+16] + mov dword ptr [rbp + 2736], ecx +.Ltmp3080: + .cv_loc 44 1 822 0 # ..\tests\span_tests.cpp:822:0 + lea rcx, [rbp + 2712] +.Ltmp3081: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 2720] +.Ltmp3082: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____28:arr <- [$rdx+0] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp3083: + mov qword ptr [rbp + 552], rax # 8-byte Spill +.LBB44_1: # =>This Inner Loop Header: Depth=1 +.Ltmp3084: + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 + lea rdx, [rip + "??_C@_0BJ@KCNELGAF@av?4last?$DM2?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@"] + lea rax, [rbp + 2608] + mov rcx, rax + mov qword ptr [rbp + 544], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 823 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2592] + mov qword ptr [rbp + 536], rcx # 8-byte Spill + mov qword ptr [rbp + 528], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2568] + mov qword ptr [rbp + 520], rcx # 8-byte Spill + mov qword ptr [rbp + 512], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2632] + mov rdx, qword ptr [rbp + 520] # 8-byte Reload + mov r8, qword ptr [rbp + 536] # 8-byte Reload + mov r9, qword ptr [rbp + 544] # 8-byte Reload + mov qword ptr [rbp + 504], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 +.Ltmp2933: + lea rcx, [rbp + 2712] + lea rdx, [rbp + 2480] +.Ltmp3085: + mov qword ptr [rbp + 496], rax # 8-byte Spill + call "??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" +.Ltmp2934: + jmp .LBB44_2 +.LBB44_2: # in Loop: Header=BB44_1 Depth=1 + lea rcx, [rbp + 2480] + call "?size@?$span@H$01@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 2488], rax +.Ltmp2935: + lea rcx, [rbp + 2496] + lea rdx, [rbp + 2504] + lea r8, [rbp + 2488] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp2936: + jmp .LBB44_3 +.LBB44_3: # in Loop: Header=BB44_1 Depth=1 + mov dword ptr [rbp + 2476], 2 +.Ltmp2937: + lea rcx, [rbp + 2504] + lea rdx, [rbp + 2512] + lea r8, [rbp + 2476] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp2938: + jmp .LBB44_4 +.LBB44_4: # in Loop: Header=BB44_1 Depth=1 +.Ltmp2939: + lea rcx, [rbp + 2632] + lea rdx, [rbp + 2512] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp2940: + jmp .LBB44_5 +.LBB44_5: # in Loop: Header=BB44_1 Depth=1 + lea rcx, [rbp + 2512] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB44_10 +.Ltmp3086: +.LBB44_9: # Block address taken + # in Loop: Header=BB44_1 Depth=1 + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 + jmp .LBB44_10 +.Ltmp3087: +.LBB44_10: # in Loop: Header=BB44_1 Depth=1 + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 +.Ltmp2943: + lea rcx, [rbp + 2632] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2944: + mov byte ptr [rbp + 495], al # 1-byte Spill + jmp .LBB44_11 +.LBB44_11: # in Loop: Header=BB44_1 Depth=1 + mov al, byte ptr [rbp + 495] # 1-byte Reload + test al, 1 + jne .LBB44_12 + jmp .LBB44_16 +.LBB44_12: # in Loop: Header=BB44_1 Depth=1 + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 +.Ltmp2945: +.Ltmp3088: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2946: + mov byte ptr [rbp + 494], al # 1-byte Spill + jmp .LBB44_13 +.LBB44_13: # in Loop: Header=BB44_1 Depth=1 + mov al, byte ptr [rbp + 494] # 1-byte Reload + test al, 1 + jne .LBB44_14 + jmp .LBB44_15 +.LBB44_14: # in Loop: Header=BB44_1 Depth=1 +.Ltmp3089: + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 + int3 +.Ltmp3090: +.LBB44_15: # in Loop: Header=BB44_1 Depth=1 + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 + jmp .LBB44_16 +.Ltmp3091: +.LBB44_16: # in Loop: Header=BB44_1 Depth=1 + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 +.Ltmp2947: + lea rcx, [rbp + 2632] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2948: + jmp .LBB44_17 +.LBB44_17: # in Loop: Header=BB44_1 Depth=1 + lea rcx, [rbp + 2632] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB44_1 +.Ltmp3092: +# %bb.18: + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 + jmp .LBB44_19 +.LBB44_19: # =>This Inner Loop Header: Depth=1 +.Ltmp3093: + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 + lea rdx, [rip + "??_C@_0BH@OEHPILIC@av?4last?$CI2?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@"] + lea rax, [rbp + 2368] + mov rcx, rax + mov qword ptr [rbp + 480], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 824 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2352] + mov qword ptr [rbp + 472], rcx # 8-byte Spill + mov qword ptr [rbp + 464], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2328] + mov qword ptr [rbp + 456], rcx # 8-byte Spill + mov qword ptr [rbp + 448], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2392] + mov rdx, qword ptr [rbp + 456] # 8-byte Reload + mov r8, qword ptr [rbp + 472] # 8-byte Reload + mov r9, qword ptr [rbp + 480] # 8-byte Reload + mov qword ptr [rbp + 440], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 +.Ltmp2949: + mov r10d, 2 + mov r8d, r10d + lea rcx, [rbp + 2712] + lea rdx, [rbp + 2232] +.Ltmp3094: + mov qword ptr [rbp + 432], rax # 8-byte Spill + call "?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" +.Ltmp2950: + jmp .LBB44_20 +.LBB44_20: # in Loop: Header=BB44_19 Depth=1 + lea rcx, [rbp + 2232] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 2248], rax +.Ltmp2951: + lea rcx, [rbp + 2256] + lea rdx, [rbp + 2264] + lea r8, [rbp + 2248] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp2952: + jmp .LBB44_21 +.LBB44_21: # in Loop: Header=BB44_19 Depth=1 + mov dword ptr [rbp + 2228], 2 +.Ltmp2953: + lea rcx, [rbp + 2264] + lea rdx, [rbp + 2272] + lea r8, [rbp + 2228] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp2954: + jmp .LBB44_22 +.LBB44_22: # in Loop: Header=BB44_19 Depth=1 +.Ltmp2955: + lea rcx, [rbp + 2392] + lea rdx, [rbp + 2272] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp2956: + jmp .LBB44_23 +.LBB44_23: # in Loop: Header=BB44_19 Depth=1 + lea rcx, [rbp + 2272] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB44_29 +.Ltmp3095: +.LBB44_28: # Block address taken + # in Loop: Header=BB44_19 Depth=1 + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 + jmp .LBB44_29 +.Ltmp3096: +.LBB44_29: # in Loop: Header=BB44_19 Depth=1 + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 +.Ltmp2959: + lea rcx, [rbp + 2392] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2960: + mov byte ptr [rbp + 431], al # 1-byte Spill + jmp .LBB44_30 +.LBB44_30: # in Loop: Header=BB44_19 Depth=1 + mov al, byte ptr [rbp + 431] # 1-byte Reload + test al, 1 + jne .LBB44_31 + jmp .LBB44_35 +.LBB44_31: # in Loop: Header=BB44_19 Depth=1 + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 +.Ltmp2961: +.Ltmp3097: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2962: + mov byte ptr [rbp + 430], al # 1-byte Spill + jmp .LBB44_32 +.LBB44_32: # in Loop: Header=BB44_19 Depth=1 + mov al, byte ptr [rbp + 430] # 1-byte Reload + test al, 1 + jne .LBB44_33 + jmp .LBB44_34 +.LBB44_33: # in Loop: Header=BB44_19 Depth=1 +.Ltmp3098: + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 + int3 +.Ltmp3099: +.LBB44_34: # in Loop: Header=BB44_19 Depth=1 + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 + jmp .LBB44_35 +.Ltmp3100: +.LBB44_35: # in Loop: Header=BB44_19 Depth=1 + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 +.Ltmp2963: + lea rcx, [rbp + 2392] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2964: + jmp .LBB44_36 +.LBB44_36: # in Loop: Header=BB44_19 Depth=1 + lea rcx, [rbp + 2392] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB44_19 +.Ltmp3101: +# %bb.37: + .cv_loc 44 1 828 0 # ..\tests\span_tests.cpp:828:0 + lea rcx, [rbp + 2216] +.Ltmp3102: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 2720] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp3103: + mov qword ptr [rbp + 416], rax # 8-byte Spill +.LBB44_38: # =>This Inner Loop Header: Depth=1 +.Ltmp3104: + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 + lea rdx, [rip + "??_C@_0BJ@EENOEEEA@av?4last?$DM0?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 2112] + mov rcx, rax + mov qword ptr [rbp + 408], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 829 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2096] + mov qword ptr [rbp + 400], rcx # 8-byte Spill + mov qword ptr [rbp + 392], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2072] + mov qword ptr [rbp + 384], rcx # 8-byte Spill + mov qword ptr [rbp + 376], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2136] + mov rdx, qword ptr [rbp + 384] # 8-byte Reload + mov r8, qword ptr [rbp + 400] # 8-byte Reload + mov r9, qword ptr [rbp + 408] # 8-byte Reload + mov qword ptr [rbp + 368], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 +.Ltmp2965: + lea rcx, [rbp + 2216] + lea rdx, [rbp + 1984] +.Ltmp3105: + mov qword ptr [rbp + 360], rax # 8-byte Spill + call "??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Ltmp2966: + jmp .LBB44_39 +.LBB44_39: # in Loop: Header=BB44_38 Depth=1 + lea rcx, [rbp + 1984] + call "?size@?$span@H$0A@@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1992], rax +.Ltmp2967: + lea rcx, [rbp + 2000] + lea rdx, [rbp + 2008] + lea r8, [rbp + 1992] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp2968: + jmp .LBB44_40 +.LBB44_40: # in Loop: Header=BB44_38 Depth=1 + mov dword ptr [rbp + 1980], 0 +.Ltmp2969: + lea rcx, [rbp + 2008] + lea rdx, [rbp + 2016] + lea r8, [rbp + 1980] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp2970: + jmp .LBB44_41 +.LBB44_41: # in Loop: Header=BB44_38 Depth=1 +.Ltmp2971: + lea rcx, [rbp + 2136] + lea rdx, [rbp + 2016] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp2972: + jmp .LBB44_42 +.LBB44_42: # in Loop: Header=BB44_38 Depth=1 + lea rcx, [rbp + 2016] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB44_48 +.Ltmp3106: +.LBB44_47: # Block address taken + # in Loop: Header=BB44_38 Depth=1 + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 + jmp .LBB44_48 +.Ltmp3107: +.LBB44_48: # in Loop: Header=BB44_38 Depth=1 + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 +.Ltmp2975: + lea rcx, [rbp + 2136] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2976: + mov byte ptr [rbp + 359], al # 1-byte Spill + jmp .LBB44_49 +.LBB44_49: # in Loop: Header=BB44_38 Depth=1 + mov al, byte ptr [rbp + 359] # 1-byte Reload + test al, 1 + jne .LBB44_50 + jmp .LBB44_54 +.LBB44_50: # in Loop: Header=BB44_38 Depth=1 + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 +.Ltmp2977: +.Ltmp3108: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2978: + mov byte ptr [rbp + 358], al # 1-byte Spill + jmp .LBB44_51 +.LBB44_51: # in Loop: Header=BB44_38 Depth=1 + mov al, byte ptr [rbp + 358] # 1-byte Reload + test al, 1 + jne .LBB44_52 + jmp .LBB44_53 +.LBB44_52: # in Loop: Header=BB44_38 Depth=1 +.Ltmp3109: + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 + int3 +.Ltmp3110: +.LBB44_53: # in Loop: Header=BB44_38 Depth=1 + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 + jmp .LBB44_54 +.Ltmp3111: +.LBB44_54: # in Loop: Header=BB44_38 Depth=1 + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 +.Ltmp2979: + lea rcx, [rbp + 2136] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2980: + jmp .LBB44_55 +.LBB44_55: # in Loop: Header=BB44_38 Depth=1 + lea rcx, [rbp + 2136] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB44_38 +.Ltmp3112: +# %bb.56: + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 + jmp .LBB44_57 +.LBB44_57: # =>This Inner Loop Header: Depth=1 +.Ltmp3113: + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 + lea rdx, [rip + "??_C@_0BH@HOMPFIJB@av?4last?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 1872] + mov rcx, rax + mov qword ptr [rbp + 344], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 830 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1856] + mov qword ptr [rbp + 336], rcx # 8-byte Spill + mov qword ptr [rbp + 328], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1832] + mov qword ptr [rbp + 320], rcx # 8-byte Spill + mov qword ptr [rbp + 312], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1896] + mov rdx, qword ptr [rbp + 320] # 8-byte Reload + mov r8, qword ptr [rbp + 336] # 8-byte Reload + mov r9, qword ptr [rbp + 344] # 8-byte Reload + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 +.Ltmp2981: + xor r10d, r10d + mov r8d, r10d + lea rcx, [rbp + 2216] + lea rdx, [rbp + 1736] +.Ltmp3114: + mov qword ptr [rbp + 296], rax # 8-byte Spill + call "?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" +.Ltmp2982: + jmp .LBB44_58 +.LBB44_58: # in Loop: Header=BB44_57 Depth=1 + lea rcx, [rbp + 1736] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1752], rax +.Ltmp2983: + lea rcx, [rbp + 1760] + lea rdx, [rbp + 1768] + lea r8, [rbp + 1752] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp2984: + jmp .LBB44_59 +.LBB44_59: # in Loop: Header=BB44_57 Depth=1 + mov dword ptr [rbp + 1732], 0 +.Ltmp2985: + lea rcx, [rbp + 1768] + lea rdx, [rbp + 1776] + lea r8, [rbp + 1732] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp2986: + jmp .LBB44_60 +.LBB44_60: # in Loop: Header=BB44_57 Depth=1 +.Ltmp2987: + lea rcx, [rbp + 1896] + lea rdx, [rbp + 1776] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp2988: + jmp .LBB44_61 +.LBB44_61: # in Loop: Header=BB44_57 Depth=1 + lea rcx, [rbp + 1776] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB44_67 +.Ltmp3115: +.LBB44_66: # Block address taken + # in Loop: Header=BB44_57 Depth=1 + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 + jmp .LBB44_67 +.Ltmp3116: +.LBB44_67: # in Loop: Header=BB44_57 Depth=1 + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 +.Ltmp2991: + lea rcx, [rbp + 1896] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2992: + mov byte ptr [rbp + 295], al # 1-byte Spill + jmp .LBB44_68 +.LBB44_68: # in Loop: Header=BB44_57 Depth=1 + mov al, byte ptr [rbp + 295] # 1-byte Reload + test al, 1 + jne .LBB44_69 + jmp .LBB44_73 +.LBB44_69: # in Loop: Header=BB44_57 Depth=1 + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 +.Ltmp2993: +.Ltmp3117: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2994: + mov byte ptr [rbp + 294], al # 1-byte Spill + jmp .LBB44_70 +.LBB44_70: # in Loop: Header=BB44_57 Depth=1 + mov al, byte ptr [rbp + 294] # 1-byte Reload + test al, 1 + jne .LBB44_71 + jmp .LBB44_72 +.LBB44_71: # in Loop: Header=BB44_57 Depth=1 +.Ltmp3118: + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 + int3 +.Ltmp3119: +.LBB44_72: # in Loop: Header=BB44_57 Depth=1 + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 + jmp .LBB44_73 +.Ltmp3120: +.LBB44_73: # in Loop: Header=BB44_57 Depth=1 + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 +.Ltmp2995: + lea rcx, [rbp + 1896] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2996: + jmp .LBB44_74 +.LBB44_74: # in Loop: Header=BB44_57 Depth=1 + lea rcx, [rbp + 1896] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB44_57 +.Ltmp3121: +# %bb.75: + .cv_loc 44 1 834 0 # ..\tests\span_tests.cpp:834:0 + lea rcx, [rbp + 1720] +.Ltmp3122: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 2720] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp3123: + mov qword ptr [rbp + 280], rax # 8-byte Spill +.LBB44_76: # =>This Inner Loop Header: Depth=1 +.Ltmp3124: + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 + lea rdx, [rip + "??_C@_0BJ@MNAHFMIJ@av?4last?$DM5?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@"] + lea rax, [rbp + 1616] + mov rcx, rax + mov qword ptr [rbp + 272], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 835 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1600] + mov qword ptr [rbp + 264], rcx # 8-byte Spill + mov qword ptr [rbp + 256], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1576] + mov qword ptr [rbp + 248], rcx # 8-byte Spill + mov qword ptr [rbp + 240], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1640] + mov rdx, qword ptr [rbp + 248] # 8-byte Reload + mov r8, qword ptr [rbp + 264] # 8-byte Reload + mov r9, qword ptr [rbp + 272] # 8-byte Reload + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 +.Ltmp2997: + lea rcx, [rbp + 1720] + lea rdx, [rbp + 1488] +.Ltmp3125: + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" +.Ltmp2998: + jmp .LBB44_77 +.LBB44_77: # in Loop: Header=BB44_76 Depth=1 + lea rcx, [rbp + 1488] + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1496], rax +.Ltmp2999: + lea rcx, [rbp + 1504] + lea rdx, [rbp + 1512] + lea r8, [rbp + 1496] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3000: + jmp .LBB44_78 +.LBB44_78: # in Loop: Header=BB44_76 Depth=1 + mov dword ptr [rbp + 1484], 5 +.Ltmp3001: + lea rcx, [rbp + 1512] + lea rdx, [rbp + 1520] + lea r8, [rbp + 1484] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3002: + jmp .LBB44_79 +.LBB44_79: # in Loop: Header=BB44_76 Depth=1 +.Ltmp3003: + lea rcx, [rbp + 1640] + lea rdx, [rbp + 1520] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3004: + jmp .LBB44_80 +.LBB44_80: # in Loop: Header=BB44_76 Depth=1 + lea rcx, [rbp + 1520] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB44_86 +.Ltmp3126: +.LBB44_85: # Block address taken + # in Loop: Header=BB44_76 Depth=1 + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 + jmp .LBB44_86 +.Ltmp3127: +.LBB44_86: # in Loop: Header=BB44_76 Depth=1 + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 +.Ltmp3007: + lea rcx, [rbp + 1640] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3008: + mov byte ptr [rbp + 223], al # 1-byte Spill + jmp .LBB44_87 +.LBB44_87: # in Loop: Header=BB44_76 Depth=1 + mov al, byte ptr [rbp + 223] # 1-byte Reload + test al, 1 + jne .LBB44_88 + jmp .LBB44_92 +.LBB44_88: # in Loop: Header=BB44_76 Depth=1 + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 +.Ltmp3009: +.Ltmp3128: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3010: + mov byte ptr [rbp + 222], al # 1-byte Spill + jmp .LBB44_89 +.LBB44_89: # in Loop: Header=BB44_76 Depth=1 + mov al, byte ptr [rbp + 222] # 1-byte Reload + test al, 1 + jne .LBB44_90 + jmp .LBB44_91 +.LBB44_90: # in Loop: Header=BB44_76 Depth=1 +.Ltmp3129: + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 + int3 +.Ltmp3130: +.LBB44_91: # in Loop: Header=BB44_76 Depth=1 + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 + jmp .LBB44_92 +.Ltmp3131: +.LBB44_92: # in Loop: Header=BB44_76 Depth=1 + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 +.Ltmp3011: + lea rcx, [rbp + 1640] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3012: + jmp .LBB44_93 +.LBB44_93: # in Loop: Header=BB44_76 Depth=1 + lea rcx, [rbp + 1640] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB44_76 +.Ltmp3132: +# %bb.94: + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 + jmp .LBB44_95 +.LBB44_95: # =>This Inner Loop Header: Depth=1 +.Ltmp3133: + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 + lea rdx, [rip + "??_C@_0BH@DADPBCFP@av?4last?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@"] + lea rax, [rbp + 1376] + mov rcx, rax + mov qword ptr [rbp + 208], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 836 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1360] + mov qword ptr [rbp + 200], rcx # 8-byte Spill + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1336] + mov qword ptr [rbp + 184], rcx # 8-byte Spill + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1400] + mov rdx, qword ptr [rbp + 184] # 8-byte Reload + mov r8, qword ptr [rbp + 200] # 8-byte Reload + mov r9, qword ptr [rbp + 208] # 8-byte Reload + mov qword ptr [rbp + 168], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 +.Ltmp3013: + mov r10d, 5 + mov r8d, r10d + lea rcx, [rbp + 1720] + lea rdx, [rbp + 1240] +.Ltmp3134: + mov qword ptr [rbp + 160], rax # 8-byte Spill + call "?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" +.Ltmp3014: + jmp .LBB44_96 +.LBB44_96: # in Loop: Header=BB44_95 Depth=1 + lea rcx, [rbp + 1240] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1256], rax +.Ltmp3015: + lea rcx, [rbp + 1264] + lea rdx, [rbp + 1272] + lea r8, [rbp + 1256] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3016: + jmp .LBB44_97 +.LBB44_97: # in Loop: Header=BB44_95 Depth=1 + mov dword ptr [rbp + 1236], 5 +.Ltmp3017: + lea rcx, [rbp + 1272] + lea rdx, [rbp + 1280] + lea r8, [rbp + 1236] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3018: + jmp .LBB44_98 +.LBB44_98: # in Loop: Header=BB44_95 Depth=1 +.Ltmp3019: + lea rcx, [rbp + 1400] + lea rdx, [rbp + 1280] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3020: + jmp .LBB44_99 +.LBB44_99: # in Loop: Header=BB44_95 Depth=1 + lea rcx, [rbp + 1280] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB44_105 +.Ltmp3135: +.LBB44_104: # Block address taken + # in Loop: Header=BB44_95 Depth=1 + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 + jmp .LBB44_105 +.Ltmp3136: +.LBB44_105: # in Loop: Header=BB44_95 Depth=1 + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 +.Ltmp3023: + lea rcx, [rbp + 1400] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3024: + mov byte ptr [rbp + 159], al # 1-byte Spill + jmp .LBB44_106 +.LBB44_106: # in Loop: Header=BB44_95 Depth=1 + mov al, byte ptr [rbp + 159] # 1-byte Reload + test al, 1 + jne .LBB44_107 + jmp .LBB44_111 +.LBB44_107: # in Loop: Header=BB44_95 Depth=1 + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 +.Ltmp3025: +.Ltmp3137: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3026: + mov byte ptr [rbp + 158], al # 1-byte Spill + jmp .LBB44_108 +.LBB44_108: # in Loop: Header=BB44_95 Depth=1 + mov al, byte ptr [rbp + 158] # 1-byte Reload + test al, 1 + jne .LBB44_109 + jmp .LBB44_110 +.LBB44_109: # in Loop: Header=BB44_95 Depth=1 +.Ltmp3138: + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 + int3 +.Ltmp3139: +.LBB44_110: # in Loop: Header=BB44_95 Depth=1 + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 + jmp .LBB44_111 +.Ltmp3140: +.LBB44_111: # in Loop: Header=BB44_95 Depth=1 + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 +.Ltmp3027: + lea rcx, [rbp + 1400] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3028: + jmp .LBB44_112 +.LBB44_112: # in Loop: Header=BB44_95 Depth=1 + lea rcx, [rbp + 1400] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB44_95 +.Ltmp3141: +# %bb.113: + .cv_loc 44 1 840 0 # ..\tests\span_tests.cpp:840:0 + lea rcx, [rbp + 1224] +.Ltmp3142: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 2720] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp3143: + mov qword ptr [rbp + 144], rax # 8-byte Spill +.LBB44_114: # =>This Inner Loop Header: Depth=1 +.Ltmp3144: + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 + lea rdx, [rip + "??_C@_0BN@MDPLFNLI@av?4last?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 1120] + mov rcx, rax + mov qword ptr [rbp + 136], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 844 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1104] + mov qword ptr [rbp + 128], rcx # 8-byte Spill + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 1080] + mov qword ptr [rbp + 112], rcx # 8-byte Spill + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1144] + mov qword ptr [rbp + 96], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 112] # 8-byte Reload + mov r8, qword ptr [rbp + 128] # 8-byte Reload + mov r9, qword ptr [rbp + 136] # 8-byte Reload + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp3029: + mov rcx, qword ptr [rbp + 96] # 8-byte Reload + mov qword ptr [rbp + 80], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3030: + mov byte ptr [rbp + 79], al # 1-byte Spill + jmp .LBB44_115 +.LBB44_115: # in Loop: Header=BB44_114 Depth=1 + mov al, byte ptr [rbp + 79] # 1-byte Reload + test al, 1 + jne .LBB44_116 + jmp .LBB44_127 +.LBB44_116: # in Loop: Header=BB44_114 Depth=1 + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 +.Ltmp3033: + mov eax, 6 + mov r8d, eax + lea rcx, [rbp + 1224] + lea rdx, [rbp + 1064] +.Ltmp3145: + call "?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" +.Ltmp3034: + jmp .LBB44_117 +.LBB44_117: # in Loop: Header=BB44_114 Depth=1 + lea rcx, [rbp + 1064] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" +.Ltmp3035: + lea rcx, [rbp + 1144] + mov edx, 274 + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3036: + jmp .LBB44_125 +.Ltmp3146: +.LBB44_120: # Block address taken + # in Loop: Header=BB44_114 Depth=1 + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 + jmp .LBB44_121 +.LBB44_121: # in Loop: Header=BB44_114 Depth=1 + jmp .LBB44_129 +.Ltmp3147: +.LBB44_124: # Block address taken + # in Loop: Header=BB44_114 Depth=1 + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 + jmp .LBB44_121 +.Ltmp3148: +.LBB44_125: # in Loop: Header=BB44_114 Depth=1 + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 + jmp .LBB44_121 +.Ltmp3149: +.LBB44_127: # in Loop: Header=BB44_114 Depth=1 + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 +.Ltmp3031: + lea rcx, [rbp + 1144] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3032: + jmp .LBB44_128 +.LBB44_128: # in Loop: Header=BB44_114 Depth=1 + jmp .LBB44_129 +.Ltmp3150: +.LBB44_129: # in Loop: Header=BB44_114 Depth=1 + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 +.Ltmp3041: + lea rcx, [rbp + 1144] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3042: + mov byte ptr [rbp + 63], al # 1-byte Spill + jmp .LBB44_130 +.LBB44_130: # in Loop: Header=BB44_114 Depth=1 + mov al, byte ptr [rbp + 63] # 1-byte Reload + test al, 1 + jne .LBB44_131 + jmp .LBB44_135 +.LBB44_131: # in Loop: Header=BB44_114 Depth=1 + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 +.Ltmp3043: +.Ltmp3151: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3044: + mov byte ptr [rbp + 62], al # 1-byte Spill + jmp .LBB44_132 +.LBB44_132: # in Loop: Header=BB44_114 Depth=1 + mov al, byte ptr [rbp + 62] # 1-byte Reload + test al, 1 + jne .LBB44_133 + jmp .LBB44_134 +.LBB44_133: # in Loop: Header=BB44_114 Depth=1 +.Ltmp3152: + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 + int3 +.Ltmp3153: +.LBB44_134: # in Loop: Header=BB44_114 Depth=1 + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 + jmp .LBB44_135 +.Ltmp3154: +.LBB44_135: # in Loop: Header=BB44_114 Depth=1 + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 +.Ltmp3045: + lea rcx, [rbp + 1144] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3046: + jmp .LBB44_136 +.LBB44_136: # in Loop: Header=BB44_114 Depth=1 + lea rcx, [rbp + 1144] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB44_114 +.Ltmp3155: +# %bb.137: + .cv_loc 44 1 848 0 # ..\tests\span_tests.cpp:848:0 + lea rcx, [rbp + 1048] +.Ltmp3156: + #DEBUG_VALUE: av <- [$rcx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" +.Ltmp3157: + mov qword ptr [rbp + 48], rax # 8-byte Spill +.LBB44_138: # =>This Inner Loop Header: Depth=1 +.Ltmp3158: + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 + lea rdx, [rip + "??_C@_0BJ@EENOEEEA@av?4last?$DM0?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 944] + mov rcx, rax + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 849 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 928] + mov qword ptr [rbp + 32], rcx # 8-byte Spill + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 904] + mov qword ptr [rbp + 16], rcx # 8-byte Spill + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 968] + mov rdx, qword ptr [rbp + 16] # 8-byte Reload + mov r8, qword ptr [rbp + 32] # 8-byte Reload + mov r9, qword ptr [rbp + 40] # 8-byte Reload + mov qword ptr [rbp], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 +.Ltmp3047: + lea rcx, [rbp + 1048] + lea rdx, [rbp + 816] +.Ltmp3159: + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Ltmp3048: + jmp .LBB44_139 +.LBB44_139: # in Loop: Header=BB44_138 Depth=1 + lea rcx, [rbp + 816] + call "?size@?$span@H$0A@@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 824], rax +.Ltmp3049: + lea rcx, [rbp + 832] + lea rdx, [rbp + 840] + lea r8, [rbp + 824] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3050: + jmp .LBB44_140 +.LBB44_140: # in Loop: Header=BB44_138 Depth=1 + mov dword ptr [rbp + 812], 0 +.Ltmp3051: + lea rcx, [rbp + 840] + lea rdx, [rbp + 848] + lea r8, [rbp + 812] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3052: + jmp .LBB44_141 +.LBB44_141: # in Loop: Header=BB44_138 Depth=1 +.Ltmp3053: + lea rcx, [rbp + 968] + lea rdx, [rbp + 848] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3054: + jmp .LBB44_142 +.LBB44_142: # in Loop: Header=BB44_138 Depth=1 + lea rcx, [rbp + 848] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB44_148 +.Ltmp3160: +.LBB44_147: # Block address taken + # in Loop: Header=BB44_138 Depth=1 + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 + jmp .LBB44_148 +.Ltmp3161: +.LBB44_148: # in Loop: Header=BB44_138 Depth=1 + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 +.Ltmp3057: + lea rcx, [rbp + 968] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3058: + mov byte ptr [rbp - 9], al # 1-byte Spill + jmp .LBB44_149 +.LBB44_149: # in Loop: Header=BB44_138 Depth=1 + mov al, byte ptr [rbp - 9] # 1-byte Reload + test al, 1 + jne .LBB44_150 + jmp .LBB44_154 +.LBB44_150: # in Loop: Header=BB44_138 Depth=1 + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 +.Ltmp3059: +.Ltmp3162: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3060: + mov byte ptr [rbp - 10], al # 1-byte Spill + jmp .LBB44_151 +.LBB44_151: # in Loop: Header=BB44_138 Depth=1 + mov al, byte ptr [rbp - 10] # 1-byte Reload + test al, 1 + jne .LBB44_152 + jmp .LBB44_153 +.LBB44_152: # in Loop: Header=BB44_138 Depth=1 +.Ltmp3163: + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 + int3 +.Ltmp3164: +.LBB44_153: # in Loop: Header=BB44_138 Depth=1 + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 + jmp .LBB44_154 +.Ltmp3165: +.LBB44_154: # in Loop: Header=BB44_138 Depth=1 + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 +.Ltmp3061: + lea rcx, [rbp + 968] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3062: + jmp .LBB44_155 +.LBB44_155: # in Loop: Header=BB44_138 Depth=1 + lea rcx, [rbp + 968] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB44_138 +.Ltmp3166: +# %bb.156: + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 + jmp .LBB44_157 +.LBB44_157: # =>This Inner Loop Header: Depth=1 +.Ltmp3167: + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 + lea rdx, [rip + "??_C@_0BH@HOMPFIJB@av?4last?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 704] + mov rcx, rax + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 850 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 688] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 664] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 728] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 32] # 8-byte Reload + mov r9, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 +.Ltmp3063: + xor r10d, r10d + mov r8d, r10d + lea rcx, [rbp + 1048] + lea rdx, [rbp + 568] +.Ltmp3168: + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?last@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" +.Ltmp3064: + jmp .LBB44_158 +.LBB44_158: # in Loop: Header=BB44_157 Depth=1 + lea rcx, [rbp + 568] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 584], rax +.Ltmp3065: + lea rcx, [rbp + 592] + lea rdx, [rbp + 600] + lea r8, [rbp + 584] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3066: + jmp .LBB44_159 +.LBB44_159: # in Loop: Header=BB44_157 Depth=1 + mov dword ptr [rbp + 564], 0 +.Ltmp3067: + lea rcx, [rbp + 600] + lea rdx, [rbp + 608] + lea r8, [rbp + 564] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3068: + jmp .LBB44_160 +.LBB44_160: # in Loop: Header=BB44_157 Depth=1 +.Ltmp3069: + lea rcx, [rbp + 728] + lea rdx, [rbp + 608] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3070: + jmp .LBB44_161 +.LBB44_161: # in Loop: Header=BB44_157 Depth=1 + lea rcx, [rbp + 608] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB44_167 +.Ltmp3169: +.LBB44_166: # Block address taken + # in Loop: Header=BB44_157 Depth=1 + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 + jmp .LBB44_167 +.Ltmp3170: +.LBB44_167: # in Loop: Header=BB44_157 Depth=1 + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 +.Ltmp3073: + lea rcx, [rbp + 728] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3074: + mov byte ptr [rbp - 73], al # 1-byte Spill + jmp .LBB44_168 +.LBB44_168: # in Loop: Header=BB44_157 Depth=1 + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB44_169 + jmp .LBB44_173 +.LBB44_169: # in Loop: Header=BB44_157 Depth=1 + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 +.Ltmp3075: +.Ltmp3171: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3076: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB44_170 +.LBB44_170: # in Loop: Header=BB44_157 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB44_171 + jmp .LBB44_172 +.LBB44_171: # in Loop: Header=BB44_157 Depth=1 +.Ltmp3172: + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 + int3 +.Ltmp3173: +.LBB44_172: # in Loop: Header=BB44_157 Depth=1 + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 + jmp .LBB44_173 +.Ltmp3174: +.LBB44_173: # in Loop: Header=BB44_157 Depth=1 + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 +.Ltmp3077: + lea rcx, [rbp + 728] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3078: + jmp .LBB44_174 +.LBB44_174: # in Loop: Header=BB44_157 Depth=1 + lea rcx, [rbp + 728] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB44_157 +.Ltmp3175: +# %bb.175: + .cv_loc 44 1 852 0 # ..\tests\span_tests.cpp:852:0 + add rsp, 2880 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$6@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$6@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_6: # in Loop: Header=BB44_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2512] +.Ltmp3176: + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3177: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$7@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$7@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?catch$7@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB44_7: # in Loop: Header=BB44_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 +.Ltmp2941: + lea rcx, [rbp + 2632] +.Ltmp3178: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2942: + jmp .LBB44_8 +.LBB44_8: # in Loop: Header=BB44_1 Depth=1 + lea rax, [rip + .LBB44_9] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp3179: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$24@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_24: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2632] + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3180: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$25@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$25@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$25@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_25: # in Loop: Header=BB44_19 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2272] +.Ltmp3181: + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3182: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$26@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$26@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?catch$26@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB44_26: # in Loop: Header=BB44_19 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 +.Ltmp2957: + lea rcx, [rbp + 2392] +.Ltmp3183: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2958: + jmp .LBB44_27 +.LBB44_27: # in Loop: Header=BB44_19 Depth=1 + lea rax, [rip + .LBB44_28] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp3184: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$43@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$43@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$43@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_43: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2392] + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3185: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$44@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$44@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$44@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_44: # in Loop: Header=BB44_38 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2016] +.Ltmp3186: + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3187: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$45@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$45@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?catch$45@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB44_45: # in Loop: Header=BB44_38 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 +.Ltmp2973: + lea rcx, [rbp + 2136] +.Ltmp3188: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2974: + jmp .LBB44_46 +.LBB44_46: # in Loop: Header=BB44_38 Depth=1 + lea rax, [rip + .LBB44_47] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp3189: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$62@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$62@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$62@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_62: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2136] + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3190: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$63@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_63: # in Loop: Header=BB44_57 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1776] +.Ltmp3191: + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3192: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$64@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$64@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?catch$64@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB44_64: # in Loop: Header=BB44_57 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 +.Ltmp2989: + lea rcx, [rbp + 1896] +.Ltmp3193: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2990: + jmp .LBB44_65 +.LBB44_65: # in Loop: Header=BB44_57 Depth=1 + lea rax, [rip + .LBB44_66] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp3194: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$81@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_81: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1896] + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3195: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$82@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$82@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$82@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_82: # in Loop: Header=BB44_76 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1520] +.Ltmp3196: + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3197: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$83@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$83@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?catch$83@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB44_83: # in Loop: Header=BB44_76 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 +.Ltmp3005: + lea rcx, [rbp + 1640] +.Ltmp3198: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3006: + jmp .LBB44_84 +.LBB44_84: # in Loop: Header=BB44_76 Depth=1 + lea rax, [rip + .LBB44_85] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp3199: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$100@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$100@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$100@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_100: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1640] + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3200: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$101@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$101@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$101@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_101: # in Loop: Header=BB44_95 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1280] +.Ltmp3201: + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3202: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$102@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$102@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?catch$102@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB44_102: # in Loop: Header=BB44_95 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 +.Ltmp3021: + lea rcx, [rbp + 1400] +.Ltmp3203: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3022: + jmp .LBB44_103 +.LBB44_103: # in Loop: Header=BB44_95 Depth=1 + lea rax, [rip + .LBB44_104] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp3204: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$118@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$118@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?catch$118@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB44_118: # in Loop: Header=BB44_114 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 +.Ltmp3039: + lea rcx, [rbp + 1144] + xor edx, edx +.Ltmp3205: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3040: + jmp .LBB44_119 +.LBB44_119: # in Loop: Header=BB44_114 Depth=1 + lea rax, [rip + .LBB44_120] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp3206: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$122@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$122@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?catch$122@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB44_122: # in Loop: Header=BB44_114 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 +.Ltmp3037: + lea rcx, [rbp + 1144] +.Ltmp3207: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3038: + jmp .LBB44_123 +.LBB44_123: # in Loop: Header=BB44_114 Depth=1 + lea rax, [rip + .LBB44_124] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp3208: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$126@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$126@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$126@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_126: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1400] +.Ltmp3209: + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3210: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$143@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$143@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$143@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_143: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1144] +.Ltmp3211: + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3212: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$144@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$144@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$144@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_144: # in Loop: Header=BB44_138 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 848] +.Ltmp3213: + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3214: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$145@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$145@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?catch$145@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB44_145: # in Loop: Header=BB44_138 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 +.Ltmp3055: + lea rcx, [rbp + 968] +.Ltmp3215: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3056: + jmp .LBB44_146 +.LBB44_146: # in Loop: Header=BB44_138 Depth=1 + lea rax, [rip + .LBB44_147] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp3216: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$162@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$162@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$162@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_162: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 968] + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3217: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$163@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$163@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$163@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_163: # in Loop: Header=BB44_157 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 608] +.Ltmp3218: + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3219: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$164@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$164@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?catch$164@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB44_164: # in Loop: Header=BB44_157 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 +.Ltmp3071: + lea rcx, [rbp + 728] +.Ltmp3220: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3072: + jmp .LBB44_165 +.LBB44_165: # in Loop: Header=BB44_157 Depth=1 + lea rax, [rip + .LBB44_166] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp3221: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$176@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$176@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$176@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_176: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 728] + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3222: +.Lfunc_end44: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": + .long 429065506 # MagicNumber + .long 35 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL # UnwindMap + .long 9 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL # TryBlockMap + .long 47 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL # IPToStateXData + .long 2872 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": + .long -1 # ToState + .long "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$6@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$43@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 5 # ToState + .long "?dtor$25@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$62@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long 9 # ToState + .long "?dtor$44@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 13 # ToState + .long "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$100@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long 17 # ToState + .long "?dtor$82@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$126@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 20 # ToState + .long 0 # Action + .long 21 # ToState + .long "?dtor$101@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 20 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$143@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 24 # ToState + .long 0 # Action + .long 24 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$162@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long 28 # ToState + .long "?dtor$144@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$176@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 31 # ToState + .long 0 # Action + .long 32 # ToState + .long "?dtor$163@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 31 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 6 # TryHigh + .long 7 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL # HandlerArray + .long 9 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 14 # TryHigh + .long 15 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL # HandlerArray + .long 17 # TryLow + .long 18 # TryHigh + .long 19 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL # HandlerArray + .long 21 # TryLow + .long 22 # TryHigh + .long 23 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL # HandlerArray + .long 25 # TryLow + .long 25 # TryHigh + .long 26 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL # HandlerArray + .long 28 # TryLow + .long 29 # TryHigh + .long 30 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL # HandlerArray + .long 32 # TryLow + .long 33 # TryHigh + .long 34 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$8$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$7@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$26@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$45@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$64@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$83@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$102@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$118@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$122@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$145@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$8$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$164@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": + .long .Lfunc_begin44@IMGREL # IP + .long -1 # ToState + .long .Ltmp2933@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp2939@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp2943@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp2948@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2949@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp2955@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp2959@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp2964@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2965@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp2971@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp2975@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp2980@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2981@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp2987@IMGREL+1 # IP + .long 14 # ToState + .long .Ltmp2991@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp2996@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2997@IMGREL+1 # IP + .long 17 # ToState + .long .Ltmp3003@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp3007@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp3012@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3013@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp3019@IMGREL+1 # IP + .long 22 # ToState + .long .Ltmp3023@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp3028@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3029@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp3033@IMGREL+1 # IP + .long 25 # ToState + .long .Ltmp3031@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp3046@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3047@IMGREL+1 # IP + .long 28 # ToState + .long .Ltmp3053@IMGREL+1 # IP + .long 29 # ToState + .long .Ltmp3057@IMGREL+1 # IP + .long 27 # ToState + .long .Ltmp3062@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3063@IMGREL+1 # IP + .long 32 # ToState + .long .Ltmp3069@IMGREL+1 # IP + .long 33 # ToState + .long .Ltmp3073@IMGREL+1 # IP + .long 31 # ToState + .long .Ltmp3078@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$7@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$26@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # IP + .long 7 # ToState + .long "?catch$45@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$64@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # IP + .long 15 # ToState + .long "?catch$83@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # IP + .long 19 # ToState + .long "?catch$102@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # IP + .long 23 # ToState + .long "?catch$118@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # IP + .long 26 # ToState + .long "?catch$122@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # IP + .long 26 # ToState + .long "?catch$145@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # IP + .long 30 # ToState + .long "?catch$164@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # IP + .long 34 # ToState + .text + # -- End function + .def "??__FautoRegistrar29@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar29@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar29@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar29@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin45: + .cv_func_id 45 + .cv_loc 45 1 817 0 # ..\tests\span_tests.cpp:817:0 +.seh_proc "??__FautoRegistrar29@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp3223: + lea rcx, [rip + "?autoRegistrar29@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp3224: +.Lfunc_end45: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar31@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar31@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar31@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar31@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin46: + .cv_func_id 46 + .cv_loc 46 1 855 0 # ..\tests\span_tests.cpp:855:0 +.seh_proc "??__EautoRegistrar31@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp3225: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_07CEEIDKIF@subspan?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 855 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____30@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar31@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar31@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp3226: +.Lfunc_end46: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____30@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____30@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____30@@YAXXZ" +.Lfunc_begin47: + .cv_func_id 47 + .cv_loc 47 1 856 0 # ..\tests\span_tests.cpp:856:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____30@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + mov eax, 10704 + call __chkstk + sub rsp, rax + .seh_stackalloc 10704 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp3807: + .cv_loc 47 1 857 0 # ..\tests\span_tests.cpp:857:0 + mov qword ptr [rbp + 10568], -2 + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 10544], rax + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 10552], rax + mov ecx, dword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@3PAHA"+16] + mov dword ptr [rbp + 10560], ecx +.Ltmp3808: + .cv_loc 47 1 860 0 # ..\tests\span_tests.cpp:860:0 + lea rcx, [rbp + 10536] +.Ltmp3809: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 10544] +.Ltmp3810: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____30:arr <- [$rdx+0] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp3811: + mov qword ptr [rbp + 2576], rax # 8-byte Spill +.LBB47_1: # =>This Inner Loop Header: Depth=1 +.Ltmp3812: + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 + lea rdx, [rip + "??_C@_0CB@HBMDMCFN@?$CIav?4subspan?$DM2?0?52?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$CJ@"] + lea rax, [rbp + 10432] + mov rcx, rax + mov qword ptr [rbp + 2568], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 861 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 10416] + mov qword ptr [rbp + 2560], rcx # 8-byte Spill + mov qword ptr [rbp + 2552], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 10392] + mov qword ptr [rbp + 2544], rcx # 8-byte Spill + mov qword ptr [rbp + 2536], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 10456] + mov rdx, qword ptr [rbp + 2544] # 8-byte Reload + mov r8, qword ptr [rbp + 2560] # 8-byte Reload + mov r9, qword ptr [rbp + 2568] # 8-byte Reload + mov qword ptr [rbp + 2528], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 +.Ltmp3227: + lea rcx, [rbp + 10536] + lea rdx, [rbp + 10368] +.Ltmp3813: + mov qword ptr [rbp + 2520], rax # 8-byte Spill + call "??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" +.Ltmp3228: + jmp .LBB47_2 +.LBB47_2: # in Loop: Header=BB47_1 Depth=1 + lea rcx, [rbp + 10368] + call "?size@?$span@H$01@gsl@@QEBA_JXZ" + sub rax, 2 + sete r8b +.Ltmp3229: + lea rcx, [rbp + 10376] + lea rdx, [rbp + 10384] + mov qword ptr [rbp + 2512], rax # 8-byte Spill + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp3230: + jmp .LBB47_3 +.LBB47_3: # in Loop: Header=BB47_1 Depth=1 +.Ltmp3231: + lea rcx, [rbp + 10456] + lea rdx, [rbp + 10384] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp3232: + jmp .LBB47_12 +.Ltmp3814: +.LBB47_6: # Block address taken + # in Loop: Header=BB47_1 Depth=1 + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 + jmp .LBB47_7 +.Ltmp3815: +.LBB47_7: # in Loop: Header=BB47_1 Depth=1 + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 +.Ltmp3235: + lea rcx, [rbp + 10456] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3236: + mov byte ptr [rbp + 2511], al # 1-byte Spill + jmp .LBB47_8 +.LBB47_8: # in Loop: Header=BB47_1 Depth=1 + mov al, byte ptr [rbp + 2511] # 1-byte Reload + test al, 1 + jne .LBB47_9 + jmp .LBB47_14 +.LBB47_9: # in Loop: Header=BB47_1 Depth=1 + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 +.Ltmp3237: +.Ltmp3816: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3238: + mov byte ptr [rbp + 2510], al # 1-byte Spill + jmp .LBB47_10 +.LBB47_10: # in Loop: Header=BB47_1 Depth=1 + mov al, byte ptr [rbp + 2510] # 1-byte Reload + test al, 1 + jne .LBB47_11 + jmp .LBB47_13 +.LBB47_11: # in Loop: Header=BB47_1 Depth=1 +.Ltmp3817: + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 + int3 + jmp .LBB47_13 +.Ltmp3818: +.LBB47_12: # in Loop: Header=BB47_1 Depth=1 + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 + jmp .LBB47_7 +.Ltmp3819: +.LBB47_13: # in Loop: Header=BB47_1 Depth=1 + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 + jmp .LBB47_14 +.Ltmp3820: +.LBB47_14: # in Loop: Header=BB47_1 Depth=1 + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 +.Ltmp3239: + lea rcx, [rbp + 10456] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3240: + jmp .LBB47_15 +.LBB47_15: # in Loop: Header=BB47_1 Depth=1 + lea rcx, [rbp + 10456] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_1 +.Ltmp3821: +# %bb.16: + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 + jmp .LBB47_17 +.LBB47_17: # =>This Inner Loop Header: Depth=1 +.Ltmp3822: + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 + lea rdx, [rip + "??_C@_0CK@GPJMLDJC@decltype?$CIav?4subspan?$DM2?0?52?$DO?$CI?$CJ?$CJ?3?3ex@"] + lea rax, [rbp + 10264] + mov rcx, rax + mov qword ptr [rbp + 2496], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 862 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 10248] + mov qword ptr [rbp + 2488], rcx # 8-byte Spill + mov qword ptr [rbp + 2480], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 10224] + mov qword ptr [rbp + 2472], rcx # 8-byte Spill + mov qword ptr [rbp + 2464], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 10288] + mov rdx, qword ptr [rbp + 2472] # 8-byte Reload + mov r8, qword ptr [rbp + 2488] # 8-byte Reload + mov r9, qword ptr [rbp + 2496] # 8-byte Reload + mov qword ptr [rbp + 2456], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 +.Ltmp3241: +.Ltmp3823: + lea r8, [rip + "?extent@?$span@H$01@gsl@@2_JB"] + lea rcx, [rbp + 10152] + lea rdx, [rbp + 10160] + mov qword ptr [rbp + 2448], rax # 8-byte Spill + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3242: + jmp .LBB47_18 +.LBB47_18: # in Loop: Header=BB47_17 Depth=1 + mov dword ptr [rbp + 10148], 2 +.Ltmp3243: + lea rcx, [rbp + 10160] + lea rdx, [rbp + 10168] + lea r8, [rbp + 10148] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3244: + jmp .LBB47_19 +.LBB47_19: # in Loop: Header=BB47_17 Depth=1 +.Ltmp3245: + lea rcx, [rbp + 10288] + lea rdx, [rbp + 10168] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3246: + jmp .LBB47_20 +.LBB47_20: # in Loop: Header=BB47_17 Depth=1 + lea rcx, [rbp + 10168] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 + jmp .LBB47_26 +.Ltmp3824: +.LBB47_25: # Block address taken + # in Loop: Header=BB47_17 Depth=1 + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 + jmp .LBB47_26 +.Ltmp3825: +.LBB47_26: # in Loop: Header=BB47_17 Depth=1 + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 +.Ltmp3249: + lea rcx, [rbp + 10288] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3250: + mov byte ptr [rbp + 2447], al # 1-byte Spill + jmp .LBB47_27 +.LBB47_27: # in Loop: Header=BB47_17 Depth=1 + mov al, byte ptr [rbp + 2447] # 1-byte Reload + test al, 1 + jne .LBB47_28 + jmp .LBB47_32 +.LBB47_28: # in Loop: Header=BB47_17 Depth=1 + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 +.Ltmp3251: +.Ltmp3826: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3252: + mov byte ptr [rbp + 2446], al # 1-byte Spill + jmp .LBB47_29 +.LBB47_29: # in Loop: Header=BB47_17 Depth=1 + mov al, byte ptr [rbp + 2446] # 1-byte Reload + test al, 1 + jne .LBB47_30 + jmp .LBB47_31 +.LBB47_30: # in Loop: Header=BB47_17 Depth=1 +.Ltmp3827: + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 + int3 +.Ltmp3828: +.LBB47_31: # in Loop: Header=BB47_17 Depth=1 + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 + jmp .LBB47_32 +.Ltmp3829: +.LBB47_32: # in Loop: Header=BB47_17 Depth=1 + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 +.Ltmp3253: + lea rcx, [rbp + 10288] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3254: + jmp .LBB47_33 +.LBB47_33: # in Loop: Header=BB47_17 Depth=1 + lea rcx, [rbp + 10288] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_17 +.Ltmp3830: +# %bb.34: + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 + jmp .LBB47_35 +.LBB47_35: # =>This Inner Loop Header: Depth=1 +.Ltmp3831: + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 + lea rdx, [rip + "??_C@_0BN@DDHKNGPH@av?4subspan?$CI2?0?52?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@"] + lea rax, [rbp + 10040] + mov rcx, rax + mov qword ptr [rbp + 2432], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 863 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 10024] + mov qword ptr [rbp + 2424], rcx # 8-byte Spill + mov qword ptr [rbp + 2416], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 10000] + mov qword ptr [rbp + 2408], rcx # 8-byte Spill + mov qword ptr [rbp + 2400], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 10064] + mov rdx, qword ptr [rbp + 2408] # 8-byte Reload + mov r8, qword ptr [rbp + 2424] # 8-byte Reload + mov r9, qword ptr [rbp + 2432] # 8-byte Reload + mov qword ptr [rbp + 2392], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 +.Ltmp3255: + mov r10d, 2 + mov ecx, r10d + lea rdx, [rbp + 10536] + lea r8, [rbp + 9904] +.Ltmp3832: + mov qword ptr [rbp + 2384], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + mov r8, qword ptr [rbp + 2384] # 8-byte Reload + mov r9, qword ptr [rbp + 2384] # 8-byte Reload + mov qword ptr [rbp + 2376], rax # 8-byte Spill + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp3256: + jmp .LBB47_36 +.LBB47_36: # in Loop: Header=BB47_35 Depth=1 + lea rcx, [rbp + 9904] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 9920], rax +.Ltmp3257: + lea rcx, [rbp + 9928] + lea rdx, [rbp + 9936] + lea r8, [rbp + 9920] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3258: + jmp .LBB47_37 +.LBB47_37: # in Loop: Header=BB47_35 Depth=1 + mov dword ptr [rbp + 9900], 2 +.Ltmp3259: + lea rcx, [rbp + 9936] + lea rdx, [rbp + 9944] + lea r8, [rbp + 9900] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3260: + jmp .LBB47_38 +.LBB47_38: # in Loop: Header=BB47_35 Depth=1 +.Ltmp3261: + lea rcx, [rbp + 10064] + lea rdx, [rbp + 9944] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3262: + jmp .LBB47_39 +.LBB47_39: # in Loop: Header=BB47_35 Depth=1 + lea rcx, [rbp + 9944] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_45 +.Ltmp3833: +.LBB47_44: # Block address taken + # in Loop: Header=BB47_35 Depth=1 + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 + jmp .LBB47_45 +.Ltmp3834: +.LBB47_45: # in Loop: Header=BB47_35 Depth=1 + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 +.Ltmp3265: + lea rcx, [rbp + 10064] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3266: + mov byte ptr [rbp + 2375], al # 1-byte Spill + jmp .LBB47_46 +.LBB47_46: # in Loop: Header=BB47_35 Depth=1 + mov al, byte ptr [rbp + 2375] # 1-byte Reload + test al, 1 + jne .LBB47_47 + jmp .LBB47_51 +.LBB47_47: # in Loop: Header=BB47_35 Depth=1 + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 +.Ltmp3267: +.Ltmp3835: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3268: + mov byte ptr [rbp + 2374], al # 1-byte Spill + jmp .LBB47_48 +.LBB47_48: # in Loop: Header=BB47_35 Depth=1 + mov al, byte ptr [rbp + 2374] # 1-byte Reload + test al, 1 + jne .LBB47_49 + jmp .LBB47_50 +.LBB47_49: # in Loop: Header=BB47_35 Depth=1 +.Ltmp3836: + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 + int3 +.Ltmp3837: +.LBB47_50: # in Loop: Header=BB47_35 Depth=1 + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 + jmp .LBB47_51 +.Ltmp3838: +.LBB47_51: # in Loop: Header=BB47_35 Depth=1 + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 +.Ltmp3269: + lea rcx, [rbp + 10064] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3270: + jmp .LBB47_52 +.LBB47_52: # in Loop: Header=BB47_35 Depth=1 + lea rcx, [rbp + 10064] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_35 +.Ltmp3839: +# %bb.53: + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 + jmp .LBB47_54 +.LBB47_54: # =>This Inner Loop Header: Depth=1 +.Ltmp3840: + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 + lea rdx, [rip + "??_C@_0BN@JDJKDMFO@av?4subspan?$CI2?0?53?$CJ?4size?$CI?$CJ?5?$DN?$DN?53?$AA@"] + lea rax, [rbp + 9792] + mov rcx, rax + mov qword ptr [rbp + 2360], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 864 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 9776] + mov qword ptr [rbp + 2352], rcx # 8-byte Spill + mov qword ptr [rbp + 2344], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 9752] + mov qword ptr [rbp + 2336], rcx # 8-byte Spill + mov qword ptr [rbp + 2328], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 9816] + mov rdx, qword ptr [rbp + 2336] # 8-byte Reload + mov r8, qword ptr [rbp + 2352] # 8-byte Reload + mov r9, qword ptr [rbp + 2360] # 8-byte Reload + mov qword ptr [rbp + 2320], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 +.Ltmp3271: + mov r10d, 2 + mov r8d, r10d + mov r10d, 3 + mov r9d, r10d + lea rcx, [rbp + 10536] + lea rdx, [rbp + 9656] +.Ltmp3841: + mov qword ptr [rbp + 2312], rax # 8-byte Spill + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp3272: + jmp .LBB47_55 +.LBB47_55: # in Loop: Header=BB47_54 Depth=1 + lea rcx, [rbp + 9656] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 9672], rax +.Ltmp3273: + lea rcx, [rbp + 9680] + lea rdx, [rbp + 9688] + lea r8, [rbp + 9672] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3274: + jmp .LBB47_56 +.LBB47_56: # in Loop: Header=BB47_54 Depth=1 + mov dword ptr [rbp + 9652], 3 +.Ltmp3275: + lea rcx, [rbp + 9688] + lea rdx, [rbp + 9696] + lea r8, [rbp + 9652] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3276: + jmp .LBB47_57 +.LBB47_57: # in Loop: Header=BB47_54 Depth=1 +.Ltmp3277: + lea rcx, [rbp + 9816] + lea rdx, [rbp + 9696] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3278: + jmp .LBB47_58 +.LBB47_58: # in Loop: Header=BB47_54 Depth=1 + lea rcx, [rbp + 9696] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_64 +.Ltmp3842: +.LBB47_63: # Block address taken + # in Loop: Header=BB47_54 Depth=1 + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 + jmp .LBB47_64 +.Ltmp3843: +.LBB47_64: # in Loop: Header=BB47_54 Depth=1 + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 +.Ltmp3281: + lea rcx, [rbp + 9816] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3282: + mov byte ptr [rbp + 2311], al # 1-byte Spill + jmp .LBB47_65 +.LBB47_65: # in Loop: Header=BB47_54 Depth=1 + mov al, byte ptr [rbp + 2311] # 1-byte Reload + test al, 1 + jne .LBB47_66 + jmp .LBB47_70 +.LBB47_66: # in Loop: Header=BB47_54 Depth=1 + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 +.Ltmp3283: +.Ltmp3844: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3284: + mov byte ptr [rbp + 2310], al # 1-byte Spill + jmp .LBB47_67 +.LBB47_67: # in Loop: Header=BB47_54 Depth=1 + mov al, byte ptr [rbp + 2310] # 1-byte Reload + test al, 1 + jne .LBB47_68 + jmp .LBB47_69 +.LBB47_68: # in Loop: Header=BB47_54 Depth=1 +.Ltmp3845: + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 + int3 +.Ltmp3846: +.LBB47_69: # in Loop: Header=BB47_54 Depth=1 + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 + jmp .LBB47_70 +.Ltmp3847: +.LBB47_70: # in Loop: Header=BB47_54 Depth=1 + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 +.Ltmp3285: + lea rcx, [rbp + 9816] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3286: + jmp .LBB47_71 +.LBB47_71: # in Loop: Header=BB47_54 Depth=1 + lea rcx, [rbp + 9816] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_54 +.Ltmp3848: +# %bb.72: + .cv_loc 47 1 868 0 # ..\tests\span_tests.cpp:868:0 + lea rcx, [rbp + 9640] +.Ltmp3849: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 10544] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp3850: + mov qword ptr [rbp + 2296], rax # 8-byte Spill +.LBB47_73: # =>This Inner Loop Header: Depth=1 +.Ltmp3851: + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 + lea rdx, [rip + "??_C@_0CB@JDFHHMMN@?$CIav?4subspan?$DM0?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$CJ@"] + lea rax, [rbp + 9536] + mov rcx, rax + mov qword ptr [rbp + 2288], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 869 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 9520] + mov qword ptr [rbp + 2280], rcx # 8-byte Spill + mov qword ptr [rbp + 2272], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 9496] + mov qword ptr [rbp + 2264], rcx # 8-byte Spill + mov qword ptr [rbp + 2256], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 9560] + mov rdx, qword ptr [rbp + 2264] # 8-byte Reload + mov r8, qword ptr [rbp + 2280] # 8-byte Reload + mov r9, qword ptr [rbp + 2288] # 8-byte Reload + mov qword ptr [rbp + 2248], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 +.Ltmp3287: + lea rcx, [rbp + 9640] + lea rdx, [rbp + 9472] +.Ltmp3852: + mov qword ptr [rbp + 2240], rax # 8-byte Spill + call "??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Ltmp3288: + jmp .LBB47_74 +.LBB47_74: # in Loop: Header=BB47_73 Depth=1 + lea rcx, [rbp + 9472] + call "?size@?$span@H$0A@@gsl@@QEBA_JXZ" + test rax, rax + sete r8b +.Ltmp3289: + lea rcx, [rbp + 9480] + lea rdx, [rbp + 9488] + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp3290: + jmp .LBB47_75 +.LBB47_75: # in Loop: Header=BB47_73 Depth=1 +.Ltmp3291: + lea rcx, [rbp + 9560] + lea rdx, [rbp + 9488] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp3292: + jmp .LBB47_84 +.Ltmp3853: +.LBB47_78: # Block address taken + # in Loop: Header=BB47_73 Depth=1 + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 + jmp .LBB47_79 +.Ltmp3854: +.LBB47_79: # in Loop: Header=BB47_73 Depth=1 + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 +.Ltmp3295: + lea rcx, [rbp + 9560] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3296: + mov byte ptr [rbp + 2239], al # 1-byte Spill + jmp .LBB47_80 +.LBB47_80: # in Loop: Header=BB47_73 Depth=1 + mov al, byte ptr [rbp + 2239] # 1-byte Reload + test al, 1 + jne .LBB47_81 + jmp .LBB47_87 +.LBB47_81: # in Loop: Header=BB47_73 Depth=1 + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 +.Ltmp3297: +.Ltmp3855: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3298: + mov byte ptr [rbp + 2238], al # 1-byte Spill + jmp .LBB47_82 +.LBB47_82: # in Loop: Header=BB47_73 Depth=1 + mov al, byte ptr [rbp + 2238] # 1-byte Reload + test al, 1 + jne .LBB47_83 + jmp .LBB47_86 +.LBB47_83: # in Loop: Header=BB47_73 Depth=1 +.Ltmp3856: + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 + int3 + jmp .LBB47_86 +.Ltmp3857: +.LBB47_84: # in Loop: Header=BB47_73 Depth=1 + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 + jmp .LBB47_79 +.Ltmp3858: +.LBB47_86: # in Loop: Header=BB47_73 Depth=1 + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 + jmp .LBB47_87 +.Ltmp3859: +.LBB47_87: # in Loop: Header=BB47_73 Depth=1 + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 +.Ltmp3299: + lea rcx, [rbp + 9560] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3300: + jmp .LBB47_88 +.LBB47_88: # in Loop: Header=BB47_73 Depth=1 + lea rcx, [rbp + 9560] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_73 +.Ltmp3860: +# %bb.89: + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 + jmp .LBB47_90 +.LBB47_90: # =>This Inner Loop Header: Depth=1 +.Ltmp3861: + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 + lea rdx, [rip + "??_C@_0CJ@EOCPNJAD@decltype?$CIav?4subspan?$DM0?00?$DO?$CI?$CJ?$CJ?3?3ext@"] + lea rax, [rbp + 9368] + mov rcx, rax + mov qword ptr [rbp + 2224], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 870 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 9352] + mov qword ptr [rbp + 2216], rcx # 8-byte Spill + mov qword ptr [rbp + 2208], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 9328] + mov qword ptr [rbp + 2200], rcx # 8-byte Spill + mov qword ptr [rbp + 2192], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 9392] + mov rdx, qword ptr [rbp + 2200] # 8-byte Reload + mov r8, qword ptr [rbp + 2216] # 8-byte Reload + mov r9, qword ptr [rbp + 2224] # 8-byte Reload + mov qword ptr [rbp + 2184], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 +.Ltmp3301: +.Ltmp3862: + lea r8, [rip + "?extent@?$span@H$0A@@gsl@@2_JB"] + lea rcx, [rbp + 9256] + lea rdx, [rbp + 9264] + mov qword ptr [rbp + 2176], rax # 8-byte Spill + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3302: + jmp .LBB47_91 +.LBB47_91: # in Loop: Header=BB47_90 Depth=1 + mov dword ptr [rbp + 9252], 0 +.Ltmp3303: + lea rcx, [rbp + 9264] + lea rdx, [rbp + 9272] + lea r8, [rbp + 9252] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3304: + jmp .LBB47_92 +.LBB47_92: # in Loop: Header=BB47_90 Depth=1 +.Ltmp3305: + lea rcx, [rbp + 9392] + lea rdx, [rbp + 9272] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3306: + jmp .LBB47_93 +.LBB47_93: # in Loop: Header=BB47_90 Depth=1 + lea rcx, [rbp + 9272] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 + jmp .LBB47_99 +.Ltmp3863: +.LBB47_98: # Block address taken + # in Loop: Header=BB47_90 Depth=1 + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 + jmp .LBB47_99 +.Ltmp3864: +.LBB47_99: # in Loop: Header=BB47_90 Depth=1 + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 +.Ltmp3309: + lea rcx, [rbp + 9392] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3310: + mov byte ptr [rbp + 2175], al # 1-byte Spill + jmp .LBB47_100 +.LBB47_100: # in Loop: Header=BB47_90 Depth=1 + mov al, byte ptr [rbp + 2175] # 1-byte Reload + test al, 1 + jne .LBB47_101 + jmp .LBB47_105 +.LBB47_101: # in Loop: Header=BB47_90 Depth=1 + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 +.Ltmp3311: +.Ltmp3865: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3312: + mov byte ptr [rbp + 2174], al # 1-byte Spill + jmp .LBB47_102 +.LBB47_102: # in Loop: Header=BB47_90 Depth=1 + mov al, byte ptr [rbp + 2174] # 1-byte Reload + test al, 1 + jne .LBB47_103 + jmp .LBB47_104 +.LBB47_103: # in Loop: Header=BB47_90 Depth=1 +.Ltmp3866: + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 + int3 +.Ltmp3867: +.LBB47_104: # in Loop: Header=BB47_90 Depth=1 + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 + jmp .LBB47_105 +.Ltmp3868: +.LBB47_105: # in Loop: Header=BB47_90 Depth=1 + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 +.Ltmp3313: + lea rcx, [rbp + 9392] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3314: + jmp .LBB47_106 +.LBB47_106: # in Loop: Header=BB47_90 Depth=1 + lea rcx, [rbp + 9392] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_90 +.Ltmp3869: +# %bb.107: + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 + jmp .LBB47_108 +.LBB47_108: # =>This Inner Loop Header: Depth=1 +.Ltmp3870: + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 + lea rdx, [rip + "??_C@_0BN@KMBOGOGH@av?4subspan?$CI0?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 9144] + mov rcx, rax + mov qword ptr [rbp + 2160], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 871 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 9128] + mov qword ptr [rbp + 2152], rcx # 8-byte Spill + mov qword ptr [rbp + 2144], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 9104] + mov qword ptr [rbp + 2136], rcx # 8-byte Spill + mov qword ptr [rbp + 2128], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 9168] + mov rdx, qword ptr [rbp + 2136] # 8-byte Reload + mov r8, qword ptr [rbp + 2152] # 8-byte Reload + mov r9, qword ptr [rbp + 2160] # 8-byte Reload + mov qword ptr [rbp + 2120], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 +.Ltmp3315: + xor r10d, r10d + mov ecx, r10d + lea rdx, [rbp + 9640] + lea r8, [rbp + 9008] +.Ltmp3871: + mov qword ptr [rbp + 2112], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + mov r8, qword ptr [rbp + 2112] # 8-byte Reload + mov r9, qword ptr [rbp + 2112] # 8-byte Reload + mov qword ptr [rbp + 2104], rax # 8-byte Spill + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp3316: + jmp .LBB47_109 +.LBB47_109: # in Loop: Header=BB47_108 Depth=1 + lea rcx, [rbp + 9008] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 9024], rax +.Ltmp3317: + lea rcx, [rbp + 9032] + lea rdx, [rbp + 9040] + lea r8, [rbp + 9024] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3318: + jmp .LBB47_110 +.LBB47_110: # in Loop: Header=BB47_108 Depth=1 + mov dword ptr [rbp + 9004], 0 +.Ltmp3319: + lea rcx, [rbp + 9040] + lea rdx, [rbp + 9048] + lea r8, [rbp + 9004] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3320: + jmp .LBB47_111 +.LBB47_111: # in Loop: Header=BB47_108 Depth=1 +.Ltmp3321: + lea rcx, [rbp + 9168] + lea rdx, [rbp + 9048] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3322: + jmp .LBB47_112 +.LBB47_112: # in Loop: Header=BB47_108 Depth=1 + lea rcx, [rbp + 9048] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_118 +.Ltmp3872: +.LBB47_117: # Block address taken + # in Loop: Header=BB47_108 Depth=1 + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 + jmp .LBB47_118 +.Ltmp3873: +.LBB47_118: # in Loop: Header=BB47_108 Depth=1 + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 +.Ltmp3325: + lea rcx, [rbp + 9168] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3326: + mov byte ptr [rbp + 2103], al # 1-byte Spill + jmp .LBB47_119 +.LBB47_119: # in Loop: Header=BB47_108 Depth=1 + mov al, byte ptr [rbp + 2103] # 1-byte Reload + test al, 1 + jne .LBB47_120 + jmp .LBB47_124 +.LBB47_120: # in Loop: Header=BB47_108 Depth=1 + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 +.Ltmp3327: +.Ltmp3874: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3328: + mov byte ptr [rbp + 2102], al # 1-byte Spill + jmp .LBB47_121 +.LBB47_121: # in Loop: Header=BB47_108 Depth=1 + mov al, byte ptr [rbp + 2102] # 1-byte Reload + test al, 1 + jne .LBB47_122 + jmp .LBB47_123 +.LBB47_122: # in Loop: Header=BB47_108 Depth=1 +.Ltmp3875: + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 + int3 +.Ltmp3876: +.LBB47_123: # in Loop: Header=BB47_108 Depth=1 + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 + jmp .LBB47_124 +.Ltmp3877: +.LBB47_124: # in Loop: Header=BB47_108 Depth=1 + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 +.Ltmp3329: + lea rcx, [rbp + 9168] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3330: + jmp .LBB47_125 +.LBB47_125: # in Loop: Header=BB47_108 Depth=1 + lea rcx, [rbp + 9168] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_108 +.Ltmp3878: +# %bb.126: + .cv_loc 47 1 875 0 # ..\tests\span_tests.cpp:875:0 + lea rcx, [rbp + 8992] +.Ltmp3879: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 10544] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp3880: + mov qword ptr [rbp + 2088], rax # 8-byte Spill +.LBB47_127: # =>This Inner Loop Header: Depth=1 +.Ltmp3881: + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 + lea rdx, [rip + "??_C@_0CB@HBGGNPMB@?$CIav?4subspan?$DM0?0?55?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$CJ@"] + lea rax, [rbp + 8888] + mov rcx, rax + mov qword ptr [rbp + 2080], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 876 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8872] + mov qword ptr [rbp + 2072], rcx # 8-byte Spill + mov qword ptr [rbp + 2064], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 8848] + mov qword ptr [rbp + 2056], rcx # 8-byte Spill + mov qword ptr [rbp + 2048], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 8912] + mov rdx, qword ptr [rbp + 2056] # 8-byte Reload + mov r8, qword ptr [rbp + 2072] # 8-byte Reload + mov r9, qword ptr [rbp + 2080] # 8-byte Reload + mov qword ptr [rbp + 2040], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 +.Ltmp3331: + lea rcx, [rbp + 8992] + lea rdx, [rbp + 8824] +.Ltmp3882: + mov qword ptr [rbp + 2032], rax # 8-byte Spill + call "??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" +.Ltmp3332: + jmp .LBB47_128 +.LBB47_128: # in Loop: Header=BB47_127 Depth=1 + lea rcx, [rbp + 8824] + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + sub rax, 5 + sete r8b +.Ltmp3333: + lea rcx, [rbp + 8832] + lea rdx, [rbp + 8840] + mov qword ptr [rbp + 2024], rax # 8-byte Spill + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp3334: + jmp .LBB47_129 +.LBB47_129: # in Loop: Header=BB47_127 Depth=1 +.Ltmp3335: + lea rcx, [rbp + 8912] + lea rdx, [rbp + 8840] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp3336: + jmp .LBB47_138 +.Ltmp3883: +.LBB47_132: # Block address taken + # in Loop: Header=BB47_127 Depth=1 + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 + jmp .LBB47_133 +.Ltmp3884: +.LBB47_133: # in Loop: Header=BB47_127 Depth=1 + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 +.Ltmp3339: + lea rcx, [rbp + 8912] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3340: + mov byte ptr [rbp + 2023], al # 1-byte Spill + jmp .LBB47_134 +.LBB47_134: # in Loop: Header=BB47_127 Depth=1 + mov al, byte ptr [rbp + 2023] # 1-byte Reload + test al, 1 + jne .LBB47_135 + jmp .LBB47_141 +.LBB47_135: # in Loop: Header=BB47_127 Depth=1 + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 +.Ltmp3341: +.Ltmp3885: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3342: + mov byte ptr [rbp + 2022], al # 1-byte Spill + jmp .LBB47_136 +.LBB47_136: # in Loop: Header=BB47_127 Depth=1 + mov al, byte ptr [rbp + 2022] # 1-byte Reload + test al, 1 + jne .LBB47_137 + jmp .LBB47_140 +.LBB47_137: # in Loop: Header=BB47_127 Depth=1 +.Ltmp3886: + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 + int3 + jmp .LBB47_140 +.Ltmp3887: +.LBB47_138: # in Loop: Header=BB47_127 Depth=1 + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 + jmp .LBB47_133 +.Ltmp3888: +.LBB47_140: # in Loop: Header=BB47_127 Depth=1 + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 + jmp .LBB47_141 +.Ltmp3889: +.LBB47_141: # in Loop: Header=BB47_127 Depth=1 + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 +.Ltmp3343: + lea rcx, [rbp + 8912] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3344: + jmp .LBB47_142 +.LBB47_142: # in Loop: Header=BB47_127 Depth=1 + lea rcx, [rbp + 8912] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_127 +.Ltmp3890: +# %bb.143: + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 + jmp .LBB47_144 +.LBB47_144: # =>This Inner Loop Header: Depth=1 +.Ltmp3891: + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 + lea rdx, [rip + "??_C@_0CK@EELDGHJO@decltype?$CIav?4subspan?$DM0?0?55?$DO?$CI?$CJ?$CJ?3?3ex@"] + lea rax, [rbp + 8720] + mov rcx, rax + mov qword ptr [rbp + 2008], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 877 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8704] + mov qword ptr [rbp + 2000], rcx # 8-byte Spill + mov qword ptr [rbp + 1992], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 8680] + mov qword ptr [rbp + 1984], rcx # 8-byte Spill + mov qword ptr [rbp + 1976], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 8744] + mov rdx, qword ptr [rbp + 1984] # 8-byte Reload + mov r8, qword ptr [rbp + 2000] # 8-byte Reload + mov r9, qword ptr [rbp + 2008] # 8-byte Reload + mov qword ptr [rbp + 1968], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 +.Ltmp3345: +.Ltmp3892: + lea r8, [rip + "?extent@?$span@H$04@gsl@@2_JB"] + lea rcx, [rbp + 8608] + lea rdx, [rbp + 8616] + mov qword ptr [rbp + 1960], rax # 8-byte Spill + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3346: + jmp .LBB47_145 +.LBB47_145: # in Loop: Header=BB47_144 Depth=1 + mov dword ptr [rbp + 8604], 5 +.Ltmp3347: + lea rcx, [rbp + 8616] + lea rdx, [rbp + 8624] + lea r8, [rbp + 8604] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3348: + jmp .LBB47_146 +.LBB47_146: # in Loop: Header=BB47_144 Depth=1 +.Ltmp3349: + lea rcx, [rbp + 8744] + lea rdx, [rbp + 8624] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3350: + jmp .LBB47_147 +.LBB47_147: # in Loop: Header=BB47_144 Depth=1 + lea rcx, [rbp + 8624] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 + jmp .LBB47_153 +.Ltmp3893: +.LBB47_152: # Block address taken + # in Loop: Header=BB47_144 Depth=1 + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 + jmp .LBB47_153 +.Ltmp3894: +.LBB47_153: # in Loop: Header=BB47_144 Depth=1 + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 +.Ltmp3353: + lea rcx, [rbp + 8744] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3354: + mov byte ptr [rbp + 1959], al # 1-byte Spill + jmp .LBB47_154 +.LBB47_154: # in Loop: Header=BB47_144 Depth=1 + mov al, byte ptr [rbp + 1959] # 1-byte Reload + test al, 1 + jne .LBB47_155 + jmp .LBB47_159 +.LBB47_155: # in Loop: Header=BB47_144 Depth=1 + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 +.Ltmp3355: +.Ltmp3895: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3356: + mov byte ptr [rbp + 1958], al # 1-byte Spill + jmp .LBB47_156 +.LBB47_156: # in Loop: Header=BB47_144 Depth=1 + mov al, byte ptr [rbp + 1958] # 1-byte Reload + test al, 1 + jne .LBB47_157 + jmp .LBB47_158 +.LBB47_157: # in Loop: Header=BB47_144 Depth=1 +.Ltmp3896: + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 + int3 +.Ltmp3897: +.LBB47_158: # in Loop: Header=BB47_144 Depth=1 + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 + jmp .LBB47_159 +.Ltmp3898: +.LBB47_159: # in Loop: Header=BB47_144 Depth=1 + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 +.Ltmp3357: + lea rcx, [rbp + 8744] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3358: + jmp .LBB47_160 +.LBB47_160: # in Loop: Header=BB47_144 Depth=1 + lea rcx, [rbp + 8744] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_144 +.Ltmp3899: +# %bb.161: + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 + jmp .LBB47_162 +.LBB47_162: # =>This Inner Loop Header: Depth=1 +.Ltmp3900: + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 + lea rdx, [rip + "??_C@_0BN@OCOOCEKJ@av?4subspan?$CI0?0?55?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@"] + lea rax, [rbp + 8496] + mov rcx, rax + mov qword ptr [rbp + 1944], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 878 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8480] + mov qword ptr [rbp + 1936], rcx # 8-byte Spill + mov qword ptr [rbp + 1928], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 8456] + mov qword ptr [rbp + 1920], rcx # 8-byte Spill + mov qword ptr [rbp + 1912], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 8520] + mov rdx, qword ptr [rbp + 1920] # 8-byte Reload + mov r8, qword ptr [rbp + 1936] # 8-byte Reload + mov r9, qword ptr [rbp + 1944] # 8-byte Reload + mov qword ptr [rbp + 1904], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 +.Ltmp3359: + xor r10d, r10d + mov r8d, r10d + mov r10d, 5 + mov r9d, r10d + lea rcx, [rbp + 8992] + lea rdx, [rbp + 8360] +.Ltmp3901: + mov qword ptr [rbp + 1896], rax # 8-byte Spill + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp3360: + jmp .LBB47_163 +.LBB47_163: # in Loop: Header=BB47_162 Depth=1 + lea rcx, [rbp + 8360] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 8376], rax +.Ltmp3361: + lea rcx, [rbp + 8384] + lea rdx, [rbp + 8392] + lea r8, [rbp + 8376] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3362: + jmp .LBB47_164 +.LBB47_164: # in Loop: Header=BB47_162 Depth=1 + mov dword ptr [rbp + 8356], 5 +.Ltmp3363: + lea rcx, [rbp + 8392] + lea rdx, [rbp + 8400] + lea r8, [rbp + 8356] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3364: + jmp .LBB47_165 +.LBB47_165: # in Loop: Header=BB47_162 Depth=1 +.Ltmp3365: + lea rcx, [rbp + 8520] + lea rdx, [rbp + 8400] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3366: + jmp .LBB47_166 +.LBB47_166: # in Loop: Header=BB47_162 Depth=1 + lea rcx, [rbp + 8400] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_172 +.Ltmp3902: +.LBB47_171: # Block address taken + # in Loop: Header=BB47_162 Depth=1 + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 + jmp .LBB47_172 +.Ltmp3903: +.LBB47_172: # in Loop: Header=BB47_162 Depth=1 + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 +.Ltmp3369: + lea rcx, [rbp + 8520] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3370: + mov byte ptr [rbp + 1895], al # 1-byte Spill + jmp .LBB47_173 +.LBB47_173: # in Loop: Header=BB47_162 Depth=1 + mov al, byte ptr [rbp + 1895] # 1-byte Reload + test al, 1 + jne .LBB47_174 + jmp .LBB47_178 +.LBB47_174: # in Loop: Header=BB47_162 Depth=1 + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 +.Ltmp3371: +.Ltmp3904: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3372: + mov byte ptr [rbp + 1894], al # 1-byte Spill + jmp .LBB47_175 +.LBB47_175: # in Loop: Header=BB47_162 Depth=1 + mov al, byte ptr [rbp + 1894] # 1-byte Reload + test al, 1 + jne .LBB47_176 + jmp .LBB47_177 +.LBB47_176: # in Loop: Header=BB47_162 Depth=1 +.Ltmp3905: + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 + int3 +.Ltmp3906: +.LBB47_177: # in Loop: Header=BB47_162 Depth=1 + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 + jmp .LBB47_178 +.Ltmp3907: +.LBB47_178: # in Loop: Header=BB47_162 Depth=1 + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 +.Ltmp3373: + lea rcx, [rbp + 8520] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3374: + jmp .LBB47_179 +.LBB47_179: # in Loop: Header=BB47_162 Depth=1 + lea rcx, [rbp + 8520] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_162 +.Ltmp3908: +# %bb.180: + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + jmp .LBB47_181 +.LBB47_181: # =>This Inner Loop Header: Depth=1 +.Ltmp3909: + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + lea rdx, [rip + "??_C@_0CD@DOLENFDI@av?4subspan?$CI0?0?56?$CJ?4size?$CI?$CJ?0?5fail_fa@"] + lea rax, [rbp + 8248] + mov rcx, rax + mov qword ptr [rbp + 1880], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 880 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8232] + mov qword ptr [rbp + 1872], rcx # 8-byte Spill + mov qword ptr [rbp + 1864], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 8208] + mov qword ptr [rbp + 1856], rcx # 8-byte Spill + mov qword ptr [rbp + 1848], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 8272] + mov qword ptr [rbp + 1840], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 1856] # 8-byte Reload + mov r8, qword ptr [rbp + 1872] # 8-byte Reload + mov r9, qword ptr [rbp + 1880] # 8-byte Reload + mov qword ptr [rbp + 1832], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp3375: + mov rcx, qword ptr [rbp + 1840] # 8-byte Reload + mov qword ptr [rbp + 1824], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3376: + mov byte ptr [rbp + 1823], al # 1-byte Spill + jmp .LBB47_182 +.LBB47_182: # in Loop: Header=BB47_181 Depth=1 + mov al, byte ptr [rbp + 1823] # 1-byte Reload + test al, 1 + jne .LBB47_183 + jmp .LBB47_194 +.LBB47_183: # in Loop: Header=BB47_181 Depth=1 + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 +.Ltmp3379: + xor eax, eax + mov r8d, eax + mov eax, 6 + mov r9d, eax + lea rcx, [rbp + 8992] + lea rdx, [rbp + 8192] +.Ltmp3910: + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp3380: + jmp .LBB47_184 +.LBB47_184: # in Loop: Header=BB47_181 Depth=1 + lea rcx, [rbp + 8192] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" +.Ltmp3381: + lea rcx, [rbp + 8272] + mov edx, 274 + mov qword ptr [rbp + 1808], rax # 8-byte Spill + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3382: + jmp .LBB47_192 +.Ltmp3911: +.LBB47_187: # Block address taken + # in Loop: Header=BB47_181 Depth=1 + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + jmp .LBB47_188 +.LBB47_188: # in Loop: Header=BB47_181 Depth=1 + jmp .LBB47_196 +.Ltmp3912: +.LBB47_191: # Block address taken + # in Loop: Header=BB47_181 Depth=1 + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + jmp .LBB47_188 +.Ltmp3913: +.LBB47_192: # in Loop: Header=BB47_181 Depth=1 + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + jmp .LBB47_188 +.Ltmp3914: +.LBB47_194: # in Loop: Header=BB47_181 Depth=1 + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 +.Ltmp3377: + lea rcx, [rbp + 8272] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3378: + jmp .LBB47_195 +.LBB47_195: # in Loop: Header=BB47_181 Depth=1 + jmp .LBB47_196 +.Ltmp3915: +.LBB47_196: # in Loop: Header=BB47_181 Depth=1 + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 +.Ltmp3387: + lea rcx, [rbp + 8272] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3388: + mov byte ptr [rbp + 1807], al # 1-byte Spill + jmp .LBB47_197 +.LBB47_197: # in Loop: Header=BB47_181 Depth=1 + mov al, byte ptr [rbp + 1807] # 1-byte Reload + test al, 1 + jne .LBB47_198 + jmp .LBB47_202 +.LBB47_198: # in Loop: Header=BB47_181 Depth=1 + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 +.Ltmp3389: +.Ltmp3916: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3390: + mov byte ptr [rbp + 1806], al # 1-byte Spill + jmp .LBB47_199 +.LBB47_199: # in Loop: Header=BB47_181 Depth=1 + mov al, byte ptr [rbp + 1806] # 1-byte Reload + test al, 1 + jne .LBB47_200 + jmp .LBB47_201 +.LBB47_200: # in Loop: Header=BB47_181 Depth=1 +.Ltmp3917: + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + int3 +.Ltmp3918: +.LBB47_201: # in Loop: Header=BB47_181 Depth=1 + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + jmp .LBB47_202 +.Ltmp3919: +.LBB47_202: # in Loop: Header=BB47_181 Depth=1 + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 +.Ltmp3391: + lea rcx, [rbp + 8272] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3392: + jmp .LBB47_203 +.LBB47_203: # in Loop: Header=BB47_181 Depth=1 + lea rcx, [rbp + 8272] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB47_181 +.Ltmp3920: +# %bb.204: + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + jmp .LBB47_205 +.LBB47_205: # =>This Inner Loop Header: Depth=1 +.Ltmp3921: + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + lea rdx, [rip + "??_C@_0CD@MEIPDCPM@av?4subspan?$CI1?0?55?$CJ?4size?$CI?$CJ?0?5fail_fa@"] + lea rax, [rbp + 8088] + mov rcx, rax + mov qword ptr [rbp + 1792], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 881 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8072] + mov qword ptr [rbp + 1784], rcx # 8-byte Spill + mov qword ptr [rbp + 1776], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 8048] + mov qword ptr [rbp + 1768], rcx # 8-byte Spill + mov qword ptr [rbp + 1760], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 8112] + mov qword ptr [rbp + 1752], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 1768] # 8-byte Reload + mov r8, qword ptr [rbp + 1784] # 8-byte Reload + mov r9, qword ptr [rbp + 1792] # 8-byte Reload + mov qword ptr [rbp + 1744], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp3393: + mov rcx, qword ptr [rbp + 1752] # 8-byte Reload + mov qword ptr [rbp + 1736], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3394: + mov byte ptr [rbp + 1735], al # 1-byte Spill + jmp .LBB47_206 +.LBB47_206: # in Loop: Header=BB47_205 Depth=1 + mov al, byte ptr [rbp + 1735] # 1-byte Reload + test al, 1 + jne .LBB47_207 + jmp .LBB47_218 +.LBB47_207: # in Loop: Header=BB47_205 Depth=1 + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 +.Ltmp3397: + mov eax, 1 + mov r8d, eax + mov eax, 5 + mov r9d, eax + lea rcx, [rbp + 8992] + lea rdx, [rbp + 8032] +.Ltmp3922: + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp3398: + jmp .LBB47_208 +.LBB47_208: # in Loop: Header=BB47_205 Depth=1 + lea rcx, [rbp + 8032] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" +.Ltmp3399: + lea rcx, [rbp + 8112] + mov edx, 274 + mov qword ptr [rbp + 1720], rax # 8-byte Spill + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3400: + jmp .LBB47_216 +.Ltmp3923: +.LBB47_211: # Block address taken + # in Loop: Header=BB47_205 Depth=1 + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + jmp .LBB47_212 +.LBB47_212: # in Loop: Header=BB47_205 Depth=1 + jmp .LBB47_220 +.Ltmp3924: +.LBB47_215: # Block address taken + # in Loop: Header=BB47_205 Depth=1 + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + jmp .LBB47_212 +.Ltmp3925: +.LBB47_216: # in Loop: Header=BB47_205 Depth=1 + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + jmp .LBB47_212 +.Ltmp3926: +.LBB47_218: # in Loop: Header=BB47_205 Depth=1 + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 +.Ltmp3395: + lea rcx, [rbp + 8112] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3396: + jmp .LBB47_219 +.LBB47_219: # in Loop: Header=BB47_205 Depth=1 + jmp .LBB47_220 +.Ltmp3927: +.LBB47_220: # in Loop: Header=BB47_205 Depth=1 + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 +.Ltmp3405: + lea rcx, [rbp + 8112] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3406: + mov byte ptr [rbp + 1719], al # 1-byte Spill + jmp .LBB47_221 +.LBB47_221: # in Loop: Header=BB47_205 Depth=1 + mov al, byte ptr [rbp + 1719] # 1-byte Reload + test al, 1 + jne .LBB47_222 + jmp .LBB47_226 +.LBB47_222: # in Loop: Header=BB47_205 Depth=1 + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 +.Ltmp3407: +.Ltmp3928: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3408: + mov byte ptr [rbp + 1718], al # 1-byte Spill + jmp .LBB47_223 +.LBB47_223: # in Loop: Header=BB47_205 Depth=1 + mov al, byte ptr [rbp + 1718] # 1-byte Reload + test al, 1 + jne .LBB47_224 + jmp .LBB47_225 +.LBB47_224: # in Loop: Header=BB47_205 Depth=1 +.Ltmp3929: + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + int3 +.Ltmp3930: +.LBB47_225: # in Loop: Header=BB47_205 Depth=1 + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + jmp .LBB47_226 +.Ltmp3931: +.LBB47_226: # in Loop: Header=BB47_205 Depth=1 + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 +.Ltmp3409: + lea rcx, [rbp + 8112] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3410: + jmp .LBB47_227 +.LBB47_227: # in Loop: Header=BB47_205 Depth=1 + lea rcx, [rbp + 8112] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB47_205 +.Ltmp3932: +# %bb.228: + .cv_loc 47 1 885 0 # ..\tests\span_tests.cpp:885:0 + lea rcx, [rbp + 8024] +.Ltmp3933: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 10544] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp3934: + mov qword ptr [rbp + 1704], rax # 8-byte Spill +.LBB47_229: # =>This Inner Loop Header: Depth=1 +.Ltmp3935: + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 + lea rdx, [rip + "??_C@_0CB@IBKOHIHG@?$CIav?4subspan?$DM4?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$CJ@"] + lea rax, [rbp + 7920] + mov rcx, rax + mov qword ptr [rbp + 1696], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 886 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 7904] + mov qword ptr [rbp + 1688], rcx # 8-byte Spill + mov qword ptr [rbp + 1680], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 7880] + mov qword ptr [rbp + 1672], rcx # 8-byte Spill + mov qword ptr [rbp + 1664], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7944] + mov rdx, qword ptr [rbp + 1672] # 8-byte Reload + mov r8, qword ptr [rbp + 1688] # 8-byte Reload + mov r9, qword ptr [rbp + 1696] # 8-byte Reload + mov qword ptr [rbp + 1656], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 +.Ltmp3411: + lea rcx, [rbp + 8024] + lea rdx, [rbp + 7856] +.Ltmp3936: + mov qword ptr [rbp + 1648], rax # 8-byte Spill + call "??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Ltmp3412: + jmp .LBB47_230 +.LBB47_230: # in Loop: Header=BB47_229 Depth=1 + lea rcx, [rbp + 7856] + call "?size@?$span@H$0A@@gsl@@QEBA_JXZ" + test rax, rax + sete r8b +.Ltmp3413: + lea rcx, [rbp + 7864] + lea rdx, [rbp + 7872] + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp3414: + jmp .LBB47_231 +.LBB47_231: # in Loop: Header=BB47_229 Depth=1 +.Ltmp3415: + lea rcx, [rbp + 7944] + lea rdx, [rbp + 7872] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp3416: + jmp .LBB47_240 +.Ltmp3937: +.LBB47_234: # Block address taken + # in Loop: Header=BB47_229 Depth=1 + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 + jmp .LBB47_235 +.Ltmp3938: +.LBB47_235: # in Loop: Header=BB47_229 Depth=1 + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 +.Ltmp3419: + lea rcx, [rbp + 7944] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3420: + mov byte ptr [rbp + 1647], al # 1-byte Spill + jmp .LBB47_236 +.LBB47_236: # in Loop: Header=BB47_229 Depth=1 + mov al, byte ptr [rbp + 1647] # 1-byte Reload + test al, 1 + jne .LBB47_237 + jmp .LBB47_243 +.LBB47_237: # in Loop: Header=BB47_229 Depth=1 + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 +.Ltmp3421: +.Ltmp3939: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3422: + mov byte ptr [rbp + 1646], al # 1-byte Spill + jmp .LBB47_238 +.LBB47_238: # in Loop: Header=BB47_229 Depth=1 + mov al, byte ptr [rbp + 1646] # 1-byte Reload + test al, 1 + jne .LBB47_239 + jmp .LBB47_242 +.LBB47_239: # in Loop: Header=BB47_229 Depth=1 +.Ltmp3940: + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 + int3 + jmp .LBB47_242 +.Ltmp3941: +.LBB47_240: # in Loop: Header=BB47_229 Depth=1 + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 + jmp .LBB47_235 +.Ltmp3942: +.LBB47_242: # in Loop: Header=BB47_229 Depth=1 + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 + jmp .LBB47_243 +.Ltmp3943: +.LBB47_243: # in Loop: Header=BB47_229 Depth=1 + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 +.Ltmp3423: + lea rcx, [rbp + 7944] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3424: + jmp .LBB47_244 +.LBB47_244: # in Loop: Header=BB47_229 Depth=1 + lea rcx, [rbp + 7944] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_229 +.Ltmp3944: +# %bb.245: + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 + jmp .LBB47_246 +.LBB47_246: # =>This Inner Loop Header: Depth=1 +.Ltmp3945: + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 + lea rdx, [rip + "??_C@_0CK@FLOPINGB@decltype?$CIav?4subspan?$DM4?0?50?$DO?$CI?$CJ?$CJ?3?3ex@"] + lea rax, [rbp + 7752] + mov rcx, rax + mov qword ptr [rbp + 1632], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 887 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 7736] + mov qword ptr [rbp + 1624], rcx # 8-byte Spill + mov qword ptr [rbp + 1616], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 7712] + mov qword ptr [rbp + 1608], rcx # 8-byte Spill + mov qword ptr [rbp + 1600], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7776] + mov rdx, qword ptr [rbp + 1608] # 8-byte Reload + mov r8, qword ptr [rbp + 1624] # 8-byte Reload + mov r9, qword ptr [rbp + 1632] # 8-byte Reload + mov qword ptr [rbp + 1592], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 +.Ltmp3425: +.Ltmp3946: + lea r8, [rip + "?extent@?$span@H$0A@@gsl@@2_JB"] + lea rcx, [rbp + 7640] + lea rdx, [rbp + 7648] + mov qword ptr [rbp + 1584], rax # 8-byte Spill + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3426: + jmp .LBB47_247 +.LBB47_247: # in Loop: Header=BB47_246 Depth=1 + mov dword ptr [rbp + 7636], 0 +.Ltmp3427: + lea rcx, [rbp + 7648] + lea rdx, [rbp + 7656] + lea r8, [rbp + 7636] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3428: + jmp .LBB47_248 +.LBB47_248: # in Loop: Header=BB47_246 Depth=1 +.Ltmp3429: + lea rcx, [rbp + 7776] + lea rdx, [rbp + 7656] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3430: + jmp .LBB47_249 +.LBB47_249: # in Loop: Header=BB47_246 Depth=1 + lea rcx, [rbp + 7656] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_255 +.Ltmp3947: +.LBB47_254: # Block address taken + # in Loop: Header=BB47_246 Depth=1 + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 + jmp .LBB47_255 +.Ltmp3948: +.LBB47_255: # in Loop: Header=BB47_246 Depth=1 + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 +.Ltmp3433: + lea rcx, [rbp + 7776] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3434: + mov byte ptr [rbp + 1583], al # 1-byte Spill + jmp .LBB47_256 +.LBB47_256: # in Loop: Header=BB47_246 Depth=1 + mov al, byte ptr [rbp + 1583] # 1-byte Reload + test al, 1 + jne .LBB47_257 + jmp .LBB47_261 +.LBB47_257: # in Loop: Header=BB47_246 Depth=1 + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 +.Ltmp3435: +.Ltmp3949: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3436: + mov byte ptr [rbp + 1582], al # 1-byte Spill + jmp .LBB47_258 +.LBB47_258: # in Loop: Header=BB47_246 Depth=1 + mov al, byte ptr [rbp + 1582] # 1-byte Reload + test al, 1 + jne .LBB47_259 + jmp .LBB47_260 +.LBB47_259: # in Loop: Header=BB47_246 Depth=1 +.Ltmp3950: + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 + int3 +.Ltmp3951: +.LBB47_260: # in Loop: Header=BB47_246 Depth=1 + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 + jmp .LBB47_261 +.Ltmp3952: +.LBB47_261: # in Loop: Header=BB47_246 Depth=1 + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 +.Ltmp3437: + lea rcx, [rbp + 7776] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3438: + jmp .LBB47_262 +.LBB47_262: # in Loop: Header=BB47_246 Depth=1 + lea rcx, [rbp + 7776] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_246 +.Ltmp3953: +# %bb.263: + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 + jmp .LBB47_264 +.LBB47_264: # =>This Inner Loop Header: Depth=1 +.Ltmp3954: + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 + lea rdx, [rip + "??_C@_0BN@KHLGLJGB@av?4subspan?$CI4?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 7528] + mov rcx, rax + mov qword ptr [rbp + 1568], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 888 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 7512] + mov qword ptr [rbp + 1560], rcx # 8-byte Spill + mov qword ptr [rbp + 1552], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 7488] + mov qword ptr [rbp + 1544], rcx # 8-byte Spill + mov qword ptr [rbp + 1536], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7552] + mov rdx, qword ptr [rbp + 1544] # 8-byte Reload + mov r8, qword ptr [rbp + 1560] # 8-byte Reload + mov r9, qword ptr [rbp + 1568] # 8-byte Reload + mov qword ptr [rbp + 1528], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 +.Ltmp3439: + mov r10d, 4 + mov r8d, r10d + xor r10d, r10d + mov r9d, r10d + lea rcx, [rbp + 8024] + lea rdx, [rbp + 7392] +.Ltmp3955: + mov qword ptr [rbp + 1520], rax # 8-byte Spill + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp3440: + jmp .LBB47_265 +.LBB47_265: # in Loop: Header=BB47_264 Depth=1 + lea rcx, [rbp + 7392] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 7408], rax +.Ltmp3441: + lea rcx, [rbp + 7416] + lea rdx, [rbp + 7424] + lea r8, [rbp + 7408] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3442: + jmp .LBB47_266 +.LBB47_266: # in Loop: Header=BB47_264 Depth=1 + mov dword ptr [rbp + 7388], 0 +.Ltmp3443: + lea rcx, [rbp + 7424] + lea rdx, [rbp + 7432] + lea r8, [rbp + 7388] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3444: + jmp .LBB47_267 +.LBB47_267: # in Loop: Header=BB47_264 Depth=1 +.Ltmp3445: + lea rcx, [rbp + 7552] + lea rdx, [rbp + 7432] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3446: + jmp .LBB47_268 +.LBB47_268: # in Loop: Header=BB47_264 Depth=1 + lea rcx, [rbp + 7432] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_274 +.Ltmp3956: +.LBB47_273: # Block address taken + # in Loop: Header=BB47_264 Depth=1 + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 + jmp .LBB47_274 +.Ltmp3957: +.LBB47_274: # in Loop: Header=BB47_264 Depth=1 + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 +.Ltmp3449: + lea rcx, [rbp + 7552] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3450: + mov byte ptr [rbp + 1519], al # 1-byte Spill + jmp .LBB47_275 +.LBB47_275: # in Loop: Header=BB47_264 Depth=1 + mov al, byte ptr [rbp + 1519] # 1-byte Reload + test al, 1 + jne .LBB47_276 + jmp .LBB47_280 +.LBB47_276: # in Loop: Header=BB47_264 Depth=1 + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 +.Ltmp3451: +.Ltmp3958: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3452: + mov byte ptr [rbp + 1518], al # 1-byte Spill + jmp .LBB47_277 +.LBB47_277: # in Loop: Header=BB47_264 Depth=1 + mov al, byte ptr [rbp + 1518] # 1-byte Reload + test al, 1 + jne .LBB47_278 + jmp .LBB47_279 +.LBB47_278: # in Loop: Header=BB47_264 Depth=1 +.Ltmp3959: + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 + int3 +.Ltmp3960: +.LBB47_279: # in Loop: Header=BB47_264 Depth=1 + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 + jmp .LBB47_280 +.Ltmp3961: +.LBB47_280: # in Loop: Header=BB47_264 Depth=1 + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 +.Ltmp3453: + lea rcx, [rbp + 7552] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3454: + jmp .LBB47_281 +.LBB47_281: # in Loop: Header=BB47_264 Depth=1 + lea rcx, [rbp + 7552] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_264 +.Ltmp3962: +# %bb.282: + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 + jmp .LBB47_283 +.LBB47_283: # =>This Inner Loop Header: Depth=1 +.Ltmp3963: + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 + lea rdx, [rip + "??_C@_0BN@EIOEAPIA@av?4subspan?$CI5?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 7280] + mov rcx, rax + mov qword ptr [rbp + 1504], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 889 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 7264] + mov qword ptr [rbp + 1496], rcx # 8-byte Spill + mov qword ptr [rbp + 1488], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 7240] + mov qword ptr [rbp + 1480], rcx # 8-byte Spill + mov qword ptr [rbp + 1472], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7304] + mov rdx, qword ptr [rbp + 1480] # 8-byte Reload + mov r8, qword ptr [rbp + 1496] # 8-byte Reload + mov r9, qword ptr [rbp + 1504] # 8-byte Reload + mov qword ptr [rbp + 1464], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 +.Ltmp3455: + mov r10d, 5 + mov r8d, r10d + xor r10d, r10d + mov r9d, r10d + lea rcx, [rbp + 8024] + lea rdx, [rbp + 7144] +.Ltmp3964: + mov qword ptr [rbp + 1456], rax # 8-byte Spill + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp3456: + jmp .LBB47_284 +.LBB47_284: # in Loop: Header=BB47_283 Depth=1 + lea rcx, [rbp + 7144] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 7160], rax +.Ltmp3457: + lea rcx, [rbp + 7168] + lea rdx, [rbp + 7176] + lea r8, [rbp + 7160] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3458: + jmp .LBB47_285 +.LBB47_285: # in Loop: Header=BB47_283 Depth=1 + mov dword ptr [rbp + 7140], 0 +.Ltmp3459: + lea rcx, [rbp + 7176] + lea rdx, [rbp + 7184] + lea r8, [rbp + 7140] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3460: + jmp .LBB47_286 +.LBB47_286: # in Loop: Header=BB47_283 Depth=1 +.Ltmp3461: + lea rcx, [rbp + 7304] + lea rdx, [rbp + 7184] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3462: + jmp .LBB47_287 +.LBB47_287: # in Loop: Header=BB47_283 Depth=1 + lea rcx, [rbp + 7184] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_293 +.Ltmp3965: +.LBB47_292: # Block address taken + # in Loop: Header=BB47_283 Depth=1 + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 + jmp .LBB47_293 +.Ltmp3966: +.LBB47_293: # in Loop: Header=BB47_283 Depth=1 + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 +.Ltmp3465: + lea rcx, [rbp + 7304] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3466: + mov byte ptr [rbp + 1455], al # 1-byte Spill + jmp .LBB47_294 +.LBB47_294: # in Loop: Header=BB47_283 Depth=1 + mov al, byte ptr [rbp + 1455] # 1-byte Reload + test al, 1 + jne .LBB47_295 + jmp .LBB47_299 +.LBB47_295: # in Loop: Header=BB47_283 Depth=1 + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 +.Ltmp3467: +.Ltmp3967: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3468: + mov byte ptr [rbp + 1454], al # 1-byte Spill + jmp .LBB47_296 +.LBB47_296: # in Loop: Header=BB47_283 Depth=1 + mov al, byte ptr [rbp + 1454] # 1-byte Reload + test al, 1 + jne .LBB47_297 + jmp .LBB47_298 +.LBB47_297: # in Loop: Header=BB47_283 Depth=1 +.Ltmp3968: + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 + int3 +.Ltmp3969: +.LBB47_298: # in Loop: Header=BB47_283 Depth=1 + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 + jmp .LBB47_299 +.Ltmp3970: +.LBB47_299: # in Loop: Header=BB47_283 Depth=1 + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 +.Ltmp3469: + lea rcx, [rbp + 7304] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3470: + jmp .LBB47_300 +.LBB47_300: # in Loop: Header=BB47_283 Depth=1 + lea rcx, [rbp + 7304] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_283 +.Ltmp3971: +# %bb.301: + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + jmp .LBB47_302 +.LBB47_302: # =>This Inner Loop Header: Depth=1 +.Ltmp3972: + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + lea rdx, [rip + "??_C@_0CD@HILEICKO@av?4subspan?$CI6?0?50?$CJ?4size?$CI?$CJ?0?5fail_fa@"] + lea rax, [rbp + 7032] + mov rcx, rax + mov qword ptr [rbp + 1440], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 890 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 7016] + mov qword ptr [rbp + 1432], rcx # 8-byte Spill + mov qword ptr [rbp + 1424], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 6992] + mov qword ptr [rbp + 1416], rcx # 8-byte Spill + mov qword ptr [rbp + 1408], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7056] + mov qword ptr [rbp + 1400], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 1416] # 8-byte Reload + mov r8, qword ptr [rbp + 1432] # 8-byte Reload + mov r9, qword ptr [rbp + 1440] # 8-byte Reload + mov qword ptr [rbp + 1392], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp3471: + mov rcx, qword ptr [rbp + 1400] # 8-byte Reload + mov qword ptr [rbp + 1384], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3472: + mov byte ptr [rbp + 1383], al # 1-byte Spill + jmp .LBB47_303 +.LBB47_303: # in Loop: Header=BB47_302 Depth=1 + mov al, byte ptr [rbp + 1383] # 1-byte Reload + test al, 1 + jne .LBB47_304 + jmp .LBB47_315 +.LBB47_304: # in Loop: Header=BB47_302 Depth=1 + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 +.Ltmp3475: + mov eax, 6 + mov r8d, eax + xor eax, eax + mov r9d, eax + lea rcx, [rbp + 8024] + lea rdx, [rbp + 6976] +.Ltmp3973: + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp3476: + jmp .LBB47_305 +.LBB47_305: # in Loop: Header=BB47_302 Depth=1 + lea rcx, [rbp + 6976] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" +.Ltmp3477: + lea rcx, [rbp + 7056] + mov edx, 274 + mov qword ptr [rbp + 1368], rax # 8-byte Spill + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3478: + jmp .LBB47_313 +.Ltmp3974: +.LBB47_308: # Block address taken + # in Loop: Header=BB47_302 Depth=1 + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + jmp .LBB47_309 +.LBB47_309: # in Loop: Header=BB47_302 Depth=1 + jmp .LBB47_317 +.Ltmp3975: +.LBB47_312: # Block address taken + # in Loop: Header=BB47_302 Depth=1 + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + jmp .LBB47_309 +.Ltmp3976: +.LBB47_313: # in Loop: Header=BB47_302 Depth=1 + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + jmp .LBB47_309 +.Ltmp3977: +.LBB47_315: # in Loop: Header=BB47_302 Depth=1 + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 +.Ltmp3473: + lea rcx, [rbp + 7056] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3474: + jmp .LBB47_316 +.LBB47_316: # in Loop: Header=BB47_302 Depth=1 + jmp .LBB47_317 +.Ltmp3978: +.LBB47_317: # in Loop: Header=BB47_302 Depth=1 + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 +.Ltmp3483: + lea rcx, [rbp + 7056] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3484: + mov byte ptr [rbp + 1367], al # 1-byte Spill + jmp .LBB47_318 +.LBB47_318: # in Loop: Header=BB47_302 Depth=1 + mov al, byte ptr [rbp + 1367] # 1-byte Reload + test al, 1 + jne .LBB47_319 + jmp .LBB47_323 +.LBB47_319: # in Loop: Header=BB47_302 Depth=1 + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 +.Ltmp3485: +.Ltmp3979: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3486: + mov byte ptr [rbp + 1366], al # 1-byte Spill + jmp .LBB47_320 +.LBB47_320: # in Loop: Header=BB47_302 Depth=1 + mov al, byte ptr [rbp + 1366] # 1-byte Reload + test al, 1 + jne .LBB47_321 + jmp .LBB47_322 +.LBB47_321: # in Loop: Header=BB47_302 Depth=1 +.Ltmp3980: + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + int3 +.Ltmp3981: +.LBB47_322: # in Loop: Header=BB47_302 Depth=1 + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + jmp .LBB47_323 +.Ltmp3982: +.LBB47_323: # in Loop: Header=BB47_302 Depth=1 + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 +.Ltmp3487: + lea rcx, [rbp + 7056] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3488: + jmp .LBB47_324 +.LBB47_324: # in Loop: Header=BB47_302 Depth=1 + lea rcx, [rbp + 7056] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB47_302 +.Ltmp3983: +# %bb.325: + .cv_loc 47 1 894 0 # ..\tests\span_tests.cpp:894:0 + lea rcx, [rbp + 6968] +.Ltmp3984: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 10544] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp3985: + mov qword ptr [rbp + 1352], rax # 8-byte Spill +.LBB47_326: # =>This Inner Loop Header: Depth=1 +.Ltmp3986: + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 + lea rdx, [rip + "??_C@_0BO@COPIHAHO@?$CIav?4subspan?$DM1?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?54?$CJ?$AA@"] + lea rax, [rbp + 6864] + mov rcx, rax + mov qword ptr [rbp + 1344], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 895 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6848] + mov qword ptr [rbp + 1336], rcx # 8-byte Spill + mov qword ptr [rbp + 1328], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6824] + mov qword ptr [rbp + 1320], rcx # 8-byte Spill + mov qword ptr [rbp + 1312], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 6888] + mov rdx, qword ptr [rbp + 1320] # 8-byte Reload + mov r8, qword ptr [rbp + 1336] # 8-byte Reload + mov r9, qword ptr [rbp + 1344] # 8-byte Reload + mov qword ptr [rbp + 1304], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 +.Ltmp3489: + lea rcx, [rbp + 6968] + lea rdx, [rbp + 6800] +.Ltmp3987: + mov qword ptr [rbp + 1296], rax # 8-byte Spill + call "??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ" +.Ltmp3490: + jmp .LBB47_327 +.LBB47_327: # in Loop: Header=BB47_326 Depth=1 + lea rcx, [rbp + 6800] + call "?size@?$span@H$03@gsl@@QEBA_JXZ" + sub rax, 4 + sete r8b +.Ltmp3491: + lea rcx, [rbp + 6808] + lea rdx, [rbp + 6816] + mov qword ptr [rbp + 1288], rax # 8-byte Spill + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp3492: + jmp .LBB47_328 +.LBB47_328: # in Loop: Header=BB47_326 Depth=1 +.Ltmp3493: + lea rcx, [rbp + 6888] + lea rdx, [rbp + 6816] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp3494: + jmp .LBB47_337 +.Ltmp3988: +.LBB47_331: # Block address taken + # in Loop: Header=BB47_326 Depth=1 + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 + jmp .LBB47_332 +.Ltmp3989: +.LBB47_332: # in Loop: Header=BB47_326 Depth=1 + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 +.Ltmp3497: + lea rcx, [rbp + 6888] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3498: + mov byte ptr [rbp + 1287], al # 1-byte Spill + jmp .LBB47_333 +.LBB47_333: # in Loop: Header=BB47_326 Depth=1 + mov al, byte ptr [rbp + 1287] # 1-byte Reload + test al, 1 + jne .LBB47_334 + jmp .LBB47_340 +.LBB47_334: # in Loop: Header=BB47_326 Depth=1 + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 +.Ltmp3499: +.Ltmp3990: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3500: + mov byte ptr [rbp + 1286], al # 1-byte Spill + jmp .LBB47_335 +.LBB47_335: # in Loop: Header=BB47_326 Depth=1 + mov al, byte ptr [rbp + 1286] # 1-byte Reload + test al, 1 + jne .LBB47_336 + jmp .LBB47_339 +.LBB47_336: # in Loop: Header=BB47_326 Depth=1 +.Ltmp3991: + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 + int3 + jmp .LBB47_339 +.Ltmp3992: +.LBB47_337: # in Loop: Header=BB47_326 Depth=1 + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 + jmp .LBB47_332 +.Ltmp3993: +.LBB47_339: # in Loop: Header=BB47_326 Depth=1 + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 + jmp .LBB47_340 +.Ltmp3994: +.LBB47_340: # in Loop: Header=BB47_326 Depth=1 + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 +.Ltmp3501: + lea rcx, [rbp + 6888] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3502: + jmp .LBB47_341 +.LBB47_341: # in Loop: Header=BB47_326 Depth=1 + lea rcx, [rbp + 6888] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_326 +.Ltmp3995: +# %bb.342: + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 + jmp .LBB47_343 +.LBB47_343: # =>This Inner Loop Header: Depth=1 +.Ltmp3996: + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 + lea rdx, [rip + "??_C@_0CH@BHIIDKPE@decltype?$CIav?4subspan?$DM1?$DO?$CI?$CJ?$CJ?3?3exten@"] + lea rax, [rbp + 6696] + mov rcx, rax + mov qword ptr [rbp + 1272], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 896 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6680] + mov qword ptr [rbp + 1264], rcx # 8-byte Spill + mov qword ptr [rbp + 1256], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6656] + mov qword ptr [rbp + 1248], rcx # 8-byte Spill + mov qword ptr [rbp + 1240], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 6720] + mov rdx, qword ptr [rbp + 1248] # 8-byte Reload + mov r8, qword ptr [rbp + 1264] # 8-byte Reload + mov r9, qword ptr [rbp + 1272] # 8-byte Reload + mov qword ptr [rbp + 1232], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 +.Ltmp3503: +.Ltmp3997: + lea r8, [rip + "?extent@?$span@H$03@gsl@@2_JB"] + lea rcx, [rbp + 6584] + lea rdx, [rbp + 6592] + mov qword ptr [rbp + 1224], rax # 8-byte Spill + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3504: + jmp .LBB47_344 +.LBB47_344: # in Loop: Header=BB47_343 Depth=1 + mov dword ptr [rbp + 6580], 4 +.Ltmp3505: + lea rcx, [rbp + 6592] + lea rdx, [rbp + 6600] + lea r8, [rbp + 6580] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3506: + jmp .LBB47_345 +.LBB47_345: # in Loop: Header=BB47_343 Depth=1 +.Ltmp3507: + lea rcx, [rbp + 6720] + lea rdx, [rbp + 6600] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3508: + jmp .LBB47_346 +.LBB47_346: # in Loop: Header=BB47_343 Depth=1 + lea rcx, [rbp + 6600] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 + jmp .LBB47_352 +.Ltmp3998: +.LBB47_351: # Block address taken + # in Loop: Header=BB47_343 Depth=1 + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 + jmp .LBB47_352 +.Ltmp3999: +.LBB47_352: # in Loop: Header=BB47_343 Depth=1 + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 +.Ltmp3511: + lea rcx, [rbp + 6720] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3512: + mov byte ptr [rbp + 1223], al # 1-byte Spill + jmp .LBB47_353 +.LBB47_353: # in Loop: Header=BB47_343 Depth=1 + mov al, byte ptr [rbp + 1223] # 1-byte Reload + test al, 1 + jne .LBB47_354 + jmp .LBB47_358 +.LBB47_354: # in Loop: Header=BB47_343 Depth=1 + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 +.Ltmp3513: +.Ltmp4000: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3514: + mov byte ptr [rbp + 1222], al # 1-byte Spill + jmp .LBB47_355 +.LBB47_355: # in Loop: Header=BB47_343 Depth=1 + mov al, byte ptr [rbp + 1222] # 1-byte Reload + test al, 1 + jne .LBB47_356 + jmp .LBB47_357 +.LBB47_356: # in Loop: Header=BB47_343 Depth=1 +.Ltmp4001: + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 + int3 +.Ltmp4002: +.LBB47_357: # in Loop: Header=BB47_343 Depth=1 + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 + jmp .LBB47_358 +.Ltmp4003: +.LBB47_358: # in Loop: Header=BB47_343 Depth=1 + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 +.Ltmp3515: + lea rcx, [rbp + 6720] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3516: + jmp .LBB47_359 +.LBB47_359: # in Loop: Header=BB47_343 Depth=1 + lea rcx, [rbp + 6720] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_343 +.Ltmp4004: +# %bb.360: + .cv_loc 47 1 900 0 # ..\tests\span_tests.cpp:900:0 + lea rcx, [rbp + 6560] +.Ltmp4005: + #DEBUG_VALUE: av <- [$rcx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" +.Ltmp4006: + mov qword ptr [rbp + 1208], rax # 8-byte Spill +.LBB47_361: # =>This Inner Loop Header: Depth=1 +.Ltmp4007: + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 + lea rdx, [rip + "??_C@_0CB@JDFHHMMN@?$CIav?4subspan?$DM0?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$CJ@"] + lea rax, [rbp + 6456] + mov rcx, rax + mov qword ptr [rbp + 1200], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 901 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6440] + mov qword ptr [rbp + 1192], rcx # 8-byte Spill + mov qword ptr [rbp + 1184], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6416] + mov qword ptr [rbp + 1176], rcx # 8-byte Spill + mov qword ptr [rbp + 1168], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 6480] + mov rdx, qword ptr [rbp + 1176] # 8-byte Reload + mov r8, qword ptr [rbp + 1192] # 8-byte Reload + mov r9, qword ptr [rbp + 1200] # 8-byte Reload + mov qword ptr [rbp + 1160], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 +.Ltmp3517: + lea rcx, [rbp + 6560] + lea rdx, [rbp + 6392] +.Ltmp4008: + mov qword ptr [rbp + 1152], rax # 8-byte Spill + call "??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Ltmp3518: + jmp .LBB47_362 +.LBB47_362: # in Loop: Header=BB47_361 Depth=1 + lea rcx, [rbp + 6392] + call "?size@?$span@H$0A@@gsl@@QEBA_JXZ" + test rax, rax + sete r8b +.Ltmp3519: + lea rcx, [rbp + 6400] + lea rdx, [rbp + 6408] + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp3520: + jmp .LBB47_363 +.LBB47_363: # in Loop: Header=BB47_361 Depth=1 +.Ltmp3521: + lea rcx, [rbp + 6480] + lea rdx, [rbp + 6408] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp3522: + jmp .LBB47_372 +.Ltmp4009: +.LBB47_366: # Block address taken + # in Loop: Header=BB47_361 Depth=1 + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 + jmp .LBB47_367 +.Ltmp4010: +.LBB47_367: # in Loop: Header=BB47_361 Depth=1 + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 +.Ltmp3525: + lea rcx, [rbp + 6480] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3526: + mov byte ptr [rbp + 1151], al # 1-byte Spill + jmp .LBB47_368 +.LBB47_368: # in Loop: Header=BB47_361 Depth=1 + mov al, byte ptr [rbp + 1151] # 1-byte Reload + test al, 1 + jne .LBB47_369 + jmp .LBB47_375 +.LBB47_369: # in Loop: Header=BB47_361 Depth=1 + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 +.Ltmp3527: +.Ltmp4011: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3528: + mov byte ptr [rbp + 1150], al # 1-byte Spill + jmp .LBB47_370 +.LBB47_370: # in Loop: Header=BB47_361 Depth=1 + mov al, byte ptr [rbp + 1150] # 1-byte Reload + test al, 1 + jne .LBB47_371 + jmp .LBB47_374 +.LBB47_371: # in Loop: Header=BB47_361 Depth=1 +.Ltmp4012: + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 + int3 + jmp .LBB47_374 +.Ltmp4013: +.LBB47_372: # in Loop: Header=BB47_361 Depth=1 + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 + jmp .LBB47_367 +.Ltmp4014: +.LBB47_374: # in Loop: Header=BB47_361 Depth=1 + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 + jmp .LBB47_375 +.Ltmp4015: +.LBB47_375: # in Loop: Header=BB47_361 Depth=1 + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 +.Ltmp3529: + lea rcx, [rbp + 6480] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3530: + jmp .LBB47_376 +.LBB47_376: # in Loop: Header=BB47_361 Depth=1 + lea rcx, [rbp + 6480] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_361 +.Ltmp4016: +# %bb.377: + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 + jmp .LBB47_378 +.LBB47_378: # =>This Inner Loop Header: Depth=1 +.Ltmp4017: + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 + lea rdx, [rip + "??_C@_0CM@MKDJJHMA@?$CIdecltype?$CIav?4subspan?$DM0?0?50?$DO?$CI?$CJ?$CJ?3?3e@"] + lea rax, [rbp + 6288] + mov rcx, rax + mov qword ptr [rbp + 1136], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 902 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6272] + mov qword ptr [rbp + 1128], rcx # 8-byte Spill + mov qword ptr [rbp + 1120], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6248] + mov qword ptr [rbp + 1112], rcx # 8-byte Spill + mov qword ptr [rbp + 1104], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 6312] + mov rdx, qword ptr [rbp + 1112] # 8-byte Reload + mov r8, qword ptr [rbp + 1128] # 8-byte Reload + mov r9, qword ptr [rbp + 1136] # 8-byte Reload + mov qword ptr [rbp + 1096], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 +.Ltmp3531: + lea rcx, [rbp + 6232] + lea rdx, [rbp + 6240] + mov r8b, 1 +.Ltmp4018: + mov qword ptr [rbp + 1088], rax # 8-byte Spill + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp3532: + jmp .LBB47_379 +.LBB47_379: # in Loop: Header=BB47_378 Depth=1 +.Ltmp3533: + lea rcx, [rbp + 6312] + lea rdx, [rbp + 6240] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp3534: + jmp .LBB47_388 +.Ltmp4019: +.LBB47_382: # Block address taken + # in Loop: Header=BB47_378 Depth=1 + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 + jmp .LBB47_383 +.Ltmp4020: +.LBB47_383: # in Loop: Header=BB47_378 Depth=1 + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 +.Ltmp3537: + lea rcx, [rbp + 6312] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3538: + mov byte ptr [rbp + 1087], al # 1-byte Spill + jmp .LBB47_384 +.LBB47_384: # in Loop: Header=BB47_378 Depth=1 + mov al, byte ptr [rbp + 1087] # 1-byte Reload + test al, 1 + jne .LBB47_385 + jmp .LBB47_391 +.LBB47_385: # in Loop: Header=BB47_378 Depth=1 + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 +.Ltmp3539: +.Ltmp4021: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3540: + mov byte ptr [rbp + 1086], al # 1-byte Spill + jmp .LBB47_386 +.LBB47_386: # in Loop: Header=BB47_378 Depth=1 + mov al, byte ptr [rbp + 1086] # 1-byte Reload + test al, 1 + jne .LBB47_387 + jmp .LBB47_390 +.LBB47_387: # in Loop: Header=BB47_378 Depth=1 +.Ltmp4022: + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 + int3 + jmp .LBB47_390 +.Ltmp4023: +.LBB47_388: # in Loop: Header=BB47_378 Depth=1 + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 + jmp .LBB47_383 +.Ltmp4024: +.LBB47_390: # in Loop: Header=BB47_378 Depth=1 + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 + jmp .LBB47_391 +.Ltmp4025: +.LBB47_391: # in Loop: Header=BB47_378 Depth=1 + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 +.Ltmp3541: + lea rcx, [rbp + 6312] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3542: + jmp .LBB47_392 +.LBB47_392: # in Loop: Header=BB47_378 Depth=1 + lea rcx, [rbp + 6312] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_378 +.Ltmp4026: +# %bb.393: + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 + jmp .LBB47_394 +.LBB47_394: # =>This Inner Loop Header: Depth=1 +.Ltmp4027: + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 + lea rdx, [rip + "??_C@_0BN@KMBOGOGH@av?4subspan?$CI0?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 6128] + mov rcx, rax + mov qword ptr [rbp + 1072], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 903 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6112] + mov qword ptr [rbp + 1064], rcx # 8-byte Spill + mov qword ptr [rbp + 1056], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6088] + mov qword ptr [rbp + 1048], rcx # 8-byte Spill + mov qword ptr [rbp + 1040], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 6152] + mov rdx, qword ptr [rbp + 1048] # 8-byte Reload + mov r8, qword ptr [rbp + 1064] # 8-byte Reload + mov r9, qword ptr [rbp + 1072] # 8-byte Reload + mov qword ptr [rbp + 1032], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 +.Ltmp3543: + xor r10d, r10d + mov ecx, r10d + lea rdx, [rbp + 6560] + lea r8, [rbp + 5992] +.Ltmp4028: + mov qword ptr [rbp + 1024], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + mov r8, qword ptr [rbp + 1024] # 8-byte Reload + mov r9, qword ptr [rbp + 1024] # 8-byte Reload + mov qword ptr [rbp + 1016], rax # 8-byte Spill + call "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" +.Ltmp3544: + jmp .LBB47_395 +.LBB47_395: # in Loop: Header=BB47_394 Depth=1 + lea rcx, [rbp + 5992] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 6008], rax +.Ltmp3545: + lea rcx, [rbp + 6016] + lea rdx, [rbp + 6024] + lea r8, [rbp + 6008] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3546: + jmp .LBB47_396 +.LBB47_396: # in Loop: Header=BB47_394 Depth=1 + mov dword ptr [rbp + 5988], 0 +.Ltmp3547: + lea rcx, [rbp + 6024] + lea rdx, [rbp + 6032] + lea r8, [rbp + 5988] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3548: + jmp .LBB47_397 +.LBB47_397: # in Loop: Header=BB47_394 Depth=1 +.Ltmp3549: + lea rcx, [rbp + 6152] + lea rdx, [rbp + 6032] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3550: + jmp .LBB47_398 +.LBB47_398: # in Loop: Header=BB47_394 Depth=1 + lea rcx, [rbp + 6032] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_404 +.Ltmp4029: +.LBB47_403: # Block address taken + # in Loop: Header=BB47_394 Depth=1 + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 + jmp .LBB47_404 +.Ltmp4030: +.LBB47_404: # in Loop: Header=BB47_394 Depth=1 + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 +.Ltmp3553: + lea rcx, [rbp + 6152] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3554: + mov byte ptr [rbp + 1015], al # 1-byte Spill + jmp .LBB47_405 +.LBB47_405: # in Loop: Header=BB47_394 Depth=1 + mov al, byte ptr [rbp + 1015] # 1-byte Reload + test al, 1 + jne .LBB47_406 + jmp .LBB47_410 +.LBB47_406: # in Loop: Header=BB47_394 Depth=1 + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 +.Ltmp3555: +.Ltmp4031: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3556: + mov byte ptr [rbp + 1014], al # 1-byte Spill + jmp .LBB47_407 +.LBB47_407: # in Loop: Header=BB47_394 Depth=1 + mov al, byte ptr [rbp + 1014] # 1-byte Reload + test al, 1 + jne .LBB47_408 + jmp .LBB47_409 +.LBB47_408: # in Loop: Header=BB47_394 Depth=1 +.Ltmp4032: + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 + int3 +.Ltmp4033: +.LBB47_409: # in Loop: Header=BB47_394 Depth=1 + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 + jmp .LBB47_410 +.Ltmp4034: +.LBB47_410: # in Loop: Header=BB47_394 Depth=1 + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 +.Ltmp3557: + lea rcx, [rbp + 6152] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3558: + jmp .LBB47_411 +.LBB47_411: # in Loop: Header=BB47_394 Depth=1 + lea rcx, [rbp + 6152] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_394 +.Ltmp4035: +# %bb.412: + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + jmp .LBB47_413 +.LBB47_413: # =>This Inner Loop Header: Depth=1 +.Ltmp4036: + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + lea rdx, [rip + "??_C@_0CH@MFMPAMBM@?$CIav?4subspan?$DM1?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?$CJ?0?5fai@"] + lea rax, [rbp + 5880] + mov rcx, rax + mov qword ptr [rbp + 1000], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 904 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5864] + mov qword ptr [rbp + 992], rcx # 8-byte Spill + mov qword ptr [rbp + 984], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 5840] + mov qword ptr [rbp + 976], rcx # 8-byte Spill + mov qword ptr [rbp + 968], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5904] + mov qword ptr [rbp + 960], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 976] # 8-byte Reload + mov r8, qword ptr [rbp + 992] # 8-byte Reload + mov r9, qword ptr [rbp + 1000] # 8-byte Reload + mov qword ptr [rbp + 952], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp3559: + mov rcx, qword ptr [rbp + 960] # 8-byte Reload + mov qword ptr [rbp + 944], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3560: + mov byte ptr [rbp + 943], al # 1-byte Spill + jmp .LBB47_414 +.LBB47_414: # in Loop: Header=BB47_413 Depth=1 + mov al, byte ptr [rbp + 943] # 1-byte Reload + test al, 1 + jne .LBB47_415 + jmp .LBB47_426 +.LBB47_415: # in Loop: Header=BB47_413 Depth=1 + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 +.Ltmp3563: + lea rcx, [rbp + 6560] + lea rdx, [rbp + 5832] +.Ltmp4037: + call "??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Ltmp3564: + jmp .LBB47_416 +.LBB47_416: # in Loop: Header=BB47_413 Depth=1 + lea rcx, [rbp + 5832] + call "?size@?$span@H$0A@@gsl@@QEBA_JXZ" +.Ltmp3565: + lea rcx, [rbp + 5904] + mov edx, 274 + mov qword ptr [rbp + 928], rax # 8-byte Spill + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3566: + jmp .LBB47_424 +.Ltmp4038: +.LBB47_419: # Block address taken + # in Loop: Header=BB47_413 Depth=1 + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + jmp .LBB47_420 +.LBB47_420: # in Loop: Header=BB47_413 Depth=1 + jmp .LBB47_428 +.Ltmp4039: +.LBB47_423: # Block address taken + # in Loop: Header=BB47_413 Depth=1 + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + jmp .LBB47_420 +.Ltmp4040: +.LBB47_424: # in Loop: Header=BB47_413 Depth=1 + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + jmp .LBB47_420 +.Ltmp4041: +.LBB47_426: # in Loop: Header=BB47_413 Depth=1 + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 +.Ltmp3561: + lea rcx, [rbp + 5904] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3562: + jmp .LBB47_427 +.LBB47_427: # in Loop: Header=BB47_413 Depth=1 + jmp .LBB47_428 +.Ltmp4042: +.LBB47_428: # in Loop: Header=BB47_413 Depth=1 + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 +.Ltmp3571: + lea rcx, [rbp + 5904] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3572: + mov byte ptr [rbp + 927], al # 1-byte Spill + jmp .LBB47_429 +.LBB47_429: # in Loop: Header=BB47_413 Depth=1 + mov al, byte ptr [rbp + 927] # 1-byte Reload + test al, 1 + jne .LBB47_430 + jmp .LBB47_434 +.LBB47_430: # in Loop: Header=BB47_413 Depth=1 + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 +.Ltmp3573: +.Ltmp4043: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3574: + mov byte ptr [rbp + 926], al # 1-byte Spill + jmp .LBB47_431 +.LBB47_431: # in Loop: Header=BB47_413 Depth=1 + mov al, byte ptr [rbp + 926] # 1-byte Reload + test al, 1 + jne .LBB47_432 + jmp .LBB47_433 +.LBB47_432: # in Loop: Header=BB47_413 Depth=1 +.Ltmp4044: + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + int3 +.Ltmp4045: +.LBB47_433: # in Loop: Header=BB47_413 Depth=1 + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + jmp .LBB47_434 +.Ltmp4046: +.LBB47_434: # in Loop: Header=BB47_413 Depth=1 + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 +.Ltmp3575: + lea rcx, [rbp + 5904] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3576: + jmp .LBB47_435 +.LBB47_435: # in Loop: Header=BB47_413 Depth=1 + lea rcx, [rbp + 5904] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB47_413 +.Ltmp4047: +# %bb.436: + .cv_loc 47 1 908 0 # ..\tests\span_tests.cpp:908:0 + lea rcx, [rbp + 5816] +.Ltmp4048: + #DEBUG_VALUE: av <- [$rcx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" +.Ltmp4049: + mov qword ptr [rbp + 912], rax # 8-byte Spill +.LBB47_437: # =>This Inner Loop Header: Depth=1 +.Ltmp4050: + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 + lea rdx, [rip + "??_C@_0BK@OLDNBEKL@av?4subspan?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 5712] + mov rcx, rax + mov qword ptr [rbp + 904], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 909 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5696] + mov qword ptr [rbp + 896], rcx # 8-byte Spill + mov qword ptr [rbp + 888], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 5672] + mov qword ptr [rbp + 880], rcx # 8-byte Spill + mov qword ptr [rbp + 872], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5736] + mov rdx, qword ptr [rbp + 880] # 8-byte Reload + mov r8, qword ptr [rbp + 896] # 8-byte Reload + mov r9, qword ptr [rbp + 904] # 8-byte Reload + mov qword ptr [rbp + 864], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 +.Ltmp3577: + xor r10d, r10d + mov r8d, r10d + lea rcx, [rbp + 5816] + lea rdx, [rbp + 5576] + mov r9, -1 +.Ltmp4051: + mov qword ptr [rbp + 856], rax # 8-byte Spill + call "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" +.Ltmp3578: + jmp .LBB47_438 +.LBB47_438: # in Loop: Header=BB47_437 Depth=1 + lea rcx, [rbp + 5576] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 5592], rax +.Ltmp3579: + lea rcx, [rbp + 5600] + lea rdx, [rbp + 5608] + lea r8, [rbp + 5592] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3580: + jmp .LBB47_439 +.LBB47_439: # in Loop: Header=BB47_437 Depth=1 + mov dword ptr [rbp + 5572], 0 +.Ltmp3581: + lea rcx, [rbp + 5608] + lea rdx, [rbp + 5616] + lea r8, [rbp + 5572] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3582: + jmp .LBB47_440 +.LBB47_440: # in Loop: Header=BB47_437 Depth=1 +.Ltmp3583: + lea rcx, [rbp + 5736] + lea rdx, [rbp + 5616] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3584: + jmp .LBB47_441 +.LBB47_441: # in Loop: Header=BB47_437 Depth=1 + lea rcx, [rbp + 5616] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_447 +.Ltmp4052: +.LBB47_446: # Block address taken + # in Loop: Header=BB47_437 Depth=1 + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 + jmp .LBB47_447 +.Ltmp4053: +.LBB47_447: # in Loop: Header=BB47_437 Depth=1 + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 +.Ltmp3587: + lea rcx, [rbp + 5736] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3588: + mov byte ptr [rbp + 855], al # 1-byte Spill + jmp .LBB47_448 +.LBB47_448: # in Loop: Header=BB47_437 Depth=1 + mov al, byte ptr [rbp + 855] # 1-byte Reload + test al, 1 + jne .LBB47_449 + jmp .LBB47_453 +.LBB47_449: # in Loop: Header=BB47_437 Depth=1 + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 +.Ltmp3589: +.Ltmp4054: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3590: + mov byte ptr [rbp + 854], al # 1-byte Spill + jmp .LBB47_450 +.LBB47_450: # in Loop: Header=BB47_437 Depth=1 + mov al, byte ptr [rbp + 854] # 1-byte Reload + test al, 1 + jne .LBB47_451 + jmp .LBB47_452 +.LBB47_451: # in Loop: Header=BB47_437 Depth=1 +.Ltmp4055: + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 + int3 +.Ltmp4056: +.LBB47_452: # in Loop: Header=BB47_437 Depth=1 + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 + jmp .LBB47_453 +.Ltmp4057: +.LBB47_453: # in Loop: Header=BB47_437 Depth=1 + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 +.Ltmp3591: + lea rcx, [rbp + 5736] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3592: + jmp .LBB47_454 +.LBB47_454: # in Loop: Header=BB47_437 Depth=1 + lea rcx, [rbp + 5736] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_437 +.Ltmp4058: +# %bb.455: + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + jmp .LBB47_456 +.LBB47_456: # =>This Inner Loop Header: Depth=1 +.Ltmp4059: + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + lea rdx, [rip + "??_C@_0CA@EFEJOOFE@av?4subspan?$CI1?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 5464] + mov rcx, rax + mov qword ptr [rbp + 840], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 910 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5448] + mov qword ptr [rbp + 832], rcx # 8-byte Spill + mov qword ptr [rbp + 824], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 5424] + mov qword ptr [rbp + 816], rcx # 8-byte Spill + mov qword ptr [rbp + 808], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5488] + mov qword ptr [rbp + 800], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 816] # 8-byte Reload + mov r8, qword ptr [rbp + 832] # 8-byte Reload + mov r9, qword ptr [rbp + 840] # 8-byte Reload + mov qword ptr [rbp + 792], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp3593: + mov rcx, qword ptr [rbp + 800] # 8-byte Reload + mov qword ptr [rbp + 784], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3594: + mov byte ptr [rbp + 783], al # 1-byte Spill + jmp .LBB47_457 +.LBB47_457: # in Loop: Header=BB47_456 Depth=1 + mov al, byte ptr [rbp + 783] # 1-byte Reload + test al, 1 + jne .LBB47_458 + jmp .LBB47_469 +.LBB47_458: # in Loop: Header=BB47_456 Depth=1 + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 +.Ltmp3597: + mov eax, 1 + mov r8d, eax + lea rcx, [rbp + 5816] + lea rdx, [rbp + 5408] + mov r9, -1 +.Ltmp4060: + call "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" +.Ltmp3598: + jmp .LBB47_459 +.LBB47_459: # in Loop: Header=BB47_456 Depth=1 + lea rcx, [rbp + 5408] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" +.Ltmp3599: + lea rcx, [rbp + 5488] + mov edx, 274 + mov qword ptr [rbp + 768], rax # 8-byte Spill + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3600: + jmp .LBB47_467 +.Ltmp4061: +.LBB47_462: # Block address taken + # in Loop: Header=BB47_456 Depth=1 + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + jmp .LBB47_463 +.LBB47_463: # in Loop: Header=BB47_456 Depth=1 + jmp .LBB47_471 +.Ltmp4062: +.LBB47_466: # Block address taken + # in Loop: Header=BB47_456 Depth=1 + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + jmp .LBB47_463 +.Ltmp4063: +.LBB47_467: # in Loop: Header=BB47_456 Depth=1 + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + jmp .LBB47_463 +.Ltmp4064: +.LBB47_469: # in Loop: Header=BB47_456 Depth=1 + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 +.Ltmp3595: + lea rcx, [rbp + 5488] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3596: + jmp .LBB47_470 +.LBB47_470: # in Loop: Header=BB47_456 Depth=1 + jmp .LBB47_471 +.Ltmp4065: +.LBB47_471: # in Loop: Header=BB47_456 Depth=1 + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 +.Ltmp3605: + lea rcx, [rbp + 5488] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3606: + mov byte ptr [rbp + 767], al # 1-byte Spill + jmp .LBB47_472 +.LBB47_472: # in Loop: Header=BB47_456 Depth=1 + mov al, byte ptr [rbp + 767] # 1-byte Reload + test al, 1 + jne .LBB47_473 + jmp .LBB47_477 +.LBB47_473: # in Loop: Header=BB47_456 Depth=1 + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 +.Ltmp3607: +.Ltmp4066: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3608: + mov byte ptr [rbp + 766], al # 1-byte Spill + jmp .LBB47_474 +.LBB47_474: # in Loop: Header=BB47_456 Depth=1 + mov al, byte ptr [rbp + 766] # 1-byte Reload + test al, 1 + jne .LBB47_475 + jmp .LBB47_476 +.LBB47_475: # in Loop: Header=BB47_456 Depth=1 +.Ltmp4067: + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + int3 +.Ltmp4068: +.LBB47_476: # in Loop: Header=BB47_456 Depth=1 + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + jmp .LBB47_477 +.Ltmp4069: +.LBB47_477: # in Loop: Header=BB47_456 Depth=1 + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 +.Ltmp3609: + lea rcx, [rbp + 5488] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3610: + jmp .LBB47_478 +.LBB47_478: # in Loop: Header=BB47_456 Depth=1 + lea rcx, [rbp + 5488] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB47_456 +.Ltmp4070: +# %bb.479: + .cv_loc 47 1 914 0 # ..\tests\span_tests.cpp:914:0 + lea rcx, [rbp + 5392] +.Ltmp4071: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 10544] + call "??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z" +.Ltmp4072: + mov qword ptr [rbp + 752], rax # 8-byte Spill +.LBB47_480: # =>This Inner Loop Header: Depth=1 +.Ltmp4073: + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 + lea rdx, [rip + "??_C@_0BK@JGEKOAOO@av?4subspan?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@"] + lea rax, [rbp + 5288] + mov rcx, rax + mov qword ptr [rbp + 744], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 915 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5272] + mov qword ptr [rbp + 736], rcx # 8-byte Spill + mov qword ptr [rbp + 728], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 5248] + mov qword ptr [rbp + 720], rcx # 8-byte Spill + mov qword ptr [rbp + 712], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5312] + mov rdx, qword ptr [rbp + 720] # 8-byte Reload + mov r8, qword ptr [rbp + 736] # 8-byte Reload + mov r9, qword ptr [rbp + 744] # 8-byte Reload + mov qword ptr [rbp + 704], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 +.Ltmp3611: + xor r10d, r10d + mov r8d, r10d + lea rcx, [rbp + 5392] + lea rdx, [rbp + 5152] + mov r9, -1 +.Ltmp4074: + mov qword ptr [rbp + 696], rax # 8-byte Spill + call "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" +.Ltmp3612: + jmp .LBB47_481 +.LBB47_481: # in Loop: Header=BB47_480 Depth=1 + lea rcx, [rbp + 5152] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 5168], rax +.Ltmp3613: + lea rcx, [rbp + 5176] + lea rdx, [rbp + 5184] + lea r8, [rbp + 5168] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3614: + jmp .LBB47_482 +.LBB47_482: # in Loop: Header=BB47_480 Depth=1 + mov dword ptr [rbp + 5148], 5 +.Ltmp3615: + lea rcx, [rbp + 5184] + lea rdx, [rbp + 5192] + lea r8, [rbp + 5148] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3616: + jmp .LBB47_483 +.LBB47_483: # in Loop: Header=BB47_480 Depth=1 +.Ltmp3617: + lea rcx, [rbp + 5312] + lea rdx, [rbp + 5192] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3618: + jmp .LBB47_484 +.LBB47_484: # in Loop: Header=BB47_480 Depth=1 + lea rcx, [rbp + 5192] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_490 +.Ltmp4075: +.LBB47_489: # Block address taken + # in Loop: Header=BB47_480 Depth=1 + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 + jmp .LBB47_490 +.Ltmp4076: +.LBB47_490: # in Loop: Header=BB47_480 Depth=1 + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 +.Ltmp3621: + lea rcx, [rbp + 5312] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3622: + mov byte ptr [rbp + 695], al # 1-byte Spill + jmp .LBB47_491 +.LBB47_491: # in Loop: Header=BB47_480 Depth=1 + mov al, byte ptr [rbp + 695] # 1-byte Reload + test al, 1 + jne .LBB47_492 + jmp .LBB47_496 +.LBB47_492: # in Loop: Header=BB47_480 Depth=1 + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 +.Ltmp3623: +.Ltmp4077: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3624: + mov byte ptr [rbp + 694], al # 1-byte Spill + jmp .LBB47_493 +.LBB47_493: # in Loop: Header=BB47_480 Depth=1 + mov al, byte ptr [rbp + 694] # 1-byte Reload + test al, 1 + jne .LBB47_494 + jmp .LBB47_495 +.LBB47_494: # in Loop: Header=BB47_480 Depth=1 +.Ltmp4078: + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 + int3 +.Ltmp4079: +.LBB47_495: # in Loop: Header=BB47_480 Depth=1 + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 + jmp .LBB47_496 +.Ltmp4080: +.LBB47_496: # in Loop: Header=BB47_480 Depth=1 + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 +.Ltmp3625: + lea rcx, [rbp + 5312] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3626: + jmp .LBB47_497 +.LBB47_497: # in Loop: Header=BB47_480 Depth=1 + lea rcx, [rbp + 5312] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_480 +.Ltmp4081: +# %bb.498: + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 + jmp .LBB47_499 +.LBB47_499: # =>This Inner Loop Header: Depth=1 +.Ltmp4082: + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 + lea rdx, [rip + "??_C@_0BK@DGKKAKEH@av?4subspan?$CI1?$CJ?4size?$CI?$CJ?5?$DN?$DN?54?$AA@"] + lea rax, [rbp + 5040] + mov rcx, rax + mov qword ptr [rbp + 680], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 916 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5024] + mov qword ptr [rbp + 672], rcx # 8-byte Spill + mov qword ptr [rbp + 664], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 5000] + mov qword ptr [rbp + 656], rcx # 8-byte Spill + mov qword ptr [rbp + 648], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5064] + mov rdx, qword ptr [rbp + 656] # 8-byte Reload + mov r8, qword ptr [rbp + 672] # 8-byte Reload + mov r9, qword ptr [rbp + 680] # 8-byte Reload + mov qword ptr [rbp + 640], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 +.Ltmp3627: + mov r10d, 1 + mov r8d, r10d + lea rcx, [rbp + 5392] + lea rdx, [rbp + 4904] + mov r9, -1 +.Ltmp4083: + mov qword ptr [rbp + 632], rax # 8-byte Spill + call "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" +.Ltmp3628: + jmp .LBB47_500 +.LBB47_500: # in Loop: Header=BB47_499 Depth=1 + lea rcx, [rbp + 4904] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 4920], rax +.Ltmp3629: + lea rcx, [rbp + 4928] + lea rdx, [rbp + 4936] + lea r8, [rbp + 4920] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3630: + jmp .LBB47_501 +.LBB47_501: # in Loop: Header=BB47_499 Depth=1 + mov dword ptr [rbp + 4900], 4 +.Ltmp3631: + lea rcx, [rbp + 4936] + lea rdx, [rbp + 4944] + lea r8, [rbp + 4900] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3632: + jmp .LBB47_502 +.LBB47_502: # in Loop: Header=BB47_499 Depth=1 +.Ltmp3633: + lea rcx, [rbp + 5064] + lea rdx, [rbp + 4944] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3634: + jmp .LBB47_503 +.LBB47_503: # in Loop: Header=BB47_499 Depth=1 + lea rcx, [rbp + 4944] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_509 +.Ltmp4084: +.LBB47_508: # Block address taken + # in Loop: Header=BB47_499 Depth=1 + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 + jmp .LBB47_509 +.Ltmp4085: +.LBB47_509: # in Loop: Header=BB47_499 Depth=1 + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 +.Ltmp3637: + lea rcx, [rbp + 5064] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3638: + mov byte ptr [rbp + 631], al # 1-byte Spill + jmp .LBB47_510 +.LBB47_510: # in Loop: Header=BB47_499 Depth=1 + mov al, byte ptr [rbp + 631] # 1-byte Reload + test al, 1 + jne .LBB47_511 + jmp .LBB47_515 +.LBB47_511: # in Loop: Header=BB47_499 Depth=1 + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 +.Ltmp3639: +.Ltmp4086: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3640: + mov byte ptr [rbp + 630], al # 1-byte Spill + jmp .LBB47_512 +.LBB47_512: # in Loop: Header=BB47_499 Depth=1 + mov al, byte ptr [rbp + 630] # 1-byte Reload + test al, 1 + jne .LBB47_513 + jmp .LBB47_514 +.LBB47_513: # in Loop: Header=BB47_499 Depth=1 +.Ltmp4087: + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 + int3 +.Ltmp4088: +.LBB47_514: # in Loop: Header=BB47_499 Depth=1 + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 + jmp .LBB47_515 +.Ltmp4089: +.LBB47_515: # in Loop: Header=BB47_499 Depth=1 + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 +.Ltmp3641: + lea rcx, [rbp + 5064] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3642: + jmp .LBB47_516 +.LBB47_516: # in Loop: Header=BB47_499 Depth=1 + lea rcx, [rbp + 5064] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_499 +.Ltmp4090: +# %bb.517: + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 + jmp .LBB47_518 +.LBB47_518: # =>This Inner Loop Header: Depth=1 +.Ltmp4091: + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 + lea rdx, [rip + "??_C@_0BK@HIFKEAIJ@av?4subspan?$CI4?$CJ?4size?$CI?$CJ?5?$DN?$DN?51?$AA@"] + lea rax, [rbp + 4792] + mov rcx, rax + mov qword ptr [rbp + 616], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 917 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4776] + mov qword ptr [rbp + 608], rcx # 8-byte Spill + mov qword ptr [rbp + 600], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4752] + mov qword ptr [rbp + 592], rcx # 8-byte Spill + mov qword ptr [rbp + 584], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4816] + mov rdx, qword ptr [rbp + 592] # 8-byte Reload + mov r8, qword ptr [rbp + 608] # 8-byte Reload + mov r9, qword ptr [rbp + 616] # 8-byte Reload + mov qword ptr [rbp + 576], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 +.Ltmp3643: + mov r10d, 4 + mov r8d, r10d + lea rcx, [rbp + 5392] + lea rdx, [rbp + 4656] + mov r9, -1 +.Ltmp4092: + mov qword ptr [rbp + 568], rax # 8-byte Spill + call "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" +.Ltmp3644: + jmp .LBB47_519 +.LBB47_519: # in Loop: Header=BB47_518 Depth=1 + lea rcx, [rbp + 4656] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 4672], rax +.Ltmp3645: + lea rcx, [rbp + 4680] + lea rdx, [rbp + 4688] + lea r8, [rbp + 4672] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3646: + jmp .LBB47_520 +.LBB47_520: # in Loop: Header=BB47_518 Depth=1 + mov dword ptr [rbp + 4652], 1 +.Ltmp3647: + lea rcx, [rbp + 4688] + lea rdx, [rbp + 4696] + lea r8, [rbp + 4652] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3648: + jmp .LBB47_521 +.LBB47_521: # in Loop: Header=BB47_518 Depth=1 +.Ltmp3649: + lea rcx, [rbp + 4816] + lea rdx, [rbp + 4696] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3650: + jmp .LBB47_522 +.LBB47_522: # in Loop: Header=BB47_518 Depth=1 + lea rcx, [rbp + 4696] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_528 +.Ltmp4093: +.LBB47_527: # Block address taken + # in Loop: Header=BB47_518 Depth=1 + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 + jmp .LBB47_528 +.Ltmp4094: +.LBB47_528: # in Loop: Header=BB47_518 Depth=1 + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 +.Ltmp3653: + lea rcx, [rbp + 4816] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3654: + mov byte ptr [rbp + 567], al # 1-byte Spill + jmp .LBB47_529 +.LBB47_529: # in Loop: Header=BB47_518 Depth=1 + mov al, byte ptr [rbp + 567] # 1-byte Reload + test al, 1 + jne .LBB47_530 + jmp .LBB47_534 +.LBB47_530: # in Loop: Header=BB47_518 Depth=1 + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 +.Ltmp3655: +.Ltmp4095: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3656: + mov byte ptr [rbp + 566], al # 1-byte Spill + jmp .LBB47_531 +.LBB47_531: # in Loop: Header=BB47_518 Depth=1 + mov al, byte ptr [rbp + 566] # 1-byte Reload + test al, 1 + jne .LBB47_532 + jmp .LBB47_533 +.LBB47_532: # in Loop: Header=BB47_518 Depth=1 +.Ltmp4096: + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 + int3 +.Ltmp4097: +.LBB47_533: # in Loop: Header=BB47_518 Depth=1 + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 + jmp .LBB47_534 +.Ltmp4098: +.LBB47_534: # in Loop: Header=BB47_518 Depth=1 + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 +.Ltmp3657: + lea rcx, [rbp + 4816] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3658: + jmp .LBB47_535 +.LBB47_535: # in Loop: Header=BB47_518 Depth=1 + lea rcx, [rbp + 4816] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_518 +.Ltmp4099: +# %bb.536: + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 + jmp .LBB47_537 +.LBB47_537: # =>This Inner Loop Header: Depth=1 +.Ltmp4100: + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 + lea rdx, [rip + "??_C@_0BK@NILKKKCA@av?4subspan?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 4544] + mov rcx, rax + mov qword ptr [rbp + 552], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 918 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4528] + mov qword ptr [rbp + 544], rcx # 8-byte Spill + mov qword ptr [rbp + 536], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4504] + mov qword ptr [rbp + 528], rcx # 8-byte Spill + mov qword ptr [rbp + 520], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4568] + mov rdx, qword ptr [rbp + 528] # 8-byte Reload + mov r8, qword ptr [rbp + 544] # 8-byte Reload + mov r9, qword ptr [rbp + 552] # 8-byte Reload + mov qword ptr [rbp + 512], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 +.Ltmp3659: + mov r10d, 5 + mov r8d, r10d + lea rcx, [rbp + 5392] + lea rdx, [rbp + 4408] + mov r9, -1 +.Ltmp4101: + mov qword ptr [rbp + 504], rax # 8-byte Spill + call "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" +.Ltmp3660: + jmp .LBB47_538 +.LBB47_538: # in Loop: Header=BB47_537 Depth=1 + lea rcx, [rbp + 4408] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 4424], rax +.Ltmp3661: + lea rcx, [rbp + 4432] + lea rdx, [rbp + 4440] + lea r8, [rbp + 4424] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3662: + jmp .LBB47_539 +.LBB47_539: # in Loop: Header=BB47_537 Depth=1 + mov dword ptr [rbp + 4404], 0 +.Ltmp3663: + lea rcx, [rbp + 4440] + lea rdx, [rbp + 4448] + lea r8, [rbp + 4404] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3664: + jmp .LBB47_540 +.LBB47_540: # in Loop: Header=BB47_537 Depth=1 +.Ltmp3665: + lea rcx, [rbp + 4568] + lea rdx, [rbp + 4448] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3666: + jmp .LBB47_541 +.LBB47_541: # in Loop: Header=BB47_537 Depth=1 + lea rcx, [rbp + 4448] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_547 +.Ltmp4102: +.LBB47_546: # Block address taken + # in Loop: Header=BB47_537 Depth=1 + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 + jmp .LBB47_547 +.Ltmp4103: +.LBB47_547: # in Loop: Header=BB47_537 Depth=1 + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 +.Ltmp3669: + lea rcx, [rbp + 4568] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3670: + mov byte ptr [rbp + 503], al # 1-byte Spill + jmp .LBB47_548 +.LBB47_548: # in Loop: Header=BB47_537 Depth=1 + mov al, byte ptr [rbp + 503] # 1-byte Reload + test al, 1 + jne .LBB47_549 + jmp .LBB47_553 +.LBB47_549: # in Loop: Header=BB47_537 Depth=1 + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 +.Ltmp3671: +.Ltmp4104: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3672: + mov byte ptr [rbp + 502], al # 1-byte Spill + jmp .LBB47_550 +.LBB47_550: # in Loop: Header=BB47_537 Depth=1 + mov al, byte ptr [rbp + 502] # 1-byte Reload + test al, 1 + jne .LBB47_551 + jmp .LBB47_552 +.LBB47_551: # in Loop: Header=BB47_537 Depth=1 +.Ltmp4105: + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 + int3 +.Ltmp4106: +.LBB47_552: # in Loop: Header=BB47_537 Depth=1 + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 + jmp .LBB47_553 +.Ltmp4107: +.LBB47_553: # in Loop: Header=BB47_537 Depth=1 + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 +.Ltmp3673: + lea rcx, [rbp + 4568] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3674: + jmp .LBB47_554 +.LBB47_554: # in Loop: Header=BB47_537 Depth=1 + lea rcx, [rbp + 4568] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_537 +.Ltmp4108: +# %bb.555: + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + jmp .LBB47_556 +.LBB47_556: # =>This Inner Loop Header: Depth=1 +.Ltmp4109: + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + lea rdx, [rip + "??_C@_0CA@CMKOGIAM@av?4subspan?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 4296] + mov rcx, rax + mov qword ptr [rbp + 488], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 919 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4280] + mov qword ptr [rbp + 480], rcx # 8-byte Spill + mov qword ptr [rbp + 472], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 4256] + mov qword ptr [rbp + 464], rcx # 8-byte Spill + mov qword ptr [rbp + 456], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4320] + mov qword ptr [rbp + 448], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 464] # 8-byte Reload + mov r8, qword ptr [rbp + 480] # 8-byte Reload + mov r9, qword ptr [rbp + 488] # 8-byte Reload + mov qword ptr [rbp + 440], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp3675: + mov rcx, qword ptr [rbp + 448] # 8-byte Reload + mov qword ptr [rbp + 432], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3676: + mov byte ptr [rbp + 431], al # 1-byte Spill + jmp .LBB47_557 +.LBB47_557: # in Loop: Header=BB47_556 Depth=1 + mov al, byte ptr [rbp + 431] # 1-byte Reload + test al, 1 + jne .LBB47_558 + jmp .LBB47_569 +.LBB47_558: # in Loop: Header=BB47_556 Depth=1 + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 +.Ltmp3679: + mov eax, 6 + mov r8d, eax + lea rcx, [rbp + 5392] + lea rdx, [rbp + 4240] + mov r9, -1 +.Ltmp4110: + call "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" +.Ltmp3680: + jmp .LBB47_559 +.LBB47_559: # in Loop: Header=BB47_556 Depth=1 + lea rcx, [rbp + 4240] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" +.Ltmp3681: + lea rcx, [rbp + 4320] + mov edx, 274 + mov qword ptr [rbp + 416], rax # 8-byte Spill + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3682: + jmp .LBB47_567 +.Ltmp4111: +.LBB47_562: # Block address taken + # in Loop: Header=BB47_556 Depth=1 + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + jmp .LBB47_563 +.LBB47_563: # in Loop: Header=BB47_556 Depth=1 + jmp .LBB47_571 +.Ltmp4112: +.LBB47_566: # Block address taken + # in Loop: Header=BB47_556 Depth=1 + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + jmp .LBB47_563 +.Ltmp4113: +.LBB47_567: # in Loop: Header=BB47_556 Depth=1 + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + jmp .LBB47_563 +.Ltmp4114: +.LBB47_569: # in Loop: Header=BB47_556 Depth=1 + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 +.Ltmp3677: + lea rcx, [rbp + 4320] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3678: + jmp .LBB47_570 +.LBB47_570: # in Loop: Header=BB47_556 Depth=1 + jmp .LBB47_571 +.Ltmp4115: +.LBB47_571: # in Loop: Header=BB47_556 Depth=1 + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 +.Ltmp3687: + lea rcx, [rbp + 4320] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3688: + mov byte ptr [rbp + 415], al # 1-byte Spill + jmp .LBB47_572 +.LBB47_572: # in Loop: Header=BB47_556 Depth=1 + mov al, byte ptr [rbp + 415] # 1-byte Reload + test al, 1 + jne .LBB47_573 + jmp .LBB47_577 +.LBB47_573: # in Loop: Header=BB47_556 Depth=1 + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 +.Ltmp3689: +.Ltmp4116: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3690: + mov byte ptr [rbp + 414], al # 1-byte Spill + jmp .LBB47_574 +.LBB47_574: # in Loop: Header=BB47_556 Depth=1 + mov al, byte ptr [rbp + 414] # 1-byte Reload + test al, 1 + jne .LBB47_575 + jmp .LBB47_576 +.LBB47_575: # in Loop: Header=BB47_556 Depth=1 +.Ltmp4117: + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + int3 +.Ltmp4118: +.LBB47_576: # in Loop: Header=BB47_556 Depth=1 + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + jmp .LBB47_577 +.Ltmp4119: +.LBB47_577: # in Loop: Header=BB47_556 Depth=1 + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 +.Ltmp3691: + lea rcx, [rbp + 4320] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3692: + jmp .LBB47_578 +.LBB47_578: # in Loop: Header=BB47_556 Depth=1 + lea rcx, [rbp + 4320] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB47_556 +.Ltmp4120: +# %bb.579: + .cv_loc 47 1 920 0 # ..\tests\span_tests.cpp:920:0 + mov eax, 1 + mov r8d, eax + lea rcx, [rbp + 5392] + lea rdx, [rbp + 4224] +.Ltmp4121: + #DEBUG_VALUE: av2 <- [$rdx+0] + mov r9, -1 + call "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" +.Ltmp4122: + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + mov dword ptr [rbp + 4220], 0 +.LBB47_580: # =>This Loop Header: Depth=1 + # Child Loop BB47_582 Depth 2 + cmp dword ptr [rbp + 4220], 4 + jge .LBB47_602 +# %bb.581: # in Loop: Header=BB47_580 Depth=1 +.Ltmp4123: + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + jmp .LBB47_582 +.LBB47_582: # Parent Loop BB47_580 Depth=1 + # => This Inner Loop Header: Depth=2 +.Ltmp4124: + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + lea rdx, [rip + "??_C@_0BA@PIDHIMO@av2?$FLi?$FN?5?$DN?$DN?5i?5?$CL?52?$AA@"] + lea rax, [rbp + 4112] + mov rcx, rax + mov qword ptr [rbp + 400], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 921 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4096] + mov qword ptr [rbp + 392], rcx # 8-byte Spill + mov qword ptr [rbp + 384], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4072] + mov qword ptr [rbp + 376], rcx # 8-byte Spill + mov qword ptr [rbp + 368], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4136] + mov rdx, qword ptr [rbp + 376] # 8-byte Reload + mov r8, qword ptr [rbp + 392] # 8-byte Reload + mov r9, qword ptr [rbp + 400] # 8-byte Reload + mov qword ptr [rbp + 360], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp4125: + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + movsxd rdx, dword ptr [rbp + 4220] +.Ltmp3791: + lea rcx, [rbp + 4224] + mov qword ptr [rbp + 352], rax # 8-byte Spill + call "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp3792: + mov qword ptr [rbp + 344], rax # 8-byte Spill + jmp .LBB47_583 +.LBB47_583: # in Loop: Header=BB47_582 Depth=2 +.Ltmp3793: + lea rcx, [rbp + 4000] + lea rdx, [rbp + 4008] + mov r8, qword ptr [rbp + 344] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp3794: + jmp .LBB47_584 +.LBB47_584: # in Loop: Header=BB47_582 Depth=2 + mov eax, dword ptr [rbp + 4220] + add eax, 2 + mov dword ptr [rbp + 3996], eax +.Ltmp3795: + lea rcx, [rbp + 4008] + lea rdx, [rbp + 4016] + lea r8, [rbp + 3996] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp3796: + jmp .LBB47_585 +.LBB47_585: # in Loop: Header=BB47_582 Depth=2 +.Ltmp3797: + lea rcx, [rbp + 4136] + lea rdx, [rbp + 4016] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3798: + jmp .LBB47_586 +.LBB47_586: # in Loop: Header=BB47_582 Depth=2 + lea rcx, [rbp + 4016] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB47_592 +.Ltmp4126: +.LBB47_591: # Block address taken + # in Loop: Header=BB47_582 Depth=2 + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + jmp .LBB47_592 +.Ltmp4127: +.LBB47_592: # in Loop: Header=BB47_582 Depth=2 + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 +.Ltmp3801: + lea rcx, [rbp + 4136] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3802: + mov byte ptr [rbp + 343], al # 1-byte Spill + jmp .LBB47_593 +.LBB47_593: # in Loop: Header=BB47_582 Depth=2 + mov al, byte ptr [rbp + 343] # 1-byte Reload + test al, 1 + jne .LBB47_594 + jmp .LBB47_598 +.LBB47_594: # in Loop: Header=BB47_582 Depth=2 + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 +.Ltmp3803: +.Ltmp4128: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3804: + mov byte ptr [rbp + 342], al # 1-byte Spill + jmp .LBB47_595 +.LBB47_595: # in Loop: Header=BB47_582 Depth=2 + mov al, byte ptr [rbp + 342] # 1-byte Reload + test al, 1 + jne .LBB47_596 + jmp .LBB47_597 +.LBB47_596: # in Loop: Header=BB47_582 Depth=2 +.Ltmp4129: + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + int3 +.Ltmp4130: +.LBB47_597: # in Loop: Header=BB47_582 Depth=2 + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + jmp .LBB47_598 +.Ltmp4131: +.LBB47_598: # in Loop: Header=BB47_582 Depth=2 + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 +.Ltmp3805: + lea rcx, [rbp + 4136] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3806: + jmp .LBB47_599 +.LBB47_599: # in Loop: Header=BB47_582 Depth=2 + lea rcx, [rbp + 4136] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_582 +.Ltmp4132: +# %bb.600: # in Loop: Header=BB47_580 Depth=1 + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + mov eax, dword ptr [rbp + 4220] + add eax, 1 + mov dword ptr [rbp + 4220], eax + jmp .LBB47_580 +.Ltmp4133: +.LBB47_602: + .cv_loc 47 1 925 0 # ..\tests\span_tests.cpp:925:0 + lea rcx, [rbp + 3984] +.Ltmp4134: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 10544] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp4135: + mov qword ptr [rbp + 328], rax # 8-byte Spill +.LBB47_603: # =>This Inner Loop Header: Depth=1 +.Ltmp4136: + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 + lea rdx, [rip + "??_C@_0BK@JGEKOAOO@av?4subspan?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@"] + lea rax, [rbp + 3880] + mov rcx, rax + mov qword ptr [rbp + 320], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 926 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3864] + mov qword ptr [rbp + 312], rcx # 8-byte Spill + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3840] + mov qword ptr [rbp + 296], rcx # 8-byte Spill + mov qword ptr [rbp + 288], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3904] + mov rdx, qword ptr [rbp + 296] # 8-byte Reload + mov r8, qword ptr [rbp + 312] # 8-byte Reload + mov r9, qword ptr [rbp + 320] # 8-byte Reload + mov qword ptr [rbp + 280], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 +.Ltmp3693: + xor r10d, r10d + mov r8d, r10d + lea rcx, [rbp + 3984] + lea rdx, [rbp + 3744] + mov r9, -1 +.Ltmp4137: + mov qword ptr [rbp + 272], rax # 8-byte Spill + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp3694: + jmp .LBB47_604 +.LBB47_604: # in Loop: Header=BB47_603 Depth=1 + lea rcx, [rbp + 3744] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 3760], rax +.Ltmp3695: + lea rcx, [rbp + 3768] + lea rdx, [rbp + 3776] + lea r8, [rbp + 3760] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3696: + jmp .LBB47_605 +.LBB47_605: # in Loop: Header=BB47_603 Depth=1 + mov dword ptr [rbp + 3740], 5 +.Ltmp3697: + lea rcx, [rbp + 3776] + lea rdx, [rbp + 3784] + lea r8, [rbp + 3740] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3698: + jmp .LBB47_606 +.LBB47_606: # in Loop: Header=BB47_603 Depth=1 +.Ltmp3699: + lea rcx, [rbp + 3904] + lea rdx, [rbp + 3784] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3700: + jmp .LBB47_607 +.LBB47_607: # in Loop: Header=BB47_603 Depth=1 + lea rcx, [rbp + 3784] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_612 +.Ltmp4138: +.LBB47_611: # Block address taken + # in Loop: Header=BB47_603 Depth=1 + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 + jmp .LBB47_612 +.Ltmp4139: +.LBB47_612: # in Loop: Header=BB47_603 Depth=1 + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 +.Ltmp3703: + lea rcx, [rbp + 3904] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3704: + mov byte ptr [rbp + 271], al # 1-byte Spill + jmp .LBB47_613 +.LBB47_613: # in Loop: Header=BB47_603 Depth=1 + mov al, byte ptr [rbp + 271] # 1-byte Reload + test al, 1 + jne .LBB47_614 + jmp .LBB47_618 +.LBB47_614: # in Loop: Header=BB47_603 Depth=1 + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 +.Ltmp3705: +.Ltmp4140: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3706: + mov byte ptr [rbp + 270], al # 1-byte Spill + jmp .LBB47_615 +.LBB47_615: # in Loop: Header=BB47_603 Depth=1 + mov al, byte ptr [rbp + 270] # 1-byte Reload + test al, 1 + jne .LBB47_616 + jmp .LBB47_617 +.LBB47_616: # in Loop: Header=BB47_603 Depth=1 +.Ltmp4141: + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 + int3 +.Ltmp4142: +.LBB47_617: # in Loop: Header=BB47_603 Depth=1 + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 + jmp .LBB47_618 +.Ltmp4143: +.LBB47_618: # in Loop: Header=BB47_603 Depth=1 + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 +.Ltmp3707: + lea rcx, [rbp + 3904] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3708: + jmp .LBB47_619 +.LBB47_619: # in Loop: Header=BB47_603 Depth=1 + lea rcx, [rbp + 3904] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_603 +.Ltmp4144: +# %bb.620: + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 + jmp .LBB47_621 +.LBB47_621: # =>This Inner Loop Header: Depth=1 +.Ltmp4145: + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 + lea rdx, [rip + "??_C@_0BK@DGKKAKEH@av?4subspan?$CI1?$CJ?4size?$CI?$CJ?5?$DN?$DN?54?$AA@"] + lea rax, [rbp + 3632] + mov rcx, rax + mov qword ptr [rbp + 256], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 927 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3616] + mov qword ptr [rbp + 248], rcx # 8-byte Spill + mov qword ptr [rbp + 240], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3592] + mov qword ptr [rbp + 232], rcx # 8-byte Spill + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3656] + mov rdx, qword ptr [rbp + 232] # 8-byte Reload + mov r8, qword ptr [rbp + 248] # 8-byte Reload + mov r9, qword ptr [rbp + 256] # 8-byte Reload + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 +.Ltmp3709: + mov r10d, 1 + mov r8d, r10d + lea rcx, [rbp + 3984] + lea rdx, [rbp + 3496] + mov r9, -1 +.Ltmp4146: + mov qword ptr [rbp + 208], rax # 8-byte Spill + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp3710: + jmp .LBB47_622 +.LBB47_622: # in Loop: Header=BB47_621 Depth=1 + lea rcx, [rbp + 3496] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 3512], rax +.Ltmp3711: + lea rcx, [rbp + 3520] + lea rdx, [rbp + 3528] + lea r8, [rbp + 3512] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3712: + jmp .LBB47_623 +.LBB47_623: # in Loop: Header=BB47_621 Depth=1 + mov dword ptr [rbp + 3492], 4 +.Ltmp3713: + lea rcx, [rbp + 3528] + lea rdx, [rbp + 3536] + lea r8, [rbp + 3492] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3714: + jmp .LBB47_624 +.LBB47_624: # in Loop: Header=BB47_621 Depth=1 +.Ltmp3715: + lea rcx, [rbp + 3656] + lea rdx, [rbp + 3536] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3716: + jmp .LBB47_625 +.LBB47_625: # in Loop: Header=BB47_621 Depth=1 + lea rcx, [rbp + 3536] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_631 +.Ltmp4147: +.LBB47_630: # Block address taken + # in Loop: Header=BB47_621 Depth=1 + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 + jmp .LBB47_631 +.Ltmp4148: +.LBB47_631: # in Loop: Header=BB47_621 Depth=1 + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 +.Ltmp3719: + lea rcx, [rbp + 3656] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3720: + mov byte ptr [rbp + 207], al # 1-byte Spill + jmp .LBB47_632 +.LBB47_632: # in Loop: Header=BB47_621 Depth=1 + mov al, byte ptr [rbp + 207] # 1-byte Reload + test al, 1 + jne .LBB47_633 + jmp .LBB47_637 +.LBB47_633: # in Loop: Header=BB47_621 Depth=1 + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 +.Ltmp3721: +.Ltmp4149: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3722: + mov byte ptr [rbp + 206], al # 1-byte Spill + jmp .LBB47_634 +.LBB47_634: # in Loop: Header=BB47_621 Depth=1 + mov al, byte ptr [rbp + 206] # 1-byte Reload + test al, 1 + jne .LBB47_635 + jmp .LBB47_636 +.LBB47_635: # in Loop: Header=BB47_621 Depth=1 +.Ltmp4150: + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 + int3 +.Ltmp4151: +.LBB47_636: # in Loop: Header=BB47_621 Depth=1 + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 + jmp .LBB47_637 +.Ltmp4152: +.LBB47_637: # in Loop: Header=BB47_621 Depth=1 + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 +.Ltmp3723: + lea rcx, [rbp + 3656] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3724: + jmp .LBB47_638 +.LBB47_638: # in Loop: Header=BB47_621 Depth=1 + lea rcx, [rbp + 3656] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_621 +.Ltmp4153: +# %bb.639: + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 + jmp .LBB47_640 +.LBB47_640: # =>This Inner Loop Header: Depth=1 +.Ltmp4154: + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 + lea rdx, [rip + "??_C@_0BK@HIFKEAIJ@av?4subspan?$CI4?$CJ?4size?$CI?$CJ?5?$DN?$DN?51?$AA@"] + lea rax, [rbp + 3384] + mov rcx, rax + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 928 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3368] + mov qword ptr [rbp + 184], rcx # 8-byte Spill + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3344] + mov qword ptr [rbp + 168], rcx # 8-byte Spill + mov qword ptr [rbp + 160], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3408] + mov rdx, qword ptr [rbp + 168] # 8-byte Reload + mov r8, qword ptr [rbp + 184] # 8-byte Reload + mov r9, qword ptr [rbp + 192] # 8-byte Reload + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 +.Ltmp3725: + mov r10d, 4 + mov r8d, r10d + lea rcx, [rbp + 3984] + lea rdx, [rbp + 3248] + mov r9, -1 +.Ltmp4155: + mov qword ptr [rbp + 144], rax # 8-byte Spill + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp3726: + jmp .LBB47_641 +.LBB47_641: # in Loop: Header=BB47_640 Depth=1 + lea rcx, [rbp + 3248] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 3264], rax +.Ltmp3727: + lea rcx, [rbp + 3272] + lea rdx, [rbp + 3280] + lea r8, [rbp + 3264] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3728: + jmp .LBB47_642 +.LBB47_642: # in Loop: Header=BB47_640 Depth=1 + mov dword ptr [rbp + 3244], 1 +.Ltmp3729: + lea rcx, [rbp + 3280] + lea rdx, [rbp + 3288] + lea r8, [rbp + 3244] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3730: + jmp .LBB47_643 +.LBB47_643: # in Loop: Header=BB47_640 Depth=1 +.Ltmp3731: + lea rcx, [rbp + 3408] + lea rdx, [rbp + 3288] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3732: + jmp .LBB47_644 +.LBB47_644: # in Loop: Header=BB47_640 Depth=1 + lea rcx, [rbp + 3288] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_650 +.Ltmp4156: +.LBB47_649: # Block address taken + # in Loop: Header=BB47_640 Depth=1 + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 + jmp .LBB47_650 +.Ltmp4157: +.LBB47_650: # in Loop: Header=BB47_640 Depth=1 + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 +.Ltmp3735: + lea rcx, [rbp + 3408] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3736: + mov byte ptr [rbp + 143], al # 1-byte Spill + jmp .LBB47_651 +.LBB47_651: # in Loop: Header=BB47_640 Depth=1 + mov al, byte ptr [rbp + 143] # 1-byte Reload + test al, 1 + jne .LBB47_652 + jmp .LBB47_656 +.LBB47_652: # in Loop: Header=BB47_640 Depth=1 + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 +.Ltmp3737: +.Ltmp4158: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3738: + mov byte ptr [rbp + 142], al # 1-byte Spill + jmp .LBB47_653 +.LBB47_653: # in Loop: Header=BB47_640 Depth=1 + mov al, byte ptr [rbp + 142] # 1-byte Reload + test al, 1 + jne .LBB47_654 + jmp .LBB47_655 +.LBB47_654: # in Loop: Header=BB47_640 Depth=1 +.Ltmp4159: + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 + int3 +.Ltmp4160: +.LBB47_655: # in Loop: Header=BB47_640 Depth=1 + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 + jmp .LBB47_656 +.Ltmp4161: +.LBB47_656: # in Loop: Header=BB47_640 Depth=1 + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 +.Ltmp3739: + lea rcx, [rbp + 3408] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3740: + jmp .LBB47_657 +.LBB47_657: # in Loop: Header=BB47_640 Depth=1 + lea rcx, [rbp + 3408] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_640 +.Ltmp4162: +# %bb.658: + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 + jmp .LBB47_659 +.LBB47_659: # =>This Inner Loop Header: Depth=1 +.Ltmp4163: + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 + lea rdx, [rip + "??_C@_0BK@NILKKKCA@av?4subspan?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 3136] + mov rcx, rax + mov qword ptr [rbp + 128], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 929 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3120] + mov qword ptr [rbp + 120], rcx # 8-byte Spill + mov qword ptr [rbp + 112], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3096] + mov qword ptr [rbp + 104], rcx # 8-byte Spill + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3160] + mov rdx, qword ptr [rbp + 104] # 8-byte Reload + mov r8, qword ptr [rbp + 120] # 8-byte Reload + mov r9, qword ptr [rbp + 128] # 8-byte Reload + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 +.Ltmp3741: + mov r10d, 5 + mov r8d, r10d + lea rcx, [rbp + 3984] + lea rdx, [rbp + 3000] + mov r9, -1 +.Ltmp4164: + mov qword ptr [rbp + 80], rax # 8-byte Spill + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp3742: + jmp .LBB47_660 +.LBB47_660: # in Loop: Header=BB47_659 Depth=1 + lea rcx, [rbp + 3000] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 3016], rax +.Ltmp3743: + lea rcx, [rbp + 3024] + lea rdx, [rbp + 3032] + lea r8, [rbp + 3016] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3744: + jmp .LBB47_661 +.LBB47_661: # in Loop: Header=BB47_659 Depth=1 + mov dword ptr [rbp + 2996], 0 +.Ltmp3745: + lea rcx, [rbp + 3032] + lea rdx, [rbp + 3040] + lea r8, [rbp + 2996] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3746: + jmp .LBB47_662 +.LBB47_662: # in Loop: Header=BB47_659 Depth=1 +.Ltmp3747: + lea rcx, [rbp + 3160] + lea rdx, [rbp + 3040] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3748: + jmp .LBB47_663 +.LBB47_663: # in Loop: Header=BB47_659 Depth=1 + lea rcx, [rbp + 3040] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_669 +.Ltmp4165: +.LBB47_668: # Block address taken + # in Loop: Header=BB47_659 Depth=1 + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 + jmp .LBB47_669 +.Ltmp4166: +.LBB47_669: # in Loop: Header=BB47_659 Depth=1 + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 +.Ltmp3751: + lea rcx, [rbp + 3160] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3752: + mov byte ptr [rbp + 79], al # 1-byte Spill + jmp .LBB47_670 +.LBB47_670: # in Loop: Header=BB47_659 Depth=1 + mov al, byte ptr [rbp + 79] # 1-byte Reload + test al, 1 + jne .LBB47_671 + jmp .LBB47_675 +.LBB47_671: # in Loop: Header=BB47_659 Depth=1 + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 +.Ltmp3753: +.Ltmp4167: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3754: + mov byte ptr [rbp + 78], al # 1-byte Spill + jmp .LBB47_672 +.LBB47_672: # in Loop: Header=BB47_659 Depth=1 + mov al, byte ptr [rbp + 78] # 1-byte Reload + test al, 1 + jne .LBB47_673 + jmp .LBB47_674 +.LBB47_673: # in Loop: Header=BB47_659 Depth=1 +.Ltmp4168: + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 + int3 +.Ltmp4169: +.LBB47_674: # in Loop: Header=BB47_659 Depth=1 + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 + jmp .LBB47_675 +.Ltmp4170: +.LBB47_675: # in Loop: Header=BB47_659 Depth=1 + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 +.Ltmp3755: + lea rcx, [rbp + 3160] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3756: + jmp .LBB47_676 +.LBB47_676: # in Loop: Header=BB47_659 Depth=1 + lea rcx, [rbp + 3160] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_659 +.Ltmp4171: +# %bb.677: + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + jmp .LBB47_678 +.LBB47_678: # =>This Inner Loop Header: Depth=1 +.Ltmp4172: + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + lea rdx, [rip + "??_C@_0CA@CMKOGIAM@av?4subspan?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 2888] + mov rcx, rax + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 930 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2872] + mov qword ptr [rbp + 56], rcx # 8-byte Spill + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 2848] + mov qword ptr [rbp + 40], rcx # 8-byte Spill + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2912] + mov qword ptr [rbp + 24], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 40] # 8-byte Reload + mov r8, qword ptr [rbp + 56] # 8-byte Reload + mov r9, qword ptr [rbp + 64] # 8-byte Reload + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp3757: + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3758: + mov byte ptr [rbp + 7], al # 1-byte Spill + jmp .LBB47_679 +.LBB47_679: # in Loop: Header=BB47_678 Depth=1 + mov al, byte ptr [rbp + 7] # 1-byte Reload + test al, 1 + jne .LBB47_680 + jmp .LBB47_691 +.LBB47_680: # in Loop: Header=BB47_678 Depth=1 + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 +.Ltmp3761: + mov eax, 6 + mov r8d, eax + lea rcx, [rbp + 3984] + lea rdx, [rbp + 2832] + mov r9, -1 +.Ltmp4173: + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp3762: + jmp .LBB47_681 +.LBB47_681: # in Loop: Header=BB47_678 Depth=1 + lea rcx, [rbp + 2832] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" +.Ltmp3763: + lea rcx, [rbp + 2912] + mov edx, 274 + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3764: + jmp .LBB47_689 +.Ltmp4174: +.LBB47_684: # Block address taken + # in Loop: Header=BB47_678 Depth=1 + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + jmp .LBB47_685 +.LBB47_685: # in Loop: Header=BB47_678 Depth=1 + jmp .LBB47_693 +.Ltmp4175: +.LBB47_688: # Block address taken + # in Loop: Header=BB47_678 Depth=1 + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + jmp .LBB47_685 +.Ltmp4176: +.LBB47_689: # in Loop: Header=BB47_678 Depth=1 + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + jmp .LBB47_685 +.Ltmp4177: +.LBB47_691: # in Loop: Header=BB47_678 Depth=1 + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 +.Ltmp3759: + lea rcx, [rbp + 2912] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3760: + jmp .LBB47_692 +.LBB47_692: # in Loop: Header=BB47_678 Depth=1 + jmp .LBB47_693 +.Ltmp4178: +.LBB47_693: # in Loop: Header=BB47_678 Depth=1 + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 +.Ltmp3769: + lea rcx, [rbp + 2912] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3770: + mov byte ptr [rbp - 9], al # 1-byte Spill + jmp .LBB47_694 +.LBB47_694: # in Loop: Header=BB47_678 Depth=1 + mov al, byte ptr [rbp - 9] # 1-byte Reload + test al, 1 + jne .LBB47_695 + jmp .LBB47_699 +.LBB47_695: # in Loop: Header=BB47_678 Depth=1 + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 +.Ltmp3771: +.Ltmp4179: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3772: + mov byte ptr [rbp - 10], al # 1-byte Spill + jmp .LBB47_696 +.LBB47_696: # in Loop: Header=BB47_678 Depth=1 + mov al, byte ptr [rbp - 10] # 1-byte Reload + test al, 1 + jne .LBB47_697 + jmp .LBB47_698 +.LBB47_697: # in Loop: Header=BB47_678 Depth=1 +.Ltmp4180: + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + int3 +.Ltmp4181: +.LBB47_698: # in Loop: Header=BB47_678 Depth=1 + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + jmp .LBB47_699 +.Ltmp4182: +.LBB47_699: # in Loop: Header=BB47_678 Depth=1 + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 +.Ltmp3773: + lea rcx, [rbp + 2912] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3774: + jmp .LBB47_700 +.LBB47_700: # in Loop: Header=BB47_678 Depth=1 + lea rcx, [rbp + 2912] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB47_678 +.Ltmp4183: +# %bb.701: + .cv_loc 47 1 931 0 # ..\tests\span_tests.cpp:931:0 + mov eax, 1 + mov r8d, eax + lea rcx, [rbp + 3984] + lea rdx, [rbp + 2816] +.Ltmp4184: + #DEBUG_VALUE: av2 <- [$rdx+0] + mov r9, -1 + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp4185: + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + mov dword ptr [rbp + 2812], 0 +.LBB47_702: # =>This Loop Header: Depth=1 + # Child Loop BB47_704 Depth 2 + cmp dword ptr [rbp + 2812], 4 + jge .LBB47_724 +# %bb.703: # in Loop: Header=BB47_702 Depth=1 +.Ltmp4186: + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + jmp .LBB47_704 +.LBB47_704: # Parent Loop BB47_702 Depth=1 + # => This Inner Loop Header: Depth=2 +.Ltmp4187: + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + lea rdx, [rip + "??_C@_0BA@PIDHIMO@av2?$FLi?$FN?5?$DN?$DN?5i?5?$CL?52?$AA@"] + lea rax, [rbp + 2704] + mov rcx, rax + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 932 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2688] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2664] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2728] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 32] # 8-byte Reload + mov r9, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp4188: + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + movsxd rdx, dword ptr [rbp + 2812] +.Ltmp3775: + lea rcx, [rbp + 2816] + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp3776: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB47_705 +.LBB47_705: # in Loop: Header=BB47_704 Depth=2 +.Ltmp3777: + lea rcx, [rbp + 2592] + lea rdx, [rbp + 2600] + mov r8, qword ptr [rbp - 80] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp3778: + jmp .LBB47_706 +.LBB47_706: # in Loop: Header=BB47_704 Depth=2 + mov eax, dword ptr [rbp + 2812] + add eax, 2 + mov dword ptr [rbp + 2588], eax +.Ltmp3779: + lea rcx, [rbp + 2600] + lea rdx, [rbp + 2608] + lea r8, [rbp + 2588] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp3780: + jmp .LBB47_707 +.LBB47_707: # in Loop: Header=BB47_704 Depth=2 +.Ltmp3781: + lea rcx, [rbp + 2728] + lea rdx, [rbp + 2608] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3782: + jmp .LBB47_708 +.LBB47_708: # in Loop: Header=BB47_704 Depth=2 + lea rcx, [rbp + 2608] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB47_714 +.Ltmp4189: +.LBB47_713: # Block address taken + # in Loop: Header=BB47_704 Depth=2 + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + jmp .LBB47_714 +.Ltmp4190: +.LBB47_714: # in Loop: Header=BB47_704 Depth=2 + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 +.Ltmp3785: + lea rcx, [rbp + 2728] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3786: + mov byte ptr [rbp - 81], al # 1-byte Spill + jmp .LBB47_715 +.LBB47_715: # in Loop: Header=BB47_704 Depth=2 + mov al, byte ptr [rbp - 81] # 1-byte Reload + test al, 1 + jne .LBB47_716 + jmp .LBB47_720 +.LBB47_716: # in Loop: Header=BB47_704 Depth=2 + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 +.Ltmp3787: +.Ltmp4191: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3788: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB47_717 +.LBB47_717: # in Loop: Header=BB47_704 Depth=2 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB47_718 + jmp .LBB47_719 +.LBB47_718: # in Loop: Header=BB47_704 Depth=2 +.Ltmp4192: + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + int3 +.Ltmp4193: +.LBB47_719: # in Loop: Header=BB47_704 Depth=2 + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + jmp .LBB47_720 +.Ltmp4194: +.LBB47_720: # in Loop: Header=BB47_704 Depth=2 + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 +.Ltmp3789: + lea rcx, [rbp + 2728] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3790: + jmp .LBB47_721 +.LBB47_721: # in Loop: Header=BB47_704 Depth=2 + lea rcx, [rbp + 2728] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_704 +.Ltmp4195: +# %bb.722: # in Loop: Header=BB47_702 Depth=1 + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + mov eax, dword ptr [rbp + 2812] + add eax, 1 + mov dword ptr [rbp + 2812], eax + jmp .LBB47_702 +.Ltmp4196: +.LBB47_724: + .cv_loc 47 1 934 0 # ..\tests\span_tests.cpp:934:0 + add rsp, 10704 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$4@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$4@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$4@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_4: # in Loop: Header=BB47_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 +.Ltmp3233: + lea rcx, [rbp + 10456] +.Ltmp4197: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3234: + jmp .LBB47_5 +.LBB47_5: # in Loop: Header=BB47_1 Depth=1 + lea rax, [rip + .LBB47_6] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4198: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$21@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$21@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$21@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_21: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 10456] + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4199: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$22@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_22: # in Loop: Header=BB47_17 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 10168] +.Ltmp4200: + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4201: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$23@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$23@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$23@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_23: # in Loop: Header=BB47_17 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 +.Ltmp3247: + lea rcx, [rbp + 10288] +.Ltmp4202: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3248: + jmp .LBB47_24 +.LBB47_24: # in Loop: Header=BB47_17 Depth=1 + lea rax, [rip + .LBB47_25] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4203: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$40@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_40: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 10288] + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4204: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$41@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_41: # in Loop: Header=BB47_35 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9944] +.Ltmp4205: + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4206: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$42@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$42@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$42@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_42: # in Loop: Header=BB47_35 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 +.Ltmp3263: + lea rcx, [rbp + 10064] +.Ltmp4207: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3264: + jmp .LBB47_43 +.LBB47_43: # in Loop: Header=BB47_35 Depth=1 + lea rax, [rip + .LBB47_44] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4208: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$59@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_59: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 10064] + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4209: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$60@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$60@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$60@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_60: # in Loop: Header=BB47_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9696] +.Ltmp4210: + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4211: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$61@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$61@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$61@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_61: # in Loop: Header=BB47_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 +.Ltmp3279: + lea rcx, [rbp + 9816] +.Ltmp4212: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3280: + jmp .LBB47_62 +.LBB47_62: # in Loop: Header=BB47_54 Depth=1 + lea rax, [rip + .LBB47_63] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4213: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$76@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$76@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$76@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_76: # in Loop: Header=BB47_73 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 +.Ltmp3293: + lea rcx, [rbp + 9560] +.Ltmp4214: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3294: + jmp .LBB47_77 +.LBB47_77: # in Loop: Header=BB47_73 Depth=1 + lea rax, [rip + .LBB47_78] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4215: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$85@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$85@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$85@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_85: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9816] +.Ltmp4216: + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4217: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$94@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$94@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$94@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_94: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9560] +.Ltmp4218: + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4219: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$95@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$95@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$95@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_95: # in Loop: Header=BB47_90 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9272] +.Ltmp4220: + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4221: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$96@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$96@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$96@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_96: # in Loop: Header=BB47_90 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 +.Ltmp3307: + lea rcx, [rbp + 9392] +.Ltmp4222: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3308: + jmp .LBB47_97 +.LBB47_97: # in Loop: Header=BB47_90 Depth=1 + lea rax, [rip + .LBB47_98] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4223: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$113@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$113@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$113@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_113: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9392] + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4224: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$114@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$114@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$114@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_114: # in Loop: Header=BB47_108 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9048] +.Ltmp4225: + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4226: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$115@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$115@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$115@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_115: # in Loop: Header=BB47_108 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 +.Ltmp3323: + lea rcx, [rbp + 9168] +.Ltmp4227: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3324: + jmp .LBB47_116 +.LBB47_116: # in Loop: Header=BB47_108 Depth=1 + lea rax, [rip + .LBB47_117] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4228: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$130@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$130@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$130@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_130: # in Loop: Header=BB47_127 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 +.Ltmp3337: + lea rcx, [rbp + 8912] +.Ltmp4229: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3338: + jmp .LBB47_131 +.LBB47_131: # in Loop: Header=BB47_127 Depth=1 + lea rax, [rip + .LBB47_132] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4230: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$139@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_139: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9168] +.Ltmp4231: + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4232: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$148@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$148@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$148@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_148: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8912] +.Ltmp4233: + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4234: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$149@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$149@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$149@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_149: # in Loop: Header=BB47_144 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8624] +.Ltmp4235: + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4236: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$150@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$150@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$150@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_150: # in Loop: Header=BB47_144 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 +.Ltmp3351: + lea rcx, [rbp + 8744] +.Ltmp4237: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3352: + jmp .LBB47_151 +.LBB47_151: # in Loop: Header=BB47_144 Depth=1 + lea rax, [rip + .LBB47_152] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4238: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$167@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$167@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$167@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_167: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8744] + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4239: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$168@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$168@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$168@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_168: # in Loop: Header=BB47_162 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8400] +.Ltmp4240: + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4241: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$169@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$169@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$169@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_169: # in Loop: Header=BB47_162 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 +.Ltmp3367: + lea rcx, [rbp + 8520] +.Ltmp4242: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3368: + jmp .LBB47_170 +.LBB47_170: # in Loop: Header=BB47_162 Depth=1 + lea rax, [rip + .LBB47_171] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4243: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$185@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$185@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$185@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_185: # in Loop: Header=BB47_181 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 +.Ltmp3385: + lea rcx, [rbp + 8272] + xor edx, edx +.Ltmp4244: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3386: + jmp .LBB47_186 +.LBB47_186: # in Loop: Header=BB47_181 Depth=1 + lea rax, [rip + .LBB47_187] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4245: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$189@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$189@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$189@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_189: # in Loop: Header=BB47_181 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 +.Ltmp3383: + lea rcx, [rbp + 8272] +.Ltmp4246: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3384: + jmp .LBB47_190 +.LBB47_190: # in Loop: Header=BB47_181 Depth=1 + lea rax, [rip + .LBB47_191] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4247: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$193@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$193@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$193@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_193: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8520] +.Ltmp4248: + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4249: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$209@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$209@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$209@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_209: # in Loop: Header=BB47_205 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 +.Ltmp3403: + lea rcx, [rbp + 8112] + xor edx, edx +.Ltmp4250: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3404: + jmp .LBB47_210 +.LBB47_210: # in Loop: Header=BB47_205 Depth=1 + lea rax, [rip + .LBB47_211] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4251: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$213@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$213@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$213@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_213: # in Loop: Header=BB47_205 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 +.Ltmp3401: + lea rcx, [rbp + 8112] +.Ltmp4252: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3402: + jmp .LBB47_214 +.LBB47_214: # in Loop: Header=BB47_205 Depth=1 + lea rax, [rip + .LBB47_215] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4253: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$217@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$217@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$217@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_217: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8272] +.Ltmp4254: + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4255: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$232@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$232@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$232@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_232: # in Loop: Header=BB47_229 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 +.Ltmp3417: + lea rcx, [rbp + 7944] +.Ltmp4256: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3418: + jmp .LBB47_233 +.LBB47_233: # in Loop: Header=BB47_229 Depth=1 + lea rax, [rip + .LBB47_234] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4257: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$241@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$241@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$241@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_241: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8112] +.Ltmp4258: + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4259: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$250@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$250@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$250@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_250: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7944] +.Ltmp4260: + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4261: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$251@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$251@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$251@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_251: # in Loop: Header=BB47_246 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7656] +.Ltmp4262: + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4263: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$252@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$252@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$252@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_252: # in Loop: Header=BB47_246 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 +.Ltmp3431: + lea rcx, [rbp + 7776] +.Ltmp4264: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3432: + jmp .LBB47_253 +.LBB47_253: # in Loop: Header=BB47_246 Depth=1 + lea rax, [rip + .LBB47_254] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4265: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$269@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$269@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$269@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_269: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7776] + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4266: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$270@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$270@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$270@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_270: # in Loop: Header=BB47_264 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7432] +.Ltmp4267: + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4268: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$271@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$271@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$271@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_271: # in Loop: Header=BB47_264 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 +.Ltmp3447: + lea rcx, [rbp + 7552] +.Ltmp4269: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3448: + jmp .LBB47_272 +.LBB47_272: # in Loop: Header=BB47_264 Depth=1 + lea rax, [rip + .LBB47_273] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4270: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$288@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$288@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$288@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_288: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7552] + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4271: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$289@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$289@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$289@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_289: # in Loop: Header=BB47_283 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7184] +.Ltmp4272: + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4273: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$290@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$290@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$290@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_290: # in Loop: Header=BB47_283 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 +.Ltmp3463: + lea rcx, [rbp + 7304] +.Ltmp4274: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3464: + jmp .LBB47_291 +.LBB47_291: # in Loop: Header=BB47_283 Depth=1 + lea rax, [rip + .LBB47_292] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4275: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$306@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$306@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$306@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_306: # in Loop: Header=BB47_302 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 +.Ltmp3481: + lea rcx, [rbp + 7056] + xor edx, edx +.Ltmp4276: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3482: + jmp .LBB47_307 +.LBB47_307: # in Loop: Header=BB47_302 Depth=1 + lea rax, [rip + .LBB47_308] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4277: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$310@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$310@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$310@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_310: # in Loop: Header=BB47_302 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 +.Ltmp3479: + lea rcx, [rbp + 7056] +.Ltmp4278: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3480: + jmp .LBB47_311 +.LBB47_311: # in Loop: Header=BB47_302 Depth=1 + lea rax, [rip + .LBB47_312] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4279: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$314@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$314@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$314@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_314: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7304] +.Ltmp4280: + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4281: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$329@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$329@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$329@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_329: # in Loop: Header=BB47_326 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 +.Ltmp3495: + lea rcx, [rbp + 6888] +.Ltmp4282: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3496: + jmp .LBB47_330 +.LBB47_330: # in Loop: Header=BB47_326 Depth=1 + lea rax, [rip + .LBB47_331] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4283: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$338@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$338@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$338@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_338: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7056] +.Ltmp4284: + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4285: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$347@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$347@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$347@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_347: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6888] +.Ltmp4286: + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4287: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$348@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$348@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$348@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_348: # in Loop: Header=BB47_343 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6600] +.Ltmp4288: + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4289: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$349@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$349@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$349@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_349: # in Loop: Header=BB47_343 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 +.Ltmp3509: + lea rcx, [rbp + 6720] +.Ltmp4290: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3510: + jmp .LBB47_350 +.LBB47_350: # in Loop: Header=BB47_343 Depth=1 + lea rax, [rip + .LBB47_351] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4291: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$364@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$364@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$364@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_364: # in Loop: Header=BB47_361 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 +.Ltmp3523: + lea rcx, [rbp + 6480] +.Ltmp4292: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3524: + jmp .LBB47_365 +.LBB47_365: # in Loop: Header=BB47_361 Depth=1 + lea rax, [rip + .LBB47_366] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4293: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$373@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$373@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$373@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_373: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6720] +.Ltmp4294: + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4295: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$380@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$380@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$380@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_380: # in Loop: Header=BB47_378 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 +.Ltmp3535: + lea rcx, [rbp + 6312] +.Ltmp4296: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3536: + jmp .LBB47_381 +.LBB47_381: # in Loop: Header=BB47_378 Depth=1 + lea rax, [rip + .LBB47_382] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4297: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$389@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$389@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$389@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_389: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6480] +.Ltmp4298: + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4299: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$399@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$399@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$399@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_399: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6312] +.Ltmp4300: + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4301: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$400@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$400@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$400@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_400: # in Loop: Header=BB47_394 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6032] +.Ltmp4302: + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4303: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$401@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$401@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$401@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_401: # in Loop: Header=BB47_394 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 +.Ltmp3551: + lea rcx, [rbp + 6152] +.Ltmp4304: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3552: + jmp .LBB47_402 +.LBB47_402: # in Loop: Header=BB47_394 Depth=1 + lea rax, [rip + .LBB47_403] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4305: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$417@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$417@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$417@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_417: # in Loop: Header=BB47_413 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 +.Ltmp3569: + lea rcx, [rbp + 5904] + xor edx, edx +.Ltmp4306: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3570: + jmp .LBB47_418 +.LBB47_418: # in Loop: Header=BB47_413 Depth=1 + lea rax, [rip + .LBB47_419] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4307: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$421@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$421@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$421@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_421: # in Loop: Header=BB47_413 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 +.Ltmp3567: + lea rcx, [rbp + 5904] +.Ltmp4308: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3568: + jmp .LBB47_422 +.LBB47_422: # in Loop: Header=BB47_413 Depth=1 + lea rax, [rip + .LBB47_423] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4309: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$425@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$425@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$425@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_425: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6152] +.Ltmp4310: + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4311: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$442@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$442@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$442@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_442: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5904] +.Ltmp4312: + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4313: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$443@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$443@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$443@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_443: # in Loop: Header=BB47_437 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5616] +.Ltmp4314: + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4315: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$444@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$444@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$444@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_444: # in Loop: Header=BB47_437 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 +.Ltmp3585: + lea rcx, [rbp + 5736] +.Ltmp4316: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3586: + jmp .LBB47_445 +.LBB47_445: # in Loop: Header=BB47_437 Depth=1 + lea rax, [rip + .LBB47_446] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4317: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$460@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$460@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$460@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_460: # in Loop: Header=BB47_456 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 +.Ltmp3603: + lea rcx, [rbp + 5488] + xor edx, edx +.Ltmp4318: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3604: + jmp .LBB47_461 +.LBB47_461: # in Loop: Header=BB47_456 Depth=1 + lea rax, [rip + .LBB47_462] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4319: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$464@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$464@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$464@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_464: # in Loop: Header=BB47_456 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 +.Ltmp3601: + lea rcx, [rbp + 5488] +.Ltmp4320: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3602: + jmp .LBB47_465 +.LBB47_465: # in Loop: Header=BB47_456 Depth=1 + lea rax, [rip + .LBB47_466] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4321: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$468@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$468@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$468@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_468: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5736] +.Ltmp4322: + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4323: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$485@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$485@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$485@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_485: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5488] +.Ltmp4324: + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4325: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$486@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$486@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$486@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_486: # in Loop: Header=BB47_480 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5192] +.Ltmp4326: + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4327: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$487@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$487@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$487@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_487: # in Loop: Header=BB47_480 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 +.Ltmp3619: + lea rcx, [rbp + 5312] +.Ltmp4328: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3620: + jmp .LBB47_488 +.LBB47_488: # in Loop: Header=BB47_480 Depth=1 + lea rax, [rip + .LBB47_489] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4329: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$504@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$504@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$504@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_504: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5312] + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4330: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$505@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$505@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$505@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_505: # in Loop: Header=BB47_499 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4944] +.Ltmp4331: + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4332: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$506@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$506@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$506@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_506: # in Loop: Header=BB47_499 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 +.Ltmp3635: + lea rcx, [rbp + 5064] +.Ltmp4333: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3636: + jmp .LBB47_507 +.LBB47_507: # in Loop: Header=BB47_499 Depth=1 + lea rax, [rip + .LBB47_508] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4334: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$523@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$523@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$523@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_523: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5064] + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4335: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$524@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$524@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$524@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_524: # in Loop: Header=BB47_518 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4696] +.Ltmp4336: + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4337: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$525@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$525@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$525@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_525: # in Loop: Header=BB47_518 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 +.Ltmp3651: + lea rcx, [rbp + 4816] +.Ltmp4338: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3652: + jmp .LBB47_526 +.LBB47_526: # in Loop: Header=BB47_518 Depth=1 + lea rax, [rip + .LBB47_527] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4339: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$542@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$542@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$542@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_542: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4816] + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4340: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$543@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$543@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$543@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_543: # in Loop: Header=BB47_537 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4448] +.Ltmp4341: + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4342: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$544@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$544@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$544@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_544: # in Loop: Header=BB47_537 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 +.Ltmp3667: + lea rcx, [rbp + 4568] +.Ltmp4343: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3668: + jmp .LBB47_545 +.LBB47_545: # in Loop: Header=BB47_537 Depth=1 + lea rax, [rip + .LBB47_546] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4344: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$560@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$560@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$560@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_560: # in Loop: Header=BB47_556 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 +.Ltmp3685: + lea rcx, [rbp + 4320] + xor edx, edx +.Ltmp4345: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3686: + jmp .LBB47_561 +.LBB47_561: # in Loop: Header=BB47_556 Depth=1 + lea rax, [rip + .LBB47_562] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4346: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$564@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$564@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$564@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_564: # in Loop: Header=BB47_556 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 +.Ltmp3683: + lea rcx, [rbp + 4320] +.Ltmp4347: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3684: + jmp .LBB47_565 +.LBB47_565: # in Loop: Header=BB47_556 Depth=1 + lea rax, [rip + .LBB47_566] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4348: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$568@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$568@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$568@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_568: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4568] +.Ltmp4349: + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4350: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$587@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$587@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$587@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_587: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4320] +.Ltmp4351: + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4352: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$588@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$588@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$588@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_588: # in Loop: Header=BB47_582 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4016] +.Ltmp4353: + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4354: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$589@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$589@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$589@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_589: # in Loop: Header=BB47_582 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 +.Ltmp3799: + lea rcx, [rbp + 4136] +.Ltmp4355: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3800: + jmp .LBB47_590 +.LBB47_590: # in Loop: Header=BB47_582 Depth=2 + lea rax, [rip + .LBB47_591] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4356: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$601@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$601@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$601@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_601: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4136] + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4357: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$608@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$608@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$608@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_608: # in Loop: Header=BB47_603 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3784] +.Ltmp4358: + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4359: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$609@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$609@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$609@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_609: # in Loop: Header=BB47_603 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 +.Ltmp3701: + lea rcx, [rbp + 3904] +.Ltmp4360: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3702: + jmp .LBB47_610 +.LBB47_610: # in Loop: Header=BB47_603 Depth=1 + lea rax, [rip + .LBB47_611] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4361: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$626@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$626@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$626@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_626: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3904] + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4362: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$627@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$627@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$627@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_627: # in Loop: Header=BB47_621 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3536] +.Ltmp4363: + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4364: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$628@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$628@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$628@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_628: # in Loop: Header=BB47_621 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 +.Ltmp3717: + lea rcx, [rbp + 3656] +.Ltmp4365: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3718: + jmp .LBB47_629 +.LBB47_629: # in Loop: Header=BB47_621 Depth=1 + lea rax, [rip + .LBB47_630] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4366: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$645@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$645@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$645@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_645: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3656] + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4367: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$646@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$646@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$646@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_646: # in Loop: Header=BB47_640 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3288] +.Ltmp4368: + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4369: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$647@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$647@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$647@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_647: # in Loop: Header=BB47_640 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 +.Ltmp3733: + lea rcx, [rbp + 3408] +.Ltmp4370: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3734: + jmp .LBB47_648 +.LBB47_648: # in Loop: Header=BB47_640 Depth=1 + lea rax, [rip + .LBB47_649] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4371: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$664@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$664@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$664@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_664: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3408] + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4372: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$665@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$665@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$665@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_665: # in Loop: Header=BB47_659 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3040] +.Ltmp4373: + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4374: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$666@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$666@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$666@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_666: # in Loop: Header=BB47_659 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 +.Ltmp3749: + lea rcx, [rbp + 3160] +.Ltmp4375: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3750: + jmp .LBB47_667 +.LBB47_667: # in Loop: Header=BB47_659 Depth=1 + lea rax, [rip + .LBB47_668] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4376: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$682@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$682@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$682@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_682: # in Loop: Header=BB47_678 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 +.Ltmp3767: + lea rcx, [rbp + 2912] + xor edx, edx +.Ltmp4377: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3768: + jmp .LBB47_683 +.LBB47_683: # in Loop: Header=BB47_678 Depth=1 + lea rax, [rip + .LBB47_684] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4378: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$686@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$686@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$686@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_686: # in Loop: Header=BB47_678 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 +.Ltmp3765: + lea rcx, [rbp + 2912] +.Ltmp4379: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3766: + jmp .LBB47_687 +.LBB47_687: # in Loop: Header=BB47_678 Depth=1 + lea rax, [rip + .LBB47_688] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4380: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$690@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$690@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$690@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_690: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3160] +.Ltmp4381: + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4382: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$709@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$709@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$709@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_709: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2912] +.Ltmp4383: + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4384: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$710@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$710@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$710@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_710: # in Loop: Header=BB47_704 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2608] +.Ltmp4385: + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4386: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$711@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$711@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$711@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_711: # in Loop: Header=BB47_704 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 +.Ltmp3783: + lea rcx, [rbp + 2728] +.Ltmp4387: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3784: + jmp .LBB47_712 +.LBB47_712: # in Loop: Header=BB47_704 Depth=2 + lea rax, [rip + .LBB47_713] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4388: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$723@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$723@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$723@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_723: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2728] + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4389: +.Lfunc_end47: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 429065506 # MagicNumber + .long 134 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # UnwindMap + .long 37 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # TryBlockMap + .long 186 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # IPToStateXData + .long 10696 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long -1 # ToState + .long "?dtor$21@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long 0 # Action + .long 4 # ToState + .long "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 7 # ToState + .long 0 # Action + .long 8 # ToState + .long "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 7 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$85@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 11 # ToState + .long 0 # Action + .long 12 # ToState + .long "?dtor$60@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 11 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$94@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 15 # ToState + .long 0 # Action + .long 15 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$113@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 18 # ToState + .long 0 # Action + .long 19 # ToState + .long "?dtor$95@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 18 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 22 # ToState + .long 0 # Action + .long 23 # ToState + .long "?dtor$114@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 22 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$148@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 26 # ToState + .long 0 # Action + .long 26 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$167@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 29 # ToState + .long 0 # Action + .long 30 # ToState + .long "?dtor$149@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 29 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$193@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 33 # ToState + .long 0 # Action + .long 34 # ToState + .long "?dtor$168@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 33 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$217@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 37 # ToState + .long 0 # Action + .long 37 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$241@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 40 # ToState + .long 0 # Action + .long 40 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$250@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 43 # ToState + .long 0 # Action + .long 43 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$269@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 46 # ToState + .long 0 # Action + .long 47 # ToState + .long "?dtor$251@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 46 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$288@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 50 # ToState + .long 0 # Action + .long 51 # ToState + .long "?dtor$270@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 50 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$314@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 54 # ToState + .long 0 # Action + .long 55 # ToState + .long "?dtor$289@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 54 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$338@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 58 # ToState + .long 0 # Action + .long 58 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$347@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 61 # ToState + .long 0 # Action + .long 61 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$373@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 64 # ToState + .long 0 # Action + .long 65 # ToState + .long "?dtor$348@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 64 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$389@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 68 # ToState + .long 0 # Action + .long 68 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$399@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 71 # ToState + .long 0 # Action + .long 71 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$425@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 74 # ToState + .long 0 # Action + .long 75 # ToState + .long "?dtor$400@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 74 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$442@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 78 # ToState + .long 0 # Action + .long 78 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$468@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 81 # ToState + .long 0 # Action + .long 82 # ToState + .long "?dtor$443@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 81 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$485@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 85 # ToState + .long 0 # Action + .long 85 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$504@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 88 # ToState + .long 0 # Action + .long 89 # ToState + .long "?dtor$486@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 88 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$523@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 92 # ToState + .long 0 # Action + .long 93 # ToState + .long "?dtor$505@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 92 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$542@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 96 # ToState + .long 0 # Action + .long 97 # ToState + .long "?dtor$524@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 96 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$568@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 100 # ToState + .long 0 # Action + .long 101 # ToState + .long "?dtor$543@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 100 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$587@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 104 # ToState + .long 0 # Action + .long 104 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$601@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 107 # ToState + .long 0 # Action + .long 108 # ToState + .long "?dtor$588@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 107 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$626@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 111 # ToState + .long 0 # Action + .long 112 # ToState + .long "?dtor$608@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 111 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$645@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 115 # ToState + .long 0 # Action + .long 116 # ToState + .long "?dtor$627@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 115 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$664@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 119 # ToState + .long 0 # Action + .long 120 # ToState + .long "?dtor$646@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 119 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$690@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 123 # ToState + .long 0 # Action + .long 124 # ToState + .long "?dtor$665@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 123 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$709@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 127 # ToState + .long 0 # Action + .long 127 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$723@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 130 # ToState + .long 0 # Action + .long 131 # ToState + .long "?dtor$710@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 130 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 4 # TryLow + .long 5 # TryHigh + .long 6 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 8 # TryLow + .long 9 # TryHigh + .long 10 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 12 # TryLow + .long 13 # TryHigh + .long 14 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 16 # TryLow + .long 16 # TryHigh + .long 17 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 19 # TryLow + .long 20 # TryHigh + .long 21 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 23 # TryLow + .long 24 # TryHigh + .long 25 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 27 # TryLow + .long 27 # TryHigh + .long 28 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 30 # TryLow + .long 31 # TryHigh + .long 32 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$8$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 34 # TryLow + .long 35 # TryHigh + .long 36 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$9$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 38 # TryLow + .long 38 # TryHigh + .long 39 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$10$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 41 # TryLow + .long 41 # TryHigh + .long 42 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$11$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 44 # TryLow + .long 44 # TryHigh + .long 45 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$12$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 47 # TryLow + .long 48 # TryHigh + .long 49 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$13$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 51 # TryLow + .long 52 # TryHigh + .long 53 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$14$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 55 # TryLow + .long 56 # TryHigh + .long 57 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$15$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 59 # TryLow + .long 59 # TryHigh + .long 60 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$16$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 62 # TryLow + .long 62 # TryHigh + .long 63 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$17$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 65 # TryLow + .long 66 # TryHigh + .long 67 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$18$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 69 # TryLow + .long 69 # TryHigh + .long 70 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$19$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 72 # TryLow + .long 72 # TryHigh + .long 73 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$20$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 75 # TryLow + .long 76 # TryHigh + .long 77 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$21$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 79 # TryLow + .long 79 # TryHigh + .long 80 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$22$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 82 # TryLow + .long 83 # TryHigh + .long 84 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$23$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 86 # TryLow + .long 86 # TryHigh + .long 87 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$24$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 89 # TryLow + .long 90 # TryHigh + .long 91 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$25$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 93 # TryLow + .long 94 # TryHigh + .long 95 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$26$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 97 # TryLow + .long 98 # TryHigh + .long 99 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$27$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 101 # TryLow + .long 102 # TryHigh + .long 103 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$28$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 105 # TryLow + .long 105 # TryHigh + .long 106 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$29$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 108 # TryLow + .long 109 # TryHigh + .long 110 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$30$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 112 # TryLow + .long 113 # TryHigh + .long 114 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$31$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 116 # TryLow + .long 117 # TryHigh + .long 118 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$32$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 120 # TryLow + .long 121 # TryHigh + .long 122 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$33$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 124 # TryLow + .long 125 # TryHigh + .long 126 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$34$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 128 # TryLow + .long 128 # TryHigh + .long 129 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$35$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 131 # TryLow + .long 132 # TryHigh + .long 133 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$36$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$4@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$23@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$42@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$61@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$76@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$96@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$115@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$130@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$8$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$150@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$9$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$169@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$10$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$185@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$189@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$11$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$209@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$213@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$12$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$232@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$13$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$252@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$14$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$271@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$15$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$290@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$16$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$306@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$310@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$17$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$329@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$18$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$349@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$19$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$364@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$20$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$380@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$21$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$401@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$22$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$417@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$421@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$23$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$444@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$24$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$460@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$464@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$25$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$487@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$26$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$506@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$27$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$525@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$28$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$544@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$29$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$560@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$564@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$30$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$589@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$31$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$609@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$32$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$628@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$33$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$647@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$34$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$666@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$35$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$682@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$686@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$36$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$711@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long .Lfunc_begin47@IMGREL # IP + .long -1 # ToState + .long .Ltmp3227@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp3235@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp3240@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3241@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp3245@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp3249@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp3254@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3255@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp3261@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp3265@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp3270@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3271@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp3277@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp3281@IMGREL+1 # IP + .long 11 # ToState + .long .Ltmp3286@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3287@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp3295@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp3300@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3301@IMGREL+1 # IP + .long 19 # ToState + .long .Ltmp3305@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp3309@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp3314@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3315@IMGREL+1 # IP + .long 23 # ToState + .long .Ltmp3321@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp3325@IMGREL+1 # IP + .long 22 # ToState + .long .Ltmp3330@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3331@IMGREL+1 # IP + .long 27 # ToState + .long .Ltmp3339@IMGREL+1 # IP + .long 26 # ToState + .long .Ltmp3344@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3345@IMGREL+1 # IP + .long 30 # ToState + .long .Ltmp3349@IMGREL+1 # IP + .long 31 # ToState + .long .Ltmp3353@IMGREL+1 # IP + .long 29 # ToState + .long .Ltmp3358@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3359@IMGREL+1 # IP + .long 34 # ToState + .long .Ltmp3365@IMGREL+1 # IP + .long 35 # ToState + .long .Ltmp3369@IMGREL+1 # IP + .long 33 # ToState + .long .Ltmp3374@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3375@IMGREL+1 # IP + .long 37 # ToState + .long .Ltmp3379@IMGREL+1 # IP + .long 38 # ToState + .long .Ltmp3377@IMGREL+1 # IP + .long 37 # ToState + .long .Ltmp3392@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3393@IMGREL+1 # IP + .long 40 # ToState + .long .Ltmp3397@IMGREL+1 # IP + .long 41 # ToState + .long .Ltmp3395@IMGREL+1 # IP + .long 40 # ToState + .long .Ltmp3410@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3411@IMGREL+1 # IP + .long 44 # ToState + .long .Ltmp3419@IMGREL+1 # IP + .long 43 # ToState + .long .Ltmp3424@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3425@IMGREL+1 # IP + .long 47 # ToState + .long .Ltmp3429@IMGREL+1 # IP + .long 48 # ToState + .long .Ltmp3433@IMGREL+1 # IP + .long 46 # ToState + .long .Ltmp3438@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3439@IMGREL+1 # IP + .long 51 # ToState + .long .Ltmp3445@IMGREL+1 # IP + .long 52 # ToState + .long .Ltmp3449@IMGREL+1 # IP + .long 50 # ToState + .long .Ltmp3454@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3455@IMGREL+1 # IP + .long 55 # ToState + .long .Ltmp3461@IMGREL+1 # IP + .long 56 # ToState + .long .Ltmp3465@IMGREL+1 # IP + .long 54 # ToState + .long .Ltmp3470@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3471@IMGREL+1 # IP + .long 58 # ToState + .long .Ltmp3475@IMGREL+1 # IP + .long 59 # ToState + .long .Ltmp3473@IMGREL+1 # IP + .long 58 # ToState + .long .Ltmp3488@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3489@IMGREL+1 # IP + .long 62 # ToState + .long .Ltmp3497@IMGREL+1 # IP + .long 61 # ToState + .long .Ltmp3502@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3503@IMGREL+1 # IP + .long 65 # ToState + .long .Ltmp3507@IMGREL+1 # IP + .long 66 # ToState + .long .Ltmp3511@IMGREL+1 # IP + .long 64 # ToState + .long .Ltmp3516@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3517@IMGREL+1 # IP + .long 69 # ToState + .long .Ltmp3525@IMGREL+1 # IP + .long 68 # ToState + .long .Ltmp3530@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3531@IMGREL+1 # IP + .long 72 # ToState + .long .Ltmp3537@IMGREL+1 # IP + .long 71 # ToState + .long .Ltmp3542@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3543@IMGREL+1 # IP + .long 75 # ToState + .long .Ltmp3549@IMGREL+1 # IP + .long 76 # ToState + .long .Ltmp3553@IMGREL+1 # IP + .long 74 # ToState + .long .Ltmp3558@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3559@IMGREL+1 # IP + .long 78 # ToState + .long .Ltmp3563@IMGREL+1 # IP + .long 79 # ToState + .long .Ltmp3561@IMGREL+1 # IP + .long 78 # ToState + .long .Ltmp3576@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3577@IMGREL+1 # IP + .long 82 # ToState + .long .Ltmp3583@IMGREL+1 # IP + .long 83 # ToState + .long .Ltmp3587@IMGREL+1 # IP + .long 81 # ToState + .long .Ltmp3592@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3593@IMGREL+1 # IP + .long 85 # ToState + .long .Ltmp3597@IMGREL+1 # IP + .long 86 # ToState + .long .Ltmp3595@IMGREL+1 # IP + .long 85 # ToState + .long .Ltmp3610@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3611@IMGREL+1 # IP + .long 89 # ToState + .long .Ltmp3617@IMGREL+1 # IP + .long 90 # ToState + .long .Ltmp3621@IMGREL+1 # IP + .long 88 # ToState + .long .Ltmp3626@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3627@IMGREL+1 # IP + .long 93 # ToState + .long .Ltmp3633@IMGREL+1 # IP + .long 94 # ToState + .long .Ltmp3637@IMGREL+1 # IP + .long 92 # ToState + .long .Ltmp3642@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3643@IMGREL+1 # IP + .long 97 # ToState + .long .Ltmp3649@IMGREL+1 # IP + .long 98 # ToState + .long .Ltmp3653@IMGREL+1 # IP + .long 96 # ToState + .long .Ltmp3658@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3659@IMGREL+1 # IP + .long 101 # ToState + .long .Ltmp3665@IMGREL+1 # IP + .long 102 # ToState + .long .Ltmp3669@IMGREL+1 # IP + .long 100 # ToState + .long .Ltmp3674@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3675@IMGREL+1 # IP + .long 104 # ToState + .long .Ltmp3679@IMGREL+1 # IP + .long 105 # ToState + .long .Ltmp3677@IMGREL+1 # IP + .long 104 # ToState + .long .Ltmp3692@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3791@IMGREL+1 # IP + .long 108 # ToState + .long .Ltmp3797@IMGREL+1 # IP + .long 109 # ToState + .long .Ltmp3801@IMGREL+1 # IP + .long 107 # ToState + .long .Ltmp3806@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3693@IMGREL+1 # IP + .long 112 # ToState + .long .Ltmp3699@IMGREL+1 # IP + .long 113 # ToState + .long .Ltmp3703@IMGREL+1 # IP + .long 111 # ToState + .long .Ltmp3708@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3709@IMGREL+1 # IP + .long 116 # ToState + .long .Ltmp3715@IMGREL+1 # IP + .long 117 # ToState + .long .Ltmp3719@IMGREL+1 # IP + .long 115 # ToState + .long .Ltmp3724@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3725@IMGREL+1 # IP + .long 120 # ToState + .long .Ltmp3731@IMGREL+1 # IP + .long 121 # ToState + .long .Ltmp3735@IMGREL+1 # IP + .long 119 # ToState + .long .Ltmp3740@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3741@IMGREL+1 # IP + .long 124 # ToState + .long .Ltmp3747@IMGREL+1 # IP + .long 125 # ToState + .long .Ltmp3751@IMGREL+1 # IP + .long 123 # ToState + .long .Ltmp3756@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3757@IMGREL+1 # IP + .long 127 # ToState + .long .Ltmp3761@IMGREL+1 # IP + .long 128 # ToState + .long .Ltmp3759@IMGREL+1 # IP + .long 127 # ToState + .long .Ltmp3774@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3775@IMGREL+1 # IP + .long 131 # ToState + .long .Ltmp3781@IMGREL+1 # IP + .long 132 # ToState + .long .Ltmp3785@IMGREL+1 # IP + .long 130 # ToState + .long .Ltmp3790@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$4@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 2 # ToState + .long "?catch$23@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 6 # ToState + .long "?catch$42@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 10 # ToState + .long "?catch$61@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 14 # ToState + .long "?catch$76@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 17 # ToState + .long "?catch$96@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 21 # ToState + .long "?catch$115@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 25 # ToState + .long "?catch$130@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 28 # ToState + .long "?catch$150@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 32 # ToState + .long "?catch$169@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 36 # ToState + .long "?catch$185@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 39 # ToState + .long "?catch$189@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 39 # ToState + .long "?catch$209@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 42 # ToState + .long "?catch$213@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 42 # ToState + .long "?catch$232@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 45 # ToState + .long "?catch$252@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 49 # ToState + .long "?catch$271@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 53 # ToState + .long "?catch$290@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 57 # ToState + .long "?catch$306@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 60 # ToState + .long "?catch$310@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 60 # ToState + .long "?catch$329@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 63 # ToState + .long "?catch$349@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 67 # ToState + .long "?catch$364@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 70 # ToState + .long "?catch$380@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 73 # ToState + .long "?catch$401@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 77 # ToState + .long "?catch$417@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 80 # ToState + .long "?catch$421@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 80 # ToState + .long "?catch$444@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 84 # ToState + .long "?catch$460@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 87 # ToState + .long "?catch$464@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 87 # ToState + .long "?catch$487@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 91 # ToState + .long "?catch$506@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 95 # ToState + .long "?catch$525@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 99 # ToState + .long "?catch$544@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 103 # ToState + .long "?catch$560@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 106 # ToState + .long "?catch$564@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 106 # ToState + .long "?catch$589@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 110 # ToState + .long "?catch$609@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 114 # ToState + .long "?catch$628@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 118 # ToState + .long "?catch$647@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 122 # ToState + .long "?catch$666@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 126 # ToState + .long "?catch$682@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 129 # ToState + .long "?catch$686@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 129 # ToState + .long "?catch$711@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 133 # ToState + .text + # -- End function + .def "??__FautoRegistrar31@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar31@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar31@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar31@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin48: + .cv_func_id 48 + .cv_loc 48 1 855 0 # ..\tests\span_tests.cpp:855:0 +.seh_proc "??__FautoRegistrar31@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp4390: + lea rcx, [rip + "?autoRegistrar31@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp4391: +.Lfunc_end48: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar33@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar33@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar33@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar33@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin49: + .cv_func_id 49 + .cv_loc 49 1 937 0 # ..\tests\span_tests.cpp:937:0 +.seh_proc "??__EautoRegistrar33@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp4392: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_07LGOOEFLN@at_call?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 937 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____32@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar33@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar33@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp4393: +.Lfunc_end49: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____32@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____32@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____32@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____32@@YAXXZ" +.Lfunc_begin50: + .cv_func_id 50 + .cv_loc 50 1 938 0 # ..\tests\span_tests.cpp:938:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____32@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 1472 + .seh_stackalloc 1472 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp4478: + .cv_loc 50 1 939 0 # ..\tests\span_tests.cpp:939:0 + mov qword ptr [rbp + 1336], -2 + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 1312], rax + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 1320], rax +.Ltmp4479: + .cv_loc 50 1 942 0 # ..\tests\span_tests.cpp:942:0 + lea rcx, [rbp + 1296] +.Ltmp4480: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 1312] +.Ltmp4481: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____32:arr <- [$rdx+0] + call "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" +.Ltmp4482: + mov qword ptr [rbp + 312], rax # 8-byte Spill +.LBB50_1: # =>This Inner Loop Header: Depth=1 +.Ltmp4483: + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 + lea rdx, [rip + "??_C@_0N@CMMANKGN@s?4at?$CI0?$CJ?5?$DN?$DN?51?$AA@"] + lea rax, [rbp + 1192] + mov rcx, rax + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 943 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1176] + mov qword ptr [rbp + 296], rcx # 8-byte Spill + mov qword ptr [rbp + 288], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1152] + mov qword ptr [rbp + 280], rcx # 8-byte Spill + mov qword ptr [rbp + 272], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1216] + mov rdx, qword ptr [rbp + 280] # 8-byte Reload + mov r8, qword ptr [rbp + 296] # 8-byte Reload + mov r9, qword ptr [rbp + 304] # 8-byte Reload + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 +.Ltmp4394: + xor r10d, r10d + mov edx, r10d + lea rcx, [rbp + 1296] +.Ltmp4484: + mov qword ptr [rbp + 256], rax # 8-byte Spill + call "?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp4395: + mov qword ptr [rbp + 248], rax # 8-byte Spill + jmp .LBB50_2 +.LBB50_2: # in Loop: Header=BB50_1 Depth=1 +.Ltmp4396: + lea rcx, [rbp + 1080] + lea rdx, [rbp + 1088] + mov r8, qword ptr [rbp + 248] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp4397: + jmp .LBB50_3 +.LBB50_3: # in Loop: Header=BB50_1 Depth=1 + mov dword ptr [rbp + 1076], 1 +.Ltmp4398: + lea rcx, [rbp + 1088] + lea rdx, [rbp + 1096] + lea r8, [rbp + 1076] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp4399: + jmp .LBB50_4 +.LBB50_4: # in Loop: Header=BB50_1 Depth=1 +.Ltmp4400: + lea rcx, [rbp + 1216] + lea rdx, [rbp + 1096] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4401: + jmp .LBB50_5 +.LBB50_5: # in Loop: Header=BB50_1 Depth=1 + lea rcx, [rbp + 1096] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB50_10 +.Ltmp4485: +.LBB50_9: # Block address taken + # in Loop: Header=BB50_1 Depth=1 + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 + jmp .LBB50_10 +.Ltmp4486: +.LBB50_10: # in Loop: Header=BB50_1 Depth=1 + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 +.Ltmp4404: + lea rcx, [rbp + 1216] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4405: + mov byte ptr [rbp + 247], al # 1-byte Spill + jmp .LBB50_11 +.LBB50_11: # in Loop: Header=BB50_1 Depth=1 + mov al, byte ptr [rbp + 247] # 1-byte Reload + test al, 1 + jne .LBB50_12 + jmp .LBB50_16 +.LBB50_12: # in Loop: Header=BB50_1 Depth=1 + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 +.Ltmp4406: +.Ltmp4487: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4407: + mov byte ptr [rbp + 246], al # 1-byte Spill + jmp .LBB50_13 +.LBB50_13: # in Loop: Header=BB50_1 Depth=1 + mov al, byte ptr [rbp + 246] # 1-byte Reload + test al, 1 + jne .LBB50_14 + jmp .LBB50_15 +.LBB50_14: # in Loop: Header=BB50_1 Depth=1 +.Ltmp4488: + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 + int3 +.Ltmp4489: +.LBB50_15: # in Loop: Header=BB50_1 Depth=1 + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 + jmp .LBB50_16 +.Ltmp4490: +.LBB50_16: # in Loop: Header=BB50_1 Depth=1 + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 +.Ltmp4408: + lea rcx, [rbp + 1216] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4409: + jmp .LBB50_17 +.LBB50_17: # in Loop: Header=BB50_1 Depth=1 + lea rcx, [rbp + 1216] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB50_1 +.Ltmp4491: +# %bb.18: + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + jmp .LBB50_19 +.LBB50_19: # =>This Inner Loop Header: Depth=1 +.Ltmp4492: + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + lea rdx, [rip + "??_C@_0BD@ODOCOGJF@s?4at?$CI5?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 968] + mov rcx, rax + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 944 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 952] + mov qword ptr [rbp + 224], rcx # 8-byte Spill + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 928] + mov qword ptr [rbp + 208], rcx # 8-byte Spill + mov qword ptr [rbp + 200], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 992] + mov qword ptr [rbp + 192], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 208] # 8-byte Reload + mov r8, qword ptr [rbp + 224] # 8-byte Reload + mov r9, qword ptr [rbp + 232] # 8-byte Reload + mov qword ptr [rbp + 184], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp4410: + mov rcx, qword ptr [rbp + 192] # 8-byte Reload + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4411: + mov byte ptr [rbp + 175], al # 1-byte Spill + jmp .LBB50_20 +.LBB50_20: # in Loop: Header=BB50_19 Depth=1 + mov al, byte ptr [rbp + 175] # 1-byte Reload + test al, 1 + jne .LBB50_21 + jmp .LBB50_32 +.LBB50_21: # in Loop: Header=BB50_19 Depth=1 + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 +.Ltmp4414: + mov eax, 5 + mov edx, eax + lea rcx, [rbp + 1296] +.Ltmp4493: + call "?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp4415: + mov qword ptr [rbp + 160], rax # 8-byte Spill + jmp .LBB50_22 +.LBB50_22: # in Loop: Header=BB50_19 Depth=1 +.Ltmp4416: + lea rcx, [rbp + 992] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp4417: + jmp .LBB50_30 +.Ltmp4494: +.LBB50_25: # Block address taken + # in Loop: Header=BB50_19 Depth=1 + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + jmp .LBB50_26 +.LBB50_26: # in Loop: Header=BB50_19 Depth=1 + jmp .LBB50_34 +.Ltmp4495: +.LBB50_29: # Block address taken + # in Loop: Header=BB50_19 Depth=1 + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + jmp .LBB50_26 +.Ltmp4496: +.LBB50_30: # in Loop: Header=BB50_19 Depth=1 + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + jmp .LBB50_26 +.Ltmp4497: +.LBB50_32: # in Loop: Header=BB50_19 Depth=1 + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 +.Ltmp4412: + lea rcx, [rbp + 992] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp4413: + jmp .LBB50_33 +.LBB50_33: # in Loop: Header=BB50_19 Depth=1 + jmp .LBB50_34 +.Ltmp4498: +.LBB50_34: # in Loop: Header=BB50_19 Depth=1 + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 +.Ltmp4422: + lea rcx, [rbp + 992] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4423: + mov byte ptr [rbp + 159], al # 1-byte Spill + jmp .LBB50_35 +.LBB50_35: # in Loop: Header=BB50_19 Depth=1 + mov al, byte ptr [rbp + 159] # 1-byte Reload + test al, 1 + jne .LBB50_36 + jmp .LBB50_40 +.LBB50_36: # in Loop: Header=BB50_19 Depth=1 + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 +.Ltmp4424: +.Ltmp4499: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4425: + mov byte ptr [rbp + 158], al # 1-byte Spill + jmp .LBB50_37 +.LBB50_37: # in Loop: Header=BB50_19 Depth=1 + mov al, byte ptr [rbp + 158] # 1-byte Reload + test al, 1 + jne .LBB50_38 + jmp .LBB50_39 +.LBB50_38: # in Loop: Header=BB50_19 Depth=1 +.Ltmp4500: + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + int3 +.Ltmp4501: +.LBB50_39: # in Loop: Header=BB50_19 Depth=1 + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + jmp .LBB50_40 +.Ltmp4502: +.LBB50_40: # in Loop: Header=BB50_19 Depth=1 + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 +.Ltmp4426: + lea rcx, [rbp + 992] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4427: + jmp .LBB50_41 +.LBB50_41: # in Loop: Header=BB50_19 Depth=1 + lea rcx, [rbp + 992] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB50_19 +.Ltmp4503: +# %bb.42: + .cv_loc 50 1 948 0 # ..\tests\span_tests.cpp:948:0 + mov rax, qword ptr [rip + ".L?arr2d@?1??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 920], rax + .cv_loc 50 1 949 0 # ..\tests\span_tests.cpp:949:0 + lea rcx, [rbp + 912] +.Ltmp4504: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 920] +.Ltmp4505: + #DEBUG_VALUE: arr2d <- [$rdx+0] + call "??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z" +.Ltmp4506: + mov qword ptr [rbp + 144], rax # 8-byte Spill +.LBB50_43: # =>This Inner Loop Header: Depth=1 +.Ltmp4507: + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 + lea rdx, [rip + "??_C@_0N@CMMANKGN@s?4at?$CI0?$CJ?5?$DN?$DN?51?$AA@"] + lea rax, [rbp + 808] + mov rcx, rax + mov qword ptr [rbp + 136], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 950 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 792] + mov qword ptr [rbp + 128], rcx # 8-byte Spill + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 768] + mov qword ptr [rbp + 112], rcx # 8-byte Spill + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 832] + mov rdx, qword ptr [rbp + 112] # 8-byte Reload + mov r8, qword ptr [rbp + 128] # 8-byte Reload + mov r9, qword ptr [rbp + 136] # 8-byte Reload + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 +.Ltmp4428: + xor r10d, r10d + mov edx, r10d + lea rcx, [rbp + 912] +.Ltmp4508: + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "?at@?$span@H$01@gsl@@QEBAAEAH_J@Z" +.Ltmp4429: + mov qword ptr [rbp + 80], rax # 8-byte Spill + jmp .LBB50_44 +.LBB50_44: # in Loop: Header=BB50_43 Depth=1 +.Ltmp4430: + lea rcx, [rbp + 696] + lea rdx, [rbp + 704] + mov r8, qword ptr [rbp + 80] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp4431: + jmp .LBB50_45 +.LBB50_45: # in Loop: Header=BB50_43 Depth=1 + mov dword ptr [rbp + 692], 1 +.Ltmp4432: + lea rcx, [rbp + 704] + lea rdx, [rbp + 712] + lea r8, [rbp + 692] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp4433: + jmp .LBB50_46 +.LBB50_46: # in Loop: Header=BB50_43 Depth=1 +.Ltmp4434: + lea rcx, [rbp + 832] + lea rdx, [rbp + 712] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4435: + jmp .LBB50_47 +.LBB50_47: # in Loop: Header=BB50_43 Depth=1 + lea rcx, [rbp + 712] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB50_53 +.Ltmp4509: +.LBB50_52: # Block address taken + # in Loop: Header=BB50_43 Depth=1 + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 + jmp .LBB50_53 +.Ltmp4510: +.LBB50_53: # in Loop: Header=BB50_43 Depth=1 + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 +.Ltmp4438: + lea rcx, [rbp + 832] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4439: + mov byte ptr [rbp + 79], al # 1-byte Spill + jmp .LBB50_54 +.LBB50_54: # in Loop: Header=BB50_43 Depth=1 + mov al, byte ptr [rbp + 79] # 1-byte Reload + test al, 1 + jne .LBB50_55 + jmp .LBB50_59 +.LBB50_55: # in Loop: Header=BB50_43 Depth=1 + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 +.Ltmp4440: +.Ltmp4511: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4441: + mov byte ptr [rbp + 78], al # 1-byte Spill + jmp .LBB50_56 +.LBB50_56: # in Loop: Header=BB50_43 Depth=1 + mov al, byte ptr [rbp + 78] # 1-byte Reload + test al, 1 + jne .LBB50_57 + jmp .LBB50_58 +.LBB50_57: # in Loop: Header=BB50_43 Depth=1 +.Ltmp4512: + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 + int3 +.Ltmp4513: +.LBB50_58: # in Loop: Header=BB50_43 Depth=1 + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 + jmp .LBB50_59 +.Ltmp4514: +.LBB50_59: # in Loop: Header=BB50_43 Depth=1 + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 +.Ltmp4442: + lea rcx, [rbp + 832] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4443: + jmp .LBB50_60 +.LBB50_60: # in Loop: Header=BB50_43 Depth=1 + lea rcx, [rbp + 832] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB50_43 +.Ltmp4515: +# %bb.61: + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 + jmp .LBB50_62 +.LBB50_62: # =>This Inner Loop Header: Depth=1 +.Ltmp4516: + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 + lea rdx, [rip + "??_C@_0N@KPCLEMDE@s?4at?$CI1?$CJ?5?$DN?$DN?56?$AA@"] + lea rax, [rbp + 584] + mov rcx, rax + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 951 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 568] + mov qword ptr [rbp + 56], rcx # 8-byte Spill + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 544] + mov qword ptr [rbp + 40], rcx # 8-byte Spill + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 608] + mov rdx, qword ptr [rbp + 40] # 8-byte Reload + mov r8, qword ptr [rbp + 56] # 8-byte Reload + mov r9, qword ptr [rbp + 64] # 8-byte Reload + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 +.Ltmp4444: + mov r10d, 1 + mov edx, r10d + lea rcx, [rbp + 912] +.Ltmp4517: + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "?at@?$span@H$01@gsl@@QEBAAEAH_J@Z" +.Ltmp4445: + mov qword ptr [rbp + 8], rax # 8-byte Spill + jmp .LBB50_63 +.LBB50_63: # in Loop: Header=BB50_62 Depth=1 +.Ltmp4446: + lea rcx, [rbp + 472] + lea rdx, [rbp + 480] + mov r8, qword ptr [rbp + 8] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp4447: + jmp .LBB50_64 +.LBB50_64: # in Loop: Header=BB50_62 Depth=1 + mov dword ptr [rbp + 468], 6 +.Ltmp4448: + lea rcx, [rbp + 480] + lea rdx, [rbp + 488] + lea r8, [rbp + 468] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp4449: + jmp .LBB50_65 +.LBB50_65: # in Loop: Header=BB50_62 Depth=1 +.Ltmp4450: + lea rcx, [rbp + 608] + lea rdx, [rbp + 488] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4451: + jmp .LBB50_66 +.LBB50_66: # in Loop: Header=BB50_62 Depth=1 + lea rcx, [rbp + 488] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB50_72 +.Ltmp4518: +.LBB50_71: # Block address taken + # in Loop: Header=BB50_62 Depth=1 + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 + jmp .LBB50_72 +.Ltmp4519: +.LBB50_72: # in Loop: Header=BB50_62 Depth=1 + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 +.Ltmp4454: + lea rcx, [rbp + 608] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4455: + mov byte ptr [rbp + 7], al # 1-byte Spill + jmp .LBB50_73 +.LBB50_73: # in Loop: Header=BB50_62 Depth=1 + mov al, byte ptr [rbp + 7] # 1-byte Reload + test al, 1 + jne .LBB50_74 + jmp .LBB50_78 +.LBB50_74: # in Loop: Header=BB50_62 Depth=1 + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 +.Ltmp4456: +.Ltmp4520: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4457: + mov byte ptr [rbp + 6], al # 1-byte Spill + jmp .LBB50_75 +.LBB50_75: # in Loop: Header=BB50_62 Depth=1 + mov al, byte ptr [rbp + 6] # 1-byte Reload + test al, 1 + jne .LBB50_76 + jmp .LBB50_77 +.LBB50_76: # in Loop: Header=BB50_62 Depth=1 +.Ltmp4521: + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 + int3 +.Ltmp4522: +.LBB50_77: # in Loop: Header=BB50_62 Depth=1 + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 + jmp .LBB50_78 +.Ltmp4523: +.LBB50_78: # in Loop: Header=BB50_62 Depth=1 + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 +.Ltmp4458: + lea rcx, [rbp + 608] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4459: + jmp .LBB50_79 +.LBB50_79: # in Loop: Header=BB50_62 Depth=1 + lea rcx, [rbp + 608] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB50_62 +.Ltmp4524: +# %bb.80: + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + jmp .LBB50_81 +.LBB50_81: # =>This Inner Loop Header: Depth=1 +.Ltmp4525: + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + lea rdx, [rip + "??_C@_0BD@IGCPEMFF@s?4at?$CI2?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 360] + mov rcx, rax + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 952 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 344] + mov qword ptr [rbp - 16], rcx # 8-byte Spill + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 320] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 384] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rdx, qword ptr [rbp - 32] # 8-byte Reload + mov r8, qword ptr [rbp - 16] # 8-byte Reload + mov r9, qword ptr [rbp - 8] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp4460: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4461: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB50_82 +.LBB50_82: # in Loop: Header=BB50_81 Depth=1 + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB50_83 + jmp .LBB50_94 +.LBB50_83: # in Loop: Header=BB50_81 Depth=1 + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 +.Ltmp4464: + mov eax, 2 + mov edx, eax + lea rcx, [rbp + 912] +.Ltmp4526: + call "?at@?$span@H$01@gsl@@QEBAAEAH_J@Z" +.Ltmp4465: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB50_84 +.LBB50_84: # in Loop: Header=BB50_81 Depth=1 +.Ltmp4466: + lea rcx, [rbp + 384] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp4467: + jmp .LBB50_92 +.Ltmp4527: +.LBB50_87: # Block address taken + # in Loop: Header=BB50_81 Depth=1 + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + jmp .LBB50_88 +.LBB50_88: # in Loop: Header=BB50_81 Depth=1 + jmp .LBB50_96 +.Ltmp4528: +.LBB50_91: # Block address taken + # in Loop: Header=BB50_81 Depth=1 + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + jmp .LBB50_88 +.Ltmp4529: +.LBB50_92: # in Loop: Header=BB50_81 Depth=1 + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + jmp .LBB50_88 +.Ltmp4530: +.LBB50_94: # in Loop: Header=BB50_81 Depth=1 + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 +.Ltmp4462: + lea rcx, [rbp + 384] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp4463: + jmp .LBB50_95 +.LBB50_95: # in Loop: Header=BB50_81 Depth=1 + jmp .LBB50_96 +.Ltmp4531: +.LBB50_96: # in Loop: Header=BB50_81 Depth=1 + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 +.Ltmp4472: + lea rcx, [rbp + 384] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4473: + mov byte ptr [rbp - 81], al # 1-byte Spill + jmp .LBB50_97 +.LBB50_97: # in Loop: Header=BB50_81 Depth=1 + mov al, byte ptr [rbp - 81] # 1-byte Reload + test al, 1 + jne .LBB50_98 + jmp .LBB50_102 +.LBB50_98: # in Loop: Header=BB50_81 Depth=1 + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 +.Ltmp4474: +.Ltmp4532: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4475: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB50_99 +.LBB50_99: # in Loop: Header=BB50_81 Depth=1 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB50_100 + jmp .LBB50_101 +.LBB50_100: # in Loop: Header=BB50_81 Depth=1 +.Ltmp4533: + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + int3 +.Ltmp4534: +.LBB50_101: # in Loop: Header=BB50_81 Depth=1 + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + jmp .LBB50_102 +.Ltmp4535: +.LBB50_102: # in Loop: Header=BB50_81 Depth=1 + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 +.Ltmp4476: + lea rcx, [rbp + 384] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4477: + jmp .LBB50_103 +.LBB50_103: # in Loop: Header=BB50_81 Depth=1 + lea rcx, [rbp + 384] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB50_81 +.Ltmp4536: +# %bb.104: + .cv_loc 50 1 954 0 # ..\tests\span_tests.cpp:954:0 + add rsp, 1472 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$6@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?dtor$6@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" +.LBB50_6: # in Loop: Header=BB50_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1096] +.Ltmp4537: + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4538: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$7@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$7@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?catch$7@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB50_7: # in Loop: Header=BB50_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 +.Ltmp4402: + lea rcx, [rbp + 1216] +.Ltmp4539: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4403: + jmp .LBB50_8 +.LBB50_8: # in Loop: Header=BB50_1 Depth=1 + lea rax, [rip + .LBB50_9] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4540: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$23@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$23@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?catch$23@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB50_23: # in Loop: Header=BB50_19 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 +.Ltmp4420: + lea rcx, [rbp + 992] + xor edx, edx +.Ltmp4541: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp4421: + jmp .LBB50_24 +.LBB50_24: # in Loop: Header=BB50_19 Depth=1 + lea rax, [rip + .LBB50_25] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4542: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$27@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$27@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?catch$27@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB50_27: # in Loop: Header=BB50_19 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 +.Ltmp4418: + lea rcx, [rbp + 992] +.Ltmp4543: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4419: + jmp .LBB50_28 +.LBB50_28: # in Loop: Header=BB50_19 Depth=1 + lea rax, [rip + .LBB50_29] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4544: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$31@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" +.LBB50_31: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1216] +.Ltmp4545: + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4546: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$48@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$48@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?dtor$48@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" +.LBB50_48: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 992] +.Ltmp4547: + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4548: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$49@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$49@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?dtor$49@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" +.LBB50_49: # in Loop: Header=BB50_43 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 712] +.Ltmp4549: + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4550: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$50@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$50@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?catch$50@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB50_50: # in Loop: Header=BB50_43 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 +.Ltmp4436: + lea rcx, [rbp + 832] +.Ltmp4551: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4437: + jmp .LBB50_51 +.LBB50_51: # in Loop: Header=BB50_43 Depth=1 + lea rax, [rip + .LBB50_52] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4552: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$67@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$67@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?dtor$67@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" +.LBB50_67: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 832] + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4553: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$68@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$68@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?dtor$68@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" +.LBB50_68: # in Loop: Header=BB50_62 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 488] +.Ltmp4554: + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4555: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$69@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$69@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?catch$69@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB50_69: # in Loop: Header=BB50_62 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 +.Ltmp4452: + lea rcx, [rbp + 608] +.Ltmp4556: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4453: + jmp .LBB50_70 +.LBB50_70: # in Loop: Header=BB50_62 Depth=1 + lea rax, [rip + .LBB50_71] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4557: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$85@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$85@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?catch$85@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB50_85: # in Loop: Header=BB50_81 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 +.Ltmp4470: + lea rcx, [rbp + 384] + xor edx, edx +.Ltmp4558: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp4471: + jmp .LBB50_86 +.LBB50_86: # in Loop: Header=BB50_81 Depth=1 + lea rax, [rip + .LBB50_87] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4559: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$89@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$89@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?catch$89@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB50_89: # in Loop: Header=BB50_81 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 +.Ltmp4468: + lea rcx, [rbp + 384] +.Ltmp4560: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4469: + jmp .LBB50_90 +.LBB50_90: # in Loop: Header=BB50_81 Depth=1 + lea rax, [rip + .LBB50_91] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4561: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$93@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$93@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?dtor$93@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" +.LBB50_93: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 608] +.Ltmp4562: + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4563: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$105@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$105@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?dtor$105@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" +.LBB50_105: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 384] +.Ltmp4564: + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4565: +.Lfunc_end50: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ": + .long 429065506 # MagicNumber + .long 18 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL # UnwindMap + .long 5 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL # TryBlockMap + .long 28 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL # IPToStateXData + .long 1464 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ": + .long -1 # ToState + .long "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$6@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$48@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$67@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Action + .long 7 # ToState + .long 0 # Action + .long 8 # ToState + .long "?dtor$49@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Action + .long 7 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$93@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Action + .long 11 # ToState + .long 0 # Action + .long 12 # ToState + .long "?dtor$68@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Action + .long 11 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$105@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Action + .long 15 # ToState + .long 0 # Action + .long 15 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 5 # TryHigh + .long 6 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL # HandlerArray + .long 8 # TryLow + .long 9 # TryHigh + .long 10 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL # HandlerArray + .long 12 # TryLow + .long 13 # TryHigh + .long 14 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL # HandlerArray + .long 16 # TryLow + .long 16 # TryHigh + .long 17 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$7@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$23@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$27@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$50@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$69@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$85@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$89@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ": + .long .Lfunc_begin50@IMGREL # IP + .long -1 # ToState + .long .Ltmp4394@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp4400@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp4404@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp4409@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp4410@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp4414@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp4412@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp4427@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp4428@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp4434@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp4438@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp4443@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp4444@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp4450@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp4454@IMGREL+1 # IP + .long 11 # ToState + .long .Ltmp4459@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp4460@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp4464@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp4462@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp4477@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$7@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$23@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # IP + .long 6 # ToState + .long "?catch$27@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # IP + .long 6 # ToState + .long "?catch$50@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # IP + .long 10 # ToState + .long "?catch$69@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # IP + .long 14 # ToState + .long "?catch$85@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # IP + .long 17 # ToState + .long "?catch$89@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # IP + .long 17 # ToState + .text + # -- End function + .def "??__FautoRegistrar33@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar33@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar33@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar33@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin51: + .cv_func_id 51 + .cv_loc 51 1 937 0 # ..\tests\span_tests.cpp:937:0 +.seh_proc "??__FautoRegistrar33@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp4566: + lea rcx, [rip + "?autoRegistrar33@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp4567: +.Lfunc_end51: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar35@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar35@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar35@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar35@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin52: + .cv_func_id 52 + .cv_loc 52 1 957 0 # ..\tests\span_tests.cpp:957:0 +.seh_proc "??__EautoRegistrar35@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp4568: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BH@JLKKECOB@operator_function_call?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 957 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____34@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar35@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar35@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp4569: +.Lfunc_end52: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____34@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____34@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____34@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____34@@YAXXZ" +.Lfunc_begin53: + .cv_func_id 53 + .cv_loc 53 1 958 0 # ..\tests\span_tests.cpp:958:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____34@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 1472 + .seh_stackalloc 1472 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp4654: + .cv_loc 53 1 959 0 # ..\tests\span_tests.cpp:959:0 + mov qword ptr [rbp + 1336], -2 + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 1312], rax + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 1320], rax +.Ltmp4655: + .cv_loc 53 1 962 0 # ..\tests\span_tests.cpp:962:0 + lea rcx, [rbp + 1296] +.Ltmp4656: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 1312] +.Ltmp4657: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____34:arr <- [$rdx+0] + call "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" +.Ltmp4658: + mov qword ptr [rbp + 312], rax # 8-byte Spill +.LBB53_1: # =>This Inner Loop Header: Depth=1 +.Ltmp4659: + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 + lea rdx, [rip + "??_C@_09EFIGLOLE@s?$CI0?$CJ?5?$DN?$DN?51?$AA@"] + lea rax, [rbp + 1192] + mov rcx, rax + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 963 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1176] + mov qword ptr [rbp + 296], rcx # 8-byte Spill + mov qword ptr [rbp + 288], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1152] + mov qword ptr [rbp + 280], rcx # 8-byte Spill + mov qword ptr [rbp + 272], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1216] + mov rdx, qword ptr [rbp + 280] # 8-byte Reload + mov r8, qword ptr [rbp + 296] # 8-byte Reload + mov r9, qword ptr [rbp + 304] # 8-byte Reload + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 +.Ltmp4570: + xor r10d, r10d + mov edx, r10d + lea rcx, [rbp + 1296] +.Ltmp4660: + mov qword ptr [rbp + 256], rax # 8-byte Spill + call "??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp4571: + mov qword ptr [rbp + 248], rax # 8-byte Spill + jmp .LBB53_2 +.LBB53_2: # in Loop: Header=BB53_1 Depth=1 +.Ltmp4572: + lea rcx, [rbp + 1080] + lea rdx, [rbp + 1088] + mov r8, qword ptr [rbp + 248] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp4573: + jmp .LBB53_3 +.LBB53_3: # in Loop: Header=BB53_1 Depth=1 + mov dword ptr [rbp + 1076], 1 +.Ltmp4574: + lea rcx, [rbp + 1088] + lea rdx, [rbp + 1096] + lea r8, [rbp + 1076] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp4575: + jmp .LBB53_4 +.LBB53_4: # in Loop: Header=BB53_1 Depth=1 +.Ltmp4576: + lea rcx, [rbp + 1216] + lea rdx, [rbp + 1096] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4577: + jmp .LBB53_5 +.LBB53_5: # in Loop: Header=BB53_1 Depth=1 + lea rcx, [rbp + 1096] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB53_10 +.Ltmp4661: +.LBB53_9: # Block address taken + # in Loop: Header=BB53_1 Depth=1 + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 + jmp .LBB53_10 +.Ltmp4662: +.LBB53_10: # in Loop: Header=BB53_1 Depth=1 + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 +.Ltmp4580: + lea rcx, [rbp + 1216] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4581: + mov byte ptr [rbp + 247], al # 1-byte Spill + jmp .LBB53_11 +.LBB53_11: # in Loop: Header=BB53_1 Depth=1 + mov al, byte ptr [rbp + 247] # 1-byte Reload + test al, 1 + jne .LBB53_12 + jmp .LBB53_16 +.LBB53_12: # in Loop: Header=BB53_1 Depth=1 + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 +.Ltmp4582: +.Ltmp4663: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4583: + mov byte ptr [rbp + 246], al # 1-byte Spill + jmp .LBB53_13 +.LBB53_13: # in Loop: Header=BB53_1 Depth=1 + mov al, byte ptr [rbp + 246] # 1-byte Reload + test al, 1 + jne .LBB53_14 + jmp .LBB53_15 +.LBB53_14: # in Loop: Header=BB53_1 Depth=1 +.Ltmp4664: + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 + int3 +.Ltmp4665: +.LBB53_15: # in Loop: Header=BB53_1 Depth=1 + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 + jmp .LBB53_16 +.Ltmp4666: +.LBB53_16: # in Loop: Header=BB53_1 Depth=1 + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 +.Ltmp4584: + lea rcx, [rbp + 1216] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4585: + jmp .LBB53_17 +.LBB53_17: # in Loop: Header=BB53_1 Depth=1 + lea rcx, [rbp + 1216] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB53_1 +.Ltmp4667: +# %bb.18: + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + jmp .LBB53_19 +.LBB53_19: # =>This Inner Loop Header: Depth=1 +.Ltmp4668: + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + lea rdx, [rip + "??_C@_0BA@EDBIINLB@s?$CI5?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 968] + mov rcx, rax + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 964 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 952] + mov qword ptr [rbp + 224], rcx # 8-byte Spill + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 928] + mov qword ptr [rbp + 208], rcx # 8-byte Spill + mov qword ptr [rbp + 200], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 992] + mov qword ptr [rbp + 192], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 208] # 8-byte Reload + mov r8, qword ptr [rbp + 224] # 8-byte Reload + mov r9, qword ptr [rbp + 232] # 8-byte Reload + mov qword ptr [rbp + 184], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp4586: + mov rcx, qword ptr [rbp + 192] # 8-byte Reload + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4587: + mov byte ptr [rbp + 175], al # 1-byte Spill + jmp .LBB53_20 +.LBB53_20: # in Loop: Header=BB53_19 Depth=1 + mov al, byte ptr [rbp + 175] # 1-byte Reload + test al, 1 + jne .LBB53_21 + jmp .LBB53_32 +.LBB53_21: # in Loop: Header=BB53_19 Depth=1 + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 +.Ltmp4590: + mov eax, 5 + mov edx, eax + lea rcx, [rbp + 1296] +.Ltmp4669: + call "??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp4591: + mov qword ptr [rbp + 160], rax # 8-byte Spill + jmp .LBB53_22 +.LBB53_22: # in Loop: Header=BB53_19 Depth=1 +.Ltmp4592: + lea rcx, [rbp + 992] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp4593: + jmp .LBB53_30 +.Ltmp4670: +.LBB53_25: # Block address taken + # in Loop: Header=BB53_19 Depth=1 + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + jmp .LBB53_26 +.LBB53_26: # in Loop: Header=BB53_19 Depth=1 + jmp .LBB53_34 +.Ltmp4671: +.LBB53_29: # Block address taken + # in Loop: Header=BB53_19 Depth=1 + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + jmp .LBB53_26 +.Ltmp4672: +.LBB53_30: # in Loop: Header=BB53_19 Depth=1 + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + jmp .LBB53_26 +.Ltmp4673: +.LBB53_32: # in Loop: Header=BB53_19 Depth=1 + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 +.Ltmp4588: + lea rcx, [rbp + 992] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp4589: + jmp .LBB53_33 +.LBB53_33: # in Loop: Header=BB53_19 Depth=1 + jmp .LBB53_34 +.Ltmp4674: +.LBB53_34: # in Loop: Header=BB53_19 Depth=1 + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 +.Ltmp4598: + lea rcx, [rbp + 992] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4599: + mov byte ptr [rbp + 159], al # 1-byte Spill + jmp .LBB53_35 +.LBB53_35: # in Loop: Header=BB53_19 Depth=1 + mov al, byte ptr [rbp + 159] # 1-byte Reload + test al, 1 + jne .LBB53_36 + jmp .LBB53_40 +.LBB53_36: # in Loop: Header=BB53_19 Depth=1 + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 +.Ltmp4600: +.Ltmp4675: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4601: + mov byte ptr [rbp + 158], al # 1-byte Spill + jmp .LBB53_37 +.LBB53_37: # in Loop: Header=BB53_19 Depth=1 + mov al, byte ptr [rbp + 158] # 1-byte Reload + test al, 1 + jne .LBB53_38 + jmp .LBB53_39 +.LBB53_38: # in Loop: Header=BB53_19 Depth=1 +.Ltmp4676: + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + int3 +.Ltmp4677: +.LBB53_39: # in Loop: Header=BB53_19 Depth=1 + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + jmp .LBB53_40 +.Ltmp4678: +.LBB53_40: # in Loop: Header=BB53_19 Depth=1 + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 +.Ltmp4602: + lea rcx, [rbp + 992] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4603: + jmp .LBB53_41 +.LBB53_41: # in Loop: Header=BB53_19 Depth=1 + lea rcx, [rbp + 992] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB53_19 +.Ltmp4679: +# %bb.42: + .cv_loc 53 1 968 0 # ..\tests\span_tests.cpp:968:0 + mov rax, qword ptr [rip + ".L?arr2d@?1??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 920], rax + .cv_loc 53 1 969 0 # ..\tests\span_tests.cpp:969:0 + lea rcx, [rbp + 912] +.Ltmp4680: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 920] +.Ltmp4681: + #DEBUG_VALUE: arr2d <- [$rdx+0] + call "??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z" +.Ltmp4682: + mov qword ptr [rbp + 144], rax # 8-byte Spill +.LBB53_43: # =>This Inner Loop Header: Depth=1 +.Ltmp4683: + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 + lea rdx, [rip + "??_C@_09EFIGLOLE@s?$CI0?$CJ?5?$DN?$DN?51?$AA@"] + lea rax, [rbp + 808] + mov rcx, rax + mov qword ptr [rbp + 136], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 970 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 792] + mov qword ptr [rbp + 128], rcx # 8-byte Spill + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 768] + mov qword ptr [rbp + 112], rcx # 8-byte Spill + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 832] + mov rdx, qword ptr [rbp + 112] # 8-byte Reload + mov r8, qword ptr [rbp + 128] # 8-byte Reload + mov r9, qword ptr [rbp + 136] # 8-byte Reload + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 +.Ltmp4604: + xor r10d, r10d + mov edx, r10d + lea rcx, [rbp + 912] +.Ltmp4684: + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??R?$span@H$01@gsl@@QEBAAEAH_J@Z" +.Ltmp4605: + mov qword ptr [rbp + 80], rax # 8-byte Spill + jmp .LBB53_44 +.LBB53_44: # in Loop: Header=BB53_43 Depth=1 +.Ltmp4606: + lea rcx, [rbp + 696] + lea rdx, [rbp + 704] + mov r8, qword ptr [rbp + 80] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp4607: + jmp .LBB53_45 +.LBB53_45: # in Loop: Header=BB53_43 Depth=1 + mov dword ptr [rbp + 692], 1 +.Ltmp4608: + lea rcx, [rbp + 704] + lea rdx, [rbp + 712] + lea r8, [rbp + 692] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp4609: + jmp .LBB53_46 +.LBB53_46: # in Loop: Header=BB53_43 Depth=1 +.Ltmp4610: + lea rcx, [rbp + 832] + lea rdx, [rbp + 712] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4611: + jmp .LBB53_47 +.LBB53_47: # in Loop: Header=BB53_43 Depth=1 + lea rcx, [rbp + 712] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB53_53 +.Ltmp4685: +.LBB53_52: # Block address taken + # in Loop: Header=BB53_43 Depth=1 + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 + jmp .LBB53_53 +.Ltmp4686: +.LBB53_53: # in Loop: Header=BB53_43 Depth=1 + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 +.Ltmp4614: + lea rcx, [rbp + 832] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4615: + mov byte ptr [rbp + 79], al # 1-byte Spill + jmp .LBB53_54 +.LBB53_54: # in Loop: Header=BB53_43 Depth=1 + mov al, byte ptr [rbp + 79] # 1-byte Reload + test al, 1 + jne .LBB53_55 + jmp .LBB53_59 +.LBB53_55: # in Loop: Header=BB53_43 Depth=1 + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 +.Ltmp4616: +.Ltmp4687: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4617: + mov byte ptr [rbp + 78], al # 1-byte Spill + jmp .LBB53_56 +.LBB53_56: # in Loop: Header=BB53_43 Depth=1 + mov al, byte ptr [rbp + 78] # 1-byte Reload + test al, 1 + jne .LBB53_57 + jmp .LBB53_58 +.LBB53_57: # in Loop: Header=BB53_43 Depth=1 +.Ltmp4688: + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 + int3 +.Ltmp4689: +.LBB53_58: # in Loop: Header=BB53_43 Depth=1 + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 + jmp .LBB53_59 +.Ltmp4690: +.LBB53_59: # in Loop: Header=BB53_43 Depth=1 + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 +.Ltmp4618: + lea rcx, [rbp + 832] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4619: + jmp .LBB53_60 +.LBB53_60: # in Loop: Header=BB53_43 Depth=1 + lea rcx, [rbp + 832] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB53_43 +.Ltmp4691: +# %bb.61: + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 + jmp .LBB53_62 +.LBB53_62: # =>This Inner Loop Header: Depth=1 +.Ltmp4692: + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 + lea rdx, [rip + "??_C@_09MGGNCION@s?$CI1?$CJ?5?$DN?$DN?56?$AA@"] + lea rax, [rbp + 584] + mov rcx, rax + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 971 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 568] + mov qword ptr [rbp + 56], rcx # 8-byte Spill + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 544] + mov qword ptr [rbp + 40], rcx # 8-byte Spill + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 608] + mov rdx, qword ptr [rbp + 40] # 8-byte Reload + mov r8, qword ptr [rbp + 56] # 8-byte Reload + mov r9, qword ptr [rbp + 64] # 8-byte Reload + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 +.Ltmp4620: + mov r10d, 1 + mov edx, r10d + lea rcx, [rbp + 912] +.Ltmp4693: + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??R?$span@H$01@gsl@@QEBAAEAH_J@Z" +.Ltmp4621: + mov qword ptr [rbp + 8], rax # 8-byte Spill + jmp .LBB53_63 +.LBB53_63: # in Loop: Header=BB53_62 Depth=1 +.Ltmp4622: + lea rcx, [rbp + 472] + lea rdx, [rbp + 480] + mov r8, qword ptr [rbp + 8] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp4623: + jmp .LBB53_64 +.LBB53_64: # in Loop: Header=BB53_62 Depth=1 + mov dword ptr [rbp + 468], 6 +.Ltmp4624: + lea rcx, [rbp + 480] + lea rdx, [rbp + 488] + lea r8, [rbp + 468] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp4625: + jmp .LBB53_65 +.LBB53_65: # in Loop: Header=BB53_62 Depth=1 +.Ltmp4626: + lea rcx, [rbp + 608] + lea rdx, [rbp + 488] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4627: + jmp .LBB53_66 +.LBB53_66: # in Loop: Header=BB53_62 Depth=1 + lea rcx, [rbp + 488] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB53_72 +.Ltmp4694: +.LBB53_71: # Block address taken + # in Loop: Header=BB53_62 Depth=1 + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 + jmp .LBB53_72 +.Ltmp4695: +.LBB53_72: # in Loop: Header=BB53_62 Depth=1 + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 +.Ltmp4630: + lea rcx, [rbp + 608] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4631: + mov byte ptr [rbp + 7], al # 1-byte Spill + jmp .LBB53_73 +.LBB53_73: # in Loop: Header=BB53_62 Depth=1 + mov al, byte ptr [rbp + 7] # 1-byte Reload + test al, 1 + jne .LBB53_74 + jmp .LBB53_78 +.LBB53_74: # in Loop: Header=BB53_62 Depth=1 + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 +.Ltmp4632: +.Ltmp4696: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4633: + mov byte ptr [rbp + 6], al # 1-byte Spill + jmp .LBB53_75 +.LBB53_75: # in Loop: Header=BB53_62 Depth=1 + mov al, byte ptr [rbp + 6] # 1-byte Reload + test al, 1 + jne .LBB53_76 + jmp .LBB53_77 +.LBB53_76: # in Loop: Header=BB53_62 Depth=1 +.Ltmp4697: + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 + int3 +.Ltmp4698: +.LBB53_77: # in Loop: Header=BB53_62 Depth=1 + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 + jmp .LBB53_78 +.Ltmp4699: +.LBB53_78: # in Loop: Header=BB53_62 Depth=1 + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 +.Ltmp4634: + lea rcx, [rbp + 608] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4635: + jmp .LBB53_79 +.LBB53_79: # in Loop: Header=BB53_62 Depth=1 + lea rcx, [rbp + 608] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB53_62 +.Ltmp4700: +# %bb.80: + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + jmp .LBB53_81 +.LBB53_81: # =>This Inner Loop Header: Depth=1 +.Ltmp4701: + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + lea rdx, [rip + "??_C@_0BA@CGNFCHHB@s?$CI2?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 360] + mov rcx, rax + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 972 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 344] + mov qword ptr [rbp - 16], rcx # 8-byte Spill + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 320] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 384] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rdx, qword ptr [rbp - 32] # 8-byte Reload + mov r8, qword ptr [rbp - 16] # 8-byte Reload + mov r9, qword ptr [rbp - 8] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp4636: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4637: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB53_82 +.LBB53_82: # in Loop: Header=BB53_81 Depth=1 + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB53_83 + jmp .LBB53_94 +.LBB53_83: # in Loop: Header=BB53_81 Depth=1 + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 +.Ltmp4640: + mov eax, 2 + mov edx, eax + lea rcx, [rbp + 912] +.Ltmp4702: + call "??R?$span@H$01@gsl@@QEBAAEAH_J@Z" +.Ltmp4641: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB53_84 +.LBB53_84: # in Loop: Header=BB53_81 Depth=1 +.Ltmp4642: + lea rcx, [rbp + 384] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp4643: + jmp .LBB53_92 +.Ltmp4703: +.LBB53_87: # Block address taken + # in Loop: Header=BB53_81 Depth=1 + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + jmp .LBB53_88 +.LBB53_88: # in Loop: Header=BB53_81 Depth=1 + jmp .LBB53_96 +.Ltmp4704: +.LBB53_91: # Block address taken + # in Loop: Header=BB53_81 Depth=1 + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + jmp .LBB53_88 +.Ltmp4705: +.LBB53_92: # in Loop: Header=BB53_81 Depth=1 + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + jmp .LBB53_88 +.Ltmp4706: +.LBB53_94: # in Loop: Header=BB53_81 Depth=1 + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 +.Ltmp4638: + lea rcx, [rbp + 384] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp4639: + jmp .LBB53_95 +.LBB53_95: # in Loop: Header=BB53_81 Depth=1 + jmp .LBB53_96 +.Ltmp4707: +.LBB53_96: # in Loop: Header=BB53_81 Depth=1 + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 +.Ltmp4648: + lea rcx, [rbp + 384] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4649: + mov byte ptr [rbp - 81], al # 1-byte Spill + jmp .LBB53_97 +.LBB53_97: # in Loop: Header=BB53_81 Depth=1 + mov al, byte ptr [rbp - 81] # 1-byte Reload + test al, 1 + jne .LBB53_98 + jmp .LBB53_102 +.LBB53_98: # in Loop: Header=BB53_81 Depth=1 + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 +.Ltmp4650: +.Ltmp4708: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4651: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB53_99 +.LBB53_99: # in Loop: Header=BB53_81 Depth=1 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB53_100 + jmp .LBB53_101 +.LBB53_100: # in Loop: Header=BB53_81 Depth=1 +.Ltmp4709: + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + int3 +.Ltmp4710: +.LBB53_101: # in Loop: Header=BB53_81 Depth=1 + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + jmp .LBB53_102 +.Ltmp4711: +.LBB53_102: # in Loop: Header=BB53_81 Depth=1 + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 +.Ltmp4652: + lea rcx, [rbp + 384] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4653: + jmp .LBB53_103 +.LBB53_103: # in Loop: Header=BB53_81 Depth=1 + lea rcx, [rbp + 384] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB53_81 +.Ltmp4712: +# %bb.104: + .cv_loc 53 1 974 0 # ..\tests\span_tests.cpp:974:0 + add rsp, 1472 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$6@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?dtor$6@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" +.LBB53_6: # in Loop: Header=BB53_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1096] +.Ltmp4713: + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4714: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$7@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$7@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?catch$7@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB53_7: # in Loop: Header=BB53_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 +.Ltmp4578: + lea rcx, [rbp + 1216] +.Ltmp4715: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4579: + jmp .LBB53_8 +.LBB53_8: # in Loop: Header=BB53_1 Depth=1 + lea rax, [rip + .LBB53_9] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4716: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$23@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$23@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?catch$23@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB53_23: # in Loop: Header=BB53_19 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 +.Ltmp4596: + lea rcx, [rbp + 992] + xor edx, edx +.Ltmp4717: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp4597: + jmp .LBB53_24 +.LBB53_24: # in Loop: Header=BB53_19 Depth=1 + lea rax, [rip + .LBB53_25] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4718: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$27@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$27@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?catch$27@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB53_27: # in Loop: Header=BB53_19 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 +.Ltmp4594: + lea rcx, [rbp + 992] +.Ltmp4719: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4595: + jmp .LBB53_28 +.LBB53_28: # in Loop: Header=BB53_19 Depth=1 + lea rax, [rip + .LBB53_29] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4720: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$31@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" +.LBB53_31: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1216] +.Ltmp4721: + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4722: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$48@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$48@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?dtor$48@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" +.LBB53_48: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 992] +.Ltmp4723: + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4724: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$49@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$49@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?dtor$49@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" +.LBB53_49: # in Loop: Header=BB53_43 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 712] +.Ltmp4725: + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4726: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$50@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$50@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?catch$50@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB53_50: # in Loop: Header=BB53_43 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 +.Ltmp4612: + lea rcx, [rbp + 832] +.Ltmp4727: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4613: + jmp .LBB53_51 +.LBB53_51: # in Loop: Header=BB53_43 Depth=1 + lea rax, [rip + .LBB53_52] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4728: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$67@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$67@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?dtor$67@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" +.LBB53_67: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 832] + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4729: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$68@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$68@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?dtor$68@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" +.LBB53_68: # in Loop: Header=BB53_62 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 488] +.Ltmp4730: + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4731: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$69@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$69@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?catch$69@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB53_69: # in Loop: Header=BB53_62 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 +.Ltmp4628: + lea rcx, [rbp + 608] +.Ltmp4732: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4629: + jmp .LBB53_70 +.LBB53_70: # in Loop: Header=BB53_62 Depth=1 + lea rax, [rip + .LBB53_71] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4733: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$85@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$85@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?catch$85@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB53_85: # in Loop: Header=BB53_81 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 +.Ltmp4646: + lea rcx, [rbp + 384] + xor edx, edx +.Ltmp4734: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp4647: + jmp .LBB53_86 +.LBB53_86: # in Loop: Header=BB53_81 Depth=1 + lea rax, [rip + .LBB53_87] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4735: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$89@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$89@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?catch$89@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB53_89: # in Loop: Header=BB53_81 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 +.Ltmp4644: + lea rcx, [rbp + 384] +.Ltmp4736: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4645: + jmp .LBB53_90 +.LBB53_90: # in Loop: Header=BB53_81 Depth=1 + lea rax, [rip + .LBB53_91] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4737: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$93@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$93@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?dtor$93@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" +.LBB53_93: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 608] +.Ltmp4738: + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4739: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$105@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$105@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?dtor$105@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" +.LBB53_105: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 384] +.Ltmp4740: + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4741: +.Lfunc_end53: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ": + .long 429065506 # MagicNumber + .long 18 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL # UnwindMap + .long 5 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL # TryBlockMap + .long 28 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL # IPToStateXData + .long 1464 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ": + .long -1 # ToState + .long "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$6@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$48@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$67@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Action + .long 7 # ToState + .long 0 # Action + .long 8 # ToState + .long "?dtor$49@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Action + .long 7 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$93@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Action + .long 11 # ToState + .long 0 # Action + .long 12 # ToState + .long "?dtor$68@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Action + .long 11 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$105@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Action + .long 15 # ToState + .long 0 # Action + .long 15 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 5 # TryHigh + .long 6 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL # HandlerArray + .long 8 # TryLow + .long 9 # TryHigh + .long 10 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL # HandlerArray + .long 12 # TryLow + .long 13 # TryHigh + .long 14 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL # HandlerArray + .long 16 # TryLow + .long 16 # TryHigh + .long 17 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$7@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$23@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$27@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$50@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$69@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$85@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$89@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ": + .long .Lfunc_begin53@IMGREL # IP + .long -1 # ToState + .long .Ltmp4570@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp4576@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp4580@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp4585@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp4586@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp4590@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp4588@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp4603@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp4604@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp4610@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp4614@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp4619@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp4620@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp4626@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp4630@IMGREL+1 # IP + .long 11 # ToState + .long .Ltmp4635@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp4636@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp4640@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp4638@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp4653@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$7@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$23@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # IP + .long 6 # ToState + .long "?catch$27@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # IP + .long 6 # ToState + .long "?catch$50@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # IP + .long 10 # ToState + .long "?catch$69@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # IP + .long 14 # ToState + .long "?catch$85@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # IP + .long 17 # ToState + .long "?catch$89@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # IP + .long 17 # ToState + .text + # -- End function + .def "??__FautoRegistrar35@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar35@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar35@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar35@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin54: + .cv_func_id 54 + .cv_loc 54 1 957 0 # ..\tests\span_tests.cpp:957:0 +.seh_proc "??__FautoRegistrar35@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp4742: + lea rcx, [rip + "?autoRegistrar35@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp4743: +.Lfunc_end54: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar37@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar37@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar37@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar37@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin55: + .cv_func_id 55 + .cv_loc 55 1 977 0 # ..\tests\span_tests.cpp:977:0 +.seh_proc "??__EautoRegistrar37@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp4744: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BG@JNJJBBEG@iterator_default_init?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 977 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____36@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar37@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar37@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp4745: +.Lfunc_end55: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____36@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____36@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____36@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____36@@YAXXZ" +.Lfunc_begin56: + .cv_func_id 56 + .cv_loc 56 1 978 0 # ..\tests\span_tests.cpp:978:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____36@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 384 + .seh_stackalloc 384 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp4760: + .cv_loc 56 1 979 0 # ..\tests\span_tests.cpp:979:0 + mov qword ptr [rbp + 248], -2 + lea rcx, [rbp + 232] +.Ltmp4761: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____36:it1 <- [$rcx+0] + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" +.Ltmp4762: + .cv_loc 56 1 980 0 # ..\tests\span_tests.cpp:980:0 + lea rcx, [rbp + 216] +.Ltmp4763: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____36:it2 <- [$rcx+0] + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" +.Ltmp4764: + mov qword ptr [rbp - 16], rax # 8-byte Spill +.LBB56_1: # =>This Inner Loop Header: Depth=1 +.Ltmp4765: + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 + lea rdx, [rip + "??_C@_0L@MIEIKGBK@it1?5?$DN?$DN?5it2?$AA@"] + lea rax, [rbp + 112] + mov rcx, rax + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 981 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 96] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 72] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 136] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 32] # 8-byte Reload + mov r9, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 +.Ltmp4746: + mov rcx, rbp + lea rdx, [rbp + 8] + lea r8, [rbp + 232] +.Ltmp4766: + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp4747: + jmp .LBB56_2 +.LBB56_2: # in Loop: Header=BB56_1 Depth=1 +.Ltmp4748: + lea rcx, [rbp + 8] + lea rdx, [rbp + 16] + lea r8, [rbp + 216] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp4749: + jmp .LBB56_3 +.LBB56_3: # in Loop: Header=BB56_1 Depth=1 +.Ltmp4750: + lea rcx, [rbp + 136] + lea rdx, [rbp + 16] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4751: + jmp .LBB56_4 +.LBB56_4: # in Loop: Header=BB56_1 Depth=1 + lea rcx, [rbp + 16] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB56_9 +.Ltmp4767: +.LBB56_8: # Block address taken + # in Loop: Header=BB56_1 Depth=1 + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 + jmp .LBB56_9 +.Ltmp4768: +.LBB56_9: # in Loop: Header=BB56_1 Depth=1 + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 +.Ltmp4754: + lea rcx, [rbp + 136] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4755: + mov byte ptr [rbp - 73], al # 1-byte Spill + jmp .LBB56_10 +.LBB56_10: # in Loop: Header=BB56_1 Depth=1 + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB56_11 + jmp .LBB56_15 +.LBB56_11: # in Loop: Header=BB56_1 Depth=1 + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 +.Ltmp4756: +.Ltmp4769: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4757: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB56_12 +.LBB56_12: # in Loop: Header=BB56_1 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB56_13 + jmp .LBB56_14 +.LBB56_13: # in Loop: Header=BB56_1 Depth=1 +.Ltmp4770: + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 + int3 +.Ltmp4771: +.LBB56_14: # in Loop: Header=BB56_1 Depth=1 + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 + jmp .LBB56_15 +.Ltmp4772: +.LBB56_15: # in Loop: Header=BB56_1 Depth=1 + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 +.Ltmp4758: + lea rcx, [rbp + 136] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4759: + jmp .LBB56_16 +.LBB56_16: # in Loop: Header=BB56_1 Depth=1 + lea rcx, [rbp + 136] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB56_1 +.Ltmp4773: +# %bb.17: + .cv_loc 56 1 982 0 # ..\tests\span_tests.cpp:982:0 + add rsp, 384 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____36@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??____C_A_T_C_H____T_E_S_T____36@@YAXXZ@4HA": +.seh_proc "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____36@@YAXXZ@4HA" +.LBB56_5: # in Loop: Header=BB56_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 16] +.Ltmp4774: + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4775: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$6@?0??____C_A_T_C_H____T_E_S_T____36@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$6@?0??____C_A_T_C_H____T_E_S_T____36@@YAXXZ@4HA": +.seh_proc "?catch$6@?0??____C_A_T_C_H____T_E_S_T____36@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB56_6: # in Loop: Header=BB56_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 +.Ltmp4752: + lea rcx, [rbp + 136] +.Ltmp4776: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4753: + jmp .LBB56_7 +.LBB56_7: # in Loop: Header=BB56_1 Depth=1 + lea rax, [rip + .LBB56_8] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4777: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$18@?0??____C_A_T_C_H____T_E_S_T____36@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$18@?0??____C_A_T_C_H____T_E_S_T____36@@YAXXZ@4HA": +.seh_proc "?dtor$18@?0??____C_A_T_C_H____T_E_S_T____36@@YAXXZ@4HA" +.LBB56_18: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 136] + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4778: +.Lfunc_end56: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ": + .long 429065506 # MagicNumber + .long 4 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ")@IMGREL # TryBlockMap + .long 6 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ")@IMGREL # IPToStateXData + .long 376 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ": + .long -1 # ToState + .long "?dtor$18@?0??____C_A_T_C_H____T_E_S_T____36@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____36@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____36@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ": + .long .Lfunc_begin56@IMGREL # IP + .long -1 # ToState + .long .Ltmp4746@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp4750@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp4754@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp4759@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____36@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .text + # -- End function + .def "??__FautoRegistrar37@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar37@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar37@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar37@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin57: + .cv_func_id 57 + .cv_loc 57 1 977 0 # ..\tests\span_tests.cpp:977:0 +.seh_proc "??__FautoRegistrar37@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp4779: + lea rcx, [rip + "?autoRegistrar37@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp4780: +.Lfunc_end57: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar39@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar39@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar39@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar39@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin58: + .cv_func_id 58 + .cv_loc 58 1 985 0 # ..\tests\span_tests.cpp:985:0 +.seh_proc "??__EautoRegistrar39@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp4781: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BM@BJBNJLOF@const_iterator_default_init?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 985 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____38@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar39@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar39@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp4782: +.Lfunc_end58: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____38@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____38@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____38@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____38@@YAXXZ" +.Lfunc_begin59: + .cv_func_id 59 + .cv_loc 59 1 986 0 # ..\tests\span_tests.cpp:986:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____38@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 384 + .seh_stackalloc 384 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp4797: + .cv_loc 59 1 987 0 # ..\tests\span_tests.cpp:987:0 + mov qword ptr [rbp + 248], -2 + lea rcx, [rbp + 232] +.Ltmp4798: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____38:it1 <- [$rcx+0] + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ" +.Ltmp4799: + .cv_loc 59 1 988 0 # ..\tests\span_tests.cpp:988:0 + lea rcx, [rbp + 216] +.Ltmp4800: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____38:it2 <- [$rcx+0] + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ" +.Ltmp4801: + mov qword ptr [rbp - 16], rax # 8-byte Spill +.LBB59_1: # =>This Inner Loop Header: Depth=1 +.Ltmp4802: + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 + lea rdx, [rip + "??_C@_0L@MIEIKGBK@it1?5?$DN?$DN?5it2?$AA@"] + lea rax, [rbp + 112] + mov rcx, rax + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 989 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 96] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 72] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 136] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 32] # 8-byte Reload + mov r9, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 +.Ltmp4783: + mov rcx, rbp + lea rdx, [rbp + 8] + lea r8, [rbp + 232] +.Ltmp4803: + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp4784: + jmp .LBB59_2 +.LBB59_2: # in Loop: Header=BB59_1 Depth=1 +.Ltmp4785: + lea rcx, [rbp + 8] + lea rdx, [rbp + 16] + lea r8, [rbp + 216] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp4786: + jmp .LBB59_3 +.LBB59_3: # in Loop: Header=BB59_1 Depth=1 +.Ltmp4787: + lea rcx, [rbp + 136] + lea rdx, [rbp + 16] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4788: + jmp .LBB59_4 +.LBB59_4: # in Loop: Header=BB59_1 Depth=1 + lea rcx, [rbp + 16] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB59_9 +.Ltmp4804: +.LBB59_8: # Block address taken + # in Loop: Header=BB59_1 Depth=1 + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 + jmp .LBB59_9 +.Ltmp4805: +.LBB59_9: # in Loop: Header=BB59_1 Depth=1 + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 +.Ltmp4791: + lea rcx, [rbp + 136] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4792: + mov byte ptr [rbp - 73], al # 1-byte Spill + jmp .LBB59_10 +.LBB59_10: # in Loop: Header=BB59_1 Depth=1 + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB59_11 + jmp .LBB59_15 +.LBB59_11: # in Loop: Header=BB59_1 Depth=1 + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 +.Ltmp4793: +.Ltmp4806: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4794: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB59_12 +.LBB59_12: # in Loop: Header=BB59_1 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB59_13 + jmp .LBB59_14 +.LBB59_13: # in Loop: Header=BB59_1 Depth=1 +.Ltmp4807: + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 + int3 +.Ltmp4808: +.LBB59_14: # in Loop: Header=BB59_1 Depth=1 + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 + jmp .LBB59_15 +.Ltmp4809: +.LBB59_15: # in Loop: Header=BB59_1 Depth=1 + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 +.Ltmp4795: + lea rcx, [rbp + 136] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4796: + jmp .LBB59_16 +.LBB59_16: # in Loop: Header=BB59_1 Depth=1 + lea rcx, [rbp + 136] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB59_1 +.Ltmp4810: +# %bb.17: + .cv_loc 59 1 990 0 # ..\tests\span_tests.cpp:990:0 + add rsp, 384 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____38@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??____C_A_T_C_H____T_E_S_T____38@@YAXXZ@4HA": +.seh_proc "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____38@@YAXXZ@4HA" +.LBB59_5: # in Loop: Header=BB59_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 16] +.Ltmp4811: + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4812: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$6@?0??____C_A_T_C_H____T_E_S_T____38@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$6@?0??____C_A_T_C_H____T_E_S_T____38@@YAXXZ@4HA": +.seh_proc "?catch$6@?0??____C_A_T_C_H____T_E_S_T____38@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB59_6: # in Loop: Header=BB59_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 +.Ltmp4789: + lea rcx, [rbp + 136] +.Ltmp4813: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4790: + jmp .LBB59_7 +.LBB59_7: # in Loop: Header=BB59_1 Depth=1 + lea rax, [rip + .LBB59_8] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4814: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$18@?0??____C_A_T_C_H____T_E_S_T____38@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$18@?0??____C_A_T_C_H____T_E_S_T____38@@YAXXZ@4HA": +.seh_proc "?dtor$18@?0??____C_A_T_C_H____T_E_S_T____38@@YAXXZ@4HA" +.LBB59_18: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 136] + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4815: +.Lfunc_end59: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ": + .long 429065506 # MagicNumber + .long 4 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ")@IMGREL # TryBlockMap + .long 6 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ")@IMGREL # IPToStateXData + .long 376 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ": + .long -1 # ToState + .long "?dtor$18@?0??____C_A_T_C_H____T_E_S_T____38@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____38@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____38@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ": + .long .Lfunc_begin59@IMGREL # IP + .long -1 # ToState + .long .Ltmp4783@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp4787@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp4791@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp4796@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____38@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .text + # -- End function + .def "??__FautoRegistrar39@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar39@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar39@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar39@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin60: + .cv_func_id 60 + .cv_loc 60 1 985 0 # ..\tests\span_tests.cpp:985:0 +.seh_proc "??__FautoRegistrar39@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp4816: + lea rcx, [rip + "?autoRegistrar39@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp4817: +.Lfunc_end60: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar41@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar41@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar41@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar41@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin61: + .cv_func_id 61 + .cv_loc 61 1 993 0 # ..\tests\span_tests.cpp:993:0 +.seh_proc "??__EautoRegistrar41@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp4818: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BF@LMDHIMMG@iterator_conversions?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 993 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____40@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar41@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar41@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp4819: +.Lfunc_end61: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____40@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____40@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____40@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____40@@YAXXZ" +.Lfunc_begin62: + .cv_func_id 62 + .cv_loc 62 1 994 0 # ..\tests\span_tests.cpp:994:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____40@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 1664 + .seh_stackalloc 1664 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp4890: + .cv_loc 62 1 995 0 # ..\tests\span_tests.cpp:995:0 + mov qword ptr [rbp + 1528], -2 + lea rcx, [rbp + 1512] +.Ltmp4891: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____40:badIt <- [$rcx+0] + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" +.Ltmp4892: + .cv_loc 62 1 996 0 # ..\tests\span_tests.cpp:996:0 + lea rcx, [rbp + 1496] +.Ltmp4893: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____40:badConstIt <- [$rcx+0] + mov qword ptr [rbp + 280], rax # 8-byte Spill + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ" +.Ltmp4894: + mov qword ptr [rbp + 272], rax # 8-byte Spill +.LBB62_1: # =>This Inner Loop Header: Depth=1 +.Ltmp4895: + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 + lea rdx, [rip + "??_C@_0BE@PPAAFOA@badIt?5?$DN?$DN?5badConstIt?$AA@"] + lea rax, [rbp + 1392] + mov rcx, rax + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 997 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1376] + mov qword ptr [rbp + 256], rcx # 8-byte Spill + mov qword ptr [rbp + 248], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1352] + mov qword ptr [rbp + 240], rcx # 8-byte Spill + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1416] + mov rdx, qword ptr [rbp + 240] # 8-byte Reload + mov r8, qword ptr [rbp + 256] # 8-byte Reload + mov r9, qword ptr [rbp + 264] # 8-byte Reload + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 +.Ltmp4820: + lea rcx, [rbp + 1280] + lea rdx, [rbp + 1288] + lea r8, [rbp + 1512] +.Ltmp4896: + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp4821: + jmp .LBB62_2 +.LBB62_2: # in Loop: Header=BB62_1 Depth=1 +.Ltmp4822: + lea rcx, [rbp + 1288] + lea rdx, [rbp + 1296] + lea r8, [rbp + 1496] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp4823: + jmp .LBB62_3 +.LBB62_3: # in Loop: Header=BB62_1 Depth=1 +.Ltmp4824: + lea rcx, [rbp + 1416] + lea rdx, [rbp + 1296] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4825: + jmp .LBB62_4 +.LBB62_4: # in Loop: Header=BB62_1 Depth=1 + lea rcx, [rbp + 1296] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + jmp .LBB62_9 +.Ltmp4897: +.LBB62_8: # Block address taken + # in Loop: Header=BB62_1 Depth=1 + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 + jmp .LBB62_9 +.Ltmp4898: +.LBB62_9: # in Loop: Header=BB62_1 Depth=1 + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 +.Ltmp4828: + lea rcx, [rbp + 1416] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4829: + mov byte ptr [rbp + 215], al # 1-byte Spill + jmp .LBB62_10 +.LBB62_10: # in Loop: Header=BB62_1 Depth=1 + mov al, byte ptr [rbp + 215] # 1-byte Reload + test al, 1 + jne .LBB62_11 + jmp .LBB62_15 +.LBB62_11: # in Loop: Header=BB62_1 Depth=1 + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 +.Ltmp4830: +.Ltmp4899: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4831: + mov byte ptr [rbp + 214], al # 1-byte Spill + jmp .LBB62_12 +.LBB62_12: # in Loop: Header=BB62_1 Depth=1 + mov al, byte ptr [rbp + 214] # 1-byte Reload + test al, 1 + jne .LBB62_13 + jmp .LBB62_14 +.LBB62_13: # in Loop: Header=BB62_1 Depth=1 +.Ltmp4900: + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 + int3 +.Ltmp4901: +.LBB62_14: # in Loop: Header=BB62_1 Depth=1 + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 + jmp .LBB62_15 +.Ltmp4902: +.LBB62_15: # in Loop: Header=BB62_1 Depth=1 + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 +.Ltmp4832: + lea rcx, [rbp + 1416] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4833: + jmp .LBB62_16 +.LBB62_16: # in Loop: Header=BB62_1 Depth=1 + lea rcx, [rbp + 1416] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB62_1 +.Ltmp4903: +# %bb.17: + .cv_loc 62 1 999 0 # ..\tests\span_tests.cpp:999:0 + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 1264], rax + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 1272], rax + .cv_loc 62 1 1000 0 # ..\tests\span_tests.cpp:1000:0 + lea rcx, [rbp + 1248] +.Ltmp4904: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____40:s <- [$rcx+0] + lea rdx, [rbp + 1264] +.Ltmp4905: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____40:a <- [$rdx+0] + call "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" +.Ltmp4906: + .cv_loc 62 1 1002 0 # ..\tests\span_tests.cpp:1002:0 + lea rcx, [rbp + 1248] + lea rdx, [rbp + 1232] +.Ltmp4907: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____40:it <- [$rdx+0] + mov qword ptr [rbp + 200], rax # 8-byte Spill + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp4908: + .cv_loc 62 1 1003 0 # ..\tests\span_tests.cpp:1003:0 + lea rcx, [rbp + 1248] + lea rdx, [rbp + 1216] +.Ltmp4909: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____40:cit <- [$rdx+0] + call "?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" +.Ltmp4910: +.LBB62_18: # =>This Inner Loop Header: Depth=1 + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 + lea rdx, [rip + "??_C@_09PAOJKDOJ@it?5?$DN?$DN?5cit?$AA@"] + lea rax, [rbp + 1112] + mov rcx, rax + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1005 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1096] + mov qword ptr [rbp + 184], rcx # 8-byte Spill + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1072] + mov qword ptr [rbp + 168], rcx # 8-byte Spill + mov qword ptr [rbp + 160], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1136] + mov rdx, qword ptr [rbp + 168] # 8-byte Reload + mov r8, qword ptr [rbp + 184] # 8-byte Reload + mov r9, qword ptr [rbp + 192] # 8-byte Reload + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 +.Ltmp4834: + lea rcx, [rbp + 1000] + lea rdx, [rbp + 1008] + lea r8, [rbp + 1232] +.Ltmp4911: + mov qword ptr [rbp + 144], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp4835: + jmp .LBB62_19 +.LBB62_19: # in Loop: Header=BB62_18 Depth=1 +.Ltmp4836: + lea rcx, [rbp + 1008] + lea rdx, [rbp + 1016] + lea r8, [rbp + 1216] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp4837: + jmp .LBB62_20 +.LBB62_20: # in Loop: Header=BB62_18 Depth=1 +.Ltmp4838: + lea rcx, [rbp + 1136] + lea rdx, [rbp + 1016] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4839: + jmp .LBB62_21 +.LBB62_21: # in Loop: Header=BB62_18 Depth=1 + lea rcx, [rbp + 1016] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + jmp .LBB62_27 +.Ltmp4912: +.LBB62_26: # Block address taken + # in Loop: Header=BB62_18 Depth=1 + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 + jmp .LBB62_27 +.Ltmp4913: +.LBB62_27: # in Loop: Header=BB62_18 Depth=1 + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 +.Ltmp4842: + lea rcx, [rbp + 1136] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4843: + mov byte ptr [rbp + 143], al # 1-byte Spill + jmp .LBB62_28 +.LBB62_28: # in Loop: Header=BB62_18 Depth=1 + mov al, byte ptr [rbp + 143] # 1-byte Reload + test al, 1 + jne .LBB62_29 + jmp .LBB62_33 +.LBB62_29: # in Loop: Header=BB62_18 Depth=1 + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 +.Ltmp4844: +.Ltmp4914: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4845: + mov byte ptr [rbp + 142], al # 1-byte Spill + jmp .LBB62_30 +.LBB62_30: # in Loop: Header=BB62_18 Depth=1 + mov al, byte ptr [rbp + 142] # 1-byte Reload + test al, 1 + jne .LBB62_31 + jmp .LBB62_32 +.LBB62_31: # in Loop: Header=BB62_18 Depth=1 +.Ltmp4915: + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 + int3 +.Ltmp4916: +.LBB62_32: # in Loop: Header=BB62_18 Depth=1 + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 + jmp .LBB62_33 +.Ltmp4917: +.LBB62_33: # in Loop: Header=BB62_18 Depth=1 + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 +.Ltmp4846: + lea rcx, [rbp + 1136] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4847: + jmp .LBB62_34 +.LBB62_34: # in Loop: Header=BB62_18 Depth=1 + lea rcx, [rbp + 1136] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB62_18 +.Ltmp4918: +# %bb.35: + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 + jmp .LBB62_36 +.LBB62_36: # =>This Inner Loop Header: Depth=1 +.Ltmp4919: + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 + lea rdx, [rip + "??_C@_09HMPADCNE@cit?5?$DN?$DN?5it?$AA@"] + lea rax, [rbp + 896] + mov rcx, rax + mov qword ptr [rbp + 128], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1006 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 880] + mov qword ptr [rbp + 120], rcx # 8-byte Spill + mov qword ptr [rbp + 112], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 856] + mov qword ptr [rbp + 104], rcx # 8-byte Spill + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 920] + mov rdx, qword ptr [rbp + 104] # 8-byte Reload + mov r8, qword ptr [rbp + 120] # 8-byte Reload + mov r9, qword ptr [rbp + 128] # 8-byte Reload + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 +.Ltmp4848: + lea rcx, [rbp + 784] + lea rdx, [rbp + 792] + lea r8, [rbp + 1216] +.Ltmp4920: + mov qword ptr [rbp + 80], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp4849: + jmp .LBB62_37 +.LBB62_37: # in Loop: Header=BB62_36 Depth=1 +.Ltmp4850: + lea rcx, [rbp + 792] + lea rdx, [rbp + 800] + lea r8, [rbp + 1232] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp4851: + jmp .LBB62_38 +.LBB62_38: # in Loop: Header=BB62_36 Depth=1 +.Ltmp4852: + lea rcx, [rbp + 920] + lea rdx, [rbp + 800] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4853: + jmp .LBB62_39 +.LBB62_39: # in Loop: Header=BB62_36 Depth=1 + lea rcx, [rbp + 800] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + jmp .LBB62_45 +.Ltmp4921: +.LBB62_44: # Block address taken + # in Loop: Header=BB62_36 Depth=1 + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 + jmp .LBB62_45 +.Ltmp4922: +.LBB62_45: # in Loop: Header=BB62_36 Depth=1 + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 +.Ltmp4856: + lea rcx, [rbp + 920] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4857: + mov byte ptr [rbp + 79], al # 1-byte Spill + jmp .LBB62_46 +.LBB62_46: # in Loop: Header=BB62_36 Depth=1 + mov al, byte ptr [rbp + 79] # 1-byte Reload + test al, 1 + jne .LBB62_47 + jmp .LBB62_51 +.LBB62_47: # in Loop: Header=BB62_36 Depth=1 + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 +.Ltmp4858: +.Ltmp4923: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4859: + mov byte ptr [rbp + 78], al # 1-byte Spill + jmp .LBB62_48 +.LBB62_48: # in Loop: Header=BB62_36 Depth=1 + mov al, byte ptr [rbp + 78] # 1-byte Reload + test al, 1 + jne .LBB62_49 + jmp .LBB62_50 +.LBB62_49: # in Loop: Header=BB62_36 Depth=1 +.Ltmp4924: + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 + int3 +.Ltmp4925: +.LBB62_50: # in Loop: Header=BB62_36 Depth=1 + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 + jmp .LBB62_51 +.Ltmp4926: +.LBB62_51: # in Loop: Header=BB62_36 Depth=1 + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 +.Ltmp4860: + lea rcx, [rbp + 920] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4861: + jmp .LBB62_52 +.LBB62_52: # in Loop: Header=BB62_36 Depth=1 + lea rcx, [rbp + 920] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB62_36 +.Ltmp4927: +# %bb.53: + .cv_loc 62 1 1008 0 # ..\tests\span_tests.cpp:1008:0 + lea rcx, [rbp + 768] +.Ltmp4928: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____40:cit2 <- [$rcx+0] + lea rdx, [rbp + 1232] + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" +.Ltmp4929: + mov qword ptr [rbp + 64], rax # 8-byte Spill +.LBB62_54: # =>This Inner Loop Header: Depth=1 +.Ltmp4930: + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 + lea rdx, [rip + "??_C@_0M@GDDLGLGA@cit2?5?$DN?$DN?5cit?$AA@"] + lea rax, [rbp + 664] + mov rcx, rax + mov qword ptr [rbp + 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1009 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 648] + mov qword ptr [rbp + 48], rcx # 8-byte Spill + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 624] + mov qword ptr [rbp + 32], rcx # 8-byte Spill + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 688] + mov rdx, qword ptr [rbp + 32] # 8-byte Reload + mov r8, qword ptr [rbp + 48] # 8-byte Reload + mov r9, qword ptr [rbp + 56] # 8-byte Reload + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 +.Ltmp4862: + lea rcx, [rbp + 552] + lea rdx, [rbp + 560] + lea r8, [rbp + 768] +.Ltmp4931: + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp4863: + jmp .LBB62_55 +.LBB62_55: # in Loop: Header=BB62_54 Depth=1 +.Ltmp4864: + lea rcx, [rbp + 560] + lea rdx, [rbp + 568] + lea r8, [rbp + 1216] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp4865: + jmp .LBB62_56 +.LBB62_56: # in Loop: Header=BB62_54 Depth=1 +.Ltmp4866: + lea rcx, [rbp + 688] + lea rdx, [rbp + 568] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4867: + jmp .LBB62_57 +.LBB62_57: # in Loop: Header=BB62_54 Depth=1 + lea rcx, [rbp + 568] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB62_63 +.Ltmp4932: +.LBB62_62: # Block address taken + # in Loop: Header=BB62_54 Depth=1 + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 + jmp .LBB62_63 +.Ltmp4933: +.LBB62_63: # in Loop: Header=BB62_54 Depth=1 + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 +.Ltmp4870: + lea rcx, [rbp + 688] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4871: + mov byte ptr [rbp + 7], al # 1-byte Spill + jmp .LBB62_64 +.LBB62_64: # in Loop: Header=BB62_54 Depth=1 + mov al, byte ptr [rbp + 7] # 1-byte Reload + test al, 1 + jne .LBB62_65 + jmp .LBB62_69 +.LBB62_65: # in Loop: Header=BB62_54 Depth=1 + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 +.Ltmp4872: +.Ltmp4934: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4873: + mov byte ptr [rbp + 6], al # 1-byte Spill + jmp .LBB62_66 +.LBB62_66: # in Loop: Header=BB62_54 Depth=1 + mov al, byte ptr [rbp + 6] # 1-byte Reload + test al, 1 + jne .LBB62_67 + jmp .LBB62_68 +.LBB62_67: # in Loop: Header=BB62_54 Depth=1 +.Ltmp4935: + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 + int3 +.Ltmp4936: +.LBB62_68: # in Loop: Header=BB62_54 Depth=1 + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 + jmp .LBB62_69 +.Ltmp4937: +.LBB62_69: # in Loop: Header=BB62_54 Depth=1 + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 +.Ltmp4874: + lea rcx, [rbp + 688] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4875: + jmp .LBB62_70 +.LBB62_70: # in Loop: Header=BB62_54 Depth=1 + lea rcx, [rbp + 688] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB62_54 +.Ltmp4938: +# %bb.71: + .cv_loc 62 1 1011 0 # ..\tests\span_tests.cpp:1011:0 + mov eax, 4 + mov r8d, eax + lea rcx, [rbp + 1232] + lea rdx, [rbp + 520] + call "??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" + lea rcx, [rbp + 536] + lea rdx, [rbp + 520] + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + mov qword ptr [rbp - 8], rax # 8-byte Spill +.LBB62_72: # =>This Inner Loop Header: Depth=1 +.Ltmp4939: + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 + lea rdx, [rip + "??_C@_0BB@BLHCEAML@cit3?5?$DN?$DN?5s?4cend?$CI?$CJ?$AA@"] + lea rax, [rbp + 416] + mov rcx, rax + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1012 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 400] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 376] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 440] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 24] # 8-byte Reload + mov r9, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 +.Ltmp4876: + lea rcx, [rbp + 304] + lea rdx, [rbp + 312] + lea r8, [rbp + 536] +.Ltmp4940: + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp4877: + jmp .LBB62_73 +.LBB62_73: # in Loop: Header=BB62_72 Depth=1 + lea rcx, [rbp + 1248] + lea rax, [rbp + 288] + mov rdx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" +.Ltmp4878: + lea rcx, [rbp + 312] + lea rdx, [rbp + 320] + mov r8, qword ptr [rbp - 72] # 8-byte Reload + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp4879: + jmp .LBB62_74 +.LBB62_74: # in Loop: Header=BB62_72 Depth=1 +.Ltmp4880: + lea rcx, [rbp + 440] + lea rdx, [rbp + 320] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4881: + jmp .LBB62_75 +.LBB62_75: # in Loop: Header=BB62_72 Depth=1 + lea rcx, [rbp + 320] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB62_81 +.Ltmp4941: +.LBB62_80: # Block address taken + # in Loop: Header=BB62_72 Depth=1 + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 + jmp .LBB62_81 +.Ltmp4942: +.LBB62_81: # in Loop: Header=BB62_72 Depth=1 + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 +.Ltmp4884: + lea rcx, [rbp + 440] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4885: + mov byte ptr [rbp - 73], al # 1-byte Spill + jmp .LBB62_82 +.LBB62_82: # in Loop: Header=BB62_72 Depth=1 + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB62_83 + jmp .LBB62_87 +.LBB62_83: # in Loop: Header=BB62_72 Depth=1 + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 +.Ltmp4886: +.Ltmp4943: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4887: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB62_84 +.LBB62_84: # in Loop: Header=BB62_72 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB62_85 + jmp .LBB62_86 +.LBB62_85: # in Loop: Header=BB62_72 Depth=1 +.Ltmp4944: + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 + int3 +.Ltmp4945: +.LBB62_86: # in Loop: Header=BB62_72 Depth=1 + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 + jmp .LBB62_87 +.Ltmp4946: +.LBB62_87: # in Loop: Header=BB62_72 Depth=1 + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 +.Ltmp4888: + lea rcx, [rbp + 440] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4889: + jmp .LBB62_88 +.LBB62_88: # in Loop: Header=BB62_72 Depth=1 + lea rcx, [rbp + 440] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB62_72 +.Ltmp4947: +# %bb.89: + .cv_loc 62 1 1013 0 # ..\tests\span_tests.cpp:1013:0 + add rsp, 1664 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" +.LBB62_5: # in Loop: Header=BB62_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1296] +.Ltmp4948: + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4949: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$6@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$6@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?catch$6@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB62_6: # in Loop: Header=BB62_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 +.Ltmp4826: + lea rcx, [rbp + 1416] +.Ltmp4950: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4827: + jmp .LBB62_7 +.LBB62_7: # in Loop: Header=BB62_1 Depth=1 + lea rax, [rip + .LBB62_8] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4951: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$22@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" +.LBB62_22: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1416] + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4952: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$23@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" +.LBB62_23: # in Loop: Header=BB62_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1016] +.Ltmp4953: + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4954: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$24@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$24@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?catch$24@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB62_24: # in Loop: Header=BB62_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 +.Ltmp4840: + lea rcx, [rbp + 1136] +.Ltmp4955: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4841: + jmp .LBB62_25 +.LBB62_25: # in Loop: Header=BB62_18 Depth=1 + lea rax, [rip + .LBB62_26] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4956: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$40@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" +.LBB62_40: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1136] + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4957: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$41@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" +.LBB62_41: # in Loop: Header=BB62_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 800] +.Ltmp4958: + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4959: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$42@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$42@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?catch$42@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB62_42: # in Loop: Header=BB62_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 +.Ltmp4854: + lea rcx, [rbp + 920] +.Ltmp4960: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4855: + jmp .LBB62_43 +.LBB62_43: # in Loop: Header=BB62_36 Depth=1 + lea rax, [rip + .LBB62_44] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4961: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$58@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$58@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?dtor$58@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" +.LBB62_58: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 920] + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4962: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$59@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" +.LBB62_59: # in Loop: Header=BB62_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 568] +.Ltmp4963: + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4964: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$60@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$60@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?catch$60@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB62_60: # in Loop: Header=BB62_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 +.Ltmp4868: + lea rcx, [rbp + 688] +.Ltmp4965: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4869: + jmp .LBB62_61 +.LBB62_61: # in Loop: Header=BB62_54 Depth=1 + lea rax, [rip + .LBB62_62] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4966: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$76@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$76@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?dtor$76@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" +.LBB62_76: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 688] + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4967: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$77@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" +.LBB62_77: # in Loop: Header=BB62_72 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 320] +.Ltmp4968: + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4969: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$78@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$78@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?catch$78@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB62_78: # in Loop: Header=BB62_72 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 +.Ltmp4882: + lea rcx, [rbp + 440] +.Ltmp4970: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4883: + jmp .LBB62_79 +.LBB62_79: # in Loop: Header=BB62_72 Depth=1 + lea rax, [rip + .LBB62_80] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4971: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$90@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$90@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?dtor$90@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" +.LBB62_90: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 440] + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4972: +.Lfunc_end62: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ": + .long 429065506 # MagicNumber + .long 20 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ")@IMGREL # UnwindMap + .long 5 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ")@IMGREL # TryBlockMap + .long 26 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ")@IMGREL # IPToStateXData + .long 1656 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ": + .long -1 # ToState + .long "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 5 # ToState + .long "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$58@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long 9 # ToState + .long "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$76@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 13 # ToState + .long "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$90@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long 17 # ToState + .long "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 6 # TryHigh + .long 7 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ")@IMGREL # HandlerArray + .long 9 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 14 # TryHigh + .long 15 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ")@IMGREL # HandlerArray + .long 17 # TryLow + .long 18 # TryHigh + .long 19 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$42@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$60@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$78@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ": + .long .Lfunc_begin62@IMGREL # IP + .long -1 # ToState + .long .Ltmp4820@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp4824@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp4828@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp4833@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp4834@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp4838@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp4842@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp4847@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp4848@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp4852@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp4856@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp4861@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp4862@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp4866@IMGREL+1 # IP + .long 14 # ToState + .long .Ltmp4870@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp4875@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp4876@IMGREL+1 # IP + .long 17 # ToState + .long .Ltmp4880@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp4884@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp4889@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # IP + .long 7 # ToState + .long "?catch$42@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$60@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # IP + .long 15 # ToState + .long "?catch$78@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # IP + .long 19 # ToState + .text + # -- End function + .def "??__FautoRegistrar41@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar41@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar41@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar41@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin63: + .cv_func_id 63 + .cv_loc 63 1 993 0 # ..\tests\span_tests.cpp:993:0 +.seh_proc "??__FautoRegistrar41@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp4973: + lea rcx, [rip + "?autoRegistrar41@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp4974: +.Lfunc_end63: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar43@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar43@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar43@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar43@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin64: + .cv_func_id 64 + .cv_loc 64 1 1016 0 # ..\tests\span_tests.cpp:1016:0 +.seh_proc "??__EautoRegistrar43@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp4975: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BF@CIENOOGL@iterator_comparisons?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 1016 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____42@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar43@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar43@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp4976: +.Lfunc_end64: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____42@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____42@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____42@@YAXXZ" +.Lfunc_begin65: + .cv_func_id 65 + .cv_loc 65 1 1017 0 # ..\tests\span_tests.cpp:1017:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____42@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + mov eax, 9568 + call __chkstk + sub rsp, rax + .seh_stackalloc 9568 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp5393: + .cv_loc 65 1 1018 0 # ..\tests\span_tests.cpp:1018:0 + mov qword ptr [rbp + 9432], -2 + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 9408], rax + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 9416], rax +.Ltmp5394: + .cv_loc 65 1 1020 0 # ..\tests\span_tests.cpp:1020:0 + lea rcx, [rbp + 9392] +.Ltmp5395: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 9408] +.Ltmp5396: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____42:a <- [$rdx+0] + call "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" +.Ltmp5397: + .cv_loc 65 1 1021 0 # ..\tests\span_tests.cpp:1021:0 + lea rcx, [rbp + 9392] + lea rdx, [rbp + 9376] +.Ltmp5398: + #DEBUG_VALUE: it <- [$rdx+0] + mov qword ptr [rbp + 2200], rax # 8-byte Spill + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp5399: + mov r8d, 1 + # kill: def $r8 killed $r8d + .cv_loc 65 1 1022 0 # ..\tests\span_tests.cpp:1022:0 + lea rcx, [rbp + 9376] + lea rdx, [rbp + 9360] +.Ltmp5400: + #DEBUG_VALUE: it2 <- [$rdx+0] + call "??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" +.Ltmp5401: + .cv_loc 65 1 1023 0 # ..\tests\span_tests.cpp:1023:0 + lea rcx, [rbp + 9392] + lea rdx, [rbp + 9344] +.Ltmp5402: + #DEBUG_VALUE: cit <- [$rdx+0] + call "?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" +.Ltmp5403: +.LBB65_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 + lea rdx, [rip + "??_C@_09PAOJKDOJ@it?5?$DN?$DN?5cit?$AA@"] + lea rax, [rbp + 9240] + mov rcx, rax + mov qword ptr [rbp + 2192], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1025 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 9224] + mov qword ptr [rbp + 2184], rcx # 8-byte Spill + mov qword ptr [rbp + 2176], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 9200] + mov qword ptr [rbp + 2168], rcx # 8-byte Spill + mov qword ptr [rbp + 2160], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 9264] + mov rdx, qword ptr [rbp + 2168] # 8-byte Reload + mov r8, qword ptr [rbp + 2184] # 8-byte Reload + mov r9, qword ptr [rbp + 2192] # 8-byte Reload + mov qword ptr [rbp + 2152], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 +.Ltmp4977: + lea rcx, [rbp + 9128] + lea rdx, [rbp + 9136] + lea r8, [rbp + 9376] +.Ltmp5404: + mov qword ptr [rbp + 2144], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp4978: + jmp .LBB65_2 +.LBB65_2: # in Loop: Header=BB65_1 Depth=1 +.Ltmp4979: + lea rcx, [rbp + 9136] + lea rdx, [rbp + 9144] + lea r8, [rbp + 9344] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp4980: + jmp .LBB65_3 +.LBB65_3: # in Loop: Header=BB65_1 Depth=1 +.Ltmp4981: + lea rcx, [rbp + 9264] + lea rdx, [rbp + 9144] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4982: + jmp .LBB65_4 +.LBB65_4: # in Loop: Header=BB65_1 Depth=1 + lea rcx, [rbp + 9144] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + jmp .LBB65_9 +.Ltmp5405: +.LBB65_8: # Block address taken + # in Loop: Header=BB65_1 Depth=1 + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 + jmp .LBB65_9 +.Ltmp5406: +.LBB65_9: # in Loop: Header=BB65_1 Depth=1 + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 +.Ltmp4985: + lea rcx, [rbp + 9264] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4986: + mov byte ptr [rbp + 2143], al # 1-byte Spill + jmp .LBB65_10 +.LBB65_10: # in Loop: Header=BB65_1 Depth=1 + mov al, byte ptr [rbp + 2143] # 1-byte Reload + test al, 1 + jne .LBB65_11 + jmp .LBB65_15 +.LBB65_11: # in Loop: Header=BB65_1 Depth=1 + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 +.Ltmp4987: +.Ltmp5407: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4988: + mov byte ptr [rbp + 2142], al # 1-byte Spill + jmp .LBB65_12 +.LBB65_12: # in Loop: Header=BB65_1 Depth=1 + mov al, byte ptr [rbp + 2142] # 1-byte Reload + test al, 1 + jne .LBB65_13 + jmp .LBB65_14 +.LBB65_13: # in Loop: Header=BB65_1 Depth=1 +.Ltmp5408: + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 + int3 +.Ltmp5409: +.LBB65_14: # in Loop: Header=BB65_1 Depth=1 + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 + jmp .LBB65_15 +.Ltmp5410: +.LBB65_15: # in Loop: Header=BB65_1 Depth=1 + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 +.Ltmp4989: + lea rcx, [rbp + 9264] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4990: + jmp .LBB65_16 +.LBB65_16: # in Loop: Header=BB65_1 Depth=1 + lea rcx, [rbp + 9264] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_1 +.Ltmp5411: +# %bb.17: + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 + jmp .LBB65_18 +.LBB65_18: # =>This Inner Loop Header: Depth=1 +.Ltmp5412: + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 + lea rdx, [rip + "??_C@_09HMPADCNE@cit?5?$DN?$DN?5it?$AA@"] + lea rax, [rbp + 9024] + mov rcx, rax + mov qword ptr [rbp + 2128], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1026 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 9008] + mov qword ptr [rbp + 2120], rcx # 8-byte Spill + mov qword ptr [rbp + 2112], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 8984] + mov qword ptr [rbp + 2104], rcx # 8-byte Spill + mov qword ptr [rbp + 2096], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 9048] + mov rdx, qword ptr [rbp + 2104] # 8-byte Reload + mov r8, qword ptr [rbp + 2120] # 8-byte Reload + mov r9, qword ptr [rbp + 2128] # 8-byte Reload + mov qword ptr [rbp + 2088], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 +.Ltmp4991: + lea rcx, [rbp + 8912] + lea rdx, [rbp + 8920] + lea r8, [rbp + 9344] +.Ltmp5413: + mov qword ptr [rbp + 2080], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp4992: + jmp .LBB65_19 +.LBB65_19: # in Loop: Header=BB65_18 Depth=1 +.Ltmp4993: + lea rcx, [rbp + 8920] + lea rdx, [rbp + 8928] + lea r8, [rbp + 9376] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp4994: + jmp .LBB65_20 +.LBB65_20: # in Loop: Header=BB65_18 Depth=1 +.Ltmp4995: + lea rcx, [rbp + 9048] + lea rdx, [rbp + 8928] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4996: + jmp .LBB65_21 +.LBB65_21: # in Loop: Header=BB65_18 Depth=1 + lea rcx, [rbp + 8928] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + jmp .LBB65_27 +.Ltmp5414: +.LBB65_26: # Block address taken + # in Loop: Header=BB65_18 Depth=1 + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 + jmp .LBB65_27 +.Ltmp5415: +.LBB65_27: # in Loop: Header=BB65_18 Depth=1 + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 +.Ltmp4999: + lea rcx, [rbp + 9048] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5000: + mov byte ptr [rbp + 2079], al # 1-byte Spill + jmp .LBB65_28 +.LBB65_28: # in Loop: Header=BB65_18 Depth=1 + mov al, byte ptr [rbp + 2079] # 1-byte Reload + test al, 1 + jne .LBB65_29 + jmp .LBB65_33 +.LBB65_29: # in Loop: Header=BB65_18 Depth=1 + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 +.Ltmp5001: +.Ltmp5416: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5002: + mov byte ptr [rbp + 2078], al # 1-byte Spill + jmp .LBB65_30 +.LBB65_30: # in Loop: Header=BB65_18 Depth=1 + mov al, byte ptr [rbp + 2078] # 1-byte Reload + test al, 1 + jne .LBB65_31 + jmp .LBB65_32 +.LBB65_31: # in Loop: Header=BB65_18 Depth=1 +.Ltmp5417: + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 + int3 +.Ltmp5418: +.LBB65_32: # in Loop: Header=BB65_18 Depth=1 + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 + jmp .LBB65_33 +.Ltmp5419: +.LBB65_33: # in Loop: Header=BB65_18 Depth=1 + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 +.Ltmp5003: + lea rcx, [rbp + 9048] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5004: + jmp .LBB65_34 +.LBB65_34: # in Loop: Header=BB65_18 Depth=1 + lea rcx, [rbp + 9048] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_18 +.Ltmp5420: +# %bb.35: + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 + jmp .LBB65_36 +.LBB65_36: # =>This Inner Loop Header: Depth=1 +.Ltmp5421: + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 + lea rdx, [rip + "??_C@_08EDKDPBHP@it?5?$DN?$DN?5it?$AA@"] + lea rax, [rbp + 8808] + mov rcx, rax + mov qword ptr [rbp + 2064], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1027 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8792] + mov qword ptr [rbp + 2056], rcx # 8-byte Spill + mov qword ptr [rbp + 2048], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 8768] + mov qword ptr [rbp + 2040], rcx # 8-byte Spill + mov qword ptr [rbp + 2032], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 8832] + mov rdx, qword ptr [rbp + 2040] # 8-byte Reload + mov r8, qword ptr [rbp + 2056] # 8-byte Reload + mov r9, qword ptr [rbp + 2064] # 8-byte Reload + mov qword ptr [rbp + 2024], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 +.Ltmp5005: + lea rcx, [rbp + 8696] + lea rdx, [rbp + 8704] + lea r8, [rbp + 9376] +.Ltmp5422: + mov qword ptr [rbp + 2016], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5006: + jmp .LBB65_37 +.LBB65_37: # in Loop: Header=BB65_36 Depth=1 +.Ltmp5007: + lea rcx, [rbp + 8704] + lea rdx, [rbp + 8712] + lea r8, [rbp + 9376] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5008: + jmp .LBB65_38 +.LBB65_38: # in Loop: Header=BB65_36 Depth=1 +.Ltmp5009: + lea rcx, [rbp + 8832] + lea rdx, [rbp + 8712] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5010: + jmp .LBB65_39 +.LBB65_39: # in Loop: Header=BB65_36 Depth=1 + lea rcx, [rbp + 8712] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_45 +.Ltmp5423: +.LBB65_44: # Block address taken + # in Loop: Header=BB65_36 Depth=1 + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 + jmp .LBB65_45 +.Ltmp5424: +.LBB65_45: # in Loop: Header=BB65_36 Depth=1 + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 +.Ltmp5013: + lea rcx, [rbp + 8832] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5014: + mov byte ptr [rbp + 2015], al # 1-byte Spill + jmp .LBB65_46 +.LBB65_46: # in Loop: Header=BB65_36 Depth=1 + mov al, byte ptr [rbp + 2015] # 1-byte Reload + test al, 1 + jne .LBB65_47 + jmp .LBB65_51 +.LBB65_47: # in Loop: Header=BB65_36 Depth=1 + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 +.Ltmp5015: +.Ltmp5425: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5016: + mov byte ptr [rbp + 2014], al # 1-byte Spill + jmp .LBB65_48 +.LBB65_48: # in Loop: Header=BB65_36 Depth=1 + mov al, byte ptr [rbp + 2014] # 1-byte Reload + test al, 1 + jne .LBB65_49 + jmp .LBB65_50 +.LBB65_49: # in Loop: Header=BB65_36 Depth=1 +.Ltmp5426: + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 + int3 +.Ltmp5427: +.LBB65_50: # in Loop: Header=BB65_36 Depth=1 + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 + jmp .LBB65_51 +.Ltmp5428: +.LBB65_51: # in Loop: Header=BB65_36 Depth=1 + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 +.Ltmp5017: + lea rcx, [rbp + 8832] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5018: + jmp .LBB65_52 +.LBB65_52: # in Loop: Header=BB65_36 Depth=1 + lea rcx, [rbp + 8832] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_36 +.Ltmp5429: +# %bb.53: + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 + jmp .LBB65_54 +.LBB65_54: # =>This Inner Loop Header: Depth=1 +.Ltmp5430: + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 + lea rdx, [rip + "??_C@_0L@LBNCIKEK@cit?5?$DN?$DN?5cit?$AA@"] + lea rax, [rbp + 8592] + mov rcx, rax + mov qword ptr [rbp + 2000], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1028 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8576] + mov qword ptr [rbp + 1992], rcx # 8-byte Spill + mov qword ptr [rbp + 1984], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 8552] + mov qword ptr [rbp + 1976], rcx # 8-byte Spill + mov qword ptr [rbp + 1968], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 8616] + mov rdx, qword ptr [rbp + 1976] # 8-byte Reload + mov r8, qword ptr [rbp + 1992] # 8-byte Reload + mov r9, qword ptr [rbp + 2000] # 8-byte Reload + mov qword ptr [rbp + 1960], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 +.Ltmp5019: + lea rcx, [rbp + 8480] + lea rdx, [rbp + 8488] + lea r8, [rbp + 9344] +.Ltmp5431: + mov qword ptr [rbp + 1952], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5020: + jmp .LBB65_55 +.LBB65_55: # in Loop: Header=BB65_54 Depth=1 +.Ltmp5021: + lea rcx, [rbp + 8488] + lea rdx, [rbp + 8496] + lea r8, [rbp + 9344] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5022: + jmp .LBB65_56 +.LBB65_56: # in Loop: Header=BB65_54 Depth=1 +.Ltmp5023: + lea rcx, [rbp + 8616] + lea rdx, [rbp + 8496] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5024: + jmp .LBB65_57 +.LBB65_57: # in Loop: Header=BB65_54 Depth=1 + lea rcx, [rbp + 8496] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_63 +.Ltmp5432: +.LBB65_62: # Block address taken + # in Loop: Header=BB65_54 Depth=1 + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 + jmp .LBB65_63 +.Ltmp5433: +.LBB65_63: # in Loop: Header=BB65_54 Depth=1 + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 +.Ltmp5027: + lea rcx, [rbp + 8616] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5028: + mov byte ptr [rbp + 1951], al # 1-byte Spill + jmp .LBB65_64 +.LBB65_64: # in Loop: Header=BB65_54 Depth=1 + mov al, byte ptr [rbp + 1951] # 1-byte Reload + test al, 1 + jne .LBB65_65 + jmp .LBB65_69 +.LBB65_65: # in Loop: Header=BB65_54 Depth=1 + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 +.Ltmp5029: +.Ltmp5434: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5030: + mov byte ptr [rbp + 1950], al # 1-byte Spill + jmp .LBB65_66 +.LBB65_66: # in Loop: Header=BB65_54 Depth=1 + mov al, byte ptr [rbp + 1950] # 1-byte Reload + test al, 1 + jne .LBB65_67 + jmp .LBB65_68 +.LBB65_67: # in Loop: Header=BB65_54 Depth=1 +.Ltmp5435: + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 + int3 +.Ltmp5436: +.LBB65_68: # in Loop: Header=BB65_54 Depth=1 + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 + jmp .LBB65_69 +.Ltmp5437: +.LBB65_69: # in Loop: Header=BB65_54 Depth=1 + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 +.Ltmp5031: + lea rcx, [rbp + 8616] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5032: + jmp .LBB65_70 +.LBB65_70: # in Loop: Header=BB65_54 Depth=1 + lea rcx, [rbp + 8616] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_54 +.Ltmp5438: +# %bb.71: + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 + jmp .LBB65_72 +.LBB65_72: # =>This Inner Loop Header: Depth=1 +.Ltmp5439: + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 + lea rdx, [rip + "??_C@_0BB@MLGBPCJJ@cit?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@"] + lea rax, [rbp + 8376] + mov rcx, rax + mov qword ptr [rbp + 1936], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1029 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8360] + mov qword ptr [rbp + 1928], rcx # 8-byte Spill + mov qword ptr [rbp + 1920], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 8336] + mov qword ptr [rbp + 1912], rcx # 8-byte Spill + mov qword ptr [rbp + 1904], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 8400] + mov rdx, qword ptr [rbp + 1912] # 8-byte Reload + mov r8, qword ptr [rbp + 1928] # 8-byte Reload + mov r9, qword ptr [rbp + 1936] # 8-byte Reload + mov qword ptr [rbp + 1896], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 +.Ltmp5033: + lea rcx, [rbp + 8264] + lea rdx, [rbp + 8272] + lea r8, [rbp + 9344] +.Ltmp5440: + mov qword ptr [rbp + 1888], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5034: + jmp .LBB65_73 +.LBB65_73: # in Loop: Header=BB65_72 Depth=1 + lea rcx, [rbp + 9392] + lea rax, [rbp + 8248] + mov rdx, rax + mov qword ptr [rbp + 1880], rax # 8-byte Spill + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp5035: + lea rcx, [rbp + 8272] + lea rdx, [rbp + 8280] + mov r8, qword ptr [rbp + 1880] # 8-byte Reload + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5036: + jmp .LBB65_74 +.LBB65_74: # in Loop: Header=BB65_72 Depth=1 +.Ltmp5037: + lea rcx, [rbp + 8400] + lea rdx, [rbp + 8280] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5038: + jmp .LBB65_75 +.LBB65_75: # in Loop: Header=BB65_72 Depth=1 + lea rcx, [rbp + 8280] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + jmp .LBB65_81 +.Ltmp5441: +.LBB65_80: # Block address taken + # in Loop: Header=BB65_72 Depth=1 + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 + jmp .LBB65_81 +.Ltmp5442: +.LBB65_81: # in Loop: Header=BB65_72 Depth=1 + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 +.Ltmp5041: + lea rcx, [rbp + 8400] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5042: + mov byte ptr [rbp + 1879], al # 1-byte Spill + jmp .LBB65_82 +.LBB65_82: # in Loop: Header=BB65_72 Depth=1 + mov al, byte ptr [rbp + 1879] # 1-byte Reload + test al, 1 + jne .LBB65_83 + jmp .LBB65_87 +.LBB65_83: # in Loop: Header=BB65_72 Depth=1 + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 +.Ltmp5043: +.Ltmp5443: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5044: + mov byte ptr [rbp + 1878], al # 1-byte Spill + jmp .LBB65_84 +.LBB65_84: # in Loop: Header=BB65_72 Depth=1 + mov al, byte ptr [rbp + 1878] # 1-byte Reload + test al, 1 + jne .LBB65_85 + jmp .LBB65_86 +.LBB65_85: # in Loop: Header=BB65_72 Depth=1 +.Ltmp5444: + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 + int3 +.Ltmp5445: +.LBB65_86: # in Loop: Header=BB65_72 Depth=1 + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 + jmp .LBB65_87 +.Ltmp5446: +.LBB65_87: # in Loop: Header=BB65_72 Depth=1 + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 +.Ltmp5045: + lea rcx, [rbp + 8400] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5046: + jmp .LBB65_88 +.LBB65_88: # in Loop: Header=BB65_72 Depth=1 + lea rcx, [rbp + 8400] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_72 +.Ltmp5447: +# %bb.89: + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 + jmp .LBB65_90 +.LBB65_90: # =>This Inner Loop Header: Depth=1 +.Ltmp5448: + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 + lea rdx, [rip + "??_C@_0BB@OGFMKCL@s?4begin?$CI?$CJ?5?$DN?$DN?5cit?$AA@"] + lea rax, [rbp + 8144] + mov rcx, rax + mov qword ptr [rbp + 1864], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1030 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8128] + mov qword ptr [rbp + 1856], rcx # 8-byte Spill + mov qword ptr [rbp + 1848], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 8104] + mov qword ptr [rbp + 1840], rcx # 8-byte Spill + mov qword ptr [rbp + 1832], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 8168] + mov rdx, qword ptr [rbp + 1840] # 8-byte Reload + mov r8, qword ptr [rbp + 1856] # 8-byte Reload + mov r9, qword ptr [rbp + 1864] # 8-byte Reload + mov qword ptr [rbp + 1824], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 9392] + lea rdx, [rbp + 8016] +.Ltmp5449: + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 + mov qword ptr [rbp + 1816], rdx # 8-byte Spill + mov qword ptr [rbp + 1808], rax # 8-byte Spill + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp5047: + lea rcx, [rbp + 8032] + lea rdx, [rbp + 8040] + mov r8, qword ptr [rbp + 1816] # 8-byte Reload + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5048: + jmp .LBB65_91 +.LBB65_91: # in Loop: Header=BB65_90 Depth=1 +.Ltmp5049: + lea rcx, [rbp + 8040] + lea rdx, [rbp + 8048] + lea r8, [rbp + 9344] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5050: + jmp .LBB65_92 +.LBB65_92: # in Loop: Header=BB65_90 Depth=1 +.Ltmp5051: + lea rcx, [rbp + 8168] + lea rdx, [rbp + 8048] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5052: + jmp .LBB65_93 +.LBB65_93: # in Loop: Header=BB65_90 Depth=1 + lea rcx, [rbp + 8048] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + jmp .LBB65_99 +.Ltmp5450: +.LBB65_98: # Block address taken + # in Loop: Header=BB65_90 Depth=1 + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 + jmp .LBB65_99 +.Ltmp5451: +.LBB65_99: # in Loop: Header=BB65_90 Depth=1 + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 +.Ltmp5055: + lea rcx, [rbp + 8168] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5056: + mov byte ptr [rbp + 1807], al # 1-byte Spill + jmp .LBB65_100 +.LBB65_100: # in Loop: Header=BB65_90 Depth=1 + mov al, byte ptr [rbp + 1807] # 1-byte Reload + test al, 1 + jne .LBB65_101 + jmp .LBB65_105 +.LBB65_101: # in Loop: Header=BB65_90 Depth=1 + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 +.Ltmp5057: +.Ltmp5452: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5058: + mov byte ptr [rbp + 1806], al # 1-byte Spill + jmp .LBB65_102 +.LBB65_102: # in Loop: Header=BB65_90 Depth=1 + mov al, byte ptr [rbp + 1806] # 1-byte Reload + test al, 1 + jne .LBB65_103 + jmp .LBB65_104 +.LBB65_103: # in Loop: Header=BB65_90 Depth=1 +.Ltmp5453: + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 + int3 +.Ltmp5454: +.LBB65_104: # in Loop: Header=BB65_90 Depth=1 + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 + jmp .LBB65_105 +.Ltmp5455: +.LBB65_105: # in Loop: Header=BB65_90 Depth=1 + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 +.Ltmp5059: + lea rcx, [rbp + 8168] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5060: + jmp .LBB65_106 +.LBB65_106: # in Loop: Header=BB65_90 Depth=1 + lea rcx, [rbp + 8168] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_90 +.Ltmp5456: +# %bb.107: + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 + jmp .LBB65_108 +.LBB65_108: # =>This Inner Loop Header: Depth=1 +.Ltmp5457: + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 + lea rdx, [rip + "??_C@_0BC@PMOCFGMJ@s?4cbegin?$CI?$CJ?5?$DN?$DN?5cit?$AA@"] + lea rax, [rbp + 7912] + mov rcx, rax + mov qword ptr [rbp + 1792], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1031 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 7896] + mov qword ptr [rbp + 1784], rcx # 8-byte Spill + mov qword ptr [rbp + 1776], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 7872] + mov qword ptr [rbp + 1768], rcx # 8-byte Spill + mov qword ptr [rbp + 1760], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7936] + mov rdx, qword ptr [rbp + 1768] # 8-byte Reload + mov r8, qword ptr [rbp + 1784] # 8-byte Reload + mov r9, qword ptr [rbp + 1792] # 8-byte Reload + mov qword ptr [rbp + 1752], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 9392] + lea rdx, [rbp + 7784] +.Ltmp5458: + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 + mov qword ptr [rbp + 1744], rdx # 8-byte Spill + mov qword ptr [rbp + 1736], rax # 8-byte Spill + call "?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" +.Ltmp5061: + lea rcx, [rbp + 7800] + lea rdx, [rbp + 7808] + mov r8, qword ptr [rbp + 1744] # 8-byte Reload + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5062: + jmp .LBB65_109 +.LBB65_109: # in Loop: Header=BB65_108 Depth=1 +.Ltmp5063: + lea rcx, [rbp + 7808] + lea rdx, [rbp + 7816] + lea r8, [rbp + 9344] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5064: + jmp .LBB65_110 +.LBB65_110: # in Loop: Header=BB65_108 Depth=1 +.Ltmp5065: + lea rcx, [rbp + 7936] + lea rdx, [rbp + 7816] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5066: + jmp .LBB65_111 +.LBB65_111: # in Loop: Header=BB65_108 Depth=1 + lea rcx, [rbp + 7816] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_117 +.Ltmp5459: +.LBB65_116: # Block address taken + # in Loop: Header=BB65_108 Depth=1 + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 + jmp .LBB65_117 +.Ltmp5460: +.LBB65_117: # in Loop: Header=BB65_108 Depth=1 + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 +.Ltmp5069: + lea rcx, [rbp + 7936] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5070: + mov byte ptr [rbp + 1735], al # 1-byte Spill + jmp .LBB65_118 +.LBB65_118: # in Loop: Header=BB65_108 Depth=1 + mov al, byte ptr [rbp + 1735] # 1-byte Reload + test al, 1 + jne .LBB65_119 + jmp .LBB65_123 +.LBB65_119: # in Loop: Header=BB65_108 Depth=1 + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 +.Ltmp5071: +.Ltmp5461: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5072: + mov byte ptr [rbp + 1734], al # 1-byte Spill + jmp .LBB65_120 +.LBB65_120: # in Loop: Header=BB65_108 Depth=1 + mov al, byte ptr [rbp + 1734] # 1-byte Reload + test al, 1 + jne .LBB65_121 + jmp .LBB65_122 +.LBB65_121: # in Loop: Header=BB65_108 Depth=1 +.Ltmp5462: + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 + int3 +.Ltmp5463: +.LBB65_122: # in Loop: Header=BB65_108 Depth=1 + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 + jmp .LBB65_123 +.Ltmp5464: +.LBB65_123: # in Loop: Header=BB65_108 Depth=1 + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 +.Ltmp5073: + lea rcx, [rbp + 7936] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5074: + jmp .LBB65_124 +.LBB65_124: # in Loop: Header=BB65_108 Depth=1 + lea rcx, [rbp + 7936] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_108 +.Ltmp5465: +# %bb.125: + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 + jmp .LBB65_126 +.LBB65_126: # =>This Inner Loop Header: Depth=1 +.Ltmp5466: + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 + lea rdx, [rip + "??_C@_0BA@MOEKEEPL@it?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@"] + lea rax, [rbp + 7680] + mov rcx, rax + mov qword ptr [rbp + 1720], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1032 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 7664] + mov qword ptr [rbp + 1712], rcx # 8-byte Spill + mov qword ptr [rbp + 1704], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 7640] + mov qword ptr [rbp + 1696], rcx # 8-byte Spill + mov qword ptr [rbp + 1688], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7704] + mov rdx, qword ptr [rbp + 1696] # 8-byte Reload + mov r8, qword ptr [rbp + 1712] # 8-byte Reload + mov r9, qword ptr [rbp + 1720] # 8-byte Reload + mov qword ptr [rbp + 1680], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 +.Ltmp5075: + lea rcx, [rbp + 7568] + lea rdx, [rbp + 7576] + lea r8, [rbp + 9376] +.Ltmp5467: + mov qword ptr [rbp + 1672], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5076: + jmp .LBB65_127 +.LBB65_127: # in Loop: Header=BB65_126 Depth=1 + lea rcx, [rbp + 9392] + lea rax, [rbp + 7552] + mov rdx, rax + mov qword ptr [rbp + 1664], rax # 8-byte Spill + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp5077: + lea rcx, [rbp + 7576] + lea rdx, [rbp + 7584] + mov r8, qword ptr [rbp + 1664] # 8-byte Reload + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5078: + jmp .LBB65_128 +.LBB65_128: # in Loop: Header=BB65_126 Depth=1 +.Ltmp5079: + lea rcx, [rbp + 7704] + lea rdx, [rbp + 7584] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5080: + jmp .LBB65_129 +.LBB65_129: # in Loop: Header=BB65_126 Depth=1 + lea rcx, [rbp + 7584] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_135 +.Ltmp5468: +.LBB65_134: # Block address taken + # in Loop: Header=BB65_126 Depth=1 + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 + jmp .LBB65_135 +.Ltmp5469: +.LBB65_135: # in Loop: Header=BB65_126 Depth=1 + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 +.Ltmp5083: + lea rcx, [rbp + 7704] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5084: + mov byte ptr [rbp + 1663], al # 1-byte Spill + jmp .LBB65_136 +.LBB65_136: # in Loop: Header=BB65_126 Depth=1 + mov al, byte ptr [rbp + 1663] # 1-byte Reload + test al, 1 + jne .LBB65_137 + jmp .LBB65_141 +.LBB65_137: # in Loop: Header=BB65_126 Depth=1 + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 +.Ltmp5085: +.Ltmp5470: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5086: + mov byte ptr [rbp + 1662], al # 1-byte Spill + jmp .LBB65_138 +.LBB65_138: # in Loop: Header=BB65_126 Depth=1 + mov al, byte ptr [rbp + 1662] # 1-byte Reload + test al, 1 + jne .LBB65_139 + jmp .LBB65_140 +.LBB65_139: # in Loop: Header=BB65_126 Depth=1 +.Ltmp5471: + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 + int3 +.Ltmp5472: +.LBB65_140: # in Loop: Header=BB65_126 Depth=1 + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 + jmp .LBB65_141 +.Ltmp5473: +.LBB65_141: # in Loop: Header=BB65_126 Depth=1 + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 +.Ltmp5087: + lea rcx, [rbp + 7704] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5088: + jmp .LBB65_142 +.LBB65_142: # in Loop: Header=BB65_126 Depth=1 + lea rcx, [rbp + 7704] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_126 +.Ltmp5474: +# %bb.143: + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 + jmp .LBB65_144 +.LBB65_144: # =>This Inner Loop Header: Depth=1 +.Ltmp5475: + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 + lea rdx, [rip + "??_C@_0BA@BLNBEFOH@s?4begin?$CI?$CJ?5?$DN?$DN?5it?$AA@"] + lea rax, [rbp + 7448] + mov rcx, rax + mov qword ptr [rbp + 1648], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1033 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 7432] + mov qword ptr [rbp + 1640], rcx # 8-byte Spill + mov qword ptr [rbp + 1632], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 7408] + mov qword ptr [rbp + 1624], rcx # 8-byte Spill + mov qword ptr [rbp + 1616], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7472] + mov rdx, qword ptr [rbp + 1624] # 8-byte Reload + mov r8, qword ptr [rbp + 1640] # 8-byte Reload + mov r9, qword ptr [rbp + 1648] # 8-byte Reload + mov qword ptr [rbp + 1608], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 9392] + lea rdx, [rbp + 7320] +.Ltmp5476: + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 + mov qword ptr [rbp + 1600], rdx # 8-byte Spill + mov qword ptr [rbp + 1592], rax # 8-byte Spill + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp5089: + lea rcx, [rbp + 7336] + lea rdx, [rbp + 7344] + mov r8, qword ptr [rbp + 1600] # 8-byte Reload + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5090: + jmp .LBB65_145 +.LBB65_145: # in Loop: Header=BB65_144 Depth=1 +.Ltmp5091: + lea rcx, [rbp + 7344] + lea rdx, [rbp + 7352] + lea r8, [rbp + 9376] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5092: + jmp .LBB65_146 +.LBB65_146: # in Loop: Header=BB65_144 Depth=1 +.Ltmp5093: + lea rcx, [rbp + 7472] + lea rdx, [rbp + 7352] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5094: + jmp .LBB65_147 +.LBB65_147: # in Loop: Header=BB65_144 Depth=1 + lea rcx, [rbp + 7352] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_153 +.Ltmp5477: +.LBB65_152: # Block address taken + # in Loop: Header=BB65_144 Depth=1 + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 + jmp .LBB65_153 +.Ltmp5478: +.LBB65_153: # in Loop: Header=BB65_144 Depth=1 + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 +.Ltmp5097: + lea rcx, [rbp + 7472] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5098: + mov byte ptr [rbp + 1591], al # 1-byte Spill + jmp .LBB65_154 +.LBB65_154: # in Loop: Header=BB65_144 Depth=1 + mov al, byte ptr [rbp + 1591] # 1-byte Reload + test al, 1 + jne .LBB65_155 + jmp .LBB65_159 +.LBB65_155: # in Loop: Header=BB65_144 Depth=1 + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 +.Ltmp5099: +.Ltmp5479: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5100: + mov byte ptr [rbp + 1590], al # 1-byte Spill + jmp .LBB65_156 +.LBB65_156: # in Loop: Header=BB65_144 Depth=1 + mov al, byte ptr [rbp + 1590] # 1-byte Reload + test al, 1 + jne .LBB65_157 + jmp .LBB65_158 +.LBB65_157: # in Loop: Header=BB65_144 Depth=1 +.Ltmp5480: + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 + int3 +.Ltmp5481: +.LBB65_158: # in Loop: Header=BB65_144 Depth=1 + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 + jmp .LBB65_159 +.Ltmp5482: +.LBB65_159: # in Loop: Header=BB65_144 Depth=1 + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 +.Ltmp5101: + lea rcx, [rbp + 7472] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5102: + jmp .LBB65_160 +.LBB65_160: # in Loop: Header=BB65_144 Depth=1 + lea rcx, [rbp + 7472] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_144 +.Ltmp5483: +# %bb.161: + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 + jmp .LBB65_162 +.LBB65_162: # =>This Inner Loop Header: Depth=1 +.Ltmp5484: + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 + lea rdx, [rip + "??_C@_09INPHGNJH@it?5?$CB?$DN?5it2?$AA@"] + lea rax, [rbp + 7216] + mov rcx, rax + mov qword ptr [rbp + 1576], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1035 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 7200] + mov qword ptr [rbp + 1568], rcx # 8-byte Spill + mov qword ptr [rbp + 1560], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 7176] + mov qword ptr [rbp + 1552], rcx # 8-byte Spill + mov qword ptr [rbp + 1544], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7240] + mov rdx, qword ptr [rbp + 1552] # 8-byte Reload + mov r8, qword ptr [rbp + 1568] # 8-byte Reload + mov r9, qword ptr [rbp + 1576] # 8-byte Reload + mov qword ptr [rbp + 1536], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 +.Ltmp5103: + lea rcx, [rbp + 7104] + lea rdx, [rbp + 7112] + lea r8, [rbp + 9376] +.Ltmp5485: + mov qword ptr [rbp + 1528], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5104: + jmp .LBB65_163 +.LBB65_163: # in Loop: Header=BB65_162 Depth=1 +.Ltmp5105: + lea rcx, [rbp + 7112] + lea rdx, [rbp + 7120] + lea r8, [rbp + 9360] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5106: + jmp .LBB65_164 +.LBB65_164: # in Loop: Header=BB65_162 Depth=1 +.Ltmp5107: + lea rcx, [rbp + 7240] + lea rdx, [rbp + 7120] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5108: + jmp .LBB65_165 +.LBB65_165: # in Loop: Header=BB65_162 Depth=1 + lea rcx, [rbp + 7120] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_171 +.Ltmp5486: +.LBB65_170: # Block address taken + # in Loop: Header=BB65_162 Depth=1 + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 + jmp .LBB65_171 +.Ltmp5487: +.LBB65_171: # in Loop: Header=BB65_162 Depth=1 + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 +.Ltmp5111: + lea rcx, [rbp + 7240] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5112: + mov byte ptr [rbp + 1527], al # 1-byte Spill + jmp .LBB65_172 +.LBB65_172: # in Loop: Header=BB65_162 Depth=1 + mov al, byte ptr [rbp + 1527] # 1-byte Reload + test al, 1 + jne .LBB65_173 + jmp .LBB65_177 +.LBB65_173: # in Loop: Header=BB65_162 Depth=1 + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 +.Ltmp5113: +.Ltmp5488: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5114: + mov byte ptr [rbp + 1526], al # 1-byte Spill + jmp .LBB65_174 +.LBB65_174: # in Loop: Header=BB65_162 Depth=1 + mov al, byte ptr [rbp + 1526] # 1-byte Reload + test al, 1 + jne .LBB65_175 + jmp .LBB65_176 +.LBB65_175: # in Loop: Header=BB65_162 Depth=1 +.Ltmp5489: + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 + int3 +.Ltmp5490: +.LBB65_176: # in Loop: Header=BB65_162 Depth=1 + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 + jmp .LBB65_177 +.Ltmp5491: +.LBB65_177: # in Loop: Header=BB65_162 Depth=1 + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 +.Ltmp5115: + lea rcx, [rbp + 7240] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5116: + jmp .LBB65_178 +.LBB65_178: # in Loop: Header=BB65_162 Depth=1 + lea rcx, [rbp + 7240] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_162 +.Ltmp5492: +# %bb.179: + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 + jmp .LBB65_180 +.LBB65_180: # =>This Inner Loop Header: Depth=1 +.Ltmp5493: + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 + lea rdx, [rip + "??_C@_09KNLLAOLB@it2?5?$CB?$DN?5it?$AA@"] + lea rax, [rbp + 7000] + mov rcx, rax + mov qword ptr [rbp + 1512], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1036 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6984] + mov qword ptr [rbp + 1504], rcx # 8-byte Spill + mov qword ptr [rbp + 1496], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6960] + mov qword ptr [rbp + 1488], rcx # 8-byte Spill + mov qword ptr [rbp + 1480], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7024] + mov rdx, qword ptr [rbp + 1488] # 8-byte Reload + mov r8, qword ptr [rbp + 1504] # 8-byte Reload + mov r9, qword ptr [rbp + 1512] # 8-byte Reload + mov qword ptr [rbp + 1472], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 +.Ltmp5117: + lea rcx, [rbp + 6888] + lea rdx, [rbp + 6896] + lea r8, [rbp + 9360] +.Ltmp5494: + mov qword ptr [rbp + 1464], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5118: + jmp .LBB65_181 +.LBB65_181: # in Loop: Header=BB65_180 Depth=1 +.Ltmp5119: + lea rcx, [rbp + 6896] + lea rdx, [rbp + 6904] + lea r8, [rbp + 9376] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5120: + jmp .LBB65_182 +.LBB65_182: # in Loop: Header=BB65_180 Depth=1 +.Ltmp5121: + lea rcx, [rbp + 7024] + lea rdx, [rbp + 6904] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5122: + jmp .LBB65_183 +.LBB65_183: # in Loop: Header=BB65_180 Depth=1 + lea rcx, [rbp + 6904] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_189 +.Ltmp5495: +.LBB65_188: # Block address taken + # in Loop: Header=BB65_180 Depth=1 + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 + jmp .LBB65_189 +.Ltmp5496: +.LBB65_189: # in Loop: Header=BB65_180 Depth=1 + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 +.Ltmp5125: + lea rcx, [rbp + 7024] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5126: + mov byte ptr [rbp + 1463], al # 1-byte Spill + jmp .LBB65_190 +.LBB65_190: # in Loop: Header=BB65_180 Depth=1 + mov al, byte ptr [rbp + 1463] # 1-byte Reload + test al, 1 + jne .LBB65_191 + jmp .LBB65_195 +.LBB65_191: # in Loop: Header=BB65_180 Depth=1 + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 +.Ltmp5127: +.Ltmp5497: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5128: + mov byte ptr [rbp + 1462], al # 1-byte Spill + jmp .LBB65_192 +.LBB65_192: # in Loop: Header=BB65_180 Depth=1 + mov al, byte ptr [rbp + 1462] # 1-byte Reload + test al, 1 + jne .LBB65_193 + jmp .LBB65_194 +.LBB65_193: # in Loop: Header=BB65_180 Depth=1 +.Ltmp5498: + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 + int3 +.Ltmp5499: +.LBB65_194: # in Loop: Header=BB65_180 Depth=1 + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 + jmp .LBB65_195 +.Ltmp5500: +.LBB65_195: # in Loop: Header=BB65_180 Depth=1 + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 +.Ltmp5129: + lea rcx, [rbp + 7024] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5130: + jmp .LBB65_196 +.LBB65_196: # in Loop: Header=BB65_180 Depth=1 + lea rcx, [rbp + 7024] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_180 +.Ltmp5501: +# %bb.197: + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 + jmp .LBB65_198 +.LBB65_198: # =>This Inner Loop Header: Depth=1 +.Ltmp5502: + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 + lea rdx, [rip + "??_C@_0O@DDGHILBH@it?5?$CB?$DN?5s?4end?$CI?$CJ?$AA@"] + lea rax, [rbp + 6784] + mov rcx, rax + mov qword ptr [rbp + 1448], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1037 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6768] + mov qword ptr [rbp + 1440], rcx # 8-byte Spill + mov qword ptr [rbp + 1432], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6744] + mov qword ptr [rbp + 1424], rcx # 8-byte Spill + mov qword ptr [rbp + 1416], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 6808] + mov rdx, qword ptr [rbp + 1424] # 8-byte Reload + mov r8, qword ptr [rbp + 1440] # 8-byte Reload + mov r9, qword ptr [rbp + 1448] # 8-byte Reload + mov qword ptr [rbp + 1408], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 +.Ltmp5131: + lea rcx, [rbp + 6672] + lea rdx, [rbp + 6680] + lea r8, [rbp + 9376] +.Ltmp5503: + mov qword ptr [rbp + 1400], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5132: + jmp .LBB65_199 +.LBB65_199: # in Loop: Header=BB65_198 Depth=1 + lea rcx, [rbp + 9392] + lea rax, [rbp + 6656] + mov rdx, rax + mov qword ptr [rbp + 1392], rax # 8-byte Spill + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp5133: + lea rcx, [rbp + 6680] + lea rdx, [rbp + 6688] + mov r8, qword ptr [rbp + 1392] # 8-byte Reload + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5134: + jmp .LBB65_200 +.LBB65_200: # in Loop: Header=BB65_198 Depth=1 +.Ltmp5135: + lea rcx, [rbp + 6808] + lea rdx, [rbp + 6688] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5136: + jmp .LBB65_201 +.LBB65_201: # in Loop: Header=BB65_198 Depth=1 + lea rcx, [rbp + 6688] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_207 +.Ltmp5504: +.LBB65_206: # Block address taken + # in Loop: Header=BB65_198 Depth=1 + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 + jmp .LBB65_207 +.Ltmp5505: +.LBB65_207: # in Loop: Header=BB65_198 Depth=1 + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 +.Ltmp5139: + lea rcx, [rbp + 6808] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5140: + mov byte ptr [rbp + 1391], al # 1-byte Spill + jmp .LBB65_208 +.LBB65_208: # in Loop: Header=BB65_198 Depth=1 + mov al, byte ptr [rbp + 1391] # 1-byte Reload + test al, 1 + jne .LBB65_209 + jmp .LBB65_213 +.LBB65_209: # in Loop: Header=BB65_198 Depth=1 + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 +.Ltmp5141: +.Ltmp5506: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5142: + mov byte ptr [rbp + 1390], al # 1-byte Spill + jmp .LBB65_210 +.LBB65_210: # in Loop: Header=BB65_198 Depth=1 + mov al, byte ptr [rbp + 1390] # 1-byte Reload + test al, 1 + jne .LBB65_211 + jmp .LBB65_212 +.LBB65_211: # in Loop: Header=BB65_198 Depth=1 +.Ltmp5507: + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 + int3 +.Ltmp5508: +.LBB65_212: # in Loop: Header=BB65_198 Depth=1 + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 + jmp .LBB65_213 +.Ltmp5509: +.LBB65_213: # in Loop: Header=BB65_198 Depth=1 + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 +.Ltmp5143: + lea rcx, [rbp + 6808] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5144: + jmp .LBB65_214 +.LBB65_214: # in Loop: Header=BB65_198 Depth=1 + lea rcx, [rbp + 6808] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_198 +.Ltmp5510: +# %bb.215: + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 + jmp .LBB65_216 +.LBB65_216: # =>This Inner Loop Header: Depth=1 +.Ltmp5511: + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 + lea rdx, [rip + "??_C@_0P@MNGDKBPK@it2?5?$CB?$DN?5s?4end?$CI?$CJ?$AA@"] + lea rax, [rbp + 6552] + mov rcx, rax + mov qword ptr [rbp + 1376], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1038 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6536] + mov qword ptr [rbp + 1368], rcx # 8-byte Spill + mov qword ptr [rbp + 1360], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6512] + mov qword ptr [rbp + 1352], rcx # 8-byte Spill + mov qword ptr [rbp + 1344], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 6576] + mov rdx, qword ptr [rbp + 1352] # 8-byte Reload + mov r8, qword ptr [rbp + 1368] # 8-byte Reload + mov r9, qword ptr [rbp + 1376] # 8-byte Reload + mov qword ptr [rbp + 1336], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 +.Ltmp5145: + lea rcx, [rbp + 6440] + lea rdx, [rbp + 6448] + lea r8, [rbp + 9360] +.Ltmp5512: + mov qword ptr [rbp + 1328], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5146: + jmp .LBB65_217 +.LBB65_217: # in Loop: Header=BB65_216 Depth=1 + lea rcx, [rbp + 9392] + lea rax, [rbp + 6424] + mov rdx, rax + mov qword ptr [rbp + 1320], rax # 8-byte Spill + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp5147: + lea rcx, [rbp + 6448] + lea rdx, [rbp + 6456] + mov r8, qword ptr [rbp + 1320] # 8-byte Reload + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5148: + jmp .LBB65_218 +.LBB65_218: # in Loop: Header=BB65_216 Depth=1 +.Ltmp5149: + lea rcx, [rbp + 6576] + lea rdx, [rbp + 6456] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5150: + jmp .LBB65_219 +.LBB65_219: # in Loop: Header=BB65_216 Depth=1 + lea rcx, [rbp + 6456] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_225 +.Ltmp5513: +.LBB65_224: # Block address taken + # in Loop: Header=BB65_216 Depth=1 + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 + jmp .LBB65_225 +.Ltmp5514: +.LBB65_225: # in Loop: Header=BB65_216 Depth=1 + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 +.Ltmp5153: + lea rcx, [rbp + 6576] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5154: + mov byte ptr [rbp + 1319], al # 1-byte Spill + jmp .LBB65_226 +.LBB65_226: # in Loop: Header=BB65_216 Depth=1 + mov al, byte ptr [rbp + 1319] # 1-byte Reload + test al, 1 + jne .LBB65_227 + jmp .LBB65_231 +.LBB65_227: # in Loop: Header=BB65_216 Depth=1 + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 +.Ltmp5155: +.Ltmp5515: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5156: + mov byte ptr [rbp + 1318], al # 1-byte Spill + jmp .LBB65_228 +.LBB65_228: # in Loop: Header=BB65_216 Depth=1 + mov al, byte ptr [rbp + 1318] # 1-byte Reload + test al, 1 + jne .LBB65_229 + jmp .LBB65_230 +.LBB65_229: # in Loop: Header=BB65_216 Depth=1 +.Ltmp5516: + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 + int3 +.Ltmp5517: +.LBB65_230: # in Loop: Header=BB65_216 Depth=1 + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 + jmp .LBB65_231 +.Ltmp5518: +.LBB65_231: # in Loop: Header=BB65_216 Depth=1 + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 +.Ltmp5157: + lea rcx, [rbp + 6576] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5158: + jmp .LBB65_232 +.LBB65_232: # in Loop: Header=BB65_216 Depth=1 + lea rcx, [rbp + 6576] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_216 +.Ltmp5519: +# %bb.233: + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 + jmp .LBB65_234 +.LBB65_234: # =>This Inner Loop Header: Depth=1 +.Ltmp5520: + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 + lea rdx, [rip + "??_C@_0O@LCAGHMFC@s?4end?$CI?$CJ?5?$CB?$DN?5it?$AA@"] + lea rax, [rbp + 6320] + mov rcx, rax + mov qword ptr [rbp + 1304], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1039 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6304] + mov qword ptr [rbp + 1296], rcx # 8-byte Spill + mov qword ptr [rbp + 1288], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6280] + mov qword ptr [rbp + 1280], rcx # 8-byte Spill + mov qword ptr [rbp + 1272], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 6344] + mov rdx, qword ptr [rbp + 1280] # 8-byte Reload + mov r8, qword ptr [rbp + 1296] # 8-byte Reload + mov r9, qword ptr [rbp + 1304] # 8-byte Reload + mov qword ptr [rbp + 1264], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 9392] + lea rdx, [rbp + 6192] +.Ltmp5521: + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 + mov qword ptr [rbp + 1256], rdx # 8-byte Spill + mov qword ptr [rbp + 1248], rax # 8-byte Spill + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp5159: + lea rcx, [rbp + 6208] + lea rdx, [rbp + 6216] + mov r8, qword ptr [rbp + 1256] # 8-byte Reload + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5160: + jmp .LBB65_235 +.LBB65_235: # in Loop: Header=BB65_234 Depth=1 +.Ltmp5161: + lea rcx, [rbp + 6216] + lea rdx, [rbp + 6224] + lea r8, [rbp + 9376] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5162: + jmp .LBB65_236 +.LBB65_236: # in Loop: Header=BB65_234 Depth=1 +.Ltmp5163: + lea rcx, [rbp + 6344] + lea rdx, [rbp + 6224] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5164: + jmp .LBB65_237 +.LBB65_237: # in Loop: Header=BB65_234 Depth=1 + lea rcx, [rbp + 6224] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_243 +.Ltmp5522: +.LBB65_242: # Block address taken + # in Loop: Header=BB65_234 Depth=1 + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 + jmp .LBB65_243 +.Ltmp5523: +.LBB65_243: # in Loop: Header=BB65_234 Depth=1 + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 +.Ltmp5167: + lea rcx, [rbp + 6344] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5168: + mov byte ptr [rbp + 1247], al # 1-byte Spill + jmp .LBB65_244 +.LBB65_244: # in Loop: Header=BB65_234 Depth=1 + mov al, byte ptr [rbp + 1247] # 1-byte Reload + test al, 1 + jne .LBB65_245 + jmp .LBB65_249 +.LBB65_245: # in Loop: Header=BB65_234 Depth=1 + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 +.Ltmp5169: +.Ltmp5524: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5170: + mov byte ptr [rbp + 1246], al # 1-byte Spill + jmp .LBB65_246 +.LBB65_246: # in Loop: Header=BB65_234 Depth=1 + mov al, byte ptr [rbp + 1246] # 1-byte Reload + test al, 1 + jne .LBB65_247 + jmp .LBB65_248 +.LBB65_247: # in Loop: Header=BB65_234 Depth=1 +.Ltmp5525: + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 + int3 +.Ltmp5526: +.LBB65_248: # in Loop: Header=BB65_234 Depth=1 + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 + jmp .LBB65_249 +.Ltmp5527: +.LBB65_249: # in Loop: Header=BB65_234 Depth=1 + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 +.Ltmp5171: + lea rcx, [rbp + 6344] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5172: + jmp .LBB65_250 +.LBB65_250: # in Loop: Header=BB65_234 Depth=1 + lea rcx, [rbp + 6344] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_234 +.Ltmp5528: +# %bb.251: + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 + jmp .LBB65_252 +.LBB65_252: # =>This Inner Loop Header: Depth=1 +.Ltmp5529: + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 + lea rdx, [rip + "??_C@_0L@IMNLFEKB@it2?5?$CB?$DN?5cit?$AA@"] + lea rax, [rbp + 6088] + mov rcx, rax + mov qword ptr [rbp + 1232], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1040 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6072] + mov qword ptr [rbp + 1224], rcx # 8-byte Spill + mov qword ptr [rbp + 1216], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6048] + mov qword ptr [rbp + 1208], rcx # 8-byte Spill + mov qword ptr [rbp + 1200], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 6112] + mov rdx, qword ptr [rbp + 1208] # 8-byte Reload + mov r8, qword ptr [rbp + 1224] # 8-byte Reload + mov r9, qword ptr [rbp + 1232] # 8-byte Reload + mov qword ptr [rbp + 1192], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 +.Ltmp5173: + lea rcx, [rbp + 5976] + lea rdx, [rbp + 5984] + lea r8, [rbp + 9360] +.Ltmp5530: + mov qword ptr [rbp + 1184], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5174: + jmp .LBB65_253 +.LBB65_253: # in Loop: Header=BB65_252 Depth=1 +.Ltmp5175: + lea rcx, [rbp + 5984] + lea rdx, [rbp + 5992] + lea r8, [rbp + 9344] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5176: + jmp .LBB65_254 +.LBB65_254: # in Loop: Header=BB65_252 Depth=1 +.Ltmp5177: + lea rcx, [rbp + 6112] + lea rdx, [rbp + 5992] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5178: + jmp .LBB65_255 +.LBB65_255: # in Loop: Header=BB65_252 Depth=1 + lea rcx, [rbp + 5992] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + jmp .LBB65_261 +.Ltmp5531: +.LBB65_260: # Block address taken + # in Loop: Header=BB65_252 Depth=1 + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 + jmp .LBB65_261 +.Ltmp5532: +.LBB65_261: # in Loop: Header=BB65_252 Depth=1 + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 +.Ltmp5181: + lea rcx, [rbp + 6112] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5182: + mov byte ptr [rbp + 1183], al # 1-byte Spill + jmp .LBB65_262 +.LBB65_262: # in Loop: Header=BB65_252 Depth=1 + mov al, byte ptr [rbp + 1183] # 1-byte Reload + test al, 1 + jne .LBB65_263 + jmp .LBB65_267 +.LBB65_263: # in Loop: Header=BB65_252 Depth=1 + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 +.Ltmp5183: +.Ltmp5533: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5184: + mov byte ptr [rbp + 1182], al # 1-byte Spill + jmp .LBB65_264 +.LBB65_264: # in Loop: Header=BB65_252 Depth=1 + mov al, byte ptr [rbp + 1182] # 1-byte Reload + test al, 1 + jne .LBB65_265 + jmp .LBB65_266 +.LBB65_265: # in Loop: Header=BB65_252 Depth=1 +.Ltmp5534: + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 + int3 +.Ltmp5535: +.LBB65_266: # in Loop: Header=BB65_252 Depth=1 + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 + jmp .LBB65_267 +.Ltmp5536: +.LBB65_267: # in Loop: Header=BB65_252 Depth=1 + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 +.Ltmp5185: + lea rcx, [rbp + 6112] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5186: + jmp .LBB65_268 +.LBB65_268: # in Loop: Header=BB65_252 Depth=1 + lea rcx, [rbp + 6112] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_252 +.Ltmp5537: +# %bb.269: + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 + jmp .LBB65_270 +.LBB65_270: # =>This Inner Loop Header: Depth=1 +.Ltmp5538: + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 + lea rdx, [rip + "??_C@_0L@MMMMEEDE@cit?5?$CB?$DN?5it2?$AA@"] + lea rax, [rbp + 5872] + mov rcx, rax + mov qword ptr [rbp + 1168], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1041 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5856] + mov qword ptr [rbp + 1160], rcx # 8-byte Spill + mov qword ptr [rbp + 1152], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 5832] + mov qword ptr [rbp + 1144], rcx # 8-byte Spill + mov qword ptr [rbp + 1136], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5896] + mov rdx, qword ptr [rbp + 1144] # 8-byte Reload + mov r8, qword ptr [rbp + 1160] # 8-byte Reload + mov r9, qword ptr [rbp + 1168] # 8-byte Reload + mov qword ptr [rbp + 1128], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 +.Ltmp5187: + lea rcx, [rbp + 5760] + lea rdx, [rbp + 5768] + lea r8, [rbp + 9344] +.Ltmp5539: + mov qword ptr [rbp + 1120], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5188: + jmp .LBB65_271 +.LBB65_271: # in Loop: Header=BB65_270 Depth=1 +.Ltmp5189: + lea rcx, [rbp + 5768] + lea rdx, [rbp + 5776] + lea r8, [rbp + 9360] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5190: + jmp .LBB65_272 +.LBB65_272: # in Loop: Header=BB65_270 Depth=1 +.Ltmp5191: + lea rcx, [rbp + 5896] + lea rdx, [rbp + 5776] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5192: + jmp .LBB65_273 +.LBB65_273: # in Loop: Header=BB65_270 Depth=1 + lea rcx, [rbp + 5776] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + jmp .LBB65_279 +.Ltmp5540: +.LBB65_278: # Block address taken + # in Loop: Header=BB65_270 Depth=1 + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 + jmp .LBB65_279 +.Ltmp5541: +.LBB65_279: # in Loop: Header=BB65_270 Depth=1 + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 +.Ltmp5195: + lea rcx, [rbp + 5896] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5196: + mov byte ptr [rbp + 1119], al # 1-byte Spill + jmp .LBB65_280 +.LBB65_280: # in Loop: Header=BB65_270 Depth=1 + mov al, byte ptr [rbp + 1119] # 1-byte Reload + test al, 1 + jne .LBB65_281 + jmp .LBB65_285 +.LBB65_281: # in Loop: Header=BB65_270 Depth=1 + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 +.Ltmp5197: +.Ltmp5542: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5198: + mov byte ptr [rbp + 1118], al # 1-byte Spill + jmp .LBB65_282 +.LBB65_282: # in Loop: Header=BB65_270 Depth=1 + mov al, byte ptr [rbp + 1118] # 1-byte Reload + test al, 1 + jne .LBB65_283 + jmp .LBB65_284 +.LBB65_283: # in Loop: Header=BB65_270 Depth=1 +.Ltmp5543: + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 + int3 +.Ltmp5544: +.LBB65_284: # in Loop: Header=BB65_270 Depth=1 + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 + jmp .LBB65_285 +.Ltmp5545: +.LBB65_285: # in Loop: Header=BB65_270 Depth=1 + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 +.Ltmp5199: + lea rcx, [rbp + 5896] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5200: + jmp .LBB65_286 +.LBB65_286: # in Loop: Header=BB65_270 Depth=1 + lea rcx, [rbp + 5896] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_270 +.Ltmp5546: +# %bb.287: + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 + jmp .LBB65_288 +.LBB65_288: # =>This Inner Loop Header: Depth=1 +.Ltmp5547: + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 + lea rdx, [rip + "??_C@_08EEEOLOPO@it?5?$DM?5it2?$AA@"] + lea rax, [rbp + 5656] + mov rcx, rax + mov qword ptr [rbp + 1104], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1043 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5640] + mov qword ptr [rbp + 1096], rcx # 8-byte Spill + mov qword ptr [rbp + 1088], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 5616] + mov qword ptr [rbp + 1080], rcx # 8-byte Spill + mov qword ptr [rbp + 1072], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5680] + mov rdx, qword ptr [rbp + 1080] # 8-byte Reload + mov r8, qword ptr [rbp + 1096] # 8-byte Reload + mov r9, qword ptr [rbp + 1104] # 8-byte Reload + mov qword ptr [rbp + 1064], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 +.Ltmp5201: + lea rcx, [rbp + 5544] + lea rdx, [rbp + 5552] + lea r8, [rbp + 9376] +.Ltmp5548: + mov qword ptr [rbp + 1056], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5202: + jmp .LBB65_289 +.LBB65_289: # in Loop: Header=BB65_288 Depth=1 + lea rcx, [rbp + 5552] + lea rax, [rbp + 5560] + lea r8, [rbp + 9360] + mov rdx, rax + mov qword ptr [rbp + 1048], rax # 8-byte Spill + call "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5203: + lea rcx, [rbp + 5680] + mov rdx, qword ptr [rbp + 1048] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5204: + jmp .LBB65_290 +.LBB65_290: # in Loop: Header=BB65_288 Depth=1 + lea rcx, [rbp + 5560] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_296 +.Ltmp5549: +.LBB65_295: # Block address taken + # in Loop: Header=BB65_288 Depth=1 + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 + jmp .LBB65_296 +.Ltmp5550: +.LBB65_296: # in Loop: Header=BB65_288 Depth=1 + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 +.Ltmp5207: + lea rcx, [rbp + 5680] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5208: + mov byte ptr [rbp + 1047], al # 1-byte Spill + jmp .LBB65_297 +.LBB65_297: # in Loop: Header=BB65_288 Depth=1 + mov al, byte ptr [rbp + 1047] # 1-byte Reload + test al, 1 + jne .LBB65_298 + jmp .LBB65_302 +.LBB65_298: # in Loop: Header=BB65_288 Depth=1 + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 +.Ltmp5209: +.Ltmp5551: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5210: + mov byte ptr [rbp + 1046], al # 1-byte Spill + jmp .LBB65_299 +.LBB65_299: # in Loop: Header=BB65_288 Depth=1 + mov al, byte ptr [rbp + 1046] # 1-byte Reload + test al, 1 + jne .LBB65_300 + jmp .LBB65_301 +.LBB65_300: # in Loop: Header=BB65_288 Depth=1 +.Ltmp5552: + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 + int3 +.Ltmp5553: +.LBB65_301: # in Loop: Header=BB65_288 Depth=1 + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 + jmp .LBB65_302 +.Ltmp5554: +.LBB65_302: # in Loop: Header=BB65_288 Depth=1 + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 +.Ltmp5211: + lea rcx, [rbp + 5680] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5212: + jmp .LBB65_303 +.LBB65_303: # in Loop: Header=BB65_288 Depth=1 + lea rcx, [rbp + 5680] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_288 +.Ltmp5555: +# %bb.304: + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 + jmp .LBB65_305 +.LBB65_305: # =>This Inner Loop Header: Depth=1 +.Ltmp5556: + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 + lea rdx, [rip + "??_C@_09ILPOJAJJ@it?5?$DM?$DN?5it2?$AA@"] + lea rax, [rbp + 5440] + mov rcx, rax + mov qword ptr [rbp + 1032], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1044 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5424] + mov qword ptr [rbp + 1024], rcx # 8-byte Spill + mov qword ptr [rbp + 1016], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 5400] + mov qword ptr [rbp + 1008], rcx # 8-byte Spill + mov qword ptr [rbp + 1000], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5464] + mov rdx, qword ptr [rbp + 1008] # 8-byte Reload + mov r8, qword ptr [rbp + 1024] # 8-byte Reload + mov r9, qword ptr [rbp + 1032] # 8-byte Reload + mov qword ptr [rbp + 992], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 +.Ltmp5213: + lea rcx, [rbp + 5328] + lea rdx, [rbp + 5336] + lea r8, [rbp + 9376] +.Ltmp5557: + mov qword ptr [rbp + 984], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5214: + jmp .LBB65_306 +.LBB65_306: # in Loop: Header=BB65_305 Depth=1 + lea rcx, [rbp + 5336] + lea rax, [rbp + 5344] + lea r8, [rbp + 9360] + mov rdx, rax + mov qword ptr [rbp + 976], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5215: + lea rcx, [rbp + 5464] + mov rdx, qword ptr [rbp + 976] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5216: + jmp .LBB65_307 +.LBB65_307: # in Loop: Header=BB65_305 Depth=1 + lea rcx, [rbp + 5344] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_313 +.Ltmp5558: +.LBB65_312: # Block address taken + # in Loop: Header=BB65_305 Depth=1 + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 + jmp .LBB65_313 +.Ltmp5559: +.LBB65_313: # in Loop: Header=BB65_305 Depth=1 + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 +.Ltmp5219: + lea rcx, [rbp + 5464] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5220: + mov byte ptr [rbp + 975], al # 1-byte Spill + jmp .LBB65_314 +.LBB65_314: # in Loop: Header=BB65_305 Depth=1 + mov al, byte ptr [rbp + 975] # 1-byte Reload + test al, 1 + jne .LBB65_315 + jmp .LBB65_319 +.LBB65_315: # in Loop: Header=BB65_305 Depth=1 + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 +.Ltmp5221: +.Ltmp5560: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5222: + mov byte ptr [rbp + 974], al # 1-byte Spill + jmp .LBB65_316 +.LBB65_316: # in Loop: Header=BB65_305 Depth=1 + mov al, byte ptr [rbp + 974] # 1-byte Reload + test al, 1 + jne .LBB65_317 + jmp .LBB65_318 +.LBB65_317: # in Loop: Header=BB65_305 Depth=1 +.Ltmp5561: + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 + int3 +.Ltmp5562: +.LBB65_318: # in Loop: Header=BB65_305 Depth=1 + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 + jmp .LBB65_319 +.Ltmp5563: +.LBB65_319: # in Loop: Header=BB65_305 Depth=1 + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 +.Ltmp5223: + lea rcx, [rbp + 5464] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5224: + jmp .LBB65_320 +.LBB65_320: # in Loop: Header=BB65_305 Depth=1 + lea rcx, [rbp + 5464] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_305 +.Ltmp5564: +# %bb.321: + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 + jmp .LBB65_322 +.LBB65_322: # =>This Inner Loop Header: Depth=1 +.Ltmp5565: + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 + lea rdx, [rip + "??_C@_0P@KIABCIDG@it2?5?$DM?$DN?5s?4end?$CI?$CJ?$AA@"] + lea rax, [rbp + 5224] + mov rcx, rax + mov qword ptr [rbp + 960], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1045 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5208] + mov qword ptr [rbp + 952], rcx # 8-byte Spill + mov qword ptr [rbp + 944], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 5184] + mov qword ptr [rbp + 936], rcx # 8-byte Spill + mov qword ptr [rbp + 928], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5248] + mov rdx, qword ptr [rbp + 936] # 8-byte Reload + mov r8, qword ptr [rbp + 952] # 8-byte Reload + mov r9, qword ptr [rbp + 960] # 8-byte Reload + mov qword ptr [rbp + 920], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 +.Ltmp5225: + lea rcx, [rbp + 5112] + lea rdx, [rbp + 5120] + lea r8, [rbp + 9360] +.Ltmp5566: + mov qword ptr [rbp + 912], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5226: + jmp .LBB65_323 +.LBB65_323: # in Loop: Header=BB65_322 Depth=1 + lea rcx, [rbp + 9392] + lea rax, [rbp + 5096] + mov rdx, rax + mov qword ptr [rbp + 904], rax # 8-byte Spill + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + lea rcx, [rbp + 5120] + lea rax, [rbp + 5128] + mov rdx, rax + mov r8, qword ptr [rbp + 904] # 8-byte Reload + mov qword ptr [rbp + 896], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5227: + lea rcx, [rbp + 5248] + mov rdx, qword ptr [rbp + 896] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5228: + jmp .LBB65_324 +.LBB65_324: # in Loop: Header=BB65_322 Depth=1 + lea rcx, [rbp + 5128] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_330 +.Ltmp5567: +.LBB65_329: # Block address taken + # in Loop: Header=BB65_322 Depth=1 + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 + jmp .LBB65_330 +.Ltmp5568: +.LBB65_330: # in Loop: Header=BB65_322 Depth=1 + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 +.Ltmp5231: + lea rcx, [rbp + 5248] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5232: + mov byte ptr [rbp + 895], al # 1-byte Spill + jmp .LBB65_331 +.LBB65_331: # in Loop: Header=BB65_322 Depth=1 + mov al, byte ptr [rbp + 895] # 1-byte Reload + test al, 1 + jne .LBB65_332 + jmp .LBB65_336 +.LBB65_332: # in Loop: Header=BB65_322 Depth=1 + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 +.Ltmp5233: +.Ltmp5569: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5234: + mov byte ptr [rbp + 894], al # 1-byte Spill + jmp .LBB65_333 +.LBB65_333: # in Loop: Header=BB65_322 Depth=1 + mov al, byte ptr [rbp + 894] # 1-byte Reload + test al, 1 + jne .LBB65_334 + jmp .LBB65_335 +.LBB65_334: # in Loop: Header=BB65_322 Depth=1 +.Ltmp5570: + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 + int3 +.Ltmp5571: +.LBB65_335: # in Loop: Header=BB65_322 Depth=1 + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 + jmp .LBB65_336 +.Ltmp5572: +.LBB65_336: # in Loop: Header=BB65_322 Depth=1 + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 +.Ltmp5235: + lea rcx, [rbp + 5248] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5236: + jmp .LBB65_337 +.LBB65_337: # in Loop: Header=BB65_322 Depth=1 + lea rcx, [rbp + 5248] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_322 +.Ltmp5573: +# %bb.338: + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 + jmp .LBB65_339 +.LBB65_339: # =>This Inner Loop Header: Depth=1 +.Ltmp5574: + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 + lea rdx, [rip + "??_C@_0N@CNDJNHBC@it?5?$DM?5s?4end?$CI?$CJ?$AA@"] + lea rax, [rbp + 4992] + mov rcx, rax + mov qword ptr [rbp + 880], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1046 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4976] + mov qword ptr [rbp + 872], rcx # 8-byte Spill + mov qword ptr [rbp + 864], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4952] + mov qword ptr [rbp + 856], rcx # 8-byte Spill + mov qword ptr [rbp + 848], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5016] + mov rdx, qword ptr [rbp + 856] # 8-byte Reload + mov r8, qword ptr [rbp + 872] # 8-byte Reload + mov r9, qword ptr [rbp + 880] # 8-byte Reload + mov qword ptr [rbp + 840], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 +.Ltmp5237: + lea rcx, [rbp + 4880] + lea rdx, [rbp + 4888] + lea r8, [rbp + 9376] +.Ltmp5575: + mov qword ptr [rbp + 832], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5238: + jmp .LBB65_340 +.LBB65_340: # in Loop: Header=BB65_339 Depth=1 + lea rcx, [rbp + 9392] + lea rax, [rbp + 4864] + mov rdx, rax + mov qword ptr [rbp + 824], rax # 8-byte Spill + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + lea rcx, [rbp + 4888] + lea rax, [rbp + 4896] + mov rdx, rax + mov r8, qword ptr [rbp + 824] # 8-byte Reload + mov qword ptr [rbp + 816], rax # 8-byte Spill + call "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5239: + lea rcx, [rbp + 5016] + mov rdx, qword ptr [rbp + 816] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5240: + jmp .LBB65_341 +.LBB65_341: # in Loop: Header=BB65_339 Depth=1 + lea rcx, [rbp + 4896] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_347 +.Ltmp5576: +.LBB65_346: # Block address taken + # in Loop: Header=BB65_339 Depth=1 + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 + jmp .LBB65_347 +.Ltmp5577: +.LBB65_347: # in Loop: Header=BB65_339 Depth=1 + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 +.Ltmp5243: + lea rcx, [rbp + 5016] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5244: + mov byte ptr [rbp + 815], al # 1-byte Spill + jmp .LBB65_348 +.LBB65_348: # in Loop: Header=BB65_339 Depth=1 + mov al, byte ptr [rbp + 815] # 1-byte Reload + test al, 1 + jne .LBB65_349 + jmp .LBB65_353 +.LBB65_349: # in Loop: Header=BB65_339 Depth=1 + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 +.Ltmp5245: +.Ltmp5578: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5246: + mov byte ptr [rbp + 814], al # 1-byte Spill + jmp .LBB65_350 +.LBB65_350: # in Loop: Header=BB65_339 Depth=1 + mov al, byte ptr [rbp + 814] # 1-byte Reload + test al, 1 + jne .LBB65_351 + jmp .LBB65_352 +.LBB65_351: # in Loop: Header=BB65_339 Depth=1 +.Ltmp5579: + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 + int3 +.Ltmp5580: +.LBB65_352: # in Loop: Header=BB65_339 Depth=1 + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 + jmp .LBB65_353 +.Ltmp5581: +.LBB65_353: # in Loop: Header=BB65_339 Depth=1 + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 +.Ltmp5247: + lea rcx, [rbp + 5016] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5248: + jmp .LBB65_354 +.LBB65_354: # in Loop: Header=BB65_339 Depth=1 + lea rcx, [rbp + 5016] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_339 +.Ltmp5582: +# %bb.355: + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 + jmp .LBB65_356 +.LBB65_356: # =>This Inner Loop Header: Depth=1 +.Ltmp5583: + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 + lea rdx, [rip + "??_C@_09FGJOKIFN@it?5?$DM?$DN?5cit?$AA@"] + lea rax, [rbp + 4760] + mov rcx, rax + mov qword ptr [rbp + 800], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1047 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4744] + mov qword ptr [rbp + 792], rcx # 8-byte Spill + mov qword ptr [rbp + 784], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4720] + mov qword ptr [rbp + 776], rcx # 8-byte Spill + mov qword ptr [rbp + 768], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4784] + mov rdx, qword ptr [rbp + 776] # 8-byte Reload + mov r8, qword ptr [rbp + 792] # 8-byte Reload + mov r9, qword ptr [rbp + 800] # 8-byte Reload + mov qword ptr [rbp + 760], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 +.Ltmp5249: + lea rcx, [rbp + 4648] + lea rdx, [rbp + 4656] + lea r8, [rbp + 9376] +.Ltmp5584: + mov qword ptr [rbp + 752], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5250: + jmp .LBB65_357 +.LBB65_357: # in Loop: Header=BB65_356 Depth=1 + lea rcx, [rbp + 4656] + lea rax, [rbp + 4664] + lea r8, [rbp + 9344] + mov rdx, rax + mov qword ptr [rbp + 744], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5251: + lea rcx, [rbp + 4784] + mov rdx, qword ptr [rbp + 744] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5252: + jmp .LBB65_358 +.LBB65_358: # in Loop: Header=BB65_356 Depth=1 + lea rcx, [rbp + 4664] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + jmp .LBB65_364 +.Ltmp5585: +.LBB65_363: # Block address taken + # in Loop: Header=BB65_356 Depth=1 + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 + jmp .LBB65_364 +.Ltmp5586: +.LBB65_364: # in Loop: Header=BB65_356 Depth=1 + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 +.Ltmp5255: + lea rcx, [rbp + 4784] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5256: + mov byte ptr [rbp + 743], al # 1-byte Spill + jmp .LBB65_365 +.LBB65_365: # in Loop: Header=BB65_356 Depth=1 + mov al, byte ptr [rbp + 743] # 1-byte Reload + test al, 1 + jne .LBB65_366 + jmp .LBB65_370 +.LBB65_366: # in Loop: Header=BB65_356 Depth=1 + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 +.Ltmp5257: +.Ltmp5587: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5258: + mov byte ptr [rbp + 742], al # 1-byte Spill + jmp .LBB65_367 +.LBB65_367: # in Loop: Header=BB65_356 Depth=1 + mov al, byte ptr [rbp + 742] # 1-byte Reload + test al, 1 + jne .LBB65_368 + jmp .LBB65_369 +.LBB65_368: # in Loop: Header=BB65_356 Depth=1 +.Ltmp5588: + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 + int3 +.Ltmp5589: +.LBB65_369: # in Loop: Header=BB65_356 Depth=1 + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 + jmp .LBB65_370 +.Ltmp5590: +.LBB65_370: # in Loop: Header=BB65_356 Depth=1 + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 +.Ltmp5259: + lea rcx, [rbp + 4784] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5260: + jmp .LBB65_371 +.LBB65_371: # in Loop: Header=BB65_356 Depth=1 + lea rcx, [rbp + 4784] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_356 +.Ltmp5591: +# %bb.372: + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 + jmp .LBB65_373 +.LBB65_373: # =>This Inner Loop Header: Depth=1 +.Ltmp5592: + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 + lea rdx, [rip + "??_C@_09LHKMOBHB@cit?5?$DM?$DN?5it?$AA@"] + lea rax, [rbp + 4544] + mov rcx, rax + mov qword ptr [rbp + 728], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1048 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4528] + mov qword ptr [rbp + 720], rcx # 8-byte Spill + mov qword ptr [rbp + 712], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4504] + mov qword ptr [rbp + 704], rcx # 8-byte Spill + mov qword ptr [rbp + 696], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4568] + mov rdx, qword ptr [rbp + 704] # 8-byte Reload + mov r8, qword ptr [rbp + 720] # 8-byte Reload + mov r9, qword ptr [rbp + 728] # 8-byte Reload + mov qword ptr [rbp + 688], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 +.Ltmp5261: + lea rcx, [rbp + 4432] + lea rdx, [rbp + 4440] + lea r8, [rbp + 9344] +.Ltmp5593: + mov qword ptr [rbp + 680], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5262: + jmp .LBB65_374 +.LBB65_374: # in Loop: Header=BB65_373 Depth=1 + lea rcx, [rbp + 4440] + lea rax, [rbp + 4448] + lea r8, [rbp + 9376] + mov rdx, rax + mov qword ptr [rbp + 672], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5263: + lea rcx, [rbp + 4568] + mov rdx, qword ptr [rbp + 672] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5264: + jmp .LBB65_375 +.LBB65_375: # in Loop: Header=BB65_373 Depth=1 + lea rcx, [rbp + 4448] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + jmp .LBB65_381 +.Ltmp5594: +.LBB65_380: # Block address taken + # in Loop: Header=BB65_373 Depth=1 + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 + jmp .LBB65_381 +.Ltmp5595: +.LBB65_381: # in Loop: Header=BB65_373 Depth=1 + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 +.Ltmp5267: + lea rcx, [rbp + 4568] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5268: + mov byte ptr [rbp + 671], al # 1-byte Spill + jmp .LBB65_382 +.LBB65_382: # in Loop: Header=BB65_373 Depth=1 + mov al, byte ptr [rbp + 671] # 1-byte Reload + test al, 1 + jne .LBB65_383 + jmp .LBB65_387 +.LBB65_383: # in Loop: Header=BB65_373 Depth=1 + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 +.Ltmp5269: +.Ltmp5596: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5270: + mov byte ptr [rbp + 670], al # 1-byte Spill + jmp .LBB65_384 +.LBB65_384: # in Loop: Header=BB65_373 Depth=1 + mov al, byte ptr [rbp + 670] # 1-byte Reload + test al, 1 + jne .LBB65_385 + jmp .LBB65_386 +.LBB65_385: # in Loop: Header=BB65_373 Depth=1 +.Ltmp5597: + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 + int3 +.Ltmp5598: +.LBB65_386: # in Loop: Header=BB65_373 Depth=1 + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 + jmp .LBB65_387 +.Ltmp5599: +.LBB65_387: # in Loop: Header=BB65_373 Depth=1 + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 +.Ltmp5271: + lea rcx, [rbp + 4568] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5272: + jmp .LBB65_388 +.LBB65_388: # in Loop: Header=BB65_373 Depth=1 + lea rcx, [rbp + 4568] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_373 +.Ltmp5600: +# %bb.389: + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 + jmp .LBB65_390 +.LBB65_390: # =>This Inner Loop Header: Depth=1 +.Ltmp5601: + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 + lea rdx, [rip + "??_C@_09HLBNHNFF@cit?5?$DM?5it2?$AA@"] + lea rax, [rbp + 4328] + mov rcx, rax + mov qword ptr [rbp + 656], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1049 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4312] + mov qword ptr [rbp + 648], rcx # 8-byte Spill + mov qword ptr [rbp + 640], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4288] + mov qword ptr [rbp + 632], rcx # 8-byte Spill + mov qword ptr [rbp + 624], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4352] + mov rdx, qword ptr [rbp + 632] # 8-byte Reload + mov r8, qword ptr [rbp + 648] # 8-byte Reload + mov r9, qword ptr [rbp + 656] # 8-byte Reload + mov qword ptr [rbp + 616], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 +.Ltmp5273: + lea rcx, [rbp + 4216] + lea rdx, [rbp + 4224] + lea r8, [rbp + 9344] +.Ltmp5602: + mov qword ptr [rbp + 608], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5274: + jmp .LBB65_391 +.LBB65_391: # in Loop: Header=BB65_390 Depth=1 + lea rcx, [rbp + 4224] + lea rax, [rbp + 4232] + lea r8, [rbp + 9360] + mov rdx, rax + mov qword ptr [rbp + 600], rax # 8-byte Spill + call "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5275: + lea rcx, [rbp + 4352] + mov rdx, qword ptr [rbp + 600] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5276: + jmp .LBB65_392 +.LBB65_392: # in Loop: Header=BB65_390 Depth=1 + lea rcx, [rbp + 4232] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + jmp .LBB65_398 +.Ltmp5603: +.LBB65_397: # Block address taken + # in Loop: Header=BB65_390 Depth=1 + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 + jmp .LBB65_398 +.Ltmp5604: +.LBB65_398: # in Loop: Header=BB65_390 Depth=1 + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 +.Ltmp5279: + lea rcx, [rbp + 4352] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5280: + mov byte ptr [rbp + 599], al # 1-byte Spill + jmp .LBB65_399 +.LBB65_399: # in Loop: Header=BB65_390 Depth=1 + mov al, byte ptr [rbp + 599] # 1-byte Reload + test al, 1 + jne .LBB65_400 + jmp .LBB65_404 +.LBB65_400: # in Loop: Header=BB65_390 Depth=1 + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 +.Ltmp5281: +.Ltmp5605: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5282: + mov byte ptr [rbp + 598], al # 1-byte Spill + jmp .LBB65_401 +.LBB65_401: # in Loop: Header=BB65_390 Depth=1 + mov al, byte ptr [rbp + 598] # 1-byte Reload + test al, 1 + jne .LBB65_402 + jmp .LBB65_403 +.LBB65_402: # in Loop: Header=BB65_390 Depth=1 +.Ltmp5606: + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 + int3 +.Ltmp5607: +.LBB65_403: # in Loop: Header=BB65_390 Depth=1 + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 + jmp .LBB65_404 +.Ltmp5608: +.LBB65_404: # in Loop: Header=BB65_390 Depth=1 + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 +.Ltmp5283: + lea rcx, [rbp + 4352] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5284: + jmp .LBB65_405 +.LBB65_405: # in Loop: Header=BB65_390 Depth=1 + lea rcx, [rbp + 4352] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_390 +.Ltmp5609: +# %bb.406: + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 + jmp .LBB65_407 +.LBB65_407: # =>This Inner Loop Header: Depth=1 +.Ltmp5610: + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 + lea rdx, [rip + "??_C@_0L@MKMFLJDK@cit?5?$DM?$DN?5it2?$AA@"] + lea rax, [rbp + 4112] + mov rcx, rax + mov qword ptr [rbp + 584], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1050 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4096] + mov qword ptr [rbp + 576], rcx # 8-byte Spill + mov qword ptr [rbp + 568], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4072] + mov qword ptr [rbp + 560], rcx # 8-byte Spill + mov qword ptr [rbp + 552], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4136] + mov rdx, qword ptr [rbp + 560] # 8-byte Reload + mov r8, qword ptr [rbp + 576] # 8-byte Reload + mov r9, qword ptr [rbp + 584] # 8-byte Reload + mov qword ptr [rbp + 544], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 +.Ltmp5285: + lea rcx, [rbp + 4000] + lea rdx, [rbp + 4008] + lea r8, [rbp + 9344] +.Ltmp5611: + mov qword ptr [rbp + 536], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5286: + jmp .LBB65_408 +.LBB65_408: # in Loop: Header=BB65_407 Depth=1 + lea rcx, [rbp + 4008] + lea rax, [rbp + 4016] + lea r8, [rbp + 9360] + mov rdx, rax + mov qword ptr [rbp + 528], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5287: + lea rcx, [rbp + 4136] + mov rdx, qword ptr [rbp + 528] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5288: + jmp .LBB65_409 +.LBB65_409: # in Loop: Header=BB65_407 Depth=1 + lea rcx, [rbp + 4016] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + jmp .LBB65_415 +.Ltmp5612: +.LBB65_414: # Block address taken + # in Loop: Header=BB65_407 Depth=1 + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 + jmp .LBB65_415 +.Ltmp5613: +.LBB65_415: # in Loop: Header=BB65_407 Depth=1 + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 +.Ltmp5291: + lea rcx, [rbp + 4136] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5292: + mov byte ptr [rbp + 527], al # 1-byte Spill + jmp .LBB65_416 +.LBB65_416: # in Loop: Header=BB65_407 Depth=1 + mov al, byte ptr [rbp + 527] # 1-byte Reload + test al, 1 + jne .LBB65_417 + jmp .LBB65_421 +.LBB65_417: # in Loop: Header=BB65_407 Depth=1 + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 +.Ltmp5293: +.Ltmp5614: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5294: + mov byte ptr [rbp + 526], al # 1-byte Spill + jmp .LBB65_418 +.LBB65_418: # in Loop: Header=BB65_407 Depth=1 + mov al, byte ptr [rbp + 526] # 1-byte Reload + test al, 1 + jne .LBB65_419 + jmp .LBB65_420 +.LBB65_419: # in Loop: Header=BB65_407 Depth=1 +.Ltmp5615: + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 + int3 +.Ltmp5616: +.LBB65_420: # in Loop: Header=BB65_407 Depth=1 + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 + jmp .LBB65_421 +.Ltmp5617: +.LBB65_421: # in Loop: Header=BB65_407 Depth=1 + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 +.Ltmp5295: + lea rcx, [rbp + 4136] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5296: + jmp .LBB65_422 +.LBB65_422: # in Loop: Header=BB65_407 Depth=1 + lea rcx, [rbp + 4136] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_407 +.Ltmp5618: +# %bb.423: + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 + jmp .LBB65_424 +.LBB65_424: # =>This Inner Loop Header: Depth=1 +.Ltmp5619: + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 + lea rdx, [rip + "??_C@_0O@DEKECKF@cit?5?$DM?5s?4end?$CI?$CJ?$AA@"] + lea rax, [rbp + 3896] + mov rcx, rax + mov qword ptr [rbp + 512], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1051 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3880] + mov qword ptr [rbp + 504], rcx # 8-byte Spill + mov qword ptr [rbp + 496], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3856] + mov qword ptr [rbp + 488], rcx # 8-byte Spill + mov qword ptr [rbp + 480], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3920] + mov rdx, qword ptr [rbp + 488] # 8-byte Reload + mov r8, qword ptr [rbp + 504] # 8-byte Reload + mov r9, qword ptr [rbp + 512] # 8-byte Reload + mov qword ptr [rbp + 472], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 +.Ltmp5297: + lea rcx, [rbp + 3784] + lea rdx, [rbp + 3792] + lea r8, [rbp + 9344] +.Ltmp5620: + mov qword ptr [rbp + 464], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5298: + jmp .LBB65_425 +.LBB65_425: # in Loop: Header=BB65_424 Depth=1 + lea rcx, [rbp + 9392] + lea rax, [rbp + 3768] + mov rdx, rax + mov qword ptr [rbp + 456], rax # 8-byte Spill + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + lea rcx, [rbp + 3792] + lea rax, [rbp + 3800] + mov rdx, rax + mov r8, qword ptr [rbp + 456] # 8-byte Reload + mov qword ptr [rbp + 448], rax # 8-byte Spill + call "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5299: + lea rcx, [rbp + 3920] + mov rdx, qword ptr [rbp + 448] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5300: + jmp .LBB65_426 +.LBB65_426: # in Loop: Header=BB65_424 Depth=1 + lea rcx, [rbp + 3800] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + jmp .LBB65_432 +.Ltmp5621: +.LBB65_431: # Block address taken + # in Loop: Header=BB65_424 Depth=1 + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 + jmp .LBB65_432 +.Ltmp5622: +.LBB65_432: # in Loop: Header=BB65_424 Depth=1 + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 +.Ltmp5303: + lea rcx, [rbp + 3920] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5304: + mov byte ptr [rbp + 447], al # 1-byte Spill + jmp .LBB65_433 +.LBB65_433: # in Loop: Header=BB65_424 Depth=1 + mov al, byte ptr [rbp + 447] # 1-byte Reload + test al, 1 + jne .LBB65_434 + jmp .LBB65_438 +.LBB65_434: # in Loop: Header=BB65_424 Depth=1 + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 +.Ltmp5305: +.Ltmp5623: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5306: + mov byte ptr [rbp + 446], al # 1-byte Spill + jmp .LBB65_435 +.LBB65_435: # in Loop: Header=BB65_424 Depth=1 + mov al, byte ptr [rbp + 446] # 1-byte Reload + test al, 1 + jne .LBB65_436 + jmp .LBB65_437 +.LBB65_436: # in Loop: Header=BB65_424 Depth=1 +.Ltmp5624: + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 + int3 +.Ltmp5625: +.LBB65_437: # in Loop: Header=BB65_424 Depth=1 + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 + jmp .LBB65_438 +.Ltmp5626: +.LBB65_438: # in Loop: Header=BB65_424 Depth=1 + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 +.Ltmp5307: + lea rcx, [rbp + 3920] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5308: + jmp .LBB65_439 +.LBB65_439: # in Loop: Header=BB65_424 Depth=1 + lea rcx, [rbp + 3920] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_424 +.Ltmp5627: +# %bb.440: + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 + jmp .LBB65_441 +.LBB65_441: # =>This Inner Loop Header: Depth=1 +.Ltmp5628: + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 + lea rdx, [rip + "??_C@_0P@DCOFHGB@cit?5?$DM?$DN?5s?4end?$CI?$CJ?$AA@"] + lea rax, [rbp + 3664] + mov rcx, rax + mov qword ptr [rbp + 432], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1052 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3648] + mov qword ptr [rbp + 424], rcx # 8-byte Spill + mov qword ptr [rbp + 416], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3624] + mov qword ptr [rbp + 408], rcx # 8-byte Spill + mov qword ptr [rbp + 400], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3688] + mov rdx, qword ptr [rbp + 408] # 8-byte Reload + mov r8, qword ptr [rbp + 424] # 8-byte Reload + mov r9, qword ptr [rbp + 432] # 8-byte Reload + mov qword ptr [rbp + 392], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 +.Ltmp5309: + lea rcx, [rbp + 3552] + lea rdx, [rbp + 3560] + lea r8, [rbp + 9344] +.Ltmp5629: + mov qword ptr [rbp + 384], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5310: + jmp .LBB65_442 +.LBB65_442: # in Loop: Header=BB65_441 Depth=1 + lea rcx, [rbp + 9392] + lea rax, [rbp + 3536] + mov rdx, rax + mov qword ptr [rbp + 376], rax # 8-byte Spill + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + lea rcx, [rbp + 3560] + lea rax, [rbp + 3568] + mov rdx, rax + mov r8, qword ptr [rbp + 376] # 8-byte Reload + mov qword ptr [rbp + 368], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5311: + lea rcx, [rbp + 3688] + mov rdx, qword ptr [rbp + 368] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5312: + jmp .LBB65_443 +.LBB65_443: # in Loop: Header=BB65_441 Depth=1 + lea rcx, [rbp + 3568] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + jmp .LBB65_449 +.Ltmp5630: +.LBB65_448: # Block address taken + # in Loop: Header=BB65_441 Depth=1 + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 + jmp .LBB65_449 +.Ltmp5631: +.LBB65_449: # in Loop: Header=BB65_441 Depth=1 + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 +.Ltmp5315: + lea rcx, [rbp + 3688] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5316: + mov byte ptr [rbp + 367], al # 1-byte Spill + jmp .LBB65_450 +.LBB65_450: # in Loop: Header=BB65_441 Depth=1 + mov al, byte ptr [rbp + 367] # 1-byte Reload + test al, 1 + jne .LBB65_451 + jmp .LBB65_455 +.LBB65_451: # in Loop: Header=BB65_441 Depth=1 + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 +.Ltmp5317: +.Ltmp5632: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5318: + mov byte ptr [rbp + 366], al # 1-byte Spill + jmp .LBB65_452 +.LBB65_452: # in Loop: Header=BB65_441 Depth=1 + mov al, byte ptr [rbp + 366] # 1-byte Reload + test al, 1 + jne .LBB65_453 + jmp .LBB65_454 +.LBB65_453: # in Loop: Header=BB65_441 Depth=1 +.Ltmp5633: + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 + int3 +.Ltmp5634: +.LBB65_454: # in Loop: Header=BB65_441 Depth=1 + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 + jmp .LBB65_455 +.Ltmp5635: +.LBB65_455: # in Loop: Header=BB65_441 Depth=1 + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 +.Ltmp5319: + lea rcx, [rbp + 3688] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5320: + jmp .LBB65_456 +.LBB65_456: # in Loop: Header=BB65_441 Depth=1 + lea rcx, [rbp + 3688] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_441 +.Ltmp5636: +# %bb.457: + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 + jmp .LBB65_458 +.LBB65_458: # =>This Inner Loop Header: Depth=1 +.Ltmp5637: + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 + lea rdx, [rip + "??_C@_08ELAKBHAN@it2?5?$DO?5it?$AA@"] + lea rax, [rbp + 3432] + mov rcx, rax + mov qword ptr [rbp + 352], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1054 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3416] + mov qword ptr [rbp + 344], rcx # 8-byte Spill + mov qword ptr [rbp + 336], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3392] + mov qword ptr [rbp + 328], rcx # 8-byte Spill + mov qword ptr [rbp + 320], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3456] + mov rdx, qword ptr [rbp + 328] # 8-byte Reload + mov r8, qword ptr [rbp + 344] # 8-byte Reload + mov r9, qword ptr [rbp + 352] # 8-byte Reload + mov qword ptr [rbp + 312], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 +.Ltmp5321: + lea rcx, [rbp + 3320] + lea rdx, [rbp + 3328] + lea r8, [rbp + 9360] +.Ltmp5638: + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5322: + jmp .LBB65_459 +.LBB65_459: # in Loop: Header=BB65_458 Depth=1 + lea rcx, [rbp + 3328] + lea rax, [rbp + 3336] + lea r8, [rbp + 9376] + mov rdx, rax + mov qword ptr [rbp + 296], rax # 8-byte Spill + call "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5323: + lea rcx, [rbp + 3456] + mov rdx, qword ptr [rbp + 296] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5324: + jmp .LBB65_460 +.LBB65_460: # in Loop: Header=BB65_458 Depth=1 + lea rcx, [rbp + 3336] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_466 +.Ltmp5639: +.LBB65_465: # Block address taken + # in Loop: Header=BB65_458 Depth=1 + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 + jmp .LBB65_466 +.Ltmp5640: +.LBB65_466: # in Loop: Header=BB65_458 Depth=1 + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 +.Ltmp5327: + lea rcx, [rbp + 3456] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5328: + mov byte ptr [rbp + 295], al # 1-byte Spill + jmp .LBB65_467 +.LBB65_467: # in Loop: Header=BB65_458 Depth=1 + mov al, byte ptr [rbp + 295] # 1-byte Reload + test al, 1 + jne .LBB65_468 + jmp .LBB65_472 +.LBB65_468: # in Loop: Header=BB65_458 Depth=1 + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 +.Ltmp5329: +.Ltmp5641: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5330: + mov byte ptr [rbp + 294], al # 1-byte Spill + jmp .LBB65_469 +.LBB65_469: # in Loop: Header=BB65_458 Depth=1 + mov al, byte ptr [rbp + 294] # 1-byte Reload + test al, 1 + jne .LBB65_470 + jmp .LBB65_471 +.LBB65_470: # in Loop: Header=BB65_458 Depth=1 +.Ltmp5642: + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 + int3 +.Ltmp5643: +.LBB65_471: # in Loop: Header=BB65_458 Depth=1 + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 + jmp .LBB65_472 +.Ltmp5644: +.LBB65_472: # in Loop: Header=BB65_458 Depth=1 + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 +.Ltmp5331: + lea rcx, [rbp + 3456] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5332: + jmp .LBB65_473 +.LBB65_473: # in Loop: Header=BB65_458 Depth=1 + lea rcx, [rbp + 3456] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_458 +.Ltmp5645: +# %bb.474: + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 + jmp .LBB65_475 +.LBB65_475: # =>This Inner Loop Header: Depth=1 +.Ltmp5646: + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 + lea rdx, [rip + "??_C@_09FPDLLOPP@it2?5?$DO?$DN?5it?$AA@"] + lea rax, [rbp + 3216] + mov rcx, rax + mov qword ptr [rbp + 280], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1055 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3200] + mov qword ptr [rbp + 272], rcx # 8-byte Spill + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3176] + mov qword ptr [rbp + 256], rcx # 8-byte Spill + mov qword ptr [rbp + 248], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3240] + mov rdx, qword ptr [rbp + 256] # 8-byte Reload + mov r8, qword ptr [rbp + 272] # 8-byte Reload + mov r9, qword ptr [rbp + 280] # 8-byte Reload + mov qword ptr [rbp + 240], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 +.Ltmp5333: + lea rcx, [rbp + 3104] + lea rdx, [rbp + 3112] + lea r8, [rbp + 9360] +.Ltmp5647: + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5334: + jmp .LBB65_476 +.LBB65_476: # in Loop: Header=BB65_475 Depth=1 + lea rcx, [rbp + 3112] + lea rax, [rbp + 3120] + lea r8, [rbp + 9376] + mov rdx, rax + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5335: + lea rcx, [rbp + 3240] + mov rdx, qword ptr [rbp + 224] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5336: + jmp .LBB65_477 +.LBB65_477: # in Loop: Header=BB65_475 Depth=1 + lea rcx, [rbp + 3120] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_483 +.Ltmp5648: +.LBB65_482: # Block address taken + # in Loop: Header=BB65_475 Depth=1 + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 + jmp .LBB65_483 +.Ltmp5649: +.LBB65_483: # in Loop: Header=BB65_475 Depth=1 + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 +.Ltmp5339: + lea rcx, [rbp + 3240] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5340: + mov byte ptr [rbp + 223], al # 1-byte Spill + jmp .LBB65_484 +.LBB65_484: # in Loop: Header=BB65_475 Depth=1 + mov al, byte ptr [rbp + 223] # 1-byte Reload + test al, 1 + jne .LBB65_485 + jmp .LBB65_489 +.LBB65_485: # in Loop: Header=BB65_475 Depth=1 + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 +.Ltmp5341: +.Ltmp5650: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5342: + mov byte ptr [rbp + 222], al # 1-byte Spill + jmp .LBB65_486 +.LBB65_486: # in Loop: Header=BB65_475 Depth=1 + mov al, byte ptr [rbp + 222] # 1-byte Reload + test al, 1 + jne .LBB65_487 + jmp .LBB65_488 +.LBB65_487: # in Loop: Header=BB65_475 Depth=1 +.Ltmp5651: + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 + int3 +.Ltmp5652: +.LBB65_488: # in Loop: Header=BB65_475 Depth=1 + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 + jmp .LBB65_489 +.Ltmp5653: +.LBB65_489: # in Loop: Header=BB65_475 Depth=1 + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 +.Ltmp5343: + lea rcx, [rbp + 3240] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5344: + jmp .LBB65_490 +.LBB65_490: # in Loop: Header=BB65_475 Depth=1 + lea rcx, [rbp + 3240] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_475 +.Ltmp5654: +# %bb.491: + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 + jmp .LBB65_492 +.LBB65_492: # =>This Inner Loop Header: Depth=1 +.Ltmp5655: + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 + lea rdx, [rip + "??_C@_0O@IMDHFADI@s?4end?$CI?$CJ?5?$DO?5it2?$AA@"] + lea rax, [rbp + 3000] + mov rcx, rax + mov qword ptr [rbp + 208], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1056 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2984] + mov qword ptr [rbp + 200], rcx # 8-byte Spill + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2960] + mov qword ptr [rbp + 184], rcx # 8-byte Spill + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3024] + mov rdx, qword ptr [rbp + 184] # 8-byte Reload + mov r8, qword ptr [rbp + 200] # 8-byte Reload + mov r9, qword ptr [rbp + 208] # 8-byte Reload + mov qword ptr [rbp + 168], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 9392] + lea rdx, [rbp + 2872] +.Ltmp5656: + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 + mov qword ptr [rbp + 160], rdx # 8-byte Spill + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp5345: + lea rcx, [rbp + 2888] + lea rdx, [rbp + 2896] + mov r8, qword ptr [rbp + 160] # 8-byte Reload + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5346: + jmp .LBB65_493 +.LBB65_493: # in Loop: Header=BB65_492 Depth=1 + lea rcx, [rbp + 2896] + lea rax, [rbp + 2904] + lea r8, [rbp + 9360] + mov rdx, rax + mov qword ptr [rbp + 144], rax # 8-byte Spill + call "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5347: + lea rcx, [rbp + 3024] + mov rdx, qword ptr [rbp + 144] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5348: + jmp .LBB65_494 +.LBB65_494: # in Loop: Header=BB65_492 Depth=1 + lea rcx, [rbp + 2904] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_500 +.Ltmp5657: +.LBB65_499: # Block address taken + # in Loop: Header=BB65_492 Depth=1 + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 + jmp .LBB65_500 +.Ltmp5658: +.LBB65_500: # in Loop: Header=BB65_492 Depth=1 + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 +.Ltmp5351: + lea rcx, [rbp + 3024] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5352: + mov byte ptr [rbp + 143], al # 1-byte Spill + jmp .LBB65_501 +.LBB65_501: # in Loop: Header=BB65_492 Depth=1 + mov al, byte ptr [rbp + 143] # 1-byte Reload + test al, 1 + jne .LBB65_502 + jmp .LBB65_506 +.LBB65_502: # in Loop: Header=BB65_492 Depth=1 + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 +.Ltmp5353: +.Ltmp5659: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5354: + mov byte ptr [rbp + 142], al # 1-byte Spill + jmp .LBB65_503 +.LBB65_503: # in Loop: Header=BB65_492 Depth=1 + mov al, byte ptr [rbp + 142] # 1-byte Reload + test al, 1 + jne .LBB65_504 + jmp .LBB65_505 +.LBB65_504: # in Loop: Header=BB65_492 Depth=1 +.Ltmp5660: + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 + int3 +.Ltmp5661: +.LBB65_505: # in Loop: Header=BB65_492 Depth=1 + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 + jmp .LBB65_506 +.Ltmp5662: +.LBB65_506: # in Loop: Header=BB65_492 Depth=1 + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 +.Ltmp5355: + lea rcx, [rbp + 3024] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5356: + jmp .LBB65_507 +.LBB65_507: # in Loop: Header=BB65_492 Depth=1 + lea rcx, [rbp + 3024] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_492 +.Ltmp5663: +# %bb.508: + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 + jmp .LBB65_509 +.LBB65_509: # =>This Inner Loop Header: Depth=1 +.Ltmp5664: + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 + lea rdx, [rip + "??_C@_0P@PJDBIOPC@s?4end?$CI?$CJ?5?$DO?$DN?5it2?$AA@"] + lea rax, [rbp + 2768] + mov rcx, rax + mov qword ptr [rbp + 128], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1057 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2752] + mov qword ptr [rbp + 120], rcx # 8-byte Spill + mov qword ptr [rbp + 112], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2728] + mov qword ptr [rbp + 104], rcx # 8-byte Spill + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2792] + mov rdx, qword ptr [rbp + 104] # 8-byte Reload + mov r8, qword ptr [rbp + 120] # 8-byte Reload + mov r9, qword ptr [rbp + 128] # 8-byte Reload + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 9392] + lea rdx, [rbp + 2640] +.Ltmp5665: + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 + mov qword ptr [rbp + 80], rdx # 8-byte Spill + mov qword ptr [rbp + 72], rax # 8-byte Spill + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp5357: + lea rcx, [rbp + 2656] + lea rdx, [rbp + 2664] + mov r8, qword ptr [rbp + 80] # 8-byte Reload + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5358: + jmp .LBB65_510 +.LBB65_510: # in Loop: Header=BB65_509 Depth=1 + lea rcx, [rbp + 2664] + lea rax, [rbp + 2672] + lea r8, [rbp + 9360] + mov rdx, rax + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5359: + lea rcx, [rbp + 2792] + mov rdx, qword ptr [rbp + 64] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5360: + jmp .LBB65_511 +.LBB65_511: # in Loop: Header=BB65_509 Depth=1 + lea rcx, [rbp + 2672] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_517 +.Ltmp5666: +.LBB65_516: # Block address taken + # in Loop: Header=BB65_509 Depth=1 + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 + jmp .LBB65_517 +.Ltmp5667: +.LBB65_517: # in Loop: Header=BB65_509 Depth=1 + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 +.Ltmp5363: + lea rcx, [rbp + 2792] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5364: + mov byte ptr [rbp + 63], al # 1-byte Spill + jmp .LBB65_518 +.LBB65_518: # in Loop: Header=BB65_509 Depth=1 + mov al, byte ptr [rbp + 63] # 1-byte Reload + test al, 1 + jne .LBB65_519 + jmp .LBB65_523 +.LBB65_519: # in Loop: Header=BB65_509 Depth=1 + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 +.Ltmp5365: +.Ltmp5668: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5366: + mov byte ptr [rbp + 62], al # 1-byte Spill + jmp .LBB65_520 +.LBB65_520: # in Loop: Header=BB65_509 Depth=1 + mov al, byte ptr [rbp + 62] # 1-byte Reload + test al, 1 + jne .LBB65_521 + jmp .LBB65_522 +.LBB65_521: # in Loop: Header=BB65_509 Depth=1 +.Ltmp5669: + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 + int3 +.Ltmp5670: +.LBB65_522: # in Loop: Header=BB65_509 Depth=1 + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 + jmp .LBB65_523 +.Ltmp5671: +.LBB65_523: # in Loop: Header=BB65_509 Depth=1 + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 +.Ltmp5367: + lea rcx, [rbp + 2792] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5368: + jmp .LBB65_524 +.LBB65_524: # in Loop: Header=BB65_509 Depth=1 + lea rcx, [rbp + 2792] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_509 +.Ltmp5672: +# %bb.525: + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 + jmp .LBB65_526 +.LBB65_526: # =>This Inner Loop Header: Depth=1 +.Ltmp5673: + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 + lea rdx, [rip + "??_C@_09EOOKBKBP@it2?5?$DO?5cit?$AA@"] + lea rax, [rbp + 2536] + mov rcx, rax + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1058 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2520] + mov qword ptr [rbp + 40], rcx # 8-byte Spill + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2496] + mov qword ptr [rbp + 24], rcx # 8-byte Spill + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2560] + mov rdx, qword ptr [rbp + 24] # 8-byte Reload + mov r8, qword ptr [rbp + 40] # 8-byte Reload + mov r9, qword ptr [rbp + 48] # 8-byte Reload + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 +.Ltmp5369: + lea rcx, [rbp + 2424] + lea rdx, [rbp + 2432] + lea r8, [rbp + 9360] +.Ltmp5674: + mov qword ptr [rbp], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5370: + jmp .LBB65_527 +.LBB65_527: # in Loop: Header=BB65_526 Depth=1 + lea rcx, [rbp + 2432] + lea rax, [rbp + 2440] + lea r8, [rbp + 9344] + mov rdx, rax + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5371: + lea rcx, [rbp + 2560] + mov rdx, qword ptr [rbp - 8] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5372: + jmp .LBB65_528 +.LBB65_528: # in Loop: Header=BB65_526 Depth=1 + lea rcx, [rbp + 2440] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + jmp .LBB65_534 +.Ltmp5675: +.LBB65_533: # Block address taken + # in Loop: Header=BB65_526 Depth=1 + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 + jmp .LBB65_534 +.Ltmp5676: +.LBB65_534: # in Loop: Header=BB65_526 Depth=1 + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 +.Ltmp5375: + lea rcx, [rbp + 2560] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5376: + mov byte ptr [rbp - 9], al # 1-byte Spill + jmp .LBB65_535 +.LBB65_535: # in Loop: Header=BB65_526 Depth=1 + mov al, byte ptr [rbp - 9] # 1-byte Reload + test al, 1 + jne .LBB65_536 + jmp .LBB65_540 +.LBB65_536: # in Loop: Header=BB65_526 Depth=1 + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 +.Ltmp5377: +.Ltmp5677: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5378: + mov byte ptr [rbp - 10], al # 1-byte Spill + jmp .LBB65_537 +.LBB65_537: # in Loop: Header=BB65_526 Depth=1 + mov al, byte ptr [rbp - 10] # 1-byte Reload + test al, 1 + jne .LBB65_538 + jmp .LBB65_539 +.LBB65_538: # in Loop: Header=BB65_526 Depth=1 +.Ltmp5678: + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 + int3 +.Ltmp5679: +.LBB65_539: # in Loop: Header=BB65_526 Depth=1 + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 + jmp .LBB65_540 +.Ltmp5680: +.LBB65_540: # in Loop: Header=BB65_526 Depth=1 + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 +.Ltmp5379: + lea rcx, [rbp + 2560] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5380: + jmp .LBB65_541 +.LBB65_541: # in Loop: Header=BB65_526 Depth=1 + lea rcx, [rbp + 2560] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_526 +.Ltmp5681: +# %bb.542: + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 + jmp .LBB65_543 +.LBB65_543: # =>This Inner Loop Header: Depth=1 +.Ltmp5682: + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 + lea rdx, [rip + "??_C@_0L@BNENLIIG@it2?5?$DO?$DN?5cit?$AA@"] + lea rax, [rbp + 2320] + mov rcx, rax + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1059 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2304] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2280] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2344] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 32] # 8-byte Reload + mov r9, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 +.Ltmp5381: + lea rcx, [rbp + 2208] + lea rdx, [rbp + 2216] + lea r8, [rbp + 9360] +.Ltmp5683: + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5382: + jmp .LBB65_544 +.LBB65_544: # in Loop: Header=BB65_543 Depth=1 + lea rcx, [rbp + 2216] + lea rax, [rbp + 2224] + lea r8, [rbp + 9344] + mov rdx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5383: + lea rcx, [rbp + 2344] + mov rdx, qword ptr [rbp - 80] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5384: + jmp .LBB65_545 +.LBB65_545: # in Loop: Header=BB65_543 Depth=1 + lea rcx, [rbp + 2224] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + jmp .LBB65_551 +.Ltmp5684: +.LBB65_550: # Block address taken + # in Loop: Header=BB65_543 Depth=1 + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 + jmp .LBB65_551 +.Ltmp5685: +.LBB65_551: # in Loop: Header=BB65_543 Depth=1 + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 +.Ltmp5387: + lea rcx, [rbp + 2344] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5388: + mov byte ptr [rbp - 81], al # 1-byte Spill + jmp .LBB65_552 +.LBB65_552: # in Loop: Header=BB65_543 Depth=1 + mov al, byte ptr [rbp - 81] # 1-byte Reload + test al, 1 + jne .LBB65_553 + jmp .LBB65_557 +.LBB65_553: # in Loop: Header=BB65_543 Depth=1 + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 +.Ltmp5389: +.Ltmp5686: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5390: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB65_554 +.LBB65_554: # in Loop: Header=BB65_543 Depth=1 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB65_555 + jmp .LBB65_556 +.LBB65_555: # in Loop: Header=BB65_543 Depth=1 +.Ltmp5687: + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 + int3 +.Ltmp5688: +.LBB65_556: # in Loop: Header=BB65_543 Depth=1 + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 + jmp .LBB65_557 +.Ltmp5689: +.LBB65_557: # in Loop: Header=BB65_543 Depth=1 + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 +.Ltmp5391: + lea rcx, [rbp + 2344] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5392: + jmp .LBB65_558 +.LBB65_558: # in Loop: Header=BB65_543 Depth=1 + lea rcx, [rbp + 2344] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_543 +.Ltmp5690: +# %bb.559: + .cv_loc 65 1 1061 0 # ..\tests\span_tests.cpp:1061:0 + add rsp, 9568 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_5: # in Loop: Header=BB65_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9144] +.Ltmp5691: + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5692: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$6@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$6@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$6@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_6: # in Loop: Header=BB65_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 +.Ltmp4983: + lea rcx, [rbp + 9264] +.Ltmp5693: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4984: + jmp .LBB65_7 +.LBB65_7: # in Loop: Header=BB65_1 Depth=1 + lea rax, [rip + .LBB65_8] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5694: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$22@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_22: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9264] + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5695: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$23@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_23: # in Loop: Header=BB65_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8928] +.Ltmp5696: + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5697: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$24@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$24@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$24@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_24: # in Loop: Header=BB65_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 +.Ltmp4997: + lea rcx, [rbp + 9048] +.Ltmp5698: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4998: + jmp .LBB65_25 +.LBB65_25: # in Loop: Header=BB65_18 Depth=1 + lea rax, [rip + .LBB65_26] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5699: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$40@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_40: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9048] + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5700: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$41@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_41: # in Loop: Header=BB65_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8712] +.Ltmp5701: + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5702: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$42@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$42@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$42@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_42: # in Loop: Header=BB65_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 +.Ltmp5011: + lea rcx, [rbp + 8832] +.Ltmp5703: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5012: + jmp .LBB65_43 +.LBB65_43: # in Loop: Header=BB65_36 Depth=1 + lea rax, [rip + .LBB65_44] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5704: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$58@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$58@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$58@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_58: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8832] + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5705: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$59@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_59: # in Loop: Header=BB65_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8496] +.Ltmp5706: + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5707: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$60@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$60@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$60@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_60: # in Loop: Header=BB65_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 +.Ltmp5025: + lea rcx, [rbp + 8616] +.Ltmp5708: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5026: + jmp .LBB65_61 +.LBB65_61: # in Loop: Header=BB65_54 Depth=1 + lea rax, [rip + .LBB65_62] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5709: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$76@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$76@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$76@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_76: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8616] + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5710: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$77@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_77: # in Loop: Header=BB65_72 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8280] +.Ltmp5711: + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5712: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$78@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$78@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$78@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_78: # in Loop: Header=BB65_72 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 +.Ltmp5039: + lea rcx, [rbp + 8400] +.Ltmp5713: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5040: + jmp .LBB65_79 +.LBB65_79: # in Loop: Header=BB65_72 Depth=1 + lea rax, [rip + .LBB65_80] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5714: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$94@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$94@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$94@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_94: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8400] + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5715: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$95@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$95@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$95@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_95: # in Loop: Header=BB65_90 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8048] +.Ltmp5716: + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5717: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$96@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$96@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$96@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_96: # in Loop: Header=BB65_90 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 +.Ltmp5053: + lea rcx, [rbp + 8168] +.Ltmp5718: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5054: + jmp .LBB65_97 +.LBB65_97: # in Loop: Header=BB65_90 Depth=1 + lea rax, [rip + .LBB65_98] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5719: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$112@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$112@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$112@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_112: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8168] + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5720: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$113@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$113@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$113@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_113: # in Loop: Header=BB65_108 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7816] +.Ltmp5721: + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5722: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$114@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$114@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$114@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_114: # in Loop: Header=BB65_108 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 +.Ltmp5067: + lea rcx, [rbp + 7936] +.Ltmp5723: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5068: + jmp .LBB65_115 +.LBB65_115: # in Loop: Header=BB65_108 Depth=1 + lea rax, [rip + .LBB65_116] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5724: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$130@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$130@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$130@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_130: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7936] + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5725: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$131@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$131@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$131@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_131: # in Loop: Header=BB65_126 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7584] +.Ltmp5726: + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5727: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$132@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$132@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$132@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_132: # in Loop: Header=BB65_126 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 +.Ltmp5081: + lea rcx, [rbp + 7704] +.Ltmp5728: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5082: + jmp .LBB65_133 +.LBB65_133: # in Loop: Header=BB65_126 Depth=1 + lea rax, [rip + .LBB65_134] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5729: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$148@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$148@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$148@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_148: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7704] + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5730: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$149@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$149@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$149@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_149: # in Loop: Header=BB65_144 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7352] +.Ltmp5731: + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5732: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$150@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$150@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$150@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_150: # in Loop: Header=BB65_144 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 +.Ltmp5095: + lea rcx, [rbp + 7472] +.Ltmp5733: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5096: + jmp .LBB65_151 +.LBB65_151: # in Loop: Header=BB65_144 Depth=1 + lea rax, [rip + .LBB65_152] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5734: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$166@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$166@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$166@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_166: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7472] + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5735: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$167@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$167@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$167@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_167: # in Loop: Header=BB65_162 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7120] +.Ltmp5736: + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5737: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$168@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$168@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$168@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_168: # in Loop: Header=BB65_162 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 +.Ltmp5109: + lea rcx, [rbp + 7240] +.Ltmp5738: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5110: + jmp .LBB65_169 +.LBB65_169: # in Loop: Header=BB65_162 Depth=1 + lea rax, [rip + .LBB65_170] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5739: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$184@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$184@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$184@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_184: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7240] + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5740: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$185@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$185@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$185@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_185: # in Loop: Header=BB65_180 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6904] +.Ltmp5741: + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5742: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$186@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$186@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$186@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_186: # in Loop: Header=BB65_180 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 +.Ltmp5123: + lea rcx, [rbp + 7024] +.Ltmp5743: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5124: + jmp .LBB65_187 +.LBB65_187: # in Loop: Header=BB65_180 Depth=1 + lea rax, [rip + .LBB65_188] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5744: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$202@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$202@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$202@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_202: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7024] + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5745: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$203@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$203@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$203@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_203: # in Loop: Header=BB65_198 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6688] +.Ltmp5746: + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5747: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$204@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$204@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$204@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_204: # in Loop: Header=BB65_198 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 +.Ltmp5137: + lea rcx, [rbp + 6808] +.Ltmp5748: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5138: + jmp .LBB65_205 +.LBB65_205: # in Loop: Header=BB65_198 Depth=1 + lea rax, [rip + .LBB65_206] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5749: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$220@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$220@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$220@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_220: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6808] + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5750: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$221@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$221@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$221@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_221: # in Loop: Header=BB65_216 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6456] +.Ltmp5751: + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5752: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$222@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$222@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$222@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_222: # in Loop: Header=BB65_216 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 +.Ltmp5151: + lea rcx, [rbp + 6576] +.Ltmp5753: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5152: + jmp .LBB65_223 +.LBB65_223: # in Loop: Header=BB65_216 Depth=1 + lea rax, [rip + .LBB65_224] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5754: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$238@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$238@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$238@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_238: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6576] + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5755: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$239@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$239@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$239@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_239: # in Loop: Header=BB65_234 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6224] +.Ltmp5756: + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5757: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$240@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$240@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$240@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_240: # in Loop: Header=BB65_234 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 +.Ltmp5165: + lea rcx, [rbp + 6344] +.Ltmp5758: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5166: + jmp .LBB65_241 +.LBB65_241: # in Loop: Header=BB65_234 Depth=1 + lea rax, [rip + .LBB65_242] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5759: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$256@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$256@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$256@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_256: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6344] + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5760: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$257@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$257@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$257@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_257: # in Loop: Header=BB65_252 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5992] +.Ltmp5761: + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5762: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$258@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$258@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$258@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_258: # in Loop: Header=BB65_252 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 +.Ltmp5179: + lea rcx, [rbp + 6112] +.Ltmp5763: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5180: + jmp .LBB65_259 +.LBB65_259: # in Loop: Header=BB65_252 Depth=1 + lea rax, [rip + .LBB65_260] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5764: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$274@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$274@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$274@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_274: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6112] + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5765: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$275@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$275@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$275@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_275: # in Loop: Header=BB65_270 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5776] +.Ltmp5766: + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5767: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$276@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$276@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$276@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_276: # in Loop: Header=BB65_270 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 +.Ltmp5193: + lea rcx, [rbp + 5896] +.Ltmp5768: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5194: + jmp .LBB65_277 +.LBB65_277: # in Loop: Header=BB65_270 Depth=1 + lea rax, [rip + .LBB65_278] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5769: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$291@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$291@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$291@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_291: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5896] + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5770: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$292@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$292@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$292@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_292: # in Loop: Header=BB65_288 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5560] +.Ltmp5771: + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5772: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$293@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$293@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$293@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_293: # in Loop: Header=BB65_288 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 +.Ltmp5205: + lea rcx, [rbp + 5680] +.Ltmp5773: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5206: + jmp .LBB65_294 +.LBB65_294: # in Loop: Header=BB65_288 Depth=1 + lea rax, [rip + .LBB65_295] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5774: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$308@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$308@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$308@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_308: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5680] + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5775: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$309@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$309@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$309@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_309: # in Loop: Header=BB65_305 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5344] +.Ltmp5776: + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5777: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$310@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$310@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$310@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_310: # in Loop: Header=BB65_305 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 +.Ltmp5217: + lea rcx, [rbp + 5464] +.Ltmp5778: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5218: + jmp .LBB65_311 +.LBB65_311: # in Loop: Header=BB65_305 Depth=1 + lea rax, [rip + .LBB65_312] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5779: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$325@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$325@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$325@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_325: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5464] + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5780: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$326@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$326@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$326@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_326: # in Loop: Header=BB65_322 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5128] +.Ltmp5781: + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5782: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$327@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$327@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$327@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_327: # in Loop: Header=BB65_322 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 +.Ltmp5229: + lea rcx, [rbp + 5248] +.Ltmp5783: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5230: + jmp .LBB65_328 +.LBB65_328: # in Loop: Header=BB65_322 Depth=1 + lea rax, [rip + .LBB65_329] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5784: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$342@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$342@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$342@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_342: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5248] + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5785: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$343@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$343@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$343@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_343: # in Loop: Header=BB65_339 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4896] +.Ltmp5786: + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5787: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$344@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$344@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$344@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_344: # in Loop: Header=BB65_339 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 +.Ltmp5241: + lea rcx, [rbp + 5016] +.Ltmp5788: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5242: + jmp .LBB65_345 +.LBB65_345: # in Loop: Header=BB65_339 Depth=1 + lea rax, [rip + .LBB65_346] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5789: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$359@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$359@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$359@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_359: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5016] + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5790: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$360@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$360@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$360@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_360: # in Loop: Header=BB65_356 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4664] +.Ltmp5791: + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5792: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$361@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$361@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$361@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_361: # in Loop: Header=BB65_356 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 +.Ltmp5253: + lea rcx, [rbp + 4784] +.Ltmp5793: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5254: + jmp .LBB65_362 +.LBB65_362: # in Loop: Header=BB65_356 Depth=1 + lea rax, [rip + .LBB65_363] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5794: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$376@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$376@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$376@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_376: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4784] + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5795: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$377@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$377@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$377@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_377: # in Loop: Header=BB65_373 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4448] +.Ltmp5796: + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5797: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$378@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$378@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$378@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_378: # in Loop: Header=BB65_373 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 +.Ltmp5265: + lea rcx, [rbp + 4568] +.Ltmp5798: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5266: + jmp .LBB65_379 +.LBB65_379: # in Loop: Header=BB65_373 Depth=1 + lea rax, [rip + .LBB65_380] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5799: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$393@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$393@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$393@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_393: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4568] + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5800: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$394@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$394@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$394@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_394: # in Loop: Header=BB65_390 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4232] +.Ltmp5801: + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5802: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$395@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$395@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$395@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_395: # in Loop: Header=BB65_390 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 +.Ltmp5277: + lea rcx, [rbp + 4352] +.Ltmp5803: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5278: + jmp .LBB65_396 +.LBB65_396: # in Loop: Header=BB65_390 Depth=1 + lea rax, [rip + .LBB65_397] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5804: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$410@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$410@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$410@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_410: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4352] + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5805: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$411@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$411@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$411@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_411: # in Loop: Header=BB65_407 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4016] +.Ltmp5806: + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5807: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$412@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$412@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$412@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_412: # in Loop: Header=BB65_407 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 +.Ltmp5289: + lea rcx, [rbp + 4136] +.Ltmp5808: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5290: + jmp .LBB65_413 +.LBB65_413: # in Loop: Header=BB65_407 Depth=1 + lea rax, [rip + .LBB65_414] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5809: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$427@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$427@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$427@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_427: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4136] + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5810: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$428@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$428@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$428@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_428: # in Loop: Header=BB65_424 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3800] +.Ltmp5811: + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5812: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$429@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$429@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$429@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_429: # in Loop: Header=BB65_424 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 +.Ltmp5301: + lea rcx, [rbp + 3920] +.Ltmp5813: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5302: + jmp .LBB65_430 +.LBB65_430: # in Loop: Header=BB65_424 Depth=1 + lea rax, [rip + .LBB65_431] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5814: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$444@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$444@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$444@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_444: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3920] + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5815: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$445@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$445@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$445@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_445: # in Loop: Header=BB65_441 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3568] +.Ltmp5816: + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5817: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$446@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$446@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$446@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_446: # in Loop: Header=BB65_441 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 +.Ltmp5313: + lea rcx, [rbp + 3688] +.Ltmp5818: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5314: + jmp .LBB65_447 +.LBB65_447: # in Loop: Header=BB65_441 Depth=1 + lea rax, [rip + .LBB65_448] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5819: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$461@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$461@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$461@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_461: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3688] + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5820: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$462@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$462@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$462@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_462: # in Loop: Header=BB65_458 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3336] +.Ltmp5821: + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5822: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$463@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$463@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$463@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_463: # in Loop: Header=BB65_458 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 +.Ltmp5325: + lea rcx, [rbp + 3456] +.Ltmp5823: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5326: + jmp .LBB65_464 +.LBB65_464: # in Loop: Header=BB65_458 Depth=1 + lea rax, [rip + .LBB65_465] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5824: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$478@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$478@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$478@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_478: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3456] + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5825: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$479@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$479@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$479@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_479: # in Loop: Header=BB65_475 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3120] +.Ltmp5826: + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5827: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$480@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$480@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$480@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_480: # in Loop: Header=BB65_475 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 +.Ltmp5337: + lea rcx, [rbp + 3240] +.Ltmp5828: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5338: + jmp .LBB65_481 +.LBB65_481: # in Loop: Header=BB65_475 Depth=1 + lea rax, [rip + .LBB65_482] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5829: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$495@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$495@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$495@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_495: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3240] + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5830: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$496@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$496@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$496@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_496: # in Loop: Header=BB65_492 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2904] +.Ltmp5831: + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5832: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$497@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$497@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$497@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_497: # in Loop: Header=BB65_492 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 +.Ltmp5349: + lea rcx, [rbp + 3024] +.Ltmp5833: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5350: + jmp .LBB65_498 +.LBB65_498: # in Loop: Header=BB65_492 Depth=1 + lea rax, [rip + .LBB65_499] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5834: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$512@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$512@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$512@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_512: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3024] + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5835: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$513@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$513@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$513@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_513: # in Loop: Header=BB65_509 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2672] +.Ltmp5836: + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5837: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$514@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$514@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$514@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_514: # in Loop: Header=BB65_509 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 +.Ltmp5361: + lea rcx, [rbp + 2792] +.Ltmp5838: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5362: + jmp .LBB65_515 +.LBB65_515: # in Loop: Header=BB65_509 Depth=1 + lea rax, [rip + .LBB65_516] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5839: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$529@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$529@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$529@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_529: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2792] + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5840: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$530@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$530@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$530@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_530: # in Loop: Header=BB65_526 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2440] +.Ltmp5841: + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5842: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$531@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$531@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$531@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_531: # in Loop: Header=BB65_526 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 +.Ltmp5373: + lea rcx, [rbp + 2560] +.Ltmp5843: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5374: + jmp .LBB65_532 +.LBB65_532: # in Loop: Header=BB65_526 Depth=1 + lea rax, [rip + .LBB65_533] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5844: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$546@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$546@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$546@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_546: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2560] + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5845: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$547@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$547@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$547@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_547: # in Loop: Header=BB65_543 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2224] +.Ltmp5846: + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5847: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$548@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$548@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$548@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_548: # in Loop: Header=BB65_543 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 +.Ltmp5385: + lea rcx, [rbp + 2344] +.Ltmp5848: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5386: + jmp .LBB65_549 +.LBB65_549: # in Loop: Header=BB65_543 Depth=1 + lea rax, [rip + .LBB65_550] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5849: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$560@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$560@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$560@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_560: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2344] + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5850: +.Lfunc_end65: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 429065506 # MagicNumber + .long 128 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # UnwindMap + .long 32 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # TryBlockMap + .long 161 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # IPToStateXData + .long 9560 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long -1 # ToState + .long "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 5 # ToState + .long "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$58@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long 9 # ToState + .long "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$76@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 13 # ToState + .long "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$94@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long 17 # ToState + .long "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$112@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 20 # ToState + .long 0 # Action + .long 21 # ToState + .long "?dtor$95@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 20 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$130@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 24 # ToState + .long 0 # Action + .long 25 # ToState + .long "?dtor$113@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 24 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$148@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 28 # ToState + .long 0 # Action + .long 29 # ToState + .long "?dtor$131@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 28 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$166@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 32 # ToState + .long 0 # Action + .long 33 # ToState + .long "?dtor$149@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 32 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$184@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 36 # ToState + .long 0 # Action + .long 37 # ToState + .long "?dtor$167@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 36 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$202@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 40 # ToState + .long 0 # Action + .long 41 # ToState + .long "?dtor$185@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 40 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$220@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 44 # ToState + .long 0 # Action + .long 45 # ToState + .long "?dtor$203@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 44 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$238@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 48 # ToState + .long 0 # Action + .long 49 # ToState + .long "?dtor$221@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 48 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$256@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 52 # ToState + .long 0 # Action + .long 53 # ToState + .long "?dtor$239@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 52 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$274@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 56 # ToState + .long 0 # Action + .long 57 # ToState + .long "?dtor$257@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 56 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$291@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 60 # ToState + .long 0 # Action + .long 61 # ToState + .long "?dtor$275@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 60 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$308@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 64 # ToState + .long 0 # Action + .long 65 # ToState + .long "?dtor$292@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 64 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$325@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 68 # ToState + .long 0 # Action + .long 69 # ToState + .long "?dtor$309@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 68 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$342@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 72 # ToState + .long 0 # Action + .long 73 # ToState + .long "?dtor$326@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 72 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$359@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 76 # ToState + .long 0 # Action + .long 77 # ToState + .long "?dtor$343@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 76 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$376@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 80 # ToState + .long 0 # Action + .long 81 # ToState + .long "?dtor$360@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 80 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$393@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 84 # ToState + .long 0 # Action + .long 85 # ToState + .long "?dtor$377@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 84 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$410@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 88 # ToState + .long 0 # Action + .long 89 # ToState + .long "?dtor$394@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 88 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$427@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 92 # ToState + .long 0 # Action + .long 93 # ToState + .long "?dtor$411@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 92 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$444@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 96 # ToState + .long 0 # Action + .long 97 # ToState + .long "?dtor$428@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 96 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$461@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 100 # ToState + .long 0 # Action + .long 101 # ToState + .long "?dtor$445@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 100 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$478@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 104 # ToState + .long 0 # Action + .long 105 # ToState + .long "?dtor$462@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 104 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$495@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 108 # ToState + .long 0 # Action + .long 109 # ToState + .long "?dtor$479@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 108 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$512@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 112 # ToState + .long 0 # Action + .long 113 # ToState + .long "?dtor$496@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 112 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$529@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 116 # ToState + .long 0 # Action + .long 117 # ToState + .long "?dtor$513@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 116 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$546@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 120 # ToState + .long 0 # Action + .long 121 # ToState + .long "?dtor$530@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 120 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$560@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 124 # ToState + .long 0 # Action + .long 125 # ToState + .long "?dtor$547@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 124 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 6 # TryHigh + .long 7 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 9 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 14 # TryHigh + .long 15 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 17 # TryLow + .long 18 # TryHigh + .long 19 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 21 # TryLow + .long 22 # TryHigh + .long 23 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 25 # TryLow + .long 26 # TryHigh + .long 27 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 29 # TryLow + .long 30 # TryHigh + .long 31 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 33 # TryLow + .long 34 # TryHigh + .long 35 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$8$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 37 # TryLow + .long 38 # TryHigh + .long 39 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$9$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 41 # TryLow + .long 42 # TryHigh + .long 43 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$10$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 45 # TryLow + .long 46 # TryHigh + .long 47 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$11$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 49 # TryLow + .long 50 # TryHigh + .long 51 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$12$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 53 # TryLow + .long 54 # TryHigh + .long 55 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$13$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 57 # TryLow + .long 58 # TryHigh + .long 59 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$14$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 61 # TryLow + .long 62 # TryHigh + .long 63 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$15$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 65 # TryLow + .long 66 # TryHigh + .long 67 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$16$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 69 # TryLow + .long 70 # TryHigh + .long 71 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$17$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 73 # TryLow + .long 74 # TryHigh + .long 75 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$18$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 77 # TryLow + .long 78 # TryHigh + .long 79 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$19$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 81 # TryLow + .long 82 # TryHigh + .long 83 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$20$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 85 # TryLow + .long 86 # TryHigh + .long 87 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$21$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 89 # TryLow + .long 90 # TryHigh + .long 91 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$22$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 93 # TryLow + .long 94 # TryHigh + .long 95 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$23$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 97 # TryLow + .long 98 # TryHigh + .long 99 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$24$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 101 # TryLow + .long 102 # TryHigh + .long 103 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$25$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 105 # TryLow + .long 106 # TryHigh + .long 107 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$26$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 109 # TryLow + .long 110 # TryHigh + .long 111 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$27$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 113 # TryLow + .long 114 # TryHigh + .long 115 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$28$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 117 # TryLow + .long 118 # TryHigh + .long 119 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$29$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 121 # TryLow + .long 122 # TryHigh + .long 123 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$30$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 125 # TryLow + .long 126 # TryHigh + .long 127 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$31$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$42@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$60@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$78@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$96@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$114@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$132@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$8$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$150@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$9$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$168@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$10$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$186@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$11$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$204@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$12$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$222@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$13$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$240@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$14$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$258@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$15$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$276@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$16$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$293@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$17$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$310@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$18$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$327@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$19$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$344@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$20$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$361@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$21$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$378@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$22$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$395@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$23$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$412@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$24$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$429@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$25$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$446@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$26$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$463@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$27$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$480@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$28$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$497@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$29$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$514@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$30$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$531@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$31$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$548@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long .Lfunc_begin65@IMGREL # IP + .long -1 # ToState + .long .Ltmp4977@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp4981@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp4985@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp4990@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp4991@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp4995@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp4999@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp5004@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5005@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp5009@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp5013@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp5018@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5019@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp5023@IMGREL+1 # IP + .long 14 # ToState + .long .Ltmp5027@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp5032@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5033@IMGREL+1 # IP + .long 17 # ToState + .long .Ltmp5037@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp5041@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp5046@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5047@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp5051@IMGREL+1 # IP + .long 22 # ToState + .long .Ltmp5055@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp5060@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5061@IMGREL+1 # IP + .long 25 # ToState + .long .Ltmp5065@IMGREL+1 # IP + .long 26 # ToState + .long .Ltmp5069@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp5074@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5075@IMGREL+1 # IP + .long 29 # ToState + .long .Ltmp5079@IMGREL+1 # IP + .long 30 # ToState + .long .Ltmp5083@IMGREL+1 # IP + .long 28 # ToState + .long .Ltmp5088@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5089@IMGREL+1 # IP + .long 33 # ToState + .long .Ltmp5093@IMGREL+1 # IP + .long 34 # ToState + .long .Ltmp5097@IMGREL+1 # IP + .long 32 # ToState + .long .Ltmp5102@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5103@IMGREL+1 # IP + .long 37 # ToState + .long .Ltmp5107@IMGREL+1 # IP + .long 38 # ToState + .long .Ltmp5111@IMGREL+1 # IP + .long 36 # ToState + .long .Ltmp5116@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5117@IMGREL+1 # IP + .long 41 # ToState + .long .Ltmp5121@IMGREL+1 # IP + .long 42 # ToState + .long .Ltmp5125@IMGREL+1 # IP + .long 40 # ToState + .long .Ltmp5130@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5131@IMGREL+1 # IP + .long 45 # ToState + .long .Ltmp5135@IMGREL+1 # IP + .long 46 # ToState + .long .Ltmp5139@IMGREL+1 # IP + .long 44 # ToState + .long .Ltmp5144@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5145@IMGREL+1 # IP + .long 49 # ToState + .long .Ltmp5149@IMGREL+1 # IP + .long 50 # ToState + .long .Ltmp5153@IMGREL+1 # IP + .long 48 # ToState + .long .Ltmp5158@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5159@IMGREL+1 # IP + .long 53 # ToState + .long .Ltmp5163@IMGREL+1 # IP + .long 54 # ToState + .long .Ltmp5167@IMGREL+1 # IP + .long 52 # ToState + .long .Ltmp5172@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5173@IMGREL+1 # IP + .long 57 # ToState + .long .Ltmp5177@IMGREL+1 # IP + .long 58 # ToState + .long .Ltmp5181@IMGREL+1 # IP + .long 56 # ToState + .long .Ltmp5186@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5187@IMGREL+1 # IP + .long 61 # ToState + .long .Ltmp5191@IMGREL+1 # IP + .long 62 # ToState + .long .Ltmp5195@IMGREL+1 # IP + .long 60 # ToState + .long .Ltmp5200@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5201@IMGREL+1 # IP + .long 65 # ToState + .long .Ltmp5203@IMGREL+1 # IP + .long 66 # ToState + .long .Ltmp5207@IMGREL+1 # IP + .long 64 # ToState + .long .Ltmp5212@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5213@IMGREL+1 # IP + .long 69 # ToState + .long .Ltmp5215@IMGREL+1 # IP + .long 70 # ToState + .long .Ltmp5219@IMGREL+1 # IP + .long 68 # ToState + .long .Ltmp5224@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5225@IMGREL+1 # IP + .long 73 # ToState + .long .Ltmp5227@IMGREL+1 # IP + .long 74 # ToState + .long .Ltmp5231@IMGREL+1 # IP + .long 72 # ToState + .long .Ltmp5236@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5237@IMGREL+1 # IP + .long 77 # ToState + .long .Ltmp5239@IMGREL+1 # IP + .long 78 # ToState + .long .Ltmp5243@IMGREL+1 # IP + .long 76 # ToState + .long .Ltmp5248@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5249@IMGREL+1 # IP + .long 81 # ToState + .long .Ltmp5251@IMGREL+1 # IP + .long 82 # ToState + .long .Ltmp5255@IMGREL+1 # IP + .long 80 # ToState + .long .Ltmp5260@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5261@IMGREL+1 # IP + .long 85 # ToState + .long .Ltmp5263@IMGREL+1 # IP + .long 86 # ToState + .long .Ltmp5267@IMGREL+1 # IP + .long 84 # ToState + .long .Ltmp5272@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5273@IMGREL+1 # IP + .long 89 # ToState + .long .Ltmp5275@IMGREL+1 # IP + .long 90 # ToState + .long .Ltmp5279@IMGREL+1 # IP + .long 88 # ToState + .long .Ltmp5284@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5285@IMGREL+1 # IP + .long 93 # ToState + .long .Ltmp5287@IMGREL+1 # IP + .long 94 # ToState + .long .Ltmp5291@IMGREL+1 # IP + .long 92 # ToState + .long .Ltmp5296@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5297@IMGREL+1 # IP + .long 97 # ToState + .long .Ltmp5299@IMGREL+1 # IP + .long 98 # ToState + .long .Ltmp5303@IMGREL+1 # IP + .long 96 # ToState + .long .Ltmp5308@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5309@IMGREL+1 # IP + .long 101 # ToState + .long .Ltmp5311@IMGREL+1 # IP + .long 102 # ToState + .long .Ltmp5315@IMGREL+1 # IP + .long 100 # ToState + .long .Ltmp5320@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5321@IMGREL+1 # IP + .long 105 # ToState + .long .Ltmp5323@IMGREL+1 # IP + .long 106 # ToState + .long .Ltmp5327@IMGREL+1 # IP + .long 104 # ToState + .long .Ltmp5332@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5333@IMGREL+1 # IP + .long 109 # ToState + .long .Ltmp5335@IMGREL+1 # IP + .long 110 # ToState + .long .Ltmp5339@IMGREL+1 # IP + .long 108 # ToState + .long .Ltmp5344@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5345@IMGREL+1 # IP + .long 113 # ToState + .long .Ltmp5347@IMGREL+1 # IP + .long 114 # ToState + .long .Ltmp5351@IMGREL+1 # IP + .long 112 # ToState + .long .Ltmp5356@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5357@IMGREL+1 # IP + .long 117 # ToState + .long .Ltmp5359@IMGREL+1 # IP + .long 118 # ToState + .long .Ltmp5363@IMGREL+1 # IP + .long 116 # ToState + .long .Ltmp5368@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5369@IMGREL+1 # IP + .long 121 # ToState + .long .Ltmp5371@IMGREL+1 # IP + .long 122 # ToState + .long .Ltmp5375@IMGREL+1 # IP + .long 120 # ToState + .long .Ltmp5380@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5381@IMGREL+1 # IP + .long 125 # ToState + .long .Ltmp5383@IMGREL+1 # IP + .long 126 # ToState + .long .Ltmp5387@IMGREL+1 # IP + .long 124 # ToState + .long .Ltmp5392@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 7 # ToState + .long "?catch$42@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$60@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 15 # ToState + .long "?catch$78@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 19 # ToState + .long "?catch$96@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 23 # ToState + .long "?catch$114@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 27 # ToState + .long "?catch$132@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 31 # ToState + .long "?catch$150@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 35 # ToState + .long "?catch$168@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 39 # ToState + .long "?catch$186@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 43 # ToState + .long "?catch$204@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 47 # ToState + .long "?catch$222@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 51 # ToState + .long "?catch$240@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 55 # ToState + .long "?catch$258@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 59 # ToState + .long "?catch$276@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 63 # ToState + .long "?catch$293@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 67 # ToState + .long "?catch$310@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 71 # ToState + .long "?catch$327@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 75 # ToState + .long "?catch$344@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 79 # ToState + .long "?catch$361@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 83 # ToState + .long "?catch$378@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 87 # ToState + .long "?catch$395@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 91 # ToState + .long "?catch$412@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 95 # ToState + .long "?catch$429@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 99 # ToState + .long "?catch$446@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 103 # ToState + .long "?catch$463@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 107 # ToState + .long "?catch$480@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 111 # ToState + .long "?catch$497@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 115 # ToState + .long "?catch$514@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 119 # ToState + .long "?catch$531@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 123 # ToState + .long "?catch$548@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 127 # ToState + .text + # -- End function + .def "??__FautoRegistrar43@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar43@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar43@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar43@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin66: + .cv_func_id 66 + .cv_loc 66 1 1016 0 # ..\tests\span_tests.cpp:1016:0 +.seh_proc "??__FautoRegistrar43@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp5851: + lea rcx, [rip + "?autoRegistrar43@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp5852: +.Lfunc_end66: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar45@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar45@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar45@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar45@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin67: + .cv_func_id 67 + .cv_loc 67 1 1064 0 # ..\tests\span_tests.cpp:1064:0 +.seh_proc "??__EautoRegistrar45@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp5853: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_09NMAOFODD@begin_end?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 1064 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____44@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar45@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar45@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp5854: +.Lfunc_end67: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____44@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____44@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____44@@YAXXZ" +.Lfunc_begin68: + .cv_func_id 68 + .cv_loc 68 1 1065 0 # ..\tests\span_tests.cpp:1065:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____44@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + mov eax, 5440 + call __chkstk + sub rsp, rax + .seh_stackalloc 5440 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp6115: + .cv_loc 68 1 1067 0 # ..\tests\span_tests.cpp:1067:0 + mov qword ptr [rbp + 5304], -2 + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 5280], rax + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 5288], rax + .cv_loc 68 1 1068 0 # ..\tests\span_tests.cpp:1068:0 + lea rcx, [rbp + 5264] +.Ltmp6116: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 5280] +.Ltmp6117: + #DEBUG_VALUE: a <- [$rdx+0] + call "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" +.Ltmp6118: + .cv_loc 68 1 1070 0 # ..\tests\span_tests.cpp:1070:0 + lea rcx, [rbp + 5264] + lea rdx, [rbp + 5248] +.Ltmp6119: + #DEBUG_VALUE: it <- [$rdx+0] + mov qword ptr [rbp + 1136], rax # 8-byte Spill + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp6120: + .cv_loc 68 1 1071 0 # ..\tests\span_tests.cpp:1071:0 + lea rcx, [rbp + 5232] +.Ltmp6121: + #DEBUG_VALUE: it2 <- [$rcx+0] + lea rdx, [rbp + 5264] + call "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" +.Ltmp6122: +.LBB68_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 + lea rdx, [rip + "??_C@_09CNIJJLCN@it?5?$DN?$DN?5it2?$AA@"] + lea rax, [rbp + 5128] + mov rcx, rax + mov qword ptr [rbp + 1128], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1072 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5112] + mov qword ptr [rbp + 1120], rcx # 8-byte Spill + mov qword ptr [rbp + 1112], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 5088] + mov qword ptr [rbp + 1104], rcx # 8-byte Spill + mov qword ptr [rbp + 1096], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5152] + mov rdx, qword ptr [rbp + 1104] # 8-byte Reload + mov r8, qword ptr [rbp + 1120] # 8-byte Reload + mov r9, qword ptr [rbp + 1128] # 8-byte Reload + mov qword ptr [rbp + 1088], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 +.Ltmp5855: + lea rcx, [rbp + 5016] + lea rdx, [rbp + 5024] + lea r8, [rbp + 5248] +.Ltmp6123: + mov qword ptr [rbp + 1080], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5856: + jmp .LBB68_2 +.LBB68_2: # in Loop: Header=BB68_1 Depth=1 +.Ltmp5857: + lea rcx, [rbp + 5024] + lea rdx, [rbp + 5032] + lea r8, [rbp + 5232] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5858: + jmp .LBB68_3 +.LBB68_3: # in Loop: Header=BB68_1 Depth=1 +.Ltmp5859: + lea rcx, [rbp + 5152] + lea rdx, [rbp + 5032] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5860: + jmp .LBB68_4 +.LBB68_4: # in Loop: Header=BB68_1 Depth=1 + lea rcx, [rbp + 5032] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB68_9 +.Ltmp6124: +.LBB68_8: # Block address taken + # in Loop: Header=BB68_1 Depth=1 + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 + jmp .LBB68_9 +.Ltmp6125: +.LBB68_9: # in Loop: Header=BB68_1 Depth=1 + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 +.Ltmp5863: + lea rcx, [rbp + 5152] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5864: + mov byte ptr [rbp + 1079], al # 1-byte Spill + jmp .LBB68_10 +.LBB68_10: # in Loop: Header=BB68_1 Depth=1 + mov al, byte ptr [rbp + 1079] # 1-byte Reload + test al, 1 + jne .LBB68_11 + jmp .LBB68_15 +.LBB68_11: # in Loop: Header=BB68_1 Depth=1 + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 +.Ltmp5865: +.Ltmp6126: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5866: + mov byte ptr [rbp + 1078], al # 1-byte Spill + jmp .LBB68_12 +.LBB68_12: # in Loop: Header=BB68_1 Depth=1 + mov al, byte ptr [rbp + 1078] # 1-byte Reload + test al, 1 + jne .LBB68_13 + jmp .LBB68_14 +.LBB68_13: # in Loop: Header=BB68_1 Depth=1 +.Ltmp6127: + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 + int3 +.Ltmp6128: +.LBB68_14: # in Loop: Header=BB68_1 Depth=1 + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 + jmp .LBB68_15 +.Ltmp6129: +.LBB68_15: # in Loop: Header=BB68_1 Depth=1 + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 +.Ltmp5867: + lea rcx, [rbp + 5152] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5868: + jmp .LBB68_16 +.LBB68_16: # in Loop: Header=BB68_1 Depth=1 + lea rcx, [rbp + 5152] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_1 +.Ltmp6130: +# %bb.17: + .cv_loc 68 1 1074 0 # ..\tests\span_tests.cpp:1074:0 + lea rcx, [rbp + 5264] + lea rdx, [rbp + 5000] + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov rcx, qword ptr [rbp + 5000] + mov qword ptr [rbp + 5248], rcx + mov rcx, qword ptr [rbp + 5008] + mov qword ptr [rbp + 5256], rcx + .cv_loc 68 1 1075 0 # ..\tests\span_tests.cpp:1075:0 + lea rcx, [rbp + 4984] + lea rdx, [rbp + 5264] + call "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" + mov rcx, qword ptr [rbp + 4984] + mov qword ptr [rbp + 5232], rcx + mov rcx, qword ptr [rbp + 4992] + mov qword ptr [rbp + 5240], rcx +.LBB68_18: # =>This Inner Loop Header: Depth=1 +.Ltmp6131: + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 + lea rdx, [rip + "??_C@_09CNIJJLCN@it?5?$DN?$DN?5it2?$AA@"] + lea rax, [rbp + 4880] + mov rcx, rax + mov qword ptr [rbp + 1064], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1076 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4864] + mov qword ptr [rbp + 1056], rcx # 8-byte Spill + mov qword ptr [rbp + 1048], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4840] + mov qword ptr [rbp + 1040], rcx # 8-byte Spill + mov qword ptr [rbp + 1032], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4904] + mov rdx, qword ptr [rbp + 1040] # 8-byte Reload + mov r8, qword ptr [rbp + 1056] # 8-byte Reload + mov r9, qword ptr [rbp + 1064] # 8-byte Reload + mov qword ptr [rbp + 1024], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 +.Ltmp5869: + lea rcx, [rbp + 4768] + lea rdx, [rbp + 4776] + lea r8, [rbp + 5248] +.Ltmp6132: + mov qword ptr [rbp + 1016], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5870: + jmp .LBB68_19 +.LBB68_19: # in Loop: Header=BB68_18 Depth=1 +.Ltmp5871: + lea rcx, [rbp + 4776] + lea rdx, [rbp + 4784] + lea r8, [rbp + 5232] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5872: + jmp .LBB68_20 +.LBB68_20: # in Loop: Header=BB68_18 Depth=1 +.Ltmp5873: + lea rcx, [rbp + 4904] + lea rdx, [rbp + 4784] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5874: + jmp .LBB68_21 +.LBB68_21: # in Loop: Header=BB68_18 Depth=1 + lea rcx, [rbp + 4784] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB68_27 +.Ltmp6133: +.LBB68_26: # Block address taken + # in Loop: Header=BB68_18 Depth=1 + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 + jmp .LBB68_27 +.Ltmp6134: +.LBB68_27: # in Loop: Header=BB68_18 Depth=1 + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 +.Ltmp5877: + lea rcx, [rbp + 4904] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5878: + mov byte ptr [rbp + 1015], al # 1-byte Spill + jmp .LBB68_28 +.LBB68_28: # in Loop: Header=BB68_18 Depth=1 + mov al, byte ptr [rbp + 1015] # 1-byte Reload + test al, 1 + jne .LBB68_29 + jmp .LBB68_33 +.LBB68_29: # in Loop: Header=BB68_18 Depth=1 + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 +.Ltmp5879: +.Ltmp6135: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5880: + mov byte ptr [rbp + 1014], al # 1-byte Spill + jmp .LBB68_30 +.LBB68_30: # in Loop: Header=BB68_18 Depth=1 + mov al, byte ptr [rbp + 1014] # 1-byte Reload + test al, 1 + jne .LBB68_31 + jmp .LBB68_32 +.LBB68_31: # in Loop: Header=BB68_18 Depth=1 +.Ltmp6136: + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 + int3 +.Ltmp6137: +.LBB68_32: # in Loop: Header=BB68_18 Depth=1 + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 + jmp .LBB68_33 +.Ltmp6138: +.LBB68_33: # in Loop: Header=BB68_18 Depth=1 + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 +.Ltmp5881: + lea rcx, [rbp + 4904] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5882: + jmp .LBB68_34 +.LBB68_34: # in Loop: Header=BB68_18 Depth=1 + lea rcx, [rbp + 4904] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_18 +.Ltmp6139: +# %bb.35: + .cv_loc 68 1 1080 0 # ..\tests\span_tests.cpp:1080:0 + mov rax, qword ptr [rip + ".L?a@?2??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 4752], rax + mov rax, qword ptr [rip + ".L?a@?2??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 4760], rax + .cv_loc 68 1 1081 0 # ..\tests\span_tests.cpp:1081:0 + lea rcx, [rbp + 4736] +.Ltmp6140: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 4752] +.Ltmp6141: + #DEBUG_VALUE: a <- [$rdx+0] + call "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" +.Ltmp6142: + .cv_loc 68 1 1083 0 # ..\tests\span_tests.cpp:1083:0 + lea rcx, [rbp + 4736] + lea rdx, [rbp + 4720] +.Ltmp6143: + #DEBUG_VALUE: it <- [$rdx+0] + mov qword ptr [rbp + 1000], rax # 8-byte Spill + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp6144: + .cv_loc 68 1 1084 0 # ..\tests\span_tests.cpp:1084:0 + mov rax, qword ptr [rbp + 4720] + mov qword ptr [rbp + 4704], rax + mov rax, qword ptr [rbp + 4728] + mov qword ptr [rbp + 4712], rax +.LBB68_36: # =>This Inner Loop Header: Depth=1 +.Ltmp6145: + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 + lea rdx, [rip + "??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@"] + lea rax, [rbp + 4600] + mov rcx, rax + mov qword ptr [rbp + 992], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1085 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4584] + mov qword ptr [rbp + 984], rcx # 8-byte Spill + mov qword ptr [rbp + 976], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4560] + mov qword ptr [rbp + 968], rcx # 8-byte Spill + mov qword ptr [rbp + 960], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4624] + mov rdx, qword ptr [rbp + 968] # 8-byte Reload + mov r8, qword ptr [rbp + 984] # 8-byte Reload + mov r9, qword ptr [rbp + 992] # 8-byte Reload + mov qword ptr [rbp + 952], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 +.Ltmp5883: + lea rcx, [rbp + 4488] + lea rdx, [rbp + 4496] + lea r8, [rbp + 4720] +.Ltmp6146: + mov qword ptr [rbp + 944], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5884: + jmp .LBB68_37 +.LBB68_37: # in Loop: Header=BB68_36 Depth=1 +.Ltmp5885: + lea rcx, [rbp + 4496] + lea rdx, [rbp + 4504] + lea r8, [rbp + 4704] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5886: + jmp .LBB68_38 +.LBB68_38: # in Loop: Header=BB68_36 Depth=1 +.Ltmp5887: + lea rcx, [rbp + 4624] + lea rdx, [rbp + 4504] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5888: + jmp .LBB68_39 +.LBB68_39: # in Loop: Header=BB68_36 Depth=1 + lea rcx, [rbp + 4504] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB68_45 +.Ltmp6147: +.LBB68_44: # Block address taken + # in Loop: Header=BB68_36 Depth=1 + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 + jmp .LBB68_45 +.Ltmp6148: +.LBB68_45: # in Loop: Header=BB68_36 Depth=1 + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 +.Ltmp5891: + lea rcx, [rbp + 4624] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5892: + mov byte ptr [rbp + 943], al # 1-byte Spill + jmp .LBB68_46 +.LBB68_46: # in Loop: Header=BB68_36 Depth=1 + mov al, byte ptr [rbp + 943] # 1-byte Reload + test al, 1 + jne .LBB68_47 + jmp .LBB68_51 +.LBB68_47: # in Loop: Header=BB68_36 Depth=1 + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 +.Ltmp5893: +.Ltmp6149: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5894: + mov byte ptr [rbp + 942], al # 1-byte Spill + jmp .LBB68_48 +.LBB68_48: # in Loop: Header=BB68_36 Depth=1 + mov al, byte ptr [rbp + 942] # 1-byte Reload + test al, 1 + jne .LBB68_49 + jmp .LBB68_50 +.LBB68_49: # in Loop: Header=BB68_36 Depth=1 +.Ltmp6150: + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 + int3 +.Ltmp6151: +.LBB68_50: # in Loop: Header=BB68_36 Depth=1 + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 + jmp .LBB68_51 +.Ltmp6152: +.LBB68_51: # in Loop: Header=BB68_36 Depth=1 + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 +.Ltmp5895: + lea rcx, [rbp + 4624] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5896: + jmp .LBB68_52 +.LBB68_52: # in Loop: Header=BB68_36 Depth=1 + lea rcx, [rbp + 4624] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_36 +.Ltmp6153: +# %bb.53: + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 + jmp .LBB68_54 +.LBB68_54: # =>This Inner Loop Header: Depth=1 +.Ltmp6154: + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 + lea rdx, [rip + "??_C@_08HLOGLEOL@?$CKit?5?$DN?$DN?51?$AA@"] + lea rax, [rbp + 4384] + mov rcx, rax + mov qword ptr [rbp + 928], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1086 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4368] + mov qword ptr [rbp + 920], rcx # 8-byte Spill + mov qword ptr [rbp + 912], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4344] + mov qword ptr [rbp + 904], rcx # 8-byte Spill + mov qword ptr [rbp + 896], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4408] + mov rdx, qword ptr [rbp + 904] # 8-byte Reload + mov r8, qword ptr [rbp + 920] # 8-byte Reload + mov r9, qword ptr [rbp + 928] # 8-byte Reload + mov qword ptr [rbp + 888], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 +.Ltmp5897: + lea rcx, [rbp + 4720] +.Ltmp6155: + mov qword ptr [rbp + 880], rax # 8-byte Spill + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" +.Ltmp5898: + mov qword ptr [rbp + 872], rax # 8-byte Spill + jmp .LBB68_55 +.LBB68_55: # in Loop: Header=BB68_54 Depth=1 +.Ltmp5899: + lea rcx, [rbp + 4272] + lea rdx, [rbp + 4280] + mov r8, qword ptr [rbp + 872] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp5900: + jmp .LBB68_56 +.LBB68_56: # in Loop: Header=BB68_54 Depth=1 + mov dword ptr [rbp + 4268], 1 +.Ltmp5901: + lea rcx, [rbp + 4280] + lea rdx, [rbp + 4288] + lea r8, [rbp + 4268] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp5902: + jmp .LBB68_57 +.LBB68_57: # in Loop: Header=BB68_54 Depth=1 +.Ltmp5903: + lea rcx, [rbp + 4408] + lea rdx, [rbp + 4288] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5904: + jmp .LBB68_58 +.LBB68_58: # in Loop: Header=BB68_54 Depth=1 + lea rcx, [rbp + 4288] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB68_64 +.Ltmp6156: +.LBB68_63: # Block address taken + # in Loop: Header=BB68_54 Depth=1 + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 + jmp .LBB68_64 +.Ltmp6157: +.LBB68_64: # in Loop: Header=BB68_54 Depth=1 + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 +.Ltmp5907: + lea rcx, [rbp + 4408] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5908: + mov byte ptr [rbp + 871], al # 1-byte Spill + jmp .LBB68_65 +.LBB68_65: # in Loop: Header=BB68_54 Depth=1 + mov al, byte ptr [rbp + 871] # 1-byte Reload + test al, 1 + jne .LBB68_66 + jmp .LBB68_70 +.LBB68_66: # in Loop: Header=BB68_54 Depth=1 + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 +.Ltmp5909: +.Ltmp6158: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5910: + mov byte ptr [rbp + 870], al # 1-byte Spill + jmp .LBB68_67 +.LBB68_67: # in Loop: Header=BB68_54 Depth=1 + mov al, byte ptr [rbp + 870] # 1-byte Reload + test al, 1 + jne .LBB68_68 + jmp .LBB68_69 +.LBB68_68: # in Loop: Header=BB68_54 Depth=1 +.Ltmp6159: + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 + int3 +.Ltmp6160: +.LBB68_69: # in Loop: Header=BB68_54 Depth=1 + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 + jmp .LBB68_70 +.Ltmp6161: +.LBB68_70: # in Loop: Header=BB68_54 Depth=1 + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 +.Ltmp5911: + lea rcx, [rbp + 4408] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5912: + jmp .LBB68_71 +.LBB68_71: # in Loop: Header=BB68_54 Depth=1 + lea rcx, [rbp + 4408] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_54 +.Ltmp6162: +# %bb.72: + .cv_loc 68 1 1088 0 # ..\tests\span_tests.cpp:1088:0 + lea rcx, [rbp + 4736] + lea rdx, [rbp + 4248] +.Ltmp6163: + #DEBUG_VALUE: beyond <- [$rdx+0] + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp6164: +.LBB68_73: # =>This Inner Loop Header: Depth=1 + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 + lea rdx, [rip + "??_C@_0N@MOOFJPON@it?5?$CB?$DN?5beyond?$AA@"] + lea rax, [rbp + 4144] + mov rcx, rax + mov qword ptr [rbp + 856], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1089 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4128] + mov qword ptr [rbp + 848], rcx # 8-byte Spill + mov qword ptr [rbp + 840], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4104] + mov qword ptr [rbp + 832], rcx # 8-byte Spill + mov qword ptr [rbp + 824], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4168] + mov rdx, qword ptr [rbp + 832] # 8-byte Reload + mov r8, qword ptr [rbp + 848] # 8-byte Reload + mov r9, qword ptr [rbp + 856] # 8-byte Reload + mov qword ptr [rbp + 816], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 +.Ltmp5913: + lea rcx, [rbp + 4032] + lea rdx, [rbp + 4040] + lea r8, [rbp + 4720] +.Ltmp6165: + mov qword ptr [rbp + 808], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5914: + jmp .LBB68_74 +.LBB68_74: # in Loop: Header=BB68_73 Depth=1 +.Ltmp5915: + lea rcx, [rbp + 4040] + lea rdx, [rbp + 4048] + lea r8, [rbp + 4248] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5916: + jmp .LBB68_75 +.LBB68_75: # in Loop: Header=BB68_73 Depth=1 +.Ltmp5917: + lea rcx, [rbp + 4168] + lea rdx, [rbp + 4048] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5918: + jmp .LBB68_76 +.LBB68_76: # in Loop: Header=BB68_73 Depth=1 + lea rcx, [rbp + 4048] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB68_82 +.Ltmp6166: +.LBB68_81: # Block address taken + # in Loop: Header=BB68_73 Depth=1 + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 + jmp .LBB68_82 +.Ltmp6167: +.LBB68_82: # in Loop: Header=BB68_73 Depth=1 + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 +.Ltmp5921: + lea rcx, [rbp + 4168] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5922: + mov byte ptr [rbp + 807], al # 1-byte Spill + jmp .LBB68_83 +.LBB68_83: # in Loop: Header=BB68_73 Depth=1 + mov al, byte ptr [rbp + 807] # 1-byte Reload + test al, 1 + jne .LBB68_84 + jmp .LBB68_88 +.LBB68_84: # in Loop: Header=BB68_73 Depth=1 + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 +.Ltmp5923: +.Ltmp6168: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5924: + mov byte ptr [rbp + 806], al # 1-byte Spill + jmp .LBB68_85 +.LBB68_85: # in Loop: Header=BB68_73 Depth=1 + mov al, byte ptr [rbp + 806] # 1-byte Reload + test al, 1 + jne .LBB68_86 + jmp .LBB68_87 +.LBB68_86: # in Loop: Header=BB68_73 Depth=1 +.Ltmp6169: + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 + int3 +.Ltmp6170: +.LBB68_87: # in Loop: Header=BB68_73 Depth=1 + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 + jmp .LBB68_88 +.Ltmp6171: +.LBB68_88: # in Loop: Header=BB68_73 Depth=1 + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 +.Ltmp5925: + lea rcx, [rbp + 4168] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5926: + jmp .LBB68_89 +.LBB68_89: # in Loop: Header=BB68_73 Depth=1 + lea rcx, [rbp + 4168] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_73 +.Ltmp6172: +# %bb.90: + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + jmp .LBB68_91 +.LBB68_91: # =>This Inner Loop Header: Depth=1 +.Ltmp6173: + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + lea rdx, [rip + "??_C@_0BD@HMLFLFFE@?$CKbeyond?0?5fail_fast?$AA@"] + lea rax, [rbp + 3928] + mov rcx, rax + mov qword ptr [rbp + 792], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1090 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3912] + mov qword ptr [rbp + 784], rcx # 8-byte Spill + mov qword ptr [rbp + 776], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 3888] + mov qword ptr [rbp + 768], rcx # 8-byte Spill + mov qword ptr [rbp + 760], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3952] + mov qword ptr [rbp + 752], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 768] # 8-byte Reload + mov r8, qword ptr [rbp + 784] # 8-byte Reload + mov r9, qword ptr [rbp + 792] # 8-byte Reload + mov qword ptr [rbp + 744], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp5927: + mov rcx, qword ptr [rbp + 752] # 8-byte Reload + mov qword ptr [rbp + 736], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5928: + mov byte ptr [rbp + 735], al # 1-byte Spill + jmp .LBB68_92 +.LBB68_92: # in Loop: Header=BB68_91 Depth=1 + mov al, byte ptr [rbp + 735] # 1-byte Reload + test al, 1 + jne .LBB68_93 + jmp .LBB68_104 +.LBB68_93: # in Loop: Header=BB68_91 Depth=1 + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 +.Ltmp5931: + lea rcx, [rbp + 4248] +.Ltmp6174: + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" +.Ltmp5932: + mov qword ptr [rbp + 720], rax # 8-byte Spill + jmp .LBB68_94 +.LBB68_94: # in Loop: Header=BB68_91 Depth=1 +.Ltmp5933: + lea rcx, [rbp + 3952] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp5934: + jmp .LBB68_102 +.Ltmp6175: +.LBB68_97: # Block address taken + # in Loop: Header=BB68_91 Depth=1 + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + jmp .LBB68_98 +.LBB68_98: # in Loop: Header=BB68_91 Depth=1 + jmp .LBB68_106 +.Ltmp6176: +.LBB68_101: # Block address taken + # in Loop: Header=BB68_91 Depth=1 + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + jmp .LBB68_98 +.Ltmp6177: +.LBB68_102: # in Loop: Header=BB68_91 Depth=1 + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + jmp .LBB68_98 +.Ltmp6178: +.LBB68_104: # in Loop: Header=BB68_91 Depth=1 + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 +.Ltmp5929: + lea rcx, [rbp + 3952] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp5930: + jmp .LBB68_105 +.LBB68_105: # in Loop: Header=BB68_91 Depth=1 + jmp .LBB68_106 +.Ltmp6179: +.LBB68_106: # in Loop: Header=BB68_91 Depth=1 + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 +.Ltmp5939: + lea rcx, [rbp + 3952] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5940: + mov byte ptr [rbp + 719], al # 1-byte Spill + jmp .LBB68_107 +.LBB68_107: # in Loop: Header=BB68_91 Depth=1 + mov al, byte ptr [rbp + 719] # 1-byte Reload + test al, 1 + jne .LBB68_108 + jmp .LBB68_112 +.LBB68_108: # in Loop: Header=BB68_91 Depth=1 + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 +.Ltmp5941: +.Ltmp6180: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5942: + mov byte ptr [rbp + 718], al # 1-byte Spill + jmp .LBB68_109 +.LBB68_109: # in Loop: Header=BB68_91 Depth=1 + mov al, byte ptr [rbp + 718] # 1-byte Reload + test al, 1 + jne .LBB68_110 + jmp .LBB68_111 +.LBB68_110: # in Loop: Header=BB68_91 Depth=1 +.Ltmp6181: + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + int3 +.Ltmp6182: +.LBB68_111: # in Loop: Header=BB68_91 Depth=1 + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + jmp .LBB68_112 +.Ltmp6183: +.LBB68_112: # in Loop: Header=BB68_91 Depth=1 + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 +.Ltmp5943: + lea rcx, [rbp + 3952] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5944: + jmp .LBB68_113 +.LBB68_113: # in Loop: Header=BB68_91 Depth=1 + lea rcx, [rbp + 3952] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB68_91 +.Ltmp6184: +# %bb.114: + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 + jmp .LBB68_115 +.LBB68_115: # =>This Inner Loop Header: Depth=1 +.Ltmp6185: + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 + lea rdx, [rip + "??_C@_0BE@JKGJNIKP@beyond?5?9?5first?5?$DN?$DN?54?$AA@"] + lea rax, [rbp + 3784] + mov rcx, rax + mov qword ptr [rbp + 704], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1092 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3768] + mov qword ptr [rbp + 696], rcx # 8-byte Spill + mov qword ptr [rbp + 688], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3744] + mov qword ptr [rbp + 680], rcx # 8-byte Spill + mov qword ptr [rbp + 672], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3808] + mov rdx, qword ptr [rbp + 680] # 8-byte Reload + mov r8, qword ptr [rbp + 696] # 8-byte Reload + mov r9, qword ptr [rbp + 704] # 8-byte Reload + mov qword ptr [rbp + 664], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6186: + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 + movups xmm0, xmmword ptr [rbp + 4704] + movaps xmmword ptr [rbp + 3648], xmm0 +.Ltmp5945: + lea rcx, [rbp + 4248] + lea rdx, [rbp + 3648] + mov qword ptr [rbp + 656], rax # 8-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" +.Ltmp5946: + mov qword ptr [rbp + 648], rax # 8-byte Spill + jmp .LBB68_116 +.LBB68_116: # in Loop: Header=BB68_115 Depth=1 + mov rax, qword ptr [rbp + 648] # 8-byte Reload + mov qword ptr [rbp + 3664], rax +.Ltmp5947: + lea rcx, [rbp + 3672] + lea rdx, [rbp + 3680] + lea r8, [rbp + 3664] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp5948: + jmp .LBB68_117 +.LBB68_117: # in Loop: Header=BB68_115 Depth=1 + mov dword ptr [rbp + 3644], 4 +.Ltmp5949: + lea rcx, [rbp + 3680] + lea rdx, [rbp + 3688] + lea r8, [rbp + 3644] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp5950: + jmp .LBB68_118 +.LBB68_118: # in Loop: Header=BB68_115 Depth=1 +.Ltmp5951: + lea rcx, [rbp + 3808] + lea rdx, [rbp + 3688] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5952: + jmp .LBB68_119 +.LBB68_119: # in Loop: Header=BB68_115 Depth=1 + lea rcx, [rbp + 3688] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB68_125 +.Ltmp6187: +.LBB68_124: # Block address taken + # in Loop: Header=BB68_115 Depth=1 + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 + jmp .LBB68_125 +.Ltmp6188: +.LBB68_125: # in Loop: Header=BB68_115 Depth=1 + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 +.Ltmp5955: + lea rcx, [rbp + 3808] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5956: + mov byte ptr [rbp + 647], al # 1-byte Spill + jmp .LBB68_126 +.LBB68_126: # in Loop: Header=BB68_115 Depth=1 + mov al, byte ptr [rbp + 647] # 1-byte Reload + test al, 1 + jne .LBB68_127 + jmp .LBB68_131 +.LBB68_127: # in Loop: Header=BB68_115 Depth=1 + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 +.Ltmp5957: +.Ltmp6189: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5958: + mov byte ptr [rbp + 646], al # 1-byte Spill + jmp .LBB68_128 +.LBB68_128: # in Loop: Header=BB68_115 Depth=1 + mov al, byte ptr [rbp + 646] # 1-byte Reload + test al, 1 + jne .LBB68_129 + jmp .LBB68_130 +.LBB68_129: # in Loop: Header=BB68_115 Depth=1 +.Ltmp6190: + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 + int3 +.Ltmp6191: +.LBB68_130: # in Loop: Header=BB68_115 Depth=1 + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 + jmp .LBB68_131 +.Ltmp6192: +.LBB68_131: # in Loop: Header=BB68_115 Depth=1 + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 +.Ltmp5959: + lea rcx, [rbp + 3808] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5960: + jmp .LBB68_132 +.LBB68_132: # in Loop: Header=BB68_115 Depth=1 + lea rcx, [rbp + 3808] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_115 +.Ltmp6193: +# %bb.133: + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 + jmp .LBB68_134 +.LBB68_134: # =>This Inner Loop Header: Depth=1 +.Ltmp6194: + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 + lea rdx, [rip + "??_C@_0BD@ONAHMKIO@first?5?9?5first?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 3536] + mov rcx, rax + mov qword ptr [rbp + 632], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1093 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3520] + mov qword ptr [rbp + 624], rcx # 8-byte Spill + mov qword ptr [rbp + 616], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3496] + mov qword ptr [rbp + 608], rcx # 8-byte Spill + mov qword ptr [rbp + 600], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3560] + mov rdx, qword ptr [rbp + 608] # 8-byte Reload + mov r8, qword ptr [rbp + 624] # 8-byte Reload + mov r9, qword ptr [rbp + 632] # 8-byte Reload + mov qword ptr [rbp + 592], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6195: + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 + movups xmm0, xmmword ptr [rbp + 4704] + movaps xmmword ptr [rbp + 3392], xmm0 +.Ltmp5961: + lea rcx, [rbp + 4704] + lea rdx, [rbp + 3392] + mov qword ptr [rbp + 584], rax # 8-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" +.Ltmp5962: + mov qword ptr [rbp + 576], rax # 8-byte Spill + jmp .LBB68_135 +.LBB68_135: # in Loop: Header=BB68_134 Depth=1 + mov rax, qword ptr [rbp + 576] # 8-byte Reload + mov qword ptr [rbp + 3416], rax +.Ltmp5963: + lea rcx, [rbp + 3424] + lea rdx, [rbp + 3432] + lea r8, [rbp + 3416] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp5964: + jmp .LBB68_136 +.LBB68_136: # in Loop: Header=BB68_134 Depth=1 + mov dword ptr [rbp + 3388], 0 +.Ltmp5965: + lea rcx, [rbp + 3432] + lea rdx, [rbp + 3440] + lea r8, [rbp + 3388] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp5966: + jmp .LBB68_137 +.LBB68_137: # in Loop: Header=BB68_134 Depth=1 +.Ltmp5967: + lea rcx, [rbp + 3560] + lea rdx, [rbp + 3440] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5968: + jmp .LBB68_138 +.LBB68_138: # in Loop: Header=BB68_134 Depth=1 + lea rcx, [rbp + 3440] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB68_144 +.Ltmp6196: +.LBB68_143: # Block address taken + # in Loop: Header=BB68_134 Depth=1 + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 + jmp .LBB68_144 +.Ltmp6197: +.LBB68_144: # in Loop: Header=BB68_134 Depth=1 + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 +.Ltmp5971: + lea rcx, [rbp + 3560] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5972: + mov byte ptr [rbp + 575], al # 1-byte Spill + jmp .LBB68_145 +.LBB68_145: # in Loop: Header=BB68_134 Depth=1 + mov al, byte ptr [rbp + 575] # 1-byte Reload + test al, 1 + jne .LBB68_146 + jmp .LBB68_150 +.LBB68_146: # in Loop: Header=BB68_134 Depth=1 + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 +.Ltmp5973: +.Ltmp6198: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5974: + mov byte ptr [rbp + 574], al # 1-byte Spill + jmp .LBB68_147 +.LBB68_147: # in Loop: Header=BB68_134 Depth=1 + mov al, byte ptr [rbp + 574] # 1-byte Reload + test al, 1 + jne .LBB68_148 + jmp .LBB68_149 +.LBB68_148: # in Loop: Header=BB68_134 Depth=1 +.Ltmp6199: + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 + int3 +.Ltmp6200: +.LBB68_149: # in Loop: Header=BB68_134 Depth=1 + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 + jmp .LBB68_150 +.Ltmp6201: +.LBB68_150: # in Loop: Header=BB68_134 Depth=1 + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 +.Ltmp5975: + lea rcx, [rbp + 3560] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5976: + jmp .LBB68_151 +.LBB68_151: # in Loop: Header=BB68_134 Depth=1 + lea rcx, [rbp + 3560] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_134 +.Ltmp6202: +# %bb.152: + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 + jmp .LBB68_153 +.LBB68_153: # =>This Inner Loop Header: Depth=1 +.Ltmp6203: + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 + lea rdx, [rip + "??_C@_0BF@HJJGOLFK@beyond?5?9?5beyond?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 3280] + mov rcx, rax + mov qword ptr [rbp + 560], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1094 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3264] + mov qword ptr [rbp + 552], rcx # 8-byte Spill + mov qword ptr [rbp + 544], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3240] + mov qword ptr [rbp + 536], rcx # 8-byte Spill + mov qword ptr [rbp + 528], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3304] + mov rdx, qword ptr [rbp + 536] # 8-byte Reload + mov r8, qword ptr [rbp + 552] # 8-byte Reload + mov r9, qword ptr [rbp + 560] # 8-byte Reload + mov qword ptr [rbp + 520], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6204: + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 + movups xmm0, xmmword ptr [rbp + 4248] + movaps xmmword ptr [rbp + 3136], xmm0 +.Ltmp5977: + lea rcx, [rbp + 4248] + lea rdx, [rbp + 3136] + mov qword ptr [rbp + 512], rax # 8-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" +.Ltmp5978: + mov qword ptr [rbp + 504], rax # 8-byte Spill + jmp .LBB68_154 +.LBB68_154: # in Loop: Header=BB68_153 Depth=1 + mov rax, qword ptr [rbp + 504] # 8-byte Reload + mov qword ptr [rbp + 3160], rax +.Ltmp5979: + lea rcx, [rbp + 3168] + lea rdx, [rbp + 3176] + lea r8, [rbp + 3160] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp5980: + jmp .LBB68_155 +.LBB68_155: # in Loop: Header=BB68_153 Depth=1 + mov dword ptr [rbp + 3132], 0 +.Ltmp5981: + lea rcx, [rbp + 3176] + lea rdx, [rbp + 3184] + lea r8, [rbp + 3132] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp5982: + jmp .LBB68_156 +.LBB68_156: # in Loop: Header=BB68_153 Depth=1 +.Ltmp5983: + lea rcx, [rbp + 3304] + lea rdx, [rbp + 3184] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5984: + jmp .LBB68_157 +.LBB68_157: # in Loop: Header=BB68_153 Depth=1 + lea rcx, [rbp + 3184] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB68_163 +.Ltmp6205: +.LBB68_162: # Block address taken + # in Loop: Header=BB68_153 Depth=1 + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 + jmp .LBB68_163 +.Ltmp6206: +.LBB68_163: # in Loop: Header=BB68_153 Depth=1 + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 +.Ltmp5987: + lea rcx, [rbp + 3304] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5988: + mov byte ptr [rbp + 503], al # 1-byte Spill + jmp .LBB68_164 +.LBB68_164: # in Loop: Header=BB68_153 Depth=1 + mov al, byte ptr [rbp + 503] # 1-byte Reload + test al, 1 + jne .LBB68_165 + jmp .LBB68_169 +.LBB68_165: # in Loop: Header=BB68_153 Depth=1 + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 +.Ltmp5989: +.Ltmp6207: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5990: + mov byte ptr [rbp + 502], al # 1-byte Spill + jmp .LBB68_166 +.LBB68_166: # in Loop: Header=BB68_153 Depth=1 + mov al, byte ptr [rbp + 502] # 1-byte Reload + test al, 1 + jne .LBB68_167 + jmp .LBB68_168 +.LBB68_167: # in Loop: Header=BB68_153 Depth=1 +.Ltmp6208: + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 + int3 +.Ltmp6209: +.LBB68_168: # in Loop: Header=BB68_153 Depth=1 + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 + jmp .LBB68_169 +.Ltmp6210: +.LBB68_169: # in Loop: Header=BB68_153 Depth=1 + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 +.Ltmp5991: + lea rcx, [rbp + 3304] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5992: + jmp .LBB68_170 +.LBB68_170: # in Loop: Header=BB68_153 Depth=1 + lea rcx, [rbp + 3304] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_153 +.Ltmp6211: +# %bb.171: + .cv_loc 68 1 1096 0 # ..\tests\span_tests.cpp:1096:0 + lea rcx, [rbp + 4720] + call "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + mov qword ptr [rbp + 488], rax # 8-byte Spill +.LBB68_172: # =>This Inner Loop Header: Depth=1 +.Ltmp6212: + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 + lea rdx, [rip + "??_C@_0BA@IJCLOCGB@it?5?9?5first?5?$DN?$DN?51?$AA@"] + lea rax, [rbp + 3024] + mov rcx, rax + mov qword ptr [rbp + 480], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1097 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3008] + mov qword ptr [rbp + 472], rcx # 8-byte Spill + mov qword ptr [rbp + 464], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2984] + mov qword ptr [rbp + 456], rcx # 8-byte Spill + mov qword ptr [rbp + 448], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3048] + mov rdx, qword ptr [rbp + 456] # 8-byte Reload + mov r8, qword ptr [rbp + 472] # 8-byte Reload + mov r9, qword ptr [rbp + 480] # 8-byte Reload + mov qword ptr [rbp + 440], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6213: + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 + movups xmm0, xmmword ptr [rbp + 4704] + movaps xmmword ptr [rbp + 2880], xmm0 +.Ltmp5993: + lea rcx, [rbp + 4720] + lea rdx, [rbp + 2880] + mov qword ptr [rbp + 432], rax # 8-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" +.Ltmp5994: + mov qword ptr [rbp + 424], rax # 8-byte Spill + jmp .LBB68_173 +.LBB68_173: # in Loop: Header=BB68_172 Depth=1 + mov rax, qword ptr [rbp + 424] # 8-byte Reload + mov qword ptr [rbp + 2904], rax +.Ltmp5995: + lea rcx, [rbp + 2912] + lea rdx, [rbp + 2920] + lea r8, [rbp + 2904] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp5996: + jmp .LBB68_174 +.LBB68_174: # in Loop: Header=BB68_172 Depth=1 + mov dword ptr [rbp + 2876], 1 +.Ltmp5997: + lea rcx, [rbp + 2920] + lea rdx, [rbp + 2928] + lea r8, [rbp + 2876] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp5998: + jmp .LBB68_175 +.LBB68_175: # in Loop: Header=BB68_172 Depth=1 +.Ltmp5999: + lea rcx, [rbp + 3048] + lea rdx, [rbp + 2928] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6000: + jmp .LBB68_176 +.LBB68_176: # in Loop: Header=BB68_172 Depth=1 + lea rcx, [rbp + 2928] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB68_182 +.Ltmp6214: +.LBB68_181: # Block address taken + # in Loop: Header=BB68_172 Depth=1 + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 + jmp .LBB68_182 +.Ltmp6215: +.LBB68_182: # in Loop: Header=BB68_172 Depth=1 + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 +.Ltmp6003: + lea rcx, [rbp + 3048] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6004: + mov byte ptr [rbp + 423], al # 1-byte Spill + jmp .LBB68_183 +.LBB68_183: # in Loop: Header=BB68_172 Depth=1 + mov al, byte ptr [rbp + 423] # 1-byte Reload + test al, 1 + jne .LBB68_184 + jmp .LBB68_188 +.LBB68_184: # in Loop: Header=BB68_172 Depth=1 + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 +.Ltmp6005: +.Ltmp6216: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6006: + mov byte ptr [rbp + 422], al # 1-byte Spill + jmp .LBB68_185 +.LBB68_185: # in Loop: Header=BB68_172 Depth=1 + mov al, byte ptr [rbp + 422] # 1-byte Reload + test al, 1 + jne .LBB68_186 + jmp .LBB68_187 +.LBB68_186: # in Loop: Header=BB68_172 Depth=1 +.Ltmp6217: + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 + int3 +.Ltmp6218: +.LBB68_187: # in Loop: Header=BB68_172 Depth=1 + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 + jmp .LBB68_188 +.Ltmp6219: +.LBB68_188: # in Loop: Header=BB68_172 Depth=1 + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 +.Ltmp6007: + lea rcx, [rbp + 3048] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6008: + jmp .LBB68_189 +.LBB68_189: # in Loop: Header=BB68_172 Depth=1 + lea rcx, [rbp + 3048] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_172 +.Ltmp6220: +# %bb.190: + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 + jmp .LBB68_191 +.LBB68_191: # =>This Inner Loop Header: Depth=1 +.Ltmp6221: + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 + lea rdx, [rip + "??_C@_08FAMLOHCI@?$CKit?5?$DN?$DN?52?$AA@"] + lea rax, [rbp + 2768] + mov rcx, rax + mov qword ptr [rbp + 408], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1098 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2752] + mov qword ptr [rbp + 400], rcx # 8-byte Spill + mov qword ptr [rbp + 392], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2728] + mov qword ptr [rbp + 384], rcx # 8-byte Spill + mov qword ptr [rbp + 376], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2792] + mov rdx, qword ptr [rbp + 384] # 8-byte Reload + mov r8, qword ptr [rbp + 400] # 8-byte Reload + mov r9, qword ptr [rbp + 408] # 8-byte Reload + mov qword ptr [rbp + 368], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 +.Ltmp6009: + lea rcx, [rbp + 4720] +.Ltmp6222: + mov qword ptr [rbp + 360], rax # 8-byte Spill + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" +.Ltmp6010: + mov qword ptr [rbp + 352], rax # 8-byte Spill + jmp .LBB68_192 +.LBB68_192: # in Loop: Header=BB68_191 Depth=1 +.Ltmp6011: + lea rcx, [rbp + 2656] + lea rdx, [rbp + 2664] + mov r8, qword ptr [rbp + 352] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp6012: + jmp .LBB68_193 +.LBB68_193: # in Loop: Header=BB68_191 Depth=1 + mov dword ptr [rbp + 2652], 2 +.Ltmp6013: + lea rcx, [rbp + 2664] + lea rdx, [rbp + 2672] + lea r8, [rbp + 2652] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp6014: + jmp .LBB68_194 +.LBB68_194: # in Loop: Header=BB68_191 Depth=1 +.Ltmp6015: + lea rcx, [rbp + 2792] + lea rdx, [rbp + 2672] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6016: + jmp .LBB68_195 +.LBB68_195: # in Loop: Header=BB68_191 Depth=1 + lea rcx, [rbp + 2672] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB68_201 +.Ltmp6223: +.LBB68_200: # Block address taken + # in Loop: Header=BB68_191 Depth=1 + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 + jmp .LBB68_201 +.Ltmp6224: +.LBB68_201: # in Loop: Header=BB68_191 Depth=1 + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 +.Ltmp6019: + lea rcx, [rbp + 2792] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6020: + mov byte ptr [rbp + 351], al # 1-byte Spill + jmp .LBB68_202 +.LBB68_202: # in Loop: Header=BB68_191 Depth=1 + mov al, byte ptr [rbp + 351] # 1-byte Reload + test al, 1 + jne .LBB68_203 + jmp .LBB68_207 +.LBB68_203: # in Loop: Header=BB68_191 Depth=1 + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 +.Ltmp6021: +.Ltmp6225: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6022: + mov byte ptr [rbp + 350], al # 1-byte Spill + jmp .LBB68_204 +.LBB68_204: # in Loop: Header=BB68_191 Depth=1 + mov al, byte ptr [rbp + 350] # 1-byte Reload + test al, 1 + jne .LBB68_205 + jmp .LBB68_206 +.LBB68_205: # in Loop: Header=BB68_191 Depth=1 +.Ltmp6226: + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 + int3 +.Ltmp6227: +.LBB68_206: # in Loop: Header=BB68_191 Depth=1 + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 + jmp .LBB68_207 +.Ltmp6228: +.LBB68_207: # in Loop: Header=BB68_191 Depth=1 + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 +.Ltmp6023: + lea rcx, [rbp + 2792] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6024: + jmp .LBB68_208 +.LBB68_208: # in Loop: Header=BB68_191 Depth=1 + lea rcx, [rbp + 2792] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_191 +.Ltmp6229: +# %bb.209: + .cv_loc 68 1 1099 0 # ..\tests\span_tests.cpp:1099:0 + lea rcx, [rbp + 4720] + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + mov dword ptr [rax], 22 +.LBB68_210: # =>This Inner Loop Header: Depth=1 +.Ltmp6230: + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 + lea rdx, [rip + "??_C@_09NIJFDHGM@?$CKit?5?$DN?$DN?522?$AA@"] + lea rax, [rbp + 2544] + mov rcx, rax + mov qword ptr [rbp + 336], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1100 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2528] + mov qword ptr [rbp + 328], rcx # 8-byte Spill + mov qword ptr [rbp + 320], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2504] + mov qword ptr [rbp + 312], rcx # 8-byte Spill + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2568] + mov rdx, qword ptr [rbp + 312] # 8-byte Reload + mov r8, qword ptr [rbp + 328] # 8-byte Reload + mov r9, qword ptr [rbp + 336] # 8-byte Reload + mov qword ptr [rbp + 296], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 +.Ltmp6025: + lea rcx, [rbp + 4720] +.Ltmp6231: + mov qword ptr [rbp + 288], rax # 8-byte Spill + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" +.Ltmp6026: + mov qword ptr [rbp + 280], rax # 8-byte Spill + jmp .LBB68_211 +.LBB68_211: # in Loop: Header=BB68_210 Depth=1 +.Ltmp6027: + lea rcx, [rbp + 2432] + lea rdx, [rbp + 2440] + mov r8, qword ptr [rbp + 280] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp6028: + jmp .LBB68_212 +.LBB68_212: # in Loop: Header=BB68_210 Depth=1 + mov dword ptr [rbp + 2428], 22 +.Ltmp6029: + lea rcx, [rbp + 2440] + lea rdx, [rbp + 2448] + lea r8, [rbp + 2428] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp6030: + jmp .LBB68_213 +.LBB68_213: # in Loop: Header=BB68_210 Depth=1 +.Ltmp6031: + lea rcx, [rbp + 2568] + lea rdx, [rbp + 2448] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6032: + jmp .LBB68_214 +.LBB68_214: # in Loop: Header=BB68_210 Depth=1 + lea rcx, [rbp + 2448] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB68_220 +.Ltmp6232: +.LBB68_219: # Block address taken + # in Loop: Header=BB68_210 Depth=1 + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 + jmp .LBB68_220 +.Ltmp6233: +.LBB68_220: # in Loop: Header=BB68_210 Depth=1 + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 +.Ltmp6035: + lea rcx, [rbp + 2568] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6036: + mov byte ptr [rbp + 279], al # 1-byte Spill + jmp .LBB68_221 +.LBB68_221: # in Loop: Header=BB68_210 Depth=1 + mov al, byte ptr [rbp + 279] # 1-byte Reload + test al, 1 + jne .LBB68_222 + jmp .LBB68_226 +.LBB68_222: # in Loop: Header=BB68_210 Depth=1 + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 +.Ltmp6037: +.Ltmp6234: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6038: + mov byte ptr [rbp + 278], al # 1-byte Spill + jmp .LBB68_223 +.LBB68_223: # in Loop: Header=BB68_210 Depth=1 + mov al, byte ptr [rbp + 278] # 1-byte Reload + test al, 1 + jne .LBB68_224 + jmp .LBB68_225 +.LBB68_224: # in Loop: Header=BB68_210 Depth=1 +.Ltmp6235: + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 + int3 +.Ltmp6236: +.LBB68_225: # in Loop: Header=BB68_210 Depth=1 + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 + jmp .LBB68_226 +.Ltmp6237: +.LBB68_226: # in Loop: Header=BB68_210 Depth=1 + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 +.Ltmp6039: + lea rcx, [rbp + 2568] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6040: + jmp .LBB68_227 +.LBB68_227: # in Loop: Header=BB68_210 Depth=1 + lea rcx, [rbp + 2568] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_210 +.Ltmp6238: +# %bb.228: + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 + jmp .LBB68_229 +.LBB68_229: # =>This Inner Loop Header: Depth=1 +.Ltmp6239: + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 + lea rdx, [rip + "??_C@_0BB@FOMAFOIO@beyond?5?9?5it?5?$DN?$DN?53?$AA@"] + lea rax, [rbp + 2320] + mov rcx, rax + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1101 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2304] + mov qword ptr [rbp + 256], rcx # 8-byte Spill + mov qword ptr [rbp + 248], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2280] + mov qword ptr [rbp + 240], rcx # 8-byte Spill + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2344] + mov rdx, qword ptr [rbp + 240] # 8-byte Reload + mov r8, qword ptr [rbp + 256] # 8-byte Reload + mov r9, qword ptr [rbp + 264] # 8-byte Reload + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6240: + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 + movups xmm0, xmmword ptr [rbp + 4720] + movaps xmmword ptr [rbp + 2176], xmm0 +.Ltmp6041: + lea rcx, [rbp + 4248] + lea rdx, [rbp + 2176] + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" +.Ltmp6042: + mov qword ptr [rbp + 208], rax # 8-byte Spill + jmp .LBB68_230 +.LBB68_230: # in Loop: Header=BB68_229 Depth=1 + mov rax, qword ptr [rbp + 208] # 8-byte Reload + mov qword ptr [rbp + 2200], rax +.Ltmp6043: + lea rcx, [rbp + 2208] + lea rdx, [rbp + 2216] + lea r8, [rbp + 2200] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp6044: + jmp .LBB68_231 +.LBB68_231: # in Loop: Header=BB68_229 Depth=1 + mov dword ptr [rbp + 2172], 3 +.Ltmp6045: + lea rcx, [rbp + 2216] + lea rdx, [rbp + 2224] + lea r8, [rbp + 2172] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp6046: + jmp .LBB68_232 +.LBB68_232: # in Loop: Header=BB68_229 Depth=1 +.Ltmp6047: + lea rcx, [rbp + 2344] + lea rdx, [rbp + 2224] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6048: + jmp .LBB68_233 +.LBB68_233: # in Loop: Header=BB68_229 Depth=1 + lea rcx, [rbp + 2224] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB68_239 +.Ltmp6241: +.LBB68_238: # Block address taken + # in Loop: Header=BB68_229 Depth=1 + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 + jmp .LBB68_239 +.Ltmp6242: +.LBB68_239: # in Loop: Header=BB68_229 Depth=1 + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 +.Ltmp6051: + lea rcx, [rbp + 2344] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6052: + mov byte ptr [rbp + 207], al # 1-byte Spill + jmp .LBB68_240 +.LBB68_240: # in Loop: Header=BB68_229 Depth=1 + mov al, byte ptr [rbp + 207] # 1-byte Reload + test al, 1 + jne .LBB68_241 + jmp .LBB68_245 +.LBB68_241: # in Loop: Header=BB68_229 Depth=1 + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 +.Ltmp6053: +.Ltmp6243: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6054: + mov byte ptr [rbp + 206], al # 1-byte Spill + jmp .LBB68_242 +.LBB68_242: # in Loop: Header=BB68_229 Depth=1 + mov al, byte ptr [rbp + 206] # 1-byte Reload + test al, 1 + jne .LBB68_243 + jmp .LBB68_244 +.LBB68_243: # in Loop: Header=BB68_229 Depth=1 +.Ltmp6244: + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 + int3 +.Ltmp6245: +.LBB68_244: # in Loop: Header=BB68_229 Depth=1 + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 + jmp .LBB68_245 +.Ltmp6246: +.LBB68_245: # in Loop: Header=BB68_229 Depth=1 + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 +.Ltmp6055: + lea rcx, [rbp + 2344] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6056: + jmp .LBB68_246 +.LBB68_246: # in Loop: Header=BB68_229 Depth=1 + lea rcx, [rbp + 2344] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_229 +.Ltmp6247: +# %bb.247: + .cv_loc 68 1 1103 0 # ..\tests\span_tests.cpp:1103:0 + mov rax, qword ptr [rbp + 4704] + mov qword ptr [rbp + 4720], rax + mov rax, qword ptr [rbp + 4712] + mov qword ptr [rbp + 4728], rax +.LBB68_248: # =>This Inner Loop Header: Depth=1 +.Ltmp6248: + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 + lea rdx, [rip + "??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@"] + lea rax, [rbp + 2064] + mov rcx, rax + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1104 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2048] + mov qword ptr [rbp + 184], rcx # 8-byte Spill + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2024] + mov qword ptr [rbp + 168], rcx # 8-byte Spill + mov qword ptr [rbp + 160], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2088] + mov rdx, qword ptr [rbp + 168] # 8-byte Reload + mov r8, qword ptr [rbp + 184] # 8-byte Reload + mov r9, qword ptr [rbp + 192] # 8-byte Reload + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 +.Ltmp6057: + lea rcx, [rbp + 1952] + lea rdx, [rbp + 1960] + lea r8, [rbp + 4720] +.Ltmp6249: + mov qword ptr [rbp + 144], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp6058: + jmp .LBB68_249 +.LBB68_249: # in Loop: Header=BB68_248 Depth=1 +.Ltmp6059: + lea rcx, [rbp + 1960] + lea rdx, [rbp + 1968] + lea r8, [rbp + 4704] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp6060: + jmp .LBB68_250 +.LBB68_250: # in Loop: Header=BB68_248 Depth=1 +.Ltmp6061: + lea rcx, [rbp + 2088] + lea rdx, [rbp + 1968] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6062: + jmp .LBB68_251 +.LBB68_251: # in Loop: Header=BB68_248 Depth=1 + lea rcx, [rbp + 1968] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB68_257 +.Ltmp6250: +.LBB68_256: # Block address taken + # in Loop: Header=BB68_248 Depth=1 + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 + jmp .LBB68_257 +.Ltmp6251: +.LBB68_257: # in Loop: Header=BB68_248 Depth=1 + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 +.Ltmp6065: + lea rcx, [rbp + 2088] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6066: + mov byte ptr [rbp + 143], al # 1-byte Spill + jmp .LBB68_258 +.LBB68_258: # in Loop: Header=BB68_248 Depth=1 + mov al, byte ptr [rbp + 143] # 1-byte Reload + test al, 1 + jne .LBB68_259 + jmp .LBB68_263 +.LBB68_259: # in Loop: Header=BB68_248 Depth=1 + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 +.Ltmp6067: +.Ltmp6252: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6068: + mov byte ptr [rbp + 142], al # 1-byte Spill + jmp .LBB68_260 +.LBB68_260: # in Loop: Header=BB68_248 Depth=1 + mov al, byte ptr [rbp + 142] # 1-byte Reload + test al, 1 + jne .LBB68_261 + jmp .LBB68_262 +.LBB68_261: # in Loop: Header=BB68_248 Depth=1 +.Ltmp6253: + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 + int3 +.Ltmp6254: +.LBB68_262: # in Loop: Header=BB68_248 Depth=1 + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 + jmp .LBB68_263 +.Ltmp6255: +.LBB68_263: # in Loop: Header=BB68_248 Depth=1 + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 +.Ltmp6069: + lea rcx, [rbp + 2088] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6070: + jmp .LBB68_264 +.LBB68_264: # in Loop: Header=BB68_248 Depth=1 + lea rcx, [rbp + 2088] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_248 +.Ltmp6256: +# %bb.265: + .cv_loc 68 1 1105 0 # ..\tests\span_tests.cpp:1105:0 + jmp .LBB68_266 +.LBB68_266: # =>This Inner Loop Header: Depth=1 + lea rcx, [rbp + 4736] + lea rdx, [rbp + 1936] + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov rcx, qword ptr [rbp + 4720] + mov qword ptr [rbp + 1920], rcx + mov rcx, qword ptr [rbp + 4728] + mov qword ptr [rbp + 1928], rcx + lea rcx, [rbp + 1920] + lea rdx, [rbp + 1936] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB68_267 + jmp .LBB68_269 +.LBB68_267: # in Loop: Header=BB68_266 Depth=1 +.Ltmp6257: + .cv_loc 68 1 1106 0 # ..\tests\span_tests.cpp:1106:0 + lea rcx, [rbp + 4720] + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + mov dword ptr [rax], 5 + .cv_loc 68 1 1107 0 # ..\tests\span_tests.cpp:1107:0 + lea rcx, [rbp + 4720] + call "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" +.Ltmp6258: + .cv_loc 68 1 1105 0 # ..\tests\span_tests.cpp:1105:0 + mov qword ptr [rbp + 128], rax # 8-byte Spill + jmp .LBB68_266 +.LBB68_269: + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 + jmp .LBB68_270 +.LBB68_270: # =>This Inner Loop Header: Depth=1 +.Ltmp6259: + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 + lea rdx, [rip + "??_C@_0N@PDHHPOIL@it?5?$DN?$DN?5beyond?$AA@"] + lea rax, [rbp + 1816] + mov rcx, rax + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1110 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1800] + mov qword ptr [rbp + 112], rcx # 8-byte Spill + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1776] + mov qword ptr [rbp + 96], rcx # 8-byte Spill + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1840] + mov rdx, qword ptr [rbp + 96] # 8-byte Reload + mov r8, qword ptr [rbp + 112] # 8-byte Reload + mov r9, qword ptr [rbp + 120] # 8-byte Reload + mov qword ptr [rbp + 80], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 +.Ltmp6071: + lea rcx, [rbp + 1704] + lea rdx, [rbp + 1712] + lea r8, [rbp + 4720] +.Ltmp6260: + mov qword ptr [rbp + 72], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp6072: + jmp .LBB68_271 +.LBB68_271: # in Loop: Header=BB68_270 Depth=1 +.Ltmp6073: + lea rcx, [rbp + 1712] + lea rdx, [rbp + 1720] + lea r8, [rbp + 4248] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp6074: + jmp .LBB68_272 +.LBB68_272: # in Loop: Header=BB68_270 Depth=1 +.Ltmp6075: + lea rcx, [rbp + 1840] + lea rdx, [rbp + 1720] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6076: + jmp .LBB68_273 +.LBB68_273: # in Loop: Header=BB68_270 Depth=1 + lea rcx, [rbp + 1720] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB68_278 +.Ltmp6261: +.LBB68_277: # Block address taken + # in Loop: Header=BB68_270 Depth=1 + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 + jmp .LBB68_278 +.Ltmp6262: +.LBB68_278: # in Loop: Header=BB68_270 Depth=1 + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 +.Ltmp6079: + lea rcx, [rbp + 1840] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6080: + mov byte ptr [rbp + 71], al # 1-byte Spill + jmp .LBB68_279 +.LBB68_279: # in Loop: Header=BB68_270 Depth=1 + mov al, byte ptr [rbp + 71] # 1-byte Reload + test al, 1 + jne .LBB68_280 + jmp .LBB68_284 +.LBB68_280: # in Loop: Header=BB68_270 Depth=1 + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 +.Ltmp6081: +.Ltmp6263: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6082: + mov byte ptr [rbp + 70], al # 1-byte Spill + jmp .LBB68_281 +.LBB68_281: # in Loop: Header=BB68_270 Depth=1 + mov al, byte ptr [rbp + 70] # 1-byte Reload + test al, 1 + jne .LBB68_282 + jmp .LBB68_283 +.LBB68_282: # in Loop: Header=BB68_270 Depth=1 +.Ltmp6264: + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 + int3 +.Ltmp6265: +.LBB68_283: # in Loop: Header=BB68_270 Depth=1 + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 + jmp .LBB68_284 +.Ltmp6266: +.LBB68_284: # in Loop: Header=BB68_270 Depth=1 + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 +.Ltmp6083: + lea rcx, [rbp + 1840] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6084: + jmp .LBB68_285 +.LBB68_285: # in Loop: Header=BB68_270 Depth=1 + lea rcx, [rbp + 1840] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_270 +.Ltmp6267: +# %bb.286: + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 + jmp .LBB68_287 +.LBB68_287: # =>This Inner Loop Header: Depth=1 +.Ltmp6268: + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 + lea rdx, [rip + "??_C@_0BB@DJCIEDM@it?5?9?5beyond?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 1600] + mov rcx, rax + mov qword ptr [rbp + 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1111 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1584] + mov qword ptr [rbp + 48], rcx # 8-byte Spill + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1560] + mov qword ptr [rbp + 32], rcx # 8-byte Spill + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1624] + mov rdx, qword ptr [rbp + 32] # 8-byte Reload + mov r8, qword ptr [rbp + 48] # 8-byte Reload + mov r9, qword ptr [rbp + 56] # 8-byte Reload + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6269: + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 + movups xmm0, xmmword ptr [rbp + 4248] + movaps xmmword ptr [rbp + 1456], xmm0 +.Ltmp6085: + lea rcx, [rbp + 4720] + lea rdx, [rbp + 1456] + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" +.Ltmp6086: + mov qword ptr [rbp], rax # 8-byte Spill + jmp .LBB68_288 +.LBB68_288: # in Loop: Header=BB68_287 Depth=1 + mov rax, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp + 1480], rax +.Ltmp6087: + lea rcx, [rbp + 1488] + lea rdx, [rbp + 1496] + lea r8, [rbp + 1480] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp6088: + jmp .LBB68_289 +.LBB68_289: # in Loop: Header=BB68_287 Depth=1 + mov dword ptr [rbp + 1452], 0 +.Ltmp6089: + lea rcx, [rbp + 1496] + lea rdx, [rbp + 1504] + lea r8, [rbp + 1452] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp6090: + jmp .LBB68_290 +.LBB68_290: # in Loop: Header=BB68_287 Depth=1 +.Ltmp6091: + lea rcx, [rbp + 1624] + lea rdx, [rbp + 1504] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6092: + jmp .LBB68_291 +.LBB68_291: # in Loop: Header=BB68_287 Depth=1 + lea rcx, [rbp + 1504] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB68_297 +.Ltmp6270: +.LBB68_296: # Block address taken + # in Loop: Header=BB68_287 Depth=1 + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 + jmp .LBB68_297 +.Ltmp6271: +.LBB68_297: # in Loop: Header=BB68_287 Depth=1 + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 +.Ltmp6095: + lea rcx, [rbp + 1624] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6096: + mov byte ptr [rbp - 1], al # 1-byte Spill + jmp .LBB68_298 +.LBB68_298: # in Loop: Header=BB68_287 Depth=1 + mov al, byte ptr [rbp - 1] # 1-byte Reload + test al, 1 + jne .LBB68_299 + jmp .LBB68_303 +.LBB68_299: # in Loop: Header=BB68_287 Depth=1 + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 +.Ltmp6097: +.Ltmp6272: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6098: + mov byte ptr [rbp - 2], al # 1-byte Spill + jmp .LBB68_300 +.LBB68_300: # in Loop: Header=BB68_287 Depth=1 + mov al, byte ptr [rbp - 2] # 1-byte Reload + test al, 1 + jne .LBB68_301 + jmp .LBB68_302 +.LBB68_301: # in Loop: Header=BB68_287 Depth=1 +.Ltmp6273: + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 + int3 +.Ltmp6274: +.LBB68_302: # in Loop: Header=BB68_287 Depth=1 + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 + jmp .LBB68_303 +.Ltmp6275: +.LBB68_303: # in Loop: Header=BB68_287 Depth=1 + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 +.Ltmp6099: + lea rcx, [rbp + 1624] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6100: + jmp .LBB68_304 +.LBB68_304: # in Loop: Header=BB68_287 Depth=1 + lea rcx, [rbp + 1624] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_287 +.Ltmp6276: +# %bb.305: + .cv_loc 68 1 1113 0 # ..\tests\span_tests.cpp:1113:0 + lea rax, [rbp + 4736] + mov qword ptr [rbp + 1440], rax + mov rcx, qword ptr [rbp + 1440] + lea rdx, [rbp + 1424] +.Ltmp6277: + #DEBUG_VALUE: __begin1 <- [$rdx+0] + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp6278: + mov rcx, qword ptr [rbp + 1440] + lea rdx, [rbp + 1408] +.Ltmp6279: + #DEBUG_VALUE: __end1 <- [$rdx+0] + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp6280: +.LBB68_306: # =>This Loop Header: Depth=1 + # Child Loop BB68_308 Depth 2 + mov rax, qword ptr [rbp + 1408] + mov qword ptr [rbp + 1392], rax + mov rax, qword ptr [rbp + 1416] + mov qword ptr [rbp + 1400], rax + mov rax, qword ptr [rbp + 1424] + mov qword ptr [rbp + 1376], rax + mov rax, qword ptr [rbp + 1432] + mov qword ptr [rbp + 1384], rax + lea rcx, [rbp + 1376] + lea rdx, [rbp + 1392] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB68_307 + jmp .LBB68_327 +.LBB68_307: # in Loop: Header=BB68_306 Depth=1 +.Ltmp6281: + .cv_loc 68 1 1113 0 # ..\tests\span_tests.cpp:1113:0 + lea rcx, [rbp + 1424] + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + mov qword ptr [rbp + 1368], rax +.LBB68_308: # Parent Loop BB68_306 Depth=1 + # => This Inner Loop Header: Depth=2 +.Ltmp6282: + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 + lea rdx, [rip + "??_C@_06HPDKMKBC@n?5?$DN?$DN?55?$AA@"] + lea rax, [rbp + 1264] + mov rcx, rax + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1114 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1248] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1224] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1288] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 24] # 8-byte Reload + mov r9, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6283: + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 + mov r8, qword ptr [rbp + 1368] +.Ltmp6101: + lea rcx, [rbp + 1152] + lea rdx, [rbp + 1160] + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp6102: + jmp .LBB68_309 +.LBB68_309: # in Loop: Header=BB68_308 Depth=2 + mov dword ptr [rbp + 1148], 5 +.Ltmp6103: + lea rcx, [rbp + 1160] + lea rdx, [rbp + 1168] + lea r8, [rbp + 1148] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp6104: + jmp .LBB68_310 +.LBB68_310: # in Loop: Header=BB68_308 Depth=2 +.Ltmp6105: + lea rcx, [rbp + 1288] + lea rdx, [rbp + 1168] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6106: + jmp .LBB68_311 +.LBB68_311: # in Loop: Header=BB68_308 Depth=2 + lea rcx, [rbp + 1168] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB68_317 +.Ltmp6284: +.LBB68_316: # Block address taken + # in Loop: Header=BB68_308 Depth=2 + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 + jmp .LBB68_317 +.Ltmp6285: +.LBB68_317: # in Loop: Header=BB68_308 Depth=2 + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 +.Ltmp6109: + lea rcx, [rbp + 1288] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6110: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB68_318 +.LBB68_318: # in Loop: Header=BB68_308 Depth=2 + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB68_319 + jmp .LBB68_323 +.LBB68_319: # in Loop: Header=BB68_308 Depth=2 + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 +.Ltmp6111: +.Ltmp6286: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6112: + mov byte ptr [rbp - 66], al # 1-byte Spill + jmp .LBB68_320 +.LBB68_320: # in Loop: Header=BB68_308 Depth=2 + mov al, byte ptr [rbp - 66] # 1-byte Reload + test al, 1 + jne .LBB68_321 + jmp .LBB68_322 +.LBB68_321: # in Loop: Header=BB68_308 Depth=2 +.Ltmp6287: + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 + int3 +.Ltmp6288: +.LBB68_322: # in Loop: Header=BB68_308 Depth=2 + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 + jmp .LBB68_323 +.Ltmp6289: +.LBB68_323: # in Loop: Header=BB68_308 Depth=2 + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 +.Ltmp6113: + lea rcx, [rbp + 1288] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6114: + jmp .LBB68_324 +.LBB68_324: # in Loop: Header=BB68_308 Depth=2 + lea rcx, [rbp + 1288] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_308 +.Ltmp6290: +# %bb.325: # in Loop: Header=BB68_306 Depth=1 + .cv_loc 68 1 1113 0 # ..\tests\span_tests.cpp:1113:0 + lea rcx, [rbp + 1424] + call "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB68_306 +.Ltmp6291: +.LBB68_327: + .cv_loc 68 1 1117 0 # ..\tests\span_tests.cpp:1117:0 + add rsp, 5440 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_5: # in Loop: Header=BB68_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5032] +.Ltmp6292: + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6293: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$6@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$6@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$6@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_6: # in Loop: Header=BB68_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 +.Ltmp5861: + lea rcx, [rbp + 5152] +.Ltmp6294: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5862: + jmp .LBB68_7 +.LBB68_7: # in Loop: Header=BB68_1 Depth=1 + lea rax, [rip + .LBB68_8] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6295: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$22@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_22: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5152] + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6296: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$23@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_23: # in Loop: Header=BB68_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4784] +.Ltmp6297: + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6298: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$24@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$24@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$24@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_24: # in Loop: Header=BB68_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 +.Ltmp5875: + lea rcx, [rbp + 4904] +.Ltmp6299: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5876: + jmp .LBB68_25 +.LBB68_25: # in Loop: Header=BB68_18 Depth=1 + lea rax, [rip + .LBB68_26] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6300: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$40@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_40: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4904] + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6301: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$41@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_41: # in Loop: Header=BB68_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4504] +.Ltmp6302: + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6303: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$42@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$42@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$42@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_42: # in Loop: Header=BB68_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 +.Ltmp5889: + lea rcx, [rbp + 4624] +.Ltmp6304: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5890: + jmp .LBB68_43 +.LBB68_43: # in Loop: Header=BB68_36 Depth=1 + lea rax, [rip + .LBB68_44] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6305: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$59@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_59: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4624] + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6306: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$60@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$60@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$60@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_60: # in Loop: Header=BB68_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4288] +.Ltmp6307: + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6308: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$61@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$61@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$61@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_61: # in Loop: Header=BB68_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 +.Ltmp5905: + lea rcx, [rbp + 4408] +.Ltmp6309: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5906: + jmp .LBB68_62 +.LBB68_62: # in Loop: Header=BB68_54 Depth=1 + lea rax, [rip + .LBB68_63] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6310: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$77@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_77: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4408] + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6311: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$78@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$78@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$78@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_78: # in Loop: Header=BB68_73 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4048] +.Ltmp6312: + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6313: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$79@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$79@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$79@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_79: # in Loop: Header=BB68_73 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 +.Ltmp5919: + lea rcx, [rbp + 4168] +.Ltmp6314: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5920: + jmp .LBB68_80 +.LBB68_80: # in Loop: Header=BB68_73 Depth=1 + lea rax, [rip + .LBB68_81] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6315: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$95@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$95@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$95@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_95: # in Loop: Header=BB68_91 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 +.Ltmp5937: + lea rcx, [rbp + 3952] + xor edx, edx +.Ltmp6316: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp5938: + jmp .LBB68_96 +.LBB68_96: # in Loop: Header=BB68_91 Depth=1 + lea rax, [rip + .LBB68_97] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6317: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$99@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$99@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$99@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_99: # in Loop: Header=BB68_91 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 +.Ltmp5935: + lea rcx, [rbp + 3952] +.Ltmp6318: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5936: + jmp .LBB68_100 +.LBB68_100: # in Loop: Header=BB68_91 Depth=1 + lea rax, [rip + .LBB68_101] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6319: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$103@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_103: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4168] +.Ltmp6320: + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6321: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$120@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$120@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$120@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_120: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3952] +.Ltmp6322: + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6323: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$121@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$121@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$121@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_121: # in Loop: Header=BB68_115 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3688] +.Ltmp6324: + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6325: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$122@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$122@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$122@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_122: # in Loop: Header=BB68_115 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 +.Ltmp5953: + lea rcx, [rbp + 3808] +.Ltmp6326: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5954: + jmp .LBB68_123 +.LBB68_123: # in Loop: Header=BB68_115 Depth=1 + lea rax, [rip + .LBB68_124] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6327: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$139@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_139: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3808] + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6328: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$140@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$140@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$140@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_140: # in Loop: Header=BB68_134 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3440] +.Ltmp6329: + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6330: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$141@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$141@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$141@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_141: # in Loop: Header=BB68_134 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 +.Ltmp5969: + lea rcx, [rbp + 3560] +.Ltmp6331: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5970: + jmp .LBB68_142 +.LBB68_142: # in Loop: Header=BB68_134 Depth=1 + lea rax, [rip + .LBB68_143] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6332: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$158@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$158@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$158@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_158: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3560] + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6333: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$159@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$159@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$159@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_159: # in Loop: Header=BB68_153 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3184] +.Ltmp6334: + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6335: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$160@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$160@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$160@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_160: # in Loop: Header=BB68_153 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 +.Ltmp5985: + lea rcx, [rbp + 3304] +.Ltmp6336: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5986: + jmp .LBB68_161 +.LBB68_161: # in Loop: Header=BB68_153 Depth=1 + lea rax, [rip + .LBB68_162] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6337: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$177@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$177@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$177@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_177: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3304] + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6338: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$178@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$178@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$178@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_178: # in Loop: Header=BB68_172 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2928] +.Ltmp6339: + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6340: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$179@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$179@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$179@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_179: # in Loop: Header=BB68_172 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 +.Ltmp6001: + lea rcx, [rbp + 3048] +.Ltmp6341: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6002: + jmp .LBB68_180 +.LBB68_180: # in Loop: Header=BB68_172 Depth=1 + lea rax, [rip + .LBB68_181] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6342: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$196@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$196@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$196@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_196: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3048] + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6343: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$197@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_197: # in Loop: Header=BB68_191 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2672] +.Ltmp6344: + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6345: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$198@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$198@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$198@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_198: # in Loop: Header=BB68_191 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 +.Ltmp6017: + lea rcx, [rbp + 2792] +.Ltmp6346: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6018: + jmp .LBB68_199 +.LBB68_199: # in Loop: Header=BB68_191 Depth=1 + lea rax, [rip + .LBB68_200] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6347: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$215@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$215@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$215@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_215: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2792] + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6348: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$216@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_216: # in Loop: Header=BB68_210 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2448] +.Ltmp6349: + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6350: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$217@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$217@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$217@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_217: # in Loop: Header=BB68_210 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 +.Ltmp6033: + lea rcx, [rbp + 2568] +.Ltmp6351: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6034: + jmp .LBB68_218 +.LBB68_218: # in Loop: Header=BB68_210 Depth=1 + lea rax, [rip + .LBB68_219] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6352: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$234@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$234@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$234@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_234: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2568] + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6353: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$235@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$235@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$235@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_235: # in Loop: Header=BB68_229 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2224] +.Ltmp6354: + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6355: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$236@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$236@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$236@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_236: # in Loop: Header=BB68_229 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 +.Ltmp6049: + lea rcx, [rbp + 2344] +.Ltmp6356: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6050: + jmp .LBB68_237 +.LBB68_237: # in Loop: Header=BB68_229 Depth=1 + lea rax, [rip + .LBB68_238] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6357: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$252@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$252@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$252@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_252: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2344] + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6358: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$253@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$253@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$253@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_253: # in Loop: Header=BB68_248 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1968] +.Ltmp6359: + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6360: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$254@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$254@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$254@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_254: # in Loop: Header=BB68_248 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 +.Ltmp6063: + lea rcx, [rbp + 2088] +.Ltmp6361: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6064: + jmp .LBB68_255 +.LBB68_255: # in Loop: Header=BB68_248 Depth=1 + lea rax, [rip + .LBB68_256] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6362: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$268@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$268@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$268@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_268: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2088] + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6363: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$274@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$274@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$274@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_274: # in Loop: Header=BB68_270 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1720] +.Ltmp6364: + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6365: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$275@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$275@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$275@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_275: # in Loop: Header=BB68_270 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 +.Ltmp6077: + lea rcx, [rbp + 1840] +.Ltmp6366: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6078: + jmp .LBB68_276 +.LBB68_276: # in Loop: Header=BB68_270 Depth=1 + lea rax, [rip + .LBB68_277] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6367: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$292@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$292@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$292@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_292: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1840] + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6368: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$293@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$293@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$293@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_293: # in Loop: Header=BB68_287 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1504] +.Ltmp6369: + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6370: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$294@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$294@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$294@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_294: # in Loop: Header=BB68_287 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 +.Ltmp6093: + lea rcx, [rbp + 1624] +.Ltmp6371: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6094: + jmp .LBB68_295 +.LBB68_295: # in Loop: Header=BB68_287 Depth=1 + lea rax, [rip + .LBB68_296] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6372: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$312@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$312@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$312@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_312: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1624] + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6373: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$313@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$313@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$313@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_313: # in Loop: Header=BB68_308 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1168] +.Ltmp6374: + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6375: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$314@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$314@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$314@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_314: # in Loop: Header=BB68_308 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 +.Ltmp6107: + lea rcx, [rbp + 1288] +.Ltmp6376: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6108: + jmp .LBB68_315 +.LBB68_315: # in Loop: Header=BB68_308 Depth=2 + lea rax, [rip + .LBB68_316] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6377: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$326@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$326@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$326@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_326: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1288] + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6378: +.Lfunc_end68: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 429065506 # MagicNumber + .long 67 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # UnwindMap + .long 17 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # TryBlockMap + .long 87 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # IPToStateXData + .long 5432 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long -1 # ToState + .long "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 5 # ToState + .long "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long 9 # ToState + .long "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 13 # ToState + .long "?dtor$60@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long 17 # ToState + .long "?dtor$78@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$120@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 20 # ToState + .long 0 # Action + .long 20 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 23 # ToState + .long 0 # Action + .long 24 # ToState + .long "?dtor$121@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 23 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$158@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long 28 # ToState + .long "?dtor$140@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$177@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 31 # ToState + .long 0 # Action + .long 32 # ToState + .long "?dtor$159@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 31 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$196@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 35 # ToState + .long 0 # Action + .long 36 # ToState + .long "?dtor$178@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 35 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$215@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 39 # ToState + .long 0 # Action + .long 40 # ToState + .long "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 39 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$234@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 43 # ToState + .long 0 # Action + .long 44 # ToState + .long "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 43 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$252@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 47 # ToState + .long 0 # Action + .long 48 # ToState + .long "?dtor$235@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 47 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$268@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 51 # ToState + .long 0 # Action + .long 52 # ToState + .long "?dtor$253@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 51 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$292@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 55 # ToState + .long 0 # Action + .long 56 # ToState + .long "?dtor$274@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 55 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$312@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 59 # ToState + .long 0 # Action + .long 60 # ToState + .long "?dtor$293@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 59 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$326@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 63 # ToState + .long 0 # Action + .long 64 # ToState + .long "?dtor$313@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 63 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 6 # TryHigh + .long 7 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 9 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 14 # TryHigh + .long 15 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 17 # TryLow + .long 18 # TryHigh + .long 19 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 21 # TryLow + .long 21 # TryHigh + .long 22 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 24 # TryLow + .long 25 # TryHigh + .long 26 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 28 # TryLow + .long 29 # TryHigh + .long 30 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 32 # TryLow + .long 33 # TryHigh + .long 34 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$8$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 36 # TryLow + .long 37 # TryHigh + .long 38 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$9$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 40 # TryLow + .long 41 # TryHigh + .long 42 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$10$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 44 # TryLow + .long 45 # TryHigh + .long 46 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$11$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 48 # TryLow + .long 49 # TryHigh + .long 50 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$12$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 52 # TryLow + .long 53 # TryHigh + .long 54 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$13$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 56 # TryLow + .long 57 # TryHigh + .long 58 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$14$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 60 # TryLow + .long 61 # TryHigh + .long 62 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$15$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 64 # TryLow + .long 65 # TryHigh + .long 66 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$16$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$42@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$61@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$79@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$95@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$99@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$122@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$141@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$8$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$160@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$9$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$179@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$10$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$198@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$11$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$217@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$12$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$236@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$13$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$254@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$14$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$275@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$15$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$294@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$16$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$314@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long .Lfunc_begin68@IMGREL # IP + .long -1 # ToState + .long .Ltmp5855@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp5859@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp5863@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp5868@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5869@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp5873@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp5877@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp5882@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5883@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp5887@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp5891@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp5896@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5897@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp5903@IMGREL+1 # IP + .long 14 # ToState + .long .Ltmp5907@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp5912@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5913@IMGREL+1 # IP + .long 17 # ToState + .long .Ltmp5917@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp5921@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp5926@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5927@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp5931@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp5929@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp5944@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5945@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp5951@IMGREL+1 # IP + .long 25 # ToState + .long .Ltmp5955@IMGREL+1 # IP + .long 23 # ToState + .long .Ltmp5960@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5961@IMGREL+1 # IP + .long 28 # ToState + .long .Ltmp5967@IMGREL+1 # IP + .long 29 # ToState + .long .Ltmp5971@IMGREL+1 # IP + .long 27 # ToState + .long .Ltmp5976@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5977@IMGREL+1 # IP + .long 32 # ToState + .long .Ltmp5983@IMGREL+1 # IP + .long 33 # ToState + .long .Ltmp5987@IMGREL+1 # IP + .long 31 # ToState + .long .Ltmp5992@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5993@IMGREL+1 # IP + .long 36 # ToState + .long .Ltmp5999@IMGREL+1 # IP + .long 37 # ToState + .long .Ltmp6003@IMGREL+1 # IP + .long 35 # ToState + .long .Ltmp6008@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6009@IMGREL+1 # IP + .long 40 # ToState + .long .Ltmp6015@IMGREL+1 # IP + .long 41 # ToState + .long .Ltmp6019@IMGREL+1 # IP + .long 39 # ToState + .long .Ltmp6024@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6025@IMGREL+1 # IP + .long 44 # ToState + .long .Ltmp6031@IMGREL+1 # IP + .long 45 # ToState + .long .Ltmp6035@IMGREL+1 # IP + .long 43 # ToState + .long .Ltmp6040@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6041@IMGREL+1 # IP + .long 48 # ToState + .long .Ltmp6047@IMGREL+1 # IP + .long 49 # ToState + .long .Ltmp6051@IMGREL+1 # IP + .long 47 # ToState + .long .Ltmp6056@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6057@IMGREL+1 # IP + .long 52 # ToState + .long .Ltmp6061@IMGREL+1 # IP + .long 53 # ToState + .long .Ltmp6065@IMGREL+1 # IP + .long 51 # ToState + .long .Ltmp6070@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6071@IMGREL+1 # IP + .long 56 # ToState + .long .Ltmp6075@IMGREL+1 # IP + .long 57 # ToState + .long .Ltmp6079@IMGREL+1 # IP + .long 55 # ToState + .long .Ltmp6084@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6085@IMGREL+1 # IP + .long 60 # ToState + .long .Ltmp6091@IMGREL+1 # IP + .long 61 # ToState + .long .Ltmp6095@IMGREL+1 # IP + .long 59 # ToState + .long .Ltmp6100@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6101@IMGREL+1 # IP + .long 64 # ToState + .long .Ltmp6105@IMGREL+1 # IP + .long 65 # ToState + .long .Ltmp6109@IMGREL+1 # IP + .long 63 # ToState + .long .Ltmp6114@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 7 # ToState + .long "?catch$42@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$61@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 15 # ToState + .long "?catch$79@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 19 # ToState + .long "?catch$95@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 22 # ToState + .long "?catch$99@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 22 # ToState + .long "?catch$122@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 26 # ToState + .long "?catch$141@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 30 # ToState + .long "?catch$160@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 34 # ToState + .long "?catch$179@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 38 # ToState + .long "?catch$198@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 42 # ToState + .long "?catch$217@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 46 # ToState + .long "?catch$236@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 50 # ToState + .long "?catch$254@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 54 # ToState + .long "?catch$275@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 58 # ToState + .long "?catch$294@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 62 # ToState + .long "?catch$314@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 66 # ToState + .text + # -- End function + .def "??__FautoRegistrar45@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar45@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar45@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar45@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin69: + .cv_func_id 69 + .cv_loc 69 1 1064 0 # ..\tests\span_tests.cpp:1064:0 +.seh_proc "??__FautoRegistrar45@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp6379: + lea rcx, [rip + "?autoRegistrar45@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp6380: +.Lfunc_end69: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar47@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar47@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar47@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar47@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin70: + .cv_func_id 70 + .cv_loc 70 1 1120 0 # ..\tests\span_tests.cpp:1120:0 +.seh_proc "??__EautoRegistrar47@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp6381: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0M@KENFPPOH@cbegin_cend?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 1120 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____46@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar47@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar47@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp6382: +.Lfunc_end70: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____46@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____46@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____46@@YAXXZ" +.Lfunc_begin71: + .cv_func_id 71 + .cv_loc 71 1 1121 0 # ..\tests\span_tests.cpp:1121:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____46@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + mov eax, 5104 + call __chkstk + sub rsp, rax + .seh_stackalloc 5104 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp6629: + .cv_loc 71 1 1123 0 # ..\tests\span_tests.cpp:1123:0 + mov qword ptr [rbp + 4968], -2 + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 4944], rax + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 4952], rax + .cv_loc 71 1 1124 0 # ..\tests\span_tests.cpp:1124:0 + lea rcx, [rbp + 4928] +.Ltmp6630: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 4944] +.Ltmp6631: + #DEBUG_VALUE: a <- [$rdx+0] + call "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" +.Ltmp6632: + .cv_loc 71 1 1126 0 # ..\tests\span_tests.cpp:1126:0 + lea rcx, [rbp + 4928] + lea rdx, [rbp + 4912] +.Ltmp6633: + #DEBUG_VALUE: cit <- [$rdx+0] + mov qword ptr [rbp + 1072], rax # 8-byte Spill + call "?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" +.Ltmp6634: + .cv_loc 71 1 1127 0 # ..\tests\span_tests.cpp:1127:0 + lea rcx, [rbp + 4880] + lea rdx, [rbp + 4928] + call "??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + lea rcx, [rbp + 4896] + lea rdx, [rbp + 4880] + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + mov qword ptr [rbp + 1064], rax # 8-byte Spill +.LBB71_1: # =>This Inner Loop Header: Depth=1 +.Ltmp6635: + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 + lea rdx, [rip + "??_C@_0M@HLMICOHF@cit?5?$DN?$DN?5cit2?$AA@"] + lea rax, [rbp + 4776] + mov rcx, rax + mov qword ptr [rbp + 1056], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1128 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4760] + mov qword ptr [rbp + 1048], rcx # 8-byte Spill + mov qword ptr [rbp + 1040], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4736] + mov qword ptr [rbp + 1032], rcx # 8-byte Spill + mov qword ptr [rbp + 1024], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4800] + mov rdx, qword ptr [rbp + 1032] # 8-byte Reload + mov r8, qword ptr [rbp + 1048] # 8-byte Reload + mov r9, qword ptr [rbp + 1056] # 8-byte Reload + mov qword ptr [rbp + 1016], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 +.Ltmp6383: + lea rcx, [rbp + 4664] + lea rdx, [rbp + 4672] + lea r8, [rbp + 4912] +.Ltmp6636: + mov qword ptr [rbp + 1008], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp6384: + jmp .LBB71_2 +.LBB71_2: # in Loop: Header=BB71_1 Depth=1 +.Ltmp6385: + lea rcx, [rbp + 4672] + lea rdx, [rbp + 4680] + lea r8, [rbp + 4896] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp6386: + jmp .LBB71_3 +.LBB71_3: # in Loop: Header=BB71_1 Depth=1 +.Ltmp6387: + lea rcx, [rbp + 4800] + lea rdx, [rbp + 4680] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6388: + jmp .LBB71_4 +.LBB71_4: # in Loop: Header=BB71_1 Depth=1 + lea rcx, [rbp + 4680] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB71_9 +.Ltmp6637: +.LBB71_8: # Block address taken + # in Loop: Header=BB71_1 Depth=1 + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 + jmp .LBB71_9 +.Ltmp6638: +.LBB71_9: # in Loop: Header=BB71_1 Depth=1 + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 +.Ltmp6391: + lea rcx, [rbp + 4800] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6392: + mov byte ptr [rbp + 1007], al # 1-byte Spill + jmp .LBB71_10 +.LBB71_10: # in Loop: Header=BB71_1 Depth=1 + mov al, byte ptr [rbp + 1007] # 1-byte Reload + test al, 1 + jne .LBB71_11 + jmp .LBB71_15 +.LBB71_11: # in Loop: Header=BB71_1 Depth=1 + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 +.Ltmp6393: +.Ltmp6639: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6394: + mov byte ptr [rbp + 1006], al # 1-byte Spill + jmp .LBB71_12 +.LBB71_12: # in Loop: Header=BB71_1 Depth=1 + mov al, byte ptr [rbp + 1006] # 1-byte Reload + test al, 1 + jne .LBB71_13 + jmp .LBB71_14 +.LBB71_13: # in Loop: Header=BB71_1 Depth=1 +.Ltmp6640: + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 + int3 +.Ltmp6641: +.LBB71_14: # in Loop: Header=BB71_1 Depth=1 + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 + jmp .LBB71_15 +.Ltmp6642: +.LBB71_15: # in Loop: Header=BB71_1 Depth=1 + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 +.Ltmp6395: + lea rcx, [rbp + 4800] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6396: + jmp .LBB71_16 +.LBB71_16: # in Loop: Header=BB71_1 Depth=1 + lea rcx, [rbp + 4800] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_1 +.Ltmp6643: +# %bb.17: + .cv_loc 71 1 1130 0 # ..\tests\span_tests.cpp:1130:0 + lea rcx, [rbp + 4928] + lea rdx, [rbp + 4648] + call "?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + mov rcx, qword ptr [rbp + 4648] + mov qword ptr [rbp + 4912], rcx + mov rcx, qword ptr [rbp + 4656] + mov qword ptr [rbp + 4920], rcx + .cv_loc 71 1 1131 0 # ..\tests\span_tests.cpp:1131:0 + lea rcx, [rbp + 4616] + lea rdx, [rbp + 4928] + call "??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + lea rcx, [rbp + 4632] + lea rdx, [rbp + 4616] + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + mov rcx, qword ptr [rbp + 4632] + mov qword ptr [rbp + 4896], rcx + mov rcx, qword ptr [rbp + 4640] + mov qword ptr [rbp + 4904], rcx + mov qword ptr [rbp + 992], rax # 8-byte Spill +.LBB71_18: # =>This Inner Loop Header: Depth=1 +.Ltmp6644: + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 + lea rdx, [rip + "??_C@_0M@HLMICOHF@cit?5?$DN?$DN?5cit2?$AA@"] + lea rax, [rbp + 4512] + mov rcx, rax + mov qword ptr [rbp + 984], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1132 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4496] + mov qword ptr [rbp + 976], rcx # 8-byte Spill + mov qword ptr [rbp + 968], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4472] + mov qword ptr [rbp + 960], rcx # 8-byte Spill + mov qword ptr [rbp + 952], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4536] + mov rdx, qword ptr [rbp + 960] # 8-byte Reload + mov r8, qword ptr [rbp + 976] # 8-byte Reload + mov r9, qword ptr [rbp + 984] # 8-byte Reload + mov qword ptr [rbp + 944], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 +.Ltmp6397: + lea rcx, [rbp + 4400] + lea rdx, [rbp + 4408] + lea r8, [rbp + 4912] +.Ltmp6645: + mov qword ptr [rbp + 936], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp6398: + jmp .LBB71_19 +.LBB71_19: # in Loop: Header=BB71_18 Depth=1 +.Ltmp6399: + lea rcx, [rbp + 4408] + lea rdx, [rbp + 4416] + lea r8, [rbp + 4896] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp6400: + jmp .LBB71_20 +.LBB71_20: # in Loop: Header=BB71_18 Depth=1 +.Ltmp6401: + lea rcx, [rbp + 4536] + lea rdx, [rbp + 4416] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6402: + jmp .LBB71_21 +.LBB71_21: # in Loop: Header=BB71_18 Depth=1 + lea rcx, [rbp + 4416] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB71_27 +.Ltmp6646: +.LBB71_26: # Block address taken + # in Loop: Header=BB71_18 Depth=1 + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 + jmp .LBB71_27 +.Ltmp6647: +.LBB71_27: # in Loop: Header=BB71_18 Depth=1 + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 +.Ltmp6405: + lea rcx, [rbp + 4536] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6406: + mov byte ptr [rbp + 935], al # 1-byte Spill + jmp .LBB71_28 +.LBB71_28: # in Loop: Header=BB71_18 Depth=1 + mov al, byte ptr [rbp + 935] # 1-byte Reload + test al, 1 + jne .LBB71_29 + jmp .LBB71_33 +.LBB71_29: # in Loop: Header=BB71_18 Depth=1 + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 +.Ltmp6407: +.Ltmp6648: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6408: + mov byte ptr [rbp + 934], al # 1-byte Spill + jmp .LBB71_30 +.LBB71_30: # in Loop: Header=BB71_18 Depth=1 + mov al, byte ptr [rbp + 934] # 1-byte Reload + test al, 1 + jne .LBB71_31 + jmp .LBB71_32 +.LBB71_31: # in Loop: Header=BB71_18 Depth=1 +.Ltmp6649: + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 + int3 +.Ltmp6650: +.LBB71_32: # in Loop: Header=BB71_18 Depth=1 + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 + jmp .LBB71_33 +.Ltmp6651: +.LBB71_33: # in Loop: Header=BB71_18 Depth=1 + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 +.Ltmp6409: + lea rcx, [rbp + 4536] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6410: + jmp .LBB71_34 +.LBB71_34: # in Loop: Header=BB71_18 Depth=1 + lea rcx, [rbp + 4536] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_18 +.Ltmp6652: +# %bb.35: + .cv_loc 71 1 1136 0 # ..\tests\span_tests.cpp:1136:0 + mov rax, qword ptr [rip + ".L?a@?2??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 4384], rax + mov rax, qword ptr [rip + ".L?a@?2??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 4392], rax + .cv_loc 71 1 1137 0 # ..\tests\span_tests.cpp:1137:0 + lea rcx, [rbp + 4368] +.Ltmp6653: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 4384] +.Ltmp6654: + #DEBUG_VALUE: a <- [$rdx+0] + call "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" +.Ltmp6655: + .cv_loc 71 1 1139 0 # ..\tests\span_tests.cpp:1139:0 + lea rcx, [rbp + 4368] + lea rdx, [rbp + 4352] +.Ltmp6656: + #DEBUG_VALUE: it <- [$rdx+0] + mov qword ptr [rbp + 920], rax # 8-byte Spill + call "?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" +.Ltmp6657: + .cv_loc 71 1 1140 0 # ..\tests\span_tests.cpp:1140:0 + mov rax, qword ptr [rbp + 4352] + mov qword ptr [rbp + 4336], rax + mov rax, qword ptr [rbp + 4360] + mov qword ptr [rbp + 4344], rax +.LBB71_36: # =>This Inner Loop Header: Depth=1 +.Ltmp6658: + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 + lea rdx, [rip + "??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@"] + lea rax, [rbp + 4232] + mov rcx, rax + mov qword ptr [rbp + 912], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1141 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4216] + mov qword ptr [rbp + 904], rcx # 8-byte Spill + mov qword ptr [rbp + 896], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4192] + mov qword ptr [rbp + 888], rcx # 8-byte Spill + mov qword ptr [rbp + 880], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4256] + mov rdx, qword ptr [rbp + 888] # 8-byte Reload + mov r8, qword ptr [rbp + 904] # 8-byte Reload + mov r9, qword ptr [rbp + 912] # 8-byte Reload + mov qword ptr [rbp + 872], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 +.Ltmp6411: + lea rcx, [rbp + 4120] + lea rdx, [rbp + 4128] + lea r8, [rbp + 4352] +.Ltmp6659: + mov qword ptr [rbp + 864], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp6412: + jmp .LBB71_37 +.LBB71_37: # in Loop: Header=BB71_36 Depth=1 +.Ltmp6413: + lea rcx, [rbp + 4128] + lea rdx, [rbp + 4136] + lea r8, [rbp + 4336] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp6414: + jmp .LBB71_38 +.LBB71_38: # in Loop: Header=BB71_36 Depth=1 +.Ltmp6415: + lea rcx, [rbp + 4256] + lea rdx, [rbp + 4136] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6416: + jmp .LBB71_39 +.LBB71_39: # in Loop: Header=BB71_36 Depth=1 + lea rcx, [rbp + 4136] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB71_45 +.Ltmp6660: +.LBB71_44: # Block address taken + # in Loop: Header=BB71_36 Depth=1 + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 + jmp .LBB71_45 +.Ltmp6661: +.LBB71_45: # in Loop: Header=BB71_36 Depth=1 + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 +.Ltmp6419: + lea rcx, [rbp + 4256] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6420: + mov byte ptr [rbp + 863], al # 1-byte Spill + jmp .LBB71_46 +.LBB71_46: # in Loop: Header=BB71_36 Depth=1 + mov al, byte ptr [rbp + 863] # 1-byte Reload + test al, 1 + jne .LBB71_47 + jmp .LBB71_51 +.LBB71_47: # in Loop: Header=BB71_36 Depth=1 + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 +.Ltmp6421: +.Ltmp6662: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6422: + mov byte ptr [rbp + 862], al # 1-byte Spill + jmp .LBB71_48 +.LBB71_48: # in Loop: Header=BB71_36 Depth=1 + mov al, byte ptr [rbp + 862] # 1-byte Reload + test al, 1 + jne .LBB71_49 + jmp .LBB71_50 +.LBB71_49: # in Loop: Header=BB71_36 Depth=1 +.Ltmp6663: + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 + int3 +.Ltmp6664: +.LBB71_50: # in Loop: Header=BB71_36 Depth=1 + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 + jmp .LBB71_51 +.Ltmp6665: +.LBB71_51: # in Loop: Header=BB71_36 Depth=1 + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 +.Ltmp6423: + lea rcx, [rbp + 4256] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6424: + jmp .LBB71_52 +.LBB71_52: # in Loop: Header=BB71_36 Depth=1 + lea rcx, [rbp + 4256] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_36 +.Ltmp6666: +# %bb.53: + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 + jmp .LBB71_54 +.LBB71_54: # =>This Inner Loop Header: Depth=1 +.Ltmp6667: + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 + lea rdx, [rip + "??_C@_08HLOGLEOL@?$CKit?5?$DN?$DN?51?$AA@"] + lea rax, [rbp + 4016] + mov rcx, rax + mov qword ptr [rbp + 848], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1142 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4000] + mov qword ptr [rbp + 840], rcx # 8-byte Spill + mov qword ptr [rbp + 832], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3976] + mov qword ptr [rbp + 824], rcx # 8-byte Spill + mov qword ptr [rbp + 816], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4040] + mov rdx, qword ptr [rbp + 824] # 8-byte Reload + mov r8, qword ptr [rbp + 840] # 8-byte Reload + mov r9, qword ptr [rbp + 848] # 8-byte Reload + mov qword ptr [rbp + 808], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 +.Ltmp6425: + lea rcx, [rbp + 4352] +.Ltmp6668: + mov qword ptr [rbp + 800], rax # 8-byte Spill + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" +.Ltmp6426: + mov qword ptr [rbp + 792], rax # 8-byte Spill + jmp .LBB71_55 +.LBB71_55: # in Loop: Header=BB71_54 Depth=1 +.Ltmp6427: + lea rcx, [rbp + 3904] + lea rdx, [rbp + 3912] + mov r8, qword ptr [rbp + 792] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp6428: + jmp .LBB71_56 +.LBB71_56: # in Loop: Header=BB71_54 Depth=1 + mov dword ptr [rbp + 3900], 1 +.Ltmp6429: + lea rcx, [rbp + 3912] + lea rdx, [rbp + 3920] + lea r8, [rbp + 3900] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp6430: + jmp .LBB71_57 +.LBB71_57: # in Loop: Header=BB71_54 Depth=1 +.Ltmp6431: + lea rcx, [rbp + 4040] + lea rdx, [rbp + 3920] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6432: + jmp .LBB71_58 +.LBB71_58: # in Loop: Header=BB71_54 Depth=1 + lea rcx, [rbp + 3920] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB71_64 +.Ltmp6669: +.LBB71_63: # Block address taken + # in Loop: Header=BB71_54 Depth=1 + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 + jmp .LBB71_64 +.Ltmp6670: +.LBB71_64: # in Loop: Header=BB71_54 Depth=1 + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 +.Ltmp6435: + lea rcx, [rbp + 4040] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6436: + mov byte ptr [rbp + 791], al # 1-byte Spill + jmp .LBB71_65 +.LBB71_65: # in Loop: Header=BB71_54 Depth=1 + mov al, byte ptr [rbp + 791] # 1-byte Reload + test al, 1 + jne .LBB71_66 + jmp .LBB71_70 +.LBB71_66: # in Loop: Header=BB71_54 Depth=1 + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 +.Ltmp6437: +.Ltmp6671: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6438: + mov byte ptr [rbp + 790], al # 1-byte Spill + jmp .LBB71_67 +.LBB71_67: # in Loop: Header=BB71_54 Depth=1 + mov al, byte ptr [rbp + 790] # 1-byte Reload + test al, 1 + jne .LBB71_68 + jmp .LBB71_69 +.LBB71_68: # in Loop: Header=BB71_54 Depth=1 +.Ltmp6672: + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 + int3 +.Ltmp6673: +.LBB71_69: # in Loop: Header=BB71_54 Depth=1 + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 + jmp .LBB71_70 +.Ltmp6674: +.LBB71_70: # in Loop: Header=BB71_54 Depth=1 + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 +.Ltmp6439: + lea rcx, [rbp + 4040] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6440: + jmp .LBB71_71 +.LBB71_71: # in Loop: Header=BB71_54 Depth=1 + lea rcx, [rbp + 4040] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_54 +.Ltmp6675: +# %bb.72: + .cv_loc 71 1 1144 0 # ..\tests\span_tests.cpp:1144:0 + lea rcx, [rbp + 4368] + lea rdx, [rbp + 3880] +.Ltmp6676: + #DEBUG_VALUE: beyond <- [$rdx+0] + call "?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" +.Ltmp6677: +.LBB71_73: # =>This Inner Loop Header: Depth=1 + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 + lea rdx, [rip + "??_C@_0N@MOOFJPON@it?5?$CB?$DN?5beyond?$AA@"] + lea rax, [rbp + 3776] + mov rcx, rax + mov qword ptr [rbp + 776], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1145 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3760] + mov qword ptr [rbp + 768], rcx # 8-byte Spill + mov qword ptr [rbp + 760], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3736] + mov qword ptr [rbp + 752], rcx # 8-byte Spill + mov qword ptr [rbp + 744], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3800] + mov rdx, qword ptr [rbp + 752] # 8-byte Reload + mov r8, qword ptr [rbp + 768] # 8-byte Reload + mov r9, qword ptr [rbp + 776] # 8-byte Reload + mov qword ptr [rbp + 736], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 +.Ltmp6441: + lea rcx, [rbp + 3664] + lea rdx, [rbp + 3672] + lea r8, [rbp + 4352] +.Ltmp6678: + mov qword ptr [rbp + 728], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp6442: + jmp .LBB71_74 +.LBB71_74: # in Loop: Header=BB71_73 Depth=1 +.Ltmp6443: + lea rcx, [rbp + 3672] + lea rdx, [rbp + 3680] + lea r8, [rbp + 3880] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp6444: + jmp .LBB71_75 +.LBB71_75: # in Loop: Header=BB71_73 Depth=1 +.Ltmp6445: + lea rcx, [rbp + 3800] + lea rdx, [rbp + 3680] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6446: + jmp .LBB71_76 +.LBB71_76: # in Loop: Header=BB71_73 Depth=1 + lea rcx, [rbp + 3680] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB71_82 +.Ltmp6679: +.LBB71_81: # Block address taken + # in Loop: Header=BB71_73 Depth=1 + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 + jmp .LBB71_82 +.Ltmp6680: +.LBB71_82: # in Loop: Header=BB71_73 Depth=1 + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 +.Ltmp6449: + lea rcx, [rbp + 3800] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6450: + mov byte ptr [rbp + 727], al # 1-byte Spill + jmp .LBB71_83 +.LBB71_83: # in Loop: Header=BB71_73 Depth=1 + mov al, byte ptr [rbp + 727] # 1-byte Reload + test al, 1 + jne .LBB71_84 + jmp .LBB71_88 +.LBB71_84: # in Loop: Header=BB71_73 Depth=1 + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 +.Ltmp6451: +.Ltmp6681: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6452: + mov byte ptr [rbp + 726], al # 1-byte Spill + jmp .LBB71_85 +.LBB71_85: # in Loop: Header=BB71_73 Depth=1 + mov al, byte ptr [rbp + 726] # 1-byte Reload + test al, 1 + jne .LBB71_86 + jmp .LBB71_87 +.LBB71_86: # in Loop: Header=BB71_73 Depth=1 +.Ltmp6682: + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 + int3 +.Ltmp6683: +.LBB71_87: # in Loop: Header=BB71_73 Depth=1 + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 + jmp .LBB71_88 +.Ltmp6684: +.LBB71_88: # in Loop: Header=BB71_73 Depth=1 + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 +.Ltmp6453: + lea rcx, [rbp + 3800] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6454: + jmp .LBB71_89 +.LBB71_89: # in Loop: Header=BB71_73 Depth=1 + lea rcx, [rbp + 3800] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_73 +.Ltmp6685: +# %bb.90: + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + jmp .LBB71_91 +.LBB71_91: # =>This Inner Loop Header: Depth=1 +.Ltmp6686: + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + lea rdx, [rip + "??_C@_0BD@HMLFLFFE@?$CKbeyond?0?5fail_fast?$AA@"] + lea rax, [rbp + 3560] + mov rcx, rax + mov qword ptr [rbp + 712], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1146 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3544] + mov qword ptr [rbp + 704], rcx # 8-byte Spill + mov qword ptr [rbp + 696], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 3520] + mov qword ptr [rbp + 688], rcx # 8-byte Spill + mov qword ptr [rbp + 680], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3584] + mov qword ptr [rbp + 672], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 688] # 8-byte Reload + mov r8, qword ptr [rbp + 704] # 8-byte Reload + mov r9, qword ptr [rbp + 712] # 8-byte Reload + mov qword ptr [rbp + 664], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6455: + mov rcx, qword ptr [rbp + 672] # 8-byte Reload + mov qword ptr [rbp + 656], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6456: + mov byte ptr [rbp + 655], al # 1-byte Spill + jmp .LBB71_92 +.LBB71_92: # in Loop: Header=BB71_91 Depth=1 + mov al, byte ptr [rbp + 655] # 1-byte Reload + test al, 1 + jne .LBB71_93 + jmp .LBB71_104 +.LBB71_93: # in Loop: Header=BB71_91 Depth=1 + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 +.Ltmp6459: + lea rcx, [rbp + 3880] +.Ltmp6687: + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" +.Ltmp6460: + mov qword ptr [rbp + 640], rax # 8-byte Spill + jmp .LBB71_94 +.LBB71_94: # in Loop: Header=BB71_91 Depth=1 +.Ltmp6461: + lea rcx, [rbp + 3584] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp6462: + jmp .LBB71_102 +.Ltmp6688: +.LBB71_97: # Block address taken + # in Loop: Header=BB71_91 Depth=1 + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + jmp .LBB71_98 +.LBB71_98: # in Loop: Header=BB71_91 Depth=1 + jmp .LBB71_106 +.Ltmp6689: +.LBB71_101: # Block address taken + # in Loop: Header=BB71_91 Depth=1 + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + jmp .LBB71_98 +.Ltmp6690: +.LBB71_102: # in Loop: Header=BB71_91 Depth=1 + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + jmp .LBB71_98 +.Ltmp6691: +.LBB71_104: # in Loop: Header=BB71_91 Depth=1 + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 +.Ltmp6457: + lea rcx, [rbp + 3584] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp6458: + jmp .LBB71_105 +.LBB71_105: # in Loop: Header=BB71_91 Depth=1 + jmp .LBB71_106 +.Ltmp6692: +.LBB71_106: # in Loop: Header=BB71_91 Depth=1 + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 +.Ltmp6467: + lea rcx, [rbp + 3584] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6468: + mov byte ptr [rbp + 639], al # 1-byte Spill + jmp .LBB71_107 +.LBB71_107: # in Loop: Header=BB71_91 Depth=1 + mov al, byte ptr [rbp + 639] # 1-byte Reload + test al, 1 + jne .LBB71_108 + jmp .LBB71_112 +.LBB71_108: # in Loop: Header=BB71_91 Depth=1 + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 +.Ltmp6469: +.Ltmp6693: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6470: + mov byte ptr [rbp + 638], al # 1-byte Spill + jmp .LBB71_109 +.LBB71_109: # in Loop: Header=BB71_91 Depth=1 + mov al, byte ptr [rbp + 638] # 1-byte Reload + test al, 1 + jne .LBB71_110 + jmp .LBB71_111 +.LBB71_110: # in Loop: Header=BB71_91 Depth=1 +.Ltmp6694: + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + int3 +.Ltmp6695: +.LBB71_111: # in Loop: Header=BB71_91 Depth=1 + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + jmp .LBB71_112 +.Ltmp6696: +.LBB71_112: # in Loop: Header=BB71_91 Depth=1 + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 +.Ltmp6471: + lea rcx, [rbp + 3584] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6472: + jmp .LBB71_113 +.LBB71_113: # in Loop: Header=BB71_91 Depth=1 + lea rcx, [rbp + 3584] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB71_91 +.Ltmp6697: +# %bb.114: + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 + jmp .LBB71_115 +.LBB71_115: # =>This Inner Loop Header: Depth=1 +.Ltmp6698: + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 + lea rdx, [rip + "??_C@_0BE@JKGJNIKP@beyond?5?9?5first?5?$DN?$DN?54?$AA@"] + lea rax, [rbp + 3416] + mov rcx, rax + mov qword ptr [rbp + 624], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1148 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3400] + mov qword ptr [rbp + 616], rcx # 8-byte Spill + mov qword ptr [rbp + 608], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3376] + mov qword ptr [rbp + 600], rcx # 8-byte Spill + mov qword ptr [rbp + 592], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3440] + mov rdx, qword ptr [rbp + 600] # 8-byte Reload + mov r8, qword ptr [rbp + 616] # 8-byte Reload + mov r9, qword ptr [rbp + 624] # 8-byte Reload + mov qword ptr [rbp + 584], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6699: + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 + movups xmm0, xmmword ptr [rbp + 4336] + movaps xmmword ptr [rbp + 3280], xmm0 +.Ltmp6473: + lea rcx, [rbp + 3880] + lea rdx, [rbp + 3280] + mov qword ptr [rbp + 576], rax # 8-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" +.Ltmp6474: + mov qword ptr [rbp + 568], rax # 8-byte Spill + jmp .LBB71_116 +.LBB71_116: # in Loop: Header=BB71_115 Depth=1 + mov rax, qword ptr [rbp + 568] # 8-byte Reload + mov qword ptr [rbp + 3296], rax +.Ltmp6475: + lea rcx, [rbp + 3304] + lea rdx, [rbp + 3312] + lea r8, [rbp + 3296] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp6476: + jmp .LBB71_117 +.LBB71_117: # in Loop: Header=BB71_115 Depth=1 + mov dword ptr [rbp + 3276], 4 +.Ltmp6477: + lea rcx, [rbp + 3312] + lea rdx, [rbp + 3320] + lea r8, [rbp + 3276] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp6478: + jmp .LBB71_118 +.LBB71_118: # in Loop: Header=BB71_115 Depth=1 +.Ltmp6479: + lea rcx, [rbp + 3440] + lea rdx, [rbp + 3320] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6480: + jmp .LBB71_119 +.LBB71_119: # in Loop: Header=BB71_115 Depth=1 + lea rcx, [rbp + 3320] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB71_125 +.Ltmp6700: +.LBB71_124: # Block address taken + # in Loop: Header=BB71_115 Depth=1 + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 + jmp .LBB71_125 +.Ltmp6701: +.LBB71_125: # in Loop: Header=BB71_115 Depth=1 + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 +.Ltmp6483: + lea rcx, [rbp + 3440] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6484: + mov byte ptr [rbp + 567], al # 1-byte Spill + jmp .LBB71_126 +.LBB71_126: # in Loop: Header=BB71_115 Depth=1 + mov al, byte ptr [rbp + 567] # 1-byte Reload + test al, 1 + jne .LBB71_127 + jmp .LBB71_131 +.LBB71_127: # in Loop: Header=BB71_115 Depth=1 + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 +.Ltmp6485: +.Ltmp6702: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6486: + mov byte ptr [rbp + 566], al # 1-byte Spill + jmp .LBB71_128 +.LBB71_128: # in Loop: Header=BB71_115 Depth=1 + mov al, byte ptr [rbp + 566] # 1-byte Reload + test al, 1 + jne .LBB71_129 + jmp .LBB71_130 +.LBB71_129: # in Loop: Header=BB71_115 Depth=1 +.Ltmp6703: + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 + int3 +.Ltmp6704: +.LBB71_130: # in Loop: Header=BB71_115 Depth=1 + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 + jmp .LBB71_131 +.Ltmp6705: +.LBB71_131: # in Loop: Header=BB71_115 Depth=1 + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 +.Ltmp6487: + lea rcx, [rbp + 3440] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6488: + jmp .LBB71_132 +.LBB71_132: # in Loop: Header=BB71_115 Depth=1 + lea rcx, [rbp + 3440] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_115 +.Ltmp6706: +# %bb.133: + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 + jmp .LBB71_134 +.LBB71_134: # =>This Inner Loop Header: Depth=1 +.Ltmp6707: + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 + lea rdx, [rip + "??_C@_0BD@ONAHMKIO@first?5?9?5first?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 3168] + mov rcx, rax + mov qword ptr [rbp + 552], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1149 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3152] + mov qword ptr [rbp + 544], rcx # 8-byte Spill + mov qword ptr [rbp + 536], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3128] + mov qword ptr [rbp + 528], rcx # 8-byte Spill + mov qword ptr [rbp + 520], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3192] + mov rdx, qword ptr [rbp + 528] # 8-byte Reload + mov r8, qword ptr [rbp + 544] # 8-byte Reload + mov r9, qword ptr [rbp + 552] # 8-byte Reload + mov qword ptr [rbp + 512], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6708: + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 + movups xmm0, xmmword ptr [rbp + 4336] + movaps xmmword ptr [rbp + 3024], xmm0 +.Ltmp6489: + lea rcx, [rbp + 4336] + lea rdx, [rbp + 3024] + mov qword ptr [rbp + 504], rax # 8-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" +.Ltmp6490: + mov qword ptr [rbp + 496], rax # 8-byte Spill + jmp .LBB71_135 +.LBB71_135: # in Loop: Header=BB71_134 Depth=1 + mov rax, qword ptr [rbp + 496] # 8-byte Reload + mov qword ptr [rbp + 3048], rax +.Ltmp6491: + lea rcx, [rbp + 3056] + lea rdx, [rbp + 3064] + lea r8, [rbp + 3048] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp6492: + jmp .LBB71_136 +.LBB71_136: # in Loop: Header=BB71_134 Depth=1 + mov dword ptr [rbp + 3020], 0 +.Ltmp6493: + lea rcx, [rbp + 3064] + lea rdx, [rbp + 3072] + lea r8, [rbp + 3020] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp6494: + jmp .LBB71_137 +.LBB71_137: # in Loop: Header=BB71_134 Depth=1 +.Ltmp6495: + lea rcx, [rbp + 3192] + lea rdx, [rbp + 3072] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6496: + jmp .LBB71_138 +.LBB71_138: # in Loop: Header=BB71_134 Depth=1 + lea rcx, [rbp + 3072] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB71_144 +.Ltmp6709: +.LBB71_143: # Block address taken + # in Loop: Header=BB71_134 Depth=1 + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 + jmp .LBB71_144 +.Ltmp6710: +.LBB71_144: # in Loop: Header=BB71_134 Depth=1 + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 +.Ltmp6499: + lea rcx, [rbp + 3192] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6500: + mov byte ptr [rbp + 495], al # 1-byte Spill + jmp .LBB71_145 +.LBB71_145: # in Loop: Header=BB71_134 Depth=1 + mov al, byte ptr [rbp + 495] # 1-byte Reload + test al, 1 + jne .LBB71_146 + jmp .LBB71_150 +.LBB71_146: # in Loop: Header=BB71_134 Depth=1 + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 +.Ltmp6501: +.Ltmp6711: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6502: + mov byte ptr [rbp + 494], al # 1-byte Spill + jmp .LBB71_147 +.LBB71_147: # in Loop: Header=BB71_134 Depth=1 + mov al, byte ptr [rbp + 494] # 1-byte Reload + test al, 1 + jne .LBB71_148 + jmp .LBB71_149 +.LBB71_148: # in Loop: Header=BB71_134 Depth=1 +.Ltmp6712: + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 + int3 +.Ltmp6713: +.LBB71_149: # in Loop: Header=BB71_134 Depth=1 + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 + jmp .LBB71_150 +.Ltmp6714: +.LBB71_150: # in Loop: Header=BB71_134 Depth=1 + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 +.Ltmp6503: + lea rcx, [rbp + 3192] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6504: + jmp .LBB71_151 +.LBB71_151: # in Loop: Header=BB71_134 Depth=1 + lea rcx, [rbp + 3192] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_134 +.Ltmp6715: +# %bb.152: + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 + jmp .LBB71_153 +.LBB71_153: # =>This Inner Loop Header: Depth=1 +.Ltmp6716: + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 + lea rdx, [rip + "??_C@_0BF@HJJGOLFK@beyond?5?9?5beyond?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 2912] + mov rcx, rax + mov qword ptr [rbp + 480], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1150 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2896] + mov qword ptr [rbp + 472], rcx # 8-byte Spill + mov qword ptr [rbp + 464], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2872] + mov qword ptr [rbp + 456], rcx # 8-byte Spill + mov qword ptr [rbp + 448], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2936] + mov rdx, qword ptr [rbp + 456] # 8-byte Reload + mov r8, qword ptr [rbp + 472] # 8-byte Reload + mov r9, qword ptr [rbp + 480] # 8-byte Reload + mov qword ptr [rbp + 440], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6717: + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 + movups xmm0, xmmword ptr [rbp + 3880] + movaps xmmword ptr [rbp + 2768], xmm0 +.Ltmp6505: + lea rcx, [rbp + 3880] + lea rdx, [rbp + 2768] + mov qword ptr [rbp + 432], rax # 8-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" +.Ltmp6506: + mov qword ptr [rbp + 424], rax # 8-byte Spill + jmp .LBB71_154 +.LBB71_154: # in Loop: Header=BB71_153 Depth=1 + mov rax, qword ptr [rbp + 424] # 8-byte Reload + mov qword ptr [rbp + 2792], rax +.Ltmp6507: + lea rcx, [rbp + 2800] + lea rdx, [rbp + 2808] + lea r8, [rbp + 2792] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp6508: + jmp .LBB71_155 +.LBB71_155: # in Loop: Header=BB71_153 Depth=1 + mov dword ptr [rbp + 2764], 0 +.Ltmp6509: + lea rcx, [rbp + 2808] + lea rdx, [rbp + 2816] + lea r8, [rbp + 2764] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp6510: + jmp .LBB71_156 +.LBB71_156: # in Loop: Header=BB71_153 Depth=1 +.Ltmp6511: + lea rcx, [rbp + 2936] + lea rdx, [rbp + 2816] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6512: + jmp .LBB71_157 +.LBB71_157: # in Loop: Header=BB71_153 Depth=1 + lea rcx, [rbp + 2816] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB71_163 +.Ltmp6718: +.LBB71_162: # Block address taken + # in Loop: Header=BB71_153 Depth=1 + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 + jmp .LBB71_163 +.Ltmp6719: +.LBB71_163: # in Loop: Header=BB71_153 Depth=1 + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 +.Ltmp6515: + lea rcx, [rbp + 2936] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6516: + mov byte ptr [rbp + 423], al # 1-byte Spill + jmp .LBB71_164 +.LBB71_164: # in Loop: Header=BB71_153 Depth=1 + mov al, byte ptr [rbp + 423] # 1-byte Reload + test al, 1 + jne .LBB71_165 + jmp .LBB71_169 +.LBB71_165: # in Loop: Header=BB71_153 Depth=1 + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 +.Ltmp6517: +.Ltmp6720: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6518: + mov byte ptr [rbp + 422], al # 1-byte Spill + jmp .LBB71_166 +.LBB71_166: # in Loop: Header=BB71_153 Depth=1 + mov al, byte ptr [rbp + 422] # 1-byte Reload + test al, 1 + jne .LBB71_167 + jmp .LBB71_168 +.LBB71_167: # in Loop: Header=BB71_153 Depth=1 +.Ltmp6721: + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 + int3 +.Ltmp6722: +.LBB71_168: # in Loop: Header=BB71_153 Depth=1 + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 + jmp .LBB71_169 +.Ltmp6723: +.LBB71_169: # in Loop: Header=BB71_153 Depth=1 + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 +.Ltmp6519: + lea rcx, [rbp + 2936] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6520: + jmp .LBB71_170 +.LBB71_170: # in Loop: Header=BB71_153 Depth=1 + lea rcx, [rbp + 2936] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_153 +.Ltmp6724: +# %bb.171: + .cv_loc 71 1 1152 0 # ..\tests\span_tests.cpp:1152:0 + lea rcx, [rbp + 4352] + call "??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + mov qword ptr [rbp + 408], rax # 8-byte Spill +.LBB71_172: # =>This Inner Loop Header: Depth=1 +.Ltmp6725: + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 + lea rdx, [rip + "??_C@_0BA@IJCLOCGB@it?5?9?5first?5?$DN?$DN?51?$AA@"] + lea rax, [rbp + 2656] + mov rcx, rax + mov qword ptr [rbp + 400], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1153 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2640] + mov qword ptr [rbp + 392], rcx # 8-byte Spill + mov qword ptr [rbp + 384], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2616] + mov qword ptr [rbp + 376], rcx # 8-byte Spill + mov qword ptr [rbp + 368], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2680] + mov rdx, qword ptr [rbp + 376] # 8-byte Reload + mov r8, qword ptr [rbp + 392] # 8-byte Reload + mov r9, qword ptr [rbp + 400] # 8-byte Reload + mov qword ptr [rbp + 360], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6726: + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 + movups xmm0, xmmword ptr [rbp + 4336] + movaps xmmword ptr [rbp + 2512], xmm0 +.Ltmp6521: + lea rcx, [rbp + 4352] + lea rdx, [rbp + 2512] + mov qword ptr [rbp + 352], rax # 8-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" +.Ltmp6522: + mov qword ptr [rbp + 344], rax # 8-byte Spill + jmp .LBB71_173 +.LBB71_173: # in Loop: Header=BB71_172 Depth=1 + mov rax, qword ptr [rbp + 344] # 8-byte Reload + mov qword ptr [rbp + 2536], rax +.Ltmp6523: + lea rcx, [rbp + 2544] + lea rdx, [rbp + 2552] + lea r8, [rbp + 2536] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp6524: + jmp .LBB71_174 +.LBB71_174: # in Loop: Header=BB71_172 Depth=1 + mov dword ptr [rbp + 2508], 1 +.Ltmp6525: + lea rcx, [rbp + 2552] + lea rdx, [rbp + 2560] + lea r8, [rbp + 2508] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp6526: + jmp .LBB71_175 +.LBB71_175: # in Loop: Header=BB71_172 Depth=1 +.Ltmp6527: + lea rcx, [rbp + 2680] + lea rdx, [rbp + 2560] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6528: + jmp .LBB71_176 +.LBB71_176: # in Loop: Header=BB71_172 Depth=1 + lea rcx, [rbp + 2560] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB71_182 +.Ltmp6727: +.LBB71_181: # Block address taken + # in Loop: Header=BB71_172 Depth=1 + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 + jmp .LBB71_182 +.Ltmp6728: +.LBB71_182: # in Loop: Header=BB71_172 Depth=1 + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 +.Ltmp6531: + lea rcx, [rbp + 2680] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6532: + mov byte ptr [rbp + 343], al # 1-byte Spill + jmp .LBB71_183 +.LBB71_183: # in Loop: Header=BB71_172 Depth=1 + mov al, byte ptr [rbp + 343] # 1-byte Reload + test al, 1 + jne .LBB71_184 + jmp .LBB71_188 +.LBB71_184: # in Loop: Header=BB71_172 Depth=1 + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 +.Ltmp6533: +.Ltmp6729: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6534: + mov byte ptr [rbp + 342], al # 1-byte Spill + jmp .LBB71_185 +.LBB71_185: # in Loop: Header=BB71_172 Depth=1 + mov al, byte ptr [rbp + 342] # 1-byte Reload + test al, 1 + jne .LBB71_186 + jmp .LBB71_187 +.LBB71_186: # in Loop: Header=BB71_172 Depth=1 +.Ltmp6730: + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 + int3 +.Ltmp6731: +.LBB71_187: # in Loop: Header=BB71_172 Depth=1 + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 + jmp .LBB71_188 +.Ltmp6732: +.LBB71_188: # in Loop: Header=BB71_172 Depth=1 + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 +.Ltmp6535: + lea rcx, [rbp + 2680] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6536: + jmp .LBB71_189 +.LBB71_189: # in Loop: Header=BB71_172 Depth=1 + lea rcx, [rbp + 2680] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_172 +.Ltmp6733: +# %bb.190: + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 + jmp .LBB71_191 +.LBB71_191: # =>This Inner Loop Header: Depth=1 +.Ltmp6734: + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 + lea rdx, [rip + "??_C@_08FAMLOHCI@?$CKit?5?$DN?$DN?52?$AA@"] + lea rax, [rbp + 2400] + mov rcx, rax + mov qword ptr [rbp + 328], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1154 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2384] + mov qword ptr [rbp + 320], rcx # 8-byte Spill + mov qword ptr [rbp + 312], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2360] + mov qword ptr [rbp + 304], rcx # 8-byte Spill + mov qword ptr [rbp + 296], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2424] + mov rdx, qword ptr [rbp + 304] # 8-byte Reload + mov r8, qword ptr [rbp + 320] # 8-byte Reload + mov r9, qword ptr [rbp + 328] # 8-byte Reload + mov qword ptr [rbp + 288], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 +.Ltmp6537: + lea rcx, [rbp + 4352] +.Ltmp6735: + mov qword ptr [rbp + 280], rax # 8-byte Spill + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" +.Ltmp6538: + mov qword ptr [rbp + 272], rax # 8-byte Spill + jmp .LBB71_192 +.LBB71_192: # in Loop: Header=BB71_191 Depth=1 +.Ltmp6539: + lea rcx, [rbp + 2288] + lea rdx, [rbp + 2296] + mov r8, qword ptr [rbp + 272] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp6540: + jmp .LBB71_193 +.LBB71_193: # in Loop: Header=BB71_191 Depth=1 + mov dword ptr [rbp + 2284], 2 +.Ltmp6541: + lea rcx, [rbp + 2296] + lea rdx, [rbp + 2304] + lea r8, [rbp + 2284] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp6542: + jmp .LBB71_194 +.LBB71_194: # in Loop: Header=BB71_191 Depth=1 +.Ltmp6543: + lea rcx, [rbp + 2424] + lea rdx, [rbp + 2304] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6544: + jmp .LBB71_195 +.LBB71_195: # in Loop: Header=BB71_191 Depth=1 + lea rcx, [rbp + 2304] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB71_201 +.Ltmp6736: +.LBB71_200: # Block address taken + # in Loop: Header=BB71_191 Depth=1 + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 + jmp .LBB71_201 +.Ltmp6737: +.LBB71_201: # in Loop: Header=BB71_191 Depth=1 + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 +.Ltmp6547: + lea rcx, [rbp + 2424] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6548: + mov byte ptr [rbp + 271], al # 1-byte Spill + jmp .LBB71_202 +.LBB71_202: # in Loop: Header=BB71_191 Depth=1 + mov al, byte ptr [rbp + 271] # 1-byte Reload + test al, 1 + jne .LBB71_203 + jmp .LBB71_207 +.LBB71_203: # in Loop: Header=BB71_191 Depth=1 + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 +.Ltmp6549: +.Ltmp6738: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6550: + mov byte ptr [rbp + 270], al # 1-byte Spill + jmp .LBB71_204 +.LBB71_204: # in Loop: Header=BB71_191 Depth=1 + mov al, byte ptr [rbp + 270] # 1-byte Reload + test al, 1 + jne .LBB71_205 + jmp .LBB71_206 +.LBB71_205: # in Loop: Header=BB71_191 Depth=1 +.Ltmp6739: + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 + int3 +.Ltmp6740: +.LBB71_206: # in Loop: Header=BB71_191 Depth=1 + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 + jmp .LBB71_207 +.Ltmp6741: +.LBB71_207: # in Loop: Header=BB71_191 Depth=1 + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 +.Ltmp6551: + lea rcx, [rbp + 2424] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6552: + jmp .LBB71_208 +.LBB71_208: # in Loop: Header=BB71_191 Depth=1 + lea rcx, [rbp + 2424] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_191 +.Ltmp6742: +# %bb.209: + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 + jmp .LBB71_210 +.LBB71_210: # =>This Inner Loop Header: Depth=1 +.Ltmp6743: + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 + lea rdx, [rip + "??_C@_0BB@FOMAFOIO@beyond?5?9?5it?5?$DN?$DN?53?$AA@"] + lea rax, [rbp + 2176] + mov rcx, rax + mov qword ptr [rbp + 256], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1155 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2160] + mov qword ptr [rbp + 248], rcx # 8-byte Spill + mov qword ptr [rbp + 240], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2136] + mov qword ptr [rbp + 232], rcx # 8-byte Spill + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2200] + mov rdx, qword ptr [rbp + 232] # 8-byte Reload + mov r8, qword ptr [rbp + 248] # 8-byte Reload + mov r9, qword ptr [rbp + 256] # 8-byte Reload + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6744: + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 + movups xmm0, xmmword ptr [rbp + 4352] + movaps xmmword ptr [rbp + 2032], xmm0 +.Ltmp6553: + lea rcx, [rbp + 3880] + lea rdx, [rbp + 2032] + mov qword ptr [rbp + 208], rax # 8-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" +.Ltmp6554: + mov qword ptr [rbp + 200], rax # 8-byte Spill + jmp .LBB71_211 +.LBB71_211: # in Loop: Header=BB71_210 Depth=1 + mov rax, qword ptr [rbp + 200] # 8-byte Reload + mov qword ptr [rbp + 2056], rax +.Ltmp6555: + lea rcx, [rbp + 2064] + lea rdx, [rbp + 2072] + lea r8, [rbp + 2056] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp6556: + jmp .LBB71_212 +.LBB71_212: # in Loop: Header=BB71_210 Depth=1 + mov dword ptr [rbp + 2028], 3 +.Ltmp6557: + lea rcx, [rbp + 2072] + lea rdx, [rbp + 2080] + lea r8, [rbp + 2028] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp6558: + jmp .LBB71_213 +.LBB71_213: # in Loop: Header=BB71_210 Depth=1 +.Ltmp6559: + lea rcx, [rbp + 2200] + lea rdx, [rbp + 2080] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6560: + jmp .LBB71_214 +.LBB71_214: # in Loop: Header=BB71_210 Depth=1 + lea rcx, [rbp + 2080] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB71_220 +.Ltmp6745: +.LBB71_219: # Block address taken + # in Loop: Header=BB71_210 Depth=1 + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 + jmp .LBB71_220 +.Ltmp6746: +.LBB71_220: # in Loop: Header=BB71_210 Depth=1 + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 +.Ltmp6563: + lea rcx, [rbp + 2200] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6564: + mov byte ptr [rbp + 199], al # 1-byte Spill + jmp .LBB71_221 +.LBB71_221: # in Loop: Header=BB71_210 Depth=1 + mov al, byte ptr [rbp + 199] # 1-byte Reload + test al, 1 + jne .LBB71_222 + jmp .LBB71_226 +.LBB71_222: # in Loop: Header=BB71_210 Depth=1 + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 +.Ltmp6565: +.Ltmp6747: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6566: + mov byte ptr [rbp + 198], al # 1-byte Spill + jmp .LBB71_223 +.LBB71_223: # in Loop: Header=BB71_210 Depth=1 + mov al, byte ptr [rbp + 198] # 1-byte Reload + test al, 1 + jne .LBB71_224 + jmp .LBB71_225 +.LBB71_224: # in Loop: Header=BB71_210 Depth=1 +.Ltmp6748: + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 + int3 +.Ltmp6749: +.LBB71_225: # in Loop: Header=BB71_210 Depth=1 + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 + jmp .LBB71_226 +.Ltmp6750: +.LBB71_226: # in Loop: Header=BB71_210 Depth=1 + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 +.Ltmp6567: + lea rcx, [rbp + 2200] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6568: + jmp .LBB71_227 +.LBB71_227: # in Loop: Header=BB71_210 Depth=1 + lea rcx, [rbp + 2200] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_210 +.Ltmp6751: +# %bb.228: + .cv_loc 71 1 1157 0 # ..\tests\span_tests.cpp:1157:0 + mov dword ptr [rbp + 2024], 0 + .cv_loc 71 1 1158 0 # ..\tests\span_tests.cpp:1158:0 + mov rax, qword ptr [rbp + 4336] + mov qword ptr [rbp + 4352], rax + mov rax, qword ptr [rbp + 4344] + mov qword ptr [rbp + 4360], rax +.LBB71_229: # =>This Inner Loop Header: Depth=1 +.Ltmp6752: + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 + lea rdx, [rip + "??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@"] + lea rax, [rbp + 1920] + mov rcx, rax + mov qword ptr [rbp + 184], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1159 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1904] + mov qword ptr [rbp + 176], rcx # 8-byte Spill + mov qword ptr [rbp + 168], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1880] + mov qword ptr [rbp + 160], rcx # 8-byte Spill + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1944] + mov rdx, qword ptr [rbp + 160] # 8-byte Reload + mov r8, qword ptr [rbp + 176] # 8-byte Reload + mov r9, qword ptr [rbp + 184] # 8-byte Reload + mov qword ptr [rbp + 144], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 +.Ltmp6569: + lea rcx, [rbp + 1808] + lea rdx, [rbp + 1816] + lea r8, [rbp + 4352] +.Ltmp6753: + mov qword ptr [rbp + 136], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp6570: + jmp .LBB71_230 +.LBB71_230: # in Loop: Header=BB71_229 Depth=1 +.Ltmp6571: + lea rcx, [rbp + 1816] + lea rdx, [rbp + 1824] + lea r8, [rbp + 4336] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp6572: + jmp .LBB71_231 +.LBB71_231: # in Loop: Header=BB71_229 Depth=1 +.Ltmp6573: + lea rcx, [rbp + 1944] + lea rdx, [rbp + 1824] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6574: + jmp .LBB71_232 +.LBB71_232: # in Loop: Header=BB71_229 Depth=1 + lea rcx, [rbp + 1824] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB71_238 +.Ltmp6754: +.LBB71_237: # Block address taken + # in Loop: Header=BB71_229 Depth=1 + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 + jmp .LBB71_238 +.Ltmp6755: +.LBB71_238: # in Loop: Header=BB71_229 Depth=1 + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 +.Ltmp6577: + lea rcx, [rbp + 1944] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6578: + mov byte ptr [rbp + 135], al # 1-byte Spill + jmp .LBB71_239 +.LBB71_239: # in Loop: Header=BB71_229 Depth=1 + mov al, byte ptr [rbp + 135] # 1-byte Reload + test al, 1 + jne .LBB71_240 + jmp .LBB71_244 +.LBB71_240: # in Loop: Header=BB71_229 Depth=1 + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 +.Ltmp6579: +.Ltmp6756: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6580: + mov byte ptr [rbp + 134], al # 1-byte Spill + jmp .LBB71_241 +.LBB71_241: # in Loop: Header=BB71_229 Depth=1 + mov al, byte ptr [rbp + 134] # 1-byte Reload + test al, 1 + jne .LBB71_242 + jmp .LBB71_243 +.LBB71_242: # in Loop: Header=BB71_229 Depth=1 +.Ltmp6757: + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 + int3 +.Ltmp6758: +.LBB71_243: # in Loop: Header=BB71_229 Depth=1 + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 + jmp .LBB71_244 +.Ltmp6759: +.LBB71_244: # in Loop: Header=BB71_229 Depth=1 + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 +.Ltmp6581: + lea rcx, [rbp + 1944] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6582: + jmp .LBB71_245 +.LBB71_245: # in Loop: Header=BB71_229 Depth=1 + lea rcx, [rbp + 1944] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_229 +.Ltmp6760: +# %bb.246: + .cv_loc 71 1 1160 0 # ..\tests\span_tests.cpp:1160:0 + jmp .LBB71_247 +.LBB71_247: # =>This Loop Header: Depth=1 + # Child Loop BB71_249 Depth 2 + lea rcx, [rbp + 4368] + lea rdx, [rbp + 1792] + call "?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + mov rcx, qword ptr [rbp + 4352] + mov qword ptr [rbp + 1776], rcx + mov rcx, qword ptr [rbp + 4360] + mov qword ptr [rbp + 1784], rcx + lea rcx, [rbp + 1776] + lea rdx, [rbp + 1792] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + test al, 1 + jne .LBB71_248 + jmp .LBB71_269 +.LBB71_248: # in Loop: Header=BB71_247 Depth=1 +.Ltmp6761: + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 + jmp .LBB71_249 +.LBB71_249: # Parent Loop BB71_247 Depth=1 + # => This Inner Loop Header: Depth=2 +.Ltmp6762: + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 + lea rdx, [rip + "??_C@_0BA@BNLHDGA@?$CKit?5?$DN?$DN?5last?5?$CL?51?$AA@"] + lea rax, [rbp + 1672] + mov rcx, rax + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1161 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1656] + mov qword ptr [rbp + 112], rcx # 8-byte Spill + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1632] + mov qword ptr [rbp + 96], rcx # 8-byte Spill + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1696] + mov rdx, qword ptr [rbp + 96] # 8-byte Reload + mov r8, qword ptr [rbp + 112] # 8-byte Reload + mov r9, qword ptr [rbp + 120] # 8-byte Reload + mov qword ptr [rbp + 80], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 +.Ltmp6613: + lea rcx, [rbp + 4352] +.Ltmp6763: + mov qword ptr [rbp + 72], rax # 8-byte Spill + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" +.Ltmp6614: + mov qword ptr [rbp + 64], rax # 8-byte Spill + jmp .LBB71_250 +.LBB71_250: # in Loop: Header=BB71_249 Depth=2 +.Ltmp6615: + lea rcx, [rbp + 1560] + lea rdx, [rbp + 1568] + mov r8, qword ptr [rbp + 64] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp6616: + jmp .LBB71_251 +.LBB71_251: # in Loop: Header=BB71_249 Depth=2 + mov eax, dword ptr [rbp + 2024] + add eax, 1 + mov dword ptr [rbp + 1556], eax +.Ltmp6617: + lea rcx, [rbp + 1568] + lea rdx, [rbp + 1576] + lea r8, [rbp + 1556] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp6618: + jmp .LBB71_252 +.LBB71_252: # in Loop: Header=BB71_249 Depth=2 +.Ltmp6619: + lea rcx, [rbp + 1696] + lea rdx, [rbp + 1576] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6620: + jmp .LBB71_253 +.LBB71_253: # in Loop: Header=BB71_249 Depth=2 + lea rcx, [rbp + 1576] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB71_259 +.Ltmp6764: +.LBB71_258: # Block address taken + # in Loop: Header=BB71_249 Depth=2 + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 + jmp .LBB71_259 +.Ltmp6765: +.LBB71_259: # in Loop: Header=BB71_249 Depth=2 + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 +.Ltmp6623: + lea rcx, [rbp + 1696] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6624: + mov byte ptr [rbp + 63], al # 1-byte Spill + jmp .LBB71_260 +.LBB71_260: # in Loop: Header=BB71_249 Depth=2 + mov al, byte ptr [rbp + 63] # 1-byte Reload + test al, 1 + jne .LBB71_261 + jmp .LBB71_265 +.LBB71_261: # in Loop: Header=BB71_249 Depth=2 + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 +.Ltmp6625: +.Ltmp6766: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6626: + mov byte ptr [rbp + 62], al # 1-byte Spill + jmp .LBB71_262 +.LBB71_262: # in Loop: Header=BB71_249 Depth=2 + mov al, byte ptr [rbp + 62] # 1-byte Reload + test al, 1 + jne .LBB71_263 + jmp .LBB71_264 +.LBB71_263: # in Loop: Header=BB71_249 Depth=2 +.Ltmp6767: + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 + int3 +.Ltmp6768: +.LBB71_264: # in Loop: Header=BB71_249 Depth=2 + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 + jmp .LBB71_265 +.Ltmp6769: +.LBB71_265: # in Loop: Header=BB71_249 Depth=2 + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 +.Ltmp6627: + lea rcx, [rbp + 1696] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6628: + jmp .LBB71_266 +.LBB71_266: # in Loop: Header=BB71_249 Depth=2 + lea rcx, [rbp + 1696] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_249 +.Ltmp6770: +# %bb.267: # in Loop: Header=BB71_247 Depth=1 + .cv_loc 71 1 1163 0 # ..\tests\span_tests.cpp:1163:0 + lea rcx, [rbp + 4352] + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" + mov edx, dword ptr [rax] + mov dword ptr [rbp + 2024], edx + .cv_loc 71 1 1164 0 # ..\tests\span_tests.cpp:1164:0 + lea rcx, [rbp + 4352] + call "??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" +.Ltmp6771: + .cv_loc 71 1 1160 0 # ..\tests\span_tests.cpp:1160:0 + mov qword ptr [rbp + 48], rax # 8-byte Spill + jmp .LBB71_247 +.LBB71_269: + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 + jmp .LBB71_270 +.LBB71_270: # =>This Inner Loop Header: Depth=1 +.Ltmp6772: + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 + lea rdx, [rip + "??_C@_0N@PDHHPOIL@it?5?$DN?$DN?5beyond?$AA@"] + lea rax, [rbp + 1448] + mov rcx, rax + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1167 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1432] + mov qword ptr [rbp + 32], rcx # 8-byte Spill + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1408] + mov qword ptr [rbp + 16], rcx # 8-byte Spill + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1472] + mov rdx, qword ptr [rbp + 16] # 8-byte Reload + mov r8, qword ptr [rbp + 32] # 8-byte Reload + mov r9, qword ptr [rbp + 40] # 8-byte Reload + mov qword ptr [rbp], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 +.Ltmp6583: + lea rcx, [rbp + 1336] + lea rdx, [rbp + 1344] + lea r8, [rbp + 4352] +.Ltmp6773: + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp6584: + jmp .LBB71_271 +.LBB71_271: # in Loop: Header=BB71_270 Depth=1 +.Ltmp6585: + lea rcx, [rbp + 1344] + lea rdx, [rbp + 1352] + lea r8, [rbp + 3880] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp6586: + jmp .LBB71_272 +.LBB71_272: # in Loop: Header=BB71_270 Depth=1 +.Ltmp6587: + lea rcx, [rbp + 1472] + lea rdx, [rbp + 1352] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6588: + jmp .LBB71_273 +.LBB71_273: # in Loop: Header=BB71_270 Depth=1 + lea rcx, [rbp + 1352] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB71_278 +.Ltmp6774: +.LBB71_277: # Block address taken + # in Loop: Header=BB71_270 Depth=1 + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 + jmp .LBB71_278 +.Ltmp6775: +.LBB71_278: # in Loop: Header=BB71_270 Depth=1 + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 +.Ltmp6591: + lea rcx, [rbp + 1472] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6592: + mov byte ptr [rbp - 9], al # 1-byte Spill + jmp .LBB71_279 +.LBB71_279: # in Loop: Header=BB71_270 Depth=1 + mov al, byte ptr [rbp - 9] # 1-byte Reload + test al, 1 + jne .LBB71_280 + jmp .LBB71_284 +.LBB71_280: # in Loop: Header=BB71_270 Depth=1 + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 +.Ltmp6593: +.Ltmp6776: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6594: + mov byte ptr [rbp - 10], al # 1-byte Spill + jmp .LBB71_281 +.LBB71_281: # in Loop: Header=BB71_270 Depth=1 + mov al, byte ptr [rbp - 10] # 1-byte Reload + test al, 1 + jne .LBB71_282 + jmp .LBB71_283 +.LBB71_282: # in Loop: Header=BB71_270 Depth=1 +.Ltmp6777: + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 + int3 +.Ltmp6778: +.LBB71_283: # in Loop: Header=BB71_270 Depth=1 + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 + jmp .LBB71_284 +.Ltmp6779: +.LBB71_284: # in Loop: Header=BB71_270 Depth=1 + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 +.Ltmp6595: + lea rcx, [rbp + 1472] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6596: + jmp .LBB71_285 +.LBB71_285: # in Loop: Header=BB71_270 Depth=1 + lea rcx, [rbp + 1472] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_270 +.Ltmp6780: +# %bb.286: + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 + jmp .LBB71_287 +.LBB71_287: # =>This Inner Loop Header: Depth=1 +.Ltmp6781: + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 + lea rdx, [rip + "??_C@_0BB@DJCIEDM@it?5?9?5beyond?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 1232] + mov rcx, rax + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1168 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1216] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1192] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1256] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 32] # 8-byte Reload + mov r9, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6782: + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 + movups xmm0, xmmword ptr [rbp + 3880] + movaps xmmword ptr [rbp + 1088], xmm0 +.Ltmp6597: + lea rcx, [rbp + 4352] + lea rdx, [rbp + 1088] + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" +.Ltmp6598: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB71_288 +.LBB71_288: # in Loop: Header=BB71_287 Depth=1 + mov rax, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp + 1112], rax +.Ltmp6599: + lea rcx, [rbp + 1120] + lea rdx, [rbp + 1128] + lea r8, [rbp + 1112] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp6600: + jmp .LBB71_289 +.LBB71_289: # in Loop: Header=BB71_287 Depth=1 + mov dword ptr [rbp + 1084], 0 +.Ltmp6601: + lea rcx, [rbp + 1128] + lea rdx, [rbp + 1136] + lea r8, [rbp + 1084] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp6602: + jmp .LBB71_290 +.LBB71_290: # in Loop: Header=BB71_287 Depth=1 +.Ltmp6603: + lea rcx, [rbp + 1256] + lea rdx, [rbp + 1136] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6604: + jmp .LBB71_291 +.LBB71_291: # in Loop: Header=BB71_287 Depth=1 + lea rcx, [rbp + 1136] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB71_297 +.Ltmp6783: +.LBB71_296: # Block address taken + # in Loop: Header=BB71_287 Depth=1 + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 + jmp .LBB71_297 +.Ltmp6784: +.LBB71_297: # in Loop: Header=BB71_287 Depth=1 + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 +.Ltmp6607: + lea rcx, [rbp + 1256] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6608: + mov byte ptr [rbp - 81], al # 1-byte Spill + jmp .LBB71_298 +.LBB71_298: # in Loop: Header=BB71_287 Depth=1 + mov al, byte ptr [rbp - 81] # 1-byte Reload + test al, 1 + jne .LBB71_299 + jmp .LBB71_303 +.LBB71_299: # in Loop: Header=BB71_287 Depth=1 + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 +.Ltmp6609: +.Ltmp6785: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6610: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB71_300 +.LBB71_300: # in Loop: Header=BB71_287 Depth=1 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB71_301 + jmp .LBB71_302 +.LBB71_301: # in Loop: Header=BB71_287 Depth=1 +.Ltmp6786: + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 + int3 +.Ltmp6787: +.LBB71_302: # in Loop: Header=BB71_287 Depth=1 + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 + jmp .LBB71_303 +.Ltmp6788: +.LBB71_303: # in Loop: Header=BB71_287 Depth=1 + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 +.Ltmp6611: + lea rcx, [rbp + 1256] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6612: + jmp .LBB71_304 +.LBB71_304: # in Loop: Header=BB71_287 Depth=1 + lea rcx, [rbp + 1256] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_287 +.Ltmp6789: +# %bb.305: + .cv_loc 71 1 1170 0 # ..\tests\span_tests.cpp:1170:0 + add rsp, 5104 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_5: # in Loop: Header=BB71_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4680] +.Ltmp6790: + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6791: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$6@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$6@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$6@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_6: # in Loop: Header=BB71_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 +.Ltmp6389: + lea rcx, [rbp + 4800] +.Ltmp6792: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6390: + jmp .LBB71_7 +.LBB71_7: # in Loop: Header=BB71_1 Depth=1 + lea rax, [rip + .LBB71_8] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6793: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$22@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_22: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4800] + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6794: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$23@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_23: # in Loop: Header=BB71_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4416] +.Ltmp6795: + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6796: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$24@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$24@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$24@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_24: # in Loop: Header=BB71_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 +.Ltmp6403: + lea rcx, [rbp + 4536] +.Ltmp6797: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6404: + jmp .LBB71_25 +.LBB71_25: # in Loop: Header=BB71_18 Depth=1 + lea rax, [rip + .LBB71_26] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6798: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$40@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_40: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4536] + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6799: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$41@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_41: # in Loop: Header=BB71_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4136] +.Ltmp6800: + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6801: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$42@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$42@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$42@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_42: # in Loop: Header=BB71_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 +.Ltmp6417: + lea rcx, [rbp + 4256] +.Ltmp6802: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6418: + jmp .LBB71_43 +.LBB71_43: # in Loop: Header=BB71_36 Depth=1 + lea rax, [rip + .LBB71_44] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6803: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$59@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_59: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4256] + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6804: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$60@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$60@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$60@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_60: # in Loop: Header=BB71_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3920] +.Ltmp6805: + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6806: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$61@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$61@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$61@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_61: # in Loop: Header=BB71_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 +.Ltmp6433: + lea rcx, [rbp + 4040] +.Ltmp6807: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6434: + jmp .LBB71_62 +.LBB71_62: # in Loop: Header=BB71_54 Depth=1 + lea rax, [rip + .LBB71_63] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6808: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$77@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_77: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4040] + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6809: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$78@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$78@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$78@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_78: # in Loop: Header=BB71_73 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3680] +.Ltmp6810: + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6811: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$79@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$79@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$79@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_79: # in Loop: Header=BB71_73 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 +.Ltmp6447: + lea rcx, [rbp + 3800] +.Ltmp6812: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6448: + jmp .LBB71_80 +.LBB71_80: # in Loop: Header=BB71_73 Depth=1 + lea rax, [rip + .LBB71_81] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6813: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$95@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$95@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$95@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_95: # in Loop: Header=BB71_91 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 +.Ltmp6465: + lea rcx, [rbp + 3584] + xor edx, edx +.Ltmp6814: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp6466: + jmp .LBB71_96 +.LBB71_96: # in Loop: Header=BB71_91 Depth=1 + lea rax, [rip + .LBB71_97] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6815: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$99@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$99@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$99@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_99: # in Loop: Header=BB71_91 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 +.Ltmp6463: + lea rcx, [rbp + 3584] +.Ltmp6816: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6464: + jmp .LBB71_100 +.LBB71_100: # in Loop: Header=BB71_91 Depth=1 + lea rax, [rip + .LBB71_101] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6817: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$103@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_103: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3800] +.Ltmp6818: + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6819: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$120@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$120@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$120@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_120: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3584] +.Ltmp6820: + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6821: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$121@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$121@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$121@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_121: # in Loop: Header=BB71_115 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3320] +.Ltmp6822: + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6823: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$122@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$122@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$122@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_122: # in Loop: Header=BB71_115 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 +.Ltmp6481: + lea rcx, [rbp + 3440] +.Ltmp6824: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6482: + jmp .LBB71_123 +.LBB71_123: # in Loop: Header=BB71_115 Depth=1 + lea rax, [rip + .LBB71_124] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6825: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$139@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_139: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3440] + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6826: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$140@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$140@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$140@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_140: # in Loop: Header=BB71_134 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3072] +.Ltmp6827: + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6828: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$141@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$141@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$141@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_141: # in Loop: Header=BB71_134 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 +.Ltmp6497: + lea rcx, [rbp + 3192] +.Ltmp6829: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6498: + jmp .LBB71_142 +.LBB71_142: # in Loop: Header=BB71_134 Depth=1 + lea rax, [rip + .LBB71_143] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6830: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$158@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$158@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$158@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_158: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3192] + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6831: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$159@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$159@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$159@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_159: # in Loop: Header=BB71_153 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2816] +.Ltmp6832: + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6833: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$160@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$160@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$160@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_160: # in Loop: Header=BB71_153 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 +.Ltmp6513: + lea rcx, [rbp + 2936] +.Ltmp6834: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6514: + jmp .LBB71_161 +.LBB71_161: # in Loop: Header=BB71_153 Depth=1 + lea rax, [rip + .LBB71_162] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6835: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$177@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$177@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$177@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_177: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2936] + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6836: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$178@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$178@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$178@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_178: # in Loop: Header=BB71_172 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2560] +.Ltmp6837: + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6838: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$179@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$179@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$179@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_179: # in Loop: Header=BB71_172 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 +.Ltmp6529: + lea rcx, [rbp + 2680] +.Ltmp6839: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6530: + jmp .LBB71_180 +.LBB71_180: # in Loop: Header=BB71_172 Depth=1 + lea rax, [rip + .LBB71_181] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6840: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$196@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$196@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$196@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_196: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2680] + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6841: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$197@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_197: # in Loop: Header=BB71_191 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2304] +.Ltmp6842: + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6843: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$198@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$198@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$198@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_198: # in Loop: Header=BB71_191 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 +.Ltmp6545: + lea rcx, [rbp + 2424] +.Ltmp6844: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6546: + jmp .LBB71_199 +.LBB71_199: # in Loop: Header=BB71_191 Depth=1 + lea rax, [rip + .LBB71_200] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6845: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$215@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$215@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$215@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_215: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2424] + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6846: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$216@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_216: # in Loop: Header=BB71_210 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2080] +.Ltmp6847: + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6848: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$217@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$217@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$217@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_217: # in Loop: Header=BB71_210 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 +.Ltmp6561: + lea rcx, [rbp + 2200] +.Ltmp6849: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6562: + jmp .LBB71_218 +.LBB71_218: # in Loop: Header=BB71_210 Depth=1 + lea rax, [rip + .LBB71_219] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6850: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$233@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$233@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$233@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_233: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2200] + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6851: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$234@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$234@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$234@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_234: # in Loop: Header=BB71_229 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1824] +.Ltmp6852: + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6853: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$235@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$235@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$235@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_235: # in Loop: Header=BB71_229 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 +.Ltmp6575: + lea rcx, [rbp + 1944] +.Ltmp6854: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6576: + jmp .LBB71_236 +.LBB71_236: # in Loop: Header=BB71_229 Depth=1 + lea rax, [rip + .LBB71_237] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6855: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$254@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$254@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$254@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_254: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1944] + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6856: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$255@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$255@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$255@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_255: # in Loop: Header=BB71_249 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1576] +.Ltmp6857: + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6858: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$256@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$256@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$256@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_256: # in Loop: Header=BB71_249 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 +.Ltmp6621: + lea rcx, [rbp + 1696] +.Ltmp6859: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6622: + jmp .LBB71_257 +.LBB71_257: # in Loop: Header=BB71_249 Depth=2 + lea rax, [rip + .LBB71_258] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6860: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$268@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$268@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$268@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_268: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1696] + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6861: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$274@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$274@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$274@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_274: # in Loop: Header=BB71_270 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1352] +.Ltmp6862: + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6863: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$275@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$275@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$275@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_275: # in Loop: Header=BB71_270 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 +.Ltmp6589: + lea rcx, [rbp + 1472] +.Ltmp6864: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6590: + jmp .LBB71_276 +.LBB71_276: # in Loop: Header=BB71_270 Depth=1 + lea rax, [rip + .LBB71_277] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6865: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$292@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$292@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$292@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_292: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1472] + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6866: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$293@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$293@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$293@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_293: # in Loop: Header=BB71_287 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1136] +.Ltmp6867: + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6868: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$294@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$294@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$294@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_294: # in Loop: Header=BB71_287 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 +.Ltmp6605: + lea rcx, [rbp + 1256] +.Ltmp6869: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6606: + jmp .LBB71_295 +.LBB71_295: # in Loop: Header=BB71_287 Depth=1 + lea rax, [rip + .LBB71_296] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6870: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$306@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$306@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$306@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_306: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1256] + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6871: +.Lfunc_end71: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 429065506 # MagicNumber + .long 63 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # UnwindMap + .long 16 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # TryBlockMap + .long 82 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # IPToStateXData + .long 5096 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long -1 # ToState + .long "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 5 # ToState + .long "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long 9 # ToState + .long "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 13 # ToState + .long "?dtor$60@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long 17 # ToState + .long "?dtor$78@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$120@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 20 # ToState + .long 0 # Action + .long 20 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 23 # ToState + .long 0 # Action + .long 24 # ToState + .long "?dtor$121@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 23 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$158@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long 28 # ToState + .long "?dtor$140@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$177@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 31 # ToState + .long 0 # Action + .long 32 # ToState + .long "?dtor$159@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 31 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$196@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 35 # ToState + .long 0 # Action + .long 36 # ToState + .long "?dtor$178@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 35 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$215@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 39 # ToState + .long 0 # Action + .long 40 # ToState + .long "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 39 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$233@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 43 # ToState + .long 0 # Action + .long 44 # ToState + .long "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 43 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$254@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 47 # ToState + .long 0 # Action + .long 48 # ToState + .long "?dtor$234@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 47 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$268@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 51 # ToState + .long 0 # Action + .long 52 # ToState + .long "?dtor$255@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 51 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$292@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 55 # ToState + .long 0 # Action + .long 56 # ToState + .long "?dtor$274@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 55 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$306@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 59 # ToState + .long 0 # Action + .long 60 # ToState + .long "?dtor$293@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 59 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 6 # TryHigh + .long 7 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 9 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 14 # TryHigh + .long 15 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 17 # TryLow + .long 18 # TryHigh + .long 19 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 21 # TryLow + .long 21 # TryHigh + .long 22 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 24 # TryLow + .long 25 # TryHigh + .long 26 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 28 # TryLow + .long 29 # TryHigh + .long 30 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 32 # TryLow + .long 33 # TryHigh + .long 34 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$8$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 36 # TryLow + .long 37 # TryHigh + .long 38 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$9$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 40 # TryLow + .long 41 # TryHigh + .long 42 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$10$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 44 # TryLow + .long 45 # TryHigh + .long 46 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$11$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 48 # TryLow + .long 49 # TryHigh + .long 50 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$12$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 52 # TryLow + .long 53 # TryHigh + .long 54 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$13$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 56 # TryLow + .long 57 # TryHigh + .long 58 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$14$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 60 # TryLow + .long 61 # TryHigh + .long 62 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$15$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$42@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$61@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$79@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$95@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$99@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$122@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$141@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$8$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$160@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$9$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$179@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$10$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$198@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$11$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$217@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$12$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$235@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$13$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$256@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$14$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$275@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$15$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$294@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long .Lfunc_begin71@IMGREL # IP + .long -1 # ToState + .long .Ltmp6383@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp6387@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp6391@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp6396@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6397@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp6401@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp6405@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp6410@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6411@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp6415@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp6419@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp6424@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6425@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp6431@IMGREL+1 # IP + .long 14 # ToState + .long .Ltmp6435@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp6440@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6441@IMGREL+1 # IP + .long 17 # ToState + .long .Ltmp6445@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp6449@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp6454@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6455@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp6459@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp6457@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp6472@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6473@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp6479@IMGREL+1 # IP + .long 25 # ToState + .long .Ltmp6483@IMGREL+1 # IP + .long 23 # ToState + .long .Ltmp6488@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6489@IMGREL+1 # IP + .long 28 # ToState + .long .Ltmp6495@IMGREL+1 # IP + .long 29 # ToState + .long .Ltmp6499@IMGREL+1 # IP + .long 27 # ToState + .long .Ltmp6504@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6505@IMGREL+1 # IP + .long 32 # ToState + .long .Ltmp6511@IMGREL+1 # IP + .long 33 # ToState + .long .Ltmp6515@IMGREL+1 # IP + .long 31 # ToState + .long .Ltmp6520@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6521@IMGREL+1 # IP + .long 36 # ToState + .long .Ltmp6527@IMGREL+1 # IP + .long 37 # ToState + .long .Ltmp6531@IMGREL+1 # IP + .long 35 # ToState + .long .Ltmp6536@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6537@IMGREL+1 # IP + .long 40 # ToState + .long .Ltmp6543@IMGREL+1 # IP + .long 41 # ToState + .long .Ltmp6547@IMGREL+1 # IP + .long 39 # ToState + .long .Ltmp6552@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6553@IMGREL+1 # IP + .long 44 # ToState + .long .Ltmp6559@IMGREL+1 # IP + .long 45 # ToState + .long .Ltmp6563@IMGREL+1 # IP + .long 43 # ToState + .long .Ltmp6568@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6569@IMGREL+1 # IP + .long 48 # ToState + .long .Ltmp6573@IMGREL+1 # IP + .long 49 # ToState + .long .Ltmp6577@IMGREL+1 # IP + .long 47 # ToState + .long .Ltmp6582@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6613@IMGREL+1 # IP + .long 52 # ToState + .long .Ltmp6619@IMGREL+1 # IP + .long 53 # ToState + .long .Ltmp6623@IMGREL+1 # IP + .long 51 # ToState + .long .Ltmp6628@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6583@IMGREL+1 # IP + .long 56 # ToState + .long .Ltmp6587@IMGREL+1 # IP + .long 57 # ToState + .long .Ltmp6591@IMGREL+1 # IP + .long 55 # ToState + .long .Ltmp6596@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6597@IMGREL+1 # IP + .long 60 # ToState + .long .Ltmp6603@IMGREL+1 # IP + .long 61 # ToState + .long .Ltmp6607@IMGREL+1 # IP + .long 59 # ToState + .long .Ltmp6612@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 7 # ToState + .long "?catch$42@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$61@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 15 # ToState + .long "?catch$79@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 19 # ToState + .long "?catch$95@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 22 # ToState + .long "?catch$99@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 22 # ToState + .long "?catch$122@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 26 # ToState + .long "?catch$141@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 30 # ToState + .long "?catch$160@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 34 # ToState + .long "?catch$179@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 38 # ToState + .long "?catch$198@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 42 # ToState + .long "?catch$217@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 46 # ToState + .long "?catch$235@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 50 # ToState + .long "?catch$256@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 54 # ToState + .long "?catch$275@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 58 # ToState + .long "?catch$294@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 62 # ToState + .text + # -- End function + .def "??__FautoRegistrar47@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar47@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar47@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar47@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin72: + .cv_func_id 72 + .cv_loc 72 1 1120 0 # ..\tests\span_tests.cpp:1120:0 +.seh_proc "??__FautoRegistrar47@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp6872: + lea rcx, [rip + "?autoRegistrar47@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp6873: +.Lfunc_end72: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar49@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar49@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar49@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar49@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin73: + .cv_func_id 73 + .cv_loc 73 1 1173 0 # ..\tests\span_tests.cpp:1173:0 +.seh_proc "??__EautoRegistrar49@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp6874: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0M@GOOIOAEG@rbegin_rend?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 1173 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____48@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar49@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar49@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp6875: +.Lfunc_end73: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____48@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____48@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____48@@YAXXZ" +.Lfunc_begin74: + .cv_func_id 74 + .cv_loc 74 1 1174 0 # ..\tests\span_tests.cpp:1174:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____48@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + mov eax, 4640 + call __chkstk + sub rsp, rax + .seh_stackalloc 4640 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp7108: + .cv_loc 74 1 1176 0 # ..\tests\span_tests.cpp:1176:0 + mov qword ptr [rbp + 4504], -2 + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 4480], rax + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 4488], rax + .cv_loc 74 1 1177 0 # ..\tests\span_tests.cpp:1177:0 + lea rcx, [rbp + 4464] +.Ltmp7109: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 4480] +.Ltmp7110: + #DEBUG_VALUE: a <- [$rdx+0] + call "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" +.Ltmp7111: + .cv_loc 74 1 1179 0 # ..\tests\span_tests.cpp:1179:0 + lea rcx, [rbp + 4464] + lea rdx, [rbp + 4448] +.Ltmp7112: + #DEBUG_VALUE: it <- [$rdx+0] + mov qword ptr [rbp + 1016], rax # 8-byte Spill + call "?rbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" +.Ltmp7113: + .cv_loc 74 1 1180 0 # ..\tests\span_tests.cpp:1180:0 + mov rax, qword ptr [rbp + 4448] + mov qword ptr [rbp + 4432], rax + mov rax, qword ptr [rbp + 4456] + mov qword ptr [rbp + 4440], rax +.LBB74_1: # =>This Inner Loop Header: Depth=1 +.Ltmp7114: + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 + lea rdx, [rip + "??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@"] + lea rax, [rbp + 4328] + mov rcx, rax + mov qword ptr [rbp + 1008], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1181 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4312] + mov qword ptr [rbp + 1000], rcx # 8-byte Spill + mov qword ptr [rbp + 992], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4288] + mov qword ptr [rbp + 984], rcx # 8-byte Spill + mov qword ptr [rbp + 976], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4352] + mov rdx, qword ptr [rbp + 984] # 8-byte Reload + mov r8, qword ptr [rbp + 1000] # 8-byte Reload + mov r9, qword ptr [rbp + 1008] # 8-byte Reload + mov qword ptr [rbp + 968], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 +.Ltmp6876: + lea rcx, [rbp + 4216] + lea rdx, [rbp + 4224] + lea r8, [rbp + 4448] +.Ltmp7115: + mov qword ptr [rbp + 960], rax # 8-byte Spill + call "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +.Ltmp6877: + jmp .LBB74_2 +.LBB74_2: # in Loop: Header=BB74_1 Depth=1 +.Ltmp6878: + lea rcx, [rbp + 4224] + lea rdx, [rbp + 4232] + lea r8, [rbp + 4432] + call "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +.Ltmp6879: + jmp .LBB74_3 +.LBB74_3: # in Loop: Header=BB74_1 Depth=1 +.Ltmp6880: + lea rcx, [rbp + 4352] + lea rdx, [rbp + 4232] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6881: + jmp .LBB74_4 +.LBB74_4: # in Loop: Header=BB74_1 Depth=1 + lea rcx, [rbp + 4232] + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB74_9 +.Ltmp7116: +.LBB74_8: # Block address taken + # in Loop: Header=BB74_1 Depth=1 + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 + jmp .LBB74_9 +.Ltmp7117: +.LBB74_9: # in Loop: Header=BB74_1 Depth=1 + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 +.Ltmp6884: + lea rcx, [rbp + 4352] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6885: + mov byte ptr [rbp + 959], al # 1-byte Spill + jmp .LBB74_10 +.LBB74_10: # in Loop: Header=BB74_1 Depth=1 + mov al, byte ptr [rbp + 959] # 1-byte Reload + test al, 1 + jne .LBB74_11 + jmp .LBB74_15 +.LBB74_11: # in Loop: Header=BB74_1 Depth=1 + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 +.Ltmp6886: +.Ltmp7118: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6887: + mov byte ptr [rbp + 958], al # 1-byte Spill + jmp .LBB74_12 +.LBB74_12: # in Loop: Header=BB74_1 Depth=1 + mov al, byte ptr [rbp + 958] # 1-byte Reload + test al, 1 + jne .LBB74_13 + jmp .LBB74_14 +.LBB74_13: # in Loop: Header=BB74_1 Depth=1 +.Ltmp7119: + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 + int3 +.Ltmp7120: +.LBB74_14: # in Loop: Header=BB74_1 Depth=1 + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 + jmp .LBB74_15 +.Ltmp7121: +.LBB74_15: # in Loop: Header=BB74_1 Depth=1 + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 +.Ltmp6888: + lea rcx, [rbp + 4352] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6889: + jmp .LBB74_16 +.LBB74_16: # in Loop: Header=BB74_1 Depth=1 + lea rcx, [rbp + 4352] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB74_1 +.Ltmp7122: +# %bb.17: + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 + jmp .LBB74_18 +.LBB74_18: # =>This Inner Loop Header: Depth=1 +.Ltmp7123: + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 + lea rdx, [rip + "??_C@_08GJBEAKO@?$CKit?5?$DN?$DN?54?$AA@"] + lea rax, [rbp + 4112] + mov rcx, rax + mov qword ptr [rbp + 944], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1182 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4096] + mov qword ptr [rbp + 936], rcx # 8-byte Spill + mov qword ptr [rbp + 928], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4072] + mov qword ptr [rbp + 920], rcx # 8-byte Spill + mov qword ptr [rbp + 912], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4136] + mov rdx, qword ptr [rbp + 920] # 8-byte Reload + mov r8, qword ptr [rbp + 936] # 8-byte Reload + mov r9, qword ptr [rbp + 944] # 8-byte Reload + mov qword ptr [rbp + 904], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 +.Ltmp6890: + lea rcx, [rbp + 4448] +.Ltmp7124: + mov qword ptr [rbp + 896], rax # 8-byte Spill + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" +.Ltmp6891: + mov qword ptr [rbp + 888], rax # 8-byte Spill + jmp .LBB74_19 +.LBB74_19: # in Loop: Header=BB74_18 Depth=1 +.Ltmp6892: + lea rcx, [rbp + 4000] + lea rdx, [rbp + 4008] + mov r8, qword ptr [rbp + 888] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp6893: + jmp .LBB74_20 +.LBB74_20: # in Loop: Header=BB74_18 Depth=1 + mov dword ptr [rbp + 3996], 4 +.Ltmp6894: + lea rcx, [rbp + 4008] + lea rdx, [rbp + 4016] + lea r8, [rbp + 3996] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp6895: + jmp .LBB74_21 +.LBB74_21: # in Loop: Header=BB74_18 Depth=1 +.Ltmp6896: + lea rcx, [rbp + 4136] + lea rdx, [rbp + 4016] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6897: + jmp .LBB74_22 +.LBB74_22: # in Loop: Header=BB74_18 Depth=1 + lea rcx, [rbp + 4016] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB74_28 +.Ltmp7125: +.LBB74_27: # Block address taken + # in Loop: Header=BB74_18 Depth=1 + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 + jmp .LBB74_28 +.Ltmp7126: +.LBB74_28: # in Loop: Header=BB74_18 Depth=1 + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 +.Ltmp6900: + lea rcx, [rbp + 4136] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6901: + mov byte ptr [rbp + 887], al # 1-byte Spill + jmp .LBB74_29 +.LBB74_29: # in Loop: Header=BB74_18 Depth=1 + mov al, byte ptr [rbp + 887] # 1-byte Reload + test al, 1 + jne .LBB74_30 + jmp .LBB74_34 +.LBB74_30: # in Loop: Header=BB74_18 Depth=1 + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 +.Ltmp6902: +.Ltmp7127: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6903: + mov byte ptr [rbp + 886], al # 1-byte Spill + jmp .LBB74_31 +.LBB74_31: # in Loop: Header=BB74_18 Depth=1 + mov al, byte ptr [rbp + 886] # 1-byte Reload + test al, 1 + jne .LBB74_32 + jmp .LBB74_33 +.LBB74_32: # in Loop: Header=BB74_18 Depth=1 +.Ltmp7128: + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 + int3 +.Ltmp7129: +.LBB74_33: # in Loop: Header=BB74_18 Depth=1 + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 + jmp .LBB74_34 +.Ltmp7130: +.LBB74_34: # in Loop: Header=BB74_18 Depth=1 + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 +.Ltmp6904: + lea rcx, [rbp + 4136] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6905: + jmp .LBB74_35 +.LBB74_35: # in Loop: Header=BB74_18 Depth=1 + lea rcx, [rbp + 4136] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB74_18 +.Ltmp7131: +# %bb.36: + .cv_loc 74 1 1184 0 # ..\tests\span_tests.cpp:1184:0 + lea rcx, [rbp + 4464] + lea rdx, [rbp + 3976] +.Ltmp7132: + #DEBUG_VALUE: beyond <- [$rdx+0] + call "?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" +.Ltmp7133: +.LBB74_37: # =>This Inner Loop Header: Depth=1 + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 + lea rdx, [rip + "??_C@_0N@MOOFJPON@it?5?$CB?$DN?5beyond?$AA@"] + lea rax, [rbp + 3872] + mov rcx, rax + mov qword ptr [rbp + 872], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1185 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3856] + mov qword ptr [rbp + 864], rcx # 8-byte Spill + mov qword ptr [rbp + 856], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3832] + mov qword ptr [rbp + 848], rcx # 8-byte Spill + mov qword ptr [rbp + 840], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3896] + mov rdx, qword ptr [rbp + 848] # 8-byte Reload + mov r8, qword ptr [rbp + 864] # 8-byte Reload + mov r9, qword ptr [rbp + 872] # 8-byte Reload + mov qword ptr [rbp + 832], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 +.Ltmp6906: + lea rcx, [rbp + 3760] + lea rdx, [rbp + 3768] + lea r8, [rbp + 4448] +.Ltmp7134: + mov qword ptr [rbp + 824], rax # 8-byte Spill + call "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +.Ltmp6907: + jmp .LBB74_38 +.LBB74_38: # in Loop: Header=BB74_37 Depth=1 +.Ltmp6908: + lea rcx, [rbp + 3768] + lea rdx, [rbp + 3776] + lea r8, [rbp + 3976] + call "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +.Ltmp6909: + jmp .LBB74_39 +.LBB74_39: # in Loop: Header=BB74_37 Depth=1 +.Ltmp6910: + lea rcx, [rbp + 3896] + lea rdx, [rbp + 3776] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6911: + jmp .LBB74_40 +.LBB74_40: # in Loop: Header=BB74_37 Depth=1 + lea rcx, [rbp + 3776] + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB74_46 +.Ltmp7135: +.LBB74_45: # Block address taken + # in Loop: Header=BB74_37 Depth=1 + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 + jmp .LBB74_46 +.Ltmp7136: +.LBB74_46: # in Loop: Header=BB74_37 Depth=1 + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 +.Ltmp6914: + lea rcx, [rbp + 3896] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6915: + mov byte ptr [rbp + 823], al # 1-byte Spill + jmp .LBB74_47 +.LBB74_47: # in Loop: Header=BB74_37 Depth=1 + mov al, byte ptr [rbp + 823] # 1-byte Reload + test al, 1 + jne .LBB74_48 + jmp .LBB74_52 +.LBB74_48: # in Loop: Header=BB74_37 Depth=1 + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 +.Ltmp6916: +.Ltmp7137: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6917: + mov byte ptr [rbp + 822], al # 1-byte Spill + jmp .LBB74_49 +.LBB74_49: # in Loop: Header=BB74_37 Depth=1 + mov al, byte ptr [rbp + 822] # 1-byte Reload + test al, 1 + jne .LBB74_50 + jmp .LBB74_51 +.LBB74_50: # in Loop: Header=BB74_37 Depth=1 +.Ltmp7138: + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 + int3 +.Ltmp7139: +.LBB74_51: # in Loop: Header=BB74_37 Depth=1 + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 + jmp .LBB74_52 +.Ltmp7140: +.LBB74_52: # in Loop: Header=BB74_37 Depth=1 + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 +.Ltmp6918: + lea rcx, [rbp + 3896] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6919: + jmp .LBB74_53 +.LBB74_53: # in Loop: Header=BB74_37 Depth=1 + lea rcx, [rbp + 3896] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB74_37 +.Ltmp7141: +# %bb.54: + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + jmp .LBB74_55 +.LBB74_55: # =>This Inner Loop Header: Depth=1 +.Ltmp7142: + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + lea rdx, [rip + "??_C@_0BD@HMLFLFFE@?$CKbeyond?0?5fail_fast?$AA@"] + lea rax, [rbp + 3656] + mov rcx, rax + mov qword ptr [rbp + 808], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1186 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3640] + mov qword ptr [rbp + 800], rcx # 8-byte Spill + mov qword ptr [rbp + 792], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 3616] + mov qword ptr [rbp + 784], rcx # 8-byte Spill + mov qword ptr [rbp + 776], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3680] + mov qword ptr [rbp + 768], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 784] # 8-byte Reload + mov r8, qword ptr [rbp + 800] # 8-byte Reload + mov r9, qword ptr [rbp + 808] # 8-byte Reload + mov qword ptr [rbp + 760], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6920: + mov rcx, qword ptr [rbp + 768] # 8-byte Reload + mov qword ptr [rbp + 752], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6921: + mov byte ptr [rbp + 751], al # 1-byte Spill + jmp .LBB74_56 +.LBB74_56: # in Loop: Header=BB74_55 Depth=1 + mov al, byte ptr [rbp + 751] # 1-byte Reload + test al, 1 + jne .LBB74_57 + jmp .LBB74_68 +.LBB74_57: # in Loop: Header=BB74_55 Depth=1 + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 +.Ltmp6924: + lea rcx, [rbp + 3976] +.Ltmp7143: + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" +.Ltmp6925: + mov qword ptr [rbp + 736], rax # 8-byte Spill + jmp .LBB74_58 +.LBB74_58: # in Loop: Header=BB74_55 Depth=1 +.Ltmp6926: + lea rcx, [rbp + 3680] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp6927: + jmp .LBB74_66 +.Ltmp7144: +.LBB74_61: # Block address taken + # in Loop: Header=BB74_55 Depth=1 + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + jmp .LBB74_62 +.LBB74_62: # in Loop: Header=BB74_55 Depth=1 + jmp .LBB74_70 +.Ltmp7145: +.LBB74_65: # Block address taken + # in Loop: Header=BB74_55 Depth=1 + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + jmp .LBB74_62 +.Ltmp7146: +.LBB74_66: # in Loop: Header=BB74_55 Depth=1 + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + jmp .LBB74_62 +.Ltmp7147: +.LBB74_68: # in Loop: Header=BB74_55 Depth=1 + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 +.Ltmp6922: + lea rcx, [rbp + 3680] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp6923: + jmp .LBB74_69 +.LBB74_69: # in Loop: Header=BB74_55 Depth=1 + jmp .LBB74_70 +.Ltmp7148: +.LBB74_70: # in Loop: Header=BB74_55 Depth=1 + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 +.Ltmp6932: + lea rcx, [rbp + 3680] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6933: + mov byte ptr [rbp + 735], al # 1-byte Spill + jmp .LBB74_71 +.LBB74_71: # in Loop: Header=BB74_55 Depth=1 + mov al, byte ptr [rbp + 735] # 1-byte Reload + test al, 1 + jne .LBB74_72 + jmp .LBB74_76 +.LBB74_72: # in Loop: Header=BB74_55 Depth=1 + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 +.Ltmp6934: +.Ltmp7149: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6935: + mov byte ptr [rbp + 734], al # 1-byte Spill + jmp .LBB74_73 +.LBB74_73: # in Loop: Header=BB74_55 Depth=1 + mov al, byte ptr [rbp + 734] # 1-byte Reload + test al, 1 + jne .LBB74_74 + jmp .LBB74_75 +.LBB74_74: # in Loop: Header=BB74_55 Depth=1 +.Ltmp7150: + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + int3 +.Ltmp7151: +.LBB74_75: # in Loop: Header=BB74_55 Depth=1 + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + jmp .LBB74_76 +.Ltmp7152: +.LBB74_76: # in Loop: Header=BB74_55 Depth=1 + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 +.Ltmp6936: + lea rcx, [rbp + 3680] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6937: + jmp .LBB74_77 +.LBB74_77: # in Loop: Header=BB74_55 Depth=1 + lea rcx, [rbp + 3680] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB74_55 +.Ltmp7153: +# %bb.78: + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 + jmp .LBB74_79 +.LBB74_79: # =>This Inner Loop Header: Depth=1 +.Ltmp7154: + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 + lea rdx, [rip + "??_C@_0BE@JKGJNIKP@beyond?5?9?5first?5?$DN?$DN?54?$AA@"] + lea rax, [rbp + 3512] + mov rcx, rax + mov qword ptr [rbp + 720], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1188 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3496] + mov qword ptr [rbp + 712], rcx # 8-byte Spill + mov qword ptr [rbp + 704], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3472] + mov qword ptr [rbp + 696], rcx # 8-byte Spill + mov qword ptr [rbp + 688], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3536] + mov rdx, qword ptr [rbp + 696] # 8-byte Reload + mov r8, qword ptr [rbp + 712] # 8-byte Reload + mov r9, qword ptr [rbp + 720] # 8-byte Reload + mov qword ptr [rbp + 680], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 +.Ltmp6938: + lea rcx, [rbp + 3976] + lea rdx, [rbp + 4432] +.Ltmp7155: + mov qword ptr [rbp + 672], rax # 8-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Ltmp6939: + mov qword ptr [rbp + 664], rax # 8-byte Spill + jmp .LBB74_80 +.LBB74_80: # in Loop: Header=BB74_79 Depth=1 + mov rax, qword ptr [rbp + 664] # 8-byte Reload + mov qword ptr [rbp + 3392], rax +.Ltmp6940: + lea rcx, [rbp + 3400] + lea rdx, [rbp + 3408] + lea r8, [rbp + 3392] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp6941: + jmp .LBB74_81 +.LBB74_81: # in Loop: Header=BB74_79 Depth=1 + mov dword ptr [rbp + 3388], 4 +.Ltmp6942: + lea rcx, [rbp + 3408] + lea rdx, [rbp + 3416] + lea r8, [rbp + 3388] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp6943: + jmp .LBB74_82 +.LBB74_82: # in Loop: Header=BB74_79 Depth=1 +.Ltmp6944: + lea rcx, [rbp + 3536] + lea rdx, [rbp + 3416] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6945: + jmp .LBB74_83 +.LBB74_83: # in Loop: Header=BB74_79 Depth=1 + lea rcx, [rbp + 3416] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB74_89 +.Ltmp7156: +.LBB74_88: # Block address taken + # in Loop: Header=BB74_79 Depth=1 + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 + jmp .LBB74_89 +.Ltmp7157: +.LBB74_89: # in Loop: Header=BB74_79 Depth=1 + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 +.Ltmp6948: + lea rcx, [rbp + 3536] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6949: + mov byte ptr [rbp + 663], al # 1-byte Spill + jmp .LBB74_90 +.LBB74_90: # in Loop: Header=BB74_79 Depth=1 + mov al, byte ptr [rbp + 663] # 1-byte Reload + test al, 1 + jne .LBB74_91 + jmp .LBB74_95 +.LBB74_91: # in Loop: Header=BB74_79 Depth=1 + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 +.Ltmp6950: +.Ltmp7158: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6951: + mov byte ptr [rbp + 662], al # 1-byte Spill + jmp .LBB74_92 +.LBB74_92: # in Loop: Header=BB74_79 Depth=1 + mov al, byte ptr [rbp + 662] # 1-byte Reload + test al, 1 + jne .LBB74_93 + jmp .LBB74_94 +.LBB74_93: # in Loop: Header=BB74_79 Depth=1 +.Ltmp7159: + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 + int3 +.Ltmp7160: +.LBB74_94: # in Loop: Header=BB74_79 Depth=1 + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 + jmp .LBB74_95 +.Ltmp7161: +.LBB74_95: # in Loop: Header=BB74_79 Depth=1 + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 +.Ltmp6952: + lea rcx, [rbp + 3536] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6953: + jmp .LBB74_96 +.LBB74_96: # in Loop: Header=BB74_79 Depth=1 + lea rcx, [rbp + 3536] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB74_79 +.Ltmp7162: +# %bb.97: + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 + jmp .LBB74_98 +.LBB74_98: # =>This Inner Loop Header: Depth=1 +.Ltmp7163: + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 + lea rdx, [rip + "??_C@_0BD@ONAHMKIO@first?5?9?5first?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 3280] + mov rcx, rax + mov qword ptr [rbp + 648], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1189 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3264] + mov qword ptr [rbp + 640], rcx # 8-byte Spill + mov qword ptr [rbp + 632], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3240] + mov qword ptr [rbp + 624], rcx # 8-byte Spill + mov qword ptr [rbp + 616], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3304] + mov rdx, qword ptr [rbp + 624] # 8-byte Reload + mov r8, qword ptr [rbp + 640] # 8-byte Reload + mov r9, qword ptr [rbp + 648] # 8-byte Reload + mov qword ptr [rbp + 608], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 +.Ltmp6954: + lea rcx, [rbp + 4432] +.Ltmp7164: + mov qword ptr [rbp + 600], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 600] # 8-byte Reload + mov qword ptr [rbp + 592], rax # 8-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Ltmp6955: + mov qword ptr [rbp + 584], rax # 8-byte Spill + jmp .LBB74_99 +.LBB74_99: # in Loop: Header=BB74_98 Depth=1 + mov rax, qword ptr [rbp + 584] # 8-byte Reload + mov qword ptr [rbp + 3160], rax +.Ltmp6956: + lea rcx, [rbp + 3168] + lea rdx, [rbp + 3176] + lea r8, [rbp + 3160] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp6957: + jmp .LBB74_100 +.LBB74_100: # in Loop: Header=BB74_98 Depth=1 + mov dword ptr [rbp + 3156], 0 +.Ltmp6958: + lea rcx, [rbp + 3176] + lea rdx, [rbp + 3184] + lea r8, [rbp + 3156] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp6959: + jmp .LBB74_101 +.LBB74_101: # in Loop: Header=BB74_98 Depth=1 +.Ltmp6960: + lea rcx, [rbp + 3304] + lea rdx, [rbp + 3184] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6961: + jmp .LBB74_102 +.LBB74_102: # in Loop: Header=BB74_98 Depth=1 + lea rcx, [rbp + 3184] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB74_108 +.Ltmp7165: +.LBB74_107: # Block address taken + # in Loop: Header=BB74_98 Depth=1 + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 + jmp .LBB74_108 +.Ltmp7166: +.LBB74_108: # in Loop: Header=BB74_98 Depth=1 + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 +.Ltmp6964: + lea rcx, [rbp + 3304] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6965: + mov byte ptr [rbp + 583], al # 1-byte Spill + jmp .LBB74_109 +.LBB74_109: # in Loop: Header=BB74_98 Depth=1 + mov al, byte ptr [rbp + 583] # 1-byte Reload + test al, 1 + jne .LBB74_110 + jmp .LBB74_114 +.LBB74_110: # in Loop: Header=BB74_98 Depth=1 + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 +.Ltmp6966: +.Ltmp7167: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6967: + mov byte ptr [rbp + 582], al # 1-byte Spill + jmp .LBB74_111 +.LBB74_111: # in Loop: Header=BB74_98 Depth=1 + mov al, byte ptr [rbp + 582] # 1-byte Reload + test al, 1 + jne .LBB74_112 + jmp .LBB74_113 +.LBB74_112: # in Loop: Header=BB74_98 Depth=1 +.Ltmp7168: + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 + int3 +.Ltmp7169: +.LBB74_113: # in Loop: Header=BB74_98 Depth=1 + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 + jmp .LBB74_114 +.Ltmp7170: +.LBB74_114: # in Loop: Header=BB74_98 Depth=1 + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 +.Ltmp6968: + lea rcx, [rbp + 3304] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6969: + jmp .LBB74_115 +.LBB74_115: # in Loop: Header=BB74_98 Depth=1 + lea rcx, [rbp + 3304] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB74_98 +.Ltmp7171: +# %bb.116: + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 + jmp .LBB74_117 +.LBB74_117: # =>This Inner Loop Header: Depth=1 +.Ltmp7172: + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 + lea rdx, [rip + "??_C@_0BF@HJJGOLFK@beyond?5?9?5beyond?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 3048] + mov rcx, rax + mov qword ptr [rbp + 568], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1190 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3032] + mov qword ptr [rbp + 560], rcx # 8-byte Spill + mov qword ptr [rbp + 552], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3008] + mov qword ptr [rbp + 544], rcx # 8-byte Spill + mov qword ptr [rbp + 536], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3072] + mov rdx, qword ptr [rbp + 544] # 8-byte Reload + mov r8, qword ptr [rbp + 560] # 8-byte Reload + mov r9, qword ptr [rbp + 568] # 8-byte Reload + mov qword ptr [rbp + 528], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 +.Ltmp6970: + lea rcx, [rbp + 3976] +.Ltmp7173: + mov qword ptr [rbp + 520], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 520] # 8-byte Reload + mov qword ptr [rbp + 512], rax # 8-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Ltmp6971: + mov qword ptr [rbp + 504], rax # 8-byte Spill + jmp .LBB74_118 +.LBB74_118: # in Loop: Header=BB74_117 Depth=1 + mov rax, qword ptr [rbp + 504] # 8-byte Reload + mov qword ptr [rbp + 2928], rax +.Ltmp6972: + lea rcx, [rbp + 2936] + lea rdx, [rbp + 2944] + lea r8, [rbp + 2928] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp6973: + jmp .LBB74_119 +.LBB74_119: # in Loop: Header=BB74_117 Depth=1 + mov dword ptr [rbp + 2924], 0 +.Ltmp6974: + lea rcx, [rbp + 2944] + lea rdx, [rbp + 2952] + lea r8, [rbp + 2924] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp6975: + jmp .LBB74_120 +.LBB74_120: # in Loop: Header=BB74_117 Depth=1 +.Ltmp6976: + lea rcx, [rbp + 3072] + lea rdx, [rbp + 2952] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6977: + jmp .LBB74_121 +.LBB74_121: # in Loop: Header=BB74_117 Depth=1 + lea rcx, [rbp + 2952] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB74_127 +.Ltmp7174: +.LBB74_126: # Block address taken + # in Loop: Header=BB74_117 Depth=1 + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 + jmp .LBB74_127 +.Ltmp7175: +.LBB74_127: # in Loop: Header=BB74_117 Depth=1 + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 +.Ltmp6980: + lea rcx, [rbp + 3072] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6981: + mov byte ptr [rbp + 503], al # 1-byte Spill + jmp .LBB74_128 +.LBB74_128: # in Loop: Header=BB74_117 Depth=1 + mov al, byte ptr [rbp + 503] # 1-byte Reload + test al, 1 + jne .LBB74_129 + jmp .LBB74_133 +.LBB74_129: # in Loop: Header=BB74_117 Depth=1 + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 +.Ltmp6982: +.Ltmp7176: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6983: + mov byte ptr [rbp + 502], al # 1-byte Spill + jmp .LBB74_130 +.LBB74_130: # in Loop: Header=BB74_117 Depth=1 + mov al, byte ptr [rbp + 502] # 1-byte Reload + test al, 1 + jne .LBB74_131 + jmp .LBB74_132 +.LBB74_131: # in Loop: Header=BB74_117 Depth=1 +.Ltmp7177: + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 + int3 +.Ltmp7178: +.LBB74_132: # in Loop: Header=BB74_117 Depth=1 + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 + jmp .LBB74_133 +.Ltmp7179: +.LBB74_133: # in Loop: Header=BB74_117 Depth=1 + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 +.Ltmp6984: + lea rcx, [rbp + 3072] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6985: + jmp .LBB74_134 +.LBB74_134: # in Loop: Header=BB74_117 Depth=1 + lea rcx, [rbp + 3072] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB74_117 +.Ltmp7180: +# %bb.135: + .cv_loc 74 1 1192 0 # ..\tests\span_tests.cpp:1192:0 + lea rcx, [rbp + 4448] + call "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ" + mov qword ptr [rbp + 488], rax # 8-byte Spill +.LBB74_136: # =>This Inner Loop Header: Depth=1 +.Ltmp7181: + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 + lea rdx, [rip + "??_C@_0BA@IJCLOCGB@it?5?9?5first?5?$DN?$DN?51?$AA@"] + lea rax, [rbp + 2816] + mov rcx, rax + mov qword ptr [rbp + 480], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1193 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2800] + mov qword ptr [rbp + 472], rcx # 8-byte Spill + mov qword ptr [rbp + 464], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2776] + mov qword ptr [rbp + 456], rcx # 8-byte Spill + mov qword ptr [rbp + 448], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2840] + mov rdx, qword ptr [rbp + 456] # 8-byte Reload + mov r8, qword ptr [rbp + 472] # 8-byte Reload + mov r9, qword ptr [rbp + 480] # 8-byte Reload + mov qword ptr [rbp + 440], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 +.Ltmp6986: + lea rcx, [rbp + 4448] + lea rdx, [rbp + 4432] +.Ltmp7182: + mov qword ptr [rbp + 432], rax # 8-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Ltmp6987: + mov qword ptr [rbp + 424], rax # 8-byte Spill + jmp .LBB74_137 +.LBB74_137: # in Loop: Header=BB74_136 Depth=1 + mov rax, qword ptr [rbp + 424] # 8-byte Reload + mov qword ptr [rbp + 2696], rax +.Ltmp6988: + lea rcx, [rbp + 2704] + lea rdx, [rbp + 2712] + lea r8, [rbp + 2696] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp6989: + jmp .LBB74_138 +.LBB74_138: # in Loop: Header=BB74_136 Depth=1 + mov dword ptr [rbp + 2692], 1 +.Ltmp6990: + lea rcx, [rbp + 2712] + lea rdx, [rbp + 2720] + lea r8, [rbp + 2692] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp6991: + jmp .LBB74_139 +.LBB74_139: # in Loop: Header=BB74_136 Depth=1 +.Ltmp6992: + lea rcx, [rbp + 2840] + lea rdx, [rbp + 2720] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6993: + jmp .LBB74_140 +.LBB74_140: # in Loop: Header=BB74_136 Depth=1 + lea rcx, [rbp + 2720] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB74_146 +.Ltmp7183: +.LBB74_145: # Block address taken + # in Loop: Header=BB74_136 Depth=1 + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 + jmp .LBB74_146 +.Ltmp7184: +.LBB74_146: # in Loop: Header=BB74_136 Depth=1 + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 +.Ltmp6996: + lea rcx, [rbp + 2840] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6997: + mov byte ptr [rbp + 423], al # 1-byte Spill + jmp .LBB74_147 +.LBB74_147: # in Loop: Header=BB74_136 Depth=1 + mov al, byte ptr [rbp + 423] # 1-byte Reload + test al, 1 + jne .LBB74_148 + jmp .LBB74_152 +.LBB74_148: # in Loop: Header=BB74_136 Depth=1 + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 +.Ltmp6998: +.Ltmp7185: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6999: + mov byte ptr [rbp + 422], al # 1-byte Spill + jmp .LBB74_149 +.LBB74_149: # in Loop: Header=BB74_136 Depth=1 + mov al, byte ptr [rbp + 422] # 1-byte Reload + test al, 1 + jne .LBB74_150 + jmp .LBB74_151 +.LBB74_150: # in Loop: Header=BB74_136 Depth=1 +.Ltmp7186: + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 + int3 +.Ltmp7187: +.LBB74_151: # in Loop: Header=BB74_136 Depth=1 + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 + jmp .LBB74_152 +.Ltmp7188: +.LBB74_152: # in Loop: Header=BB74_136 Depth=1 + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 +.Ltmp7000: + lea rcx, [rbp + 2840] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7001: + jmp .LBB74_153 +.LBB74_153: # in Loop: Header=BB74_136 Depth=1 + lea rcx, [rbp + 2840] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB74_136 +.Ltmp7189: +# %bb.154: + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 + jmp .LBB74_155 +.LBB74_155: # =>This Inner Loop Header: Depth=1 +.Ltmp7190: + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 + lea rdx, [rip + "??_C@_08EJNANGGJ@?$CKit?5?$DN?$DN?53?$AA@"] + lea rax, [rbp + 2584] + mov rcx, rax + mov qword ptr [rbp + 408], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1194 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2568] + mov qword ptr [rbp + 400], rcx # 8-byte Spill + mov qword ptr [rbp + 392], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2544] + mov qword ptr [rbp + 384], rcx # 8-byte Spill + mov qword ptr [rbp + 376], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2608] + mov rdx, qword ptr [rbp + 384] # 8-byte Reload + mov r8, qword ptr [rbp + 400] # 8-byte Reload + mov r9, qword ptr [rbp + 408] # 8-byte Reload + mov qword ptr [rbp + 368], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 +.Ltmp7002: + lea rcx, [rbp + 4448] +.Ltmp7191: + mov qword ptr [rbp + 360], rax # 8-byte Spill + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" +.Ltmp7003: + mov qword ptr [rbp + 352], rax # 8-byte Spill + jmp .LBB74_156 +.LBB74_156: # in Loop: Header=BB74_155 Depth=1 +.Ltmp7004: + lea rcx, [rbp + 2472] + lea rdx, [rbp + 2480] + mov r8, qword ptr [rbp + 352] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp7005: + jmp .LBB74_157 +.LBB74_157: # in Loop: Header=BB74_155 Depth=1 + mov dword ptr [rbp + 2468], 3 +.Ltmp7006: + lea rcx, [rbp + 2480] + lea rdx, [rbp + 2488] + lea r8, [rbp + 2468] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp7007: + jmp .LBB74_158 +.LBB74_158: # in Loop: Header=BB74_155 Depth=1 +.Ltmp7008: + lea rcx, [rbp + 2608] + lea rdx, [rbp + 2488] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7009: + jmp .LBB74_159 +.LBB74_159: # in Loop: Header=BB74_155 Depth=1 + lea rcx, [rbp + 2488] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB74_165 +.Ltmp7192: +.LBB74_164: # Block address taken + # in Loop: Header=BB74_155 Depth=1 + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 + jmp .LBB74_165 +.Ltmp7193: +.LBB74_165: # in Loop: Header=BB74_155 Depth=1 + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 +.Ltmp7012: + lea rcx, [rbp + 2608] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7013: + mov byte ptr [rbp + 351], al # 1-byte Spill + jmp .LBB74_166 +.LBB74_166: # in Loop: Header=BB74_155 Depth=1 + mov al, byte ptr [rbp + 351] # 1-byte Reload + test al, 1 + jne .LBB74_167 + jmp .LBB74_171 +.LBB74_167: # in Loop: Header=BB74_155 Depth=1 + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 +.Ltmp7014: +.Ltmp7194: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7015: + mov byte ptr [rbp + 350], al # 1-byte Spill + jmp .LBB74_168 +.LBB74_168: # in Loop: Header=BB74_155 Depth=1 + mov al, byte ptr [rbp + 350] # 1-byte Reload + test al, 1 + jne .LBB74_169 + jmp .LBB74_170 +.LBB74_169: # in Loop: Header=BB74_155 Depth=1 +.Ltmp7195: + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 + int3 +.Ltmp7196: +.LBB74_170: # in Loop: Header=BB74_155 Depth=1 + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 + jmp .LBB74_171 +.Ltmp7197: +.LBB74_171: # in Loop: Header=BB74_155 Depth=1 + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 +.Ltmp7016: + lea rcx, [rbp + 2608] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7017: + jmp .LBB74_172 +.LBB74_172: # in Loop: Header=BB74_155 Depth=1 + lea rcx, [rbp + 2608] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB74_155 +.Ltmp7198: +# %bb.173: + .cv_loc 74 1 1195 0 # ..\tests\span_tests.cpp:1195:0 + lea rcx, [rbp + 4448] + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" + mov dword ptr [rax], 22 +.LBB74_174: # =>This Inner Loop Header: Depth=1 +.Ltmp7199: + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 + lea rdx, [rip + "??_C@_09NIJFDHGM@?$CKit?5?$DN?$DN?522?$AA@"] + lea rax, [rbp + 2360] + mov rcx, rax + mov qword ptr [rbp + 336], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1196 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2344] + mov qword ptr [rbp + 328], rcx # 8-byte Spill + mov qword ptr [rbp + 320], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2320] + mov qword ptr [rbp + 312], rcx # 8-byte Spill + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2384] + mov rdx, qword ptr [rbp + 312] # 8-byte Reload + mov r8, qword ptr [rbp + 328] # 8-byte Reload + mov r9, qword ptr [rbp + 336] # 8-byte Reload + mov qword ptr [rbp + 296], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 +.Ltmp7018: + lea rcx, [rbp + 4448] +.Ltmp7200: + mov qword ptr [rbp + 288], rax # 8-byte Spill + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" +.Ltmp7019: + mov qword ptr [rbp + 280], rax # 8-byte Spill + jmp .LBB74_175 +.LBB74_175: # in Loop: Header=BB74_174 Depth=1 +.Ltmp7020: + lea rcx, [rbp + 2248] + lea rdx, [rbp + 2256] + mov r8, qword ptr [rbp + 280] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp7021: + jmp .LBB74_176 +.LBB74_176: # in Loop: Header=BB74_174 Depth=1 + mov dword ptr [rbp + 2244], 22 +.Ltmp7022: + lea rcx, [rbp + 2256] + lea rdx, [rbp + 2264] + lea r8, [rbp + 2244] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp7023: + jmp .LBB74_177 +.LBB74_177: # in Loop: Header=BB74_174 Depth=1 +.Ltmp7024: + lea rcx, [rbp + 2384] + lea rdx, [rbp + 2264] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7025: + jmp .LBB74_178 +.LBB74_178: # in Loop: Header=BB74_174 Depth=1 + lea rcx, [rbp + 2264] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB74_184 +.Ltmp7201: +.LBB74_183: # Block address taken + # in Loop: Header=BB74_174 Depth=1 + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 + jmp .LBB74_184 +.Ltmp7202: +.LBB74_184: # in Loop: Header=BB74_174 Depth=1 + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 +.Ltmp7028: + lea rcx, [rbp + 2384] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7029: + mov byte ptr [rbp + 279], al # 1-byte Spill + jmp .LBB74_185 +.LBB74_185: # in Loop: Header=BB74_174 Depth=1 + mov al, byte ptr [rbp + 279] # 1-byte Reload + test al, 1 + jne .LBB74_186 + jmp .LBB74_190 +.LBB74_186: # in Loop: Header=BB74_174 Depth=1 + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 +.Ltmp7030: +.Ltmp7203: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7031: + mov byte ptr [rbp + 278], al # 1-byte Spill + jmp .LBB74_187 +.LBB74_187: # in Loop: Header=BB74_174 Depth=1 + mov al, byte ptr [rbp + 278] # 1-byte Reload + test al, 1 + jne .LBB74_188 + jmp .LBB74_189 +.LBB74_188: # in Loop: Header=BB74_174 Depth=1 +.Ltmp7204: + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 + int3 +.Ltmp7205: +.LBB74_189: # in Loop: Header=BB74_174 Depth=1 + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 + jmp .LBB74_190 +.Ltmp7206: +.LBB74_190: # in Loop: Header=BB74_174 Depth=1 + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 +.Ltmp7032: + lea rcx, [rbp + 2384] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7033: + jmp .LBB74_191 +.LBB74_191: # in Loop: Header=BB74_174 Depth=1 + lea rcx, [rbp + 2384] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB74_174 +.Ltmp7207: +# %bb.192: + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 + jmp .LBB74_193 +.LBB74_193: # =>This Inner Loop Header: Depth=1 +.Ltmp7208: + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 + lea rdx, [rip + "??_C@_0BB@FOMAFOIO@beyond?5?9?5it?5?$DN?$DN?53?$AA@"] + lea rax, [rbp + 2136] + mov rcx, rax + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1197 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2120] + mov qword ptr [rbp + 256], rcx # 8-byte Spill + mov qword ptr [rbp + 248], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2096] + mov qword ptr [rbp + 240], rcx # 8-byte Spill + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2160] + mov rdx, qword ptr [rbp + 240] # 8-byte Reload + mov r8, qword ptr [rbp + 256] # 8-byte Reload + mov r9, qword ptr [rbp + 264] # 8-byte Reload + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 +.Ltmp7034: + lea rcx, [rbp + 3976] + lea rdx, [rbp + 4448] +.Ltmp7209: + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Ltmp7035: + mov qword ptr [rbp + 208], rax # 8-byte Spill + jmp .LBB74_194 +.LBB74_194: # in Loop: Header=BB74_193 Depth=1 + mov rax, qword ptr [rbp + 208] # 8-byte Reload + mov qword ptr [rbp + 2016], rax +.Ltmp7036: + lea rcx, [rbp + 2024] + lea rdx, [rbp + 2032] + lea r8, [rbp + 2016] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp7037: + jmp .LBB74_195 +.LBB74_195: # in Loop: Header=BB74_193 Depth=1 + mov dword ptr [rbp + 2012], 3 +.Ltmp7038: + lea rcx, [rbp + 2032] + lea rdx, [rbp + 2040] + lea r8, [rbp + 2012] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp7039: + jmp .LBB74_196 +.LBB74_196: # in Loop: Header=BB74_193 Depth=1 +.Ltmp7040: + lea rcx, [rbp + 2160] + lea rdx, [rbp + 2040] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7041: + jmp .LBB74_197 +.LBB74_197: # in Loop: Header=BB74_193 Depth=1 + lea rcx, [rbp + 2040] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB74_203 +.Ltmp7210: +.LBB74_202: # Block address taken + # in Loop: Header=BB74_193 Depth=1 + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 + jmp .LBB74_203 +.Ltmp7211: +.LBB74_203: # in Loop: Header=BB74_193 Depth=1 + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 +.Ltmp7044: + lea rcx, [rbp + 2160] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7045: + mov byte ptr [rbp + 207], al # 1-byte Spill + jmp .LBB74_204 +.LBB74_204: # in Loop: Header=BB74_193 Depth=1 + mov al, byte ptr [rbp + 207] # 1-byte Reload + test al, 1 + jne .LBB74_205 + jmp .LBB74_209 +.LBB74_205: # in Loop: Header=BB74_193 Depth=1 + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 +.Ltmp7046: +.Ltmp7212: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7047: + mov byte ptr [rbp + 206], al # 1-byte Spill + jmp .LBB74_206 +.LBB74_206: # in Loop: Header=BB74_193 Depth=1 + mov al, byte ptr [rbp + 206] # 1-byte Reload + test al, 1 + jne .LBB74_207 + jmp .LBB74_208 +.LBB74_207: # in Loop: Header=BB74_193 Depth=1 +.Ltmp7213: + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 + int3 +.Ltmp7214: +.LBB74_208: # in Loop: Header=BB74_193 Depth=1 + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 + jmp .LBB74_209 +.Ltmp7215: +.LBB74_209: # in Loop: Header=BB74_193 Depth=1 + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 +.Ltmp7048: + lea rcx, [rbp + 2160] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7049: + jmp .LBB74_210 +.LBB74_210: # in Loop: Header=BB74_193 Depth=1 + lea rcx, [rbp + 2160] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB74_193 +.Ltmp7216: +# %bb.211: + .cv_loc 74 1 1199 0 # ..\tests\span_tests.cpp:1199:0 + mov rax, qword ptr [rbp + 4432] + mov qword ptr [rbp + 4448], rax + mov rax, qword ptr [rbp + 4440] + mov qword ptr [rbp + 4456], rax +.LBB74_212: # =>This Inner Loop Header: Depth=1 +.Ltmp7217: + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 + lea rdx, [rip + "??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@"] + lea rax, [rbp + 1904] + mov rcx, rax + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1200 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1888] + mov qword ptr [rbp + 184], rcx # 8-byte Spill + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1864] + mov qword ptr [rbp + 168], rcx # 8-byte Spill + mov qword ptr [rbp + 160], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1928] + mov rdx, qword ptr [rbp + 168] # 8-byte Reload + mov r8, qword ptr [rbp + 184] # 8-byte Reload + mov r9, qword ptr [rbp + 192] # 8-byte Reload + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 +.Ltmp7050: + lea rcx, [rbp + 1792] + lea rdx, [rbp + 1800] + lea r8, [rbp + 4448] +.Ltmp7218: + mov qword ptr [rbp + 144], rax # 8-byte Spill + call "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +.Ltmp7051: + jmp .LBB74_213 +.LBB74_213: # in Loop: Header=BB74_212 Depth=1 +.Ltmp7052: + lea rcx, [rbp + 1800] + lea rdx, [rbp + 1808] + lea r8, [rbp + 4432] + call "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +.Ltmp7053: + jmp .LBB74_214 +.LBB74_214: # in Loop: Header=BB74_212 Depth=1 +.Ltmp7054: + lea rcx, [rbp + 1928] + lea rdx, [rbp + 1808] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7055: + jmp .LBB74_215 +.LBB74_215: # in Loop: Header=BB74_212 Depth=1 + lea rcx, [rbp + 1808] + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB74_221 +.Ltmp7219: +.LBB74_220: # Block address taken + # in Loop: Header=BB74_212 Depth=1 + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 + jmp .LBB74_221 +.Ltmp7220: +.LBB74_221: # in Loop: Header=BB74_212 Depth=1 + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 +.Ltmp7058: + lea rcx, [rbp + 1928] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7059: + mov byte ptr [rbp + 143], al # 1-byte Spill + jmp .LBB74_222 +.LBB74_222: # in Loop: Header=BB74_212 Depth=1 + mov al, byte ptr [rbp + 143] # 1-byte Reload + test al, 1 + jne .LBB74_223 + jmp .LBB74_227 +.LBB74_223: # in Loop: Header=BB74_212 Depth=1 + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 +.Ltmp7060: +.Ltmp7221: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7061: + mov byte ptr [rbp + 142], al # 1-byte Spill + jmp .LBB74_224 +.LBB74_224: # in Loop: Header=BB74_212 Depth=1 + mov al, byte ptr [rbp + 142] # 1-byte Reload + test al, 1 + jne .LBB74_225 + jmp .LBB74_226 +.LBB74_225: # in Loop: Header=BB74_212 Depth=1 +.Ltmp7222: + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 + int3 +.Ltmp7223: +.LBB74_226: # in Loop: Header=BB74_212 Depth=1 + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 + jmp .LBB74_227 +.Ltmp7224: +.LBB74_227: # in Loop: Header=BB74_212 Depth=1 + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 +.Ltmp7062: + lea rcx, [rbp + 1928] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7063: + jmp .LBB74_228 +.LBB74_228: # in Loop: Header=BB74_212 Depth=1 + lea rcx, [rbp + 1928] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB74_212 +.Ltmp7225: +# %bb.229: + .cv_loc 74 1 1201 0 # ..\tests\span_tests.cpp:1201:0 + jmp .LBB74_230 +.LBB74_230: # =>This Inner Loop Header: Depth=1 + lea rcx, [rbp + 4464] + lea rdx, [rbp + 1776] + call "?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" + lea rcx, [rbp + 4448] + lea rdx, [rbp + 1776] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + test al, 1 + jne .LBB74_231 + jmp .LBB74_233 +.LBB74_231: # in Loop: Header=BB74_230 Depth=1 +.Ltmp7226: + .cv_loc 74 1 1202 0 # ..\tests\span_tests.cpp:1202:0 + lea rcx, [rbp + 4448] + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" + mov dword ptr [rax], 5 + .cv_loc 74 1 1203 0 # ..\tests\span_tests.cpp:1203:0 + lea rcx, [rbp + 4448] + call "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ" +.Ltmp7227: + .cv_loc 74 1 1201 0 # ..\tests\span_tests.cpp:1201:0 + mov qword ptr [rbp + 128], rax # 8-byte Spill + jmp .LBB74_230 +.LBB74_233: + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 + jmp .LBB74_234 +.LBB74_234: # =>This Inner Loop Header: Depth=1 +.Ltmp7228: + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 + lea rdx, [rip + "??_C@_0N@PDHHPOIL@it?5?$DN?$DN?5beyond?$AA@"] + lea rax, [rbp + 1672] + mov rcx, rax + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1206 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1656] + mov qword ptr [rbp + 112], rcx # 8-byte Spill + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1632] + mov qword ptr [rbp + 96], rcx # 8-byte Spill + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1696] + mov rdx, qword ptr [rbp + 96] # 8-byte Reload + mov r8, qword ptr [rbp + 112] # 8-byte Reload + mov r9, qword ptr [rbp + 120] # 8-byte Reload + mov qword ptr [rbp + 80], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 +.Ltmp7064: + lea rcx, [rbp + 1560] + lea rdx, [rbp + 1568] + lea r8, [rbp + 4448] +.Ltmp7229: + mov qword ptr [rbp + 72], rax # 8-byte Spill + call "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +.Ltmp7065: + jmp .LBB74_235 +.LBB74_235: # in Loop: Header=BB74_234 Depth=1 +.Ltmp7066: + lea rcx, [rbp + 1568] + lea rdx, [rbp + 1576] + lea r8, [rbp + 3976] + call "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +.Ltmp7067: + jmp .LBB74_236 +.LBB74_236: # in Loop: Header=BB74_234 Depth=1 +.Ltmp7068: + lea rcx, [rbp + 1696] + lea rdx, [rbp + 1576] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7069: + jmp .LBB74_237 +.LBB74_237: # in Loop: Header=BB74_234 Depth=1 + lea rcx, [rbp + 1576] + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB74_242 +.Ltmp7230: +.LBB74_241: # Block address taken + # in Loop: Header=BB74_234 Depth=1 + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 + jmp .LBB74_242 +.Ltmp7231: +.LBB74_242: # in Loop: Header=BB74_234 Depth=1 + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 +.Ltmp7072: + lea rcx, [rbp + 1696] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7073: + mov byte ptr [rbp + 71], al # 1-byte Spill + jmp .LBB74_243 +.LBB74_243: # in Loop: Header=BB74_234 Depth=1 + mov al, byte ptr [rbp + 71] # 1-byte Reload + test al, 1 + jne .LBB74_244 + jmp .LBB74_248 +.LBB74_244: # in Loop: Header=BB74_234 Depth=1 + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 +.Ltmp7074: +.Ltmp7232: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7075: + mov byte ptr [rbp + 70], al # 1-byte Spill + jmp .LBB74_245 +.LBB74_245: # in Loop: Header=BB74_234 Depth=1 + mov al, byte ptr [rbp + 70] # 1-byte Reload + test al, 1 + jne .LBB74_246 + jmp .LBB74_247 +.LBB74_246: # in Loop: Header=BB74_234 Depth=1 +.Ltmp7233: + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 + int3 +.Ltmp7234: +.LBB74_247: # in Loop: Header=BB74_234 Depth=1 + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 + jmp .LBB74_248 +.Ltmp7235: +.LBB74_248: # in Loop: Header=BB74_234 Depth=1 + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 +.Ltmp7076: + lea rcx, [rbp + 1696] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7077: + jmp .LBB74_249 +.LBB74_249: # in Loop: Header=BB74_234 Depth=1 + lea rcx, [rbp + 1696] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB74_234 +.Ltmp7236: +# %bb.250: + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 + jmp .LBB74_251 +.LBB74_251: # =>This Inner Loop Header: Depth=1 +.Ltmp7237: + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 + lea rdx, [rip + "??_C@_0BB@DJCIEDM@it?5?9?5beyond?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 1456] + mov rcx, rax + mov qword ptr [rbp + 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1207 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1440] + mov qword ptr [rbp + 48], rcx # 8-byte Spill + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1416] + mov qword ptr [rbp + 32], rcx # 8-byte Spill + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1480] + mov rdx, qword ptr [rbp + 32] # 8-byte Reload + mov r8, qword ptr [rbp + 48] # 8-byte Reload + mov r9, qword ptr [rbp + 56] # 8-byte Reload + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 +.Ltmp7078: + lea rcx, [rbp + 4448] + lea rdx, [rbp + 3976] +.Ltmp7238: + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Ltmp7079: + mov qword ptr [rbp], rax # 8-byte Spill + jmp .LBB74_252 +.LBB74_252: # in Loop: Header=BB74_251 Depth=1 + mov rax, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp + 1336], rax +.Ltmp7080: + lea rcx, [rbp + 1344] + lea rdx, [rbp + 1352] + lea r8, [rbp + 1336] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp7081: + jmp .LBB74_253 +.LBB74_253: # in Loop: Header=BB74_251 Depth=1 + mov dword ptr [rbp + 1332], 0 +.Ltmp7082: + lea rcx, [rbp + 1352] + lea rdx, [rbp + 1360] + lea r8, [rbp + 1332] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp7083: + jmp .LBB74_254 +.LBB74_254: # in Loop: Header=BB74_251 Depth=1 +.Ltmp7084: + lea rcx, [rbp + 1480] + lea rdx, [rbp + 1360] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7085: + jmp .LBB74_255 +.LBB74_255: # in Loop: Header=BB74_251 Depth=1 + lea rcx, [rbp + 1360] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB74_261 +.Ltmp7239: +.LBB74_260: # Block address taken + # in Loop: Header=BB74_251 Depth=1 + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 + jmp .LBB74_261 +.Ltmp7240: +.LBB74_261: # in Loop: Header=BB74_251 Depth=1 + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 +.Ltmp7088: + lea rcx, [rbp + 1480] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7089: + mov byte ptr [rbp - 1], al # 1-byte Spill + jmp .LBB74_262 +.LBB74_262: # in Loop: Header=BB74_251 Depth=1 + mov al, byte ptr [rbp - 1] # 1-byte Reload + test al, 1 + jne .LBB74_263 + jmp .LBB74_267 +.LBB74_263: # in Loop: Header=BB74_251 Depth=1 + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 +.Ltmp7090: +.Ltmp7241: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7091: + mov byte ptr [rbp - 2], al # 1-byte Spill + jmp .LBB74_264 +.LBB74_264: # in Loop: Header=BB74_251 Depth=1 + mov al, byte ptr [rbp - 2] # 1-byte Reload + test al, 1 + jne .LBB74_265 + jmp .LBB74_266 +.LBB74_265: # in Loop: Header=BB74_251 Depth=1 +.Ltmp7242: + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 + int3 +.Ltmp7243: +.LBB74_266: # in Loop: Header=BB74_251 Depth=1 + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 + jmp .LBB74_267 +.Ltmp7244: +.LBB74_267: # in Loop: Header=BB74_251 Depth=1 + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 +.Ltmp7092: + lea rcx, [rbp + 1480] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7093: + jmp .LBB74_268 +.LBB74_268: # in Loop: Header=BB74_251 Depth=1 + lea rcx, [rbp + 1480] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB74_251 +.Ltmp7245: +# %bb.269: + .cv_loc 74 1 1209 0 # ..\tests\span_tests.cpp:1209:0 + lea rax, [rbp + 4464] + mov qword ptr [rbp + 1320], rax + mov rcx, qword ptr [rbp + 1320] + lea rdx, [rbp + 1304] +.Ltmp7246: + #DEBUG_VALUE: __begin1 <- [$rdx+0] + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp7247: + mov rcx, qword ptr [rbp + 1320] + lea rdx, [rbp + 1288] +.Ltmp7248: + #DEBUG_VALUE: __end1 <- [$rdx+0] + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp7249: +.LBB74_270: # =>This Loop Header: Depth=1 + # Child Loop BB74_272 Depth 2 + mov rax, qword ptr [rbp + 1288] + mov qword ptr [rbp + 1272], rax + mov rax, qword ptr [rbp + 1296] + mov qword ptr [rbp + 1280], rax + mov rax, qword ptr [rbp + 1304] + mov qword ptr [rbp + 1256], rax + mov rax, qword ptr [rbp + 1312] + mov qword ptr [rbp + 1264], rax + lea rcx, [rbp + 1256] + lea rdx, [rbp + 1272] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB74_271 + jmp .LBB74_291 +.LBB74_271: # in Loop: Header=BB74_270 Depth=1 +.Ltmp7250: + .cv_loc 74 1 1209 0 # ..\tests\span_tests.cpp:1209:0 + lea rcx, [rbp + 1304] + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + mov qword ptr [rbp + 1248], rax +.LBB74_272: # Parent Loop BB74_270 Depth=1 + # => This Inner Loop Header: Depth=2 +.Ltmp7251: + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 + lea rdx, [rip + "??_C@_06HPDKMKBC@n?5?$DN?$DN?55?$AA@"] + lea rax, [rbp + 1144] + mov rcx, rax + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1210 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1128] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1104] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1168] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 24] # 8-byte Reload + mov r9, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp7252: + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 + mov r8, qword ptr [rbp + 1248] +.Ltmp7094: + lea rcx, [rbp + 1032] + lea rdx, [rbp + 1040] + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp7095: + jmp .LBB74_273 +.LBB74_273: # in Loop: Header=BB74_272 Depth=2 + mov dword ptr [rbp + 1028], 5 +.Ltmp7096: + lea rcx, [rbp + 1040] + lea rdx, [rbp + 1048] + lea r8, [rbp + 1028] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp7097: + jmp .LBB74_274 +.LBB74_274: # in Loop: Header=BB74_272 Depth=2 +.Ltmp7098: + lea rcx, [rbp + 1168] + lea rdx, [rbp + 1048] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7099: + jmp .LBB74_275 +.LBB74_275: # in Loop: Header=BB74_272 Depth=2 + lea rcx, [rbp + 1048] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB74_281 +.Ltmp7253: +.LBB74_280: # Block address taken + # in Loop: Header=BB74_272 Depth=2 + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 + jmp .LBB74_281 +.Ltmp7254: +.LBB74_281: # in Loop: Header=BB74_272 Depth=2 + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 +.Ltmp7102: + lea rcx, [rbp + 1168] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7103: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB74_282 +.LBB74_282: # in Loop: Header=BB74_272 Depth=2 + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB74_283 + jmp .LBB74_287 +.LBB74_283: # in Loop: Header=BB74_272 Depth=2 + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 +.Ltmp7104: +.Ltmp7255: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7105: + mov byte ptr [rbp - 66], al # 1-byte Spill + jmp .LBB74_284 +.LBB74_284: # in Loop: Header=BB74_272 Depth=2 + mov al, byte ptr [rbp - 66] # 1-byte Reload + test al, 1 + jne .LBB74_285 + jmp .LBB74_286 +.LBB74_285: # in Loop: Header=BB74_272 Depth=2 +.Ltmp7256: + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 + int3 +.Ltmp7257: +.LBB74_286: # in Loop: Header=BB74_272 Depth=2 + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 + jmp .LBB74_287 +.Ltmp7258: +.LBB74_287: # in Loop: Header=BB74_272 Depth=2 + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 +.Ltmp7106: + lea rcx, [rbp + 1168] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7107: + jmp .LBB74_288 +.LBB74_288: # in Loop: Header=BB74_272 Depth=2 + lea rcx, [rbp + 1168] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB74_272 +.Ltmp7259: +# %bb.289: # in Loop: Header=BB74_270 Depth=1 + .cv_loc 74 1 1209 0 # ..\tests\span_tests.cpp:1209:0 + lea rcx, [rbp + 1304] + call "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB74_270 +.Ltmp7260: +.LBB74_291: + .cv_loc 74 1 1213 0 # ..\tests\span_tests.cpp:1213:0 + add rsp, 4640 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_5: # in Loop: Header=BB74_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4232] +.Ltmp7261: + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7262: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$6@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$6@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$6@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_6: # in Loop: Header=BB74_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 +.Ltmp6882: + lea rcx, [rbp + 4352] +.Ltmp7263: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6883: + jmp .LBB74_7 +.LBB74_7: # in Loop: Header=BB74_1 Depth=1 + lea rax, [rip + .LBB74_8] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7264: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$23@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_23: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4352] + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7265: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$24@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_24: # in Loop: Header=BB74_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4016] +.Ltmp7266: + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7267: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$25@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$25@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$25@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_25: # in Loop: Header=BB74_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 +.Ltmp6898: + lea rcx, [rbp + 4136] +.Ltmp7268: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6899: + jmp .LBB74_26 +.LBB74_26: # in Loop: Header=BB74_18 Depth=1 + lea rax, [rip + .LBB74_27] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7269: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$41@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_41: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4136] + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7270: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$42@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$42@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$42@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_42: # in Loop: Header=BB74_37 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3776] +.Ltmp7271: + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7272: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$43@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$43@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$43@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_43: # in Loop: Header=BB74_37 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 +.Ltmp6912: + lea rcx, [rbp + 3896] +.Ltmp7273: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6913: + jmp .LBB74_44 +.LBB74_44: # in Loop: Header=BB74_37 Depth=1 + lea rax, [rip + .LBB74_45] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7274: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$59@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$59@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$59@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_59: # in Loop: Header=BB74_55 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 +.Ltmp6930: + lea rcx, [rbp + 3680] + xor edx, edx +.Ltmp7275: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp6931: + jmp .LBB74_60 +.LBB74_60: # in Loop: Header=BB74_55 Depth=1 + lea rax, [rip + .LBB74_61] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7276: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$63@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$63@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$63@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_63: # in Loop: Header=BB74_55 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 +.Ltmp6928: + lea rcx, [rbp + 3680] +.Ltmp7277: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6929: + jmp .LBB74_64 +.LBB74_64: # in Loop: Header=BB74_55 Depth=1 + lea rax, [rip + .LBB74_65] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7278: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$67@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$67@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$67@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_67: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3896] +.Ltmp7279: + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7280: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$84@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$84@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$84@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_84: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3680] +.Ltmp7281: + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7282: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$85@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$85@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$85@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_85: # in Loop: Header=BB74_79 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3416] +.Ltmp7283: + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7284: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$86@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$86@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$86@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_86: # in Loop: Header=BB74_79 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 +.Ltmp6946: + lea rcx, [rbp + 3536] +.Ltmp7285: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6947: + jmp .LBB74_87 +.LBB74_87: # in Loop: Header=BB74_79 Depth=1 + lea rax, [rip + .LBB74_88] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7286: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$103@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_103: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3536] + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7287: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$104@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$104@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$104@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_104: # in Loop: Header=BB74_98 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3184] +.Ltmp7288: + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7289: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$105@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$105@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$105@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_105: # in Loop: Header=BB74_98 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 +.Ltmp6962: + lea rcx, [rbp + 3304] +.Ltmp7290: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6963: + jmp .LBB74_106 +.LBB74_106: # in Loop: Header=BB74_98 Depth=1 + lea rax, [rip + .LBB74_107] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7291: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$122@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$122@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$122@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_122: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3304] + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7292: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$123@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$123@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$123@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_123: # in Loop: Header=BB74_117 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2952] +.Ltmp7293: + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7294: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$124@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$124@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$124@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_124: # in Loop: Header=BB74_117 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 +.Ltmp6978: + lea rcx, [rbp + 3072] +.Ltmp7295: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6979: + jmp .LBB74_125 +.LBB74_125: # in Loop: Header=BB74_117 Depth=1 + lea rax, [rip + .LBB74_126] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7296: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$141@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$141@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$141@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_141: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3072] + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7297: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$142@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$142@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$142@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_142: # in Loop: Header=BB74_136 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2720] +.Ltmp7298: + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7299: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$143@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$143@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$143@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_143: # in Loop: Header=BB74_136 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 +.Ltmp6994: + lea rcx, [rbp + 2840] +.Ltmp7300: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6995: + jmp .LBB74_144 +.LBB74_144: # in Loop: Header=BB74_136 Depth=1 + lea rax, [rip + .LBB74_145] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7301: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$160@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$160@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$160@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_160: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2840] + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7302: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$161@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$161@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$161@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_161: # in Loop: Header=BB74_155 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2488] +.Ltmp7303: + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7304: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$162@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$162@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$162@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_162: # in Loop: Header=BB74_155 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 +.Ltmp7010: + lea rcx, [rbp + 2608] +.Ltmp7305: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7011: + jmp .LBB74_163 +.LBB74_163: # in Loop: Header=BB74_155 Depth=1 + lea rax, [rip + .LBB74_164] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7306: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$179@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$179@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$179@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_179: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2608] + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7307: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$180@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$180@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$180@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_180: # in Loop: Header=BB74_174 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2264] +.Ltmp7308: + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7309: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$181@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$181@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$181@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_181: # in Loop: Header=BB74_174 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 +.Ltmp7026: + lea rcx, [rbp + 2384] +.Ltmp7310: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7027: + jmp .LBB74_182 +.LBB74_182: # in Loop: Header=BB74_174 Depth=1 + lea rax, [rip + .LBB74_183] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7311: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$198@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$198@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$198@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_198: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2384] + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7312: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$199@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$199@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$199@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_199: # in Loop: Header=BB74_193 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2040] +.Ltmp7313: + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7314: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$200@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$200@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$200@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_200: # in Loop: Header=BB74_193 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 +.Ltmp7042: + lea rcx, [rbp + 2160] +.Ltmp7315: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7043: + jmp .LBB74_201 +.LBB74_201: # in Loop: Header=BB74_193 Depth=1 + lea rax, [rip + .LBB74_202] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7316: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$216@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_216: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2160] + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7317: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$217@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$217@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$217@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_217: # in Loop: Header=BB74_212 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1808] +.Ltmp7318: + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7319: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$218@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$218@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$218@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_218: # in Loop: Header=BB74_212 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 +.Ltmp7056: + lea rcx, [rbp + 1928] +.Ltmp7320: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7057: + jmp .LBB74_219 +.LBB74_219: # in Loop: Header=BB74_212 Depth=1 + lea rax, [rip + .LBB74_220] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7321: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$232@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$232@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$232@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_232: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1928] + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7322: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$238@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$238@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$238@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_238: # in Loop: Header=BB74_234 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1576] +.Ltmp7323: + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7324: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$239@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$239@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$239@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_239: # in Loop: Header=BB74_234 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 +.Ltmp7070: + lea rcx, [rbp + 1696] +.Ltmp7325: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7071: + jmp .LBB74_240 +.LBB74_240: # in Loop: Header=BB74_234 Depth=1 + lea rax, [rip + .LBB74_241] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7326: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$256@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$256@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$256@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_256: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1696] + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7327: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$257@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$257@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$257@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_257: # in Loop: Header=BB74_251 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1360] +.Ltmp7328: + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7329: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$258@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$258@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$258@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_258: # in Loop: Header=BB74_251 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 +.Ltmp7086: + lea rcx, [rbp + 1480] +.Ltmp7330: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7087: + jmp .LBB74_259 +.LBB74_259: # in Loop: Header=BB74_251 Depth=1 + lea rax, [rip + .LBB74_260] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7331: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$276@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$276@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$276@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_276: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1480] + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7332: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$277@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$277@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$277@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_277: # in Loop: Header=BB74_272 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1048] +.Ltmp7333: + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7334: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$278@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$278@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$278@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_278: # in Loop: Header=BB74_272 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 +.Ltmp7100: + lea rcx, [rbp + 1168] +.Ltmp7335: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7101: + jmp .LBB74_279 +.LBB74_279: # in Loop: Header=BB74_272 Depth=2 + lea rax, [rip + .LBB74_280] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7336: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$290@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$290@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$290@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_290: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1168] + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7337: +.Lfunc_end74: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 429065506 # MagicNumber + .long 59 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # UnwindMap + .long 15 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # TryBlockMap + .long 77 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # IPToStateXData + .long 4632 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long -1 # ToState + .long "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 5 # ToState + .long "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$67@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long 9 # ToState + .long "?dtor$42@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$84@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 15 # ToState + .long 0 # Action + .long 16 # ToState + .long "?dtor$85@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 15 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$122@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 19 # ToState + .long 0 # Action + .long 20 # ToState + .long "?dtor$104@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 19 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$141@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 23 # ToState + .long 0 # Action + .long 24 # ToState + .long "?dtor$123@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 23 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$160@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long 28 # ToState + .long "?dtor$142@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$179@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 31 # ToState + .long 0 # Action + .long 32 # ToState + .long "?dtor$161@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 31 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$198@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 35 # ToState + .long 0 # Action + .long 36 # ToState + .long "?dtor$180@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 35 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 39 # ToState + .long 0 # Action + .long 40 # ToState + .long "?dtor$199@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 39 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$232@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 43 # ToState + .long 0 # Action + .long 44 # ToState + .long "?dtor$217@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 43 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$256@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 47 # ToState + .long 0 # Action + .long 48 # ToState + .long "?dtor$238@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 47 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$276@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 51 # ToState + .long 0 # Action + .long 52 # ToState + .long "?dtor$257@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 51 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$290@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 55 # ToState + .long 0 # Action + .long 56 # ToState + .long "?dtor$277@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 55 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 6 # TryHigh + .long 7 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray + .long 9 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 13 # TryHigh + .long 14 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray + .long 16 # TryLow + .long 17 # TryHigh + .long 18 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray + .long 20 # TryLow + .long 21 # TryHigh + .long 22 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray + .long 24 # TryLow + .long 25 # TryHigh + .long 26 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray + .long 28 # TryLow + .long 29 # TryHigh + .long 30 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray + .long 32 # TryLow + .long 33 # TryHigh + .long 34 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$8$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray + .long 36 # TryLow + .long 37 # TryHigh + .long 38 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$9$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray + .long 40 # TryLow + .long 41 # TryHigh + .long 42 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$10$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray + .long 44 # TryLow + .long 45 # TryHigh + .long 46 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$11$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray + .long 48 # TryLow + .long 49 # TryHigh + .long 50 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$12$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray + .long 52 # TryLow + .long 53 # TryHigh + .long 54 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$13$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray + .long 56 # TryLow + .long 57 # TryHigh + .long 58 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$14$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$25@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$43@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$59@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$63@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$86@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$105@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$124@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$143@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$8$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$162@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$9$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$181@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$10$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$200@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$11$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$218@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$12$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$239@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$13$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$258@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$14$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$278@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long .Lfunc_begin74@IMGREL # IP + .long -1 # ToState + .long .Ltmp6876@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp6880@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp6884@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp6889@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6890@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp6896@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp6900@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp6905@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6906@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp6910@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp6914@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp6919@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6920@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp6924@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp6922@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp6937@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6938@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp6944@IMGREL+1 # IP + .long 17 # ToState + .long .Ltmp6948@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp6953@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6954@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp6960@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp6964@IMGREL+1 # IP + .long 19 # ToState + .long .Ltmp6969@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6970@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp6976@IMGREL+1 # IP + .long 25 # ToState + .long .Ltmp6980@IMGREL+1 # IP + .long 23 # ToState + .long .Ltmp6985@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6986@IMGREL+1 # IP + .long 28 # ToState + .long .Ltmp6992@IMGREL+1 # IP + .long 29 # ToState + .long .Ltmp6996@IMGREL+1 # IP + .long 27 # ToState + .long .Ltmp7001@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7002@IMGREL+1 # IP + .long 32 # ToState + .long .Ltmp7008@IMGREL+1 # IP + .long 33 # ToState + .long .Ltmp7012@IMGREL+1 # IP + .long 31 # ToState + .long .Ltmp7017@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7018@IMGREL+1 # IP + .long 36 # ToState + .long .Ltmp7024@IMGREL+1 # IP + .long 37 # ToState + .long .Ltmp7028@IMGREL+1 # IP + .long 35 # ToState + .long .Ltmp7033@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7034@IMGREL+1 # IP + .long 40 # ToState + .long .Ltmp7040@IMGREL+1 # IP + .long 41 # ToState + .long .Ltmp7044@IMGREL+1 # IP + .long 39 # ToState + .long .Ltmp7049@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7050@IMGREL+1 # IP + .long 44 # ToState + .long .Ltmp7054@IMGREL+1 # IP + .long 45 # ToState + .long .Ltmp7058@IMGREL+1 # IP + .long 43 # ToState + .long .Ltmp7063@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7064@IMGREL+1 # IP + .long 48 # ToState + .long .Ltmp7068@IMGREL+1 # IP + .long 49 # ToState + .long .Ltmp7072@IMGREL+1 # IP + .long 47 # ToState + .long .Ltmp7077@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7078@IMGREL+1 # IP + .long 52 # ToState + .long .Ltmp7084@IMGREL+1 # IP + .long 53 # ToState + .long .Ltmp7088@IMGREL+1 # IP + .long 51 # ToState + .long .Ltmp7093@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7094@IMGREL+1 # IP + .long 56 # ToState + .long .Ltmp7098@IMGREL+1 # IP + .long 57 # ToState + .long .Ltmp7102@IMGREL+1 # IP + .long 55 # ToState + .long .Ltmp7107@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$25@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 7 # ToState + .long "?catch$43@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$59@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 14 # ToState + .long "?catch$63@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 14 # ToState + .long "?catch$86@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 18 # ToState + .long "?catch$105@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 22 # ToState + .long "?catch$124@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 26 # ToState + .long "?catch$143@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 30 # ToState + .long "?catch$162@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 34 # ToState + .long "?catch$181@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 38 # ToState + .long "?catch$200@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 42 # ToState + .long "?catch$218@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 46 # ToState + .long "?catch$239@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 50 # ToState + .long "?catch$258@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 54 # ToState + .long "?catch$278@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 58 # ToState + .text + # -- End function + .def "??__FautoRegistrar49@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar49@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar49@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar49@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin75: + .cv_func_id 75 + .cv_loc 75 1 1173 0 # ..\tests\span_tests.cpp:1173:0 +.seh_proc "??__FautoRegistrar49@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp7338: + lea rcx, [rip + "?autoRegistrar49@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp7339: +.Lfunc_end75: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar51@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar51@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar51@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar51@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin76: + .cv_func_id 76 + .cv_loc 76 1 1216 0 # ..\tests\span_tests.cpp:1216:0 +.seh_proc "??__EautoRegistrar51@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp7340: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0O@HAOPKPCK@crbegin_crend?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 1216 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____50@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar51@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar51@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp7341: +.Lfunc_end76: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____50@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____50@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____50@@YAXXZ" +.Lfunc_begin77: + .cv_func_id 77 + .cv_loc 77 1 1217 0 # ..\tests\span_tests.cpp:1217:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____50@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + mov eax, 4272 + call __chkstk + sub rsp, rax + .seh_stackalloc 4272 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp7560: + .cv_loc 77 1 1219 0 # ..\tests\span_tests.cpp:1219:0 + mov qword ptr [rbp + 4136], -2 + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 4112], rax + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 4120], rax + .cv_loc 77 1 1220 0 # ..\tests\span_tests.cpp:1220:0 + lea rcx, [rbp + 4096] +.Ltmp7561: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 4112] +.Ltmp7562: + #DEBUG_VALUE: a <- [$rdx+0] + call "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" +.Ltmp7563: + .cv_loc 77 1 1222 0 # ..\tests\span_tests.cpp:1222:0 + lea rcx, [rbp + 4096] + lea rdx, [rbp + 4080] +.Ltmp7564: + #DEBUG_VALUE: it <- [$rdx+0] + mov qword ptr [rbp + 944], rax # 8-byte Spill + call "?crbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" +.Ltmp7565: + .cv_loc 77 1 1223 0 # ..\tests\span_tests.cpp:1223:0 + mov rax, qword ptr [rbp + 4080] + mov qword ptr [rbp + 4064], rax + mov rax, qword ptr [rbp + 4088] + mov qword ptr [rbp + 4072], rax +.LBB77_1: # =>This Inner Loop Header: Depth=1 +.Ltmp7566: + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 + lea rdx, [rip + "??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@"] + lea rax, [rbp + 3960] + mov rcx, rax + mov qword ptr [rbp + 936], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1224 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3944] + mov qword ptr [rbp + 928], rcx # 8-byte Spill + mov qword ptr [rbp + 920], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3920] + mov qword ptr [rbp + 912], rcx # 8-byte Spill + mov qword ptr [rbp + 904], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3984] + mov rdx, qword ptr [rbp + 912] # 8-byte Reload + mov r8, qword ptr [rbp + 928] # 8-byte Reload + mov r9, qword ptr [rbp + 936] # 8-byte Reload + mov qword ptr [rbp + 896], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 +.Ltmp7342: + lea rcx, [rbp + 3848] + lea rdx, [rbp + 3856] + lea r8, [rbp + 4080] +.Ltmp7567: + mov qword ptr [rbp + 888], rax # 8-byte Spill + call "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +.Ltmp7343: + jmp .LBB77_2 +.LBB77_2: # in Loop: Header=BB77_1 Depth=1 +.Ltmp7344: + lea rcx, [rbp + 3856] + lea rdx, [rbp + 3864] + lea r8, [rbp + 4064] + call "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +.Ltmp7345: + jmp .LBB77_3 +.LBB77_3: # in Loop: Header=BB77_1 Depth=1 +.Ltmp7346: + lea rcx, [rbp + 3984] + lea rdx, [rbp + 3864] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7347: + jmp .LBB77_4 +.LBB77_4: # in Loop: Header=BB77_1 Depth=1 + lea rcx, [rbp + 3864] + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB77_9 +.Ltmp7568: +.LBB77_8: # Block address taken + # in Loop: Header=BB77_1 Depth=1 + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 + jmp .LBB77_9 +.Ltmp7569: +.LBB77_9: # in Loop: Header=BB77_1 Depth=1 + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 +.Ltmp7350: + lea rcx, [rbp + 3984] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7351: + mov byte ptr [rbp + 887], al # 1-byte Spill + jmp .LBB77_10 +.LBB77_10: # in Loop: Header=BB77_1 Depth=1 + mov al, byte ptr [rbp + 887] # 1-byte Reload + test al, 1 + jne .LBB77_11 + jmp .LBB77_15 +.LBB77_11: # in Loop: Header=BB77_1 Depth=1 + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 +.Ltmp7352: +.Ltmp7570: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7353: + mov byte ptr [rbp + 886], al # 1-byte Spill + jmp .LBB77_12 +.LBB77_12: # in Loop: Header=BB77_1 Depth=1 + mov al, byte ptr [rbp + 886] # 1-byte Reload + test al, 1 + jne .LBB77_13 + jmp .LBB77_14 +.LBB77_13: # in Loop: Header=BB77_1 Depth=1 +.Ltmp7571: + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 + int3 +.Ltmp7572: +.LBB77_14: # in Loop: Header=BB77_1 Depth=1 + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 + jmp .LBB77_15 +.Ltmp7573: +.LBB77_15: # in Loop: Header=BB77_1 Depth=1 + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 +.Ltmp7354: + lea rcx, [rbp + 3984] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7355: + jmp .LBB77_16 +.LBB77_16: # in Loop: Header=BB77_1 Depth=1 + lea rcx, [rbp + 3984] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB77_1 +.Ltmp7574: +# %bb.17: + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 + jmp .LBB77_18 +.LBB77_18: # =>This Inner Loop Header: Depth=1 +.Ltmp7575: + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 + lea rdx, [rip + "??_C@_08GJBEAKO@?$CKit?5?$DN?$DN?54?$AA@"] + lea rax, [rbp + 3744] + mov rcx, rax + mov qword ptr [rbp + 872], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1225 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3728] + mov qword ptr [rbp + 864], rcx # 8-byte Spill + mov qword ptr [rbp + 856], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3704] + mov qword ptr [rbp + 848], rcx # 8-byte Spill + mov qword ptr [rbp + 840], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3768] + mov rdx, qword ptr [rbp + 848] # 8-byte Reload + mov r8, qword ptr [rbp + 864] # 8-byte Reload + mov r9, qword ptr [rbp + 872] # 8-byte Reload + mov qword ptr [rbp + 832], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 +.Ltmp7356: + lea rcx, [rbp + 4080] +.Ltmp7576: + mov qword ptr [rbp + 824], rax # 8-byte Spill + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ" +.Ltmp7357: + mov qword ptr [rbp + 816], rax # 8-byte Spill + jmp .LBB77_19 +.LBB77_19: # in Loop: Header=BB77_18 Depth=1 +.Ltmp7358: + lea rcx, [rbp + 3632] + lea rdx, [rbp + 3640] + mov r8, qword ptr [rbp + 816] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp7359: + jmp .LBB77_20 +.LBB77_20: # in Loop: Header=BB77_18 Depth=1 + mov dword ptr [rbp + 3628], 4 +.Ltmp7360: + lea rcx, [rbp + 3640] + lea rdx, [rbp + 3648] + lea r8, [rbp + 3628] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp7361: + jmp .LBB77_21 +.LBB77_21: # in Loop: Header=BB77_18 Depth=1 +.Ltmp7362: + lea rcx, [rbp + 3768] + lea rdx, [rbp + 3648] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7363: + jmp .LBB77_22 +.LBB77_22: # in Loop: Header=BB77_18 Depth=1 + lea rcx, [rbp + 3648] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB77_28 +.Ltmp7577: +.LBB77_27: # Block address taken + # in Loop: Header=BB77_18 Depth=1 + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 + jmp .LBB77_28 +.Ltmp7578: +.LBB77_28: # in Loop: Header=BB77_18 Depth=1 + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 +.Ltmp7366: + lea rcx, [rbp + 3768] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7367: + mov byte ptr [rbp + 815], al # 1-byte Spill + jmp .LBB77_29 +.LBB77_29: # in Loop: Header=BB77_18 Depth=1 + mov al, byte ptr [rbp + 815] # 1-byte Reload + test al, 1 + jne .LBB77_30 + jmp .LBB77_34 +.LBB77_30: # in Loop: Header=BB77_18 Depth=1 + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 +.Ltmp7368: +.Ltmp7579: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7369: + mov byte ptr [rbp + 814], al # 1-byte Spill + jmp .LBB77_31 +.LBB77_31: # in Loop: Header=BB77_18 Depth=1 + mov al, byte ptr [rbp + 814] # 1-byte Reload + test al, 1 + jne .LBB77_32 + jmp .LBB77_33 +.LBB77_32: # in Loop: Header=BB77_18 Depth=1 +.Ltmp7580: + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 + int3 +.Ltmp7581: +.LBB77_33: # in Loop: Header=BB77_18 Depth=1 + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 + jmp .LBB77_34 +.Ltmp7582: +.LBB77_34: # in Loop: Header=BB77_18 Depth=1 + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 +.Ltmp7370: + lea rcx, [rbp + 3768] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7371: + jmp .LBB77_35 +.LBB77_35: # in Loop: Header=BB77_18 Depth=1 + lea rcx, [rbp + 3768] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB77_18 +.Ltmp7583: +# %bb.36: + .cv_loc 77 1 1227 0 # ..\tests\span_tests.cpp:1227:0 + lea rcx, [rbp + 4096] + lea rdx, [rbp + 3608] +.Ltmp7584: + #DEBUG_VALUE: beyond <- [$rdx+0] + call "?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" +.Ltmp7585: +.LBB77_37: # =>This Inner Loop Header: Depth=1 + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 + lea rdx, [rip + "??_C@_0N@MOOFJPON@it?5?$CB?$DN?5beyond?$AA@"] + lea rax, [rbp + 3504] + mov rcx, rax + mov qword ptr [rbp + 800], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1228 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3488] + mov qword ptr [rbp + 792], rcx # 8-byte Spill + mov qword ptr [rbp + 784], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3464] + mov qword ptr [rbp + 776], rcx # 8-byte Spill + mov qword ptr [rbp + 768], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3528] + mov rdx, qword ptr [rbp + 776] # 8-byte Reload + mov r8, qword ptr [rbp + 792] # 8-byte Reload + mov r9, qword ptr [rbp + 800] # 8-byte Reload + mov qword ptr [rbp + 760], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 +.Ltmp7372: + lea rcx, [rbp + 3392] + lea rdx, [rbp + 3400] + lea r8, [rbp + 4080] +.Ltmp7586: + mov qword ptr [rbp + 752], rax # 8-byte Spill + call "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +.Ltmp7373: + jmp .LBB77_38 +.LBB77_38: # in Loop: Header=BB77_37 Depth=1 +.Ltmp7374: + lea rcx, [rbp + 3400] + lea rdx, [rbp + 3408] + lea r8, [rbp + 3608] + call "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +.Ltmp7375: + jmp .LBB77_39 +.LBB77_39: # in Loop: Header=BB77_37 Depth=1 +.Ltmp7376: + lea rcx, [rbp + 3528] + lea rdx, [rbp + 3408] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7377: + jmp .LBB77_40 +.LBB77_40: # in Loop: Header=BB77_37 Depth=1 + lea rcx, [rbp + 3408] + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB77_46 +.Ltmp7587: +.LBB77_45: # Block address taken + # in Loop: Header=BB77_37 Depth=1 + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 + jmp .LBB77_46 +.Ltmp7588: +.LBB77_46: # in Loop: Header=BB77_37 Depth=1 + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 +.Ltmp7380: + lea rcx, [rbp + 3528] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7381: + mov byte ptr [rbp + 751], al # 1-byte Spill + jmp .LBB77_47 +.LBB77_47: # in Loop: Header=BB77_37 Depth=1 + mov al, byte ptr [rbp + 751] # 1-byte Reload + test al, 1 + jne .LBB77_48 + jmp .LBB77_52 +.LBB77_48: # in Loop: Header=BB77_37 Depth=1 + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 +.Ltmp7382: +.Ltmp7589: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7383: + mov byte ptr [rbp + 750], al # 1-byte Spill + jmp .LBB77_49 +.LBB77_49: # in Loop: Header=BB77_37 Depth=1 + mov al, byte ptr [rbp + 750] # 1-byte Reload + test al, 1 + jne .LBB77_50 + jmp .LBB77_51 +.LBB77_50: # in Loop: Header=BB77_37 Depth=1 +.Ltmp7590: + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 + int3 +.Ltmp7591: +.LBB77_51: # in Loop: Header=BB77_37 Depth=1 + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 + jmp .LBB77_52 +.Ltmp7592: +.LBB77_52: # in Loop: Header=BB77_37 Depth=1 + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 +.Ltmp7384: + lea rcx, [rbp + 3528] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7385: + jmp .LBB77_53 +.LBB77_53: # in Loop: Header=BB77_37 Depth=1 + lea rcx, [rbp + 3528] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB77_37 +.Ltmp7593: +# %bb.54: + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + jmp .LBB77_55 +.LBB77_55: # =>This Inner Loop Header: Depth=1 +.Ltmp7594: + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + lea rdx, [rip + "??_C@_0BD@HMLFLFFE@?$CKbeyond?0?5fail_fast?$AA@"] + lea rax, [rbp + 3288] + mov rcx, rax + mov qword ptr [rbp + 736], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1229 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3272] + mov qword ptr [rbp + 728], rcx # 8-byte Spill + mov qword ptr [rbp + 720], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 3248] + mov qword ptr [rbp + 712], rcx # 8-byte Spill + mov qword ptr [rbp + 704], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3312] + mov qword ptr [rbp + 696], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 712] # 8-byte Reload + mov r8, qword ptr [rbp + 728] # 8-byte Reload + mov r9, qword ptr [rbp + 736] # 8-byte Reload + mov qword ptr [rbp + 688], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp7386: + mov rcx, qword ptr [rbp + 696] # 8-byte Reload + mov qword ptr [rbp + 680], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7387: + mov byte ptr [rbp + 679], al # 1-byte Spill + jmp .LBB77_56 +.LBB77_56: # in Loop: Header=BB77_55 Depth=1 + mov al, byte ptr [rbp + 679] # 1-byte Reload + test al, 1 + jne .LBB77_57 + jmp .LBB77_68 +.LBB77_57: # in Loop: Header=BB77_55 Depth=1 + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 +.Ltmp7390: + lea rcx, [rbp + 3608] +.Ltmp7595: + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ" +.Ltmp7391: + mov qword ptr [rbp + 664], rax # 8-byte Spill + jmp .LBB77_58 +.LBB77_58: # in Loop: Header=BB77_55 Depth=1 +.Ltmp7392: + lea rcx, [rbp + 3312] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp7393: + jmp .LBB77_66 +.Ltmp7596: +.LBB77_61: # Block address taken + # in Loop: Header=BB77_55 Depth=1 + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + jmp .LBB77_62 +.LBB77_62: # in Loop: Header=BB77_55 Depth=1 + jmp .LBB77_70 +.Ltmp7597: +.LBB77_65: # Block address taken + # in Loop: Header=BB77_55 Depth=1 + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + jmp .LBB77_62 +.Ltmp7598: +.LBB77_66: # in Loop: Header=BB77_55 Depth=1 + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + jmp .LBB77_62 +.Ltmp7599: +.LBB77_68: # in Loop: Header=BB77_55 Depth=1 + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 +.Ltmp7388: + lea rcx, [rbp + 3312] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp7389: + jmp .LBB77_69 +.LBB77_69: # in Loop: Header=BB77_55 Depth=1 + jmp .LBB77_70 +.Ltmp7600: +.LBB77_70: # in Loop: Header=BB77_55 Depth=1 + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 +.Ltmp7398: + lea rcx, [rbp + 3312] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7399: + mov byte ptr [rbp + 663], al # 1-byte Spill + jmp .LBB77_71 +.LBB77_71: # in Loop: Header=BB77_55 Depth=1 + mov al, byte ptr [rbp + 663] # 1-byte Reload + test al, 1 + jne .LBB77_72 + jmp .LBB77_76 +.LBB77_72: # in Loop: Header=BB77_55 Depth=1 + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 +.Ltmp7400: +.Ltmp7601: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7401: + mov byte ptr [rbp + 662], al # 1-byte Spill + jmp .LBB77_73 +.LBB77_73: # in Loop: Header=BB77_55 Depth=1 + mov al, byte ptr [rbp + 662] # 1-byte Reload + test al, 1 + jne .LBB77_74 + jmp .LBB77_75 +.LBB77_74: # in Loop: Header=BB77_55 Depth=1 +.Ltmp7602: + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + int3 +.Ltmp7603: +.LBB77_75: # in Loop: Header=BB77_55 Depth=1 + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + jmp .LBB77_76 +.Ltmp7604: +.LBB77_76: # in Loop: Header=BB77_55 Depth=1 + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 +.Ltmp7402: + lea rcx, [rbp + 3312] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7403: + jmp .LBB77_77 +.LBB77_77: # in Loop: Header=BB77_55 Depth=1 + lea rcx, [rbp + 3312] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB77_55 +.Ltmp7605: +# %bb.78: + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 + jmp .LBB77_79 +.LBB77_79: # =>This Inner Loop Header: Depth=1 +.Ltmp7606: + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 + lea rdx, [rip + "??_C@_0BE@JKGJNIKP@beyond?5?9?5first?5?$DN?$DN?54?$AA@"] + lea rax, [rbp + 3144] + mov rcx, rax + mov qword ptr [rbp + 648], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1231 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3128] + mov qword ptr [rbp + 640], rcx # 8-byte Spill + mov qword ptr [rbp + 632], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3104] + mov qword ptr [rbp + 624], rcx # 8-byte Spill + mov qword ptr [rbp + 616], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3168] + mov rdx, qword ptr [rbp + 624] # 8-byte Reload + mov r8, qword ptr [rbp + 640] # 8-byte Reload + mov r9, qword ptr [rbp + 648] # 8-byte Reload + mov qword ptr [rbp + 608], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 +.Ltmp7404: + lea rcx, [rbp + 3608] + lea rdx, [rbp + 4064] +.Ltmp7607: + mov qword ptr [rbp + 600], rax # 8-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" +.Ltmp7405: + mov qword ptr [rbp + 592], rax # 8-byte Spill + jmp .LBB77_80 +.LBB77_80: # in Loop: Header=BB77_79 Depth=1 + mov rax, qword ptr [rbp + 592] # 8-byte Reload + mov qword ptr [rbp + 3024], rax +.Ltmp7406: + lea rcx, [rbp + 3032] + lea rdx, [rbp + 3040] + lea r8, [rbp + 3024] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp7407: + jmp .LBB77_81 +.LBB77_81: # in Loop: Header=BB77_79 Depth=1 + mov dword ptr [rbp + 3020], 4 +.Ltmp7408: + lea rcx, [rbp + 3040] + lea rdx, [rbp + 3048] + lea r8, [rbp + 3020] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp7409: + jmp .LBB77_82 +.LBB77_82: # in Loop: Header=BB77_79 Depth=1 +.Ltmp7410: + lea rcx, [rbp + 3168] + lea rdx, [rbp + 3048] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7411: + jmp .LBB77_83 +.LBB77_83: # in Loop: Header=BB77_79 Depth=1 + lea rcx, [rbp + 3048] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB77_89 +.Ltmp7608: +.LBB77_88: # Block address taken + # in Loop: Header=BB77_79 Depth=1 + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 + jmp .LBB77_89 +.Ltmp7609: +.LBB77_89: # in Loop: Header=BB77_79 Depth=1 + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 +.Ltmp7414: + lea rcx, [rbp + 3168] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7415: + mov byte ptr [rbp + 591], al # 1-byte Spill + jmp .LBB77_90 +.LBB77_90: # in Loop: Header=BB77_79 Depth=1 + mov al, byte ptr [rbp + 591] # 1-byte Reload + test al, 1 + jne .LBB77_91 + jmp .LBB77_95 +.LBB77_91: # in Loop: Header=BB77_79 Depth=1 + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 +.Ltmp7416: +.Ltmp7610: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7417: + mov byte ptr [rbp + 590], al # 1-byte Spill + jmp .LBB77_92 +.LBB77_92: # in Loop: Header=BB77_79 Depth=1 + mov al, byte ptr [rbp + 590] # 1-byte Reload + test al, 1 + jne .LBB77_93 + jmp .LBB77_94 +.LBB77_93: # in Loop: Header=BB77_79 Depth=1 +.Ltmp7611: + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 + int3 +.Ltmp7612: +.LBB77_94: # in Loop: Header=BB77_79 Depth=1 + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 + jmp .LBB77_95 +.Ltmp7613: +.LBB77_95: # in Loop: Header=BB77_79 Depth=1 + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 +.Ltmp7418: + lea rcx, [rbp + 3168] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7419: + jmp .LBB77_96 +.LBB77_96: # in Loop: Header=BB77_79 Depth=1 + lea rcx, [rbp + 3168] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB77_79 +.Ltmp7614: +# %bb.97: + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 + jmp .LBB77_98 +.LBB77_98: # =>This Inner Loop Header: Depth=1 +.Ltmp7615: + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 + lea rdx, [rip + "??_C@_0BD@ONAHMKIO@first?5?9?5first?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 2912] + mov rcx, rax + mov qword ptr [rbp + 576], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1232 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2896] + mov qword ptr [rbp + 568], rcx # 8-byte Spill + mov qword ptr [rbp + 560], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2872] + mov qword ptr [rbp + 552], rcx # 8-byte Spill + mov qword ptr [rbp + 544], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2936] + mov rdx, qword ptr [rbp + 552] # 8-byte Reload + mov r8, qword ptr [rbp + 568] # 8-byte Reload + mov r9, qword ptr [rbp + 576] # 8-byte Reload + mov qword ptr [rbp + 536], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 +.Ltmp7420: + lea rcx, [rbp + 4064] +.Ltmp7616: + mov qword ptr [rbp + 528], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 528] # 8-byte Reload + mov qword ptr [rbp + 520], rax # 8-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" +.Ltmp7421: + mov qword ptr [rbp + 512], rax # 8-byte Spill + jmp .LBB77_99 +.LBB77_99: # in Loop: Header=BB77_98 Depth=1 + mov rax, qword ptr [rbp + 512] # 8-byte Reload + mov qword ptr [rbp + 2792], rax +.Ltmp7422: + lea rcx, [rbp + 2800] + lea rdx, [rbp + 2808] + lea r8, [rbp + 2792] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp7423: + jmp .LBB77_100 +.LBB77_100: # in Loop: Header=BB77_98 Depth=1 + mov dword ptr [rbp + 2788], 0 +.Ltmp7424: + lea rcx, [rbp + 2808] + lea rdx, [rbp + 2816] + lea r8, [rbp + 2788] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp7425: + jmp .LBB77_101 +.LBB77_101: # in Loop: Header=BB77_98 Depth=1 +.Ltmp7426: + lea rcx, [rbp + 2936] + lea rdx, [rbp + 2816] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7427: + jmp .LBB77_102 +.LBB77_102: # in Loop: Header=BB77_98 Depth=1 + lea rcx, [rbp + 2816] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB77_108 +.Ltmp7617: +.LBB77_107: # Block address taken + # in Loop: Header=BB77_98 Depth=1 + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 + jmp .LBB77_108 +.Ltmp7618: +.LBB77_108: # in Loop: Header=BB77_98 Depth=1 + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 +.Ltmp7430: + lea rcx, [rbp + 2936] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7431: + mov byte ptr [rbp + 511], al # 1-byte Spill + jmp .LBB77_109 +.LBB77_109: # in Loop: Header=BB77_98 Depth=1 + mov al, byte ptr [rbp + 511] # 1-byte Reload + test al, 1 + jne .LBB77_110 + jmp .LBB77_114 +.LBB77_110: # in Loop: Header=BB77_98 Depth=1 + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 +.Ltmp7432: +.Ltmp7619: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7433: + mov byte ptr [rbp + 510], al # 1-byte Spill + jmp .LBB77_111 +.LBB77_111: # in Loop: Header=BB77_98 Depth=1 + mov al, byte ptr [rbp + 510] # 1-byte Reload + test al, 1 + jne .LBB77_112 + jmp .LBB77_113 +.LBB77_112: # in Loop: Header=BB77_98 Depth=1 +.Ltmp7620: + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 + int3 +.Ltmp7621: +.LBB77_113: # in Loop: Header=BB77_98 Depth=1 + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 + jmp .LBB77_114 +.Ltmp7622: +.LBB77_114: # in Loop: Header=BB77_98 Depth=1 + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 +.Ltmp7434: + lea rcx, [rbp + 2936] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7435: + jmp .LBB77_115 +.LBB77_115: # in Loop: Header=BB77_98 Depth=1 + lea rcx, [rbp + 2936] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB77_98 +.Ltmp7623: +# %bb.116: + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 + jmp .LBB77_117 +.LBB77_117: # =>This Inner Loop Header: Depth=1 +.Ltmp7624: + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 + lea rdx, [rip + "??_C@_0BF@HJJGOLFK@beyond?5?9?5beyond?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 2680] + mov rcx, rax + mov qword ptr [rbp + 496], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1233 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2664] + mov qword ptr [rbp + 488], rcx # 8-byte Spill + mov qword ptr [rbp + 480], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2640] + mov qword ptr [rbp + 472], rcx # 8-byte Spill + mov qword ptr [rbp + 464], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2704] + mov rdx, qword ptr [rbp + 472] # 8-byte Reload + mov r8, qword ptr [rbp + 488] # 8-byte Reload + mov r9, qword ptr [rbp + 496] # 8-byte Reload + mov qword ptr [rbp + 456], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 +.Ltmp7436: + lea rcx, [rbp + 3608] +.Ltmp7625: + mov qword ptr [rbp + 448], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 448] # 8-byte Reload + mov qword ptr [rbp + 440], rax # 8-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" +.Ltmp7437: + mov qword ptr [rbp + 432], rax # 8-byte Spill + jmp .LBB77_118 +.LBB77_118: # in Loop: Header=BB77_117 Depth=1 + mov rax, qword ptr [rbp + 432] # 8-byte Reload + mov qword ptr [rbp + 2560], rax +.Ltmp7438: + lea rcx, [rbp + 2568] + lea rdx, [rbp + 2576] + lea r8, [rbp + 2560] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp7439: + jmp .LBB77_119 +.LBB77_119: # in Loop: Header=BB77_117 Depth=1 + mov dword ptr [rbp + 2556], 0 +.Ltmp7440: + lea rcx, [rbp + 2576] + lea rdx, [rbp + 2584] + lea r8, [rbp + 2556] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp7441: + jmp .LBB77_120 +.LBB77_120: # in Loop: Header=BB77_117 Depth=1 +.Ltmp7442: + lea rcx, [rbp + 2704] + lea rdx, [rbp + 2584] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7443: + jmp .LBB77_121 +.LBB77_121: # in Loop: Header=BB77_117 Depth=1 + lea rcx, [rbp + 2584] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB77_127 +.Ltmp7626: +.LBB77_126: # Block address taken + # in Loop: Header=BB77_117 Depth=1 + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 + jmp .LBB77_127 +.Ltmp7627: +.LBB77_127: # in Loop: Header=BB77_117 Depth=1 + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 +.Ltmp7446: + lea rcx, [rbp + 2704] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7447: + mov byte ptr [rbp + 431], al # 1-byte Spill + jmp .LBB77_128 +.LBB77_128: # in Loop: Header=BB77_117 Depth=1 + mov al, byte ptr [rbp + 431] # 1-byte Reload + test al, 1 + jne .LBB77_129 + jmp .LBB77_133 +.LBB77_129: # in Loop: Header=BB77_117 Depth=1 + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 +.Ltmp7448: +.Ltmp7628: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7449: + mov byte ptr [rbp + 430], al # 1-byte Spill + jmp .LBB77_130 +.LBB77_130: # in Loop: Header=BB77_117 Depth=1 + mov al, byte ptr [rbp + 430] # 1-byte Reload + test al, 1 + jne .LBB77_131 + jmp .LBB77_132 +.LBB77_131: # in Loop: Header=BB77_117 Depth=1 +.Ltmp7629: + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 + int3 +.Ltmp7630: +.LBB77_132: # in Loop: Header=BB77_117 Depth=1 + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 + jmp .LBB77_133 +.Ltmp7631: +.LBB77_133: # in Loop: Header=BB77_117 Depth=1 + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 +.Ltmp7450: + lea rcx, [rbp + 2704] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7451: + jmp .LBB77_134 +.LBB77_134: # in Loop: Header=BB77_117 Depth=1 + lea rcx, [rbp + 2704] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB77_117 +.Ltmp7632: +# %bb.135: + .cv_loc 77 1 1235 0 # ..\tests\span_tests.cpp:1235:0 + lea rcx, [rbp + 4080] + call "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ" + mov qword ptr [rbp + 416], rax # 8-byte Spill +.LBB77_136: # =>This Inner Loop Header: Depth=1 +.Ltmp7633: + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 + lea rdx, [rip + "??_C@_0BA@IJCLOCGB@it?5?9?5first?5?$DN?$DN?51?$AA@"] + lea rax, [rbp + 2448] + mov rcx, rax + mov qword ptr [rbp + 408], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1236 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2432] + mov qword ptr [rbp + 400], rcx # 8-byte Spill + mov qword ptr [rbp + 392], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2408] + mov qword ptr [rbp + 384], rcx # 8-byte Spill + mov qword ptr [rbp + 376], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2472] + mov rdx, qword ptr [rbp + 384] # 8-byte Reload + mov r8, qword ptr [rbp + 400] # 8-byte Reload + mov r9, qword ptr [rbp + 408] # 8-byte Reload + mov qword ptr [rbp + 368], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 +.Ltmp7452: + lea rcx, [rbp + 4080] + lea rdx, [rbp + 4064] +.Ltmp7634: + mov qword ptr [rbp + 360], rax # 8-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" +.Ltmp7453: + mov qword ptr [rbp + 352], rax # 8-byte Spill + jmp .LBB77_137 +.LBB77_137: # in Loop: Header=BB77_136 Depth=1 + mov rax, qword ptr [rbp + 352] # 8-byte Reload + mov qword ptr [rbp + 2328], rax +.Ltmp7454: + lea rcx, [rbp + 2336] + lea rdx, [rbp + 2344] + lea r8, [rbp + 2328] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp7455: + jmp .LBB77_138 +.LBB77_138: # in Loop: Header=BB77_136 Depth=1 + mov dword ptr [rbp + 2324], 1 +.Ltmp7456: + lea rcx, [rbp + 2344] + lea rdx, [rbp + 2352] + lea r8, [rbp + 2324] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp7457: + jmp .LBB77_139 +.LBB77_139: # in Loop: Header=BB77_136 Depth=1 +.Ltmp7458: + lea rcx, [rbp + 2472] + lea rdx, [rbp + 2352] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7459: + jmp .LBB77_140 +.LBB77_140: # in Loop: Header=BB77_136 Depth=1 + lea rcx, [rbp + 2352] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB77_146 +.Ltmp7635: +.LBB77_145: # Block address taken + # in Loop: Header=BB77_136 Depth=1 + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 + jmp .LBB77_146 +.Ltmp7636: +.LBB77_146: # in Loop: Header=BB77_136 Depth=1 + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 +.Ltmp7462: + lea rcx, [rbp + 2472] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7463: + mov byte ptr [rbp + 351], al # 1-byte Spill + jmp .LBB77_147 +.LBB77_147: # in Loop: Header=BB77_136 Depth=1 + mov al, byte ptr [rbp + 351] # 1-byte Reload + test al, 1 + jne .LBB77_148 + jmp .LBB77_152 +.LBB77_148: # in Loop: Header=BB77_136 Depth=1 + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 +.Ltmp7464: +.Ltmp7637: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7465: + mov byte ptr [rbp + 350], al # 1-byte Spill + jmp .LBB77_149 +.LBB77_149: # in Loop: Header=BB77_136 Depth=1 + mov al, byte ptr [rbp + 350] # 1-byte Reload + test al, 1 + jne .LBB77_150 + jmp .LBB77_151 +.LBB77_150: # in Loop: Header=BB77_136 Depth=1 +.Ltmp7638: + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 + int3 +.Ltmp7639: +.LBB77_151: # in Loop: Header=BB77_136 Depth=1 + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 + jmp .LBB77_152 +.Ltmp7640: +.LBB77_152: # in Loop: Header=BB77_136 Depth=1 + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 +.Ltmp7466: + lea rcx, [rbp + 2472] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7467: + jmp .LBB77_153 +.LBB77_153: # in Loop: Header=BB77_136 Depth=1 + lea rcx, [rbp + 2472] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB77_136 +.Ltmp7641: +# %bb.154: + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 + jmp .LBB77_155 +.LBB77_155: # =>This Inner Loop Header: Depth=1 +.Ltmp7642: + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 + lea rdx, [rip + "??_C@_08EJNANGGJ@?$CKit?5?$DN?$DN?53?$AA@"] + lea rax, [rbp + 2216] + mov rcx, rax + mov qword ptr [rbp + 336], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1237 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2200] + mov qword ptr [rbp + 328], rcx # 8-byte Spill + mov qword ptr [rbp + 320], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2176] + mov qword ptr [rbp + 312], rcx # 8-byte Spill + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2240] + mov rdx, qword ptr [rbp + 312] # 8-byte Reload + mov r8, qword ptr [rbp + 328] # 8-byte Reload + mov r9, qword ptr [rbp + 336] # 8-byte Reload + mov qword ptr [rbp + 296], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 +.Ltmp7468: + lea rcx, [rbp + 4080] +.Ltmp7643: + mov qword ptr [rbp + 288], rax # 8-byte Spill + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ" +.Ltmp7469: + mov qword ptr [rbp + 280], rax # 8-byte Spill + jmp .LBB77_156 +.LBB77_156: # in Loop: Header=BB77_155 Depth=1 +.Ltmp7470: + lea rcx, [rbp + 2104] + lea rdx, [rbp + 2112] + mov r8, qword ptr [rbp + 280] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp7471: + jmp .LBB77_157 +.LBB77_157: # in Loop: Header=BB77_155 Depth=1 + mov dword ptr [rbp + 2100], 3 +.Ltmp7472: + lea rcx, [rbp + 2112] + lea rdx, [rbp + 2120] + lea r8, [rbp + 2100] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp7473: + jmp .LBB77_158 +.LBB77_158: # in Loop: Header=BB77_155 Depth=1 +.Ltmp7474: + lea rcx, [rbp + 2240] + lea rdx, [rbp + 2120] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7475: + jmp .LBB77_159 +.LBB77_159: # in Loop: Header=BB77_155 Depth=1 + lea rcx, [rbp + 2120] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB77_165 +.Ltmp7644: +.LBB77_164: # Block address taken + # in Loop: Header=BB77_155 Depth=1 + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 + jmp .LBB77_165 +.Ltmp7645: +.LBB77_165: # in Loop: Header=BB77_155 Depth=1 + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 +.Ltmp7478: + lea rcx, [rbp + 2240] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7479: + mov byte ptr [rbp + 279], al # 1-byte Spill + jmp .LBB77_166 +.LBB77_166: # in Loop: Header=BB77_155 Depth=1 + mov al, byte ptr [rbp + 279] # 1-byte Reload + test al, 1 + jne .LBB77_167 + jmp .LBB77_171 +.LBB77_167: # in Loop: Header=BB77_155 Depth=1 + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 +.Ltmp7480: +.Ltmp7646: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7481: + mov byte ptr [rbp + 278], al # 1-byte Spill + jmp .LBB77_168 +.LBB77_168: # in Loop: Header=BB77_155 Depth=1 + mov al, byte ptr [rbp + 278] # 1-byte Reload + test al, 1 + jne .LBB77_169 + jmp .LBB77_170 +.LBB77_169: # in Loop: Header=BB77_155 Depth=1 +.Ltmp7647: + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 + int3 +.Ltmp7648: +.LBB77_170: # in Loop: Header=BB77_155 Depth=1 + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 + jmp .LBB77_171 +.Ltmp7649: +.LBB77_171: # in Loop: Header=BB77_155 Depth=1 + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 +.Ltmp7482: + lea rcx, [rbp + 2240] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7483: + jmp .LBB77_172 +.LBB77_172: # in Loop: Header=BB77_155 Depth=1 + lea rcx, [rbp + 2240] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB77_155 +.Ltmp7650: +# %bb.173: + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 + jmp .LBB77_174 +.LBB77_174: # =>This Inner Loop Header: Depth=1 +.Ltmp7651: + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 + lea rdx, [rip + "??_C@_0BB@FOMAFOIO@beyond?5?9?5it?5?$DN?$DN?53?$AA@"] + lea rax, [rbp + 1992] + mov rcx, rax + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1238 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1976] + mov qword ptr [rbp + 256], rcx # 8-byte Spill + mov qword ptr [rbp + 248], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1952] + mov qword ptr [rbp + 240], rcx # 8-byte Spill + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2016] + mov rdx, qword ptr [rbp + 240] # 8-byte Reload + mov r8, qword ptr [rbp + 256] # 8-byte Reload + mov r9, qword ptr [rbp + 264] # 8-byte Reload + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 +.Ltmp7484: + lea rcx, [rbp + 3608] + lea rdx, [rbp + 4080] +.Ltmp7652: + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" +.Ltmp7485: + mov qword ptr [rbp + 208], rax # 8-byte Spill + jmp .LBB77_175 +.LBB77_175: # in Loop: Header=BB77_174 Depth=1 + mov rax, qword ptr [rbp + 208] # 8-byte Reload + mov qword ptr [rbp + 1872], rax +.Ltmp7486: + lea rcx, [rbp + 1880] + lea rdx, [rbp + 1888] + lea r8, [rbp + 1872] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp7487: + jmp .LBB77_176 +.LBB77_176: # in Loop: Header=BB77_174 Depth=1 + mov dword ptr [rbp + 1868], 3 +.Ltmp7488: + lea rcx, [rbp + 1888] + lea rdx, [rbp + 1896] + lea r8, [rbp + 1868] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp7489: + jmp .LBB77_177 +.LBB77_177: # in Loop: Header=BB77_174 Depth=1 +.Ltmp7490: + lea rcx, [rbp + 2016] + lea rdx, [rbp + 1896] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7491: + jmp .LBB77_178 +.LBB77_178: # in Loop: Header=BB77_174 Depth=1 + lea rcx, [rbp + 1896] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB77_184 +.Ltmp7653: +.LBB77_183: # Block address taken + # in Loop: Header=BB77_174 Depth=1 + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 + jmp .LBB77_184 +.Ltmp7654: +.LBB77_184: # in Loop: Header=BB77_174 Depth=1 + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 +.Ltmp7494: + lea rcx, [rbp + 2016] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7495: + mov byte ptr [rbp + 207], al # 1-byte Spill + jmp .LBB77_185 +.LBB77_185: # in Loop: Header=BB77_174 Depth=1 + mov al, byte ptr [rbp + 207] # 1-byte Reload + test al, 1 + jne .LBB77_186 + jmp .LBB77_190 +.LBB77_186: # in Loop: Header=BB77_174 Depth=1 + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 +.Ltmp7496: +.Ltmp7655: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7497: + mov byte ptr [rbp + 206], al # 1-byte Spill + jmp .LBB77_187 +.LBB77_187: # in Loop: Header=BB77_174 Depth=1 + mov al, byte ptr [rbp + 206] # 1-byte Reload + test al, 1 + jne .LBB77_188 + jmp .LBB77_189 +.LBB77_188: # in Loop: Header=BB77_174 Depth=1 +.Ltmp7656: + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 + int3 +.Ltmp7657: +.LBB77_189: # in Loop: Header=BB77_174 Depth=1 + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 + jmp .LBB77_190 +.Ltmp7658: +.LBB77_190: # in Loop: Header=BB77_174 Depth=1 + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 +.Ltmp7498: + lea rcx, [rbp + 2016] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7499: + jmp .LBB77_191 +.LBB77_191: # in Loop: Header=BB77_174 Depth=1 + lea rcx, [rbp + 2016] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB77_174 +.Ltmp7659: +# %bb.192: + .cv_loc 77 1 1240 0 # ..\tests\span_tests.cpp:1240:0 + mov rax, qword ptr [rbp + 4064] + mov qword ptr [rbp + 4080], rax + mov rax, qword ptr [rbp + 4072] + mov qword ptr [rbp + 4088], rax +.LBB77_193: # =>This Inner Loop Header: Depth=1 +.Ltmp7660: + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 + lea rdx, [rip + "??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@"] + lea rax, [rbp + 1760] + mov rcx, rax + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1241 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1744] + mov qword ptr [rbp + 184], rcx # 8-byte Spill + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1720] + mov qword ptr [rbp + 168], rcx # 8-byte Spill + mov qword ptr [rbp + 160], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1784] + mov rdx, qword ptr [rbp + 168] # 8-byte Reload + mov r8, qword ptr [rbp + 184] # 8-byte Reload + mov r9, qword ptr [rbp + 192] # 8-byte Reload + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 +.Ltmp7500: + lea rcx, [rbp + 1648] + lea rdx, [rbp + 1656] + lea r8, [rbp + 4080] +.Ltmp7661: + mov qword ptr [rbp + 144], rax # 8-byte Spill + call "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +.Ltmp7501: + jmp .LBB77_194 +.LBB77_194: # in Loop: Header=BB77_193 Depth=1 +.Ltmp7502: + lea rcx, [rbp + 1656] + lea rdx, [rbp + 1664] + lea r8, [rbp + 4064] + call "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +.Ltmp7503: + jmp .LBB77_195 +.LBB77_195: # in Loop: Header=BB77_193 Depth=1 +.Ltmp7504: + lea rcx, [rbp + 1784] + lea rdx, [rbp + 1664] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7505: + jmp .LBB77_196 +.LBB77_196: # in Loop: Header=BB77_193 Depth=1 + lea rcx, [rbp + 1664] + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB77_202 +.Ltmp7662: +.LBB77_201: # Block address taken + # in Loop: Header=BB77_193 Depth=1 + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 + jmp .LBB77_202 +.Ltmp7663: +.LBB77_202: # in Loop: Header=BB77_193 Depth=1 + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 +.Ltmp7508: + lea rcx, [rbp + 1784] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7509: + mov byte ptr [rbp + 143], al # 1-byte Spill + jmp .LBB77_203 +.LBB77_203: # in Loop: Header=BB77_193 Depth=1 + mov al, byte ptr [rbp + 143] # 1-byte Reload + test al, 1 + jne .LBB77_204 + jmp .LBB77_208 +.LBB77_204: # in Loop: Header=BB77_193 Depth=1 + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 +.Ltmp7510: +.Ltmp7664: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7511: + mov byte ptr [rbp + 142], al # 1-byte Spill + jmp .LBB77_205 +.LBB77_205: # in Loop: Header=BB77_193 Depth=1 + mov al, byte ptr [rbp + 142] # 1-byte Reload + test al, 1 + jne .LBB77_206 + jmp .LBB77_207 +.LBB77_206: # in Loop: Header=BB77_193 Depth=1 +.Ltmp7665: + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 + int3 +.Ltmp7666: +.LBB77_207: # in Loop: Header=BB77_193 Depth=1 + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 + jmp .LBB77_208 +.Ltmp7667: +.LBB77_208: # in Loop: Header=BB77_193 Depth=1 + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 +.Ltmp7512: + lea rcx, [rbp + 1784] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7513: + jmp .LBB77_209 +.LBB77_209: # in Loop: Header=BB77_193 Depth=1 + lea rcx, [rbp + 1784] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB77_193 +.Ltmp7668: +# %bb.210: + .cv_loc 77 1 1242 0 # ..\tests\span_tests.cpp:1242:0 + mov dword ptr [rbp + 1644], 5 +.LBB77_211: # =>This Loop Header: Depth=1 + # Child Loop BB77_213 Depth 2 + .cv_loc 77 1 1243 0 # ..\tests\span_tests.cpp:1243:0 + lea rcx, [rbp + 4096] + lea rdx, [rbp + 1624] + call "?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" + lea rcx, [rbp + 4080] + lea rdx, [rbp + 1624] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + test al, 1 + jne .LBB77_212 + jmp .LBB77_233 +.LBB77_212: # in Loop: Header=BB77_211 Depth=1 +.Ltmp7669: + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 + jmp .LBB77_213 +.LBB77_213: # Parent Loop BB77_211 Depth=1 + # => This Inner Loop Header: Depth=2 +.Ltmp7670: + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 + lea rdx, [rip + "??_C@_0BA@CELACMLM@?$CKit?5?$DN?$DN?5last?5?9?51?$AA@"] + lea rax, [rbp + 1520] + mov rcx, rax + mov qword ptr [rbp + 128], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1244 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1504] + mov qword ptr [rbp + 120], rcx # 8-byte Spill + mov qword ptr [rbp + 112], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1480] + mov qword ptr [rbp + 104], rcx # 8-byte Spill + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1544] + mov rdx, qword ptr [rbp + 104] # 8-byte Reload + mov r8, qword ptr [rbp + 120] # 8-byte Reload + mov r9, qword ptr [rbp + 128] # 8-byte Reload + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 +.Ltmp7544: + lea rcx, [rbp + 4080] +.Ltmp7671: + mov qword ptr [rbp + 80], rax # 8-byte Spill + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ" +.Ltmp7545: + mov qword ptr [rbp + 72], rax # 8-byte Spill + jmp .LBB77_214 +.LBB77_214: # in Loop: Header=BB77_213 Depth=2 +.Ltmp7546: + lea rcx, [rbp + 1408] + lea rdx, [rbp + 1416] + mov r8, qword ptr [rbp + 72] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp7547: + jmp .LBB77_215 +.LBB77_215: # in Loop: Header=BB77_213 Depth=2 + mov eax, dword ptr [rbp + 1644] + add eax, -1 + mov dword ptr [rbp + 1404], eax +.Ltmp7548: + lea rcx, [rbp + 1416] + lea rdx, [rbp + 1424] + lea r8, [rbp + 1404] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp7549: + jmp .LBB77_216 +.LBB77_216: # in Loop: Header=BB77_213 Depth=2 +.Ltmp7550: + lea rcx, [rbp + 1544] + lea rdx, [rbp + 1424] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7551: + jmp .LBB77_217 +.LBB77_217: # in Loop: Header=BB77_213 Depth=2 + lea rcx, [rbp + 1424] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB77_223 +.Ltmp7672: +.LBB77_222: # Block address taken + # in Loop: Header=BB77_213 Depth=2 + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 + jmp .LBB77_223 +.Ltmp7673: +.LBB77_223: # in Loop: Header=BB77_213 Depth=2 + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 +.Ltmp7554: + lea rcx, [rbp + 1544] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7555: + mov byte ptr [rbp + 71], al # 1-byte Spill + jmp .LBB77_224 +.LBB77_224: # in Loop: Header=BB77_213 Depth=2 + mov al, byte ptr [rbp + 71] # 1-byte Reload + test al, 1 + jne .LBB77_225 + jmp .LBB77_229 +.LBB77_225: # in Loop: Header=BB77_213 Depth=2 + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 +.Ltmp7556: +.Ltmp7674: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7557: + mov byte ptr [rbp + 70], al # 1-byte Spill + jmp .LBB77_226 +.LBB77_226: # in Loop: Header=BB77_213 Depth=2 + mov al, byte ptr [rbp + 70] # 1-byte Reload + test al, 1 + jne .LBB77_227 + jmp .LBB77_228 +.LBB77_227: # in Loop: Header=BB77_213 Depth=2 +.Ltmp7675: + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 + int3 +.Ltmp7676: +.LBB77_228: # in Loop: Header=BB77_213 Depth=2 + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 + jmp .LBB77_229 +.Ltmp7677: +.LBB77_229: # in Loop: Header=BB77_213 Depth=2 + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 +.Ltmp7558: + lea rcx, [rbp + 1544] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7559: + jmp .LBB77_230 +.LBB77_230: # in Loop: Header=BB77_213 Depth=2 + lea rcx, [rbp + 1544] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB77_213 +.Ltmp7678: +# %bb.231: # in Loop: Header=BB77_211 Depth=1 + .cv_loc 77 1 1245 0 # ..\tests\span_tests.cpp:1245:0 + lea rcx, [rbp + 4080] + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ" + mov edx, dword ptr [rax] + mov dword ptr [rbp + 1644], edx + .cv_loc 77 1 1247 0 # ..\tests\span_tests.cpp:1247:0 + lea rcx, [rbp + 4080] + call "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ" +.Ltmp7679: + .cv_loc 77 1 1243 0 # ..\tests\span_tests.cpp:1243:0 + mov qword ptr [rbp + 56], rax # 8-byte Spill + jmp .LBB77_211 +.LBB77_233: + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 + jmp .LBB77_234 +.LBB77_234: # =>This Inner Loop Header: Depth=1 +.Ltmp7680: + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 + lea rdx, [rip + "??_C@_0N@PDHHPOIL@it?5?$DN?$DN?5beyond?$AA@"] + lea rax, [rbp + 1296] + mov rcx, rax + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1250 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1280] + mov qword ptr [rbp + 40], rcx # 8-byte Spill + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1256] + mov qword ptr [rbp + 24], rcx # 8-byte Spill + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1320] + mov rdx, qword ptr [rbp + 24] # 8-byte Reload + mov r8, qword ptr [rbp + 40] # 8-byte Reload + mov r9, qword ptr [rbp + 48] # 8-byte Reload + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 +.Ltmp7514: + lea rcx, [rbp + 1184] + lea rdx, [rbp + 1192] + lea r8, [rbp + 4080] +.Ltmp7681: + mov qword ptr [rbp], rax # 8-byte Spill + call "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +.Ltmp7515: + jmp .LBB77_235 +.LBB77_235: # in Loop: Header=BB77_234 Depth=1 +.Ltmp7516: + lea rcx, [rbp + 1192] + lea rdx, [rbp + 1200] + lea r8, [rbp + 3608] + call "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +.Ltmp7517: + jmp .LBB77_236 +.LBB77_236: # in Loop: Header=BB77_234 Depth=1 +.Ltmp7518: + lea rcx, [rbp + 1320] + lea rdx, [rbp + 1200] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7519: + jmp .LBB77_237 +.LBB77_237: # in Loop: Header=BB77_234 Depth=1 + lea rcx, [rbp + 1200] + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB77_242 +.Ltmp7682: +.LBB77_241: # Block address taken + # in Loop: Header=BB77_234 Depth=1 + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 + jmp .LBB77_242 +.Ltmp7683: +.LBB77_242: # in Loop: Header=BB77_234 Depth=1 + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 +.Ltmp7522: + lea rcx, [rbp + 1320] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7523: + mov byte ptr [rbp - 1], al # 1-byte Spill + jmp .LBB77_243 +.LBB77_243: # in Loop: Header=BB77_234 Depth=1 + mov al, byte ptr [rbp - 1] # 1-byte Reload + test al, 1 + jne .LBB77_244 + jmp .LBB77_248 +.LBB77_244: # in Loop: Header=BB77_234 Depth=1 + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 +.Ltmp7524: +.Ltmp7684: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7525: + mov byte ptr [rbp - 2], al # 1-byte Spill + jmp .LBB77_245 +.LBB77_245: # in Loop: Header=BB77_234 Depth=1 + mov al, byte ptr [rbp - 2] # 1-byte Reload + test al, 1 + jne .LBB77_246 + jmp .LBB77_247 +.LBB77_246: # in Loop: Header=BB77_234 Depth=1 +.Ltmp7685: + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 + int3 +.Ltmp7686: +.LBB77_247: # in Loop: Header=BB77_234 Depth=1 + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 + jmp .LBB77_248 +.Ltmp7687: +.LBB77_248: # in Loop: Header=BB77_234 Depth=1 + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 +.Ltmp7526: + lea rcx, [rbp + 1320] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7527: + jmp .LBB77_249 +.LBB77_249: # in Loop: Header=BB77_234 Depth=1 + lea rcx, [rbp + 1320] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB77_234 +.Ltmp7688: +# %bb.250: + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 + jmp .LBB77_251 +.LBB77_251: # =>This Inner Loop Header: Depth=1 +.Ltmp7689: + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 + lea rdx, [rip + "??_C@_0BB@DJCIEDM@it?5?9?5beyond?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 1080] + mov rcx, rax + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1251 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1064] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1040] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1104] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 24] # 8-byte Reload + mov r9, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 +.Ltmp7528: + lea rcx, [rbp + 4080] + lea rdx, [rbp + 3608] +.Ltmp7690: + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" +.Ltmp7529: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB77_252 +.LBB77_252: # in Loop: Header=BB77_251 Depth=1 + mov rax, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp + 960], rax +.Ltmp7530: + lea rcx, [rbp + 968] + lea rdx, [rbp + 976] + lea r8, [rbp + 960] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp7531: + jmp .LBB77_253 +.LBB77_253: # in Loop: Header=BB77_251 Depth=1 + mov dword ptr [rbp + 956], 0 +.Ltmp7532: + lea rcx, [rbp + 976] + lea rdx, [rbp + 984] + lea r8, [rbp + 956] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp7533: + jmp .LBB77_254 +.LBB77_254: # in Loop: Header=BB77_251 Depth=1 +.Ltmp7534: + lea rcx, [rbp + 1104] + lea rdx, [rbp + 984] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7535: + jmp .LBB77_255 +.LBB77_255: # in Loop: Header=BB77_251 Depth=1 + lea rcx, [rbp + 984] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB77_261 +.Ltmp7691: +.LBB77_260: # Block address taken + # in Loop: Header=BB77_251 Depth=1 + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 + jmp .LBB77_261 +.Ltmp7692: +.LBB77_261: # in Loop: Header=BB77_251 Depth=1 + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 +.Ltmp7538: + lea rcx, [rbp + 1104] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7539: + mov byte ptr [rbp - 73], al # 1-byte Spill + jmp .LBB77_262 +.LBB77_262: # in Loop: Header=BB77_251 Depth=1 + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB77_263 + jmp .LBB77_267 +.LBB77_263: # in Loop: Header=BB77_251 Depth=1 + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 +.Ltmp7540: +.Ltmp7693: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7541: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB77_264 +.LBB77_264: # in Loop: Header=BB77_251 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB77_265 + jmp .LBB77_266 +.LBB77_265: # in Loop: Header=BB77_251 Depth=1 +.Ltmp7694: + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 + int3 +.Ltmp7695: +.LBB77_266: # in Loop: Header=BB77_251 Depth=1 + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 + jmp .LBB77_267 +.Ltmp7696: +.LBB77_267: # in Loop: Header=BB77_251 Depth=1 + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 +.Ltmp7542: + lea rcx, [rbp + 1104] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7543: + jmp .LBB77_268 +.LBB77_268: # in Loop: Header=BB77_251 Depth=1 + lea rcx, [rbp + 1104] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB77_251 +.Ltmp7697: +# %bb.269: + .cv_loc 77 1 1253 0 # ..\tests\span_tests.cpp:1253:0 + add rsp, 4272 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_5: # in Loop: Header=BB77_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3864] +.Ltmp7698: + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7699: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$6@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$6@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$6@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_6: # in Loop: Header=BB77_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 +.Ltmp7348: + lea rcx, [rbp + 3984] +.Ltmp7700: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7349: + jmp .LBB77_7 +.LBB77_7: # in Loop: Header=BB77_1 Depth=1 + lea rax, [rip + .LBB77_8] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7701: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$23@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_23: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3984] + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7702: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$24@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_24: # in Loop: Header=BB77_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3648] +.Ltmp7703: + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7704: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$25@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$25@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$25@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_25: # in Loop: Header=BB77_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 +.Ltmp7364: + lea rcx, [rbp + 3768] +.Ltmp7705: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7365: + jmp .LBB77_26 +.LBB77_26: # in Loop: Header=BB77_18 Depth=1 + lea rax, [rip + .LBB77_27] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7706: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$41@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_41: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3768] + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7707: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$42@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$42@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$42@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_42: # in Loop: Header=BB77_37 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3408] +.Ltmp7708: + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7709: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$43@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$43@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$43@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_43: # in Loop: Header=BB77_37 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 +.Ltmp7378: + lea rcx, [rbp + 3528] +.Ltmp7710: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7379: + jmp .LBB77_44 +.LBB77_44: # in Loop: Header=BB77_37 Depth=1 + lea rax, [rip + .LBB77_45] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7711: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$59@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$59@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$59@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_59: # in Loop: Header=BB77_55 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 +.Ltmp7396: + lea rcx, [rbp + 3312] + xor edx, edx +.Ltmp7712: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp7397: + jmp .LBB77_60 +.LBB77_60: # in Loop: Header=BB77_55 Depth=1 + lea rax, [rip + .LBB77_61] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7713: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$63@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$63@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$63@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_63: # in Loop: Header=BB77_55 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 +.Ltmp7394: + lea rcx, [rbp + 3312] +.Ltmp7714: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7395: + jmp .LBB77_64 +.LBB77_64: # in Loop: Header=BB77_55 Depth=1 + lea rax, [rip + .LBB77_65] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7715: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$67@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$67@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$67@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_67: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3528] +.Ltmp7716: + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7717: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$84@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$84@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$84@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_84: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3312] +.Ltmp7718: + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7719: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$85@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$85@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$85@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_85: # in Loop: Header=BB77_79 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3048] +.Ltmp7720: + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7721: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$86@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$86@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$86@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_86: # in Loop: Header=BB77_79 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 +.Ltmp7412: + lea rcx, [rbp + 3168] +.Ltmp7722: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7413: + jmp .LBB77_87 +.LBB77_87: # in Loop: Header=BB77_79 Depth=1 + lea rax, [rip + .LBB77_88] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7723: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$103@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_103: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3168] + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7724: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$104@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$104@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$104@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_104: # in Loop: Header=BB77_98 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2816] +.Ltmp7725: + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7726: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$105@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$105@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$105@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_105: # in Loop: Header=BB77_98 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 +.Ltmp7428: + lea rcx, [rbp + 2936] +.Ltmp7727: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7429: + jmp .LBB77_106 +.LBB77_106: # in Loop: Header=BB77_98 Depth=1 + lea rax, [rip + .LBB77_107] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7728: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$122@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$122@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$122@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_122: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2936] + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7729: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$123@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$123@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$123@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_123: # in Loop: Header=BB77_117 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2584] +.Ltmp7730: + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7731: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$124@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$124@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$124@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_124: # in Loop: Header=BB77_117 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 +.Ltmp7444: + lea rcx, [rbp + 2704] +.Ltmp7732: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7445: + jmp .LBB77_125 +.LBB77_125: # in Loop: Header=BB77_117 Depth=1 + lea rax, [rip + .LBB77_126] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7733: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$141@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$141@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$141@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_141: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2704] + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7734: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$142@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$142@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$142@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_142: # in Loop: Header=BB77_136 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2352] +.Ltmp7735: + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7736: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$143@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$143@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$143@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_143: # in Loop: Header=BB77_136 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 +.Ltmp7460: + lea rcx, [rbp + 2472] +.Ltmp7737: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7461: + jmp .LBB77_144 +.LBB77_144: # in Loop: Header=BB77_136 Depth=1 + lea rax, [rip + .LBB77_145] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7738: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$160@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$160@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$160@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_160: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2472] + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7739: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$161@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$161@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$161@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_161: # in Loop: Header=BB77_155 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2120] +.Ltmp7740: + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7741: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$162@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$162@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$162@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_162: # in Loop: Header=BB77_155 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 +.Ltmp7476: + lea rcx, [rbp + 2240] +.Ltmp7742: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7477: + jmp .LBB77_163 +.LBB77_163: # in Loop: Header=BB77_155 Depth=1 + lea rax, [rip + .LBB77_164] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7743: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$179@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$179@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$179@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_179: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2240] + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7744: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$180@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$180@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$180@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_180: # in Loop: Header=BB77_174 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1896] +.Ltmp7745: + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7746: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$181@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$181@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$181@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_181: # in Loop: Header=BB77_174 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 +.Ltmp7492: + lea rcx, [rbp + 2016] +.Ltmp7747: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7493: + jmp .LBB77_182 +.LBB77_182: # in Loop: Header=BB77_174 Depth=1 + lea rax, [rip + .LBB77_183] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7748: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$197@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_197: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2016] + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7749: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$198@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$198@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$198@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_198: # in Loop: Header=BB77_193 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1664] +.Ltmp7750: + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7751: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$199@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$199@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$199@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_199: # in Loop: Header=BB77_193 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 +.Ltmp7506: + lea rcx, [rbp + 1784] +.Ltmp7752: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7507: + jmp .LBB77_200 +.LBB77_200: # in Loop: Header=BB77_193 Depth=1 + lea rax, [rip + .LBB77_201] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7753: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$218@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$218@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$218@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_218: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1784] + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7754: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$219@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$219@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$219@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_219: # in Loop: Header=BB77_213 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1424] +.Ltmp7755: + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7756: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$220@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$220@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$220@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_220: # in Loop: Header=BB77_213 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 +.Ltmp7552: + lea rcx, [rbp + 1544] +.Ltmp7757: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7553: + jmp .LBB77_221 +.LBB77_221: # in Loop: Header=BB77_213 Depth=2 + lea rax, [rip + .LBB77_222] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7758: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$232@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$232@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$232@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_232: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1544] + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7759: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$238@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$238@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$238@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_238: # in Loop: Header=BB77_234 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1200] +.Ltmp7760: + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7761: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$239@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$239@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$239@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_239: # in Loop: Header=BB77_234 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 +.Ltmp7520: + lea rcx, [rbp + 1320] +.Ltmp7762: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7521: + jmp .LBB77_240 +.LBB77_240: # in Loop: Header=BB77_234 Depth=1 + lea rax, [rip + .LBB77_241] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7763: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$256@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$256@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$256@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_256: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1320] + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7764: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$257@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$257@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$257@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_257: # in Loop: Header=BB77_251 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 984] +.Ltmp7765: + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7766: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$258@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$258@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$258@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_258: # in Loop: Header=BB77_251 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 +.Ltmp7536: + lea rcx, [rbp + 1104] +.Ltmp7767: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7537: + jmp .LBB77_259 +.LBB77_259: # in Loop: Header=BB77_251 Depth=1 + lea rax, [rip + .LBB77_260] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7768: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$270@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$270@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$270@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_270: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1104] + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7769: +.Lfunc_end77: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 429065506 # MagicNumber + .long 55 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # UnwindMap + .long 14 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # TryBlockMap + .long 72 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # IPToStateXData + .long 4264 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long -1 # ToState + .long "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 5 # ToState + .long "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$67@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long 9 # ToState + .long "?dtor$42@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$84@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 15 # ToState + .long 0 # Action + .long 16 # ToState + .long "?dtor$85@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 15 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$122@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 19 # ToState + .long 0 # Action + .long 20 # ToState + .long "?dtor$104@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 19 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$141@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 23 # ToState + .long 0 # Action + .long 24 # ToState + .long "?dtor$123@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 23 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$160@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long 28 # ToState + .long "?dtor$142@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$179@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 31 # ToState + .long 0 # Action + .long 32 # ToState + .long "?dtor$161@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 31 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 35 # ToState + .long 0 # Action + .long 36 # ToState + .long "?dtor$180@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 35 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$218@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 39 # ToState + .long 0 # Action + .long 40 # ToState + .long "?dtor$198@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 39 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$232@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 43 # ToState + .long 0 # Action + .long 44 # ToState + .long "?dtor$219@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 43 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$256@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 47 # ToState + .long 0 # Action + .long 48 # ToState + .long "?dtor$238@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 47 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$270@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 51 # ToState + .long 0 # Action + .long 52 # ToState + .long "?dtor$257@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 51 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 6 # TryHigh + .long 7 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # HandlerArray + .long 9 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 13 # TryHigh + .long 14 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # HandlerArray + .long 16 # TryLow + .long 17 # TryHigh + .long 18 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # HandlerArray + .long 20 # TryLow + .long 21 # TryHigh + .long 22 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # HandlerArray + .long 24 # TryLow + .long 25 # TryHigh + .long 26 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # HandlerArray + .long 28 # TryLow + .long 29 # TryHigh + .long 30 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # HandlerArray + .long 32 # TryLow + .long 33 # TryHigh + .long 34 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$8$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # HandlerArray + .long 36 # TryLow + .long 37 # TryHigh + .long 38 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$9$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # HandlerArray + .long 40 # TryLow + .long 41 # TryHigh + .long 42 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$10$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # HandlerArray + .long 44 # TryLow + .long 45 # TryHigh + .long 46 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$11$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # HandlerArray + .long 48 # TryLow + .long 49 # TryHigh + .long 50 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$12$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # HandlerArray + .long 52 # TryLow + .long 53 # TryHigh + .long 54 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$13$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$25@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$43@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$59@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$63@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$86@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$105@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$124@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$143@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$8$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$162@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$9$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$181@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$10$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$199@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$11$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$220@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$12$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$239@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$13$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$258@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long .Lfunc_begin77@IMGREL # IP + .long -1 # ToState + .long .Ltmp7342@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp7346@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp7350@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp7355@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7356@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp7362@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp7366@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp7371@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7372@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp7376@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp7380@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp7385@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7386@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp7390@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp7388@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp7403@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7404@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp7410@IMGREL+1 # IP + .long 17 # ToState + .long .Ltmp7414@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp7419@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7420@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp7426@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp7430@IMGREL+1 # IP + .long 19 # ToState + .long .Ltmp7435@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7436@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp7442@IMGREL+1 # IP + .long 25 # ToState + .long .Ltmp7446@IMGREL+1 # IP + .long 23 # ToState + .long .Ltmp7451@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7452@IMGREL+1 # IP + .long 28 # ToState + .long .Ltmp7458@IMGREL+1 # IP + .long 29 # ToState + .long .Ltmp7462@IMGREL+1 # IP + .long 27 # ToState + .long .Ltmp7467@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7468@IMGREL+1 # IP + .long 32 # ToState + .long .Ltmp7474@IMGREL+1 # IP + .long 33 # ToState + .long .Ltmp7478@IMGREL+1 # IP + .long 31 # ToState + .long .Ltmp7483@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7484@IMGREL+1 # IP + .long 36 # ToState + .long .Ltmp7490@IMGREL+1 # IP + .long 37 # ToState + .long .Ltmp7494@IMGREL+1 # IP + .long 35 # ToState + .long .Ltmp7499@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7500@IMGREL+1 # IP + .long 40 # ToState + .long .Ltmp7504@IMGREL+1 # IP + .long 41 # ToState + .long .Ltmp7508@IMGREL+1 # IP + .long 39 # ToState + .long .Ltmp7513@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7544@IMGREL+1 # IP + .long 44 # ToState + .long .Ltmp7550@IMGREL+1 # IP + .long 45 # ToState + .long .Ltmp7554@IMGREL+1 # IP + .long 43 # ToState + .long .Ltmp7559@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7514@IMGREL+1 # IP + .long 48 # ToState + .long .Ltmp7518@IMGREL+1 # IP + .long 49 # ToState + .long .Ltmp7522@IMGREL+1 # IP + .long 47 # ToState + .long .Ltmp7527@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7528@IMGREL+1 # IP + .long 52 # ToState + .long .Ltmp7534@IMGREL+1 # IP + .long 53 # ToState + .long .Ltmp7538@IMGREL+1 # IP + .long 51 # ToState + .long .Ltmp7543@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$25@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 7 # ToState + .long "?catch$43@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$59@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 14 # ToState + .long "?catch$63@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 14 # ToState + .long "?catch$86@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 18 # ToState + .long "?catch$105@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 22 # ToState + .long "?catch$124@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 26 # ToState + .long "?catch$143@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 30 # ToState + .long "?catch$162@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 34 # ToState + .long "?catch$181@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 38 # ToState + .long "?catch$199@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 42 # ToState + .long "?catch$220@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 46 # ToState + .long "?catch$239@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 50 # ToState + .long "?catch$258@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 54 # ToState + .text + # -- End function + .def "??__FautoRegistrar51@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar51@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar51@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar51@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin78: + .cv_func_id 78 + .cv_loc 78 1 1216 0 # ..\tests\span_tests.cpp:1216:0 +.seh_proc "??__FautoRegistrar51@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp7770: + lea rcx, [rip + "?autoRegistrar51@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp7771: +.Lfunc_end78: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar53@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar53@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar53@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar53@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin79: + .cv_func_id 79 + .cv_loc 79 1 1256 0 # ..\tests\span_tests.cpp:1256:0 +.seh_proc "??__EautoRegistrar53@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp7772: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BF@KBJCIBCI@comparison_operators?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 1256 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____52@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar53@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar53@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp7773: +.Lfunc_end79: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____52@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____52@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____52@@YAXXZ" +.Lfunc_begin80: + .cv_func_id 80 + .cv_loc 80 1 1257 0 # ..\tests\span_tests.cpp:1257:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____52@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + mov eax, 19872 + call __chkstk + sub rsp, rax + .seh_stackalloc 19872 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp8782: + .cv_loc 80 1 1259 0 # ..\tests\span_tests.cpp:1259:0 + mov qword ptr [rbp + 19736], -2 + lea rcx, [rbp + 19720] +.Ltmp8783: + #DEBUG_VALUE: s1 <- [$rcx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" +.Ltmp8784: + .cv_loc 80 1 1260 0 # ..\tests\span_tests.cpp:1260:0 + lea rcx, [rbp + 19704] +.Ltmp8785: + #DEBUG_VALUE: s2 <- [$rcx+0] + mov qword ptr [rbp + 4616], rax # 8-byte Spill + call "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" +.Ltmp8786: + mov qword ptr [rbp + 4608], rax # 8-byte Spill +.LBB80_1: # =>This Inner Loop Header: Depth=1 +.Ltmp8787: + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 + lea rdx, [rip + "??_C@_08KMKCDLDM@s1?5?$DN?$DN?5s2?$AA@"] + lea rax, [rbp + 19600] + mov rcx, rax + mov qword ptr [rbp + 4600], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1261 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 19584] + mov qword ptr [rbp + 4592], rcx # 8-byte Spill + mov qword ptr [rbp + 4584], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 19560] + mov qword ptr [rbp + 4576], rcx # 8-byte Spill + mov qword ptr [rbp + 4568], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 19624] + mov rdx, qword ptr [rbp + 4576] # 8-byte Reload + mov r8, qword ptr [rbp + 4592] # 8-byte Reload + mov r9, qword ptr [rbp + 4600] # 8-byte Reload + mov qword ptr [rbp + 4560], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 +.Ltmp7774: + lea rcx, [rbp + 19488] + lea rdx, [rbp + 19496] + lea r8, [rbp + 19720] +.Ltmp8788: + mov qword ptr [rbp + 4552], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7775: + jmp .LBB80_2 +.LBB80_2: # in Loop: Header=BB80_1 Depth=1 +.Ltmp7776: + lea rcx, [rbp + 19496] + lea rdx, [rbp + 19504] + lea r8, [rbp + 19704] + call "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7777: + jmp .LBB80_3 +.LBB80_3: # in Loop: Header=BB80_1 Depth=1 +.Ltmp7778: + lea rcx, [rbp + 19624] + lea rdx, [rbp + 19504] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7779: + jmp .LBB80_4 +.LBB80_4: # in Loop: Header=BB80_1 Depth=1 + lea rcx, [rbp + 19504] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_9 +.Ltmp8789: +.LBB80_8: # Block address taken + # in Loop: Header=BB80_1 Depth=1 + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 + jmp .LBB80_9 +.Ltmp8790: +.LBB80_9: # in Loop: Header=BB80_1 Depth=1 + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 +.Ltmp7782: + lea rcx, [rbp + 19624] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7783: + mov byte ptr [rbp + 4551], al # 1-byte Spill + jmp .LBB80_10 +.LBB80_10: # in Loop: Header=BB80_1 Depth=1 + mov al, byte ptr [rbp + 4551] # 1-byte Reload + test al, 1 + jne .LBB80_11 + jmp .LBB80_15 +.LBB80_11: # in Loop: Header=BB80_1 Depth=1 + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 +.Ltmp7784: +.Ltmp8791: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7785: + mov byte ptr [rbp + 4550], al # 1-byte Spill + jmp .LBB80_12 +.LBB80_12: # in Loop: Header=BB80_1 Depth=1 + mov al, byte ptr [rbp + 4550] # 1-byte Reload + test al, 1 + jne .LBB80_13 + jmp .LBB80_14 +.LBB80_13: # in Loop: Header=BB80_1 Depth=1 +.Ltmp8792: + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 + int3 +.Ltmp8793: +.LBB80_14: # in Loop: Header=BB80_1 Depth=1 + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 + jmp .LBB80_15 +.Ltmp8794: +.LBB80_15: # in Loop: Header=BB80_1 Depth=1 + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 +.Ltmp7786: + lea rcx, [rbp + 19624] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7787: + jmp .LBB80_16 +.LBB80_16: # in Loop: Header=BB80_1 Depth=1 + lea rcx, [rbp + 19624] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1 +.Ltmp8795: +# %bb.17: + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 + jmp .LBB80_18 +.LBB80_18: # =>This Inner Loop Header: Depth=1 +.Ltmp8796: + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 + lea rdx, [rip + "??_C@_0M@OMGPOAPB@?$CB?$CIs1?5?$CB?$DN?5s2?$CJ?$AA@"] + lea rax, [rbp + 19384] + mov rcx, rax + mov qword ptr [rbp + 4536], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1262 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 19368] + mov qword ptr [rbp + 4528], rcx # 8-byte Spill + mov qword ptr [rbp + 4520], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 19344] + mov qword ptr [rbp + 4512], rcx # 8-byte Spill + mov qword ptr [rbp + 4504], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 19408] + mov rdx, qword ptr [rbp + 4512] # 8-byte Reload + mov r8, qword ptr [rbp + 4528] # 8-byte Reload + mov r9, qword ptr [rbp + 4536] # 8-byte Reload + mov qword ptr [rbp + 4496], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp8797: + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 + movups xmm0, xmmword ptr [rbp + 19704] + movaps xmmword ptr [rbp + 19312], xmm0 + movups xmm0, xmmword ptr [rbp + 19720] + movaps xmmword ptr [rbp + 19296], xmm0 +.Ltmp7788: + lea rcx, [rbp + 19296] + lea rdx, [rbp + 19312] + mov qword ptr [rbp + 4488], rax # 8-byte Spill + call "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp7789: + mov byte ptr [rbp + 4487], al # 1-byte Spill + jmp .LBB80_19 +.LBB80_19: # in Loop: Header=BB80_18 Depth=1 + mov al, byte ptr [rbp + 4487] # 1-byte Reload + not al +.Ltmp7790: + and al, 1 + lea rcx, [rbp + 19328] + lea rdx, [rbp + 19336] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp7791: + jmp .LBB80_20 +.LBB80_20: # in Loop: Header=BB80_18 Depth=1 +.Ltmp7792: + lea rcx, [rbp + 19408] + lea rdx, [rbp + 19336] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp7793: + jmp .LBB80_29 +.Ltmp8798: +.LBB80_23: # Block address taken + # in Loop: Header=BB80_18 Depth=1 + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 + jmp .LBB80_24 +.Ltmp8799: +.LBB80_24: # in Loop: Header=BB80_18 Depth=1 + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 +.Ltmp7796: + lea rcx, [rbp + 19408] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7797: + mov byte ptr [rbp + 4486], al # 1-byte Spill + jmp .LBB80_25 +.LBB80_25: # in Loop: Header=BB80_18 Depth=1 + mov al, byte ptr [rbp + 4486] # 1-byte Reload + test al, 1 + jne .LBB80_26 + jmp .LBB80_32 +.LBB80_26: # in Loop: Header=BB80_18 Depth=1 + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 +.Ltmp7798: +.Ltmp8800: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7799: + mov byte ptr [rbp + 4485], al # 1-byte Spill + jmp .LBB80_27 +.LBB80_27: # in Loop: Header=BB80_18 Depth=1 + mov al, byte ptr [rbp + 4485] # 1-byte Reload + test al, 1 + jne .LBB80_28 + jmp .LBB80_31 +.LBB80_28: # in Loop: Header=BB80_18 Depth=1 +.Ltmp8801: + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 + int3 + jmp .LBB80_31 +.Ltmp8802: +.LBB80_29: # in Loop: Header=BB80_18 Depth=1 + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 + jmp .LBB80_24 +.Ltmp8803: +.LBB80_31: # in Loop: Header=BB80_18 Depth=1 + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 + jmp .LBB80_32 +.Ltmp8804: +.LBB80_32: # in Loop: Header=BB80_18 Depth=1 + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 +.Ltmp7800: + lea rcx, [rbp + 19408] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7801: + jmp .LBB80_33 +.LBB80_33: # in Loop: Header=BB80_18 Depth=1 + lea rcx, [rbp + 19408] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_18 +.Ltmp8805: +# %bb.34: + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 + jmp .LBB80_35 +.LBB80_35: # =>This Inner Loop Header: Depth=1 +.Ltmp8806: + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 + lea rdx, [rip + "??_C@_0L@GIEOIBPK@?$CB?$CIs1?5?$DM?5s2?$CJ?$AA@"] + lea rax, [rbp + 19192] + mov rcx, rax + mov qword ptr [rbp + 4472], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1263 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 19176] + mov qword ptr [rbp + 4464], rcx # 8-byte Spill + mov qword ptr [rbp + 4456], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 19152] + mov qword ptr [rbp + 4448], rcx # 8-byte Spill + mov qword ptr [rbp + 4440], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 19216] + mov rdx, qword ptr [rbp + 4448] # 8-byte Reload + mov r8, qword ptr [rbp + 4464] # 8-byte Reload + mov r9, qword ptr [rbp + 4472] # 8-byte Reload + mov qword ptr [rbp + 4432], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp8807: + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 + movups xmm0, xmmword ptr [rbp + 19704] + movaps xmmword ptr [rbp + 19120], xmm0 + movups xmm0, xmmword ptr [rbp + 19720] + movaps xmmword ptr [rbp + 19104], xmm0 +.Ltmp7802: + lea rcx, [rbp + 19104] + lea rdx, [rbp + 19120] + mov qword ptr [rbp + 4424], rax # 8-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp7803: + mov byte ptr [rbp + 4423], al # 1-byte Spill + jmp .LBB80_36 +.LBB80_36: # in Loop: Header=BB80_35 Depth=1 + mov al, byte ptr [rbp + 4423] # 1-byte Reload + not al +.Ltmp7804: + and al, 1 + lea rcx, [rbp + 19136] + lea rdx, [rbp + 19144] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp7805: + jmp .LBB80_37 +.LBB80_37: # in Loop: Header=BB80_35 Depth=1 +.Ltmp7806: + lea rcx, [rbp + 19216] + lea rdx, [rbp + 19144] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp7807: + jmp .LBB80_46 +.Ltmp8808: +.LBB80_40: # Block address taken + # in Loop: Header=BB80_35 Depth=1 + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 + jmp .LBB80_41 +.Ltmp8809: +.LBB80_41: # in Loop: Header=BB80_35 Depth=1 + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 +.Ltmp7810: + lea rcx, [rbp + 19216] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7811: + mov byte ptr [rbp + 4422], al # 1-byte Spill + jmp .LBB80_42 +.LBB80_42: # in Loop: Header=BB80_35 Depth=1 + mov al, byte ptr [rbp + 4422] # 1-byte Reload + test al, 1 + jne .LBB80_43 + jmp .LBB80_49 +.LBB80_43: # in Loop: Header=BB80_35 Depth=1 + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 +.Ltmp7812: +.Ltmp8810: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7813: + mov byte ptr [rbp + 4421], al # 1-byte Spill + jmp .LBB80_44 +.LBB80_44: # in Loop: Header=BB80_35 Depth=1 + mov al, byte ptr [rbp + 4421] # 1-byte Reload + test al, 1 + jne .LBB80_45 + jmp .LBB80_48 +.LBB80_45: # in Loop: Header=BB80_35 Depth=1 +.Ltmp8811: + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 + int3 + jmp .LBB80_48 +.Ltmp8812: +.LBB80_46: # in Loop: Header=BB80_35 Depth=1 + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 + jmp .LBB80_41 +.Ltmp8813: +.LBB80_48: # in Loop: Header=BB80_35 Depth=1 + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 + jmp .LBB80_49 +.Ltmp8814: +.LBB80_49: # in Loop: Header=BB80_35 Depth=1 + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 +.Ltmp7814: + lea rcx, [rbp + 19216] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7815: + jmp .LBB80_50 +.LBB80_50: # in Loop: Header=BB80_35 Depth=1 + lea rcx, [rbp + 19216] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_35 +.Ltmp8815: +# %bb.51: + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 + jmp .LBB80_52 +.LBB80_52: # =>This Inner Loop Header: Depth=1 +.Ltmp8816: + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 + lea rdx, [rip + "??_C@_08GHPOOIJJ@s1?5?$DM?$DN?5s2?$AA@"] + lea rax, [rbp + 19000] + mov rcx, rax + mov qword ptr [rbp + 4408], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1264 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 18984] + mov qword ptr [rbp + 4400], rcx # 8-byte Spill + mov qword ptr [rbp + 4392], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 18960] + mov qword ptr [rbp + 4384], rcx # 8-byte Spill + mov qword ptr [rbp + 4376], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 19024] + mov rdx, qword ptr [rbp + 4384] # 8-byte Reload + mov r8, qword ptr [rbp + 4400] # 8-byte Reload + mov r9, qword ptr [rbp + 4408] # 8-byte Reload + mov qword ptr [rbp + 4368], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 +.Ltmp7816: + lea rcx, [rbp + 18888] + lea rdx, [rbp + 18896] + lea r8, [rbp + 19720] +.Ltmp8817: + mov qword ptr [rbp + 4360], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7817: + jmp .LBB80_53 +.LBB80_53: # in Loop: Header=BB80_52 Depth=1 +.Ltmp7818: + lea rcx, [rbp + 18896] + lea rdx, [rbp + 18904] + lea r8, [rbp + 19704] + call "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7819: + jmp .LBB80_54 +.LBB80_54: # in Loop: Header=BB80_52 Depth=1 +.Ltmp7820: + lea rcx, [rbp + 19024] + lea rdx, [rbp + 18904] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7821: + jmp .LBB80_55 +.LBB80_55: # in Loop: Header=BB80_52 Depth=1 + lea rcx, [rbp + 18904] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_61 +.Ltmp8818: +.LBB80_60: # Block address taken + # in Loop: Header=BB80_52 Depth=1 + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 + jmp .LBB80_61 +.Ltmp8819: +.LBB80_61: # in Loop: Header=BB80_52 Depth=1 + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 +.Ltmp7824: + lea rcx, [rbp + 19024] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7825: + mov byte ptr [rbp + 4359], al # 1-byte Spill + jmp .LBB80_62 +.LBB80_62: # in Loop: Header=BB80_52 Depth=1 + mov al, byte ptr [rbp + 4359] # 1-byte Reload + test al, 1 + jne .LBB80_63 + jmp .LBB80_67 +.LBB80_63: # in Loop: Header=BB80_52 Depth=1 + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 +.Ltmp7826: +.Ltmp8820: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7827: + mov byte ptr [rbp + 4358], al # 1-byte Spill + jmp .LBB80_64 +.LBB80_64: # in Loop: Header=BB80_52 Depth=1 + mov al, byte ptr [rbp + 4358] # 1-byte Reload + test al, 1 + jne .LBB80_65 + jmp .LBB80_66 +.LBB80_65: # in Loop: Header=BB80_52 Depth=1 +.Ltmp8821: + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 + int3 +.Ltmp8822: +.LBB80_66: # in Loop: Header=BB80_52 Depth=1 + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 + jmp .LBB80_67 +.Ltmp8823: +.LBB80_67: # in Loop: Header=BB80_52 Depth=1 + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 +.Ltmp7828: + lea rcx, [rbp + 19024] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7829: + jmp .LBB80_68 +.LBB80_68: # in Loop: Header=BB80_52 Depth=1 + lea rcx, [rbp + 19024] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_52 +.Ltmp8824: +# %bb.69: + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 + jmp .LBB80_70 +.LBB80_70: # =>This Inner Loop Header: Depth=1 +.Ltmp8825: + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 + lea rdx, [rip + "??_C@_0L@CFIGCAPB@?$CB?$CIs1?5?$DO?5s2?$CJ?$AA@"] + lea rax, [rbp + 18784] + mov rcx, rax + mov qword ptr [rbp + 4344], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1265 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 18768] + mov qword ptr [rbp + 4336], rcx # 8-byte Spill + mov qword ptr [rbp + 4328], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 18744] + mov qword ptr [rbp + 4320], rcx # 8-byte Spill + mov qword ptr [rbp + 4312], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 18808] + mov rdx, qword ptr [rbp + 4320] # 8-byte Reload + mov r8, qword ptr [rbp + 4336] # 8-byte Reload + mov r9, qword ptr [rbp + 4344] # 8-byte Reload + mov qword ptr [rbp + 4304], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp8826: + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 + movups xmm0, xmmword ptr [rbp + 19704] + movaps xmmword ptr [rbp + 18704], xmm0 + movups xmm0, xmmword ptr [rbp + 19720] + movaps xmmword ptr [rbp + 18688], xmm0 +.Ltmp7830: + lea rcx, [rbp + 18688] + lea rdx, [rbp + 18704] + mov qword ptr [rbp + 4296], rax # 8-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp7831: + mov byte ptr [rbp + 4295], al # 1-byte Spill + jmp .LBB80_71 +.LBB80_71: # in Loop: Header=BB80_70 Depth=1 + mov al, byte ptr [rbp + 4295] # 1-byte Reload + not al +.Ltmp7832: + and al, 1 + lea rcx, [rbp + 18728] + lea rdx, [rbp + 18736] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp7833: + jmp .LBB80_72 +.LBB80_72: # in Loop: Header=BB80_70 Depth=1 +.Ltmp7834: + lea rcx, [rbp + 18808] + lea rdx, [rbp + 18736] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp7835: + jmp .LBB80_81 +.Ltmp8827: +.LBB80_75: # Block address taken + # in Loop: Header=BB80_70 Depth=1 + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 + jmp .LBB80_76 +.Ltmp8828: +.LBB80_76: # in Loop: Header=BB80_70 Depth=1 + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 +.Ltmp7838: + lea rcx, [rbp + 18808] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7839: + mov byte ptr [rbp + 4294], al # 1-byte Spill + jmp .LBB80_77 +.LBB80_77: # in Loop: Header=BB80_70 Depth=1 + mov al, byte ptr [rbp + 4294] # 1-byte Reload + test al, 1 + jne .LBB80_78 + jmp .LBB80_84 +.LBB80_78: # in Loop: Header=BB80_70 Depth=1 + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 +.Ltmp7840: +.Ltmp8829: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7841: + mov byte ptr [rbp + 4293], al # 1-byte Spill + jmp .LBB80_79 +.LBB80_79: # in Loop: Header=BB80_70 Depth=1 + mov al, byte ptr [rbp + 4293] # 1-byte Reload + test al, 1 + jne .LBB80_80 + jmp .LBB80_83 +.LBB80_80: # in Loop: Header=BB80_70 Depth=1 +.Ltmp8830: + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 + int3 + jmp .LBB80_83 +.Ltmp8831: +.LBB80_81: # in Loop: Header=BB80_70 Depth=1 + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 + jmp .LBB80_76 +.Ltmp8832: +.LBB80_83: # in Loop: Header=BB80_70 Depth=1 + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 + jmp .LBB80_84 +.Ltmp8833: +.LBB80_84: # in Loop: Header=BB80_70 Depth=1 + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 +.Ltmp7842: + lea rcx, [rbp + 18808] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7843: + jmp .LBB80_85 +.LBB80_85: # in Loop: Header=BB80_70 Depth=1 + lea rcx, [rbp + 18808] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_70 +.Ltmp8834: +# %bb.86: + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 + jmp .LBB80_87 +.LBB80_87: # =>This Inner Loop Header: Depth=1 +.Ltmp8835: + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 + lea rdx, [rip + "??_C@_08CKDGEJJC@s1?5?$DO?$DN?5s2?$AA@"] + lea rax, [rbp + 18584] + mov rcx, rax + mov qword ptr [rbp + 4280], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1266 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 18568] + mov qword ptr [rbp + 4272], rcx # 8-byte Spill + mov qword ptr [rbp + 4264], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 18544] + mov qword ptr [rbp + 4256], rcx # 8-byte Spill + mov qword ptr [rbp + 4248], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 18608] + mov rdx, qword ptr [rbp + 4256] # 8-byte Reload + mov r8, qword ptr [rbp + 4272] # 8-byte Reload + mov r9, qword ptr [rbp + 4280] # 8-byte Reload + mov qword ptr [rbp + 4240], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 +.Ltmp7844: + lea rcx, [rbp + 18472] + lea rdx, [rbp + 18480] + lea r8, [rbp + 19720] +.Ltmp8836: + mov qword ptr [rbp + 4232], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7845: + jmp .LBB80_88 +.LBB80_88: # in Loop: Header=BB80_87 Depth=1 +.Ltmp7846: + lea rcx, [rbp + 18480] + lea rdx, [rbp + 18488] + lea r8, [rbp + 19704] + call "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7847: + jmp .LBB80_89 +.LBB80_89: # in Loop: Header=BB80_87 Depth=1 +.Ltmp7848: + lea rcx, [rbp + 18608] + lea rdx, [rbp + 18488] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7849: + jmp .LBB80_90 +.LBB80_90: # in Loop: Header=BB80_87 Depth=1 + lea rcx, [rbp + 18488] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_96 +.Ltmp8837: +.LBB80_95: # Block address taken + # in Loop: Header=BB80_87 Depth=1 + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 + jmp .LBB80_96 +.Ltmp8838: +.LBB80_96: # in Loop: Header=BB80_87 Depth=1 + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 +.Ltmp7852: + lea rcx, [rbp + 18608] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7853: + mov byte ptr [rbp + 4231], al # 1-byte Spill + jmp .LBB80_97 +.LBB80_97: # in Loop: Header=BB80_87 Depth=1 + mov al, byte ptr [rbp + 4231] # 1-byte Reload + test al, 1 + jne .LBB80_98 + jmp .LBB80_102 +.LBB80_98: # in Loop: Header=BB80_87 Depth=1 + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 +.Ltmp7854: +.Ltmp8839: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7855: + mov byte ptr [rbp + 4230], al # 1-byte Spill + jmp .LBB80_99 +.LBB80_99: # in Loop: Header=BB80_87 Depth=1 + mov al, byte ptr [rbp + 4230] # 1-byte Reload + test al, 1 + jne .LBB80_100 + jmp .LBB80_101 +.LBB80_100: # in Loop: Header=BB80_87 Depth=1 +.Ltmp8840: + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 + int3 +.Ltmp8841: +.LBB80_101: # in Loop: Header=BB80_87 Depth=1 + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 + jmp .LBB80_102 +.Ltmp8842: +.LBB80_102: # in Loop: Header=BB80_87 Depth=1 + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 +.Ltmp7856: + lea rcx, [rbp + 18608] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7857: + jmp .LBB80_103 +.LBB80_103: # in Loop: Header=BB80_87 Depth=1 + lea rcx, [rbp + 18608] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_87 +.Ltmp8843: +# %bb.104: + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 + jmp .LBB80_105 +.LBB80_105: # =>This Inner Loop Header: Depth=1 +.Ltmp8844: + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 + lea rdx, [rip + "??_C@_08JAAGPBM@s2?5?$DN?$DN?5s1?$AA@"] + lea rax, [rbp + 18368] + mov rcx, rax + mov qword ptr [rbp + 4216], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1267 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 18352] + mov qword ptr [rbp + 4208], rcx # 8-byte Spill + mov qword ptr [rbp + 4200], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 18328] + mov qword ptr [rbp + 4192], rcx # 8-byte Spill + mov qword ptr [rbp + 4184], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 18392] + mov rdx, qword ptr [rbp + 4192] # 8-byte Reload + mov r8, qword ptr [rbp + 4208] # 8-byte Reload + mov r9, qword ptr [rbp + 4216] # 8-byte Reload + mov qword ptr [rbp + 4176], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 +.Ltmp7858: + lea rcx, [rbp + 18256] + lea rdx, [rbp + 18264] + lea r8, [rbp + 19704] +.Ltmp8845: + mov qword ptr [rbp + 4168], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7859: + jmp .LBB80_106 +.LBB80_106: # in Loop: Header=BB80_105 Depth=1 +.Ltmp7860: + lea rcx, [rbp + 18264] + lea rdx, [rbp + 18272] + lea r8, [rbp + 19720] + call "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7861: + jmp .LBB80_107 +.LBB80_107: # in Loop: Header=BB80_105 Depth=1 +.Ltmp7862: + lea rcx, [rbp + 18392] + lea rdx, [rbp + 18272] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7863: + jmp .LBB80_108 +.LBB80_108: # in Loop: Header=BB80_105 Depth=1 + lea rcx, [rbp + 18272] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_114 +.Ltmp8846: +.LBB80_113: # Block address taken + # in Loop: Header=BB80_105 Depth=1 + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 + jmp .LBB80_114 +.Ltmp8847: +.LBB80_114: # in Loop: Header=BB80_105 Depth=1 + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 +.Ltmp7866: + lea rcx, [rbp + 18392] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7867: + mov byte ptr [rbp + 4167], al # 1-byte Spill + jmp .LBB80_115 +.LBB80_115: # in Loop: Header=BB80_105 Depth=1 + mov al, byte ptr [rbp + 4167] # 1-byte Reload + test al, 1 + jne .LBB80_116 + jmp .LBB80_120 +.LBB80_116: # in Loop: Header=BB80_105 Depth=1 + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 +.Ltmp7868: +.Ltmp8848: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7869: + mov byte ptr [rbp + 4166], al # 1-byte Spill + jmp .LBB80_117 +.LBB80_117: # in Loop: Header=BB80_105 Depth=1 + mov al, byte ptr [rbp + 4166] # 1-byte Reload + test al, 1 + jne .LBB80_118 + jmp .LBB80_119 +.LBB80_118: # in Loop: Header=BB80_105 Depth=1 +.Ltmp8849: + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 + int3 +.Ltmp8850: +.LBB80_119: # in Loop: Header=BB80_105 Depth=1 + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 + jmp .LBB80_120 +.Ltmp8851: +.LBB80_120: # in Loop: Header=BB80_105 Depth=1 + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 +.Ltmp7870: + lea rcx, [rbp + 18392] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7871: + jmp .LBB80_121 +.LBB80_121: # in Loop: Header=BB80_105 Depth=1 + lea rcx, [rbp + 18392] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_105 +.Ltmp8852: +# %bb.122: + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 + jmp .LBB80_123 +.LBB80_123: # =>This Inner Loop Header: Depth=1 +.Ltmp8853: + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 + lea rdx, [rip + "??_C@_0M@NHKEGCGN@?$CB?$CIs2?5?$CB?$DN?5s1?$CJ?$AA@"] + lea rax, [rbp + 18152] + mov rcx, rax + mov qword ptr [rbp + 4152], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1268 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 18136] + mov qword ptr [rbp + 4144], rcx # 8-byte Spill + mov qword ptr [rbp + 4136], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 18112] + mov qword ptr [rbp + 4128], rcx # 8-byte Spill + mov qword ptr [rbp + 4120], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 18176] + mov rdx, qword ptr [rbp + 4128] # 8-byte Reload + mov r8, qword ptr [rbp + 4144] # 8-byte Reload + mov r9, qword ptr [rbp + 4152] # 8-byte Reload + mov qword ptr [rbp + 4112], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp8854: + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 + movups xmm0, xmmword ptr [rbp + 19720] + movaps xmmword ptr [rbp + 18080], xmm0 + movups xmm0, xmmword ptr [rbp + 19704] + movaps xmmword ptr [rbp + 18064], xmm0 +.Ltmp7872: + lea rcx, [rbp + 18064] + lea rdx, [rbp + 18080] + mov qword ptr [rbp + 4104], rax # 8-byte Spill + call "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp7873: + mov byte ptr [rbp + 4103], al # 1-byte Spill + jmp .LBB80_124 +.LBB80_124: # in Loop: Header=BB80_123 Depth=1 + mov al, byte ptr [rbp + 4103] # 1-byte Reload + not al +.Ltmp7874: + and al, 1 + lea rcx, [rbp + 18096] + lea rdx, [rbp + 18104] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp7875: + jmp .LBB80_125 +.LBB80_125: # in Loop: Header=BB80_123 Depth=1 +.Ltmp7876: + lea rcx, [rbp + 18176] + lea rdx, [rbp + 18104] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp7877: + jmp .LBB80_134 +.Ltmp8855: +.LBB80_128: # Block address taken + # in Loop: Header=BB80_123 Depth=1 + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 + jmp .LBB80_129 +.Ltmp8856: +.LBB80_129: # in Loop: Header=BB80_123 Depth=1 + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 +.Ltmp7880: + lea rcx, [rbp + 18176] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7881: + mov byte ptr [rbp + 4102], al # 1-byte Spill + jmp .LBB80_130 +.LBB80_130: # in Loop: Header=BB80_123 Depth=1 + mov al, byte ptr [rbp + 4102] # 1-byte Reload + test al, 1 + jne .LBB80_131 + jmp .LBB80_137 +.LBB80_131: # in Loop: Header=BB80_123 Depth=1 + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 +.Ltmp7882: +.Ltmp8857: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7883: + mov byte ptr [rbp + 4101], al # 1-byte Spill + jmp .LBB80_132 +.LBB80_132: # in Loop: Header=BB80_123 Depth=1 + mov al, byte ptr [rbp + 4101] # 1-byte Reload + test al, 1 + jne .LBB80_133 + jmp .LBB80_136 +.LBB80_133: # in Loop: Header=BB80_123 Depth=1 +.Ltmp8858: + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 + int3 + jmp .LBB80_136 +.Ltmp8859: +.LBB80_134: # in Loop: Header=BB80_123 Depth=1 + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 + jmp .LBB80_129 +.Ltmp8860: +.LBB80_136: # in Loop: Header=BB80_123 Depth=1 + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 + jmp .LBB80_137 +.Ltmp8861: +.LBB80_137: # in Loop: Header=BB80_123 Depth=1 + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 +.Ltmp7884: + lea rcx, [rbp + 18176] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7885: + jmp .LBB80_138 +.LBB80_138: # in Loop: Header=BB80_123 Depth=1 + lea rcx, [rbp + 18176] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_123 +.Ltmp8862: +# %bb.139: + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 + jmp .LBB80_140 +.LBB80_140: # =>This Inner Loop Header: Depth=1 +.Ltmp8863: + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 + lea rdx, [rip + "??_C@_0L@OEIHDIEA@?$CB?$CIs2?5?$DM?5s1?$CJ?$AA@"] + lea rax, [rbp + 17960] + mov rcx, rax + mov qword ptr [rbp + 4088], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1269 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 17944] + mov qword ptr [rbp + 4080], rcx # 8-byte Spill + mov qword ptr [rbp + 4072], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 17920] + mov qword ptr [rbp + 4064], rcx # 8-byte Spill + mov qword ptr [rbp + 4056], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 17984] + mov rdx, qword ptr [rbp + 4064] # 8-byte Reload + mov r8, qword ptr [rbp + 4080] # 8-byte Reload + mov r9, qword ptr [rbp + 4088] # 8-byte Reload + mov qword ptr [rbp + 4048], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp8864: + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 + movups xmm0, xmmword ptr [rbp + 19720] + movaps xmmword ptr [rbp + 17888], xmm0 + movups xmm0, xmmword ptr [rbp + 19704] + movaps xmmword ptr [rbp + 17872], xmm0 +.Ltmp7886: + lea rcx, [rbp + 17872] + lea rdx, [rbp + 17888] + mov qword ptr [rbp + 4040], rax # 8-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp7887: + mov byte ptr [rbp + 4039], al # 1-byte Spill + jmp .LBB80_141 +.LBB80_141: # in Loop: Header=BB80_140 Depth=1 + mov al, byte ptr [rbp + 4039] # 1-byte Reload + not al +.Ltmp7888: + and al, 1 + lea rcx, [rbp + 17904] + lea rdx, [rbp + 17912] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp7889: + jmp .LBB80_142 +.LBB80_142: # in Loop: Header=BB80_140 Depth=1 +.Ltmp7890: + lea rcx, [rbp + 17984] + lea rdx, [rbp + 17912] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp7891: + jmp .LBB80_151 +.Ltmp8865: +.LBB80_145: # Block address taken + # in Loop: Header=BB80_140 Depth=1 + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 + jmp .LBB80_146 +.Ltmp8866: +.LBB80_146: # in Loop: Header=BB80_140 Depth=1 + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 +.Ltmp7894: + lea rcx, [rbp + 17984] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7895: + mov byte ptr [rbp + 4038], al # 1-byte Spill + jmp .LBB80_147 +.LBB80_147: # in Loop: Header=BB80_140 Depth=1 + mov al, byte ptr [rbp + 4038] # 1-byte Reload + test al, 1 + jne .LBB80_148 + jmp .LBB80_154 +.LBB80_148: # in Loop: Header=BB80_140 Depth=1 + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 +.Ltmp7896: +.Ltmp8867: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7897: + mov byte ptr [rbp + 4037], al # 1-byte Spill + jmp .LBB80_149 +.LBB80_149: # in Loop: Header=BB80_140 Depth=1 + mov al, byte ptr [rbp + 4037] # 1-byte Reload + test al, 1 + jne .LBB80_150 + jmp .LBB80_153 +.LBB80_150: # in Loop: Header=BB80_140 Depth=1 +.Ltmp8868: + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 + int3 + jmp .LBB80_153 +.Ltmp8869: +.LBB80_151: # in Loop: Header=BB80_140 Depth=1 + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 + jmp .LBB80_146 +.Ltmp8870: +.LBB80_153: # in Loop: Header=BB80_140 Depth=1 + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 + jmp .LBB80_154 +.Ltmp8871: +.LBB80_154: # in Loop: Header=BB80_140 Depth=1 + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 +.Ltmp7898: + lea rcx, [rbp + 17984] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7899: + jmp .LBB80_155 +.LBB80_155: # in Loop: Header=BB80_140 Depth=1 + lea rcx, [rbp + 17984] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_140 +.Ltmp8872: +# %bb.156: + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 + jmp .LBB80_157 +.LBB80_157: # =>This Inner Loop Header: Depth=1 +.Ltmp8873: + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 + lea rdx, [rip + "??_C@_08MCFMLMLJ@s2?5?$DM?$DN?5s1?$AA@"] + lea rax, [rbp + 17768] + mov rcx, rax + mov qword ptr [rbp + 4024], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1270 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 17752] + mov qword ptr [rbp + 4016], rcx # 8-byte Spill + mov qword ptr [rbp + 4008], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 17728] + mov qword ptr [rbp + 4000], rcx # 8-byte Spill + mov qword ptr [rbp + 3992], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 17792] + mov rdx, qword ptr [rbp + 4000] # 8-byte Reload + mov r8, qword ptr [rbp + 4016] # 8-byte Reload + mov r9, qword ptr [rbp + 4024] # 8-byte Reload + mov qword ptr [rbp + 3984], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 +.Ltmp7900: + lea rcx, [rbp + 17656] + lea rdx, [rbp + 17664] + lea r8, [rbp + 19704] +.Ltmp8874: + mov qword ptr [rbp + 3976], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7901: + jmp .LBB80_158 +.LBB80_158: # in Loop: Header=BB80_157 Depth=1 +.Ltmp7902: + lea rcx, [rbp + 17664] + lea rdx, [rbp + 17672] + lea r8, [rbp + 19720] + call "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7903: + jmp .LBB80_159 +.LBB80_159: # in Loop: Header=BB80_157 Depth=1 +.Ltmp7904: + lea rcx, [rbp + 17792] + lea rdx, [rbp + 17672] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7905: + jmp .LBB80_160 +.LBB80_160: # in Loop: Header=BB80_157 Depth=1 + lea rcx, [rbp + 17672] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_166 +.Ltmp8875: +.LBB80_165: # Block address taken + # in Loop: Header=BB80_157 Depth=1 + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 + jmp .LBB80_166 +.Ltmp8876: +.LBB80_166: # in Loop: Header=BB80_157 Depth=1 + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 +.Ltmp7908: + lea rcx, [rbp + 17792] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7909: + mov byte ptr [rbp + 3975], al # 1-byte Spill + jmp .LBB80_167 +.LBB80_167: # in Loop: Header=BB80_157 Depth=1 + mov al, byte ptr [rbp + 3975] # 1-byte Reload + test al, 1 + jne .LBB80_168 + jmp .LBB80_172 +.LBB80_168: # in Loop: Header=BB80_157 Depth=1 + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 +.Ltmp7910: +.Ltmp8877: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7911: + mov byte ptr [rbp + 3974], al # 1-byte Spill + jmp .LBB80_169 +.LBB80_169: # in Loop: Header=BB80_157 Depth=1 + mov al, byte ptr [rbp + 3974] # 1-byte Reload + test al, 1 + jne .LBB80_170 + jmp .LBB80_171 +.LBB80_170: # in Loop: Header=BB80_157 Depth=1 +.Ltmp8878: + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 + int3 +.Ltmp8879: +.LBB80_171: # in Loop: Header=BB80_157 Depth=1 + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 + jmp .LBB80_172 +.Ltmp8880: +.LBB80_172: # in Loop: Header=BB80_157 Depth=1 + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 +.Ltmp7912: + lea rcx, [rbp + 17792] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7913: + jmp .LBB80_173 +.LBB80_173: # in Loop: Header=BB80_157 Depth=1 + lea rcx, [rbp + 17792] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_157 +.Ltmp8881: +# %bb.174: + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 + jmp .LBB80_175 +.LBB80_175: # =>This Inner Loop Header: Depth=1 +.Ltmp8882: + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 + lea rdx, [rip + "??_C@_0L@KJEPJJEL@?$CB?$CIs2?5?$DO?5s1?$CJ?$AA@"] + lea rax, [rbp + 17552] + mov rcx, rax + mov qword ptr [rbp + 3960], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1271 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 17536] + mov qword ptr [rbp + 3952], rcx # 8-byte Spill + mov qword ptr [rbp + 3944], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 17512] + mov qword ptr [rbp + 3936], rcx # 8-byte Spill + mov qword ptr [rbp + 3928], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 17576] + mov rdx, qword ptr [rbp + 3936] # 8-byte Reload + mov r8, qword ptr [rbp + 3952] # 8-byte Reload + mov r9, qword ptr [rbp + 3960] # 8-byte Reload + mov qword ptr [rbp + 3920], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp8883: + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 + movups xmm0, xmmword ptr [rbp + 19720] + movaps xmmword ptr [rbp + 17472], xmm0 + movups xmm0, xmmword ptr [rbp + 19704] + movaps xmmword ptr [rbp + 17456], xmm0 +.Ltmp7914: + lea rcx, [rbp + 17456] + lea rdx, [rbp + 17472] + mov qword ptr [rbp + 3912], rax # 8-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp7915: + mov byte ptr [rbp + 3911], al # 1-byte Spill + jmp .LBB80_176 +.LBB80_176: # in Loop: Header=BB80_175 Depth=1 + mov al, byte ptr [rbp + 3911] # 1-byte Reload + not al +.Ltmp7916: + and al, 1 + lea rcx, [rbp + 17496] + lea rdx, [rbp + 17504] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp7917: + jmp .LBB80_177 +.LBB80_177: # in Loop: Header=BB80_175 Depth=1 +.Ltmp7918: + lea rcx, [rbp + 17576] + lea rdx, [rbp + 17504] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp7919: + jmp .LBB80_186 +.Ltmp8884: +.LBB80_180: # Block address taken + # in Loop: Header=BB80_175 Depth=1 + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 + jmp .LBB80_181 +.Ltmp8885: +.LBB80_181: # in Loop: Header=BB80_175 Depth=1 + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 +.Ltmp7922: + lea rcx, [rbp + 17576] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7923: + mov byte ptr [rbp + 3910], al # 1-byte Spill + jmp .LBB80_182 +.LBB80_182: # in Loop: Header=BB80_175 Depth=1 + mov al, byte ptr [rbp + 3910] # 1-byte Reload + test al, 1 + jne .LBB80_183 + jmp .LBB80_189 +.LBB80_183: # in Loop: Header=BB80_175 Depth=1 + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 +.Ltmp7924: +.Ltmp8886: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7925: + mov byte ptr [rbp + 3909], al # 1-byte Spill + jmp .LBB80_184 +.LBB80_184: # in Loop: Header=BB80_175 Depth=1 + mov al, byte ptr [rbp + 3909] # 1-byte Reload + test al, 1 + jne .LBB80_185 + jmp .LBB80_188 +.LBB80_185: # in Loop: Header=BB80_175 Depth=1 +.Ltmp8887: + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 + int3 + jmp .LBB80_188 +.Ltmp8888: +.LBB80_186: # in Loop: Header=BB80_175 Depth=1 + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 + jmp .LBB80_181 +.Ltmp8889: +.LBB80_188: # in Loop: Header=BB80_175 Depth=1 + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 + jmp .LBB80_189 +.Ltmp8890: +.LBB80_189: # in Loop: Header=BB80_175 Depth=1 + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 +.Ltmp7926: + lea rcx, [rbp + 17576] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7927: + jmp .LBB80_190 +.LBB80_190: # in Loop: Header=BB80_175 Depth=1 + lea rcx, [rbp + 17576] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_175 +.Ltmp8891: +# %bb.191: + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 + jmp .LBB80_192 +.LBB80_192: # =>This Inner Loop Header: Depth=1 +.Ltmp8892: + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 + lea rdx, [rip + "??_C@_08IPJEBNLC@s2?5?$DO?$DN?5s1?$AA@"] + lea rax, [rbp + 17352] + mov rcx, rax + mov qword ptr [rbp + 3896], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1272 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 17336] + mov qword ptr [rbp + 3888], rcx # 8-byte Spill + mov qword ptr [rbp + 3880], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 17312] + mov qword ptr [rbp + 3872], rcx # 8-byte Spill + mov qword ptr [rbp + 3864], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 17376] + mov rdx, qword ptr [rbp + 3872] # 8-byte Reload + mov r8, qword ptr [rbp + 3888] # 8-byte Reload + mov r9, qword ptr [rbp + 3896] # 8-byte Reload + mov qword ptr [rbp + 3856], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 +.Ltmp7928: + lea rcx, [rbp + 17240] + lea rdx, [rbp + 17248] + lea r8, [rbp + 19704] +.Ltmp8893: + mov qword ptr [rbp + 3848], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7929: + jmp .LBB80_193 +.LBB80_193: # in Loop: Header=BB80_192 Depth=1 +.Ltmp7930: + lea rcx, [rbp + 17248] + lea rdx, [rbp + 17256] + lea r8, [rbp + 19720] + call "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7931: + jmp .LBB80_194 +.LBB80_194: # in Loop: Header=BB80_192 Depth=1 +.Ltmp7932: + lea rcx, [rbp + 17376] + lea rdx, [rbp + 17256] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7933: + jmp .LBB80_195 +.LBB80_195: # in Loop: Header=BB80_192 Depth=1 + lea rcx, [rbp + 17256] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_201 +.Ltmp8894: +.LBB80_200: # Block address taken + # in Loop: Header=BB80_192 Depth=1 + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 + jmp .LBB80_201 +.Ltmp8895: +.LBB80_201: # in Loop: Header=BB80_192 Depth=1 + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 +.Ltmp7936: + lea rcx, [rbp + 17376] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7937: + mov byte ptr [rbp + 3847], al # 1-byte Spill + jmp .LBB80_202 +.LBB80_202: # in Loop: Header=BB80_192 Depth=1 + mov al, byte ptr [rbp + 3847] # 1-byte Reload + test al, 1 + jne .LBB80_203 + jmp .LBB80_207 +.LBB80_203: # in Loop: Header=BB80_192 Depth=1 + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 +.Ltmp7938: +.Ltmp8896: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7939: + mov byte ptr [rbp + 3846], al # 1-byte Spill + jmp .LBB80_204 +.LBB80_204: # in Loop: Header=BB80_192 Depth=1 + mov al, byte ptr [rbp + 3846] # 1-byte Reload + test al, 1 + jne .LBB80_205 + jmp .LBB80_206 +.LBB80_205: # in Loop: Header=BB80_192 Depth=1 +.Ltmp8897: + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 + int3 +.Ltmp8898: +.LBB80_206: # in Loop: Header=BB80_192 Depth=1 + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 + jmp .LBB80_207 +.Ltmp8899: +.LBB80_207: # in Loop: Header=BB80_192 Depth=1 + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 +.Ltmp7940: + lea rcx, [rbp + 17376] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7941: + jmp .LBB80_208 +.LBB80_208: # in Loop: Header=BB80_192 Depth=1 + lea rcx, [rbp + 17376] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_192 +.Ltmp8900: +# %bb.209: + .cv_loc 80 1 1276 0 # ..\tests\span_tests.cpp:1276:0 + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 17232], rax + .cv_loc 80 1 1277 0 # ..\tests\span_tests.cpp:1277:0 + lea rcx, [rbp + 17216] +.Ltmp8901: + #DEBUG_VALUE: s1 <- [$rcx+0] + lea rdx, [rbp + 17232] +.Ltmp8902: + #DEBUG_VALUE: arr <- [$rdx+0] + call "??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" +.Ltmp8903: + .cv_loc 80 1 1278 0 # ..\tests\span_tests.cpp:1278:0 + lea rcx, [rbp + 17200] +.Ltmp8904: + #DEBUG_VALUE: s2 <- [$rcx+0] + lea rdx, [rbp + 17232] + mov qword ptr [rbp + 3832], rax # 8-byte Spill + call "??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" +.Ltmp8905: + mov qword ptr [rbp + 3824], rax # 8-byte Spill +.LBB80_210: # =>This Inner Loop Header: Depth=1 +.Ltmp8906: + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 + lea rdx, [rip + "??_C@_08KMKCDLDM@s1?5?$DN?$DN?5s2?$AA@"] + lea rax, [rbp + 17096] + mov rcx, rax + mov qword ptr [rbp + 3816], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1280 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 17080] + mov qword ptr [rbp + 3808], rcx # 8-byte Spill + mov qword ptr [rbp + 3800], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 17056] + mov qword ptr [rbp + 3792], rcx # 8-byte Spill + mov qword ptr [rbp + 3784], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 17120] + mov rdx, qword ptr [rbp + 3792] # 8-byte Reload + mov r8, qword ptr [rbp + 3808] # 8-byte Reload + mov r9, qword ptr [rbp + 3816] # 8-byte Reload + mov qword ptr [rbp + 3776], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 +.Ltmp7942: + lea rcx, [rbp + 16984] + lea rdx, [rbp + 16992] + lea r8, [rbp + 17216] +.Ltmp8907: + mov qword ptr [rbp + 3768], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7943: + jmp .LBB80_211 +.LBB80_211: # in Loop: Header=BB80_210 Depth=1 +.Ltmp7944: + lea rcx, [rbp + 16992] + lea rdx, [rbp + 17000] + lea r8, [rbp + 17200] + call "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7945: + jmp .LBB80_212 +.LBB80_212: # in Loop: Header=BB80_210 Depth=1 +.Ltmp7946: + lea rcx, [rbp + 17120] + lea rdx, [rbp + 17000] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7947: + jmp .LBB80_213 +.LBB80_213: # in Loop: Header=BB80_210 Depth=1 + lea rcx, [rbp + 17000] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_219 +.Ltmp8908: +.LBB80_218: # Block address taken + # in Loop: Header=BB80_210 Depth=1 + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 + jmp .LBB80_219 +.Ltmp8909: +.LBB80_219: # in Loop: Header=BB80_210 Depth=1 + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 +.Ltmp7950: + lea rcx, [rbp + 17120] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7951: + mov byte ptr [rbp + 3767], al # 1-byte Spill + jmp .LBB80_220 +.LBB80_220: # in Loop: Header=BB80_210 Depth=1 + mov al, byte ptr [rbp + 3767] # 1-byte Reload + test al, 1 + jne .LBB80_221 + jmp .LBB80_225 +.LBB80_221: # in Loop: Header=BB80_210 Depth=1 + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 +.Ltmp7952: +.Ltmp8910: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7953: + mov byte ptr [rbp + 3766], al # 1-byte Spill + jmp .LBB80_222 +.LBB80_222: # in Loop: Header=BB80_210 Depth=1 + mov al, byte ptr [rbp + 3766] # 1-byte Reload + test al, 1 + jne .LBB80_223 + jmp .LBB80_224 +.LBB80_223: # in Loop: Header=BB80_210 Depth=1 +.Ltmp8911: + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 + int3 +.Ltmp8912: +.LBB80_224: # in Loop: Header=BB80_210 Depth=1 + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 + jmp .LBB80_225 +.Ltmp8913: +.LBB80_225: # in Loop: Header=BB80_210 Depth=1 + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 +.Ltmp7954: + lea rcx, [rbp + 17120] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7955: + jmp .LBB80_226 +.LBB80_226: # in Loop: Header=BB80_210 Depth=1 + lea rcx, [rbp + 17120] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_210 +.Ltmp8914: +# %bb.227: + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 + jmp .LBB80_228 +.LBB80_228: # =>This Inner Loop Header: Depth=1 +.Ltmp8915: + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 + lea rdx, [rip + "??_C@_0M@OMGPOAPB@?$CB?$CIs1?5?$CB?$DN?5s2?$CJ?$AA@"] + lea rax, [rbp + 16880] + mov rcx, rax + mov qword ptr [rbp + 3752], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1281 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 16864] + mov qword ptr [rbp + 3744], rcx # 8-byte Spill + mov qword ptr [rbp + 3736], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 16840] + mov qword ptr [rbp + 3728], rcx # 8-byte Spill + mov qword ptr [rbp + 3720], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 16904] + mov rdx, qword ptr [rbp + 3728] # 8-byte Reload + mov r8, qword ptr [rbp + 3744] # 8-byte Reload + mov r9, qword ptr [rbp + 3752] # 8-byte Reload + mov qword ptr [rbp + 3712], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp8916: + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 + movups xmm0, xmmword ptr [rbp + 17200] + movaps xmmword ptr [rbp + 16800], xmm0 + movups xmm0, xmmword ptr [rbp + 17216] + movaps xmmword ptr [rbp + 16784], xmm0 +.Ltmp7956: + lea rcx, [rbp + 16784] + lea rdx, [rbp + 16800] + mov qword ptr [rbp + 3704], rax # 8-byte Spill + call "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp7957: + mov byte ptr [rbp + 3703], al # 1-byte Spill + jmp .LBB80_229 +.LBB80_229: # in Loop: Header=BB80_228 Depth=1 + mov al, byte ptr [rbp + 3703] # 1-byte Reload + not al +.Ltmp7958: + and al, 1 + lea rcx, [rbp + 16824] + lea rdx, [rbp + 16832] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp7959: + jmp .LBB80_230 +.LBB80_230: # in Loop: Header=BB80_228 Depth=1 +.Ltmp7960: + lea rcx, [rbp + 16904] + lea rdx, [rbp + 16832] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp7961: + jmp .LBB80_239 +.Ltmp8917: +.LBB80_233: # Block address taken + # in Loop: Header=BB80_228 Depth=1 + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 + jmp .LBB80_234 +.Ltmp8918: +.LBB80_234: # in Loop: Header=BB80_228 Depth=1 + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 +.Ltmp7964: + lea rcx, [rbp + 16904] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7965: + mov byte ptr [rbp + 3702], al # 1-byte Spill + jmp .LBB80_235 +.LBB80_235: # in Loop: Header=BB80_228 Depth=1 + mov al, byte ptr [rbp + 3702] # 1-byte Reload + test al, 1 + jne .LBB80_236 + jmp .LBB80_242 +.LBB80_236: # in Loop: Header=BB80_228 Depth=1 + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 +.Ltmp7966: +.Ltmp8919: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7967: + mov byte ptr [rbp + 3701], al # 1-byte Spill + jmp .LBB80_237 +.LBB80_237: # in Loop: Header=BB80_228 Depth=1 + mov al, byte ptr [rbp + 3701] # 1-byte Reload + test al, 1 + jne .LBB80_238 + jmp .LBB80_241 +.LBB80_238: # in Loop: Header=BB80_228 Depth=1 +.Ltmp8920: + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 + int3 + jmp .LBB80_241 +.Ltmp8921: +.LBB80_239: # in Loop: Header=BB80_228 Depth=1 + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 + jmp .LBB80_234 +.Ltmp8922: +.LBB80_241: # in Loop: Header=BB80_228 Depth=1 + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 + jmp .LBB80_242 +.Ltmp8923: +.LBB80_242: # in Loop: Header=BB80_228 Depth=1 + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 +.Ltmp7968: + lea rcx, [rbp + 16904] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7969: + jmp .LBB80_243 +.LBB80_243: # in Loop: Header=BB80_228 Depth=1 + lea rcx, [rbp + 16904] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_228 +.Ltmp8924: +# %bb.244: + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 + jmp .LBB80_245 +.LBB80_245: # =>This Inner Loop Header: Depth=1 +.Ltmp8925: + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 + lea rdx, [rip + "??_C@_0L@GIEOIBPK@?$CB?$CIs1?5?$DM?5s2?$CJ?$AA@"] + lea rax, [rbp + 16680] + mov rcx, rax + mov qword ptr [rbp + 3688], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1282 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 16664] + mov qword ptr [rbp + 3680], rcx # 8-byte Spill + mov qword ptr [rbp + 3672], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 16640] + mov qword ptr [rbp + 3664], rcx # 8-byte Spill + mov qword ptr [rbp + 3656], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 16704] + mov rdx, qword ptr [rbp + 3664] # 8-byte Reload + mov r8, qword ptr [rbp + 3680] # 8-byte Reload + mov r9, qword ptr [rbp + 3688] # 8-byte Reload + mov qword ptr [rbp + 3648], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp8926: + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 + movups xmm0, xmmword ptr [rbp + 17200] + movaps xmmword ptr [rbp + 16608], xmm0 + movups xmm0, xmmword ptr [rbp + 17216] + movaps xmmword ptr [rbp + 16592], xmm0 +.Ltmp7970: + lea rcx, [rbp + 16592] + lea rdx, [rbp + 16608] + mov qword ptr [rbp + 3640], rax # 8-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp7971: + mov byte ptr [rbp + 3639], al # 1-byte Spill + jmp .LBB80_246 +.LBB80_246: # in Loop: Header=BB80_245 Depth=1 + mov al, byte ptr [rbp + 3639] # 1-byte Reload + not al +.Ltmp7972: + and al, 1 + lea rcx, [rbp + 16624] + lea rdx, [rbp + 16632] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp7973: + jmp .LBB80_247 +.LBB80_247: # in Loop: Header=BB80_245 Depth=1 +.Ltmp7974: + lea rcx, [rbp + 16704] + lea rdx, [rbp + 16632] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp7975: + jmp .LBB80_256 +.Ltmp8927: +.LBB80_250: # Block address taken + # in Loop: Header=BB80_245 Depth=1 + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 + jmp .LBB80_251 +.Ltmp8928: +.LBB80_251: # in Loop: Header=BB80_245 Depth=1 + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 +.Ltmp7978: + lea rcx, [rbp + 16704] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7979: + mov byte ptr [rbp + 3638], al # 1-byte Spill + jmp .LBB80_252 +.LBB80_252: # in Loop: Header=BB80_245 Depth=1 + mov al, byte ptr [rbp + 3638] # 1-byte Reload + test al, 1 + jne .LBB80_253 + jmp .LBB80_259 +.LBB80_253: # in Loop: Header=BB80_245 Depth=1 + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 +.Ltmp7980: +.Ltmp8929: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7981: + mov byte ptr [rbp + 3637], al # 1-byte Spill + jmp .LBB80_254 +.LBB80_254: # in Loop: Header=BB80_245 Depth=1 + mov al, byte ptr [rbp + 3637] # 1-byte Reload + test al, 1 + jne .LBB80_255 + jmp .LBB80_258 +.LBB80_255: # in Loop: Header=BB80_245 Depth=1 +.Ltmp8930: + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 + int3 + jmp .LBB80_258 +.Ltmp8931: +.LBB80_256: # in Loop: Header=BB80_245 Depth=1 + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 + jmp .LBB80_251 +.Ltmp8932: +.LBB80_258: # in Loop: Header=BB80_245 Depth=1 + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 + jmp .LBB80_259 +.Ltmp8933: +.LBB80_259: # in Loop: Header=BB80_245 Depth=1 + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 +.Ltmp7982: + lea rcx, [rbp + 16704] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7983: + jmp .LBB80_260 +.LBB80_260: # in Loop: Header=BB80_245 Depth=1 + lea rcx, [rbp + 16704] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_245 +.Ltmp8934: +# %bb.261: + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 + jmp .LBB80_262 +.LBB80_262: # =>This Inner Loop Header: Depth=1 +.Ltmp8935: + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 + lea rdx, [rip + "??_C@_08GHPOOIJJ@s1?5?$DM?$DN?5s2?$AA@"] + lea rax, [rbp + 16488] + mov rcx, rax + mov qword ptr [rbp + 3624], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1283 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 16472] + mov qword ptr [rbp + 3616], rcx # 8-byte Spill + mov qword ptr [rbp + 3608], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 16448] + mov qword ptr [rbp + 3600], rcx # 8-byte Spill + mov qword ptr [rbp + 3592], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 16512] + mov rdx, qword ptr [rbp + 3600] # 8-byte Reload + mov r8, qword ptr [rbp + 3616] # 8-byte Reload + mov r9, qword ptr [rbp + 3624] # 8-byte Reload + mov qword ptr [rbp + 3584], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 +.Ltmp7984: + lea rcx, [rbp + 16376] + lea rdx, [rbp + 16384] + lea r8, [rbp + 17216] +.Ltmp8936: + mov qword ptr [rbp + 3576], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7985: + jmp .LBB80_263 +.LBB80_263: # in Loop: Header=BB80_262 Depth=1 +.Ltmp7986: + lea rcx, [rbp + 16384] + lea rdx, [rbp + 16392] + lea r8, [rbp + 17200] + call "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7987: + jmp .LBB80_264 +.LBB80_264: # in Loop: Header=BB80_262 Depth=1 +.Ltmp7988: + lea rcx, [rbp + 16512] + lea rdx, [rbp + 16392] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7989: + jmp .LBB80_265 +.LBB80_265: # in Loop: Header=BB80_262 Depth=1 + lea rcx, [rbp + 16392] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_271 +.Ltmp8937: +.LBB80_270: # Block address taken + # in Loop: Header=BB80_262 Depth=1 + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 + jmp .LBB80_271 +.Ltmp8938: +.LBB80_271: # in Loop: Header=BB80_262 Depth=1 + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 +.Ltmp7992: + lea rcx, [rbp + 16512] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7993: + mov byte ptr [rbp + 3575], al # 1-byte Spill + jmp .LBB80_272 +.LBB80_272: # in Loop: Header=BB80_262 Depth=1 + mov al, byte ptr [rbp + 3575] # 1-byte Reload + test al, 1 + jne .LBB80_273 + jmp .LBB80_277 +.LBB80_273: # in Loop: Header=BB80_262 Depth=1 + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 +.Ltmp7994: +.Ltmp8939: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7995: + mov byte ptr [rbp + 3574], al # 1-byte Spill + jmp .LBB80_274 +.LBB80_274: # in Loop: Header=BB80_262 Depth=1 + mov al, byte ptr [rbp + 3574] # 1-byte Reload + test al, 1 + jne .LBB80_275 + jmp .LBB80_276 +.LBB80_275: # in Loop: Header=BB80_262 Depth=1 +.Ltmp8940: + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 + int3 +.Ltmp8941: +.LBB80_276: # in Loop: Header=BB80_262 Depth=1 + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 + jmp .LBB80_277 +.Ltmp8942: +.LBB80_277: # in Loop: Header=BB80_262 Depth=1 + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 +.Ltmp7996: + lea rcx, [rbp + 16512] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7997: + jmp .LBB80_278 +.LBB80_278: # in Loop: Header=BB80_262 Depth=1 + lea rcx, [rbp + 16512] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_262 +.Ltmp8943: +# %bb.279: + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 + jmp .LBB80_280 +.LBB80_280: # =>This Inner Loop Header: Depth=1 +.Ltmp8944: + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 + lea rdx, [rip + "??_C@_0L@CFIGCAPB@?$CB?$CIs1?5?$DO?5s2?$CJ?$AA@"] + lea rax, [rbp + 16272] + mov rcx, rax + mov qword ptr [rbp + 3560], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1284 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 16256] + mov qword ptr [rbp + 3552], rcx # 8-byte Spill + mov qword ptr [rbp + 3544], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 16232] + mov qword ptr [rbp + 3536], rcx # 8-byte Spill + mov qword ptr [rbp + 3528], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 16296] + mov rdx, qword ptr [rbp + 3536] # 8-byte Reload + mov r8, qword ptr [rbp + 3552] # 8-byte Reload + mov r9, qword ptr [rbp + 3560] # 8-byte Reload + mov qword ptr [rbp + 3520], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp8945: + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 + movups xmm0, xmmword ptr [rbp + 17200] + movaps xmmword ptr [rbp + 16192], xmm0 + movups xmm0, xmmword ptr [rbp + 17216] + movaps xmmword ptr [rbp + 16176], xmm0 +.Ltmp7998: + lea rcx, [rbp + 16176] + lea rdx, [rbp + 16192] + mov qword ptr [rbp + 3512], rax # 8-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp7999: + mov byte ptr [rbp + 3511], al # 1-byte Spill + jmp .LBB80_281 +.LBB80_281: # in Loop: Header=BB80_280 Depth=1 + mov al, byte ptr [rbp + 3511] # 1-byte Reload + not al +.Ltmp8000: + and al, 1 + lea rcx, [rbp + 16216] + lea rdx, [rbp + 16224] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8001: + jmp .LBB80_282 +.LBB80_282: # in Loop: Header=BB80_280 Depth=1 +.Ltmp8002: + lea rcx, [rbp + 16296] + lea rdx, [rbp + 16224] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8003: + jmp .LBB80_291 +.Ltmp8946: +.LBB80_285: # Block address taken + # in Loop: Header=BB80_280 Depth=1 + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 + jmp .LBB80_286 +.Ltmp8947: +.LBB80_286: # in Loop: Header=BB80_280 Depth=1 + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 +.Ltmp8006: + lea rcx, [rbp + 16296] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8007: + mov byte ptr [rbp + 3510], al # 1-byte Spill + jmp .LBB80_287 +.LBB80_287: # in Loop: Header=BB80_280 Depth=1 + mov al, byte ptr [rbp + 3510] # 1-byte Reload + test al, 1 + jne .LBB80_288 + jmp .LBB80_294 +.LBB80_288: # in Loop: Header=BB80_280 Depth=1 + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 +.Ltmp8008: +.Ltmp8948: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8009: + mov byte ptr [rbp + 3509], al # 1-byte Spill + jmp .LBB80_289 +.LBB80_289: # in Loop: Header=BB80_280 Depth=1 + mov al, byte ptr [rbp + 3509] # 1-byte Reload + test al, 1 + jne .LBB80_290 + jmp .LBB80_293 +.LBB80_290: # in Loop: Header=BB80_280 Depth=1 +.Ltmp8949: + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 + int3 + jmp .LBB80_293 +.Ltmp8950: +.LBB80_291: # in Loop: Header=BB80_280 Depth=1 + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 + jmp .LBB80_286 +.Ltmp8951: +.LBB80_293: # in Loop: Header=BB80_280 Depth=1 + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 + jmp .LBB80_294 +.Ltmp8952: +.LBB80_294: # in Loop: Header=BB80_280 Depth=1 + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 +.Ltmp8010: + lea rcx, [rbp + 16296] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8011: + jmp .LBB80_295 +.LBB80_295: # in Loop: Header=BB80_280 Depth=1 + lea rcx, [rbp + 16296] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_280 +.Ltmp8953: +# %bb.296: + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 + jmp .LBB80_297 +.LBB80_297: # =>This Inner Loop Header: Depth=1 +.Ltmp8954: + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 + lea rdx, [rip + "??_C@_08CKDGEJJC@s1?5?$DO?$DN?5s2?$AA@"] + lea rax, [rbp + 16072] + mov rcx, rax + mov qword ptr [rbp + 3496], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1285 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 16056] + mov qword ptr [rbp + 3488], rcx # 8-byte Spill + mov qword ptr [rbp + 3480], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 16032] + mov qword ptr [rbp + 3472], rcx # 8-byte Spill + mov qword ptr [rbp + 3464], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 16096] + mov rdx, qword ptr [rbp + 3472] # 8-byte Reload + mov r8, qword ptr [rbp + 3488] # 8-byte Reload + mov r9, qword ptr [rbp + 3496] # 8-byte Reload + mov qword ptr [rbp + 3456], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 +.Ltmp8012: + lea rcx, [rbp + 15960] + lea rdx, [rbp + 15968] + lea r8, [rbp + 17216] +.Ltmp8955: + mov qword ptr [rbp + 3448], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8013: + jmp .LBB80_298 +.LBB80_298: # in Loop: Header=BB80_297 Depth=1 +.Ltmp8014: + lea rcx, [rbp + 15968] + lea rdx, [rbp + 15976] + lea r8, [rbp + 17200] + call "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8015: + jmp .LBB80_299 +.LBB80_299: # in Loop: Header=BB80_297 Depth=1 +.Ltmp8016: + lea rcx, [rbp + 16096] + lea rdx, [rbp + 15976] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8017: + jmp .LBB80_300 +.LBB80_300: # in Loop: Header=BB80_297 Depth=1 + lea rcx, [rbp + 15976] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_306 +.Ltmp8956: +.LBB80_305: # Block address taken + # in Loop: Header=BB80_297 Depth=1 + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 + jmp .LBB80_306 +.Ltmp8957: +.LBB80_306: # in Loop: Header=BB80_297 Depth=1 + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 +.Ltmp8020: + lea rcx, [rbp + 16096] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8021: + mov byte ptr [rbp + 3447], al # 1-byte Spill + jmp .LBB80_307 +.LBB80_307: # in Loop: Header=BB80_297 Depth=1 + mov al, byte ptr [rbp + 3447] # 1-byte Reload + test al, 1 + jne .LBB80_308 + jmp .LBB80_312 +.LBB80_308: # in Loop: Header=BB80_297 Depth=1 + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 +.Ltmp8022: +.Ltmp8958: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8023: + mov byte ptr [rbp + 3446], al # 1-byte Spill + jmp .LBB80_309 +.LBB80_309: # in Loop: Header=BB80_297 Depth=1 + mov al, byte ptr [rbp + 3446] # 1-byte Reload + test al, 1 + jne .LBB80_310 + jmp .LBB80_311 +.LBB80_310: # in Loop: Header=BB80_297 Depth=1 +.Ltmp8959: + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 + int3 +.Ltmp8960: +.LBB80_311: # in Loop: Header=BB80_297 Depth=1 + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 + jmp .LBB80_312 +.Ltmp8961: +.LBB80_312: # in Loop: Header=BB80_297 Depth=1 + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 +.Ltmp8024: + lea rcx, [rbp + 16096] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8025: + jmp .LBB80_313 +.LBB80_313: # in Loop: Header=BB80_297 Depth=1 + lea rcx, [rbp + 16096] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_297 +.Ltmp8962: +# %bb.314: + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 + jmp .LBB80_315 +.LBB80_315: # =>This Inner Loop Header: Depth=1 +.Ltmp8963: + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 + lea rdx, [rip + "??_C@_08JAAGPBM@s2?5?$DN?$DN?5s1?$AA@"] + lea rax, [rbp + 15856] + mov rcx, rax + mov qword ptr [rbp + 3432], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1286 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 15840] + mov qword ptr [rbp + 3424], rcx # 8-byte Spill + mov qword ptr [rbp + 3416], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 15816] + mov qword ptr [rbp + 3408], rcx # 8-byte Spill + mov qword ptr [rbp + 3400], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 15880] + mov rdx, qword ptr [rbp + 3408] # 8-byte Reload + mov r8, qword ptr [rbp + 3424] # 8-byte Reload + mov r9, qword ptr [rbp + 3432] # 8-byte Reload + mov qword ptr [rbp + 3392], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 +.Ltmp8026: + lea rcx, [rbp + 15744] + lea rdx, [rbp + 15752] + lea r8, [rbp + 17200] +.Ltmp8964: + mov qword ptr [rbp + 3384], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8027: + jmp .LBB80_316 +.LBB80_316: # in Loop: Header=BB80_315 Depth=1 +.Ltmp8028: + lea rcx, [rbp + 15752] + lea rdx, [rbp + 15760] + lea r8, [rbp + 17216] + call "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8029: + jmp .LBB80_317 +.LBB80_317: # in Loop: Header=BB80_315 Depth=1 +.Ltmp8030: + lea rcx, [rbp + 15880] + lea rdx, [rbp + 15760] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8031: + jmp .LBB80_318 +.LBB80_318: # in Loop: Header=BB80_315 Depth=1 + lea rcx, [rbp + 15760] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_324 +.Ltmp8965: +.LBB80_323: # Block address taken + # in Loop: Header=BB80_315 Depth=1 + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 + jmp .LBB80_324 +.Ltmp8966: +.LBB80_324: # in Loop: Header=BB80_315 Depth=1 + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 +.Ltmp8034: + lea rcx, [rbp + 15880] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8035: + mov byte ptr [rbp + 3383], al # 1-byte Spill + jmp .LBB80_325 +.LBB80_325: # in Loop: Header=BB80_315 Depth=1 + mov al, byte ptr [rbp + 3383] # 1-byte Reload + test al, 1 + jne .LBB80_326 + jmp .LBB80_330 +.LBB80_326: # in Loop: Header=BB80_315 Depth=1 + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 +.Ltmp8036: +.Ltmp8967: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8037: + mov byte ptr [rbp + 3382], al # 1-byte Spill + jmp .LBB80_327 +.LBB80_327: # in Loop: Header=BB80_315 Depth=1 + mov al, byte ptr [rbp + 3382] # 1-byte Reload + test al, 1 + jne .LBB80_328 + jmp .LBB80_329 +.LBB80_328: # in Loop: Header=BB80_315 Depth=1 +.Ltmp8968: + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 + int3 +.Ltmp8969: +.LBB80_329: # in Loop: Header=BB80_315 Depth=1 + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 + jmp .LBB80_330 +.Ltmp8970: +.LBB80_330: # in Loop: Header=BB80_315 Depth=1 + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 +.Ltmp8038: + lea rcx, [rbp + 15880] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8039: + jmp .LBB80_331 +.LBB80_331: # in Loop: Header=BB80_315 Depth=1 + lea rcx, [rbp + 15880] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_315 +.Ltmp8971: +# %bb.332: + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 + jmp .LBB80_333 +.LBB80_333: # =>This Inner Loop Header: Depth=1 +.Ltmp8972: + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 + lea rdx, [rip + "??_C@_0M@NHKEGCGN@?$CB?$CIs2?5?$CB?$DN?5s1?$CJ?$AA@"] + lea rax, [rbp + 15640] + mov rcx, rax + mov qword ptr [rbp + 3368], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1287 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 15624] + mov qword ptr [rbp + 3360], rcx # 8-byte Spill + mov qword ptr [rbp + 3352], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 15600] + mov qword ptr [rbp + 3344], rcx # 8-byte Spill + mov qword ptr [rbp + 3336], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 15664] + mov rdx, qword ptr [rbp + 3344] # 8-byte Reload + mov r8, qword ptr [rbp + 3360] # 8-byte Reload + mov r9, qword ptr [rbp + 3368] # 8-byte Reload + mov qword ptr [rbp + 3328], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp8973: + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 + movups xmm0, xmmword ptr [rbp + 17216] + movaps xmmword ptr [rbp + 15568], xmm0 + movups xmm0, xmmword ptr [rbp + 17200] + movaps xmmword ptr [rbp + 15552], xmm0 +.Ltmp8040: + lea rcx, [rbp + 15552] + lea rdx, [rbp + 15568] + mov qword ptr [rbp + 3320], rax # 8-byte Spill + call "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8041: + mov byte ptr [rbp + 3319], al # 1-byte Spill + jmp .LBB80_334 +.LBB80_334: # in Loop: Header=BB80_333 Depth=1 + mov al, byte ptr [rbp + 3319] # 1-byte Reload + not al +.Ltmp8042: + and al, 1 + lea rcx, [rbp + 15584] + lea rdx, [rbp + 15592] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8043: + jmp .LBB80_335 +.LBB80_335: # in Loop: Header=BB80_333 Depth=1 +.Ltmp8044: + lea rcx, [rbp + 15664] + lea rdx, [rbp + 15592] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8045: + jmp .LBB80_344 +.Ltmp8974: +.LBB80_338: # Block address taken + # in Loop: Header=BB80_333 Depth=1 + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 + jmp .LBB80_339 +.Ltmp8975: +.LBB80_339: # in Loop: Header=BB80_333 Depth=1 + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 +.Ltmp8048: + lea rcx, [rbp + 15664] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8049: + mov byte ptr [rbp + 3318], al # 1-byte Spill + jmp .LBB80_340 +.LBB80_340: # in Loop: Header=BB80_333 Depth=1 + mov al, byte ptr [rbp + 3318] # 1-byte Reload + test al, 1 + jne .LBB80_341 + jmp .LBB80_347 +.LBB80_341: # in Loop: Header=BB80_333 Depth=1 + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 +.Ltmp8050: +.Ltmp8976: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8051: + mov byte ptr [rbp + 3317], al # 1-byte Spill + jmp .LBB80_342 +.LBB80_342: # in Loop: Header=BB80_333 Depth=1 + mov al, byte ptr [rbp + 3317] # 1-byte Reload + test al, 1 + jne .LBB80_343 + jmp .LBB80_346 +.LBB80_343: # in Loop: Header=BB80_333 Depth=1 +.Ltmp8977: + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 + int3 + jmp .LBB80_346 +.Ltmp8978: +.LBB80_344: # in Loop: Header=BB80_333 Depth=1 + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 + jmp .LBB80_339 +.Ltmp8979: +.LBB80_346: # in Loop: Header=BB80_333 Depth=1 + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 + jmp .LBB80_347 +.Ltmp8980: +.LBB80_347: # in Loop: Header=BB80_333 Depth=1 + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 +.Ltmp8052: + lea rcx, [rbp + 15664] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8053: + jmp .LBB80_348 +.LBB80_348: # in Loop: Header=BB80_333 Depth=1 + lea rcx, [rbp + 15664] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_333 +.Ltmp8981: +# %bb.349: + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 + jmp .LBB80_350 +.LBB80_350: # =>This Inner Loop Header: Depth=1 +.Ltmp8982: + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 + lea rdx, [rip + "??_C@_0L@OEIHDIEA@?$CB?$CIs2?5?$DM?5s1?$CJ?$AA@"] + lea rax, [rbp + 15448] + mov rcx, rax + mov qword ptr [rbp + 3304], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1288 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 15432] + mov qword ptr [rbp + 3296], rcx # 8-byte Spill + mov qword ptr [rbp + 3288], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 15408] + mov qword ptr [rbp + 3280], rcx # 8-byte Spill + mov qword ptr [rbp + 3272], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 15472] + mov rdx, qword ptr [rbp + 3280] # 8-byte Reload + mov r8, qword ptr [rbp + 3296] # 8-byte Reload + mov r9, qword ptr [rbp + 3304] # 8-byte Reload + mov qword ptr [rbp + 3264], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp8983: + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 + movups xmm0, xmmword ptr [rbp + 17216] + movaps xmmword ptr [rbp + 15376], xmm0 + movups xmm0, xmmword ptr [rbp + 17200] + movaps xmmword ptr [rbp + 15360], xmm0 +.Ltmp8054: + lea rcx, [rbp + 15360] + lea rdx, [rbp + 15376] + mov qword ptr [rbp + 3256], rax # 8-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8055: + mov byte ptr [rbp + 3255], al # 1-byte Spill + jmp .LBB80_351 +.LBB80_351: # in Loop: Header=BB80_350 Depth=1 + mov al, byte ptr [rbp + 3255] # 1-byte Reload + not al +.Ltmp8056: + and al, 1 + lea rcx, [rbp + 15392] + lea rdx, [rbp + 15400] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8057: + jmp .LBB80_352 +.LBB80_352: # in Loop: Header=BB80_350 Depth=1 +.Ltmp8058: + lea rcx, [rbp + 15472] + lea rdx, [rbp + 15400] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8059: + jmp .LBB80_361 +.Ltmp8984: +.LBB80_355: # Block address taken + # in Loop: Header=BB80_350 Depth=1 + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 + jmp .LBB80_356 +.Ltmp8985: +.LBB80_356: # in Loop: Header=BB80_350 Depth=1 + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 +.Ltmp8062: + lea rcx, [rbp + 15472] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8063: + mov byte ptr [rbp + 3254], al # 1-byte Spill + jmp .LBB80_357 +.LBB80_357: # in Loop: Header=BB80_350 Depth=1 + mov al, byte ptr [rbp + 3254] # 1-byte Reload + test al, 1 + jne .LBB80_358 + jmp .LBB80_364 +.LBB80_358: # in Loop: Header=BB80_350 Depth=1 + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 +.Ltmp8064: +.Ltmp8986: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8065: + mov byte ptr [rbp + 3253], al # 1-byte Spill + jmp .LBB80_359 +.LBB80_359: # in Loop: Header=BB80_350 Depth=1 + mov al, byte ptr [rbp + 3253] # 1-byte Reload + test al, 1 + jne .LBB80_360 + jmp .LBB80_363 +.LBB80_360: # in Loop: Header=BB80_350 Depth=1 +.Ltmp8987: + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 + int3 + jmp .LBB80_363 +.Ltmp8988: +.LBB80_361: # in Loop: Header=BB80_350 Depth=1 + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 + jmp .LBB80_356 +.Ltmp8989: +.LBB80_363: # in Loop: Header=BB80_350 Depth=1 + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 + jmp .LBB80_364 +.Ltmp8990: +.LBB80_364: # in Loop: Header=BB80_350 Depth=1 + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 +.Ltmp8066: + lea rcx, [rbp + 15472] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8067: + jmp .LBB80_365 +.LBB80_365: # in Loop: Header=BB80_350 Depth=1 + lea rcx, [rbp + 15472] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_350 +.Ltmp8991: +# %bb.366: + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 + jmp .LBB80_367 +.LBB80_367: # =>This Inner Loop Header: Depth=1 +.Ltmp8992: + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 + lea rdx, [rip + "??_C@_08MCFMLMLJ@s2?5?$DM?$DN?5s1?$AA@"] + lea rax, [rbp + 15256] + mov rcx, rax + mov qword ptr [rbp + 3240], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1289 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 15240] + mov qword ptr [rbp + 3232], rcx # 8-byte Spill + mov qword ptr [rbp + 3224], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 15216] + mov qword ptr [rbp + 3216], rcx # 8-byte Spill + mov qword ptr [rbp + 3208], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 15280] + mov rdx, qword ptr [rbp + 3216] # 8-byte Reload + mov r8, qword ptr [rbp + 3232] # 8-byte Reload + mov r9, qword ptr [rbp + 3240] # 8-byte Reload + mov qword ptr [rbp + 3200], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 +.Ltmp8068: + lea rcx, [rbp + 15144] + lea rdx, [rbp + 15152] + lea r8, [rbp + 17200] +.Ltmp8993: + mov qword ptr [rbp + 3192], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8069: + jmp .LBB80_368 +.LBB80_368: # in Loop: Header=BB80_367 Depth=1 +.Ltmp8070: + lea rcx, [rbp + 15152] + lea rdx, [rbp + 15160] + lea r8, [rbp + 17216] + call "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8071: + jmp .LBB80_369 +.LBB80_369: # in Loop: Header=BB80_367 Depth=1 +.Ltmp8072: + lea rcx, [rbp + 15280] + lea rdx, [rbp + 15160] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8073: + jmp .LBB80_370 +.LBB80_370: # in Loop: Header=BB80_367 Depth=1 + lea rcx, [rbp + 15160] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_376 +.Ltmp8994: +.LBB80_375: # Block address taken + # in Loop: Header=BB80_367 Depth=1 + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 + jmp .LBB80_376 +.Ltmp8995: +.LBB80_376: # in Loop: Header=BB80_367 Depth=1 + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 +.Ltmp8076: + lea rcx, [rbp + 15280] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8077: + mov byte ptr [rbp + 3191], al # 1-byte Spill + jmp .LBB80_377 +.LBB80_377: # in Loop: Header=BB80_367 Depth=1 + mov al, byte ptr [rbp + 3191] # 1-byte Reload + test al, 1 + jne .LBB80_378 + jmp .LBB80_382 +.LBB80_378: # in Loop: Header=BB80_367 Depth=1 + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 +.Ltmp8078: +.Ltmp8996: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8079: + mov byte ptr [rbp + 3190], al # 1-byte Spill + jmp .LBB80_379 +.LBB80_379: # in Loop: Header=BB80_367 Depth=1 + mov al, byte ptr [rbp + 3190] # 1-byte Reload + test al, 1 + jne .LBB80_380 + jmp .LBB80_381 +.LBB80_380: # in Loop: Header=BB80_367 Depth=1 +.Ltmp8997: + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 + int3 +.Ltmp8998: +.LBB80_381: # in Loop: Header=BB80_367 Depth=1 + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 + jmp .LBB80_382 +.Ltmp8999: +.LBB80_382: # in Loop: Header=BB80_367 Depth=1 + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 +.Ltmp8080: + lea rcx, [rbp + 15280] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8081: + jmp .LBB80_383 +.LBB80_383: # in Loop: Header=BB80_367 Depth=1 + lea rcx, [rbp + 15280] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_367 +.Ltmp9000: +# %bb.384: + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 + jmp .LBB80_385 +.LBB80_385: # =>This Inner Loop Header: Depth=1 +.Ltmp9001: + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 + lea rdx, [rip + "??_C@_0L@KJEPJJEL@?$CB?$CIs2?5?$DO?5s1?$CJ?$AA@"] + lea rax, [rbp + 15040] + mov rcx, rax + mov qword ptr [rbp + 3176], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1290 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 15024] + mov qword ptr [rbp + 3168], rcx # 8-byte Spill + mov qword ptr [rbp + 3160], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 15000] + mov qword ptr [rbp + 3152], rcx # 8-byte Spill + mov qword ptr [rbp + 3144], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 15064] + mov rdx, qword ptr [rbp + 3152] # 8-byte Reload + mov r8, qword ptr [rbp + 3168] # 8-byte Reload + mov r9, qword ptr [rbp + 3176] # 8-byte Reload + mov qword ptr [rbp + 3136], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9002: + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 + movups xmm0, xmmword ptr [rbp + 17216] + movaps xmmword ptr [rbp + 14960], xmm0 + movups xmm0, xmmword ptr [rbp + 17200] + movaps xmmword ptr [rbp + 14944], xmm0 +.Ltmp8082: + lea rcx, [rbp + 14944] + lea rdx, [rbp + 14960] + mov qword ptr [rbp + 3128], rax # 8-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8083: + mov byte ptr [rbp + 3127], al # 1-byte Spill + jmp .LBB80_386 +.LBB80_386: # in Loop: Header=BB80_385 Depth=1 + mov al, byte ptr [rbp + 3127] # 1-byte Reload + not al +.Ltmp8084: + and al, 1 + lea rcx, [rbp + 14984] + lea rdx, [rbp + 14992] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8085: + jmp .LBB80_387 +.LBB80_387: # in Loop: Header=BB80_385 Depth=1 +.Ltmp8086: + lea rcx, [rbp + 15064] + lea rdx, [rbp + 14992] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8087: + jmp .LBB80_396 +.Ltmp9003: +.LBB80_390: # Block address taken + # in Loop: Header=BB80_385 Depth=1 + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 + jmp .LBB80_391 +.Ltmp9004: +.LBB80_391: # in Loop: Header=BB80_385 Depth=1 + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 +.Ltmp8090: + lea rcx, [rbp + 15064] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8091: + mov byte ptr [rbp + 3126], al # 1-byte Spill + jmp .LBB80_392 +.LBB80_392: # in Loop: Header=BB80_385 Depth=1 + mov al, byte ptr [rbp + 3126] # 1-byte Reload + test al, 1 + jne .LBB80_393 + jmp .LBB80_399 +.LBB80_393: # in Loop: Header=BB80_385 Depth=1 + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 +.Ltmp8092: +.Ltmp9005: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8093: + mov byte ptr [rbp + 3125], al # 1-byte Spill + jmp .LBB80_394 +.LBB80_394: # in Loop: Header=BB80_385 Depth=1 + mov al, byte ptr [rbp + 3125] # 1-byte Reload + test al, 1 + jne .LBB80_395 + jmp .LBB80_398 +.LBB80_395: # in Loop: Header=BB80_385 Depth=1 +.Ltmp9006: + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 + int3 + jmp .LBB80_398 +.Ltmp9007: +.LBB80_396: # in Loop: Header=BB80_385 Depth=1 + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 + jmp .LBB80_391 +.Ltmp9008: +.LBB80_398: # in Loop: Header=BB80_385 Depth=1 + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 + jmp .LBB80_399 +.Ltmp9009: +.LBB80_399: # in Loop: Header=BB80_385 Depth=1 + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 +.Ltmp8094: + lea rcx, [rbp + 15064] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8095: + jmp .LBB80_400 +.LBB80_400: # in Loop: Header=BB80_385 Depth=1 + lea rcx, [rbp + 15064] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_385 +.Ltmp9010: +# %bb.401: + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 + jmp .LBB80_402 +.LBB80_402: # =>This Inner Loop Header: Depth=1 +.Ltmp9011: + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 + lea rdx, [rip + "??_C@_08IPJEBNLC@s2?5?$DO?$DN?5s1?$AA@"] + lea rax, [rbp + 14840] + mov rcx, rax + mov qword ptr [rbp + 3112], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1291 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 14824] + mov qword ptr [rbp + 3104], rcx # 8-byte Spill + mov qword ptr [rbp + 3096], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 14800] + mov qword ptr [rbp + 3088], rcx # 8-byte Spill + mov qword ptr [rbp + 3080], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 14864] + mov rdx, qword ptr [rbp + 3088] # 8-byte Reload + mov r8, qword ptr [rbp + 3104] # 8-byte Reload + mov r9, qword ptr [rbp + 3112] # 8-byte Reload + mov qword ptr [rbp + 3072], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 +.Ltmp8096: + lea rcx, [rbp + 14728] + lea rdx, [rbp + 14736] + lea r8, [rbp + 17200] +.Ltmp9012: + mov qword ptr [rbp + 3064], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8097: + jmp .LBB80_403 +.LBB80_403: # in Loop: Header=BB80_402 Depth=1 +.Ltmp8098: + lea rcx, [rbp + 14736] + lea rdx, [rbp + 14744] + lea r8, [rbp + 17216] + call "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8099: + jmp .LBB80_404 +.LBB80_404: # in Loop: Header=BB80_402 Depth=1 +.Ltmp8100: + lea rcx, [rbp + 14864] + lea rdx, [rbp + 14744] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8101: + jmp .LBB80_405 +.LBB80_405: # in Loop: Header=BB80_402 Depth=1 + lea rcx, [rbp + 14744] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_411 +.Ltmp9013: +.LBB80_410: # Block address taken + # in Loop: Header=BB80_402 Depth=1 + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 + jmp .LBB80_411 +.Ltmp9014: +.LBB80_411: # in Loop: Header=BB80_402 Depth=1 + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 +.Ltmp8104: + lea rcx, [rbp + 14864] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8105: + mov byte ptr [rbp + 3063], al # 1-byte Spill + jmp .LBB80_412 +.LBB80_412: # in Loop: Header=BB80_402 Depth=1 + mov al, byte ptr [rbp + 3063] # 1-byte Reload + test al, 1 + jne .LBB80_413 + jmp .LBB80_417 +.LBB80_413: # in Loop: Header=BB80_402 Depth=1 + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 +.Ltmp8106: +.Ltmp9015: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8107: + mov byte ptr [rbp + 3062], al # 1-byte Spill + jmp .LBB80_414 +.LBB80_414: # in Loop: Header=BB80_402 Depth=1 + mov al, byte ptr [rbp + 3062] # 1-byte Reload + test al, 1 + jne .LBB80_415 + jmp .LBB80_416 +.LBB80_415: # in Loop: Header=BB80_402 Depth=1 +.Ltmp9016: + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 + int3 +.Ltmp9017: +.LBB80_416: # in Loop: Header=BB80_402 Depth=1 + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 + jmp .LBB80_417 +.Ltmp9018: +.LBB80_417: # in Loop: Header=BB80_402 Depth=1 + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 +.Ltmp8108: + lea rcx, [rbp + 14864] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8109: + jmp .LBB80_418 +.LBB80_418: # in Loop: Header=BB80_402 Depth=1 + lea rcx, [rbp + 14864] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_402 +.Ltmp9019: +# %bb.419: + .cv_loc 80 1 1295 0 # ..\tests\span_tests.cpp:1295:0 + mov rax, qword ptr [rip + ".L?arr@?2??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 14720], rax + .cv_loc 80 1 1297 0 # ..\tests\span_tests.cpp:1297:0 + lea rcx, [rbp + 14704] +.Ltmp9020: + #DEBUG_VALUE: s1 <- [$rcx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" +.Ltmp9021: + .cv_loc 80 1 1298 0 # ..\tests\span_tests.cpp:1298:0 + lea rcx, [rbp + 14688] +.Ltmp9022: + #DEBUG_VALUE: s2 <- [$rcx+0] + lea rdx, [rbp + 14720] + mov qword ptr [rbp + 3048], rax # 8-byte Spill + call "??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" +.Ltmp9023: + mov qword ptr [rbp + 3040], rax # 8-byte Spill +.LBB80_420: # =>This Inner Loop Header: Depth=1 +.Ltmp9024: + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 + lea rdx, [rip + "??_C@_08NILGPJNM@s1?5?$CB?$DN?5s2?$AA@"] + lea rax, [rbp + 14584] + mov rcx, rax + mov qword ptr [rbp + 3032], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1300 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 14568] + mov qword ptr [rbp + 3024], rcx # 8-byte Spill + mov qword ptr [rbp + 3016], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 14544] + mov qword ptr [rbp + 3008], rcx # 8-byte Spill + mov qword ptr [rbp + 3000], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 14608] + mov rdx, qword ptr [rbp + 3008] # 8-byte Reload + mov r8, qword ptr [rbp + 3024] # 8-byte Reload + mov r9, qword ptr [rbp + 3032] # 8-byte Reload + mov qword ptr [rbp + 2992], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 +.Ltmp8110: + lea rcx, [rbp + 14472] + lea rdx, [rbp + 14480] + lea r8, [rbp + 14704] +.Ltmp9025: + mov qword ptr [rbp + 2984], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8111: + jmp .LBB80_421 +.LBB80_421: # in Loop: Header=BB80_420 Depth=1 +.Ltmp8112: + lea rcx, [rbp + 14480] + lea rdx, [rbp + 14488] + lea r8, [rbp + 14688] + call "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8113: + jmp .LBB80_422 +.LBB80_422: # in Loop: Header=BB80_420 Depth=1 +.Ltmp8114: + lea rcx, [rbp + 14608] + lea rdx, [rbp + 14488] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8115: + jmp .LBB80_423 +.LBB80_423: # in Loop: Header=BB80_420 Depth=1 + lea rcx, [rbp + 14488] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_429 +.Ltmp9026: +.LBB80_428: # Block address taken + # in Loop: Header=BB80_420 Depth=1 + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 + jmp .LBB80_429 +.Ltmp9027: +.LBB80_429: # in Loop: Header=BB80_420 Depth=1 + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 +.Ltmp8118: + lea rcx, [rbp + 14608] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8119: + mov byte ptr [rbp + 2983], al # 1-byte Spill + jmp .LBB80_430 +.LBB80_430: # in Loop: Header=BB80_420 Depth=1 + mov al, byte ptr [rbp + 2983] # 1-byte Reload + test al, 1 + jne .LBB80_431 + jmp .LBB80_435 +.LBB80_431: # in Loop: Header=BB80_420 Depth=1 + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 +.Ltmp8120: +.Ltmp9028: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8121: + mov byte ptr [rbp + 2982], al # 1-byte Spill + jmp .LBB80_432 +.LBB80_432: # in Loop: Header=BB80_420 Depth=1 + mov al, byte ptr [rbp + 2982] # 1-byte Reload + test al, 1 + jne .LBB80_433 + jmp .LBB80_434 +.LBB80_433: # in Loop: Header=BB80_420 Depth=1 +.Ltmp9029: + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 + int3 +.Ltmp9030: +.LBB80_434: # in Loop: Header=BB80_420 Depth=1 + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 + jmp .LBB80_435 +.Ltmp9031: +.LBB80_435: # in Loop: Header=BB80_420 Depth=1 + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 +.Ltmp8122: + lea rcx, [rbp + 14608] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8123: + jmp .LBB80_436 +.LBB80_436: # in Loop: Header=BB80_420 Depth=1 + lea rcx, [rbp + 14608] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_420 +.Ltmp9032: +# %bb.437: + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 + jmp .LBB80_438 +.LBB80_438: # =>This Inner Loop Header: Depth=1 +.Ltmp9033: + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 + lea rdx, [rip + "??_C@_08HNBEKNPM@s2?5?$CB?$DN?5s1?$AA@"] + lea rax, [rbp + 14368] + mov rcx, rax + mov qword ptr [rbp + 2968], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1301 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 14352] + mov qword ptr [rbp + 2960], rcx # 8-byte Spill + mov qword ptr [rbp + 2952], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 14328] + mov qword ptr [rbp + 2944], rcx # 8-byte Spill + mov qword ptr [rbp + 2936], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 14392] + mov rdx, qword ptr [rbp + 2944] # 8-byte Reload + mov r8, qword ptr [rbp + 2960] # 8-byte Reload + mov r9, qword ptr [rbp + 2968] # 8-byte Reload + mov qword ptr [rbp + 2928], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 +.Ltmp8124: + lea rcx, [rbp + 14256] + lea rdx, [rbp + 14264] + lea r8, [rbp + 14688] +.Ltmp9034: + mov qword ptr [rbp + 2920], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8125: + jmp .LBB80_439 +.LBB80_439: # in Loop: Header=BB80_438 Depth=1 +.Ltmp8126: + lea rcx, [rbp + 14264] + lea rdx, [rbp + 14272] + lea r8, [rbp + 14704] + call "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8127: + jmp .LBB80_440 +.LBB80_440: # in Loop: Header=BB80_438 Depth=1 +.Ltmp8128: + lea rcx, [rbp + 14392] + lea rdx, [rbp + 14272] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8129: + jmp .LBB80_441 +.LBB80_441: # in Loop: Header=BB80_438 Depth=1 + lea rcx, [rbp + 14272] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_447 +.Ltmp9035: +.LBB80_446: # Block address taken + # in Loop: Header=BB80_438 Depth=1 + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 + jmp .LBB80_447 +.Ltmp9036: +.LBB80_447: # in Loop: Header=BB80_438 Depth=1 + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 +.Ltmp8132: + lea rcx, [rbp + 14392] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8133: + mov byte ptr [rbp + 2919], al # 1-byte Spill + jmp .LBB80_448 +.LBB80_448: # in Loop: Header=BB80_438 Depth=1 + mov al, byte ptr [rbp + 2919] # 1-byte Reload + test al, 1 + jne .LBB80_449 + jmp .LBB80_453 +.LBB80_449: # in Loop: Header=BB80_438 Depth=1 + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 +.Ltmp8134: +.Ltmp9037: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8135: + mov byte ptr [rbp + 2918], al # 1-byte Spill + jmp .LBB80_450 +.LBB80_450: # in Loop: Header=BB80_438 Depth=1 + mov al, byte ptr [rbp + 2918] # 1-byte Reload + test al, 1 + jne .LBB80_451 + jmp .LBB80_452 +.LBB80_451: # in Loop: Header=BB80_438 Depth=1 +.Ltmp9038: + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 + int3 +.Ltmp9039: +.LBB80_452: # in Loop: Header=BB80_438 Depth=1 + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 + jmp .LBB80_453 +.Ltmp9040: +.LBB80_453: # in Loop: Header=BB80_438 Depth=1 + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 +.Ltmp8136: + lea rcx, [rbp + 14392] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8137: + jmp .LBB80_454 +.LBB80_454: # in Loop: Header=BB80_438 Depth=1 + lea rcx, [rbp + 14392] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_438 +.Ltmp9041: +# %bb.455: + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 + jmp .LBB80_456 +.LBB80_456: # =>This Inner Loop Header: Depth=1 +.Ltmp9042: + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 + lea rdx, [rip + "??_C@_0M@EMBBBGEL@?$CB?$CIs1?5?$DN?$DN?5s2?$CJ?$AA@"] + lea rax, [rbp + 14152] + mov rcx, rax + mov qword ptr [rbp + 2904], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1302 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 14136] + mov qword ptr [rbp + 2896], rcx # 8-byte Spill + mov qword ptr [rbp + 2888], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 14112] + mov qword ptr [rbp + 2880], rcx # 8-byte Spill + mov qword ptr [rbp + 2872], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 14176] + mov rdx, qword ptr [rbp + 2880] # 8-byte Reload + mov r8, qword ptr [rbp + 2896] # 8-byte Reload + mov r9, qword ptr [rbp + 2904] # 8-byte Reload + mov qword ptr [rbp + 2864], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9043: + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 + movups xmm0, xmmword ptr [rbp + 14688] + movaps xmmword ptr [rbp + 14080], xmm0 + movups xmm0, xmmword ptr [rbp + 14704] + movaps xmmword ptr [rbp + 14064], xmm0 +.Ltmp8138: + lea rcx, [rbp + 14064] + lea rdx, [rbp + 14080] + mov qword ptr [rbp + 2856], rax # 8-byte Spill + call "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8139: + mov byte ptr [rbp + 2855], al # 1-byte Spill + jmp .LBB80_457 +.LBB80_457: # in Loop: Header=BB80_456 Depth=1 + mov al, byte ptr [rbp + 2855] # 1-byte Reload + not al +.Ltmp8140: + and al, 1 + lea rcx, [rbp + 14096] + lea rdx, [rbp + 14104] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8141: + jmp .LBB80_458 +.LBB80_458: # in Loop: Header=BB80_456 Depth=1 +.Ltmp8142: + lea rcx, [rbp + 14176] + lea rdx, [rbp + 14104] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8143: + jmp .LBB80_467 +.Ltmp9044: +.LBB80_461: # Block address taken + # in Loop: Header=BB80_456 Depth=1 + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 + jmp .LBB80_462 +.Ltmp9045: +.LBB80_462: # in Loop: Header=BB80_456 Depth=1 + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 +.Ltmp8146: + lea rcx, [rbp + 14176] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8147: + mov byte ptr [rbp + 2854], al # 1-byte Spill + jmp .LBB80_463 +.LBB80_463: # in Loop: Header=BB80_456 Depth=1 + mov al, byte ptr [rbp + 2854] # 1-byte Reload + test al, 1 + jne .LBB80_464 + jmp .LBB80_470 +.LBB80_464: # in Loop: Header=BB80_456 Depth=1 + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 +.Ltmp8148: +.Ltmp9046: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8149: + mov byte ptr [rbp + 2853], al # 1-byte Spill + jmp .LBB80_465 +.LBB80_465: # in Loop: Header=BB80_456 Depth=1 + mov al, byte ptr [rbp + 2853] # 1-byte Reload + test al, 1 + jne .LBB80_466 + jmp .LBB80_469 +.LBB80_466: # in Loop: Header=BB80_456 Depth=1 +.Ltmp9047: + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 + int3 + jmp .LBB80_469 +.Ltmp9048: +.LBB80_467: # in Loop: Header=BB80_456 Depth=1 + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 + jmp .LBB80_462 +.Ltmp9049: +.LBB80_469: # in Loop: Header=BB80_456 Depth=1 + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 + jmp .LBB80_470 +.Ltmp9050: +.LBB80_470: # in Loop: Header=BB80_456 Depth=1 + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 +.Ltmp8150: + lea rcx, [rbp + 14176] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8151: + jmp .LBB80_471 +.LBB80_471: # in Loop: Header=BB80_456 Depth=1 + lea rcx, [rbp + 14176] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_456 +.Ltmp9051: +# %bb.472: + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 + jmp .LBB80_473 +.LBB80_473: # =>This Inner Loop Header: Depth=1 +.Ltmp9052: + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 + lea rdx, [rip + "??_C@_0M@HHNKJENH@?$CB?$CIs2?5?$DN?$DN?5s1?$CJ?$AA@"] + lea rax, [rbp + 13960] + mov rcx, rax + mov qword ptr [rbp + 2840], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1303 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 13944] + mov qword ptr [rbp + 2832], rcx # 8-byte Spill + mov qword ptr [rbp + 2824], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 13920] + mov qword ptr [rbp + 2816], rcx # 8-byte Spill + mov qword ptr [rbp + 2808], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 13984] + mov rdx, qword ptr [rbp + 2816] # 8-byte Reload + mov r8, qword ptr [rbp + 2832] # 8-byte Reload + mov r9, qword ptr [rbp + 2840] # 8-byte Reload + mov qword ptr [rbp + 2800], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9053: + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 + movups xmm0, xmmword ptr [rbp + 14704] + movaps xmmword ptr [rbp + 13888], xmm0 + movups xmm0, xmmword ptr [rbp + 14688] + movaps xmmword ptr [rbp + 13872], xmm0 +.Ltmp8152: + lea rcx, [rbp + 13872] + lea rdx, [rbp + 13888] + mov qword ptr [rbp + 2792], rax # 8-byte Spill + call "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8153: + mov byte ptr [rbp + 2791], al # 1-byte Spill + jmp .LBB80_474 +.LBB80_474: # in Loop: Header=BB80_473 Depth=1 + mov al, byte ptr [rbp + 2791] # 1-byte Reload + not al +.Ltmp8154: + and al, 1 + lea rcx, [rbp + 13904] + lea rdx, [rbp + 13912] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8155: + jmp .LBB80_475 +.LBB80_475: # in Loop: Header=BB80_473 Depth=1 +.Ltmp8156: + lea rcx, [rbp + 13984] + lea rdx, [rbp + 13912] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8157: + jmp .LBB80_484 +.Ltmp9054: +.LBB80_478: # Block address taken + # in Loop: Header=BB80_473 Depth=1 + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 + jmp .LBB80_479 +.Ltmp9055: +.LBB80_479: # in Loop: Header=BB80_473 Depth=1 + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 +.Ltmp8160: + lea rcx, [rbp + 13984] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8161: + mov byte ptr [rbp + 2790], al # 1-byte Spill + jmp .LBB80_480 +.LBB80_480: # in Loop: Header=BB80_473 Depth=1 + mov al, byte ptr [rbp + 2790] # 1-byte Reload + test al, 1 + jne .LBB80_481 + jmp .LBB80_487 +.LBB80_481: # in Loop: Header=BB80_473 Depth=1 + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 +.Ltmp8162: +.Ltmp9056: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8163: + mov byte ptr [rbp + 2789], al # 1-byte Spill + jmp .LBB80_482 +.LBB80_482: # in Loop: Header=BB80_473 Depth=1 + mov al, byte ptr [rbp + 2789] # 1-byte Reload + test al, 1 + jne .LBB80_483 + jmp .LBB80_486 +.LBB80_483: # in Loop: Header=BB80_473 Depth=1 +.Ltmp9057: + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 + int3 + jmp .LBB80_486 +.Ltmp9058: +.LBB80_484: # in Loop: Header=BB80_473 Depth=1 + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 + jmp .LBB80_479 +.Ltmp9059: +.LBB80_486: # in Loop: Header=BB80_473 Depth=1 + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 + jmp .LBB80_487 +.Ltmp9060: +.LBB80_487: # in Loop: Header=BB80_473 Depth=1 + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 +.Ltmp8164: + lea rcx, [rbp + 13984] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8165: + jmp .LBB80_488 +.LBB80_488: # in Loop: Header=BB80_473 Depth=1 + lea rcx, [rbp + 13984] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_473 +.Ltmp9061: +# %bb.489: + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 + jmp .LBB80_490 +.LBB80_490: # =>This Inner Loop Header: Depth=1 +.Ltmp9062: + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 + lea rdx, [rip + "??_C@_07MOJOGFPE@s1?5?$DM?5s2?$AA@"] + lea rax, [rbp + 13768] + mov rcx, rax + mov qword ptr [rbp + 2776], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1304 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 13752] + mov qword ptr [rbp + 2768], rcx # 8-byte Spill + mov qword ptr [rbp + 2760], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 13728] + mov qword ptr [rbp + 2752], rcx # 8-byte Spill + mov qword ptr [rbp + 2744], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 13792] + mov rdx, qword ptr [rbp + 2752] # 8-byte Reload + mov r8, qword ptr [rbp + 2768] # 8-byte Reload + mov r9, qword ptr [rbp + 2776] # 8-byte Reload + mov qword ptr [rbp + 2736], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 +.Ltmp8166: + lea rcx, [rbp + 13656] + lea rdx, [rbp + 13664] + lea r8, [rbp + 14704] +.Ltmp9063: + mov qword ptr [rbp + 2728], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8167: + jmp .LBB80_491 +.LBB80_491: # in Loop: Header=BB80_490 Depth=1 +.Ltmp8168: + lea rcx, [rbp + 13664] + lea rdx, [rbp + 13672] + lea r8, [rbp + 14688] + call "??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8169: + jmp .LBB80_492 +.LBB80_492: # in Loop: Header=BB80_490 Depth=1 +.Ltmp8170: + lea rcx, [rbp + 13792] + lea rdx, [rbp + 13672] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8171: + jmp .LBB80_493 +.LBB80_493: # in Loop: Header=BB80_490 Depth=1 + lea rcx, [rbp + 13672] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_499 +.Ltmp9064: +.LBB80_498: # Block address taken + # in Loop: Header=BB80_490 Depth=1 + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 + jmp .LBB80_499 +.Ltmp9065: +.LBB80_499: # in Loop: Header=BB80_490 Depth=1 + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 +.Ltmp8174: + lea rcx, [rbp + 13792] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8175: + mov byte ptr [rbp + 2727], al # 1-byte Spill + jmp .LBB80_500 +.LBB80_500: # in Loop: Header=BB80_490 Depth=1 + mov al, byte ptr [rbp + 2727] # 1-byte Reload + test al, 1 + jne .LBB80_501 + jmp .LBB80_505 +.LBB80_501: # in Loop: Header=BB80_490 Depth=1 + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 +.Ltmp8176: +.Ltmp9066: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8177: + mov byte ptr [rbp + 2726], al # 1-byte Spill + jmp .LBB80_502 +.LBB80_502: # in Loop: Header=BB80_490 Depth=1 + mov al, byte ptr [rbp + 2726] # 1-byte Reload + test al, 1 + jne .LBB80_503 + jmp .LBB80_504 +.LBB80_503: # in Loop: Header=BB80_490 Depth=1 +.Ltmp9067: + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 + int3 +.Ltmp9068: +.LBB80_504: # in Loop: Header=BB80_490 Depth=1 + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 + jmp .LBB80_505 +.Ltmp9069: +.LBB80_505: # in Loop: Header=BB80_490 Depth=1 + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 +.Ltmp8178: + lea rcx, [rbp + 13792] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8179: + jmp .LBB80_506 +.LBB80_506: # in Loop: Header=BB80_490 Depth=1 + lea rcx, [rbp + 13792] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_490 +.Ltmp9070: +# %bb.507: + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 + jmp .LBB80_508 +.LBB80_508: # =>This Inner Loop Header: Depth=1 +.Ltmp9071: + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 + lea rdx, [rip + "??_C@_0L@OEIHDIEA@?$CB?$CIs2?5?$DM?5s1?$CJ?$AA@"] + lea rax, [rbp + 13552] + mov rcx, rax + mov qword ptr [rbp + 2712], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1305 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 13536] + mov qword ptr [rbp + 2704], rcx # 8-byte Spill + mov qword ptr [rbp + 2696], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 13512] + mov qword ptr [rbp + 2688], rcx # 8-byte Spill + mov qword ptr [rbp + 2680], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 13576] + mov rdx, qword ptr [rbp + 2688] # 8-byte Reload + mov r8, qword ptr [rbp + 2704] # 8-byte Reload + mov r9, qword ptr [rbp + 2712] # 8-byte Reload + mov qword ptr [rbp + 2672], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9072: + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 + movups xmm0, xmmword ptr [rbp + 14704] + movaps xmmword ptr [rbp + 13472], xmm0 + movups xmm0, xmmword ptr [rbp + 14688] + movaps xmmword ptr [rbp + 13456], xmm0 +.Ltmp8180: + lea rcx, [rbp + 13456] + lea rdx, [rbp + 13472] + mov qword ptr [rbp + 2664], rax # 8-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8181: + mov byte ptr [rbp + 2663], al # 1-byte Spill + jmp .LBB80_509 +.LBB80_509: # in Loop: Header=BB80_508 Depth=1 + mov al, byte ptr [rbp + 2663] # 1-byte Reload + not al +.Ltmp8182: + and al, 1 + lea rcx, [rbp + 13496] + lea rdx, [rbp + 13504] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8183: + jmp .LBB80_510 +.LBB80_510: # in Loop: Header=BB80_508 Depth=1 +.Ltmp8184: + lea rcx, [rbp + 13576] + lea rdx, [rbp + 13504] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8185: + jmp .LBB80_519 +.Ltmp9073: +.LBB80_513: # Block address taken + # in Loop: Header=BB80_508 Depth=1 + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 + jmp .LBB80_514 +.Ltmp9074: +.LBB80_514: # in Loop: Header=BB80_508 Depth=1 + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 +.Ltmp8188: + lea rcx, [rbp + 13576] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8189: + mov byte ptr [rbp + 2662], al # 1-byte Spill + jmp .LBB80_515 +.LBB80_515: # in Loop: Header=BB80_508 Depth=1 + mov al, byte ptr [rbp + 2662] # 1-byte Reload + test al, 1 + jne .LBB80_516 + jmp .LBB80_522 +.LBB80_516: # in Loop: Header=BB80_508 Depth=1 + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 +.Ltmp8190: +.Ltmp9075: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8191: + mov byte ptr [rbp + 2661], al # 1-byte Spill + jmp .LBB80_517 +.LBB80_517: # in Loop: Header=BB80_508 Depth=1 + mov al, byte ptr [rbp + 2661] # 1-byte Reload + test al, 1 + jne .LBB80_518 + jmp .LBB80_521 +.LBB80_518: # in Loop: Header=BB80_508 Depth=1 +.Ltmp9076: + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 + int3 + jmp .LBB80_521 +.Ltmp9077: +.LBB80_519: # in Loop: Header=BB80_508 Depth=1 + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 + jmp .LBB80_514 +.Ltmp9078: +.LBB80_521: # in Loop: Header=BB80_508 Depth=1 + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 + jmp .LBB80_522 +.Ltmp9079: +.LBB80_522: # in Loop: Header=BB80_508 Depth=1 + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 +.Ltmp8192: + lea rcx, [rbp + 13576] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8193: + jmp .LBB80_523 +.LBB80_523: # in Loop: Header=BB80_508 Depth=1 + lea rcx, [rbp + 13576] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_508 +.Ltmp9080: +# %bb.524: + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 + jmp .LBB80_525 +.LBB80_525: # =>This Inner Loop Header: Depth=1 +.Ltmp9081: + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 + lea rdx, [rip + "??_C@_08GHPOOIJJ@s1?5?$DM?$DN?5s2?$AA@"] + lea rax, [rbp + 13352] + mov rcx, rax + mov qword ptr [rbp + 2648], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1306 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 13336] + mov qword ptr [rbp + 2640], rcx # 8-byte Spill + mov qword ptr [rbp + 2632], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 13312] + mov qword ptr [rbp + 2624], rcx # 8-byte Spill + mov qword ptr [rbp + 2616], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 13376] + mov rdx, qword ptr [rbp + 2624] # 8-byte Reload + mov r8, qword ptr [rbp + 2640] # 8-byte Reload + mov r9, qword ptr [rbp + 2648] # 8-byte Reload + mov qword ptr [rbp + 2608], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 +.Ltmp8194: + lea rcx, [rbp + 13240] + lea rdx, [rbp + 13248] + lea r8, [rbp + 14704] +.Ltmp9082: + mov qword ptr [rbp + 2600], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8195: + jmp .LBB80_526 +.LBB80_526: # in Loop: Header=BB80_525 Depth=1 +.Ltmp8196: + lea rcx, [rbp + 13248] + lea rdx, [rbp + 13256] + lea r8, [rbp + 14688] + call "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8197: + jmp .LBB80_527 +.LBB80_527: # in Loop: Header=BB80_525 Depth=1 +.Ltmp8198: + lea rcx, [rbp + 13376] + lea rdx, [rbp + 13256] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8199: + jmp .LBB80_528 +.LBB80_528: # in Loop: Header=BB80_525 Depth=1 + lea rcx, [rbp + 13256] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_534 +.Ltmp9083: +.LBB80_533: # Block address taken + # in Loop: Header=BB80_525 Depth=1 + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 + jmp .LBB80_534 +.Ltmp9084: +.LBB80_534: # in Loop: Header=BB80_525 Depth=1 + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 +.Ltmp8202: + lea rcx, [rbp + 13376] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8203: + mov byte ptr [rbp + 2599], al # 1-byte Spill + jmp .LBB80_535 +.LBB80_535: # in Loop: Header=BB80_525 Depth=1 + mov al, byte ptr [rbp + 2599] # 1-byte Reload + test al, 1 + jne .LBB80_536 + jmp .LBB80_540 +.LBB80_536: # in Loop: Header=BB80_525 Depth=1 + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 +.Ltmp8204: +.Ltmp9085: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8205: + mov byte ptr [rbp + 2598], al # 1-byte Spill + jmp .LBB80_537 +.LBB80_537: # in Loop: Header=BB80_525 Depth=1 + mov al, byte ptr [rbp + 2598] # 1-byte Reload + test al, 1 + jne .LBB80_538 + jmp .LBB80_539 +.LBB80_538: # in Loop: Header=BB80_525 Depth=1 +.Ltmp9086: + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 + int3 +.Ltmp9087: +.LBB80_539: # in Loop: Header=BB80_525 Depth=1 + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 + jmp .LBB80_540 +.Ltmp9088: +.LBB80_540: # in Loop: Header=BB80_525 Depth=1 + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 +.Ltmp8206: + lea rcx, [rbp + 13376] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8207: + jmp .LBB80_541 +.LBB80_541: # in Loop: Header=BB80_525 Depth=1 + lea rcx, [rbp + 13376] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_525 +.Ltmp9089: +# %bb.542: + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 + jmp .LBB80_543 +.LBB80_543: # =>This Inner Loop Header: Depth=1 +.Ltmp9090: + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 + lea rdx, [rip + "??_C@_0M@NBKNJPGD@?$CB?$CIs2?5?$DM?$DN?5s1?$CJ?$AA@"] + lea rax, [rbp + 13136] + mov rcx, rax + mov qword ptr [rbp + 2584], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1307 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 13120] + mov qword ptr [rbp + 2576], rcx # 8-byte Spill + mov qword ptr [rbp + 2568], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 13096] + mov qword ptr [rbp + 2560], rcx # 8-byte Spill + mov qword ptr [rbp + 2552], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 13160] + mov rdx, qword ptr [rbp + 2560] # 8-byte Reload + mov r8, qword ptr [rbp + 2576] # 8-byte Reload + mov r9, qword ptr [rbp + 2584] # 8-byte Reload + mov qword ptr [rbp + 2544], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9091: + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 + movups xmm0, xmmword ptr [rbp + 14704] + movaps xmmword ptr [rbp + 13056], xmm0 + movups xmm0, xmmword ptr [rbp + 14688] + movaps xmmword ptr [rbp + 13040], xmm0 +.Ltmp8208: + lea rcx, [rbp + 13040] + lea rdx, [rbp + 13056] + mov qword ptr [rbp + 2536], rax # 8-byte Spill + call "??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8209: + mov byte ptr [rbp + 2535], al # 1-byte Spill + jmp .LBB80_544 +.LBB80_544: # in Loop: Header=BB80_543 Depth=1 + mov al, byte ptr [rbp + 2535] # 1-byte Reload + not al +.Ltmp8210: + and al, 1 + lea rcx, [rbp + 13080] + lea rdx, [rbp + 13088] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8211: + jmp .LBB80_545 +.LBB80_545: # in Loop: Header=BB80_543 Depth=1 +.Ltmp8212: + lea rcx, [rbp + 13160] + lea rdx, [rbp + 13088] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8213: + jmp .LBB80_554 +.Ltmp9092: +.LBB80_548: # Block address taken + # in Loop: Header=BB80_543 Depth=1 + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 + jmp .LBB80_549 +.Ltmp9093: +.LBB80_549: # in Loop: Header=BB80_543 Depth=1 + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 +.Ltmp8216: + lea rcx, [rbp + 13160] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8217: + mov byte ptr [rbp + 2534], al # 1-byte Spill + jmp .LBB80_550 +.LBB80_550: # in Loop: Header=BB80_543 Depth=1 + mov al, byte ptr [rbp + 2534] # 1-byte Reload + test al, 1 + jne .LBB80_551 + jmp .LBB80_557 +.LBB80_551: # in Loop: Header=BB80_543 Depth=1 + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 +.Ltmp8218: +.Ltmp9094: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8219: + mov byte ptr [rbp + 2533], al # 1-byte Spill + jmp .LBB80_552 +.LBB80_552: # in Loop: Header=BB80_543 Depth=1 + mov al, byte ptr [rbp + 2533] # 1-byte Reload + test al, 1 + jne .LBB80_553 + jmp .LBB80_556 +.LBB80_553: # in Loop: Header=BB80_543 Depth=1 +.Ltmp9095: + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 + int3 + jmp .LBB80_556 +.Ltmp9096: +.LBB80_554: # in Loop: Header=BB80_543 Depth=1 + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 + jmp .LBB80_549 +.Ltmp9097: +.LBB80_556: # in Loop: Header=BB80_543 Depth=1 + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 + jmp .LBB80_557 +.Ltmp9098: +.LBB80_557: # in Loop: Header=BB80_543 Depth=1 + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 +.Ltmp8220: + lea rcx, [rbp + 13160] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8221: + jmp .LBB80_558 +.LBB80_558: # in Loop: Header=BB80_543 Depth=1 + lea rcx, [rbp + 13160] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_543 +.Ltmp9099: +# %bb.559: + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 + jmp .LBB80_560 +.LBB80_560: # =>This Inner Loop Header: Depth=1 +.Ltmp9100: + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 + lea rdx, [rip + "??_C@_07KOJLHPMK@s2?5?$DO?5s1?$AA@"] + lea rax, [rbp + 12936] + mov rcx, rax + mov qword ptr [rbp + 2520], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1308 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 12920] + mov qword ptr [rbp + 2512], rcx # 8-byte Spill + mov qword ptr [rbp + 2504], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 12896] + mov qword ptr [rbp + 2496], rcx # 8-byte Spill + mov qword ptr [rbp + 2488], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 12960] + mov rdx, qword ptr [rbp + 2496] # 8-byte Reload + mov r8, qword ptr [rbp + 2512] # 8-byte Reload + mov r9, qword ptr [rbp + 2520] # 8-byte Reload + mov qword ptr [rbp + 2480], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 +.Ltmp8222: + lea rcx, [rbp + 12824] + lea rdx, [rbp + 12832] + lea r8, [rbp + 14688] +.Ltmp9101: + mov qword ptr [rbp + 2472], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8223: + jmp .LBB80_561 +.LBB80_561: # in Loop: Header=BB80_560 Depth=1 +.Ltmp8224: + lea rcx, [rbp + 12832] + lea rdx, [rbp + 12840] + lea r8, [rbp + 14704] + call "??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8225: + jmp .LBB80_562 +.LBB80_562: # in Loop: Header=BB80_560 Depth=1 +.Ltmp8226: + lea rcx, [rbp + 12960] + lea rdx, [rbp + 12840] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8227: + jmp .LBB80_563 +.LBB80_563: # in Loop: Header=BB80_560 Depth=1 + lea rcx, [rbp + 12840] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_569 +.Ltmp9102: +.LBB80_568: # Block address taken + # in Loop: Header=BB80_560 Depth=1 + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 + jmp .LBB80_569 +.Ltmp9103: +.LBB80_569: # in Loop: Header=BB80_560 Depth=1 + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 +.Ltmp8230: + lea rcx, [rbp + 12960] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8231: + mov byte ptr [rbp + 2471], al # 1-byte Spill + jmp .LBB80_570 +.LBB80_570: # in Loop: Header=BB80_560 Depth=1 + mov al, byte ptr [rbp + 2471] # 1-byte Reload + test al, 1 + jne .LBB80_571 + jmp .LBB80_575 +.LBB80_571: # in Loop: Header=BB80_560 Depth=1 + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 +.Ltmp8232: +.Ltmp9104: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8233: + mov byte ptr [rbp + 2470], al # 1-byte Spill + jmp .LBB80_572 +.LBB80_572: # in Loop: Header=BB80_560 Depth=1 + mov al, byte ptr [rbp + 2470] # 1-byte Reload + test al, 1 + jne .LBB80_573 + jmp .LBB80_574 +.LBB80_573: # in Loop: Header=BB80_560 Depth=1 +.Ltmp9105: + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 + int3 +.Ltmp9106: +.LBB80_574: # in Loop: Header=BB80_560 Depth=1 + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 + jmp .LBB80_575 +.Ltmp9107: +.LBB80_575: # in Loop: Header=BB80_560 Depth=1 + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 +.Ltmp8234: + lea rcx, [rbp + 12960] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8235: + jmp .LBB80_576 +.LBB80_576: # in Loop: Header=BB80_560 Depth=1 + lea rcx, [rbp + 12960] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_560 +.Ltmp9108: +# %bb.577: + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 + jmp .LBB80_578 +.LBB80_578: # =>This Inner Loop Header: Depth=1 +.Ltmp9109: + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 + lea rdx, [rip + "??_C@_0L@CFIGCAPB@?$CB?$CIs1?5?$DO?5s2?$CJ?$AA@"] + lea rax, [rbp + 12720] + mov rcx, rax + mov qword ptr [rbp + 2456], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1309 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 12704] + mov qword ptr [rbp + 2448], rcx # 8-byte Spill + mov qword ptr [rbp + 2440], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 12680] + mov qword ptr [rbp + 2432], rcx # 8-byte Spill + mov qword ptr [rbp + 2424], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 12744] + mov rdx, qword ptr [rbp + 2432] # 8-byte Reload + mov r8, qword ptr [rbp + 2448] # 8-byte Reload + mov r9, qword ptr [rbp + 2456] # 8-byte Reload + mov qword ptr [rbp + 2416], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9110: + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 + movups xmm0, xmmword ptr [rbp + 14688] + movaps xmmword ptr [rbp + 12640], xmm0 + movups xmm0, xmmword ptr [rbp + 14704] + movaps xmmword ptr [rbp + 12624], xmm0 +.Ltmp8236: + lea rcx, [rbp + 12624] + lea rdx, [rbp + 12640] + mov qword ptr [rbp + 2408], rax # 8-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8237: + mov byte ptr [rbp + 2407], al # 1-byte Spill + jmp .LBB80_579 +.LBB80_579: # in Loop: Header=BB80_578 Depth=1 + mov al, byte ptr [rbp + 2407] # 1-byte Reload + not al +.Ltmp8238: + and al, 1 + lea rcx, [rbp + 12664] + lea rdx, [rbp + 12672] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8239: + jmp .LBB80_580 +.LBB80_580: # in Loop: Header=BB80_578 Depth=1 +.Ltmp8240: + lea rcx, [rbp + 12744] + lea rdx, [rbp + 12672] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8241: + jmp .LBB80_589 +.Ltmp9111: +.LBB80_583: # Block address taken + # in Loop: Header=BB80_578 Depth=1 + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 + jmp .LBB80_584 +.Ltmp9112: +.LBB80_584: # in Loop: Header=BB80_578 Depth=1 + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 +.Ltmp8244: + lea rcx, [rbp + 12744] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8245: + mov byte ptr [rbp + 2406], al # 1-byte Spill + jmp .LBB80_585 +.LBB80_585: # in Loop: Header=BB80_578 Depth=1 + mov al, byte ptr [rbp + 2406] # 1-byte Reload + test al, 1 + jne .LBB80_586 + jmp .LBB80_592 +.LBB80_586: # in Loop: Header=BB80_578 Depth=1 + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 +.Ltmp8246: +.Ltmp9113: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8247: + mov byte ptr [rbp + 2405], al # 1-byte Spill + jmp .LBB80_587 +.LBB80_587: # in Loop: Header=BB80_578 Depth=1 + mov al, byte ptr [rbp + 2405] # 1-byte Reload + test al, 1 + jne .LBB80_588 + jmp .LBB80_591 +.LBB80_588: # in Loop: Header=BB80_578 Depth=1 +.Ltmp9114: + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 + int3 + jmp .LBB80_591 +.Ltmp9115: +.LBB80_589: # in Loop: Header=BB80_578 Depth=1 + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 + jmp .LBB80_584 +.Ltmp9116: +.LBB80_591: # in Loop: Header=BB80_578 Depth=1 + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 + jmp .LBB80_592 +.Ltmp9117: +.LBB80_592: # in Loop: Header=BB80_578 Depth=1 + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 +.Ltmp8248: + lea rcx, [rbp + 12744] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8249: + jmp .LBB80_593 +.LBB80_593: # in Loop: Header=BB80_578 Depth=1 + lea rcx, [rbp + 12744] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_578 +.Ltmp9118: +# %bb.594: + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 + jmp .LBB80_595 +.LBB80_595: # =>This Inner Loop Header: Depth=1 +.Ltmp9119: + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 + lea rdx, [rip + "??_C@_08IPJEBNLC@s2?5?$DO?$DN?5s1?$AA@"] + lea rax, [rbp + 12520] + mov rcx, rax + mov qword ptr [rbp + 2392], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1310 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 12504] + mov qword ptr [rbp + 2384], rcx # 8-byte Spill + mov qword ptr [rbp + 2376], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 12480] + mov qword ptr [rbp + 2368], rcx # 8-byte Spill + mov qword ptr [rbp + 2360], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 12544] + mov rdx, qword ptr [rbp + 2368] # 8-byte Reload + mov r8, qword ptr [rbp + 2384] # 8-byte Reload + mov r9, qword ptr [rbp + 2392] # 8-byte Reload + mov qword ptr [rbp + 2352], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 +.Ltmp8250: + lea rcx, [rbp + 12408] + lea rdx, [rbp + 12416] + lea r8, [rbp + 14688] +.Ltmp9120: + mov qword ptr [rbp + 2344], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8251: + jmp .LBB80_596 +.LBB80_596: # in Loop: Header=BB80_595 Depth=1 +.Ltmp8252: + lea rcx, [rbp + 12416] + lea rdx, [rbp + 12424] + lea r8, [rbp + 14704] + call "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8253: + jmp .LBB80_597 +.LBB80_597: # in Loop: Header=BB80_595 Depth=1 +.Ltmp8254: + lea rcx, [rbp + 12544] + lea rdx, [rbp + 12424] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8255: + jmp .LBB80_598 +.LBB80_598: # in Loop: Header=BB80_595 Depth=1 + lea rcx, [rbp + 12424] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_604 +.Ltmp9121: +.LBB80_603: # Block address taken + # in Loop: Header=BB80_595 Depth=1 + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 + jmp .LBB80_604 +.Ltmp9122: +.LBB80_604: # in Loop: Header=BB80_595 Depth=1 + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 +.Ltmp8258: + lea rcx, [rbp + 12544] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8259: + mov byte ptr [rbp + 2343], al # 1-byte Spill + jmp .LBB80_605 +.LBB80_605: # in Loop: Header=BB80_595 Depth=1 + mov al, byte ptr [rbp + 2343] # 1-byte Reload + test al, 1 + jne .LBB80_606 + jmp .LBB80_610 +.LBB80_606: # in Loop: Header=BB80_595 Depth=1 + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 +.Ltmp8260: +.Ltmp9123: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8261: + mov byte ptr [rbp + 2342], al # 1-byte Spill + jmp .LBB80_607 +.LBB80_607: # in Loop: Header=BB80_595 Depth=1 + mov al, byte ptr [rbp + 2342] # 1-byte Reload + test al, 1 + jne .LBB80_608 + jmp .LBB80_609 +.LBB80_608: # in Loop: Header=BB80_595 Depth=1 +.Ltmp9124: + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 + int3 +.Ltmp9125: +.LBB80_609: # in Loop: Header=BB80_595 Depth=1 + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 + jmp .LBB80_610 +.Ltmp9126: +.LBB80_610: # in Loop: Header=BB80_595 Depth=1 + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 +.Ltmp8262: + lea rcx, [rbp + 12544] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8263: + jmp .LBB80_611 +.LBB80_611: # in Loop: Header=BB80_595 Depth=1 + lea rcx, [rbp + 12544] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_595 +.Ltmp9127: +# %bb.612: + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 + jmp .LBB80_613 +.LBB80_613: # =>This Inner Loop Header: Depth=1 +.Ltmp9128: + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 + lea rdx, [rip + "??_C@_0M@HNPJAMNG@?$CB?$CIs1?5?$DO?$DN?5s2?$CJ?$AA@"] + lea rax, [rbp + 12304] + mov rcx, rax + mov qword ptr [rbp + 2328], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1311 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 12288] + mov qword ptr [rbp + 2320], rcx # 8-byte Spill + mov qword ptr [rbp + 2312], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 12264] + mov qword ptr [rbp + 2304], rcx # 8-byte Spill + mov qword ptr [rbp + 2296], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 12328] + mov rdx, qword ptr [rbp + 2304] # 8-byte Reload + mov r8, qword ptr [rbp + 2320] # 8-byte Reload + mov r9, qword ptr [rbp + 2328] # 8-byte Reload + mov qword ptr [rbp + 2288], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9129: + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 + movups xmm0, xmmword ptr [rbp + 14688] + movaps xmmword ptr [rbp + 12224], xmm0 + movups xmm0, xmmword ptr [rbp + 14704] + movaps xmmword ptr [rbp + 12208], xmm0 +.Ltmp8264: + lea rcx, [rbp + 12208] + lea rdx, [rbp + 12224] + mov qword ptr [rbp + 2280], rax # 8-byte Spill + call "??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8265: + mov byte ptr [rbp + 2279], al # 1-byte Spill + jmp .LBB80_614 +.LBB80_614: # in Loop: Header=BB80_613 Depth=1 + mov al, byte ptr [rbp + 2279] # 1-byte Reload + not al +.Ltmp8266: + and al, 1 + lea rcx, [rbp + 12248] + lea rdx, [rbp + 12256] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8267: + jmp .LBB80_615 +.LBB80_615: # in Loop: Header=BB80_613 Depth=1 +.Ltmp8268: + lea rcx, [rbp + 12328] + lea rdx, [rbp + 12256] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8269: + jmp .LBB80_624 +.Ltmp9130: +.LBB80_618: # Block address taken + # in Loop: Header=BB80_613 Depth=1 + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 + jmp .LBB80_619 +.Ltmp9131: +.LBB80_619: # in Loop: Header=BB80_613 Depth=1 + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 +.Ltmp8272: + lea rcx, [rbp + 12328] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8273: + mov byte ptr [rbp + 2278], al # 1-byte Spill + jmp .LBB80_620 +.LBB80_620: # in Loop: Header=BB80_613 Depth=1 + mov al, byte ptr [rbp + 2278] # 1-byte Reload + test al, 1 + jne .LBB80_621 + jmp .LBB80_627 +.LBB80_621: # in Loop: Header=BB80_613 Depth=1 + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 +.Ltmp8274: +.Ltmp9132: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8275: + mov byte ptr [rbp + 2277], al # 1-byte Spill + jmp .LBB80_622 +.LBB80_622: # in Loop: Header=BB80_613 Depth=1 + mov al, byte ptr [rbp + 2277] # 1-byte Reload + test al, 1 + jne .LBB80_623 + jmp .LBB80_626 +.LBB80_623: # in Loop: Header=BB80_613 Depth=1 +.Ltmp9133: + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 + int3 + jmp .LBB80_626 +.Ltmp9134: +.LBB80_624: # in Loop: Header=BB80_613 Depth=1 + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 + jmp .LBB80_619 +.Ltmp9135: +.LBB80_626: # in Loop: Header=BB80_613 Depth=1 + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 + jmp .LBB80_627 +.Ltmp9136: +.LBB80_627: # in Loop: Header=BB80_613 Depth=1 + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 +.Ltmp8276: + lea rcx, [rbp + 12328] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8277: + jmp .LBB80_628 +.LBB80_628: # in Loop: Header=BB80_613 Depth=1 + lea rcx, [rbp + 12328] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_613 +.Ltmp9137: +# %bb.629: + .cv_loc 80 1 1315 0 # ..\tests\span_tests.cpp:1315:0 + mov rax, qword ptr [rip + ".L?arr1@?1??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 12200], rax + .cv_loc 80 1 1316 0 # ..\tests\span_tests.cpp:1316:0 + mov rax, qword ptr [rip + ".L?arr2@?1??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 12192], rax + .cv_loc 80 1 1317 0 # ..\tests\span_tests.cpp:1317:0 + lea rcx, [rbp + 12176] +.Ltmp9138: + #DEBUG_VALUE: s1 <- [$rcx+0] + lea rdx, [rbp + 12200] +.Ltmp9139: + #DEBUG_VALUE: arr1 <- [$rdx+0] + call "??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" +.Ltmp9140: + .cv_loc 80 1 1318 0 # ..\tests\span_tests.cpp:1318:0 + lea rcx, [rbp + 12160] +.Ltmp9141: + #DEBUG_VALUE: s2 <- [$rcx+0] + lea rdx, [rbp + 12192] + mov qword ptr [rbp + 2264], rax # 8-byte Spill + call "??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" +.Ltmp9142: + mov qword ptr [rbp + 2256], rax # 8-byte Spill +.LBB80_630: # =>This Inner Loop Header: Depth=1 +.Ltmp9143: + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 + lea rdx, [rip + "??_C@_08KMKCDLDM@s1?5?$DN?$DN?5s2?$AA@"] + lea rax, [rbp + 12056] + mov rcx, rax + mov qword ptr [rbp + 2248], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1320 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 12040] + mov qword ptr [rbp + 2240], rcx # 8-byte Spill + mov qword ptr [rbp + 2232], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 12016] + mov qword ptr [rbp + 2224], rcx # 8-byte Spill + mov qword ptr [rbp + 2216], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 12080] + mov rdx, qword ptr [rbp + 2224] # 8-byte Reload + mov r8, qword ptr [rbp + 2240] # 8-byte Reload + mov r9, qword ptr [rbp + 2248] # 8-byte Reload + mov qword ptr [rbp + 2208], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 +.Ltmp8278: + lea rcx, [rbp + 11944] + lea rdx, [rbp + 11952] + lea r8, [rbp + 12176] +.Ltmp9144: + mov qword ptr [rbp + 2200], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8279: + jmp .LBB80_631 +.LBB80_631: # in Loop: Header=BB80_630 Depth=1 +.Ltmp8280: + lea rcx, [rbp + 11952] + lea rdx, [rbp + 11960] + lea r8, [rbp + 12160] + call "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8281: + jmp .LBB80_632 +.LBB80_632: # in Loop: Header=BB80_630 Depth=1 +.Ltmp8282: + lea rcx, [rbp + 12080] + lea rdx, [rbp + 11960] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8283: + jmp .LBB80_633 +.LBB80_633: # in Loop: Header=BB80_630 Depth=1 + lea rcx, [rbp + 11960] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_639 +.Ltmp9145: +.LBB80_638: # Block address taken + # in Loop: Header=BB80_630 Depth=1 + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 + jmp .LBB80_639 +.Ltmp9146: +.LBB80_639: # in Loop: Header=BB80_630 Depth=1 + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 +.Ltmp8286: + lea rcx, [rbp + 12080] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8287: + mov byte ptr [rbp + 2199], al # 1-byte Spill + jmp .LBB80_640 +.LBB80_640: # in Loop: Header=BB80_630 Depth=1 + mov al, byte ptr [rbp + 2199] # 1-byte Reload + test al, 1 + jne .LBB80_641 + jmp .LBB80_645 +.LBB80_641: # in Loop: Header=BB80_630 Depth=1 + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 +.Ltmp8288: +.Ltmp9147: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8289: + mov byte ptr [rbp + 2198], al # 1-byte Spill + jmp .LBB80_642 +.LBB80_642: # in Loop: Header=BB80_630 Depth=1 + mov al, byte ptr [rbp + 2198] # 1-byte Reload + test al, 1 + jne .LBB80_643 + jmp .LBB80_644 +.LBB80_643: # in Loop: Header=BB80_630 Depth=1 +.Ltmp9148: + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 + int3 +.Ltmp9149: +.LBB80_644: # in Loop: Header=BB80_630 Depth=1 + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 + jmp .LBB80_645 +.Ltmp9150: +.LBB80_645: # in Loop: Header=BB80_630 Depth=1 + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 +.Ltmp8290: + lea rcx, [rbp + 12080] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8291: + jmp .LBB80_646 +.LBB80_646: # in Loop: Header=BB80_630 Depth=1 + lea rcx, [rbp + 12080] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_630 +.Ltmp9151: +# %bb.647: + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 + jmp .LBB80_648 +.LBB80_648: # =>This Inner Loop Header: Depth=1 +.Ltmp9152: + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 + lea rdx, [rip + "??_C@_0M@OMGPOAPB@?$CB?$CIs1?5?$CB?$DN?5s2?$CJ?$AA@"] + lea rax, [rbp + 11840] + mov rcx, rax + mov qword ptr [rbp + 2184], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1321 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 11824] + mov qword ptr [rbp + 2176], rcx # 8-byte Spill + mov qword ptr [rbp + 2168], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 11800] + mov qword ptr [rbp + 2160], rcx # 8-byte Spill + mov qword ptr [rbp + 2152], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 11864] + mov rdx, qword ptr [rbp + 2160] # 8-byte Reload + mov r8, qword ptr [rbp + 2176] # 8-byte Reload + mov r9, qword ptr [rbp + 2184] # 8-byte Reload + mov qword ptr [rbp + 2144], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9153: + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 + movups xmm0, xmmword ptr [rbp + 12160] + movaps xmmword ptr [rbp + 11760], xmm0 + movups xmm0, xmmword ptr [rbp + 12176] + movaps xmmword ptr [rbp + 11744], xmm0 +.Ltmp8292: + lea rcx, [rbp + 11744] + lea rdx, [rbp + 11760] + mov qword ptr [rbp + 2136], rax # 8-byte Spill + call "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8293: + mov byte ptr [rbp + 2135], al # 1-byte Spill + jmp .LBB80_649 +.LBB80_649: # in Loop: Header=BB80_648 Depth=1 + mov al, byte ptr [rbp + 2135] # 1-byte Reload + not al +.Ltmp8294: + and al, 1 + lea rcx, [rbp + 11784] + lea rdx, [rbp + 11792] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8295: + jmp .LBB80_650 +.LBB80_650: # in Loop: Header=BB80_648 Depth=1 +.Ltmp8296: + lea rcx, [rbp + 11864] + lea rdx, [rbp + 11792] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8297: + jmp .LBB80_659 +.Ltmp9154: +.LBB80_653: # Block address taken + # in Loop: Header=BB80_648 Depth=1 + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 + jmp .LBB80_654 +.Ltmp9155: +.LBB80_654: # in Loop: Header=BB80_648 Depth=1 + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 +.Ltmp8300: + lea rcx, [rbp + 11864] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8301: + mov byte ptr [rbp + 2134], al # 1-byte Spill + jmp .LBB80_655 +.LBB80_655: # in Loop: Header=BB80_648 Depth=1 + mov al, byte ptr [rbp + 2134] # 1-byte Reload + test al, 1 + jne .LBB80_656 + jmp .LBB80_662 +.LBB80_656: # in Loop: Header=BB80_648 Depth=1 + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 +.Ltmp8302: +.Ltmp9156: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8303: + mov byte ptr [rbp + 2133], al # 1-byte Spill + jmp .LBB80_657 +.LBB80_657: # in Loop: Header=BB80_648 Depth=1 + mov al, byte ptr [rbp + 2133] # 1-byte Reload + test al, 1 + jne .LBB80_658 + jmp .LBB80_661 +.LBB80_658: # in Loop: Header=BB80_648 Depth=1 +.Ltmp9157: + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 + int3 + jmp .LBB80_661 +.Ltmp9158: +.LBB80_659: # in Loop: Header=BB80_648 Depth=1 + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 + jmp .LBB80_654 +.Ltmp9159: +.LBB80_661: # in Loop: Header=BB80_648 Depth=1 + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 + jmp .LBB80_662 +.Ltmp9160: +.LBB80_662: # in Loop: Header=BB80_648 Depth=1 + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 +.Ltmp8304: + lea rcx, [rbp + 11864] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8305: + jmp .LBB80_663 +.LBB80_663: # in Loop: Header=BB80_648 Depth=1 + lea rcx, [rbp + 11864] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_648 +.Ltmp9161: +# %bb.664: + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 + jmp .LBB80_665 +.LBB80_665: # =>This Inner Loop Header: Depth=1 +.Ltmp9162: + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 + lea rdx, [rip + "??_C@_0L@GIEOIBPK@?$CB?$CIs1?5?$DM?5s2?$CJ?$AA@"] + lea rax, [rbp + 11640] + mov rcx, rax + mov qword ptr [rbp + 2120], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1322 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 11624] + mov qword ptr [rbp + 2112], rcx # 8-byte Spill + mov qword ptr [rbp + 2104], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 11600] + mov qword ptr [rbp + 2096], rcx # 8-byte Spill + mov qword ptr [rbp + 2088], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 11664] + mov rdx, qword ptr [rbp + 2096] # 8-byte Reload + mov r8, qword ptr [rbp + 2112] # 8-byte Reload + mov r9, qword ptr [rbp + 2120] # 8-byte Reload + mov qword ptr [rbp + 2080], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9163: + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 + movups xmm0, xmmword ptr [rbp + 12160] + movaps xmmword ptr [rbp + 11568], xmm0 + movups xmm0, xmmword ptr [rbp + 12176] + movaps xmmword ptr [rbp + 11552], xmm0 +.Ltmp8306: + lea rcx, [rbp + 11552] + lea rdx, [rbp + 11568] + mov qword ptr [rbp + 2072], rax # 8-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8307: + mov byte ptr [rbp + 2071], al # 1-byte Spill + jmp .LBB80_666 +.LBB80_666: # in Loop: Header=BB80_665 Depth=1 + mov al, byte ptr [rbp + 2071] # 1-byte Reload + not al +.Ltmp8308: + and al, 1 + lea rcx, [rbp + 11584] + lea rdx, [rbp + 11592] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8309: + jmp .LBB80_667 +.LBB80_667: # in Loop: Header=BB80_665 Depth=1 +.Ltmp8310: + lea rcx, [rbp + 11664] + lea rdx, [rbp + 11592] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8311: + jmp .LBB80_676 +.Ltmp9164: +.LBB80_670: # Block address taken + # in Loop: Header=BB80_665 Depth=1 + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 + jmp .LBB80_671 +.Ltmp9165: +.LBB80_671: # in Loop: Header=BB80_665 Depth=1 + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 +.Ltmp8314: + lea rcx, [rbp + 11664] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8315: + mov byte ptr [rbp + 2070], al # 1-byte Spill + jmp .LBB80_672 +.LBB80_672: # in Loop: Header=BB80_665 Depth=1 + mov al, byte ptr [rbp + 2070] # 1-byte Reload + test al, 1 + jne .LBB80_673 + jmp .LBB80_679 +.LBB80_673: # in Loop: Header=BB80_665 Depth=1 + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 +.Ltmp8316: +.Ltmp9166: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8317: + mov byte ptr [rbp + 2069], al # 1-byte Spill + jmp .LBB80_674 +.LBB80_674: # in Loop: Header=BB80_665 Depth=1 + mov al, byte ptr [rbp + 2069] # 1-byte Reload + test al, 1 + jne .LBB80_675 + jmp .LBB80_678 +.LBB80_675: # in Loop: Header=BB80_665 Depth=1 +.Ltmp9167: + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 + int3 + jmp .LBB80_678 +.Ltmp9168: +.LBB80_676: # in Loop: Header=BB80_665 Depth=1 + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 + jmp .LBB80_671 +.Ltmp9169: +.LBB80_678: # in Loop: Header=BB80_665 Depth=1 + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 + jmp .LBB80_679 +.Ltmp9170: +.LBB80_679: # in Loop: Header=BB80_665 Depth=1 + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 +.Ltmp8318: + lea rcx, [rbp + 11664] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8319: + jmp .LBB80_680 +.LBB80_680: # in Loop: Header=BB80_665 Depth=1 + lea rcx, [rbp + 11664] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_665 +.Ltmp9171: +# %bb.681: + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 + jmp .LBB80_682 +.LBB80_682: # =>This Inner Loop Header: Depth=1 +.Ltmp9172: + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 + lea rdx, [rip + "??_C@_08GHPOOIJJ@s1?5?$DM?$DN?5s2?$AA@"] + lea rax, [rbp + 11448] + mov rcx, rax + mov qword ptr [rbp + 2056], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1323 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 11432] + mov qword ptr [rbp + 2048], rcx # 8-byte Spill + mov qword ptr [rbp + 2040], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 11408] + mov qword ptr [rbp + 2032], rcx # 8-byte Spill + mov qword ptr [rbp + 2024], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 11472] + mov rdx, qword ptr [rbp + 2032] # 8-byte Reload + mov r8, qword ptr [rbp + 2048] # 8-byte Reload + mov r9, qword ptr [rbp + 2056] # 8-byte Reload + mov qword ptr [rbp + 2016], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 +.Ltmp8320: + lea rcx, [rbp + 11336] + lea rdx, [rbp + 11344] + lea r8, [rbp + 12176] +.Ltmp9173: + mov qword ptr [rbp + 2008], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8321: + jmp .LBB80_683 +.LBB80_683: # in Loop: Header=BB80_682 Depth=1 +.Ltmp8322: + lea rcx, [rbp + 11344] + lea rdx, [rbp + 11352] + lea r8, [rbp + 12160] + call "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8323: + jmp .LBB80_684 +.LBB80_684: # in Loop: Header=BB80_682 Depth=1 +.Ltmp8324: + lea rcx, [rbp + 11472] + lea rdx, [rbp + 11352] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8325: + jmp .LBB80_685 +.LBB80_685: # in Loop: Header=BB80_682 Depth=1 + lea rcx, [rbp + 11352] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_691 +.Ltmp9174: +.LBB80_690: # Block address taken + # in Loop: Header=BB80_682 Depth=1 + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 + jmp .LBB80_691 +.Ltmp9175: +.LBB80_691: # in Loop: Header=BB80_682 Depth=1 + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 +.Ltmp8328: + lea rcx, [rbp + 11472] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8329: + mov byte ptr [rbp + 2007], al # 1-byte Spill + jmp .LBB80_692 +.LBB80_692: # in Loop: Header=BB80_682 Depth=1 + mov al, byte ptr [rbp + 2007] # 1-byte Reload + test al, 1 + jne .LBB80_693 + jmp .LBB80_697 +.LBB80_693: # in Loop: Header=BB80_682 Depth=1 + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 +.Ltmp8330: +.Ltmp9176: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8331: + mov byte ptr [rbp + 2006], al # 1-byte Spill + jmp .LBB80_694 +.LBB80_694: # in Loop: Header=BB80_682 Depth=1 + mov al, byte ptr [rbp + 2006] # 1-byte Reload + test al, 1 + jne .LBB80_695 + jmp .LBB80_696 +.LBB80_695: # in Loop: Header=BB80_682 Depth=1 +.Ltmp9177: + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 + int3 +.Ltmp9178: +.LBB80_696: # in Loop: Header=BB80_682 Depth=1 + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 + jmp .LBB80_697 +.Ltmp9179: +.LBB80_697: # in Loop: Header=BB80_682 Depth=1 + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 +.Ltmp8332: + lea rcx, [rbp + 11472] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8333: + jmp .LBB80_698 +.LBB80_698: # in Loop: Header=BB80_682 Depth=1 + lea rcx, [rbp + 11472] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_682 +.Ltmp9180: +# %bb.699: + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 + jmp .LBB80_700 +.LBB80_700: # =>This Inner Loop Header: Depth=1 +.Ltmp9181: + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 + lea rdx, [rip + "??_C@_0L@CFIGCAPB@?$CB?$CIs1?5?$DO?5s2?$CJ?$AA@"] + lea rax, [rbp + 11232] + mov rcx, rax + mov qword ptr [rbp + 1992], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1324 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 11216] + mov qword ptr [rbp + 1984], rcx # 8-byte Spill + mov qword ptr [rbp + 1976], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 11192] + mov qword ptr [rbp + 1968], rcx # 8-byte Spill + mov qword ptr [rbp + 1960], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 11256] + mov rdx, qword ptr [rbp + 1968] # 8-byte Reload + mov r8, qword ptr [rbp + 1984] # 8-byte Reload + mov r9, qword ptr [rbp + 1992] # 8-byte Reload + mov qword ptr [rbp + 1952], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9182: + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 + movups xmm0, xmmword ptr [rbp + 12160] + movaps xmmword ptr [rbp + 11152], xmm0 + movups xmm0, xmmword ptr [rbp + 12176] + movaps xmmword ptr [rbp + 11136], xmm0 +.Ltmp8334: + lea rcx, [rbp + 11136] + lea rdx, [rbp + 11152] + mov qword ptr [rbp + 1944], rax # 8-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8335: + mov byte ptr [rbp + 1943], al # 1-byte Spill + jmp .LBB80_701 +.LBB80_701: # in Loop: Header=BB80_700 Depth=1 + mov al, byte ptr [rbp + 1943] # 1-byte Reload + not al +.Ltmp8336: + and al, 1 + lea rcx, [rbp + 11176] + lea rdx, [rbp + 11184] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8337: + jmp .LBB80_702 +.LBB80_702: # in Loop: Header=BB80_700 Depth=1 +.Ltmp8338: + lea rcx, [rbp + 11256] + lea rdx, [rbp + 11184] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8339: + jmp .LBB80_711 +.Ltmp9183: +.LBB80_705: # Block address taken + # in Loop: Header=BB80_700 Depth=1 + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 + jmp .LBB80_706 +.Ltmp9184: +.LBB80_706: # in Loop: Header=BB80_700 Depth=1 + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 +.Ltmp8342: + lea rcx, [rbp + 11256] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8343: + mov byte ptr [rbp + 1942], al # 1-byte Spill + jmp .LBB80_707 +.LBB80_707: # in Loop: Header=BB80_700 Depth=1 + mov al, byte ptr [rbp + 1942] # 1-byte Reload + test al, 1 + jne .LBB80_708 + jmp .LBB80_714 +.LBB80_708: # in Loop: Header=BB80_700 Depth=1 + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 +.Ltmp8344: +.Ltmp9185: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8345: + mov byte ptr [rbp + 1941], al # 1-byte Spill + jmp .LBB80_709 +.LBB80_709: # in Loop: Header=BB80_700 Depth=1 + mov al, byte ptr [rbp + 1941] # 1-byte Reload + test al, 1 + jne .LBB80_710 + jmp .LBB80_713 +.LBB80_710: # in Loop: Header=BB80_700 Depth=1 +.Ltmp9186: + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 + int3 + jmp .LBB80_713 +.Ltmp9187: +.LBB80_711: # in Loop: Header=BB80_700 Depth=1 + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 + jmp .LBB80_706 +.Ltmp9188: +.LBB80_713: # in Loop: Header=BB80_700 Depth=1 + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 + jmp .LBB80_714 +.Ltmp9189: +.LBB80_714: # in Loop: Header=BB80_700 Depth=1 + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 +.Ltmp8346: + lea rcx, [rbp + 11256] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8347: + jmp .LBB80_715 +.LBB80_715: # in Loop: Header=BB80_700 Depth=1 + lea rcx, [rbp + 11256] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_700 +.Ltmp9190: +# %bb.716: + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 + jmp .LBB80_717 +.LBB80_717: # =>This Inner Loop Header: Depth=1 +.Ltmp9191: + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 + lea rdx, [rip + "??_C@_08CKDGEJJC@s1?5?$DO?$DN?5s2?$AA@"] + lea rax, [rbp + 11032] + mov rcx, rax + mov qword ptr [rbp + 1928], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1325 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 11016] + mov qword ptr [rbp + 1920], rcx # 8-byte Spill + mov qword ptr [rbp + 1912], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 10992] + mov qword ptr [rbp + 1904], rcx # 8-byte Spill + mov qword ptr [rbp + 1896], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 11056] + mov rdx, qword ptr [rbp + 1904] # 8-byte Reload + mov r8, qword ptr [rbp + 1920] # 8-byte Reload + mov r9, qword ptr [rbp + 1928] # 8-byte Reload + mov qword ptr [rbp + 1888], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 +.Ltmp8348: + lea rcx, [rbp + 10920] + lea rdx, [rbp + 10928] + lea r8, [rbp + 12176] +.Ltmp9192: + mov qword ptr [rbp + 1880], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8349: + jmp .LBB80_718 +.LBB80_718: # in Loop: Header=BB80_717 Depth=1 +.Ltmp8350: + lea rcx, [rbp + 10928] + lea rdx, [rbp + 10936] + lea r8, [rbp + 12160] + call "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8351: + jmp .LBB80_719 +.LBB80_719: # in Loop: Header=BB80_717 Depth=1 +.Ltmp8352: + lea rcx, [rbp + 11056] + lea rdx, [rbp + 10936] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8353: + jmp .LBB80_720 +.LBB80_720: # in Loop: Header=BB80_717 Depth=1 + lea rcx, [rbp + 10936] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_726 +.Ltmp9193: +.LBB80_725: # Block address taken + # in Loop: Header=BB80_717 Depth=1 + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 + jmp .LBB80_726 +.Ltmp9194: +.LBB80_726: # in Loop: Header=BB80_717 Depth=1 + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 +.Ltmp8356: + lea rcx, [rbp + 11056] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8357: + mov byte ptr [rbp + 1879], al # 1-byte Spill + jmp .LBB80_727 +.LBB80_727: # in Loop: Header=BB80_717 Depth=1 + mov al, byte ptr [rbp + 1879] # 1-byte Reload + test al, 1 + jne .LBB80_728 + jmp .LBB80_732 +.LBB80_728: # in Loop: Header=BB80_717 Depth=1 + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 +.Ltmp8358: +.Ltmp9195: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8359: + mov byte ptr [rbp + 1878], al # 1-byte Spill + jmp .LBB80_729 +.LBB80_729: # in Loop: Header=BB80_717 Depth=1 + mov al, byte ptr [rbp + 1878] # 1-byte Reload + test al, 1 + jne .LBB80_730 + jmp .LBB80_731 +.LBB80_730: # in Loop: Header=BB80_717 Depth=1 +.Ltmp9196: + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 + int3 +.Ltmp9197: +.LBB80_731: # in Loop: Header=BB80_717 Depth=1 + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 + jmp .LBB80_732 +.Ltmp9198: +.LBB80_732: # in Loop: Header=BB80_717 Depth=1 + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 +.Ltmp8360: + lea rcx, [rbp + 11056] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8361: + jmp .LBB80_733 +.LBB80_733: # in Loop: Header=BB80_717 Depth=1 + lea rcx, [rbp + 11056] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_717 +.Ltmp9199: +# %bb.734: + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 + jmp .LBB80_735 +.LBB80_735: # =>This Inner Loop Header: Depth=1 +.Ltmp9200: + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 + lea rdx, [rip + "??_C@_08JAAGPBM@s2?5?$DN?$DN?5s1?$AA@"] + lea rax, [rbp + 10816] + mov rcx, rax + mov qword ptr [rbp + 1864], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1326 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 10800] + mov qword ptr [rbp + 1856], rcx # 8-byte Spill + mov qword ptr [rbp + 1848], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 10776] + mov qword ptr [rbp + 1840], rcx # 8-byte Spill + mov qword ptr [rbp + 1832], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 10840] + mov rdx, qword ptr [rbp + 1840] # 8-byte Reload + mov r8, qword ptr [rbp + 1856] # 8-byte Reload + mov r9, qword ptr [rbp + 1864] # 8-byte Reload + mov qword ptr [rbp + 1824], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 +.Ltmp8362: + lea rcx, [rbp + 10704] + lea rdx, [rbp + 10712] + lea r8, [rbp + 12160] +.Ltmp9201: + mov qword ptr [rbp + 1816], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8363: + jmp .LBB80_736 +.LBB80_736: # in Loop: Header=BB80_735 Depth=1 +.Ltmp8364: + lea rcx, [rbp + 10712] + lea rdx, [rbp + 10720] + lea r8, [rbp + 12176] + call "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8365: + jmp .LBB80_737 +.LBB80_737: # in Loop: Header=BB80_735 Depth=1 +.Ltmp8366: + lea rcx, [rbp + 10840] + lea rdx, [rbp + 10720] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8367: + jmp .LBB80_738 +.LBB80_738: # in Loop: Header=BB80_735 Depth=1 + lea rcx, [rbp + 10720] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_744 +.Ltmp9202: +.LBB80_743: # Block address taken + # in Loop: Header=BB80_735 Depth=1 + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 + jmp .LBB80_744 +.Ltmp9203: +.LBB80_744: # in Loop: Header=BB80_735 Depth=1 + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 +.Ltmp8370: + lea rcx, [rbp + 10840] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8371: + mov byte ptr [rbp + 1815], al # 1-byte Spill + jmp .LBB80_745 +.LBB80_745: # in Loop: Header=BB80_735 Depth=1 + mov al, byte ptr [rbp + 1815] # 1-byte Reload + test al, 1 + jne .LBB80_746 + jmp .LBB80_750 +.LBB80_746: # in Loop: Header=BB80_735 Depth=1 + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 +.Ltmp8372: +.Ltmp9204: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8373: + mov byte ptr [rbp + 1814], al # 1-byte Spill + jmp .LBB80_747 +.LBB80_747: # in Loop: Header=BB80_735 Depth=1 + mov al, byte ptr [rbp + 1814] # 1-byte Reload + test al, 1 + jne .LBB80_748 + jmp .LBB80_749 +.LBB80_748: # in Loop: Header=BB80_735 Depth=1 +.Ltmp9205: + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 + int3 +.Ltmp9206: +.LBB80_749: # in Loop: Header=BB80_735 Depth=1 + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 + jmp .LBB80_750 +.Ltmp9207: +.LBB80_750: # in Loop: Header=BB80_735 Depth=1 + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 +.Ltmp8374: + lea rcx, [rbp + 10840] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8375: + jmp .LBB80_751 +.LBB80_751: # in Loop: Header=BB80_735 Depth=1 + lea rcx, [rbp + 10840] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_735 +.Ltmp9208: +# %bb.752: + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 + jmp .LBB80_753 +.LBB80_753: # =>This Inner Loop Header: Depth=1 +.Ltmp9209: + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 + lea rdx, [rip + "??_C@_0M@NHKEGCGN@?$CB?$CIs2?5?$CB?$DN?5s1?$CJ?$AA@"] + lea rax, [rbp + 10600] + mov rcx, rax + mov qword ptr [rbp + 1800], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1327 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 10584] + mov qword ptr [rbp + 1792], rcx # 8-byte Spill + mov qword ptr [rbp + 1784], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 10560] + mov qword ptr [rbp + 1776], rcx # 8-byte Spill + mov qword ptr [rbp + 1768], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 10624] + mov rdx, qword ptr [rbp + 1776] # 8-byte Reload + mov r8, qword ptr [rbp + 1792] # 8-byte Reload + mov r9, qword ptr [rbp + 1800] # 8-byte Reload + mov qword ptr [rbp + 1760], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9210: + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 + movups xmm0, xmmword ptr [rbp + 12176] + movaps xmmword ptr [rbp + 10528], xmm0 + movups xmm0, xmmword ptr [rbp + 12160] + movaps xmmword ptr [rbp + 10512], xmm0 +.Ltmp8376: + lea rcx, [rbp + 10512] + lea rdx, [rbp + 10528] + mov qword ptr [rbp + 1752], rax # 8-byte Spill + call "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8377: + mov byte ptr [rbp + 1751], al # 1-byte Spill + jmp .LBB80_754 +.LBB80_754: # in Loop: Header=BB80_753 Depth=1 + mov al, byte ptr [rbp + 1751] # 1-byte Reload + not al +.Ltmp8378: + and al, 1 + lea rcx, [rbp + 10544] + lea rdx, [rbp + 10552] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8379: + jmp .LBB80_755 +.LBB80_755: # in Loop: Header=BB80_753 Depth=1 +.Ltmp8380: + lea rcx, [rbp + 10624] + lea rdx, [rbp + 10552] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8381: + jmp .LBB80_764 +.Ltmp9211: +.LBB80_758: # Block address taken + # in Loop: Header=BB80_753 Depth=1 + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 + jmp .LBB80_759 +.Ltmp9212: +.LBB80_759: # in Loop: Header=BB80_753 Depth=1 + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 +.Ltmp8384: + lea rcx, [rbp + 10624] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8385: + mov byte ptr [rbp + 1750], al # 1-byte Spill + jmp .LBB80_760 +.LBB80_760: # in Loop: Header=BB80_753 Depth=1 + mov al, byte ptr [rbp + 1750] # 1-byte Reload + test al, 1 + jne .LBB80_761 + jmp .LBB80_767 +.LBB80_761: # in Loop: Header=BB80_753 Depth=1 + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 +.Ltmp8386: +.Ltmp9213: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8387: + mov byte ptr [rbp + 1749], al # 1-byte Spill + jmp .LBB80_762 +.LBB80_762: # in Loop: Header=BB80_753 Depth=1 + mov al, byte ptr [rbp + 1749] # 1-byte Reload + test al, 1 + jne .LBB80_763 + jmp .LBB80_766 +.LBB80_763: # in Loop: Header=BB80_753 Depth=1 +.Ltmp9214: + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 + int3 + jmp .LBB80_766 +.Ltmp9215: +.LBB80_764: # in Loop: Header=BB80_753 Depth=1 + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 + jmp .LBB80_759 +.Ltmp9216: +.LBB80_766: # in Loop: Header=BB80_753 Depth=1 + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 + jmp .LBB80_767 +.Ltmp9217: +.LBB80_767: # in Loop: Header=BB80_753 Depth=1 + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 +.Ltmp8388: + lea rcx, [rbp + 10624] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8389: + jmp .LBB80_768 +.LBB80_768: # in Loop: Header=BB80_753 Depth=1 + lea rcx, [rbp + 10624] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_753 +.Ltmp9218: +# %bb.769: + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 + jmp .LBB80_770 +.LBB80_770: # =>This Inner Loop Header: Depth=1 +.Ltmp9219: + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 + lea rdx, [rip + "??_C@_0L@OEIHDIEA@?$CB?$CIs2?5?$DM?5s1?$CJ?$AA@"] + lea rax, [rbp + 10408] + mov rcx, rax + mov qword ptr [rbp + 1736], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1328 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 10392] + mov qword ptr [rbp + 1728], rcx # 8-byte Spill + mov qword ptr [rbp + 1720], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 10368] + mov qword ptr [rbp + 1712], rcx # 8-byte Spill + mov qword ptr [rbp + 1704], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 10432] + mov rdx, qword ptr [rbp + 1712] # 8-byte Reload + mov r8, qword ptr [rbp + 1728] # 8-byte Reload + mov r9, qword ptr [rbp + 1736] # 8-byte Reload + mov qword ptr [rbp + 1696], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9220: + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 + movups xmm0, xmmword ptr [rbp + 12176] + movaps xmmword ptr [rbp + 10336], xmm0 + movups xmm0, xmmword ptr [rbp + 12160] + movaps xmmword ptr [rbp + 10320], xmm0 +.Ltmp8390: + lea rcx, [rbp + 10320] + lea rdx, [rbp + 10336] + mov qword ptr [rbp + 1688], rax # 8-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8391: + mov byte ptr [rbp + 1687], al # 1-byte Spill + jmp .LBB80_771 +.LBB80_771: # in Loop: Header=BB80_770 Depth=1 + mov al, byte ptr [rbp + 1687] # 1-byte Reload + not al +.Ltmp8392: + and al, 1 + lea rcx, [rbp + 10352] + lea rdx, [rbp + 10360] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8393: + jmp .LBB80_772 +.LBB80_772: # in Loop: Header=BB80_770 Depth=1 +.Ltmp8394: + lea rcx, [rbp + 10432] + lea rdx, [rbp + 10360] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8395: + jmp .LBB80_781 +.Ltmp9221: +.LBB80_775: # Block address taken + # in Loop: Header=BB80_770 Depth=1 + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 + jmp .LBB80_776 +.Ltmp9222: +.LBB80_776: # in Loop: Header=BB80_770 Depth=1 + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 +.Ltmp8398: + lea rcx, [rbp + 10432] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8399: + mov byte ptr [rbp + 1686], al # 1-byte Spill + jmp .LBB80_777 +.LBB80_777: # in Loop: Header=BB80_770 Depth=1 + mov al, byte ptr [rbp + 1686] # 1-byte Reload + test al, 1 + jne .LBB80_778 + jmp .LBB80_784 +.LBB80_778: # in Loop: Header=BB80_770 Depth=1 + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 +.Ltmp8400: +.Ltmp9223: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8401: + mov byte ptr [rbp + 1685], al # 1-byte Spill + jmp .LBB80_779 +.LBB80_779: # in Loop: Header=BB80_770 Depth=1 + mov al, byte ptr [rbp + 1685] # 1-byte Reload + test al, 1 + jne .LBB80_780 + jmp .LBB80_783 +.LBB80_780: # in Loop: Header=BB80_770 Depth=1 +.Ltmp9224: + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 + int3 + jmp .LBB80_783 +.Ltmp9225: +.LBB80_781: # in Loop: Header=BB80_770 Depth=1 + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 + jmp .LBB80_776 +.Ltmp9226: +.LBB80_783: # in Loop: Header=BB80_770 Depth=1 + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 + jmp .LBB80_784 +.Ltmp9227: +.LBB80_784: # in Loop: Header=BB80_770 Depth=1 + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 +.Ltmp8402: + lea rcx, [rbp + 10432] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8403: + jmp .LBB80_785 +.LBB80_785: # in Loop: Header=BB80_770 Depth=1 + lea rcx, [rbp + 10432] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_770 +.Ltmp9228: +# %bb.786: + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 + jmp .LBB80_787 +.LBB80_787: # =>This Inner Loop Header: Depth=1 +.Ltmp9229: + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 + lea rdx, [rip + "??_C@_08MCFMLMLJ@s2?5?$DM?$DN?5s1?$AA@"] + lea rax, [rbp + 10216] + mov rcx, rax + mov qword ptr [rbp + 1672], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1329 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 10200] + mov qword ptr [rbp + 1664], rcx # 8-byte Spill + mov qword ptr [rbp + 1656], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 10176] + mov qword ptr [rbp + 1648], rcx # 8-byte Spill + mov qword ptr [rbp + 1640], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 10240] + mov rdx, qword ptr [rbp + 1648] # 8-byte Reload + mov r8, qword ptr [rbp + 1664] # 8-byte Reload + mov r9, qword ptr [rbp + 1672] # 8-byte Reload + mov qword ptr [rbp + 1632], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 +.Ltmp8404: + lea rcx, [rbp + 10104] + lea rdx, [rbp + 10112] + lea r8, [rbp + 12160] +.Ltmp9230: + mov qword ptr [rbp + 1624], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8405: + jmp .LBB80_788 +.LBB80_788: # in Loop: Header=BB80_787 Depth=1 +.Ltmp8406: + lea rcx, [rbp + 10112] + lea rdx, [rbp + 10120] + lea r8, [rbp + 12176] + call "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8407: + jmp .LBB80_789 +.LBB80_789: # in Loop: Header=BB80_787 Depth=1 +.Ltmp8408: + lea rcx, [rbp + 10240] + lea rdx, [rbp + 10120] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8409: + jmp .LBB80_790 +.LBB80_790: # in Loop: Header=BB80_787 Depth=1 + lea rcx, [rbp + 10120] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_796 +.Ltmp9231: +.LBB80_795: # Block address taken + # in Loop: Header=BB80_787 Depth=1 + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 + jmp .LBB80_796 +.Ltmp9232: +.LBB80_796: # in Loop: Header=BB80_787 Depth=1 + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 +.Ltmp8412: + lea rcx, [rbp + 10240] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8413: + mov byte ptr [rbp + 1623], al # 1-byte Spill + jmp .LBB80_797 +.LBB80_797: # in Loop: Header=BB80_787 Depth=1 + mov al, byte ptr [rbp + 1623] # 1-byte Reload + test al, 1 + jne .LBB80_798 + jmp .LBB80_802 +.LBB80_798: # in Loop: Header=BB80_787 Depth=1 + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 +.Ltmp8414: +.Ltmp9233: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8415: + mov byte ptr [rbp + 1622], al # 1-byte Spill + jmp .LBB80_799 +.LBB80_799: # in Loop: Header=BB80_787 Depth=1 + mov al, byte ptr [rbp + 1622] # 1-byte Reload + test al, 1 + jne .LBB80_800 + jmp .LBB80_801 +.LBB80_800: # in Loop: Header=BB80_787 Depth=1 +.Ltmp9234: + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 + int3 +.Ltmp9235: +.LBB80_801: # in Loop: Header=BB80_787 Depth=1 + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 + jmp .LBB80_802 +.Ltmp9236: +.LBB80_802: # in Loop: Header=BB80_787 Depth=1 + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 +.Ltmp8416: + lea rcx, [rbp + 10240] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8417: + jmp .LBB80_803 +.LBB80_803: # in Loop: Header=BB80_787 Depth=1 + lea rcx, [rbp + 10240] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_787 +.Ltmp9237: +# %bb.804: + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 + jmp .LBB80_805 +.LBB80_805: # =>This Inner Loop Header: Depth=1 +.Ltmp9238: + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 + lea rdx, [rip + "??_C@_0L@KJEPJJEL@?$CB?$CIs2?5?$DO?5s1?$CJ?$AA@"] + lea rax, [rbp + 10000] + mov rcx, rax + mov qword ptr [rbp + 1608], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1330 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 9984] + mov qword ptr [rbp + 1600], rcx # 8-byte Spill + mov qword ptr [rbp + 1592], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 9960] + mov qword ptr [rbp + 1584], rcx # 8-byte Spill + mov qword ptr [rbp + 1576], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 10024] + mov rdx, qword ptr [rbp + 1584] # 8-byte Reload + mov r8, qword ptr [rbp + 1600] # 8-byte Reload + mov r9, qword ptr [rbp + 1608] # 8-byte Reload + mov qword ptr [rbp + 1568], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9239: + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 + movups xmm0, xmmword ptr [rbp + 12176] + movaps xmmword ptr [rbp + 9920], xmm0 + movups xmm0, xmmword ptr [rbp + 12160] + movaps xmmword ptr [rbp + 9904], xmm0 +.Ltmp8418: + lea rcx, [rbp + 9904] + lea rdx, [rbp + 9920] + mov qword ptr [rbp + 1560], rax # 8-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8419: + mov byte ptr [rbp + 1559], al # 1-byte Spill + jmp .LBB80_806 +.LBB80_806: # in Loop: Header=BB80_805 Depth=1 + mov al, byte ptr [rbp + 1559] # 1-byte Reload + not al +.Ltmp8420: + and al, 1 + lea rcx, [rbp + 9944] + lea rdx, [rbp + 9952] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8421: + jmp .LBB80_807 +.LBB80_807: # in Loop: Header=BB80_805 Depth=1 +.Ltmp8422: + lea rcx, [rbp + 10024] + lea rdx, [rbp + 9952] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8423: + jmp .LBB80_816 +.Ltmp9240: +.LBB80_810: # Block address taken + # in Loop: Header=BB80_805 Depth=1 + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 + jmp .LBB80_811 +.Ltmp9241: +.LBB80_811: # in Loop: Header=BB80_805 Depth=1 + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 +.Ltmp8426: + lea rcx, [rbp + 10024] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8427: + mov byte ptr [rbp + 1558], al # 1-byte Spill + jmp .LBB80_812 +.LBB80_812: # in Loop: Header=BB80_805 Depth=1 + mov al, byte ptr [rbp + 1558] # 1-byte Reload + test al, 1 + jne .LBB80_813 + jmp .LBB80_819 +.LBB80_813: # in Loop: Header=BB80_805 Depth=1 + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 +.Ltmp8428: +.Ltmp9242: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8429: + mov byte ptr [rbp + 1557], al # 1-byte Spill + jmp .LBB80_814 +.LBB80_814: # in Loop: Header=BB80_805 Depth=1 + mov al, byte ptr [rbp + 1557] # 1-byte Reload + test al, 1 + jne .LBB80_815 + jmp .LBB80_818 +.LBB80_815: # in Loop: Header=BB80_805 Depth=1 +.Ltmp9243: + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 + int3 + jmp .LBB80_818 +.Ltmp9244: +.LBB80_816: # in Loop: Header=BB80_805 Depth=1 + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 + jmp .LBB80_811 +.Ltmp9245: +.LBB80_818: # in Loop: Header=BB80_805 Depth=1 + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 + jmp .LBB80_819 +.Ltmp9246: +.LBB80_819: # in Loop: Header=BB80_805 Depth=1 + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 +.Ltmp8430: + lea rcx, [rbp + 10024] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8431: + jmp .LBB80_820 +.LBB80_820: # in Loop: Header=BB80_805 Depth=1 + lea rcx, [rbp + 10024] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_805 +.Ltmp9247: +# %bb.821: + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 + jmp .LBB80_822 +.LBB80_822: # =>This Inner Loop Header: Depth=1 +.Ltmp9248: + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 + lea rdx, [rip + "??_C@_08IPJEBNLC@s2?5?$DO?$DN?5s1?$AA@"] + lea rax, [rbp + 9800] + mov rcx, rax + mov qword ptr [rbp + 1544], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1331 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 9784] + mov qword ptr [rbp + 1536], rcx # 8-byte Spill + mov qword ptr [rbp + 1528], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 9760] + mov qword ptr [rbp + 1520], rcx # 8-byte Spill + mov qword ptr [rbp + 1512], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 9824] + mov rdx, qword ptr [rbp + 1520] # 8-byte Reload + mov r8, qword ptr [rbp + 1536] # 8-byte Reload + mov r9, qword ptr [rbp + 1544] # 8-byte Reload + mov qword ptr [rbp + 1504], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 +.Ltmp8432: + lea rcx, [rbp + 9688] + lea rdx, [rbp + 9696] + lea r8, [rbp + 12160] +.Ltmp9249: + mov qword ptr [rbp + 1496], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8433: + jmp .LBB80_823 +.LBB80_823: # in Loop: Header=BB80_822 Depth=1 +.Ltmp8434: + lea rcx, [rbp + 9696] + lea rdx, [rbp + 9704] + lea r8, [rbp + 12176] + call "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8435: + jmp .LBB80_824 +.LBB80_824: # in Loop: Header=BB80_822 Depth=1 +.Ltmp8436: + lea rcx, [rbp + 9824] + lea rdx, [rbp + 9704] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8437: + jmp .LBB80_825 +.LBB80_825: # in Loop: Header=BB80_822 Depth=1 + lea rcx, [rbp + 9704] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_831 +.Ltmp9250: +.LBB80_830: # Block address taken + # in Loop: Header=BB80_822 Depth=1 + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 + jmp .LBB80_831 +.Ltmp9251: +.LBB80_831: # in Loop: Header=BB80_822 Depth=1 + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 +.Ltmp8440: + lea rcx, [rbp + 9824] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8441: + mov byte ptr [rbp + 1495], al # 1-byte Spill + jmp .LBB80_832 +.LBB80_832: # in Loop: Header=BB80_822 Depth=1 + mov al, byte ptr [rbp + 1495] # 1-byte Reload + test al, 1 + jne .LBB80_833 + jmp .LBB80_837 +.LBB80_833: # in Loop: Header=BB80_822 Depth=1 + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 +.Ltmp8442: +.Ltmp9252: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8443: + mov byte ptr [rbp + 1494], al # 1-byte Spill + jmp .LBB80_834 +.LBB80_834: # in Loop: Header=BB80_822 Depth=1 + mov al, byte ptr [rbp + 1494] # 1-byte Reload + test al, 1 + jne .LBB80_835 + jmp .LBB80_836 +.LBB80_835: # in Loop: Header=BB80_822 Depth=1 +.Ltmp9253: + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 + int3 +.Ltmp9254: +.LBB80_836: # in Loop: Header=BB80_822 Depth=1 + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 + jmp .LBB80_837 +.Ltmp9255: +.LBB80_837: # in Loop: Header=BB80_822 Depth=1 + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 +.Ltmp8444: + lea rcx, [rbp + 9824] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8445: + jmp .LBB80_838 +.LBB80_838: # in Loop: Header=BB80_822 Depth=1 + lea rcx, [rbp + 9824] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_822 +.Ltmp9256: +# %bb.839: + .cv_loc 80 1 1335 0 # ..\tests\span_tests.cpp:1335:0 + mov eax, 2 + mov r8d, eax + lea rdx, [rbp + 9676] +.Ltmp9257: + #DEBUG_VALUE: arr <- [$rdx+0] + mov rcx, qword ptr [rip + ".L?arr@?3??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 9676], rcx + mov eax, dword ptr [rip + ".L?arr@?3??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"+8] + mov dword ptr [rbp + 9684], eax + .cv_loc 80 1 1337 0 # ..\tests\span_tests.cpp:1337:0 + lea rcx, [rbp + 9656] +.Ltmp9258: + #DEBUG_VALUE: s1 <- [$rcx+0] + call "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" +.Ltmp9259: + .cv_loc 80 1 1338 0 # ..\tests\span_tests.cpp:1338:0 + lea rcx, [rbp + 9640] +.Ltmp9260: + #DEBUG_VALUE: s2 <- [$rcx+0] + lea rdx, [rbp + 9676] + mov qword ptr [rbp + 1480], rax # 8-byte Spill + call "??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z" +.Ltmp9261: + mov qword ptr [rbp + 1472], rax # 8-byte Spill +.LBB80_840: # =>This Inner Loop Header: Depth=1 +.Ltmp9262: + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 + lea rdx, [rip + "??_C@_08NILGPJNM@s1?5?$CB?$DN?5s2?$AA@"] + lea rax, [rbp + 9536] + mov rcx, rax + mov qword ptr [rbp + 1464], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1340 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 9520] + mov qword ptr [rbp + 1456], rcx # 8-byte Spill + mov qword ptr [rbp + 1448], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 9496] + mov qword ptr [rbp + 1440], rcx # 8-byte Spill + mov qword ptr [rbp + 1432], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 9560] + mov rdx, qword ptr [rbp + 1440] # 8-byte Reload + mov r8, qword ptr [rbp + 1456] # 8-byte Reload + mov r9, qword ptr [rbp + 1464] # 8-byte Reload + mov qword ptr [rbp + 1424], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 +.Ltmp8446: + lea rcx, [rbp + 9424] + lea rdx, [rbp + 9432] + lea r8, [rbp + 9656] +.Ltmp9263: + mov qword ptr [rbp + 1416], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8447: + jmp .LBB80_841 +.LBB80_841: # in Loop: Header=BB80_840 Depth=1 +.Ltmp8448: + lea rcx, [rbp + 9432] + lea rdx, [rbp + 9440] + lea r8, [rbp + 9640] + call "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8449: + jmp .LBB80_842 +.LBB80_842: # in Loop: Header=BB80_840 Depth=1 +.Ltmp8450: + lea rcx, [rbp + 9560] + lea rdx, [rbp + 9440] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8451: + jmp .LBB80_843 +.LBB80_843: # in Loop: Header=BB80_840 Depth=1 + lea rcx, [rbp + 9440] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_849 +.Ltmp9264: +.LBB80_848: # Block address taken + # in Loop: Header=BB80_840 Depth=1 + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 + jmp .LBB80_849 +.Ltmp9265: +.LBB80_849: # in Loop: Header=BB80_840 Depth=1 + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 +.Ltmp8454: + lea rcx, [rbp + 9560] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8455: + mov byte ptr [rbp + 1415], al # 1-byte Spill + jmp .LBB80_850 +.LBB80_850: # in Loop: Header=BB80_840 Depth=1 + mov al, byte ptr [rbp + 1415] # 1-byte Reload + test al, 1 + jne .LBB80_851 + jmp .LBB80_855 +.LBB80_851: # in Loop: Header=BB80_840 Depth=1 + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 +.Ltmp8456: +.Ltmp9266: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8457: + mov byte ptr [rbp + 1414], al # 1-byte Spill + jmp .LBB80_852 +.LBB80_852: # in Loop: Header=BB80_840 Depth=1 + mov al, byte ptr [rbp + 1414] # 1-byte Reload + test al, 1 + jne .LBB80_853 + jmp .LBB80_854 +.LBB80_853: # in Loop: Header=BB80_840 Depth=1 +.Ltmp9267: + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 + int3 +.Ltmp9268: +.LBB80_854: # in Loop: Header=BB80_840 Depth=1 + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 + jmp .LBB80_855 +.Ltmp9269: +.LBB80_855: # in Loop: Header=BB80_840 Depth=1 + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 +.Ltmp8458: + lea rcx, [rbp + 9560] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8459: + jmp .LBB80_856 +.LBB80_856: # in Loop: Header=BB80_840 Depth=1 + lea rcx, [rbp + 9560] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_840 +.Ltmp9270: +# %bb.857: + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 + jmp .LBB80_858 +.LBB80_858: # =>This Inner Loop Header: Depth=1 +.Ltmp9271: + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 + lea rdx, [rip + "??_C@_08HNBEKNPM@s2?5?$CB?$DN?5s1?$AA@"] + lea rax, [rbp + 9320] + mov rcx, rax + mov qword ptr [rbp + 1400], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1341 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 9304] + mov qword ptr [rbp + 1392], rcx # 8-byte Spill + mov qword ptr [rbp + 1384], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 9280] + mov qword ptr [rbp + 1376], rcx # 8-byte Spill + mov qword ptr [rbp + 1368], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 9344] + mov rdx, qword ptr [rbp + 1376] # 8-byte Reload + mov r8, qword ptr [rbp + 1392] # 8-byte Reload + mov r9, qword ptr [rbp + 1400] # 8-byte Reload + mov qword ptr [rbp + 1360], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 +.Ltmp8460: + lea rcx, [rbp + 9208] + lea rdx, [rbp + 9216] + lea r8, [rbp + 9640] +.Ltmp9272: + mov qword ptr [rbp + 1352], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8461: + jmp .LBB80_859 +.LBB80_859: # in Loop: Header=BB80_858 Depth=1 +.Ltmp8462: + lea rcx, [rbp + 9216] + lea rdx, [rbp + 9224] + lea r8, [rbp + 9656] + call "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8463: + jmp .LBB80_860 +.LBB80_860: # in Loop: Header=BB80_858 Depth=1 +.Ltmp8464: + lea rcx, [rbp + 9344] + lea rdx, [rbp + 9224] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8465: + jmp .LBB80_861 +.LBB80_861: # in Loop: Header=BB80_858 Depth=1 + lea rcx, [rbp + 9224] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_867 +.Ltmp9273: +.LBB80_866: # Block address taken + # in Loop: Header=BB80_858 Depth=1 + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 + jmp .LBB80_867 +.Ltmp9274: +.LBB80_867: # in Loop: Header=BB80_858 Depth=1 + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 +.Ltmp8468: + lea rcx, [rbp + 9344] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8469: + mov byte ptr [rbp + 1351], al # 1-byte Spill + jmp .LBB80_868 +.LBB80_868: # in Loop: Header=BB80_858 Depth=1 + mov al, byte ptr [rbp + 1351] # 1-byte Reload + test al, 1 + jne .LBB80_869 + jmp .LBB80_873 +.LBB80_869: # in Loop: Header=BB80_858 Depth=1 + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 +.Ltmp8470: +.Ltmp9275: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8471: + mov byte ptr [rbp + 1350], al # 1-byte Spill + jmp .LBB80_870 +.LBB80_870: # in Loop: Header=BB80_858 Depth=1 + mov al, byte ptr [rbp + 1350] # 1-byte Reload + test al, 1 + jne .LBB80_871 + jmp .LBB80_872 +.LBB80_871: # in Loop: Header=BB80_858 Depth=1 +.Ltmp9276: + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 + int3 +.Ltmp9277: +.LBB80_872: # in Loop: Header=BB80_858 Depth=1 + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 + jmp .LBB80_873 +.Ltmp9278: +.LBB80_873: # in Loop: Header=BB80_858 Depth=1 + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 +.Ltmp8472: + lea rcx, [rbp + 9344] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8473: + jmp .LBB80_874 +.LBB80_874: # in Loop: Header=BB80_858 Depth=1 + lea rcx, [rbp + 9344] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_858 +.Ltmp9279: +# %bb.875: + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 + jmp .LBB80_876 +.LBB80_876: # =>This Inner Loop Header: Depth=1 +.Ltmp9280: + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 + lea rdx, [rip + "??_C@_0M@EMBBBGEL@?$CB?$CIs1?5?$DN?$DN?5s2?$CJ?$AA@"] + lea rax, [rbp + 9104] + mov rcx, rax + mov qword ptr [rbp + 1336], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1342 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 9088] + mov qword ptr [rbp + 1328], rcx # 8-byte Spill + mov qword ptr [rbp + 1320], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 9064] + mov qword ptr [rbp + 1312], rcx # 8-byte Spill + mov qword ptr [rbp + 1304], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 9128] + mov rdx, qword ptr [rbp + 1312] # 8-byte Reload + mov r8, qword ptr [rbp + 1328] # 8-byte Reload + mov r9, qword ptr [rbp + 1336] # 8-byte Reload + mov qword ptr [rbp + 1296], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9281: + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 + movups xmm0, xmmword ptr [rbp + 9640] + movaps xmmword ptr [rbp + 9024], xmm0 + movups xmm0, xmmword ptr [rbp + 9656] + movaps xmmword ptr [rbp + 9008], xmm0 +.Ltmp8474: + lea rcx, [rbp + 9008] + lea rdx, [rbp + 9024] + mov qword ptr [rbp + 1288], rax # 8-byte Spill + call "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8475: + mov byte ptr [rbp + 1287], al # 1-byte Spill + jmp .LBB80_877 +.LBB80_877: # in Loop: Header=BB80_876 Depth=1 + mov al, byte ptr [rbp + 1287] # 1-byte Reload + not al +.Ltmp8476: + and al, 1 + lea rcx, [rbp + 9048] + lea rdx, [rbp + 9056] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8477: + jmp .LBB80_878 +.LBB80_878: # in Loop: Header=BB80_876 Depth=1 +.Ltmp8478: + lea rcx, [rbp + 9128] + lea rdx, [rbp + 9056] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8479: + jmp .LBB80_887 +.Ltmp9282: +.LBB80_881: # Block address taken + # in Loop: Header=BB80_876 Depth=1 + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 + jmp .LBB80_882 +.Ltmp9283: +.LBB80_882: # in Loop: Header=BB80_876 Depth=1 + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 +.Ltmp8482: + lea rcx, [rbp + 9128] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8483: + mov byte ptr [rbp + 1286], al # 1-byte Spill + jmp .LBB80_883 +.LBB80_883: # in Loop: Header=BB80_876 Depth=1 + mov al, byte ptr [rbp + 1286] # 1-byte Reload + test al, 1 + jne .LBB80_884 + jmp .LBB80_890 +.LBB80_884: # in Loop: Header=BB80_876 Depth=1 + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 +.Ltmp8484: +.Ltmp9284: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8485: + mov byte ptr [rbp + 1285], al # 1-byte Spill + jmp .LBB80_885 +.LBB80_885: # in Loop: Header=BB80_876 Depth=1 + mov al, byte ptr [rbp + 1285] # 1-byte Reload + test al, 1 + jne .LBB80_886 + jmp .LBB80_889 +.LBB80_886: # in Loop: Header=BB80_876 Depth=1 +.Ltmp9285: + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 + int3 + jmp .LBB80_889 +.Ltmp9286: +.LBB80_887: # in Loop: Header=BB80_876 Depth=1 + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 + jmp .LBB80_882 +.Ltmp9287: +.LBB80_889: # in Loop: Header=BB80_876 Depth=1 + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 + jmp .LBB80_890 +.Ltmp9288: +.LBB80_890: # in Loop: Header=BB80_876 Depth=1 + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 +.Ltmp8486: + lea rcx, [rbp + 9128] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8487: + jmp .LBB80_891 +.LBB80_891: # in Loop: Header=BB80_876 Depth=1 + lea rcx, [rbp + 9128] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_876 +.Ltmp9289: +# %bb.892: + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 + jmp .LBB80_893 +.LBB80_893: # =>This Inner Loop Header: Depth=1 +.Ltmp9290: + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 + lea rdx, [rip + "??_C@_0M@HHNKJENH@?$CB?$CIs2?5?$DN?$DN?5s1?$CJ?$AA@"] + lea rax, [rbp + 8904] + mov rcx, rax + mov qword ptr [rbp + 1272], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1343 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8888] + mov qword ptr [rbp + 1264], rcx # 8-byte Spill + mov qword ptr [rbp + 1256], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 8864] + mov qword ptr [rbp + 1248], rcx # 8-byte Spill + mov qword ptr [rbp + 1240], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 8928] + mov rdx, qword ptr [rbp + 1248] # 8-byte Reload + mov r8, qword ptr [rbp + 1264] # 8-byte Reload + mov r9, qword ptr [rbp + 1272] # 8-byte Reload + mov qword ptr [rbp + 1232], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9291: + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 + movups xmm0, xmmword ptr [rbp + 9656] + movaps xmmword ptr [rbp + 8832], xmm0 + movups xmm0, xmmword ptr [rbp + 9640] + movaps xmmword ptr [rbp + 8816], xmm0 +.Ltmp8488: + lea rcx, [rbp + 8816] + lea rdx, [rbp + 8832] + mov qword ptr [rbp + 1224], rax # 8-byte Spill + call "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8489: + mov byte ptr [rbp + 1223], al # 1-byte Spill + jmp .LBB80_894 +.LBB80_894: # in Loop: Header=BB80_893 Depth=1 + mov al, byte ptr [rbp + 1223] # 1-byte Reload + not al +.Ltmp8490: + and al, 1 + lea rcx, [rbp + 8848] + lea rdx, [rbp + 8856] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8491: + jmp .LBB80_895 +.LBB80_895: # in Loop: Header=BB80_893 Depth=1 +.Ltmp8492: + lea rcx, [rbp + 8928] + lea rdx, [rbp + 8856] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8493: + jmp .LBB80_904 +.Ltmp9292: +.LBB80_898: # Block address taken + # in Loop: Header=BB80_893 Depth=1 + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 + jmp .LBB80_899 +.Ltmp9293: +.LBB80_899: # in Loop: Header=BB80_893 Depth=1 + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 +.Ltmp8496: + lea rcx, [rbp + 8928] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8497: + mov byte ptr [rbp + 1222], al # 1-byte Spill + jmp .LBB80_900 +.LBB80_900: # in Loop: Header=BB80_893 Depth=1 + mov al, byte ptr [rbp + 1222] # 1-byte Reload + test al, 1 + jne .LBB80_901 + jmp .LBB80_907 +.LBB80_901: # in Loop: Header=BB80_893 Depth=1 + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 +.Ltmp8498: +.Ltmp9294: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8499: + mov byte ptr [rbp + 1221], al # 1-byte Spill + jmp .LBB80_902 +.LBB80_902: # in Loop: Header=BB80_893 Depth=1 + mov al, byte ptr [rbp + 1221] # 1-byte Reload + test al, 1 + jne .LBB80_903 + jmp .LBB80_906 +.LBB80_903: # in Loop: Header=BB80_893 Depth=1 +.Ltmp9295: + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 + int3 + jmp .LBB80_906 +.Ltmp9296: +.LBB80_904: # in Loop: Header=BB80_893 Depth=1 + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 + jmp .LBB80_899 +.Ltmp9297: +.LBB80_906: # in Loop: Header=BB80_893 Depth=1 + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 + jmp .LBB80_907 +.Ltmp9298: +.LBB80_907: # in Loop: Header=BB80_893 Depth=1 + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 +.Ltmp8500: + lea rcx, [rbp + 8928] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8501: + jmp .LBB80_908 +.LBB80_908: # in Loop: Header=BB80_893 Depth=1 + lea rcx, [rbp + 8928] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_893 +.Ltmp9299: +# %bb.909: + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 + jmp .LBB80_910 +.LBB80_910: # =>This Inner Loop Header: Depth=1 +.Ltmp9300: + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 + lea rdx, [rip + "??_C@_07MOJOGFPE@s1?5?$DM?5s2?$AA@"] + lea rax, [rbp + 8712] + mov rcx, rax + mov qword ptr [rbp + 1208], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1344 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8696] + mov qword ptr [rbp + 1200], rcx # 8-byte Spill + mov qword ptr [rbp + 1192], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 8672] + mov qword ptr [rbp + 1184], rcx # 8-byte Spill + mov qword ptr [rbp + 1176], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 8736] + mov rdx, qword ptr [rbp + 1184] # 8-byte Reload + mov r8, qword ptr [rbp + 1200] # 8-byte Reload + mov r9, qword ptr [rbp + 1208] # 8-byte Reload + mov qword ptr [rbp + 1168], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 +.Ltmp8502: + lea rcx, [rbp + 8600] + lea rdx, [rbp + 8608] + lea r8, [rbp + 9656] +.Ltmp9301: + mov qword ptr [rbp + 1160], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8503: + jmp .LBB80_911 +.LBB80_911: # in Loop: Header=BB80_910 Depth=1 +.Ltmp8504: + lea rcx, [rbp + 8608] + lea rdx, [rbp + 8616] + lea r8, [rbp + 9640] + call "??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8505: + jmp .LBB80_912 +.LBB80_912: # in Loop: Header=BB80_910 Depth=1 +.Ltmp8506: + lea rcx, [rbp + 8736] + lea rdx, [rbp + 8616] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8507: + jmp .LBB80_913 +.LBB80_913: # in Loop: Header=BB80_910 Depth=1 + lea rcx, [rbp + 8616] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_919 +.Ltmp9302: +.LBB80_918: # Block address taken + # in Loop: Header=BB80_910 Depth=1 + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 + jmp .LBB80_919 +.Ltmp9303: +.LBB80_919: # in Loop: Header=BB80_910 Depth=1 + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 +.Ltmp8510: + lea rcx, [rbp + 8736] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8511: + mov byte ptr [rbp + 1159], al # 1-byte Spill + jmp .LBB80_920 +.LBB80_920: # in Loop: Header=BB80_910 Depth=1 + mov al, byte ptr [rbp + 1159] # 1-byte Reload + test al, 1 + jne .LBB80_921 + jmp .LBB80_925 +.LBB80_921: # in Loop: Header=BB80_910 Depth=1 + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 +.Ltmp8512: +.Ltmp9304: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8513: + mov byte ptr [rbp + 1158], al # 1-byte Spill + jmp .LBB80_922 +.LBB80_922: # in Loop: Header=BB80_910 Depth=1 + mov al, byte ptr [rbp + 1158] # 1-byte Reload + test al, 1 + jne .LBB80_923 + jmp .LBB80_924 +.LBB80_923: # in Loop: Header=BB80_910 Depth=1 +.Ltmp9305: + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 + int3 +.Ltmp9306: +.LBB80_924: # in Loop: Header=BB80_910 Depth=1 + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 + jmp .LBB80_925 +.Ltmp9307: +.LBB80_925: # in Loop: Header=BB80_910 Depth=1 + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 +.Ltmp8514: + lea rcx, [rbp + 8736] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8515: + jmp .LBB80_926 +.LBB80_926: # in Loop: Header=BB80_910 Depth=1 + lea rcx, [rbp + 8736] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_910 +.Ltmp9308: +# %bb.927: + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 + jmp .LBB80_928 +.LBB80_928: # =>This Inner Loop Header: Depth=1 +.Ltmp9309: + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 + lea rdx, [rip + "??_C@_0L@OEIHDIEA@?$CB?$CIs2?5?$DM?5s1?$CJ?$AA@"] + lea rax, [rbp + 8496] + mov rcx, rax + mov qword ptr [rbp + 1144], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1345 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8480] + mov qword ptr [rbp + 1136], rcx # 8-byte Spill + mov qword ptr [rbp + 1128], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 8456] + mov qword ptr [rbp + 1120], rcx # 8-byte Spill + mov qword ptr [rbp + 1112], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 8520] + mov rdx, qword ptr [rbp + 1120] # 8-byte Reload + mov r8, qword ptr [rbp + 1136] # 8-byte Reload + mov r9, qword ptr [rbp + 1144] # 8-byte Reload + mov qword ptr [rbp + 1104], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9310: + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 + movups xmm0, xmmword ptr [rbp + 9656] + movaps xmmword ptr [rbp + 8416], xmm0 + movups xmm0, xmmword ptr [rbp + 9640] + movaps xmmword ptr [rbp + 8400], xmm0 +.Ltmp8516: + lea rcx, [rbp + 8400] + lea rdx, [rbp + 8416] + mov qword ptr [rbp + 1096], rax # 8-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8517: + mov byte ptr [rbp + 1095], al # 1-byte Spill + jmp .LBB80_929 +.LBB80_929: # in Loop: Header=BB80_928 Depth=1 + mov al, byte ptr [rbp + 1095] # 1-byte Reload + not al +.Ltmp8518: + and al, 1 + lea rcx, [rbp + 8440] + lea rdx, [rbp + 8448] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8519: + jmp .LBB80_930 +.LBB80_930: # in Loop: Header=BB80_928 Depth=1 +.Ltmp8520: + lea rcx, [rbp + 8520] + lea rdx, [rbp + 8448] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8521: + jmp .LBB80_939 +.Ltmp9311: +.LBB80_933: # Block address taken + # in Loop: Header=BB80_928 Depth=1 + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 + jmp .LBB80_934 +.Ltmp9312: +.LBB80_934: # in Loop: Header=BB80_928 Depth=1 + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 +.Ltmp8524: + lea rcx, [rbp + 8520] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8525: + mov byte ptr [rbp + 1094], al # 1-byte Spill + jmp .LBB80_935 +.LBB80_935: # in Loop: Header=BB80_928 Depth=1 + mov al, byte ptr [rbp + 1094] # 1-byte Reload + test al, 1 + jne .LBB80_936 + jmp .LBB80_942 +.LBB80_936: # in Loop: Header=BB80_928 Depth=1 + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 +.Ltmp8526: +.Ltmp9313: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8527: + mov byte ptr [rbp + 1093], al # 1-byte Spill + jmp .LBB80_937 +.LBB80_937: # in Loop: Header=BB80_928 Depth=1 + mov al, byte ptr [rbp + 1093] # 1-byte Reload + test al, 1 + jne .LBB80_938 + jmp .LBB80_941 +.LBB80_938: # in Loop: Header=BB80_928 Depth=1 +.Ltmp9314: + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 + int3 + jmp .LBB80_941 +.Ltmp9315: +.LBB80_939: # in Loop: Header=BB80_928 Depth=1 + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 + jmp .LBB80_934 +.Ltmp9316: +.LBB80_941: # in Loop: Header=BB80_928 Depth=1 + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 + jmp .LBB80_942 +.Ltmp9317: +.LBB80_942: # in Loop: Header=BB80_928 Depth=1 + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 +.Ltmp8528: + lea rcx, [rbp + 8520] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8529: + jmp .LBB80_943 +.LBB80_943: # in Loop: Header=BB80_928 Depth=1 + lea rcx, [rbp + 8520] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_928 +.Ltmp9318: +# %bb.944: + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 + jmp .LBB80_945 +.LBB80_945: # =>This Inner Loop Header: Depth=1 +.Ltmp9319: + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 + lea rdx, [rip + "??_C@_08GHPOOIJJ@s1?5?$DM?$DN?5s2?$AA@"] + lea rax, [rbp + 8296] + mov rcx, rax + mov qword ptr [rbp + 1080], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1346 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8280] + mov qword ptr [rbp + 1072], rcx # 8-byte Spill + mov qword ptr [rbp + 1064], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 8256] + mov qword ptr [rbp + 1056], rcx # 8-byte Spill + mov qword ptr [rbp + 1048], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 8320] + mov rdx, qword ptr [rbp + 1056] # 8-byte Reload + mov r8, qword ptr [rbp + 1072] # 8-byte Reload + mov r9, qword ptr [rbp + 1080] # 8-byte Reload + mov qword ptr [rbp + 1040], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 +.Ltmp8530: + lea rcx, [rbp + 8184] + lea rdx, [rbp + 8192] + lea r8, [rbp + 9656] +.Ltmp9320: + mov qword ptr [rbp + 1032], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8531: + jmp .LBB80_946 +.LBB80_946: # in Loop: Header=BB80_945 Depth=1 +.Ltmp8532: + lea rcx, [rbp + 8192] + lea rdx, [rbp + 8200] + lea r8, [rbp + 9640] + call "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8533: + jmp .LBB80_947 +.LBB80_947: # in Loop: Header=BB80_945 Depth=1 +.Ltmp8534: + lea rcx, [rbp + 8320] + lea rdx, [rbp + 8200] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8535: + jmp .LBB80_948 +.LBB80_948: # in Loop: Header=BB80_945 Depth=1 + lea rcx, [rbp + 8200] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_954 +.Ltmp9321: +.LBB80_953: # Block address taken + # in Loop: Header=BB80_945 Depth=1 + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 + jmp .LBB80_954 +.Ltmp9322: +.LBB80_954: # in Loop: Header=BB80_945 Depth=1 + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 +.Ltmp8538: + lea rcx, [rbp + 8320] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8539: + mov byte ptr [rbp + 1031], al # 1-byte Spill + jmp .LBB80_955 +.LBB80_955: # in Loop: Header=BB80_945 Depth=1 + mov al, byte ptr [rbp + 1031] # 1-byte Reload + test al, 1 + jne .LBB80_956 + jmp .LBB80_960 +.LBB80_956: # in Loop: Header=BB80_945 Depth=1 + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 +.Ltmp8540: +.Ltmp9323: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8541: + mov byte ptr [rbp + 1030], al # 1-byte Spill + jmp .LBB80_957 +.LBB80_957: # in Loop: Header=BB80_945 Depth=1 + mov al, byte ptr [rbp + 1030] # 1-byte Reload + test al, 1 + jne .LBB80_958 + jmp .LBB80_959 +.LBB80_958: # in Loop: Header=BB80_945 Depth=1 +.Ltmp9324: + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 + int3 +.Ltmp9325: +.LBB80_959: # in Loop: Header=BB80_945 Depth=1 + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 + jmp .LBB80_960 +.Ltmp9326: +.LBB80_960: # in Loop: Header=BB80_945 Depth=1 + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 +.Ltmp8542: + lea rcx, [rbp + 8320] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8543: + jmp .LBB80_961 +.LBB80_961: # in Loop: Header=BB80_945 Depth=1 + lea rcx, [rbp + 8320] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_945 +.Ltmp9327: +# %bb.962: + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 + jmp .LBB80_963 +.LBB80_963: # =>This Inner Loop Header: Depth=1 +.Ltmp9328: + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 + lea rdx, [rip + "??_C@_0M@NBKNJPGD@?$CB?$CIs2?5?$DM?$DN?5s1?$CJ?$AA@"] + lea rax, [rbp + 8080] + mov rcx, rax + mov qword ptr [rbp + 1016], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1347 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8064] + mov qword ptr [rbp + 1008], rcx # 8-byte Spill + mov qword ptr [rbp + 1000], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 8040] + mov qword ptr [rbp + 992], rcx # 8-byte Spill + mov qword ptr [rbp + 984], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 8104] + mov rdx, qword ptr [rbp + 992] # 8-byte Reload + mov r8, qword ptr [rbp + 1008] # 8-byte Reload + mov r9, qword ptr [rbp + 1016] # 8-byte Reload + mov qword ptr [rbp + 976], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9329: + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 + movups xmm0, xmmword ptr [rbp + 9656] + movaps xmmword ptr [rbp + 8000], xmm0 + movups xmm0, xmmword ptr [rbp + 9640] + movaps xmmword ptr [rbp + 7984], xmm0 +.Ltmp8544: + lea rcx, [rbp + 7984] + lea rdx, [rbp + 8000] + mov qword ptr [rbp + 968], rax # 8-byte Spill + call "??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8545: + mov byte ptr [rbp + 967], al # 1-byte Spill + jmp .LBB80_964 +.LBB80_964: # in Loop: Header=BB80_963 Depth=1 + mov al, byte ptr [rbp + 967] # 1-byte Reload + not al +.Ltmp8546: + and al, 1 + lea rcx, [rbp + 8024] + lea rdx, [rbp + 8032] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8547: + jmp .LBB80_965 +.LBB80_965: # in Loop: Header=BB80_963 Depth=1 +.Ltmp8548: + lea rcx, [rbp + 8104] + lea rdx, [rbp + 8032] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8549: + jmp .LBB80_974 +.Ltmp9330: +.LBB80_968: # Block address taken + # in Loop: Header=BB80_963 Depth=1 + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 + jmp .LBB80_969 +.Ltmp9331: +.LBB80_969: # in Loop: Header=BB80_963 Depth=1 + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 +.Ltmp8552: + lea rcx, [rbp + 8104] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8553: + mov byte ptr [rbp + 966], al # 1-byte Spill + jmp .LBB80_970 +.LBB80_970: # in Loop: Header=BB80_963 Depth=1 + mov al, byte ptr [rbp + 966] # 1-byte Reload + test al, 1 + jne .LBB80_971 + jmp .LBB80_977 +.LBB80_971: # in Loop: Header=BB80_963 Depth=1 + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 +.Ltmp8554: +.Ltmp9332: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8555: + mov byte ptr [rbp + 965], al # 1-byte Spill + jmp .LBB80_972 +.LBB80_972: # in Loop: Header=BB80_963 Depth=1 + mov al, byte ptr [rbp + 965] # 1-byte Reload + test al, 1 + jne .LBB80_973 + jmp .LBB80_976 +.LBB80_973: # in Loop: Header=BB80_963 Depth=1 +.Ltmp9333: + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 + int3 + jmp .LBB80_976 +.Ltmp9334: +.LBB80_974: # in Loop: Header=BB80_963 Depth=1 + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 + jmp .LBB80_969 +.Ltmp9335: +.LBB80_976: # in Loop: Header=BB80_963 Depth=1 + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 + jmp .LBB80_977 +.Ltmp9336: +.LBB80_977: # in Loop: Header=BB80_963 Depth=1 + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 +.Ltmp8556: + lea rcx, [rbp + 8104] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8557: + jmp .LBB80_978 +.LBB80_978: # in Loop: Header=BB80_963 Depth=1 + lea rcx, [rbp + 8104] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_963 +.Ltmp9337: +# %bb.979: + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 + jmp .LBB80_980 +.LBB80_980: # =>This Inner Loop Header: Depth=1 +.Ltmp9338: + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 + lea rdx, [rip + "??_C@_07KOJLHPMK@s2?5?$DO?5s1?$AA@"] + lea rax, [rbp + 7880] + mov rcx, rax + mov qword ptr [rbp + 952], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1348 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 7864] + mov qword ptr [rbp + 944], rcx # 8-byte Spill + mov qword ptr [rbp + 936], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 7840] + mov qword ptr [rbp + 928], rcx # 8-byte Spill + mov qword ptr [rbp + 920], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7904] + mov rdx, qword ptr [rbp + 928] # 8-byte Reload + mov r8, qword ptr [rbp + 944] # 8-byte Reload + mov r9, qword ptr [rbp + 952] # 8-byte Reload + mov qword ptr [rbp + 912], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 +.Ltmp8558: + lea rcx, [rbp + 7768] + lea rdx, [rbp + 7776] + lea r8, [rbp + 9640] +.Ltmp9339: + mov qword ptr [rbp + 904], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8559: + jmp .LBB80_981 +.LBB80_981: # in Loop: Header=BB80_980 Depth=1 +.Ltmp8560: + lea rcx, [rbp + 7776] + lea rdx, [rbp + 7784] + lea r8, [rbp + 9656] + call "??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8561: + jmp .LBB80_982 +.LBB80_982: # in Loop: Header=BB80_980 Depth=1 +.Ltmp8562: + lea rcx, [rbp + 7904] + lea rdx, [rbp + 7784] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8563: + jmp .LBB80_983 +.LBB80_983: # in Loop: Header=BB80_980 Depth=1 + lea rcx, [rbp + 7784] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_989 +.Ltmp9340: +.LBB80_988: # Block address taken + # in Loop: Header=BB80_980 Depth=1 + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 + jmp .LBB80_989 +.Ltmp9341: +.LBB80_989: # in Loop: Header=BB80_980 Depth=1 + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 +.Ltmp8566: + lea rcx, [rbp + 7904] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8567: + mov byte ptr [rbp + 903], al # 1-byte Spill + jmp .LBB80_990 +.LBB80_990: # in Loop: Header=BB80_980 Depth=1 + mov al, byte ptr [rbp + 903] # 1-byte Reload + test al, 1 + jne .LBB80_991 + jmp .LBB80_995 +.LBB80_991: # in Loop: Header=BB80_980 Depth=1 + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 +.Ltmp8568: +.Ltmp9342: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8569: + mov byte ptr [rbp + 902], al # 1-byte Spill + jmp .LBB80_992 +.LBB80_992: # in Loop: Header=BB80_980 Depth=1 + mov al, byte ptr [rbp + 902] # 1-byte Reload + test al, 1 + jne .LBB80_993 + jmp .LBB80_994 +.LBB80_993: # in Loop: Header=BB80_980 Depth=1 +.Ltmp9343: + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 + int3 +.Ltmp9344: +.LBB80_994: # in Loop: Header=BB80_980 Depth=1 + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 + jmp .LBB80_995 +.Ltmp9345: +.LBB80_995: # in Loop: Header=BB80_980 Depth=1 + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 +.Ltmp8570: + lea rcx, [rbp + 7904] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8571: + jmp .LBB80_996 +.LBB80_996: # in Loop: Header=BB80_980 Depth=1 + lea rcx, [rbp + 7904] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_980 +.Ltmp9346: +# %bb.997: + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 + jmp .LBB80_998 +.LBB80_998: # =>This Inner Loop Header: Depth=1 +.Ltmp9347: + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 + lea rdx, [rip + "??_C@_0L@CFIGCAPB@?$CB?$CIs1?5?$DO?5s2?$CJ?$AA@"] + lea rax, [rbp + 7664] + mov rcx, rax + mov qword ptr [rbp + 888], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1349 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 7648] + mov qword ptr [rbp + 880], rcx # 8-byte Spill + mov qword ptr [rbp + 872], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 7624] + mov qword ptr [rbp + 864], rcx # 8-byte Spill + mov qword ptr [rbp + 856], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7688] + mov rdx, qword ptr [rbp + 864] # 8-byte Reload + mov r8, qword ptr [rbp + 880] # 8-byte Reload + mov r9, qword ptr [rbp + 888] # 8-byte Reload + mov qword ptr [rbp + 848], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9348: + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 + movups xmm0, xmmword ptr [rbp + 9640] + movaps xmmword ptr [rbp + 7584], xmm0 + movups xmm0, xmmword ptr [rbp + 9656] + movaps xmmword ptr [rbp + 7568], xmm0 +.Ltmp8572: + lea rcx, [rbp + 7568] + lea rdx, [rbp + 7584] + mov qword ptr [rbp + 840], rax # 8-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8573: + mov byte ptr [rbp + 839], al # 1-byte Spill + jmp .LBB80_999 +.LBB80_999: # in Loop: Header=BB80_998 Depth=1 + mov al, byte ptr [rbp + 839] # 1-byte Reload + not al +.Ltmp8574: + and al, 1 + lea rcx, [rbp + 7608] + lea rdx, [rbp + 7616] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8575: + jmp .LBB80_1000 +.LBB80_1000: # in Loop: Header=BB80_998 Depth=1 +.Ltmp8576: + lea rcx, [rbp + 7688] + lea rdx, [rbp + 7616] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8577: + jmp .LBB80_1009 +.Ltmp9349: +.LBB80_1003: # Block address taken + # in Loop: Header=BB80_998 Depth=1 + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 + jmp .LBB80_1004 +.Ltmp9350: +.LBB80_1004: # in Loop: Header=BB80_998 Depth=1 + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 +.Ltmp8580: + lea rcx, [rbp + 7688] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8581: + mov byte ptr [rbp + 838], al # 1-byte Spill + jmp .LBB80_1005 +.LBB80_1005: # in Loop: Header=BB80_998 Depth=1 + mov al, byte ptr [rbp + 838] # 1-byte Reload + test al, 1 + jne .LBB80_1006 + jmp .LBB80_1012 +.LBB80_1006: # in Loop: Header=BB80_998 Depth=1 + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 +.Ltmp8582: +.Ltmp9351: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8583: + mov byte ptr [rbp + 837], al # 1-byte Spill + jmp .LBB80_1007 +.LBB80_1007: # in Loop: Header=BB80_998 Depth=1 + mov al, byte ptr [rbp + 837] # 1-byte Reload + test al, 1 + jne .LBB80_1008 + jmp .LBB80_1011 +.LBB80_1008: # in Loop: Header=BB80_998 Depth=1 +.Ltmp9352: + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 + int3 + jmp .LBB80_1011 +.Ltmp9353: +.LBB80_1009: # in Loop: Header=BB80_998 Depth=1 + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 + jmp .LBB80_1004 +.Ltmp9354: +.LBB80_1011: # in Loop: Header=BB80_998 Depth=1 + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 + jmp .LBB80_1012 +.Ltmp9355: +.LBB80_1012: # in Loop: Header=BB80_998 Depth=1 + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 +.Ltmp8584: + lea rcx, [rbp + 7688] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8585: + jmp .LBB80_1013 +.LBB80_1013: # in Loop: Header=BB80_998 Depth=1 + lea rcx, [rbp + 7688] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_998 +.Ltmp9356: +# %bb.1014: + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 + jmp .LBB80_1015 +.LBB80_1015: # =>This Inner Loop Header: Depth=1 +.Ltmp9357: + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 + lea rdx, [rip + "??_C@_08IPJEBNLC@s2?5?$DO?$DN?5s1?$AA@"] + lea rax, [rbp + 7464] + mov rcx, rax + mov qword ptr [rbp + 824], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1350 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 7448] + mov qword ptr [rbp + 816], rcx # 8-byte Spill + mov qword ptr [rbp + 808], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 7424] + mov qword ptr [rbp + 800], rcx # 8-byte Spill + mov qword ptr [rbp + 792], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7488] + mov rdx, qword ptr [rbp + 800] # 8-byte Reload + mov r8, qword ptr [rbp + 816] # 8-byte Reload + mov r9, qword ptr [rbp + 824] # 8-byte Reload + mov qword ptr [rbp + 784], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 +.Ltmp8586: + lea rcx, [rbp + 7352] + lea rdx, [rbp + 7360] + lea r8, [rbp + 9640] +.Ltmp9358: + mov qword ptr [rbp + 776], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8587: + jmp .LBB80_1016 +.LBB80_1016: # in Loop: Header=BB80_1015 Depth=1 +.Ltmp8588: + lea rcx, [rbp + 7360] + lea rdx, [rbp + 7368] + lea r8, [rbp + 9656] + call "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8589: + jmp .LBB80_1017 +.LBB80_1017: # in Loop: Header=BB80_1015 Depth=1 +.Ltmp8590: + lea rcx, [rbp + 7488] + lea rdx, [rbp + 7368] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8591: + jmp .LBB80_1018 +.LBB80_1018: # in Loop: Header=BB80_1015 Depth=1 + lea rcx, [rbp + 7368] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_1024 +.Ltmp9359: +.LBB80_1023: # Block address taken + # in Loop: Header=BB80_1015 Depth=1 + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 + jmp .LBB80_1024 +.Ltmp9360: +.LBB80_1024: # in Loop: Header=BB80_1015 Depth=1 + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 +.Ltmp8594: + lea rcx, [rbp + 7488] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8595: + mov byte ptr [rbp + 775], al # 1-byte Spill + jmp .LBB80_1025 +.LBB80_1025: # in Loop: Header=BB80_1015 Depth=1 + mov al, byte ptr [rbp + 775] # 1-byte Reload + test al, 1 + jne .LBB80_1026 + jmp .LBB80_1030 +.LBB80_1026: # in Loop: Header=BB80_1015 Depth=1 + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 +.Ltmp8596: +.Ltmp9361: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8597: + mov byte ptr [rbp + 774], al # 1-byte Spill + jmp .LBB80_1027 +.LBB80_1027: # in Loop: Header=BB80_1015 Depth=1 + mov al, byte ptr [rbp + 774] # 1-byte Reload + test al, 1 + jne .LBB80_1028 + jmp .LBB80_1029 +.LBB80_1028: # in Loop: Header=BB80_1015 Depth=1 +.Ltmp9362: + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 + int3 +.Ltmp9363: +.LBB80_1029: # in Loop: Header=BB80_1015 Depth=1 + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 + jmp .LBB80_1030 +.Ltmp9364: +.LBB80_1030: # in Loop: Header=BB80_1015 Depth=1 + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 +.Ltmp8598: + lea rcx, [rbp + 7488] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8599: + jmp .LBB80_1031 +.LBB80_1031: # in Loop: Header=BB80_1015 Depth=1 + lea rcx, [rbp + 7488] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1015 +.Ltmp9365: +# %bb.1032: + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 + jmp .LBB80_1033 +.LBB80_1033: # =>This Inner Loop Header: Depth=1 +.Ltmp9366: + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 + lea rdx, [rip + "??_C@_0M@HNPJAMNG@?$CB?$CIs1?5?$DO?$DN?5s2?$CJ?$AA@"] + lea rax, [rbp + 7248] + mov rcx, rax + mov qword ptr [rbp + 760], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1351 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 7232] + mov qword ptr [rbp + 752], rcx # 8-byte Spill + mov qword ptr [rbp + 744], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 7208] + mov qword ptr [rbp + 736], rcx # 8-byte Spill + mov qword ptr [rbp + 728], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7272] + mov rdx, qword ptr [rbp + 736] # 8-byte Reload + mov r8, qword ptr [rbp + 752] # 8-byte Reload + mov r9, qword ptr [rbp + 760] # 8-byte Reload + mov qword ptr [rbp + 720], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9367: + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 + movups xmm0, xmmword ptr [rbp + 9640] + movaps xmmword ptr [rbp + 7168], xmm0 + movups xmm0, xmmword ptr [rbp + 9656] + movaps xmmword ptr [rbp + 7152], xmm0 +.Ltmp8600: + lea rcx, [rbp + 7152] + lea rdx, [rbp + 7168] + mov qword ptr [rbp + 712], rax # 8-byte Spill + call "??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8601: + mov byte ptr [rbp + 711], al # 1-byte Spill + jmp .LBB80_1034 +.LBB80_1034: # in Loop: Header=BB80_1033 Depth=1 + mov al, byte ptr [rbp + 711] # 1-byte Reload + not al +.Ltmp8602: + and al, 1 + lea rcx, [rbp + 7192] + lea rdx, [rbp + 7200] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8603: + jmp .LBB80_1035 +.LBB80_1035: # in Loop: Header=BB80_1033 Depth=1 +.Ltmp8604: + lea rcx, [rbp + 7272] + lea rdx, [rbp + 7200] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8605: + jmp .LBB80_1044 +.Ltmp9368: +.LBB80_1038: # Block address taken + # in Loop: Header=BB80_1033 Depth=1 + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 + jmp .LBB80_1039 +.Ltmp9369: +.LBB80_1039: # in Loop: Header=BB80_1033 Depth=1 + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 +.Ltmp8608: + lea rcx, [rbp + 7272] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8609: + mov byte ptr [rbp + 710], al # 1-byte Spill + jmp .LBB80_1040 +.LBB80_1040: # in Loop: Header=BB80_1033 Depth=1 + mov al, byte ptr [rbp + 710] # 1-byte Reload + test al, 1 + jne .LBB80_1041 + jmp .LBB80_1047 +.LBB80_1041: # in Loop: Header=BB80_1033 Depth=1 + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 +.Ltmp8610: +.Ltmp9370: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8611: + mov byte ptr [rbp + 709], al # 1-byte Spill + jmp .LBB80_1042 +.LBB80_1042: # in Loop: Header=BB80_1033 Depth=1 + mov al, byte ptr [rbp + 709] # 1-byte Reload + test al, 1 + jne .LBB80_1043 + jmp .LBB80_1046 +.LBB80_1043: # in Loop: Header=BB80_1033 Depth=1 +.Ltmp9371: + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 + int3 + jmp .LBB80_1046 +.Ltmp9372: +.LBB80_1044: # in Loop: Header=BB80_1033 Depth=1 + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 + jmp .LBB80_1039 +.Ltmp9373: +.LBB80_1046: # in Loop: Header=BB80_1033 Depth=1 + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 + jmp .LBB80_1047 +.Ltmp9374: +.LBB80_1047: # in Loop: Header=BB80_1033 Depth=1 + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 +.Ltmp8612: + lea rcx, [rbp + 7272] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8613: + jmp .LBB80_1048 +.LBB80_1048: # in Loop: Header=BB80_1033 Depth=1 + lea rcx, [rbp + 7272] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1033 +.Ltmp9375: +# %bb.1049: + .cv_loc 80 1 1355 0 # ..\tests\span_tests.cpp:1355:0 + mov rax, qword ptr [rip + ".L?arr1@?2??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 7144], rax + .cv_loc 80 1 1356 0 # ..\tests\span_tests.cpp:1356:0 + mov rax, qword ptr [rip + ".L?arr2@?2??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 7136], rax + .cv_loc 80 1 1358 0 # ..\tests\span_tests.cpp:1358:0 + lea rcx, [rbp + 7120] +.Ltmp9376: + #DEBUG_VALUE: s1 <- [$rcx+0] + lea rdx, [rbp + 7144] +.Ltmp9377: + #DEBUG_VALUE: arr1 <- [$rdx+0] + call "??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" +.Ltmp9378: + .cv_loc 80 1 1359 0 # ..\tests\span_tests.cpp:1359:0 + lea rcx, [rbp + 7104] +.Ltmp9379: + #DEBUG_VALUE: s2 <- [$rcx+0] + lea rdx, [rbp + 7136] + mov qword ptr [rbp + 696], rax # 8-byte Spill + call "??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" +.Ltmp9380: + mov qword ptr [rbp + 688], rax # 8-byte Spill +.LBB80_1050: # =>This Inner Loop Header: Depth=1 +.Ltmp9381: + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 + lea rdx, [rip + "??_C@_08NILGPJNM@s1?5?$CB?$DN?5s2?$AA@"] + lea rax, [rbp + 7000] + mov rcx, rax + mov qword ptr [rbp + 680], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1361 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6984] + mov qword ptr [rbp + 672], rcx # 8-byte Spill + mov qword ptr [rbp + 664], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6960] + mov qword ptr [rbp + 656], rcx # 8-byte Spill + mov qword ptr [rbp + 648], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7024] + mov rdx, qword ptr [rbp + 656] # 8-byte Reload + mov r8, qword ptr [rbp + 672] # 8-byte Reload + mov r9, qword ptr [rbp + 680] # 8-byte Reload + mov qword ptr [rbp + 640], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 +.Ltmp8614: + lea rcx, [rbp + 6888] + lea rdx, [rbp + 6896] + lea r8, [rbp + 7120] +.Ltmp9382: + mov qword ptr [rbp + 632], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8615: + jmp .LBB80_1051 +.LBB80_1051: # in Loop: Header=BB80_1050 Depth=1 +.Ltmp8616: + lea rcx, [rbp + 6896] + lea rdx, [rbp + 6904] + lea r8, [rbp + 7104] + call "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8617: + jmp .LBB80_1052 +.LBB80_1052: # in Loop: Header=BB80_1050 Depth=1 +.Ltmp8618: + lea rcx, [rbp + 7024] + lea rdx, [rbp + 6904] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8619: + jmp .LBB80_1053 +.LBB80_1053: # in Loop: Header=BB80_1050 Depth=1 + lea rcx, [rbp + 6904] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_1059 +.Ltmp9383: +.LBB80_1058: # Block address taken + # in Loop: Header=BB80_1050 Depth=1 + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 + jmp .LBB80_1059 +.Ltmp9384: +.LBB80_1059: # in Loop: Header=BB80_1050 Depth=1 + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 +.Ltmp8622: + lea rcx, [rbp + 7024] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8623: + mov byte ptr [rbp + 631], al # 1-byte Spill + jmp .LBB80_1060 +.LBB80_1060: # in Loop: Header=BB80_1050 Depth=1 + mov al, byte ptr [rbp + 631] # 1-byte Reload + test al, 1 + jne .LBB80_1061 + jmp .LBB80_1065 +.LBB80_1061: # in Loop: Header=BB80_1050 Depth=1 + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 +.Ltmp8624: +.Ltmp9385: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8625: + mov byte ptr [rbp + 630], al # 1-byte Spill + jmp .LBB80_1062 +.LBB80_1062: # in Loop: Header=BB80_1050 Depth=1 + mov al, byte ptr [rbp + 630] # 1-byte Reload + test al, 1 + jne .LBB80_1063 + jmp .LBB80_1064 +.LBB80_1063: # in Loop: Header=BB80_1050 Depth=1 +.Ltmp9386: + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 + int3 +.Ltmp9387: +.LBB80_1064: # in Loop: Header=BB80_1050 Depth=1 + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 + jmp .LBB80_1065 +.Ltmp9388: +.LBB80_1065: # in Loop: Header=BB80_1050 Depth=1 + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 +.Ltmp8626: + lea rcx, [rbp + 7024] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8627: + jmp .LBB80_1066 +.LBB80_1066: # in Loop: Header=BB80_1050 Depth=1 + lea rcx, [rbp + 7024] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1050 +.Ltmp9389: +# %bb.1067: + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 + jmp .LBB80_1068 +.LBB80_1068: # =>This Inner Loop Header: Depth=1 +.Ltmp9390: + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 + lea rdx, [rip + "??_C@_08HNBEKNPM@s2?5?$CB?$DN?5s1?$AA@"] + lea rax, [rbp + 6784] + mov rcx, rax + mov qword ptr [rbp + 616], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1362 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6768] + mov qword ptr [rbp + 608], rcx # 8-byte Spill + mov qword ptr [rbp + 600], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6744] + mov qword ptr [rbp + 592], rcx # 8-byte Spill + mov qword ptr [rbp + 584], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 6808] + mov rdx, qword ptr [rbp + 592] # 8-byte Reload + mov r8, qword ptr [rbp + 608] # 8-byte Reload + mov r9, qword ptr [rbp + 616] # 8-byte Reload + mov qword ptr [rbp + 576], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 +.Ltmp8628: + lea rcx, [rbp + 6672] + lea rdx, [rbp + 6680] + lea r8, [rbp + 7104] +.Ltmp9391: + mov qword ptr [rbp + 568], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8629: + jmp .LBB80_1069 +.LBB80_1069: # in Loop: Header=BB80_1068 Depth=1 +.Ltmp8630: + lea rcx, [rbp + 6680] + lea rdx, [rbp + 6688] + lea r8, [rbp + 7120] + call "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8631: + jmp .LBB80_1070 +.LBB80_1070: # in Loop: Header=BB80_1068 Depth=1 +.Ltmp8632: + lea rcx, [rbp + 6808] + lea rdx, [rbp + 6688] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8633: + jmp .LBB80_1071 +.LBB80_1071: # in Loop: Header=BB80_1068 Depth=1 + lea rcx, [rbp + 6688] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_1077 +.Ltmp9392: +.LBB80_1076: # Block address taken + # in Loop: Header=BB80_1068 Depth=1 + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 + jmp .LBB80_1077 +.Ltmp9393: +.LBB80_1077: # in Loop: Header=BB80_1068 Depth=1 + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 +.Ltmp8636: + lea rcx, [rbp + 6808] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8637: + mov byte ptr [rbp + 567], al # 1-byte Spill + jmp .LBB80_1078 +.LBB80_1078: # in Loop: Header=BB80_1068 Depth=1 + mov al, byte ptr [rbp + 567] # 1-byte Reload + test al, 1 + jne .LBB80_1079 + jmp .LBB80_1083 +.LBB80_1079: # in Loop: Header=BB80_1068 Depth=1 + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 +.Ltmp8638: +.Ltmp9394: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8639: + mov byte ptr [rbp + 566], al # 1-byte Spill + jmp .LBB80_1080 +.LBB80_1080: # in Loop: Header=BB80_1068 Depth=1 + mov al, byte ptr [rbp + 566] # 1-byte Reload + test al, 1 + jne .LBB80_1081 + jmp .LBB80_1082 +.LBB80_1081: # in Loop: Header=BB80_1068 Depth=1 +.Ltmp9395: + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 + int3 +.Ltmp9396: +.LBB80_1082: # in Loop: Header=BB80_1068 Depth=1 + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 + jmp .LBB80_1083 +.Ltmp9397: +.LBB80_1083: # in Loop: Header=BB80_1068 Depth=1 + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 +.Ltmp8640: + lea rcx, [rbp + 6808] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8641: + jmp .LBB80_1084 +.LBB80_1084: # in Loop: Header=BB80_1068 Depth=1 + lea rcx, [rbp + 6808] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1068 +.Ltmp9398: +# %bb.1085: + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 + jmp .LBB80_1086 +.LBB80_1086: # =>This Inner Loop Header: Depth=1 +.Ltmp9399: + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 + lea rdx, [rip + "??_C@_0M@EMBBBGEL@?$CB?$CIs1?5?$DN?$DN?5s2?$CJ?$AA@"] + lea rax, [rbp + 6568] + mov rcx, rax + mov qword ptr [rbp + 552], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1363 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6552] + mov qword ptr [rbp + 544], rcx # 8-byte Spill + mov qword ptr [rbp + 536], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6528] + mov qword ptr [rbp + 528], rcx # 8-byte Spill + mov qword ptr [rbp + 520], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 6592] + mov rdx, qword ptr [rbp + 528] # 8-byte Reload + mov r8, qword ptr [rbp + 544] # 8-byte Reload + mov r9, qword ptr [rbp + 552] # 8-byte Reload + mov qword ptr [rbp + 512], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9400: + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 + movups xmm0, xmmword ptr [rbp + 7104] + movaps xmmword ptr [rbp + 6496], xmm0 + movups xmm0, xmmword ptr [rbp + 7120] + movaps xmmword ptr [rbp + 6480], xmm0 +.Ltmp8642: + lea rcx, [rbp + 6480] + lea rdx, [rbp + 6496] + mov qword ptr [rbp + 504], rax # 8-byte Spill + call "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8643: + mov byte ptr [rbp + 503], al # 1-byte Spill + jmp .LBB80_1087 +.LBB80_1087: # in Loop: Header=BB80_1086 Depth=1 + mov al, byte ptr [rbp + 503] # 1-byte Reload + not al +.Ltmp8644: + and al, 1 + lea rcx, [rbp + 6512] + lea rdx, [rbp + 6520] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8645: + jmp .LBB80_1088 +.LBB80_1088: # in Loop: Header=BB80_1086 Depth=1 +.Ltmp8646: + lea rcx, [rbp + 6592] + lea rdx, [rbp + 6520] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8647: + jmp .LBB80_1097 +.Ltmp9401: +.LBB80_1091: # Block address taken + # in Loop: Header=BB80_1086 Depth=1 + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 + jmp .LBB80_1092 +.Ltmp9402: +.LBB80_1092: # in Loop: Header=BB80_1086 Depth=1 + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 +.Ltmp8650: + lea rcx, [rbp + 6592] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8651: + mov byte ptr [rbp + 502], al # 1-byte Spill + jmp .LBB80_1093 +.LBB80_1093: # in Loop: Header=BB80_1086 Depth=1 + mov al, byte ptr [rbp + 502] # 1-byte Reload + test al, 1 + jne .LBB80_1094 + jmp .LBB80_1100 +.LBB80_1094: # in Loop: Header=BB80_1086 Depth=1 + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 +.Ltmp8652: +.Ltmp9403: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8653: + mov byte ptr [rbp + 501], al # 1-byte Spill + jmp .LBB80_1095 +.LBB80_1095: # in Loop: Header=BB80_1086 Depth=1 + mov al, byte ptr [rbp + 501] # 1-byte Reload + test al, 1 + jne .LBB80_1096 + jmp .LBB80_1099 +.LBB80_1096: # in Loop: Header=BB80_1086 Depth=1 +.Ltmp9404: + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 + int3 + jmp .LBB80_1099 +.Ltmp9405: +.LBB80_1097: # in Loop: Header=BB80_1086 Depth=1 + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 + jmp .LBB80_1092 +.Ltmp9406: +.LBB80_1099: # in Loop: Header=BB80_1086 Depth=1 + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 + jmp .LBB80_1100 +.Ltmp9407: +.LBB80_1100: # in Loop: Header=BB80_1086 Depth=1 + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 +.Ltmp8654: + lea rcx, [rbp + 6592] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8655: + jmp .LBB80_1101 +.LBB80_1101: # in Loop: Header=BB80_1086 Depth=1 + lea rcx, [rbp + 6592] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1086 +.Ltmp9408: +# %bb.1102: + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 + jmp .LBB80_1103 +.LBB80_1103: # =>This Inner Loop Header: Depth=1 +.Ltmp9409: + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 + lea rdx, [rip + "??_C@_0M@HHNKJENH@?$CB?$CIs2?5?$DN?$DN?5s1?$CJ?$AA@"] + lea rax, [rbp + 6376] + mov rcx, rax + mov qword ptr [rbp + 488], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1364 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6360] + mov qword ptr [rbp + 480], rcx # 8-byte Spill + mov qword ptr [rbp + 472], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6336] + mov qword ptr [rbp + 464], rcx # 8-byte Spill + mov qword ptr [rbp + 456], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 6400] + mov rdx, qword ptr [rbp + 464] # 8-byte Reload + mov r8, qword ptr [rbp + 480] # 8-byte Reload + mov r9, qword ptr [rbp + 488] # 8-byte Reload + mov qword ptr [rbp + 448], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9410: + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 + movups xmm0, xmmword ptr [rbp + 7120] + movaps xmmword ptr [rbp + 6304], xmm0 + movups xmm0, xmmword ptr [rbp + 7104] + movaps xmmword ptr [rbp + 6288], xmm0 +.Ltmp8656: + lea rcx, [rbp + 6288] + lea rdx, [rbp + 6304] + mov qword ptr [rbp + 440], rax # 8-byte Spill + call "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8657: + mov byte ptr [rbp + 439], al # 1-byte Spill + jmp .LBB80_1104 +.LBB80_1104: # in Loop: Header=BB80_1103 Depth=1 + mov al, byte ptr [rbp + 439] # 1-byte Reload + not al +.Ltmp8658: + and al, 1 + lea rcx, [rbp + 6320] + lea rdx, [rbp + 6328] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8659: + jmp .LBB80_1105 +.LBB80_1105: # in Loop: Header=BB80_1103 Depth=1 +.Ltmp8660: + lea rcx, [rbp + 6400] + lea rdx, [rbp + 6328] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8661: + jmp .LBB80_1114 +.Ltmp9411: +.LBB80_1108: # Block address taken + # in Loop: Header=BB80_1103 Depth=1 + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 + jmp .LBB80_1109 +.Ltmp9412: +.LBB80_1109: # in Loop: Header=BB80_1103 Depth=1 + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 +.Ltmp8664: + lea rcx, [rbp + 6400] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8665: + mov byte ptr [rbp + 438], al # 1-byte Spill + jmp .LBB80_1110 +.LBB80_1110: # in Loop: Header=BB80_1103 Depth=1 + mov al, byte ptr [rbp + 438] # 1-byte Reload + test al, 1 + jne .LBB80_1111 + jmp .LBB80_1117 +.LBB80_1111: # in Loop: Header=BB80_1103 Depth=1 + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 +.Ltmp8666: +.Ltmp9413: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8667: + mov byte ptr [rbp + 437], al # 1-byte Spill + jmp .LBB80_1112 +.LBB80_1112: # in Loop: Header=BB80_1103 Depth=1 + mov al, byte ptr [rbp + 437] # 1-byte Reload + test al, 1 + jne .LBB80_1113 + jmp .LBB80_1116 +.LBB80_1113: # in Loop: Header=BB80_1103 Depth=1 +.Ltmp9414: + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 + int3 + jmp .LBB80_1116 +.Ltmp9415: +.LBB80_1114: # in Loop: Header=BB80_1103 Depth=1 + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 + jmp .LBB80_1109 +.Ltmp9416: +.LBB80_1116: # in Loop: Header=BB80_1103 Depth=1 + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 + jmp .LBB80_1117 +.Ltmp9417: +.LBB80_1117: # in Loop: Header=BB80_1103 Depth=1 + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 +.Ltmp8668: + lea rcx, [rbp + 6400] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8669: + jmp .LBB80_1118 +.LBB80_1118: # in Loop: Header=BB80_1103 Depth=1 + lea rcx, [rbp + 6400] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1103 +.Ltmp9418: +# %bb.1119: + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 + jmp .LBB80_1120 +.LBB80_1120: # =>This Inner Loop Header: Depth=1 +.Ltmp9419: + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 + lea rdx, [rip + "??_C@_07MOJOGFPE@s1?5?$DM?5s2?$AA@"] + lea rax, [rbp + 6184] + mov rcx, rax + mov qword ptr [rbp + 424], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1365 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6168] + mov qword ptr [rbp + 416], rcx # 8-byte Spill + mov qword ptr [rbp + 408], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6144] + mov qword ptr [rbp + 400], rcx # 8-byte Spill + mov qword ptr [rbp + 392], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 6208] + mov rdx, qword ptr [rbp + 400] # 8-byte Reload + mov r8, qword ptr [rbp + 416] # 8-byte Reload + mov r9, qword ptr [rbp + 424] # 8-byte Reload + mov qword ptr [rbp + 384], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 +.Ltmp8670: + lea rcx, [rbp + 6072] + lea rdx, [rbp + 6080] + lea r8, [rbp + 7120] +.Ltmp9420: + mov qword ptr [rbp + 376], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8671: + jmp .LBB80_1121 +.LBB80_1121: # in Loop: Header=BB80_1120 Depth=1 +.Ltmp8672: + lea rcx, [rbp + 6080] + lea rdx, [rbp + 6088] + lea r8, [rbp + 7104] + call "??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8673: + jmp .LBB80_1122 +.LBB80_1122: # in Loop: Header=BB80_1120 Depth=1 +.Ltmp8674: + lea rcx, [rbp + 6208] + lea rdx, [rbp + 6088] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8675: + jmp .LBB80_1123 +.LBB80_1123: # in Loop: Header=BB80_1120 Depth=1 + lea rcx, [rbp + 6088] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_1129 +.Ltmp9421: +.LBB80_1128: # Block address taken + # in Loop: Header=BB80_1120 Depth=1 + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 + jmp .LBB80_1129 +.Ltmp9422: +.LBB80_1129: # in Loop: Header=BB80_1120 Depth=1 + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 +.Ltmp8678: + lea rcx, [rbp + 6208] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8679: + mov byte ptr [rbp + 375], al # 1-byte Spill + jmp .LBB80_1130 +.LBB80_1130: # in Loop: Header=BB80_1120 Depth=1 + mov al, byte ptr [rbp + 375] # 1-byte Reload + test al, 1 + jne .LBB80_1131 + jmp .LBB80_1135 +.LBB80_1131: # in Loop: Header=BB80_1120 Depth=1 + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 +.Ltmp8680: +.Ltmp9423: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8681: + mov byte ptr [rbp + 374], al # 1-byte Spill + jmp .LBB80_1132 +.LBB80_1132: # in Loop: Header=BB80_1120 Depth=1 + mov al, byte ptr [rbp + 374] # 1-byte Reload + test al, 1 + jne .LBB80_1133 + jmp .LBB80_1134 +.LBB80_1133: # in Loop: Header=BB80_1120 Depth=1 +.Ltmp9424: + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 + int3 +.Ltmp9425: +.LBB80_1134: # in Loop: Header=BB80_1120 Depth=1 + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 + jmp .LBB80_1135 +.Ltmp9426: +.LBB80_1135: # in Loop: Header=BB80_1120 Depth=1 + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 +.Ltmp8682: + lea rcx, [rbp + 6208] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8683: + jmp .LBB80_1136 +.LBB80_1136: # in Loop: Header=BB80_1120 Depth=1 + lea rcx, [rbp + 6208] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1120 +.Ltmp9427: +# %bb.1137: + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 + jmp .LBB80_1138 +.LBB80_1138: # =>This Inner Loop Header: Depth=1 +.Ltmp9428: + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 + lea rdx, [rip + "??_C@_0L@OEIHDIEA@?$CB?$CIs2?5?$DM?5s1?$CJ?$AA@"] + lea rax, [rbp + 5968] + mov rcx, rax + mov qword ptr [rbp + 360], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1366 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5952] + mov qword ptr [rbp + 352], rcx # 8-byte Spill + mov qword ptr [rbp + 344], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 5928] + mov qword ptr [rbp + 336], rcx # 8-byte Spill + mov qword ptr [rbp + 328], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5992] + mov rdx, qword ptr [rbp + 336] # 8-byte Reload + mov r8, qword ptr [rbp + 352] # 8-byte Reload + mov r9, qword ptr [rbp + 360] # 8-byte Reload + mov qword ptr [rbp + 320], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9429: + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 + movups xmm0, xmmword ptr [rbp + 7120] + movaps xmmword ptr [rbp + 5888], xmm0 + movups xmm0, xmmword ptr [rbp + 7104] + movaps xmmword ptr [rbp + 5872], xmm0 +.Ltmp8684: + lea rcx, [rbp + 5872] + lea rdx, [rbp + 5888] + mov qword ptr [rbp + 312], rax # 8-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8685: + mov byte ptr [rbp + 311], al # 1-byte Spill + jmp .LBB80_1139 +.LBB80_1139: # in Loop: Header=BB80_1138 Depth=1 + mov al, byte ptr [rbp + 311] # 1-byte Reload + not al +.Ltmp8686: + and al, 1 + lea rcx, [rbp + 5912] + lea rdx, [rbp + 5920] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8687: + jmp .LBB80_1140 +.LBB80_1140: # in Loop: Header=BB80_1138 Depth=1 +.Ltmp8688: + lea rcx, [rbp + 5992] + lea rdx, [rbp + 5920] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8689: + jmp .LBB80_1149 +.Ltmp9430: +.LBB80_1143: # Block address taken + # in Loop: Header=BB80_1138 Depth=1 + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 + jmp .LBB80_1144 +.Ltmp9431: +.LBB80_1144: # in Loop: Header=BB80_1138 Depth=1 + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 +.Ltmp8692: + lea rcx, [rbp + 5992] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8693: + mov byte ptr [rbp + 310], al # 1-byte Spill + jmp .LBB80_1145 +.LBB80_1145: # in Loop: Header=BB80_1138 Depth=1 + mov al, byte ptr [rbp + 310] # 1-byte Reload + test al, 1 + jne .LBB80_1146 + jmp .LBB80_1152 +.LBB80_1146: # in Loop: Header=BB80_1138 Depth=1 + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 +.Ltmp8694: +.Ltmp9432: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8695: + mov byte ptr [rbp + 309], al # 1-byte Spill + jmp .LBB80_1147 +.LBB80_1147: # in Loop: Header=BB80_1138 Depth=1 + mov al, byte ptr [rbp + 309] # 1-byte Reload + test al, 1 + jne .LBB80_1148 + jmp .LBB80_1151 +.LBB80_1148: # in Loop: Header=BB80_1138 Depth=1 +.Ltmp9433: + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 + int3 + jmp .LBB80_1151 +.Ltmp9434: +.LBB80_1149: # in Loop: Header=BB80_1138 Depth=1 + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 + jmp .LBB80_1144 +.Ltmp9435: +.LBB80_1151: # in Loop: Header=BB80_1138 Depth=1 + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 + jmp .LBB80_1152 +.Ltmp9436: +.LBB80_1152: # in Loop: Header=BB80_1138 Depth=1 + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 +.Ltmp8696: + lea rcx, [rbp + 5992] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8697: + jmp .LBB80_1153 +.LBB80_1153: # in Loop: Header=BB80_1138 Depth=1 + lea rcx, [rbp + 5992] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1138 +.Ltmp9437: +# %bb.1154: + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 + jmp .LBB80_1155 +.LBB80_1155: # =>This Inner Loop Header: Depth=1 +.Ltmp9438: + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 + lea rdx, [rip + "??_C@_08GHPOOIJJ@s1?5?$DM?$DN?5s2?$AA@"] + lea rax, [rbp + 5768] + mov rcx, rax + mov qword ptr [rbp + 296], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1367 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5752] + mov qword ptr [rbp + 288], rcx # 8-byte Spill + mov qword ptr [rbp + 280], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 5728] + mov qword ptr [rbp + 272], rcx # 8-byte Spill + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5792] + mov rdx, qword ptr [rbp + 272] # 8-byte Reload + mov r8, qword ptr [rbp + 288] # 8-byte Reload + mov r9, qword ptr [rbp + 296] # 8-byte Reload + mov qword ptr [rbp + 256], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 +.Ltmp8698: + lea rcx, [rbp + 5656] + lea rdx, [rbp + 5664] + lea r8, [rbp + 7120] +.Ltmp9439: + mov qword ptr [rbp + 248], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8699: + jmp .LBB80_1156 +.LBB80_1156: # in Loop: Header=BB80_1155 Depth=1 +.Ltmp8700: + lea rcx, [rbp + 5664] + lea rdx, [rbp + 5672] + lea r8, [rbp + 7104] + call "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8701: + jmp .LBB80_1157 +.LBB80_1157: # in Loop: Header=BB80_1155 Depth=1 +.Ltmp8702: + lea rcx, [rbp + 5792] + lea rdx, [rbp + 5672] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8703: + jmp .LBB80_1158 +.LBB80_1158: # in Loop: Header=BB80_1155 Depth=1 + lea rcx, [rbp + 5672] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_1164 +.Ltmp9440: +.LBB80_1163: # Block address taken + # in Loop: Header=BB80_1155 Depth=1 + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 + jmp .LBB80_1164 +.Ltmp9441: +.LBB80_1164: # in Loop: Header=BB80_1155 Depth=1 + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 +.Ltmp8706: + lea rcx, [rbp + 5792] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8707: + mov byte ptr [rbp + 247], al # 1-byte Spill + jmp .LBB80_1165 +.LBB80_1165: # in Loop: Header=BB80_1155 Depth=1 + mov al, byte ptr [rbp + 247] # 1-byte Reload + test al, 1 + jne .LBB80_1166 + jmp .LBB80_1170 +.LBB80_1166: # in Loop: Header=BB80_1155 Depth=1 + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 +.Ltmp8708: +.Ltmp9442: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8709: + mov byte ptr [rbp + 246], al # 1-byte Spill + jmp .LBB80_1167 +.LBB80_1167: # in Loop: Header=BB80_1155 Depth=1 + mov al, byte ptr [rbp + 246] # 1-byte Reload + test al, 1 + jne .LBB80_1168 + jmp .LBB80_1169 +.LBB80_1168: # in Loop: Header=BB80_1155 Depth=1 +.Ltmp9443: + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 + int3 +.Ltmp9444: +.LBB80_1169: # in Loop: Header=BB80_1155 Depth=1 + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 + jmp .LBB80_1170 +.Ltmp9445: +.LBB80_1170: # in Loop: Header=BB80_1155 Depth=1 + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 +.Ltmp8710: + lea rcx, [rbp + 5792] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8711: + jmp .LBB80_1171 +.LBB80_1171: # in Loop: Header=BB80_1155 Depth=1 + lea rcx, [rbp + 5792] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1155 +.Ltmp9446: +# %bb.1172: + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 + jmp .LBB80_1173 +.LBB80_1173: # =>This Inner Loop Header: Depth=1 +.Ltmp9447: + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 + lea rdx, [rip + "??_C@_0M@NBKNJPGD@?$CB?$CIs2?5?$DM?$DN?5s1?$CJ?$AA@"] + lea rax, [rbp + 5552] + mov rcx, rax + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1368 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5536] + mov qword ptr [rbp + 224], rcx # 8-byte Spill + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 5512] + mov qword ptr [rbp + 208], rcx # 8-byte Spill + mov qword ptr [rbp + 200], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5576] + mov rdx, qword ptr [rbp + 208] # 8-byte Reload + mov r8, qword ptr [rbp + 224] # 8-byte Reload + mov r9, qword ptr [rbp + 232] # 8-byte Reload + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9448: + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 + movups xmm0, xmmword ptr [rbp + 7120] + movaps xmmword ptr [rbp + 5472], xmm0 + movups xmm0, xmmword ptr [rbp + 7104] + movaps xmmword ptr [rbp + 5456], xmm0 +.Ltmp8712: + lea rcx, [rbp + 5456] + lea rdx, [rbp + 5472] + mov qword ptr [rbp + 184], rax # 8-byte Spill + call "??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8713: + mov byte ptr [rbp + 183], al # 1-byte Spill + jmp .LBB80_1174 +.LBB80_1174: # in Loop: Header=BB80_1173 Depth=1 + mov al, byte ptr [rbp + 183] # 1-byte Reload + not al +.Ltmp8714: + and al, 1 + lea rcx, [rbp + 5496] + lea rdx, [rbp + 5504] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8715: + jmp .LBB80_1175 +.LBB80_1175: # in Loop: Header=BB80_1173 Depth=1 +.Ltmp8716: + lea rcx, [rbp + 5576] + lea rdx, [rbp + 5504] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8717: + jmp .LBB80_1184 +.Ltmp9449: +.LBB80_1178: # Block address taken + # in Loop: Header=BB80_1173 Depth=1 + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 + jmp .LBB80_1179 +.Ltmp9450: +.LBB80_1179: # in Loop: Header=BB80_1173 Depth=1 + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 +.Ltmp8720: + lea rcx, [rbp + 5576] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8721: + mov byte ptr [rbp + 182], al # 1-byte Spill + jmp .LBB80_1180 +.LBB80_1180: # in Loop: Header=BB80_1173 Depth=1 + mov al, byte ptr [rbp + 182] # 1-byte Reload + test al, 1 + jne .LBB80_1181 + jmp .LBB80_1187 +.LBB80_1181: # in Loop: Header=BB80_1173 Depth=1 + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 +.Ltmp8722: +.Ltmp9451: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8723: + mov byte ptr [rbp + 181], al # 1-byte Spill + jmp .LBB80_1182 +.LBB80_1182: # in Loop: Header=BB80_1173 Depth=1 + mov al, byte ptr [rbp + 181] # 1-byte Reload + test al, 1 + jne .LBB80_1183 + jmp .LBB80_1186 +.LBB80_1183: # in Loop: Header=BB80_1173 Depth=1 +.Ltmp9452: + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 + int3 + jmp .LBB80_1186 +.Ltmp9453: +.LBB80_1184: # in Loop: Header=BB80_1173 Depth=1 + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 + jmp .LBB80_1179 +.Ltmp9454: +.LBB80_1186: # in Loop: Header=BB80_1173 Depth=1 + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 + jmp .LBB80_1187 +.Ltmp9455: +.LBB80_1187: # in Loop: Header=BB80_1173 Depth=1 + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 +.Ltmp8724: + lea rcx, [rbp + 5576] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8725: + jmp .LBB80_1188 +.LBB80_1188: # in Loop: Header=BB80_1173 Depth=1 + lea rcx, [rbp + 5576] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1173 +.Ltmp9456: +# %bb.1189: + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 + jmp .LBB80_1190 +.LBB80_1190: # =>This Inner Loop Header: Depth=1 +.Ltmp9457: + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 + lea rdx, [rip + "??_C@_07KOJLHPMK@s2?5?$DO?5s1?$AA@"] + lea rax, [rbp + 5352] + mov rcx, rax + mov qword ptr [rbp + 168], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1369 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5336] + mov qword ptr [rbp + 160], rcx # 8-byte Spill + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 5312] + mov qword ptr [rbp + 144], rcx # 8-byte Spill + mov qword ptr [rbp + 136], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5376] + mov rdx, qword ptr [rbp + 144] # 8-byte Reload + mov r8, qword ptr [rbp + 160] # 8-byte Reload + mov r9, qword ptr [rbp + 168] # 8-byte Reload + mov qword ptr [rbp + 128], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 +.Ltmp8726: + lea rcx, [rbp + 5240] + lea rdx, [rbp + 5248] + lea r8, [rbp + 7104] +.Ltmp9458: + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8727: + jmp .LBB80_1191 +.LBB80_1191: # in Loop: Header=BB80_1190 Depth=1 +.Ltmp8728: + lea rcx, [rbp + 5248] + lea rdx, [rbp + 5256] + lea r8, [rbp + 7120] + call "??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8729: + jmp .LBB80_1192 +.LBB80_1192: # in Loop: Header=BB80_1190 Depth=1 +.Ltmp8730: + lea rcx, [rbp + 5376] + lea rdx, [rbp + 5256] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8731: + jmp .LBB80_1193 +.LBB80_1193: # in Loop: Header=BB80_1190 Depth=1 + lea rcx, [rbp + 5256] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_1199 +.Ltmp9459: +.LBB80_1198: # Block address taken + # in Loop: Header=BB80_1190 Depth=1 + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 + jmp .LBB80_1199 +.Ltmp9460: +.LBB80_1199: # in Loop: Header=BB80_1190 Depth=1 + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 +.Ltmp8734: + lea rcx, [rbp + 5376] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8735: + mov byte ptr [rbp + 119], al # 1-byte Spill + jmp .LBB80_1200 +.LBB80_1200: # in Loop: Header=BB80_1190 Depth=1 + mov al, byte ptr [rbp + 119] # 1-byte Reload + test al, 1 + jne .LBB80_1201 + jmp .LBB80_1205 +.LBB80_1201: # in Loop: Header=BB80_1190 Depth=1 + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 +.Ltmp8736: +.Ltmp9461: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8737: + mov byte ptr [rbp + 118], al # 1-byte Spill + jmp .LBB80_1202 +.LBB80_1202: # in Loop: Header=BB80_1190 Depth=1 + mov al, byte ptr [rbp + 118] # 1-byte Reload + test al, 1 + jne .LBB80_1203 + jmp .LBB80_1204 +.LBB80_1203: # in Loop: Header=BB80_1190 Depth=1 +.Ltmp9462: + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 + int3 +.Ltmp9463: +.LBB80_1204: # in Loop: Header=BB80_1190 Depth=1 + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 + jmp .LBB80_1205 +.Ltmp9464: +.LBB80_1205: # in Loop: Header=BB80_1190 Depth=1 + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 +.Ltmp8738: + lea rcx, [rbp + 5376] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8739: + jmp .LBB80_1206 +.LBB80_1206: # in Loop: Header=BB80_1190 Depth=1 + lea rcx, [rbp + 5376] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1190 +.Ltmp9465: +# %bb.1207: + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 + jmp .LBB80_1208 +.LBB80_1208: # =>This Inner Loop Header: Depth=1 +.Ltmp9466: + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 + lea rdx, [rip + "??_C@_0L@CFIGCAPB@?$CB?$CIs1?5?$DO?5s2?$CJ?$AA@"] + lea rax, [rbp + 5136] + mov rcx, rax + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1370 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5120] + mov qword ptr [rbp + 96], rcx # 8-byte Spill + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 5096] + mov qword ptr [rbp + 80], rcx # 8-byte Spill + mov qword ptr [rbp + 72], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5160] + mov rdx, qword ptr [rbp + 80] # 8-byte Reload + mov r8, qword ptr [rbp + 96] # 8-byte Reload + mov r9, qword ptr [rbp + 104] # 8-byte Reload + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9467: + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 + movups xmm0, xmmword ptr [rbp + 7104] + movaps xmmword ptr [rbp + 5056], xmm0 + movups xmm0, xmmword ptr [rbp + 7120] + movaps xmmword ptr [rbp + 5040], xmm0 +.Ltmp8740: + lea rcx, [rbp + 5040] + lea rdx, [rbp + 5056] + mov qword ptr [rbp + 56], rax # 8-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8741: + mov byte ptr [rbp + 55], al # 1-byte Spill + jmp .LBB80_1209 +.LBB80_1209: # in Loop: Header=BB80_1208 Depth=1 + mov al, byte ptr [rbp + 55] # 1-byte Reload + not al +.Ltmp8742: + and al, 1 + lea rcx, [rbp + 5080] + lea rdx, [rbp + 5088] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8743: + jmp .LBB80_1210 +.LBB80_1210: # in Loop: Header=BB80_1208 Depth=1 +.Ltmp8744: + lea rcx, [rbp + 5160] + lea rdx, [rbp + 5088] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8745: + jmp .LBB80_1219 +.Ltmp9468: +.LBB80_1213: # Block address taken + # in Loop: Header=BB80_1208 Depth=1 + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 + jmp .LBB80_1214 +.Ltmp9469: +.LBB80_1214: # in Loop: Header=BB80_1208 Depth=1 + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 +.Ltmp8748: + lea rcx, [rbp + 5160] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8749: + mov byte ptr [rbp + 54], al # 1-byte Spill + jmp .LBB80_1215 +.LBB80_1215: # in Loop: Header=BB80_1208 Depth=1 + mov al, byte ptr [rbp + 54] # 1-byte Reload + test al, 1 + jne .LBB80_1216 + jmp .LBB80_1222 +.LBB80_1216: # in Loop: Header=BB80_1208 Depth=1 + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 +.Ltmp8750: +.Ltmp9470: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8751: + mov byte ptr [rbp + 53], al # 1-byte Spill + jmp .LBB80_1217 +.LBB80_1217: # in Loop: Header=BB80_1208 Depth=1 + mov al, byte ptr [rbp + 53] # 1-byte Reload + test al, 1 + jne .LBB80_1218 + jmp .LBB80_1221 +.LBB80_1218: # in Loop: Header=BB80_1208 Depth=1 +.Ltmp9471: + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 + int3 + jmp .LBB80_1221 +.Ltmp9472: +.LBB80_1219: # in Loop: Header=BB80_1208 Depth=1 + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 + jmp .LBB80_1214 +.Ltmp9473: +.LBB80_1221: # in Loop: Header=BB80_1208 Depth=1 + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 + jmp .LBB80_1222 +.Ltmp9474: +.LBB80_1222: # in Loop: Header=BB80_1208 Depth=1 + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 +.Ltmp8752: + lea rcx, [rbp + 5160] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8753: + jmp .LBB80_1223 +.LBB80_1223: # in Loop: Header=BB80_1208 Depth=1 + lea rcx, [rbp + 5160] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1208 +.Ltmp9475: +# %bb.1224: + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 + jmp .LBB80_1225 +.LBB80_1225: # =>This Inner Loop Header: Depth=1 +.Ltmp9476: + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 + lea rdx, [rip + "??_C@_08IPJEBNLC@s2?5?$DO?$DN?5s1?$AA@"] + lea rax, [rbp + 4936] + mov rcx, rax + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1371 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4920] + mov qword ptr [rbp + 32], rcx # 8-byte Spill + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4896] + mov qword ptr [rbp + 16], rcx # 8-byte Spill + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4960] + mov rdx, qword ptr [rbp + 16] # 8-byte Reload + mov r8, qword ptr [rbp + 32] # 8-byte Reload + mov r9, qword ptr [rbp + 40] # 8-byte Reload + mov qword ptr [rbp], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 +.Ltmp8754: + lea rcx, [rbp + 4824] + lea rdx, [rbp + 4832] + lea r8, [rbp + 7104] +.Ltmp9477: + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8755: + jmp .LBB80_1226 +.LBB80_1226: # in Loop: Header=BB80_1225 Depth=1 +.Ltmp8756: + lea rcx, [rbp + 4832] + lea rdx, [rbp + 4840] + lea r8, [rbp + 7120] + call "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8757: + jmp .LBB80_1227 +.LBB80_1227: # in Loop: Header=BB80_1225 Depth=1 +.Ltmp8758: + lea rcx, [rbp + 4960] + lea rdx, [rbp + 4840] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8759: + jmp .LBB80_1228 +.LBB80_1228: # in Loop: Header=BB80_1225 Depth=1 + lea rcx, [rbp + 4840] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_1234 +.Ltmp9478: +.LBB80_1233: # Block address taken + # in Loop: Header=BB80_1225 Depth=1 + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 + jmp .LBB80_1234 +.Ltmp9479: +.LBB80_1234: # in Loop: Header=BB80_1225 Depth=1 + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 +.Ltmp8762: + lea rcx, [rbp + 4960] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8763: + mov byte ptr [rbp - 9], al # 1-byte Spill + jmp .LBB80_1235 +.LBB80_1235: # in Loop: Header=BB80_1225 Depth=1 + mov al, byte ptr [rbp - 9] # 1-byte Reload + test al, 1 + jne .LBB80_1236 + jmp .LBB80_1240 +.LBB80_1236: # in Loop: Header=BB80_1225 Depth=1 + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 +.Ltmp8764: +.Ltmp9480: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8765: + mov byte ptr [rbp - 10], al # 1-byte Spill + jmp .LBB80_1237 +.LBB80_1237: # in Loop: Header=BB80_1225 Depth=1 + mov al, byte ptr [rbp - 10] # 1-byte Reload + test al, 1 + jne .LBB80_1238 + jmp .LBB80_1239 +.LBB80_1238: # in Loop: Header=BB80_1225 Depth=1 +.Ltmp9481: + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 + int3 +.Ltmp9482: +.LBB80_1239: # in Loop: Header=BB80_1225 Depth=1 + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 + jmp .LBB80_1240 +.Ltmp9483: +.LBB80_1240: # in Loop: Header=BB80_1225 Depth=1 + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 +.Ltmp8766: + lea rcx, [rbp + 4960] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8767: + jmp .LBB80_1241 +.LBB80_1241: # in Loop: Header=BB80_1225 Depth=1 + lea rcx, [rbp + 4960] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1225 +.Ltmp9484: +# %bb.1242: + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 + jmp .LBB80_1243 +.LBB80_1243: # =>This Inner Loop Header: Depth=1 +.Ltmp9485: + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 + lea rdx, [rip + "??_C@_0M@HNPJAMNG@?$CB?$CIs1?5?$DO?$DN?5s2?$CJ?$AA@"] + lea rax, [rbp + 4720] + mov rcx, rax + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1372 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4704] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4680] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4744] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 32] # 8-byte Reload + mov r9, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9486: + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 + movups xmm0, xmmword ptr [rbp + 7104] + movaps xmmword ptr [rbp + 4640], xmm0 + movups xmm0, xmmword ptr [rbp + 7120] + movaps xmmword ptr [rbp + 4624], xmm0 +.Ltmp8768: + lea rcx, [rbp + 4624] + lea rdx, [rbp + 4640] + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8769: + mov byte ptr [rbp - 73], al # 1-byte Spill + jmp .LBB80_1244 +.LBB80_1244: # in Loop: Header=BB80_1243 Depth=1 + mov al, byte ptr [rbp - 73] # 1-byte Reload + not al +.Ltmp8770: + and al, 1 + lea rcx, [rbp + 4664] + lea rdx, [rbp + 4672] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8771: + jmp .LBB80_1245 +.LBB80_1245: # in Loop: Header=BB80_1243 Depth=1 +.Ltmp8772: + lea rcx, [rbp + 4744] + lea rdx, [rbp + 4672] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8773: + jmp .LBB80_1254 +.Ltmp9487: +.LBB80_1248: # Block address taken + # in Loop: Header=BB80_1243 Depth=1 + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 + jmp .LBB80_1249 +.Ltmp9488: +.LBB80_1249: # in Loop: Header=BB80_1243 Depth=1 + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 +.Ltmp8776: + lea rcx, [rbp + 4744] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8777: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB80_1250 +.LBB80_1250: # in Loop: Header=BB80_1243 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB80_1251 + jmp .LBB80_1257 +.LBB80_1251: # in Loop: Header=BB80_1243 Depth=1 + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 +.Ltmp8778: +.Ltmp9489: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8779: + mov byte ptr [rbp - 75], al # 1-byte Spill + jmp .LBB80_1252 +.LBB80_1252: # in Loop: Header=BB80_1243 Depth=1 + mov al, byte ptr [rbp - 75] # 1-byte Reload + test al, 1 + jne .LBB80_1253 + jmp .LBB80_1256 +.LBB80_1253: # in Loop: Header=BB80_1243 Depth=1 +.Ltmp9490: + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 + int3 + jmp .LBB80_1256 +.Ltmp9491: +.LBB80_1254: # in Loop: Header=BB80_1243 Depth=1 + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 + jmp .LBB80_1249 +.Ltmp9492: +.LBB80_1256: # in Loop: Header=BB80_1243 Depth=1 + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 + jmp .LBB80_1257 +.Ltmp9493: +.LBB80_1257: # in Loop: Header=BB80_1243 Depth=1 + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 +.Ltmp8780: + lea rcx, [rbp + 4744] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8781: + jmp .LBB80_1258 +.LBB80_1258: # in Loop: Header=BB80_1243 Depth=1 + lea rcx, [rbp + 4744] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1243 +.Ltmp9494: +# %bb.1259: + .cv_loc 80 1 1374 0 # ..\tests\span_tests.cpp:1374:0 + add rsp, 19872 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_5: # in Loop: Header=BB80_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 19504] +.Ltmp9495: + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9496: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$6@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$6@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$6@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_6: # in Loop: Header=BB80_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 +.Ltmp7780: + lea rcx, [rbp + 19624] +.Ltmp9497: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7781: + jmp .LBB80_7 +.LBB80_7: # in Loop: Header=BB80_1 Depth=1 + lea rax, [rip + .LBB80_8] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9498: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$21@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$21@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$21@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_21: # in Loop: Header=BB80_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 +.Ltmp7794: + lea rcx, [rbp + 19408] +.Ltmp9499: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7795: + jmp .LBB80_22 +.LBB80_22: # in Loop: Header=BB80_18 Depth=1 + lea rax, [rip + .LBB80_23] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9500: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$30@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$30@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$30@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_30: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 19624] +.Ltmp9501: + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9502: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$38@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$38@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$38@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_38: # in Loop: Header=BB80_35 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 +.Ltmp7808: + lea rcx, [rbp + 19216] +.Ltmp9503: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7809: + jmp .LBB80_39 +.LBB80_39: # in Loop: Header=BB80_35 Depth=1 + lea rax, [rip + .LBB80_40] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9504: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$47@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_47: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 19408] +.Ltmp9505: + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9506: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$56@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$56@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$56@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_56: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 19216] +.Ltmp9507: + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9508: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$57@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$57@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$57@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_57: # in Loop: Header=BB80_52 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 18904] +.Ltmp9509: + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9510: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$58@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$58@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$58@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_58: # in Loop: Header=BB80_52 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 +.Ltmp7822: + lea rcx, [rbp + 19024] +.Ltmp9511: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7823: + jmp .LBB80_59 +.LBB80_59: # in Loop: Header=BB80_52 Depth=1 + lea rax, [rip + .LBB80_60] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9512: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$73@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$73@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$73@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_73: # in Loop: Header=BB80_70 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 +.Ltmp7836: + lea rcx, [rbp + 18808] +.Ltmp9513: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7837: + jmp .LBB80_74 +.LBB80_74: # in Loop: Header=BB80_70 Depth=1 + lea rax, [rip + .LBB80_75] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9514: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$82@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$82@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$82@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_82: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 19024] +.Ltmp9515: + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9516: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$91@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$91@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$91@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_91: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 18808] +.Ltmp9517: + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9518: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$92@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$92@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$92@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_92: # in Loop: Header=BB80_87 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 18488] +.Ltmp9519: + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9520: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$93@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$93@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$93@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_93: # in Loop: Header=BB80_87 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 +.Ltmp7850: + lea rcx, [rbp + 18608] +.Ltmp9521: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7851: + jmp .LBB80_94 +.LBB80_94: # in Loop: Header=BB80_87 Depth=1 + lea rax, [rip + .LBB80_95] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9522: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$109@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$109@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$109@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_109: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 18608] + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9523: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$110@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$110@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$110@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_110: # in Loop: Header=BB80_105 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 18272] +.Ltmp9524: + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9525: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$111@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$111@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$111@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_111: # in Loop: Header=BB80_105 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 +.Ltmp7864: + lea rcx, [rbp + 18392] +.Ltmp9526: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7865: + jmp .LBB80_112 +.LBB80_112: # in Loop: Header=BB80_105 Depth=1 + lea rax, [rip + .LBB80_113] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9527: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$126@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$126@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$126@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_126: # in Loop: Header=BB80_123 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 +.Ltmp7878: + lea rcx, [rbp + 18176] +.Ltmp9528: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7879: + jmp .LBB80_127 +.LBB80_127: # in Loop: Header=BB80_123 Depth=1 + lea rax, [rip + .LBB80_128] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9529: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$135@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$135@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$135@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_135: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 18392] +.Ltmp9530: + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9531: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$143@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$143@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$143@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_143: # in Loop: Header=BB80_140 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 +.Ltmp7892: + lea rcx, [rbp + 17984] +.Ltmp9532: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7893: + jmp .LBB80_144 +.LBB80_144: # in Loop: Header=BB80_140 Depth=1 + lea rax, [rip + .LBB80_145] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9533: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$152@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$152@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$152@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_152: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 18176] +.Ltmp9534: + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9535: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$161@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$161@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$161@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_161: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 17984] +.Ltmp9536: + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9537: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$162@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$162@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$162@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_162: # in Loop: Header=BB80_157 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 17672] +.Ltmp9538: + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9539: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$163@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$163@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$163@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_163: # in Loop: Header=BB80_157 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 +.Ltmp7906: + lea rcx, [rbp + 17792] +.Ltmp9540: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7907: + jmp .LBB80_164 +.LBB80_164: # in Loop: Header=BB80_157 Depth=1 + lea rax, [rip + .LBB80_165] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9541: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$178@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$178@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$178@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_178: # in Loop: Header=BB80_175 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 +.Ltmp7920: + lea rcx, [rbp + 17576] +.Ltmp9542: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7921: + jmp .LBB80_179 +.LBB80_179: # in Loop: Header=BB80_175 Depth=1 + lea rax, [rip + .LBB80_180] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9543: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$187@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$187@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$187@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_187: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 17792] +.Ltmp9544: + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9545: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$196@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$196@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$196@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_196: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 17576] +.Ltmp9546: + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9547: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$197@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_197: # in Loop: Header=BB80_192 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 17256] +.Ltmp9548: + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9549: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$198@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$198@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$198@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_198: # in Loop: Header=BB80_192 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 +.Ltmp7934: + lea rcx, [rbp + 17376] +.Ltmp9550: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7935: + jmp .LBB80_199 +.LBB80_199: # in Loop: Header=BB80_192 Depth=1 + lea rax, [rip + .LBB80_200] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9551: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$214@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$214@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$214@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_214: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 17376] + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9552: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$215@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$215@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$215@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_215: # in Loop: Header=BB80_210 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 17000] +.Ltmp9553: + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9554: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$216@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$216@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$216@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_216: # in Loop: Header=BB80_210 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 +.Ltmp7948: + lea rcx, [rbp + 17120] +.Ltmp9555: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7949: + jmp .LBB80_217 +.LBB80_217: # in Loop: Header=BB80_210 Depth=1 + lea rax, [rip + .LBB80_218] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9556: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$231@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$231@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$231@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_231: # in Loop: Header=BB80_228 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 +.Ltmp7962: + lea rcx, [rbp + 16904] +.Ltmp9557: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7963: + jmp .LBB80_232 +.LBB80_232: # in Loop: Header=BB80_228 Depth=1 + lea rax, [rip + .LBB80_233] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9558: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$240@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$240@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$240@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_240: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 17120] +.Ltmp9559: + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9560: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$248@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$248@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$248@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_248: # in Loop: Header=BB80_245 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 +.Ltmp7976: + lea rcx, [rbp + 16704] +.Ltmp9561: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7977: + jmp .LBB80_249 +.LBB80_249: # in Loop: Header=BB80_245 Depth=1 + lea rax, [rip + .LBB80_250] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9562: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$257@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$257@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$257@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_257: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 16904] +.Ltmp9563: + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9564: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$266@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$266@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$266@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_266: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 16704] +.Ltmp9565: + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9566: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$267@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$267@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$267@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_267: # in Loop: Header=BB80_262 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 16392] +.Ltmp9567: + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9568: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$268@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$268@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$268@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_268: # in Loop: Header=BB80_262 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 +.Ltmp7990: + lea rcx, [rbp + 16512] +.Ltmp9569: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7991: + jmp .LBB80_269 +.LBB80_269: # in Loop: Header=BB80_262 Depth=1 + lea rax, [rip + .LBB80_270] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9570: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$283@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$283@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$283@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_283: # in Loop: Header=BB80_280 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 +.Ltmp8004: + lea rcx, [rbp + 16296] +.Ltmp9571: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8005: + jmp .LBB80_284 +.LBB80_284: # in Loop: Header=BB80_280 Depth=1 + lea rax, [rip + .LBB80_285] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9572: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$292@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$292@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$292@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_292: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 16512] +.Ltmp9573: + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9574: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$301@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$301@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$301@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_301: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 16296] +.Ltmp9575: + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9576: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$302@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$302@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$302@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_302: # in Loop: Header=BB80_297 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 15976] +.Ltmp9577: + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9578: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$303@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$303@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$303@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_303: # in Loop: Header=BB80_297 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 +.Ltmp8018: + lea rcx, [rbp + 16096] +.Ltmp9579: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8019: + jmp .LBB80_304 +.LBB80_304: # in Loop: Header=BB80_297 Depth=1 + lea rax, [rip + .LBB80_305] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9580: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$319@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$319@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$319@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_319: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 16096] + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9581: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$320@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$320@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$320@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_320: # in Loop: Header=BB80_315 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 15760] +.Ltmp9582: + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9583: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$321@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$321@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$321@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_321: # in Loop: Header=BB80_315 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 +.Ltmp8032: + lea rcx, [rbp + 15880] +.Ltmp9584: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8033: + jmp .LBB80_322 +.LBB80_322: # in Loop: Header=BB80_315 Depth=1 + lea rax, [rip + .LBB80_323] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9585: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$336@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$336@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$336@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_336: # in Loop: Header=BB80_333 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 +.Ltmp8046: + lea rcx, [rbp + 15664] +.Ltmp9586: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8047: + jmp .LBB80_337 +.LBB80_337: # in Loop: Header=BB80_333 Depth=1 + lea rax, [rip + .LBB80_338] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9587: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$345@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$345@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$345@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_345: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 15880] +.Ltmp9588: + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9589: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$353@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$353@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$353@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_353: # in Loop: Header=BB80_350 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 +.Ltmp8060: + lea rcx, [rbp + 15472] +.Ltmp9590: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8061: + jmp .LBB80_354 +.LBB80_354: # in Loop: Header=BB80_350 Depth=1 + lea rax, [rip + .LBB80_355] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9591: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$362@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$362@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$362@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_362: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 15664] +.Ltmp9592: + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9593: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$371@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$371@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$371@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_371: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 15472] +.Ltmp9594: + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9595: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$372@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$372@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$372@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_372: # in Loop: Header=BB80_367 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 15160] +.Ltmp9596: + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9597: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$373@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$373@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$373@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_373: # in Loop: Header=BB80_367 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 +.Ltmp8074: + lea rcx, [rbp + 15280] +.Ltmp9598: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8075: + jmp .LBB80_374 +.LBB80_374: # in Loop: Header=BB80_367 Depth=1 + lea rax, [rip + .LBB80_375] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9599: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$388@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$388@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$388@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_388: # in Loop: Header=BB80_385 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 +.Ltmp8088: + lea rcx, [rbp + 15064] +.Ltmp9600: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8089: + jmp .LBB80_389 +.LBB80_389: # in Loop: Header=BB80_385 Depth=1 + lea rax, [rip + .LBB80_390] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9601: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$397@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$397@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$397@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_397: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 15280] +.Ltmp9602: + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9603: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$406@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$406@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$406@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_406: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 15064] +.Ltmp9604: + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9605: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$407@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$407@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$407@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_407: # in Loop: Header=BB80_402 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 14744] +.Ltmp9606: + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9607: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$408@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$408@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$408@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_408: # in Loop: Header=BB80_402 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 +.Ltmp8102: + lea rcx, [rbp + 14864] +.Ltmp9608: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8103: + jmp .LBB80_409 +.LBB80_409: # in Loop: Header=BB80_402 Depth=1 + lea rax, [rip + .LBB80_410] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9609: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$424@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$424@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$424@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_424: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 14864] + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9610: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$425@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$425@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$425@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_425: # in Loop: Header=BB80_420 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 14488] +.Ltmp9611: + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9612: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$426@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$426@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$426@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_426: # in Loop: Header=BB80_420 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 +.Ltmp8116: + lea rcx, [rbp + 14608] +.Ltmp9613: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8117: + jmp .LBB80_427 +.LBB80_427: # in Loop: Header=BB80_420 Depth=1 + lea rax, [rip + .LBB80_428] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9614: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$442@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$442@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$442@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_442: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 14608] + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9615: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$443@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$443@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$443@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_443: # in Loop: Header=BB80_438 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 14272] +.Ltmp9616: + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9617: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$444@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$444@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$444@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_444: # in Loop: Header=BB80_438 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 +.Ltmp8130: + lea rcx, [rbp + 14392] +.Ltmp9618: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8131: + jmp .LBB80_445 +.LBB80_445: # in Loop: Header=BB80_438 Depth=1 + lea rax, [rip + .LBB80_446] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9619: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$459@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$459@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$459@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_459: # in Loop: Header=BB80_456 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 +.Ltmp8144: + lea rcx, [rbp + 14176] +.Ltmp9620: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8145: + jmp .LBB80_460 +.LBB80_460: # in Loop: Header=BB80_456 Depth=1 + lea rax, [rip + .LBB80_461] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9621: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$468@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$468@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$468@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_468: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 14392] +.Ltmp9622: + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9623: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$476@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$476@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$476@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_476: # in Loop: Header=BB80_473 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 +.Ltmp8158: + lea rcx, [rbp + 13984] +.Ltmp9624: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8159: + jmp .LBB80_477 +.LBB80_477: # in Loop: Header=BB80_473 Depth=1 + lea rax, [rip + .LBB80_478] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9625: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$485@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$485@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$485@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_485: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 14176] +.Ltmp9626: + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9627: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$494@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$494@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$494@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_494: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 13984] +.Ltmp9628: + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9629: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$495@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$495@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$495@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_495: # in Loop: Header=BB80_490 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 13672] +.Ltmp9630: + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9631: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$496@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$496@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$496@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_496: # in Loop: Header=BB80_490 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 +.Ltmp8172: + lea rcx, [rbp + 13792] +.Ltmp9632: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8173: + jmp .LBB80_497 +.LBB80_497: # in Loop: Header=BB80_490 Depth=1 + lea rax, [rip + .LBB80_498] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9633: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$511@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$511@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$511@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_511: # in Loop: Header=BB80_508 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 +.Ltmp8186: + lea rcx, [rbp + 13576] +.Ltmp9634: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8187: + jmp .LBB80_512 +.LBB80_512: # in Loop: Header=BB80_508 Depth=1 + lea rax, [rip + .LBB80_513] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9635: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$520@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$520@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$520@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_520: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 13792] +.Ltmp9636: + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9637: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$529@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$529@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$529@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_529: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 13576] +.Ltmp9638: + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9639: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$530@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$530@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$530@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_530: # in Loop: Header=BB80_525 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 13256] +.Ltmp9640: + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9641: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$531@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$531@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$531@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_531: # in Loop: Header=BB80_525 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 +.Ltmp8200: + lea rcx, [rbp + 13376] +.Ltmp9642: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8201: + jmp .LBB80_532 +.LBB80_532: # in Loop: Header=BB80_525 Depth=1 + lea rax, [rip + .LBB80_533] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9643: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$546@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$546@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$546@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_546: # in Loop: Header=BB80_543 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 +.Ltmp8214: + lea rcx, [rbp + 13160] +.Ltmp9644: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8215: + jmp .LBB80_547 +.LBB80_547: # in Loop: Header=BB80_543 Depth=1 + lea rax, [rip + .LBB80_548] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9645: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$555@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$555@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$555@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_555: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 13376] +.Ltmp9646: + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9647: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$564@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$564@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$564@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_564: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 13160] +.Ltmp9648: + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9649: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$565@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$565@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$565@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_565: # in Loop: Header=BB80_560 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 12840] +.Ltmp9650: + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9651: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$566@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$566@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$566@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_566: # in Loop: Header=BB80_560 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 +.Ltmp8228: + lea rcx, [rbp + 12960] +.Ltmp9652: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8229: + jmp .LBB80_567 +.LBB80_567: # in Loop: Header=BB80_560 Depth=1 + lea rax, [rip + .LBB80_568] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9653: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$581@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$581@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$581@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_581: # in Loop: Header=BB80_578 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 +.Ltmp8242: + lea rcx, [rbp + 12744] +.Ltmp9654: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8243: + jmp .LBB80_582 +.LBB80_582: # in Loop: Header=BB80_578 Depth=1 + lea rax, [rip + .LBB80_583] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9655: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$590@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$590@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$590@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_590: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 12960] +.Ltmp9656: + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9657: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$599@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$599@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$599@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_599: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 12744] +.Ltmp9658: + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9659: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$600@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$600@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$600@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_600: # in Loop: Header=BB80_595 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 12424] +.Ltmp9660: + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9661: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$601@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$601@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$601@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_601: # in Loop: Header=BB80_595 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 +.Ltmp8256: + lea rcx, [rbp + 12544] +.Ltmp9662: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8257: + jmp .LBB80_602 +.LBB80_602: # in Loop: Header=BB80_595 Depth=1 + lea rax, [rip + .LBB80_603] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9663: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$616@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$616@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$616@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_616: # in Loop: Header=BB80_613 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 +.Ltmp8270: + lea rcx, [rbp + 12328] +.Ltmp9664: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8271: + jmp .LBB80_617 +.LBB80_617: # in Loop: Header=BB80_613 Depth=1 + lea rax, [rip + .LBB80_618] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9665: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$625@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$625@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$625@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_625: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 12544] +.Ltmp9666: + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9667: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$634@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$634@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$634@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_634: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 12328] +.Ltmp9668: + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9669: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$635@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$635@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$635@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_635: # in Loop: Header=BB80_630 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 11960] +.Ltmp9670: + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9671: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$636@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$636@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$636@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_636: # in Loop: Header=BB80_630 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 +.Ltmp8284: + lea rcx, [rbp + 12080] +.Ltmp9672: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8285: + jmp .LBB80_637 +.LBB80_637: # in Loop: Header=BB80_630 Depth=1 + lea rax, [rip + .LBB80_638] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9673: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$651@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$651@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$651@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_651: # in Loop: Header=BB80_648 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 +.Ltmp8298: + lea rcx, [rbp + 11864] +.Ltmp9674: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8299: + jmp .LBB80_652 +.LBB80_652: # in Loop: Header=BB80_648 Depth=1 + lea rax, [rip + .LBB80_653] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9675: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$660@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$660@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$660@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_660: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 12080] +.Ltmp9676: + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9677: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$668@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$668@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$668@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_668: # in Loop: Header=BB80_665 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 +.Ltmp8312: + lea rcx, [rbp + 11664] +.Ltmp9678: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8313: + jmp .LBB80_669 +.LBB80_669: # in Loop: Header=BB80_665 Depth=1 + lea rax, [rip + .LBB80_670] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9679: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$677@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$677@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$677@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_677: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 11864] +.Ltmp9680: + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9681: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$686@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$686@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$686@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_686: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 11664] +.Ltmp9682: + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9683: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$687@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$687@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$687@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_687: # in Loop: Header=BB80_682 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 11352] +.Ltmp9684: + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9685: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$688@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$688@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$688@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_688: # in Loop: Header=BB80_682 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 +.Ltmp8326: + lea rcx, [rbp + 11472] +.Ltmp9686: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8327: + jmp .LBB80_689 +.LBB80_689: # in Loop: Header=BB80_682 Depth=1 + lea rax, [rip + .LBB80_690] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9687: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$703@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$703@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$703@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_703: # in Loop: Header=BB80_700 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 +.Ltmp8340: + lea rcx, [rbp + 11256] +.Ltmp9688: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8341: + jmp .LBB80_704 +.LBB80_704: # in Loop: Header=BB80_700 Depth=1 + lea rax, [rip + .LBB80_705] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9689: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$712@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$712@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$712@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_712: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 11472] +.Ltmp9690: + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9691: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$721@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$721@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$721@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_721: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 11256] +.Ltmp9692: + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9693: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$722@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$722@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$722@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_722: # in Loop: Header=BB80_717 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 10936] +.Ltmp9694: + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9695: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$723@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$723@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$723@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_723: # in Loop: Header=BB80_717 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 +.Ltmp8354: + lea rcx, [rbp + 11056] +.Ltmp9696: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8355: + jmp .LBB80_724 +.LBB80_724: # in Loop: Header=BB80_717 Depth=1 + lea rax, [rip + .LBB80_725] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9697: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$739@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$739@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$739@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_739: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 11056] + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9698: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$740@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$740@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$740@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_740: # in Loop: Header=BB80_735 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 10720] +.Ltmp9699: + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9700: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$741@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$741@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$741@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_741: # in Loop: Header=BB80_735 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 +.Ltmp8368: + lea rcx, [rbp + 10840] +.Ltmp9701: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8369: + jmp .LBB80_742 +.LBB80_742: # in Loop: Header=BB80_735 Depth=1 + lea rax, [rip + .LBB80_743] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9702: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$756@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$756@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$756@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_756: # in Loop: Header=BB80_753 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 +.Ltmp8382: + lea rcx, [rbp + 10624] +.Ltmp9703: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8383: + jmp .LBB80_757 +.LBB80_757: # in Loop: Header=BB80_753 Depth=1 + lea rax, [rip + .LBB80_758] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9704: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$765@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$765@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$765@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_765: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 10840] +.Ltmp9705: + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9706: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$773@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$773@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$773@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_773: # in Loop: Header=BB80_770 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 +.Ltmp8396: + lea rcx, [rbp + 10432] +.Ltmp9707: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8397: + jmp .LBB80_774 +.LBB80_774: # in Loop: Header=BB80_770 Depth=1 + lea rax, [rip + .LBB80_775] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9708: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$782@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$782@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$782@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_782: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 10624] +.Ltmp9709: + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9710: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$791@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$791@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$791@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_791: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 10432] +.Ltmp9711: + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9712: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$792@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$792@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$792@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_792: # in Loop: Header=BB80_787 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 10120] +.Ltmp9713: + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9714: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$793@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$793@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$793@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_793: # in Loop: Header=BB80_787 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 +.Ltmp8410: + lea rcx, [rbp + 10240] +.Ltmp9715: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8411: + jmp .LBB80_794 +.LBB80_794: # in Loop: Header=BB80_787 Depth=1 + lea rax, [rip + .LBB80_795] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9716: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$808@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$808@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$808@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_808: # in Loop: Header=BB80_805 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 +.Ltmp8424: + lea rcx, [rbp + 10024] +.Ltmp9717: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8425: + jmp .LBB80_809 +.LBB80_809: # in Loop: Header=BB80_805 Depth=1 + lea rax, [rip + .LBB80_810] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9718: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$817@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$817@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$817@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_817: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 10240] +.Ltmp9719: + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9720: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$826@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$826@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$826@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_826: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 10024] +.Ltmp9721: + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9722: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$827@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$827@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$827@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_827: # in Loop: Header=BB80_822 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9704] +.Ltmp9723: + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9724: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$828@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$828@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$828@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_828: # in Loop: Header=BB80_822 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 +.Ltmp8438: + lea rcx, [rbp + 9824] +.Ltmp9725: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8439: + jmp .LBB80_829 +.LBB80_829: # in Loop: Header=BB80_822 Depth=1 + lea rax, [rip + .LBB80_830] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9726: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$844@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$844@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$844@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_844: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9824] + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9727: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$845@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$845@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$845@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_845: # in Loop: Header=BB80_840 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9440] +.Ltmp9728: + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9729: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$846@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$846@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$846@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_846: # in Loop: Header=BB80_840 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 +.Ltmp8452: + lea rcx, [rbp + 9560] +.Ltmp9730: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8453: + jmp .LBB80_847 +.LBB80_847: # in Loop: Header=BB80_840 Depth=1 + lea rax, [rip + .LBB80_848] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9731: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$862@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$862@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$862@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_862: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9560] + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9732: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$863@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$863@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$863@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_863: # in Loop: Header=BB80_858 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9224] +.Ltmp9733: + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9734: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$864@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$864@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$864@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_864: # in Loop: Header=BB80_858 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 +.Ltmp8466: + lea rcx, [rbp + 9344] +.Ltmp9735: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8467: + jmp .LBB80_865 +.LBB80_865: # in Loop: Header=BB80_858 Depth=1 + lea rax, [rip + .LBB80_866] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9736: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$879@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$879@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$879@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_879: # in Loop: Header=BB80_876 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 +.Ltmp8480: + lea rcx, [rbp + 9128] +.Ltmp9737: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8481: + jmp .LBB80_880 +.LBB80_880: # in Loop: Header=BB80_876 Depth=1 + lea rax, [rip + .LBB80_881] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9738: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$888@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$888@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$888@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_888: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9344] +.Ltmp9739: + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9740: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$896@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$896@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$896@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_896: # in Loop: Header=BB80_893 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 +.Ltmp8494: + lea rcx, [rbp + 8928] +.Ltmp9741: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8495: + jmp .LBB80_897 +.LBB80_897: # in Loop: Header=BB80_893 Depth=1 + lea rax, [rip + .LBB80_898] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9742: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$905@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$905@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$905@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_905: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9128] +.Ltmp9743: + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9744: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$914@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$914@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$914@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_914: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8928] +.Ltmp9745: + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9746: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$915@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$915@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$915@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_915: # in Loop: Header=BB80_910 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8616] +.Ltmp9747: + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9748: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$916@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$916@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$916@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_916: # in Loop: Header=BB80_910 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 +.Ltmp8508: + lea rcx, [rbp + 8736] +.Ltmp9749: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8509: + jmp .LBB80_917 +.LBB80_917: # in Loop: Header=BB80_910 Depth=1 + lea rax, [rip + .LBB80_918] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9750: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$931@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$931@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$931@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_931: # in Loop: Header=BB80_928 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 +.Ltmp8522: + lea rcx, [rbp + 8520] +.Ltmp9751: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8523: + jmp .LBB80_932 +.LBB80_932: # in Loop: Header=BB80_928 Depth=1 + lea rax, [rip + .LBB80_933] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9752: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$940@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$940@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$940@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_940: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8736] +.Ltmp9753: + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9754: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$949@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$949@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$949@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_949: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8520] +.Ltmp9755: + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9756: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$950@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$950@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$950@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_950: # in Loop: Header=BB80_945 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8200] +.Ltmp9757: + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9758: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$951@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$951@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$951@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_951: # in Loop: Header=BB80_945 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 +.Ltmp8536: + lea rcx, [rbp + 8320] +.Ltmp9759: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8537: + jmp .LBB80_952 +.LBB80_952: # in Loop: Header=BB80_945 Depth=1 + lea rax, [rip + .LBB80_953] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9760: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$966@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$966@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$966@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_966: # in Loop: Header=BB80_963 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 +.Ltmp8550: + lea rcx, [rbp + 8104] +.Ltmp9761: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8551: + jmp .LBB80_967 +.LBB80_967: # in Loop: Header=BB80_963 Depth=1 + lea rax, [rip + .LBB80_968] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9762: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$975@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$975@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$975@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_975: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8320] +.Ltmp9763: + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9764: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$984@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$984@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$984@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_984: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8104] +.Ltmp9765: + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9766: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$985@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$985@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$985@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_985: # in Loop: Header=BB80_980 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7784] +.Ltmp9767: + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9768: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$986@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$986@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$986@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_986: # in Loop: Header=BB80_980 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 +.Ltmp8564: + lea rcx, [rbp + 7904] +.Ltmp9769: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8565: + jmp .LBB80_987 +.LBB80_987: # in Loop: Header=BB80_980 Depth=1 + lea rax, [rip + .LBB80_988] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9770: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$1001@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1001@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1001@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1001: # in Loop: Header=BB80_998 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 +.Ltmp8578: + lea rcx, [rbp + 7688] +.Ltmp9771: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8579: + jmp .LBB80_1002 +.LBB80_1002: # in Loop: Header=BB80_998 Depth=1 + lea rax, [rip + .LBB80_1003] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9772: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$1010@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1010@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1010@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1010: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7904] +.Ltmp9773: + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9774: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$1019@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1019@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1019@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1019: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7688] +.Ltmp9775: + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9776: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$1020@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1020@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1020@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1020: # in Loop: Header=BB80_1015 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7368] +.Ltmp9777: + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9778: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$1021@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1021@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1021@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1021: # in Loop: Header=BB80_1015 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 +.Ltmp8592: + lea rcx, [rbp + 7488] +.Ltmp9779: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8593: + jmp .LBB80_1022 +.LBB80_1022: # in Loop: Header=BB80_1015 Depth=1 + lea rax, [rip + .LBB80_1023] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9780: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$1036@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1036@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1036@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1036: # in Loop: Header=BB80_1033 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 +.Ltmp8606: + lea rcx, [rbp + 7272] +.Ltmp9781: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8607: + jmp .LBB80_1037 +.LBB80_1037: # in Loop: Header=BB80_1033 Depth=1 + lea rax, [rip + .LBB80_1038] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9782: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$1045@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1045@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1045@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1045: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7488] +.Ltmp9783: + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9784: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$1054@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1054@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1054@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1054: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7272] +.Ltmp9785: + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9786: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$1055@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1055@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1055@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1055: # in Loop: Header=BB80_1050 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6904] +.Ltmp9787: + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9788: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$1056@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1056@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1056@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1056: # in Loop: Header=BB80_1050 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 +.Ltmp8620: + lea rcx, [rbp + 7024] +.Ltmp9789: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8621: + jmp .LBB80_1057 +.LBB80_1057: # in Loop: Header=BB80_1050 Depth=1 + lea rax, [rip + .LBB80_1058] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9790: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$1072@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1072@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1072@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1072: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7024] + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9791: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$1073@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1073@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1073@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1073: # in Loop: Header=BB80_1068 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6688] +.Ltmp9792: + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9793: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$1074@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1074@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1074@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1074: # in Loop: Header=BB80_1068 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 +.Ltmp8634: + lea rcx, [rbp + 6808] +.Ltmp9794: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8635: + jmp .LBB80_1075 +.LBB80_1075: # in Loop: Header=BB80_1068 Depth=1 + lea rax, [rip + .LBB80_1076] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9795: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$1089@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1089@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1089@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1089: # in Loop: Header=BB80_1086 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 +.Ltmp8648: + lea rcx, [rbp + 6592] +.Ltmp9796: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8649: + jmp .LBB80_1090 +.LBB80_1090: # in Loop: Header=BB80_1086 Depth=1 + lea rax, [rip + .LBB80_1091] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9797: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$1098@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1098@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1098@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1098: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6808] +.Ltmp9798: + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9799: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$1106@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1106@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1106@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1106: # in Loop: Header=BB80_1103 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 +.Ltmp8662: + lea rcx, [rbp + 6400] +.Ltmp9800: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8663: + jmp .LBB80_1107 +.LBB80_1107: # in Loop: Header=BB80_1103 Depth=1 + lea rax, [rip + .LBB80_1108] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9801: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$1115@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1115@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1115@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1115: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6592] +.Ltmp9802: + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9803: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$1124@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1124@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1124@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1124: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6400] +.Ltmp9804: + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9805: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$1125@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1125@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1125@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1125: # in Loop: Header=BB80_1120 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6088] +.Ltmp9806: + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9807: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$1126@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1126@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1126@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1126: # in Loop: Header=BB80_1120 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 +.Ltmp8676: + lea rcx, [rbp + 6208] +.Ltmp9808: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8677: + jmp .LBB80_1127 +.LBB80_1127: # in Loop: Header=BB80_1120 Depth=1 + lea rax, [rip + .LBB80_1128] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9809: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$1141@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1141@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1141@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1141: # in Loop: Header=BB80_1138 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 +.Ltmp8690: + lea rcx, [rbp + 5992] +.Ltmp9810: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8691: + jmp .LBB80_1142 +.LBB80_1142: # in Loop: Header=BB80_1138 Depth=1 + lea rax, [rip + .LBB80_1143] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9811: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$1150@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1150@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1150@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1150: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6208] +.Ltmp9812: + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9813: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$1159@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1159@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1159@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1159: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5992] +.Ltmp9814: + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9815: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$1160@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1160@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1160@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1160: # in Loop: Header=BB80_1155 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5672] +.Ltmp9816: + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9817: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$1161@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1161@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1161@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1161: # in Loop: Header=BB80_1155 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 +.Ltmp8704: + lea rcx, [rbp + 5792] +.Ltmp9818: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8705: + jmp .LBB80_1162 +.LBB80_1162: # in Loop: Header=BB80_1155 Depth=1 + lea rax, [rip + .LBB80_1163] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9819: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$1176@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1176@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1176@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1176: # in Loop: Header=BB80_1173 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 +.Ltmp8718: + lea rcx, [rbp + 5576] +.Ltmp9820: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8719: + jmp .LBB80_1177 +.LBB80_1177: # in Loop: Header=BB80_1173 Depth=1 + lea rax, [rip + .LBB80_1178] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9821: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$1185@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1185@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1185@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1185: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5792] +.Ltmp9822: + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9823: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$1194@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1194@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1194@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1194: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5576] +.Ltmp9824: + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9825: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$1195@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1195@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1195@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1195: # in Loop: Header=BB80_1190 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5256] +.Ltmp9826: + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9827: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$1196@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1196@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1196@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1196: # in Loop: Header=BB80_1190 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 +.Ltmp8732: + lea rcx, [rbp + 5376] +.Ltmp9828: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8733: + jmp .LBB80_1197 +.LBB80_1197: # in Loop: Header=BB80_1190 Depth=1 + lea rax, [rip + .LBB80_1198] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9829: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$1211@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1211@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1211@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1211: # in Loop: Header=BB80_1208 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 +.Ltmp8746: + lea rcx, [rbp + 5160] +.Ltmp9830: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8747: + jmp .LBB80_1212 +.LBB80_1212: # in Loop: Header=BB80_1208 Depth=1 + lea rax, [rip + .LBB80_1213] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9831: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$1220@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1220@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1220@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1220: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5376] +.Ltmp9832: + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9833: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$1229@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1229@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1229@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1229: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5160] +.Ltmp9834: + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9835: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$1230@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1230@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1230@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1230: # in Loop: Header=BB80_1225 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4840] +.Ltmp9836: + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9837: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$1231@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1231@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1231@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1231: # in Loop: Header=BB80_1225 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 +.Ltmp8760: + lea rcx, [rbp + 4960] +.Ltmp9838: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8761: + jmp .LBB80_1232 +.LBB80_1232: # in Loop: Header=BB80_1225 Depth=1 + lea rax, [rip + .LBB80_1233] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9839: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$1246@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1246@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1246@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1246: # in Loop: Header=BB80_1243 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 +.Ltmp8774: + lea rcx, [rbp + 4744] +.Ltmp9840: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8775: + jmp .LBB80_1247 +.LBB80_1247: # in Loop: Header=BB80_1243 Depth=1 + lea rax, [rip + .LBB80_1248] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9841: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$1255@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1255@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1255@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1255: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4960] +.Ltmp9842: + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9843: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$1260@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1260@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1260@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1260: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4744] +.Ltmp9844: + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9845: +.Lfunc_end80: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 429065506 # MagicNumber + .long 252 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # UnwindMap + .long 72 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # TryBlockMap + .long 325 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # IPToStateXData + .long 19864 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long -1 # ToState + .long "?dtor$30@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$56@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 7 # ToState + .long 0 # Action + .long 7 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$82@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 10 # ToState + .long 0 # Action + .long 11 # ToState + .long "?dtor$57@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 10 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$91@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 14 # ToState + .long 0 # Action + .long 14 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$109@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 17 # ToState + .long 0 # Action + .long 18 # ToState + .long "?dtor$92@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 17 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$135@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 21 # ToState + .long 0 # Action + .long 22 # ToState + .long "?dtor$110@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 21 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$152@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 25 # ToState + .long 0 # Action + .long 25 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$161@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 28 # ToState + .long 0 # Action + .long 28 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$187@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 31 # ToState + .long 0 # Action + .long 32 # ToState + .long "?dtor$162@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 31 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$196@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 35 # ToState + .long 0 # Action + .long 35 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$214@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 38 # ToState + .long 0 # Action + .long 39 # ToState + .long "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 38 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$240@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 42 # ToState + .long 0 # Action + .long 43 # ToState + .long "?dtor$215@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 42 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$257@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 46 # ToState + .long 0 # Action + .long 46 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$266@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 49 # ToState + .long 0 # Action + .long 49 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$292@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 52 # ToState + .long 0 # Action + .long 53 # ToState + .long "?dtor$267@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 52 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$301@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 56 # ToState + .long 0 # Action + .long 56 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$319@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 59 # ToState + .long 0 # Action + .long 60 # ToState + .long "?dtor$302@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 59 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$345@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 63 # ToState + .long 0 # Action + .long 64 # ToState + .long "?dtor$320@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 63 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$362@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 67 # ToState + .long 0 # Action + .long 67 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$371@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 70 # ToState + .long 0 # Action + .long 70 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$397@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 73 # ToState + .long 0 # Action + .long 74 # ToState + .long "?dtor$372@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 73 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$406@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 77 # ToState + .long 0 # Action + .long 77 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$424@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 80 # ToState + .long 0 # Action + .long 81 # ToState + .long "?dtor$407@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 80 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$442@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 84 # ToState + .long 0 # Action + .long 85 # ToState + .long "?dtor$425@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 84 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$468@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 88 # ToState + .long 0 # Action + .long 89 # ToState + .long "?dtor$443@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 88 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$485@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 92 # ToState + .long 0 # Action + .long 92 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$494@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 95 # ToState + .long 0 # Action + .long 95 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$520@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 98 # ToState + .long 0 # Action + .long 99 # ToState + .long "?dtor$495@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 98 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$529@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 102 # ToState + .long 0 # Action + .long 102 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$555@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 105 # ToState + .long 0 # Action + .long 106 # ToState + .long "?dtor$530@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 105 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$564@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 109 # ToState + .long 0 # Action + .long 109 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$590@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 112 # ToState + .long 0 # Action + .long 113 # ToState + .long "?dtor$565@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 112 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$599@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 116 # ToState + .long 0 # Action + .long 116 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$625@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 119 # ToState + .long 0 # Action + .long 120 # ToState + .long "?dtor$600@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 119 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$634@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 123 # ToState + .long 0 # Action + .long 123 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$660@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 126 # ToState + .long 0 # Action + .long 127 # ToState + .long "?dtor$635@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 126 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$677@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 130 # ToState + .long 0 # Action + .long 130 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$686@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 133 # ToState + .long 0 # Action + .long 133 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$712@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 136 # ToState + .long 0 # Action + .long 137 # ToState + .long "?dtor$687@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 136 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$721@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 140 # ToState + .long 0 # Action + .long 140 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$739@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 143 # ToState + .long 0 # Action + .long 144 # ToState + .long "?dtor$722@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 143 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$765@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 147 # ToState + .long 0 # Action + .long 148 # ToState + .long "?dtor$740@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 147 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$782@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 151 # ToState + .long 0 # Action + .long 151 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$791@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 154 # ToState + .long 0 # Action + .long 154 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$817@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 157 # ToState + .long 0 # Action + .long 158 # ToState + .long "?dtor$792@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 157 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$826@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 161 # ToState + .long 0 # Action + .long 161 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$844@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 164 # ToState + .long 0 # Action + .long 165 # ToState + .long "?dtor$827@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 164 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$862@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 168 # ToState + .long 0 # Action + .long 169 # ToState + .long "?dtor$845@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 168 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$888@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 172 # ToState + .long 0 # Action + .long 173 # ToState + .long "?dtor$863@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 172 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$905@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 176 # ToState + .long 0 # Action + .long 176 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$914@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 179 # ToState + .long 0 # Action + .long 179 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$940@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 182 # ToState + .long 0 # Action + .long 183 # ToState + .long "?dtor$915@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 182 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$949@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 186 # ToState + .long 0 # Action + .long 186 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$975@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 189 # ToState + .long 0 # Action + .long 190 # ToState + .long "?dtor$950@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 189 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$984@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 193 # ToState + .long 0 # Action + .long 193 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1010@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 196 # ToState + .long 0 # Action + .long 197 # ToState + .long "?dtor$985@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 196 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1019@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 200 # ToState + .long 0 # Action + .long 200 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1045@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 203 # ToState + .long 0 # Action + .long 204 # ToState + .long "?dtor$1020@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 203 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1054@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 207 # ToState + .long 0 # Action + .long 207 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1072@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 210 # ToState + .long 0 # Action + .long 211 # ToState + .long "?dtor$1055@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 210 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1098@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 214 # ToState + .long 0 # Action + .long 215 # ToState + .long "?dtor$1073@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 214 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1115@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 218 # ToState + .long 0 # Action + .long 218 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1124@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 221 # ToState + .long 0 # Action + .long 221 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1150@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 224 # ToState + .long 0 # Action + .long 225 # ToState + .long "?dtor$1125@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 224 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1159@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 228 # ToState + .long 0 # Action + .long 228 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1185@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 231 # ToState + .long 0 # Action + .long 232 # ToState + .long "?dtor$1160@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 231 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1194@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 235 # ToState + .long 0 # Action + .long 235 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1220@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 238 # ToState + .long 0 # Action + .long 239 # ToState + .long "?dtor$1195@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 238 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1229@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 242 # ToState + .long 0 # Action + .long 242 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1255@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 245 # ToState + .long 0 # Action + .long 246 # ToState + .long "?dtor$1230@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 245 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1260@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 249 # ToState + .long 0 # Action + .long 249 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 5 # TryHigh + .long 6 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 8 # TryLow + .long 8 # TryHigh + .long 9 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 11 # TryLow + .long 12 # TryHigh + .long 13 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 15 # TryLow + .long 15 # TryHigh + .long 16 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 18 # TryLow + .long 19 # TryHigh + .long 20 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 22 # TryLow + .long 23 # TryHigh + .long 24 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 26 # TryLow + .long 26 # TryHigh + .long 27 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 29 # TryLow + .long 29 # TryHigh + .long 30 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$8$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 32 # TryLow + .long 33 # TryHigh + .long 34 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$9$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 36 # TryLow + .long 36 # TryHigh + .long 37 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$10$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 39 # TryLow + .long 40 # TryHigh + .long 41 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$11$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 43 # TryLow + .long 44 # TryHigh + .long 45 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$12$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 47 # TryLow + .long 47 # TryHigh + .long 48 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$13$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 50 # TryLow + .long 50 # TryHigh + .long 51 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$14$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 53 # TryLow + .long 54 # TryHigh + .long 55 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$15$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 57 # TryLow + .long 57 # TryHigh + .long 58 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$16$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 60 # TryLow + .long 61 # TryHigh + .long 62 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$17$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 64 # TryLow + .long 65 # TryHigh + .long 66 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$18$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 68 # TryLow + .long 68 # TryHigh + .long 69 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$19$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 71 # TryLow + .long 71 # TryHigh + .long 72 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$20$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 74 # TryLow + .long 75 # TryHigh + .long 76 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$21$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 78 # TryLow + .long 78 # TryHigh + .long 79 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$22$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 81 # TryLow + .long 82 # TryHigh + .long 83 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$23$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 85 # TryLow + .long 86 # TryHigh + .long 87 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$24$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 89 # TryLow + .long 90 # TryHigh + .long 91 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$25$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 93 # TryLow + .long 93 # TryHigh + .long 94 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$26$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 96 # TryLow + .long 96 # TryHigh + .long 97 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$27$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 99 # TryLow + .long 100 # TryHigh + .long 101 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$28$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 103 # TryLow + .long 103 # TryHigh + .long 104 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$29$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 106 # TryLow + .long 107 # TryHigh + .long 108 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$30$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 110 # TryLow + .long 110 # TryHigh + .long 111 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$31$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 113 # TryLow + .long 114 # TryHigh + .long 115 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$32$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 117 # TryLow + .long 117 # TryHigh + .long 118 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$33$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 120 # TryLow + .long 121 # TryHigh + .long 122 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$34$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 124 # TryLow + .long 124 # TryHigh + .long 125 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$35$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 127 # TryLow + .long 128 # TryHigh + .long 129 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$36$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 131 # TryLow + .long 131 # TryHigh + .long 132 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$37$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 134 # TryLow + .long 134 # TryHigh + .long 135 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$38$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 137 # TryLow + .long 138 # TryHigh + .long 139 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$39$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 141 # TryLow + .long 141 # TryHigh + .long 142 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$40$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 144 # TryLow + .long 145 # TryHigh + .long 146 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$41$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 148 # TryLow + .long 149 # TryHigh + .long 150 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$42$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 152 # TryLow + .long 152 # TryHigh + .long 153 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$43$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 155 # TryLow + .long 155 # TryHigh + .long 156 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$44$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 158 # TryLow + .long 159 # TryHigh + .long 160 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$45$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 162 # TryLow + .long 162 # TryHigh + .long 163 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$46$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 165 # TryLow + .long 166 # TryHigh + .long 167 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$47$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 169 # TryLow + .long 170 # TryHigh + .long 171 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$48$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 173 # TryLow + .long 174 # TryHigh + .long 175 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$49$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 177 # TryLow + .long 177 # TryHigh + .long 178 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$50$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 180 # TryLow + .long 180 # TryHigh + .long 181 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$51$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 183 # TryLow + .long 184 # TryHigh + .long 185 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$52$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 187 # TryLow + .long 187 # TryHigh + .long 188 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$53$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 190 # TryLow + .long 191 # TryHigh + .long 192 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$54$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 194 # TryLow + .long 194 # TryHigh + .long 195 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$55$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 197 # TryLow + .long 198 # TryHigh + .long 199 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$56$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 201 # TryLow + .long 201 # TryHigh + .long 202 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$57$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 204 # TryLow + .long 205 # TryHigh + .long 206 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$58$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 208 # TryLow + .long 208 # TryHigh + .long 209 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$59$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 211 # TryLow + .long 212 # TryHigh + .long 213 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$60$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 215 # TryLow + .long 216 # TryHigh + .long 217 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$61$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 219 # TryLow + .long 219 # TryHigh + .long 220 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$62$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 222 # TryLow + .long 222 # TryHigh + .long 223 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$63$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 225 # TryLow + .long 226 # TryHigh + .long 227 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$64$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 229 # TryLow + .long 229 # TryHigh + .long 230 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$65$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 232 # TryLow + .long 233 # TryHigh + .long 234 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$66$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 236 # TryLow + .long 236 # TryHigh + .long 237 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$67$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 239 # TryLow + .long 240 # TryHigh + .long 241 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$68$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 243 # TryLow + .long 243 # TryHigh + .long 244 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$69$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 246 # TryLow + .long 247 # TryHigh + .long 248 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$70$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 250 # TryLow + .long 250 # TryHigh + .long 251 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$71$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$21@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$38@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$58@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$73@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$93@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$111@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$126@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$8$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$143@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$9$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$163@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$10$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$178@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$11$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$198@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$12$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$216@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$13$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$231@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$14$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$248@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$15$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$268@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$16$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$283@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$17$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$303@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$18$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$321@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$19$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$336@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$20$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$353@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$21$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$373@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$22$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$388@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$23$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$408@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$24$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$426@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$25$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$444@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$26$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$459@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$27$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$476@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$28$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$496@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$29$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$511@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$30$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$531@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$31$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$546@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$32$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$566@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$33$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$581@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$34$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$601@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$35$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$616@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$36$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$636@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$37$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$651@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$38$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$668@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$39$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$688@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$40$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$703@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$41$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$723@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$42$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$741@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$43$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$756@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$44$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$773@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$45$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$793@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$46$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$808@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$47$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$828@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$48$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$846@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$49$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$864@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$50$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$879@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$51$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$896@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$52$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$916@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$53$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$931@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$54$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$951@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$55$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$966@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$56$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$986@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$57$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1001@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$58$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1021@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$59$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1036@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$60$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1056@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$61$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1074@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$62$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1089@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$63$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1106@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$64$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1126@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$65$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1141@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$66$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1161@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$67$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1176@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$68$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1196@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$69$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1211@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$70$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1231@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$71$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1246@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long .Lfunc_begin80@IMGREL # IP + .long -1 # ToState + .long .Ltmp7774@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp7778@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp7782@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp7787@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7788@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp7796@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp7801@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7802@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp7810@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp7815@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7816@IMGREL+1 # IP + .long 11 # ToState + .long .Ltmp7820@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp7824@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp7829@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7830@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp7838@IMGREL+1 # IP + .long 14 # ToState + .long .Ltmp7843@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7844@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp7848@IMGREL+1 # IP + .long 19 # ToState + .long .Ltmp7852@IMGREL+1 # IP + .long 17 # ToState + .long .Ltmp7857@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7858@IMGREL+1 # IP + .long 22 # ToState + .long .Ltmp7862@IMGREL+1 # IP + .long 23 # ToState + .long .Ltmp7866@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp7871@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7872@IMGREL+1 # IP + .long 26 # ToState + .long .Ltmp7880@IMGREL+1 # IP + .long 25 # ToState + .long .Ltmp7885@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7886@IMGREL+1 # IP + .long 29 # ToState + .long .Ltmp7894@IMGREL+1 # IP + .long 28 # ToState + .long .Ltmp7899@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7900@IMGREL+1 # IP + .long 32 # ToState + .long .Ltmp7904@IMGREL+1 # IP + .long 33 # ToState + .long .Ltmp7908@IMGREL+1 # IP + .long 31 # ToState + .long .Ltmp7913@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7914@IMGREL+1 # IP + .long 36 # ToState + .long .Ltmp7922@IMGREL+1 # IP + .long 35 # ToState + .long .Ltmp7927@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7928@IMGREL+1 # IP + .long 39 # ToState + .long .Ltmp7932@IMGREL+1 # IP + .long 40 # ToState + .long .Ltmp7936@IMGREL+1 # IP + .long 38 # ToState + .long .Ltmp7941@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7942@IMGREL+1 # IP + .long 43 # ToState + .long .Ltmp7946@IMGREL+1 # IP + .long 44 # ToState + .long .Ltmp7950@IMGREL+1 # IP + .long 42 # ToState + .long .Ltmp7955@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7956@IMGREL+1 # IP + .long 47 # ToState + .long .Ltmp7964@IMGREL+1 # IP + .long 46 # ToState + .long .Ltmp7969@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7970@IMGREL+1 # IP + .long 50 # ToState + .long .Ltmp7978@IMGREL+1 # IP + .long 49 # ToState + .long .Ltmp7983@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7984@IMGREL+1 # IP + .long 53 # ToState + .long .Ltmp7988@IMGREL+1 # IP + .long 54 # ToState + .long .Ltmp7992@IMGREL+1 # IP + .long 52 # ToState + .long .Ltmp7997@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7998@IMGREL+1 # IP + .long 57 # ToState + .long .Ltmp8006@IMGREL+1 # IP + .long 56 # ToState + .long .Ltmp8011@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8012@IMGREL+1 # IP + .long 60 # ToState + .long .Ltmp8016@IMGREL+1 # IP + .long 61 # ToState + .long .Ltmp8020@IMGREL+1 # IP + .long 59 # ToState + .long .Ltmp8025@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8026@IMGREL+1 # IP + .long 64 # ToState + .long .Ltmp8030@IMGREL+1 # IP + .long 65 # ToState + .long .Ltmp8034@IMGREL+1 # IP + .long 63 # ToState + .long .Ltmp8039@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8040@IMGREL+1 # IP + .long 68 # ToState + .long .Ltmp8048@IMGREL+1 # IP + .long 67 # ToState + .long .Ltmp8053@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8054@IMGREL+1 # IP + .long 71 # ToState + .long .Ltmp8062@IMGREL+1 # IP + .long 70 # ToState + .long .Ltmp8067@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8068@IMGREL+1 # IP + .long 74 # ToState + .long .Ltmp8072@IMGREL+1 # IP + .long 75 # ToState + .long .Ltmp8076@IMGREL+1 # IP + .long 73 # ToState + .long .Ltmp8081@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8082@IMGREL+1 # IP + .long 78 # ToState + .long .Ltmp8090@IMGREL+1 # IP + .long 77 # ToState + .long .Ltmp8095@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8096@IMGREL+1 # IP + .long 81 # ToState + .long .Ltmp8100@IMGREL+1 # IP + .long 82 # ToState + .long .Ltmp8104@IMGREL+1 # IP + .long 80 # ToState + .long .Ltmp8109@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8110@IMGREL+1 # IP + .long 85 # ToState + .long .Ltmp8114@IMGREL+1 # IP + .long 86 # ToState + .long .Ltmp8118@IMGREL+1 # IP + .long 84 # ToState + .long .Ltmp8123@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8124@IMGREL+1 # IP + .long 89 # ToState + .long .Ltmp8128@IMGREL+1 # IP + .long 90 # ToState + .long .Ltmp8132@IMGREL+1 # IP + .long 88 # ToState + .long .Ltmp8137@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8138@IMGREL+1 # IP + .long 93 # ToState + .long .Ltmp8146@IMGREL+1 # IP + .long 92 # ToState + .long .Ltmp8151@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8152@IMGREL+1 # IP + .long 96 # ToState + .long .Ltmp8160@IMGREL+1 # IP + .long 95 # ToState + .long .Ltmp8165@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8166@IMGREL+1 # IP + .long 99 # ToState + .long .Ltmp8170@IMGREL+1 # IP + .long 100 # ToState + .long .Ltmp8174@IMGREL+1 # IP + .long 98 # ToState + .long .Ltmp8179@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8180@IMGREL+1 # IP + .long 103 # ToState + .long .Ltmp8188@IMGREL+1 # IP + .long 102 # ToState + .long .Ltmp8193@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8194@IMGREL+1 # IP + .long 106 # ToState + .long .Ltmp8198@IMGREL+1 # IP + .long 107 # ToState + .long .Ltmp8202@IMGREL+1 # IP + .long 105 # ToState + .long .Ltmp8207@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8208@IMGREL+1 # IP + .long 110 # ToState + .long .Ltmp8216@IMGREL+1 # IP + .long 109 # ToState + .long .Ltmp8221@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8222@IMGREL+1 # IP + .long 113 # ToState + .long .Ltmp8226@IMGREL+1 # IP + .long 114 # ToState + .long .Ltmp8230@IMGREL+1 # IP + .long 112 # ToState + .long .Ltmp8235@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8236@IMGREL+1 # IP + .long 117 # ToState + .long .Ltmp8244@IMGREL+1 # IP + .long 116 # ToState + .long .Ltmp8249@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8250@IMGREL+1 # IP + .long 120 # ToState + .long .Ltmp8254@IMGREL+1 # IP + .long 121 # ToState + .long .Ltmp8258@IMGREL+1 # IP + .long 119 # ToState + .long .Ltmp8263@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8264@IMGREL+1 # IP + .long 124 # ToState + .long .Ltmp8272@IMGREL+1 # IP + .long 123 # ToState + .long .Ltmp8277@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8278@IMGREL+1 # IP + .long 127 # ToState + .long .Ltmp8282@IMGREL+1 # IP + .long 128 # ToState + .long .Ltmp8286@IMGREL+1 # IP + .long 126 # ToState + .long .Ltmp8291@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8292@IMGREL+1 # IP + .long 131 # ToState + .long .Ltmp8300@IMGREL+1 # IP + .long 130 # ToState + .long .Ltmp8305@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8306@IMGREL+1 # IP + .long 134 # ToState + .long .Ltmp8314@IMGREL+1 # IP + .long 133 # ToState + .long .Ltmp8319@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8320@IMGREL+1 # IP + .long 137 # ToState + .long .Ltmp8324@IMGREL+1 # IP + .long 138 # ToState + .long .Ltmp8328@IMGREL+1 # IP + .long 136 # ToState + .long .Ltmp8333@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8334@IMGREL+1 # IP + .long 141 # ToState + .long .Ltmp8342@IMGREL+1 # IP + .long 140 # ToState + .long .Ltmp8347@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8348@IMGREL+1 # IP + .long 144 # ToState + .long .Ltmp8352@IMGREL+1 # IP + .long 145 # ToState + .long .Ltmp8356@IMGREL+1 # IP + .long 143 # ToState + .long .Ltmp8361@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8362@IMGREL+1 # IP + .long 148 # ToState + .long .Ltmp8366@IMGREL+1 # IP + .long 149 # ToState + .long .Ltmp8370@IMGREL+1 # IP + .long 147 # ToState + .long .Ltmp8375@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8376@IMGREL+1 # IP + .long 152 # ToState + .long .Ltmp8384@IMGREL+1 # IP + .long 151 # ToState + .long .Ltmp8389@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8390@IMGREL+1 # IP + .long 155 # ToState + .long .Ltmp8398@IMGREL+1 # IP + .long 154 # ToState + .long .Ltmp8403@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8404@IMGREL+1 # IP + .long 158 # ToState + .long .Ltmp8408@IMGREL+1 # IP + .long 159 # ToState + .long .Ltmp8412@IMGREL+1 # IP + .long 157 # ToState + .long .Ltmp8417@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8418@IMGREL+1 # IP + .long 162 # ToState + .long .Ltmp8426@IMGREL+1 # IP + .long 161 # ToState + .long .Ltmp8431@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8432@IMGREL+1 # IP + .long 165 # ToState + .long .Ltmp8436@IMGREL+1 # IP + .long 166 # ToState + .long .Ltmp8440@IMGREL+1 # IP + .long 164 # ToState + .long .Ltmp8445@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8446@IMGREL+1 # IP + .long 169 # ToState + .long .Ltmp8450@IMGREL+1 # IP + .long 170 # ToState + .long .Ltmp8454@IMGREL+1 # IP + .long 168 # ToState + .long .Ltmp8459@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8460@IMGREL+1 # IP + .long 173 # ToState + .long .Ltmp8464@IMGREL+1 # IP + .long 174 # ToState + .long .Ltmp8468@IMGREL+1 # IP + .long 172 # ToState + .long .Ltmp8473@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8474@IMGREL+1 # IP + .long 177 # ToState + .long .Ltmp8482@IMGREL+1 # IP + .long 176 # ToState + .long .Ltmp8487@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8488@IMGREL+1 # IP + .long 180 # ToState + .long .Ltmp8496@IMGREL+1 # IP + .long 179 # ToState + .long .Ltmp8501@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8502@IMGREL+1 # IP + .long 183 # ToState + .long .Ltmp8506@IMGREL+1 # IP + .long 184 # ToState + .long .Ltmp8510@IMGREL+1 # IP + .long 182 # ToState + .long .Ltmp8515@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8516@IMGREL+1 # IP + .long 187 # ToState + .long .Ltmp8524@IMGREL+1 # IP + .long 186 # ToState + .long .Ltmp8529@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8530@IMGREL+1 # IP + .long 190 # ToState + .long .Ltmp8534@IMGREL+1 # IP + .long 191 # ToState + .long .Ltmp8538@IMGREL+1 # IP + .long 189 # ToState + .long .Ltmp8543@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8544@IMGREL+1 # IP + .long 194 # ToState + .long .Ltmp8552@IMGREL+1 # IP + .long 193 # ToState + .long .Ltmp8557@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8558@IMGREL+1 # IP + .long 197 # ToState + .long .Ltmp8562@IMGREL+1 # IP + .long 198 # ToState + .long .Ltmp8566@IMGREL+1 # IP + .long 196 # ToState + .long .Ltmp8571@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8572@IMGREL+1 # IP + .long 201 # ToState + .long .Ltmp8580@IMGREL+1 # IP + .long 200 # ToState + .long .Ltmp8585@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8586@IMGREL+1 # IP + .long 204 # ToState + .long .Ltmp8590@IMGREL+1 # IP + .long 205 # ToState + .long .Ltmp8594@IMGREL+1 # IP + .long 203 # ToState + .long .Ltmp8599@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8600@IMGREL+1 # IP + .long 208 # ToState + .long .Ltmp8608@IMGREL+1 # IP + .long 207 # ToState + .long .Ltmp8613@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8614@IMGREL+1 # IP + .long 211 # ToState + .long .Ltmp8618@IMGREL+1 # IP + .long 212 # ToState + .long .Ltmp8622@IMGREL+1 # IP + .long 210 # ToState + .long .Ltmp8627@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8628@IMGREL+1 # IP + .long 215 # ToState + .long .Ltmp8632@IMGREL+1 # IP + .long 216 # ToState + .long .Ltmp8636@IMGREL+1 # IP + .long 214 # ToState + .long .Ltmp8641@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8642@IMGREL+1 # IP + .long 219 # ToState + .long .Ltmp8650@IMGREL+1 # IP + .long 218 # ToState + .long .Ltmp8655@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8656@IMGREL+1 # IP + .long 222 # ToState + .long .Ltmp8664@IMGREL+1 # IP + .long 221 # ToState + .long .Ltmp8669@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8670@IMGREL+1 # IP + .long 225 # ToState + .long .Ltmp8674@IMGREL+1 # IP + .long 226 # ToState + .long .Ltmp8678@IMGREL+1 # IP + .long 224 # ToState + .long .Ltmp8683@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8684@IMGREL+1 # IP + .long 229 # ToState + .long .Ltmp8692@IMGREL+1 # IP + .long 228 # ToState + .long .Ltmp8697@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8698@IMGREL+1 # IP + .long 232 # ToState + .long .Ltmp8702@IMGREL+1 # IP + .long 233 # ToState + .long .Ltmp8706@IMGREL+1 # IP + .long 231 # ToState + .long .Ltmp8711@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8712@IMGREL+1 # IP + .long 236 # ToState + .long .Ltmp8720@IMGREL+1 # IP + .long 235 # ToState + .long .Ltmp8725@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8726@IMGREL+1 # IP + .long 239 # ToState + .long .Ltmp8730@IMGREL+1 # IP + .long 240 # ToState + .long .Ltmp8734@IMGREL+1 # IP + .long 238 # ToState + .long .Ltmp8739@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8740@IMGREL+1 # IP + .long 243 # ToState + .long .Ltmp8748@IMGREL+1 # IP + .long 242 # ToState + .long .Ltmp8753@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8754@IMGREL+1 # IP + .long 246 # ToState + .long .Ltmp8758@IMGREL+1 # IP + .long 247 # ToState + .long .Ltmp8762@IMGREL+1 # IP + .long 245 # ToState + .long .Ltmp8767@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8768@IMGREL+1 # IP + .long 250 # ToState + .long .Ltmp8776@IMGREL+1 # IP + .long 249 # ToState + .long .Ltmp8781@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$21@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 6 # ToState + .long "?catch$38@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 9 # ToState + .long "?catch$58@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 13 # ToState + .long "?catch$73@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 16 # ToState + .long "?catch$93@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 20 # ToState + .long "?catch$111@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 24 # ToState + .long "?catch$126@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 27 # ToState + .long "?catch$143@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 30 # ToState + .long "?catch$163@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 34 # ToState + .long "?catch$178@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 37 # ToState + .long "?catch$198@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 41 # ToState + .long "?catch$216@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 45 # ToState + .long "?catch$231@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 48 # ToState + .long "?catch$248@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 51 # ToState + .long "?catch$268@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 55 # ToState + .long "?catch$283@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 58 # ToState + .long "?catch$303@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 62 # ToState + .long "?catch$321@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 66 # ToState + .long "?catch$336@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 69 # ToState + .long "?catch$353@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 72 # ToState + .long "?catch$373@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 76 # ToState + .long "?catch$388@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 79 # ToState + .long "?catch$408@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 83 # ToState + .long "?catch$426@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 87 # ToState + .long "?catch$444@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 91 # ToState + .long "?catch$459@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 94 # ToState + .long "?catch$476@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 97 # ToState + .long "?catch$496@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 101 # ToState + .long "?catch$511@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 104 # ToState + .long "?catch$531@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 108 # ToState + .long "?catch$546@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 111 # ToState + .long "?catch$566@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 115 # ToState + .long "?catch$581@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 118 # ToState + .long "?catch$601@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 122 # ToState + .long "?catch$616@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 125 # ToState + .long "?catch$636@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 129 # ToState + .long "?catch$651@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 132 # ToState + .long "?catch$668@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 135 # ToState + .long "?catch$688@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 139 # ToState + .long "?catch$703@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 142 # ToState + .long "?catch$723@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 146 # ToState + .long "?catch$741@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 150 # ToState + .long "?catch$756@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 153 # ToState + .long "?catch$773@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 156 # ToState + .long "?catch$793@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 160 # ToState + .long "?catch$808@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 163 # ToState + .long "?catch$828@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 167 # ToState + .long "?catch$846@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 171 # ToState + .long "?catch$864@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 175 # ToState + .long "?catch$879@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 178 # ToState + .long "?catch$896@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 181 # ToState + .long "?catch$916@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 185 # ToState + .long "?catch$931@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 188 # ToState + .long "?catch$951@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 192 # ToState + .long "?catch$966@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 195 # ToState + .long "?catch$986@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 199 # ToState + .long "?catch$1001@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 202 # ToState + .long "?catch$1021@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 206 # ToState + .long "?catch$1036@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 209 # ToState + .long "?catch$1056@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 213 # ToState + .long "?catch$1074@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 217 # ToState + .long "?catch$1089@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 220 # ToState + .long "?catch$1106@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 223 # ToState + .long "?catch$1126@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 227 # ToState + .long "?catch$1141@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 230 # ToState + .long "?catch$1161@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 234 # ToState + .long "?catch$1176@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 237 # ToState + .long "?catch$1196@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 241 # ToState + .long "?catch$1211@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 244 # ToState + .long "?catch$1231@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 248 # ToState + .long "?catch$1246@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 251 # ToState + .text + # -- End function + .def "??__FautoRegistrar53@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar53@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar53@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar53@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin81: + .cv_func_id 81 + .cv_loc 81 1 1256 0 # ..\tests\span_tests.cpp:1256:0 +.seh_proc "??__FautoRegistrar53@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp9846: + lea rcx, [rip + "?autoRegistrar53@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp9847: +.Lfunc_end81: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar55@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar55@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar55@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar55@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin82: + .cv_func_id 82 + .cv_loc 82 1 1377 0 # ..\tests\span_tests.cpp:1377:0 +.seh_proc "??__EautoRegistrar55@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp9848: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_08LKABEJEB@as_bytes?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 1377 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____54@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar55@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar55@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp9849: +.Lfunc_end82: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____54@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____54@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____54@@YAXXZ" +.Lfunc_begin83: + .cv_func_id 83 + .cv_loc 83 1 1378 0 # ..\tests\span_tests.cpp:1378:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____54@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 3200 + .seh_stackalloc 3200 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp9990: + .cv_loc 83 1 1379 0 # ..\tests\span_tests.cpp:1379:0 + mov qword ptr [rbp + 3064], -2 + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 3040], rax + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 3048], rax +.Ltmp9991: + .cv_loc 83 1 1382 0 # ..\tests\span_tests.cpp:1382:0 + lea rcx, [rbp + 3024] +.Ltmp9992: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 3040] +.Ltmp9993: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____54:a <- [$rdx+0] + call "??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z" +.Ltmp9994: + mov qword ptr [rbp + 568], rax # 8-byte Spill +.LBB83_1: # =>This Inner Loop Header: Depth=1 +.Ltmp9995: + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 + lea rdx, [rip + "??_C@_0O@NBINJECG@s?4size?$CI?$CJ?5?$DN?$DN?54?$AA@"] + lea rax, [rbp + 2920] + mov rcx, rax + mov qword ptr [rbp + 560], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1383 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2904] + mov qword ptr [rbp + 552], rcx # 8-byte Spill + mov qword ptr [rbp + 544], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2880] + mov qword ptr [rbp + 536], rcx # 8-byte Spill + mov qword ptr [rbp + 528], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2944] + mov rdx, qword ptr [rbp + 536] # 8-byte Reload + mov r8, qword ptr [rbp + 552] # 8-byte Reload + mov r9, qword ptr [rbp + 560] # 8-byte Reload + mov qword ptr [rbp + 520], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 3024] +.Ltmp9996: + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 + mov qword ptr [rbp + 512], rax # 8-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 2800], rax +.Ltmp9850: + lea rcx, [rbp + 2808] + lea rdx, [rbp + 2816] + lea r8, [rbp + 2800] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp9851: + jmp .LBB83_2 +.LBB83_2: # in Loop: Header=BB83_1 Depth=1 + mov dword ptr [rbp + 2796], 4 +.Ltmp9852: + lea rcx, [rbp + 2816] + lea rdx, [rbp + 2824] + lea r8, [rbp + 2796] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp9853: + jmp .LBB83_3 +.LBB83_3: # in Loop: Header=BB83_1 Depth=1 +.Ltmp9854: + lea rcx, [rbp + 2944] + lea rdx, [rbp + 2824] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp9855: + jmp .LBB83_4 +.LBB83_4: # in Loop: Header=BB83_1 Depth=1 + lea rcx, [rbp + 2824] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB83_9 +.Ltmp9997: +.LBB83_8: # Block address taken + # in Loop: Header=BB83_1 Depth=1 + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 + jmp .LBB83_9 +.Ltmp9998: +.LBB83_9: # in Loop: Header=BB83_1 Depth=1 + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 +.Ltmp9858: + lea rcx, [rbp + 2944] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp9859: + mov byte ptr [rbp + 511], al # 1-byte Spill + jmp .LBB83_10 +.LBB83_10: # in Loop: Header=BB83_1 Depth=1 + mov al, byte ptr [rbp + 511] # 1-byte Reload + test al, 1 + jne .LBB83_11 + jmp .LBB83_15 +.LBB83_11: # in Loop: Header=BB83_1 Depth=1 + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 +.Ltmp9860: +.Ltmp9999: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp9861: + mov byte ptr [rbp + 510], al # 1-byte Spill + jmp .LBB83_12 +.LBB83_12: # in Loop: Header=BB83_1 Depth=1 + mov al, byte ptr [rbp + 510] # 1-byte Reload + test al, 1 + jne .LBB83_13 + jmp .LBB83_14 +.LBB83_13: # in Loop: Header=BB83_1 Depth=1 +.Ltmp10000: + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 + int3 +.Ltmp10001: +.LBB83_14: # in Loop: Header=BB83_1 Depth=1 + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 + jmp .LBB83_15 +.Ltmp10002: +.LBB83_15: # in Loop: Header=BB83_1 Depth=1 + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 +.Ltmp9862: + lea rcx, [rbp + 2944] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp9863: + jmp .LBB83_16 +.LBB83_16: # in Loop: Header=BB83_1 Depth=1 + lea rcx, [rbp + 2944] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB83_1 +.Ltmp10003: +# %bb.17: + .cv_loc 83 1 1384 0 # ..\tests\span_tests.cpp:1384:0 + mov rax, qword ptr [rbp + 3024] + mov qword ptr [rbp + 2760], rax + mov rax, qword ptr [rbp + 3032] + mov qword ptr [rbp + 2768], rax + lea rcx, [rbp + 2776] +.Ltmp10004: + #DEBUG_VALUE: bs <- [$rcx+0] + lea rdx, [rbp + 2760] + call "??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" +.Ltmp10005: +.LBB83_18: # =>This Inner Loop Header: Depth=1 + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 + lea rdx, [rip + "??_C@_0EK@NJONNAHL@static_cast?$DMconst?5void?$CK?$DO?$CIbs?4data@"] + lea rax, [rbp + 2656] + mov rcx, rax + mov qword ptr [rbp + 496], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1385 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2640] + mov qword ptr [rbp + 488], rcx # 8-byte Spill + mov qword ptr [rbp + 480], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2616] + mov qword ptr [rbp + 472], rcx # 8-byte Spill + mov qword ptr [rbp + 464], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2680] + mov rdx, qword ptr [rbp + 472] # 8-byte Reload + mov r8, qword ptr [rbp + 488] # 8-byte Reload + mov r9, qword ptr [rbp + 496] # 8-byte Reload + mov qword ptr [rbp + 456], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2776] +.Ltmp10006: + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 + mov qword ptr [rbp + 448], rax # 8-byte Spill + call "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ" + mov qword ptr [rbp + 2536], rax +.Ltmp9864: + lea rcx, [rbp + 2544] + lea rdx, [rbp + 2552] + lea r8, [rbp + 2536] + call "??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z" +.Ltmp9865: + jmp .LBB83_19 +.LBB83_19: # in Loop: Header=BB83_18 Depth=1 + lea rcx, [rbp + 3024] + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + mov qword ptr [rbp + 2528], rax +.Ltmp9866: + lea rcx, [rbp + 2552] + lea rdx, [rbp + 2560] + lea r8, [rbp + 2528] + call "??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z" +.Ltmp9867: + jmp .LBB83_20 +.LBB83_20: # in Loop: Header=BB83_18 Depth=1 +.Ltmp9868: + lea rcx, [rbp + 2680] + lea rdx, [rbp + 2560] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp9869: + jmp .LBB83_21 +.LBB83_21: # in Loop: Header=BB83_18 Depth=1 + lea rcx, [rbp + 2560] + call "??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" + jmp .LBB83_27 +.Ltmp10007: +.LBB83_26: # Block address taken + # in Loop: Header=BB83_18 Depth=1 + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 + jmp .LBB83_27 +.Ltmp10008: +.LBB83_27: # in Loop: Header=BB83_18 Depth=1 + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 +.Ltmp9872: + lea rcx, [rbp + 2680] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp9873: + mov byte ptr [rbp + 447], al # 1-byte Spill + jmp .LBB83_28 +.LBB83_28: # in Loop: Header=BB83_18 Depth=1 + mov al, byte ptr [rbp + 447] # 1-byte Reload + test al, 1 + jne .LBB83_29 + jmp .LBB83_33 +.LBB83_29: # in Loop: Header=BB83_18 Depth=1 + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 +.Ltmp9874: +.Ltmp10009: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp9875: + mov byte ptr [rbp + 446], al # 1-byte Spill + jmp .LBB83_30 +.LBB83_30: # in Loop: Header=BB83_18 Depth=1 + mov al, byte ptr [rbp + 446] # 1-byte Reload + test al, 1 + jne .LBB83_31 + jmp .LBB83_32 +.LBB83_31: # in Loop: Header=BB83_18 Depth=1 +.Ltmp10010: + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 + int3 +.Ltmp10011: +.LBB83_32: # in Loop: Header=BB83_18 Depth=1 + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 + jmp .LBB83_33 +.Ltmp10012: +.LBB83_33: # in Loop: Header=BB83_18 Depth=1 + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 +.Ltmp9876: + lea rcx, [rbp + 2680] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp9877: + jmp .LBB83_34 +.LBB83_34: # in Loop: Header=BB83_18 Depth=1 + lea rcx, [rbp + 2680] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB83_18 +.Ltmp10013: +# %bb.35: + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 + jmp .LBB83_36 +.LBB83_36: # =>This Inner Loop Header: Depth=1 +.Ltmp10014: + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 + lea rdx, [rip + "??_C@_0BM@PAOANMDJ@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size_bytes?$CI?$CJ?$AA@"] + lea rax, [rbp + 2424] + mov rcx, rax + mov qword ptr [rbp + 432], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1386 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2408] + mov qword ptr [rbp + 424], rcx # 8-byte Spill + mov qword ptr [rbp + 416], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2384] + mov qword ptr [rbp + 408], rcx # 8-byte Spill + mov qword ptr [rbp + 400], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2448] + mov rdx, qword ptr [rbp + 408] # 8-byte Reload + mov r8, qword ptr [rbp + 424] # 8-byte Reload + mov r9, qword ptr [rbp + 432] # 8-byte Reload + mov qword ptr [rbp + 392], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2776] +.Ltmp10015: + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 + mov qword ptr [rbp + 384], rax # 8-byte Spill + call "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 2304], rax +.Ltmp9878: + lea rcx, [rbp + 2312] + lea rdx, [rbp + 2320] + lea r8, [rbp + 2304] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp9879: + jmp .LBB83_37 +.LBB83_37: # in Loop: Header=BB83_36 Depth=1 + lea rcx, [rbp + 3024] + call "?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 2296], rax +.Ltmp9880: + lea rcx, [rbp + 2320] + lea rdx, [rbp + 2328] + lea r8, [rbp + 2296] + call "??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" +.Ltmp9881: + jmp .LBB83_38 +.LBB83_38: # in Loop: Header=BB83_36 Depth=1 +.Ltmp9882: + lea rcx, [rbp + 2448] + lea rdx, [rbp + 2328] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp9883: + jmp .LBB83_39 +.LBB83_39: # in Loop: Header=BB83_36 Depth=1 + lea rcx, [rbp + 2328] + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + jmp .LBB83_45 +.Ltmp10016: +.LBB83_44: # Block address taken + # in Loop: Header=BB83_36 Depth=1 + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 + jmp .LBB83_45 +.Ltmp10017: +.LBB83_45: # in Loop: Header=BB83_36 Depth=1 + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 +.Ltmp9886: + lea rcx, [rbp + 2448] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp9887: + mov byte ptr [rbp + 383], al # 1-byte Spill + jmp .LBB83_46 +.LBB83_46: # in Loop: Header=BB83_36 Depth=1 + mov al, byte ptr [rbp + 383] # 1-byte Reload + test al, 1 + jne .LBB83_47 + jmp .LBB83_51 +.LBB83_47: # in Loop: Header=BB83_36 Depth=1 + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 +.Ltmp9888: +.Ltmp10018: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp9889: + mov byte ptr [rbp + 382], al # 1-byte Spill + jmp .LBB83_48 +.LBB83_48: # in Loop: Header=BB83_36 Depth=1 + mov al, byte ptr [rbp + 382] # 1-byte Reload + test al, 1 + jne .LBB83_49 + jmp .LBB83_50 +.LBB83_49: # in Loop: Header=BB83_36 Depth=1 +.Ltmp10019: + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 + int3 +.Ltmp10020: +.LBB83_50: # in Loop: Header=BB83_36 Depth=1 + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 + jmp .LBB83_51 +.Ltmp10021: +.LBB83_51: # in Loop: Header=BB83_36 Depth=1 + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 +.Ltmp9890: + lea rcx, [rbp + 2448] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp9891: + jmp .LBB83_52 +.LBB83_52: # in Loop: Header=BB83_36 Depth=1 + lea rcx, [rbp + 2448] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB83_36 +.Ltmp10022: +# %bb.53: + .cv_loc 83 1 1390 0 # ..\tests\span_tests.cpp:1390:0 + lea rcx, [rbp + 2280] +.Ltmp10023: + #DEBUG_VALUE: s <- [$rcx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" +.Ltmp10024: + .cv_loc 83 1 1391 0 # ..\tests\span_tests.cpp:1391:0 + mov rcx, qword ptr [rbp + 2280] + mov qword ptr [rbp + 2248], rcx + mov rcx, qword ptr [rbp + 2288] + mov qword ptr [rbp + 2256], rcx + lea rcx, [rbp + 2264] +.Ltmp10025: + #DEBUG_VALUE: bs <- [$rcx+0] + lea rdx, [rbp + 2248] + mov qword ptr [rbp + 368], rax # 8-byte Spill + call "??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" +.Ltmp10026: +.LBB83_54: # =>This Inner Loop Header: Depth=1 + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 + lea rdx, [rip + "??_C@_0BG@BBFOADKB@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size?$CI?$CJ?$AA@"] + lea rax, [rbp + 2144] + mov rcx, rax + mov qword ptr [rbp + 360], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1392 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2128] + mov qword ptr [rbp + 352], rcx # 8-byte Spill + mov qword ptr [rbp + 344], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2104] + mov qword ptr [rbp + 336], rcx # 8-byte Spill + mov qword ptr [rbp + 328], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2168] + mov rdx, qword ptr [rbp + 336] # 8-byte Reload + mov r8, qword ptr [rbp + 352] # 8-byte Reload + mov r9, qword ptr [rbp + 360] # 8-byte Reload + mov qword ptr [rbp + 320], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2264] +.Ltmp10027: + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 + mov qword ptr [rbp + 312], rax # 8-byte Spill + call "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 2024], rax +.Ltmp9892: + lea rcx, [rbp + 2032] + lea rdx, [rbp + 2040] + lea r8, [rbp + 2024] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp9893: + jmp .LBB83_55 +.LBB83_55: # in Loop: Header=BB83_54 Depth=1 + lea rcx, [rbp + 2280] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 2016], rax +.Ltmp9894: + lea rcx, [rbp + 2040] + lea rdx, [rbp + 2048] + lea r8, [rbp + 2016] + call "??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" +.Ltmp9895: + jmp .LBB83_56 +.LBB83_56: # in Loop: Header=BB83_54 Depth=1 +.Ltmp9896: + lea rcx, [rbp + 2168] + lea rdx, [rbp + 2048] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp9897: + jmp .LBB83_57 +.LBB83_57: # in Loop: Header=BB83_54 Depth=1 + lea rcx, [rbp + 2048] + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + jmp .LBB83_63 +.Ltmp10028: +.LBB83_62: # Block address taken + # in Loop: Header=BB83_54 Depth=1 + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 + jmp .LBB83_63 +.Ltmp10029: +.LBB83_63: # in Loop: Header=BB83_54 Depth=1 + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 +.Ltmp9900: + lea rcx, [rbp + 2168] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp9901: + mov byte ptr [rbp + 311], al # 1-byte Spill + jmp .LBB83_64 +.LBB83_64: # in Loop: Header=BB83_54 Depth=1 + mov al, byte ptr [rbp + 311] # 1-byte Reload + test al, 1 + jne .LBB83_65 + jmp .LBB83_69 +.LBB83_65: # in Loop: Header=BB83_54 Depth=1 + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 +.Ltmp9902: +.Ltmp10030: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp9903: + mov byte ptr [rbp + 310], al # 1-byte Spill + jmp .LBB83_66 +.LBB83_66: # in Loop: Header=BB83_54 Depth=1 + mov al, byte ptr [rbp + 310] # 1-byte Reload + test al, 1 + jne .LBB83_67 + jmp .LBB83_68 +.LBB83_67: # in Loop: Header=BB83_54 Depth=1 +.Ltmp10031: + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 + int3 +.Ltmp10032: +.LBB83_68: # in Loop: Header=BB83_54 Depth=1 + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 + jmp .LBB83_69 +.Ltmp10033: +.LBB83_69: # in Loop: Header=BB83_54 Depth=1 + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 +.Ltmp9904: + lea rcx, [rbp + 2168] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp9905: + jmp .LBB83_70 +.LBB83_70: # in Loop: Header=BB83_54 Depth=1 + lea rcx, [rbp + 2168] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB83_54 +.Ltmp10034: +# %bb.71: + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 + jmp .LBB83_72 +.LBB83_72: # =>This Inner Loop Header: Depth=1 +.Ltmp10035: + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 + lea rdx, [rip + "??_C@_0P@FJDBNPHA@bs?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 1912] + mov rcx, rax + mov qword ptr [rbp + 296], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1393 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1896] + mov qword ptr [rbp + 288], rcx # 8-byte Spill + mov qword ptr [rbp + 280], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1872] + mov qword ptr [rbp + 272], rcx # 8-byte Spill + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1936] + mov rdx, qword ptr [rbp + 272] # 8-byte Reload + mov r8, qword ptr [rbp + 288] # 8-byte Reload + mov r9, qword ptr [rbp + 296] # 8-byte Reload + mov qword ptr [rbp + 256], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2264] +.Ltmp10036: + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 + mov qword ptr [rbp + 248], rax # 8-byte Spill + call "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1792], rax +.Ltmp9906: + lea rcx, [rbp + 1800] + lea rdx, [rbp + 1808] + lea r8, [rbp + 1792] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp9907: + jmp .LBB83_73 +.LBB83_73: # in Loop: Header=BB83_72 Depth=1 + mov dword ptr [rbp + 1788], 0 +.Ltmp9908: + lea rcx, [rbp + 1808] + lea rdx, [rbp + 1816] + lea r8, [rbp + 1788] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp9909: + jmp .LBB83_74 +.LBB83_74: # in Loop: Header=BB83_72 Depth=1 +.Ltmp9910: + lea rcx, [rbp + 1936] + lea rdx, [rbp + 1816] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp9911: + jmp .LBB83_75 +.LBB83_75: # in Loop: Header=BB83_72 Depth=1 + lea rcx, [rbp + 1816] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB83_81 +.Ltmp10037: +.LBB83_80: # Block address taken + # in Loop: Header=BB83_72 Depth=1 + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 + jmp .LBB83_81 +.Ltmp10038: +.LBB83_81: # in Loop: Header=BB83_72 Depth=1 + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 +.Ltmp9914: + lea rcx, [rbp + 1936] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp9915: + mov byte ptr [rbp + 247], al # 1-byte Spill + jmp .LBB83_82 +.LBB83_82: # in Loop: Header=BB83_72 Depth=1 + mov al, byte ptr [rbp + 247] # 1-byte Reload + test al, 1 + jne .LBB83_83 + jmp .LBB83_87 +.LBB83_83: # in Loop: Header=BB83_72 Depth=1 + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 +.Ltmp9916: +.Ltmp10039: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp9917: + mov byte ptr [rbp + 246], al # 1-byte Spill + jmp .LBB83_84 +.LBB83_84: # in Loop: Header=BB83_72 Depth=1 + mov al, byte ptr [rbp + 246] # 1-byte Reload + test al, 1 + jne .LBB83_85 + jmp .LBB83_86 +.LBB83_85: # in Loop: Header=BB83_72 Depth=1 +.Ltmp10040: + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 + int3 +.Ltmp10041: +.LBB83_86: # in Loop: Header=BB83_72 Depth=1 + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 + jmp .LBB83_87 +.Ltmp10042: +.LBB83_87: # in Loop: Header=BB83_72 Depth=1 + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 +.Ltmp9918: + lea rcx, [rbp + 1936] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp9919: + jmp .LBB83_88 +.LBB83_88: # in Loop: Header=BB83_72 Depth=1 + lea rcx, [rbp + 1936] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB83_72 +.Ltmp10043: +# %bb.89: + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 + jmp .LBB83_90 +.LBB83_90: # =>This Inner Loop Header: Depth=1 +.Ltmp10044: + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 + lea rdx, [rip + "??_C@_0BF@FNHMNLHI@bs?4size_bytes?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 1680] + mov rcx, rax + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1394 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1664] + mov qword ptr [rbp + 224], rcx # 8-byte Spill + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1640] + mov qword ptr [rbp + 208], rcx # 8-byte Spill + mov qword ptr [rbp + 200], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1704] + mov rdx, qword ptr [rbp + 208] # 8-byte Reload + mov r8, qword ptr [rbp + 224] # 8-byte Reload + mov r9, qword ptr [rbp + 232] # 8-byte Reload + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2264] +.Ltmp10045: + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 + mov qword ptr [rbp + 184], rax # 8-byte Spill + call "?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1560], rax +.Ltmp9920: + lea rcx, [rbp + 1568] + lea rdx, [rbp + 1576] + lea r8, [rbp + 1560] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp9921: + jmp .LBB83_91 +.LBB83_91: # in Loop: Header=BB83_90 Depth=1 + mov dword ptr [rbp + 1556], 0 +.Ltmp9922: + lea rcx, [rbp + 1576] + lea rdx, [rbp + 1584] + lea r8, [rbp + 1556] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp9923: + jmp .LBB83_92 +.LBB83_92: # in Loop: Header=BB83_90 Depth=1 +.Ltmp9924: + lea rcx, [rbp + 1704] + lea rdx, [rbp + 1584] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp9925: + jmp .LBB83_93 +.LBB83_93: # in Loop: Header=BB83_90 Depth=1 + lea rcx, [rbp + 1584] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB83_99 +.Ltmp10046: +.LBB83_98: # Block address taken + # in Loop: Header=BB83_90 Depth=1 + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 + jmp .LBB83_99 +.Ltmp10047: +.LBB83_99: # in Loop: Header=BB83_90 Depth=1 + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 +.Ltmp9928: + lea rcx, [rbp + 1704] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp9929: + mov byte ptr [rbp + 183], al # 1-byte Spill + jmp .LBB83_100 +.LBB83_100: # in Loop: Header=BB83_90 Depth=1 + mov al, byte ptr [rbp + 183] # 1-byte Reload + test al, 1 + jne .LBB83_101 + jmp .LBB83_105 +.LBB83_101: # in Loop: Header=BB83_90 Depth=1 + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 +.Ltmp9930: +.Ltmp10048: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp9931: + mov byte ptr [rbp + 182], al # 1-byte Spill + jmp .LBB83_102 +.LBB83_102: # in Loop: Header=BB83_90 Depth=1 + mov al, byte ptr [rbp + 182] # 1-byte Reload + test al, 1 + jne .LBB83_103 + jmp .LBB83_104 +.LBB83_103: # in Loop: Header=BB83_90 Depth=1 +.Ltmp10049: + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 + int3 +.Ltmp10050: +.LBB83_104: # in Loop: Header=BB83_90 Depth=1 + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 + jmp .LBB83_105 +.Ltmp10051: +.LBB83_105: # in Loop: Header=BB83_90 Depth=1 + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 +.Ltmp9932: + lea rcx, [rbp + 1704] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp9933: + jmp .LBB83_106 +.LBB83_106: # in Loop: Header=BB83_90 Depth=1 + lea rcx, [rbp + 1704] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB83_90 +.Ltmp10052: +# %bb.107: + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 + jmp .LBB83_108 +.LBB83_108: # =>This Inner Loop Header: Depth=1 +.Ltmp10053: + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 + lea rdx, [rip + "??_C@_0EK@NJONNAHL@static_cast?$DMconst?5void?$CK?$DO?$CIbs?4data@"] + lea rax, [rbp + 1448] + mov rcx, rax + mov qword ptr [rbp + 168], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1395 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1432] + mov qword ptr [rbp + 160], rcx # 8-byte Spill + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1408] + mov qword ptr [rbp + 144], rcx # 8-byte Spill + mov qword ptr [rbp + 136], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1472] + mov rdx, qword ptr [rbp + 144] # 8-byte Reload + mov r8, qword ptr [rbp + 160] # 8-byte Reload + mov r9, qword ptr [rbp + 168] # 8-byte Reload + mov qword ptr [rbp + 128], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2264] +.Ltmp10054: + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ" + mov qword ptr [rbp + 1328], rax +.Ltmp9934: + lea rcx, [rbp + 1336] + lea rdx, [rbp + 1344] + lea r8, [rbp + 1328] + call "??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z" +.Ltmp9935: + jmp .LBB83_109 +.LBB83_109: # in Loop: Header=BB83_108 Depth=1 + lea rcx, [rbp + 2280] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov qword ptr [rbp + 1320], rax +.Ltmp9936: + lea rcx, [rbp + 1344] + lea rdx, [rbp + 1352] + lea r8, [rbp + 1320] + call "??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z" +.Ltmp9937: + jmp .LBB83_110 +.LBB83_110: # in Loop: Header=BB83_108 Depth=1 +.Ltmp9938: + lea rcx, [rbp + 1472] + lea rdx, [rbp + 1352] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp9939: + jmp .LBB83_111 +.LBB83_111: # in Loop: Header=BB83_108 Depth=1 + lea rcx, [rbp + 1352] + call "??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" + jmp .LBB83_117 +.Ltmp10055: +.LBB83_116: # Block address taken + # in Loop: Header=BB83_108 Depth=1 + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 + jmp .LBB83_117 +.Ltmp10056: +.LBB83_117: # in Loop: Header=BB83_108 Depth=1 + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 +.Ltmp9942: + lea rcx, [rbp + 1472] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp9943: + mov byte ptr [rbp + 119], al # 1-byte Spill + jmp .LBB83_118 +.LBB83_118: # in Loop: Header=BB83_108 Depth=1 + mov al, byte ptr [rbp + 119] # 1-byte Reload + test al, 1 + jne .LBB83_119 + jmp .LBB83_123 +.LBB83_119: # in Loop: Header=BB83_108 Depth=1 + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 +.Ltmp9944: +.Ltmp10057: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp9945: + mov byte ptr [rbp + 118], al # 1-byte Spill + jmp .LBB83_120 +.LBB83_120: # in Loop: Header=BB83_108 Depth=1 + mov al, byte ptr [rbp + 118] # 1-byte Reload + test al, 1 + jne .LBB83_121 + jmp .LBB83_122 +.LBB83_121: # in Loop: Header=BB83_108 Depth=1 +.Ltmp10058: + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 + int3 +.Ltmp10059: +.LBB83_122: # in Loop: Header=BB83_108 Depth=1 + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 + jmp .LBB83_123 +.Ltmp10060: +.LBB83_123: # in Loop: Header=BB83_108 Depth=1 + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 +.Ltmp9946: + lea rcx, [rbp + 1472] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp9947: + jmp .LBB83_124 +.LBB83_124: # in Loop: Header=BB83_108 Depth=1 + lea rcx, [rbp + 1472] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB83_108 +.Ltmp10061: +# %bb.125: + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 + jmp .LBB83_126 +.LBB83_126: # =>This Inner Loop Header: Depth=1 +.Ltmp10062: + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 + lea rdx, [rip + "??_C@_0BF@FANINFOJ@bs?4data?$CI?$CJ?5?$DN?$DN?5nullptr?$AA@"] + lea rax, [rbp + 1216] + mov rcx, rax + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1396 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1200] + mov qword ptr [rbp + 96], rcx # 8-byte Spill + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1176] + mov qword ptr [rbp + 80], rcx # 8-byte Spill + mov qword ptr [rbp + 72], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1240] + mov rdx, qword ptr [rbp + 80] # 8-byte Reload + mov r8, qword ptr [rbp + 96] # 8-byte Reload + mov r9, qword ptr [rbp + 104] # 8-byte Reload + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2264] +.Ltmp10063: + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 + mov qword ptr [rbp + 56], rax # 8-byte Spill + call "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ" + mov qword ptr [rbp + 1096], rax +.Ltmp9948: + lea rcx, [rbp + 1104] + lea rdx, [rbp + 1112] + lea r8, [rbp + 1096] + call "??$?NPEBW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBW4byte@gsl@@@1@AEBQEBW4byte@gsl@@@Z" +.Ltmp9949: + jmp .LBB83_127 +.LBB83_127: # in Loop: Header=BB83_126 Depth=1 + mov qword ptr [rbp + 1088], 0 +.Ltmp9950: + lea rcx, [rbp + 1112] + lea rdx, [rbp + 1120] + lea r8, [rbp + 1088] + call "??$?8$$T@?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@1@AEB$$T@Z" +.Ltmp9951: + jmp .LBB83_128 +.LBB83_128: # in Loop: Header=BB83_126 Depth=1 +.Ltmp9952: + lea rcx, [rbp + 1240] + lea rdx, [rbp + 1120] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp9953: + jmp .LBB83_129 +.LBB83_129: # in Loop: Header=BB83_126 Depth=1 + lea rcx, [rbp + 1120] + call "??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" + jmp .LBB83_135 +.Ltmp10064: +.LBB83_134: # Block address taken + # in Loop: Header=BB83_126 Depth=1 + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 + jmp .LBB83_135 +.Ltmp10065: +.LBB83_135: # in Loop: Header=BB83_126 Depth=1 + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 +.Ltmp9956: + lea rcx, [rbp + 1240] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp9957: + mov byte ptr [rbp + 55], al # 1-byte Spill + jmp .LBB83_136 +.LBB83_136: # in Loop: Header=BB83_126 Depth=1 + mov al, byte ptr [rbp + 55] # 1-byte Reload + test al, 1 + jne .LBB83_137 + jmp .LBB83_141 +.LBB83_137: # in Loop: Header=BB83_126 Depth=1 + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 +.Ltmp9958: +.Ltmp10066: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp9959: + mov byte ptr [rbp + 54], al # 1-byte Spill + jmp .LBB83_138 +.LBB83_138: # in Loop: Header=BB83_126 Depth=1 + mov al, byte ptr [rbp + 54] # 1-byte Reload + test al, 1 + jne .LBB83_139 + jmp .LBB83_140 +.LBB83_139: # in Loop: Header=BB83_126 Depth=1 +.Ltmp10067: + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 + int3 +.Ltmp10068: +.LBB83_140: # in Loop: Header=BB83_126 Depth=1 + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 + jmp .LBB83_141 +.Ltmp10069: +.LBB83_141: # in Loop: Header=BB83_126 Depth=1 + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 +.Ltmp9960: + lea rcx, [rbp + 1240] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp9961: + jmp .LBB83_142 +.LBB83_142: # in Loop: Header=BB83_126 Depth=1 + lea rcx, [rbp + 1240] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB83_126 +.Ltmp10070: +# %bb.143: + .cv_loc 83 1 1400 0 # ..\tests\span_tests.cpp:1400:0 + lea rcx, [rbp + 1072] +.Ltmp10071: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 3040] + call "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" +.Ltmp10072: + .cv_loc 83 1 1401 0 # ..\tests\span_tests.cpp:1401:0 + mov rcx, qword ptr [rbp + 1072] + mov qword ptr [rbp + 1040], rcx + mov rcx, qword ptr [rbp + 1080] + mov qword ptr [rbp + 1048], rcx + lea rcx, [rbp + 1056] +.Ltmp10073: + #DEBUG_VALUE: bs <- [$rcx+0] + lea rdx, [rbp + 1040] + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" +.Ltmp10074: +.LBB83_144: # =>This Inner Loop Header: Depth=1 + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 + lea rdx, [rip + "??_C@_0EK@NJONNAHL@static_cast?$DMconst?5void?$CK?$DO?$CIbs?4data@"] + lea rax, [rbp + 936] + mov rcx, rax + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1402 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 920] + mov qword ptr [rbp + 24], rcx # 8-byte Spill + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 896] + mov qword ptr [rbp + 8], rcx # 8-byte Spill + mov qword ptr [rbp], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 960] + mov rdx, qword ptr [rbp + 8] # 8-byte Reload + mov r8, qword ptr [rbp + 24] # 8-byte Reload + mov r9, qword ptr [rbp + 32] # 8-byte Reload + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 1056] +.Ltmp10075: + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ" + mov qword ptr [rbp + 816], rax +.Ltmp9962: + lea rcx, [rbp + 824] + lea rdx, [rbp + 832] + lea r8, [rbp + 816] + call "??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z" +.Ltmp9963: + jmp .LBB83_145 +.LBB83_145: # in Loop: Header=BB83_144 Depth=1 + lea rcx, [rbp + 1072] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov qword ptr [rbp + 808], rax +.Ltmp9964: + lea rcx, [rbp + 832] + lea rdx, [rbp + 840] + lea r8, [rbp + 808] + call "??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z" +.Ltmp9965: + jmp .LBB83_146 +.LBB83_146: # in Loop: Header=BB83_144 Depth=1 +.Ltmp9966: + lea rcx, [rbp + 960] + lea rdx, [rbp + 840] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp9967: + jmp .LBB83_147 +.LBB83_147: # in Loop: Header=BB83_144 Depth=1 + lea rcx, [rbp + 840] + call "??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" + jmp .LBB83_153 +.Ltmp10076: +.LBB83_152: # Block address taken + # in Loop: Header=BB83_144 Depth=1 + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 + jmp .LBB83_153 +.Ltmp10077: +.LBB83_153: # in Loop: Header=BB83_144 Depth=1 + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 +.Ltmp9970: + lea rcx, [rbp + 960] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp9971: + mov byte ptr [rbp - 17], al # 1-byte Spill + jmp .LBB83_154 +.LBB83_154: # in Loop: Header=BB83_144 Depth=1 + mov al, byte ptr [rbp - 17] # 1-byte Reload + test al, 1 + jne .LBB83_155 + jmp .LBB83_159 +.LBB83_155: # in Loop: Header=BB83_144 Depth=1 + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 +.Ltmp9972: +.Ltmp10078: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp9973: + mov byte ptr [rbp - 18], al # 1-byte Spill + jmp .LBB83_156 +.LBB83_156: # in Loop: Header=BB83_144 Depth=1 + mov al, byte ptr [rbp - 18] # 1-byte Reload + test al, 1 + jne .LBB83_157 + jmp .LBB83_158 +.LBB83_157: # in Loop: Header=BB83_144 Depth=1 +.Ltmp10079: + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 + int3 +.Ltmp10080: +.LBB83_158: # in Loop: Header=BB83_144 Depth=1 + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 + jmp .LBB83_159 +.Ltmp10081: +.LBB83_159: # in Loop: Header=BB83_144 Depth=1 + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 +.Ltmp9974: + lea rcx, [rbp + 960] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp9975: + jmp .LBB83_160 +.LBB83_160: # in Loop: Header=BB83_144 Depth=1 + lea rcx, [rbp + 960] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB83_144 +.Ltmp10082: +# %bb.161: + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 + jmp .LBB83_162 +.LBB83_162: # =>This Inner Loop Header: Depth=1 +.Ltmp10083: + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 + lea rdx, [rip + "??_C@_0BM@PAOANMDJ@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size_bytes?$CI?$CJ?$AA@"] + lea rax, [rbp + 704] + mov rcx, rax + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1403 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 688] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 664] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 728] + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + mov r8, qword ptr [rbp - 40] # 8-byte Reload + mov r9, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 1056] +.Ltmp10084: + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 584], rax +.Ltmp9976: + lea rcx, [rbp + 592] + lea rdx, [rbp + 600] + lea r8, [rbp + 584] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp9977: + jmp .LBB83_163 +.LBB83_163: # in Loop: Header=BB83_162 Depth=1 + lea rcx, [rbp + 1072] + call "?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 576], rax +.Ltmp9978: + lea rcx, [rbp + 600] + lea rdx, [rbp + 608] + lea r8, [rbp + 576] + call "??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" +.Ltmp9979: + jmp .LBB83_164 +.LBB83_164: # in Loop: Header=BB83_162 Depth=1 +.Ltmp9980: + lea rcx, [rbp + 728] + lea rdx, [rbp + 608] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp9981: + jmp .LBB83_165 +.LBB83_165: # in Loop: Header=BB83_162 Depth=1 + lea rcx, [rbp + 608] + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + jmp .LBB83_171 +.Ltmp10085: +.LBB83_170: # Block address taken + # in Loop: Header=BB83_162 Depth=1 + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 + jmp .LBB83_171 +.Ltmp10086: +.LBB83_171: # in Loop: Header=BB83_162 Depth=1 + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 +.Ltmp9984: + lea rcx, [rbp + 728] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp9985: + mov byte ptr [rbp - 81], al # 1-byte Spill + jmp .LBB83_172 +.LBB83_172: # in Loop: Header=BB83_162 Depth=1 + mov al, byte ptr [rbp - 81] # 1-byte Reload + test al, 1 + jne .LBB83_173 + jmp .LBB83_177 +.LBB83_173: # in Loop: Header=BB83_162 Depth=1 + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 +.Ltmp9986: +.Ltmp10087: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp9987: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB83_174 +.LBB83_174: # in Loop: Header=BB83_162 Depth=1 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB83_175 + jmp .LBB83_176 +.LBB83_175: # in Loop: Header=BB83_162 Depth=1 +.Ltmp10088: + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 + int3 +.Ltmp10089: +.LBB83_176: # in Loop: Header=BB83_162 Depth=1 + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 + jmp .LBB83_177 +.Ltmp10090: +.LBB83_177: # in Loop: Header=BB83_162 Depth=1 + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 +.Ltmp9988: + lea rcx, [rbp + 728] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp9989: + jmp .LBB83_178 +.LBB83_178: # in Loop: Header=BB83_162 Depth=1 + lea rcx, [rbp + 728] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB83_162 +.Ltmp10091: +# %bb.179: + .cv_loc 83 1 1405 0 # ..\tests\span_tests.cpp:1405:0 + add rsp, 3200 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_5: # in Loop: Header=BB83_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2824] +.Ltmp10092: + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10093: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$6@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$6@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?catch$6@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB83_6: # in Loop: Header=BB83_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 +.Ltmp9856: + lea rcx, [rbp + 2944] +.Ltmp10094: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp9857: + jmp .LBB83_7 +.LBB83_7: # in Loop: Header=BB83_1 Depth=1 + lea rax, [rip + .LBB83_8] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10095: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$22@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_22: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2944] + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10096: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$23@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_23: # in Loop: Header=BB83_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2560] +.Ltmp10097: + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 + call "??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10098: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$24@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$24@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?catch$24@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB83_24: # in Loop: Header=BB83_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 +.Ltmp9870: + lea rcx, [rbp + 2680] +.Ltmp10099: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp9871: + jmp .LBB83_25 +.LBB83_25: # in Loop: Header=BB83_18 Depth=1 + lea rax, [rip + .LBB83_26] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10100: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$40@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_40: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2680] + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10101: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$41@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_41: # in Loop: Header=BB83_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2328] +.Ltmp10102: + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10103: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$42@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$42@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?catch$42@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB83_42: # in Loop: Header=BB83_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 +.Ltmp9884: + lea rcx, [rbp + 2448] +.Ltmp10104: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp9885: + jmp .LBB83_43 +.LBB83_43: # in Loop: Header=BB83_36 Depth=1 + lea rax, [rip + .LBB83_44] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10105: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$58@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$58@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$58@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_58: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2448] + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10106: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$59@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_59: # in Loop: Header=BB83_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2048] +.Ltmp10107: + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10108: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$60@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$60@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?catch$60@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB83_60: # in Loop: Header=BB83_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 +.Ltmp9898: + lea rcx, [rbp + 2168] +.Ltmp10109: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp9899: + jmp .LBB83_61 +.LBB83_61: # in Loop: Header=BB83_54 Depth=1 + lea rax, [rip + .LBB83_62] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10110: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$76@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$76@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$76@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_76: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2168] + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10111: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$77@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_77: # in Loop: Header=BB83_72 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1816] +.Ltmp10112: + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10113: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$78@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$78@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?catch$78@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB83_78: # in Loop: Header=BB83_72 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 +.Ltmp9912: + lea rcx, [rbp + 1936] +.Ltmp10114: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp9913: + jmp .LBB83_79 +.LBB83_79: # in Loop: Header=BB83_72 Depth=1 + lea rax, [rip + .LBB83_80] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10115: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$94@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$94@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$94@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_94: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1936] + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10116: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$95@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$95@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$95@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_95: # in Loop: Header=BB83_90 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1584] +.Ltmp10117: + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10118: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$96@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$96@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?catch$96@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB83_96: # in Loop: Header=BB83_90 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 +.Ltmp9926: + lea rcx, [rbp + 1704] +.Ltmp10119: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp9927: + jmp .LBB83_97 +.LBB83_97: # in Loop: Header=BB83_90 Depth=1 + lea rax, [rip + .LBB83_98] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10120: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$112@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$112@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$112@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_112: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1704] + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10121: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$113@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$113@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$113@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_113: # in Loop: Header=BB83_108 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1352] +.Ltmp10122: + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 + call "??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10123: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$114@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$114@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?catch$114@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB83_114: # in Loop: Header=BB83_108 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 +.Ltmp9940: + lea rcx, [rbp + 1472] +.Ltmp10124: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp9941: + jmp .LBB83_115 +.LBB83_115: # in Loop: Header=BB83_108 Depth=1 + lea rax, [rip + .LBB83_116] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10125: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$130@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$130@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$130@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_130: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1472] + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10126: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$131@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$131@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$131@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_131: # in Loop: Header=BB83_126 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1120] +.Ltmp10127: + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 + call "??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10128: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$132@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$132@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?catch$132@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB83_132: # in Loop: Header=BB83_126 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 +.Ltmp9954: + lea rcx, [rbp + 1240] +.Ltmp10129: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp9955: + jmp .LBB83_133 +.LBB83_133: # in Loop: Header=BB83_126 Depth=1 + lea rax, [rip + .LBB83_134] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10130: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$148@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$148@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$148@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_148: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1240] + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10131: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$149@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$149@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$149@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_149: # in Loop: Header=BB83_144 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 840] +.Ltmp10132: + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 + call "??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10133: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$150@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$150@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?catch$150@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB83_150: # in Loop: Header=BB83_144 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 +.Ltmp9968: + lea rcx, [rbp + 960] +.Ltmp10134: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp9969: + jmp .LBB83_151 +.LBB83_151: # in Loop: Header=BB83_144 Depth=1 + lea rax, [rip + .LBB83_152] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10135: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$166@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$166@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$166@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_166: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 960] + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10136: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$167@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$167@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$167@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_167: # in Loop: Header=BB83_162 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 608] +.Ltmp10137: + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10138: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$168@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$168@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?catch$168@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB83_168: # in Loop: Header=BB83_162 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 +.Ltmp9982: + lea rcx, [rbp + 728] +.Ltmp10139: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp9983: + jmp .LBB83_169 +.LBB83_169: # in Loop: Header=BB83_162 Depth=1 + lea rax, [rip + .LBB83_170] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10140: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$180@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$180@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$180@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_180: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 728] + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10141: +.Lfunc_end83: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": + .long 429065506 # MagicNumber + .long 40 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL # UnwindMap + .long 10 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL # TryBlockMap + .long 51 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL # IPToStateXData + .long 3192 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": + .long -1 # ToState + .long "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 5 # ToState + .long "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$58@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long 9 # ToState + .long "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$76@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 13 # ToState + .long "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$94@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long 17 # ToState + .long "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$112@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 20 # ToState + .long 0 # Action + .long 21 # ToState + .long "?dtor$95@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 20 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$130@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 24 # ToState + .long 0 # Action + .long 25 # ToState + .long "?dtor$113@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 24 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$148@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 28 # ToState + .long 0 # Action + .long 29 # ToState + .long "?dtor$131@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 28 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$166@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 32 # ToState + .long 0 # Action + .long 33 # ToState + .long "?dtor$149@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 32 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$180@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 36 # ToState + .long 0 # Action + .long 37 # ToState + .long "?dtor$167@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 36 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 6 # TryHigh + .long 7 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL # HandlerArray + .long 9 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 14 # TryHigh + .long 15 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL # HandlerArray + .long 17 # TryLow + .long 18 # TryHigh + .long 19 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL # HandlerArray + .long 21 # TryLow + .long 22 # TryHigh + .long 23 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL # HandlerArray + .long 25 # TryLow + .long 26 # TryHigh + .long 27 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL # HandlerArray + .long 29 # TryLow + .long 30 # TryHigh + .long 31 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL # HandlerArray + .long 33 # TryLow + .long 34 # TryHigh + .long 35 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$8$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL # HandlerArray + .long 37 # TryLow + .long 38 # TryHigh + .long 39 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$9$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$42@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$60@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$78@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$96@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$114@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$132@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$8$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$150@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$9$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$168@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": + .long .Lfunc_begin83@IMGREL # IP + .long -1 # ToState + .long .Ltmp9850@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp9854@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp9858@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp9863@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp9864@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp9868@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp9872@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp9877@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp9878@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp9882@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp9886@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp9891@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp9892@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp9896@IMGREL+1 # IP + .long 14 # ToState + .long .Ltmp9900@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp9905@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp9906@IMGREL+1 # IP + .long 17 # ToState + .long .Ltmp9910@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp9914@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp9919@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp9920@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp9924@IMGREL+1 # IP + .long 22 # ToState + .long .Ltmp9928@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp9933@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp9934@IMGREL+1 # IP + .long 25 # ToState + .long .Ltmp9938@IMGREL+1 # IP + .long 26 # ToState + .long .Ltmp9942@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp9947@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp9948@IMGREL+1 # IP + .long 29 # ToState + .long .Ltmp9952@IMGREL+1 # IP + .long 30 # ToState + .long .Ltmp9956@IMGREL+1 # IP + .long 28 # ToState + .long .Ltmp9961@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp9962@IMGREL+1 # IP + .long 33 # ToState + .long .Ltmp9966@IMGREL+1 # IP + .long 34 # ToState + .long .Ltmp9970@IMGREL+1 # IP + .long 32 # ToState + .long .Ltmp9975@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp9976@IMGREL+1 # IP + .long 37 # ToState + .long .Ltmp9980@IMGREL+1 # IP + .long 38 # ToState + .long .Ltmp9984@IMGREL+1 # IP + .long 36 # ToState + .long .Ltmp9989@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # IP + .long 7 # ToState + .long "?catch$42@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$60@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # IP + .long 15 # ToState + .long "?catch$78@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # IP + .long 19 # ToState + .long "?catch$96@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # IP + .long 23 # ToState + .long "?catch$114@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # IP + .long 27 # ToState + .long "?catch$132@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # IP + .long 31 # ToState + .long "?catch$150@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # IP + .long 35 # ToState + .long "?catch$168@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # IP + .long 39 # ToState + .text + # -- End function + .def "??__FautoRegistrar55@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar55@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar55@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar55@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin84: + .cv_func_id 84 + .cv_loc 84 1 1377 0 # ..\tests\span_tests.cpp:1377:0 +.seh_proc "??__FautoRegistrar55@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp10142: + lea rcx, [rip + "?autoRegistrar55@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp10143: +.Lfunc_end84: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar57@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar57@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar57@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar57@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin85: + .cv_func_id 85 + .cv_loc 85 1 1408 0 # ..\tests\span_tests.cpp:1408:0 +.seh_proc "??__EautoRegistrar57@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp10144: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BD@POLEBHOO@as_writeable_bytes?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 1408 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____56@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar57@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar57@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp10145: +.Lfunc_end85: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____56@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____56@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____56@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____56@@YAXXZ" +.Lfunc_begin86: + .cv_func_id 86 + .cv_loc 86 1 1409 0 # ..\tests\span_tests.cpp:1409:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____56@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 2256 + .seh_stackalloc 2256 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp10244: + .cv_loc 86 1 1410 0 # ..\tests\span_tests.cpp:1410:0 + mov qword ptr [rbp + 2120], -2 + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 2096], rax + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 2104], rax +.Ltmp10245: + .cv_loc 86 1 1424 0 # ..\tests\span_tests.cpp:1424:0 + lea rcx, [rbp + 2080] +.Ltmp10246: + #DEBUG_VALUE: s <- [$rcx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" +.Ltmp10247: + .cv_loc 86 1 1425 0 # ..\tests\span_tests.cpp:1425:0 + mov rcx, qword ptr [rbp + 2080] + mov qword ptr [rbp + 2048], rcx + mov rcx, qword ptr [rbp + 2088] + mov qword ptr [rbp + 2056], rcx + lea rcx, [rbp + 2064] +.Ltmp10248: + #DEBUG_VALUE: bs <- [$rcx+0] + lea rdx, [rbp + 2048] + mov qword ptr [rbp + 368], rax # 8-byte Spill + call "??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" +.Ltmp10249: +.LBB86_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 + lea rdx, [rip + "??_C@_0BG@BBFOADKB@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size?$CI?$CJ?$AA@"] + lea rax, [rbp + 1944] + mov rcx, rax + mov qword ptr [rbp + 360], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1426 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1928] + mov qword ptr [rbp + 352], rcx # 8-byte Spill + mov qword ptr [rbp + 344], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1904] + mov qword ptr [rbp + 336], rcx # 8-byte Spill + mov qword ptr [rbp + 328], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1968] + mov rdx, qword ptr [rbp + 336] # 8-byte Reload + mov r8, qword ptr [rbp + 352] # 8-byte Reload + mov r9, qword ptr [rbp + 360] # 8-byte Reload + mov qword ptr [rbp + 320], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2064] +.Ltmp10250: + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 + mov qword ptr [rbp + 312], rax # 8-byte Spill + call "?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1824], rax +.Ltmp10146: + lea rcx, [rbp + 1832] + lea rdx, [rbp + 1840] + lea r8, [rbp + 1824] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp10147: + jmp .LBB86_2 +.LBB86_2: # in Loop: Header=BB86_1 Depth=1 + lea rcx, [rbp + 2080] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1816], rax +.Ltmp10148: + lea rcx, [rbp + 1840] + lea rdx, [rbp + 1848] + lea r8, [rbp + 1816] + call "??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" +.Ltmp10149: + jmp .LBB86_3 +.LBB86_3: # in Loop: Header=BB86_1 Depth=1 +.Ltmp10150: + lea rcx, [rbp + 1968] + lea rdx, [rbp + 1848] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp10151: + jmp .LBB86_4 +.LBB86_4: # in Loop: Header=BB86_1 Depth=1 + lea rcx, [rbp + 1848] + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + jmp .LBB86_9 +.Ltmp10251: +.LBB86_8: # Block address taken + # in Loop: Header=BB86_1 Depth=1 + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 + jmp .LBB86_9 +.Ltmp10252: +.LBB86_9: # in Loop: Header=BB86_1 Depth=1 + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 +.Ltmp10154: + lea rcx, [rbp + 1968] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10155: + mov byte ptr [rbp + 311], al # 1-byte Spill + jmp .LBB86_10 +.LBB86_10: # in Loop: Header=BB86_1 Depth=1 + mov al, byte ptr [rbp + 311] # 1-byte Reload + test al, 1 + jne .LBB86_11 + jmp .LBB86_15 +.LBB86_11: # in Loop: Header=BB86_1 Depth=1 + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 +.Ltmp10156: +.Ltmp10253: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10157: + mov byte ptr [rbp + 310], al # 1-byte Spill + jmp .LBB86_12 +.LBB86_12: # in Loop: Header=BB86_1 Depth=1 + mov al, byte ptr [rbp + 310] # 1-byte Reload + test al, 1 + jne .LBB86_13 + jmp .LBB86_14 +.LBB86_13: # in Loop: Header=BB86_1 Depth=1 +.Ltmp10254: + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 + int3 +.Ltmp10255: +.LBB86_14: # in Loop: Header=BB86_1 Depth=1 + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 + jmp .LBB86_15 +.Ltmp10256: +.LBB86_15: # in Loop: Header=BB86_1 Depth=1 + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 +.Ltmp10158: + lea rcx, [rbp + 1968] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10159: + jmp .LBB86_16 +.LBB86_16: # in Loop: Header=BB86_1 Depth=1 + lea rcx, [rbp + 1968] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB86_1 +.Ltmp10257: +# %bb.17: + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 + jmp .LBB86_18 +.LBB86_18: # =>This Inner Loop Header: Depth=1 +.Ltmp10258: + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 + lea rdx, [rip + "??_C@_0P@FJDBNPHA@bs?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 1712] + mov rcx, rax + mov qword ptr [rbp + 296], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1427 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1696] + mov qword ptr [rbp + 288], rcx # 8-byte Spill + mov qword ptr [rbp + 280], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1672] + mov qword ptr [rbp + 272], rcx # 8-byte Spill + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1736] + mov rdx, qword ptr [rbp + 272] # 8-byte Reload + mov r8, qword ptr [rbp + 288] # 8-byte Reload + mov r9, qword ptr [rbp + 296] # 8-byte Reload + mov qword ptr [rbp + 256], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2064] +.Ltmp10259: + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 + mov qword ptr [rbp + 248], rax # 8-byte Spill + call "?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1592], rax +.Ltmp10160: + lea rcx, [rbp + 1600] + lea rdx, [rbp + 1608] + lea r8, [rbp + 1592] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp10161: + jmp .LBB86_19 +.LBB86_19: # in Loop: Header=BB86_18 Depth=1 + mov dword ptr [rbp + 1588], 0 +.Ltmp10162: + lea rcx, [rbp + 1608] + lea rdx, [rbp + 1616] + lea r8, [rbp + 1588] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp10163: + jmp .LBB86_20 +.LBB86_20: # in Loop: Header=BB86_18 Depth=1 +.Ltmp10164: + lea rcx, [rbp + 1736] + lea rdx, [rbp + 1616] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp10165: + jmp .LBB86_21 +.LBB86_21: # in Loop: Header=BB86_18 Depth=1 + lea rcx, [rbp + 1616] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB86_27 +.Ltmp10260: +.LBB86_26: # Block address taken + # in Loop: Header=BB86_18 Depth=1 + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 + jmp .LBB86_27 +.Ltmp10261: +.LBB86_27: # in Loop: Header=BB86_18 Depth=1 + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 +.Ltmp10168: + lea rcx, [rbp + 1736] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10169: + mov byte ptr [rbp + 247], al # 1-byte Spill + jmp .LBB86_28 +.LBB86_28: # in Loop: Header=BB86_18 Depth=1 + mov al, byte ptr [rbp + 247] # 1-byte Reload + test al, 1 + jne .LBB86_29 + jmp .LBB86_33 +.LBB86_29: # in Loop: Header=BB86_18 Depth=1 + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 +.Ltmp10170: +.Ltmp10262: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10171: + mov byte ptr [rbp + 246], al # 1-byte Spill + jmp .LBB86_30 +.LBB86_30: # in Loop: Header=BB86_18 Depth=1 + mov al, byte ptr [rbp + 246] # 1-byte Reload + test al, 1 + jne .LBB86_31 + jmp .LBB86_32 +.LBB86_31: # in Loop: Header=BB86_18 Depth=1 +.Ltmp10263: + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 + int3 +.Ltmp10264: +.LBB86_32: # in Loop: Header=BB86_18 Depth=1 + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 + jmp .LBB86_33 +.Ltmp10265: +.LBB86_33: # in Loop: Header=BB86_18 Depth=1 + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 +.Ltmp10172: + lea rcx, [rbp + 1736] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10173: + jmp .LBB86_34 +.LBB86_34: # in Loop: Header=BB86_18 Depth=1 + lea rcx, [rbp + 1736] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB86_18 +.Ltmp10266: +# %bb.35: + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 + jmp .LBB86_36 +.LBB86_36: # =>This Inner Loop Header: Depth=1 +.Ltmp10267: + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 + lea rdx, [rip + "??_C@_0BF@FNHMNLHI@bs?4size_bytes?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 1480] + mov rcx, rax + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1428 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1464] + mov qword ptr [rbp + 224], rcx # 8-byte Spill + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1440] + mov qword ptr [rbp + 208], rcx # 8-byte Spill + mov qword ptr [rbp + 200], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1504] + mov rdx, qword ptr [rbp + 208] # 8-byte Reload + mov r8, qword ptr [rbp + 224] # 8-byte Reload + mov r9, qword ptr [rbp + 232] # 8-byte Reload + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2064] +.Ltmp10268: + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 + mov qword ptr [rbp + 184], rax # 8-byte Spill + call "?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1360], rax +.Ltmp10174: + lea rcx, [rbp + 1368] + lea rdx, [rbp + 1376] + lea r8, [rbp + 1360] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp10175: + jmp .LBB86_37 +.LBB86_37: # in Loop: Header=BB86_36 Depth=1 + mov dword ptr [rbp + 1356], 0 +.Ltmp10176: + lea rcx, [rbp + 1376] + lea rdx, [rbp + 1384] + lea r8, [rbp + 1356] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp10177: + jmp .LBB86_38 +.LBB86_38: # in Loop: Header=BB86_36 Depth=1 +.Ltmp10178: + lea rcx, [rbp + 1504] + lea rdx, [rbp + 1384] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp10179: + jmp .LBB86_39 +.LBB86_39: # in Loop: Header=BB86_36 Depth=1 + lea rcx, [rbp + 1384] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB86_45 +.Ltmp10269: +.LBB86_44: # Block address taken + # in Loop: Header=BB86_36 Depth=1 + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 + jmp .LBB86_45 +.Ltmp10270: +.LBB86_45: # in Loop: Header=BB86_36 Depth=1 + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 +.Ltmp10182: + lea rcx, [rbp + 1504] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10183: + mov byte ptr [rbp + 183], al # 1-byte Spill + jmp .LBB86_46 +.LBB86_46: # in Loop: Header=BB86_36 Depth=1 + mov al, byte ptr [rbp + 183] # 1-byte Reload + test al, 1 + jne .LBB86_47 + jmp .LBB86_51 +.LBB86_47: # in Loop: Header=BB86_36 Depth=1 + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 +.Ltmp10184: +.Ltmp10271: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10185: + mov byte ptr [rbp + 182], al # 1-byte Spill + jmp .LBB86_48 +.LBB86_48: # in Loop: Header=BB86_36 Depth=1 + mov al, byte ptr [rbp + 182] # 1-byte Reload + test al, 1 + jne .LBB86_49 + jmp .LBB86_50 +.LBB86_49: # in Loop: Header=BB86_36 Depth=1 +.Ltmp10272: + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 + int3 +.Ltmp10273: +.LBB86_50: # in Loop: Header=BB86_36 Depth=1 + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 + jmp .LBB86_51 +.Ltmp10274: +.LBB86_51: # in Loop: Header=BB86_36 Depth=1 + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 +.Ltmp10186: + lea rcx, [rbp + 1504] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10187: + jmp .LBB86_52 +.LBB86_52: # in Loop: Header=BB86_36 Depth=1 + lea rcx, [rbp + 1504] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB86_36 +.Ltmp10275: +# %bb.53: + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 + jmp .LBB86_54 +.LBB86_54: # =>This Inner Loop Header: Depth=1 +.Ltmp10276: + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 + lea rdx, [rip + "??_C@_0DO@FEPPFBLK@static_cast?$DMvoid?$CK?$DO?$CIbs?4data?$CI?$CJ?$CJ?5?$DN?$DN@"] + lea rax, [rbp + 1248] + mov rcx, rax + mov qword ptr [rbp + 168], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1429 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1232] + mov qword ptr [rbp + 160], rcx # 8-byte Spill + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1208] + mov qword ptr [rbp + 144], rcx # 8-byte Spill + mov qword ptr [rbp + 136], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1272] + mov rdx, qword ptr [rbp + 144] # 8-byte Reload + mov r8, qword ptr [rbp + 160] # 8-byte Reload + mov r9, qword ptr [rbp + 168] # 8-byte Reload + mov qword ptr [rbp + 128], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2064] +.Ltmp10277: + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ" + mov qword ptr [rbp + 1128], rax +.Ltmp10188: + lea rcx, [rbp + 1136] + lea rdx, [rbp + 1144] + lea r8, [rbp + 1128] + call "??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z" +.Ltmp10189: + jmp .LBB86_55 +.LBB86_55: # in Loop: Header=BB86_54 Depth=1 + lea rcx, [rbp + 2080] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov qword ptr [rbp + 1120], rax +.Ltmp10190: + lea rcx, [rbp + 1144] + lea rdx, [rbp + 1152] + lea r8, [rbp + 1120] + call "??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z" +.Ltmp10191: + jmp .LBB86_56 +.LBB86_56: # in Loop: Header=BB86_54 Depth=1 +.Ltmp10192: + lea rcx, [rbp + 1272] + lea rdx, [rbp + 1152] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp10193: + jmp .LBB86_57 +.LBB86_57: # in Loop: Header=BB86_54 Depth=1 + lea rcx, [rbp + 1152] + call "??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ" + jmp .LBB86_63 +.Ltmp10278: +.LBB86_62: # Block address taken + # in Loop: Header=BB86_54 Depth=1 + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 + jmp .LBB86_63 +.Ltmp10279: +.LBB86_63: # in Loop: Header=BB86_54 Depth=1 + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 +.Ltmp10196: + lea rcx, [rbp + 1272] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10197: + mov byte ptr [rbp + 119], al # 1-byte Spill + jmp .LBB86_64 +.LBB86_64: # in Loop: Header=BB86_54 Depth=1 + mov al, byte ptr [rbp + 119] # 1-byte Reload + test al, 1 + jne .LBB86_65 + jmp .LBB86_69 +.LBB86_65: # in Loop: Header=BB86_54 Depth=1 + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 +.Ltmp10198: +.Ltmp10280: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10199: + mov byte ptr [rbp + 118], al # 1-byte Spill + jmp .LBB86_66 +.LBB86_66: # in Loop: Header=BB86_54 Depth=1 + mov al, byte ptr [rbp + 118] # 1-byte Reload + test al, 1 + jne .LBB86_67 + jmp .LBB86_68 +.LBB86_67: # in Loop: Header=BB86_54 Depth=1 +.Ltmp10281: + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 + int3 +.Ltmp10282: +.LBB86_68: # in Loop: Header=BB86_54 Depth=1 + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 + jmp .LBB86_69 +.Ltmp10283: +.LBB86_69: # in Loop: Header=BB86_54 Depth=1 + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 +.Ltmp10200: + lea rcx, [rbp + 1272] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10201: + jmp .LBB86_70 +.LBB86_70: # in Loop: Header=BB86_54 Depth=1 + lea rcx, [rbp + 1272] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB86_54 +.Ltmp10284: +# %bb.71: + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 + jmp .LBB86_72 +.LBB86_72: # =>This Inner Loop Header: Depth=1 +.Ltmp10285: + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 + lea rdx, [rip + "??_C@_0BF@FANINFOJ@bs?4data?$CI?$CJ?5?$DN?$DN?5nullptr?$AA@"] + lea rax, [rbp + 1016] + mov rcx, rax + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1430 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1000] + mov qword ptr [rbp + 96], rcx # 8-byte Spill + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 976] + mov qword ptr [rbp + 80], rcx # 8-byte Spill + mov qword ptr [rbp + 72], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1040] + mov rdx, qword ptr [rbp + 80] # 8-byte Reload + mov r8, qword ptr [rbp + 96] # 8-byte Reload + mov r9, qword ptr [rbp + 104] # 8-byte Reload + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2064] +.Ltmp10286: + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 + mov qword ptr [rbp + 56], rax # 8-byte Spill + call "?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ" + mov qword ptr [rbp + 896], rax +.Ltmp10202: + lea rcx, [rbp + 904] + lea rdx, [rbp + 912] + lea r8, [rbp + 896] + call "??$?NPEAW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAW4byte@gsl@@@1@AEBQEAW4byte@gsl@@@Z" +.Ltmp10203: + jmp .LBB86_73 +.LBB86_73: # in Loop: Header=BB86_72 Depth=1 + mov qword ptr [rbp + 888], 0 +.Ltmp10204: + lea rcx, [rbp + 912] + lea rdx, [rbp + 920] + lea r8, [rbp + 888] + call "??$?8$$T@?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@1@AEB$$T@Z" +.Ltmp10205: + jmp .LBB86_74 +.LBB86_74: # in Loop: Header=BB86_72 Depth=1 +.Ltmp10206: + lea rcx, [rbp + 1040] + lea rdx, [rbp + 920] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp10207: + jmp .LBB86_75 +.LBB86_75: # in Loop: Header=BB86_72 Depth=1 + lea rcx, [rbp + 920] + call "??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" + jmp .LBB86_81 +.Ltmp10287: +.LBB86_80: # Block address taken + # in Loop: Header=BB86_72 Depth=1 + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 + jmp .LBB86_81 +.Ltmp10288: +.LBB86_81: # in Loop: Header=BB86_72 Depth=1 + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 +.Ltmp10210: + lea rcx, [rbp + 1040] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10211: + mov byte ptr [rbp + 55], al # 1-byte Spill + jmp .LBB86_82 +.LBB86_82: # in Loop: Header=BB86_72 Depth=1 + mov al, byte ptr [rbp + 55] # 1-byte Reload + test al, 1 + jne .LBB86_83 + jmp .LBB86_87 +.LBB86_83: # in Loop: Header=BB86_72 Depth=1 + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 +.Ltmp10212: +.Ltmp10289: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10213: + mov byte ptr [rbp + 54], al # 1-byte Spill + jmp .LBB86_84 +.LBB86_84: # in Loop: Header=BB86_72 Depth=1 + mov al, byte ptr [rbp + 54] # 1-byte Reload + test al, 1 + jne .LBB86_85 + jmp .LBB86_86 +.LBB86_85: # in Loop: Header=BB86_72 Depth=1 +.Ltmp10290: + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 + int3 +.Ltmp10291: +.LBB86_86: # in Loop: Header=BB86_72 Depth=1 + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 + jmp .LBB86_87 +.Ltmp10292: +.LBB86_87: # in Loop: Header=BB86_72 Depth=1 + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 +.Ltmp10214: + lea rcx, [rbp + 1040] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10215: + jmp .LBB86_88 +.LBB86_88: # in Loop: Header=BB86_72 Depth=1 + lea rcx, [rbp + 1040] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB86_72 +.Ltmp10293: +# %bb.89: + .cv_loc 86 1 1434 0 # ..\tests\span_tests.cpp:1434:0 + lea rcx, [rbp + 872] +.Ltmp10294: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 2096] + call "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" +.Ltmp10295: + .cv_loc 86 1 1435 0 # ..\tests\span_tests.cpp:1435:0 + mov rcx, qword ptr [rbp + 872] + mov qword ptr [rbp + 840], rcx + mov rcx, qword ptr [rbp + 880] + mov qword ptr [rbp + 848], rcx + lea rcx, [rbp + 856] +.Ltmp10296: + #DEBUG_VALUE: bs <- [$rcx+0] + lea rdx, [rbp + 840] + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" +.Ltmp10297: +.LBB86_90: # =>This Inner Loop Header: Depth=1 + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 + lea rdx, [rip + "??_C@_0DO@FEPPFBLK@static_cast?$DMvoid?$CK?$DO?$CIbs?4data?$CI?$CJ?$CJ?5?$DN?$DN@"] + lea rax, [rbp + 736] + mov rcx, rax + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1436 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 720] + mov qword ptr [rbp + 24], rcx # 8-byte Spill + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 696] + mov qword ptr [rbp + 8], rcx # 8-byte Spill + mov qword ptr [rbp], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 760] + mov rdx, qword ptr [rbp + 8] # 8-byte Reload + mov r8, qword ptr [rbp + 24] # 8-byte Reload + mov r9, qword ptr [rbp + 32] # 8-byte Reload + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 856] +.Ltmp10298: + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ" + mov qword ptr [rbp + 616], rax +.Ltmp10216: + lea rcx, [rbp + 624] + lea rdx, [rbp + 632] + lea r8, [rbp + 616] + call "??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z" +.Ltmp10217: + jmp .LBB86_91 +.LBB86_91: # in Loop: Header=BB86_90 Depth=1 + lea rcx, [rbp + 872] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov qword ptr [rbp + 608], rax +.Ltmp10218: + lea rcx, [rbp + 632] + lea rdx, [rbp + 640] + lea r8, [rbp + 608] + call "??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z" +.Ltmp10219: + jmp .LBB86_92 +.LBB86_92: # in Loop: Header=BB86_90 Depth=1 +.Ltmp10220: + lea rcx, [rbp + 760] + lea rdx, [rbp + 640] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp10221: + jmp .LBB86_93 +.LBB86_93: # in Loop: Header=BB86_90 Depth=1 + lea rcx, [rbp + 640] + call "??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ" + jmp .LBB86_99 +.Ltmp10299: +.LBB86_98: # Block address taken + # in Loop: Header=BB86_90 Depth=1 + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 + jmp .LBB86_99 +.Ltmp10300: +.LBB86_99: # in Loop: Header=BB86_90 Depth=1 + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 +.Ltmp10224: + lea rcx, [rbp + 760] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10225: + mov byte ptr [rbp - 17], al # 1-byte Spill + jmp .LBB86_100 +.LBB86_100: # in Loop: Header=BB86_90 Depth=1 + mov al, byte ptr [rbp - 17] # 1-byte Reload + test al, 1 + jne .LBB86_101 + jmp .LBB86_105 +.LBB86_101: # in Loop: Header=BB86_90 Depth=1 + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 +.Ltmp10226: +.Ltmp10301: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10227: + mov byte ptr [rbp - 18], al # 1-byte Spill + jmp .LBB86_102 +.LBB86_102: # in Loop: Header=BB86_90 Depth=1 + mov al, byte ptr [rbp - 18] # 1-byte Reload + test al, 1 + jne .LBB86_103 + jmp .LBB86_104 +.LBB86_103: # in Loop: Header=BB86_90 Depth=1 +.Ltmp10302: + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 + int3 +.Ltmp10303: +.LBB86_104: # in Loop: Header=BB86_90 Depth=1 + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 + jmp .LBB86_105 +.Ltmp10304: +.LBB86_105: # in Loop: Header=BB86_90 Depth=1 + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 +.Ltmp10228: + lea rcx, [rbp + 760] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10229: + jmp .LBB86_106 +.LBB86_106: # in Loop: Header=BB86_90 Depth=1 + lea rcx, [rbp + 760] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB86_90 +.Ltmp10305: +# %bb.107: + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 + jmp .LBB86_108 +.LBB86_108: # =>This Inner Loop Header: Depth=1 +.Ltmp10306: + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 + lea rdx, [rip + "??_C@_0BM@PAOANMDJ@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size_bytes?$CI?$CJ?$AA@"] + lea rax, [rbp + 504] + mov rcx, rax + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1437 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 488] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 464] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 528] + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + mov r8, qword ptr [rbp - 40] # 8-byte Reload + mov r9, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 856] +.Ltmp10307: + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 384], rax +.Ltmp10230: + lea rcx, [rbp + 392] + lea rdx, [rbp + 400] + lea r8, [rbp + 384] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp10231: + jmp .LBB86_109 +.LBB86_109: # in Loop: Header=BB86_108 Depth=1 + lea rcx, [rbp + 872] + call "?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 376], rax +.Ltmp10232: + lea rcx, [rbp + 400] + lea rdx, [rbp + 408] + lea r8, [rbp + 376] + call "??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" +.Ltmp10233: + jmp .LBB86_110 +.LBB86_110: # in Loop: Header=BB86_108 Depth=1 +.Ltmp10234: + lea rcx, [rbp + 528] + lea rdx, [rbp + 408] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp10235: + jmp .LBB86_111 +.LBB86_111: # in Loop: Header=BB86_108 Depth=1 + lea rcx, [rbp + 408] + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + jmp .LBB86_117 +.Ltmp10308: +.LBB86_116: # Block address taken + # in Loop: Header=BB86_108 Depth=1 + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 + jmp .LBB86_117 +.Ltmp10309: +.LBB86_117: # in Loop: Header=BB86_108 Depth=1 + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 +.Ltmp10238: + lea rcx, [rbp + 528] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10239: + mov byte ptr [rbp - 81], al # 1-byte Spill + jmp .LBB86_118 +.LBB86_118: # in Loop: Header=BB86_108 Depth=1 + mov al, byte ptr [rbp - 81] # 1-byte Reload + test al, 1 + jne .LBB86_119 + jmp .LBB86_123 +.LBB86_119: # in Loop: Header=BB86_108 Depth=1 + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 +.Ltmp10240: +.Ltmp10310: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10241: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB86_120 +.LBB86_120: # in Loop: Header=BB86_108 Depth=1 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB86_121 + jmp .LBB86_122 +.LBB86_121: # in Loop: Header=BB86_108 Depth=1 +.Ltmp10311: + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 + int3 +.Ltmp10312: +.LBB86_122: # in Loop: Header=BB86_108 Depth=1 + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 + jmp .LBB86_123 +.Ltmp10313: +.LBB86_123: # in Loop: Header=BB86_108 Depth=1 + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 +.Ltmp10242: + lea rcx, [rbp + 528] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10243: + jmp .LBB86_124 +.LBB86_124: # in Loop: Header=BB86_108 Depth=1 + lea rcx, [rbp + 528] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB86_108 +.Ltmp10314: +# %bb.125: + .cv_loc 86 1 1439 0 # ..\tests\span_tests.cpp:1439:0 + add rsp, 2256 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" +.LBB86_5: # in Loop: Header=BB86_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1848] +.Ltmp10315: + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10316: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$6@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$6@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?catch$6@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB86_6: # in Loop: Header=BB86_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 +.Ltmp10152: + lea rcx, [rbp + 1968] +.Ltmp10317: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10153: + jmp .LBB86_7 +.LBB86_7: # in Loop: Header=BB86_1 Depth=1 + lea rax, [rip + .LBB86_8] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10318: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$22@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" +.LBB86_22: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1968] + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10319: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$23@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" +.LBB86_23: # in Loop: Header=BB86_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1616] +.Ltmp10320: + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10321: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$24@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$24@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?catch$24@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB86_24: # in Loop: Header=BB86_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 +.Ltmp10166: + lea rcx, [rbp + 1736] +.Ltmp10322: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10167: + jmp .LBB86_25 +.LBB86_25: # in Loop: Header=BB86_18 Depth=1 + lea rax, [rip + .LBB86_26] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10323: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$40@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" +.LBB86_40: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1736] + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10324: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$41@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" +.LBB86_41: # in Loop: Header=BB86_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1384] +.Ltmp10325: + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10326: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$42@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$42@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?catch$42@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB86_42: # in Loop: Header=BB86_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 +.Ltmp10180: + lea rcx, [rbp + 1504] +.Ltmp10327: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10181: + jmp .LBB86_43 +.LBB86_43: # in Loop: Header=BB86_36 Depth=1 + lea rax, [rip + .LBB86_44] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10328: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$58@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$58@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?dtor$58@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" +.LBB86_58: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1504] + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10329: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$59@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" +.LBB86_59: # in Loop: Header=BB86_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1152] +.Ltmp10330: + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 + call "??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10331: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$60@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$60@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?catch$60@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB86_60: # in Loop: Header=BB86_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 +.Ltmp10194: + lea rcx, [rbp + 1272] +.Ltmp10332: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10195: + jmp .LBB86_61 +.LBB86_61: # in Loop: Header=BB86_54 Depth=1 + lea rax, [rip + .LBB86_62] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10333: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$76@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$76@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?dtor$76@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" +.LBB86_76: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1272] + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10334: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$77@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" +.LBB86_77: # in Loop: Header=BB86_72 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 920] +.Ltmp10335: + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 + call "??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10336: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$78@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$78@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?catch$78@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB86_78: # in Loop: Header=BB86_72 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 +.Ltmp10208: + lea rcx, [rbp + 1040] +.Ltmp10337: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10209: + jmp .LBB86_79 +.LBB86_79: # in Loop: Header=BB86_72 Depth=1 + lea rax, [rip + .LBB86_80] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10338: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$94@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$94@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?dtor$94@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" +.LBB86_94: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1040] + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10339: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$95@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$95@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?dtor$95@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" +.LBB86_95: # in Loop: Header=BB86_90 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 640] +.Ltmp10340: + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 + call "??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10341: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$96@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$96@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?catch$96@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB86_96: # in Loop: Header=BB86_90 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 +.Ltmp10222: + lea rcx, [rbp + 760] +.Ltmp10342: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10223: + jmp .LBB86_97 +.LBB86_97: # in Loop: Header=BB86_90 Depth=1 + lea rax, [rip + .LBB86_98] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10343: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$112@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$112@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?dtor$112@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" +.LBB86_112: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 760] + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10344: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$113@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$113@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?dtor$113@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" +.LBB86_113: # in Loop: Header=BB86_108 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 408] +.Ltmp10345: + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10346: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$114@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$114@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?catch$114@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB86_114: # in Loop: Header=BB86_108 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 +.Ltmp10236: + lea rcx, [rbp + 528] +.Ltmp10347: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10237: + jmp .LBB86_115 +.LBB86_115: # in Loop: Header=BB86_108 Depth=1 + lea rax, [rip + .LBB86_116] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10348: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$126@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$126@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?dtor$126@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" +.LBB86_126: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 528] + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10349: +.Lfunc_end86: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ": + .long 429065506 # MagicNumber + .long 28 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL # UnwindMap + .long 7 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL # TryBlockMap + .long 36 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL # IPToStateXData + .long 2248 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ": + .long -1 # ToState + .long "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 5 # ToState + .long "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$58@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long 9 # ToState + .long "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$76@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 13 # ToState + .long "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$94@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long 17 # ToState + .long "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$112@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Action + .long 20 # ToState + .long 0 # Action + .long 21 # ToState + .long "?dtor$95@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Action + .long 20 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$126@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Action + .long 24 # ToState + .long 0 # Action + .long 25 # ToState + .long "?dtor$113@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Action + .long 24 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 6 # TryHigh + .long 7 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL # HandlerArray + .long 9 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 14 # TryHigh + .long 15 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL # HandlerArray + .long 17 # TryLow + .long 18 # TryHigh + .long 19 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL # HandlerArray + .long 21 # TryLow + .long 22 # TryHigh + .long 23 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL # HandlerArray + .long 25 # TryLow + .long 26 # TryHigh + .long 27 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$42@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$60@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$78@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$96@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$114@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ": + .long .Lfunc_begin86@IMGREL # IP + .long -1 # ToState + .long .Ltmp10146@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp10150@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp10154@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10159@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp10160@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp10164@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp10168@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp10173@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp10174@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp10178@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp10182@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp10187@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp10188@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp10192@IMGREL+1 # IP + .long 14 # ToState + .long .Ltmp10196@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp10201@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp10202@IMGREL+1 # IP + .long 17 # ToState + .long .Ltmp10206@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp10210@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp10215@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp10216@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp10220@IMGREL+1 # IP + .long 22 # ToState + .long .Ltmp10224@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp10229@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp10230@IMGREL+1 # IP + .long 25 # ToState + .long .Ltmp10234@IMGREL+1 # IP + .long 26 # ToState + .long .Ltmp10238@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp10243@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # IP + .long 7 # ToState + .long "?catch$42@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$60@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # IP + .long 15 # ToState + .long "?catch$78@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # IP + .long 19 # ToState + .long "?catch$96@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # IP + .long 23 # ToState + .long "?catch$114@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # IP + .long 27 # ToState + .text + # -- End function + .def "??__FautoRegistrar57@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar57@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar57@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar57@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin87: + .cv_func_id 87 + .cv_loc 87 1 1408 0 # ..\tests\span_tests.cpp:1408:0 +.seh_proc "??__FautoRegistrar57@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp10350: + lea rcx, [rip + "?autoRegistrar57@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp10351: +.Lfunc_end87: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar59@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar59@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar59@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar59@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin88: + .cv_func_id 88 + .cv_loc 88 1 1442 0 # ..\tests\span_tests.cpp:1442:0 +.seh_proc "??__EautoRegistrar59@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp10352: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BH@PJMGMNJI@fixed_size_conversions?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 1442 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____58@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar59@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar59@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp10353: +.Lfunc_end88: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____58@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____58@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____58@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____58@@YAXXZ" +.Lfunc_begin89: + .cv_func_id 89 + .cv_loc 89 1 1443 0 # ..\tests\span_tests.cpp:1443:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____58@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 1488 + .seh_stackalloc 1488 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp10436: + .cv_loc 89 1 1444 0 # ..\tests\span_tests.cpp:1444:0 + mov qword ptr [rbp + 1352], -2 + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 1328], rax + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 1336], rax + .cv_loc 89 1 1447 0 # ..\tests\span_tests.cpp:1447:0 + lea rcx, [rbp + 1320] +.Ltmp10437: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____58:s4 <- [$rcx+0] + lea rdx, [rbp + 1328] +.Ltmp10438: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____58:arr <- [$rdx+0] + call "??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z" +.Ltmp10439: + mov qword ptr [rbp + 296], rax # 8-byte Spill +.LBB89_1: # =>This Inner Loop Header: Depth=1 +.Ltmp10440: + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 + lea rdx, [rip + "??_C@_0P@OELAADOC@s4?4size?$CI?$CJ?5?$DN?$DN?54?$AA@"] + lea rax, [rbp + 1216] + mov rcx, rax + mov qword ptr [rbp + 288], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1448 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1200] + mov qword ptr [rbp + 280], rcx # 8-byte Spill + mov qword ptr [rbp + 272], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1176] + mov qword ptr [rbp + 264], rcx # 8-byte Spill + mov qword ptr [rbp + 256], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1240] + mov rdx, qword ptr [rbp + 264] # 8-byte Reload + mov r8, qword ptr [rbp + 280] # 8-byte Reload + mov r9, qword ptr [rbp + 288] # 8-byte Reload + mov qword ptr [rbp + 248], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 1320] +.Ltmp10441: + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 + mov qword ptr [rbp + 240], rax # 8-byte Spill + call "?size@?$span@H$03@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1096], rax +.Ltmp10354: + lea rcx, [rbp + 1104] + lea rdx, [rbp + 1112] + lea r8, [rbp + 1096] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp10355: + jmp .LBB89_2 +.LBB89_2: # in Loop: Header=BB89_1 Depth=1 + mov dword ptr [rbp + 1092], 4 +.Ltmp10356: + lea rcx, [rbp + 1112] + lea rdx, [rbp + 1120] + lea r8, [rbp + 1092] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp10357: + jmp .LBB89_3 +.LBB89_3: # in Loop: Header=BB89_1 Depth=1 +.Ltmp10358: + lea rcx, [rbp + 1240] + lea rdx, [rbp + 1120] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp10359: + jmp .LBB89_4 +.LBB89_4: # in Loop: Header=BB89_1 Depth=1 + lea rcx, [rbp + 1120] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB89_9 +.Ltmp10442: +.LBB89_8: # Block address taken + # in Loop: Header=BB89_1 Depth=1 + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 + jmp .LBB89_9 +.Ltmp10443: +.LBB89_9: # in Loop: Header=BB89_1 Depth=1 + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 +.Ltmp10362: + lea rcx, [rbp + 1240] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10363: + mov byte ptr [rbp + 239], al # 1-byte Spill + jmp .LBB89_10 +.LBB89_10: # in Loop: Header=BB89_1 Depth=1 + mov al, byte ptr [rbp + 239] # 1-byte Reload + test al, 1 + jne .LBB89_11 + jmp .LBB89_15 +.LBB89_11: # in Loop: Header=BB89_1 Depth=1 + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 +.Ltmp10364: +.Ltmp10444: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10365: + mov byte ptr [rbp + 238], al # 1-byte Spill + jmp .LBB89_12 +.LBB89_12: # in Loop: Header=BB89_1 Depth=1 + mov al, byte ptr [rbp + 238] # 1-byte Reload + test al, 1 + jne .LBB89_13 + jmp .LBB89_14 +.LBB89_13: # in Loop: Header=BB89_1 Depth=1 +.Ltmp10445: + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 + int3 +.Ltmp10446: +.LBB89_14: # in Loop: Header=BB89_1 Depth=1 + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 + jmp .LBB89_15 +.Ltmp10447: +.LBB89_15: # in Loop: Header=BB89_1 Depth=1 + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 +.Ltmp10366: + lea rcx, [rbp + 1240] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10367: + jmp .LBB89_16 +.LBB89_16: # in Loop: Header=BB89_1 Depth=1 + lea rcx, [rbp + 1240] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB89_1 +.Ltmp10448: +# %bb.17: + .cv_loc 89 1 1452 0 # ..\tests\span_tests.cpp:1452:0 + lea rcx, [rbp + 1072] +.Ltmp10449: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 1320] + call "??$?0H$03X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$03@1@@Z" +.Ltmp10450: + mov qword ptr [rbp + 224], rax # 8-byte Spill +.LBB89_18: # =>This Inner Loop Header: Depth=1 +.Ltmp10451: + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 + lea rdx, [rip + "??_C@_0BG@OOJLHGLK@s?4size?$CI?$CJ?5?$DN?$DN?5s4?4size?$CI?$CJ?$AA@"] + lea rax, [rbp + 968] + mov rcx, rax + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1453 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 952] + mov qword ptr [rbp + 208], rcx # 8-byte Spill + mov qword ptr [rbp + 200], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 928] + mov qword ptr [rbp + 192], rcx # 8-byte Spill + mov qword ptr [rbp + 184], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 992] + mov rdx, qword ptr [rbp + 192] # 8-byte Reload + mov r8, qword ptr [rbp + 208] # 8-byte Reload + mov r9, qword ptr [rbp + 216] # 8-byte Reload + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 1072] +.Ltmp10452: + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 + mov qword ptr [rbp + 168], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 848], rax +.Ltmp10368: + lea rcx, [rbp + 856] + lea rdx, [rbp + 864] + lea r8, [rbp + 848] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp10369: + jmp .LBB89_19 +.LBB89_19: # in Loop: Header=BB89_18 Depth=1 + lea rcx, [rbp + 1320] + call "?size@?$span@H$03@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 840], rax +.Ltmp10370: + lea rcx, [rbp + 864] + lea rdx, [rbp + 872] + lea r8, [rbp + 840] + call "??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" +.Ltmp10371: + jmp .LBB89_20 +.LBB89_20: # in Loop: Header=BB89_18 Depth=1 +.Ltmp10372: + lea rcx, [rbp + 992] + lea rdx, [rbp + 872] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp10373: + jmp .LBB89_21 +.LBB89_21: # in Loop: Header=BB89_18 Depth=1 + lea rcx, [rbp + 872] + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + jmp .LBB89_27 +.Ltmp10453: +.LBB89_26: # Block address taken + # in Loop: Header=BB89_18 Depth=1 + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 + jmp .LBB89_27 +.Ltmp10454: +.LBB89_27: # in Loop: Header=BB89_18 Depth=1 + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 +.Ltmp10376: + lea rcx, [rbp + 992] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10377: + mov byte ptr [rbp + 167], al # 1-byte Spill + jmp .LBB89_28 +.LBB89_28: # in Loop: Header=BB89_18 Depth=1 + mov al, byte ptr [rbp + 167] # 1-byte Reload + test al, 1 + jne .LBB89_29 + jmp .LBB89_33 +.LBB89_29: # in Loop: Header=BB89_18 Depth=1 + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 +.Ltmp10378: +.Ltmp10455: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10379: + mov byte ptr [rbp + 166], al # 1-byte Spill + jmp .LBB89_30 +.LBB89_30: # in Loop: Header=BB89_18 Depth=1 + mov al, byte ptr [rbp + 166] # 1-byte Reload + test al, 1 + jne .LBB89_31 + jmp .LBB89_32 +.LBB89_31: # in Loop: Header=BB89_18 Depth=1 +.Ltmp10456: + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 + int3 +.Ltmp10457: +.LBB89_32: # in Loop: Header=BB89_18 Depth=1 + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 + jmp .LBB89_33 +.Ltmp10458: +.LBB89_33: # in Loop: Header=BB89_18 Depth=1 + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 +.Ltmp10380: + lea rcx, [rbp + 992] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10381: + jmp .LBB89_34 +.LBB89_34: # in Loop: Header=BB89_18 Depth=1 + lea rcx, [rbp + 992] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB89_18 +.Ltmp10459: +# %bb.35: + .cv_loc 89 1 1470 0 # ..\tests\span_tests.cpp:1470:0 + lea rcx, [rbp + 824] +.Ltmp10460: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 1328] + call "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" +.Ltmp10461: + .cv_loc 89 1 1471 0 # ..\tests\span_tests.cpp:1471:0 + lea rcx, [rbp + 824] + mov qword ptr [rbp + 816], rcx + mov qword ptr [rbp + 152], rax # 8-byte Spill +.LBB89_36: # =>This Inner Loop Header: Depth=1 +.Ltmp10462: + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 + lea rdx, [rip + "??_C@_0P@HIBOONNH@f?$CI?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 712] + mov rcx, rax + mov qword ptr [rbp + 144], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1475 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 696] + mov qword ptr [rbp + 136], rcx # 8-byte Spill + mov qword ptr [rbp + 128], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 672] + mov qword ptr [rbp + 120], rcx # 8-byte Spill + mov qword ptr [rbp + 112], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 736] + mov qword ptr [rbp + 104], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 120] # 8-byte Reload + mov r8, qword ptr [rbp + 136] # 8-byte Reload + mov r9, qword ptr [rbp + 144] # 8-byte Reload + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp10382: + mov rcx, qword ptr [rbp + 104] # 8-byte Reload + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10383: + mov byte ptr [rbp + 87], al # 1-byte Spill + jmp .LBB89_37 +.LBB89_37: # in Loop: Header=BB89_36 Depth=1 + mov al, byte ptr [rbp + 87] # 1-byte Reload + test al, 1 + jne .LBB89_38 + jmp .LBB89_49 +.LBB89_38: # in Loop: Header=BB89_36 Depth=1 + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 +.Ltmp10386: + lea rcx, [rbp + 816] +.Ltmp10463: + call "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" +.Ltmp10387: + jmp .LBB89_39 +.LBB89_39: # in Loop: Header=BB89_36 Depth=1 +.Ltmp10388: + lea rcx, [rbp + 736] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp10389: + jmp .LBB89_47 +.Ltmp10464: +.LBB89_42: # Block address taken + # in Loop: Header=BB89_36 Depth=1 + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 + jmp .LBB89_43 +.LBB89_43: # in Loop: Header=BB89_36 Depth=1 + jmp .LBB89_51 +.Ltmp10465: +.LBB89_46: # Block address taken + # in Loop: Header=BB89_36 Depth=1 + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 + jmp .LBB89_43 +.Ltmp10466: +.LBB89_47: # in Loop: Header=BB89_36 Depth=1 + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 + jmp .LBB89_43 +.Ltmp10467: +.LBB89_49: # in Loop: Header=BB89_36 Depth=1 + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 +.Ltmp10384: + lea rcx, [rbp + 736] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp10385: + jmp .LBB89_50 +.LBB89_50: # in Loop: Header=BB89_36 Depth=1 + jmp .LBB89_51 +.Ltmp10468: +.LBB89_51: # in Loop: Header=BB89_36 Depth=1 + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 +.Ltmp10394: + lea rcx, [rbp + 736] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10395: + mov byte ptr [rbp + 86], al # 1-byte Spill + jmp .LBB89_52 +.LBB89_52: # in Loop: Header=BB89_36 Depth=1 + mov al, byte ptr [rbp + 86] # 1-byte Reload + test al, 1 + jne .LBB89_53 + jmp .LBB89_57 +.LBB89_53: # in Loop: Header=BB89_36 Depth=1 + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 +.Ltmp10396: +.Ltmp10469: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10397: + mov byte ptr [rbp + 85], al # 1-byte Spill + jmp .LBB89_54 +.LBB89_54: # in Loop: Header=BB89_36 Depth=1 + mov al, byte ptr [rbp + 85] # 1-byte Reload + test al, 1 + jne .LBB89_55 + jmp .LBB89_56 +.LBB89_55: # in Loop: Header=BB89_36 Depth=1 +.Ltmp10470: + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 + int3 +.Ltmp10471: +.LBB89_56: # in Loop: Header=BB89_36 Depth=1 + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 + jmp .LBB89_57 +.Ltmp10472: +.LBB89_57: # in Loop: Header=BB89_36 Depth=1 + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 +.Ltmp10398: + lea rcx, [rbp + 736] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10399: + jmp .LBB89_58 +.LBB89_58: # in Loop: Header=BB89_36 Depth=1 + lea rcx, [rbp + 736] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB89_36 +.Ltmp10473: +# %bb.59: + .cv_loc 89 1 1482 0 # ..\tests\span_tests.cpp:1482:0 + mov eax, 2 + mov r8d, eax + lea rdx, [rbp + 1328] +.Ltmp10474: + lea rcx, [rbp + 664] +.Ltmp10475: + #DEBUG_VALUE: s2 <- [$rcx+0] + call "??0?$span@H$01@gsl@@QEAA@PEAH_J@Z" +.Ltmp10476: + .cv_loc 89 1 1486 0 # ..\tests\span_tests.cpp:1486:0 + lea rcx, [rbp + 1320] + lea rdx, [rbp + 656] +.Ltmp10477: + #DEBUG_VALUE: s1 <- [$rdx+0] + mov qword ptr [rbp + 72], rax # 8-byte Spill + call "??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ" +.Ltmp10478: + mov r9d, 1 + mov r8d, r9d +.Ltmp10479: + .cv_loc 89 1 1493 0 # ..\tests\span_tests.cpp:1493:0 + lea rcx, [rbp + 1320] + lea rdx, [rbp + 632] + call "?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + lea rcx, [rbp + 648] + lea rdx, [rbp + 632] + call "??$?0H$0?0X@?$span@H$00@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" +.Ltmp10480: + .cv_loc 89 1 1498 0 # ..\tests\span_tests.cpp:1498:0 + mov rcx, qword ptr [rip + ".L?arr2@?1??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 624], rcx +.Ltmp10481: + .cv_loc 89 1 1510 0 # ..\tests\span_tests.cpp:1510:0 + lea rcx, [rbp + 624] +.Ltmp10482: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____58:arr2 <- [$rcx+0] + mov qword ptr [rbp + 616], rcx + mov qword ptr [rbp + 64], rax # 8-byte Spill +.Ltmp10483: +.LBB89_60: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____58:arr2 <- [$rcx+0] + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 + lea rdx, [rip + "??_C@_0P@HIBOONNH@f?$CI?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 512] + mov rcx, rax +.Ltmp10484: + mov qword ptr [rbp + 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1514 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 496] + mov qword ptr [rbp + 48], rcx # 8-byte Spill + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 472] + mov qword ptr [rbp + 32], rcx # 8-byte Spill + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 536] + mov qword ptr [rbp + 16], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 32] # 8-byte Reload + mov r8, qword ptr [rbp + 48] # 8-byte Reload + mov r9, qword ptr [rbp + 56] # 8-byte Reload + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp10400: + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + mov qword ptr [rbp], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10401: + mov byte ptr [rbp - 1], al # 1-byte Spill + jmp .LBB89_61 +.LBB89_61: # in Loop: Header=BB89_60 Depth=1 + mov al, byte ptr [rbp - 1] # 1-byte Reload + test al, 1 + jne .LBB89_62 + jmp .LBB89_73 +.LBB89_62: # in Loop: Header=BB89_60 Depth=1 + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 +.Ltmp10404: + lea rcx, [rbp + 616] +.Ltmp10485: + call "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" +.Ltmp10405: + jmp .LBB89_63 +.LBB89_63: # in Loop: Header=BB89_60 Depth=1 +.Ltmp10406: + lea rcx, [rbp + 536] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp10407: + jmp .LBB89_71 +.Ltmp10486: +.LBB89_66: # Block address taken + # in Loop: Header=BB89_60 Depth=1 + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 + jmp .LBB89_67 +.LBB89_67: # in Loop: Header=BB89_60 Depth=1 + jmp .LBB89_75 +.Ltmp10487: +.LBB89_70: # Block address taken + # in Loop: Header=BB89_60 Depth=1 + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 + jmp .LBB89_67 +.Ltmp10488: +.LBB89_71: # in Loop: Header=BB89_60 Depth=1 + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 + jmp .LBB89_67 +.Ltmp10489: +.LBB89_73: # in Loop: Header=BB89_60 Depth=1 + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 +.Ltmp10402: + lea rcx, [rbp + 536] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp10403: + jmp .LBB89_74 +.LBB89_74: # in Loop: Header=BB89_60 Depth=1 + jmp .LBB89_75 +.Ltmp10490: +.LBB89_75: # in Loop: Header=BB89_60 Depth=1 + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 +.Ltmp10412: + lea rcx, [rbp + 536] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10413: + mov byte ptr [rbp - 2], al # 1-byte Spill + jmp .LBB89_76 +.LBB89_76: # in Loop: Header=BB89_60 Depth=1 + mov al, byte ptr [rbp - 2] # 1-byte Reload + test al, 1 + jne .LBB89_77 + jmp .LBB89_81 +.LBB89_77: # in Loop: Header=BB89_60 Depth=1 + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 +.Ltmp10414: +.Ltmp10491: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10415: + mov byte ptr [rbp - 3], al # 1-byte Spill + jmp .LBB89_78 +.LBB89_78: # in Loop: Header=BB89_60 Depth=1 + mov al, byte ptr [rbp - 3] # 1-byte Reload + test al, 1 + jne .LBB89_79 + jmp .LBB89_80 +.LBB89_79: # in Loop: Header=BB89_60 Depth=1 +.Ltmp10492: + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 + int3 +.Ltmp10493: +.LBB89_80: # in Loop: Header=BB89_60 Depth=1 + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 + jmp .LBB89_81 +.Ltmp10494: +.LBB89_81: # in Loop: Header=BB89_60 Depth=1 + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 +.Ltmp10416: + lea rcx, [rbp + 536] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10417: + jmp .LBB89_82 +.LBB89_82: # in Loop: Header=BB89_60 Depth=1 + lea rcx, [rbp + 536] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB89_60 +.Ltmp10495: +# %bb.83: + .cv_loc 89 1 1518 0 # ..\tests\span_tests.cpp:1518:0 + lea rcx, [rbp + 456] +.Ltmp10496: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____58:av <- [$rcx+0] + lea rdx, [rbp + 624] + call "??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" +.Ltmp10497: + .cv_loc 89 1 1519 0 # ..\tests\span_tests.cpp:1519:0 + lea rcx, [rbp + 456] + mov qword ptr [rbp + 448], rcx + mov qword ptr [rbp - 16], rax # 8-byte Spill +.LBB89_84: # =>This Inner Loop Header: Depth=1 +.Ltmp10498: + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 + lea rdx, [rip + "??_C@_0P@HIBOONNH@f?$CI?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 344] + mov rcx, rax + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1523 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 328] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 304] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 368] + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 32] # 8-byte Reload + mov r9, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp10418: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10419: + mov byte ptr [rbp - 81], al # 1-byte Spill + jmp .LBB89_85 +.LBB89_85: # in Loop: Header=BB89_84 Depth=1 + mov al, byte ptr [rbp - 81] # 1-byte Reload + test al, 1 + jne .LBB89_86 + jmp .LBB89_97 +.LBB89_86: # in Loop: Header=BB89_84 Depth=1 + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 +.Ltmp10422: + lea rcx, [rbp + 448] +.Ltmp10499: + call "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" +.Ltmp10423: + jmp .LBB89_87 +.LBB89_87: # in Loop: Header=BB89_84 Depth=1 +.Ltmp10424: + lea rcx, [rbp + 368] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp10425: + jmp .LBB89_95 +.Ltmp10500: +.LBB89_90: # Block address taken + # in Loop: Header=BB89_84 Depth=1 + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 + jmp .LBB89_91 +.LBB89_91: # in Loop: Header=BB89_84 Depth=1 + jmp .LBB89_99 +.Ltmp10501: +.LBB89_94: # Block address taken + # in Loop: Header=BB89_84 Depth=1 + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 + jmp .LBB89_91 +.Ltmp10502: +.LBB89_95: # in Loop: Header=BB89_84 Depth=1 + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 + jmp .LBB89_91 +.Ltmp10503: +.LBB89_97: # in Loop: Header=BB89_84 Depth=1 + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 +.Ltmp10420: + lea rcx, [rbp + 368] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp10421: + jmp .LBB89_98 +.LBB89_98: # in Loop: Header=BB89_84 Depth=1 + jmp .LBB89_99 +.Ltmp10504: +.LBB89_99: # in Loop: Header=BB89_84 Depth=1 + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 +.Ltmp10430: + lea rcx, [rbp + 368] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10431: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB89_100 +.LBB89_100: # in Loop: Header=BB89_84 Depth=1 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB89_101 + jmp .LBB89_105 +.LBB89_101: # in Loop: Header=BB89_84 Depth=1 + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 +.Ltmp10432: +.Ltmp10505: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10433: + mov byte ptr [rbp - 83], al # 1-byte Spill + jmp .LBB89_102 +.LBB89_102: # in Loop: Header=BB89_84 Depth=1 + mov al, byte ptr [rbp - 83] # 1-byte Reload + test al, 1 + jne .LBB89_103 + jmp .LBB89_104 +.LBB89_103: # in Loop: Header=BB89_84 Depth=1 +.Ltmp10506: + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 + int3 +.Ltmp10507: +.LBB89_104: # in Loop: Header=BB89_84 Depth=1 + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 + jmp .LBB89_105 +.Ltmp10508: +.LBB89_105: # in Loop: Header=BB89_84 Depth=1 + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 +.Ltmp10434: + lea rcx, [rbp + 368] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10435: + jmp .LBB89_106 +.LBB89_106: # in Loop: Header=BB89_84 Depth=1 + lea rcx, [rbp + 368] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB89_84 +.Ltmp10509: +# %bb.107: + .cv_loc 89 1 1524 0 # ..\tests\span_tests.cpp:1524:0 + add rsp, 1488 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" +.LBB89_5: # in Loop: Header=BB89_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1120] +.Ltmp10510: + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10511: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$6@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$6@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?catch$6@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB89_6: # in Loop: Header=BB89_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 +.Ltmp10360: + lea rcx, [rbp + 1240] +.Ltmp10512: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10361: + jmp .LBB89_7 +.LBB89_7: # in Loop: Header=BB89_1 Depth=1 + lea rax, [rip + .LBB89_8] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10513: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$22@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" +.LBB89_22: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1240] + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10514: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$23@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" +.LBB89_23: # in Loop: Header=BB89_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 872] +.Ltmp10515: + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10516: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$24@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$24@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?catch$24@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB89_24: # in Loop: Header=BB89_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 +.Ltmp10374: + lea rcx, [rbp + 992] +.Ltmp10517: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10375: + jmp .LBB89_25 +.LBB89_25: # in Loop: Header=BB89_18 Depth=1 + lea rax, [rip + .LBB89_26] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10518: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$40@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$40@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?catch$40@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB89_40: # in Loop: Header=BB89_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 +.Ltmp10392: + lea rcx, [rbp + 736] + xor edx, edx +.Ltmp10519: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp10393: + jmp .LBB89_41 +.LBB89_41: # in Loop: Header=BB89_36 Depth=1 + lea rax, [rip + .LBB89_42] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10520: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$44@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$44@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?catch$44@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB89_44: # in Loop: Header=BB89_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 +.Ltmp10390: + lea rcx, [rbp + 736] +.Ltmp10521: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10391: + jmp .LBB89_45 +.LBB89_45: # in Loop: Header=BB89_36 Depth=1 + lea rax, [rip + .LBB89_46] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10522: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$48@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$48@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?dtor$48@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" +.LBB89_48: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 992] +.Ltmp10523: + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10524: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$64@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$64@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?catch$64@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB89_64: # in Loop: Header=BB89_60 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 +.Ltmp10410: + lea rcx, [rbp + 536] + xor edx, edx +.Ltmp10525: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp10411: + jmp .LBB89_65 +.LBB89_65: # in Loop: Header=BB89_60 Depth=1 + lea rax, [rip + .LBB89_66] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10526: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$68@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$68@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?catch$68@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB89_68: # in Loop: Header=BB89_60 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 +.Ltmp10408: + lea rcx, [rbp + 536] +.Ltmp10527: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10409: + jmp .LBB89_69 +.LBB89_69: # in Loop: Header=BB89_60 Depth=1 + lea rax, [rip + .LBB89_70] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10528: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$72@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$72@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?dtor$72@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" +.LBB89_72: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 736] +.Ltmp10529: + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10530: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$88@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$88@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?catch$88@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB89_88: # in Loop: Header=BB89_84 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 +.Ltmp10428: + lea rcx, [rbp + 368] + xor edx, edx +.Ltmp10531: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp10429: + jmp .LBB89_89 +.LBB89_89: # in Loop: Header=BB89_84 Depth=1 + lea rax, [rip + .LBB89_90] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10532: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$92@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$92@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?catch$92@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB89_92: # in Loop: Header=BB89_84 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 +.Ltmp10426: + lea rcx, [rbp + 368] +.Ltmp10533: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10427: + jmp .LBB89_93 +.LBB89_93: # in Loop: Header=BB89_84 Depth=1 + lea rax, [rip + .LBB89_94] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10534: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$96@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$96@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?dtor$96@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" +.LBB89_96: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 536] +.Ltmp10535: + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10536: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$108@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$108@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?dtor$108@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" +.LBB89_108: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 368] +.Ltmp10537: + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10538: +.Lfunc_end89: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ": + .long 429065506 # MagicNumber + .long 17 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL # UnwindMap + .long 5 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL # TryBlockMap + .long 29 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL # IPToStateXData + .long 1480 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ": + .long -1 # ToState + .long "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$48@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 5 # ToState + .long "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$72@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long 8 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$96@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Action + .long 11 # ToState + .long 0 # Action + .long 11 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$108@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Action + .long 14 # ToState + .long 0 # Action + .long 14 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 6 # TryHigh + .long 7 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL # HandlerArray + .long 9 # TryLow + .long 9 # TryHigh + .long 10 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL # HandlerArray + .long 12 # TryLow + .long 12 # TryHigh + .long 13 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL # HandlerArray + .long 15 # TryLow + .long 15 # TryHigh + .long 16 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$40@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$44@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$64@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$68@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$88@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$92@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ": + .long .Lfunc_begin89@IMGREL # IP + .long -1 # ToState + .long .Ltmp10354@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp10358@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp10362@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10367@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp10368@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp10372@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp10376@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp10381@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp10382@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp10386@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp10384@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp10399@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp10400@IMGREL+1 # IP + .long 11 # ToState + .long .Ltmp10404@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp10402@IMGREL+1 # IP + .long 11 # ToState + .long .Ltmp10417@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp10418@IMGREL+1 # IP + .long 14 # ToState + .long .Ltmp10422@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp10420@IMGREL+1 # IP + .long 14 # ToState + .long .Ltmp10435@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # IP + .long 7 # ToState + .long "?catch$40@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # IP + .long 10 # ToState + .long "?catch$44@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # IP + .long 10 # ToState + .long "?catch$64@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # IP + .long 13 # ToState + .long "?catch$68@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # IP + .long 13 # ToState + .long "?catch$88@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # IP + .long 16 # ToState + .long "?catch$92@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # IP + .long 16 # ToState + .text + # -- End function + .def "??__FautoRegistrar59@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar59@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar59@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar59@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin90: + .cv_func_id 90 + .cv_loc 90 1 1442 0 # ..\tests\span_tests.cpp:1442:0 +.seh_proc "??__FautoRegistrar59@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp10539: + lea rcx, [rip + "?autoRegistrar59@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp10540: +.Lfunc_end90: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar61@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar61@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar61@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar61@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin91: + .cv_func_id 91 + .cv_loc 91 1 1527 0 # ..\tests\span_tests.cpp:1527:0 +.seh_proc "??__EautoRegistrar61@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp10541: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BH@LABHCEDH@interop_with_std_regex?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 1527 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____60@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar61@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar61@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp10542: +.Lfunc_end91: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____60@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____60@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____60@@YAXXZ" +.Lfunc_begin92: + .cv_func_id 92 + .cv_loc 92 1 1528 0 # ..\tests\span_tests.cpp:1528:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____60@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 3216 + .seh_stackalloc 3216 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 3080], -2 + movabs rax, 5063512958184927793 +.Ltmp10733: + .cv_loc 92 1 1529 0 # ..\tests\span_tests.cpp:1529:0 + mov qword ptr [rbp + 3064], rax + mov byte ptr [rbp + 3072], 71 + lea rax, [rbp + 3048] + lea rdx, [rbp + 3064] + .cv_loc 92 1 1530 0 # ..\tests\span_tests.cpp:1530:0 + mov rcx, rax + mov qword ptr [rbp + 720], rax # 8-byte Spill + call "??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z" + lea rcx, [rbp + 3016] + .cv_loc 92 1 1531 0 # ..\tests\span_tests.cpp:1531:0 + mov rdx, qword ptr [rbp + 720] # 8-byte Reload + mov qword ptr [rbp + 712], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rbp + 712] # 8-byte Reload + mov qword ptr [rbp + 704], rax # 8-byte Spill + call "?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + mov r8d, 7 + # kill: def $r8 killed $r8d + lea rdx, [rbp + 3032] + mov rcx, qword ptr [rbp + 712] # 8-byte Reload + call "??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" + lea rcx, [rbp + 2840] + .cv_loc 92 1 1533 0 # ..\tests\span_tests.cpp:1533:0 + call "??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .cv_loc 92 1 1535 0 # ..\tests\span_tests.cpp:1535:0 +.Ltmp10543: + lea rdx, [rip + "??_C@_02FNAGIBCP@?4?$CK?$AA@"] + lea rcx, [rbp + 2752] + mov r8d, 1 + mov qword ptr [rbp + 696], rax # 8-byte Spill + call "??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" +.Ltmp10544: + mov qword ptr [rbp + 688], rax # 8-byte Spill + jmp .LBB92_1 +.LBB92_1: + lea rax, [rbp + 3048] + lea rcx, [rbp + 2736] + mov qword ptr [rbp + 680], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp + 680] # 8-byte Reload + mov qword ptr [rbp + 672], rax # 8-byte Spill + call "?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + lea rax, [rbp + 2720] + mov rcx, qword ptr [rbp + 672] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp + 664], rax # 8-byte Spill + call "?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp10545: + mov rax, rsp + mov dword ptr [rax + 32], 0 + lea r8, [rbp + 2840] + lea r9, [rbp + 2752] + mov rcx, qword ptr [rbp + 664] # 8-byte Reload + mov rdx, qword ptr [rbp + 680] # 8-byte Reload + call "??$regex_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" +.Ltmp10546: + mov byte ptr [rbp + 663], al # 1-byte Spill + jmp .LBB92_2 +.LBB92_2: + lea rcx, [rbp + 2752] + call "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ" +.LBB92_3: # =>This Inner Loop Header: Depth=1 +.Ltmp10734: + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 + lea rdx, [rip + "??_C@_0O@FMLBLCOO@match?4ready?$CI?$CJ?$AA@"] + lea rax, [rbp + 2616] + mov rcx, rax + mov qword ptr [rbp + 648], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1536 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2600] + mov qword ptr [rbp + 640], rcx # 8-byte Spill + mov qword ptr [rbp + 632], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2576] + mov qword ptr [rbp + 624], rcx # 8-byte Spill + mov qword ptr [rbp + 616], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp10547: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2640] + mov rdx, qword ptr [rbp + 624] # 8-byte Reload + mov r8, qword ptr [rbp + 640] # 8-byte Reload + mov r9, qword ptr [rbp + 648] # 8-byte Reload + mov qword ptr [rbp + 608], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp10548: + mov qword ptr [rbp + 600], rax # 8-byte Spill + jmp .LBB92_4 +.LBB92_4: # in Loop: Header=BB92_3 Depth=1 + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 + lea rcx, [rbp + 2840] +.Ltmp10735: + call "?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" +.Ltmp10549: + lea rcx, [rbp + 2560] + lea rdx, [rbp + 2568] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp10550: + jmp .LBB92_5 +.LBB92_5: # in Loop: Header=BB92_3 Depth=1 +.Ltmp10551: + lea rcx, [rbp + 2640] + lea rdx, [rbp + 2568] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp10552: + jmp .LBB92_14 +.Ltmp10736: +.LBB92_8: # Block address taken + # in Loop: Header=BB92_3 Depth=1 + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 + jmp .LBB92_9 +.Ltmp10737: +.LBB92_9: # in Loop: Header=BB92_3 Depth=1 + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 +.Ltmp10555: + lea rcx, [rbp + 2640] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10556: + mov byte ptr [rbp + 599], al # 1-byte Spill + jmp .LBB92_10 +.LBB92_10: # in Loop: Header=BB92_3 Depth=1 + mov al, byte ptr [rbp + 599] # 1-byte Reload + test al, 1 + jne .LBB92_11 + jmp .LBB92_17 +.LBB92_11: # in Loop: Header=BB92_3 Depth=1 + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 +.Ltmp10557: +.Ltmp10738: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10558: + mov byte ptr [rbp + 598], al # 1-byte Spill + jmp .LBB92_12 +.LBB92_12: # in Loop: Header=BB92_3 Depth=1 + mov al, byte ptr [rbp + 598] # 1-byte Reload + test al, 1 + jne .LBB92_13 + jmp .LBB92_16 +.LBB92_13: # in Loop: Header=BB92_3 Depth=1 +.Ltmp10739: + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 + int3 + jmp .LBB92_16 +.Ltmp10740: +.LBB92_14: # in Loop: Header=BB92_3 Depth=1 + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 + jmp .LBB92_9 +.Ltmp10741: +.LBB92_16: # in Loop: Header=BB92_3 Depth=1 + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 + jmp .LBB92_17 +.Ltmp10742: +.LBB92_17: # in Loop: Header=BB92_3 Depth=1 + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 +.Ltmp10559: + lea rcx, [rbp + 2640] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10560: + jmp .LBB92_18 +.LBB92_18: # in Loop: Header=BB92_3 Depth=1 + lea rcx, [rbp + 2640] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp10561: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp10562: + mov byte ptr [rbp + 597], al # 1-byte Spill + jmp .LBB92_19 +.LBB92_19: # in Loop: Header=BB92_3 Depth=1 + mov al, byte ptr [rbp + 597] # 1-byte Reload + test al, 1 + jne .LBB92_3 + jmp .LBB92_20 +.Ltmp10743: +.LBB92_20: + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 + jmp .LBB92_21 +.LBB92_21: # =>This Inner Loop Header: Depth=1 +.Ltmp10744: + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 + lea rdx, [rip + "??_C@_0P@IGBMBNFB@?$CBmatch?4empty?$CI?$CJ?$AA@"] + lea rax, [rbp + 2456] + mov rcx, rax + mov qword ptr [rbp + 584], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1537 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2440] + mov qword ptr [rbp + 576], rcx # 8-byte Spill + mov qword ptr [rbp + 568], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2416] + mov qword ptr [rbp + 560], rcx # 8-byte Spill + mov qword ptr [rbp + 552], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp10563: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2480] + mov rdx, qword ptr [rbp + 560] # 8-byte Reload + mov r8, qword ptr [rbp + 576] # 8-byte Reload + mov r9, qword ptr [rbp + 584] # 8-byte Reload + mov qword ptr [rbp + 544], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp10564: + mov qword ptr [rbp + 536], rax # 8-byte Spill + jmp .LBB92_22 +.LBB92_22: # in Loop: Header=BB92_21 Depth=1 + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 + lea rcx, [rbp + 2840] +.Ltmp10745: + call "?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" + xor al, 1 +.Ltmp10565: + lea rcx, [rbp + 2400] + lea rdx, [rbp + 2408] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp10566: + jmp .LBB92_23 +.LBB92_23: # in Loop: Header=BB92_21 Depth=1 +.Ltmp10567: + lea rcx, [rbp + 2480] + lea rdx, [rbp + 2408] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp10568: + jmp .LBB92_32 +.Ltmp10746: +.LBB92_26: # Block address taken + # in Loop: Header=BB92_21 Depth=1 + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 + jmp .LBB92_27 +.Ltmp10747: +.LBB92_27: # in Loop: Header=BB92_21 Depth=1 + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 +.Ltmp10571: + lea rcx, [rbp + 2480] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10572: + mov byte ptr [rbp + 535], al # 1-byte Spill + jmp .LBB92_28 +.LBB92_28: # in Loop: Header=BB92_21 Depth=1 + mov al, byte ptr [rbp + 535] # 1-byte Reload + test al, 1 + jne .LBB92_29 + jmp .LBB92_35 +.LBB92_29: # in Loop: Header=BB92_21 Depth=1 + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 +.Ltmp10573: +.Ltmp10748: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10574: + mov byte ptr [rbp + 534], al # 1-byte Spill + jmp .LBB92_30 +.LBB92_30: # in Loop: Header=BB92_21 Depth=1 + mov al, byte ptr [rbp + 534] # 1-byte Reload + test al, 1 + jne .LBB92_31 + jmp .LBB92_34 +.LBB92_31: # in Loop: Header=BB92_21 Depth=1 +.Ltmp10749: + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 + int3 + jmp .LBB92_34 +.Ltmp10750: +.LBB92_32: # in Loop: Header=BB92_21 Depth=1 + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 + jmp .LBB92_27 +.Ltmp10751: +.LBB92_34: # in Loop: Header=BB92_21 Depth=1 + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 + jmp .LBB92_35 +.Ltmp10752: +.LBB92_35: # in Loop: Header=BB92_21 Depth=1 + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 +.Ltmp10575: + lea rcx, [rbp + 2480] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10576: + jmp .LBB92_36 +.LBB92_36: # in Loop: Header=BB92_21 Depth=1 + lea rcx, [rbp + 2480] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp10577: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp10578: + mov byte ptr [rbp + 533], al # 1-byte Spill + jmp .LBB92_37 +.LBB92_37: # in Loop: Header=BB92_21 Depth=1 + mov al, byte ptr [rbp + 533] # 1-byte Reload + test al, 1 + jne .LBB92_21 + jmp .LBB92_38 +.Ltmp10753: +.LBB92_38: + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 + jmp .LBB92_39 +.LBB92_39: # =>This Inner Loop Header: Depth=1 +.Ltmp10754: + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 + lea rdx, [rip + "??_C@_0BB@BCEFNDGE@match?$FL0?$FN?4matched?$AA@"] + lea rax, [rbp + 2296] + mov rcx, rax + mov qword ptr [rbp + 520], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1538 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2280] + mov qword ptr [rbp + 512], rcx # 8-byte Spill + mov qword ptr [rbp + 504], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2256] + mov qword ptr [rbp + 496], rcx # 8-byte Spill + mov qword ptr [rbp + 488], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp10579: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2320] + mov rdx, qword ptr [rbp + 496] # 8-byte Reload + mov r8, qword ptr [rbp + 512] # 8-byte Reload + mov r9, qword ptr [rbp + 520] # 8-byte Reload + mov qword ptr [rbp + 480], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp10580: + mov qword ptr [rbp + 472], rax # 8-byte Spill + jmp .LBB92_40 +.LBB92_40: # in Loop: Header=BB92_39 Depth=1 + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 +.Ltmp10581: + xor eax, eax + mov edx, eax + lea rcx, [rbp + 2840] +.Ltmp10755: + call "??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" +.Ltmp10582: + mov qword ptr [rbp + 464], rax # 8-byte Spill + jmp .LBB92_41 +.LBB92_41: # in Loop: Header=BB92_39 Depth=1 + mov rax, qword ptr [rbp + 464] # 8-byte Reload + mov cl, byte ptr [rax + 32] +.Ltmp10583: + and cl, 1 + lea rdx, [rbp + 2240] + lea r8, [rbp + 2248] + mov byte ptr [rbp + 463], cl # 1-byte Spill + mov rcx, rdx + mov rdx, r8 + mov r8b, byte ptr [rbp + 463] # 1-byte Reload + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp10584: + jmp .LBB92_42 +.LBB92_42: # in Loop: Header=BB92_39 Depth=1 +.Ltmp10585: + lea rcx, [rbp + 2320] + lea rdx, [rbp + 2248] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp10586: + jmp .LBB92_51 +.Ltmp10756: +.LBB92_45: # Block address taken + # in Loop: Header=BB92_39 Depth=1 + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 + jmp .LBB92_46 +.Ltmp10757: +.LBB92_46: # in Loop: Header=BB92_39 Depth=1 + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 +.Ltmp10589: + lea rcx, [rbp + 2320] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10590: + mov byte ptr [rbp + 462], al # 1-byte Spill + jmp .LBB92_47 +.LBB92_47: # in Loop: Header=BB92_39 Depth=1 + mov al, byte ptr [rbp + 462] # 1-byte Reload + test al, 1 + jne .LBB92_48 + jmp .LBB92_54 +.LBB92_48: # in Loop: Header=BB92_39 Depth=1 + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 +.Ltmp10591: +.Ltmp10758: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10592: + mov byte ptr [rbp + 461], al # 1-byte Spill + jmp .LBB92_49 +.LBB92_49: # in Loop: Header=BB92_39 Depth=1 + mov al, byte ptr [rbp + 461] # 1-byte Reload + test al, 1 + jne .LBB92_50 + jmp .LBB92_53 +.LBB92_50: # in Loop: Header=BB92_39 Depth=1 +.Ltmp10759: + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 + int3 + jmp .LBB92_53 +.Ltmp10760: +.LBB92_51: # in Loop: Header=BB92_39 Depth=1 + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 + jmp .LBB92_46 +.Ltmp10761: +.LBB92_53: # in Loop: Header=BB92_39 Depth=1 + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 + jmp .LBB92_54 +.Ltmp10762: +.LBB92_54: # in Loop: Header=BB92_39 Depth=1 + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 +.Ltmp10593: + lea rcx, [rbp + 2320] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10594: + jmp .LBB92_55 +.LBB92_55: # in Loop: Header=BB92_39 Depth=1 + lea rcx, [rbp + 2320] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp10595: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp10596: + mov byte ptr [rbp + 460], al # 1-byte Spill + jmp .LBB92_56 +.LBB92_56: # in Loop: Header=BB92_39 Depth=1 + mov al, byte ptr [rbp + 460] # 1-byte Reload + test al, 1 + jne .LBB92_39 + jmp .LBB92_57 +.Ltmp10763: +.LBB92_57: + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 + jmp .LBB92_58 +.LBB92_58: # =>This Inner Loop Header: Depth=1 +.Ltmp10764: + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 + lea rdx, [rip + "??_C@_0BM@HALCLGLI@match?$FL0?$FN?4first?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@"] + lea rax, [rbp + 2136] + mov rcx, rax + mov qword ptr [rbp + 448], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1539 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2120] + mov qword ptr [rbp + 440], rcx # 8-byte Spill + mov qword ptr [rbp + 432], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2096] + mov qword ptr [rbp + 424], rcx # 8-byte Spill + mov qword ptr [rbp + 416], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp10597: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2160] + mov rdx, qword ptr [rbp + 424] # 8-byte Reload + mov r8, qword ptr [rbp + 440] # 8-byte Reload + mov r9, qword ptr [rbp + 448] # 8-byte Reload + mov qword ptr [rbp + 408], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp10598: + mov qword ptr [rbp + 400], rax # 8-byte Spill + jmp .LBB92_59 +.LBB92_59: # in Loop: Header=BB92_58 Depth=1 + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 +.Ltmp10599: + xor eax, eax + mov edx, eax + lea rcx, [rbp + 2840] +.Ltmp10765: + call "??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" +.Ltmp10600: + mov qword ptr [rbp + 392], rax # 8-byte Spill + jmp .LBB92_60 +.LBB92_60: # in Loop: Header=BB92_58 Depth=1 +.Ltmp10601: + lea rcx, [rbp + 2024] + lea rdx, [rbp + 2032] + mov r8, qword ptr [rbp + 392] # 8-byte Reload + call "??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp10602: + jmp .LBB92_61 +.LBB92_61: # in Loop: Header=BB92_58 Depth=1 + lea rcx, [rbp + 3048] + lea rax, [rbp + 2008] + mov rdx, rax + mov qword ptr [rbp + 384], rax # 8-byte Spill + call "?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp10603: + lea rcx, [rbp + 2032] + lea rdx, [rbp + 2040] + mov r8, qword ptr [rbp + 384] # 8-byte Reload + call "??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp10604: + jmp .LBB92_62 +.LBB92_62: # in Loop: Header=BB92_58 Depth=1 +.Ltmp10605: + lea rcx, [rbp + 2160] + lea rdx, [rbp + 2040] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp10606: + jmp .LBB92_63 +.LBB92_63: # in Loop: Header=BB92_58 Depth=1 + lea rcx, [rbp + 2040] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB92_69 +.Ltmp10766: +.LBB92_68: # Block address taken + # in Loop: Header=BB92_58 Depth=1 + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 + jmp .LBB92_69 +.Ltmp10767: +.LBB92_69: # in Loop: Header=BB92_58 Depth=1 + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 +.Ltmp10609: + lea rcx, [rbp + 2160] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10610: + mov byte ptr [rbp + 383], al # 1-byte Spill + jmp .LBB92_70 +.LBB92_70: # in Loop: Header=BB92_58 Depth=1 + mov al, byte ptr [rbp + 383] # 1-byte Reload + test al, 1 + jne .LBB92_71 + jmp .LBB92_75 +.LBB92_71: # in Loop: Header=BB92_58 Depth=1 + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 +.Ltmp10611: +.Ltmp10768: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10612: + mov byte ptr [rbp + 382], al # 1-byte Spill + jmp .LBB92_72 +.LBB92_72: # in Loop: Header=BB92_58 Depth=1 + mov al, byte ptr [rbp + 382] # 1-byte Reload + test al, 1 + jne .LBB92_73 + jmp .LBB92_74 +.LBB92_73: # in Loop: Header=BB92_58 Depth=1 +.Ltmp10769: + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 + int3 +.Ltmp10770: +.LBB92_74: # in Loop: Header=BB92_58 Depth=1 + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 + jmp .LBB92_75 +.Ltmp10771: +.LBB92_75: # in Loop: Header=BB92_58 Depth=1 + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 +.Ltmp10613: + lea rcx, [rbp + 2160] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10614: + jmp .LBB92_76 +.LBB92_76: # in Loop: Header=BB92_58 Depth=1 + lea rcx, [rbp + 2160] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp10615: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp10616: + mov byte ptr [rbp + 381], al # 1-byte Spill + jmp .LBB92_77 +.LBB92_77: # in Loop: Header=BB92_58 Depth=1 + mov al, byte ptr [rbp + 381] # 1-byte Reload + test al, 1 + jne .LBB92_58 + jmp .LBB92_78 +.Ltmp10772: +.LBB92_78: + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 + jmp .LBB92_79 +.LBB92_79: # =>This Inner Loop Header: Depth=1 +.Ltmp10773: + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 + lea rdx, [rip + "??_C@_0BL@JBBOGGNF@match?$FL0?$FN?4second?5?$DN?$DN?5s?4end?$CI?$CJ?$AA@"] + lea rax, [rbp + 1904] + mov rcx, rax + mov qword ptr [rbp + 368], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1540 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1888] + mov qword ptr [rbp + 360], rcx # 8-byte Spill + mov qword ptr [rbp + 352], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1864] + mov qword ptr [rbp + 344], rcx # 8-byte Spill + mov qword ptr [rbp + 336], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp10617: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1928] + mov rdx, qword ptr [rbp + 344] # 8-byte Reload + mov r8, qword ptr [rbp + 360] # 8-byte Reload + mov r9, qword ptr [rbp + 368] # 8-byte Reload + mov qword ptr [rbp + 328], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp10618: + mov qword ptr [rbp + 320], rax # 8-byte Spill + jmp .LBB92_80 +.LBB92_80: # in Loop: Header=BB92_79 Depth=1 + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 +.Ltmp10619: + xor eax, eax + mov edx, eax + lea rcx, [rbp + 2840] +.Ltmp10774: + call "??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" +.Ltmp10620: + mov qword ptr [rbp + 312], rax # 8-byte Spill + jmp .LBB92_81 +.LBB92_81: # in Loop: Header=BB92_79 Depth=1 + mov rax, qword ptr [rbp + 312] # 8-byte Reload + add rax, 16 +.Ltmp10621: + lea rcx, [rbp + 1792] + lea rdx, [rbp + 1800] + mov r8, rax + call "??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp10622: + jmp .LBB92_82 +.LBB92_82: # in Loop: Header=BB92_79 Depth=1 + lea rcx, [rbp + 3048] + lea rax, [rbp + 1776] + mov rdx, rax + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp10623: + lea rcx, [rbp + 1800] + lea rdx, [rbp + 1808] + mov r8, qword ptr [rbp + 304] # 8-byte Reload + call "??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp10624: + jmp .LBB92_83 +.LBB92_83: # in Loop: Header=BB92_79 Depth=1 +.Ltmp10625: + lea rcx, [rbp + 1928] + lea rdx, [rbp + 1808] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp10626: + jmp .LBB92_84 +.LBB92_84: # in Loop: Header=BB92_79 Depth=1 + lea rcx, [rbp + 1808] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB92_90 +.Ltmp10775: +.LBB92_89: # Block address taken + # in Loop: Header=BB92_79 Depth=1 + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 + jmp .LBB92_90 +.Ltmp10776: +.LBB92_90: # in Loop: Header=BB92_79 Depth=1 + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 +.Ltmp10629: + lea rcx, [rbp + 1928] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10630: + mov byte ptr [rbp + 303], al # 1-byte Spill + jmp .LBB92_91 +.LBB92_91: # in Loop: Header=BB92_79 Depth=1 + mov al, byte ptr [rbp + 303] # 1-byte Reload + test al, 1 + jne .LBB92_92 + jmp .LBB92_96 +.LBB92_92: # in Loop: Header=BB92_79 Depth=1 + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 +.Ltmp10631: +.Ltmp10777: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10632: + mov byte ptr [rbp + 302], al # 1-byte Spill + jmp .LBB92_93 +.LBB92_93: # in Loop: Header=BB92_79 Depth=1 + mov al, byte ptr [rbp + 302] # 1-byte Reload + test al, 1 + jne .LBB92_94 + jmp .LBB92_95 +.LBB92_94: # in Loop: Header=BB92_79 Depth=1 +.Ltmp10778: + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 + int3 +.Ltmp10779: +.LBB92_95: # in Loop: Header=BB92_79 Depth=1 + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 + jmp .LBB92_96 +.Ltmp10780: +.LBB92_96: # in Loop: Header=BB92_79 Depth=1 + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 +.Ltmp10633: + lea rcx, [rbp + 1928] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10634: + jmp .LBB92_97 +.LBB92_97: # in Loop: Header=BB92_79 Depth=1 + lea rcx, [rbp + 1928] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp10635: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp10636: + mov byte ptr [rbp + 301], al # 1-byte Spill + jmp .LBB92_98 +.LBB92_98: # in Loop: Header=BB92_79 Depth=1 + mov al, byte ptr [rbp + 301] # 1-byte Reload + test al, 1 + jne .LBB92_79 + jmp .LBB92_99 +.Ltmp10781: +.LBB92_99: + .cv_loc 92 1 1542 0 # ..\tests\span_tests.cpp:1542:0 +.Ltmp10637: + lea rdx, [rip + "??_C@_01BIAFAFID@F?$AA@"] + lea rcx, [rbp + 1688] + mov r8d, 1 + call "??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" +.Ltmp10638: + mov qword ptr [rbp + 288], rax # 8-byte Spill + jmp .LBB92_100 +.LBB92_100: + lea rax, [rbp + 3048] + lea rcx, [rbp + 1672] + mov qword ptr [rbp + 280], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp + 280] # 8-byte Reload + mov qword ptr [rbp + 272], rax # 8-byte Spill + call "?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + lea rax, [rbp + 1656] + mov rcx, qword ptr [rbp + 272] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp10639: + mov rax, rsp + mov dword ptr [rax + 32], 0 + lea r8, [rbp + 2840] + lea r9, [rbp + 1688] + mov rcx, qword ptr [rbp + 264] # 8-byte Reload + mov rdx, qword ptr [rbp + 280] # 8-byte Reload + call "??$regex_search@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" +.Ltmp10640: + mov byte ptr [rbp + 263], al # 1-byte Spill + jmp .LBB92_101 +.LBB92_101: + lea rcx, [rbp + 1688] + call "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ" +.LBB92_102: # =>This Inner Loop Header: Depth=1 +.Ltmp10782: + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 + lea rdx, [rip + "??_C@_0O@FMLBLCOO@match?4ready?$CI?$CJ?$AA@"] + lea rax, [rbp + 1552] + mov rcx, rax + mov qword ptr [rbp + 248], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1543 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1536] + mov qword ptr [rbp + 240], rcx # 8-byte Spill + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1512] + mov qword ptr [rbp + 224], rcx # 8-byte Spill + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp10641: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1576] + mov rdx, qword ptr [rbp + 224] # 8-byte Reload + mov r8, qword ptr [rbp + 240] # 8-byte Reload + mov r9, qword ptr [rbp + 248] # 8-byte Reload + mov qword ptr [rbp + 208], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp10642: + mov qword ptr [rbp + 200], rax # 8-byte Spill + jmp .LBB92_103 +.LBB92_103: # in Loop: Header=BB92_102 Depth=1 + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 + lea rcx, [rbp + 2840] +.Ltmp10783: + call "?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" +.Ltmp10643: + lea rcx, [rbp + 1496] + lea rdx, [rbp + 1504] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp10644: + jmp .LBB92_104 +.LBB92_104: # in Loop: Header=BB92_102 Depth=1 +.Ltmp10645: + lea rcx, [rbp + 1576] + lea rdx, [rbp + 1504] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp10646: + jmp .LBB92_113 +.Ltmp10784: +.LBB92_107: # Block address taken + # in Loop: Header=BB92_102 Depth=1 + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 + jmp .LBB92_108 +.Ltmp10785: +.LBB92_108: # in Loop: Header=BB92_102 Depth=1 + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 +.Ltmp10649: + lea rcx, [rbp + 1576] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10650: + mov byte ptr [rbp + 199], al # 1-byte Spill + jmp .LBB92_109 +.LBB92_109: # in Loop: Header=BB92_102 Depth=1 + mov al, byte ptr [rbp + 199] # 1-byte Reload + test al, 1 + jne .LBB92_110 + jmp .LBB92_117 +.LBB92_110: # in Loop: Header=BB92_102 Depth=1 + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 +.Ltmp10651: +.Ltmp10786: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10652: + mov byte ptr [rbp + 198], al # 1-byte Spill + jmp .LBB92_111 +.LBB92_111: # in Loop: Header=BB92_102 Depth=1 + mov al, byte ptr [rbp + 198] # 1-byte Reload + test al, 1 + jne .LBB92_112 + jmp .LBB92_116 +.LBB92_112: # in Loop: Header=BB92_102 Depth=1 +.Ltmp10787: + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 + int3 + jmp .LBB92_116 +.Ltmp10788: +.LBB92_113: # in Loop: Header=BB92_102 Depth=1 + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 + jmp .LBB92_108 +.Ltmp10789: +.LBB92_116: # in Loop: Header=BB92_102 Depth=1 + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 + jmp .LBB92_117 +.Ltmp10790: +.LBB92_117: # in Loop: Header=BB92_102 Depth=1 + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 +.Ltmp10653: + lea rcx, [rbp + 1576] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10654: + jmp .LBB92_118 +.LBB92_118: # in Loop: Header=BB92_102 Depth=1 + lea rcx, [rbp + 1576] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp10655: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp10656: + mov byte ptr [rbp + 197], al # 1-byte Spill + jmp .LBB92_119 +.LBB92_119: # in Loop: Header=BB92_102 Depth=1 + mov al, byte ptr [rbp + 197] # 1-byte Reload + test al, 1 + jne .LBB92_102 + jmp .LBB92_120 +.Ltmp10791: +.LBB92_120: + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 + jmp .LBB92_121 +.LBB92_121: # =>This Inner Loop Header: Depth=1 +.Ltmp10792: + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 + lea rdx, [rip + "??_C@_0P@IGBMBNFB@?$CBmatch?4empty?$CI?$CJ?$AA@"] + lea rax, [rbp + 1392] + mov rcx, rax + mov qword ptr [rbp + 184], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1544 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1376] + mov qword ptr [rbp + 176], rcx # 8-byte Spill + mov qword ptr [rbp + 168], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1352] + mov qword ptr [rbp + 160], rcx # 8-byte Spill + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp10657: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1416] + mov rdx, qword ptr [rbp + 160] # 8-byte Reload + mov r8, qword ptr [rbp + 176] # 8-byte Reload + mov r9, qword ptr [rbp + 184] # 8-byte Reload + mov qword ptr [rbp + 144], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp10658: + mov qword ptr [rbp + 136], rax # 8-byte Spill + jmp .LBB92_122 +.LBB92_122: # in Loop: Header=BB92_121 Depth=1 + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 + lea rcx, [rbp + 2840] +.Ltmp10793: + call "?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" + xor al, 1 +.Ltmp10659: + lea rcx, [rbp + 1336] + lea rdx, [rbp + 1344] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp10660: + jmp .LBB92_123 +.LBB92_123: # in Loop: Header=BB92_121 Depth=1 +.Ltmp10661: + lea rcx, [rbp + 1416] + lea rdx, [rbp + 1344] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp10662: + jmp .LBB92_132 +.Ltmp10794: +.LBB92_126: # Block address taken + # in Loop: Header=BB92_121 Depth=1 + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 + jmp .LBB92_127 +.Ltmp10795: +.LBB92_127: # in Loop: Header=BB92_121 Depth=1 + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 +.Ltmp10665: + lea rcx, [rbp + 1416] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10666: + mov byte ptr [rbp + 135], al # 1-byte Spill + jmp .LBB92_128 +.LBB92_128: # in Loop: Header=BB92_121 Depth=1 + mov al, byte ptr [rbp + 135] # 1-byte Reload + test al, 1 + jne .LBB92_129 + jmp .LBB92_135 +.LBB92_129: # in Loop: Header=BB92_121 Depth=1 + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 +.Ltmp10667: +.Ltmp10796: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10668: + mov byte ptr [rbp + 134], al # 1-byte Spill + jmp .LBB92_130 +.LBB92_130: # in Loop: Header=BB92_121 Depth=1 + mov al, byte ptr [rbp + 134] # 1-byte Reload + test al, 1 + jne .LBB92_131 + jmp .LBB92_134 +.LBB92_131: # in Loop: Header=BB92_121 Depth=1 +.Ltmp10797: + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 + int3 + jmp .LBB92_134 +.Ltmp10798: +.LBB92_132: # in Loop: Header=BB92_121 Depth=1 + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 + jmp .LBB92_127 +.Ltmp10799: +.LBB92_134: # in Loop: Header=BB92_121 Depth=1 + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 + jmp .LBB92_135 +.Ltmp10800: +.LBB92_135: # in Loop: Header=BB92_121 Depth=1 + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 +.Ltmp10669: + lea rcx, [rbp + 1416] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10670: + jmp .LBB92_136 +.LBB92_136: # in Loop: Header=BB92_121 Depth=1 + lea rcx, [rbp + 1416] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp10671: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp10672: + mov byte ptr [rbp + 133], al # 1-byte Spill + jmp .LBB92_137 +.LBB92_137: # in Loop: Header=BB92_121 Depth=1 + mov al, byte ptr [rbp + 133] # 1-byte Reload + test al, 1 + jne .LBB92_121 + jmp .LBB92_138 +.Ltmp10801: +.LBB92_138: + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 + jmp .LBB92_139 +.LBB92_139: # =>This Inner Loop Header: Depth=1 +.Ltmp10802: + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 + lea rdx, [rip + "??_C@_0BB@BCEFNDGE@match?$FL0?$FN?4matched?$AA@"] + lea rax, [rbp + 1232] + mov rcx, rax + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1545 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1216] + mov qword ptr [rbp + 112], rcx # 8-byte Spill + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1192] + mov qword ptr [rbp + 96], rcx # 8-byte Spill + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp10673: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1256] + mov rdx, qword ptr [rbp + 96] # 8-byte Reload + mov r8, qword ptr [rbp + 112] # 8-byte Reload + mov r9, qword ptr [rbp + 120] # 8-byte Reload + mov qword ptr [rbp + 80], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp10674: + mov qword ptr [rbp + 72], rax # 8-byte Spill + jmp .LBB92_140 +.LBB92_140: # in Loop: Header=BB92_139 Depth=1 + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 +.Ltmp10675: + xor eax, eax + mov edx, eax + lea rcx, [rbp + 2840] +.Ltmp10803: + call "??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" +.Ltmp10676: + mov qword ptr [rbp + 64], rax # 8-byte Spill + jmp .LBB92_141 +.LBB92_141: # in Loop: Header=BB92_139 Depth=1 + mov rax, qword ptr [rbp + 64] # 8-byte Reload + mov cl, byte ptr [rax + 32] +.Ltmp10677: + and cl, 1 + lea rdx, [rbp + 1176] + lea r8, [rbp + 1184] + mov byte ptr [rbp + 63], cl # 1-byte Spill + mov rcx, rdx + mov rdx, r8 + mov r8b, byte ptr [rbp + 63] # 1-byte Reload + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp10678: + jmp .LBB92_142 +.LBB92_142: # in Loop: Header=BB92_139 Depth=1 +.Ltmp10679: + lea rcx, [rbp + 1256] + lea rdx, [rbp + 1184] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp10680: + jmp .LBB92_151 +.Ltmp10804: +.LBB92_145: # Block address taken + # in Loop: Header=BB92_139 Depth=1 + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 + jmp .LBB92_146 +.Ltmp10805: +.LBB92_146: # in Loop: Header=BB92_139 Depth=1 + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 +.Ltmp10683: + lea rcx, [rbp + 1256] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10684: + mov byte ptr [rbp + 62], al # 1-byte Spill + jmp .LBB92_147 +.LBB92_147: # in Loop: Header=BB92_139 Depth=1 + mov al, byte ptr [rbp + 62] # 1-byte Reload + test al, 1 + jne .LBB92_148 + jmp .LBB92_154 +.LBB92_148: # in Loop: Header=BB92_139 Depth=1 + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 +.Ltmp10685: +.Ltmp10806: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10686: + mov byte ptr [rbp + 61], al # 1-byte Spill + jmp .LBB92_149 +.LBB92_149: # in Loop: Header=BB92_139 Depth=1 + mov al, byte ptr [rbp + 61] # 1-byte Reload + test al, 1 + jne .LBB92_150 + jmp .LBB92_153 +.LBB92_150: # in Loop: Header=BB92_139 Depth=1 +.Ltmp10807: + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 + int3 + jmp .LBB92_153 +.Ltmp10808: +.LBB92_151: # in Loop: Header=BB92_139 Depth=1 + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 + jmp .LBB92_146 +.Ltmp10809: +.LBB92_153: # in Loop: Header=BB92_139 Depth=1 + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 + jmp .LBB92_154 +.Ltmp10810: +.LBB92_154: # in Loop: Header=BB92_139 Depth=1 + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 +.Ltmp10687: + lea rcx, [rbp + 1256] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10688: + jmp .LBB92_155 +.LBB92_155: # in Loop: Header=BB92_139 Depth=1 + lea rcx, [rbp + 1256] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp10689: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp10690: + mov byte ptr [rbp + 60], al # 1-byte Spill + jmp .LBB92_156 +.LBB92_156: # in Loop: Header=BB92_139 Depth=1 + mov al, byte ptr [rbp + 60] # 1-byte Reload + test al, 1 + jne .LBB92_139 + jmp .LBB92_157 +.Ltmp10811: +.LBB92_157: + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 + jmp .LBB92_158 +.LBB92_158: # =>This Inner Loop Header: Depth=1 +.Ltmp10812: + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 + lea rdx, [rip + "??_C@_0BH@BOAHMBFM@match?$FL0?$FN?4first?5?$DN?$DN?5f_it?$AA@"] + lea rax, [rbp + 1072] + mov rcx, rax + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1546 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1056] + mov qword ptr [rbp + 40], rcx # 8-byte Spill + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1032] + mov qword ptr [rbp + 24], rcx # 8-byte Spill + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp10691: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1096] + mov rdx, qword ptr [rbp + 24] # 8-byte Reload + mov r8, qword ptr [rbp + 40] # 8-byte Reload + mov r9, qword ptr [rbp + 48] # 8-byte Reload + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp10692: + mov qword ptr [rbp], rax # 8-byte Spill + jmp .LBB92_159 +.LBB92_159: # in Loop: Header=BB92_158 Depth=1 + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 +.Ltmp10693: + xor eax, eax + mov edx, eax + lea rcx, [rbp + 2840] +.Ltmp10813: + call "??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" +.Ltmp10694: + mov qword ptr [rbp - 8], rax # 8-byte Spill + jmp .LBB92_160 +.LBB92_160: # in Loop: Header=BB92_158 Depth=1 +.Ltmp10695: + lea rcx, [rbp + 960] + lea rdx, [rbp + 968] + mov r8, qword ptr [rbp - 8] # 8-byte Reload + call "??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp10696: + jmp .LBB92_161 +.LBB92_161: # in Loop: Header=BB92_158 Depth=1 +.Ltmp10697: + lea rcx, [rbp + 968] + lea rdx, [rbp + 976] + lea r8, [rbp + 3032] + call "??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp10698: + jmp .LBB92_162 +.LBB92_162: # in Loop: Header=BB92_158 Depth=1 +.Ltmp10699: + lea rcx, [rbp + 1096] + lea rdx, [rbp + 976] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp10700: + jmp .LBB92_163 +.LBB92_163: # in Loop: Header=BB92_158 Depth=1 + lea rcx, [rbp + 976] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB92_169 +.Ltmp10814: +.LBB92_168: # Block address taken + # in Loop: Header=BB92_158 Depth=1 + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 + jmp .LBB92_169 +.Ltmp10815: +.LBB92_169: # in Loop: Header=BB92_158 Depth=1 + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 +.Ltmp10703: + lea rcx, [rbp + 1096] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10704: + mov byte ptr [rbp - 9], al # 1-byte Spill + jmp .LBB92_170 +.LBB92_170: # in Loop: Header=BB92_158 Depth=1 + mov al, byte ptr [rbp - 9] # 1-byte Reload + test al, 1 + jne .LBB92_171 + jmp .LBB92_175 +.LBB92_171: # in Loop: Header=BB92_158 Depth=1 + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 +.Ltmp10705: +.Ltmp10816: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10706: + mov byte ptr [rbp - 10], al # 1-byte Spill + jmp .LBB92_172 +.LBB92_172: # in Loop: Header=BB92_158 Depth=1 + mov al, byte ptr [rbp - 10] # 1-byte Reload + test al, 1 + jne .LBB92_173 + jmp .LBB92_174 +.LBB92_173: # in Loop: Header=BB92_158 Depth=1 +.Ltmp10817: + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 + int3 +.Ltmp10818: +.LBB92_174: # in Loop: Header=BB92_158 Depth=1 + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 + jmp .LBB92_175 +.Ltmp10819: +.LBB92_175: # in Loop: Header=BB92_158 Depth=1 + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 +.Ltmp10707: + lea rcx, [rbp + 1096] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10708: + jmp .LBB92_176 +.LBB92_176: # in Loop: Header=BB92_158 Depth=1 + lea rcx, [rbp + 1096] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp10709: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp10710: + mov byte ptr [rbp - 11], al # 1-byte Spill + jmp .LBB92_177 +.LBB92_177: # in Loop: Header=BB92_158 Depth=1 + mov al, byte ptr [rbp - 11] # 1-byte Reload + test al, 1 + jne .LBB92_158 + jmp .LBB92_178 +.Ltmp10820: +.LBB92_178: + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 + jmp .LBB92_179 +.LBB92_179: # =>This Inner Loop Header: Depth=1 +.Ltmp10821: + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 + lea rdx, [rip + "??_C@_0BO@BFFCKKNI@match?$FL0?$FN?4second?5?$DN?$DN?5?$CIf_it?5?$CL?51?$CJ?$AA@"] + lea rax, [rbp + 856] + mov rcx, rax + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1547 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 840] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 816] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp10711: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 880] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 32] # 8-byte Reload + mov r9, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp10712: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB92_180 +.LBB92_180: # in Loop: Header=BB92_179 Depth=1 + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 +.Ltmp10713: + xor eax, eax + mov edx, eax + lea rcx, [rbp + 2840] +.Ltmp10822: + call "??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" +.Ltmp10714: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB92_181 +.LBB92_181: # in Loop: Header=BB92_179 Depth=1 + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 16 +.Ltmp10715: + lea rcx, [rbp + 744] + lea rdx, [rbp + 752] + mov r8, rax + call "??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp10716: + jmp .LBB92_182 +.LBB92_182: # in Loop: Header=BB92_179 Depth=1 +.Ltmp10717: + mov eax, 1 + mov r8d, eax + lea rcx, [rbp + 3032] + lea rdx, [rbp + 728] + call "??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" +.Ltmp10718: + jmp .LBB92_183 +.LBB92_183: # in Loop: Header=BB92_179 Depth=1 +.Ltmp10719: + lea rcx, [rbp + 752] + lea rdx, [rbp + 760] + lea r8, [rbp + 728] + call "??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp10720: + jmp .LBB92_184 +.LBB92_184: # in Loop: Header=BB92_179 Depth=1 +.Ltmp10721: + lea rcx, [rbp + 880] + lea rdx, [rbp + 760] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp10722: + jmp .LBB92_185 +.LBB92_185: # in Loop: Header=BB92_179 Depth=1 + lea rcx, [rbp + 760] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB92_191 +.Ltmp10823: +.LBB92_190: # Block address taken + # in Loop: Header=BB92_179 Depth=1 + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 + jmp .LBB92_191 +.Ltmp10824: +.LBB92_191: # in Loop: Header=BB92_179 Depth=1 + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 +.Ltmp10725: + lea rcx, [rbp + 880] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10726: + mov byte ptr [rbp - 81], al # 1-byte Spill + jmp .LBB92_192 +.LBB92_192: # in Loop: Header=BB92_179 Depth=1 + mov al, byte ptr [rbp - 81] # 1-byte Reload + test al, 1 + jne .LBB92_193 + jmp .LBB92_197 +.LBB92_193: # in Loop: Header=BB92_179 Depth=1 + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 +.Ltmp10727: +.Ltmp10825: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10728: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB92_194 +.LBB92_194: # in Loop: Header=BB92_179 Depth=1 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB92_195 + jmp .LBB92_196 +.LBB92_195: # in Loop: Header=BB92_179 Depth=1 +.Ltmp10826: + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 + int3 +.Ltmp10827: +.LBB92_196: # in Loop: Header=BB92_179 Depth=1 + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 + jmp .LBB92_197 +.Ltmp10828: +.LBB92_197: # in Loop: Header=BB92_179 Depth=1 + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 +.Ltmp10729: + lea rcx, [rbp + 880] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10730: + jmp .LBB92_198 +.LBB92_198: # in Loop: Header=BB92_179 Depth=1 + lea rcx, [rbp + 880] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp10731: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp10732: + mov byte ptr [rbp - 83], al # 1-byte Spill + jmp .LBB92_199 +.LBB92_199: # in Loop: Header=BB92_179 Depth=1 + mov al, byte ptr [rbp - 83] # 1-byte Reload + test al, 1 + jne .LBB92_179 + jmp .LBB92_200 +.Ltmp10829: +.LBB92_200: + .cv_loc 92 1 1548 0 # ..\tests\span_tests.cpp:1548:0 + lea rcx, [rbp + 2840] + call "??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 3216 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$6@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$6@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?catch$6@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB92_6: # in Loop: Header=BB92_3 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 +.Ltmp10553: + lea rcx, [rbp + 2640] +.Ltmp10830: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10554: + jmp .LBB92_7 +.LBB92_7: # in Loop: Header=BB92_3 Depth=1 + lea rax, [rip + .LBB92_8] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10831: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$15@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$15@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$15@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_15: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2752] + .cv_loc 92 1 1535 0 # ..\tests\span_tests.cpp:1535:0 + call "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .text + .seh_endproc + .def "?catch$24@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$24@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?catch$24@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB92_24: # in Loop: Header=BB92_21 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 +.Ltmp10569: + lea rcx, [rbp + 2480] +.Ltmp10832: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10570: + jmp .LBB92_25 +.LBB92_25: # in Loop: Header=BB92_21 Depth=1 + lea rax, [rip + .LBB92_26] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10833: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$33@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$33@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$33@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_33: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2640] +.Ltmp10834: + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10835: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$43@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$43@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?catch$43@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB92_43: # in Loop: Header=BB92_39 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 +.Ltmp10587: + lea rcx, [rbp + 2320] +.Ltmp10836: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10588: + jmp .LBB92_44 +.LBB92_44: # in Loop: Header=BB92_39 Depth=1 + lea rax, [rip + .LBB92_45] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10837: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$52@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$52@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$52@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_52: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2480] +.Ltmp10838: + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10839: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$64@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$64@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$64@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_64: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2320] +.Ltmp10840: + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10841: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$65@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$65@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$65@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_65: # in Loop: Header=BB92_58 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2040] +.Ltmp10842: + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10843: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$66@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$66@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?catch$66@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB92_66: # in Loop: Header=BB92_58 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 +.Ltmp10607: + lea rcx, [rbp + 2160] +.Ltmp10844: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10608: + jmp .LBB92_67 +.LBB92_67: # in Loop: Header=BB92_58 Depth=1 + lea rax, [rip + .LBB92_68] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10845: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$85@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$85@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$85@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_85: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2160] + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10846: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$86@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$86@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$86@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_86: # in Loop: Header=BB92_79 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1808] +.Ltmp10847: + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10848: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$87@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$87@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?catch$87@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB92_87: # in Loop: Header=BB92_79 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 +.Ltmp10627: + lea rcx, [rbp + 1928] +.Ltmp10849: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10628: + jmp .LBB92_88 +.LBB92_88: # in Loop: Header=BB92_79 Depth=1 + lea rax, [rip + .LBB92_89] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10850: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$105@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$105@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?catch$105@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB92_105: # in Loop: Header=BB92_102 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 +.Ltmp10647: + lea rcx, [rbp + 1576] +.Ltmp10851: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10648: + jmp .LBB92_106 +.LBB92_106: # in Loop: Header=BB92_102 Depth=1 + lea rax, [rip + .LBB92_107] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10852: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$114@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$114@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$114@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_114: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1928] +.Ltmp10853: + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10854: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$115@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$115@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$115@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_115: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1688] + .cv_loc 92 1 1542 0 # ..\tests\span_tests.cpp:1542:0 + call "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .text + .seh_endproc + .def "?catch$124@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$124@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?catch$124@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB92_124: # in Loop: Header=BB92_121 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 +.Ltmp10663: + lea rcx, [rbp + 1416] +.Ltmp10855: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10664: + jmp .LBB92_125 +.LBB92_125: # in Loop: Header=BB92_121 Depth=1 + lea rax, [rip + .LBB92_126] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10856: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$133@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$133@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$133@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_133: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1576] +.Ltmp10857: + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10858: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$143@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$143@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?catch$143@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB92_143: # in Loop: Header=BB92_139 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 +.Ltmp10681: + lea rcx, [rbp + 1256] +.Ltmp10859: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10682: + jmp .LBB92_144 +.LBB92_144: # in Loop: Header=BB92_139 Depth=1 + lea rax, [rip + .LBB92_145] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10860: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$152@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$152@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$152@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_152: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1416] +.Ltmp10861: + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10862: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$164@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$164@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$164@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_164: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1256] +.Ltmp10863: + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10864: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$165@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$165@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$165@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_165: # in Loop: Header=BB92_158 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 976] +.Ltmp10865: + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10866: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$166@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$166@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?catch$166@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB92_166: # in Loop: Header=BB92_158 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 +.Ltmp10701: + lea rcx, [rbp + 1096] +.Ltmp10867: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10702: + jmp .LBB92_167 +.LBB92_167: # in Loop: Header=BB92_158 Depth=1 + lea rax, [rip + .LBB92_168] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10868: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$186@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$186@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$186@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_186: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1096] + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10869: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$187@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$187@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$187@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_187: # in Loop: Header=BB92_179 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 760] +.Ltmp10870: + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10871: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$188@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$188@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?catch$188@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB92_188: # in Loop: Header=BB92_179 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 +.Ltmp10723: + lea rcx, [rbp + 880] +.Ltmp10872: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10724: + jmp .LBB92_189 +.LBB92_189: # in Loop: Header=BB92_179 Depth=1 + lea rax, [rip + .LBB92_190] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10873: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$201@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$201@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$201@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_201: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 880] + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10874: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$202@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$202@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$202@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_202: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2840] + .cv_loc 92 1 1548 0 # ..\tests\span_tests.cpp:1548:0 + call "??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10875: +.Lfunc_end92: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": + .long 429065506 # MagicNumber + .long 37 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL # UnwindMap + .long 10 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL # TryBlockMap + .long 51 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL # IPToStateXData + .long 3208 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": + .long -1 # ToState + .long "?dtor$202@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$201@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 1 # ToState + .long 0 # Action + .long 2 # ToState + .long "?dtor$187@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 1 # ToState + .long 0 # Action + .long 0 # ToState + .long "?dtor$186@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 5 # ToState + .long 0 # Action + .long 6 # ToState + .long "?dtor$165@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 5 # ToState + .long 0 # Action + .long 0 # ToState + .long "?dtor$164@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 9 # ToState + .long 0 # Action + .long 9 # ToState + .long 0 # Action + .long 0 # ToState + .long "?dtor$152@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 12 # ToState + .long 0 # Action + .long 0 # ToState + .long "?dtor$133@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 15 # ToState + .long 0 # Action + .long 15 # ToState + .long 0 # Action + .long 0 # ToState + .long "?dtor$115@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$114@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 19 # ToState + .long 0 # Action + .long 20 # ToState + .long "?dtor$86@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 19 # ToState + .long 0 # Action + .long 0 # ToState + .long "?dtor$85@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 23 # ToState + .long 0 # Action + .long 24 # ToState + .long "?dtor$65@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 23 # ToState + .long 0 # Action + .long 0 # ToState + .long "?dtor$64@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long 27 # ToState + .long 0 # Action + .long 0 # ToState + .long "?dtor$52@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 30 # ToState + .long 0 # Action + .long 30 # ToState + .long 0 # Action + .long 0 # ToState + .long "?dtor$33@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 33 # ToState + .long 0 # Action + .long 33 # ToState + .long 0 # Action + .long 0 # ToState + .long "?dtor$15@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": + .long 2 # TryLow + .long 3 # TryHigh + .long 4 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL # HandlerArray + .long 6 # TryLow + .long 7 # TryHigh + .long 8 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL # HandlerArray + .long 10 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 13 # TryHigh + .long 14 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL # HandlerArray + .long 16 # TryLow + .long 16 # TryHigh + .long 17 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL # HandlerArray + .long 20 # TryLow + .long 21 # TryHigh + .long 22 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL # HandlerArray + .long 24 # TryLow + .long 25 # TryHigh + .long 26 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL # HandlerArray + .long 28 # TryLow + .long 28 # TryHigh + .long 29 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL # HandlerArray + .long 31 # TryLow + .long 31 # TryHigh + .long 32 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$8$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL # HandlerArray + .long 34 # TryLow + .long 34 # TryHigh + .long 35 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$9$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$188@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$166@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$143@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$124@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$105@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$87@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$66@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$43@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$8$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$9$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": + .long .Lfunc_begin92@IMGREL # IP + .long -1 # ToState + .long .Ltmp10543@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10545@IMGREL+1 # IP + .long 36 # ToState + .long .Ltmp10547@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10549@IMGREL+1 # IP + .long 34 # ToState + .long .Ltmp10555@IMGREL+1 # IP + .long 33 # ToState + .long .Ltmp10561@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10565@IMGREL+1 # IP + .long 31 # ToState + .long .Ltmp10571@IMGREL+1 # IP + .long 30 # ToState + .long .Ltmp10577@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10581@IMGREL+1 # IP + .long 28 # ToState + .long .Ltmp10589@IMGREL+1 # IP + .long 27 # ToState + .long .Ltmp10595@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10599@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp10605@IMGREL+1 # IP + .long 25 # ToState + .long .Ltmp10609@IMGREL+1 # IP + .long 23 # ToState + .long .Ltmp10615@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10619@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp10625@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp10629@IMGREL+1 # IP + .long 19 # ToState + .long .Ltmp10635@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10639@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp10641@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10643@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp10649@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp10655@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10659@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp10665@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp10671@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10675@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp10683@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp10689@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10693@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp10699@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp10703@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp10709@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10713@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp10721@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp10725@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp10731@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10732@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # IP + .long 35 # ToState + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # IP + .long 32 # ToState + .long "?catch$43@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # IP + .long 29 # ToState + .long "?catch$66@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # IP + .long 26 # ToState + .long "?catch$87@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # IP + .long 22 # ToState + .long "?catch$105@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # IP + .long 17 # ToState + .long "?catch$124@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # IP + .long 14 # ToState + .long "?catch$143@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$166@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # IP + .long 8 # ToState + .long "?catch$188@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # IP + .long 4 # ToState + .text + # -- End function + .def "??__FautoRegistrar61@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar61@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar61@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar61@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin93: + .cv_func_id 93 + .cv_loc 93 1 1527 0 # ..\tests\span_tests.cpp:1527:0 +.seh_proc "??__FautoRegistrar61@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp10876: + lea rcx, [rip + "?autoRegistrar61@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp10877: +.Lfunc_end93: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar63@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar63@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar63@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar63@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin94: + .cv_func_id 94 + .cv_loc 94 1 1551 0 # ..\tests\span_tests.cpp:1551:0 +.seh_proc "??__EautoRegistrar63@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp10878: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BE@PGBEPOFD@interop_with_gsl_at?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 1551 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____62@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar63@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar63@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp10879: +.Lfunc_end94: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____62@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____62@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____62@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____62@@YAXXZ" +.Lfunc_begin95: + .cv_func_id 95 + .cv_loc 95 1 1552 0 # ..\tests\span_tests.cpp:1552:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____62@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 384 + .seh_stackalloc 384 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp10896: + .cv_loc 95 1 1553 0 # ..\tests\span_tests.cpp:1553:0 + mov qword ptr [rbp + 248], -2 + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____62@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 224], rax + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____62@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 232], rax + mov ecx, dword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____62@@YAXXZ@3PAHA"+16] + mov dword ptr [rbp + 240], ecx + .cv_loc 95 1 1554 0 # ..\tests\span_tests.cpp:1554:0 + lea rcx, [rbp + 208] +.Ltmp10897: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____62:s <- [$rcx+0] + lea rdx, [rbp + 224] +.Ltmp10898: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____62:arr <- [$rdx+0] + call "??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z" +.Ltmp10899: + mov qword ptr [rbp + 8], rax # 8-byte Spill +.LBB95_1: # =>This Inner Loop Header: Depth=1 +.Ltmp10900: + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 + lea rdx, [rip + "??_C@_0CB@DAEDFHGK@?$CIat?$CIs?0?50?$CJ?5?$DN?$DN?51?5?$CG?$CG?5at?$CIs?0?51?$CJ?5?$DN?$DN?52?$CJ@"] + lea rax, [rbp + 104] + mov rcx, rax + mov qword ptr [rbp], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1555 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 88] + mov qword ptr [rbp - 8], rcx # 8-byte Spill + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 64] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 128] + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + mov r8, qword ptr [rbp - 8] # 8-byte Reload + mov r9, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp10901: + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 + movups xmm0, xmmword ptr [rbp + 208] + movaps xmmword ptr [rbp + 32], xmm0 +.Ltmp10880: + xor r10d, r10d + mov edx, r10d + lea rcx, [rbp + 32] + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z" +.Ltmp10881: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB95_2 +.LBB95_2: # in Loop: Header=BB95_1 Depth=1 + xor eax, eax + mov cl, al + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + cmp dword ptr [rdx], 1 + mov byte ptr [rbp - 57], cl # 1-byte Spill + jne .LBB95_5 +# %bb.3: # in Loop: Header=BB95_1 Depth=1 + movups xmm0, xmmword ptr [rbp + 208] + movaps xmmword ptr [rbp + 16], xmm0 +.Ltmp10882: + mov eax, 1 + mov edx, eax + lea rcx, [rbp + 16] + call "??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z" +.Ltmp10883: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB95_4 +.LBB95_4: # in Loop: Header=BB95_1 Depth=1 + mov rax, qword ptr [rbp - 72] # 8-byte Reload + cmp dword ptr [rax], 2 + sete cl + mov byte ptr [rbp - 57], cl # 1-byte Spill +.LBB95_5: # in Loop: Header=BB95_1 Depth=1 +.Ltmp10884: + mov al, byte ptr [rbp - 57] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 48] + lea rdx, [rbp + 56] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp10885: + jmp .LBB95_6 +.LBB95_6: # in Loop: Header=BB95_1 Depth=1 +.Ltmp10886: + lea rcx, [rbp + 128] + lea rdx, [rbp + 56] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp10887: + jmp .LBB95_15 +.Ltmp10902: +.LBB95_9: # Block address taken + # in Loop: Header=BB95_1 Depth=1 + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 + jmp .LBB95_10 +.Ltmp10903: +.LBB95_10: # in Loop: Header=BB95_1 Depth=1 + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 +.Ltmp10890: + lea rcx, [rbp + 128] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10891: + mov byte ptr [rbp - 73], al # 1-byte Spill + jmp .LBB95_11 +.LBB95_11: # in Loop: Header=BB95_1 Depth=1 + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB95_12 + jmp .LBB95_17 +.LBB95_12: # in Loop: Header=BB95_1 Depth=1 + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 +.Ltmp10892: +.Ltmp10904: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10893: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB95_13 +.LBB95_13: # in Loop: Header=BB95_1 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB95_14 + jmp .LBB95_16 +.LBB95_14: # in Loop: Header=BB95_1 Depth=1 +.Ltmp10905: + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 + int3 + jmp .LBB95_16 +.Ltmp10906: +.LBB95_15: # in Loop: Header=BB95_1 Depth=1 + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 + jmp .LBB95_10 +.Ltmp10907: +.LBB95_16: # in Loop: Header=BB95_1 Depth=1 + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 + jmp .LBB95_17 +.Ltmp10908: +.LBB95_17: # in Loop: Header=BB95_1 Depth=1 + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 +.Ltmp10894: + lea rcx, [rbp + 128] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10895: + jmp .LBB95_18 +.LBB95_18: # in Loop: Header=BB95_1 Depth=1 + lea rcx, [rbp + 128] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB95_1 +.Ltmp10909: +# %bb.19: + .cv_loc 95 1 1556 0 # ..\tests\span_tests.cpp:1556:0 + add rsp, 384 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$7@?0??____C_A_T_C_H____T_E_S_T____62@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$7@?0??____C_A_T_C_H____T_E_S_T____62@@YAXXZ@4HA": +.seh_proc "?catch$7@?0??____C_A_T_C_H____T_E_S_T____62@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB95_7: # in Loop: Header=BB95_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 +.Ltmp10888: + lea rcx, [rbp + 128] +.Ltmp10910: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10889: + jmp .LBB95_8 +.LBB95_8: # in Loop: Header=BB95_1 Depth=1 + lea rax, [rip + .LBB95_9] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10911: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$20@?0??____C_A_T_C_H____T_E_S_T____62@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$20@?0??____C_A_T_C_H____T_E_S_T____62@@YAXXZ@4HA": +.seh_proc "?dtor$20@?0??____C_A_T_C_H____T_E_S_T____62@@YAXXZ@4HA" +.LBB95_20: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 128] + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10912: +.Lfunc_end95: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ")@IMGREL # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ")@IMGREL # IPToStateXData + .long 376 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ": + .long -1 # ToState + .long "?dtor$20@?0??____C_A_T_C_H____T_E_S_T____62@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$7@?0??____C_A_T_C_H____T_E_S_T____62@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ": + .long .Lfunc_begin95@IMGREL # IP + .long -1 # ToState + .long .Ltmp10880@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp10890@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10895@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$7@?0??____C_A_T_C_H____T_E_S_T____62@@YAXXZ@4HA"@IMGREL # IP + .long 2 # ToState + .text + # -- End function + .def "??__FautoRegistrar63@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar63@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar63@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar63@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin96: + .cv_func_id 96 + .cv_loc 96 1 1551 0 # ..\tests\span_tests.cpp:1551:0 +.seh_proc "??__FautoRegistrar63@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp10913: + lea rcx, [rip + "?autoRegistrar63@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp10914: +.Lfunc_end96: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar65@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar65@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar65@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar65@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin97: + .cv_func_id 97 + .cv_loc 97 1 1558 0 # ..\tests\span_tests.cpp:1558:0 +.seh_proc "??__EautoRegistrar65@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp10915: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BG@GGLAAHPP@default_constructible?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 1558 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____64@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar65@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar65@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp10916: +.Lfunc_end97: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____64@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____64@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____64@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____64@@YAXXZ" +.Lfunc_begin98: + .cv_func_id 98 + .cv_loc 98 1 1559 0 # ..\tests\span_tests.cpp:1559:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____64@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 720 + .seh_stackalloc 720 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 584], -2 +.LBB98_1: # =>This Inner Loop Header: Depth=1 +.Ltmp10953: + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 + lea rdx, [rip + "??_C@_0DC@ECNOHCEM@?$CIstd?3?3is_default_constructible?$DMs@"] + lea rax, [rbp + 480] + mov rcx, rax + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1560 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 464] + mov qword ptr [rbp + 88], rcx # 8-byte Spill + mov qword ptr [rbp + 80], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 440] + mov qword ptr [rbp + 72], rcx # 8-byte Spill + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 504] + mov rdx, qword ptr [rbp + 72] # 8-byte Reload + mov r8, qword ptr [rbp + 88] # 8-byte Reload + mov r9, qword ptr [rbp + 96] # 8-byte Reload + mov qword ptr [rbp + 56], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 +.Ltmp10917: + lea rcx, [rbp + 424] + lea rdx, [rbp + 432] + mov r8b, 1 +.Ltmp10954: + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp10918: + jmp .LBB98_2 +.LBB98_2: # in Loop: Header=BB98_1 Depth=1 +.Ltmp10919: + lea rcx, [rbp + 504] + lea rdx, [rbp + 432] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp10920: + jmp .LBB98_11 +.Ltmp10955: +.LBB98_5: # Block address taken + # in Loop: Header=BB98_1 Depth=1 + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 + jmp .LBB98_6 +.Ltmp10956: +.LBB98_6: # in Loop: Header=BB98_1 Depth=1 + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 +.Ltmp10923: + lea rcx, [rbp + 504] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10924: + mov byte ptr [rbp + 47], al # 1-byte Spill + jmp .LBB98_7 +.LBB98_7: # in Loop: Header=BB98_1 Depth=1 + mov al, byte ptr [rbp + 47] # 1-byte Reload + test al, 1 + jne .LBB98_8 + jmp .LBB98_13 +.LBB98_8: # in Loop: Header=BB98_1 Depth=1 + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 +.Ltmp10925: +.Ltmp10957: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10926: + mov byte ptr [rbp + 46], al # 1-byte Spill + jmp .LBB98_9 +.LBB98_9: # in Loop: Header=BB98_1 Depth=1 + mov al, byte ptr [rbp + 46] # 1-byte Reload + test al, 1 + jne .LBB98_10 + jmp .LBB98_12 +.LBB98_10: # in Loop: Header=BB98_1 Depth=1 +.Ltmp10958: + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 + int3 + jmp .LBB98_12 +.Ltmp10959: +.LBB98_11: # in Loop: Header=BB98_1 Depth=1 + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 + jmp .LBB98_6 +.Ltmp10960: +.LBB98_12: # in Loop: Header=BB98_1 Depth=1 + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 + jmp .LBB98_13 +.Ltmp10961: +.LBB98_13: # in Loop: Header=BB98_1 Depth=1 + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 +.Ltmp10927: + lea rcx, [rbp + 504] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10928: + jmp .LBB98_14 +.LBB98_14: # in Loop: Header=BB98_1 Depth=1 + lea rcx, [rbp + 504] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB98_1 +.Ltmp10962: +# %bb.15: + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 + jmp .LBB98_16 +.LBB98_16: # =>This Inner Loop Header: Depth=1 +.Ltmp10963: + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 + lea rdx, [rip + "??_C@_0DF@BEMDHCIL@?$CIstd?3?3is_default_constructible?$DMs@"] + lea rax, [rbp + 320] + mov rcx, rax + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1561 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 304] + mov qword ptr [rbp + 24], rcx # 8-byte Spill + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 280] + mov qword ptr [rbp + 8], rcx # 8-byte Spill + mov qword ptr [rbp], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 344] + mov rdx, qword ptr [rbp + 8] # 8-byte Reload + mov r8, qword ptr [rbp + 24] # 8-byte Reload + mov r9, qword ptr [rbp + 32] # 8-byte Reload + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 +.Ltmp10929: + lea rcx, [rbp + 264] + lea rdx, [rbp + 272] + mov r8b, 1 +.Ltmp10964: + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp10930: + jmp .LBB98_17 +.LBB98_17: # in Loop: Header=BB98_16 Depth=1 +.Ltmp10931: + lea rcx, [rbp + 344] + lea rdx, [rbp + 272] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp10932: + jmp .LBB98_26 +.Ltmp10965: +.LBB98_20: # Block address taken + # in Loop: Header=BB98_16 Depth=1 + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 + jmp .LBB98_21 +.Ltmp10966: +.LBB98_21: # in Loop: Header=BB98_16 Depth=1 + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 +.Ltmp10935: + lea rcx, [rbp + 344] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10936: + mov byte ptr [rbp - 17], al # 1-byte Spill + jmp .LBB98_22 +.LBB98_22: # in Loop: Header=BB98_16 Depth=1 + mov al, byte ptr [rbp - 17] # 1-byte Reload + test al, 1 + jne .LBB98_23 + jmp .LBB98_29 +.LBB98_23: # in Loop: Header=BB98_16 Depth=1 + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 +.Ltmp10937: +.Ltmp10967: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10938: + mov byte ptr [rbp - 18], al # 1-byte Spill + jmp .LBB98_24 +.LBB98_24: # in Loop: Header=BB98_16 Depth=1 + mov al, byte ptr [rbp - 18] # 1-byte Reload + test al, 1 + jne .LBB98_25 + jmp .LBB98_28 +.LBB98_25: # in Loop: Header=BB98_16 Depth=1 +.Ltmp10968: + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 + int3 + jmp .LBB98_28 +.Ltmp10969: +.LBB98_26: # in Loop: Header=BB98_16 Depth=1 + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 + jmp .LBB98_21 +.Ltmp10970: +.LBB98_28: # in Loop: Header=BB98_16 Depth=1 + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 + jmp .LBB98_29 +.Ltmp10971: +.LBB98_29: # in Loop: Header=BB98_16 Depth=1 + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 +.Ltmp10939: + lea rcx, [rbp + 344] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10940: + jmp .LBB98_30 +.LBB98_30: # in Loop: Header=BB98_16 Depth=1 + lea rcx, [rbp + 344] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB98_16 +.Ltmp10972: +# %bb.31: + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 + jmp .LBB98_32 +.LBB98_32: # =>This Inner Loop Header: Depth=1 +.Ltmp10973: + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 + lea rdx, [rip + "??_C@_0DH@KOPAJDFF@?$CI?$CBstd?3?3is_default_constructible?$DM@"] + lea rax, [rbp + 160] + mov rcx, rax + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1562 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 144] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 120] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 184] + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + mov r8, qword ptr [rbp - 40] # 8-byte Reload + mov r9, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 +.Ltmp10941: + lea rcx, [rbp + 104] + lea rdx, [rbp + 112] + mov r8b, 1 +.Ltmp10974: + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp10942: + jmp .LBB98_33 +.LBB98_33: # in Loop: Header=BB98_32 Depth=1 +.Ltmp10943: + lea rcx, [rbp + 184] + lea rdx, [rbp + 112] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp10944: + jmp .LBB98_42 +.Ltmp10975: +.LBB98_36: # Block address taken + # in Loop: Header=BB98_32 Depth=1 + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 + jmp .LBB98_37 +.Ltmp10976: +.LBB98_37: # in Loop: Header=BB98_32 Depth=1 + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 +.Ltmp10947: + lea rcx, [rbp + 184] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10948: + mov byte ptr [rbp - 81], al # 1-byte Spill + jmp .LBB98_38 +.LBB98_38: # in Loop: Header=BB98_32 Depth=1 + mov al, byte ptr [rbp - 81] # 1-byte Reload + test al, 1 + jne .LBB98_39 + jmp .LBB98_45 +.LBB98_39: # in Loop: Header=BB98_32 Depth=1 + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 +.Ltmp10949: +.Ltmp10977: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10950: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB98_40 +.LBB98_40: # in Loop: Header=BB98_32 Depth=1 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB98_41 + jmp .LBB98_44 +.LBB98_41: # in Loop: Header=BB98_32 Depth=1 +.Ltmp10978: + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 + int3 + jmp .LBB98_44 +.Ltmp10979: +.LBB98_42: # in Loop: Header=BB98_32 Depth=1 + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 + jmp .LBB98_37 +.Ltmp10980: +.LBB98_44: # in Loop: Header=BB98_32 Depth=1 + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 + jmp .LBB98_45 +.Ltmp10981: +.LBB98_45: # in Loop: Header=BB98_32 Depth=1 + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 +.Ltmp10951: + lea rcx, [rbp + 184] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10952: + jmp .LBB98_46 +.LBB98_46: # in Loop: Header=BB98_32 Depth=1 + lea rcx, [rbp + 184] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB98_32 +.Ltmp10982: +# %bb.47: + .cv_loc 98 1 1563 0 # ..\tests\span_tests.cpp:1563:0 + add rsp, 720 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$3@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$3@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA": +.seh_proc "?catch$3@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB98_3: # in Loop: Header=BB98_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 +.Ltmp10921: + lea rcx, [rbp + 504] +.Ltmp10983: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10922: + jmp .LBB98_4 +.LBB98_4: # in Loop: Header=BB98_1 Depth=1 + lea rax, [rip + .LBB98_5] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10984: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$18@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$18@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA": +.seh_proc "?catch$18@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB98_18: # in Loop: Header=BB98_16 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 +.Ltmp10933: + lea rcx, [rbp + 344] +.Ltmp10985: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10934: + jmp .LBB98_19 +.LBB98_19: # in Loop: Header=BB98_16 Depth=1 + lea rax, [rip + .LBB98_20] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10986: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$27@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$27@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA": +.seh_proc "?dtor$27@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA" +.LBB98_27: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 504] +.Ltmp10987: + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10988: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$34@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$34@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA": +.seh_proc "?catch$34@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB98_34: # in Loop: Header=BB98_32 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 +.Ltmp10945: + lea rcx, [rbp + 184] +.Ltmp10989: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10946: + jmp .LBB98_35 +.LBB98_35: # in Loop: Header=BB98_32 Depth=1 + lea rax, [rip + .LBB98_36] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10990: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$43@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$43@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA": +.seh_proc "?dtor$43@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA" +.LBB98_43: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 344] +.Ltmp10991: + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10992: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$48@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$48@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA": +.seh_proc "?dtor$48@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA" +.LBB98_48: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 184] +.Ltmp10993: + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10994: +.Lfunc_end98: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ": + .long 429065506 # MagicNumber + .long 9 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ")@IMGREL # UnwindMap + .long 3 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ")@IMGREL # TryBlockMap + .long 13 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ")@IMGREL # IPToStateXData + .long 712 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ": + .long -1 # ToState + .long "?dtor$27@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$43@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long 0 # Action + .long 3 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$48@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"@IMGREL # Action + .long 6 # ToState + .long 0 # Action + .long 6 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ")@IMGREL # HandlerArray + .long 4 # TryLow + .long 4 # TryHigh + .long 5 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ")@IMGREL # HandlerArray + .long 7 # TryLow + .long 7 # TryHigh + .long 8 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$3@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$18@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$34@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ": + .long .Lfunc_begin98@IMGREL # IP + .long -1 # ToState + .long .Ltmp10917@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp10923@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10928@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp10929@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp10935@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp10940@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp10941@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp10947@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp10952@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$3@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"@IMGREL # IP + .long 2 # ToState + .long "?catch$18@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"@IMGREL # IP + .long 5 # ToState + .long "?catch$34@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"@IMGREL # IP + .long 8 # ToState + .text + # -- End function + .def "??__FautoRegistrar65@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar65@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar65@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar65@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin99: + .cv_func_id 99 + .cv_loc 99 1 1558 0 # ..\tests\span_tests.cpp:1558:0 +.seh_proc "??__FautoRegistrar65@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp10995: + lea rcx, [rip + "?autoRegistrar65@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp10996: +.Lfunc_end99: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" + .globl "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" # -- Begin function ??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ + .p2align 4, 0x90 +"??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ": # @"??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" +.Lfunc_begin100: + .cv_func_id 100 + .cv_file 3 "C:\\projects\\gsl\\include\\gsl\\span" "3BAA3FB91BA159E545E305706709D4CE" 1 + .cv_loc 100 3 384 0 # ..\include\gsl/span:384:0 +.seh_proc "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + lea rax, [rbp - 24] +.Ltmp10999: + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov rcx, rax + call "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" + mov r8b, byte ptr [rbp - 24] +.Ltmp10997: + xor edx, edx + # kill: def $rdx killed $edx + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" +.Ltmp10998: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB100_1 +.LBB100_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ@4HA" +.LBB100_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp11000: +.Lfunc_end100: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" + .p2align 2 +"$cppxdata$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ": + .long .Lfunc_begin100@IMGREL # IP + .long -1 # ToState + .long .Ltmp10997@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10998@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" + # -- End function + .def "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" + .globl "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" # -- Begin function ??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z + .p2align 4, 0x90 +"??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z": # @"??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Lfunc_begin101: + .cv_func_id 101 + .cv_loc 101 2 1232 0 # external\include\catch/catch.hpp:1232:0 +.seh_proc "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp11003: + .cv_loc 101 2 1233 0 # external\include\catch/catch.hpp:1233:0 + mov rdx, qword ptr [rbp - 16] + lea rax, [rbp - 40] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ" +.Ltmp11001: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp11002: + jmp .LBB101_1 +.LBB101_1: + lea rcx, [rbp - 40] + call "??1?$UnaryExpr@_N@Catch@@UEAA@XZ" + .cv_loc 101 2 1234 0 # external\include\catch/catch.hpp:1234:0 + nop + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z")@IMGREL + .section .text,"xr",discard,"??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" + .seh_endproc + .def "?dtor$2@?0???$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z@4HA": +.seh_proc "?dtor$2@?0???$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z@4HA" +.LBB101_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + lea rcx, [rbp - 40] + .cv_loc 101 2 1233 0 # external\include\catch/catch.hpp:1233:0 + call "??1?$UnaryExpr@_N@Catch@@UEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11004: +.Lfunc_end101: + .seh_handlerdata + .section .text,"xr",discard,"??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" + .p2align 2 +"$cppxdata$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z@4HA"@IMGREL # Action +"$ip2state$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z": + .long .Lfunc_begin101@IMGREL # IP + .long -1 # ToState + .long .Ltmp11001@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11002@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" + # -- End function + .def "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" + .globl "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" # -- Begin function ??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z + .p2align 4, 0x90 +"??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z": # @"??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Lfunc_begin102: + .cv_func_id 102 + .cv_loc 102 2 1117 0 # external\include\catch/catch.hpp:1117:0 +.seh_proc "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + and r8b, 1 + mov byte ptr [rsp + 71], r8b + mov qword ptr [rsp + 56], rcx +.Ltmp11005: + .cv_loc 102 2 1118 0 # external\include\catch/catch.hpp:1118:0 + mov r8b, byte ptr [rsp + 71] + and r8b, 1 + mov rcx, rdx + mov dl, r8b + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$ExprLhs@_N@Catch@@QEAA@_N@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11006: +.Lfunc_end102: + .seh_handlerdata + .section .text,"xr",discard,"??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" + .seh_endproc + # -- End function + .def "?size@?$span@H$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@H$0?0@gsl@@QEBA_JXZ" + .globl "?size@?$span@H$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@H$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@H$0?0@gsl@@QEBA_JXZ": # @"?size@?$span@H$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin103: + .cv_func_id 103 + .cv_loc 103 3 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@H$0?0@gsl@@QEBA_JXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11007: + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp11008: +.Lfunc_end103: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@H$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + .globl "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" # -- Begin function ?data@?$span@H$0?0@gsl@@QEBAPEAHXZ + .p2align 4, 0x90 +"?data@?$span@H$0?0@gsl@@QEBAPEAHXZ": # @"?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" +.Lfunc_begin104: + .cv_func_id 104 + .cv_loc 104 3 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11009: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ" + nop + add rsp, 40 + ret +.Ltmp11010: +.Lfunc_end104: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + .seh_endproc + # -- End function + .def "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" + .globl "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" # -- Begin function ??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ + .p2align 4, 0x90 +"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ": # @"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" +.Lfunc_begin105: + .cv_func_id 105 + .cv_loc 105 3 384 0 # ..\include\gsl/span:384:0 +.seh_proc "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + lea rax, [rbp - 24] +.Ltmp11013: + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov rcx, rax + call "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" + mov r8b, byte ptr [rbp - 24] +.Ltmp11011: + xor edx, edx + # kill: def $rdx killed $edx + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" +.Ltmp11012: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB105_1 +.LBB105_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ@4HA" +.LBB105_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp11014: +.Lfunc_end105: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" + .p2align 2 +"$cppxdata$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ": + .long .Lfunc_begin105@IMGREL # IP + .long -1 # ToState + .long .Ltmp11011@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11012@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" + # -- End function + .def "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + .globl "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ": # @"?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin106: + .cv_func_id 106 + .cv_loc 106 3 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11015: + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp11016: +.Lfunc_end106: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + .globl "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" # -- Begin function ?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ + .p2align 4, 0x90 +"?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ": # @"?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" +.Lfunc_begin107: + .cv_func_id 107 + .cv_loc 107 3 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11017: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + nop + add rsp, 40 + ret +.Ltmp11018: +.Lfunc_end107: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + .seh_endproc + # -- End function + .def "??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ" + .globl "??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ" # -- Begin function ??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ + .p2align 4, 0x90 +"??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ": # @"??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ" +.Lfunc_begin108: + .cv_func_id 108 + .cv_loc 108 3 384 0 # ..\include\gsl/span:384:0 +.seh_proc "??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + lea rax, [rbp - 24] +.Ltmp11021: + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov rcx, rax + call "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" + mov r8b, byte ptr [rbp - 24] +.Ltmp11019: + xor edx, edx + # kill: def $rdx killed $edx + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" +.Ltmp11020: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB108_1 +.LBB108_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ@4HA" +.LBB108_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp11022: +.Lfunc_end108: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ" + .p2align 2 +"$cppxdata$??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ": + .long .Lfunc_begin108@IMGREL # IP + .long -1 # ToState + .long .Ltmp11019@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11020@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ" + # -- End function + .def "?data@?$span@H$0A@@gsl@@QEBAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@H$0A@@gsl@@QEBAPEAHXZ" + .globl "?data@?$span@H$0A@@gsl@@QEBAPEAHXZ" # -- Begin function ?data@?$span@H$0A@@gsl@@QEBAPEAHXZ + .p2align 4, 0x90 +"?data@?$span@H$0A@@gsl@@QEBAPEAHXZ": # @"?data@?$span@H$0A@@gsl@@QEBAPEAHXZ" +.Lfunc_begin109: + .cv_func_id 109 + .cv_loc 109 3 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@H$0A@@gsl@@QEBAPEAHXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11023: + call "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEBAPEAHXZ" + nop + add rsp, 40 + ret +.Ltmp11024: +.Lfunc_end109: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@H$0A@@gsl@@QEBAPEAHXZ" + .seh_endproc + # -- End function + .def "??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ" + .globl "??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ" # -- Begin function ??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ + .p2align 4, 0x90 +"??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ": # @"??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ" +.Lfunc_begin110: + .cv_func_id 110 + .cv_loc 110 3 384 0 # ..\include\gsl/span:384:0 +.seh_proc "??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + lea rax, [rbp - 24] +.Ltmp11027: + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov rcx, rax + call "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" + mov r8b, byte ptr [rbp - 24] +.Ltmp11025: + xor edx, edx + # kill: def $rdx killed $edx + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" +.Ltmp11026: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB110_1 +.LBB110_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ@4HA" +.LBB110_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp11028: +.Lfunc_end110: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ" + .p2align 2 +"$cppxdata$??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ": + .long .Lfunc_begin110@IMGREL # IP + .long -1 # ToState + .long .Ltmp11025@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11026@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ" + # -- End function + .def "?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" + .globl "?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" # -- Begin function ?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ + .p2align 4, 0x90 +"?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ": # @"?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" +.Lfunc_begin111: + .cv_func_id 111 + .cv_loc 111 3 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11029: + call "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" + nop + add rsp, 40 + ret +.Ltmp11030: +.Lfunc_end111: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" + .seh_endproc + # -- End function + .def "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" + .globl "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" # -- Begin function ??0?$extent_type@$0A@@details@gsl@@QEAA@XZ + .p2align 4, 0x90 +"??0?$extent_type@$0A@@details@gsl@@QEAA@XZ": # @"??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" +.Lfunc_begin112: + .cv_func_id 112 + .cv_loc 112 3 311 0 # ..\include\gsl/span:311:0 +.seh_proc "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp11031: + pop rcx + ret +.Ltmp11032: +.Lfunc_end112: + .seh_handlerdata + .section .text,"xr",discard,"??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" + .globl "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z": # @"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" +.Lfunc_begin113: + .cv_func_id 113 + .cv_loc 113 3 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 208 + .seh_stackalloc 208 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 72], -2 + mov byte ptr [rbp + 56], r8b + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] + mov qword ptr [rbp + 64], rcx +.Ltmp11037: + mov rdx, rcx + mov r8b, byte ptr [rbp + 32] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rdx + mov dl, r8b + call "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z" + mov rcx, qword ptr [rbp + 48] + mov r9, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [r9 + 8], rcx +.Ltmp11038: + .cv_loc 113 3 598 0 # ..\include\gsl/span:598:0 + mov rcx, r9 + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge dl + mov byte ptr [rbp + 7], 0 + test dl, 1 + jne .LBB113_1 + jmp .LBB113_2 +.LBB113_1: + test byte ptr [rbp + 7], 1 + jne .LBB113_4 + jmp .LBB113_5 +.LBB113_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp + 8] + mov rcx, rax + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp + 7], 1 +.Ltmp11033: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11034: + jmp .LBB113_3 +.LBB113_3: + ud2 +.LBB113_4: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB113_5: + .cv_loc 113 3 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 48] + mov byte ptr [rbp - 25], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 65], cl # 1-byte Spill + jne .LBB113_7 +# %bb.6: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 65], dl # 1-byte Spill +.LBB113_7: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB113_8 + jmp .LBB113_9 +.LBB113_8: + test byte ptr [rbp - 25], 1 + jne .LBB113_14 + jmp .LBB113_15 +.LBB113_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp11035: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11036: + jmp .LBB113_10 +.LBB113_10: + ud2 +.LBB113_14: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11039: +.LBB113_15: + .cv_loc 113 3 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 64] + add rsp, 208 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" + .seh_endproc + .def "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA": +.seh_proc "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA" +.LBB113_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11040: + .cv_loc 113 3 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp + 7], 1 + jne .LBB113_12 + jmp .LBB113_13 +.LBB113_12: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB113_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" + .seh_endproc + .def "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA": +.seh_proc "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA" +.LBB113_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 113 3 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 25], 1 + jne .LBB113_17 + jmp .LBB113_18 +.LBB113_17: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB113_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11041: +.Lfunc_end113: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z")@IMGREL # IPToStateXData + .long 200 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z": + .long .Lfunc_begin113@IMGREL # IP + .long -1 # ToState + .long .Ltmp11033@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11034@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp11035@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11036@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" + # -- End function + .def "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z" + .globl "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z" # -- Begin function ??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z + .p2align 4, 0x90 +"??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z": # @"??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z" +.Lfunc_begin114: + .cv_func_id 114 + .cv_loc 114 3 334 0 # ..\include\gsl/span:334:0 +.seh_proc "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 64], rax + mov byte ptr [rsp + 56], dl + mov qword ptr [rsp + 48], rcx + mov rax, qword ptr [rsp + 48] +.Ltmp11042: + lea rcx, [rsp + 56] + #DEBUG_VALUE: extent_type<0>:ext <- [$rcx+0] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" +.Ltmp11043: + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 72 + ret +.Ltmp11044: +.Lfunc_end114: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z" + .seh_endproc + # -- End function + .def "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + .globl "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" # -- Begin function ?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ": # @"?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" +.Lfunc_begin115: + .cv_func_id 115 + .cv_loc 115 3 338 0 # ..\include\gsl/span:338:0 +.seh_proc "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11045: + mov rax, qword ptr [rcx] + pop rcx + ret +.Ltmp11046: +.Lfunc_end115: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" + .globl "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" # -- Begin function ??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z + .p2align 4, 0x90 +"??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z": # @"??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Lfunc_begin116: + .cv_func_id 116 + .cv_file 4 "C:\\projects\\gsl\\include\\gsl\\gsl_assert" "DC2D278DC08DD14FC7E736FCD7722B8E" 1 + .cv_loc 116 4 143 0 # ..\include\gsl/gsl_assert:143:0 +.seh_proc "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rcx +.Ltmp11047: + .cv_loc 116 4 144 0 # ..\include\gsl/gsl_assert:144:0 + mov rcx, qword ptr [rsp + 80] + call "??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z" + lea rcx, [rsp + 56] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rdx, rax + call "??0fail_fast@gsl@@QEAA@$$QEAU01@@Z" + lea rdx, [rip + "_TI3?AUfail_fast@gsl@@"] + mov rcx, qword ptr [rip + __imp__CxxThrowException] + mov r8, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, r8 + mov r9, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call r9 + ud2 +.Ltmp11048: +.Lfunc_end116: + .seh_handlerdata + .section .text,"xr",discard,"??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" + .seh_endproc + # -- End function + .def "??0fail_fast@gsl@@QEAA@QEBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0fail_fast@gsl@@QEAA@QEBD@Z" + .globl "??0fail_fast@gsl@@QEAA@QEBD@Z" # -- Begin function ??0fail_fast@gsl@@QEAA@QEBD@Z + .p2align 4, 0x90 +"??0fail_fast@gsl@@QEAA@QEBD@Z": # @"??0fail_fast@gsl@@QEAA@QEBD@Z" +.Lfunc_begin117: + .cv_func_id 117 + .cv_loc 117 4 99 0 # ..\include\gsl/gsl_assert:99:0 +.seh_proc "??0fail_fast@gsl@@QEAA@QEBD@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp11049: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0logic_error@std@@QEAA@PEBD@Z" + lea rcx, [rip + "??_7fail_fast@gsl@@6B@"] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx], rcx + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rdx + add rsp, 72 + ret +.Ltmp11050: +.Lfunc_end117: + .seh_handlerdata + .section .text,"xr",discard,"??0fail_fast@gsl@@QEAA@QEBD@Z" + .seh_endproc + # -- End function + .def "??1fail_fast@gsl@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1fail_fast@gsl@@UEAA@XZ" + .globl "??1fail_fast@gsl@@UEAA@XZ" # -- Begin function ??1fail_fast@gsl@@UEAA@XZ + .p2align 4, 0x90 +"??1fail_fast@gsl@@UEAA@XZ": # @"??1fail_fast@gsl@@UEAA@XZ" +.Lfunc_begin118: + .cv_func_id 118 + .cv_loc 118 4 97 0 # ..\include\gsl/gsl_assert:97:0 +.seh_proc "??1fail_fast@gsl@@UEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11051: + .cv_loc 118 4 97 0 # ..\include\gsl/gsl_assert:97:0 + call "??1logic_error@std@@UEAA@XZ" +.Ltmp11052: + .cv_loc 118 4 97 0 # ..\include\gsl/gsl_assert:97:0 + nop + add rsp, 40 + ret +.Ltmp11053: +.Lfunc_end118: + .seh_handlerdata + .section .text,"xr",discard,"??1fail_fast@gsl@@UEAA@XZ" + .seh_endproc + # -- End function + .def "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" + .globl "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" # -- Begin function ?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ": # @"?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" +.Lfunc_begin119: + .cv_func_id 119 + .cv_loc 119 3 323 0 # ..\include\gsl/span:323:0 +.seh_proc "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + xor eax, eax + # kill: def $rax killed $eax + mov qword ptr [rsp], rcx +.Ltmp11054: + pop rcx + ret +.Ltmp11055: +.Lfunc_end119: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z" + .globl "??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z" # -- Begin function ??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z + .p2align 4, 0x90 +"??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z": # @"??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z" +.Lfunc_begin120: + .cv_func_id 120 + .cv_file 5 "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\type_traits" "B9ECC2DE0898FB12FE69D120D1C07A61" 1 + .cv_loc 120 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11056: + .cv_loc 120 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp11057: +.Lfunc_end120: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z" + .seh_endproc + # -- End function + .def "??0fail_fast@gsl@@QEAA@$$QEAU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0fail_fast@gsl@@QEAA@$$QEAU01@@Z" + .globl "??0fail_fast@gsl@@QEAA@$$QEAU01@@Z" # -- Begin function ??0fail_fast@gsl@@QEAA@$$QEAU01@@Z + .p2align 4, 0x90 +"??0fail_fast@gsl@@QEAA@$$QEAU01@@Z": # @"??0fail_fast@gsl@@QEAA@$$QEAU01@@Z" +.Lfunc_begin121: + .cv_func_id 121 + .cv_loc 121 4 97 0 # ..\include\gsl/gsl_assert:97:0 +.seh_proc "??0fail_fast@gsl@@QEAA@$$QEAU01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp11058: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0logic_error@std@@QEAA@$$QEAV01@@Z" + lea rcx, [rip + "??_7fail_fast@gsl@@6B@"] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx], rcx + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rdx + add rsp, 72 + ret +.Ltmp11059: +.Lfunc_end121: + .seh_handlerdata + .section .text,"xr",discard,"??0fail_fast@gsl@@QEAA@$$QEAU01@@Z" + .seh_endproc + # -- End function + .def "??0fail_fast@gsl@@QEAA@AEBU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0fail_fast@gsl@@QEAA@AEBU01@@Z" + .globl "??0fail_fast@gsl@@QEAA@AEBU01@@Z" # -- Begin function ??0fail_fast@gsl@@QEAA@AEBU01@@Z + .p2align 4, 0x90 +"??0fail_fast@gsl@@QEAA@AEBU01@@Z": # @"??0fail_fast@gsl@@QEAA@AEBU01@@Z" +.Lfunc_begin122: + .cv_func_id 122 + .cv_loc 122 4 97 0 # ..\include\gsl/gsl_assert:97:0 +.seh_proc "??0fail_fast@gsl@@QEAA@AEBU01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp11060: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0logic_error@std@@QEAA@AEBV01@@Z" + lea rcx, [rip + "??_7fail_fast@gsl@@6B@"] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx], rcx + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rdx + add rsp, 72 + ret +.Ltmp11061: +.Lfunc_end122: + .seh_handlerdata + .section .text,"xr",discard,"??0fail_fast@gsl@@QEAA@AEBU01@@Z" + .seh_endproc + # -- End function + .def "??0logic_error@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0logic_error@std@@QEAA@AEBV01@@Z" + .globl "??0logic_error@std@@QEAA@AEBV01@@Z" # -- Begin function ??0logic_error@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0logic_error@std@@QEAA@AEBV01@@Z": # @"??0logic_error@std@@QEAA@AEBV01@@Z" +.Lfunc_begin123: + .cv_func_id 123 + .cv_file 6 "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\stdexcept" "74706F54937DF648A306FC4ED21FF889" 1 + .cv_loc 123 6 15 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\stdexcept:15:0 +.seh_proc "??0logic_error@std@@QEAA@AEBV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp11062: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0exception@std@@QEAA@AEBV01@@Z" + lea rcx, [rip + "??_7logic_error@std@@6B@"] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx], rcx + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rdx + add rsp, 72 + ret +.Ltmp11063: +.Lfunc_end123: + .seh_handlerdata + .section .text,"xr",discard,"??0logic_error@std@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??0exception@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0exception@std@@QEAA@AEBV01@@Z" + .globl "??0exception@std@@QEAA@AEBV01@@Z" # -- Begin function ??0exception@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0exception@std@@QEAA@AEBV01@@Z": # @"??0exception@std@@QEAA@AEBV01@@Z" +.Lfunc_begin124: + .cv_func_id 124 + .cv_file 7 "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\vcruntime_exception.h" "385CF08DA92F72075026067CE03F8402" 1 + .cv_loc 124 7 66 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:66:0 +.seh_proc "??0exception@std@@QEAA@AEBV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + xor eax, eax + mov r8d, 16 + # kill: def $r8 killed $r8d + lea r9, [rip + "??_7exception@std@@6B@"] + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp11064: + mov qword ptr [rcx], r9 + mov rdx, rcx + add rdx, 8 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov edx, eax + call memset +.Ltmp11065: + .cv_loc 124 7 67 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:67:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + add rcx, 8 + mov r8, qword ptr [rsp + 64] + add r8, 8 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, r8 + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + call qword ptr [rip + __imp___std_exception_copy] +.Ltmp11066: + .cv_loc 124 7 68 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:68:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 72 + ret +.Ltmp11067: +.Lfunc_end124: + .seh_handlerdata + .section .text,"xr",discard,"??0exception@std@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??0logic_error@std@@QEAA@$$QEAV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0logic_error@std@@QEAA@$$QEAV01@@Z" + .globl "??0logic_error@std@@QEAA@$$QEAV01@@Z" # -- Begin function ??0logic_error@std@@QEAA@$$QEAV01@@Z + .p2align 4, 0x90 +"??0logic_error@std@@QEAA@$$QEAV01@@Z": # @"??0logic_error@std@@QEAA@$$QEAV01@@Z" +.Lfunc_begin125: + .cv_func_id 125 + .cv_loc 125 6 15 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\stdexcept:15:0 +.seh_proc "??0logic_error@std@@QEAA@$$QEAV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp11068: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0exception@std@@QEAA@AEBV01@@Z" + lea rcx, [rip + "??_7logic_error@std@@6B@"] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx], rcx + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rdx + add rsp, 72 + ret +.Ltmp11069: +.Lfunc_end125: + .seh_handlerdata + .section .text,"xr",discard,"??0logic_error@std@@QEAA@$$QEAV01@@Z" + .seh_endproc + # -- End function + .def "??_Gfail_fast@gsl@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_Gfail_fast@gsl@@UEAAPEAXI@Z" + .globl "??_Gfail_fast@gsl@@UEAAPEAXI@Z" # -- Begin function ??_Gfail_fast@gsl@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_Gfail_fast@gsl@@UEAAPEAXI@Z": # @"??_Gfail_fast@gsl@@UEAAPEAXI@Z" +.Lfunc_begin126: + .cv_func_id 126 + .cv_loc 126 4 97 0 # ..\include\gsl/gsl_assert:97:0 +.seh_proc "??_Gfail_fast@gsl@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp11070: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1fail_fast@gsl@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB126_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB126_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp11071: +.Lfunc_end126: + .seh_handlerdata + .section .text,"xr",discard,"??_Gfail_fast@gsl@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "?what@exception@std@@UEBAPEBDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?what@exception@std@@UEBAPEBDXZ" + .globl "?what@exception@std@@UEBAPEBDXZ" # -- Begin function ?what@exception@std@@UEBAPEBDXZ + .p2align 4, 0x90 +"?what@exception@std@@UEBAPEBDXZ": # @"?what@exception@std@@UEBAPEBDXZ" +.Lfunc_begin127: + .cv_func_id 127 + .cv_loc 127 7 88 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:88:0 +.seh_proc "?what@exception@std@@UEBAPEBDXZ" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], rcx + mov rcx, qword ptr [rsp + 16] +.Ltmp11072: + .cv_loc 127 7 89 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:89:0 + cmp qword ptr [rcx + 8], 0 + mov qword ptr [rsp + 8], rcx # 8-byte Spill + je .LBB127_2 +# %bb.1: + mov rax, qword ptr [rsp + 8] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp], rcx # 8-byte Spill + jmp .LBB127_3 +.LBB127_2: + lea rax, [rip + "??_C@_0BC@EOODALEL@Unknown?5exception?$AA@"] + mov qword ptr [rsp], rax # 8-byte Spill + jmp .LBB127_3 +.LBB127_3: + mov rax, qword ptr [rsp] # 8-byte Reload + add rsp, 24 + ret +.Ltmp11073: +.Lfunc_end127: + .seh_handlerdata + .section .text,"xr",discard,"?what@exception@std@@UEBAPEBDXZ" + .seh_endproc + # -- End function + .def "??_Glogic_error@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_Glogic_error@std@@UEAAPEAXI@Z" + .globl "??_Glogic_error@std@@UEAAPEAXI@Z" # -- Begin function ??_Glogic_error@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_Glogic_error@std@@UEAAPEAXI@Z": # @"??_Glogic_error@std@@UEAAPEAXI@Z" +.Lfunc_begin128: + .cv_func_id 128 + .cv_loc 128 6 15 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\stdexcept:15:0 +.seh_proc "??_Glogic_error@std@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp11074: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1logic_error@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB128_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB128_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp11075: +.Lfunc_end128: + .seh_handlerdata + .section .text,"xr",discard,"??_Glogic_error@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??1logic_error@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1logic_error@std@@UEAA@XZ" + .globl "??1logic_error@std@@UEAA@XZ" # -- Begin function ??1logic_error@std@@UEAA@XZ + .p2align 4, 0x90 +"??1logic_error@std@@UEAA@XZ": # @"??1logic_error@std@@UEAA@XZ" +.Lfunc_begin129: + .cv_func_id 129 + .cv_loc 129 6 15 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\stdexcept:15:0 +.seh_proc "??1logic_error@std@@UEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11076: + .cv_loc 129 6 15 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\stdexcept:15:0 + call "??1exception@std@@UEAA@XZ" +.Ltmp11077: + .cv_loc 129 6 15 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\stdexcept:15:0 + nop + add rsp, 40 + ret +.Ltmp11078: +.Lfunc_end129: + .seh_handlerdata + .section .text,"xr",discard,"??1logic_error@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??1exception@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1exception@std@@UEAA@XZ" + .globl "??1exception@std@@UEAA@XZ" # -- Begin function ??1exception@std@@UEAA@XZ + .p2align 4, 0x90 +"??1exception@std@@UEAA@XZ": # @"??1exception@std@@UEAA@XZ" +.Lfunc_begin130: + .cv_func_id 130 + .cv_loc 130 7 83 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:83:0 +.seh_proc "??1exception@std@@UEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + lea rax, [rip + "??_7exception@std@@6B@"] + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11079: + mov qword ptr [rcx], rax +.Ltmp11080: + .cv_loc 130 7 84 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:84:0 + add rcx, 8 + call qword ptr [rip + __imp___std_exception_destroy] +.Ltmp11081: + .cv_loc 130 7 85 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:85:0 + nop + add rsp, 40 + ret +.Ltmp11082: +.Lfunc_end130: + .seh_handlerdata + .section .text,"xr",discard,"??1exception@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??_Gexception@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_Gexception@std@@UEAAPEAXI@Z" + .globl "??_Gexception@std@@UEAAPEAXI@Z" # -- Begin function ??_Gexception@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_Gexception@std@@UEAAPEAXI@Z": # @"??_Gexception@std@@UEAAPEAXI@Z" +.Lfunc_begin131: + .cv_func_id 131 + .cv_loc 131 7 83 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:83:0 +.seh_proc "??_Gexception@std@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp11083: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1exception@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB131_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB131_2: + .cv_loc 131 7 85 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:85:0 + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp11084: +.Lfunc_end131: + .seh_handlerdata + .section .text,"xr",discard,"??_Gexception@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??0logic_error@std@@QEAA@PEBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0logic_error@std@@QEAA@PEBD@Z" + .globl "??0logic_error@std@@QEAA@PEBD@Z" # -- Begin function ??0logic_error@std@@QEAA@PEBD@Z + .p2align 4, 0x90 +"??0logic_error@std@@QEAA@PEBD@Z": # @"??0logic_error@std@@QEAA@PEBD@Z" +.Lfunc_begin132: + .cv_func_id 132 + .cv_loc 132 6 28 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\stdexcept:28:0 +.seh_proc "??0logic_error@std@@QEAA@PEBD@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp11085: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0exception@std@@QEAA@QEBD@Z" + lea rcx, [rip + "??_7logic_error@std@@6B@"] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx], rcx + .cv_loc 132 6 29 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\stdexcept:29:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rdx + add rsp, 72 + ret +.Ltmp11086: +.Lfunc_end132: + .seh_handlerdata + .section .text,"xr",discard,"??0logic_error@std@@QEAA@PEBD@Z" + .seh_endproc + # -- End function + .def "??0exception@std@@QEAA@QEBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0exception@std@@QEAA@QEBD@Z" + .globl "??0exception@std@@QEAA@QEBD@Z" # -- Begin function ??0exception@std@@QEAA@QEBD@Z + .p2align 4, 0x90 +"??0exception@std@@QEAA@QEBD@Z": # @"??0exception@std@@QEAA@QEBD@Z" +.Lfunc_begin133: + .cv_func_id 133 + .cv_loc 133 7 53 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:53:0 +.seh_proc "??0exception@std@@QEAA@QEBD@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + xor eax, eax + mov r8d, 16 + # kill: def $r8 killed $r8d + lea r9, [rip + "??_7exception@std@@6B@"] + mov r10, qword ptr [rip + __security_cookie] + xor r10, rsp + mov qword ptr [rsp + 80], r10 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11087: + mov qword ptr [rcx], r9 + mov rdx, rcx + add rdx, 8 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov edx, eax + call memset +.Ltmp11088: + .cv_loc 133 7 54 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:54:0 + mov rcx, qword ptr [rsp + 56] + mov qword ptr [rsp + 64], rcx + mov byte ptr [rsp + 72], 1 + .cv_loc 133 7 55 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:55:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + add rcx, 8 + lea r8, [rsp + 64] +.Ltmp11089: + #DEBUG_VALUE: _InitData <- [$r8+0] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + mov rcx, r8 + mov rdx, qword ptr [rsp + 32] # 8-byte Reload + call qword ptr [rip + __imp___std_exception_copy] +.Ltmp11090: + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + call __security_check_cookie +.Ltmp11091: + .cv_loc 133 7 56 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:56:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 88 + ret +.Ltmp11092: +.Lfunc_end133: + .seh_handlerdata + .section .text,"xr",discard,"??0exception@std@@QEAA@QEBD@Z" + .seh_endproc + # -- End function + .def "?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ" + .globl "?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ" # -- Begin function ?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ + .p2align 4, 0x90 +"?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ": # @"?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ" +.Lfunc_begin134: + .cv_func_id 134 + .cv_loc 134 2 1100 0 # external\include\catch/catch.hpp:1100:0 +.seh_proc "?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11093: + .cv_loc 134 2 1101 0 # external\include\catch/catch.hpp:1101:0 + mov r8b, byte ptr [rcx] + and r8b, 1 + mov rcx, rdx + mov dl, r8b + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp11094: +.Lfunc_end134: + .seh_handlerdata + .section .text,"xr",discard,"?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ" + .seh_endproc + # -- End function + .def "??1?$UnaryExpr@_N@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$UnaryExpr@_N@Catch@@UEAA@XZ" + .globl "??1?$UnaryExpr@_N@Catch@@UEAA@XZ" # -- Begin function ??1?$UnaryExpr@_N@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$UnaryExpr@_N@Catch@@UEAA@XZ": # @"??1?$UnaryExpr@_N@Catch@@UEAA@XZ" +.Lfunc_begin135: + .cv_func_id 135 + .cv_loc 135 2 1024 0 # external\include\catch/catch.hpp:1024:0 +.seh_proc "??1?$UnaryExpr@_N@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11095: + .cv_loc 135 2 1024 0 # external\include\catch/catch.hpp:1024:0 + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp11096: + .cv_loc 135 2 1024 0 # external\include\catch/catch.hpp:1024:0 + nop + add rsp, 40 + ret +.Ltmp11097: +.Lfunc_end135: + .seh_handlerdata + .section .text,"xr",discard,"??1?$UnaryExpr@_N@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z" + .globl "??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z" # -- Begin function ??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z + .p2align 4, 0x90 +"??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z": # @"??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z" +.Lfunc_begin136: + .cv_func_id 136 + .cv_loc 136 2 1035 0 # external\include\catch/catch.hpp:1035:0 +.seh_proc "??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + and dl, 1 + mov byte ptr [rsp + 71], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp11098: + mov rax, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$UnaryExpr@_N@Catch@@6B@"] + mov r8, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 71] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, r8 + add rsp, 72 + ret +.Ltmp11099: +.Lfunc_end136: + .seh_handlerdata + .section .text,"xr",discard,"??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z" + .seh_endproc + # -- End function + .def "??0ITransientExpression@Catch@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0ITransientExpression@Catch@@QEAA@XZ" + .globl "??0ITransientExpression@Catch@@QEAA@XZ" # -- Begin function ??0ITransientExpression@Catch@@QEAA@XZ + .p2align 4, 0x90 +"??0ITransientExpression@Catch@@QEAA@XZ": # @"??0ITransientExpression@Catch@@QEAA@XZ" +.Lfunc_begin137: + .cv_func_id 137 + .cv_loc 137 2 987 0 # external\include\catch/catch.hpp:987:0 +.seh_proc "??0ITransientExpression@Catch@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + lea rax, [rip + "??_7ITransientExpression@Catch@@6B@"] + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11100: + mov qword ptr [rcx], rax + mov rax, rcx + pop rcx + ret +.Ltmp11101: +.Lfunc_end137: + .seh_handlerdata + .section .text,"xr",discard,"??0ITransientExpression@Catch@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ" +.Lfunc_begin138: + .cv_func_id 138 + .cv_loc 138 2 1027 0 # external\include\catch/catch.hpp:1027:0 +.seh_proc "?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + xor eax, eax + mov dl, al + mov qword ptr [rsp], rcx +.Ltmp11102: + and dl, 1 + movzx eax, dl + pop rcx + ret +.Ltmp11103: +.Lfunc_end138: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ" + .globl "?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ": # @"?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ" +.Lfunc_begin139: + .cv_func_id 139 + .cv_loc 139 2 1028 0 # external\include\catch/catch.hpp:1028:0 +.seh_proc "?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11104: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp11105: +.Lfunc_end139: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin140: + .cv_func_id 140 + .cv_loc 140 2 1030 0 # external\include\catch/catch.hpp:1030:0 +.seh_proc "?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp11108: + .cv_loc 140 2 1031 0 # external\include\catch/catch.hpp:1031:0 + mov rdx, qword ptr [rbp - 16] + add rcx, 8 + lea rax, [rbp - 64] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rax + mov r8, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rdx # 8-byte Spill + mov rdx, r8 + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z" +.Ltmp11106: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rbp - 88] # 8-byte Reload + call "??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z" +.Ltmp11107: + mov qword ptr [rbp - 96], rax # 8-byte Spill + jmp .LBB140_1 +.LBB140_1: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 140 2 1032 0 # external\include\catch/catch.hpp:1032:0 + nop + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$2@?0??streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0??streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$2@?0??streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB140_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 64] + .cv_loc 140 2 1031 0 # external\include\catch/catch.hpp:1031:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11109: +.Lfunc_end140: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0??streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin140@IMGREL # IP + .long -1 # ToState + .long .Ltmp11106@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11107@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z" + .globl "??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z": # @"??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z" +.Lfunc_begin141: + .cv_func_id 141 + .cv_loc 141 2 1024 0 # external\include\catch/catch.hpp:1024:0 +.seh_proc "??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp11110: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$UnaryExpr@_N@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB141_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB141_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp11111: +.Lfunc_end141: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??_GITransientExpression@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_GITransientExpression@Catch@@UEAAPEAXI@Z" + .globl "??_GITransientExpression@Catch@@UEAAPEAXI@Z" # -- Begin function ??_GITransientExpression@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_GITransientExpression@Catch@@UEAAPEAXI@Z": # @"??_GITransientExpression@Catch@@UEAAPEAXI@Z" +.Lfunc_begin142: + .cv_func_id 142 + .cv_loc 142 2 994 0 # external\include\catch/catch.hpp:994:0 +.seh_proc "??_GITransientExpression@Catch@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov dword ptr [rsp + 12], edx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] + mov qword ptr [rsp + 16], rcx +.Ltmp11112: + ud2 + ud2 +.Ltmp11113: +.Lfunc_end142: + .seh_handlerdata + .section .text,"xr",discard,"??_GITransientExpression@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z" + .globl "??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z" # -- Begin function ??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z + .p2align 4, 0x90 +"??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z": # @"??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z" +.Lfunc_begin143: + .cv_func_id 143 + .cv_file 8 "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\string" "F056F31F43F576F44501F3F0BBF5A8A6" 1 + .cv_loc 143 8 170 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:170:0 +.seh_proc "??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 288 + .seh_stackalloc 288 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 152], -2 + mov qword ptr [rbp + 144], rdx + mov qword ptr [rbp + 136], rcx +.Ltmp11138: + .cv_loc 143 8 175 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:175:0 + mov dword ptr [rbp + 132], 0 + .cv_loc 143 8 176 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:176:0 + mov rcx, qword ptr [rbp + 144] + call "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + mov qword ptr [rbp + 120], rax + .cv_loc 143 8 177 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:177:0 + mov rax, qword ptr [rbp + 136] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx + mov rcx, rax + call qword ptr [rip + "__imp_?width@ios_base@std@@QEBA_JXZ"] + cmp rax, 0 + jle .LBB143_2 +# %bb.1: + mov rax, qword ptr [rbp + 136] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx + mov rcx, rax + call qword ptr [rip + "__imp_?width@ios_base@std@@QEBA_JXZ"] + cmp rax, qword ptr [rbp + 120] + ja .LBB143_3 +.LBB143_2: + xor eax, eax + mov ecx, eax + mov qword ptr [rbp + 72], rcx # 8-byte Spill + jmp .LBB143_4 +.LBB143_3: + mov rax, qword ptr [rbp + 136] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx + mov rcx, rax + call qword ptr [rip + "__imp_?width@ios_base@std@@QEBA_JXZ"] + sub rax, qword ptr [rbp + 120] + mov qword ptr [rbp + 72], rax # 8-byte Spill +.LBB143_4: + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov qword ptr [rbp + 112], rax + .cv_loc 143 8 179 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:179:0 + mov rdx, qword ptr [rbp + 136] + lea rcx, [rbp + 96] +.Ltmp11139: + #DEBUG_VALUE: operator<<,std::allocator >:_Ok <- [$rcx+0] + call "??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" +.Ltmp11140: + .cv_loc 143 8 181 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:181:0 + lea rcx, [rbp + 96] + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ" + test al, 1 + jne .LBB143_6 +# %bb.5: +.Ltmp11141: + .cv_loc 143 8 182 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:182:0 + mov eax, dword ptr [rbp + 132] + or eax, 4 + mov dword ptr [rbp + 132], eax + jmp .LBB143_37 +.LBB143_6: +.Ltmp11142: + .cv_loc 143 8 186 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:186:0 + mov rax, qword ptr [rbp + 136] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx +.Ltmp11114: + mov rcx, qword ptr [rip + "__imp_?flags@ios_base@std@@QEBAHXZ"] + mov qword ptr [rbp + 56], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp + 56] # 8-byte Reload + call rax +.Ltmp11115: + mov dword ptr [rbp + 52], eax # 4-byte Spill + jmp .LBB143_7 +.LBB143_7: + mov eax, dword ptr [rbp + 52] # 4-byte Reload + and eax, 448 + cmp eax, 64 + je .LBB143_17 +# %bb.8: +.Ltmp11143: + .cv_loc 143 8 187 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:187:0 + jmp .LBB143_9 +.LBB143_9: # =>This Inner Loop Header: Depth=1 + .cv_loc 143 8 187 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:187:0 + xor eax, eax + mov ecx, eax +.Ltmp11144: + cmp rcx, qword ptr [rbp + 112] + jae .LBB143_16 +# %bb.10: # in Loop: Header=BB143_9 Depth=1 +.Ltmp11145: + .cv_loc 143 8 188 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:188:0 + mov rax, qword ptr [rbp + 136] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx +.Ltmp11116: + mov rcx, qword ptr [rip + "__imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ"] + mov qword ptr [rbp + 40], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp + 40] # 8-byte Reload + call rax +.Ltmp11117: + mov qword ptr [rbp + 32], rax # 8-byte Spill + jmp .LBB143_11 +.LBB143_11: # in Loop: Header=BB143_9 Depth=1 + mov rax, qword ptr [rbp + 136] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx +.Ltmp11118: + mov rcx, qword ptr [rip + "__imp_?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBADXZ"] + mov qword ptr [rbp + 24], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp + 24] # 8-byte Reload + call rax +.Ltmp11119: + mov byte ptr [rbp + 23], al # 1-byte Spill + jmp .LBB143_12 +.LBB143_12: # in Loop: Header=BB143_9 Depth=1 +.Ltmp11120: + mov rax, qword ptr [rip + "__imp_?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHD@Z"] + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + mov dl, byte ptr [rbp + 23] # 1-byte Reload + call rax +.Ltmp11121: + mov dword ptr [rbp + 16], eax # 4-byte Spill + jmp .LBB143_13 +.LBB143_13: # in Loop: Header=BB143_9 Depth=1 + mov eax, dword ptr [rbp + 16] # 4-byte Reload + mov dword ptr [rbp + 92], eax + call "?eof@?$char_traits@D@std@@SAHXZ" + mov dword ptr [rbp + 88], eax + lea rcx, [rbp + 88] + lea rdx, [rbp + 92] + call "?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z" + test al, 1 + jne .LBB143_14 + jmp .LBB143_15 +.LBB143_14: +.Ltmp11146: + .cv_loc 143 8 191 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:191:0 + mov eax, dword ptr [rbp + 132] + or eax, 4 + mov dword ptr [rbp + 132], eax + .cv_loc 143 8 192 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:192:0 + jmp .LBB143_16 +.Ltmp11147: +.LBB143_15: # in Loop: Header=BB143_9 Depth=1 + .cv_loc 143 8 187 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:187:0 + mov rax, qword ptr [rbp + 112] + add rax, -1 + mov qword ptr [rbp + 112], rax + jmp .LBB143_9 +.Ltmp11148: +.LBB143_16: + .cv_loc 143 8 193 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:193:0 + jmp .LBB143_17 +.Ltmp11149: +.LBB143_17: + .cv_loc 143 8 195 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:195:0 + cmp dword ptr [rbp + 132], 0 + jne .LBB143_22 +# %bb.18: + mov rax, qword ptr [rbp + 136] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx +.Ltmp11122: + mov rcx, qword ptr [rip + "__imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ"] + mov qword ptr [rbp + 8], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp + 8] # 8-byte Reload + call rax +.Ltmp11123: + mov qword ptr [rbp], rax # 8-byte Spill + jmp .LBB143_19 +.LBB143_19: + mov r8, qword ptr [rbp + 120] + mov rcx, qword ptr [rbp + 144] + mov qword ptr [rbp - 8], r8 # 8-byte Spill + call "?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" +.Ltmp11124: + mov rcx, qword ptr [rip + "__imp_?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAA_JPEBD_J@Z"] + mov r8, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 16], rcx # 8-byte Spill + mov rcx, r8 + mov rdx, rax + mov r8, qword ptr [rbp - 8] # 8-byte Reload + mov rax, qword ptr [rbp - 16] # 8-byte Reload + call rax +.Ltmp11125: + mov qword ptr [rbp - 24], rax # 8-byte Spill + jmp .LBB143_20 +.LBB143_20: + mov rax, qword ptr [rbp - 24] # 8-byte Reload + cmp rax, qword ptr [rbp + 120] + je .LBB143_22 +# %bb.21: +.Ltmp11150: + .cv_loc 143 8 198 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:198:0 + mov eax, dword ptr [rbp + 132] + or eax, 4 + mov dword ptr [rbp + 132], eax + jmp .LBB143_31 +.LBB143_22: + .cv_loc 143 8 200 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:200:0 + jmp .LBB143_23 +.LBB143_23: # =>This Inner Loop Header: Depth=1 + .cv_loc 143 8 200 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:200:0 + xor eax, eax + mov ecx, eax +.Ltmp11151: + cmp rcx, qword ptr [rbp + 112] + jae .LBB143_30 +# %bb.24: # in Loop: Header=BB143_23 Depth=1 +.Ltmp11152: + .cv_loc 143 8 201 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:201:0 + mov rax, qword ptr [rbp + 136] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx +.Ltmp11126: + mov rcx, qword ptr [rip + "__imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ"] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp - 32] # 8-byte Reload + call rax +.Ltmp11127: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB143_25 +.LBB143_25: # in Loop: Header=BB143_23 Depth=1 + mov rax, qword ptr [rbp + 136] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx +.Ltmp11128: + mov rcx, qword ptr [rip + "__imp_?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBADXZ"] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp - 48] # 8-byte Reload + call rax +.Ltmp11129: + mov byte ptr [rbp - 49], al # 1-byte Spill + jmp .LBB143_26 +.LBB143_26: # in Loop: Header=BB143_23 Depth=1 +.Ltmp11130: + mov rax, qword ptr [rip + "__imp_?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHD@Z"] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov dl, byte ptr [rbp - 49] # 1-byte Reload + call rax +.Ltmp11131: + mov dword ptr [rbp - 56], eax # 4-byte Spill + jmp .LBB143_27 +.LBB143_27: # in Loop: Header=BB143_23 Depth=1 + mov eax, dword ptr [rbp - 56] # 4-byte Reload + mov dword ptr [rbp + 84], eax + call "?eof@?$char_traits@D@std@@SAHXZ" + mov dword ptr [rbp + 80], eax + lea rcx, [rbp + 80] + lea rdx, [rbp + 84] + call "?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z" + test al, 1 + jne .LBB143_28 + jmp .LBB143_29 +.LBB143_28: +.Ltmp11153: + .cv_loc 143 8 204 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:204:0 + mov eax, dword ptr [rbp + 132] + or eax, 4 + mov dword ptr [rbp + 132], eax + .cv_loc 143 8 205 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:205:0 + jmp .LBB143_30 +.Ltmp11154: +.LBB143_29: # in Loop: Header=BB143_23 Depth=1 + .cv_loc 143 8 200 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:200:0 + mov rax, qword ptr [rbp + 112] + add rax, -1 + mov qword ptr [rbp + 112], rax + jmp .LBB143_23 +.Ltmp11155: +.LBB143_30: + .cv_loc 143 8 206 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:206:0 + jmp .LBB143_31 +.Ltmp11156: +.LBB143_31: + .cv_loc 143 8 207 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:207:0 + mov rax, qword ptr [rbp + 136] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx +.Ltmp11132: + mov rcx, qword ptr [rip + "__imp_?width@ios_base@std@@QEAA_J_J@Z"] + xor edx, edx + # kill: def $rdx killed $edx + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp - 64] # 8-byte Reload + call rax +.Ltmp11133: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB143_36 +.Ltmp11157: +.LBB143_34: # Block address taken + .cv_loc 143 8 208 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:208:0 + jmp .LBB143_35 +.Ltmp11158: +.LBB143_35: + .cv_loc 143 8 209 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:209:0 + jmp .LBB143_37 +.LBB143_36: +.Ltmp11159: + .cv_loc 143 8 208 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:208:0 + jmp .LBB143_35 +.Ltmp11160: +.LBB143_37: + .cv_loc 143 8 211 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:211:0 + mov rax, qword ptr [rbp + 136] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx + mov edx, dword ptr [rbp + 132] +.Ltmp11136: + mov rcx, qword ptr [rip + "__imp_?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z"] + xor r8d, r8d + mov r9b, r8b + mov qword ptr [rbp - 88], rcx # 8-byte Spill + mov rcx, rax + mov r8b, r9b + mov rax, qword ptr [rbp - 88] # 8-byte Reload + call rax +.Ltmp11137: + jmp .LBB143_38 +.LBB143_38: + .cv_loc 143 8 212 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:212:0 + mov rax, qword ptr [rbp + 136] + .cv_loc 143 8 213 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:213:0 + lea rcx, [rbp + 96] + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 96] # 8-byte Reload + add rsp, 288 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z")@IMGREL + .section .text,"xr",discard,"??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z" + .seh_endproc + .def "?catch$32@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$32@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA": +.seh_proc "?catch$32@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB143_32: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11161: + .cv_loc 143 8 208 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:208:0 + mov rax, qword ptr [rbp + 136] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx +.Ltmp11134: + mov rcx, qword ptr [rip + "__imp_?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z"] + mov edx, 4 + mov r8b, 1 + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp - 80] # 8-byte Reload + call rax +.Ltmp11135: + jmp .LBB143_33 +.LBB143_33: + lea rax, [rip + .LBB143_34] + add rsp, 32 + pop rbp + ret # CATCHRET +.Ltmp11162: + .seh_handlerdata + .long ("$cppxdata$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z")@IMGREL + .section .text,"xr",discard,"??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z" + .seh_endproc + .def "?dtor$39@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$39@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA": +.seh_proc "?dtor$39@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA" +.LBB143_39: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 96] + .cv_loc 143 8 213 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\string:213:0 + call "??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11163: +.Lfunc_end143: + .seh_handlerdata + .section .text,"xr",discard,"??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z" + .p2align 2 +"$cppxdata$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z")@IMGREL # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z")@IMGREL # IPToStateXData + .long 280 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z": + .long -1 # ToState + .long "?dtor$39@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action +"$tryMap$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$32@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z": + .long .Lfunc_begin143@IMGREL # IP + .long -1 # ToState + .long .Ltmp11114@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11136@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11137@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$32@?0???$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z@4HA"@IMGREL # IP + .long 2 # ToState + .section .text,"xr",discard,"??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z" + # -- End function + .def "??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z" + .globl "??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z" # -- Begin function ??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z + .p2align 4, 0x90 +"??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z": # @"??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z" +.Lfunc_begin144: + .cv_func_id 144 + .cv_loc 144 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp11164: + .cv_loc 144 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov r8b, byte ptr [rdx] + and r8b, 1 + mov dl, r8b + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?convert@?$StringMaker@_N@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp11165: +.Lfunc_end144: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z" + .seh_endproc + # -- End function + .def "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .globl "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" # -- Begin function ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ": # @"??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" +.Lfunc_begin145: + .cv_func_id 145 + .cv_file 9 "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\xstring" "A1BA4F4B706C8D60CABC08D099469FF0" 1 + .cv_loc 145 9 1016 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1016:0 +.seh_proc "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rsp + 64] + .seh_setframe 5, 64 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + .cv_loc 145 9 1017 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1017:0 +.Ltmp11166: + xor eax, eax + mov r8d, eax + mov dl, 1 +.Ltmp11168: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z" +.Ltmp11167: + jmp .LBB145_1 +.LBB145_1: + .cv_loc 145 9 1018 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1018:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, rax + call "??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" +.Ltmp11169: + .cv_loc 145 9 1018 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1018:0 + nop + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ@4HA" +.LBB145_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue +.Ltmp11170: + .cv_loc 145 9 1018 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1018:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$3@?0???1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$3@?0???1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ@4HA" +.LBB145_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp11171: +.Lfunc_end145: + .seh_handlerdata + .section .text,"xr",discard,"??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$3@?0???1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$2@?0???1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ": + .long .Lfunc_begin145@IMGREL # IP + .long -1 # ToState + .long .Ltmp11166@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11167@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + # -- End function + .def "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + .globl "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" # -- Begin function ?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ": # @"?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" +.Lfunc_begin146: + .cv_func_id 146 + .cv_loc 146 9 1764 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1764:0 +.seh_proc "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11172: + .cv_loc 146 9 1765 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1765:0 + call "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ" + mov rax, qword ptr [rax] + add rsp, 40 + ret +.Ltmp11173: +.Lfunc_end146: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" + .globl "??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" # -- Begin function ??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z + .p2align 4, 0x90 +"??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z": # @"??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" +.Lfunc_begin147: + .cv_func_id 147 + .cv_file 10 "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\ostream" "1C2BA58D5E8AD4C05EC13348EBBDB8E5" 1 + .cv_loc 147 10 123 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\ostream:123:0 +.seh_proc "??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + mov qword ptr [rbp + 8], rdx + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] + mov qword ptr [rbp + 16], rcx +.Ltmp11186: + mov rdx, qword ptr [rbp + 8] + mov qword ptr [rbp - 8], rcx # 8-byte Spill + call "??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" +.Ltmp11187: + .cv_loc 147 10 124 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\ostream:124:0 + mov rcx, qword ptr [rbp + 8] + mov rdx, qword ptr [rcx] + movsxd rdx, dword ptr [rdx + 4] + add rcx, rdx +.Ltmp11174: + mov rdx, qword ptr [rip + "__imp_?good@ios_base@std@@QEBA_NXZ"] + mov qword ptr [rbp - 16], rax # 8-byte Spill + call rdx +.Ltmp11175: + mov byte ptr [rbp - 17], al # 1-byte Spill + jmp .LBB147_1 +.LBB147_1: + mov al, byte ptr [rbp - 17] # 1-byte Reload + test al, 1 + jne .LBB147_2 + jmp .LBB147_9 +.LBB147_2: + mov rax, qword ptr [rbp + 8] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx +.Ltmp11176: + mov rcx, qword ptr [rip + "__imp_?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ"] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp - 32] # 8-byte Reload + call rax +.Ltmp11177: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB147_3 +.LBB147_3: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + cmp rax, 0 + je .LBB147_9 +# %bb.4: + mov rax, qword ptr [rbp + 8] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx +.Ltmp11178: + mov rcx, qword ptr [rip + "__imp_?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ"] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp - 48] # 8-byte Reload + call rax +.Ltmp11179: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB147_5 +.LBB147_5: + mov rax, qword ptr [rbp - 56] # 8-byte Reload + cmp rax, qword ptr [rbp + 8] + je .LBB147_9 +# %bb.6: +.Ltmp11188: + .cv_loc 147 10 125 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\ostream:125:0 + mov rax, qword ptr [rbp + 8] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx +.Ltmp11180: + mov rcx, qword ptr [rip + "__imp_?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ"] + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp - 64] # 8-byte Reload + call rax +.Ltmp11181: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB147_7 +.LBB147_7: +.Ltmp11182: + mov rax, qword ptr [rip + "__imp_?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@XZ"] + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + call rax +.Ltmp11183: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB147_8 +.LBB147_8: + jmp .LBB147_9 +.Ltmp11189: +.LBB147_9: + .cv_loc 147 10 126 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\ostream:126:0 + mov rax, qword ptr [rbp + 8] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx +.Ltmp11184: + mov rcx, qword ptr [rip + "__imp_?good@ios_base@std@@QEBA_NXZ"] + mov qword ptr [rbp - 88], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp - 88] # 8-byte Reload + call rax +.Ltmp11185: + mov byte ptr [rbp - 89], al # 1-byte Spill + jmp .LBB147_10 +.LBB147_10: + mov al, byte ptr [rbp - 89] # 1-byte Reload + and al, 1 + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + mov byte ptr [rcx + 8], al +.Ltmp11190: + .cv_loc 147 10 127 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\ostream:127:0 + mov rax, qword ptr [rbp + 16] + add rsp, 160 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z")@IMGREL + .section .text,"xr",discard,"??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" + .seh_endproc + .def "?dtor$11@?0???0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z@4HA": +.seh_proc "?dtor$11@?0???0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z@4HA" +.LBB147_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11191: + .cv_loc 147 10 127 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\ostream:127:0 + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + call "??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11192: +.Lfunc_end147: + .seh_handlerdata + .section .text,"xr",discard,"??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" + .p2align 2 +"$cppxdata$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z": + .long -1 # ToState + .long "?dtor$11@?0???0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z@4HA"@IMGREL # Action +"$ip2state$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z": + .long .Lfunc_begin147@IMGREL # IP + .long -1 # ToState + .long .Ltmp11174@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11185@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" + # -- End function + .def "??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ" + .globl "??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ" # -- Begin function ??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ + .p2align 4, 0x90 +"??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ": # @"??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ" +.Lfunc_begin148: + .cv_func_id 148 + .cv_loc 148 10 141 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\ostream:141:0 +.seh_proc "??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11193: + .cv_loc 148 10 142 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\ostream:142:0 + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp11194: +.Lfunc_end148: + .seh_handlerdata + .section .text,"xr",discard,"??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ" + .seh_endproc + # -- End function + .def "?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z" + .globl "?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z" # -- Begin function ?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z + .p2align 4, 0x90 +"?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z": # @"?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z" +.Lfunc_begin149: + .cv_func_id 149 + .cv_file 11 "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\iosfwd" "A34A79668FB37D6889767ACCA1DA97A6" 1 + .cv_loc 149 11 594 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\iosfwd:594:0 +.seh_proc "?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp11195: + .cv_loc 149 11 595 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\iosfwd:595:0 + mov rcx, qword ptr [rsp] + mov eax, dword ptr [rcx] + mov rcx, qword ptr [rsp + 8] + cmp eax, dword ptr [rcx] + sete r8b + and r8b, 1 + movzx eax, r8b + add rsp, 16 + ret +.Ltmp11196: +.Lfunc_end149: + .seh_handlerdata + .section .text,"xr",discard,"?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z" + .seh_endproc + # -- End function + .def "?eof@?$char_traits@D@std@@SAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?eof@?$char_traits@D@std@@SAHXZ" + .globl "?eof@?$char_traits@D@std@@SAHXZ" # -- Begin function ?eof@?$char_traits@D@std@@SAHXZ + .p2align 4, 0x90 +"?eof@?$char_traits@D@std@@SAHXZ": # @"?eof@?$char_traits@D@std@@SAHXZ" +.Lfunc_begin150: + .cv_func_id 150 +# %bb.0: + .cv_loc 150 11 606 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\iosfwd:606:0 + mov eax, 4294967295 + ret +.Ltmp11197: +.Lfunc_end150: + # -- End function + .def "?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + .globl "?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" # -- Begin function ?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ + .p2align 4, 0x90 +"?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ": # @"?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" +.Lfunc_begin151: + .cv_func_id 151 + .cv_loc 151 9 1742 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1742:0 +.seh_proc "?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rsp + 64] + .seh_setframe 5, 64 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + .cv_loc 151 9 1743 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1743:0 +.Ltmp11198: +.Ltmp11200: + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ" +.Ltmp11199: + mov qword ptr [rbp - 24], rax # 8-byte Spill + jmp .LBB151_1 +.LBB151_1: + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ")@IMGREL + .section .text,"xr",discard,"?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + .seh_endproc + .def "?dtor$2@?0??c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0??c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ@4HA": +.seh_proc "?dtor$2@?0??c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ@4HA" +.LBB151_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp11201: +.Lfunc_end151: + .seh_handlerdata + .section .text,"xr",discard,"?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + .seh_endproc + .section .xdata,"dr",associative,"?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + .p2align 2 +"$cppxdata$?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ": + .long -1 # ToState + .long "?dtor$2@?0??c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ@4HA"@IMGREL # Action +"$ip2state$?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ": + .long .Lfunc_begin151@IMGREL # IP + .long -1 # ToState + .long .Ltmp11198@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11199@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + # -- End function + .def "??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + .globl "??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" # -- Begin function ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ": # @"??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" +.Lfunc_begin152: + .cv_func_id 152 + .cv_loc 152 10 130 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\ostream:130:0 +.seh_proc "??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rsp + 64] + .seh_setframe 5, 64 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp11204: + .cv_loc 152 10 132 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\ostream:132:0 + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call qword ptr [rip + "__imp_?uncaught_exception@std@@YA_NXZ"] + test al, 1 + jne .LBB152_3 +# %bb.1: +.Ltmp11205: + .cv_loc 152 10 133 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\ostream:133:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, qword ptr [rax] +.Ltmp11202: + mov rdx, qword ptr [rip + "__imp_?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAXXZ"] + call rdx +.Ltmp11203: + jmp .LBB152_2 +.LBB152_2: + jmp .LBB152_3 +.Ltmp11206: +.LBB152_3: + .cv_loc 152 10 138 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\ostream:138:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, rax + call "??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" +.Ltmp11207: + .cv_loc 152 10 138 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\ostream:138:0 + nop + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$4@?0???1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$4@?0???1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ@4HA" +.LBB152_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue +.Ltmp11208: + .cv_loc 152 10 138 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\ostream:138:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$5@?0???1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$5@?0???1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ@4HA" +.LBB152_5: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp11209: +.Lfunc_end152: + .seh_handlerdata + .section .text,"xr",discard,"??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$5@?0???1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0???1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ": + .long .Lfunc_begin152@IMGREL # IP + .long -1 # ToState + .long .Ltmp11202@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11203@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + # -- End function + .def "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ" + .globl "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ" # -- Begin function ?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ + .p2align 4, 0x90 +"?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ": # @"?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ" +.Lfunc_begin153: + .cv_func_id 153 + .cv_loc 153 9 728 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:728:0 +.seh_proc "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11210: + .cv_loc 153 9 729 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:729:0 + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + add rax, 24 + add rsp, 40 + ret +.Ltmp11211: +.Lfunc_end153: + .seh_handlerdata + .section .text,"xr",discard,"?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ" + .seh_endproc + # -- End function + .def "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .globl "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # -- Begin function ?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ": # @"?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" +.Lfunc_begin154: + .cv_func_id 154 + .cv_loc 154 9 706 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:706:0 +.seh_proc "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11212: + .cv_loc 154 9 707 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:707:0 + call "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp11213: +.Lfunc_end154: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ": # @"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" +.Lfunc_begin155: + .cv_func_id 155 + .cv_file 12 "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\xutility" "267CB213AC0B5C6C21CBC7A7D4682936" 1 + .cv_loc 155 12 319 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:319:0 +.seh_proc "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp11214: + .cv_loc 155 12 320 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:320:0 + pop rcx + ret +.Ltmp11215: +.Lfunc_end155: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" + .globl "??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" # -- Begin function ??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z + .p2align 4, 0x90 +"??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z": # @"??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" +.Lfunc_begin156: + .cv_func_id 156 + .cv_loc 156 10 100 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\ostream:100:0 +.seh_proc "??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov qword ptr [rsp + 64], rcx +.Ltmp11216: + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rcx], rdx +.Ltmp11217: + .cv_loc 156 10 101 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\ostream:101:0 + mov rdx, qword ptr [rcx] + mov rax, qword ptr [rdx] + movsxd rax, dword ptr [rax + 4] + add rax, 0 + add rdx, rax + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call qword ptr [rip + "__imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ"] + cmp rax, 0 + je .LBB156_2 +# %bb.1: +.Ltmp11218: + .cv_loc 156 10 102 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\ostream:102:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rcx] + movsxd rdx, dword ptr [rdx + 4] + add rdx, 0 + add rcx, rdx + call qword ptr [rip + "__imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ"] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rsp + 32] # 8-byte Reload + call qword ptr [rax + 8] +.Ltmp11219: +.LBB156_2: + .cv_loc 156 10 103 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\ostream:103:0 + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp11220: +.Lfunc_end156: + .seh_handlerdata + .section .text,"xr",discard,"??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" + .seh_endproc + # -- End function + .def "??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + .globl "??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" # -- Begin function ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ": # @"??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" +.Lfunc_begin157: + .cv_func_id 157 + .cv_loc 157 10 106 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\ostream:106:0 +.seh_proc "??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp11227: + .cv_loc 157 10 107 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\ostream:107:0 + mov rax, qword ptr [rcx] + mov rdx, qword ptr [rax] + movsxd rdx, dword ptr [rdx + 4] + add rax, rdx +.Ltmp11221: + mov rdx, qword ptr [rip + "__imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ"] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, rax + call rdx +.Ltmp11222: + mov qword ptr [rbp - 32], rax # 8-byte Spill + jmp .LBB157_1 +.LBB157_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + cmp rax, 0 + je .LBB157_5 +# %bb.2: +.Ltmp11228: + .cv_loc 157 10 108 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\ostream:108:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rcx] + movsxd rdx, dword ptr [rdx + 4] + add rcx, rdx +.Ltmp11223: + mov rdx, qword ptr [rip + "__imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ"] + call rdx +.Ltmp11224: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB157_3 +.LBB157_3: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rcx, qword ptr [rcx + 16] +.Ltmp11225: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + call rdx +.Ltmp11226: + jmp .LBB157_4 +.LBB157_4: + jmp .LBB157_5 +.Ltmp11229: +.LBB157_5: + .cv_loc 157 10 109 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\ostream:109:0 + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$6@?0???1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$6@?0???1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ@4HA" +.LBB157_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp11230: + .cv_loc 157 10 107 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\ostream:107:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp11231: +.Lfunc_end157: + .seh_handlerdata + .section .text,"xr",discard,"??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$6@?0???1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ": + .long .Lfunc_begin157@IMGREL # IP + .long -1 # ToState + .long .Ltmp11221@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11226@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + # -- End function + .def "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ" + .globl "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ" # -- Begin function ?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ + .p2align 4, 0x90 +"?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ": # @"?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ" +.Lfunc_begin158: + .cv_func_id 158 + .cv_loc 158 9 582 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:582:0 +.seh_proc "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11232: + .cv_loc 158 9 583 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:583:0 + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov rcx, rax + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ" + nop + add rsp, 40 + ret +.Ltmp11233: +.Lfunc_end158: + .seh_handlerdata + .section .text,"xr",discard,"?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ" + .seh_endproc + # -- End function + .def "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ" + .globl "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ" # -- Begin function ?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ + .p2align 4, 0x90 +"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ": # @"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ" +.Lfunc_begin159: + .cv_func_id 159 + .cv_loc 159 9 520 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:520:0 +.seh_proc "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov eax, 16 + mov edx, eax + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11234: + .cv_loc 159 9 521 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:521:0 + cmp rdx, qword ptr [rcx + 32] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + ja .LBB159_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + call "??$_Unfancy@D@std@@YAPEADPEAD@Z" + mov qword ptr [rsp + 32], rax # 8-byte Spill + jmp .LBB159_3 +.LBB159_2: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 8 + mov qword ptr [rsp + 32], rax # 8-byte Spill +.LBB159_3: + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 56 + ret +.Ltmp11235: +.Lfunc_end159: + .seh_handlerdata + .section .text,"xr",discard,"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ" + .seh_endproc + # -- End function + .def "??$_Unfancy@D@std@@YAPEADPEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unfancy@D@std@@YAPEADPEAD@Z" + .globl "??$_Unfancy@D@std@@YAPEADPEAD@Z" # -- Begin function ??$_Unfancy@D@std@@YAPEADPEAD@Z + .p2align 4, 0x90 +"??$_Unfancy@D@std@@YAPEADPEAD@Z": # @"??$_Unfancy@D@std@@YAPEADPEAD@Z" +.Lfunc_begin160: + .cv_func_id 160 + .cv_file 13 "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\xstddef" "347B3D0CB12C8E7B43B0AF4715C5E451" 1 + .cv_loc 160 13 739 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:739:0 +.seh_proc "??$_Unfancy@D@std@@YAPEADPEAD@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11236: + .cv_loc 160 13 740 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:740:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp11237: +.Lfunc_end160: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unfancy@D@std@@YAPEADPEAD@Z" + .seh_endproc + # -- End function + .def "?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z" + .globl "?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z" # -- Begin function ?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z + .p2align 4, 0x90 +"?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z": # @"?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z" +.Lfunc_begin161: + .cv_func_id 161 + .cv_loc 161 9 2248 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2248:0 +.seh_proc "?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov qword ptr [rsp + 112], r8 + and dl, 1 + mov byte ptr [rsp + 111], dl + mov qword ptr [rsp + 96], rcx + mov rcx, qword ptr [rsp + 96] +.Ltmp11238: + .cv_loc 161 9 2249 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2249:0 + test byte ptr [rsp + 111], 1 + mov qword ptr [rsp + 80], rcx # 8-byte Spill + jne .LBB161_2 +# %bb.1: + jmp .LBB161_7 +.LBB161_2: +.Ltmp11239: + .cv_loc 161 9 2251 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2251:0 + mov rax, qword ptr [rsp + 80] # 8-byte Reload + mov rcx, rax + call "?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov edx, 16 + mov ecx, edx + cmp rcx, qword ptr [rax] + ja .LBB161_6 +# %bb.3: +.Ltmp11240: + .cv_loc 161 9 2253 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2253:0 + mov rax, qword ptr [rsp + 80] # 8-byte Reload + mov rcx, rax + call "?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov rax, qword ptr [rax] + mov qword ptr [rsp + 88], rax + .cv_loc 161 9 2254 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2254:0 + mov rax, qword ptr [rsp + 80] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov rcx, rax + call "??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov rdx, rax + call "??$destroy@PEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEAD@Z" + xor r8d, r8d + mov eax, r8d + .cv_loc 161 9 2255 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2255:0 + cmp rax, qword ptr [rsp + 112] + jae .LBB161_5 +# %bb.4: +.Ltmp11241: + .cv_loc 161 9 2256 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2256:0 + mov r8, qword ptr [rsp + 112] + mov rcx, qword ptr [rsp + 88] + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??$_Unfancy@D@std@@YAPEADPEAD@Z" + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov rcx, rax + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov r8, qword ptr [rsp + 64] # 8-byte Reload + call "?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" + mov qword ptr [rsp + 48], rax # 8-byte Spill +.Ltmp11242: +.LBB161_5: + .cv_loc 161 9 2258 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2258:0 + mov rax, qword ptr [rsp + 80] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov rax, qword ptr [rax] + add rax, 1 + mov rdx, qword ptr [rsp + 88] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, rax + call "?deallocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAD_K@Z" +.Ltmp11243: +.LBB161_6: + .cv_loc 161 9 2251 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2251:0 + jmp .LBB161_7 +.Ltmp11244: +.LBB161_7: + .cv_loc 161 9 2260 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2260:0 + mov rax, qword ptr [rsp + 80] # 8-byte Reload + mov rcx, rax + call "?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov qword ptr [rax], 15 + .cv_loc 161 9 2261 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2261:0 + mov rdx, qword ptr [rsp + 112] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + call "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" + .cv_loc 161 9 2262 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2262:0 + nop + add rsp, 120 + ret +.Ltmp11245: +.Lfunc_end161: + .seh_handlerdata + .section .text,"xr",discard,"?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z" + .seh_endproc + # -- End function + .def "??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ": # @"??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin162: + .cv_func_id 162 + .cv_loc 162 9 627 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:627:0 +.seh_proc "??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rsp + 64] + .seh_setframe 5, 64 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + .cv_loc 162 9 628 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:628:0 +.Ltmp11246: +.Ltmp11248: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +.Ltmp11247: + jmp .LBB162_1 +.LBB162_1: + .cv_loc 162 9 629 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:629:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" +.Ltmp11249: + .cv_loc 162 9 629 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:629:0 + nop + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA" +.LBB162_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue +.Ltmp11250: + .cv_loc 162 9 629 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:629:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$3@?0???1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$3@?0???1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA" +.LBB162_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp11251: +.Lfunc_end162: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$3@?0???1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$2@?0???1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ": + .long .Lfunc_begin162@IMGREL # IP + .long -1 # ToState + .long .Ltmp11246@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11247@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + # -- End function + .def "?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + .globl "?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" # -- Begin function ?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ + .p2align 4, 0x90 +"?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ": # @"?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" +.Lfunc_begin163: + .cv_func_id 163 + .cv_loc 163 9 733 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:733:0 +.seh_proc "?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11252: + .cv_loc 163 9 734 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:734:0 + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + add rax, 32 + add rsp, 40 + ret +.Ltmp11253: +.Lfunc_end163: + .seh_handlerdata + .section .text,"xr",discard,"?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + .seh_endproc + # -- End function + .def "?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .globl "?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # -- Begin function ?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ + .p2align 4, 0x90 +"?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ": # @"?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ" +.Lfunc_begin164: + .cv_func_id 164 + .cv_loc 164 9 713 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:713:0 +.seh_proc "?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11254: + .cv_loc 164 9 714 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:714:0 + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + add rax, 8 + add rsp, 40 + ret +.Ltmp11255: +.Lfunc_end164: + .seh_handlerdata + .section .text,"xr",discard,"?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + .globl "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # -- Begin function ?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ + .p2align 4, 0x90 +"?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ": # @"?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" +.Lfunc_begin165: + .cv_func_id 165 + .cv_loc 165 9 691 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:691:0 +.seh_proc "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11256: + .cv_loc 165 9 692 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:692:0 + call "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp11257: +.Lfunc_end165: + .seh_handlerdata + .section .text,"xr",discard,"?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??$destroy@PEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$destroy@PEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEAD@Z" + .globl "??$destroy@PEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEAD@Z" # -- Begin function ??$destroy@PEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEAD@Z + .p2align 4, 0x90 +"??$destroy@PEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEAD@Z": # @"??$destroy@PEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEAD@Z" +.Lfunc_begin166: + .cv_func_id 166 + .cv_file 14 "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\xmemory0" "3F7F32C6B92D5CF87B17B2CDEF07F117" 1 + .cv_loc 166 14 1002 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1002:0 +.seh_proc "??$destroy@PEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEAD@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp11258: + .cv_loc 166 14 1003 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1003:0 + mov rdx, qword ptr [rsp + 48] + call "??$destroy@PEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEAD@Z" + .cv_loc 166 14 1004 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1004:0 + nop + add rsp, 56 + ret +.Ltmp11259: +.Lfunc_end166: + .seh_handlerdata + .section .text,"xr",discard,"??$destroy@PEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEAD@Z" + .seh_endproc + # -- End function + .def "??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z" + .globl "??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z" # -- Begin function ??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z + .p2align 4, 0x90 +"??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z": # @"??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z" +.Lfunc_begin167: + .cv_func_id 167 + .cv_loc 167 13 724 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:724:0 +.seh_proc "??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11260: + .cv_loc 167 13 725 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:725:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp11261: +.Lfunc_end167: + .seh_handlerdata + .section .text,"xr",discard,"??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z" + .seh_endproc + # -- End function + .def "?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" + .globl "?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" # -- Begin function ?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z + .p2align 4, 0x90 +"?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z": # @"?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" +.Lfunc_begin168: + .cv_func_id 168 + .cv_loc 168 11 529 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\iosfwd:529:0 +.seh_proc "?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp11262: + .cv_loc 168 11 530 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\iosfwd:530:0 + cmp qword ptr [rsp + 64], 0 + jne .LBB168_2 +# %bb.1: + mov rax, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + jmp .LBB168_3 +.LBB168_2: + mov rax, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 56] + mov r8, qword ptr [rsp + 64] + mov rcx, rax + mov qword ptr [rsp + 32], rax # 8-byte Spill + call memcpy + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill +.LBB168_3: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 72 + ret +.Ltmp11263: +.Lfunc_end168: + .seh_handlerdata + .section .text,"xr",discard,"?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" + .seh_endproc + # -- End function + .def "?deallocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAD_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?deallocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAD_K@Z" + .globl "?deallocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAD_K@Z" # -- Begin function ?deallocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAD_K@Z + .p2align 4, 0x90 +"?deallocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAD_K@Z": # @"?deallocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAD_K@Z" +.Lfunc_begin169: + .cv_func_id 169 + .cv_loc 169 14 986 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:986:0 +.seh_proc "?deallocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAD_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], r8 + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11264: + .cv_loc 169 14 987 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:987:0 + mov r8, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 40] + call "?deallocate@?$allocator@D@std@@QEAAXPEAD_K@Z" + .cv_loc 169 14 988 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:988:0 + nop + add rsp, 56 + ret +.Ltmp11265: +.Lfunc_end169: + .seh_handlerdata + .section .text,"xr",discard,"?deallocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAD_K@Z" + .seh_endproc + # -- End function + .def "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" + .globl "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" # -- Begin function ?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z + .p2align 4, 0x90 +"?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z": # @"?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" +.Lfunc_begin170: + .cv_func_id 170 + .cv_loc 170 9 2217 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2217:0 +.seh_proc "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 64], rax + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rax, qword ptr [rsp + 40] +.Ltmp11266: + .cv_loc 170 9 2218 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2218:0 + mov rcx, rax + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov qword ptr [rsp + 32], rax + .cv_loc 170 9 2219 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2219:0 + mov byte ptr [rsp + 63], 0 + mov rcx, qword ptr [rsp + 32] + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" + mov rcx, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 32] + mov qword ptr [rdx + 24], rcx + add rax, rcx + mov rcx, rax + lea rdx, [rsp + 63] + call "?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 170 9 2220 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2220:0 + nop + add rsp, 72 + ret +.Ltmp11267: +.Lfunc_end170: + .seh_handlerdata + .section .text,"xr",discard,"?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" + .seh_endproc + # -- End function + .def "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .globl "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # -- Begin function ?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ": # @"?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" +.Lfunc_begin171: + .cv_func_id 171 + .cv_loc 171 9 701 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:701:0 +.seh_proc "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11268: + .cv_loc 171 9 702 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:702:0 + call "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp11269: +.Lfunc_end171: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ": # @"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" +.Lfunc_begin172: + .cv_func_id 172 + .cv_loc 172 12 314 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:314:0 +.seh_proc "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp11270: + .cv_loc 172 12 315 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:315:0 + pop rcx + ret +.Ltmp11271: +.Lfunc_end172: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # -- Begin function ?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ": # @"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" +.Lfunc_begin173: + .cv_func_id 173 + .cv_loc 173 12 294 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:294:0 +.seh_proc "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11272: + .cv_loc 173 12 295 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:295:0 + mov rax, rcx + pop rcx + ret +.Ltmp11273: +.Lfunc_end173: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??$destroy@PEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$destroy@PEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEAD@Z" + .globl "??$destroy@PEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEAD@Z" # -- Begin function ??$destroy@PEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEAD@Z + .p2align 4, 0x90 +"??$destroy@PEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEAD@Z": # @"??$destroy@PEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEAD@Z" +.Lfunc_begin174: + .cv_func_id 174 + .cv_loc 174 14 863 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:863:0 +.seh_proc "??$destroy@PEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEAD@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp11274: + .cv_loc 174 14 864 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:864:0 + mov rcx, qword ptr [rsp + 40] + mov rdx, qword ptr [rsp + 48] + call "??$destroy@PEAD@?$allocator@D@std@@QEAAXPEAPEAD@Z" + .cv_loc 174 14 865 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:865:0 + nop + add rsp, 56 + ret +.Ltmp11275: +.Lfunc_end174: + .seh_handlerdata + .section .text,"xr",discard,"??$destroy@PEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEAD@Z" + .seh_endproc + # -- End function + .def "??$destroy@PEAD@?$allocator@D@std@@QEAAXPEAPEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$destroy@PEAD@?$allocator@D@std@@QEAAXPEAPEAD@Z" + .globl "??$destroy@PEAD@?$allocator@D@std@@QEAAXPEAPEAD@Z" # -- Begin function ??$destroy@PEAD@?$allocator@D@std@@QEAAXPEAPEAD@Z + .p2align 4, 0x90 +"??$destroy@PEAD@?$allocator@D@std@@QEAAXPEAPEAD@Z": # @"??$destroy@PEAD@?$allocator@D@std@@QEAAXPEAPEAD@Z" +.Lfunc_begin175: + .cv_func_id 175 + .cv_loc 175 14 743 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:743:0 +.seh_proc "??$destroy@PEAD@?$allocator@D@std@@QEAAXPEAPEAD@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp11276: + .cv_loc 175 14 745 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:745:0 + add rsp, 16 + ret +.Ltmp11277: +.Lfunc_end175: + .seh_handlerdata + .section .text,"xr",discard,"??$destroy@PEAD@?$allocator@D@std@@QEAAXPEAPEAD@Z" + .seh_endproc + # -- End function + .def "?deallocate@?$allocator@D@std@@QEAAXPEAD_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?deallocate@?$allocator@D@std@@QEAAXPEAD_K@Z" + .globl "?deallocate@?$allocator@D@std@@QEAAXPEAD_K@Z" # -- Begin function ?deallocate@?$allocator@D@std@@QEAAXPEAD_K@Z + .p2align 4, 0x90 +"?deallocate@?$allocator@D@std@@QEAAXPEAD_K@Z": # @"?deallocate@?$allocator@D@std@@QEAAXPEAD_K@Z" +.Lfunc_begin176: + .cv_func_id 176 + .cv_loc 176 14 719 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:719:0 +.seh_proc "?deallocate@?$allocator@D@std@@QEAAXPEAD_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov eax, 1 + mov r9d, eax + mov qword ptr [rsp + 48], r8 + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx +.Ltmp11278: + .cv_loc 176 14 720 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:720:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8, r9 + call "?_Deallocate@std@@YAXPEAX_K1@Z" + .cv_loc 176 14 721 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:721:0 + nop + add rsp, 56 + ret +.Ltmp11279: +.Lfunc_end176: + .seh_handlerdata + .section .text,"xr",discard,"?deallocate@?$allocator@D@std@@QEAAXPEAD_K@Z" + .seh_endproc + # -- End function + .def "?_Deallocate@std@@YAXPEAX_K1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Deallocate@std@@YAXPEAX_K1@Z" + .globl "?_Deallocate@std@@YAXPEAX_K1@Z" # -- Begin function ?_Deallocate@std@@YAXPEAX_K1@Z + .p2align 4, 0x90 +"?_Deallocate@std@@YAXPEAX_K1@Z": # @"?_Deallocate@std@@YAXPEAX_K1@Z" +.Lfunc_begin177: + .cv_func_id 177 + .cv_loc 177 14 92 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:92:0 +.seh_proc "?_Deallocate@std@@YAXPEAX_K1@Z" +# %bb.0: + sub rsp, 152 + .seh_stackalloc 152 + .seh_endprologue + mov qword ptr [rsp + 144], r8 + mov qword ptr [rsp + 136], rdx + mov qword ptr [rsp + 128], rcx +.Ltmp11280: + .cv_loc 177 14 94 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:94:0 + mov rcx, qword ptr [rsp + 136] + mov rax, -1 + xor r9d, r9d + mov edx, r9d + div qword ptr [rsp + 144] + cmp rcx, rax + jbe .LBB177_4 +# %bb.1: +.Ltmp11281: + .cv_loc 177 14 94 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:94:0 + lea rax, [rip + "??_C@_1EI@MLOBABC@?$AA?$CC?$AA_?$AAC?$AAo?$AAu?$AAn?$AAt?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA?$CI?$AAs?$AAi?$AAz?$AAe?$AA_?$AAt?$AA?$CJ?$AA?$CI?$AA?9?$AA1?$AA?$CJ?$AA?5?$AA?1?$AA?5?$AA_?$AAS?$AAz?$AA?$CC?$AA?5?$AA?$CG@"] + mov rcx, rsp + mov qword ptr [rcx + 40], rax + lea rax, [rip + "??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@"] + mov qword ptr [rcx + 32], rax + lea rdx, [rip + "??_C@_1JA@CLGJOHFK@?$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 rax, qword ptr [rip + __imp__CrtDbgReportW] + xor r8d, r8d + mov r9d, r8d + mov ecx, 2 + mov r8d, 94 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB177_3 +# %bb.2: + int3 +.LBB177_3: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe?$AAn?$AAt?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BI@KEDDLBGI@?$AA_?$AAD?$AAe?$AAa?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA?$AA@"] + lea r8, [rip + "??_C@_1JA@CLGJOHFK@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 94 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp11282: +.LBB177_4: + .cv_loc 177 14 95 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:95:0 + mov eax, 4096 + mov ecx, eax + mov rdx, qword ptr [rsp + 136] + imul rdx, qword ptr [rsp + 144] + mov qword ptr [rsp + 120], rdx + .cv_loc 177 14 96 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:96:0 + cmp rcx, qword ptr [rsp + 120] + ja .LBB177_26 +# %bb.5: +.Ltmp11283: + .cv_loc 177 14 98 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:98:0 + mov rax, qword ptr [rsp + 128] + mov qword ptr [rsp + 112], rax +.Ltmp11284: + .cv_loc 177 14 99 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:99:0 + mov rax, qword ptr [rsp + 112] + and rax, 31 + cmp rax, 0 + je .LBB177_9 +# %bb.6: +.Ltmp11285: + .cv_loc 177 14 99 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:99:0 + lea rax, [rip + "??_C@_1HE@CDMBFOKC@?$AA?$CC?$AA?$CI?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr?$AA?5?$AA?$CG?$AA?5?$AA?$CI?$AA_?$AAB?$AAI?$AAG?$AA_?$AAA?$AAL?$AAL?$AAO?$AAC?$AAA?$AAT?$AAI?$AAO?$AAN?$AA_?$AAA@"] + mov rcx, rsp + mov qword ptr [rcx + 40], rax + lea rax, [rip + "??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@"] + mov qword ptr [rcx + 32], rax + lea rdx, [rip + "??_C@_1JA@CLGJOHFK@?$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 rax, qword ptr [rip + __imp__CrtDbgReportW] + xor r8d, r8d + mov r9d, r8d + mov ecx, 2 + mov r8d, 100 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB177_8 +# %bb.7: + int3 +.LBB177_8: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe?$AAn?$AAt?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 80], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BI@KEDDLBGI@?$AA_?$AAD?$AAe?$AAa?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA?$AA@"] + lea r8, [rip + "??_C@_1JA@CLGJOHFK@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 100 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp11286: +.LBB177_9: + .cv_loc 177 14 101 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:101:0 + mov rax, qword ptr [rsp + 112] + sub rax, 8 + mov qword ptr [rsp + 104], rax + .cv_loc 177 14 102 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:102:0 + mov rax, qword ptr [rsp + 104] + mov rax, qword ptr [rax] + mov qword ptr [rsp + 96], rax +.Ltmp11287: + .cv_loc 177 14 108 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:108:0 + mov rax, qword ptr [rsp + 104] + movabs rcx, -361700864190383366 + cmp qword ptr [rax - 8], rcx + je .LBB177_13 +# %bb.10: +.Ltmp11288: + .cv_loc 177 14 108 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:108:0 + lea rax, [rip + "??_C@_1JO@EKLKIEHP@?$AA?$CC?$AAr?$AAe?$AAi?$AAn?$AAt?$AAe?$AAr?$AAp?$AAr?$AAe?$AAt?$AA_?$AAc?$AAa?$AAs?$AAt?$AA?$DM?$AAu?$AAi?$AAn?$AAt?$AAp?$AAt?$AAr?$AA_?$AAt?$AA?5?$AA?$CK?$AA?$DO?$AA?$CI?$AA_@"] + mov rcx, rsp + mov qword ptr [rcx + 40], rax + lea rax, [rip + "??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@"] + mov qword ptr [rcx + 32], rax + lea rdx, [rip + "??_C@_1JA@CLGJOHFK@?$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 rax, qword ptr [rip + __imp__CrtDbgReportW] + xor r8d, r8d + mov r9d, r8d + mov ecx, 2 + mov r8d, 110 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB177_12 +# %bb.11: + int3 +.LBB177_12: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe?$AAn?$AAt?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BI@KEDDLBGI@?$AA_?$AAD?$AAe?$AAa?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA?$AA@"] + lea r8, [rip + "??_C@_1JA@CLGJOHFK@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 110 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp11289: +.LBB177_13: + .cv_loc 177 14 114 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:114:0 + mov rax, qword ptr [rsp + 96] + cmp rax, qword ptr [rsp + 112] + jb .LBB177_17 +# %bb.14: +.Ltmp11290: + .cv_loc 177 14 114 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:114:0 + lea rax, [rip + "??_C@_1EE@PDHAHDDC@?$AA?$CC?$AA_?$AAP?$AAt?$AAr?$AA_?$AAc?$AAo?$AAn?$AAt?$AAa?$AAi?$AAn?$AAe?$AAr?$AA?5?$AA?$DM?$AA?5?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr?$AA?$CC?$AA?5?$AA?$CG?$AA?$CG?$AA?5@"] + mov rcx, rsp + mov qword ptr [rcx + 40], rax + lea rax, [rip + "??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@"] + mov qword ptr [rcx + 32], rax + lea rdx, [rip + "??_C@_1JA@CLGJOHFK@?$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 rax, qword ptr [rip + __imp__CrtDbgReportW] + xor r8d, r8d + mov r9d, r8d + mov ecx, 2 + mov r8d, 114 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB177_16 +# %bb.15: + int3 +.LBB177_16: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe?$AAn?$AAt?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 64], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BI@KEDDLBGI@?$AA_?$AAD?$AAe?$AAa?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA?$AA@"] + lea r8, [rip + "??_C@_1JA@CLGJOHFK@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 114 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp11291: +.LBB177_17: + .cv_loc 177 14 117 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:117:0 + mov eax, 16 + mov ecx, eax +.Ltmp11292: + mov rdx, qword ptr [rsp + 112] + sub rdx, qword ptr [rsp + 96] + cmp rcx, rdx + jbe .LBB177_21 +# %bb.18: +.Ltmp11293: + .cv_loc 177 14 117 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:117:0 + lea rax, [rip + "??_C@_1HA@NAPGMHAO@?$AA?$CC?$AA2?$AA?5?$AA?$CK?$AA?5?$AAs?$AAi?$AAz?$AAe?$AAo?$AAf?$AA?$CI?$AAv?$AAo?$AAi?$AAd?$AA?5?$AA?$CK?$AA?$CJ?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr@"] + mov rcx, rsp + mov qword ptr [rcx + 40], rax + lea rax, [rip + "??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@"] + mov qword ptr [rcx + 32], rax + lea rdx, [rip + "??_C@_1JA@CLGJOHFK@?$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 rax, qword ptr [rip + __imp__CrtDbgReportW] + xor r8d, r8d + mov r9d, r8d + mov ecx, 2 + mov r8d, 118 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB177_20 +# %bb.19: + int3 +.LBB177_20: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe?$AAn?$AAt?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BI@KEDDLBGI@?$AA_?$AAD?$AAe?$AAa?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA?$AA@"] + lea r8, [rip + "??_C@_1JA@CLGJOHFK@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 118 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp11294: +.LBB177_21: + .cv_loc 177 14 125 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:125:0 + mov rax, qword ptr [rsp + 112] + sub rax, qword ptr [rsp + 96] + cmp rax, 47 + jbe .LBB177_25 +# %bb.22: +.Ltmp11295: + .cv_loc 177 14 125 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:125:0 + lea rax, [rip + "??_C@_1GI@DHJGPFNI@?$AA?$CC?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr?$AA?5?$AA?9?$AA?5?$AA_?$AAP?$AAt?$AAr?$AA_?$AAc?$AAo?$AAn?$AAt?$AAa?$AAi?$AAn?$AAe?$AAr?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA_@"] + mov rcx, rsp + mov qword ptr [rcx + 40], rax + lea rax, [rip + "??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@"] + mov qword ptr [rcx + 32], rax + lea rdx, [rip + "??_C@_1JA@CLGJOHFK@?$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 rax, qword ptr [rip + __imp__CrtDbgReportW] + xor r8d, r8d + mov r9d, r8d + mov ecx, 2 + mov r8d, 126 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB177_24 +# %bb.23: + int3 +.LBB177_24: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe?$AAn?$AAt?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BI@KEDDLBGI@?$AA_?$AAD?$AAe?$AAa?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA?$AA@"] + lea r8, [rip + "??_C@_1JA@CLGJOHFK@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 126 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp11296: +.LBB177_25: + .cv_loc 177 14 128 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:128:0 + mov rax, qword ptr [rsp + 96] + mov qword ptr [rsp + 128], rax +.Ltmp11297: +.LBB177_26: + .cv_loc 177 14 132 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:132:0 + mov rcx, qword ptr [rsp + 128] + call "??3@YAXPEAX@Z" + .cv_loc 177 14 133 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:133:0 + nop + add rsp, 152 + ret +.Ltmp11298: +.Lfunc_end177: + .seh_handlerdata + .section .text,"xr",discard,"?_Deallocate@std@@YAXPEAX_K1@Z" + .seh_endproc + # -- End function + .def "?assign@?$char_traits@D@std@@SAXAEADAEBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" + .globl "?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" # -- Begin function ?assign@?$char_traits@D@std@@SAXAEADAEBD@Z + .p2align 4, 0x90 +"?assign@?$char_traits@D@std@@SAXAEADAEBD@Z": # @"?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" +.Lfunc_begin178: + .cv_func_id 178 + .cv_loc 178 11 564 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\iosfwd:564:0 +.seh_proc "?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp11299: + .cv_loc 178 11 565 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\iosfwd:565:0 + mov rcx, qword ptr [rsp + 8] + mov al, byte ptr [rcx] + mov rcx, qword ptr [rsp] + mov byte ptr [rcx], al + .cv_loc 178 11 566 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\iosfwd:566:0 + add rsp, 16 + ret +.Ltmp11300: +.Lfunc_end178: + .seh_handlerdata + .section .text,"xr",discard,"?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" + .seh_endproc + # -- End function + .def "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" + .globl "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" # -- Begin function ?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ + .p2align 4, 0x90 +"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ": # @"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" +.Lfunc_begin179: + .cv_func_id 179 + .cv_loc 179 9 513 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:513:0 +.seh_proc "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov eax, 16 + mov edx, eax + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11301: + .cv_loc 179 9 514 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:514:0 + cmp rdx, qword ptr [rcx + 32] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + ja .LBB179_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + call "??$_Unfancy@D@std@@YAPEADPEAD@Z" + mov qword ptr [rsp + 32], rax # 8-byte Spill + jmp .LBB179_3 +.LBB179_2: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 8 + mov qword ptr [rsp + 32], rax # 8-byte Spill +.LBB179_3: + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 56 + ret +.Ltmp11302: +.Lfunc_end179: + .seh_handlerdata + .section .text,"xr",discard,"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" + .seh_endproc + # -- End function + .def "?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .globl "?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # -- Begin function ?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ": # @"?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +.Lfunc_begin180: + .cv_func_id 180 + .cv_loc 180 9 655 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:655:0 +.seh_proc "?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 64], rax + mov qword ptr [rsp + 48], rcx + mov rax, qword ptr [rsp + 48] +.Ltmp11303: + .cv_loc 180 9 656 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:656:0 + mov rcx, rax + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + lea rcx, [rsp + 56] + mov rdx, rax + call "??$?0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" + .cv_loc 180 9 658 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:658:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .cv_loc 180 9 659 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:659:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rdx, qword ptr [rax] + lea rcx, [rsp + 56] + call "??$destroy@U_Container_proxy@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z" + .cv_loc 180 9 660 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:660:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rdx, qword ptr [rax] + lea rcx, [rsp + 56] + call "?address@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEBAPEAU_Container_proxy@2@AEAU32@@Z" + mov r8d, 1 + # kill: def $r8 killed $r8d + lea rcx, [rsp + 56] + mov rdx, rax + call "?deallocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z" + .cv_loc 180 9 661 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:661:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov qword ptr [rax], 0 + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 180 9 662 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:662:0 + nop + add rsp, 72 + ret +.Ltmp11304: +.Lfunc_end180: + .seh_handlerdata + .section .text,"xr",discard,"?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" + .globl "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" # -- Begin function ??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ": # @"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" +.Lfunc_begin181: + .cv_func_id 181 + .cv_loc 181 12 266 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:266:0 +.seh_proc "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11305: + .cv_loc 181 12 266 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:266:0 + call "??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" +.Ltmp11306: + .cv_loc 181 12 266 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:266:0 + nop + add rsp, 40 + ret +.Ltmp11307: +.Lfunc_end181: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$?0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" + .globl "??$?0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" # -- Begin function ??$?0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z + .p2align 4, 0x90 +"??$?0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z": # @"??$?0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" +.Lfunc_begin182: + .cv_func_id 182 + .cv_loc 182 14 952 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:952:0 +.seh_proc "??$?0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp11308: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "??$forward@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rdx, rax + call "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" + .cv_loc 182 14 953 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:953:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11309: +.Lfunc_end182: + .seh_handlerdata + .section .text,"xr",discard,"??$?0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" + .seh_endproc + # -- End function + .def "?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .globl "?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # -- Begin function ?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ": # @"?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +.Lfunc_begin183: + .cv_func_id 183 + .cv_loc 183 9 681 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:681:0 +.seh_proc "?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11310: + .cv_loc 183 9 682 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:682:0 + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov rcx, rax + call "?_Orphan_all@_Container_base12@std@@QEAAXXZ" + .cv_loc 183 9 683 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:683:0 + nop + add rsp, 40 + ret +.Ltmp11311: +.Lfunc_end183: + .seh_handlerdata + .section .text,"xr",discard,"?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??$destroy@U_Container_proxy@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$destroy@U_Container_proxy@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z" + .globl "??$destroy@U_Container_proxy@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z" # -- Begin function ??$destroy@U_Container_proxy@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z + .p2align 4, 0x90 +"??$destroy@U_Container_proxy@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z": # @"??$destroy@U_Container_proxy@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z" +.Lfunc_begin184: + .cv_func_id 184 + .cv_loc 184 14 1002 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1002:0 +.seh_proc "??$destroy@U_Container_proxy@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp11312: + .cv_loc 184 14 1003 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1003:0 + mov rdx, qword ptr [rsp + 48] + call "??$destroy@U_Container_proxy@std@@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@@Z" + .cv_loc 184 14 1004 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1004:0 + nop + add rsp, 56 + ret +.Ltmp11313: +.Lfunc_end184: + .seh_handlerdata + .section .text,"xr",discard,"??$destroy@U_Container_proxy@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z" + .seh_endproc + # -- End function + .def "?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .globl "?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # -- Begin function ?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ + .p2align 4, 0x90 +"?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ": # @"?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" +.Lfunc_begin185: + .cv_func_id 185 + .cv_loc 185 9 670 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:670:0 +.seh_proc "?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11314: + .cv_loc 185 9 671 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:671:0 + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp11315: +.Lfunc_end185: + .seh_handlerdata + .section .text,"xr",discard,"?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .seh_endproc + # -- End function + .def "?deallocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?deallocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z" + .globl "?deallocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z" # -- Begin function ?deallocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z + .p2align 4, 0x90 +"?deallocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z": # @"?deallocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z" +.Lfunc_begin186: + .cv_func_id 186 + .cv_loc 186 14 986 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:986:0 +.seh_proc "?deallocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], r8 + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11316: + .cv_loc 186 14 987 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:987:0 + mov r8, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 40] + call "?deallocate@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z" + .cv_loc 186 14 988 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:988:0 + nop + add rsp, 56 + ret +.Ltmp11317: +.Lfunc_end186: + .seh_handlerdata + .section .text,"xr",discard,"?deallocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z" + .seh_endproc + # -- End function + .def "?address@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEBAPEAU_Container_proxy@2@AEAU32@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?address@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEBAPEAU_Container_proxy@2@AEAU32@@Z" + .globl "?address@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEBAPEAU_Container_proxy@2@AEAU32@@Z" # -- Begin function ?address@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEBAPEAU_Container_proxy@2@AEAU32@@Z + .p2align 4, 0x90 +"?address@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEBAPEAU_Container_proxy@2@AEAU32@@Z": # @"?address@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEBAPEAU_Container_proxy@2@AEAU32@@Z" +.Lfunc_begin187: + .cv_func_id 187 + .cv_loc 187 14 925 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:925:0 +.seh_proc "?address@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEBAPEAU_Container_proxy@2@AEAU32@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp11318: + .cv_loc 187 14 926 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:926:0 + mov rcx, qword ptr [rsp + 48] + call "?pointer_to@?$pointer_traits@PEAU_Container_proxy@std@@@std@@SAPEAU_Container_proxy@2@AEAU32@@Z" + nop + add rsp, 56 + ret +.Ltmp11319: +.Lfunc_end187: + .seh_handlerdata + .section .text,"xr",discard,"?address@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEBAPEAU_Container_proxy@2@AEAU32@@Z" + .seh_endproc + # -- End function + .def "??$forward@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" + .globl "??$forward@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" # -- Begin function ??$forward@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z + .p2align 4, 0x90 +"??$forward@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z": # @"??$forward@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" +.Lfunc_begin188: + .cv_func_id 188 + .cv_loc 188 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11320: + .cv_loc 188 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp11321: +.Lfunc_end188: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" + .seh_endproc + # -- End function + .def "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" + .globl "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" # -- Begin function ??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z + .p2align 4, 0x90 +"??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z": # @"??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" +.Lfunc_begin189: + .cv_func_id 189 + .cv_loc 189 14 709 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:709:0 +.seh_proc "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp11322: + .cv_loc 189 14 710 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:710:0 + add rsp, 16 + ret +.Ltmp11323: +.Lfunc_end189: + .seh_handlerdata + .section .text,"xr",discard,"??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" + .seh_endproc + # -- End function + .def "?_Orphan_all@_Container_base12@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_all@_Container_base12@std@@QEAAXXZ" + .globl "?_Orphan_all@_Container_base12@std@@QEAAXXZ" # -- Begin function ?_Orphan_all@_Container_base12@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Orphan_all@_Container_base12@std@@QEAAXXZ": # @"?_Orphan_all@_Container_base12@std@@QEAAXXZ" +.Lfunc_begin190: + .cv_func_id 190 + .cv_loc 190 12 215 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:215:0 +.seh_proc "?_Orphan_all@_Container_base12@std@@QEAAXXZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 64], rcx + mov rax, qword ptr [rsp + 64] +.Ltmp11324: + .cv_loc 190 12 217 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:217:0 + cmp qword ptr [rax], 0 + mov qword ptr [rsp + 48], rax # 8-byte Spill + je .LBB190_6 +# %bb.1: +.Ltmp11325: + .cv_loc 190 12 219 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:219:0 + lea rcx, [rsp + 72] +.Ltmp11326: + #DEBUG_VALUE: _Lock <- [$rcx+0] + mov edx, 3 + call qword ptr [rip + "__imp_??0_Lockit@std@@QEAA@H@Z"] +.Ltmp11327: + .cv_loc 190 12 221 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:221:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov r8, qword ptr [rcx] + add r8, 8 + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 40], rax # 8-byte Spill +.LBB190_2: # =>This Inner Loop Header: Depth=1 + mov rax, qword ptr [rsp + 56] + cmp qword ptr [rax], 0 + je .LBB190_5 +# %bb.3: # in Loop: Header=BB190_2 Depth=1 +.Ltmp11328: + .cv_loc 190 12 223 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:223:0 + mov rax, qword ptr [rsp + 56] + mov rax, qword ptr [rax] + mov qword ptr [rax], 0 +# %bb.4: # in Loop: Header=BB190_2 Depth=1 + .cv_loc 190 12 222 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:222:0 + mov rax, qword ptr [rsp + 56] + mov rax, qword ptr [rax] + mov rax, qword ptr [rax + 8] + mov rcx, qword ptr [rsp + 56] + mov qword ptr [rcx], rax + .cv_loc 190 12 221 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:221:0 + jmp .LBB190_2 +.Ltmp11329: +.LBB190_5: + .cv_loc 190 12 224 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:224:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rcx + 8], 0 + .cv_loc 190 12 225 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:225:0 + lea rcx, [rsp + 72] + call qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] +.Ltmp11330: +.LBB190_6: + .cv_loc 190 12 227 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:227:0 + mov rax, qword ptr [rsp + 80] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + nop + add rsp, 88 + ret +.Ltmp11331: +.Lfunc_end190: + .seh_handlerdata + .section .text,"xr",discard,"?_Orphan_all@_Container_base12@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??$destroy@U_Container_proxy@std@@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$destroy@U_Container_proxy@std@@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@@Z" + .globl "??$destroy@U_Container_proxy@std@@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@@Z" # -- Begin function ??$destroy@U_Container_proxy@std@@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@@Z + .p2align 4, 0x90 +"??$destroy@U_Container_proxy@std@@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@@Z": # @"??$destroy@U_Container_proxy@std@@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@@Z" +.Lfunc_begin191: + .cv_func_id 191 + .cv_loc 191 14 863 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:863:0 +.seh_proc "??$destroy@U_Container_proxy@std@@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp11332: + .cv_loc 191 14 864 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:864:0 + mov rcx, qword ptr [rsp + 40] + mov rdx, qword ptr [rsp + 48] + call "??$destroy@U_Container_proxy@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z" + .cv_loc 191 14 865 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:865:0 + nop + add rsp, 56 + ret +.Ltmp11333: +.Lfunc_end191: + .seh_handlerdata + .section .text,"xr",discard,"??$destroy@U_Container_proxy@std@@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@@Z" + .seh_endproc + # -- End function + .def "??$destroy@U_Container_proxy@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$destroy@U_Container_proxy@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z" + .globl "??$destroy@U_Container_proxy@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z" # -- Begin function ??$destroy@U_Container_proxy@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z + .p2align 4, 0x90 +"??$destroy@U_Container_proxy@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z": # @"??$destroy@U_Container_proxy@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z" +.Lfunc_begin192: + .cv_func_id 192 + .cv_loc 192 14 743 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:743:0 +.seh_proc "??$destroy@U_Container_proxy@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp11334: + .cv_loc 192 14 745 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:745:0 + add rsp, 16 + ret +.Ltmp11335: +.Lfunc_end192: + .seh_handlerdata + .section .text,"xr",discard,"??$destroy@U_Container_proxy@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z" + .seh_endproc + # -- End function + .def "?deallocate@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?deallocate@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z" + .globl "?deallocate@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z" # -- Begin function ?deallocate@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z + .p2align 4, 0x90 +"?deallocate@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z": # @"?deallocate@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z" +.Lfunc_begin193: + .cv_func_id 193 + .cv_loc 193 14 719 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:719:0 +.seh_proc "?deallocate@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov eax, 16 + mov r9d, eax + mov qword ptr [rsp + 48], r8 + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx +.Ltmp11336: + .cv_loc 193 14 720 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:720:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8, r9 + call "?_Deallocate@std@@YAXPEAX_K1@Z" + .cv_loc 193 14 721 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:721:0 + nop + add rsp, 56 + ret +.Ltmp11337: +.Lfunc_end193: + .seh_handlerdata + .section .text,"xr",discard,"?deallocate@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z" + .seh_endproc + # -- End function + .def "?pointer_to@?$pointer_traits@PEAU_Container_proxy@std@@@std@@SAPEAU_Container_proxy@2@AEAU32@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?pointer_to@?$pointer_traits@PEAU_Container_proxy@std@@@std@@SAPEAU_Container_proxy@2@AEAU32@@Z" + .globl "?pointer_to@?$pointer_traits@PEAU_Container_proxy@std@@@std@@SAPEAU_Container_proxy@2@AEAU32@@Z" # -- Begin function ?pointer_to@?$pointer_traits@PEAU_Container_proxy@std@@@std@@SAPEAU_Container_proxy@2@AEAU32@@Z + .p2align 4, 0x90 +"?pointer_to@?$pointer_traits@PEAU_Container_proxy@std@@@std@@SAPEAU_Container_proxy@2@AEAU32@@Z": # @"?pointer_to@?$pointer_traits@PEAU_Container_proxy@std@@@std@@SAPEAU_Container_proxy@2@AEAU32@@Z" +.Lfunc_begin194: + .cv_func_id 194 + .cv_loc 194 14 279 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:279:0 +.seh_proc "?pointer_to@?$pointer_traits@PEAU_Container_proxy@std@@@std@@SAPEAU_Container_proxy@2@AEAU32@@Z" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp11338: + .cv_loc 194 14 280 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:280:0 + mov rcx, qword ptr [rsp + 32] + call "??$addressof@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@AEAU10@@Z" + nop + add rsp, 40 + ret +.Ltmp11339: +.Lfunc_end194: + .seh_handlerdata + .section .text,"xr",discard,"?pointer_to@?$pointer_traits@PEAU_Container_proxy@std@@@std@@SAPEAU_Container_proxy@2@AEAU32@@Z" + .seh_endproc + # -- End function + .def "??$addressof@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@AEAU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@AEAU10@@Z" + .globl "??$addressof@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@AEAU10@@Z" # -- Begin function ??$addressof@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@AEAU10@@Z + .p2align 4, 0x90 +"??$addressof@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@AEAU10@@Z": # @"??$addressof@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@AEAU10@@Z" +.Lfunc_begin195: + .cv_func_id 195 + .cv_loc 195 13 724 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:724:0 +.seh_proc "??$addressof@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@AEAU10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11340: + .cv_loc 195 13 725 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:725:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp11341: +.Lfunc_end195: + .seh_handlerdata + .section .text,"xr",discard,"??$addressof@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@AEAU10@@Z" + .seh_endproc + # -- End function + .def "??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .globl "??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ": # @"??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" +.Lfunc_begin196: + .cv_func_id 196 + .cv_loc 196 9 477 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:477:0 +.seh_proc "??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11342: + .cv_loc 196 9 477 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:477:0 + mov rax, rcx + add rax, 8 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1_Container_base12@std@@QEAA@XZ" +.Ltmp11343: + .cv_loc 196 9 477 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:477:0 + nop + add rsp, 56 + ret +.Ltmp11344: +.Lfunc_end196: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .globl "??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # -- Begin function ??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ": # @"??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" +.Lfunc_begin197: + .cv_func_id 197 + .cv_loc 197 9 533 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:533:0 +.seh_proc "??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11345: + .cv_loc 197 9 534 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:534:0 + pop rax + ret +.Ltmp11346: +.Lfunc_end197: + .seh_handlerdata + .section .text,"xr",discard,"??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??1_Container_base12@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Container_base12@std@@QEAA@XZ" + .globl "??1_Container_base12@std@@QEAA@XZ" # -- Begin function ??1_Container_base12@std@@QEAA@XZ + .p2align 4, 0x90 +"??1_Container_base12@std@@QEAA@XZ": # @"??1_Container_base12@std@@QEAA@XZ" +.Lfunc_begin198: + .cv_func_id 198 + .cv_loc 198 12 94 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:94:0 +.seh_proc "??1_Container_base12@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rsp + 48] + .seh_setframe 5, 48 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + .cv_loc 198 12 95 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:95:0 +.Ltmp11347: +.Ltmp11349: + call "?_Orphan_all@_Container_base12@std@@QEAAXXZ" +.Ltmp11348: + jmp .LBB198_1 +.Ltmp11350: +.LBB198_1: + .cv_loc 198 12 96 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:96:0 + add rsp, 48 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1_Container_base12@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1_Container_base12@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1_Container_base12@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1_Container_base12@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1_Container_base12@std@@QEAA@XZ@4HA" +.LBB198_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 48] + .seh_endprologue +.Ltmp11351: + .cv_loc 198 12 95 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:95:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp11352: +.Lfunc_end198: + .seh_handlerdata + .section .text,"xr",discard,"??1_Container_base12@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1_Container_base12@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1_Container_base12@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??1_Container_base12@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1_Container_base12@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 40 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1_Container_base12@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???1_Container_base12@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1_Container_base12@std@@QEAA@XZ": + .long .Lfunc_begin198@IMGREL # IP + .long -1 # ToState + .long .Ltmp11347@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11348@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1_Container_base12@std@@QEAA@XZ" + # -- End function + .def "??0?$ExprLhs@_N@Catch@@QEAA@_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@_N@Catch@@QEAA@_N@Z" + .globl "??0?$ExprLhs@_N@Catch@@QEAA@_N@Z" # -- Begin function ??0?$ExprLhs@_N@Catch@@QEAA@_N@Z + .p2align 4, 0x90 +"??0?$ExprLhs@_N@Catch@@QEAA@_N@Z": # @"??0?$ExprLhs@_N@Catch@@QEAA@_N@Z" +.Lfunc_begin199: + .cv_func_id 199 + .cv_loc 199 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@_N@Catch@@QEAA@_N@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + and dl, 1 + mov byte ptr [rsp + 15], dl + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11353: + mov dl, byte ptr [rsp + 15] + and dl, 1 + mov byte ptr [rcx], dl + mov rax, rcx + add rsp, 16 + ret +.Ltmp11354: +.Lfunc_end199: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@_N@Catch@@QEAA@_N@Z" + .seh_endproc + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ" +.Lfunc_begin200: + .cv_func_id 200 + .cv_loc 200 3 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11355: + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp11356: +.Lfunc_end200: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" + .globl "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z": # @"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" +.Lfunc_begin201: + .cv_func_id 201 + .cv_loc 201 3 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 208 + .seh_stackalloc 208 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 72], -2 + mov byte ptr [rbp + 56], r8b + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] + mov qword ptr [rbp + 64], rcx +.Ltmp11361: + mov rdx, rcx + mov r8b, byte ptr [rbp + 32] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rdx + mov dl, r8b + call "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z" + mov rcx, qword ptr [rbp + 48] + mov r9, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [r9 + 8], rcx +.Ltmp11362: + .cv_loc 201 3 598 0 # ..\include\gsl/span:598:0 + mov rcx, r9 + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge dl + mov byte ptr [rbp + 7], 0 + test dl, 1 + jne .LBB201_1 + jmp .LBB201_2 +.LBB201_1: + test byte ptr [rbp + 7], 1 + jne .LBB201_4 + jmp .LBB201_5 +.LBB201_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp + 8] + mov rcx, rax + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp + 7], 1 +.Ltmp11357: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11358: + jmp .LBB201_3 +.LBB201_3: + ud2 +.LBB201_4: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB201_5: + .cv_loc 201 3 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 48] + mov byte ptr [rbp - 25], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 65], cl # 1-byte Spill + jne .LBB201_7 +# %bb.6: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 65], dl # 1-byte Spill +.LBB201_7: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB201_8 + jmp .LBB201_9 +.LBB201_8: + test byte ptr [rbp - 25], 1 + jne .LBB201_14 + jmp .LBB201_15 +.LBB201_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp11359: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11360: + jmp .LBB201_10 +.LBB201_10: + ud2 +.LBB201_14: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11363: +.LBB201_15: + .cv_loc 201 3 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 64] + add rsp, 208 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" + .seh_endproc + .def "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA": +.seh_proc "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA" +.LBB201_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11364: + .cv_loc 201 3 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp + 7], 1 + jne .LBB201_12 + jmp .LBB201_13 +.LBB201_12: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB201_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" + .seh_endproc + .def "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA": +.seh_proc "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA" +.LBB201_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 201 3 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 25], 1 + jne .LBB201_17 + jmp .LBB201_18 +.LBB201_17: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB201_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11365: +.Lfunc_end201: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z")@IMGREL # IPToStateXData + .long 200 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z": + .long .Lfunc_begin201@IMGREL # IP + .long -1 # ToState + .long .Ltmp11357@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11358@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp11359@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11360@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" +.Lfunc_begin202: + .cv_func_id 202 + .cv_loc 202 3 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11366: + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp11367: +.Lfunc_end202: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" + .globl "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z": # @"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" +.Lfunc_begin203: + .cv_func_id 203 + .cv_loc 203 3 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov byte ptr [rbp + 40], r8b + mov qword ptr [rbp + 32], rdx + mov qword ptr [rbp + 24], rcx + mov rcx, qword ptr [rbp + 24] + mov qword ptr [rbp + 48], rcx +.Ltmp11372: + mov rdx, qword ptr [rbp + 32] + mov qword ptr [rcx], rdx +.Ltmp11373: + .cv_loc 203 3 598 0 # ..\include\gsl/span:598:0 + mov rdx, rcx + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r8b + mov byte ptr [rbp - 1], 0 + test r8b, 1 + jne .LBB203_1 + jmp .LBB203_2 +.LBB203_1: + test byte ptr [rbp - 1], 1 + jne .LBB203_4 + jmp .LBB203_5 +.LBB203_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + mov rax, rbp + mov rcx, rax + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 1], 1 +.Ltmp11368: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11369: + jmp .LBB203_3 +.LBB203_3: + ud2 +.LBB203_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB203_5: + .cv_loc 203 3 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 32] + mov byte ptr [rbp - 33], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 65], cl # 1-byte Spill + jne .LBB203_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 65], dl # 1-byte Spill +.LBB203_7: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB203_8 + jmp .LBB203_9 +.LBB203_8: + test byte ptr [rbp - 33], 1 + jne .LBB203_14 + jmp .LBB203_15 +.LBB203_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 32] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 33], 1 +.Ltmp11370: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11371: + jmp .LBB203_10 +.LBB203_10: + ud2 +.LBB203_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11374: +.LBB203_15: + .cv_loc 203 3 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" + .seh_endproc + .def "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA": +.seh_proc "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA" +.LBB203_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11375: + .cv_loc 203 3 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB203_12 + jmp .LBB203_13 +.LBB203_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB203_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" + .seh_endproc + .def "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA": +.seh_proc "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA" +.LBB203_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 203 3 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB203_17 + jmp .LBB203_18 +.LBB203_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB203_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11376: +.Lfunc_end203: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z": + .long .Lfunc_begin203@IMGREL # IP + .long -1 # ToState + .long .Ltmp11368@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11369@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp11370@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11371@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEBAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEBAPEAHXZ" + .globl "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEBAPEAHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEBAPEAHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEBAPEAHXZ": # @"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEBAPEAHXZ" +.Lfunc_begin204: + .cv_func_id 204 + .cv_loc 204 3 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEBAPEAHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11377: + mov rax, qword ptr [rcx] + pop rcx + ret +.Ltmp11378: +.Lfunc_end204: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEBAPEAHXZ" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" + .globl "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z": # @"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" +.Lfunc_begin205: + .cv_func_id 205 + .cv_loc 205 3 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov byte ptr [rbp + 40], r8b + mov qword ptr [rbp + 32], rdx + mov qword ptr [rbp + 24], rcx + mov rcx, qword ptr [rbp + 24] + mov qword ptr [rbp + 48], rcx +.Ltmp11383: + mov rdx, qword ptr [rbp + 32] + mov qword ptr [rcx], rdx +.Ltmp11384: + .cv_loc 205 3 598 0 # ..\include\gsl/span:598:0 + mov rdx, rcx + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r8b + mov byte ptr [rbp - 1], 0 + test r8b, 1 + jne .LBB205_1 + jmp .LBB205_2 +.LBB205_1: + test byte ptr [rbp - 1], 1 + jne .LBB205_4 + jmp .LBB205_5 +.LBB205_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + mov rax, rbp + mov rcx, rax + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 1], 1 +.Ltmp11379: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11380: + jmp .LBB205_3 +.LBB205_3: + ud2 +.LBB205_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB205_5: + .cv_loc 205 3 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 32] + mov byte ptr [rbp - 33], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 65], cl # 1-byte Spill + jne .LBB205_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 65], dl # 1-byte Spill +.LBB205_7: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB205_8 + jmp .LBB205_9 +.LBB205_8: + test byte ptr [rbp - 33], 1 + jne .LBB205_14 + jmp .LBB205_15 +.LBB205_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 32] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 33], 1 +.Ltmp11381: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11382: + jmp .LBB205_10 +.LBB205_10: + ud2 +.LBB205_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11385: +.LBB205_15: + .cv_loc 205 3 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" + .seh_endproc + .def "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA": +.seh_proc "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA" +.LBB205_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11386: + .cv_loc 205 3 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB205_12 + jmp .LBB205_13 +.LBB205_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB205_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" + .seh_endproc + .def "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA": +.seh_proc "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA" +.LBB205_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 205 3 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB205_17 + jmp .LBB205_18 +.LBB205_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB205_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11387: +.Lfunc_end205: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z": + .long .Lfunc_begin205@IMGREL # IP + .long -1 # ToState + .long .Ltmp11379@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11380@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp11381@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11382@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" + .globl "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ": # @"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" +.Lfunc_begin206: + .cv_func_id 206 + .cv_loc 206 3 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11388: + mov rax, qword ptr [rcx] + pop rcx + ret +.Ltmp11389: +.Lfunc_end206: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" + .seh_endproc + # -- End function + .def "??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z" + .globl "??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z" # -- Begin function ??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z + .p2align 4, 0x90 +"??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z": # @"??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z" +.Lfunc_begin207: + .cv_func_id 207 + .cv_loc 207 2 1114 0 # external\include\catch/catch.hpp:1114:0 +.seh_proc "??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rcx +.Ltmp11390: + .cv_loc 207 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$ExprLhs@AEB_K@Catch@@QEAA@AEB_K@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11391: +.Lfunc_end207: + .seh_handlerdata + .section .text,"xr",discard,"??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z" + .seh_endproc + # -- End function + .def "??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z" + .globl "??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z" # -- Begin function ??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z + .p2align 4, 0x90 +"??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z": # @"??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z" +.Lfunc_begin208: + .cv_func_id 208 + .cv_loc 208 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp11392: + .cv_loc 208 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareEqual@_K_K@Catch@@YA_NAEB_K0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEB_KAEB_K@Catch@@QEAA@_NAEB_KVStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp11393: +.Lfunc_end208: + .seh_handlerdata + .section .text,"xr",discard,"??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z" + .seh_endproc + # -- End function + .def "??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ" +.Lfunc_begin209: + .cv_func_id 209 + .cv_loc 209 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEB_KAEB_K@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11394: + mov qword ptr [rcx], rax +.Ltmp11395: + .cv_loc 209 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp11396: + .cv_loc 209 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp11397: +.Lfunc_end209: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$ExprLhs@AEB_K@Catch@@QEAA@AEB_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@AEB_K@Catch@@QEAA@AEB_K@Z" + .globl "??0?$ExprLhs@AEB_K@Catch@@QEAA@AEB_K@Z" # -- Begin function ??0?$ExprLhs@AEB_K@Catch@@QEAA@AEB_K@Z + .p2align 4, 0x90 +"??0?$ExprLhs@AEB_K@Catch@@QEAA@AEB_K@Z": # @"??0?$ExprLhs@AEB_K@Catch@@QEAA@AEB_K@Z" +.Lfunc_begin210: + .cv_func_id 210 + .cv_loc 210 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@AEB_K@Catch@@QEAA@AEB_K@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11398: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rax, rcx + add rsp, 16 + ret +.Ltmp11399: +.Lfunc_end210: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@AEB_K@Catch@@QEAA@AEB_K@Z" + .seh_endproc + # -- End function + .def "??$compareEqual@_K_K@Catch@@YA_NAEB_K0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@_K_K@Catch@@YA_NAEB_K0@Z" + .globl "??$compareEqual@_K_K@Catch@@YA_NAEB_K0@Z" # -- Begin function ??$compareEqual@_K_K@Catch@@YA_NAEB_K0@Z + .p2align 4, 0x90 +"??$compareEqual@_K_K@Catch@@YA_NAEB_K0@Z": # @"??$compareEqual@_K_K@Catch@@YA_NAEB_K0@Z" +.Lfunc_begin211: + .cv_func_id 211 + .cv_loc 211 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@_K_K@Catch@@YA_NAEB_K0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp11400: + mov rcx, qword ptr [rsp] + mov rcx, qword ptr [rcx] + mov rdx, qword ptr [rsp + 8] + cmp rcx, qword ptr [rdx] + sete al + and al, 1 + movzx eax, al + add rsp, 16 + ret +.Ltmp11401: +.Lfunc_end211: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@_K_K@Catch@@YA_NAEB_K0@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEB_KAEB_K@Catch@@QEAA@_NAEB_KVStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEB_KAEB_K@Catch@@QEAA@_NAEB_KVStringRef@1@1@Z" + .globl "??0?$BinaryExpr@AEB_KAEB_K@Catch@@QEAA@_NAEB_KVStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@AEB_KAEB_K@Catch@@QEAA@_NAEB_KVStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEB_KAEB_K@Catch@@QEAA@_NAEB_KVStringRef@1@1@Z": # @"??0?$BinaryExpr@AEB_KAEB_K@Catch@@QEAA@_NAEB_KVStringRef@1@1@Z" +.Lfunc_begin212: + .cv_func_id 212 + .cv_loc 212 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEB_KAEB_K@Catch@@QEAA@_NAEB_KVStringRef@1@1@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp11402: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp11403: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEB_KAEB_K@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp11404: + ret +.Ltmp11405: +.Lfunc_end212: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEB_KAEB_K@Catch@@QEAA@_NAEB_KVStringRef@1@1@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" +.Lfunc_begin213: + .cv_func_id 213 + .cv_loc 213 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11406: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp11407: +.Lfunc_end213: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" +.Lfunc_begin214: + .cv_func_id 214 + .cv_loc 214 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11408: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp11409: +.Lfunc_end214: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin215: + .cv_func_id 215 + .cv_loc 215 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp11414: + .cv_loc 215 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp11410: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z" +.Ltmp11411: + jmp .LBB215_1 +.LBB215_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp11412: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp11413: + jmp .LBB215_2 +.LBB215_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 215 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB215_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 64] + .cv_loc 215 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB215_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB215_5 + jmp .LBB215_6 +.LBB215_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB215_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB215_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11415: +.Lfunc_end215: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin215@IMGREL # IP + .long -1 # ToState + .long .Ltmp11410@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11412@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp11413@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEB_KAEB_K@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEB_KAEB_K@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEB_KAEB_K@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEB_KAEB_K@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEB_KAEB_K@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEB_KAEB_K@Catch@@UEAAPEAXI@Z" +.Lfunc_begin216: + .cv_func_id 216 + .cv_loc 216 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEB_KAEB_K@Catch@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp11416: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB216_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB216_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp11417: +.Lfunc_end216: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEB_KAEB_K@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z" + .globl "??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z" # -- Begin function ??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z + .p2align 4, 0x90 +"??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z": # @"??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z" +.Lfunc_begin217: + .cv_func_id 217 + .cv_loc 217 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp11418: + .cv_loc 217 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov rdx, qword ptr [rdx] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?convert@?$StringMaker@_K@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_K@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp11419: +.Lfunc_end217: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z" + .seh_endproc + # -- End function + .def "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" + .globl "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" # -- Begin function ??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z + .p2align 4, 0x90 +"??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z": # @"??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" +.Lfunc_begin218: + .cv_func_id 218 + .cv_file 15 "C:\\projects\\gsl\\include\\gsl\\gsl_util" "9954522A071AE96641C34E4C32052141" 1 + .cv_loc 218 15 99 0 # ..\include\gsl/gsl_util:99:0 +.seh_proc "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp11420: + .cv_loc 218 15 100 0 # ..\include\gsl/gsl_util:100:0 + mov rcx, qword ptr [rsp + 32] + call "??$forward@H@std@@YA$$QEAHAEAH@Z" + movsxd rax, dword ptr [rax] + add rsp, 40 + ret +.Ltmp11421: +.Lfunc_end218: + .seh_handlerdata + .section .text,"xr",discard,"??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" + .seh_endproc + # -- End function + .def "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + .globl "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" # -- Begin function ??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z + .p2align 4, 0x90 +"??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z": # @"??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" +.Lfunc_begin219: + .cv_func_id 219 + .cv_loc 219 3 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11422: + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11423: +.Lfunc_end219: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + # -- End function + .def "??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" + .globl "??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" # -- Begin function ??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z + .p2align 4, 0x90 +"??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z": # @"??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" +.Lfunc_begin220: + .cv_func_id 220 + .cv_loc 220 3 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11424: + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11425: +.Lfunc_end220: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" + .seh_endproc + # -- End function + .def "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + .globl "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" # -- Begin function ??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z + .p2align 4, 0x90 +"??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z": # @"??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" +.Lfunc_begin221: + .cv_func_id 221 + .cv_loc 221 3 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11426: + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11427: +.Lfunc_end221: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + # -- End function + .def "??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" + .globl "??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" # -- Begin function ??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z + .p2align 4, 0x90 +"??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z": # @"??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" +.Lfunc_begin222: + .cv_func_id 222 + .cv_loc 222 3 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11428: + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11429: +.Lfunc_end222: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +.Lfunc_begin223: + .cv_func_id 223 + .cv_loc 223 1 134 0 # ..\tests\span_tests.cpp:134:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 64], rax + mov qword ptr [rsp + 40], rcx +.Ltmp11430: + .cv_loc 223 1 135 0 # ..\tests\span_tests.cpp:135:0 + mov dword ptr [rsp + 52], 0 + lea rcx, [rsp + 52] + call "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" + xor edx, edx + # kill: def $rdx killed $edx + lea rcx, [rsp + 56] + mov r8, rax + call "??0?$span@H$00@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rsp + 64] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + .cv_loc 223 1 136 0 # ..\tests\span_tests.cpp:136:0 + nop + add rsp, 72 + ret +.Ltmp11431: +.Lfunc_end223: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +.Lfunc_begin224: + .cv_func_id 224 + .cv_loc 224 1 141 0 # ..\tests\span_tests.cpp:141:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + xor eax, eax + mov edx, eax + mov eax, 1 + mov r8d, eax + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 40], rcx +.Ltmp11432: + lea rcx, [rsp + 48] +.Ltmp11433: + #DEBUG_VALUE: operator():s <- [$rcx+0] + call "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" +.Ltmp11434: + mov rcx, qword ptr [rsp + 64] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + nop + add rsp, 72 + ret +.Ltmp11435: +.Lfunc_end224: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +.Lfunc_begin225: + .cv_func_id 225 + .cv_loc 225 1 144 0 # ..\tests\span_tests.cpp:144:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + xor eax, eax + mov edx, eax + mov eax, 1 + mov r8d, eax + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 40], rcx +.Ltmp11436: + lea rcx, [rsp + 48] +.Ltmp11437: + #DEBUG_VALUE: operator():cs <- [$rcx+0] + call "??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" +.Ltmp11438: + mov rcx, qword ptr [rsp + 64] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + nop + add rsp, 72 + ret +.Ltmp11439: +.Lfunc_end225: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +.Lfunc_begin226: + .cv_func_id 226 + .cv_loc 226 1 149 0 # ..\tests\span_tests.cpp:149:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + xor eax, eax + mov edx, eax + mov eax, 1 + mov r8d, eax + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 48], rcx +.Ltmp11440: + lea rcx, [rsp + 56] +.Ltmp11441: + #DEBUG_VALUE: operator():s <- [$rcx+0] + call "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" +.Ltmp11442: + mov rcx, qword ptr [rsp + 64] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + nop + add rsp, 72 + ret +.Ltmp11443: +.Lfunc_end226: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +.Lfunc_begin227: + .cv_func_id 227 + .cv_loc 227 1 152 0 # ..\tests\span_tests.cpp:152:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + xor eax, eax + mov edx, eax + mov eax, 1 + mov r8d, eax + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 48], rcx +.Ltmp11444: + lea rcx, [rsp + 56] +.Ltmp11445: + #DEBUG_VALUE: operator():s <- [$rcx+0] + call "??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" +.Ltmp11446: + mov rcx, qword ptr [rsp + 64] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + nop + add rsp, 72 + ret +.Ltmp11447: +.Lfunc_end227: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??0?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" + .globl "??0?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" # -- Begin function ??0?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z + .p2align 4, 0x90 +"??0?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z": # @"??0?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" +.Lfunc_begin228: + .cv_func_id 228 + .cv_loc 228 3 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11448: + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11449: +.Lfunc_end228: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" + .seh_endproc + # -- End function + .def "?size@?$span@PEAH$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@PEAH$0?0@gsl@@QEBA_JXZ" + .globl "?size@?$span@PEAH$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@PEAH$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@PEAH$0?0@gsl@@QEBA_JXZ": # @"?size@?$span@PEAH$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin229: + .cv_func_id 229 + .cv_loc 229 3 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@PEAH$0?0@gsl@@QEBA_JXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11450: + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp11451: +.Lfunc_end229: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@PEAH$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "?data@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" + .globl "?data@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" # -- Begin function ?data@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ + .p2align 4, 0x90 +"?data@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ": # @"?data@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" +.Lfunc_begin230: + .cv_func_id 230 + .cv_loc 230 3 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11452: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" + nop + add rsp, 40 + ret +.Ltmp11453: +.Lfunc_end230: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" + .seh_endproc + # -- End function + .def "??0?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" + .globl "??0?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" # -- Begin function ??0?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z + .p2align 4, 0x90 +"??0?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z": # @"??0?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" +.Lfunc_begin231: + .cv_func_id 231 + .cv_loc 231 3 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11454: + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11455: +.Lfunc_end231: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" + .seh_endproc + # -- End function + .def "?size@?$span@PEBH$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@PEBH$0?0@gsl@@QEBA_JXZ" + .globl "?size@?$span@PEBH$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@PEBH$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@PEBH$0?0@gsl@@QEBA_JXZ": # @"?size@?$span@PEBH$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin232: + .cv_func_id 232 + .cv_loc 232 3 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@PEBH$0?0@gsl@@QEBA_JXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11456: + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp11457: +.Lfunc_end232: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@PEBH$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "?data@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" + .globl "?data@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" # -- Begin function ?data@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ + .p2align 4, 0x90 +"?data@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ": # @"?data@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" +.Lfunc_begin233: + .cv_func_id 233 + .cv_loc 233 3 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11458: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" + nop + add rsp, 40 + ret +.Ltmp11459: +.Lfunc_end233: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" + .seh_endproc + # -- End function + .def "??$forward@H@std@@YA$$QEAHAEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@H@std@@YA$$QEAHAEAH@Z" + .globl "??$forward@H@std@@YA$$QEAHAEAH@Z" # -- Begin function ??$forward@H@std@@YA$$QEAHAEAH@Z + .p2align 4, 0x90 +"??$forward@H@std@@YA$$QEAHAEAH@Z": # @"??$forward@H@std@@YA$$QEAHAEAH@Z" +.Lfunc_begin234: + .cv_func_id 234 + .cv_loc 234 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@H@std@@YA$$QEAHAEAH@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11460: + .cv_loc 234 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp11461: +.Lfunc_end234: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@H@std@@YA$$QEAHAEAH@Z" + .seh_endproc + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" +.Lfunc_begin235: + .cv_func_id 235 + .cv_loc 235 3 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 40], r8 + mov qword ptr [rbp + 32], rdx + mov qword ptr [rbp + 24], rcx + mov rcx, qword ptr [rbp + 24] + mov qword ptr [rbp + 48], rcx +.Ltmp11466: + mov rdx, rcx + mov r8, qword ptr [rbp + 40] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + call "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rdx + 8], rcx +.Ltmp11467: + .cv_loc 235 3 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp - 1], 0 + test r9b, 1 + jne .LBB235_1 + jmp .LBB235_2 +.LBB235_1: + test byte ptr [rbp - 1], 1 + jne .LBB235_4 + jmp .LBB235_5 +.LBB235_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + mov rax, rbp + mov rcx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 1], 1 +.Ltmp11462: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11463: + jmp .LBB235_3 +.LBB235_3: + ud2 +.LBB235_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB235_5: + .cv_loc 235 3 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 32] + mov byte ptr [rbp - 33], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 73], cl # 1-byte Spill + jne .LBB235_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 73], dl # 1-byte Spill +.LBB235_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB235_8 + jmp .LBB235_9 +.LBB235_8: + test byte ptr [rbp - 33], 1 + jne .LBB235_14 + jmp .LBB235_15 +.LBB235_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 32] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 33], 1 +.Ltmp11464: + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11465: + jmp .LBB235_10 +.LBB235_10: + ud2 +.LBB235_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11468: +.LBB235_15: + .cv_loc 235 3 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA" +.LBB235_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11469: + .cv_loc 235 3 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB235_12 + jmp .LBB235_13 +.LBB235_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB235_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA" +.LBB235_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 235 3 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB235_17 + jmp .LBB235_18 +.LBB235_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB235_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11470: +.Lfunc_end235: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z": + .long .Lfunc_begin235@IMGREL # IP + .long -1 # ToState + .long .Ltmp11462@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11463@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp11464@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11465@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + # -- End function + .def "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" + .globl "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" # -- Begin function ??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z + .p2align 4, 0x90 +"??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z": # @"??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" +.Lfunc_begin236: + .cv_func_id 236 + .cv_loc 236 3 336 0 # ..\include\gsl/span:336:0 +.seh_proc "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 112 + .seh_stackalloc 112 + lea rbp, [rsp + 112] + .seh_setframe 5, 112 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 24], rdx + mov qword ptr [rbp - 32], rcx + mov rcx, qword ptr [rbp - 32] + mov qword ptr [rbp - 16], rcx +.Ltmp11473: + mov rdx, qword ptr [rbp - 24] + mov qword ptr [rcx], rdx +.Ltmp11474: + .cv_loc 236 3 336 0 # ..\include\gsl/span:336:0 + cmp qword ptr [rbp - 24], 0 + setge al + mov byte ptr [rbp - 57], 0 + test al, 1 + jne .LBB236_1 + jmp .LBB236_2 +.LBB236_1: + test byte ptr [rbp - 57], 1 + jne .LBB236_4 + jmp .LBB236_5 +.LBB236_2: + lea rdx, [rip + "??_C@_0DG@LJIAFOPK@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 56] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 57], 1 +.Ltmp11471: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11472: + jmp .LBB236_3 +.LBB236_3: + ud2 +.LBB236_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11475: +.LBB236_5: + .cv_loc 236 3 336 0 # ..\include\gsl/span:336:0 + mov rax, qword ptr [rbp - 16] + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z")@IMGREL + .section .text,"xr",discard,"??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" + .seh_endproc + .def "?dtor$6@?0???0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z@4HA": +.seh_proc "?dtor$6@?0???0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z@4HA" +.LBB236_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue +.Ltmp11476: + .cv_loc 236 3 336 0 # ..\include\gsl/span:336:0 + test byte ptr [rbp - 57], 1 + jne .LBB236_7 + jmp .LBB236_8 +.LBB236_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB236_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11477: +.Lfunc_end236: + .seh_handlerdata + .section .text,"xr",discard,"??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" + .p2align 2 +"$cppxdata$??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z": + .long -1 # ToState + .long "?dtor$6@?0???0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z@4HA"@IMGREL # Action +"$ip2state$??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z": + .long .Lfunc_begin236@IMGREL # IP + .long -1 # ToState + .long .Ltmp11471@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11472@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" +.Lfunc_begin237: + .cv_func_id 237 + .cv_loc 237 3 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 40], r8 + mov qword ptr [rbp + 32], rdx + mov qword ptr [rbp + 24], rcx + mov rcx, qword ptr [rbp + 24] + mov qword ptr [rbp + 48], rcx +.Ltmp11482: + mov rdx, rcx + mov r8, qword ptr [rbp + 40] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + call "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rdx + 8], rcx +.Ltmp11483: + .cv_loc 237 3 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp - 1], 0 + test r9b, 1 + jne .LBB237_1 + jmp .LBB237_2 +.LBB237_1: + test byte ptr [rbp - 1], 1 + jne .LBB237_4 + jmp .LBB237_5 +.LBB237_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + mov rax, rbp + mov rcx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 1], 1 +.Ltmp11478: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11479: + jmp .LBB237_3 +.LBB237_3: + ud2 +.LBB237_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB237_5: + .cv_loc 237 3 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 32] + mov byte ptr [rbp - 33], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 73], cl # 1-byte Spill + jne .LBB237_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 73], dl # 1-byte Spill +.LBB237_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB237_8 + jmp .LBB237_9 +.LBB237_8: + test byte ptr [rbp - 33], 1 + jne .LBB237_14 + jmp .LBB237_15 +.LBB237_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 32] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 33], 1 +.Ltmp11480: + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11481: + jmp .LBB237_10 +.LBB237_10: + ud2 +.LBB237_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11484: +.LBB237_15: + .cv_loc 237 3 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z@4HA" +.LBB237_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11485: + .cv_loc 237 3 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB237_12 + jmp .LBB237_13 +.LBB237_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB237_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z@4HA" +.LBB237_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 237 3 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB237_17 + jmp .LBB237_18 +.LBB237_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB237_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11486: +.Lfunc_end237: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z": + .long .Lfunc_begin237@IMGREL # IP + .long -1 # ToState + .long .Ltmp11478@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11479@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp11480@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11481@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" +.Lfunc_begin238: + .cv_func_id 238 + .cv_loc 238 3 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 40], r8 + mov qword ptr [rbp + 32], rdx + mov qword ptr [rbp + 24], rcx + mov rcx, qword ptr [rbp + 24] + mov qword ptr [rbp + 48], rcx +.Ltmp11491: + mov rdx, rcx + mov r8, qword ptr [rbp + 40] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + call "??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rdx], rcx +.Ltmp11492: + .cv_loc 238 3 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp - 1], 0 + test r9b, 1 + jne .LBB238_1 + jmp .LBB238_2 +.LBB238_1: + test byte ptr [rbp - 1], 1 + jne .LBB238_4 + jmp .LBB238_5 +.LBB238_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + mov rax, rbp + mov rcx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 1], 1 +.Ltmp11487: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11488: + jmp .LBB238_3 +.LBB238_3: + ud2 +.LBB238_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB238_5: + .cv_loc 238 3 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 32] + mov byte ptr [rbp - 33], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 73], cl # 1-byte Spill + jne .LBB238_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 73], dl # 1-byte Spill +.LBB238_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB238_8 + jmp .LBB238_9 +.LBB238_8: + test byte ptr [rbp - 33], 1 + jne .LBB238_14 + jmp .LBB238_15 +.LBB238_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 32] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 33], 1 +.Ltmp11489: + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11490: + jmp .LBB238_10 +.LBB238_10: + ud2 +.LBB238_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11493: +.LBB238_15: + .cv_loc 238 3 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z@4HA" +.LBB238_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11494: + .cv_loc 238 3 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB238_12 + jmp .LBB238_13 +.LBB238_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB238_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z@4HA" +.LBB238_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 238 3 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB238_17 + jmp .LBB238_18 +.LBB238_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB238_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11495: +.Lfunc_end238: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z": + .long .Lfunc_begin238@IMGREL # IP + .long -1 # ToState + .long .Ltmp11487@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11488@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp11489@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11490@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + # -- End function + .def "??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z" + .globl "??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z" # -- Begin function ??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z + .p2align 4, 0x90 +"??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z": # @"??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z" +.Lfunc_begin239: + .cv_func_id 239 + .cv_loc 239 3 321 0 # ..\include\gsl/span:321:0 +.seh_proc "??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 112 + .seh_stackalloc 112 + lea rbp, [rsp + 112] + .seh_setframe 5, 112 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 24], rdx + mov qword ptr [rbp - 32], rcx + mov rcx, qword ptr [rbp - 32] + mov qword ptr [rbp - 16], rcx +.Ltmp11498: + .cv_loc 239 3 321 0 # ..\include\gsl/span:321:0 + cmp qword ptr [rbp - 24], 0 + sete al + mov byte ptr [rbp - 57], 0 + test al, 1 + jne .LBB239_1 + jmp .LBB239_2 +.LBB239_1: + test byte ptr [rbp - 57], 1 + jne .LBB239_4 + jmp .LBB239_5 +.LBB239_2: + lea rdx, [rip + "??_C@_0DG@PHADKCAK@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 56] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 57], 1 +.Ltmp11496: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11497: + jmp .LBB239_3 +.LBB239_3: + ud2 +.LBB239_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11499: +.LBB239_5: + .cv_loc 239 3 321 0 # ..\include\gsl/span:321:0 + mov rax, qword ptr [rbp - 16] + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z")@IMGREL + .section .text,"xr",discard,"??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z" + .seh_endproc + .def "?dtor$6@?0???0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z@4HA": +.seh_proc "?dtor$6@?0???0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z@4HA" +.LBB239_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue +.Ltmp11500: + .cv_loc 239 3 321 0 # ..\include\gsl/span:321:0 + test byte ptr [rbp - 57], 1 + jne .LBB239_7 + jmp .LBB239_8 +.LBB239_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB239_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11501: +.Lfunc_end239: + .seh_handlerdata + .section .text,"xr",discard,"??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z" + .p2align 2 +"$cppxdata$??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z": + .long -1 # ToState + .long "?dtor$6@?0???0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z@4HA"@IMGREL # Action +"$ip2state$??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z": + .long .Lfunc_begin239@IMGREL # IP + .long -1 # ToState + .long .Ltmp11496@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11497@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z" + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" +.Lfunc_begin240: + .cv_func_id 240 + .cv_loc 240 3 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 40], r8 + mov qword ptr [rbp + 32], rdx + mov qword ptr [rbp + 24], rcx + mov rcx, qword ptr [rbp + 24] + mov qword ptr [rbp + 48], rcx +.Ltmp11506: + mov rdx, rcx + mov r8, qword ptr [rbp + 40] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + call "??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rdx], rcx +.Ltmp11507: + .cv_loc 240 3 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp - 1], 0 + test r9b, 1 + jne .LBB240_1 + jmp .LBB240_2 +.LBB240_1: + test byte ptr [rbp - 1], 1 + jne .LBB240_4 + jmp .LBB240_5 +.LBB240_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + mov rax, rbp + mov rcx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 1], 1 +.Ltmp11502: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11503: + jmp .LBB240_3 +.LBB240_3: + ud2 +.LBB240_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB240_5: + .cv_loc 240 3 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 32] + mov byte ptr [rbp - 33], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 73], cl # 1-byte Spill + jne .LBB240_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 73], dl # 1-byte Spill +.LBB240_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB240_8 + jmp .LBB240_9 +.LBB240_8: + test byte ptr [rbp - 33], 1 + jne .LBB240_14 + jmp .LBB240_15 +.LBB240_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 32] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 33], 1 +.Ltmp11504: + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11505: + jmp .LBB240_10 +.LBB240_10: + ud2 +.LBB240_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11508: +.LBB240_15: + .cv_loc 240 3 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z@4HA" +.LBB240_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11509: + .cv_loc 240 3 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB240_12 + jmp .LBB240_13 +.LBB240_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB240_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z@4HA" +.LBB240_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 240 3 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB240_17 + jmp .LBB240_18 +.LBB240_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB240_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11510: +.Lfunc_end240: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z": + .long .Lfunc_begin240@IMGREL # IP + .long -1 # ToState + .long .Ltmp11502@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11503@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp11504@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11505@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" + # -- End function + .def "??0?$span@H$00@gsl@@QEAA@PEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$00@gsl@@QEAA@PEAH_J@Z" + .globl "??0?$span@H$00@gsl@@QEAA@PEAH_J@Z" # -- Begin function ??0?$span@H$00@gsl@@QEAA@PEAH_J@Z + .p2align 4, 0x90 +"??0?$span@H$00@gsl@@QEAA@PEAH_J@Z": # @"??0?$span@H$00@gsl@@QEAA@PEAH_J@Z" +.Lfunc_begin241: + .cv_func_id 241 + .cv_loc 241 3 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@H$00@gsl@@QEAA@PEAH_J@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11511: + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11512: +.Lfunc_end241: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@H$00@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z" +.Lfunc_begin242: + .cv_func_id 242 + .cv_loc 242 3 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 40], r8 + mov qword ptr [rbp + 32], rdx + mov qword ptr [rbp + 24], rcx + mov rcx, qword ptr [rbp + 24] + mov qword ptr [rbp + 48], rcx +.Ltmp11517: + mov rdx, rcx + mov r8, qword ptr [rbp + 40] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + call "??0?$extent_type@$00@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rdx], rcx +.Ltmp11518: + .cv_loc 242 3 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$extent_type@$00@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp - 1], 0 + test r9b, 1 + jne .LBB242_1 + jmp .LBB242_2 +.LBB242_1: + test byte ptr [rbp - 1], 1 + jne .LBB242_4 + jmp .LBB242_5 +.LBB242_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + mov rax, rbp + mov rcx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 1], 1 +.Ltmp11513: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11514: + jmp .LBB242_3 +.LBB242_3: + ud2 +.LBB242_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB242_5: + .cv_loc 242 3 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 32] + mov byte ptr [rbp - 33], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 73], cl # 1-byte Spill + jne .LBB242_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$00@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 73], dl # 1-byte Spill +.LBB242_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB242_8 + jmp .LBB242_9 +.LBB242_8: + test byte ptr [rbp - 33], 1 + jne .LBB242_14 + jmp .LBB242_15 +.LBB242_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 32] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 33], 1 +.Ltmp11515: + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11516: + jmp .LBB242_10 +.LBB242_10: + ud2 +.LBB242_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11519: +.LBB242_15: + .cv_loc 242 3 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z@4HA" +.LBB242_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11520: + .cv_loc 242 3 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB242_12 + jmp .LBB242_13 +.LBB242_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB242_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z@4HA" +.LBB242_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 242 3 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB242_17 + jmp .LBB242_18 +.LBB242_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB242_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11521: +.Lfunc_end242: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z": + .long .Lfunc_begin242@IMGREL # IP + .long -1 # ToState + .long .Ltmp11513@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11514@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp11515@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11516@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z" + # -- End function + .def "??0?$extent_type@$00@details@gsl@@QEAA@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$00@details@gsl@@QEAA@_J@Z" + .globl "??0?$extent_type@$00@details@gsl@@QEAA@_J@Z" # -- Begin function ??0?$extent_type@$00@details@gsl@@QEAA@_J@Z + .p2align 4, 0x90 +"??0?$extent_type@$00@details@gsl@@QEAA@_J@Z": # @"??0?$extent_type@$00@details@gsl@@QEAA@_J@Z" +.Lfunc_begin243: + .cv_func_id 243 + .cv_loc 243 3 321 0 # ..\include\gsl/span:321:0 +.seh_proc "??0?$extent_type@$00@details@gsl@@QEAA@_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 112 + .seh_stackalloc 112 + lea rbp, [rsp + 112] + .seh_setframe 5, 112 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 24], rdx + mov qword ptr [rbp - 32], rcx + mov rcx, qword ptr [rbp - 32] + mov qword ptr [rbp - 16], rcx +.Ltmp11524: + .cv_loc 243 3 321 0 # ..\include\gsl/span:321:0 + cmp qword ptr [rbp - 24], 1 + sete al + mov byte ptr [rbp - 57], 0 + test al, 1 + jne .LBB243_1 + jmp .LBB243_2 +.LBB243_1: + test byte ptr [rbp - 57], 1 + jne .LBB243_4 + jmp .LBB243_5 +.LBB243_2: + lea rdx, [rip + "??_C@_0DG@PHADKCAK@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 56] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 57], 1 +.Ltmp11522: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11523: + jmp .LBB243_3 +.LBB243_3: + ud2 +.LBB243_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11525: +.LBB243_5: + .cv_loc 243 3 321 0 # ..\include\gsl/span:321:0 + mov rax, qword ptr [rbp - 16] + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$extent_type@$00@details@gsl@@QEAA@_J@Z")@IMGREL + .section .text,"xr",discard,"??0?$extent_type@$00@details@gsl@@QEAA@_J@Z" + .seh_endproc + .def "?dtor$6@?0???0?$extent_type@$00@details@gsl@@QEAA@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???0?$extent_type@$00@details@gsl@@QEAA@_J@Z@4HA": +.seh_proc "?dtor$6@?0???0?$extent_type@$00@details@gsl@@QEAA@_J@Z@4HA" +.LBB243_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue +.Ltmp11526: + .cv_loc 243 3 321 0 # ..\include\gsl/span:321:0 + test byte ptr [rbp - 57], 1 + jne .LBB243_7 + jmp .LBB243_8 +.LBB243_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB243_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11527: +.Lfunc_end243: + .seh_handlerdata + .section .text,"xr",discard,"??0?$extent_type@$00@details@gsl@@QEAA@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$extent_type@$00@details@gsl@@QEAA@_J@Z" + .p2align 2 +"$cppxdata$??0?$extent_type@$00@details@gsl@@QEAA@_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$extent_type@$00@details@gsl@@QEAA@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$extent_type@$00@details@gsl@@QEAA@_J@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$extent_type@$00@details@gsl@@QEAA@_J@Z": + .long -1 # ToState + .long "?dtor$6@?0???0?$extent_type@$00@details@gsl@@QEAA@_J@Z@4HA"@IMGREL # Action +"$ip2state$??0?$extent_type@$00@details@gsl@@QEAA@_J@Z": + .long .Lfunc_begin243@IMGREL # IP + .long -1 # ToState + .long .Ltmp11522@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11523@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$extent_type@$00@details@gsl@@QEAA@_J@Z" + # -- End function + .def "?size@?$extent_type@$00@details@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$extent_type@$00@details@gsl@@QEBA_JXZ" + .globl "?size@?$extent_type@$00@details@gsl@@QEBA_JXZ" # -- Begin function ?size@?$extent_type@$00@details@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$extent_type@$00@details@gsl@@QEBA_JXZ": # @"?size@?$extent_type@$00@details@gsl@@QEBA_JXZ" +.Lfunc_begin244: + .cv_func_id 244 + .cv_loc 244 3 323 0 # ..\include\gsl/span:323:0 +.seh_proc "?size@?$extent_type@$00@details@gsl@@QEBA_JXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov eax, 1 + # kill: def $rax killed $eax + mov qword ptr [rsp], rcx +.Ltmp11528: + pop rcx + ret +.Ltmp11529: +.Lfunc_end244: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$extent_type@$00@details@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" +.Lfunc_begin245: + .cv_func_id 245 + .cv_loc 245 3 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 40], r8 + mov qword ptr [rbp + 32], rdx + mov qword ptr [rbp + 24], rcx + mov rcx, qword ptr [rbp + 24] + mov qword ptr [rbp + 48], rcx +.Ltmp11534: + mov rdx, rcx + mov r8, qword ptr [rbp + 40] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + call "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rdx + 8], rcx +.Ltmp11535: + .cv_loc 245 3 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp - 1], 0 + test r9b, 1 + jne .LBB245_1 + jmp .LBB245_2 +.LBB245_1: + test byte ptr [rbp - 1], 1 + jne .LBB245_4 + jmp .LBB245_5 +.LBB245_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + mov rax, rbp + mov rcx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 1], 1 +.Ltmp11530: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11531: + jmp .LBB245_3 +.LBB245_3: + ud2 +.LBB245_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB245_5: + .cv_loc 245 3 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 32] + mov byte ptr [rbp - 33], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 73], cl # 1-byte Spill + jne .LBB245_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 73], dl # 1-byte Spill +.LBB245_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB245_8 + jmp .LBB245_9 +.LBB245_8: + test byte ptr [rbp - 33], 1 + jne .LBB245_14 + jmp .LBB245_15 +.LBB245_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 32] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 33], 1 +.Ltmp11532: + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11533: + jmp .LBB245_10 +.LBB245_10: + ud2 +.LBB245_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11536: +.LBB245_15: + .cv_loc 245 3 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z@4HA" +.LBB245_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11537: + .cv_loc 245 3 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB245_12 + jmp .LBB245_13 +.LBB245_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB245_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z@4HA" +.LBB245_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 245 3 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB245_17 + jmp .LBB245_18 +.LBB245_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB245_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11538: +.Lfunc_end245: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z": + .long .Lfunc_begin245@IMGREL # IP + .long -1 # ToState + .long .Ltmp11530@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11531@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp11532@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11533@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" +.Lfunc_begin246: + .cv_func_id 246 + .cv_loc 246 3 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11539: + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp11540: +.Lfunc_end246: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" + .seh_endproc + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" +.Lfunc_begin247: + .cv_func_id 247 + .cv_loc 247 3 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 40], r8 + mov qword ptr [rbp + 32], rdx + mov qword ptr [rbp + 24], rcx + mov rcx, qword ptr [rbp + 24] + mov qword ptr [rbp + 48], rcx +.Ltmp11545: + mov rdx, rcx + mov r8, qword ptr [rbp + 40] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + call "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rdx + 8], rcx +.Ltmp11546: + .cv_loc 247 3 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp - 1], 0 + test r9b, 1 + jne .LBB247_1 + jmp .LBB247_2 +.LBB247_1: + test byte ptr [rbp - 1], 1 + jne .LBB247_4 + jmp .LBB247_5 +.LBB247_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + mov rax, rbp + mov rcx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 1], 1 +.Ltmp11541: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11542: + jmp .LBB247_3 +.LBB247_3: + ud2 +.LBB247_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB247_5: + .cv_loc 247 3 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 32] + mov byte ptr [rbp - 33], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 73], cl # 1-byte Spill + jne .LBB247_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 73], dl # 1-byte Spill +.LBB247_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB247_8 + jmp .LBB247_9 +.LBB247_8: + test byte ptr [rbp - 33], 1 + jne .LBB247_14 + jmp .LBB247_15 +.LBB247_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 32] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 33], 1 +.Ltmp11543: + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11544: + jmp .LBB247_10 +.LBB247_10: + ud2 +.LBB247_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11547: +.LBB247_15: + .cv_loc 247 3 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z@4HA" +.LBB247_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11548: + .cv_loc 247 3 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB247_12 + jmp .LBB247_13 +.LBB247_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB247_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z@4HA" +.LBB247_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 247 3 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB247_17 + jmp .LBB247_18 +.LBB247_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB247_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11549: +.Lfunc_end247: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z": + .long .Lfunc_begin247@IMGREL # IP + .long -1 # ToState + .long .Ltmp11541@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11542@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp11543@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11544@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" +.Lfunc_begin248: + .cv_func_id 248 + .cv_loc 248 3 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11550: + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp11551: +.Lfunc_end248: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" + .seh_endproc + # -- End function + .def "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" + .globl "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" # -- Begin function ??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z + .p2align 4, 0x90 +"??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z": # @"??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Lfunc_begin249: + .cv_func_id 249 + .cv_loc 249 2 1114 0 # external\include\catch/catch.hpp:1114:0 +.seh_proc "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rcx +.Ltmp11552: + .cv_loc 249 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$ExprLhs@AEB_J@Catch@@QEAA@AEB_J@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11553: +.Lfunc_end249: + .seh_handlerdata + .section .text,"xr",discard,"??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" + .seh_endproc + # -- End function + .def "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" + .globl "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" # -- Begin function ??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z + .p2align 4, 0x90 +"??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z": # @"??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Lfunc_begin250: + .cv_func_id 250 + .cv_loc 250 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp11554: + .cv_loc 250 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareEqual@_JH@Catch@@YA_NAEB_JAEBH@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEB_JAEBH@Catch@@QEAA@_NAEB_JVStringRef@1@AEBH@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp11555: +.Lfunc_end250: + .seh_handlerdata + .section .text,"xr",discard,"??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" + .seh_endproc + # -- End function + .def "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" +.Lfunc_begin251: + .cv_func_id 251 + .cv_loc 251 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEB_JAEBH@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11556: + mov qword ptr [rcx], rax +.Ltmp11557: + .cv_loc 251 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp11558: + .cv_loc 251 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp11559: +.Lfunc_end251: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z" + .globl "??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z" # -- Begin function ??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z + .p2align 4, 0x90 +"??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z": # @"??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z" +.Lfunc_begin252: + .cv_func_id 252 + .cv_loc 252 2 1114 0 # external\include\catch/catch.hpp:1114:0 +.seh_proc "??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rcx +.Ltmp11560: + .cv_loc 252 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$ExprLhs@AEBQEAH@Catch@@QEAA@AEBQEAH@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11561: +.Lfunc_end252: + .seh_handlerdata + .section .text,"xr",discard,"??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z" + .seh_endproc + # -- End function + .def "??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z" + .globl "??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z" # -- Begin function ??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z + .p2align 4, 0x90 +"??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z": # @"??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z" +.Lfunc_begin253: + .cv_func_id 253 + .cv_loc 253 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp11562: + .cv_loc 253 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareEqual@PEAHPEAH@Catch@@YA_NAEBQEAH0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@QEAA@_NAEBQEAHVStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp11563: +.Lfunc_end253: + .seh_handlerdata + .section .text,"xr",discard,"??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z" + .seh_endproc + # -- End function + .def "??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ" +.Lfunc_begin254: + .cv_func_id 254 + .cv_loc 254 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11564: + mov qword ptr [rcx], rax +.Ltmp11565: + .cv_loc 254 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp11566: + .cv_loc 254 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp11567: +.Lfunc_end254: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "?empty@?$span@H$0?0@gsl@@QEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?empty@?$span@H$0?0@gsl@@QEBA_NXZ" + .globl "?empty@?$span@H$0?0@gsl@@QEBA_NXZ" # -- Begin function ?empty@?$span@H$0?0@gsl@@QEBA_NXZ + .p2align 4, 0x90 +"?empty@?$span@H$0?0@gsl@@QEBA_NXZ": # @"?empty@?$span@H$0?0@gsl@@QEBA_NXZ" +.Lfunc_begin255: + .cv_func_id 255 + .cv_loc 255 3 503 0 # ..\include\gsl/span:503:0 +.seh_proc "?empty@?$span@H$0?0@gsl@@QEBA_NXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11568: + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + and dl, 1 + movzx eax, dl + add rsp, 40 + ret +.Ltmp11569: +.Lfunc_end255: + .seh_handlerdata + .section .text,"xr",discard,"?empty@?$span@H$0?0@gsl@@QEBA_NXZ" + .seh_endproc + # -- End function + .def "??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z" + .globl "??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z" # -- Begin function ??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z + .p2align 4, 0x90 +"??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z": # @"??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z" +.Lfunc_begin256: + .cv_func_id 256 + .cv_loc 256 2 1071 0 # external\include\catch/catch.hpp:1071:0 +.seh_proc "??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z" +# %bb.0: + push rsi + .seh_pushreg 6 + push rbx + .seh_pushreg 3 + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 128], r9 + and r8b, 1 + mov byte ptr [rsp + 103], r8b + mov qword ptr [rsp + 88], rcx + mov rcx, qword ptr [rsp + 88] +.Ltmp11570: + .cv_loc 256 2 1072 0 # external\include\catch/catch.hpp:1072:0 + mov r8b, byte ptr [rsp + 103] + lea r9, [rsp + 104] + mov qword ptr [rsp + 80], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 72], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov byte ptr [rsp + 63], r8b # 1-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov r8b, byte ptr [rcx] + mov r10b, byte ptr [rcx] + and r10b, 1 + movzx r11d, r10b + mov r10b, byte ptr [rsp + 103] + and r10b, 1 + movzx esi, r10b + cmp r11d, esi + sete r10b + mov bl, byte ptr [rsp + 63] # 1-byte Reload + and bl, 1 + mov rdx, rsp + mov byte ptr [rdx + 32], bl + and r10b, 1 + and r8b, 1 + lea r9, [rsp + 104] + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov dl, r10b + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$BinaryExpr@_N_N@Catch@@QEAA@_N0VStringRef@1@0@Z" + mov rcx, qword ptr [rsp + 128] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 64] # 8-byte Reload + add rsp, 136 + pop rbx + pop rsi + ret +.Ltmp11571: +.Lfunc_end256: + .seh_handlerdata + .section .text,"xr",discard,"??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z" + .seh_endproc + # -- End function + .def "??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ" +.Lfunc_begin257: + .cv_func_id 257 + .cv_loc 257 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@_N_N@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11572: + mov qword ptr [rcx], rax +.Ltmp11573: + .cv_loc 257 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 16 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp11574: + .cv_loc 257 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp11575: +.Lfunc_end257: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" + .globl "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" # -- Begin function ??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z + .p2align 4, 0x90 +"??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z": # @"??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Lfunc_begin258: + .cv_func_id 258 + .cv_loc 258 2 1114 0 # external\include\catch/catch.hpp:1114:0 +.seh_proc "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rcx +.Ltmp11576: + .cv_loc 258 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$ExprLhs@AEBH@Catch@@QEAA@AEBH@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11577: +.Lfunc_end258: + .seh_handlerdata + .section .text,"xr",discard,"??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" + .seh_endproc + # -- End function + .def "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" + .globl "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" # -- Begin function ??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z + .p2align 4, 0x90 +"??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z": # @"??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Lfunc_begin259: + .cv_func_id 259 + .cv_loc 259 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp11578: + .cv_loc 259 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareEqual@HH@Catch@@YA_NAEBH0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBHAEBH@Catch@@QEAA@_NAEBHVStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp11579: +.Lfunc_end259: + .seh_handlerdata + .section .text,"xr",discard,"??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" + .seh_endproc + # -- End function + .def "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + .globl "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" # -- Begin function ??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z + .p2align 4, 0x90 +"??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z": # @"??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Lfunc_begin260: + .cv_func_id 260 + .cv_loc 260 3 508 0 # ..\include\gsl/span:508:0 +.seh_proc "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 112 + .seh_stackalloc 112 + lea rbp, [rsp + 112] + .seh_setframe 5, 112 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp11582: + .cv_loc 260 3 509 0 # ..\include\gsl/span:509:0 + mov rdx, rcx + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 16] + mov rdx, rax + call "?CheckRange@?$span@H$0?0@gsl@@CA_N_J0@Z" + mov byte ptr [rbp - 49], 0 + test al, 1 + jne .LBB260_1 + jmp .LBB260_2 +.LBB260_1: + test byte ptr [rbp - 49], 1 + jne .LBB260_4 + jmp .LBB260_5 +.LBB260_2: + lea rdx, [rip + "??_C@_0DG@BJDFKDLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 48] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 49], 1 +.Ltmp11580: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11581: + jmp .LBB260_3 +.LBB260_3: + ud2 +.LBB260_4: + lea rcx, [rbp - 48] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB260_5: + .cv_loc 260 3 510 0 # ..\include\gsl/span:510:0 + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov rcx, qword ptr [rbp - 16] + shl rcx, 2 + add rax, rcx + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z")@IMGREL + .section .text,"xr",discard,"??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + .seh_endproc + .def "?dtor$6@?0???A?$span@H$0?0@gsl@@QEBAAEAH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???A?$span@H$0?0@gsl@@QEBAAEAH_J@Z@4HA": +.seh_proc "?dtor$6@?0???A?$span@H$0?0@gsl@@QEBAAEAH_J@Z@4HA" +.LBB260_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue + .cv_loc 260 3 509 0 # ..\include\gsl/span:509:0 + test byte ptr [rbp - 49], 1 + jne .LBB260_7 + jmp .LBB260_8 +.LBB260_7: + lea rcx, [rbp - 48] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB260_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11583: +.Lfunc_end260: + .seh_handlerdata + .section .text,"xr",discard,"??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + .p2align 2 +"$cppxdata$??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z": + .long -1 # ToState + .long "?dtor$6@?0???A?$span@H$0?0@gsl@@QEBAAEAH_J@Z@4HA"@IMGREL # Action +"$ip2state$??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z": + .long .Lfunc_begin260@IMGREL # IP + .long -1 # ToState + .long .Ltmp11580@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11581@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + # -- End function + .def "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" +.Lfunc_begin261: + .cv_func_id 261 + .cv_loc 261 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEBHAEBH@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11584: + mov qword ptr [rcx], rax +.Ltmp11585: + .cv_loc 261 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp11586: + .cv_loc 261 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp11587: +.Lfunc_end261: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + .globl "?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z" # -- Begin function ?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z + .p2align 4, 0x90 +"?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z": # @"?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Lfunc_begin262: + .cv_func_id 262 + .cv_loc 262 3 513 0 # ..\include\gsl/span:513:0 +.seh_proc "?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp11588: + mov rdx, qword ptr [rsp + 48] + call "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + nop + add rsp, 56 + ret +.Ltmp11589: +.Lfunc_end262: + .seh_handlerdata + .section .text,"xr",discard,"?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + .seh_endproc + # -- End function + .def "??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + .globl "??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z" # -- Begin function ??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z + .p2align 4, 0x90 +"??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z": # @"??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Lfunc_begin263: + .cv_func_id 263 + .cv_loc 263 3 514 0 # ..\include\gsl/span:514:0 +.seh_proc "??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp11590: + mov rdx, qword ptr [rsp + 48] + call "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + nop + add rsp, 56 + ret +.Ltmp11591: +.Lfunc_end263: + .seh_handlerdata + .section .text,"xr",discard,"??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + .seh_endproc + # -- End function + .def "??$narrow_cast@_JAEAH@gsl@@YA_JAEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$narrow_cast@_JAEAH@gsl@@YA_JAEAH@Z" + .globl "??$narrow_cast@_JAEAH@gsl@@YA_JAEAH@Z" # -- Begin function ??$narrow_cast@_JAEAH@gsl@@YA_JAEAH@Z + .p2align 4, 0x90 +"??$narrow_cast@_JAEAH@gsl@@YA_JAEAH@Z": # @"??$narrow_cast@_JAEAH@gsl@@YA_JAEAH@Z" +.Lfunc_begin264: + .cv_func_id 264 + .cv_loc 264 15 99 0 # ..\include\gsl/gsl_util:99:0 +.seh_proc "??$narrow_cast@_JAEAH@gsl@@YA_JAEAH@Z" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp11592: + .cv_loc 264 15 100 0 # ..\include\gsl/gsl_util:100:0 + mov rcx, qword ptr [rsp + 32] + call "??$forward@AEAH@std@@YAAEAHAEAH@Z" + movsxd rax, dword ptr [rax] + add rsp, 40 + ret +.Ltmp11593: +.Lfunc_end264: + .seh_handlerdata + .section .text,"xr",discard,"??$narrow_cast@_JAEAH@gsl@@YA_JAEAH@Z" + .seh_endproc + # -- End function + .def "??0?$span@H$01@gsl@@QEAA@PEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$01@gsl@@QEAA@PEAH_J@Z" + .globl "??0?$span@H$01@gsl@@QEAA@PEAH_J@Z" # -- Begin function ??0?$span@H$01@gsl@@QEAA@PEAH_J@Z + .p2align 4, 0x90 +"??0?$span@H$01@gsl@@QEAA@PEAH_J@Z": # @"??0?$span@H$01@gsl@@QEAA@PEAH_J@Z" +.Lfunc_begin265: + .cv_func_id 265 + .cv_loc 265 3 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@H$01@gsl@@QEAA@PEAH_J@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11594: + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11595: +.Lfunc_end265: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@H$01@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + # -- End function + .def "?data@?$span@H$01@gsl@@QEBAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@H$01@gsl@@QEBAPEAHXZ" + .globl "?data@?$span@H$01@gsl@@QEBAPEAHXZ" # -- Begin function ?data@?$span@H$01@gsl@@QEBAPEAHXZ + .p2align 4, 0x90 +"?data@?$span@H$01@gsl@@QEBAPEAHXZ": # @"?data@?$span@H$01@gsl@@QEBAPEAHXZ" +.Lfunc_begin266: + .cv_func_id 266 + .cv_loc 266 3 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@H$01@gsl@@QEBAPEAHXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11596: + call "?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEBAPEAHXZ" + nop + add rsp, 40 + ret +.Ltmp11597: +.Lfunc_end266: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@H$01@gsl@@QEBAPEAHXZ" + .seh_endproc + # -- End function + .def "??A?$span@H$01@gsl@@QEBAAEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??A?$span@H$01@gsl@@QEBAAEAH_J@Z" + .globl "??A?$span@H$01@gsl@@QEBAAEAH_J@Z" # -- Begin function ??A?$span@H$01@gsl@@QEBAAEAH_J@Z + .p2align 4, 0x90 +"??A?$span@H$01@gsl@@QEBAAEAH_J@Z": # @"??A?$span@H$01@gsl@@QEBAAEAH_J@Z" +.Lfunc_begin267: + .cv_func_id 267 + .cv_loc 267 3 508 0 # ..\include\gsl/span:508:0 +.seh_proc "??A?$span@H$01@gsl@@QEBAAEAH_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 112 + .seh_stackalloc 112 + lea rbp, [rsp + 112] + .seh_setframe 5, 112 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp11600: + .cv_loc 267 3 509 0 # ..\include\gsl/span:509:0 + mov rdx, rcx + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 16] + mov rdx, rax + call "?CheckRange@?$span@H$01@gsl@@CA_N_J0@Z" + mov byte ptr [rbp - 49], 0 + test al, 1 + jne .LBB267_1 + jmp .LBB267_2 +.LBB267_1: + test byte ptr [rbp - 49], 1 + jne .LBB267_4 + jmp .LBB267_5 +.LBB267_2: + lea rdx, [rip + "??_C@_0DG@BJDFKDLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 48] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 49], 1 +.Ltmp11598: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11599: + jmp .LBB267_3 +.LBB267_3: + ud2 +.LBB267_4: + lea rcx, [rbp - 48] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB267_5: + .cv_loc 267 3 510 0 # ..\include\gsl/span:510:0 + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + call "?data@?$span@H$01@gsl@@QEBAPEAHXZ" + mov rcx, qword ptr [rbp - 16] + shl rcx, 2 + add rax, rcx + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??A?$span@H$01@gsl@@QEBAAEAH_J@Z")@IMGREL + .section .text,"xr",discard,"??A?$span@H$01@gsl@@QEBAAEAH_J@Z" + .seh_endproc + .def "?dtor$6@?0???A?$span@H$01@gsl@@QEBAAEAH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???A?$span@H$01@gsl@@QEBAAEAH_J@Z@4HA": +.seh_proc "?dtor$6@?0???A?$span@H$01@gsl@@QEBAAEAH_J@Z@4HA" +.LBB267_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue + .cv_loc 267 3 509 0 # ..\include\gsl/span:509:0 + test byte ptr [rbp - 49], 1 + jne .LBB267_7 + jmp .LBB267_8 +.LBB267_7: + lea rcx, [rbp - 48] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB267_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11601: +.Lfunc_end267: + .seh_handlerdata + .section .text,"xr",discard,"??A?$span@H$01@gsl@@QEBAAEAH_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??A?$span@H$01@gsl@@QEBAAEAH_J@Z" + .p2align 2 +"$cppxdata$??A?$span@H$01@gsl@@QEBAAEAH_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??A?$span@H$01@gsl@@QEBAAEAH_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??A?$span@H$01@gsl@@QEBAAEAH_J@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??A?$span@H$01@gsl@@QEBAAEAH_J@Z": + .long -1 # ToState + .long "?dtor$6@?0???A?$span@H$01@gsl@@QEBAAEAH_J@Z@4HA"@IMGREL # Action +"$ip2state$??A?$span@H$01@gsl@@QEBAAEAH_J@Z": + .long .Lfunc_begin267@IMGREL # IP + .long -1 # ToState + .long .Ltmp11598@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11599@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??A?$span@H$01@gsl@@QEBAAEAH_J@Z" + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ" +.Lfunc_begin268: + .cv_func_id 268 + .cv_loc 268 1 216 0 # ..\tests\span_tests.cpp:216:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov eax, 2 + mov r8d, eax + mov rdx, qword ptr [rip + __security_cookie] + xor rdx, rsp + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp11602: + mov rdx, qword ptr [rcx] + lea rcx, [rsp + 48] +.Ltmp11603: + #DEBUG_VALUE: operator():s <- [$rcx+0] + call "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" +.Ltmp11604: + mov rcx, qword ptr [rsp + 64] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + nop + add rsp, 72 + ret +.Ltmp11605: +.Lfunc_end268: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z" + .globl "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z" # -- Begin function ??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z + .p2align 4, 0x90 +"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z": # @"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z" +.Lfunc_begin269: + .cv_func_id 269 + .cv_loc 269 3 729 0 # ..\include\gsl/span:729:0 +.seh_proc "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx +.Ltmp11606: + .cv_loc 269 3 730 0 # ..\include\gsl/span:730:0 + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11607: +.Lfunc_end269: + .seh_handlerdata + .section .text,"xr",discard,"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z" + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ" +.Lfunc_begin270: + .cv_func_id 270 + .cv_loc 270 1 234 0 # ..\tests\span_tests.cpp:234:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov eax, 2 + mov r8d, eax + mov rdx, qword ptr [rip + __security_cookie] + xor rdx, rsp + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp11608: + mov rdx, qword ptr [rcx] + lea rcx, [rsp + 48] + call "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z" + mov rcx, qword ptr [rsp + 64] + xor rcx, rsp + call __security_check_cookie + nop + add rsp, 72 + ret +.Ltmp11609: +.Lfunc_end270: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??0?$ExprLhs@AEB_J@Catch@@QEAA@AEB_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@AEB_J@Catch@@QEAA@AEB_J@Z" + .globl "??0?$ExprLhs@AEB_J@Catch@@QEAA@AEB_J@Z" # -- Begin function ??0?$ExprLhs@AEB_J@Catch@@QEAA@AEB_J@Z + .p2align 4, 0x90 +"??0?$ExprLhs@AEB_J@Catch@@QEAA@AEB_J@Z": # @"??0?$ExprLhs@AEB_J@Catch@@QEAA@AEB_J@Z" +.Lfunc_begin271: + .cv_func_id 271 + .cv_loc 271 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@AEB_J@Catch@@QEAA@AEB_J@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11610: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rax, rcx + add rsp, 16 + ret +.Ltmp11611: +.Lfunc_end271: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@AEB_J@Catch@@QEAA@AEB_J@Z" + .seh_endproc + # -- End function + .def "??$compareEqual@_JH@Catch@@YA_NAEB_JAEBH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@_JH@Catch@@YA_NAEB_JAEBH@Z" + .globl "??$compareEqual@_JH@Catch@@YA_NAEB_JAEBH@Z" # -- Begin function ??$compareEqual@_JH@Catch@@YA_NAEB_JAEBH@Z + .p2align 4, 0x90 +"??$compareEqual@_JH@Catch@@YA_NAEB_JAEBH@Z": # @"??$compareEqual@_JH@Catch@@YA_NAEB_JAEBH@Z" +.Lfunc_begin272: + .cv_func_id 272 + .cv_loc 272 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@_JH@Catch@@YA_NAEB_JAEBH@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp11612: + mov rcx, qword ptr [rsp] + mov rcx, qword ptr [rcx] + mov rdx, qword ptr [rsp + 8] + movsxd rdx, dword ptr [rdx] + cmp rcx, rdx + sete al + and al, 1 + movzx eax, al + add rsp, 16 + ret +.Ltmp11613: +.Lfunc_end272: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@_JH@Catch@@YA_NAEB_JAEBH@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEB_JAEBH@Catch@@QEAA@_NAEB_JVStringRef@1@AEBH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEB_JAEBH@Catch@@QEAA@_NAEB_JVStringRef@1@AEBH@Z" + .globl "??0?$BinaryExpr@AEB_JAEBH@Catch@@QEAA@_NAEB_JVStringRef@1@AEBH@Z" # -- Begin function ??0?$BinaryExpr@AEB_JAEBH@Catch@@QEAA@_NAEB_JVStringRef@1@AEBH@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEB_JAEBH@Catch@@QEAA@_NAEB_JVStringRef@1@AEBH@Z": # @"??0?$BinaryExpr@AEB_JAEBH@Catch@@QEAA@_NAEB_JVStringRef@1@AEBH@Z" +.Lfunc_begin273: + .cv_func_id 273 + .cv_loc 273 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEB_JAEBH@Catch@@QEAA@_NAEB_JVStringRef@1@AEBH@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp11614: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp11615: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEB_JAEBH@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp11616: + ret +.Ltmp11617: +.Lfunc_end273: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEB_JAEBH@Catch@@QEAA@_NAEB_JVStringRef@1@AEBH@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" +.Lfunc_begin274: + .cv_func_id 274 + .cv_loc 274 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11618: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp11619: +.Lfunc_end274: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" +.Lfunc_begin275: + .cv_func_id 275 + .cv_loc 275 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11620: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp11621: +.Lfunc_end275: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin276: + .cv_func_id 276 + .cv_loc 276 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp11626: + .cv_loc 276 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp11622: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z" +.Ltmp11623: + jmp .LBB276_1 +.LBB276_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp11624: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp11625: + jmp .LBB276_2 +.LBB276_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 276 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB276_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 64] + .cv_loc 276 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB276_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB276_5 + jmp .LBB276_6 +.LBB276_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB276_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB276_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11627: +.Lfunc_end276: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin276@IMGREL # IP + .long -1 # ToState + .long .Ltmp11622@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11624@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp11625@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEB_JAEBH@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEB_JAEBH@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEB_JAEBH@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEB_JAEBH@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEB_JAEBH@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEB_JAEBH@Catch@@UEAAPEAXI@Z" +.Lfunc_begin277: + .cv_func_id 277 + .cv_loc 277 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEB_JAEBH@Catch@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp11628: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB277_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB277_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp11629: +.Lfunc_end277: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEB_JAEBH@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z" + .globl "??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z" # -- Begin function ??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z + .p2align 4, 0x90 +"??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z": # @"??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z" +.Lfunc_begin278: + .cv_func_id 278 + .cv_loc 278 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp11630: + .cv_loc 278 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov edx, dword ptr [rdx] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?convert@?$StringMaker@H@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp11631: +.Lfunc_end278: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z" + .seh_endproc + # -- End function + .def "??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z" + .globl "??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z" # -- Begin function ??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z + .p2align 4, 0x90 +"??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z": # @"??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z" +.Lfunc_begin279: + .cv_func_id 279 + .cv_loc 279 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp11632: + .cv_loc 279 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov rdx, qword ptr [rdx] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?convert@?$StringMaker@_J@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_J@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp11633: +.Lfunc_end279: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z" + .seh_endproc + # -- End function + .def "??0?$ExprLhs@AEBQEAH@Catch@@QEAA@AEBQEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@AEBQEAH@Catch@@QEAA@AEBQEAH@Z" + .globl "??0?$ExprLhs@AEBQEAH@Catch@@QEAA@AEBQEAH@Z" # -- Begin function ??0?$ExprLhs@AEBQEAH@Catch@@QEAA@AEBQEAH@Z + .p2align 4, 0x90 +"??0?$ExprLhs@AEBQEAH@Catch@@QEAA@AEBQEAH@Z": # @"??0?$ExprLhs@AEBQEAH@Catch@@QEAA@AEBQEAH@Z" +.Lfunc_begin280: + .cv_func_id 280 + .cv_loc 280 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@AEBQEAH@Catch@@QEAA@AEBQEAH@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11634: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rax, rcx + add rsp, 16 + ret +.Ltmp11635: +.Lfunc_end280: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@AEBQEAH@Catch@@QEAA@AEBQEAH@Z" + .seh_endproc + # -- End function + .def "??$compareEqual@PEAHPEAH@Catch@@YA_NAEBQEAH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@PEAHPEAH@Catch@@YA_NAEBQEAH0@Z" + .globl "??$compareEqual@PEAHPEAH@Catch@@YA_NAEBQEAH0@Z" # -- Begin function ??$compareEqual@PEAHPEAH@Catch@@YA_NAEBQEAH0@Z + .p2align 4, 0x90 +"??$compareEqual@PEAHPEAH@Catch@@YA_NAEBQEAH0@Z": # @"??$compareEqual@PEAHPEAH@Catch@@YA_NAEBQEAH0@Z" +.Lfunc_begin281: + .cv_func_id 281 + .cv_loc 281 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@PEAHPEAH@Catch@@YA_NAEBQEAH0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp11636: + mov rcx, qword ptr [rsp] + mov rcx, qword ptr [rcx] + mov rdx, qword ptr [rsp + 8] + cmp rcx, qword ptr [rdx] + sete al + and al, 1 + movzx eax, al + add rsp, 16 + ret +.Ltmp11637: +.Lfunc_end281: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@PEAHPEAH@Catch@@YA_NAEBQEAH0@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@QEAA@_NAEBQEAHVStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@QEAA@_NAEBQEAHVStringRef@1@1@Z" + .globl "??0?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@QEAA@_NAEBQEAHVStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@QEAA@_NAEBQEAHVStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@QEAA@_NAEBQEAHVStringRef@1@1@Z": # @"??0?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@QEAA@_NAEBQEAHVStringRef@1@1@Z" +.Lfunc_begin282: + .cv_func_id 282 + .cv_loc 282 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@QEAA@_NAEBQEAHVStringRef@1@1@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp11638: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp11639: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp11640: + ret +.Ltmp11641: +.Lfunc_end282: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@QEAA@_NAEBQEAHVStringRef@1@1@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" +.Lfunc_begin283: + .cv_func_id 283 + .cv_loc 283 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11642: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp11643: +.Lfunc_end283: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" +.Lfunc_begin284: + .cv_func_id 284 + .cv_loc 284 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11644: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp11645: +.Lfunc_end284: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin285: + .cv_func_id 285 + .cv_loc 285 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp11650: + .cv_loc 285 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp11646: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" +.Ltmp11647: + jmp .LBB285_1 +.LBB285_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp11648: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp11649: + jmp .LBB285_2 +.LBB285_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 285 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB285_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 64] + .cv_loc 285 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB285_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB285_5 + jmp .LBB285_6 +.LBB285_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB285_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB285_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11651: +.Lfunc_end285: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin285@IMGREL # IP + .long -1 # ToState + .long .Ltmp11646@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11648@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp11649@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAAPEAXI@Z" +.Lfunc_begin286: + .cv_func_id 286 + .cv_loc 286 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp11652: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB286_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB286_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp11653: +.Lfunc_end286: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" + .globl "??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" # -- Begin function ??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z + .p2align 4, 0x90 +"??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z": # @"??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" +.Lfunc_begin287: + .cv_func_id 287 + .cv_loc 287 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp11654: + .cv_loc 287 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov rdx, qword ptr [rdx] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$convert@H@?$StringMaker@PEAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAH@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp11655: +.Lfunc_end287: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" + .seh_endproc + # -- End function + .def "??$convert@H@?$StringMaker@PEAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$convert@H@?$StringMaker@PEAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAH@Z" + .globl "??$convert@H@?$StringMaker@PEAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAH@Z" # -- Begin function ??$convert@H@?$StringMaker@PEAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAH@Z + .p2align 4, 0x90 +"??$convert@H@?$StringMaker@PEAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAH@Z": # @"??$convert@H@?$StringMaker@PEAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAH@Z" +.Lfunc_begin288: + .cv_func_id 288 + .cv_loc 288 2 709 0 # external\include\catch/catch.hpp:709:0 +.seh_proc "??$convert@H@?$StringMaker@PEAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAH@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rcx + mov r8, qword ptr [rip + __security_cookie] + xor r8, rsp + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx +.Ltmp11656: + .cv_loc 288 2 710 0 # external\include\catch/catch.hpp:710:0 + cmp qword ptr [rsp + 56], 0 + mov qword ptr [rsp + 48], rax # 8-byte Spill + mov qword ptr [rsp + 40], rcx # 8-byte Spill + je .LBB288_2 +# %bb.1: +.Ltmp11657: + .cv_loc 288 2 711 0 # external\include\catch/catch.hpp:711:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + lea rdx, [rsp + 56] + call "??$rawMemoryToString@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" + jmp .LBB288_3 +.Ltmp11658: +.LBB288_2: + .cv_loc 288 2 713 0 # external\include\catch/catch.hpp:713:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + lea rdx, [rip + "??_C@_07OHNGEDJK@nullptr?$AA@"] + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z" + mov qword ptr [rsp + 32], rax # 8-byte Spill +.Ltmp11659: +.LBB288_3: + .cv_loc 288 2 715 0 # external\include\catch/catch.hpp:715:0 + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 72 + ret +.Ltmp11660: +.Lfunc_end288: + .seh_handlerdata + .section .text,"xr",discard,"??$convert@H@?$StringMaker@PEAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAH@Z" + .seh_endproc + # -- End function + .def "??$rawMemoryToString@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$rawMemoryToString@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" + .globl "??$rawMemoryToString@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" # -- Begin function ??$rawMemoryToString@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z + .p2align 4, 0x90 +"??$rawMemoryToString@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z": # @"??$rawMemoryToString@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" +.Lfunc_begin289: + .cv_func_id 289 + .cv_loc 289 2 552 0 # external\include\catch/catch.hpp:552:0 +.seh_proc "??$rawMemoryToString@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov r8d, 8 + # kill: def $r8 killed $r8d + mov qword ptr [rsp + 48], rdx +.Ltmp11661: + .cv_loc 289 2 553 0 # external\include\catch/catch.hpp:553:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?rawMemoryToString@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX_K@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp11662: +.Lfunc_end289: + .seh_handlerdata + .section .text,"xr",discard,"??$rawMemoryToString@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" + .seh_endproc + # -- End function + .def "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z" + .globl "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z" # -- Begin function ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z + .p2align 4, 0x90 +"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z": # @"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z" +.Lfunc_begin290: + .cv_func_id 290 + .cv_loc 290 9 836 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:836:0 +.seh_proc "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp11667: + mov qword ptr [rbp - 32], rcx # 8-byte Spill + call "??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .cv_loc 290 9 837 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:837:0 +.Ltmp11663: + xor r8d, r8d + mov r9b, r8b + # kill: def $r8 killed $r8d +.Ltmp11668: + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov dl, r9b + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z" +.Ltmp11664: + jmp .LBB290_1 +.LBB290_1: + .cv_loc 290 9 838 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:838:0 + mov rdx, qword ptr [rbp - 16] +.Ltmp11665: + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD@Z" +.Ltmp11666: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB290_2 +.Ltmp11669: +.LBB290_2: + .cv_loc 290 9 839 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:839:0 + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z")@IMGREL + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z" + .seh_endproc + .def "?dtor$3@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@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@@QEAA@PEBD@Z@4HA": +.seh_proc "?dtor$3@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z@4HA" +.LBB290_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp11670: + .cv_loc 290 9 839 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:839:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11671: +.Lfunc_end290: + .seh_handlerdata + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z" + .p2align 2 +"$cppxdata$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z": + .long -1 # ToState + .long "?dtor$3@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z@4HA"@IMGREL # Action +"$ip2state$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z": + .long .Lfunc_begin290@IMGREL # IP + .long -1 # ToState + .long .Ltmp11663@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11666@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z" + # -- End function + .def "??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .globl "??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ": # @"??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin291: + .cv_func_id 291 + .cv_loc 291 9 613 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:613:0 +.seh_proc "??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + mov rax, rcx +.Ltmp11674: + mov dl, byte ptr [rbp - 24] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .cv_loc 291 9 614 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:614:0 +.Ltmp11672: +.Ltmp11675: + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +.Ltmp11673: + jmp .LBB291_1 +.Ltmp11676: +.LBB291_1: + .cv_loc 291 9 615 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:615:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA" +.LBB291_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp11677: + .cv_loc 291 9 615 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:615:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11678: +.Lfunc_end291: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ": + .long .Lfunc_begin291@IMGREL # IP + .long -1 # ToState + .long .Ltmp11672@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11673@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + # -- End function + .def "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD@Z" + .globl "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD@Z" # -- Begin function ?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD@Z + .p2align 4, 0x90 +"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD@Z": # @"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD@Z" +.Lfunc_begin292: + .cv_func_id 292 + .cv_loc 292 9 1180 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1180:0 +.seh_proc "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp11679: + .cv_loc 292 9 1181 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1181:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1IO@IBHOLMEN@?$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 r8d, 1181 + call "??$_Debug_pointer@$$CBD@std@@YAXPEBDPEB_WI@Z" + .cv_loc 292 9 1182 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1182:0 + mov rcx, qword ptr [rsp + 48] + call "?length@?$char_traits@D@std@@SA_KPEBD@Z" + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov r8, rax + call "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD_K@Z" + nop + add rsp, 56 + ret +.Ltmp11680: +.Lfunc_end292: + .seh_handlerdata + .section .text,"xr",discard,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD@Z" + .seh_endproc + # -- End function + .def "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .globl "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # -- Begin function ??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z + .p2align 4, 0x90 +"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z": # @"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +.Lfunc_begin293: + .cv_func_id 293 + .cv_loc 293 12 280 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:280:0 +.seh_proc "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 64], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp11681: + mov rax, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??0?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .cv_loc 293 12 281 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:281:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11682: +.Lfunc_end293: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .seh_endproc + # -- End function + .def "?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .globl "?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # -- Begin function ?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ": # @"?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +.Lfunc_begin294: + .cv_func_id 294 + .cv_loc 294 9 646 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:646:0 +.seh_proc "?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 112], rax + mov qword ptr [rsp + 80], rcx + mov rax, qword ptr [rsp + 80] +.Ltmp11683: + .cv_loc 294 9 647 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:647:0 + mov rcx, rax + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + lea rcx, [rsp + 104] + mov rdx, rax + call "??$?0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" + mov r8d, 1 + mov edx, r8d + .cv_loc 294 9 649 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:649:0 + lea rcx, [rsp + 104] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?allocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" + mov rcx, rax + call "??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 294 9 650 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:650:0 + lea rcx, [rsp + 88] + call "??0_Container_proxy@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rdx, qword ptr [rax] + lea rcx, [rsp + 104] + lea r8, [rsp + 88] + call "??$construct@U_Container_proxy@std@@U12@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z" + .cv_loc 294 9 651 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:651:0 + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rax], rcx + mov rax, qword ptr [rsp + 112] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 294 9 652 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:652:0 + nop + add rsp, 120 + ret +.Ltmp11684: +.Lfunc_end294: + .seh_handlerdata + .section .text,"xr",discard,"?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??0?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@XZ" + .globl "??0?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@XZ": # @"??0?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@XZ" +.Lfunc_begin295: + .cv_func_id 295 + .cv_loc 295 14 936 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:936:0 +.seh_proc "??0?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11685: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??0?$allocator@D@std@@QEAA@XZ" + .cv_loc 295 14 937 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:937:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp11686: +.Lfunc_end295: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .globl "??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ": # @"??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" +.Lfunc_begin296: + .cv_func_id 296 + .cv_loc 296 9 498 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:498:0 +.seh_proc "??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp11687: + mov rax, rcx + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rax + call "??0_Container_base12@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + add rcx, 8 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rcx + 24], 0 + mov qword ptr [rcx + 32], 0 + .cv_loc 296 9 499 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:499:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11688: +.Lfunc_end296: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$allocator@D@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$allocator@D@std@@QEAA@XZ" + .globl "??0?$allocator@D@std@@QEAA@XZ" # -- Begin function ??0?$allocator@D@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$allocator@D@std@@QEAA@XZ": # @"??0?$allocator@D@std@@QEAA@XZ" +.Lfunc_begin297: + .cv_func_id 297 + .cv_loc 297 14 700 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:700:0 +.seh_proc "??0?$allocator@D@std@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp11689: + .cv_loc 297 14 701 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:701:0 + pop rcx + ret +.Ltmp11690: +.Lfunc_end297: + .seh_handlerdata + .section .text,"xr",discard,"??0?$allocator@D@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0_Container_base12@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Container_base12@std@@QEAA@XZ" + .globl "??0_Container_base12@std@@QEAA@XZ" # -- Begin function ??0_Container_base12@std@@QEAA@XZ + .p2align 4, 0x90 +"??0_Container_base12@std@@QEAA@XZ": # @"??0_Container_base12@std@@QEAA@XZ" +.Lfunc_begin298: + .cv_func_id 298 + .cv_loc 298 12 80 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:80:0 +.seh_proc "??0_Container_base12@std@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11691: + mov qword ptr [rcx], 0 + .cv_loc 298 12 81 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:81:0 + mov rax, rcx + pop rcx + ret +.Ltmp11692: +.Lfunc_end298: + .seh_handlerdata + .section .text,"xr",discard,"??0_Container_base12@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .globl "??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # -- Begin function ??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ": # @"??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" +.Lfunc_begin299: + .cv_func_id 299 + .cv_loc 299 9 529 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:529:0 +.seh_proc "??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp11693: + .cv_loc 299 9 530 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:530:0 + pop rcx + ret +.Ltmp11694: +.Lfunc_end299: + .seh_handlerdata + .section .text,"xr",discard,"??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z" + .globl "??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z" # -- Begin function ??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z + .p2align 4, 0x90 +"??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z": # @"??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z" +.Lfunc_begin300: + .cv_func_id 300 + .cv_loc 300 13 739 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:739:0 +.seh_proc "??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11695: + .cv_loc 300 13 740 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:740:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp11696: +.Lfunc_end300: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z" + .seh_endproc + # -- End function + .def "?allocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?allocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" + .globl "?allocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" # -- Begin function ?allocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z + .p2align 4, 0x90 +"?allocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z": # @"?allocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" +.Lfunc_begin301: + .cv_func_id 301 + .cv_loc 301 14 975 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:975:0 +.seh_proc "?allocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp11697: + .cv_loc 301 14 976 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:976:0 + mov rdx, qword ptr [rsp + 48] + call "?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" + nop + add rsp, 56 + ret +.Ltmp11698: +.Lfunc_end301: + .seh_handlerdata + .section .text,"xr",discard,"?allocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" + .seh_endproc + # -- End function + .def "??$construct@U_Container_proxy@std@@U12@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$construct@U_Container_proxy@std@@U12@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z" + .globl "??$construct@U_Container_proxy@std@@U12@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z" # -- Begin function ??$construct@U_Container_proxy@std@@U12@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z + .p2align 4, 0x90 +"??$construct@U_Container_proxy@std@@U12@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z": # @"??$construct@U_Container_proxy@std@@U12@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z" +.Lfunc_begin302: + .cv_func_id 302 + .cv_loc 302 14 994 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:994:0 +.seh_proc "??$construct@U_Container_proxy@std@@U12@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11699: + .cv_loc 302 14 995 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:995:0 + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z" + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, rax + call "??$construct@U_Container_proxy@std@@U12@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@$$QEAU31@@Z" + .cv_loc 302 14 997 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:997:0 + nop + add rsp, 72 + ret +.Ltmp11700: +.Lfunc_end302: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@U_Container_proxy@std@@U12@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z" + .seh_endproc + # -- End function + .def "??0_Container_proxy@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Container_proxy@std@@QEAA@XZ" + .globl "??0_Container_proxy@std@@QEAA@XZ" # -- Begin function ??0_Container_proxy@std@@QEAA@XZ + .p2align 4, 0x90 +"??0_Container_proxy@std@@QEAA@XZ": # @"??0_Container_proxy@std@@QEAA@XZ" +.Lfunc_begin303: + .cv_func_id 303 + .cv_loc 303 12 68 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:68:0 +.seh_proc "??0_Container_proxy@std@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11701: + mov qword ptr [rcx], 0 + mov qword ptr [rcx + 8], 0 + .cv_loc 303 12 69 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:69:0 + mov rax, rcx + pop rcx + ret +.Ltmp11702: +.Lfunc_end303: + .seh_handlerdata + .section .text,"xr",discard,"??0_Container_proxy@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" + .globl "?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" # -- Begin function ?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z + .p2align 4, 0x90 +"?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z": # @"?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" +.Lfunc_begin304: + .cv_func_id 304 + .cv_loc 304 14 724 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:724:0 +.seh_proc "?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov eax, 16 + mov r8d, eax + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp11703: + .cv_loc 304 14 725 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:725:0 + mov rcx, qword ptr [rsp + 48] + mov rdx, r8 + mov r8d, 1 + call "?_Allocate@std@@YAPEAX_K0_N@Z" + nop + add rsp, 56 + ret +.Ltmp11704: +.Lfunc_end304: + .seh_handlerdata + .section .text,"xr",discard,"?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" + .seh_endproc + # -- End function + .def "?_Allocate@std@@YAPEAX_K0_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Allocate@std@@YAPEAX_K0_N@Z" + .globl "?_Allocate@std@@YAPEAX_K0_N@Z" # -- Begin function ?_Allocate@std@@YAPEAX_K0_N@Z + .p2align 4, 0x90 +"?_Allocate@std@@YAPEAX_K0_N@Z": # @"?_Allocate@std@@YAPEAX_K0_N@Z" +.Lfunc_begin305: + .cv_func_id 305 + .cv_loc 305 14 48 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:48:0 +.seh_proc "?_Allocate@std@@YAPEAX_K0_N@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + and r8b, 1 + mov byte ptr [rsp + 127], r8b + mov qword ptr [rsp + 112], rdx + mov qword ptr [rsp + 104], rcx +.Ltmp11705: + .cv_loc 305 14 49 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:49:0 + mov qword ptr [rsp + 96], 0 + .cv_loc 305 14 51 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:51:0 + cmp qword ptr [rsp + 104], 0 + jne .LBB305_2 +# %bb.1: +.Ltmp11706: + .cv_loc 305 14 52 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:52:0 + mov rax, qword ptr [rsp + 96] + mov qword ptr [rsp + 128], rax + jmp .LBB305_19 +.Ltmp11707: +.LBB305_2: + .cv_loc 305 14 55 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:55:0 + mov rax, -1 + xor ecx, ecx + mov edx, ecx + div qword ptr [rsp + 112] + cmp rax, qword ptr [rsp + 104] + jae .LBB305_4 +# %bb.3: +.Ltmp11708: + .cv_loc 305 14 56 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:56:0 + mov rax, qword ptr [rip + "__imp_?_Xbad_alloc@std@@YAXXZ"] + call rax + ud2 +.Ltmp11709: +.LBB305_4: + .cv_loc 305 14 57 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:57:0 + mov rax, qword ptr [rsp + 104] + imul rax, qword ptr [rsp + 112] + mov qword ptr [rsp + 88], rax + .cv_loc 305 14 60 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:60:0 + test byte ptr [rsp + 127], 1 + je .LBB305_13 +# %bb.5: + mov eax, 4096 + mov ecx, eax + cmp rcx, qword ptr [rsp + 88] + ja .LBB305_13 +# %bb.6: +.Ltmp11710: + .cv_loc 305 14 65 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:65:0 + mov rax, qword ptr [rsp + 88] + add rax, 47 + mov qword ptr [rsp + 80], rax + .cv_loc 305 14 66 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:66:0 + mov rax, qword ptr [rsp + 80] + cmp rax, qword ptr [rsp + 88] + ja .LBB305_8 +# %bb.7: +.Ltmp11711: + .cv_loc 305 14 67 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:67:0 + mov rax, qword ptr [rip + "__imp_?_Xbad_alloc@std@@YAXXZ"] + call rax + ud2 +.Ltmp11712: +.LBB305_8: + .cv_loc 305 14 68 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:68:0 + mov rcx, qword ptr [rsp + 80] + call "??2@YAPEAX_K@Z" + mov qword ptr [rsp + 72], rax +.Ltmp11713: + .cv_loc 305 14 70 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:70:0 + cmp qword ptr [rsp + 72], 0 + jne .LBB305_12 +# %bb.9: +.Ltmp11714: + .cv_loc 305 14 70 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:70:0 + lea rax, [rip + "??_C@_1DG@HGDKEBPG@?$AA?$CC?$AA_?$AAP?$AAt?$AAr?$AA_?$AAc?$AAo?$AAn?$AAt?$AAa?$AAi?$AAn?$AAe?$AAr?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AA0?$AA?$CC?$AA?5?$AA?$CG?$AA?$CG?$AA?5?$AA0?$AA?$AA@"] + mov rcx, rsp + mov qword ptr [rcx + 40], rax + lea rax, [rip + "??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@"] + mov qword ptr [rcx + 32], rax + lea rdx, [rip + "??_C@_1JA@CLGJOHFK@?$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 rax, qword ptr [rip + __imp__CrtDbgReportW] + xor r8d, r8d + mov r9d, r8d + mov ecx, 2 + mov r8d, 70 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB305_11 +# %bb.10: + int3 +.LBB305_11: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe?$AAn?$AAt?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 64], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BE@NEADDNGD@?$AA_?$AAA?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA?$AA@"] + lea r8, [rip + "??_C@_1JA@CLGJOHFK@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 70 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp11715: +.LBB305_12: + .cv_loc 305 14 71 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:71:0 + mov rax, qword ptr [rsp + 72] + add rax, 47 + and rax, -32 + mov qword ptr [rsp + 96], rax + .cv_loc 305 14 73 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:73:0 + mov rax, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 96] + mov qword ptr [rcx - 8], rax + .cv_loc 305 14 76 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:76:0 + mov rax, qword ptr [rsp + 96] + movabs rcx, -361700864190383366 + mov qword ptr [rax - 16], rcx + .cv_loc 305 14 78 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:78:0 + jmp .LBB305_18 +.Ltmp11716: +.LBB305_13: + .cv_loc 305 14 83 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:83:0 + mov rcx, qword ptr [rsp + 88] + call "??2@YAPEAX_K@Z" + mov qword ptr [rsp + 96], rax +.Ltmp11717: + .cv_loc 305 14 84 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:84:0 + cmp qword ptr [rsp + 96], 0 + jne .LBB305_17 +# %bb.14: +.Ltmp11718: + .cv_loc 305 14 84 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:84:0 + lea rax, [rip + "??_C@_1CC@GKJLLHIM@?$AA?$CC?$AA_?$AAP?$AAt?$AAr?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AA0?$AA?$CC?$AA?5?$AA?$CG?$AA?$CG?$AA?5?$AA0?$AA?$AA@"] + mov rcx, rsp + mov qword ptr [rcx + 40], rax + lea rax, [rip + "??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@"] + mov qword ptr [rcx + 32], rax + lea rdx, [rip + "??_C@_1JA@CLGJOHFK@?$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 rax, qword ptr [rip + __imp__CrtDbgReportW] + xor r8d, r8d + mov r9d, r8d + mov ecx, 2 + mov r8d, 84 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB305_16 +# %bb.15: + int3 +.LBB305_16: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe?$AAn?$AAt?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BE@NEADDNGD@?$AA_?$AAA?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA?$AA@"] + lea r8, [rip + "??_C@_1JA@CLGJOHFK@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 84 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp11719: +.LBB305_17: + .cv_loc 305 14 85 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:85:0 + jmp .LBB305_18 +.Ltmp11720: +.LBB305_18: + .cv_loc 305 14 86 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:86:0 + mov rax, qword ptr [rsp + 96] + mov qword ptr [rsp + 128], rax +.LBB305_19: + .cv_loc 305 14 87 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:87:0 + mov rax, qword ptr [rsp + 128] + add rsp, 136 + ret +.Ltmp11721: +.Lfunc_end305: + .seh_handlerdata + .section .text,"xr",discard,"?_Allocate@std@@YAPEAX_K0_N@Z" + .seh_endproc + # -- End function + .def "??$construct@U_Container_proxy@std@@U12@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@$$QEAU31@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$construct@U_Container_proxy@std@@U12@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@$$QEAU31@@Z" + .globl "??$construct@U_Container_proxy@std@@U12@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@$$QEAU31@@Z" # -- Begin function ??$construct@U_Container_proxy@std@@U12@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@$$QEAU31@@Z + .p2align 4, 0x90 +"??$construct@U_Container_proxy@std@@U12@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@$$QEAU31@@Z": # @"??$construct@U_Container_proxy@std@@U12@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@$$QEAU31@@Z" +.Lfunc_begin306: + .cv_func_id 306 + .cv_loc 306 14 856 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:856:0 +.seh_proc "??$construct@U_Container_proxy@std@@U12@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@$$QEAU31@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp11722: + .cv_loc 306 14 857 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:857:0 + mov rcx, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z" + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, rax + call "??$construct@U_Container_proxy@std@@U12@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z" + .cv_loc 306 14 858 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:858:0 + nop + add rsp, 72 + ret +.Ltmp11723: +.Lfunc_end306: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@U_Container_proxy@std@@U12@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@$$QEAU31@@Z" + .seh_endproc + # -- End function + .def "??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z" + .globl "??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z" # -- Begin function ??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z + .p2align 4, 0x90 +"??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z": # @"??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z" +.Lfunc_begin307: + .cv_func_id 307 + .cv_loc 307 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11724: + .cv_loc 307 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp11725: +.Lfunc_end307: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z" + .seh_endproc + # -- End function + .def "??$construct@U_Container_proxy@std@@U12@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$construct@U_Container_proxy@std@@U12@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z" + .globl "??$construct@U_Container_proxy@std@@U12@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z" # -- Begin function ??$construct@U_Container_proxy@std@@U12@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z + .p2align 4, 0x90 +"??$construct@U_Container_proxy@std@@U12@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z": # @"??$construct@U_Container_proxy@std@@U12@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z" +.Lfunc_begin308: + .cv_func_id 308 + .cv_loc 308 14 736 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:736:0 +.seh_proc "??$construct@U_Container_proxy@std@@U12@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp11726: + .cv_loc 308 14 737 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:737:0 + mov rcx, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z" + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rax + .cv_loc 308 14 738 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:738:0 + add rsp, 72 + ret +.Ltmp11727: +.Lfunc_end308: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@U_Container_proxy@std@@U12@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z" + .seh_endproc + # -- End function + .def "??$_Debug_pointer@$$CBD@std@@YAXPEBDPEB_WI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Debug_pointer@$$CBD@std@@YAXPEBDPEB_WI@Z" + .globl "??$_Debug_pointer@$$CBD@std@@YAXPEBDPEB_WI@Z" # -- Begin function ??$_Debug_pointer@$$CBD@std@@YAXPEBDPEB_WI@Z + .p2align 4, 0x90 +"??$_Debug_pointer@$$CBD@std@@YAXPEBDPEB_WI@Z": # @"??$_Debug_pointer@$$CBD@std@@YAXPEBDPEB_WI@Z" +.Lfunc_begin309: + .cv_func_id 309 + .cv_loc 309 12 923 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:923:0 +.seh_proc "??$_Debug_pointer@$$CBD@std@@YAXPEBDPEB_WI@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov dword ptr [rsp + 52], r8d + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx +.Ltmp11728: + .cv_loc 309 12 924 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:924:0 + cmp qword ptr [rsp + 32], 0 + jne .LBB309_2 +# %bb.1: +.Ltmp11729: + .cv_loc 309 12 925 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:925:0 + mov r8d, dword ptr [rsp + 52] + mov rdx, qword ptr [rsp + 40] + lea rcx, [rip + "??_C@_1CK@EOPGIILJ@?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAn?$AAu?$AAl?$AAl?$AA?5?$AAp?$AAo?$AAi?$AAn?$AAt?$AAe?$AAr?$AA?$AA@"] + call qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] +.Ltmp11730: +.LBB309_2: + .cv_loc 309 12 926 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:926:0 + nop + add rsp, 56 + ret +.Ltmp11731: +.Lfunc_end309: + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_pointer@$$CBD@std@@YAXPEBDPEB_WI@Z" + .seh_endproc + # -- End function + .def "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD_K@Z" + .globl "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD_K@Z" # -- Begin function ?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD_K@Z + .p2align 4, 0x90 +"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD_K@Z": # @"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD_K@Z" +.Lfunc_begin310: + .cv_func_id 310 + .cv_loc 310 9 1165 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1165:0 +.seh_proc "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD_K@Z" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov qword ptr [rsp + 104], r8 + mov qword ptr [rsp + 96], rdx + mov qword ptr [rsp + 88], rcx + mov rcx, qword ptr [rsp + 88] +.Ltmp11732: + .cv_loc 310 9 1166 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1166:0 + mov rdx, qword ptr [rsp + 96] + cmp qword ptr [rsp + 104], 0 + setne al + and al, 1 + lea r8, [rip + "??_C@_1IO@IBHOLMEN@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 1166 + mov qword ptr [rsp + 80], rcx # 8-byte Spill + mov cl, al + call "??$_Debug_pointer_if@$$CBD@std@@YAX_NPEBDPEB_WI@Z" + .cv_loc 310 9 1167 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1167:0 + mov rdx, qword ptr [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + call "?_Inside@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_NPEBD@Z" + test al, 1 + jne .LBB310_1 + jmp .LBB310_2 +.LBB310_1: +.Ltmp11733: + .cv_loc 310 9 1168 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1168:0 + mov r9, qword ptr [rsp + 104] + mov rax, qword ptr [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 72], r9 # 8-byte Spill + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + sub rcx, rax + mov rax, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rax + mov rdx, rax + mov r8, qword ptr [rsp + 56] # 8-byte Reload + mov r9, qword ptr [rsp + 72] # 8-byte Reload + call "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@AEBV12@_K1@Z" + mov qword ptr [rsp + 112], rax + jmp .LBB310_5 +.Ltmp11734: +.LBB310_2: + .cv_loc 310 9 1171 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1171:0 + xor r8d, r8d + mov rdx, qword ptr [rsp + 104] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + call "?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_N_K_N@Z" + test al, 1 + jne .LBB310_3 + jmp .LBB310_4 +.LBB310_3: +.Ltmp11735: + .cv_loc 310 9 1173 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1173:0 + mov r8, qword ptr [rsp + 104] + mov rdx, qword ptr [rsp + 96] + mov rax, qword ptr [rsp + 80] # 8-byte Reload + mov rcx, rax + mov qword ptr [rsp + 48], r8 # 8-byte Spill + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + mov rcx, rax + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" + .cv_loc 310 9 1174 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1174:0 + mov rdx, qword ptr [rsp + 104] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" +.Ltmp11736: +.LBB310_4: + .cv_loc 310 9 1176 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1176:0 + mov rax, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 112], rax +.LBB310_5: + .cv_loc 310 9 1177 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1177:0 + mov rax, qword ptr [rsp + 112] + add rsp, 120 + ret +.Ltmp11737: +.Lfunc_end310: + .seh_handlerdata + .section .text,"xr",discard,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD_K@Z" + .seh_endproc + # -- End function + .def "?length@?$char_traits@D@std@@SA_KPEBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?length@?$char_traits@D@std@@SA_KPEBD@Z" + .globl "?length@?$char_traits@D@std@@SA_KPEBD@Z" # -- Begin function ?length@?$char_traits@D@std@@SA_KPEBD@Z + .p2align 4, 0x90 +"?length@?$char_traits@D@std@@SA_KPEBD@Z": # @"?length@?$char_traits@D@std@@SA_KPEBD@Z" +.Lfunc_begin311: + .cv_func_id 311 + .cv_loc 311 11 522 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\iosfwd:522:0 +.seh_proc "?length@?$char_traits@D@std@@SA_KPEBD@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx +.Ltmp11738: + .cv_loc 311 11 523 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\iosfwd:523:0 + mov rcx, qword ptr [rsp + 48] + movsx eax, byte ptr [rcx] + cmp eax, 0 + jne .LBB311_2 +# %bb.1: + xor eax, eax + mov ecx, eax + mov qword ptr [rsp + 40], rcx # 8-byte Spill + jmp .LBB311_3 +.LBB311_2: + mov rcx, qword ptr [rsp + 48] + call strlen + mov qword ptr [rsp + 40], rax # 8-byte Spill +.LBB311_3: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp11739: +.Lfunc_end311: + .seh_handlerdata + .section .text,"xr",discard,"?length@?$char_traits@D@std@@SA_KPEBD@Z" + .seh_endproc + # -- End function + .def "??$_Debug_pointer_if@$$CBD@std@@YAX_NPEBDPEB_WI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Debug_pointer_if@$$CBD@std@@YAX_NPEBDPEB_WI@Z" + .globl "??$_Debug_pointer_if@$$CBD@std@@YAX_NPEBDPEB_WI@Z" # -- Begin function ??$_Debug_pointer_if@$$CBD@std@@YAX_NPEBDPEB_WI@Z + .p2align 4, 0x90 +"??$_Debug_pointer_if@$$CBD@std@@YAX_NPEBDPEB_WI@Z": # @"??$_Debug_pointer_if@$$CBD@std@@YAX_NPEBDPEB_WI@Z" +.Lfunc_begin312: + .cv_func_id 312 + .cv_loc 312 12 937 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:937:0 +.seh_proc "??$_Debug_pointer_if@$$CBD@std@@YAX_NPEBDPEB_WI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 68], r9d + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + and cl, 1 + mov byte ptr [rsp + 47], cl +.Ltmp11740: + .cv_loc 312 12 938 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:938:0 + test byte ptr [rsp + 47], 1 + je .LBB312_3 +# %bb.1: + cmp qword ptr [rsp + 48], 0 + jne .LBB312_3 +# %bb.2: +.Ltmp11741: + .cv_loc 312 12 939 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:939:0 + mov r8d, dword ptr [rsp + 68] + mov rdx, qword ptr [rsp + 56] + lea rcx, [rip + "??_C@_1CK@EOPGIILJ@?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAn?$AAu?$AAl?$AAl?$AA?5?$AAp?$AAo?$AAi?$AAn?$AAt?$AAe?$AAr?$AA?$AA@"] + call qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] +.Ltmp11742: +.LBB312_3: + .cv_loc 312 12 940 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:940:0 + nop + add rsp, 72 + ret +.Ltmp11743: +.Lfunc_end312: + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_pointer_if@$$CBD@std@@YAX_NPEBDPEB_WI@Z" + .seh_endproc + # -- End function + .def "?_Inside@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_NPEBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Inside@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_NPEBD@Z" + .globl "?_Inside@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_NPEBD@Z" # -- Begin function ?_Inside@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_NPEBD@Z + .p2align 4, 0x90 +"?_Inside@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_NPEBD@Z": # @"?_Inside@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_NPEBD@Z" +.Lfunc_begin313: + .cv_func_id 313 + .cv_loc 313 9 2238 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2238:0 +.seh_proc "?_Inside@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_NPEBD@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp11744: + .cv_loc 313 9 2239 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2239:0 + cmp qword ptr [rsp + 72], 0 + mov qword ptr [rsp + 56], rcx # 8-byte Spill + je .LBB313_3 +# %bb.1: + mov rax, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + cmp rcx, rax + jb .LBB313_3 +# %bb.2: + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + add rcx, qword ptr [rax] + cmp rcx, qword ptr [rsp + 72] + ja .LBB313_4 +.LBB313_3: +.Ltmp11745: + .cv_loc 313 9 2241 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2241:0 + mov byte ptr [rsp + 87], 0 + jmp .LBB313_5 +.LBB313_4: + .cv_loc 313 9 2243 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2243:0 + mov byte ptr [rsp + 87], 1 +.Ltmp11746: +.LBB313_5: + .cv_loc 313 9 2244 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2244:0 + mov al, byte ptr [rsp + 87] + and al, 1 + movzx eax, al + add rsp, 88 + ret +.Ltmp11747: +.Lfunc_end313: + .seh_handlerdata + .section .text,"xr",discard,"?_Inside@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_NPEBD@Z" + .seh_endproc + # -- End function + .def "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@AEBV12@_K1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@AEBV12@_K1@Z" + .globl "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@AEBV12@_K1@Z" # -- Begin function ?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@AEBV12@_K1@Z + .p2align 4, 0x90 +"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@AEBV12@_K1@Z": # @"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@AEBV12@_K1@Z" +.Lfunc_begin314: + .cv_func_id 314 + .cv_loc 314 9 1149 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1149:0 +.seh_proc "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@AEBV12@_K1@Z" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov qword ptr [rsp + 112], r9 + mov qword ptr [rsp + 104], r8 + mov qword ptr [rsp + 96], rdx + mov qword ptr [rsp + 88], rcx + mov rcx, qword ptr [rsp + 88] +.Ltmp11748: + .cv_loc 314 9 1150 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1150:0 + mov rdx, qword ptr [rsp + 96] + mov r8, qword ptr [rsp + 104] + mov qword ptr [rsp + 80], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + call "?_Check_offset@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAX_K@Z" + .cv_loc 314 9 1151 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1151:0 + mov rcx, qword ptr [rsp + 96] + mov r8, qword ptr [rsp + 112] + mov rdx, qword ptr [rsp + 104] + call "?_Clamp_suffix_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K0@Z" + mov qword ptr [rsp + 112], rax + .cv_loc 314 9 1153 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1153:0 + mov rax, qword ptr [rsp + 80] # 8-byte Reload + cmp rax, qword ptr [rsp + 96] + jne .LBB314_2 +# %bb.1: +.Ltmp11749: + .cv_loc 314 9 1154 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1154:0 + mov rax, qword ptr [rsp + 104] + add rax, qword ptr [rsp + 112] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov rdx, rax + call "?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K@Z" + xor r8d, r8d + mov edx, r8d + mov r8, qword ptr [rsp + 104] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0@Z" + mov qword ptr [rsp + 64], rax # 8-byte Spill + jmp .LBB314_5 +.LBB314_2: + .cv_loc 314 9 1155 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1155:0 + xor r8d, r8d + mov rdx, qword ptr [rsp + 112] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + call "?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_N_K_N@Z" + test al, 1 + jne .LBB314_3 + jmp .LBB314_4 +.LBB314_3: +.Ltmp11750: + .cv_loc 314 9 1157 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1157:0 + mov r8, qword ptr [rsp + 112] + mov rax, qword ptr [rsp + 96] + mov rcx, rax + mov qword ptr [rsp + 56], r8 # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ" + add rax, qword ptr [rsp + 104] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + mov rcx, rax + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov r8, qword ptr [rsp + 56] # 8-byte Reload + call "?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" + .cv_loc 314 9 1159 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1159:0 + mov rdx, qword ptr [rsp + 112] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" +.Ltmp11751: +.LBB314_4: + .cv_loc 314 9 1155 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1155:0 + jmp .LBB314_5 +.Ltmp11752: +.LBB314_5: + .cv_loc 314 9 1161 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1161:0 + mov rax, qword ptr [rsp + 80] # 8-byte Reload + add rsp, 120 + ret +.Ltmp11753: +.Lfunc_end314: + .seh_handlerdata + .section .text,"xr",discard,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@AEBV12@_K1@Z" + .seh_endproc + # -- End function + .def "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + .globl "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" # -- Begin function ?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ + .p2align 4, 0x90 +"?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ": # @"?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" +.Lfunc_begin315: + .cv_func_id 315 + .cv_loc 315 9 577 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:577:0 +.seh_proc "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11754: + .cv_loc 315 9 578 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:578:0 + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov rcx, rax + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" + nop + add rsp, 40 + ret +.Ltmp11755: +.Lfunc_end315: + .seh_handlerdata + .section .text,"xr",discard,"?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + .seh_endproc + # -- End function + .def "?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_N_K_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_N_K_N@Z" + .globl "?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_N_K_N@Z" # -- Begin function ?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_N_K_N@Z + .p2align 4, 0x90 +"?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_N_K_N@Z": # @"?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_N_K_N@Z" +.Lfunc_begin316: + .cv_func_id 316 + .cv_loc 316 9 2224 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2224:0 +.seh_proc "?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_N_K_N@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + and r8b, 1 + mov byte ptr [rsp + 87], r8b + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp11756: + .cv_loc 316 9 2225 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2225:0 + mov qword ptr [rsp + 56], rcx # 8-byte Spill + call "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + cmp rax, qword ptr [rsp + 72] + jae .LBB316_2 +# %bb.1: +.Ltmp11757: + .cv_loc 316 9 2226 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2226:0 + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + call "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ" + ud2 +.Ltmp11758: +.LBB316_2: + .cv_loc 316 9 2227 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2227:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov rax, qword ptr [rax] + cmp rax, qword ptr [rsp + 72] + jae .LBB316_4 +# %bb.3: +.Ltmp11759: + .cv_loc 316 9 2228 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2228:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + call "?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z" + jmp .LBB316_14 +.LBB316_4: + .cv_loc 316 9 2229 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2229:0 + test byte ptr [rsp + 87], 1 + je .LBB316_10 +# %bb.5: + cmp qword ptr [rsp + 72], 16 + jae .LBB316_10 +# %bb.6: +.Ltmp11760: + .cv_loc 316 9 2230 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2230:0 + mov rax, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + cmp rcx, qword ptr [rax] + jae .LBB316_8 +# %bb.7: + mov rax, qword ptr [rsp + 72] + mov qword ptr [rsp + 40], rax # 8-byte Spill + jmp .LBB316_9 +.LBB316_8: + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov rax, qword ptr [rax] + mov qword ptr [rsp + 40], rax # 8-byte Spill +.LBB316_9: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov edx, 1 + mov r8, rax + call "?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z" + jmp .LBB316_13 +.LBB316_10: + .cv_loc 316 9 2232 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2232:0 + cmp qword ptr [rsp + 72], 0 + jne .LBB316_12 +# %bb.11: + .cv_loc 316 9 2233 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2233:0 + xor eax, eax + mov edx, eax +.Ltmp11761: + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + call "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" +.LBB316_12: + .cv_loc 316 9 2232 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2232:0 + jmp .LBB316_13 +.Ltmp11762: +.LBB316_13: + .cv_loc 316 9 2229 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2229:0 + jmp .LBB316_14 +.Ltmp11763: +.LBB316_14: + .cv_loc 316 9 2234 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2234:0 + xor eax, eax + mov ecx, eax + cmp rcx, qword ptr [rsp + 72] + setb dl + and dl, 1 + movzx eax, dl + add rsp, 88 + ret +.Ltmp11764: +.Lfunc_end316: + .seh_handlerdata + .section .text,"xr",discard,"?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_N_K_N@Z" + .seh_endproc + # -- End function + .def "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + .globl "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" # -- Begin function ?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ + .p2align 4, 0x90 +"?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ": # @"?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" +.Lfunc_begin317: + .cv_func_id 317 + .cv_loc 317 9 723 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:723:0 +.seh_proc "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11765: + .cv_loc 317 9 724 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:724:0 + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + add rax, 24 + add rsp, 40 + ret +.Ltmp11766: +.Lfunc_end317: + .seh_handlerdata + .section .text,"xr",discard,"?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + .seh_endproc + # -- End function + .def "?_Check_offset@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAX_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Check_offset@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAX_K@Z" + .globl "?_Check_offset@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAX_K@Z" # -- Begin function ?_Check_offset@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAX_K@Z + .p2align 4, 0x90 +"?_Check_offset@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAX_K@Z": # @"?_Check_offset@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAX_K@Z" +.Lfunc_begin318: + .cv_func_id 318 + .cv_loc 318 9 2270 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2270:0 +.seh_proc "?_Check_offset@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAX_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp11767: + .cv_loc 318 9 2271 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2271:0 + mov rdx, rcx + mov qword ptr [rsp + 32], rcx # 8-byte Spill + mov rcx, rdx + call "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ" + mov rax, qword ptr [rax] + cmp rax, qword ptr [rsp + 48] + jae .LBB318_2 +# %bb.1: +.Ltmp11768: + .cv_loc 318 9 2272 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2272:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Xran@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ" + ud2 +.Ltmp11769: +.LBB318_2: + .cv_loc 318 9 2273 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2273:0 + add rsp, 56 + ret +.Ltmp11770: +.Lfunc_end318: + .seh_handlerdata + .section .text,"xr",discard,"?_Check_offset@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAX_K@Z" + .seh_endproc + # -- End function + .def "?_Clamp_suffix_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Clamp_suffix_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K0@Z" + .globl "?_Clamp_suffix_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K0@Z" # -- Begin function ?_Clamp_suffix_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K0@Z + .p2align 4, 0x90 +"?_Clamp_suffix_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K0@Z": # @"?_Clamp_suffix_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K0@Z" +.Lfunc_begin319: + .cv_func_id 319 + .cv_loc 319 9 2111 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2111:0 +.seh_proc "?_Clamp_suffix_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K0@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp11771: + .cv_loc 319 9 2112 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2112:0 + call "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ" + mov rax, qword ptr [rax] + sub rax, qword ptr [rsp + 48] + mov qword ptr [rsp + 32], rax + .cv_loc 319 9 2113 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2113:0 + mov rax, qword ptr [rsp + 56] + cmp rax, qword ptr [rsp + 32] + ja .LBB319_2 +# %bb.1: +.Ltmp11772: + .cv_loc 319 9 2114 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2114:0 + mov rax, qword ptr [rsp + 56] + mov qword ptr [rsp + 64], rax + jmp .LBB319_3 +.LBB319_2: + .cv_loc 319 9 2116 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2116:0 + mov rax, qword ptr [rsp + 32] + mov qword ptr [rsp + 64], rax +.Ltmp11773: +.LBB319_3: + .cv_loc 319 9 2117 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2117:0 + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp11774: +.Lfunc_end319: + .seh_handlerdata + .section .text,"xr",discard,"?_Clamp_suffix_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K0@Z" + .seh_endproc + # -- End function + .def "?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K@Z" + .globl "?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K@Z" # -- Begin function ?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K@Z + .p2align 4, 0x90 +"?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K@Z": # @"?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K@Z" +.Lfunc_begin320: + .cv_func_id 320 + .cv_loc 320 9 1340 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1340:0 +.seh_proc "?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp11775: + .cv_loc 320 9 1341 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1341:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + call "?_Check_offset@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAX_K@Z" + .cv_loc 320 9 1342 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1342:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" + .cv_loc 320 9 1343 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1343:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 56 + ret +.Ltmp11776: +.Lfunc_end320: + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K@Z" + .seh_endproc + # -- End function + .def "?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0@Z" + .globl "?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0@Z" # -- Begin function ?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0@Z + .p2align 4, 0x90 +"?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0@Z": # @"?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0@Z" +.Lfunc_begin321: + .cv_func_id 321 + .cv_loc 321 9 1347 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1347:0 +.seh_proc "?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov qword ptr [rsp + 96], r8 + mov qword ptr [rsp + 88], rdx + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp11777: + .cv_loc 321 9 1348 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1348:0 + mov rdx, qword ptr [rsp + 88] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + call "?_Check_offset@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAX_K@Z" + .cv_loc 321 9 1349 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1349:0 + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + call "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov rax, qword ptr [rax] + sub rax, qword ptr [rsp + 88] + cmp rax, qword ptr [rsp + 96] + ja .LBB321_2 +# %bb.1: +.Ltmp11778: + .cv_loc 321 9 1350 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1350:0 + mov rdx, qword ptr [rsp + 88] + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + call "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" + jmp .LBB321_5 +.LBB321_2: + .cv_loc 321 9 1351 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1351:0 + xor eax, eax + mov ecx, eax + cmp rcx, qword ptr [rsp + 96] + jae .LBB321_4 +# %bb.3: +.Ltmp11779: + .cv_loc 321 9 1353 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1353:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 88] + mov qword ptr [rsp + 72], rax + .cv_loc 321 9 1354 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1354:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov rax, qword ptr [rax] + sub rax, qword ptr [rsp + 96] + mov qword ptr [rsp + 64], rax + .cv_loc 321 9 1355 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1355:0 + mov rax, qword ptr [rsp + 64] + sub rax, qword ptr [rsp + 88] + mov rcx, qword ptr [rsp + 72] + add rcx, qword ptr [rsp + 96] + mov rdx, qword ptr [rsp + 72] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov r8, rax + call "?move@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" + .cv_loc 321 9 1356 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1356:0 + mov rdx, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" +.Ltmp11780: +.LBB321_4: + .cv_loc 321 9 1351 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1351:0 + jmp .LBB321_5 +.Ltmp11781: +.LBB321_5: + .cv_loc 321 9 1358 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1358:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + add rsp, 104 + ret +.Ltmp11782: +.Lfunc_end321: + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0@Z" + .seh_endproc + # -- End function + .def "?_Xran@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Xran@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ" + .globl "?_Xran@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ" # -- Begin function ?_Xran@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ + .p2align 4, 0x90 +"?_Xran@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ": # @"?_Xran@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ" +.Lfunc_begin322: + .cv_func_id 322 + .cv_loc 322 9 2282 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2282:0 +.seh_proc "?_Xran@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp11783: + .cv_loc 322 9 2283 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2283:0 + lea rcx, [rip + "??_C@_0BI@CFPLBAOH@invalid?5string?5position?$AA@"] + mov rax, qword ptr [rip + "__imp_?_Xout_of_range@std@@YAXPEBD@Z"] + call rax + ud2 +.Ltmp11784: +.Lfunc_end322: + .seh_handlerdata + .section .text,"xr",discard,"?_Xran@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ" + .seh_endproc + # -- End function + .def "?move@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?move@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" + .globl "?move@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" # -- Begin function ?move@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z + .p2align 4, 0x90 +"?move@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z": # @"?move@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" +.Lfunc_begin323: + .cv_func_id 323 + .cv_loc 323 11 552 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\iosfwd:552:0 +.seh_proc "?move@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx +.Ltmp11785: + .cv_loc 323 11 553 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\iosfwd:553:0 + cmp qword ptr [rsp + 80], 0 + jne .LBB323_2 +# %bb.1: + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 56], rax # 8-byte Spill + jmp .LBB323_3 +.LBB323_2: + mov rax, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 72] + mov r8, qword ptr [rsp + 80] + mov rcx, rax + mov qword ptr [rsp + 48], rax # 8-byte Spill + call memmove + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov qword ptr [rsp + 56], rcx # 8-byte Spill +.LBB323_3: + mov rax, qword ptr [rsp + 56] # 8-byte Reload + add rsp, 88 + ret +.Ltmp11786: +.Lfunc_end323: + .seh_handlerdata + .section .text,"xr",discard,"?move@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" + .seh_endproc + # -- End function + .def "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + .globl "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" # -- Begin function ?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ": # @"?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" +.Lfunc_begin324: + .cv_func_id 324 + .cv_loc 324 9 1769 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1769:0 +.seh_proc "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp11787: + .cv_loc 324 9 1770 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1770:0 + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + mov dl, byte ptr [rsp + 48] + mov rcx, rax + call "?max_size@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBA_KU_Nil@2@@Z" + mov qword ptr [rsp + 56], rax + .cv_loc 324 9 1771 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1771:0 + cmp qword ptr [rsp + 56], 1 + ja .LBB324_2 +# %bb.1: + mov eax, 1 + mov ecx, eax + mov qword ptr [rsp + 40], rcx # 8-byte Spill + jmp .LBB324_3 +.LBB324_2: + mov rax, qword ptr [rsp + 56] + sub rax, 1 + mov qword ptr [rsp + 40], rax # 8-byte Spill +.LBB324_3: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 72 + ret +.Ltmp11788: +.Lfunc_end324: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ" + .globl "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ" # -- Begin function ?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ + .p2align 4, 0x90 +"?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ": # @"?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ" +.Lfunc_begin325: + .cv_func_id 325 + .cv_loc 325 9 2265 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2265:0 +.seh_proc "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp11789: + .cv_loc 325 9 2266 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2266:0 + lea rcx, [rip + "??_C@_0BA@JFNIOLAK@string?5too?5long?$AA@"] + mov rax, qword ptr [rip + "__imp_?_Xlength_error@std@@YAXPEBD@Z"] + call rax + ud2 +.Ltmp11790: +.Lfunc_end325: + .seh_handlerdata + .section .text,"xr",discard,"?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ" + .seh_endproc + # -- End function + .def "?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z" + .globl "?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z" # -- Begin function ?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z + .p2align 4, 0x90 +"?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z": # @"?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z" +.Lfunc_begin326: + .cv_func_id 326 + .cv_loc 326 9 2182 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2182:0 +.seh_proc "?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 208 + .seh_stackalloc 208 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 72], -2 + mov qword ptr [rbp + 64], r8 + mov qword ptr [rbp + 56], rdx + mov qword ptr [rbp + 48], rcx + mov rcx, qword ptr [rbp + 48] +.Ltmp11795: + .cv_loc 326 9 2183 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2183:0 + mov rdx, qword ptr [rbp + 56] + or rdx, 15 + mov qword ptr [rbp + 40], rdx + .cv_loc 326 9 2184 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2184:0 + mov qword ptr [rbp + 24], rcx # 8-byte Spill + call "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + cmp rax, qword ptr [rbp + 40] + jae .LBB326_2 +# %bb.1: +.Ltmp11796: + .cv_loc 326 9 2185 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2185:0 + mov rax, qword ptr [rbp + 56] + mov qword ptr [rbp + 40], rax + jmp .LBB326_9 +.LBB326_2: + .cv_loc 326 9 2186 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2186:0 + mov rax, qword ptr [rbp + 24] # 8-byte Reload + mov rcx, rax + call "?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov edx, 3 + mov ecx, edx + mov rax, qword ptr [rax] + shr rax, 1 + mov r8, qword ptr [rbp + 40] + mov qword ptr [rbp + 16], rax # 8-byte Spill + mov rax, r8 + xor edx, edx + # kill: def $rdx killed $edx + div rcx + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + cmp rcx, rax + ja .LBB326_4 +# %bb.3: + jmp .LBB326_8 +.LBB326_4: +.Ltmp11797: + .cv_loc 326 9 2188 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2188:0 + mov rax, qword ptr [rbp + 24] # 8-byte Reload + mov rcx, rax + call "?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + mov qword ptr [rbp], rax # 8-byte Spill + call "?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov rax, qword ptr [rax] + shr rax, 1 + mov rcx, qword ptr [rbp] # 8-byte Reload + sub rcx, rax + mov rax, qword ptr [rbp + 8] # 8-byte Reload + cmp rax, rcx + ja .LBB326_6 +# %bb.5: +.Ltmp11798: + .cv_loc 326 9 2189 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2189:0 + mov rax, qword ptr [rbp + 24] # 8-byte Reload + mov rcx, rax + call "?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov rax, qword ptr [rax] + shr rax, 1 + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + add rcx, rax + mov qword ptr [rbp + 40], rcx + jmp .LBB326_7 +.LBB326_6: + .cv_loc 326 9 2192 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2192:0 + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + call "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + mov qword ptr [rbp + 40], rax +.LBB326_7: + .cv_loc 326 9 2188 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2188:0 + jmp .LBB326_8 +.Ltmp11799: +.LBB326_8: + .cv_loc 326 9 2186 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2186:0 + jmp .LBB326_9 +.Ltmp11800: +.LBB326_9: + .cv_loc 326 9 2196 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2196:0 + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + mov rcx, qword ptr [rbp + 40] + add rcx, 1 +.Ltmp11791: + mov qword ptr [rbp - 16], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp - 16] # 8-byte Reload + call "?allocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAPEAD_K@Z" +.Ltmp11792: + mov qword ptr [rbp - 24], rax # 8-byte Spill + jmp .LBB326_13 +.LBB326_13: + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp + 32], rax + .cv_loc 326 9 2197 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2197:0 + jmp .LBB326_15 +.Ltmp11801: +.LBB326_14: # Block address taken + .cv_loc 326 9 2205 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2205:0 + jmp .LBB326_15 +.Ltmp11802: +.LBB326_15: + .cv_loc 326 9 2207 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2207:0 + xor eax, eax + mov ecx, eax + cmp rcx, qword ptr [rbp + 64] + jae .LBB326_17 +# %bb.16: +.Ltmp11803: + .cv_loc 326 9 2208 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2208:0 + mov r8, qword ptr [rbp + 64] + mov rax, qword ptr [rbp + 24] # 8-byte Reload + mov rcx, rax + mov qword ptr [rbp - 64], r8 # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + mov rcx, qword ptr [rbp + 32] + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$_Unfancy@D@std@@YAPEADPEAD@Z" + mov rcx, rax + mov rdx, qword ptr [rbp - 72] # 8-byte Reload + mov r8, qword ptr [rbp - 64] # 8-byte Reload + call "?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" + mov qword ptr [rbp - 80], rax # 8-byte Spill +.Ltmp11804: +.LBB326_17: + .cv_loc 326 9 2210 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2210:0 + xor eax, eax + mov r8d, eax + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + mov edx, 1 + call "?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z" + .cv_loc 326 9 2211 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2211:0 + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov rcx, rax + call "??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z" + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov rdx, rax + lea r8, [rbp + 32] + call "??$construct@PEADAEAPEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEADAEAPEAD@Z" + .cv_loc 326 9 2212 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2212:0 + mov rax, qword ptr [rbp + 40] + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov rcx, qword ptr [rbp - 96] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 326 9 2213 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2213:0 + mov rdx, qword ptr [rbp + 64] + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + call "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" + .cv_loc 326 9 2214 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2214:0 + nop + add rsp, 208 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z")@IMGREL + .section .text,"xr",discard,"?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z" + .seh_endproc + .def "?catch$10@?0??_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$10@?0??_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z@4HA": +.seh_proc "?catch$10@?0??_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB326_10: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11805: + .cv_loc 326 9 2198 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2198:0 + mov rax, qword ptr [rbp + 56] + mov qword ptr [rbp + 40], rax +.Ltmp11806: + .cv_loc 326 9 2200 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2200:0 + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + mov rcx, qword ptr [rbp + 40] + add rcx, 1 +.Ltmp11793: + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp - 32] # 8-byte Reload + call "?allocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAPEAD_K@Z" +.Ltmp11794: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB326_12 +.LBB326_12: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp + 32], rax +.Ltmp11807: + .cv_loc 326 9 2205 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2205:0 + lea rax, [rip + .LBB326_14] + add rsp, 32 + pop rbp + ret # CATCHRET + .seh_handlerdata + .long ("$cppxdata$?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z")@IMGREL + .section .text,"xr",discard,"?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z" + .seh_endproc + .def "?catch$11@?0??_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$11@?0??_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z@4HA": +.seh_proc "?catch$11@?0??_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB326_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + xor eax, eax + mov ecx, eax + mov dl, 1 +.Ltmp11808: + .cv_loc 326 9 2202 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2202:0 + mov r8, qword ptr [rbp + 24] # 8-byte Reload + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, r8 + mov r8, qword ptr [rbp - 48] # 8-byte Reload + call "?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z" + .cv_loc 326 9 2203 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2203:0 + mov rcx, qword ptr [rip + __imp__CxxThrowException] + mov r8, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rcx, r8 + mov rdx, r8 + mov r9, qword ptr [rbp - 56] # 8-byte Reload + call r9 + ud2 +.Ltmp11809: +.Lfunc_end326: + .seh_handlerdata + .long ("$cppxdata$?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z")@IMGREL + .section .text,"xr",discard,"?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z" + .p2align 2 +"$cppxdata$?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z": + .long 429065506 # MagicNumber + .long 4 # MaxState + .long ("$stateUnwindMap$?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z")@IMGREL # UnwindMap + .long 2 # NumTryBlocks + .long ("$tryMap$?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z")@IMGREL # TryBlockMap + .long 7 # IPMapEntries + .long ("$ip2state$?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z")@IMGREL # IPToStateXData + .long 200 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action + .long 1 # ToState + .long 0 # Action + .long 1 # ToState + .long 0 # Action +"$tryMap$?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z": + .long 2 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z")@IMGREL # HandlerArray + .long 0 # TryLow + .long 0 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z")@IMGREL # HandlerArray +"$handlerMap$0$?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$11@?0??_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$handlerMap$1$?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$10@?0??_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z": + .long .Lfunc_begin326@IMGREL # IP + .long -1 # ToState + .long .Ltmp11791@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11792@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$10@?0??_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z@4HA"@IMGREL # IP + .long 1 # ToState + .long .Ltmp11793@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp11794@IMGREL+1 # IP + .long 1 # ToState + .long "?catch$11@?0??_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z@4HA"@IMGREL # IP + .long 3 # ToState + .section .text,"xr",discard,"?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z" + # -- End function + .def "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + .globl "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # -- Begin function ?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ + .p2align 4, 0x90 +"?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ": # @"?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" +.Lfunc_begin327: + .cv_func_id 327 + .cv_loc 327 9 696 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:696:0 +.seh_proc "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11810: + .cv_loc 327 9 697 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:697:0 + call "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp11811: +.Lfunc_end327: + .seh_handlerdata + .section .text,"xr",discard,"?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?max_size@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBA_KU_Nil@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBA_KU_Nil@2@@Z" + .globl "?max_size@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBA_KU_Nil@2@@Z" # -- Begin function ?max_size@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBA_KU_Nil@2@@Z + .p2align 4, 0x90 +"?max_size@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBA_KU_Nil@2@@Z": # @"?max_size@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBA_KU_Nil@2@@Z" +.Lfunc_begin328: + .cv_func_id 328 + .cv_loc 328 14 1007 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1007:0 +.seh_proc "?max_size@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBA_KU_Nil@2@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov byte ptr [rsp + 48], dl + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp11812: + .cv_loc 328 14 1008 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1008:0 + call "?max_size@?$allocator_traits@V?$allocator@D@std@@@std@@SA_KAEBV?$allocator@D@2@@Z" + nop + add rsp, 56 + ret +.Ltmp11813: +.Lfunc_end328: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBA_KU_Nil@2@@Z" + .seh_endproc + # -- End function + .def "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # -- Begin function ?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ": # @"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" +.Lfunc_begin329: + .cv_func_id 329 + .cv_loc 329 12 299 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:299:0 +.seh_proc "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11814: + .cv_loc 329 12 300 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:300:0 + mov rax, rcx + pop rcx + ret +.Ltmp11815: +.Lfunc_end329: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?max_size@?$allocator_traits@V?$allocator@D@std@@@std@@SA_KAEBV?$allocator@D@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$allocator_traits@V?$allocator@D@std@@@std@@SA_KAEBV?$allocator@D@2@@Z" + .globl "?max_size@?$allocator_traits@V?$allocator@D@std@@@std@@SA_KAEBV?$allocator@D@2@@Z" # -- Begin function ?max_size@?$allocator_traits@V?$allocator@D@std@@@std@@SA_KAEBV?$allocator@D@2@@Z + .p2align 4, 0x90 +"?max_size@?$allocator_traits@V?$allocator@D@std@@@std@@SA_KAEBV?$allocator@D@2@@Z": # @"?max_size@?$allocator_traits@V?$allocator@D@std@@@std@@SA_KAEBV?$allocator@D@2@@Z" +.Lfunc_begin330: + .cv_func_id 330 + .cv_loc 330 14 868 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:868:0 +.seh_proc "?max_size@?$allocator_traits@V?$allocator@D@std@@@std@@SA_KAEBV?$allocator@D@2@@Z" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp11816: + .cv_loc 330 14 869 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:869:0 + mov rcx, qword ptr [rsp + 32] + call "?max_size@?$allocator@D@std@@QEBA_KXZ" + nop + add rsp, 40 + ret +.Ltmp11817: +.Lfunc_end330: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$allocator_traits@V?$allocator@D@std@@@std@@SA_KAEBV?$allocator@D@2@@Z" + .seh_endproc + # -- End function + .def "?max_size@?$allocator@D@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$allocator@D@std@@QEBA_KXZ" + .globl "?max_size@?$allocator@D@std@@QEBA_KXZ" # -- Begin function ?max_size@?$allocator@D@std@@QEBA_KXZ + .p2align 4, 0x90 +"?max_size@?$allocator@D@std@@QEBA_KXZ": # @"?max_size@?$allocator@D@std@@QEBA_KXZ" +.Lfunc_begin331: + .cv_func_id 331 + .cv_loc 331 14 748 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:748:0 +.seh_proc "?max_size@?$allocator@D@std@@QEBA_KXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11818: + .cv_loc 331 14 749 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:749:0 + mov rax, -1 + pop rcx + ret +.Ltmp11819: +.Lfunc_end331: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$allocator@D@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?allocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAPEAD_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?allocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAPEAD_K@Z" + .globl "?allocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAPEAD_K@Z" # -- Begin function ?allocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAPEAD_K@Z + .p2align 4, 0x90 +"?allocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAPEAD_K@Z": # @"?allocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAPEAD_K@Z" +.Lfunc_begin332: + .cv_func_id 332 + .cv_loc 332 14 975 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:975:0 +.seh_proc "?allocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAPEAD_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp11820: + .cv_loc 332 14 976 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:976:0 + mov rdx, qword ptr [rsp + 48] + call "?allocate@?$allocator@D@std@@QEAAPEAD_K@Z" + nop + add rsp, 56 + ret +.Ltmp11821: +.Lfunc_end332: + .seh_handlerdata + .section .text,"xr",discard,"?allocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAPEAD_K@Z" + .seh_endproc + # -- End function + .def "??$construct@PEADAEAPEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEADAEAPEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$construct@PEADAEAPEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEADAEAPEAD@Z" + .globl "??$construct@PEADAEAPEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEADAEAPEAD@Z" # -- Begin function ??$construct@PEADAEAPEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEADAEAPEAD@Z + .p2align 4, 0x90 +"??$construct@PEADAEAPEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEADAEAPEAD@Z": # @"??$construct@PEADAEAPEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEADAEAPEAD@Z" +.Lfunc_begin333: + .cv_func_id 333 + .cv_loc 333 14 994 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:994:0 +.seh_proc "??$construct@PEADAEAPEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEADAEAPEAD@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11822: + .cv_loc 333 14 995 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:995:0 + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@AEAPEAD@std@@YAAEAPEADAEAPEAD@Z" + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, rax + call "??$construct@PEADAEAPEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEADAEAPEAD@Z" + .cv_loc 333 14 997 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:997:0 + nop + add rsp, 72 + ret +.Ltmp11823: +.Lfunc_end333: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@PEADAEAPEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEADAEAPEAD@Z" + .seh_endproc + # -- End function + .def "?allocate@?$allocator@D@std@@QEAAPEAD_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?allocate@?$allocator@D@std@@QEAAPEAD_K@Z" + .globl "?allocate@?$allocator@D@std@@QEAAPEAD_K@Z" # -- Begin function ?allocate@?$allocator@D@std@@QEAAPEAD_K@Z + .p2align 4, 0x90 +"?allocate@?$allocator@D@std@@QEAAPEAD_K@Z": # @"?allocate@?$allocator@D@std@@QEAAPEAD_K@Z" +.Lfunc_begin334: + .cv_func_id 334 + .cv_loc 334 14 724 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:724:0 +.seh_proc "?allocate@?$allocator@D@std@@QEAAPEAD_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov eax, 1 + mov r8d, eax + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp11824: + .cv_loc 334 14 725 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:725:0 + mov rcx, qword ptr [rsp + 48] + mov rdx, r8 + mov r8d, 1 + call "?_Allocate@std@@YAPEAX_K0_N@Z" + nop + add rsp, 56 + ret +.Ltmp11825: +.Lfunc_end334: + .seh_handlerdata + .section .text,"xr",discard,"?allocate@?$allocator@D@std@@QEAAPEAD_K@Z" + .seh_endproc + # -- End function + .def "??$construct@PEADAEAPEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEADAEAPEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$construct@PEADAEAPEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEADAEAPEAD@Z" + .globl "??$construct@PEADAEAPEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEADAEAPEAD@Z" # -- Begin function ??$construct@PEADAEAPEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEADAEAPEAD@Z + .p2align 4, 0x90 +"??$construct@PEADAEAPEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEADAEAPEAD@Z": # @"??$construct@PEADAEAPEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEADAEAPEAD@Z" +.Lfunc_begin335: + .cv_func_id 335 + .cv_loc 335 14 856 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:856:0 +.seh_proc "??$construct@PEADAEAPEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEADAEAPEAD@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp11826: + .cv_loc 335 14 857 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:857:0 + mov rcx, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@AEAPEAD@std@@YAAEAPEADAEAPEAD@Z" + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, rax + call "??$construct@PEADAEAPEAD@?$allocator@D@std@@QEAAXPEAPEADAEAPEAD@Z" + .cv_loc 335 14 858 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:858:0 + nop + add rsp, 72 + ret +.Ltmp11827: +.Lfunc_end335: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@PEADAEAPEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEADAEAPEAD@Z" + .seh_endproc + # -- End function + .def "??$forward@AEAPEAD@std@@YAAEAPEADAEAPEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@AEAPEAD@std@@YAAEAPEADAEAPEAD@Z" + .globl "??$forward@AEAPEAD@std@@YAAEAPEADAEAPEAD@Z" # -- Begin function ??$forward@AEAPEAD@std@@YAAEAPEADAEAPEAD@Z + .p2align 4, 0x90 +"??$forward@AEAPEAD@std@@YAAEAPEADAEAPEAD@Z": # @"??$forward@AEAPEAD@std@@YAAEAPEADAEAPEAD@Z" +.Lfunc_begin336: + .cv_func_id 336 + .cv_loc 336 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@AEAPEAD@std@@YAAEAPEADAEAPEAD@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11828: + .cv_loc 336 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp11829: +.Lfunc_end336: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@AEAPEAD@std@@YAAEAPEADAEAPEAD@Z" + .seh_endproc + # -- End function + .def "??$construct@PEADAEAPEAD@?$allocator@D@std@@QEAAXPEAPEADAEAPEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$construct@PEADAEAPEAD@?$allocator@D@std@@QEAAXPEAPEADAEAPEAD@Z" + .globl "??$construct@PEADAEAPEAD@?$allocator@D@std@@QEAAXPEAPEADAEAPEAD@Z" # -- Begin function ??$construct@PEADAEAPEAD@?$allocator@D@std@@QEAAXPEAPEADAEAPEAD@Z + .p2align 4, 0x90 +"??$construct@PEADAEAPEAD@?$allocator@D@std@@QEAAXPEAPEADAEAPEAD@Z": # @"??$construct@PEADAEAPEAD@?$allocator@D@std@@QEAAXPEAPEADAEAPEAD@Z" +.Lfunc_begin337: + .cv_func_id 337 + .cv_loc 337 14 736 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:736:0 +.seh_proc "??$construct@PEADAEAPEAD@?$allocator@D@std@@QEAAXPEAPEADAEAPEAD@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp11830: + .cv_loc 337 14 737 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:737:0 + mov rcx, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@AEAPEAD@std@@YAAEAPEADAEAPEAD@Z" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx], rax + .cv_loc 337 14 738 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:738:0 + add rsp, 72 + ret +.Ltmp11831: +.Lfunc_end337: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@PEADAEAPEAD@?$allocator@D@std@@QEAAXPEAPEADAEAPEAD@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@_N_N@Catch@@QEAA@_N0VStringRef@1@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@_N_N@Catch@@QEAA@_N0VStringRef@1@0@Z" + .globl "??0?$BinaryExpr@_N_N@Catch@@QEAA@_N0VStringRef@1@0@Z" # -- Begin function ??0?$BinaryExpr@_N_N@Catch@@QEAA@_N0VStringRef@1@0@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@_N_N@Catch@@QEAA@_N0VStringRef@1@0@Z": # @"??0?$BinaryExpr@_N_N@Catch@@QEAA@_N0VStringRef@1@0@Z" +.Lfunc_begin338: + .cv_func_id 338 + .cv_loc 338 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@_N_N@Catch@@QEAA@_N0VStringRef@1@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov al, byte ptr [rsp + 128] + and al, 1 + mov byte ptr [rsp + 87], al + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + and r8b, 1 + mov byte ptr [rsp + 86], r8b + and dl, 1 + mov byte ptr [rsp + 85], dl + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp11832: + mov r10, rcx + mov qword ptr [rsp + 64], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp11833: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@_N_N@Catch@@6B@"] + mov r9, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [r9], rcx + mov dl, byte ptr [rsp + 85] + and dl, 1 + mov byte ptr [r9 + 8], dl + mov dl, byte ptr [rsp + 86] + and dl, 1 + mov byte ptr [r9 + 9], dl + add r9, 16 + mov rcx, r9 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov r8b, byte ptr [rsp + 87] + and r8b, 1 + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov byte ptr [rcx + 40], r8b + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 64] # 8-byte Reload + add rsp, 88 +.Ltmp11834: + ret +.Ltmp11835: +.Lfunc_end338: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@_N_N@Catch@@QEAA@_N0VStringRef@1@0@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" +.Lfunc_begin339: + .cv_func_id 339 + .cv_loc 339 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11836: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp11837: +.Lfunc_end339: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" +.Lfunc_begin340: + .cv_func_id 340 + .cv_loc 340 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11838: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp11839: +.Lfunc_end340: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin341: + .cv_func_id 341 + .cv_loc 341 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp11844: + .cv_loc 341 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, rcx + add rdx, 40 + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 16 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + add rcx, 9 +.Ltmp11840: + lea rdx, [rbp - 64] + mov qword ptr [rbp - 88], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z" +.Ltmp11841: + jmp .LBB341_1 +.LBB341_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp11842: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp11843: + jmp .LBB341_2 +.LBB341_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 341 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB341_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 64] + .cv_loc 341 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB341_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB341_5 + jmp .LBB341_6 +.LBB341_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB341_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB341_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11845: +.Lfunc_end341: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin341@IMGREL # IP + .long -1 # ToState + .long .Ltmp11840@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11842@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp11843@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@_N_N@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@_N_N@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@_N_N@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@_N_N@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@_N_N@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@_N_N@Catch@@UEAAPEAXI@Z" +.Lfunc_begin342: + .cv_func_id 342 + .cv_loc 342 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@_N_N@Catch@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp11846: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB342_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB342_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp11847: +.Lfunc_end342: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@_N_N@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??0?$ExprLhs@AEBH@Catch@@QEAA@AEBH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@AEBH@Catch@@QEAA@AEBH@Z" + .globl "??0?$ExprLhs@AEBH@Catch@@QEAA@AEBH@Z" # -- Begin function ??0?$ExprLhs@AEBH@Catch@@QEAA@AEBH@Z + .p2align 4, 0x90 +"??0?$ExprLhs@AEBH@Catch@@QEAA@AEBH@Z": # @"??0?$ExprLhs@AEBH@Catch@@QEAA@AEBH@Z" +.Lfunc_begin343: + .cv_func_id 343 + .cv_loc 343 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@AEBH@Catch@@QEAA@AEBH@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11848: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rax, rcx + add rsp, 16 + ret +.Ltmp11849: +.Lfunc_end343: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@AEBH@Catch@@QEAA@AEBH@Z" + .seh_endproc + # -- End function + .def "??$compareEqual@HH@Catch@@YA_NAEBH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@HH@Catch@@YA_NAEBH0@Z" + .globl "??$compareEqual@HH@Catch@@YA_NAEBH0@Z" # -- Begin function ??$compareEqual@HH@Catch@@YA_NAEBH0@Z + .p2align 4, 0x90 +"??$compareEqual@HH@Catch@@YA_NAEBH0@Z": # @"??$compareEqual@HH@Catch@@YA_NAEBH0@Z" +.Lfunc_begin344: + .cv_func_id 344 + .cv_loc 344 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@HH@Catch@@YA_NAEBH0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp11850: + mov rcx, qword ptr [rsp] + mov eax, dword ptr [rcx] + mov rcx, qword ptr [rsp + 8] + cmp eax, dword ptr [rcx] + sete r8b + and r8b, 1 + movzx eax, r8b + add rsp, 16 + ret +.Ltmp11851: +.Lfunc_end344: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@HH@Catch@@YA_NAEBH0@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEBHAEBH@Catch@@QEAA@_NAEBHVStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEBHAEBH@Catch@@QEAA@_NAEBHVStringRef@1@1@Z" + .globl "??0?$BinaryExpr@AEBHAEBH@Catch@@QEAA@_NAEBHVStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@AEBHAEBH@Catch@@QEAA@_NAEBHVStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEBHAEBH@Catch@@QEAA@_NAEBHVStringRef@1@1@Z": # @"??0?$BinaryExpr@AEBHAEBH@Catch@@QEAA@_NAEBHVStringRef@1@1@Z" +.Lfunc_begin345: + .cv_func_id 345 + .cv_loc 345 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEBHAEBH@Catch@@QEAA@_NAEBHVStringRef@1@1@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp11852: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp11853: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEBHAEBH@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp11854: + ret +.Ltmp11855: +.Lfunc_end345: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEBHAEBH@Catch@@QEAA@_NAEBHVStringRef@1@1@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" +.Lfunc_begin346: + .cv_func_id 346 + .cv_loc 346 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11856: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp11857: +.Lfunc_end346: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" +.Lfunc_begin347: + .cv_func_id 347 + .cv_loc 347 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11858: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp11859: +.Lfunc_end347: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin348: + .cv_func_id 348 + .cv_loc 348 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp11864: + .cv_loc 348 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp11860: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z" +.Ltmp11861: + jmp .LBB348_1 +.LBB348_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp11862: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp11863: + jmp .LBB348_2 +.LBB348_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 348 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB348_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 64] + .cv_loc 348 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB348_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB348_5 + jmp .LBB348_6 +.LBB348_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB348_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB348_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11865: +.Lfunc_end348: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin348@IMGREL # IP + .long -1 # ToState + .long .Ltmp11860@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11862@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp11863@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEBHAEBH@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBHAEBH@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEBHAEBH@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEBHAEBH@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEBHAEBH@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEBHAEBH@Catch@@UEAAPEAXI@Z" +.Lfunc_begin349: + .cv_func_id 349 + .cv_loc 349 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEBHAEBH@Catch@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp11866: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB349_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB349_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp11867: +.Lfunc_end349: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBHAEBH@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "?CheckRange@?$span@H$0?0@gsl@@CA_N_J0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?CheckRange@?$span@H$0?0@gsl@@CA_N_J0@Z" + .globl "?CheckRange@?$span@H$0?0@gsl@@CA_N_J0@Z" # -- Begin function ?CheckRange@?$span@H$0?0@gsl@@CA_N_J0@Z + .p2align 4, 0x90 +"?CheckRange@?$span@H$0?0@gsl@@CA_N_J0@Z": # @"?CheckRange@?$span@H$0?0@gsl@@CA_N_J0@Z" +.Lfunc_begin350: + .cv_func_id 350 + .cv_loc 350 3 548 0 # ..\include\gsl/span:548:0 +.seh_proc "?CheckRange@?$span@H$0?0@gsl@@CA_N_J0@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 64], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp11868: + .cv_loc 350 3 565 0 # ..\include\gsl/span:565:0 + lea rcx, [rsp + 48] + #DEBUG_VALUE: CheckRange:idx <- [$rcx+0] + call "??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z" +.Ltmp11869: + lea rcx, [rsp + 56] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + cmp rcx, rax + setb r8b + and r8b, 1 + movzx eax, r8b + mov rdx, qword ptr [rsp + 64] + xor rdx, rsp + mov rcx, rdx + mov dword ptr [rsp + 36], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 36] # 4-byte Reload + add rsp, 72 + ret +.Ltmp11870: +.Lfunc_end350: + .seh_handlerdata + .section .text,"xr",discard,"?CheckRange@?$span@H$0?0@gsl@@CA_N_J0@Z" + .seh_endproc + # -- End function + .def "??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z" + .globl "??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z" # -- Begin function ??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z + .p2align 4, 0x90 +"??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z": # @"??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z" +.Lfunc_begin351: + .cv_func_id 351 + .cv_loc 351 15 99 0 # ..\include\gsl/gsl_util:99:0 +.seh_proc "??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp11871: + .cv_loc 351 15 100 0 # ..\include\gsl/gsl_util:100:0 + mov rcx, qword ptr [rsp + 32] + call "??$forward@AEA_J@std@@YAAEA_JAEA_J@Z" + mov rax, qword ptr [rax] + add rsp, 40 + ret +.Ltmp11872: +.Lfunc_end351: + .seh_handlerdata + .section .text,"xr",discard,"??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z" + .seh_endproc + # -- End function + .def "??$forward@AEA_J@std@@YAAEA_JAEA_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@AEA_J@std@@YAAEA_JAEA_J@Z" + .globl "??$forward@AEA_J@std@@YAAEA_JAEA_J@Z" # -- Begin function ??$forward@AEA_J@std@@YAAEA_JAEA_J@Z + .p2align 4, 0x90 +"??$forward@AEA_J@std@@YAAEA_JAEA_J@Z": # @"??$forward@AEA_J@std@@YAAEA_JAEA_J@Z" +.Lfunc_begin352: + .cv_func_id 352 + .cv_loc 352 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@AEA_J@std@@YAAEA_JAEA_J@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11873: + .cv_loc 352 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp11874: +.Lfunc_end352: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@AEA_J@std@@YAAEA_JAEA_J@Z" + .seh_endproc + # -- End function + .def "??$forward@AEAH@std@@YAAEAHAEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@AEAH@std@@YAAEAHAEAH@Z" + .globl "??$forward@AEAH@std@@YAAEAHAEAH@Z" # -- Begin function ??$forward@AEAH@std@@YAAEAHAEAH@Z + .p2align 4, 0x90 +"??$forward@AEAH@std@@YAAEAHAEAH@Z": # @"??$forward@AEAH@std@@YAAEAHAEAH@Z" +.Lfunc_begin353: + .cv_func_id 353 + .cv_loc 353 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@AEAH@std@@YAAEAHAEAH@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11875: + .cv_loc 353 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp11876: +.Lfunc_end353: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@AEAH@std@@YAAEAHAEAH@Z" + .seh_endproc + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z" +.Lfunc_begin354: + .cv_func_id 354 + .cv_loc 354 3 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 40], r8 + mov qword ptr [rbp + 32], rdx + mov qword ptr [rbp + 24], rcx + mov rcx, qword ptr [rbp + 24] + mov qword ptr [rbp + 48], rcx +.Ltmp11881: + mov rdx, rcx + mov r8, qword ptr [rbp + 40] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + call "??0?$extent_type@$01@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rdx], rcx +.Ltmp11882: + .cv_loc 354 3 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp - 1], 0 + test r9b, 1 + jne .LBB354_1 + jmp .LBB354_2 +.LBB354_1: + test byte ptr [rbp - 1], 1 + jne .LBB354_4 + jmp .LBB354_5 +.LBB354_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + mov rax, rbp + mov rcx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 1], 1 +.Ltmp11877: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11878: + jmp .LBB354_3 +.LBB354_3: + ud2 +.LBB354_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB354_5: + .cv_loc 354 3 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 32] + mov byte ptr [rbp - 33], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 73], cl # 1-byte Spill + jne .LBB354_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 73], dl # 1-byte Spill +.LBB354_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB354_8 + jmp .LBB354_9 +.LBB354_8: + test byte ptr [rbp - 33], 1 + jne .LBB354_14 + jmp .LBB354_15 +.LBB354_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 32] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 33], 1 +.Ltmp11879: + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11880: + jmp .LBB354_10 +.LBB354_10: + ud2 +.LBB354_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11883: +.LBB354_15: + .cv_loc 354 3 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z@4HA" +.LBB354_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11884: + .cv_loc 354 3 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB354_12 + jmp .LBB354_13 +.LBB354_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB354_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z@4HA" +.LBB354_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 354 3 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB354_17 + jmp .LBB354_18 +.LBB354_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB354_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11885: +.Lfunc_end354: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z": + .long .Lfunc_begin354@IMGREL # IP + .long -1 # ToState + .long .Ltmp11877@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11878@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp11879@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11880@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z" + # -- End function + .def "??0?$extent_type@$01@details@gsl@@QEAA@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$01@details@gsl@@QEAA@_J@Z" + .globl "??0?$extent_type@$01@details@gsl@@QEAA@_J@Z" # -- Begin function ??0?$extent_type@$01@details@gsl@@QEAA@_J@Z + .p2align 4, 0x90 +"??0?$extent_type@$01@details@gsl@@QEAA@_J@Z": # @"??0?$extent_type@$01@details@gsl@@QEAA@_J@Z" +.Lfunc_begin355: + .cv_func_id 355 + .cv_loc 355 3 321 0 # ..\include\gsl/span:321:0 +.seh_proc "??0?$extent_type@$01@details@gsl@@QEAA@_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 112 + .seh_stackalloc 112 + lea rbp, [rsp + 112] + .seh_setframe 5, 112 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 24], rdx + mov qword ptr [rbp - 32], rcx + mov rcx, qword ptr [rbp - 32] + mov qword ptr [rbp - 16], rcx +.Ltmp11888: + .cv_loc 355 3 321 0 # ..\include\gsl/span:321:0 + cmp qword ptr [rbp - 24], 2 + sete al + mov byte ptr [rbp - 57], 0 + test al, 1 + jne .LBB355_1 + jmp .LBB355_2 +.LBB355_1: + test byte ptr [rbp - 57], 1 + jne .LBB355_4 + jmp .LBB355_5 +.LBB355_2: + lea rdx, [rip + "??_C@_0DG@PHADKCAK@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 56] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 57], 1 +.Ltmp11886: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11887: + jmp .LBB355_3 +.LBB355_3: + ud2 +.LBB355_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11889: +.LBB355_5: + .cv_loc 355 3 321 0 # ..\include\gsl/span:321:0 + mov rax, qword ptr [rbp - 16] + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$extent_type@$01@details@gsl@@QEAA@_J@Z")@IMGREL + .section .text,"xr",discard,"??0?$extent_type@$01@details@gsl@@QEAA@_J@Z" + .seh_endproc + .def "?dtor$6@?0???0?$extent_type@$01@details@gsl@@QEAA@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???0?$extent_type@$01@details@gsl@@QEAA@_J@Z@4HA": +.seh_proc "?dtor$6@?0???0?$extent_type@$01@details@gsl@@QEAA@_J@Z@4HA" +.LBB355_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue +.Ltmp11890: + .cv_loc 355 3 321 0 # ..\include\gsl/span:321:0 + test byte ptr [rbp - 57], 1 + jne .LBB355_7 + jmp .LBB355_8 +.LBB355_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB355_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11891: +.Lfunc_end355: + .seh_handlerdata + .section .text,"xr",discard,"??0?$extent_type@$01@details@gsl@@QEAA@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$extent_type@$01@details@gsl@@QEAA@_J@Z" + .p2align 2 +"$cppxdata$??0?$extent_type@$01@details@gsl@@QEAA@_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$extent_type@$01@details@gsl@@QEAA@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$extent_type@$01@details@gsl@@QEAA@_J@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$extent_type@$01@details@gsl@@QEAA@_J@Z": + .long -1 # ToState + .long "?dtor$6@?0???0?$extent_type@$01@details@gsl@@QEAA@_J@Z@4HA"@IMGREL # Action +"$ip2state$??0?$extent_type@$01@details@gsl@@QEAA@_J@Z": + .long .Lfunc_begin355@IMGREL # IP + .long -1 # ToState + .long .Ltmp11886@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11887@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$extent_type@$01@details@gsl@@QEAA@_J@Z" + # -- End function + .def "?size@?$extent_type@$01@details@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" + .globl "?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" # -- Begin function ?size@?$extent_type@$01@details@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$extent_type@$01@details@gsl@@QEBA_JXZ": # @"?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" +.Lfunc_begin356: + .cv_func_id 356 + .cv_loc 356 3 323 0 # ..\include\gsl/span:323:0 +.seh_proc "?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov eax, 2 + # kill: def $rax killed $eax + mov qword ptr [rsp], rcx +.Ltmp11892: + pop rcx + ret +.Ltmp11893: +.Lfunc_end356: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEBAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEBAPEAHXZ" + .globl "?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEBAPEAHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEBAPEAHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEBAPEAHXZ": # @"?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEBAPEAHXZ" +.Lfunc_begin357: + .cv_func_id 357 + .cv_loc 357 3 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEBAPEAHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11894: + mov rax, qword ptr [rcx] + pop rcx + ret +.Ltmp11895: +.Lfunc_end357: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEBAPEAHXZ" + .seh_endproc + # -- End function + .def "?CheckRange@?$span@H$01@gsl@@CA_N_J0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?CheckRange@?$span@H$01@gsl@@CA_N_J0@Z" + .globl "?CheckRange@?$span@H$01@gsl@@CA_N_J0@Z" # -- Begin function ?CheckRange@?$span@H$01@gsl@@CA_N_J0@Z + .p2align 4, 0x90 +"?CheckRange@?$span@H$01@gsl@@CA_N_J0@Z": # @"?CheckRange@?$span@H$01@gsl@@CA_N_J0@Z" +.Lfunc_begin358: + .cv_func_id 358 + .cv_loc 358 3 548 0 # ..\include\gsl/span:548:0 +.seh_proc "?CheckRange@?$span@H$01@gsl@@CA_N_J0@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 64], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp11896: + .cv_loc 358 3 565 0 # ..\include\gsl/span:565:0 + lea rcx, [rsp + 48] + #DEBUG_VALUE: CheckRange:idx <- [$rcx+0] + call "??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z" +.Ltmp11897: + lea rcx, [rsp + 56] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + cmp rcx, rax + setb r8b + and r8b, 1 + movzx eax, r8b + mov rdx, qword ptr [rsp + 64] + xor rdx, rsp + mov rcx, rdx + mov dword ptr [rsp + 36], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 36] # 4-byte Reload + add rsp, 72 + ret +.Ltmp11898: +.Lfunc_end358: + .seh_handlerdata + .section .text,"xr",discard,"?CheckRange@?$span@H$01@gsl@@CA_N_J0@Z" + .seh_endproc + # -- End function + .def "??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z" + .globl "??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z" # -- Begin function ??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z + .p2align 4, 0x90 +"??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z": # @"??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z" +.Lfunc_begin359: + .cv_func_id 359 + .cv_loc 359 3 390 0 # ..\include\gsl/span:390:0 +.seh_proc "??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11899: + mov rdx, qword ptr [rsp + 64] + mov r8, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, r8 + call "??$distance@PEAH@std@@YA_JPEAH0@Z" + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, rax + call "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11900: +.Lfunc_end359: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z" + .seh_endproc + # -- End function + .def "??0?$span@H$01@gsl@@QEAA@PEAH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$01@gsl@@QEAA@PEAH0@Z" + .globl "??0?$span@H$01@gsl@@QEAA@PEAH0@Z" # -- Begin function ??0?$span@H$01@gsl@@QEAA@PEAH0@Z + .p2align 4, 0x90 +"??0?$span@H$01@gsl@@QEAA@PEAH0@Z": # @"??0?$span@H$01@gsl@@QEAA@PEAH0@Z" +.Lfunc_begin360: + .cv_func_id 360 + .cv_loc 360 3 390 0 # ..\include\gsl/span:390:0 +.seh_proc "??0?$span@H$01@gsl@@QEAA@PEAH0@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11901: + mov rdx, qword ptr [rsp + 64] + mov r8, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, r8 + call "??$distance@PEAH@std@@YA_JPEAH0@Z" + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, rax + call "??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11902: +.Lfunc_end360: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@H$01@gsl@@QEAA@PEAH0@Z" + .seh_endproc + # -- End function + .def "??0?$span@H$0A@@gsl@@QEAA@PEAH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$0A@@gsl@@QEAA@PEAH0@Z" + .globl "??0?$span@H$0A@@gsl@@QEAA@PEAH0@Z" # -- Begin function ??0?$span@H$0A@@gsl@@QEAA@PEAH0@Z + .p2align 4, 0x90 +"??0?$span@H$0A@@gsl@@QEAA@PEAH0@Z": # @"??0?$span@H$0A@@gsl@@QEAA@PEAH0@Z" +.Lfunc_begin361: + .cv_func_id 361 + .cv_loc 361 3 390 0 # ..\include\gsl/span:390:0 +.seh_proc "??0?$span@H$0A@@gsl@@QEAA@PEAH0@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11903: + mov rdx, qword ptr [rsp + 64] + mov r8, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, r8 + call "??$distance@PEAH@std@@YA_JPEAH0@Z" + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, rax + call "??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11904: +.Lfunc_end361: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@H$0A@@gsl@@QEAA@PEAH0@Z" + .seh_endproc + # -- End function + .def "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z" + .globl "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z" # -- Begin function ??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z + .p2align 4, 0x90 +"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z": # @"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z" +.Lfunc_begin362: + .cv_func_id 362 + .cv_loc 362 3 735 0 # ..\include\gsl/span:735:0 +.seh_proc "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx +.Ltmp11905: + .cv_loc 362 3 736 0 # ..\include\gsl/span:736:0 + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11906: +.Lfunc_end362: + .seh_handlerdata + .section .text,"xr",discard,"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z" + .seh_endproc + # -- End function + .def "??$distance@PEAH@std@@YA_JPEAH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$distance@PEAH@std@@YA_JPEAH0@Z" + .globl "??$distance@PEAH@std@@YA_JPEAH0@Z" # -- Begin function ??$distance@PEAH@std@@YA_JPEAH0@Z + .p2align 4, 0x90 +"??$distance@PEAH@std@@YA_JPEAH0@Z": # @"??$distance@PEAH@std@@YA_JPEAH0@Z" +.Lfunc_begin363: + .cv_func_id 363 + .cv_loc 363 12 1125 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1125:0 +.seh_proc "??$distance@PEAH@std@@YA_JPEAH0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp11907: + .cv_loc 363 12 1126 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1126:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8b, byte ptr [rsp + 32] + call "??$_Distance1@PEAH@std@@YA_JPEAH0Urandom_access_iterator_tag@0@@Z" + nop + add rsp, 56 + ret +.Ltmp11908: +.Lfunc_end363: + .seh_handlerdata + .section .text,"xr",discard,"??$distance@PEAH@std@@YA_JPEAH0@Z" + .seh_endproc + # -- End function + .def "??$_Distance1@PEAH@std@@YA_JPEAH0Urandom_access_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Distance1@PEAH@std@@YA_JPEAH0Urandom_access_iterator_tag@0@@Z" + .globl "??$_Distance1@PEAH@std@@YA_JPEAH0Urandom_access_iterator_tag@0@@Z" # -- Begin function ??$_Distance1@PEAH@std@@YA_JPEAH0Urandom_access_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Distance1@PEAH@std@@YA_JPEAH0Urandom_access_iterator_tag@0@@Z": # @"??$_Distance1@PEAH@std@@YA_JPEAH0Urandom_access_iterator_tag@0@@Z" +.Lfunc_begin364: + .cv_func_id 364 + .cv_loc 364 12 1110 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1110:0 +.seh_proc "??$_Distance1@PEAH@std@@YA_JPEAH0Urandom_access_iterator_tag@0@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov byte ptr [rsp + 48], r8b + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx +.Ltmp11909: + .cv_loc 364 12 1112 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1112:0 + mov rcx, qword ptr [rsp + 32] + cmp rcx, qword ptr [rsp + 40] + je .LBB364_2 +# %bb.1: +.Ltmp11910: + .cv_loc 364 12 1114 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1114:0 + mov rcx, qword ptr [rsp + 32] + lea rdx, [rip + "??_C@_1JA@NGICDCPJ@?$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 r8d, 1114 + call "??$_Debug_pointer@H@std@@YAXPEAHPEB_WI@Z" + .cv_loc 364 12 1115 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1115:0 + mov rcx, qword ptr [rsp + 40] + lea rdx, [rip + "??_C@_1JA@NGICDCPJ@?$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 r8d, 1115 + call "??$_Debug_pointer@H@std@@YAXPEAHPEB_WI@Z" +.Ltmp11911: +.LBB364_2: + .cv_loc 364 12 1119 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1119:0 + mov rax, qword ptr [rsp + 40] + mov rcx, qword ptr [rsp + 32] + sub rax, rcx + sar rax, 2 + add rsp, 56 + ret +.Ltmp11912: +.Lfunc_end364: + .seh_handlerdata + .section .text,"xr",discard,"??$_Distance1@PEAH@std@@YA_JPEAH0Urandom_access_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??$_Debug_pointer@H@std@@YAXPEAHPEB_WI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Debug_pointer@H@std@@YAXPEAHPEB_WI@Z" + .globl "??$_Debug_pointer@H@std@@YAXPEAHPEB_WI@Z" # -- Begin function ??$_Debug_pointer@H@std@@YAXPEAHPEB_WI@Z + .p2align 4, 0x90 +"??$_Debug_pointer@H@std@@YAXPEAHPEB_WI@Z": # @"??$_Debug_pointer@H@std@@YAXPEAHPEB_WI@Z" +.Lfunc_begin365: + .cv_func_id 365 + .cv_loc 365 12 923 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:923:0 +.seh_proc "??$_Debug_pointer@H@std@@YAXPEAHPEB_WI@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov dword ptr [rsp + 52], r8d + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx +.Ltmp11913: + .cv_loc 365 12 924 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:924:0 + cmp qword ptr [rsp + 32], 0 + jne .LBB365_2 +# %bb.1: +.Ltmp11914: + .cv_loc 365 12 925 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:925:0 + mov r8d, dword ptr [rsp + 52] + mov rdx, qword ptr [rsp + 40] + lea rcx, [rip + "??_C@_1CK@EOPGIILJ@?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAn?$AAu?$AAl?$AAl?$AA?5?$AAp?$AAo?$AAi?$AAn?$AAt?$AAe?$AAr?$AA?$AA@"] + call qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] +.Ltmp11915: +.LBB365_2: + .cv_loc 365 12 926 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:926:0 + nop + add rsp, 56 + ret +.Ltmp11916: +.Lfunc_end365: + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_pointer@H@std@@YAXPEAHPEB_WI@Z" + .seh_endproc + # -- End function + .def "??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z" + .globl "??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z" # -- Begin function ??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z + .p2align 4, 0x90 +"??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z": # @"??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z" +.Lfunc_begin366: + .cv_func_id 366 + .cv_loc 366 3 395 0 # ..\include\gsl/span:395:0 +.seh_proc "??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp11919: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$04@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??$addressof@H@std@@YAPEAHAEAH@Z" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp11917: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" +.Ltmp11918: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB366_1 +.LBB366_1: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z")@IMGREL + .section .text,"xr",discard,"??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z@4HA" +.LBB366_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp11920: +.Lfunc_end366: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z" + .p2align 2 +"$cppxdata$??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z": + .long .Lfunc_begin366@IMGREL # IP + .long -1 # ToState + .long .Ltmp11917@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11918@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z" + # -- End function + .def "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" + .globl "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" # -- Begin function ??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z + .p2align 4, 0x90 +"??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z": # @"??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Lfunc_begin367: + .cv_func_id 367 + .cv_loc 367 3 395 0 # ..\include\gsl/span:395:0 +.seh_proc "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp11923: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$04@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??$addressof@H@std@@YAPEAHAEAH@Z" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp11921: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" +.Ltmp11922: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB367_1 +.LBB367_1: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z")@IMGREL + .section .text,"xr",discard,"??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z@4HA" +.LBB367_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp11924: +.Lfunc_end367: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" + .p2align 2 +"$cppxdata$??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z": + .long .Lfunc_begin367@IMGREL # IP + .long -1 # ToState + .long .Ltmp11921@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11922@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" + # -- End function + .def "?data@?$span@H$04@gsl@@QEBAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@H$04@gsl@@QEBAPEAHXZ" + .globl "?data@?$span@H$04@gsl@@QEBAPEAHXZ" # -- Begin function ?data@?$span@H$04@gsl@@QEBAPEAHXZ + .p2align 4, 0x90 +"?data@?$span@H$04@gsl@@QEBAPEAHXZ": # @"?data@?$span@H$04@gsl@@QEBAPEAHXZ" +.Lfunc_begin368: + .cv_func_id 368 + .cv_loc 368 3 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@H$04@gsl@@QEBAPEAHXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11925: + call "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEBAPEAHXZ" + nop + add rsp, 40 + ret +.Ltmp11926: +.Lfunc_end368: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@H$04@gsl@@QEBAPEAHXZ" + .seh_endproc + # -- End function + .def "??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z" + .globl "??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z" # -- Begin function ??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z + .p2align 4, 0x90 +"??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z": # @"??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z" +.Lfunc_begin369: + .cv_func_id 369 + .cv_loc 369 13 724 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:724:0 +.seh_proc "??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11927: + .cv_loc 369 13 725 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:725:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp11928: +.Lfunc_end369: + .seh_handlerdata + .section .text,"xr",discard,"??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z" + .seh_endproc + # -- End function + .def "??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" + .globl "??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" # -- Begin function ??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z + .p2align 4, 0x90 +"??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z": # @"??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" +.Lfunc_begin370: + .cv_func_id 370 + .cv_loc 370 3 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11929: + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11930: +.Lfunc_end370: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" + .seh_endproc + # -- End function + .def "?size@?$span@$$BY02H$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@$$BY02H$0?0@gsl@@QEBA_JXZ" + .globl "?size@?$span@$$BY02H$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@$$BY02H$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@$$BY02H$0?0@gsl@@QEBA_JXZ": # @"?size@?$span@$$BY02H$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin371: + .cv_func_id 371 + .cv_loc 371 3 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@$$BY02H$0?0@gsl@@QEBA_JXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11931: + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp11932: +.Lfunc_end371: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@$$BY02H$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" + .globl "?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" # -- Begin function ?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ + .p2align 4, 0x90 +"?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ": # @"?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" +.Lfunc_begin372: + .cv_func_id 372 + .cv_loc 372 3 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11933: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" + nop + add rsp, 40 + ret +.Ltmp11934: +.Lfunc_end372: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" + .seh_endproc + # -- End function + .def "??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z" + .globl "??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z" # -- Begin function ??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z + .p2align 4, 0x90 +"??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z": # @"??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z" +.Lfunc_begin373: + .cv_func_id 373 + .cv_loc 373 13 724 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:724:0 +.seh_proc "??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11935: + .cv_loc 373 13 725 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:725:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp11936: +.Lfunc_end373: + .seh_handlerdata + .section .text,"xr",discard,"??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z" + .seh_endproc + # -- End function + .def "??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" + .globl "??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" # -- Begin function ??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z + .p2align 4, 0x90 +"??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z": # @"??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" +.Lfunc_begin374: + .cv_func_id 374 + .cv_loc 374 3 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11937: + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11938: +.Lfunc_end374: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" + .seh_endproc + # -- End function + .def "?size@?$span@$$BY121H$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@$$BY121H$0?0@gsl@@QEBA_JXZ" + .globl "?size@?$span@$$BY121H$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@$$BY121H$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@$$BY121H$0?0@gsl@@QEBA_JXZ": # @"?size@?$span@$$BY121H$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin375: + .cv_func_id 375 + .cv_loc 375 3 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@$$BY121H$0?0@gsl@@QEBA_JXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11939: + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp11940: +.Lfunc_end375: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@$$BY121H$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" + .globl "?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" # -- Begin function ?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ + .p2align 4, 0x90 +"?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ": # @"?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" +.Lfunc_begin376: + .cv_func_id 376 + .cv_loc 376 3 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11941: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" + nop + add rsp, 40 + ret +.Ltmp11942: +.Lfunc_end376: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" + .seh_endproc + # -- End function + .def "??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AEAY04H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AEAY04H@Z" + .globl "??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AEAY04H@Z" # -- Begin function ??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AEAY04H@Z + .p2align 4, 0x90 +"??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AEAY04H@Z": # @"??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AEAY04H@Z" +.Lfunc_begin377: + .cv_func_id 377 + .cv_loc 377 3 741 0 # ..\include\gsl/span:741:0 +.seh_proc "??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AEAY04H@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp11943: + .cv_loc 377 3 742 0 # ..\include\gsl/span:742:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp11944: +.Lfunc_end377: + .seh_handlerdata + .section .text,"xr",discard,"??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AEAY04H@Z" + .seh_endproc + # -- End function + .def "??$addressof@H@std@@YAPEAHAEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@H@std@@YAPEAHAEAH@Z" + .globl "??$addressof@H@std@@YAPEAHAEAH@Z" # -- Begin function ??$addressof@H@std@@YAPEAHAEAH@Z + .p2align 4, 0x90 +"??$addressof@H@std@@YAPEAHAEAH@Z": # @"??$addressof@H@std@@YAPEAHAEAH@Z" +.Lfunc_begin378: + .cv_func_id 378 + .cv_loc 378 13 724 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:724:0 +.seh_proc "??$addressof@H@std@@YAPEAHAEAH@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11945: + .cv_loc 378 13 725 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:725:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp11946: +.Lfunc_end378: + .seh_handlerdata + .section .text,"xr",discard,"??$addressof@H@std@@YAPEAHAEAH@Z" + .seh_endproc + # -- End function + .def "??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PEAY02H_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PEAY02H_J@Z" + .globl "??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PEAY02H_J@Z" # -- Begin function ??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PEAY02H_J@Z + .p2align 4, 0x90 +"??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PEAY02H_J@Z": # @"??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PEAY02H_J@Z" +.Lfunc_begin379: + .cv_func_id 379 + .cv_loc 379 3 729 0 # ..\include\gsl/span:729:0 +.seh_proc "??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PEAY02H_J@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx +.Ltmp11947: + .cv_loc 379 3 730 0 # ..\include\gsl/span:730:0 + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11948: +.Lfunc_end379: + .seh_handlerdata + .section .text,"xr",discard,"??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PEAY02H_J@Z" + .seh_endproc + # -- End function + .def "??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PEAY121H_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PEAY121H_J@Z" + .globl "??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PEAY121H_J@Z" # -- Begin function ??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PEAY121H_J@Z + .p2align 4, 0x90 +"??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PEAY121H_J@Z": # @"??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PEAY121H_J@Z" +.Lfunc_begin380: + .cv_func_id 380 + .cv_loc 380 3 729 0 # ..\include\gsl/span:729:0 +.seh_proc "??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PEAY121H_J@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx +.Ltmp11949: + .cv_loc 380 3 730 0 # ..\include\gsl/span:730:0 + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11950: +.Lfunc_end380: + .seh_handlerdata + .section .text,"xr",discard,"??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PEAY121H_J@Z" + .seh_endproc + # -- End function + .def "??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z +"??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z": # @"??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z" +.Lfunc_begin381: + .cv_func_id 381 + .cv_loc 381 3 395 0 # ..\include\gsl/span:395:0 +.seh_proc "??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp11953: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$04@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPEAUAddressOverloaded@?A0x3DBF7A98@@AEAU1?A0x3DBF7A98@@@Z" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp11951: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" +.Ltmp11952: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB381_1 +.LBB381_1: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z")@IMGREL + .text + .seh_endproc + .def "?dtor$2@?0???$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z@4HA" +.LBB381_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp11954: +.Lfunc_end381: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z": + .long .Lfunc_begin381@IMGREL # IP + .long -1 # ToState + .long .Ltmp11951@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11952@IMGREL+1 # IP + .long -1 # ToState + .text + # -- End function + .def "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ +"?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ": # @"?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" +.Lfunc_begin382: + .cv_func_id 382 + .cv_loc 382 3 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11955: + call "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" + nop + add rsp, 40 + ret +.Ltmp11956: +.Lfunc_end382: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPEAUAddressOverloaded@?A0x3DBF7A98@@AEAU1?A0x3DBF7A98@@@Z"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPEAUAddressOverloaded@?A0x3DBF7A98@@AEAU1?A0x3DBF7A98@@@Z +"??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPEAUAddressOverloaded@?A0x3DBF7A98@@AEAU1?A0x3DBF7A98@@@Z": # @"??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPEAUAddressOverloaded@?A0x3DBF7A98@@AEAU1?A0x3DBF7A98@@@Z" +.Lfunc_begin383: + .cv_func_id 383 + .cv_loc 383 13 724 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:724:0 +.seh_proc "??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPEAUAddressOverloaded@?A0x3DBF7A98@@AEAU1?A0x3DBF7A98@@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11957: + .cv_loc 383 13 725 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:725:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp11958: +.Lfunc_end383: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??0?$extent_type@$04@details@gsl@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$04@details@gsl@@QEAA@XZ" + .globl "??0?$extent_type@$04@details@gsl@@QEAA@XZ" # -- Begin function ??0?$extent_type@$04@details@gsl@@QEAA@XZ + .p2align 4, 0x90 +"??0?$extent_type@$04@details@gsl@@QEAA@XZ": # @"??0?$extent_type@$04@details@gsl@@QEAA@XZ" +.Lfunc_begin384: + .cv_func_id 384 + .cv_loc 384 3 311 0 # ..\include\gsl/span:311:0 +.seh_proc "??0?$extent_type@$04@details@gsl@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp11959: + pop rcx + ret +.Ltmp11960: +.Lfunc_end384: + .seh_handlerdata + .section .text,"xr",discard,"??0?$extent_type@$04@details@gsl@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .globl "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z": # @"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" +.Lfunc_begin385: + .cv_func_id 385 + .cv_loc 385 3 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + mov qword ptr [rbp - 8], rdx + mov byte ptr [rbp - 16], r8b + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + mov qword ptr [rbp], rcx +.Ltmp11963: + mov rdx, rcx + mov r8b, byte ptr [rbp - 32] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + mov dl, r8b + call "??$?0$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@12@@Z" + mov rcx, qword ptr [rbp - 8] + mov r9, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [r9 + 8], rcx +.Ltmp11964: + .cv_loc 385 3 592 0 # ..\include\gsl/span:592:0 + mov rcx, r9 + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge dl + mov byte ptr [rbp - 57], 0 + test dl, 1 + jne .LBB385_1 + jmp .LBB385_2 +.LBB385_1: + test byte ptr [rbp - 57], 1 + jne .LBB385_4 + jmp .LBB385_5 +.LBB385_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 56] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 57], 1 +.Ltmp11961: + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11962: + jmp .LBB385_3 +.LBB385_3: + ud2 +.LBB385_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11965: +.LBB385_5: + .cv_loc 385 3 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp] + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .seh_endproc + .def "?dtor$6@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA" +.LBB385_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11966: + .cv_loc 385 3 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 57], 1 + jne .LBB385_7 + jmp .LBB385_8 +.LBB385_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB385_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11967: +.Lfunc_end385: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z": + .long .Lfunc_begin385@IMGREL # IP + .long -1 # ToState + .long .Ltmp11961@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11962@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + # -- End function + .def "??$?0$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@12@@Z" + .globl "??$?0$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@12@@Z" # -- Begin function ??$?0$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@12@@Z + .p2align 4, 0x90 +"??$?0$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@12@@Z": # @"??$?0$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@12@@Z" +.Lfunc_begin386: + .cv_func_id 386 + .cv_loc 386 3 334 0 # ..\include\gsl/span:334:0 +.seh_proc "??$?0$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@12@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 64], rax + mov byte ptr [rsp + 56], dl + mov qword ptr [rsp + 48], rcx + mov rax, qword ptr [rsp + 48] +.Ltmp11968: + lea rcx, [rsp + 56] + #DEBUG_VALUE: extent_type<5>:ext <- [$rcx+0] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" +.Ltmp11969: + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 72 + ret +.Ltmp11970: +.Lfunc_end386: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@12@@Z" + .seh_endproc + # -- End function + .def "?size@?$extent_type@$04@details@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" + .globl "?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" # -- Begin function ?size@?$extent_type@$04@details@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$extent_type@$04@details@gsl@@QEBA_JXZ": # @"?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" +.Lfunc_begin387: + .cv_func_id 387 + .cv_loc 387 3 323 0 # ..\include\gsl/span:323:0 +.seh_proc "?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov eax, 5 + # kill: def $rax killed $eax + mov qword ptr [rsp], rcx +.Ltmp11971: + pop rcx + ret +.Ltmp11972: +.Lfunc_end387: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .globl "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z": # @"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" +.Lfunc_begin388: + .cv_func_id 388 + .cv_loc 388 3 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 24], rdx + mov byte ptr [rbp - 32], r8b + mov qword ptr [rbp - 40], rcx + mov rcx, qword ptr [rbp - 40] + mov qword ptr [rbp - 16], rcx +.Ltmp11975: + mov rdx, qword ptr [rbp - 24] + mov qword ptr [rcx], rdx +.Ltmp11976: + .cv_loc 388 3 592 0 # ..\include\gsl/span:592:0 + call "?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r8b + mov byte ptr [rbp - 65], 0 + test r8b, 1 + jne .LBB388_1 + jmp .LBB388_2 +.LBB388_1: + test byte ptr [rbp - 65], 1 + jne .LBB388_4 + jmp .LBB388_5 +.LBB388_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 64] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 65], 1 +.Ltmp11973: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11974: + jmp .LBB388_3 +.LBB388_3: + ud2 +.LBB388_4: + lea rcx, [rbp - 64] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11977: +.LBB388_5: + .cv_loc 388 3 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp - 16] + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .seh_endproc + .def "?dtor$6@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA" +.LBB388_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11978: + .cv_loc 388 3 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 65], 1 + jne .LBB388_7 + jmp .LBB388_8 +.LBB388_7: + lea rcx, [rbp - 64] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB388_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11979: +.Lfunc_end388: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z": + .long .Lfunc_begin388@IMGREL # IP + .long -1 # ToState + .long .Ltmp11973@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11974@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEBAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEBAPEAHXZ" + .globl "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEBAPEAHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEBAPEAHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEBAPEAHXZ": # @"?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEBAPEAHXZ" +.Lfunc_begin389: + .cv_func_id 389 + .cv_loc 389 3 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEBAPEAHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11980: + mov rax, qword ptr [rcx] + pop rcx + ret +.Ltmp11981: +.Lfunc_end389: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEBAPEAHXZ" + .seh_endproc + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" +.Lfunc_begin390: + .cv_func_id 390 + .cv_loc 390 3 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 40], r8 + mov qword ptr [rbp + 32], rdx + mov qword ptr [rbp + 24], rcx + mov rcx, qword ptr [rbp + 24] + mov qword ptr [rbp + 48], rcx +.Ltmp11986: + mov rdx, rcx + mov r8, qword ptr [rbp + 40] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + call "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rdx + 8], rcx +.Ltmp11987: + .cv_loc 390 3 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp - 1], 0 + test r9b, 1 + jne .LBB390_1 + jmp .LBB390_2 +.LBB390_1: + test byte ptr [rbp - 1], 1 + jne .LBB390_4 + jmp .LBB390_5 +.LBB390_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + mov rax, rbp + mov rcx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 1], 1 +.Ltmp11982: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11983: + jmp .LBB390_3 +.LBB390_3: + ud2 +.LBB390_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB390_5: + .cv_loc 390 3 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 32] + mov byte ptr [rbp - 33], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 73], cl # 1-byte Spill + jne .LBB390_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 73], dl # 1-byte Spill +.LBB390_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB390_8 + jmp .LBB390_9 +.LBB390_8: + test byte ptr [rbp - 33], 1 + jne .LBB390_14 + jmp .LBB390_15 +.LBB390_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 32] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 33], 1 +.Ltmp11984: + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11985: + jmp .LBB390_10 +.LBB390_10: + ud2 +.LBB390_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11988: +.LBB390_15: + .cv_loc 390 3 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z@4HA" +.LBB390_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11989: + .cv_loc 390 3 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB390_12 + jmp .LBB390_13 +.LBB390_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB390_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z@4HA" +.LBB390_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 390 3 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB390_17 + jmp .LBB390_18 +.LBB390_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB390_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11990: +.Lfunc_end390: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z": + .long .Lfunc_begin390@IMGREL # IP + .long -1 # ToState + .long .Ltmp11982@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11983@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp11984@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11985@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" +.Lfunc_begin391: + .cv_func_id 391 + .cv_loc 391 3 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11991: + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp11992: +.Lfunc_end391: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" + .seh_endproc + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" +.Lfunc_begin392: + .cv_func_id 392 + .cv_loc 392 3 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 40], r8 + mov qword ptr [rbp + 32], rdx + mov qword ptr [rbp + 24], rcx + mov rcx, qword ptr [rbp + 24] + mov qword ptr [rbp + 48], rcx +.Ltmp11997: + mov rdx, rcx + mov r8, qword ptr [rbp + 40] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + call "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rdx + 8], rcx +.Ltmp11998: + .cv_loc 392 3 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp - 1], 0 + test r9b, 1 + jne .LBB392_1 + jmp .LBB392_2 +.LBB392_1: + test byte ptr [rbp - 1], 1 + jne .LBB392_4 + jmp .LBB392_5 +.LBB392_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + mov rax, rbp + mov rcx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 1], 1 +.Ltmp11993: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11994: + jmp .LBB392_3 +.LBB392_3: + ud2 +.LBB392_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB392_5: + .cv_loc 392 3 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 32] + mov byte ptr [rbp - 33], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 73], cl # 1-byte Spill + jne .LBB392_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 73], dl # 1-byte Spill +.LBB392_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB392_8 + jmp .LBB392_9 +.LBB392_8: + test byte ptr [rbp - 33], 1 + jne .LBB392_14 + jmp .LBB392_15 +.LBB392_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 32] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 33], 1 +.Ltmp11995: + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp11996: + jmp .LBB392_10 +.LBB392_10: + ud2 +.LBB392_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11999: +.LBB392_15: + .cv_loc 392 3 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z@4HA" +.LBB392_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12000: + .cv_loc 392 3 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB392_12 + jmp .LBB392_13 +.LBB392_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB392_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z@4HA" +.LBB392_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 392 3 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB392_17 + jmp .LBB392_18 +.LBB392_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB392_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12001: +.Lfunc_end392: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z": + .long .Lfunc_begin392@IMGREL # IP + .long -1 # ToState + .long .Ltmp11993@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11994@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp11995@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11996@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" +.Lfunc_begin393: + .cv_func_id 393 + .cv_loc 393 3 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12002: + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp12003: +.Lfunc_end393: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z +"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z": # @"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" +.Lfunc_begin394: + .cv_func_id 394 + .cv_loc 394 3 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 24], rdx + mov byte ptr [rbp - 32], r8b + mov qword ptr [rbp - 40], rcx + mov rcx, qword ptr [rbp - 40] + mov qword ptr [rbp - 16], rcx +.Ltmp12006: + mov rdx, qword ptr [rbp - 24] + mov qword ptr [rcx], rdx +.Ltmp12007: + .cv_loc 394 3 592 0 # ..\include\gsl/span:592:0 + call "?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r8b + mov byte ptr [rbp - 65], 0 + test r8b, 1 + jne .LBB394_1 + jmp .LBB394_2 +.LBB394_1: + test byte ptr [rbp - 65], 1 + jne .LBB394_4 + jmp .LBB394_5 +.LBB394_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 64] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 65], 1 +.Ltmp12004: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12005: + jmp .LBB394_3 +.LBB394_3: + ud2 +.LBB394_4: + lea rcx, [rbp - 64] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12008: +.LBB394_5: + .cv_loc 394 3 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp - 16] + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z")@IMGREL + .text + .seh_endproc + .def "?dtor$6@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA" +.LBB394_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12009: + .cv_loc 394 3 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 65], 1 + jne .LBB394_7 + jmp .LBB394_8 +.LBB394_7: + lea rcx, [rbp - 64] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB394_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12010: +.Lfunc_end394: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z": + .long .Lfunc_begin394@IMGREL # IP + .long -1 # ToState + .long .Ltmp12004@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12005@IMGREL+1 # IP + .long -1 # ToState + .text + # -- End function + .def "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ +"?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ": # @"?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" +.Lfunc_begin395: + .cv_func_id 395 + .cv_loc 395 3 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12011: + mov rax, qword ptr [rcx] + pop rcx + ret +.Ltmp12012: +.Lfunc_end395: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??0?$span@N$0?0@gsl@@QEAA@PEAN_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" + .globl "??0?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" # -- Begin function ??0?$span@N$0?0@gsl@@QEAA@PEAN_J@Z + .p2align 4, 0x90 +"??0?$span@N$0?0@gsl@@QEAA@PEAN_J@Z": # @"??0?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" +.Lfunc_begin396: + .cv_func_id 396 + .cv_loc 396 3 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp12013: + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp12014: +.Lfunc_end396: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" + .seh_endproc + # -- End function + .def "?size@?$span@N$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@N$0?0@gsl@@QEBA_JXZ" + .globl "?size@?$span@N$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@N$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@N$0?0@gsl@@QEBA_JXZ": # @"?size@?$span@N$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin397: + .cv_func_id 397 + .cv_loc 397 3 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@N$0?0@gsl@@QEBA_JXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12015: + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp12016: +.Lfunc_end397: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@N$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "?data@?$span@N$0?0@gsl@@QEBAPEANXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@N$0?0@gsl@@QEBAPEANXZ" + .globl "?data@?$span@N$0?0@gsl@@QEBAPEANXZ" # -- Begin function ?data@?$span@N$0?0@gsl@@QEBAPEANXZ + .p2align 4, 0x90 +"?data@?$span@N$0?0@gsl@@QEBAPEANXZ": # @"?data@?$span@N$0?0@gsl@@QEBAPEANXZ" +.Lfunc_begin398: + .cv_func_id 398 + .cv_loc 398 3 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@N$0?0@gsl@@QEBAPEANXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12017: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEBAPEANXZ" + nop + add rsp, 40 + ret +.Ltmp12018: +.Lfunc_end398: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@N$0?0@gsl@@QEBAPEANXZ" + .seh_endproc + # -- End function + .def "??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PEAN_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PEAN_J@Z" + .globl "??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PEAN_J@Z" # -- Begin function ??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PEAN_J@Z + .p2align 4, 0x90 +"??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PEAN_J@Z": # @"??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PEAN_J@Z" +.Lfunc_begin399: + .cv_func_id 399 + .cv_loc 399 3 729 0 # ..\include\gsl/span:729:0 +.seh_proc "??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PEAN_J@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx +.Ltmp12019: + .cv_loc 399 3 730 0 # ..\include\gsl/span:730:0 + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp12020: +.Lfunc_end399: + .seh_handlerdata + .section .text,"xr",discard,"??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PEAN_J@Z" + .seh_endproc + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" +.Lfunc_begin400: + .cv_func_id 400 + .cv_loc 400 3 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 40], r8 + mov qword ptr [rbp + 32], rdx + mov qword ptr [rbp + 24], rcx + mov rcx, qword ptr [rbp + 24] + mov qword ptr [rbp + 48], rcx +.Ltmp12025: + mov rdx, rcx + mov r8, qword ptr [rbp + 40] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + call "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rdx + 8], rcx +.Ltmp12026: + .cv_loc 400 3 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp - 1], 0 + test r9b, 1 + jne .LBB400_1 + jmp .LBB400_2 +.LBB400_1: + test byte ptr [rbp - 1], 1 + jne .LBB400_4 + jmp .LBB400_5 +.LBB400_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + mov rax, rbp + mov rcx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 1], 1 +.Ltmp12021: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12022: + jmp .LBB400_3 +.LBB400_3: + ud2 +.LBB400_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB400_5: + .cv_loc 400 3 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 32] + mov byte ptr [rbp - 33], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 73], cl # 1-byte Spill + jne .LBB400_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 73], dl # 1-byte Spill +.LBB400_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB400_8 + jmp .LBB400_9 +.LBB400_8: + test byte ptr [rbp - 33], 1 + jne .LBB400_14 + jmp .LBB400_15 +.LBB400_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 32] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 33], 1 +.Ltmp12023: + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12024: + jmp .LBB400_10 +.LBB400_10: + ud2 +.LBB400_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12027: +.LBB400_15: + .cv_loc 400 3 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z@4HA" +.LBB400_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12028: + .cv_loc 400 3 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB400_12 + jmp .LBB400_13 +.LBB400_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB400_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z@4HA" +.LBB400_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 400 3 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB400_17 + jmp .LBB400_18 +.LBB400_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB400_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12029: +.Lfunc_end400: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z": + .long .Lfunc_begin400@IMGREL # IP + .long -1 # ToState + .long .Ltmp12021@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12022@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp12023@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12024@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEBAPEANXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEBAPEANXZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEBAPEANXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEBAPEANXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEBAPEANXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEBAPEANXZ" +.Lfunc_begin401: + .cv_func_id 401 + .cv_loc 401 3 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEBAPEANXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12030: + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp12031: +.Lfunc_end401: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEBAPEANXZ" + .seh_endproc + # -- End function + .def "??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .globl "??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # -- Begin function ??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z + .p2align 4, 0x90 +"??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": # @"??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" +.Lfunc_begin402: + .cv_func_id 402 + .cv_loc 402 3 400 0 # ..\include\gsl/span:400:0 +.seh_proc "??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp12034: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$03@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?data@?$array@H$03@std@@QEAAPEAHXZ" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp12032: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Ltmp12033: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB402_1 +.LBB402_1: + .cv_loc 402 3 401 0 # ..\include\gsl/span:401:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z")@IMGREL + .section .text,"xr",discard,"??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA" +.LBB402_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + .cv_loc 402 3 400 0 # ..\include\gsl/span:400:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp12035: +.Lfunc_end402: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .p2align 2 +"$cppxdata$??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": + .long .Lfunc_begin402@IMGREL # IP + .long -1 # ToState + .long .Ltmp12032@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12033@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + # -- End function + .def "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + .globl "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" # -- Begin function ??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z + .p2align 4, 0x90 +"??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z": # @"??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" +.Lfunc_begin403: + .cv_func_id 403 + .cv_loc 403 15 99 0 # ..\include\gsl/gsl_util:99:0 +.seh_proc "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp12036: + .cv_loc 403 15 100 0 # ..\include\gsl/gsl_util:100:0 + mov rcx, qword ptr [rsp + 32] + call "??$forward@_K@std@@YA$$QEA_KAEA_K@Z" + mov rax, qword ptr [rax] + add rsp, 40 + ret +.Ltmp12037: +.Lfunc_end403: + .seh_handlerdata + .section .text,"xr",discard,"??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + .seh_endproc + # -- End function + .def "?size@?$array@H$03@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$array@H$03@std@@QEBA_KXZ" + .globl "?size@?$array@H$03@std@@QEBA_KXZ" # -- Begin function ?size@?$array@H$03@std@@QEBA_KXZ + .p2align 4, 0x90 +"?size@?$array@H$03@std@@QEBA_KXZ": # @"?size@?$array@H$03@std@@QEBA_KXZ" +.Lfunc_begin404: + .cv_func_id 404 + .cv_file 16 "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\array" "B815B08571728CFB34F6008E13FD62DA" 1 + .cv_loc 404 16 112 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\array:112:0 +.seh_proc "?size@?$array@H$03@std@@QEBA_KXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov eax, 4 + # kill: def $rax killed $eax + mov qword ptr [rsp], rcx +.Ltmp12038: + .cv_loc 404 16 113 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\array:113:0 + pop rcx + ret +.Ltmp12039: +.Lfunc_end404: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$array@H$03@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?data@?$array@H$03@std@@QEAAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$array@H$03@std@@QEAAPEAHXZ" + .globl "?data@?$array@H$03@std@@QEAAPEAHXZ" # -- Begin function ?data@?$array@H$03@std@@QEAAPEAHXZ + .p2align 4, 0x90 +"?data@?$array@H$03@std@@QEAAPEAHXZ": # @"?data@?$array@H$03@std@@QEAAPEAHXZ" +.Lfunc_begin405: + .cv_func_id 405 + .cv_loc 405 16 198 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\array:198:0 +.seh_proc "?data@?$array@H$03@std@@QEAAPEAHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp12040: + .cv_loc 405 16 199 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\array:199:0 + pop rcx + ret +.Ltmp12041: +.Lfunc_end405: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$array@H$03@std@@QEAAPEAHXZ" + .seh_endproc + # -- End function + .def "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .globl "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # -- Begin function ??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z + .p2align 4, 0x90 +"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": # @"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" +.Lfunc_begin406: + .cv_func_id 406 + .cv_loc 406 3 400 0 # ..\include\gsl/span:400:0 +.seh_proc "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp12044: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$03@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?data@?$array@H$03@std@@QEAAPEAHXZ" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp12042: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Ltmp12043: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB406_1 +.LBB406_1: + .cv_loc 406 3 401 0 # ..\include\gsl/span:401:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z")@IMGREL + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA" +.LBB406_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + .cv_loc 406 3 400 0 # ..\include\gsl/span:400:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp12045: +.Lfunc_end406: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .p2align 2 +"$cppxdata$??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": + .long .Lfunc_begin406@IMGREL # IP + .long -1 # ToState + .long .Ltmp12042@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12043@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + # -- End function + .def "??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .globl "??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # -- Begin function ??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z + .p2align 4, 0x90 +"??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": # @"??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" +.Lfunc_begin407: + .cv_func_id 407 + .cv_loc 407 3 400 0 # ..\include\gsl/span:400:0 +.seh_proc "??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp12048: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$03@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?data@?$array@H$03@std@@QEAAPEAHXZ" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp12046: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Ltmp12047: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB407_1 +.LBB407_1: + .cv_loc 407 3 401 0 # ..\include\gsl/span:401:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z")@IMGREL + .section .text,"xr",discard,"??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA" +.LBB407_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + .cv_loc 407 3 400 0 # ..\include\gsl/span:400:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp12049: +.Lfunc_end407: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .p2align 2 +"$cppxdata$??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": + .long .Lfunc_begin407@IMGREL # IP + .long -1 # ToState + .long .Ltmp12046@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12047@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + # -- End function + .def "?data@?$span@H$03@gsl@@QEBAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@H$03@gsl@@QEBAPEAHXZ" + .globl "?data@?$span@H$03@gsl@@QEBAPEAHXZ" # -- Begin function ?data@?$span@H$03@gsl@@QEBAPEAHXZ + .p2align 4, 0x90 +"?data@?$span@H$03@gsl@@QEBAPEAHXZ": # @"?data@?$span@H$03@gsl@@QEBAPEAHXZ" +.Lfunc_begin408: + .cv_func_id 408 + .cv_loc 408 3 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@H$03@gsl@@QEBAPEAHXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12050: + call "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEBAPEAHXZ" + nop + add rsp, 40 + ret +.Ltmp12051: +.Lfunc_end408: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@H$03@gsl@@QEBAPEAHXZ" + .seh_endproc + # -- End function + .def "??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .globl "??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # -- Begin function ??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z + .p2align 4, 0x90 +"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": # @"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" +.Lfunc_begin409: + .cv_func_id 409 + .cv_loc 409 3 400 0 # ..\include\gsl/span:400:0 +.seh_proc "??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp12054: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$03@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?data@?$array@H$03@std@@QEAAPEAHXZ" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp12052: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Ltmp12053: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB409_1 +.LBB409_1: + .cv_loc 409 3 401 0 # ..\include\gsl/span:401:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z")@IMGREL + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA" +.LBB409_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + .cv_loc 409 3 400 0 # ..\include\gsl/span:400:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp12055: +.Lfunc_end409: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .p2align 2 +"$cppxdata$??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": + .long .Lfunc_begin409@IMGREL # IP + .long -1 # ToState + .long .Ltmp12052@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12053@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + # -- End function + .def "?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" + .globl "?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" # -- Begin function ?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ + .p2align 4, 0x90 +"?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ": # @"?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" +.Lfunc_begin410: + .cv_func_id 410 + .cv_loc 410 3 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12056: + call "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" + nop + add rsp, 40 + ret +.Ltmp12057: +.Lfunc_end410: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" + .seh_endproc + # -- End function + .def "??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z" + .globl "??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z" # -- Begin function ??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z + .p2align 4, 0x90 +"??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z": # @"??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z" +.Lfunc_begin411: + .cv_func_id 411 + .cv_loc 411 3 405 0 # ..\include\gsl/span:405:0 +.seh_proc "??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp12060: + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" + mov r8b, byte ptr [rbp - 32] +.Ltmp12058: + xor r9d, r9d + mov edx, r9d + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" +.Ltmp12059: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB411_1 +.LBB411_1: + .cv_loc 411 3 406 0 # ..\include\gsl/span:406:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z")@IMGREL + .section .text,"xr",discard,"??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z" + .seh_endproc + .def "?dtor$2@?0???0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z@4HA": +.seh_proc "?dtor$2@?0???0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z@4HA" +.LBB411_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + .cv_loc 411 3 405 0 # ..\include\gsl/span:405:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp12061: +.Lfunc_end411: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z" + .p2align 2 +"$cppxdata$??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z": + .long .Lfunc_begin411@IMGREL # IP + .long -1 # ToState + .long .Ltmp12058@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12059@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z" + # -- End function + .def "??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z +"??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z": # @"??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" +.Lfunc_begin412: + .cv_func_id 412 + .cv_loc 412 3 400 0 # ..\include\gsl/span:400:0 +.seh_proc "??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp12064: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$03@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEAAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp12062: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Ltmp12063: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB412_1 +.LBB412_1: + .cv_loc 412 3 401 0 # ..\include\gsl/span:401:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z")@IMGREL + .text + .seh_endproc + .def "?dtor$2@?0???$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z@4HA" +.LBB412_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + .cv_loc 412 3 400 0 # ..\include\gsl/span:400:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp12065: +.Lfunc_end412: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z": + .long .Lfunc_begin412@IMGREL # IP + .long -1 # ToState + .long .Ltmp12062@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12063@IMGREL+1 # IP + .long -1 # ToState + .text + # -- End function + .def "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEAAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEAAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ +"?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEAAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ": # @"?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEAAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" +.Lfunc_begin413: + .cv_func_id 413 + .cv_loc 413 16 198 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\array:198:0 +.seh_proc "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEAAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp12066: + .cv_loc 413 16 199 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\array:199:0 + pop rcx + ret +.Ltmp12067: +.Lfunc_end413: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ +"?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ": # @"?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" +.Lfunc_begin414: + .cv_func_id 414 + .cv_loc 414 3 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12068: + call "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" + nop + add rsp, 40 + ret +.Ltmp12069: +.Lfunc_end414: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z +"??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z": # @"??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" +.Lfunc_begin415: + .cv_func_id 415 + .cv_loc 415 1 503 0 # ..\tests\span_tests.cpp:503:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12070: + pop rax + ret +.Ltmp12071: +.Lfunc_end415: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA@XZ" +.Lfunc_begin416: + .cv_func_id 416 + .cv_loc 416 1 502 0 # ..\tests\span_tests.cpp:502:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp], rcx +.Ltmp12072: + mov dword ptr [rdx], 1 + mov dword ptr [rdx + 4], 2 + mov dword ptr [rdx + 8], 3 + mov dword ptr [rdx + 12], 4 + pop rcx + ret +.Ltmp12073: +.Lfunc_end416: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + .globl "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" # -- Begin function ??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z + .p2align 4, 0x90 +"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z": # @"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" +.Lfunc_begin417: + .cv_func_id 417 + .cv_loc 417 3 411 0 # ..\include\gsl/span:411:0 +.seh_proc "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp12076: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$03@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?data@?$array@H$03@std@@QEBAPEBHXZ" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp12074: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Ltmp12075: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB417_1 +.LBB417_1: + .cv_loc 417 3 412 0 # ..\include\gsl/span:412:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z")@IMGREL + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z@4HA" +.LBB417_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + .cv_loc 417 3 411 0 # ..\include\gsl/span:411:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp12077: +.Lfunc_end417: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + .p2align 2 +"$cppxdata$??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z": + .long .Lfunc_begin417@IMGREL # IP + .long -1 # ToState + .long .Ltmp12074@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12075@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + # -- End function + .def "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z" + .globl "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z" # -- Begin function ??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z + .p2align 4, 0x90 +"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z": # @"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z" +.Lfunc_begin418: + .cv_func_id 418 + .cv_loc 418 3 747 0 # ..\include\gsl/span:747:0 +.seh_proc "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp12078: + .cv_loc 418 3 748 0 # ..\include\gsl/span:748:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp12079: +.Lfunc_end418: + .seh_handlerdata + .section .text,"xr",discard,"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z" + .seh_endproc + # -- End function + .def "??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" + .globl "??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" # -- Begin function ??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z + .p2align 4, 0x90 +"??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z": # @"??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" +.Lfunc_begin419: + .cv_func_id 419 + .cv_loc 419 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp12080: + .cv_loc 419 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareEqual@_J_J@Catch@@YA_NAEB_J0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEB_JAEB_J@Catch@@QEAA@_NAEB_JVStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp12081: +.Lfunc_end419: + .seh_handlerdata + .section .text,"xr",discard,"??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" + .seh_endproc + # -- End function + .def "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" +.Lfunc_begin420: + .cv_func_id 420 + .cv_loc 420 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEB_JAEB_J@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp12082: + mov qword ptr [rcx], rax +.Ltmp12083: + .cv_loc 420 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp12084: + .cv_loc 420 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp12085: +.Lfunc_end420: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$extent_type@$03@details@gsl@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$03@details@gsl@@QEAA@XZ" + .globl "??0?$extent_type@$03@details@gsl@@QEAA@XZ" # -- Begin function ??0?$extent_type@$03@details@gsl@@QEAA@XZ + .p2align 4, 0x90 +"??0?$extent_type@$03@details@gsl@@QEAA@XZ": # @"??0?$extent_type@$03@details@gsl@@QEAA@XZ" +.Lfunc_begin421: + .cv_func_id 421 + .cv_loc 421 3 311 0 # ..\include\gsl/span:311:0 +.seh_proc "??0?$extent_type@$03@details@gsl@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp12086: + pop rcx + ret +.Ltmp12087: +.Lfunc_end421: + .seh_handlerdata + .section .text,"xr",discard,"??0?$extent_type@$03@details@gsl@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .globl "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": # @"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Lfunc_begin422: + .cv_func_id 422 + .cv_loc 422 3 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + mov qword ptr [rbp - 8], rdx + mov byte ptr [rbp - 16], r8b + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + mov qword ptr [rbp], rcx +.Ltmp12090: + mov rdx, rcx + mov r8b, byte ptr [rbp - 32] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + mov dl, r8b + call "??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z" + mov rcx, qword ptr [rbp - 8] + mov r9, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [r9 + 8], rcx +.Ltmp12091: + .cv_loc 422 3 592 0 # ..\include\gsl/span:592:0 + mov rcx, r9 + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge dl + mov byte ptr [rbp - 57], 0 + test dl, 1 + jne .LBB422_1 + jmp .LBB422_2 +.LBB422_1: + test byte ptr [rbp - 57], 1 + jne .LBB422_4 + jmp .LBB422_5 +.LBB422_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 56] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 57], 1 +.Ltmp12088: + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12089: + jmp .LBB422_3 +.LBB422_3: + ud2 +.LBB422_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12092: +.LBB422_5: + .cv_loc 422 3 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp] + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .seh_endproc + .def "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA" +.LBB422_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12093: + .cv_loc 422 3 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 57], 1 + jne .LBB422_7 + jmp .LBB422_8 +.LBB422_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB422_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12094: +.Lfunc_end422: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long .Lfunc_begin422@IMGREL # IP + .long -1 # ToState + .long .Ltmp12088@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12089@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + # -- End function + .def "??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z" + .globl "??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z" # -- Begin function ??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z + .p2align 4, 0x90 +"??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z": # @"??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z" +.Lfunc_begin423: + .cv_func_id 423 + .cv_loc 423 3 334 0 # ..\include\gsl/span:334:0 +.seh_proc "??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 64], rax + mov byte ptr [rsp + 56], dl + mov qword ptr [rsp + 48], rcx + mov rax, qword ptr [rsp + 48] +.Ltmp12095: + lea rcx, [rsp + 56] + #DEBUG_VALUE: extent_type<4>:ext <- [$rcx+0] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" +.Ltmp12096: + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 72 + ret +.Ltmp12097: +.Lfunc_end423: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z" + .seh_endproc + # -- End function + .def "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" + .globl "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" # -- Begin function ?size@?$extent_type@$03@details@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$extent_type@$03@details@gsl@@QEBA_JXZ": # @"?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" +.Lfunc_begin424: + .cv_func_id 424 + .cv_loc 424 3 323 0 # ..\include\gsl/span:323:0 +.seh_proc "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov eax, 4 + # kill: def $rax killed $eax + mov qword ptr [rsp], rcx +.Ltmp12098: + pop rcx + ret +.Ltmp12099: +.Lfunc_end424: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??$forward@_K@std@@YA$$QEA_KAEA_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@_K@std@@YA$$QEA_KAEA_K@Z" + .globl "??$forward@_K@std@@YA$$QEA_KAEA_K@Z" # -- Begin function ??$forward@_K@std@@YA$$QEA_KAEA_K@Z + .p2align 4, 0x90 +"??$forward@_K@std@@YA$$QEA_KAEA_K@Z": # @"??$forward@_K@std@@YA$$QEA_KAEA_K@Z" +.Lfunc_begin425: + .cv_func_id 425 + .cv_loc 425 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@_K@std@@YA$$QEA_KAEA_K@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12100: + .cv_loc 425 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp12101: +.Lfunc_end425: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@_K@std@@YA$$QEA_KAEA_K@Z" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .globl "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": # @"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Lfunc_begin426: + .cv_func_id 426 + .cv_loc 426 3 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + mov qword ptr [rbp - 8], rdx + mov byte ptr [rbp - 16], r8b + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + mov qword ptr [rbp], rcx +.Ltmp12104: + mov rdx, rcx + mov r8b, byte ptr [rbp - 32] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + mov dl, r8b + call "??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z" + mov rcx, qword ptr [rbp - 8] + mov r9, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [r9 + 8], rcx +.Ltmp12105: + .cv_loc 426 3 592 0 # ..\include\gsl/span:592:0 + mov rcx, r9 + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge dl + mov byte ptr [rbp - 57], 0 + test dl, 1 + jne .LBB426_1 + jmp .LBB426_2 +.LBB426_1: + test byte ptr [rbp - 57], 1 + jne .LBB426_4 + jmp .LBB426_5 +.LBB426_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 56] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 57], 1 +.Ltmp12102: + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12103: + jmp .LBB426_3 +.LBB426_3: + ud2 +.LBB426_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12106: +.LBB426_5: + .cv_loc 426 3 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp] + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .seh_endproc + .def "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA" +.LBB426_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12107: + .cv_loc 426 3 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 57], 1 + jne .LBB426_7 + jmp .LBB426_8 +.LBB426_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB426_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12108: +.Lfunc_end426: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long .Lfunc_begin426@IMGREL # IP + .long -1 # ToState + .long .Ltmp12102@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12103@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + # -- End function + .def "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .globl "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": # @"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Lfunc_begin427: + .cv_func_id 427 + .cv_loc 427 3 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 24], rdx + mov byte ptr [rbp - 32], r8b + mov qword ptr [rbp - 40], rcx + mov rcx, qword ptr [rbp - 40] + mov qword ptr [rbp - 16], rcx +.Ltmp12111: + mov rdx, qword ptr [rbp - 24] + mov qword ptr [rcx], rdx +.Ltmp12112: + .cv_loc 427 3 592 0 # ..\include\gsl/span:592:0 + call "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r8b + mov byte ptr [rbp - 65], 0 + test r8b, 1 + jne .LBB427_1 + jmp .LBB427_2 +.LBB427_1: + test byte ptr [rbp - 65], 1 + jne .LBB427_4 + jmp .LBB427_5 +.LBB427_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 64] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 65], 1 +.Ltmp12109: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12110: + jmp .LBB427_3 +.LBB427_3: + ud2 +.LBB427_4: + lea rcx, [rbp - 64] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12113: +.LBB427_5: + .cv_loc 427 3 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp - 16] + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .seh_endproc + .def "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA" +.LBB427_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12114: + .cv_loc 427 3 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 65], 1 + jne .LBB427_7 + jmp .LBB427_8 +.LBB427_7: + lea rcx, [rbp - 64] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB427_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12115: +.Lfunc_end427: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long .Lfunc_begin427@IMGREL # IP + .long -1 # ToState + .long .Ltmp12109@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12110@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEBAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEBAPEAHXZ" + .globl "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEBAPEAHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEBAPEAHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEBAPEAHXZ": # @"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEBAPEAHXZ" +.Lfunc_begin428: + .cv_func_id 428 + .cv_loc 428 3 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEBAPEAHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12116: + mov rax, qword ptr [rcx] + pop rcx + ret +.Ltmp12117: +.Lfunc_end428: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEBAPEAHXZ" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .globl "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": # @"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Lfunc_begin429: + .cv_func_id 429 + .cv_loc 429 3 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 24], rdx + mov byte ptr [rbp - 32], r8b + mov qword ptr [rbp - 40], rcx + mov rcx, qword ptr [rbp - 40] + mov qword ptr [rbp - 16], rcx +.Ltmp12120: + mov rdx, qword ptr [rbp - 24] + mov qword ptr [rcx], rdx +.Ltmp12121: + .cv_loc 429 3 592 0 # ..\include\gsl/span:592:0 + call "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r8b + mov byte ptr [rbp - 65], 0 + test r8b, 1 + jne .LBB429_1 + jmp .LBB429_2 +.LBB429_1: + test byte ptr [rbp - 65], 1 + jne .LBB429_4 + jmp .LBB429_5 +.LBB429_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 64] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 65], 1 +.Ltmp12118: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12119: + jmp .LBB429_3 +.LBB429_3: + ud2 +.LBB429_4: + lea rcx, [rbp - 64] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12122: +.LBB429_5: + .cv_loc 429 3 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp - 16] + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .seh_endproc + .def "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA" +.LBB429_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12123: + .cv_loc 429 3 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 65], 1 + jne .LBB429_7 + jmp .LBB429_8 +.LBB429_7: + lea rcx, [rbp - 64] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB429_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12124: +.Lfunc_end429: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long .Lfunc_begin429@IMGREL # IP + .long -1 # ToState + .long .Ltmp12118@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12119@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEBAPEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" + .globl "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEBAPEBHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEBAPEBHXZ": # @"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" +.Lfunc_begin430: + .cv_func_id 430 + .cv_loc 430 3 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12125: + mov rax, qword ptr [rcx] + pop rcx + ret +.Ltmp12126: +.Lfunc_end430: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z +"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": # @"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Lfunc_begin431: + .cv_func_id 431 + .cv_loc 431 3 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 24], rdx + mov byte ptr [rbp - 32], r8b + mov qword ptr [rbp - 40], rcx + mov rcx, qword ptr [rbp - 40] + mov qword ptr [rbp - 16], rcx +.Ltmp12129: + mov rdx, qword ptr [rbp - 24] + mov qword ptr [rcx], rdx +.Ltmp12130: + .cv_loc 431 3 592 0 # ..\include\gsl/span:592:0 + call "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r8b + mov byte ptr [rbp - 65], 0 + test r8b, 1 + jne .LBB431_1 + jmp .LBB431_2 +.LBB431_1: + test byte ptr [rbp - 65], 1 + jne .LBB431_4 + jmp .LBB431_5 +.LBB431_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 64] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 65], 1 +.Ltmp12127: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12128: + jmp .LBB431_3 +.LBB431_3: + ud2 +.LBB431_4: + lea rcx, [rbp - 64] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12131: +.LBB431_5: + .cv_loc 431 3 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp - 16] + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL + .text + .seh_endproc + .def "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA" +.LBB431_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12132: + .cv_loc 431 3 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 65], 1 + jne .LBB431_7 + jmp .LBB431_8 +.LBB431_7: + lea rcx, [rbp - 64] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB431_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12133: +.Lfunc_end431: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long .Lfunc_begin431@IMGREL # IP + .long -1 # ToState + .long .Ltmp12127@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12128@IMGREL+1 # IP + .long -1 # ToState + .text + # -- End function + .def "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ +"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ": # @"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" +.Lfunc_begin432: + .cv_func_id 432 + .cv_loc 432 3 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12134: + mov rax, qword ptr [rcx] + pop rcx + ret +.Ltmp12135: +.Lfunc_end432: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?data@?$array@H$03@std@@QEBAPEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$array@H$03@std@@QEBAPEBHXZ" + .globl "?data@?$array@H$03@std@@QEBAPEBHXZ" # -- Begin function ?data@?$array@H$03@std@@QEBAPEBHXZ + .p2align 4, 0x90 +"?data@?$array@H$03@std@@QEBAPEBHXZ": # @"?data@?$array@H$03@std@@QEBAPEBHXZ" +.Lfunc_begin433: + .cv_func_id 433 + .cv_loc 433 16 203 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\array:203:0 +.seh_proc "?data@?$array@H$03@std@@QEBAPEBHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp12136: + .cv_loc 433 16 204 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\array:204:0 + pop rcx + ret +.Ltmp12137: +.Lfunc_end433: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$array@H$03@std@@QEBAPEBHXZ" + .seh_endproc + # -- End function + .def "??$compareEqual@_J_J@Catch@@YA_NAEB_J0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@_J_J@Catch@@YA_NAEB_J0@Z" + .globl "??$compareEqual@_J_J@Catch@@YA_NAEB_J0@Z" # -- Begin function ??$compareEqual@_J_J@Catch@@YA_NAEB_J0@Z + .p2align 4, 0x90 +"??$compareEqual@_J_J@Catch@@YA_NAEB_J0@Z": # @"??$compareEqual@_J_J@Catch@@YA_NAEB_J0@Z" +.Lfunc_begin434: + .cv_func_id 434 + .cv_loc 434 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@_J_J@Catch@@YA_NAEB_J0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp12138: + mov rcx, qword ptr [rsp] + mov rcx, qword ptr [rcx] + mov rdx, qword ptr [rsp + 8] + cmp rcx, qword ptr [rdx] + sete al + and al, 1 + movzx eax, al + add rsp, 16 + ret +.Ltmp12139: +.Lfunc_end434: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@_J_J@Catch@@YA_NAEB_J0@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEB_JAEB_J@Catch@@QEAA@_NAEB_JVStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEB_JAEB_J@Catch@@QEAA@_NAEB_JVStringRef@1@1@Z" + .globl "??0?$BinaryExpr@AEB_JAEB_J@Catch@@QEAA@_NAEB_JVStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@AEB_JAEB_J@Catch@@QEAA@_NAEB_JVStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEB_JAEB_J@Catch@@QEAA@_NAEB_JVStringRef@1@1@Z": # @"??0?$BinaryExpr@AEB_JAEB_J@Catch@@QEAA@_NAEB_JVStringRef@1@1@Z" +.Lfunc_begin435: + .cv_func_id 435 + .cv_loc 435 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEB_JAEB_J@Catch@@QEAA@_NAEB_JVStringRef@1@1@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp12140: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp12141: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEB_JAEB_J@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp12142: + ret +.Ltmp12143: +.Lfunc_end435: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEB_JAEB_J@Catch@@QEAA@_NAEB_JVStringRef@1@1@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" +.Lfunc_begin436: + .cv_func_id 436 + .cv_loc 436 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12144: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp12145: +.Lfunc_end436: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" +.Lfunc_begin437: + .cv_func_id 437 + .cv_loc 437 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12146: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp12147: +.Lfunc_end437: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin438: + .cv_func_id 438 + .cv_loc 438 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp12152: + .cv_loc 438 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp12148: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z" +.Ltmp12149: + jmp .LBB438_1 +.LBB438_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp12150: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp12151: + jmp .LBB438_2 +.LBB438_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 438 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB438_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 64] + .cv_loc 438 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB438_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB438_5 + jmp .LBB438_6 +.LBB438_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB438_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB438_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12153: +.Lfunc_end438: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin438@IMGREL # IP + .long -1 # ToState + .long .Ltmp12148@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12150@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp12151@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEB_JAEB_J@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEB_JAEB_J@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEB_JAEB_J@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEB_JAEB_J@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEB_JAEB_J@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEB_JAEB_J@Catch@@UEAAPEAXI@Z" +.Lfunc_begin439: + .cv_func_id 439 + .cv_loc 439 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEB_JAEB_J@Catch@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp12154: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB439_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB439_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp12155: +.Lfunc_end439: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEB_JAEB_J@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + .globl "??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" # -- Begin function ??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z + .p2align 4, 0x90 +"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z": # @"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" +.Lfunc_begin440: + .cv_func_id 440 + .cv_loc 440 3 411 0 # ..\include\gsl/span:411:0 +.seh_proc "??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp12158: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$03@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?data@?$array@H$03@std@@QEBAPEBHXZ" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp12156: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Ltmp12157: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB440_1 +.LBB440_1: + .cv_loc 440 3 412 0 # ..\include\gsl/span:412:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z")@IMGREL + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z@4HA" +.LBB440_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + .cv_loc 440 3 411 0 # ..\include\gsl/span:411:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp12159: +.Lfunc_end440: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + .p2align 2 +"$cppxdata$??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z": + .long .Lfunc_begin440@IMGREL # IP + .long -1 # ToState + .long .Ltmp12156@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12157@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + # -- End function + .def "??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z +"??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z": # @"??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" +.Lfunc_begin441: + .cv_func_id 441 + .cv_loc 441 3 411 0 # ..\include\gsl/span:411:0 +.seh_proc "??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp12162: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$03@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp12160: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Ltmp12161: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB441_1 +.LBB441_1: + .cv_loc 441 3 412 0 # ..\include\gsl/span:412:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z")@IMGREL + .text + .seh_endproc + .def "?dtor$2@?0???$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z@4HA" +.LBB441_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + .cv_loc 441 3 411 0 # ..\include\gsl/span:411:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp12163: +.Lfunc_end441: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z": + .long .Lfunc_begin441@IMGREL # IP + .long -1 # ToState + .long .Ltmp12160@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12161@IMGREL+1 # IP + .long -1 # ToState + .text + # -- End function + .def "?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ +"?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ": # @"?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" +.Lfunc_begin442: + .cv_func_id 442 + .cv_loc 442 3 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12164: + call "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" + nop + add rsp, 40 + ret +.Ltmp12165: +.Lfunc_end442: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ +"?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ": # @"?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" +.Lfunc_begin443: + .cv_func_id 443 + .cv_loc 443 16 203 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\array:203:0 +.seh_proc "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp12166: + .cv_loc 443 16 204 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\array:204:0 + pop rcx + ret +.Ltmp12167: +.Lfunc_end443: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z +"??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z": # @"??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" +.Lfunc_begin444: + .cv_func_id 444 + .cv_loc 444 1 572 0 # ..\tests\span_tests.cpp:572:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12168: + pop rax + ret +.Ltmp12169: +.Lfunc_end444: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA@XZ" +.Lfunc_begin445: + .cv_func_id 445 + .cv_loc 445 1 571 0 # ..\tests\span_tests.cpp:571:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp], rcx +.Ltmp12170: + mov dword ptr [rdx], 1 + mov dword ptr [rdx + 4], 2 + mov dword ptr [rdx + 8], 3 + mov dword ptr [rdx + 12], 4 + pop rcx + ret +.Ltmp12171: +.Lfunc_end445: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$array@H$03@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$array@H$03@std@@@Z" + .globl "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$array@H$03@std@@@Z" # -- Begin function ??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$array@H$03@std@@@Z + .p2align 4, 0x90 +"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$array@H$03@std@@@Z": # @"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$array@H$03@std@@@Z" +.Lfunc_begin446: + .cv_func_id 446 + .cv_loc 446 3 753 0 # ..\include\gsl/span:753:0 +.seh_proc "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$array@H$03@std@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp12172: + .cv_loc 446 3 754 0 # ..\include\gsl/span:754:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp12173: +.Lfunc_end446: + .seh_handlerdata + .section .text,"xr",discard,"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$array@H$03@std@@@Z" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z +"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": # @"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Lfunc_begin447: + .cv_func_id 447 + .cv_loc 447 3 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 24], rdx + mov byte ptr [rbp - 32], r8b + mov qword ptr [rbp - 40], rcx + mov rcx, qword ptr [rbp - 40] + mov qword ptr [rbp - 16], rcx +.Ltmp12176: + mov rdx, qword ptr [rbp - 24] + mov qword ptr [rcx], rdx +.Ltmp12177: + .cv_loc 447 3 592 0 # ..\include\gsl/span:592:0 + call "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r8b + mov byte ptr [rbp - 65], 0 + test r8b, 1 + jne .LBB447_1 + jmp .LBB447_2 +.LBB447_1: + test byte ptr [rbp - 65], 1 + jne .LBB447_4 + jmp .LBB447_5 +.LBB447_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 64] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 65], 1 +.Ltmp12174: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12175: + jmp .LBB447_3 +.LBB447_3: + ud2 +.LBB447_4: + lea rcx, [rbp - 64] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12178: +.LBB447_5: + .cv_loc 447 3 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp - 16] + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL + .text + .seh_endproc + .def "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA" +.LBB447_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12179: + .cv_loc 447 3 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 65], 1 + jne .LBB447_7 + jmp .LBB447_8 +.LBB447_7: + lea rcx, [rbp - 64] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB447_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12180: +.Lfunc_end447: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long .Lfunc_begin447@IMGREL # IP + .long -1 # ToState + .long .Ltmp12174@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12175@IMGREL+1 # IP + .long -1 # ToState + .text + # -- End function + .def "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ +"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ": # @"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" +.Lfunc_begin448: + .cv_func_id 448 + .cv_loc 448 3 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12181: + mov rax, qword ptr [rcx] + pop rcx + ret +.Ltmp12182: +.Lfunc_end448: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" + .globl "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" # -- Begin function ??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z + .p2align 4, 0x90 +"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z": # @"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" +.Lfunc_begin449: + .cv_func_id 449 + .cv_loc 449 3 437 0 # ..\include\gsl/span:437:0 +.seh_proc "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp12183: + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$array@$$CBH$03@std@@QEBA_KXZ" + mov rcx, rax + call "??$narrow@_J_K@gsl@@YA_J_K@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?data@?$array@$$CBH$03@std@@QEBAPEBHXZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call "??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp12184: +.Lfunc_end449: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" + .seh_endproc + # -- End function + .def "?size@?$array@$$CBH$03@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$array@$$CBH$03@std@@QEBA_KXZ" + .globl "?size@?$array@$$CBH$03@std@@QEBA_KXZ" # -- Begin function ?size@?$array@$$CBH$03@std@@QEBA_KXZ + .p2align 4, 0x90 +"?size@?$array@$$CBH$03@std@@QEBA_KXZ": # @"?size@?$array@$$CBH$03@std@@QEBA_KXZ" +.Lfunc_begin450: + .cv_func_id 450 + .cv_loc 450 16 112 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\array:112:0 +.seh_proc "?size@?$array@$$CBH$03@std@@QEBA_KXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov eax, 4 + # kill: def $rax killed $eax + mov qword ptr [rsp], rcx +.Ltmp12185: + .cv_loc 450 16 113 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\array:113:0 + pop rcx + ret +.Ltmp12186: +.Lfunc_end450: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$array@$$CBH$03@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?data@?$array@$$CBH$03@std@@QEAAPEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$array@$$CBH$03@std@@QEAAPEBHXZ" + .globl "?data@?$array@$$CBH$03@std@@QEAAPEBHXZ" # -- Begin function ?data@?$array@$$CBH$03@std@@QEAAPEBHXZ + .p2align 4, 0x90 +"?data@?$array@$$CBH$03@std@@QEAAPEBHXZ": # @"?data@?$array@$$CBH$03@std@@QEAAPEBHXZ" +.Lfunc_begin451: + .cv_func_id 451 + .cv_loc 451 16 198 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\array:198:0 +.seh_proc "?data@?$array@$$CBH$03@std@@QEAAPEBHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp12187: + .cv_loc 451 16 199 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\array:199:0 + pop rcx + ret +.Ltmp12188: +.Lfunc_end451: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$array@$$CBH$03@std@@QEAAPEBHXZ" + .seh_endproc + # -- End function + .def "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" + .globl "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" # -- Begin function ??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z + .p2align 4, 0x90 +"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z": # @"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" +.Lfunc_begin452: + .cv_func_id 452 + .cv_loc 452 3 437 0 # ..\include\gsl/span:437:0 +.seh_proc "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp12189: + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$array@$$CBH$03@std@@QEBA_KXZ" + mov rcx, rax + call "??$narrow@_J_K@gsl@@YA_J_K@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?data@?$array@$$CBH$03@std@@QEBAPEBHXZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call "??0?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp12190: +.Lfunc_end452: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" + .seh_endproc + # -- End function + .def "??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEAV?$array@$$CBH$03@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEAV?$array@$$CBH$03@std@@@Z" + .globl "??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEAV?$array@$$CBH$03@std@@@Z" # -- Begin function ??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEAV?$array@$$CBH$03@std@@@Z + .p2align 4, 0x90 +"??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEAV?$array@$$CBH$03@std@@@Z": # @"??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEAV?$array@$$CBH$03@std@@@Z" +.Lfunc_begin453: + .cv_func_id 453 + .cv_loc 453 3 747 0 # ..\include\gsl/span:747:0 +.seh_proc "??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEAV?$array@$$CBH$03@std@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp12191: + .cv_loc 453 3 748 0 # ..\include\gsl/span:748:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp12192: +.Lfunc_end453: + .seh_handlerdata + .section .text,"xr",discard,"??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEAV?$array@$$CBH$03@std@@@Z" + .seh_endproc + # -- End function + .def "??$narrow@_J_K@gsl@@YA_J_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$narrow@_J_K@gsl@@YA_J_K@Z" + .globl "??$narrow@_J_K@gsl@@YA_J_K@Z" # -- Begin function ??$narrow@_J_K@gsl@@YA_J_K@Z + .p2align 4, 0x90 +"??$narrow@_J_K@gsl@@YA_J_K@Z": # @"??$narrow@_J_K@gsl@@YA_J_K@Z" +.Lfunc_begin454: + .cv_func_id 454 + .cv_loc 454 15 124 0 # ..\include\gsl/gsl_util:124:0 +.seh_proc "??$narrow@_J_K@gsl@@YA_J_K@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + mov qword ptr [rbp], rcx +.Ltmp12197: + .cv_loc 454 15 125 0 # ..\include\gsl/gsl_util:125:0 + mov rcx, rbp + #DEBUG_VALUE: narrow:u <- [$rcx+0] + call "??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z" +.Ltmp12198: + mov qword ptr [rbp - 8], rax + .cv_loc 454 15 126 0 # ..\include\gsl/gsl_util:126:0 + mov rax, qword ptr [rbp - 8] + cmp rax, qword ptr [rbp] + je .LBB454_4 +# %bb.1: +.Ltmp12199: + .cv_loc 454 15 126 0 # ..\include\gsl/gsl_util:126:0 + xorps xmm0, xmm0 + movaps xmmword ptr [rbp - 32], xmm0 + mov qword ptr [rbp - 16], 0 + lea rax, [rbp - 32] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0narrowing_error@gsl@@QEAA@XZ" +.Ltmp12195: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z" +.Ltmp12196: + jmp .LBB454_2 +.LBB454_2: + ud2 +.Ltmp12200: +.LBB454_4: + .cv_loc 454 15 127 0 # ..\include\gsl/gsl_util:127:0 + cmp qword ptr [rbp - 8], 0 + setl al + test al, 1 + jne .LBB454_5 + jmp .LBB454_8 +.LBB454_5: +.Ltmp12201: + .cv_loc 454 15 128 0 # ..\include\gsl/gsl_util:128:0 + xorps xmm0, xmm0 + movaps xmmword ptr [rbp - 64], xmm0 + mov qword ptr [rbp - 48], 0 + lea rax, [rbp - 64] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0narrowing_error@gsl@@QEAA@XZ" +.Ltmp12193: + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z" +.Ltmp12194: + jmp .LBB454_6 +.LBB454_6: + ud2 +.Ltmp12202: +.LBB454_8: + .cv_loc 454 15 129 0 # ..\include\gsl/gsl_util:129:0 + mov rax, qword ptr [rbp - 8] + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$narrow@_J_K@gsl@@YA_J_K@Z")@IMGREL + .section .text,"xr",discard,"??$narrow@_J_K@gsl@@YA_J_K@Z" + .seh_endproc + .def "?dtor$3@?0???$narrow@_J_K@gsl@@YA_J_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???$narrow@_J_K@gsl@@YA_J_K@Z@4HA": +.seh_proc "?dtor$3@?0???$narrow@_J_K@gsl@@YA_J_K@Z@4HA" +.LBB454_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 32] +.Ltmp12203: + .cv_loc 454 15 126 0 # ..\include\gsl/gsl_util:126:0 + call "??1narrowing_error@gsl@@UEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12204: + .seh_handlerdata + .section .text,"xr",discard,"??$narrow@_J_K@gsl@@YA_J_K@Z" + .seh_endproc + .def "?dtor$7@?0???$narrow@_J_K@gsl@@YA_J_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0???$narrow@_J_K@gsl@@YA_J_K@Z@4HA": +.seh_proc "?dtor$7@?0???$narrow@_J_K@gsl@@YA_J_K@Z@4HA" +.LBB454_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 64] +.Ltmp12205: + .cv_loc 454 15 128 0 # ..\include\gsl/gsl_util:128:0 + call "??1narrowing_error@gsl@@UEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12206: +.Lfunc_end454: + .seh_handlerdata + .section .text,"xr",discard,"??$narrow@_J_K@gsl@@YA_J_K@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$narrow@_J_K@gsl@@YA_J_K@Z" + .p2align 2 +"$cppxdata$??$narrow@_J_K@gsl@@YA_J_K@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$narrow@_J_K@gsl@@YA_J_K@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??$narrow@_J_K@gsl@@YA_J_K@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$narrow@_J_K@gsl@@YA_J_K@Z": + .long -1 # ToState + .long "?dtor$3@?0???$narrow@_J_K@gsl@@YA_J_K@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$7@?0???$narrow@_J_K@gsl@@YA_J_K@Z@4HA"@IMGREL # Action +"$ip2state$??$narrow@_J_K@gsl@@YA_J_K@Z": + .long .Lfunc_begin454@IMGREL # IP + .long -1 # ToState + .long .Ltmp12195@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12193@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12194@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$narrow@_J_K@gsl@@YA_J_K@Z" + # -- End function + .def "?data@?$array@$$CBH$03@std@@QEBAPEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$array@$$CBH$03@std@@QEBAPEBHXZ" + .globl "?data@?$array@$$CBH$03@std@@QEBAPEBHXZ" # -- Begin function ?data@?$array@$$CBH$03@std@@QEBAPEBHXZ + .p2align 4, 0x90 +"?data@?$array@$$CBH$03@std@@QEBAPEBHXZ": # @"?data@?$array@$$CBH$03@std@@QEBAPEBHXZ" +.Lfunc_begin455: + .cv_func_id 455 + .cv_loc 455 16 203 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\array:203:0 +.seh_proc "?data@?$array@$$CBH$03@std@@QEBAPEBHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp12207: + .cv_loc 455 16 204 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\array:204:0 + pop rcx + ret +.Ltmp12208: +.Lfunc_end455: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$array@$$CBH$03@std@@QEBAPEBHXZ" + .seh_endproc + # -- End function + .def "??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z" + .globl "??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z" # -- Begin function ??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z + .p2align 4, 0x90 +"??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z": # @"??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z" +.Lfunc_begin456: + .cv_func_id 456 + .cv_loc 456 15 99 0 # ..\include\gsl/gsl_util:99:0 +.seh_proc "??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp12209: + .cv_loc 456 15 100 0 # ..\include\gsl/gsl_util:100:0 + mov rcx, qword ptr [rsp + 32] + call "??$forward@AEA_K@std@@YAAEA_KAEA_K@Z" + mov rax, qword ptr [rax] + add rsp, 40 + ret +.Ltmp12210: +.Lfunc_end456: + .seh_handlerdata + .section .text,"xr",discard,"??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z" + .seh_endproc + # -- End function + .def "??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z" + .globl "??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z" # -- Begin function ??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z + .p2align 4, 0x90 +"??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z": # @"??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z" +.Lfunc_begin457: + .cv_func_id 457 + .cv_loc 457 4 143 0 # ..\include\gsl/gsl_assert:143:0 +.seh_proc "??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rcx +.Ltmp12211: + .cv_loc 457 4 144 0 # ..\include\gsl/gsl_assert:144:0 + mov rcx, qword ptr [rsp + 80] + call "??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z" + lea rcx, [rsp + 56] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rdx, rax + call "??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z" + lea rdx, [rip + "_TI2?AUnarrowing_error@gsl@@"] + mov rcx, qword ptr [rip + __imp__CxxThrowException] + mov r8, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, r8 + mov r9, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call r9 + ud2 +.Ltmp12212: +.Lfunc_end457: + .seh_handlerdata + .section .text,"xr",discard,"??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z" + .seh_endproc + # -- End function + .def "??0narrowing_error@gsl@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0narrowing_error@gsl@@QEAA@XZ" + .globl "??0narrowing_error@gsl@@QEAA@XZ" # -- Begin function ??0narrowing_error@gsl@@QEAA@XZ + .p2align 4, 0x90 +"??0narrowing_error@gsl@@QEAA@XZ": # @"??0narrowing_error@gsl@@QEAA@XZ" +.Lfunc_begin458: + .cv_func_id 458 + .cv_loc 458 15 103 0 # ..\include\gsl/gsl_util:103:0 +.seh_proc "??0narrowing_error@gsl@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp12213: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??0exception@std@@QEAA@XZ" + lea rcx, [rip + "??_7narrowing_error@gsl@@6B@"] + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rdx], rcx + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rdx + add rsp, 56 + ret +.Ltmp12214: +.Lfunc_end458: + .seh_handlerdata + .section .text,"xr",discard,"??0narrowing_error@gsl@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??1narrowing_error@gsl@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1narrowing_error@gsl@@UEAA@XZ" + .globl "??1narrowing_error@gsl@@UEAA@XZ" # -- Begin function ??1narrowing_error@gsl@@UEAA@XZ + .p2align 4, 0x90 +"??1narrowing_error@gsl@@UEAA@XZ": # @"??1narrowing_error@gsl@@UEAA@XZ" +.Lfunc_begin459: + .cv_func_id 459 + .cv_loc 459 15 103 0 # ..\include\gsl/gsl_util:103:0 +.seh_proc "??1narrowing_error@gsl@@UEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12215: + .cv_loc 459 15 103 0 # ..\include\gsl/gsl_util:103:0 + call "??1exception@std@@UEAA@XZ" +.Ltmp12216: + .cv_loc 459 15 103 0 # ..\include\gsl/gsl_util:103:0 + nop + add rsp, 40 + ret +.Ltmp12217: +.Lfunc_end459: + .seh_handlerdata + .section .text,"xr",discard,"??1narrowing_error@gsl@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??$forward@AEA_K@std@@YAAEA_KAEA_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@AEA_K@std@@YAAEA_KAEA_K@Z" + .globl "??$forward@AEA_K@std@@YAAEA_KAEA_K@Z" # -- Begin function ??$forward@AEA_K@std@@YAAEA_KAEA_K@Z + .p2align 4, 0x90 +"??$forward@AEA_K@std@@YAAEA_KAEA_K@Z": # @"??$forward@AEA_K@std@@YAAEA_KAEA_K@Z" +.Lfunc_begin460: + .cv_func_id 460 + .cv_loc 460 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@AEA_K@std@@YAAEA_KAEA_K@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12218: + .cv_loc 460 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp12219: +.Lfunc_end460: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@AEA_K@std@@YAAEA_KAEA_K@Z" + .seh_endproc + # -- End function + .def "??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z" + .globl "??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z" # -- Begin function ??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z + .p2align 4, 0x90 +"??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z": # @"??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z" +.Lfunc_begin461: + .cv_func_id 461 + .cv_loc 461 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12220: + .cv_loc 461 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp12221: +.Lfunc_end461: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z" + .seh_endproc + # -- End function + .def "??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z" + .globl "??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z" # -- Begin function ??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z + .p2align 4, 0x90 +"??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z": # @"??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z" +.Lfunc_begin462: + .cv_func_id 462 + .cv_loc 462 15 103 0 # ..\include\gsl/gsl_util:103:0 +.seh_proc "??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp12222: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0exception@std@@QEAA@AEBV01@@Z" + lea rcx, [rip + "??_7narrowing_error@gsl@@6B@"] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx], rcx + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rdx + add rsp, 72 + ret +.Ltmp12223: +.Lfunc_end462: + .seh_handlerdata + .section .text,"xr",discard,"??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z" + .seh_endproc + # -- End function + .def "??0narrowing_error@gsl@@QEAA@AEBU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0narrowing_error@gsl@@QEAA@AEBU01@@Z" + .globl "??0narrowing_error@gsl@@QEAA@AEBU01@@Z" # -- Begin function ??0narrowing_error@gsl@@QEAA@AEBU01@@Z + .p2align 4, 0x90 +"??0narrowing_error@gsl@@QEAA@AEBU01@@Z": # @"??0narrowing_error@gsl@@QEAA@AEBU01@@Z" +.Lfunc_begin463: + .cv_func_id 463 + .cv_loc 463 15 103 0 # ..\include\gsl/gsl_util:103:0 +.seh_proc "??0narrowing_error@gsl@@QEAA@AEBU01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp12224: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0exception@std@@QEAA@AEBV01@@Z" + lea rcx, [rip + "??_7narrowing_error@gsl@@6B@"] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx], rcx + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rdx + add rsp, 72 + ret +.Ltmp12225: +.Lfunc_end463: + .seh_handlerdata + .section .text,"xr",discard,"??0narrowing_error@gsl@@QEAA@AEBU01@@Z" + .seh_endproc + # -- End function + .def "??_Gnarrowing_error@gsl@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_Gnarrowing_error@gsl@@UEAAPEAXI@Z" + .globl "??_Gnarrowing_error@gsl@@UEAAPEAXI@Z" # -- Begin function ??_Gnarrowing_error@gsl@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_Gnarrowing_error@gsl@@UEAAPEAXI@Z": # @"??_Gnarrowing_error@gsl@@UEAAPEAXI@Z" +.Lfunc_begin464: + .cv_func_id 464 + .cv_loc 464 15 103 0 # ..\include\gsl/gsl_util:103:0 +.seh_proc "??_Gnarrowing_error@gsl@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp12226: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1narrowing_error@gsl@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB464_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB464_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp12227: +.Lfunc_end464: + .seh_handlerdata + .section .text,"xr",discard,"??_Gnarrowing_error@gsl@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??0exception@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0exception@std@@QEAA@XZ" + .globl "??0exception@std@@QEAA@XZ" # -- Begin function ??0exception@std@@QEAA@XZ + .p2align 4, 0x90 +"??0exception@std@@QEAA@XZ": # @"??0exception@std@@QEAA@XZ" +.Lfunc_begin465: + .cv_func_id 465 + .cv_loc 465 7 48 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:48:0 +.seh_proc "??0exception@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + xor edx, edx + mov eax, 16 + mov r8d, eax + lea r9, [rip + "??_7exception@std@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp12228: + mov qword ptr [rcx], r9 + mov r9, rcx + add r9, 8 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, r9 + call memset + .cv_loc 465 7 49 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:49:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp12229: +.Lfunc_end465: + .seh_handlerdata + .section .text,"xr",discard,"??0exception@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" + .globl "??0?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" # -- Begin function ??0?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z + .p2align 4, 0x90 +"??0?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z": # @"??0?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" +.Lfunc_begin466: + .cv_func_id 466 + .cv_loc 466 3 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp12230: + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp12231: +.Lfunc_end466: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" + .seh_endproc + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" +.Lfunc_begin467: + .cv_func_id 467 + .cv_loc 467 3 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 40], r8 + mov qword ptr [rbp + 32], rdx + mov qword ptr [rbp + 24], rcx + mov rcx, qword ptr [rbp + 24] + mov qword ptr [rbp + 48], rcx +.Ltmp12236: + mov rdx, rcx + mov r8, qword ptr [rbp + 40] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + call "??0?$extent_type@$03@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rdx], rcx +.Ltmp12237: + .cv_loc 467 3 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp - 1], 0 + test r9b, 1 + jne .LBB467_1 + jmp .LBB467_2 +.LBB467_1: + test byte ptr [rbp - 1], 1 + jne .LBB467_4 + jmp .LBB467_5 +.LBB467_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + mov rax, rbp + mov rcx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 1], 1 +.Ltmp12232: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12233: + jmp .LBB467_3 +.LBB467_3: + ud2 +.LBB467_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB467_5: + .cv_loc 467 3 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 32] + mov byte ptr [rbp - 33], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 73], cl # 1-byte Spill + jne .LBB467_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 73], dl # 1-byte Spill +.LBB467_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB467_8 + jmp .LBB467_9 +.LBB467_8: + test byte ptr [rbp - 33], 1 + jne .LBB467_14 + jmp .LBB467_15 +.LBB467_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 32] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 33], 1 +.Ltmp12234: + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12235: + jmp .LBB467_10 +.LBB467_10: + ud2 +.LBB467_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12238: +.LBB467_15: + .cv_loc 467 3 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z@4HA" +.LBB467_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12239: + .cv_loc 467 3 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB467_12 + jmp .LBB467_13 +.LBB467_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB467_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z@4HA" +.LBB467_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 467 3 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB467_17 + jmp .LBB467_18 +.LBB467_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB467_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12240: +.Lfunc_end467: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z": + .long .Lfunc_begin467@IMGREL # IP + .long -1 # ToState + .long .Ltmp12232@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12233@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp12234@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12235@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" + # -- End function + .def "??0?$extent_type@$03@details@gsl@@QEAA@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$03@details@gsl@@QEAA@_J@Z" + .globl "??0?$extent_type@$03@details@gsl@@QEAA@_J@Z" # -- Begin function ??0?$extent_type@$03@details@gsl@@QEAA@_J@Z + .p2align 4, 0x90 +"??0?$extent_type@$03@details@gsl@@QEAA@_J@Z": # @"??0?$extent_type@$03@details@gsl@@QEAA@_J@Z" +.Lfunc_begin468: + .cv_func_id 468 + .cv_loc 468 3 321 0 # ..\include\gsl/span:321:0 +.seh_proc "??0?$extent_type@$03@details@gsl@@QEAA@_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 112 + .seh_stackalloc 112 + lea rbp, [rsp + 112] + .seh_setframe 5, 112 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 24], rdx + mov qword ptr [rbp - 32], rcx + mov rcx, qword ptr [rbp - 32] + mov qword ptr [rbp - 16], rcx +.Ltmp12243: + .cv_loc 468 3 321 0 # ..\include\gsl/span:321:0 + cmp qword ptr [rbp - 24], 4 + sete al + mov byte ptr [rbp - 57], 0 + test al, 1 + jne .LBB468_1 + jmp .LBB468_2 +.LBB468_1: + test byte ptr [rbp - 57], 1 + jne .LBB468_4 + jmp .LBB468_5 +.LBB468_2: + lea rdx, [rip + "??_C@_0DG@PHADKCAK@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 56] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 57], 1 +.Ltmp12241: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12242: + jmp .LBB468_3 +.LBB468_3: + ud2 +.LBB468_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12244: +.LBB468_5: + .cv_loc 468 3 321 0 # ..\include\gsl/span:321:0 + mov rax, qword ptr [rbp - 16] + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$extent_type@$03@details@gsl@@QEAA@_J@Z")@IMGREL + .section .text,"xr",discard,"??0?$extent_type@$03@details@gsl@@QEAA@_J@Z" + .seh_endproc + .def "?dtor$6@?0???0?$extent_type@$03@details@gsl@@QEAA@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???0?$extent_type@$03@details@gsl@@QEAA@_J@Z@4HA": +.seh_proc "?dtor$6@?0???0?$extent_type@$03@details@gsl@@QEAA@_J@Z@4HA" +.LBB468_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue +.Ltmp12245: + .cv_loc 468 3 321 0 # ..\include\gsl/span:321:0 + test byte ptr [rbp - 57], 1 + jne .LBB468_7 + jmp .LBB468_8 +.LBB468_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB468_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12246: +.Lfunc_end468: + .seh_handlerdata + .section .text,"xr",discard,"??0?$extent_type@$03@details@gsl@@QEAA@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$extent_type@$03@details@gsl@@QEAA@_J@Z" + .p2align 2 +"$cppxdata$??0?$extent_type@$03@details@gsl@@QEAA@_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$extent_type@$03@details@gsl@@QEAA@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$extent_type@$03@details@gsl@@QEAA@_J@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$extent_type@$03@details@gsl@@QEAA@_J@Z": + .long -1 # ToState + .long "?dtor$6@?0???0?$extent_type@$03@details@gsl@@QEAA@_J@Z@4HA"@IMGREL # Action +"$ip2state$??0?$extent_type@$03@details@gsl@@QEAA@_J@Z": + .long .Lfunc_begin468@IMGREL # IP + .long -1 # ToState + .long .Ltmp12241@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12242@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$extent_type@$03@details@gsl@@QEAA@_J@Z" + # -- End function + .def "??0?$allocator@H@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$allocator@H@std@@QEAA@XZ" + .globl "??0?$allocator@H@std@@QEAA@XZ" # -- Begin function ??0?$allocator@H@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$allocator@H@std@@QEAA@XZ": # @"??0?$allocator@H@std@@QEAA@XZ" +.Lfunc_begin469: + .cv_func_id 469 + .cv_loc 469 14 700 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:700:0 +.seh_proc "??0?$allocator@H@std@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp12247: + .cv_loc 469 14 701 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:701:0 + pop rcx + ret +.Ltmp12248: +.Lfunc_end469: + .seh_handlerdata + .section .text,"xr",discard,"??0?$allocator@H@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z" + .globl "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z" # -- Begin function ??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z + .p2align 4, 0x90 +"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z": # @"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z" +.Lfunc_begin470: + .cv_func_id 470 + .cv_file 17 "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\vector" "0F217DEAFACA7598666AD23F8E0CF3FA" 1 + .cv_loc 470 17 953 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:953:0 +.seh_proc "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + #DEBUG_VALUE: vector:_Ilist <- [$rdx+0] + mov qword ptr [rbp - 16], r8 + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp12251: + mov r8, qword ptr [rbp - 16] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rdx # 8-byte Spill +.Ltmp12252: + #DEBUG_VALUE: vector:_Ilist <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rdx, r8 + call "??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" +.Ltmp12253: + .cv_loc 470 17 954 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:954:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?end@?$initializer_list@H@std@@QEBAPEBHXZ" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?begin@?$initializer_list@H@std@@QEBAPEBHXZ" +.Ltmp12249: + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rbp - 56] # 8-byte Reload + call "??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0@Z" +.Ltmp12250: + jmp .LBB470_1 +.Ltmp12254: +.LBB470_1: + #DEBUG_VALUE: vector:_Ilist <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 470 17 955 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:955:0 + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 96 + pop rbp +.Ltmp12255: + ret + .seh_handlerdata + .long ("$cppxdata$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z")@IMGREL + .section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z" + .seh_endproc + .def "?dtor$2@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z@4HA": +.seh_proc "?dtor$2@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z@4HA" +.LBB470_2: +.Ltmp12256: + #DEBUG_VALUE: vector:_Ilist <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] +.Ltmp12257: + .seh_endprologue +.Ltmp12258: + .cv_loc 470 17 955 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:955:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12259: +.Lfunc_end470: + .seh_handlerdata + .section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z" + .p2align 2 +"$cppxdata$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z@4HA"@IMGREL # Action +"$ip2state$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z": + .long .Lfunc_begin470@IMGREL # IP + .long -1 # ToState + .long .Ltmp12249@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12250@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z" + # -- End function + .def "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z" + .globl "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z": # @"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin471: + .cv_func_id 471 + .cv_loc 471 17 748 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:748:0 +.seh_proc "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 40], rdx + mov qword ptr [rbp + 32], rcx + mov rcx, qword ptr [rbp + 32] + mov qword ptr [rbp + 48], rcx +.Ltmp12268: + mov rdx, qword ptr [rbp + 40] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rdx + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" + mov r8b, byte ptr [rbp + 16] + lea rcx, [rbp + 24] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + call "?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA?AU12@U_Nil@2@@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" +.Ltmp12269: + .cv_loc 471 17 749 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:749:0 + mov rcx, qword ptr [rbp + 40] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" +.Ltmp12260: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov rdx, rax + call "?_Buy@?$vector@HV?$allocator@H@std@@@std@@IEAA_N_K@Z" +.Ltmp12261: + mov byte ptr [rbp - 57], al # 1-byte Spill + jmp .LBB471_1 +.LBB471_1: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB471_2 + jmp .LBB471_6 +.LBB471_2: +.Ltmp12270: + .cv_loc 471 17 751 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:751:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + mov r9, qword ptr [rax] + mov rcx, qword ptr [rbp + 40] + lea rax, [rbp - 8] + mov rdx, rax + mov qword ptr [rbp - 72], r9 # 8-byte Spill + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?end@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ" + mov rcx, qword ptr [rbp + 40] + lea rax, [rbp - 32] + mov rdx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "?begin@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ" +.Ltmp12262: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov rdx, qword ptr [rbp - 88] # 8-byte Reload + mov r8, qword ptr [rbp - 80] # 8-byte Reload + mov r9, qword ptr [rbp - 72] # 8-byte Reload + call "??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z" +.Ltmp12263: + mov qword ptr [rbp - 96], rax # 8-byte Spill + jmp .LBB471_5 +.LBB471_5: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + mov rcx, qword ptr [rbp - 96] # 8-byte Reload + mov qword ptr [rax], rcx +.Ltmp12271: +.LBB471_6: + .cv_loc 471 17 757 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:757:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z")@IMGREL + .section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .def "?catch$3@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$3@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z@4HA": +.seh_proc "?catch$3@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB471_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 471 17 754 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:754:0 +.Ltmp12264: +.Ltmp12272: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Tidy@?$vector@HV?$allocator@H@std@@@std@@IEAAXXZ" +.Ltmp12265: + jmp .LBB471_4 +.LBB471_4: + .cv_loc 471 17 755 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:755:0 +.Ltmp12266: + mov rax, qword ptr [rip + __imp__CxxThrowException] + xor ecx, ecx + mov edx, ecx + mov rcx, rdx + call rax +.Ltmp12267: + jmp .LBB471_8 +.Ltmp12273: +.LBB471_8: + ud2 + .seh_handlerdata + .long ("$cppxdata$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z")@IMGREL + .section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .def "?dtor$7@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z@4HA": +.seh_proc "?dtor$7@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z@4HA" +.LBB471_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 471 17 757 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:757:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12274: +.Lfunc_end471: + .seh_handlerdata + .section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 +"$cppxdata$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z")@IMGREL # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z": + .long -1 # ToState + .long "?dtor$7@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action +"$tryMap$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$3@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z": + .long .Lfunc_begin471@IMGREL # IP + .long -1 # ToState + .long .Ltmp12260@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12262@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12263@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$3@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z@4HA"@IMGREL # IP + .long 2 # ToState + .section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z" + # -- End function + .def "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" + .globl "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" # -- Begin function ??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z + .p2align 4, 0x90 +"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z": # @"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" +.Lfunc_begin472: + .cv_func_id 472 + .cv_loc 472 3 428 0 # ..\include\gsl/span:428:0 +.seh_proc "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp12275: + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" + mov rcx, rax + call "??$narrow@_J_K@gsl@@YA_J_K@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp12276: +.Lfunc_end472: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" + .seh_endproc + # -- End function + .def "?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" + .globl "?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" # -- Begin function ?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ": # @"?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" +.Lfunc_begin473: + .cv_func_id 473 + .cv_loc 473 17 1179 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1179:0 +.seh_proc "?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp12277: + .cv_loc 473 17 1180 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1180:0 + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + sub rcx, rax + sar rcx, 2 + mov rax, rcx + add rsp, 56 + ret +.Ltmp12278: +.Lfunc_end473: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ" + .globl "?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ" # -- Begin function ?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ + .p2align 4, 0x90 +"?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ": # @"?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ" +.Lfunc_begin474: + .cv_func_id 474 + .cv_loc 474 17 1246 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1246:0 +.seh_proc "?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12279: + .cv_loc 474 17 1247 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1247:0 + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + mov rcx, qword ptr [rax] + call "??$_Unfancy@H@std@@YAPEAHPEAH@Z" + nop + add rsp, 40 + ret +.Ltmp12280: +.Lfunc_end474: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ" + .seh_endproc + # -- End function + .def "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" + .globl "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" # -- Begin function ??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z + .p2align 4, 0x90 +"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z": # @"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" +.Lfunc_begin475: + .cv_func_id 475 + .cv_loc 475 3 428 0 # ..\include\gsl/span:428:0 +.seh_proc "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp12281: + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" + mov rcx, rax + call "??$narrow@_J_K@gsl@@YA_J_K@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call "??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp12282: +.Lfunc_end475: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" + .seh_endproc + # -- End function + .def "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" + .globl "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" # -- Begin function ??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + .p2align 4, 0x90 +"??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z": # @"??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" +.Lfunc_begin476: + .cv_func_id 476 + .cv_loc 476 3 428 0 # ..\include\gsl/span:428:0 +.seh_proc "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp12283: + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + mov rcx, rax + call "??$narrow@_J_K@gsl@@YA_J_K@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call "??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp12284: +.Lfunc_end476: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" + .seh_endproc + # -- End function + .def "?size@?$span@$$CBD$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@$$CBD$0?0@gsl@@QEBA_JXZ" + .globl "?size@?$span@$$CBD$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@$$CBD$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@$$CBD$0?0@gsl@@QEBA_JXZ": # @"?size@?$span@$$CBD$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin477: + .cv_func_id 477 + .cv_loc 477 3 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@$$CBD$0?0@gsl@@QEBA_JXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12285: + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp12286: +.Lfunc_end477: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@$$CBD$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" + .globl "?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" # -- Begin function ?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ + .p2align 4, 0x90 +"?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ": # @"?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" +.Lfunc_begin478: + .cv_func_id 478 + .cv_loc 478 3 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12287: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" + nop + add rsp, 40 + ret +.Ltmp12288: +.Lfunc_end478: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" + .seh_endproc + # -- End function + .def "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + .globl "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" # -- Begin function ?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ + .p2align 4, 0x90 +"?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ": # @"?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" +.Lfunc_begin479: + .cv_func_id 479 + .cv_loc 479 9 1747 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1747:0 +.seh_proc "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rsp + 64] + .seh_setframe 5, 64 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + .cv_loc 479 9 1748 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1748:0 +.Ltmp12289: +.Ltmp12291: + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ" +.Ltmp12290: + mov qword ptr [rbp - 24], rax # 8-byte Spill + jmp .LBB479_1 +.LBB479_1: + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ")@IMGREL + .section .text,"xr",discard,"?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + .seh_endproc + .def "?dtor$2@?0??data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0??data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ@4HA": +.seh_proc "?dtor$2@?0??data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ@4HA" +.LBB479_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp12292: +.Lfunc_end479: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + .seh_endproc + .section .xdata,"dr",associative,"?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + .p2align 2 +"$cppxdata$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ": + .long -1 # ToState + .long "?dtor$2@?0??data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ@4HA"@IMGREL # Action +"$ip2state$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ": + .long .Lfunc_begin479@IMGREL # IP + .long -1 # ToState + .long .Ltmp12289@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12290@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + # -- End function + .def "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" + .globl "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" # -- Begin function ??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + .p2align 4, 0x90 +"??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z": # @"??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" +.Lfunc_begin480: + .cv_func_id 480 + .cv_loc 480 3 437 0 # ..\include\gsl/span:437:0 +.seh_proc "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp12293: + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + mov rcx, rax + call "??$narrow@_J_K@gsl@@YA_J_K@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call "??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp12294: +.Lfunc_end480: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z +"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z": # @"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" +.Lfunc_begin481: + .cv_func_id 481 + .cv_loc 481 1 669 0 # ..\tests\span_tests.cpp:669:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12295: + pop rax + ret +.Ltmp12296: +.Lfunc_end481: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" +.Lfunc_begin482: + .cv_func_id 482 + .cv_loc 482 1 668 0 # ..\tests\span_tests.cpp:668:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 48], rcx +.Ltmp12297: + mov rcx, rdx + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp12298: +.Lfunc_end482: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" + .globl "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" # -- Begin function ??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z + .p2align 4, 0x90 +"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z": # @"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" +.Lfunc_begin483: + .cv_func_id 483 + .cv_loc 483 3 437 0 # ..\include\gsl/span:437:0 +.seh_proc "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp12299: + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" + mov rcx, rax + call "??$narrow@_J_K@gsl@@YA_J_K@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?data@?$vector@HV?$allocator@H@std@@@std@@QEBAPEBHXZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call "??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp12300: +.Lfunc_end483: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" + .seh_endproc + # -- End function + .def "??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + .globl "??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" # -- Begin function ??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ": # @"??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" +.Lfunc_begin484: + .cv_func_id 484 + .cv_loc 484 17 975 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:975:0 +.seh_proc "??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rsp + 64] + .seh_setframe 5, 64 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + .cv_loc 484 17 976 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:976:0 +.Ltmp12301: +.Ltmp12303: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "?_Tidy@?$vector@HV?$allocator@H@std@@@std@@IEAAXXZ" +.Ltmp12302: + jmp .LBB484_1 +.LBB484_1: + .cv_loc 484 17 977 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:977:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, rax + call "??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" +.Ltmp12304: + .cv_loc 484 17 977 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:977:0 + nop + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ@4HA" +.LBB484_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue +.Ltmp12305: + .cv_loc 484 17 977 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:977:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$3@?0???1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$3@?0???1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ@4HA" +.LBB484_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp12306: +.Lfunc_end484: + .seh_handlerdata + .section .text,"xr",discard,"??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$3@?0???1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$2@?0???1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ": + .long .Lfunc_begin484@IMGREL # IP + .long -1 # ToState + .long .Ltmp12301@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12302@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z +"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z": # @"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z" +.Lfunc_begin485: + .cv_func_id 485 + .cv_loc 485 1 683 0 # ..\tests\span_tests.cpp:683:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12307: + pop rax + ret +.Ltmp12308: +.Lfunc_end485: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" +.Lfunc_begin486: + .cv_func_id 486 + .cv_loc 486 1 682 0 # ..\tests\span_tests.cpp:682:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 48], rcx +.Ltmp12309: + mov rcx, rdx + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp12310: +.Lfunc_end486: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z +"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z": # @"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z" +.Lfunc_begin487: + .cv_func_id 487 + .cv_loc 487 1 697 0 # ..\tests\span_tests.cpp:697:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12311: + pop rax + ret +.Ltmp12312: +.Lfunc_end487: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" +.Lfunc_begin488: + .cv_func_id 488 + .cv_loc 488 1 696 0 # ..\tests\span_tests.cpp:696:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 48], rcx +.Ltmp12313: + mov rcx, rdx + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp12314: +.Lfunc_end488: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" + .globl "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" # -- Begin function ??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z + .p2align 4, 0x90 +"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z": # @"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" +.Lfunc_begin489: + .cv_func_id 489 + .cv_loc 489 3 747 0 # ..\include\gsl/span:747:0 +.seh_proc "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp12315: + .cv_loc 489 3 748 0 # ..\include\gsl/span:748:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp12316: +.Lfunc_end489: + .seh_handlerdata + .section .text,"xr",discard,"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" + .seh_endproc + # -- End function + .def "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" + .globl "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" # -- Begin function ??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z + .p2align 4, 0x90 +"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z": # @"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" +.Lfunc_begin490: + .cv_func_id 490 + .cv_loc 490 3 753 0 # ..\include\gsl/span:753:0 +.seh_proc "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp12317: + .cv_loc 490 3 754 0 # ..\include\gsl/span:754:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp12318: +.Lfunc_end490: + .seh_handlerdata + .section .text,"xr",discard,"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" + .seh_endproc + # -- End function + .def "?data@?$vector@HV?$allocator@H@std@@@std@@QEBAPEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$vector@HV?$allocator@H@std@@@std@@QEBAPEBHXZ" + .globl "?data@?$vector@HV?$allocator@H@std@@@std@@QEBAPEBHXZ" # -- Begin function ?data@?$vector@HV?$allocator@H@std@@@std@@QEBAPEBHXZ + .p2align 4, 0x90 +"?data@?$vector@HV?$allocator@H@std@@@std@@QEBAPEBHXZ": # @"?data@?$vector@HV?$allocator@H@std@@@std@@QEBAPEBHXZ" +.Lfunc_begin491: + .cv_func_id 491 + .cv_loc 491 17 1251 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1251:0 +.seh_proc "?data@?$vector@HV?$allocator@H@std@@@std@@QEBAPEBHXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12319: + .cv_loc 491 17 1252 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1252:0 + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" + mov rcx, qword ptr [rax] + call "??$_Unfancy@H@std@@YAPEAHPEAH@Z" + nop + add rsp, 40 + ret +.Ltmp12320: +.Lfunc_end491: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$vector@HV?$allocator@H@std@@@std@@QEBAPEBHXZ" + .seh_endproc + # -- End function + .def "??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" + .globl "??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" # -- Begin function ??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z + .p2align 4, 0x90 +"??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z": # @"??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" +.Lfunc_begin492: + .cv_func_id 492 + .cv_loc 492 17 553 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:553:0 +.seh_proc "??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + mov rdx, rcx +.Ltmp12323: + mov rax, qword ptr [rbp - 16] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rbp - 48], rdx # 8-byte Spill + call "??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z" + mov dl, byte ptr [rbp - 32] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, rax + call "??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z" + .cv_loc 492 17 554 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:554:0 +.Ltmp12321: +.Ltmp12324: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" +.Ltmp12322: + jmp .LBB492_1 +.Ltmp12325: +.LBB492_1: + .cv_loc 492 17 555 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:555:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z")@IMGREL + .section .text,"xr",discard,"??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" + .seh_endproc + .def "?dtor$2@?0???$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z@4HA": +.seh_proc "?dtor$2@?0???$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z@4HA" +.LBB492_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue +.Ltmp12326: + .cv_loc 492 17 555 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:555:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12327: +.Lfunc_end492: + .seh_handlerdata + .section .text,"xr",discard,"??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" + .p2align 2 +"$cppxdata$??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z": + .long .Lfunc_begin492@IMGREL # IP + .long -1 # ToState + .long .Ltmp12321@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12322@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" + # -- End function + .def "??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0@Z" + .globl "??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0@Z" # -- Begin function ??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0@Z + .p2align 4, 0x90 +"??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0@Z": # @"??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0@Z" +.Lfunc_begin493: + .cv_func_id 493 + .cv_loc 493 17 792 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:792:0 +.seh_proc "??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp12328: + .cv_loc 493 17 793 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:793:0 + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov r9b, byte ptr [rsp + 40] + call "??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z" + .cv_loc 493 17 794 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:794:0 + nop + add rsp, 72 + ret +.Ltmp12329: +.Lfunc_end493: + .seh_handlerdata + .section .text,"xr",discard,"??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0@Z" + .seh_endproc + # -- End function + .def "?end@?$initializer_list@H@std@@QEBAPEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?end@?$initializer_list@H@std@@QEBAPEBHXZ" + .globl "?end@?$initializer_list@H@std@@QEBAPEBHXZ" # -- Begin function ?end@?$initializer_list@H@std@@QEBAPEBHXZ + .p2align 4, 0x90 +"?end@?$initializer_list@H@std@@QEBAPEBHXZ": # @"?end@?$initializer_list@H@std@@QEBAPEBHXZ" +.Lfunc_begin494: + .cv_func_id 494 + .cv_file 18 "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\initializer_list" "7CD17E46696FC32167C4B6245068073A" 1 + .cv_loc 494 18 44 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\initializer_list:44:0 +.seh_proc "?end@?$initializer_list@H@std@@QEBAPEBHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12330: + .cv_loc 494 18 45 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\initializer_list:45:0 + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp12331: +.Lfunc_end494: + .seh_handlerdata + .section .text,"xr",discard,"?end@?$initializer_list@H@std@@QEBAPEBHXZ" + .seh_endproc + # -- End function + .def "?begin@?$initializer_list@H@std@@QEBAPEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?begin@?$initializer_list@H@std@@QEBAPEBHXZ" + .globl "?begin@?$initializer_list@H@std@@QEBAPEBHXZ" # -- Begin function ?begin@?$initializer_list@H@std@@QEBAPEBHXZ + .p2align 4, 0x90 +"?begin@?$initializer_list@H@std@@QEBAPEBHXZ": # @"?begin@?$initializer_list@H@std@@QEBAPEBHXZ" +.Lfunc_begin495: + .cv_func_id 495 + .cv_loc 495 18 39 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\initializer_list:39:0 +.seh_proc "?begin@?$initializer_list@H@std@@QEBAPEBHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12332: + .cv_loc 495 18 40 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\initializer_list:40:0 + mov rax, qword ptr [rcx] + pop rcx + ret +.Ltmp12333: +.Lfunc_end495: + .seh_handlerdata + .section .text,"xr",discard,"?begin@?$initializer_list@H@std@@QEBAPEBHXZ" + .seh_endproc + # -- End function + .def "??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ": # @"??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin496: + .cv_func_id 496 + .cv_loc 496 17 558 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:558:0 +.seh_proc "??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rsp + 64] + .seh_setframe 5, 64 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + .cv_loc 496 17 559 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:559:0 +.Ltmp12334: +.Ltmp12336: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" +.Ltmp12335: + jmp .LBB496_1 +.LBB496_1: + .cv_loc 496 17 560 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:560:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@XZ" +.Ltmp12337: + .cv_loc 496 17 560 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:560:0 + nop + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ@4HA" +.LBB496_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue +.Ltmp12338: + .cv_loc 496 17 560 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:560:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$3@?0???1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$3@?0???1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ@4HA" +.LBB496_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp12339: +.Lfunc_end496: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$3@?0???1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ": + .long .Lfunc_begin496@IMGREL # IP + .long -1 # ToState + .long .Ltmp12334@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12335@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" + # -- End function + .def "??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z" + .globl "??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z" # -- Begin function ??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z + .p2align 4, 0x90 +"??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z": # @"??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z" +.Lfunc_begin497: + .cv_func_id 497 + .cv_loc 497 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12340: + .cv_loc 497 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp12341: +.Lfunc_end497: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z" + .seh_endproc + # -- End function + .def "??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z" + .globl "??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z" # -- Begin function ??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z + .p2align 4, 0x90 +"??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z": # @"??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z" +.Lfunc_begin498: + .cv_func_id 498 + .cv_loc 498 12 289 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:289:0 +.seh_proc "??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov byte ptr [rsp + 80], dl + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp12342: + mov r8, rcx + mov rax, qword ptr [rsp + 72] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + call "??$?0AEBV?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ" + .cv_loc 498 12 290 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:290:0 + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 88 + ret +.Ltmp12343: +.Lfunc_end498: + .seh_handlerdata + .section .text,"xr",discard,"??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z" + .seh_endproc + # -- End function + .def "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" + .globl "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" # -- Begin function ?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ": # @"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" +.Lfunc_begin499: + .cv_func_id 499 + .cv_loc 499 17 577 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:577:0 +.seh_proc "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 112], rax + mov qword ptr [rsp + 80], rcx + mov rax, qword ptr [rsp + 80] +.Ltmp12344: + .cv_loc 499 17 578 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:578:0 + mov rcx, rax + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" + lea rcx, [rsp + 104] + mov rdx, rax + call "??$?0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" + mov r8d, 1 + mov edx, r8d + .cv_loc 499 17 580 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:580:0 + lea rcx, [rsp + 104] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?allocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" + mov rcx, rax + call "??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 499 17 581 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:581:0 + lea rcx, [rsp + 88] + call "??0_Container_proxy@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rdx, qword ptr [rax] + lea rcx, [rsp + 104] + lea r8, [rsp + 88] + call "??$construct@U_Container_proxy@std@@U12@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z" + .cv_loc 499 17 582 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:582:0 + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rax], rcx + mov rax, qword ptr [rsp + 112] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 499 17 583 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:583:0 + nop + add rsp, 120 + ret +.Ltmp12345: +.Lfunc_end499: + .seh_handlerdata + .section .text,"xr",discard,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@XZ" + .globl "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@XZ" # -- Begin function ??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@XZ": # @"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@XZ" +.Lfunc_begin500: + .cv_func_id 500 + .cv_loc 500 12 266 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:266:0 +.seh_proc "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12346: + .cv_loc 500 12 266 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:266:0 + call "??1?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ" +.Ltmp12347: + .cv_loc 500 12 266 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:266:0 + nop + add rsp, 40 + ret +.Ltmp12348: +.Lfunc_end500: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$?0AEBV?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0AEBV?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" + .globl "??$?0AEBV?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" # -- Begin function ??$?0AEBV?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z + .p2align 4, 0x90 +"??$?0AEBV?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z": # @"??$?0AEBV?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" +.Lfunc_begin501: + .cv_func_id 501 + .cv_loc 501 14 952 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:952:0 +.seh_proc "??$?0AEBV?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp12349: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rdx, rax + call "??0?$allocator@H@std@@QEAA@AEBV01@@Z" + .cv_loc 501 14 953 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:953:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp12350: +.Lfunc_end501: + .seh_handlerdata + .section .text,"xr",discard,"??$?0AEBV?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" + .seh_endproc + # -- End function + .def "??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ" + .globl "??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ": # @"??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ" +.Lfunc_begin502: + .cv_func_id 502 + .cv_loc 502 17 488 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:488:0 +.seh_proc "??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp12351: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??0_Container_base12@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx + 8], 0 + mov qword ptr [rcx + 16], 0 + mov qword ptr [rcx + 24], 0 + .cv_loc 502 17 489 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:489:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp12352: +.Lfunc_end502: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$allocator@H@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$allocator@H@std@@QEAA@AEBV01@@Z" + .globl "??0?$allocator@H@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$allocator@H@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$allocator@H@std@@QEAA@AEBV01@@Z": # @"??0?$allocator@H@std@@QEAA@AEBV01@@Z" +.Lfunc_begin503: + .cv_func_id 503 + .cv_loc 503 14 704 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:704:0 +.seh_proc "??0?$allocator@H@std@@QEAA@AEBV01@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp12353: + .cv_loc 503 14 705 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:705:0 + add rsp, 16 + ret +.Ltmp12354: +.Lfunc_end503: + .seh_handlerdata + .section .text,"xr",discard,"??0?$allocator@H@std@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" + .globl "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" # -- Begin function ?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ + .p2align 4, 0x90 +"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ": # @"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" +.Lfunc_begin504: + .cv_func_id 504 + .cv_loc 504 17 622 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:622:0 +.seh_proc "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12355: + .cv_loc 504 17 623 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:623:0 + call "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp12356: +.Lfunc_end504: + .seh_handlerdata + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??$?0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" + .globl "??$?0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" # -- Begin function ??$?0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z + .p2align 4, 0x90 +"??$?0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z": # @"??$?0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" +.Lfunc_begin505: + .cv_func_id 505 + .cv_loc 505 14 952 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:952:0 +.seh_proc "??$?0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp12357: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "??$forward@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rdx, rax + call "??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" + .cv_loc 505 14 953 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:953:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp12358: +.Lfunc_end505: + .seh_handlerdata + .section .text,"xr",discard,"??$?0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" + .seh_endproc + # -- End function + .def "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .globl "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # -- Begin function ?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ + .p2align 4, 0x90 +"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ": # @"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" +.Lfunc_begin506: + .cv_func_id 506 + .cv_loc 506 17 601 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:601:0 +.seh_proc "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12359: + .cv_loc 506 17 602 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:602:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp12360: +.Lfunc_end506: + .seh_handlerdata + .section .text,"xr",discard,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + .globl "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # -- Begin function ?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ": # @"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" +.Lfunc_begin507: + .cv_func_id 507 + .cv_loc 507 17 632 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:632:0 +.seh_proc "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12361: + .cv_loc 507 17 633 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:633:0 + call "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp12362: +.Lfunc_end507: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" # -- Begin function ?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ": # @"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" +.Lfunc_begin508: + .cv_func_id 508 + .cv_loc 508 12 294 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:294:0 +.seh_proc "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12363: + .cv_loc 508 12 295 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:295:0 + mov rax, rcx + pop rcx + ret +.Ltmp12364: +.Lfunc_end508: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??$forward@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" + .globl "??$forward@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" # -- Begin function ??$forward@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z + .p2align 4, 0x90 +"??$forward@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z": # @"??$forward@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" +.Lfunc_begin509: + .cv_func_id 509 + .cv_loc 509 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12365: + .cv_loc 509 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp12366: +.Lfunc_end509: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" + .seh_endproc + # -- End function + .def "??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" + .globl "??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" # -- Begin function ??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z + .p2align 4, 0x90 +"??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z": # @"??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" +.Lfunc_begin510: + .cv_func_id 510 + .cv_loc 510 14 709 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:709:0 +.seh_proc "??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp12367: + .cv_loc 510 14 710 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:710:0 + add rsp, 16 + ret +.Ltmp12368: +.Lfunc_end510: + .seh_handlerdata + .section .text,"xr",discard,"??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" + .seh_endproc + # -- End function + .def "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ": # @"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" +.Lfunc_begin511: + .cv_func_id 511 + .cv_loc 511 12 314 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:314:0 +.seh_proc "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp12369: + .cv_loc 511 12 315 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:315:0 + pop rcx + ret +.Ltmp12370: +.Lfunc_end511: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??1?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ" + .globl "??1?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ": # @"??1?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ" +.Lfunc_begin512: + .cv_func_id 512 + .cv_loc 512 17 467 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:467:0 +.seh_proc "??1?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12371: + .cv_loc 512 17 467 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:467:0 + call "??1_Container_base12@std@@QEAA@XZ" +.Ltmp12372: + .cv_loc 512 17 467 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:467:0 + nop + add rsp, 40 + ret +.Ltmp12373: +.Lfunc_end512: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z" + .globl "??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z" # -- Begin function ??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z + .p2align 4, 0x90 +"??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z": # @"??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z" +.Lfunc_begin513: + .cv_func_id 513 + .cv_loc 513 17 814 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:814:0 +.seh_proc "??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov byte ptr [rbp - 16], r9b + mov qword ptr [rbp - 24], r8 + mov qword ptr [rbp - 32], rdx + mov qword ptr [rbp - 40], rcx + mov rcx, qword ptr [rbp - 40] +.Ltmp12376: + .cv_loc 513 17 815 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:815:0 + mov rdx, qword ptr [rbp - 24] + mov r8, qword ptr [rbp - 32] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, r8 + call "??$distance@PEBH@std@@YA_JPEBH0@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, rax + call "?_Buy@?$vector@HV?$allocator@H@std@@@std@@IEAA_N_K@Z" + test al, 1 + jne .LBB513_1 + jmp .LBB513_4 +.LBB513_1: +.Ltmp12377: + .cv_loc 513 17 818 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:818:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + mov r9, qword ptr [rax] + mov r8, qword ptr [rbp - 24] + mov rdx, qword ptr [rbp - 32] +.Ltmp12374: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHPEBH0PEAH@Z" +.Ltmp12375: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB513_3 +.LBB513_3: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rax], rcx +.Ltmp12378: +.LBB513_4: + .cv_loc 513 17 824 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:824:0 + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z")@IMGREL + .section .text,"xr",discard,"??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z" + .seh_endproc + .def "?catch$2@?0???$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$2@?0???$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z@4HA": +.seh_proc "?catch$2@?0???$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB513_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue +.Ltmp12379: + .cv_loc 513 17 820 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:820:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "?_Tidy@?$vector@HV?$allocator@H@std@@@std@@IEAAXXZ" + .cv_loc 513 17 821 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:821:0 + mov rcx, qword ptr [rip + __imp__CxxThrowException] + xor eax, eax + mov edx, eax + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rdx + mov r8, qword ptr [rbp - 64] # 8-byte Reload + call r8 + ud2 +.Ltmp12380: +.Lfunc_end513: + .seh_handlerdata + .long ("$cppxdata$??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z")@IMGREL + .section .text,"xr",discard,"??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z" + .p2align 2 +"$cppxdata$??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$2@?0???$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z": + .long .Lfunc_begin513@IMGREL # IP + .long -1 # ToState + .long .Ltmp12374@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12375@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$2@?0???$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z" + # -- End function + .def "?_Buy@?$vector@HV?$allocator@H@std@@@std@@IEAA_N_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Buy@?$vector@HV?$allocator@H@std@@@std@@IEAA_N_K@Z" + .globl "?_Buy@?$vector@HV?$allocator@H@std@@@std@@IEAA_N_K@Z" # -- Begin function ?_Buy@?$vector@HV?$allocator@H@std@@@std@@IEAA_N_K@Z + .p2align 4, 0x90 +"?_Buy@?$vector@HV?$allocator@H@std@@@std@@IEAA_N_K@Z": # @"?_Buy@?$vector@HV?$allocator@H@std@@@std@@IEAA_N_K@Z" +.Lfunc_begin514: + .cv_func_id 514 + .cv_loc 514 17 1561 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1561:0 +.seh_proc "?_Buy@?$vector@HV?$allocator@H@std@@@std@@IEAA_N_K@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp12381: + .cv_loc 514 17 1562 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1562:0 + mov rdx, rcx + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + mov qword ptr [rax], 0 + .cv_loc 514 17 1563 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1563:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + mov qword ptr [rax], 0 + .cv_loc 514 17 1564 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1564:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + mov qword ptr [rax], 0 + .cv_loc 514 17 1566 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1566:0 + cmp qword ptr [rsp + 72], 0 + jne .LBB514_2 +# %bb.1: +.Ltmp12382: + .cv_loc 514 17 1567 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1567:0 + mov byte ptr [rsp + 87], 0 + jmp .LBB514_7 +.LBB514_2: + .cv_loc 514 17 1568 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1568:0 + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + call "?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" + cmp rax, qword ptr [rsp + 72] + jae .LBB514_4 +# %bb.3: +.Ltmp12383: + .cv_loc 514 17 1569 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1569:0 + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + call "?_Xlen@?$vector@HV?$allocator@H@std@@@std@@IEBAXXZ" + ud2 +.LBB514_4: +.Ltmp12384: + .cv_loc 514 17 1572 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1572:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" + mov rdx, qword ptr [rsp + 72] + mov rcx, rax + call "?allocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAPEAH_K@Z" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 514 17 1573 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1573:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 514 17 1574 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1574:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 72] + shl rcx, 2 + add rax, rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov qword ptr [rax], rcx +.Ltmp12385: +# %bb.5: + .cv_loc 514 17 1568 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1568:0 + jmp .LBB514_6 +.Ltmp12386: +.LBB514_6: + .cv_loc 514 17 1576 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1576:0 + mov byte ptr [rsp + 87], 1 +.LBB514_7: + .cv_loc 514 17 1577 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1577:0 + mov al, byte ptr [rsp + 87] + and al, 1 + movzx eax, al + add rsp, 88 + ret +.Ltmp12387: +.Lfunc_end514: + .seh_handlerdata + .section .text,"xr",discard,"?_Buy@?$vector@HV?$allocator@H@std@@@std@@IEAA_N_K@Z" + .seh_endproc + # -- End function + .def "??$distance@PEBH@std@@YA_JPEBH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$distance@PEBH@std@@YA_JPEBH0@Z" + .globl "??$distance@PEBH@std@@YA_JPEBH0@Z" # -- Begin function ??$distance@PEBH@std@@YA_JPEBH0@Z + .p2align 4, 0x90 +"??$distance@PEBH@std@@YA_JPEBH0@Z": # @"??$distance@PEBH@std@@YA_JPEBH0@Z" +.Lfunc_begin515: + .cv_func_id 515 + .cv_loc 515 12 1125 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1125:0 +.seh_proc "??$distance@PEBH@std@@YA_JPEBH0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp12388: + .cv_loc 515 12 1126 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1126:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8b, byte ptr [rsp + 32] + call "??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z" + nop + add rsp, 56 + ret +.Ltmp12389: +.Lfunc_end515: + .seh_handlerdata + .section .text,"xr",discard,"??$distance@PEBH@std@@YA_JPEBH0@Z" + .seh_endproc + # -- End function + .def "??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHPEBH0PEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHPEBH0PEAH@Z" + .globl "??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHPEBH0PEAH@Z" # -- Begin function ??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHPEBH0PEAH@Z + .p2align 4, 0x90 +"??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHPEBH0PEAH@Z": # @"??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHPEBH0PEAH@Z" +.Lfunc_begin516: + .cv_func_id 516 + .cv_loc 516 17 1651 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1651:0 +.seh_proc "??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHPEBH0PEAH@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp12390: + .cv_loc 516 17 1652 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1652:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] + mov r9, rax + call "??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" + nop + add rsp, 72 + ret +.Ltmp12391: +.Lfunc_end516: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHPEBH0PEAH@Z" + .seh_endproc + # -- End function + .def "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + .globl "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" # -- Begin function ?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ + .p2align 4, 0x90 +"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ": # @"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" +.Lfunc_begin517: + .cv_func_id 517 + .cv_loc 517 17 642 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:642:0 +.seh_proc "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12392: + .cv_loc 517 17 643 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:643:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + add rax, 8 + add rsp, 40 + ret +.Ltmp12393: +.Lfunc_end517: + .seh_handlerdata + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + .seh_endproc + # -- End function + .def "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + .globl "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" # -- Begin function ?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ + .p2align 4, 0x90 +"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ": # @"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" +.Lfunc_begin518: + .cv_func_id 518 + .cv_loc 518 17 652 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:652:0 +.seh_proc "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12394: + .cv_loc 518 17 653 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:653:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + add rax, 16 + add rsp, 40 + ret +.Ltmp12395: +.Lfunc_end518: + .seh_handlerdata + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + .seh_endproc + # -- End function + .def "?_Tidy@?$vector@HV?$allocator@H@std@@@std@@IEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Tidy@?$vector@HV?$allocator@H@std@@@std@@IEAAXXZ" + .globl "?_Tidy@?$vector@HV?$allocator@H@std@@@std@@IEAAXXZ" # -- Begin function ?_Tidy@?$vector@HV?$allocator@H@std@@@std@@IEAAXXZ + .p2align 4, 0x90 +"?_Tidy@?$vector@HV?$allocator@H@std@@@std@@IEAAXXZ": # @"?_Tidy@?$vector@HV?$allocator@H@std@@@std@@IEAAXXZ" +.Lfunc_begin519: + .cv_func_id 519 + .cv_loc 519 17 1636 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1636:0 +.seh_proc "?_Tidy@?$vector@HV?$allocator@H@std@@@std@@IEAAXXZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp12396: + .cv_loc 519 17 1637 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1637:0 + mov rax, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + cmp qword ptr [rax], 0 + je .LBB519_2 +# %bb.1: +.Ltmp12397: + .cv_loc 519 17 1639 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1639:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" + .cv_loc 519 17 1640 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1640:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + mov r8, qword ptr [rax] + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov r8, qword ptr [rsp + 64] # 8-byte Reload + call "?_Destroy@?$vector@HV?$allocator@H@std@@@std@@IEAAXPEAH0@Z" + .cv_loc 519 17 1641 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1641:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + sub rcx, rax + sar rcx, 2 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call "?deallocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAXPEAH_K@Z" + .cv_loc 519 17 1643 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1643:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + mov qword ptr [rax], 0 + .cv_loc 519 17 1644 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1644:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + mov qword ptr [rax], 0 + .cv_loc 519 17 1645 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1645:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + mov qword ptr [rax], 0 +.Ltmp12398: +.LBB519_2: + .cv_loc 519 17 1647 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1647:0 + add rsp, 88 + ret +.Ltmp12399: +.Lfunc_end519: + .seh_handlerdata + .section .text,"xr",discard,"?_Tidy@?$vector@HV?$allocator@H@std@@@std@@IEAAXXZ" + .seh_endproc + # -- End function + .def "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + .globl "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" # -- Begin function ?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ + .p2align 4, 0x90 +"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ": # @"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" +.Lfunc_begin520: + .cv_func_id 520 + .cv_loc 520 17 662 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:662:0 +.seh_proc "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12400: + .cv_loc 520 17 663 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:663:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + add rax, 24 + add rsp, 40 + ret +.Ltmp12401: +.Lfunc_end520: + .seh_handlerdata + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + .seh_endproc + # -- End function + .def "?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" + .globl "?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" # -- Begin function ?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ": # @"?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" +.Lfunc_begin521: + .cv_func_id 521 + .cv_loc 521 17 1184 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1184:0 +.seh_proc "?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp12402: + .cv_loc 521 17 1185 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1185:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" + mov dl, byte ptr [rsp + 40] + mov rcx, rax + call "?max_size@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA_KU_Nil@2@@Z" + nop + add rsp, 56 + ret +.Ltmp12403: +.Lfunc_end521: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?_Xlen@?$vector@HV?$allocator@H@std@@@std@@IEBAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Xlen@?$vector@HV?$allocator@H@std@@@std@@IEBAXXZ" + .globl "?_Xlen@?$vector@HV?$allocator@H@std@@@std@@IEBAXXZ" # -- Begin function ?_Xlen@?$vector@HV?$allocator@H@std@@@std@@IEBAXXZ + .p2align 4, 0x90 +"?_Xlen@?$vector@HV?$allocator@H@std@@@std@@IEBAXXZ": # @"?_Xlen@?$vector@HV?$allocator@H@std@@@std@@IEBAXXZ" +.Lfunc_begin522: + .cv_func_id 522 + .cv_loc 522 17 1764 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1764:0 +.seh_proc "?_Xlen@?$vector@HV?$allocator@H@std@@@std@@IEBAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp12404: + .cv_loc 522 17 1765 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1765:0 + lea rcx, [rip + "??_C@_0BD@OLBABOEK@vector?$DMT?$DO?5too?5long?$AA@"] + mov rax, qword ptr [rip + "__imp_?_Xlength_error@std@@YAXPEBD@Z"] + call rax + ud2 +.Ltmp12405: +.Lfunc_end522: + .seh_handlerdata + .section .text,"xr",discard,"?_Xlen@?$vector@HV?$allocator@H@std@@@std@@IEBAXXZ" + .seh_endproc + # -- End function + .def "?allocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAPEAH_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?allocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAPEAH_K@Z" + .globl "?allocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAPEAH_K@Z" # -- Begin function ?allocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAPEAH_K@Z + .p2align 4, 0x90 +"?allocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAPEAH_K@Z": # @"?allocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAPEAH_K@Z" +.Lfunc_begin523: + .cv_func_id 523 + .cv_loc 523 14 975 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:975:0 +.seh_proc "?allocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAPEAH_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp12406: + .cv_loc 523 14 976 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:976:0 + mov rdx, qword ptr [rsp + 48] + call "?allocate@?$allocator@H@std@@QEAAPEAH_K@Z" + nop + add rsp, 56 + ret +.Ltmp12407: +.Lfunc_end523: + .seh_handlerdata + .section .text,"xr",discard,"?allocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAPEAH_K@Z" + .seh_endproc + # -- End function + .def "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" + .globl "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" # -- Begin function ?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ + .p2align 4, 0x90 +"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ": # @"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" +.Lfunc_begin524: + .cv_func_id 524 + .cv_loc 524 17 627 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:627:0 +.seh_proc "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12408: + .cv_loc 524 17 628 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:628:0 + call "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp12409: +.Lfunc_end524: + .seh_handlerdata + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?max_size@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA_KU_Nil@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA_KU_Nil@2@@Z" + .globl "?max_size@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA_KU_Nil@2@@Z" # -- Begin function ?max_size@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA_KU_Nil@2@@Z + .p2align 4, 0x90 +"?max_size@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA_KU_Nil@2@@Z": # @"?max_size@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA_KU_Nil@2@@Z" +.Lfunc_begin525: + .cv_func_id 525 + .cv_loc 525 14 1007 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1007:0 +.seh_proc "?max_size@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA_KU_Nil@2@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov byte ptr [rsp + 48], dl + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp12410: + .cv_loc 525 14 1008 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1008:0 + call "?max_size@?$allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z" + nop + add rsp, 56 + ret +.Ltmp12411: +.Lfunc_end525: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA_KU_Nil@2@@Z" + .seh_endproc + # -- End function + .def "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" # -- Begin function ?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ": # @"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" +.Lfunc_begin526: + .cv_func_id 526 + .cv_loc 526 12 299 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:299:0 +.seh_proc "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12412: + .cv_loc 526 12 300 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:300:0 + mov rax, rcx + pop rcx + ret +.Ltmp12413: +.Lfunc_end526: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?max_size@?$allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z" + .globl "?max_size@?$allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z" # -- Begin function ?max_size@?$allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z + .p2align 4, 0x90 +"?max_size@?$allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z": # @"?max_size@?$allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z" +.Lfunc_begin527: + .cv_func_id 527 + .cv_loc 527 14 868 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:868:0 +.seh_proc "?max_size@?$allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp12414: + .cv_loc 527 14 869 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:869:0 + mov rcx, qword ptr [rsp + 32] + call "?max_size@?$allocator@H@std@@QEBA_KXZ" + nop + add rsp, 40 + ret +.Ltmp12415: +.Lfunc_end527: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z" + .seh_endproc + # -- End function + .def "?max_size@?$allocator@H@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$allocator@H@std@@QEBA_KXZ" + .globl "?max_size@?$allocator@H@std@@QEBA_KXZ" # -- Begin function ?max_size@?$allocator@H@std@@QEBA_KXZ + .p2align 4, 0x90 +"?max_size@?$allocator@H@std@@QEBA_KXZ": # @"?max_size@?$allocator@H@std@@QEBA_KXZ" +.Lfunc_begin528: + .cv_func_id 528 + .cv_loc 528 14 748 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:748:0 +.seh_proc "?max_size@?$allocator@H@std@@QEBA_KXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12416: + .cv_loc 528 14 749 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:749:0 + movabs rax, 4611686018427387903 + pop rcx + ret +.Ltmp12417: +.Lfunc_end528: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$allocator@H@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?allocate@?$allocator@H@std@@QEAAPEAH_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?allocate@?$allocator@H@std@@QEAAPEAH_K@Z" + .globl "?allocate@?$allocator@H@std@@QEAAPEAH_K@Z" # -- Begin function ?allocate@?$allocator@H@std@@QEAAPEAH_K@Z + .p2align 4, 0x90 +"?allocate@?$allocator@H@std@@QEAAPEAH_K@Z": # @"?allocate@?$allocator@H@std@@QEAAPEAH_K@Z" +.Lfunc_begin529: + .cv_func_id 529 + .cv_loc 529 14 724 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:724:0 +.seh_proc "?allocate@?$allocator@H@std@@QEAAPEAH_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov eax, 4 + mov r8d, eax + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp12418: + .cv_loc 529 14 725 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:725:0 + mov rcx, qword ptr [rsp + 48] + mov rdx, r8 + mov r8d, 1 + call "?_Allocate@std@@YAPEAX_K0_N@Z" + nop + add rsp, 56 + ret +.Ltmp12419: +.Lfunc_end529: + .seh_handlerdata + .section .text,"xr",discard,"?allocate@?$allocator@H@std@@QEAAPEAH_K@Z" + .seh_endproc + # -- End function + .def "??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z" + .globl "??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z" # -- Begin function ??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z": # @"??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z" +.Lfunc_begin530: + .cv_func_id 530 + .cv_loc 530 12 1110 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1110:0 +.seh_proc "??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov byte ptr [rsp + 48], r8b + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx +.Ltmp12420: + .cv_loc 530 12 1112 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1112:0 + mov rcx, qword ptr [rsp + 32] + cmp rcx, qword ptr [rsp + 40] + je .LBB530_2 +# %bb.1: +.Ltmp12421: + .cv_loc 530 12 1114 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1114:0 + mov rcx, qword ptr [rsp + 32] + lea rdx, [rip + "??_C@_1JA@NGICDCPJ@?$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 r8d, 1114 + call "??$_Debug_pointer@$$CBH@std@@YAXPEBHPEB_WI@Z" + .cv_loc 530 12 1115 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1115:0 + mov rcx, qword ptr [rsp + 40] + lea rdx, [rip + "??_C@_1JA@NGICDCPJ@?$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 r8d, 1115 + call "??$_Debug_pointer@$$CBH@std@@YAXPEBHPEB_WI@Z" +.Ltmp12422: +.LBB530_2: + .cv_loc 530 12 1119 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1119:0 + mov rax, qword ptr [rsp + 40] + mov rcx, qword ptr [rsp + 32] + sub rax, rcx + sar rax, 2 + add rsp, 56 + ret +.Ltmp12423: +.Lfunc_end530: + .seh_handlerdata + .section .text,"xr",discard,"??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??$_Debug_pointer@$$CBH@std@@YAXPEBHPEB_WI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Debug_pointer@$$CBH@std@@YAXPEBHPEB_WI@Z" + .globl "??$_Debug_pointer@$$CBH@std@@YAXPEBHPEB_WI@Z" # -- Begin function ??$_Debug_pointer@$$CBH@std@@YAXPEBHPEB_WI@Z + .p2align 4, 0x90 +"??$_Debug_pointer@$$CBH@std@@YAXPEBHPEB_WI@Z": # @"??$_Debug_pointer@$$CBH@std@@YAXPEBHPEB_WI@Z" +.Lfunc_begin531: + .cv_func_id 531 + .cv_loc 531 12 923 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:923:0 +.seh_proc "??$_Debug_pointer@$$CBH@std@@YAXPEBHPEB_WI@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov dword ptr [rsp + 52], r8d + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx +.Ltmp12424: + .cv_loc 531 12 924 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:924:0 + cmp qword ptr [rsp + 32], 0 + jne .LBB531_2 +# %bb.1: +.Ltmp12425: + .cv_loc 531 12 925 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:925:0 + mov r8d, dword ptr [rsp + 52] + mov rdx, qword ptr [rsp + 40] + lea rcx, [rip + "??_C@_1CK@EOPGIILJ@?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAn?$AAu?$AAl?$AAl?$AA?5?$AAp?$AAo?$AAi?$AAn?$AAt?$AAe?$AAr?$AA?$AA@"] + call qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] +.Ltmp12426: +.LBB531_2: + .cv_loc 531 12 926 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:926:0 + nop + add rsp, 56 + ret +.Ltmp12427: +.Lfunc_end531: + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_pointer@$$CBH@std@@YAXPEBHPEB_WI@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" + .globl "??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" # -- Begin function ??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z": # @"??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" +.Lfunc_begin532: + .cv_func_id 532 + .cv_file 19 "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\xmemory" "A8B65E7B97F9A4B56C5F8D3D0C724E6D" 1 + .cv_loc 532 19 259 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:259:0 +.seh_proc "??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 88], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx +.Ltmp12428: + .cv_loc 532 19 262 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:262:0 + mov r9, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 88] + mov qword ptr [rsp + 56], r9 # 8-byte Spill + call "??$_Unchecked@PEAH@std@@YAPEAHPEAH@Z" + mov rcx, qword ptr [rsp + 72] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??$_Unchecked@PEBH@std@@YAPEBHPEBH@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$_Unchecked@PEBH@std@@YAPEBHPEBH@Z" + mov rcx, rax + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, qword ptr [rsp + 48] # 8-byte Reload + mov r9, qword ptr [rsp + 56] # 8-byte Reload + call "??$_Uninitialized_copy_al_unchecked@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" + lea rcx, [rsp + 88] + mov rdx, rax + call "??$_Rechecked@PEAHPEAH@std@@YAAEAPEAHAEAPEAHPEAH@Z" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 104 + ret +.Ltmp12429: +.Lfunc_end532: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Rechecked@PEAHPEAH@std@@YAAEAPEAHAEAPEAHPEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Rechecked@PEAHPEAH@std@@YAAEAPEAHAEAPEAHPEAH@Z" + .globl "??$_Rechecked@PEAHPEAH@std@@YAAEAPEAHAEAPEAHPEAH@Z" # -- Begin function ??$_Rechecked@PEAHPEAH@std@@YAAEAPEAHAEAPEAHPEAH@Z + .p2align 4, 0x90 +"??$_Rechecked@PEAHPEAH@std@@YAAEAPEAHAEAPEAHPEAH@Z": # @"??$_Rechecked@PEAHPEAH@std@@YAAEAPEAHAEAPEAHPEAH@Z" +.Lfunc_begin533: + .cv_func_id 533 + .cv_loc 533 12 457 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:457:0 +.seh_proc "??$_Rechecked@PEAHPEAH@std@@YAAEAPEAHAEAPEAHPEAH@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp12430: + .cv_loc 533 12 458 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:458:0 + mov rcx, qword ptr [rsp + 8] + mov rdx, qword ptr [rsp] + mov qword ptr [rdx], rcx + .cv_loc 533 12 459 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:459:0 + mov rax, qword ptr [rsp] + add rsp, 16 + ret +.Ltmp12431: +.Lfunc_end533: + .seh_handlerdata + .section .text,"xr",discard,"??$_Rechecked@PEAHPEAH@std@@YAAEAPEAHAEAPEAHPEAH@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy_al_unchecked@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" + .globl "??$_Uninitialized_copy_al_unchecked@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" # -- Begin function ??$_Uninitialized_copy_al_unchecked@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy_al_unchecked@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z": # @"??$_Uninitialized_copy_al_unchecked@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" +.Lfunc_begin534: + .cv_func_id 534 + .cv_loc 534 19 248 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:248:0 +.seh_proc "??$_Uninitialized_copy_al_unchecked@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 112], rax + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 104], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 96], rcx +.Ltmp12432: + .cv_loc 534 19 249 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:249:0 + lea rcx, [rsp + 88] + lea rdx, [rsp + 96] + #DEBUG_VALUE: _Uninitialized_copy_al_unchecked >:_First <- [$rdx+0] + lea r8, [rsp + 104] + #DEBUG_VALUE: _Uninitialized_copy_al_unchecked >:_Dest <- [$r8+0] + call "??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z" +.Ltmp12433: + mov r9, qword ptr [rsp + 80] + mov r8, qword ptr [rsp + 104] + mov rdx, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 96] + mov r10b, byte ptr [rsp + 88] + mov r11b, byte ptr [rsp + 64] + mov byte ptr [rsp + 32], r10b + mov byte ptr [rsp + 40], r11b + call "??$_Uninitialized_copy_al_unchecked1@$$CBHHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + mov rcx, qword ptr [rsp + 112] + xor rcx, rsp + mov qword ptr [rsp + 56], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 56] # 8-byte Reload + add rsp, 120 + ret +.Ltmp12434: +.Lfunc_end534: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Unchecked@PEAH@std@@YAPEAHPEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unchecked@PEAH@std@@YAPEAHPEAH@Z" + .globl "??$_Unchecked@PEAH@std@@YAPEAHPEAH@Z" # -- Begin function ??$_Unchecked@PEAH@std@@YAPEAHPEAH@Z + .p2align 4, 0x90 +"??$_Unchecked@PEAH@std@@YAPEAHPEAH@Z": # @"??$_Unchecked@PEAH@std@@YAPEAHPEAH@Z" +.Lfunc_begin535: + .cv_func_id 535 + .cv_loc 535 12 427 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:427:0 +.seh_proc "??$_Unchecked@PEAH@std@@YAPEAHPEAH@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12435: + .cv_loc 535 12 428 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:428:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp12436: +.Lfunc_end535: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unchecked@PEAH@std@@YAPEAHPEAH@Z" + .seh_endproc + # -- End function + .def "??$_Unchecked@PEBH@std@@YAPEBHPEBH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unchecked@PEBH@std@@YAPEBHPEBH@Z" + .globl "??$_Unchecked@PEBH@std@@YAPEBHPEBH@Z" # -- Begin function ??$_Unchecked@PEBH@std@@YAPEBHPEBH@Z + .p2align 4, 0x90 +"??$_Unchecked@PEBH@std@@YAPEBHPEBH@Z": # @"??$_Unchecked@PEBH@std@@YAPEBHPEBH@Z" +.Lfunc_begin536: + .cv_func_id 536 + .cv_loc 536 12 427 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:427:0 +.seh_proc "??$_Unchecked@PEBH@std@@YAPEBHPEBH@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12437: + .cv_loc 536 12 428 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:428:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp12438: +.Lfunc_end536: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unchecked@PEBH@std@@YAPEBHPEBH@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy_al_unchecked1@$$CBHHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked1@$$CBHHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .globl "??$_Uninitialized_copy_al_unchecked1@$$CBHHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Uninitialized_copy_al_unchecked1@$$CBHHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy_al_unchecked1@$$CBHHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z": # @"??$_Uninitialized_copy_al_unchecked1@$$CBHHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin537: + .cv_func_id 537 + .cv_loc 537 19 239 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:239:0 +.seh_proc "??$_Uninitialized_copy_al_unchecked1@$$CBHHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov al, byte ptr [rsp + 136] + mov r10b, byte ptr [rsp + 128] + mov byte ptr [rsp + 80], r10b + mov byte ptr [rsp + 72], al + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp12439: + .cv_loc 537 19 240 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:240:0 + mov r8, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z" + nop + add rsp, 88 + ret +.Ltmp12440: +.Lfunc_end537: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked1@$$CBHHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z" + .globl "??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z" # -- Begin function ??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z + .p2align 4, 0x90 +"??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z": # @"??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z" +.Lfunc_begin538: + .cv_func_id 538 + .cv_loc 538 12 792 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:792:0 +.seh_proc "??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], r8 + mov qword ptr [rsp], rdx +.Ltmp12441: + .cv_loc 538 12 793 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:793:0 + mov rax, rcx + add rsp, 16 + ret +.Ltmp12442: +.Lfunc_end538: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z" + .seh_endproc + # -- End function + .def "??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z" + .globl "??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z" # -- Begin function ??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z + .p2align 4, 0x90 +"??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z": # @"??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z" +.Lfunc_begin539: + .cv_func_id 539 + .cv_loc 539 12 2301 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2301:0 +.seh_proc "??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov qword ptr [rsp + 96], r8 + mov qword ptr [rsp + 88], rdx + mov qword ptr [rsp + 80], rcx +.Ltmp12443: + .cv_loc 539 12 2302 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2302:0 + mov rcx, qword ptr [rsp + 80] + mov qword ptr [rsp + 72], rcx + .cv_loc 539 12 2303 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2303:0 + mov rcx, qword ptr [rsp + 88] + mov qword ptr [rsp + 64], rcx + .cv_loc 539 12 2304 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2304:0 + mov rcx, qword ptr [rsp + 96] + mov qword ptr [rsp + 56], rcx + .cv_loc 539 12 2305 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2305:0 + mov rcx, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 72] + sub rcx, rdx + mov qword ptr [rsp + 48], rcx + .cv_loc 539 12 2306 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2306:0 + mov rcx, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 72] + mov r8, qword ptr [rsp + 48] + call memmove + .cv_loc 539 12 2307 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2307:0 + mov rcx, qword ptr [rsp + 56] + add rcx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 104 + ret +.Ltmp12444: +.Lfunc_end539: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z" + .seh_endproc + # -- End function + .def "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" + .globl "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" # -- Begin function ?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ": # @"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" +.Lfunc_begin540: + .cv_func_id 540 + .cv_loc 540 17 612 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:612:0 +.seh_proc "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12445: + .cv_loc 540 17 613 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:613:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + mov rcx, rax + call "?_Orphan_all@_Container_base12@std@@QEAAXXZ" + .cv_loc 540 17 614 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:614:0 + nop + add rsp, 40 + ret +.Ltmp12446: +.Lfunc_end540: + .seh_handlerdata + .section .text,"xr",discard,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Destroy@?$vector@HV?$allocator@H@std@@@std@@IEAAXPEAH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Destroy@?$vector@HV?$allocator@H@std@@@std@@IEAAXPEAH0@Z" + .globl "?_Destroy@?$vector@HV?$allocator@H@std@@@std@@IEAAXPEAH0@Z" # -- Begin function ?_Destroy@?$vector@HV?$allocator@H@std@@@std@@IEAAXPEAH0@Z + .p2align 4, 0x90 +"?_Destroy@?$vector@HV?$allocator@H@std@@@std@@IEAAXPEAH0@Z": # @"?_Destroy@?$vector@HV?$allocator@H@std@@@std@@IEAAXPEAH0@Z" +.Lfunc_begin541: + .cv_func_id 541 + .cv_loc 541 17 1580 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1580:0 +.seh_proc "?_Destroy@?$vector@HV?$allocator@H@std@@@std@@IEAAXPEAH0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], r8 + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12447: + .cv_loc 541 17 1581 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1581:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8, rax + call "??$_Destroy_range@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" + .cv_loc 541 17 1582 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1582:0 + nop + add rsp, 56 + ret +.Ltmp12448: +.Lfunc_end541: + .seh_handlerdata + .section .text,"xr",discard,"?_Destroy@?$vector@HV?$allocator@H@std@@@std@@IEAAXPEAH0@Z" + .seh_endproc + # -- End function + .def "?deallocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAXPEAH_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?deallocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAXPEAH_K@Z" + .globl "?deallocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAXPEAH_K@Z" # -- Begin function ?deallocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAXPEAH_K@Z + .p2align 4, 0x90 +"?deallocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAXPEAH_K@Z": # @"?deallocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAXPEAH_K@Z" +.Lfunc_begin542: + .cv_func_id 542 + .cv_loc 542 14 986 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:986:0 +.seh_proc "?deallocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAXPEAH_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], r8 + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12449: + .cv_loc 542 14 987 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:987:0 + mov r8, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 40] + call "?deallocate@?$allocator@H@std@@QEAAXPEAH_K@Z" + .cv_loc 542 14 988 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:988:0 + nop + add rsp, 56 + ret +.Ltmp12450: +.Lfunc_end542: + .seh_handlerdata + .section .text,"xr",discard,"?deallocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAXPEAH_K@Z" + .seh_endproc + # -- End function + .def "??$_Destroy_range@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Destroy_range@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" + .globl "??$_Destroy_range@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" # -- Begin function ??$_Destroy_range@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z + .p2align 4, 0x90 +"??$_Destroy_range@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z": # @"??$_Destroy_range@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" +.Lfunc_begin543: + .cv_func_id 543 + .cv_loc 543 14 1114 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1114:0 +.seh_proc "??$_Destroy_range@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp12451: + .cv_loc 543 14 1118 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1118:0 + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] + mov r9b, byte ptr [rsp + 40] + call "??$_Destroy_range1@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U?$integral_constant@_N$00@0@@Z" + .cv_loc 543 14 1121 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1121:0 + nop + add rsp, 72 + ret +.Ltmp12452: +.Lfunc_end543: + .seh_handlerdata + .section .text,"xr",discard,"??$_Destroy_range@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Destroy_range1@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Destroy_range1@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U?$integral_constant@_N$00@0@@Z" + .globl "??$_Destroy_range1@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Destroy_range1@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Destroy_range1@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U?$integral_constant@_N$00@0@@Z": # @"??$_Destroy_range1@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin544: + .cv_func_id 544 + .cv_loc 544 14 1107 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1107:0 +.seh_proc "??$_Destroy_range1@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U?$integral_constant@_N$00@0@@Z" +# %bb.0: + sub rsp, 32 + .seh_stackalloc 32 + .seh_endprologue + mov byte ptr [rsp + 24], r9b + mov qword ptr [rsp + 16], r8 + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp12453: + .cv_loc 544 14 1109 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1109:0 + add rsp, 32 + ret +.Ltmp12454: +.Lfunc_end544: + .seh_handlerdata + .section .text,"xr",discard,"??$_Destroy_range1@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "?deallocate@?$allocator@H@std@@QEAAXPEAH_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?deallocate@?$allocator@H@std@@QEAAXPEAH_K@Z" + .globl "?deallocate@?$allocator@H@std@@QEAAXPEAH_K@Z" # -- Begin function ?deallocate@?$allocator@H@std@@QEAAXPEAH_K@Z + .p2align 4, 0x90 +"?deallocate@?$allocator@H@std@@QEAAXPEAH_K@Z": # @"?deallocate@?$allocator@H@std@@QEAAXPEAH_K@Z" +.Lfunc_begin545: + .cv_func_id 545 + .cv_loc 545 14 719 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:719:0 +.seh_proc "?deallocate@?$allocator@H@std@@QEAAXPEAH_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov eax, 4 + mov r9d, eax + mov qword ptr [rsp + 48], r8 + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx +.Ltmp12455: + .cv_loc 545 14 720 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:720:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8, r9 + call "?_Deallocate@std@@YAXPEAX_K1@Z" + .cv_loc 545 14 721 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:721:0 + nop + add rsp, 56 + ret +.Ltmp12456: +.Lfunc_end545: + .seh_handlerdata + .section .text,"xr",discard,"?deallocate@?$allocator@H@std@@QEAAXPEAH_K@Z" + .seh_endproc + # -- End function + .def "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" + .globl "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" # -- Begin function ?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ": # @"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" +.Lfunc_begin546: + .cv_func_id 546 + .cv_loc 546 17 586 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:586:0 +.seh_proc "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 64], rax + mov qword ptr [rsp + 48], rcx + mov rax, qword ptr [rsp + 48] +.Ltmp12457: + .cv_loc 546 17 587 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:587:0 + mov rcx, rax + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" + lea rcx, [rsp + 56] + mov rdx, rax + call "??$?0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" + .cv_loc 546 17 589 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:589:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" + .cv_loc 546 17 590 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:590:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rdx, qword ptr [rax] + lea rcx, [rsp + 56] + call "??$destroy@U_Container_proxy@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z" + .cv_loc 546 17 591 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:591:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rdx, qword ptr [rax] + lea rcx, [rsp + 56] + call "?address@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEBAPEAU_Container_proxy@2@AEAU32@@Z" + mov r8d, 1 + # kill: def $r8 killed $r8d + lea rcx, [rsp + 56] + mov rdx, rax + call "?deallocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z" + .cv_loc 546 17 592 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:592:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov qword ptr [rax], 0 + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 546 17 593 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:593:0 + nop + add rsp, 72 + ret +.Ltmp12458: +.Lfunc_end546: + .seh_handlerdata + .section .text,"xr",discard,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA?AU12@U_Nil@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA?AU12@U_Nil@2@@Z" + .globl "?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA?AU12@U_Nil@2@@Z" # -- Begin function ?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA?AU12@U_Nil@2@@Z + .p2align 4, 0x90 +"?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA?AU12@U_Nil@2@@Z": # @"?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA?AU12@U_Nil@2@@Z" +.Lfunc_begin547: + .cv_func_id 547 + .cv_loc 547 14 912 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:912:0 +.seh_proc "?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA?AU12@U_Nil@2@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, rdx + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 96], r9 + mov byte ptr [rsp + 80], r8b + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp12459: + .cv_loc 547 14 913 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:913:0 + lea r9, [rsp + 88] + mov qword ptr [rsp + 64], rcx # 8-byte Spill + mov rcx, r9 + mov r9, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rsp + 56], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?select_on_container_copy_construction@?$allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@AEBV32@@Z" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + lea rdx, [rsp + 88] + call "??$?0V?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@$$QEAV?$allocator@H@1@@Z" + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 104 + ret +.Ltmp12460: +.Lfunc_end547: + .seh_handlerdata + .section .text,"xr",discard,"?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA?AU12@U_Nil@2@@Z" + .seh_endproc + # -- End function + .def "??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" + .globl "??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" # -- Begin function ??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z + .p2align 4, 0x90 +"??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z": # @"??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" +.Lfunc_begin548: + .cv_func_id 548 + .cv_loc 548 17 553 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:553:0 +.seh_proc "??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + mov rdx, rcx +.Ltmp12463: + mov rax, qword ptr [rbp - 16] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rbp - 48], rdx # 8-byte Spill + call "??$forward@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" + mov dl, byte ptr [rbp - 32] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, rax + call "??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" + .cv_loc 548 17 554 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:554:0 +.Ltmp12461: +.Ltmp12464: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" +.Ltmp12462: + jmp .LBB548_1 +.Ltmp12465: +.LBB548_1: + .cv_loc 548 17 555 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:555:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z")@IMGREL + .section .text,"xr",discard,"??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" + .seh_endproc + .def "?dtor$2@?0???$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z@4HA": +.seh_proc "?dtor$2@?0???$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z@4HA" +.LBB548_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue +.Ltmp12466: + .cv_loc 548 17 555 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:555:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12467: +.Lfunc_end548: + .seh_handlerdata + .section .text,"xr",discard,"??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" + .p2align 2 +"$cppxdata$??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z": + .long .Lfunc_begin548@IMGREL # IP + .long -1 # ToState + .long .Ltmp12461@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12462@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" + # -- End function + .def "??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z" + .globl "??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z" # -- Begin function ??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z + .p2align 4, 0x90 +"??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z": # @"??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z" +.Lfunc_begin549: + .cv_func_id 549 + .cv_loc 549 17 1651 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1651:0 +.seh_proc "??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + #DEBUG_VALUE: _Ucopy > > >:_Last <- [$r8+0] + #DEBUG_VALUE: _Ucopy > > >:_First <- [$rdx+0] + mov qword ptr [rbp + 16], r9 + mov qword ptr [rbp + 8], rcx + mov rcx, qword ptr [rbp + 8] +.Ltmp12474: + .cv_loc 549 17 1652 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1652:0 + mov qword ptr [rbp - 48], rdx # 8-byte Spill +.Ltmp12475: + #DEBUG_VALUE: _Ucopy > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 56], r8 # 8-byte Spill +.Ltmp12476: + #DEBUG_VALUE: _Ucopy > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" + mov r8, qword ptr [rbp + 16] +.Ltmp12468: + lea rcx, [rbp - 16] + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + mov qword ptr [rbp - 72], r8 # 8-byte Spill + call "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp12469: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB549_1 +.Ltmp12477: +.LBB549_1: + #DEBUG_VALUE: _Ucopy > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Ucopy > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp12470: + lea rcx, [rbp - 40] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + call "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp12471: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB549_2 +.Ltmp12478: +.LBB549_2: + #DEBUG_VALUE: _Ucopy > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Ucopy > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp12472: + lea rcx, [rbp - 40] + lea rdx, [rbp - 16] + mov r8, qword ptr [rbp - 72] # 8-byte Reload + mov r9, qword ptr [rbp - 64] # 8-byte Reload + call "??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" +.Ltmp12473: + mov qword ptr [rbp - 96], rax # 8-byte Spill + jmp .LBB549_3 +.Ltmp12479: +.LBB549_3: + #DEBUG_VALUE: _Ucopy > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Ucopy > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 549 17 1654 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1654:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 96] # 8-byte Reload + add rsp, 160 + pop rbp +.Ltmp12480: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z")@IMGREL + .section .text,"xr",discard,"??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z" + .seh_endproc + .def "?dtor$4@?0???$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z@4HA": +.seh_proc "?dtor$4@?0???$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z@4HA" +.LBB549_4: +.Ltmp12481: + #DEBUG_VALUE: _Ucopy > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Ucopy > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp12482: + .seh_endprologue + lea rcx, [rbp - 16] + .cv_loc 549 17 1652 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1652:0 + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z" + .seh_endproc + .def "?dtor$5@?0???$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z@4HA": +.seh_proc "?dtor$5@?0???$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z@4HA" +.LBB549_5: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 549 17 1654 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1654:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z" + .seh_endproc + .def "?dtor$6@?0???$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z@4HA": +.seh_proc "?dtor$6@?0???$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z@4HA" +.LBB549_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12483: +.Lfunc_end549: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z" + .p2align 2 +"$cppxdata$??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z": + .long -1 # ToState + .long "?dtor$6@?0???$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$5@?0???$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$4@?0???$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z@4HA"@IMGREL # Action +"$ip2state$??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z": + .long .Lfunc_begin549@IMGREL # IP + .long -1 # ToState + .long .Ltmp12468@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12470@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp12472@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12473@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z" + # -- End function + .def "?end@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?end@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ" + .globl "?end@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ" # -- Begin function ?end@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?end@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ": # @"?end@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ" +.Lfunc_begin550: + .cv_func_id 550 + .cv_loc 550 17 1072 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1072:0 +.seh_proc "?end@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp12486: + .cv_loc 550 17 1073 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1073:0 + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov qword ptr [rbp - 32], rax # 8-byte Spill + mov qword ptr [rbp - 40], rdx # 8-byte Spill + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" + mov rdx, qword ptr [rax] +.Ltmp12484: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 48] # 8-byte Reload + call "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@PEAHPEBU_Container_base12@1@@Z" +.Ltmp12485: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB550_1 +.LBB550_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?end@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ")@IMGREL + .section .text,"xr",discard,"?end@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ" + .seh_endproc + .def "?dtor$2@?0??end@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0??end@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ@4HA": +.seh_proc "?dtor$2@?0??end@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ@4HA" +.LBB550_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp12487: +.Lfunc_end550: + .seh_handlerdata + .section .text,"xr",discard,"?end@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ" + .seh_endproc + .section .xdata,"dr",associative,"?end@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ" + .p2align 2 +"$cppxdata$?end@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?end@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?end@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?end@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ": + .long -1 # ToState + .long "?dtor$2@?0??end@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ@4HA"@IMGREL # Action +"$ip2state$?end@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ": + .long .Lfunc_begin550@IMGREL # IP + .long -1 # ToState + .long .Ltmp12484@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12485@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?end@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ" + # -- End function + .def "?begin@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?begin@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ" + .globl "?begin@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ" # -- Begin function ?begin@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?begin@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ": # @"?begin@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ" +.Lfunc_begin551: + .cv_func_id 551 + .cv_loc 551 17 1062 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1062:0 +.seh_proc "?begin@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp12490: + .cv_loc 551 17 1063 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1063:0 + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov qword ptr [rbp - 32], rax # 8-byte Spill + mov qword ptr [rbp - 40], rdx # 8-byte Spill + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" + mov rdx, qword ptr [rax] +.Ltmp12488: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 48] # 8-byte Reload + call "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@PEAHPEBU_Container_base12@1@@Z" +.Ltmp12489: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB551_1 +.LBB551_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?begin@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ")@IMGREL + .section .text,"xr",discard,"?begin@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ" + .seh_endproc + .def "?dtor$2@?0??begin@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0??begin@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ@4HA": +.seh_proc "?dtor$2@?0??begin@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ@4HA" +.LBB551_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp12491: +.Lfunc_end551: + .seh_handlerdata + .section .text,"xr",discard,"?begin@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ" + .seh_endproc + .section .xdata,"dr",associative,"?begin@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ" + .p2align 2 +"$cppxdata$?begin@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?begin@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?begin@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?begin@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ": + .long -1 # ToState + .long "?dtor$2@?0??begin@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ@4HA"@IMGREL # Action +"$ip2state$?begin@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ": + .long .Lfunc_begin551@IMGREL # IP + .long -1 # ToState + .long .Ltmp12488@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12489@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?begin@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ" + # -- End function + .def "?select_on_container_copy_construction@?$allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@AEBV32@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?select_on_container_copy_construction@?$allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@AEBV32@@Z" + .globl "?select_on_container_copy_construction@?$allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@AEBV32@@Z" # -- Begin function ?select_on_container_copy_construction@?$allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@AEBV32@@Z + .p2align 4, 0x90 +"?select_on_container_copy_construction@?$allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@AEBV32@@Z": # @"?select_on_container_copy_construction@?$allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@AEBV32@@Z" +.Lfunc_begin552: + .cv_func_id 552 + .cv_loc 552 14 874 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:874:0 +.seh_proc "?select_on_container_copy_construction@?$allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@AEBV32@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp12492: + .cv_loc 552 14 875 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:875:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$allocator@H@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp12493: +.Lfunc_end552: + .seh_handlerdata + .section .text,"xr",discard,"?select_on_container_copy_construction@?$allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@AEBV32@@Z" + .seh_endproc + # -- End function + .def "??$?0V?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@$$QEAV?$allocator@H@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@$$QEAV?$allocator@H@1@@Z" + .globl "??$?0V?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@$$QEAV?$allocator@H@1@@Z" # -- Begin function ??$?0V?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@$$QEAV?$allocator@H@1@@Z + .p2align 4, 0x90 +"??$?0V?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@$$QEAV?$allocator@H@1@@Z": # @"??$?0V?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@$$QEAV?$allocator@H@1@@Z" +.Lfunc_begin553: + .cv_func_id 553 + .cv_loc 553 14 952 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:952:0 +.seh_proc "??$?0V?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@$$QEAV?$allocator@H@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp12494: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "??$forward@V?$allocator@H@std@@@std@@YA$$QEAV?$allocator@H@0@AEAV10@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rdx, rax + call "??0?$allocator@H@std@@QEAA@AEBV01@@Z" + .cv_loc 553 14 953 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:953:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp12495: +.Lfunc_end553: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@$$QEAV?$allocator@H@1@@Z" + .seh_endproc + # -- End function + .def "??$forward@V?$allocator@H@std@@@std@@YA$$QEAV?$allocator@H@0@AEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@V?$allocator@H@std@@@std@@YA$$QEAV?$allocator@H@0@AEAV10@@Z" + .globl "??$forward@V?$allocator@H@std@@@std@@YA$$QEAV?$allocator@H@0@AEAV10@@Z" # -- Begin function ??$forward@V?$allocator@H@std@@@std@@YA$$QEAV?$allocator@H@0@AEAV10@@Z + .p2align 4, 0x90 +"??$forward@V?$allocator@H@std@@@std@@YA$$QEAV?$allocator@H@0@AEAV10@@Z": # @"??$forward@V?$allocator@H@std@@@std@@YA$$QEAV?$allocator@H@0@AEAV10@@Z" +.Lfunc_begin554: + .cv_func_id 554 + .cv_loc 554 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@V?$allocator@H@std@@@std@@YA$$QEAV?$allocator@H@0@AEAV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12496: + .cv_loc 554 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp12497: +.Lfunc_end554: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@V?$allocator@H@std@@@std@@YA$$QEAV?$allocator@H@0@AEAV10@@Z" + .seh_endproc + # -- End function + .def "??$forward@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" + .globl "??$forward@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" # -- Begin function ??$forward@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z + .p2align 4, 0x90 +"??$forward@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z": # @"??$forward@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" +.Lfunc_begin555: + .cv_func_id 555 + .cv_loc 555 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12498: + .cv_loc 555 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp12499: +.Lfunc_end555: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" + .seh_endproc + # -- End function + .def "??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" + .globl "??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" # -- Begin function ??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z + .p2align 4, 0x90 +"??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z": # @"??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" +.Lfunc_begin556: + .cv_func_id 556 + .cv_loc 556 12 289 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:289:0 +.seh_proc "??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov byte ptr [rsp + 80], dl + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp12500: + mov r8, rcx + mov rax, qword ptr [rsp + 72] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$forward@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + call "??0?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@$$QEAU01@@Z" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ" + .cv_loc 556 12 290 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:290:0 + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 88 + ret +.Ltmp12501: +.Lfunc_end556: + .seh_handlerdata + .section .text,"xr",discard,"??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" + .seh_endproc + # -- End function + .def "??0?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@$$QEAU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@$$QEAU01@@Z" + .globl "??0?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@$$QEAU01@@Z" # -- Begin function ??0?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@$$QEAU01@@Z + .p2align 4, 0x90 +"??0?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@$$QEAU01@@Z": # @"??0?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@$$QEAU01@@Z" +.Lfunc_begin557: + .cv_func_id 557 + .cv_loc 557 14 946 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:946:0 +.seh_proc "??0?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@$$QEAU01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp12502: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "??$move@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rdx, rax + call "??0?$allocator@H@std@@QEAA@AEBV01@@Z" + .cv_loc 557 14 947 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:947:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp12503: +.Lfunc_end557: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@$$QEAU01@@Z" + .seh_endproc + # -- End function + .def "??$move@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$move@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" + .globl "??$move@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" # -- Begin function ??$move@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z + .p2align 4, 0x90 +"??$move@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z": # @"??$move@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" +.Lfunc_begin558: + .cv_func_id 558 + .cv_loc 558 5 1291 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1291:0 +.seh_proc "??$move@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12504: + .cv_loc 558 5 1292 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1292:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp12505: +.Lfunc_end558: + .seh_handlerdata + .section .text,"xr",discard,"??$move@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" + .globl "??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" # -- Begin function ??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z": # @"??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" +.Lfunc_begin559: + .cv_func_id 559 + .cv_loc 559 19 259 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:259:0 +.seh_proc "??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + #DEBUG_VALUE: _Uninitialized_copy > >,int *,std::allocator >:_Last <- [$rdx+0] + #DEBUG_VALUE: _Uninitialized_copy > >,int *,std::allocator >:_First <- [$rcx+0] + mov qword ptr [rbp + 48], r9 + mov qword ptr [rbp + 40], r8 +.Ltmp12516: + .cv_loc 559 19 262 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:262:0 + mov r9, qword ptr [rbp + 48] + mov r8, qword ptr [rbp + 40] + mov qword ptr [rbp - 16], rcx # 8-byte Spill +.Ltmp12517: + #DEBUG_VALUE: _Uninitialized_copy > >,int *,std::allocator >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rcx, r8 + mov qword ptr [rbp - 24], rdx # 8-byte Spill +.Ltmp12518: + #DEBUG_VALUE: _Uninitialized_copy > >,int *,std::allocator >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 32], r9 # 8-byte Spill + call "??$_Unchecked@PEAH@std@@YAPEAHPEAH@Z" +.Ltmp12506: + lea rcx, [rbp + 16] + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp12507: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB559_1 +.Ltmp12519: +.LBB559_1: + #DEBUG_VALUE: _Uninitialized_copy > >,int *,std::allocator >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Uninitialized_copy > >,int *,std::allocator >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp12508: + lea rcx, [rbp + 16] + call "??$_Unchecked@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEBHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@@Z" +.Ltmp12509: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB559_2 +.Ltmp12520: +.LBB559_2: + #DEBUG_VALUE: _Uninitialized_copy > >,int *,std::allocator >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Uninitialized_copy > >,int *,std::allocator >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp12510: + lea rcx, [rbp - 8] + mov rdx, qword ptr [rbp - 16] # 8-byte Reload + call "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp12511: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB559_3 +.Ltmp12521: +.LBB559_3: + #DEBUG_VALUE: _Uninitialized_copy > >,int *,std::allocator >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Uninitialized_copy > >,int *,std::allocator >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp12512: + lea rcx, [rbp - 8] + call "??$_Unchecked@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEBHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@@Z" +.Ltmp12513: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB559_4 +.Ltmp12522: +.LBB559_4: + #DEBUG_VALUE: _Uninitialized_copy > >,int *,std::allocator >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Uninitialized_copy > >,int *,std::allocator >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp12514: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + mov r8, qword ptr [rbp - 40] # 8-byte Reload + mov r9, qword ptr [rbp - 32] # 8-byte Reload + call "??$_Uninitialized_copy_al_unchecked@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" +.Ltmp12515: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB559_5 +.Ltmp12523: +.LBB559_5: + #DEBUG_VALUE: _Uninitialized_copy > >,int *,std::allocator >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Uninitialized_copy > >,int *,std::allocator >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 40] + mov rdx, qword ptr [rbp - 80] # 8-byte Reload + call "??$_Rechecked@PEAHPEAH@std@@YAAEAPEAHAEAPEAHPEAH@Z" + mov rax, qword ptr [rax] + .cv_loc 559 19 265 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:265:0 + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 88] # 8-byte Reload + add rsp, 192 + pop rbp +.Ltmp12524: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" + .seh_endproc + .def "?dtor$6@?0???$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z@4HA": +.seh_proc "?dtor$6@?0???$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z@4HA" +.LBB559_6: +.Ltmp12525: + #DEBUG_VALUE: _Uninitialized_copy > >,int *,std::allocator >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Uninitialized_copy > >,int *,std::allocator >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp12526: + .seh_endprologue + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" + .seh_endproc + .def "?dtor$7@?0???$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0???$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z@4HA": +.seh_proc "?dtor$7@?0???$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z@4HA" +.LBB559_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12527: +.Lfunc_end559: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" + .p2align 2 +"$cppxdata$??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z": + .long -1 # ToState + .long "?dtor$7@?0???$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$6@?0???$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z": + .long .Lfunc_begin559@IMGREL # IP + .long -1 # ToState + .long .Ltmp12506@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12515@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" + # -- End function + .def "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@AEBV01@@Z" + .globl "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@AEBV01@@Z": # @"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin560: + .cv_func_id 560 + .cv_loc 560 17 22 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:22:0 +.seh_proc "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@AEBV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp12528: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" + mov rcx, qword ptr [rsp + 64] + mov rcx, qword ptr [rcx + 16] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx + 16], rcx + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rdx + add rsp, 72 + ret +.Ltmp12529: +.Lfunc_end560: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@XZ": # @"??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin561: + .cv_func_id 561 + .cv_loc 561 17 22 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:22:0 +.seh_proc "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12530: + .cv_loc 561 17 22 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:22:0 + call "??1?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@XZ" +.Ltmp12531: + .cv_loc 561 17 22 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:22:0 + nop + add rsp, 40 + ret +.Ltmp12532: +.Lfunc_end561: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$_Unchecked@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEBHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unchecked@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEBHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@@Z" + .globl "??$_Unchecked@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEBHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@@Z" # -- Begin function ??$_Unchecked@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEBHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@@Z + .p2align 4, 0x90 +"??$_Unchecked@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEBHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@@Z": # @"??$_Unchecked@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEBHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@@Z" +.Lfunc_begin562: + .cv_func_id 562 + .cv_loc 562 17 271 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:271:0 +.seh_proc "??$_Unchecked@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEBHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + #DEBUG_VALUE: _Unchecked > >:_Iter <- [$rcx+0] +.Ltmp12533: + .cv_loc 562 17 272 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:272:0 + mov qword ptr [rsp + 48], rcx # 8-byte Spill +.Ltmp12534: + #DEBUG_VALUE: _Unchecked > >:_Iter <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + call "?_Unchecked@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEBAPEBHXZ" + .cv_loc 562 17 273 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:273:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 +.Ltmp12535: + ret +.Ltmp12536: +.Lfunc_end562: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unchecked@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEBHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@@Z" + .seh_endproc + # -- End function + .def "?_Unchecked@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEBAPEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Unchecked@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEBAPEBHXZ" + .globl "?_Unchecked@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEBAPEBHXZ" # -- Begin function ?_Unchecked@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEBAPEBHXZ + .p2align 4, 0x90 +"?_Unchecked@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEBAPEBHXZ": # @"?_Unchecked@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEBAPEBHXZ" +.Lfunc_begin563: + .cv_func_id 563 + .cv_loc 563 17 60 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:60:0 +.seh_proc "?_Unchecked@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEBAPEBHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12537: + .cv_loc 563 17 61 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:61:0 + mov rax, qword ptr [rcx + 16] + pop rcx + ret +.Ltmp12538: +.Lfunc_end563: + .seh_handlerdata + .section .text,"xr",discard,"?_Unchecked@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEBAPEBHXZ" + .seh_endproc + # -- End function + .def "??0?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" + .globl "??0?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" # -- Begin function ??0?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z + .p2align 4, 0x90 +"??0?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z": # @"??0?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" +.Lfunc_begin564: + .cv_func_id 564 + .cv_loc 564 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 +.seh_proc "??0?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp12539: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0_Iterator_base12@std@@QEAA@AEBU01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp12540: +.Lfunc_end564: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" + .seh_endproc + # -- End function + .def "??0_Iterator_base12@std@@QEAA@AEBU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Iterator_base12@std@@QEAA@AEBU01@@Z" + .globl "??0_Iterator_base12@std@@QEAA@AEBU01@@Z" # -- Begin function ??0_Iterator_base12@std@@QEAA@AEBU01@@Z + .p2align 4, 0x90 +"??0_Iterator_base12@std@@QEAA@AEBU01@@Z": # @"??0_Iterator_base12@std@@QEAA@AEBU01@@Z" +.Lfunc_begin565: + .cv_func_id 565 + .cv_loc 565 12 119 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:119:0 +.seh_proc "??0_Iterator_base12@std@@QEAA@AEBU01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp12541: + mov qword ptr [rcx], 0 + mov qword ptr [rcx + 8], 0 +.Ltmp12542: + .cv_loc 565 12 120 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:120:0 + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + call "??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z" +.Ltmp12543: + .cv_loc 565 12 121 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:121:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp12544: +.Lfunc_end565: + .seh_handlerdata + .section .text,"xr",discard,"??0_Iterator_base12@std@@QEAA@AEBU01@@Z" + .seh_endproc + # -- End function + .def "??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z" + .globl "??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z" # -- Begin function ??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z + .p2align 4, 0x90 +"??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z": # @"??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z" +.Lfunc_begin566: + .cv_func_id 566 + .cv_loc 566 12 124 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:124:0 +.seh_proc "??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp12547: + .cv_loc 566 12 125 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:125:0 + mov rdx, qword ptr [rcx] + mov rax, qword ptr [rbp - 16] + cmp rdx, qword ptr [rax] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + jne .LBB566_2 +# %bb.1: + jmp .LBB566_8 +.LBB566_2: +.Ltmp12548: + .cv_loc 566 12 127 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:127:0 + mov rax, qword ptr [rbp - 16] + cmp qword ptr [rax], 0 + je .LBB566_4 +# %bb.3: +.Ltmp12549: + .cv_loc 566 12 128 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:128:0 + mov rax, qword ptr [rbp - 16] + mov rax, qword ptr [rax] + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" + jmp .LBB566_7 +.LBB566_4: +.Ltmp12550: + .cv_loc 566 12 132 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:132:0 + mov rax, qword ptr [rip + "__imp_??0_Lockit@std@@QEAA@H@Z"] + lea rcx, [rbp - 32] + mov edx, 3 + call rax + .cv_loc 566 12 133 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:133:0 +.Ltmp12545: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Orphan_me@_Iterator_base12@std@@QEAAXXZ" +.Ltmp12546: + jmp .LBB566_5 +.LBB566_5: + .cv_loc 566 12 135 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:135:0 + lea rcx, [rbp - 32] + call qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] + jmp .LBB566_7 +.Ltmp12551: +.LBB566_7: + .cv_loc 566 12 127 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:127:0 + jmp .LBB566_8 +.Ltmp12552: +.LBB566_8: + .cv_loc 566 12 137 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:137:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z")@IMGREL + .section .text,"xr",discard,"??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z" + .seh_endproc + .def "?dtor$6@?0???4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z@4HA": +.seh_proc "?dtor$6@?0???4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z@4HA" +.LBB566_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp12553: + .cv_loc 566 12 135 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:135:0 + mov rax, qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] + lea rcx, [rbp - 32] + call rax + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12554: +.Lfunc_end566: + .seh_handlerdata + .section .text,"xr",discard,"??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z" + .p2align 2 +"$cppxdata$??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z": + .long -1 # ToState + .long "?dtor$6@?0???4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z@4HA"@IMGREL # Action +"$ip2state$??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z": + .long .Lfunc_begin566@IMGREL # IP + .long -1 # ToState + .long .Ltmp12545@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12546@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z" + # -- End function + .def "?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" + .globl "?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" # -- Begin function ?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z + .p2align 4, 0x90 +"?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z": # @"?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" +.Lfunc_begin567: + .cv_func_id 567 + .cv_loc 567 12 149 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:149:0 +.seh_proc "?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 112 + .seh_stackalloc 112 + lea rbp, [rsp + 112] + .seh_setframe 5, 112 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp12559: + .cv_loc 567 12 150 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:150:0 + cmp qword ptr [rbp - 16], 0 + mov qword ptr [rbp - 56], rcx # 8-byte Spill + jne .LBB567_4 +# %bb.1: +.Ltmp12560: + .cv_loc 567 12 153 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:153:0 + mov rax, qword ptr [rip + "__imp_??0_Lockit@std@@QEAA@H@Z"] + lea rcx, [rbp - 32] + mov edx, 3 + call rax + .cv_loc 567 12 154 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:154:0 +.Ltmp12557: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?_Orphan_me@_Iterator_base12@std@@QEAAXXZ" +.Ltmp12558: + jmp .LBB567_2 +.LBB567_2: + .cv_loc 567 12 156 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:156:0 + lea rcx, [rbp - 32] + call qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] + jmp .LBB567_9 +.Ltmp12561: +.LBB567_4: + .cv_loc 567 12 159 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:159:0 + mov rax, qword ptr [rbp - 16] + mov rax, qword ptr [rax] + mov qword ptr [rbp - 40], rax + .cv_loc 567 12 162 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:162:0 + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax] + cmp rcx, qword ptr [rbp - 40] + je .LBB567_8 +# %bb.5: +.Ltmp12562: + .cv_loc 567 12 164 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:164:0 + mov rax, qword ptr [rip + "__imp_??0_Lockit@std@@QEAA@H@Z"] + lea rcx, [rbp - 48] + mov edx, 3 + call rax + .cv_loc 567 12 165 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:165:0 +.Ltmp12555: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?_Orphan_me@_Iterator_base12@std@@QEAAXXZ" +.Ltmp12556: + jmp .LBB567_6 +.LBB567_6: + .cv_loc 567 12 166 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:166:0 + mov rax, qword ptr [rbp - 40] + mov rax, qword ptr [rax + 8] + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rcx + 8], rax + .cv_loc 567 12 167 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:167:0 + mov rax, qword ptr [rbp - 40] + mov qword ptr [rax + 8], rcx + .cv_loc 567 12 168 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:168:0 + mov rax, qword ptr [rbp - 40] + mov qword ptr [rcx], rax + .cv_loc 567 12 169 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:169:0 + lea rcx, [rbp - 48] + call qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] + jmp .LBB567_8 +.Ltmp12563: +.LBB567_8: + .cv_loc 567 12 174 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:174:0 + jmp .LBB567_9 +.Ltmp12564: +.LBB567_9: + .cv_loc 567 12 175 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:175:0 + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z")@IMGREL + .section .text,"xr",discard,"?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" + .seh_endproc + .def "?dtor$3@?0??_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z@4HA": +.seh_proc "?dtor$3@?0??_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z@4HA" +.LBB567_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue +.Ltmp12565: + .cv_loc 567 12 156 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:156:0 + mov rax, qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] + lea rcx, [rbp - 32] + call rax + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12566: + .seh_handlerdata + .section .text,"xr",discard,"?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" + .seh_endproc + .def "?dtor$7@?0??_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z@4HA": +.seh_proc "?dtor$7@?0??_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z@4HA" +.LBB567_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue +.Ltmp12567: + .cv_loc 567 12 169 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:169:0 + mov rax, qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] + lea rcx, [rbp - 48] + call rax + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12568: +.Lfunc_end567: + .seh_handlerdata + .section .text,"xr",discard,"?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" + .p2align 2 +"$cppxdata$?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z": + .long -1 # ToState + .long "?dtor$3@?0??_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$7@?0??_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z@4HA"@IMGREL # Action +"$ip2state$?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z": + .long .Lfunc_begin567@IMGREL # IP + .long -1 # ToState + .long .Ltmp12557@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12558@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp12555@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12556@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" + # -- End function + .def "?_Orphan_me@_Iterator_base12@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_me@_Iterator_base12@std@@QEAAXXZ" + .globl "?_Orphan_me@_Iterator_base12@std@@QEAAXXZ" # -- Begin function ?_Orphan_me@_Iterator_base12@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Orphan_me@_Iterator_base12@std@@QEAAXXZ": # @"?_Orphan_me@_Iterator_base12@std@@QEAAXXZ" +.Lfunc_begin568: + .cv_func_id 568 + .cv_loc 568 12 193 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:193:0 +.seh_proc "?_Orphan_me@_Iterator_base12@std@@QEAAXXZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp12569: + .cv_loc 568 12 195 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:195:0 + cmp qword ptr [rcx], 0 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + je .LBB568_9 +# %bb.1: +.Ltmp12570: + .cv_loc 568 12 197 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:197:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rax] + add rcx, 8 + mov qword ptr [rsp + 56], rcx +.LBB568_2: # =>This Inner Loop Header: Depth=1 + .cv_loc 568 12 198 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:198:0 + xor eax, eax + mov cl, al + mov rdx, qword ptr [rsp + 56] + cmp qword ptr [rdx], 0 + mov byte ptr [rsp + 47], cl # 1-byte Spill + je .LBB568_4 +# %bb.3: # in Loop: Header=BB568_2 Depth=1 + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + cmp qword ptr [rax], rcx + setne dl + mov byte ptr [rsp + 47], dl # 1-byte Spill +.LBB568_4: # in Loop: Header=BB568_2 Depth=1 + mov al, byte ptr [rsp + 47] # 1-byte Reload + test al, 1 + jne .LBB568_5 + jmp .LBB568_6 +.LBB568_5: # in Loop: Header=BB568_2 Depth=1 + .cv_loc 568 12 199 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:199:0 + mov rax, qword ptr [rsp + 56] + mov rax, qword ptr [rax] + add rax, 8 + mov qword ptr [rsp + 56], rax + .cv_loc 568 12 198 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:198:0 + jmp .LBB568_2 +.LBB568_6: + .cv_loc 568 12 201 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:201:0 + mov rax, qword ptr [rsp + 56] + cmp qword ptr [rax], 0 + jne .LBB568_8 +# %bb.7: +.Ltmp12571: + .cv_loc 568 12 202 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:202:0 + lea rcx, [rip + "??_C@_1DC@POOIKBAO@?$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?$AA@"] + lea rdx, [rip + "??_C@_1JA@NGICDCPJ@?$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 r8d, 202 + call qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] +.Ltmp12572: +.LBB568_8: + .cv_loc 568 12 203 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:203:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rdx], rcx + .cv_loc 568 12 204 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:204:0 + mov qword ptr [rax], 0 +.Ltmp12573: +.LBB568_9: + .cv_loc 568 12 207 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:207:0 + add rsp, 72 + ret +.Ltmp12574: +.Lfunc_end568: + .seh_handlerdata + .section .text,"xr",discard,"?_Orphan_me@_Iterator_base12@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??1?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@XZ" + .globl "??1?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@XZ" # -- Begin function ??1?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@XZ": # @"??1?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@XZ" +.Lfunc_begin569: + .cv_func_id 569 + .cv_loc 569 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 +.seh_proc "??1?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12575: + .cv_loc 569 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 + call "??1_Iterator_base12@std@@QEAA@XZ" +.Ltmp12576: + .cv_loc 569 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 + nop + add rsp, 40 + ret +.Ltmp12577: +.Lfunc_end569: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??1_Iterator_base12@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Iterator_base12@std@@QEAA@XZ" + .globl "??1_Iterator_base12@std@@QEAA@XZ" # -- Begin function ??1_Iterator_base12@std@@QEAA@XZ + .p2align 4, 0x90 +"??1_Iterator_base12@std@@QEAA@XZ": # @"??1_Iterator_base12@std@@QEAA@XZ" +.Lfunc_begin570: + .cv_func_id 570 + .cv_loc 570 12 141 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:141:0 +.seh_proc "??1_Iterator_base12@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + .cv_loc 570 12 143 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:143:0 +.Ltmp12578: +.Ltmp12582: + mov rax, qword ptr [rip + "__imp_??0_Lockit@std@@QEAA@H@Z"] + lea rdx, [rbp - 24] + mov r8d, 3 + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov rcx, rdx + mov edx, r8d + call rax +.Ltmp12579: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB570_1 +.LBB570_1: + .cv_loc 570 12 144 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:144:0 +.Ltmp12580: + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "?_Orphan_me@_Iterator_base12@std@@QEAAXXZ" +.Ltmp12581: + jmp .LBB570_2 +.LBB570_2: + .cv_loc 570 12 146 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:146:0 + lea rcx, [rbp - 24] + call qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] +.Ltmp12583: + .cv_loc 570 12 146 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:146:0 + nop + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1_Iterator_base12@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1_Iterator_base12@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$3@?0???1_Iterator_base12@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???1_Iterator_base12@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$3@?0???1_Iterator_base12@std@@QEAA@XZ@4HA" +.LBB570_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp12584: + .cv_loc 570 12 146 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:146:0 + mov rax, qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] + lea rcx, [rbp - 24] + call rax + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??1_Iterator_base12@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$4@?0???1_Iterator_base12@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???1_Iterator_base12@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$4@?0???1_Iterator_base12@std@@QEAA@XZ@4HA" +.LBB570_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue + .cv_loc 570 12 143 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:143:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp12585: +.Lfunc_end570: + .seh_handlerdata + .section .text,"xr",discard,"??1_Iterator_base12@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1_Iterator_base12@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1_Iterator_base12@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??1_Iterator_base12@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??1_Iterator_base12@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1_Iterator_base12@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$4@?0???1_Iterator_base12@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$3@?0???1_Iterator_base12@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1_Iterator_base12@std@@QEAA@XZ": + .long .Lfunc_begin570@IMGREL # IP + .long -1 # ToState + .long .Ltmp12578@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12580@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12581@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1_Iterator_base12@std@@QEAA@XZ" + # -- End function + .def "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + .globl "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # -- Begin function ?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ": # @"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" +.Lfunc_begin571: + .cv_func_id 571 + .cv_loc 571 17 637 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:637:0 +.seh_proc "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12586: + .cv_loc 571 17 638 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:638:0 + call "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp12587: +.Lfunc_end571: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" + .globl "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" # -- Begin function ?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ + .p2align 4, 0x90 +"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ": # @"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" +.Lfunc_begin572: + .cv_func_id 572 + .cv_loc 572 17 657 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:657:0 +.seh_proc "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12588: + .cv_loc 572 17 658 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:658:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + add rax, 16 + add rsp, 40 + ret +.Ltmp12589: +.Lfunc_end572: + .seh_handlerdata + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" + .seh_endproc + # -- End function + .def "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@PEAHPEBU_Container_base12@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@PEAHPEBU_Container_base12@1@@Z" + .globl "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@PEAHPEBU_Container_base12@1@@Z" # -- Begin function ??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@PEAHPEBU_Container_base12@1@@Z + .p2align 4, 0x90 +"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@PEAHPEBU_Container_base12@1@@Z": # @"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@PEAHPEBU_Container_base12@1@@Z" +.Lfunc_begin573: + .cv_func_id 573 + .cv_loc 573 17 47 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:47:0 +.seh_proc "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@PEAHPEBU_Container_base12@1@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], r8 + mov qword ptr [rbp - 24], rdx + mov qword ptr [rbp - 32], rcx + mov rcx, qword ptr [rbp - 32] +.Ltmp12592: + mov qword ptr [rbp - 40], rcx # 8-byte Spill + call "??0?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 24] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rdx + 16], rcx +.Ltmp12593: + .cv_loc 573 17 48 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:48:0 + mov rdx, qword ptr [rbp - 16] +.Ltmp12590: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" +.Ltmp12591: + jmp .LBB573_1 +.Ltmp12594: +.LBB573_1: + .cv_loc 573 17 49 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:49:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@PEAHPEBU_Container_base12@1@@Z")@IMGREL + .section .text,"xr",discard,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@PEAHPEBU_Container_base12@1@@Z" + .seh_endproc + .def "?dtor$2@?0???0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@PEAHPEBU_Container_base12@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@PEAHPEBU_Container_base12@1@@Z@4HA": +.seh_proc "?dtor$2@?0???0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@PEAHPEBU_Container_base12@1@@Z@4HA" +.LBB573_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp12595: + .cv_loc 573 17 49 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:49:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12596: +.Lfunc_end573: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@PEAHPEBU_Container_base12@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@PEAHPEBU_Container_base12@1@@Z" + .p2align 2 +"$cppxdata$??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@PEAHPEBU_Container_base12@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@PEAHPEBU_Container_base12@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@PEAHPEBU_Container_base12@1@@Z")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@PEAHPEBU_Container_base12@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@PEAHPEBU_Container_base12@1@@Z@4HA"@IMGREL # Action +"$ip2state$??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@PEAHPEBU_Container_base12@1@@Z": + .long .Lfunc_begin573@IMGREL # IP + .long -1 # ToState + .long .Ltmp12590@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12591@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@PEAHPEBU_Container_base12@1@@Z" + # -- End function + .def "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ": # @"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" +.Lfunc_begin574: + .cv_func_id 574 + .cv_loc 574 12 319 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:319:0 +.seh_proc "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp12597: + .cv_loc 574 12 320 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:320:0 + pop rcx + ret +.Ltmp12598: +.Lfunc_end574: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??0?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@XZ" + .globl "??0?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@XZ" # -- Begin function ??0?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@XZ": # @"??0?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@XZ" +.Lfunc_begin575: + .cv_func_id 575 + .cv_loc 575 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 +.seh_proc "??0?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp12599: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??0_Iterator_base12@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp12600: +.Lfunc_end575: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0_Iterator_base12@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Iterator_base12@std@@QEAA@XZ" + .globl "??0_Iterator_base12@std@@QEAA@XZ" # -- Begin function ??0_Iterator_base12@std@@QEAA@XZ + .p2align 4, 0x90 +"??0_Iterator_base12@std@@QEAA@XZ": # @"??0_Iterator_base12@std@@QEAA@XZ" +.Lfunc_begin576: + .cv_func_id 576 + .cv_loc 576 12 114 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:114:0 +.seh_proc "??0_Iterator_base12@std@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12601: + mov qword ptr [rcx], 0 + mov qword ptr [rcx + 8], 0 + .cv_loc 576 12 115 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:115:0 + mov rax, rcx + pop rcx + ret +.Ltmp12602: +.Lfunc_end576: + .seh_handlerdata + .section .text,"xr",discard,"??0_Iterator_base12@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" + .globl "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" # -- Begin function ?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ + .p2align 4, 0x90 +"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ": # @"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" +.Lfunc_begin577: + .cv_func_id 577 + .cv_loc 577 17 647 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:647:0 +.seh_proc "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12603: + .cv_loc 577 17 648 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:648:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + add rax, 8 + add rsp, 40 + ret +.Ltmp12604: +.Lfunc_end577: + .seh_handlerdata + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" + .seh_endproc + # -- End function + .def "??$_Unfancy@H@std@@YAPEAHPEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unfancy@H@std@@YAPEAHPEAH@Z" + .globl "??$_Unfancy@H@std@@YAPEAHPEAH@Z" # -- Begin function ??$_Unfancy@H@std@@YAPEAHPEAH@Z + .p2align 4, 0x90 +"??$_Unfancy@H@std@@YAPEAHPEAH@Z": # @"??$_Unfancy@H@std@@YAPEAHPEAH@Z" +.Lfunc_begin578: + .cv_func_id 578 + .cv_loc 578 13 739 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:739:0 +.seh_proc "??$_Unfancy@H@std@@YAPEAHPEAH@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12605: + .cv_loc 578 13 740 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:740:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp12606: +.Lfunc_end578: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unfancy@H@std@@YAPEAHPEAH@Z" + .seh_endproc + # -- End function + .def "??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" + .globl "??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" # -- Begin function ??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z + .p2align 4, 0x90 +"??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z": # @"??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" +.Lfunc_begin579: + .cv_func_id 579 + .cv_loc 579 3 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp12607: + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp12608: +.Lfunc_end579: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" + .seh_endproc + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" +.Lfunc_begin580: + .cv_func_id 580 + .cv_loc 580 3 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 40], r8 + mov qword ptr [rbp + 32], rdx + mov qword ptr [rbp + 24], rcx + mov rcx, qword ptr [rbp + 24] + mov qword ptr [rbp + 48], rcx +.Ltmp12613: + mov rdx, rcx + mov r8, qword ptr [rbp + 40] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + call "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rdx + 8], rcx +.Ltmp12614: + .cv_loc 580 3 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp - 1], 0 + test r9b, 1 + jne .LBB580_1 + jmp .LBB580_2 +.LBB580_1: + test byte ptr [rbp - 1], 1 + jne .LBB580_4 + jmp .LBB580_5 +.LBB580_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + mov rax, rbp + mov rcx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 1], 1 +.Ltmp12609: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12610: + jmp .LBB580_3 +.LBB580_3: + ud2 +.LBB580_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB580_5: + .cv_loc 580 3 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 32] + mov byte ptr [rbp - 33], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 73], cl # 1-byte Spill + jne .LBB580_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 73], dl # 1-byte Spill +.LBB580_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB580_8 + jmp .LBB580_9 +.LBB580_8: + test byte ptr [rbp - 33], 1 + jne .LBB580_14 + jmp .LBB580_15 +.LBB580_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 32] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 33], 1 +.Ltmp12611: + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12612: + jmp .LBB580_10 +.LBB580_10: + ud2 +.LBB580_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12615: +.LBB580_15: + .cv_loc 580 3 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z@4HA" +.LBB580_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12616: + .cv_loc 580 3 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB580_12 + jmp .LBB580_13 +.LBB580_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB580_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z@4HA" +.LBB580_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 580 3 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB580_17 + jmp .LBB580_18 +.LBB580_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB580_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12617: +.Lfunc_end580: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z": + .long .Lfunc_begin580@IMGREL # IP + .long -1 # ToState + .long .Ltmp12609@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12610@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp12611@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12612@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" +.Lfunc_begin581: + .cv_func_id 581 + .cv_loc 581 3 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12618: + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp12619: +.Lfunc_end581: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" + .seh_endproc + # -- End function + .def "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + .globl "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" # -- Begin function ??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ": # @"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" +.Lfunc_begin582: + .cv_func_id 582 + .cv_loc 582 17 707 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:707:0 +.seh_proc "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rsp + 64] + .seh_setframe 5, 64 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp12620: +.Ltmp12622: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" +.Ltmp12621: + mov qword ptr [rbp - 32], rax # 8-byte Spill + jmp .LBB582_1 +.LBB582_1: + .cv_loc 582 17 708 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:708:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ@4HA" +.LBB582_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + .cv_loc 582 17 707 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:707:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp12623: +.Lfunc_end582: + .seh_handlerdata + .section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ": + .long .Lfunc_begin582@IMGREL # IP + .long -1 # ToState + .long .Ltmp12620@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12621@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + # -- End function + .def "??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" + .globl "??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ": # @"??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin583: + .cv_func_id 583 + .cv_loc 583 17 544 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:544:0 +.seh_proc "??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + mov rax, rcx +.Ltmp12626: + mov dl, byte ptr [rbp - 24] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .cv_loc 583 17 545 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:545:0 +.Ltmp12624: +.Ltmp12627: + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" +.Ltmp12625: + jmp .LBB583_1 +.Ltmp12628: +.LBB583_1: + .cv_loc 583 17 546 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:546:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ@4HA" +.LBB583_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp12629: + .cv_loc 583 17 546 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:546:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12630: +.Lfunc_end583: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ": + .long .Lfunc_begin583@IMGREL # IP + .long -1 # ToState + .long .Ltmp12624@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12625@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" + # -- End function + .def "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .globl "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # -- Begin function ??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z + .p2align 4, 0x90 +"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z": # @"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +.Lfunc_begin584: + .cv_func_id 584 + .cv_loc 584 12 280 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:280:0 +.seh_proc "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 64], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp12631: + mov rax, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??0?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ" + .cv_loc 584 12 281 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:281:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp12632: +.Lfunc_end584: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .seh_endproc + # -- End function + .def "??0?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@XZ" + .globl "??0?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@XZ": # @"??0?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@XZ" +.Lfunc_begin585: + .cv_func_id 585 + .cv_loc 585 14 936 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:936:0 +.seh_proc "??0?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp12633: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??0?$allocator@H@std@@QEAA@XZ" + .cv_loc 585 14 937 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:937:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp12634: +.Lfunc_end585: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .globl "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" # -- Begin function ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ": # @"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" +.Lfunc_begin586: + .cv_func_id 586 + .cv_loc 586 9 794 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:794:0 +.seh_proc "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp12635: +.Ltmp12639: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" +.Ltmp12636: + mov qword ptr [rbp - 32], rax # 8-byte Spill + jmp .LBB586_1 +.LBB586_1: + .cv_loc 586 9 795 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:795:0 +.Ltmp12637: + xor eax, eax + mov cl, al + mov r8d, eax +.Ltmp12640: + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + mov byte ptr [rbp - 33], cl # 1-byte Spill + mov rcx, rdx + mov dl, byte ptr [rbp - 33] # 1-byte Reload + call "?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z" +.Ltmp12638: + jmp .LBB586_2 +.Ltmp12641: +.LBB586_2: + .cv_loc 586 9 796 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:796:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$3@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$3@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ@4HA" +.LBB586_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp12642: + .cv_loc 586 9 796 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:796:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12643: + .seh_handlerdata + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$4@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$4@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ@4HA" +.LBB586_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue + .cv_loc 586 9 794 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:794:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp12644: +.Lfunc_end586: + .seh_handlerdata + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$4@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$3@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ": + .long .Lfunc_begin586@IMGREL # IP + .long -1 # ToState + .long .Ltmp12635@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12637@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12638@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + # -- End function + .def "??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ +"??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ": # @"??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ" +.Lfunc_begin587: + .cv_func_id 587 + .cv_loc 587 3 384 0 # ..\include\gsl/span:384:0 +.seh_proc "??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + lea rax, [rbp - 24] +.Ltmp12647: + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov rcx, rax + call "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" + mov r8b, byte ptr [rbp - 24] +.Ltmp12645: + xor edx, edx + # kill: def $rdx killed $edx + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z" +.Ltmp12646: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB587_1 +.LBB587_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ")@IMGREL + .text + .seh_endproc + .def "?dtor$2@?0???$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ@4HA" +.LBB587_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp12648: +.Lfunc_end587: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ": + .long .Lfunc_begin587@IMGREL # IP + .long -1 # ToState + .long .Ltmp12645@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12646@IMGREL+1 # IP + .long -1 # ToState + .text + # -- End function + .def "??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@AEBV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@AEBV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z +"??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@AEBV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z": # @"??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@AEBV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z" +.Lfunc_begin588: + .cv_func_id 588 + .cv_loc 588 3 448 0 # ..\include\gsl/span:448:0 +.seh_proc "??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@AEBV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rax, qword ptr [rsp + 56] +.Ltmp12649: + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBA_JXZ" + lea rcx, [rsp + 72] + mov rdx, rax + call "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ" + mov r8, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + call "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z" + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 88 + ret +.Ltmp12650: +.Lfunc_end588: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z +"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z": # @"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z" +.Lfunc_begin589: + .cv_func_id 589 + .cv_loc 589 3 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 208 + .seh_stackalloc 208 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 72], -2 + mov byte ptr [rbp + 56], r8b + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] + mov qword ptr [rbp + 64], rcx +.Ltmp12655: + mov rdx, rcx + mov r8b, byte ptr [rbp + 32] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rdx + mov dl, r8b + call "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z" + mov rcx, qword ptr [rbp + 48] + mov r9, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [r9 + 8], rcx +.Ltmp12656: + .cv_loc 589 3 598 0 # ..\include\gsl/span:598:0 + mov rcx, r9 + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge dl + mov byte ptr [rbp + 7], 0 + test dl, 1 + jne .LBB589_1 + jmp .LBB589_2 +.LBB589_1: + test byte ptr [rbp + 7], 1 + jne .LBB589_4 + jmp .LBB589_5 +.LBB589_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp + 8] + mov rcx, rax + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp + 7], 1 +.Ltmp12651: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12652: + jmp .LBB589_3 +.LBB589_3: + ud2 +.LBB589_4: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB589_5: + .cv_loc 589 3 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 48] + mov byte ptr [rbp - 25], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 65], cl # 1-byte Spill + jne .LBB589_7 +# %bb.6: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 65], dl # 1-byte Spill +.LBB589_7: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB589_8 + jmp .LBB589_9 +.LBB589_8: + test byte ptr [rbp - 25], 1 + jne .LBB589_14 + jmp .LBB589_15 +.LBB589_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp12653: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12654: + jmp .LBB589_10 +.LBB589_10: + ud2 +.LBB589_14: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12657: +.LBB589_15: + .cv_loc 589 3 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 64] + add rsp, 208 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z")@IMGREL + .text + .seh_endproc + .def "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z@4HA": +.seh_proc "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z@4HA" +.LBB589_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12658: + .cv_loc 589 3 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp + 7], 1 + jne .LBB589_12 + jmp .LBB589_13 +.LBB589_12: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB589_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z@4HA": +.seh_proc "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z@4HA" +.LBB589_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 589 3 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 25], 1 + jne .LBB589_17 + jmp .LBB589_18 +.LBB589_17: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB589_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12659: +.Lfunc_end589: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z")@IMGREL # IPToStateXData + .long 200 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z": + .long .Lfunc_begin589@IMGREL # IP + .long -1 # ToState + .long .Ltmp12651@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12652@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp12653@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12654@IMGREL+1 # IP + .long -1 # ToState + .text + # -- End function + .def "?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBA_JXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBA_JXZ +"?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBA_JXZ": # @"?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin590: + .cv_func_id 590 + .cv_loc 590 3 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBA_JXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12660: + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp12661: +.Lfunc_end590: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ +"?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ": # @"?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ" +.Lfunc_begin591: + .cv_func_id 591 + .cv_loc 591 3 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12662: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ" + nop + add rsp, 40 + ret +.Ltmp12663: +.Lfunc_end591: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z +"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z": # @"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z" +.Lfunc_begin592: + .cv_func_id 592 + .cv_loc 592 3 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 40], r8 + mov qword ptr [rbp + 32], rdx + mov qword ptr [rbp + 24], rcx + mov rcx, qword ptr [rbp + 24] + mov qword ptr [rbp + 48], rcx +.Ltmp12668: + mov rdx, qword ptr [rbp + 40] + mov qword ptr [rcx], rdx + mov rdx, qword ptr [rbp + 32] + mov qword ptr [rcx + 8], rdx +.Ltmp12669: + .cv_loc 592 3 598 0 # ..\include\gsl/span:598:0 + mov rdx, rcx + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp - 1], 0 + test r9b, 1 + jne .LBB592_1 + jmp .LBB592_2 +.LBB592_1: + test byte ptr [rbp - 1], 1 + jne .LBB592_4 + jmp .LBB592_5 +.LBB592_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + mov rax, rbp + mov rcx, rax + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 1], 1 +.Ltmp12664: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12665: + jmp .LBB592_3 +.LBB592_3: + ud2 +.LBB592_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB592_5: + .cv_loc 592 3 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 32] + mov byte ptr [rbp - 33], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 65], cl # 1-byte Spill + jne .LBB592_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 65], dl # 1-byte Spill +.LBB592_7: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB592_8 + jmp .LBB592_9 +.LBB592_8: + test byte ptr [rbp - 33], 1 + jne .LBB592_14 + jmp .LBB592_15 +.LBB592_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 32] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 33], 1 +.Ltmp12666: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12667: + jmp .LBB592_10 +.LBB592_10: + ud2 +.LBB592_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12670: +.LBB592_15: + .cv_loc 592 3 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z")@IMGREL + .text + .seh_endproc + .def "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z@4HA": +.seh_proc "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z@4HA" +.LBB592_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12671: + .cv_loc 592 3 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB592_12 + jmp .LBB592_13 +.LBB592_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB592_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z@4HA": +.seh_proc "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z@4HA" +.LBB592_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 592 3 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB592_17 + jmp .LBB592_18 +.LBB592_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB592_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12672: +.Lfunc_end592: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z": + .long .Lfunc_begin592@IMGREL # IP + .long -1 # ToState + .long .Ltmp12664@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12665@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp12666@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12667@IMGREL+1 # IP + .long -1 # ToState + .text + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ" +.Lfunc_begin593: + .cv_func_id 593 + .cv_loc 593 3 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12673: + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp12674: +.Lfunc_end593: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z" + .globl "??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z" # -- Begin function ??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z + .p2align 4, 0x90 +"??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z": # @"??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z" +.Lfunc_begin594: + .cv_func_id 594 + .cv_loc 594 3 395 0 # ..\include\gsl/span:395:0 +.seh_proc "??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp12677: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$02@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??$addressof@$$CBH@std@@YAPEBHAEBH@Z" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp12675: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" +.Ltmp12676: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB594_1 +.LBB594_1: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z")@IMGREL + .section .text,"xr",discard,"??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z@4HA" +.LBB594_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp12678: +.Lfunc_end594: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z" + .p2align 2 +"$cppxdata$??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z": + .long .Lfunc_begin594@IMGREL # IP + .long -1 # ToState + .long .Ltmp12675@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12676@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z" + # -- End function + .def "??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" + .globl "??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # -- Begin function ??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z + .p2align 4, 0x90 +"??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z": # @"??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" +.Lfunc_begin595: + .cv_func_id 595 + .cv_loc 595 3 448 0 # ..\include\gsl/span:448:0 +.seh_proc "??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rax, qword ptr [rsp + 56] +.Ltmp12679: + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + lea rcx, [rsp + 72] + mov rdx, rax + call "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov r8, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + call "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z" + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 88 + ret +.Ltmp12680: +.Lfunc_end595: + .seh_handlerdata + .section .text,"xr",discard,"??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" + .seh_endproc + # -- End function + .def "?empty@?$span@$$CBH$0?0@gsl@@QEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?empty@?$span@$$CBH$0?0@gsl@@QEBA_NXZ" + .globl "?empty@?$span@$$CBH$0?0@gsl@@QEBA_NXZ" # -- Begin function ?empty@?$span@$$CBH$0?0@gsl@@QEBA_NXZ + .p2align 4, 0x90 +"?empty@?$span@$$CBH$0?0@gsl@@QEBA_NXZ": # @"?empty@?$span@$$CBH$0?0@gsl@@QEBA_NXZ" +.Lfunc_begin596: + .cv_func_id 596 + .cv_loc 596 3 503 0 # ..\include\gsl/span:503:0 +.seh_proc "?empty@?$span@$$CBH$0?0@gsl@@QEBA_NXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12681: + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + and dl, 1 + movzx eax, dl + add rsp, 40 + ret +.Ltmp12682: +.Lfunc_end596: + .seh_handlerdata + .section .text,"xr",discard,"?empty@?$span@$$CBH$0?0@gsl@@QEBA_NXZ" + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z +"??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z": # @"??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" +.Lfunc_begin597: + .cv_func_id 597 + .cv_loc 597 1 770 0 # ..\tests\span_tests.cpp:770:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 272 + .seh_stackalloc 272 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 136], -2 + #DEBUG_VALUE: operator():s <- [$rdx+0] + mov qword ptr [rbp + 128], rcx + mov rcx, qword ptr [rbp + 128] + mov qword ptr [rbp - 40], rdx # 8-byte Spill +.Ltmp12695: + #DEBUG_VALUE: operator():s <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 48], rcx # 8-byte Spill +.Ltmp12696: +.LBB597_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: operator():s <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 597 1 770 0 # ..\tests\span_tests.cpp:770:0 + lea rcx, [rbp + 24] + lea rdx, [rip + "??_C@_0CH@DHNHFLOA@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 770 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp - 16] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 48] + lea rdx, [rbp - 16] + lea r8, [rbp + 8] + lea r9, [rbp + 24] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp12697: + .cv_loc 597 1 770 0 # ..\tests\span_tests.cpp:770:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 2 + mov byte ptr [rbp - 81], r11b # 1-byte Spill + jne .LBB597_3 +.Ltmp12698: +# %bb.2: # in Loop: Header=BB597_1 Depth=1 + #DEBUG_VALUE: operator():s <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, qword ptr [rcx] + add rdx, 4 + cmp rax, rdx + sete r8b + mov byte ptr [rbp - 81], r8b # 1-byte Spill +.Ltmp12699: +.LBB597_3: # in Loop: Header=BB597_1 Depth=1 + #DEBUG_VALUE: operator():s <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp12683: + mov al, byte ptr [rbp - 81] # 1-byte Reload + and al, 1 + lea rcx, [rbp - 32] + lea rdx, [rbp - 24] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp12684: + jmp .LBB597_4 +.Ltmp12700: +.LBB597_4: # in Loop: Header=BB597_1 Depth=1 + #DEBUG_VALUE: operator():s <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp12685: + lea rcx, [rbp + 48] + lea rdx, [rbp - 24] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp12686: + jmp .LBB597_13 +.Ltmp12701: +.LBB597_7: # Block address taken + # in Loop: Header=BB597_1 Depth=1 + .cv_loc 597 1 770 0 # ..\tests\span_tests.cpp:770:0 + jmp .LBB597_8 +.Ltmp12702: +.LBB597_8: # in Loop: Header=BB597_1 Depth=1 + .cv_loc 597 1 770 0 # ..\tests\span_tests.cpp:770:0 +.Ltmp12689: + lea rcx, [rbp + 48] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp12690: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB597_9 +.LBB597_9: # in Loop: Header=BB597_1 Depth=1 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB597_10 + jmp .LBB597_15 +.LBB597_10: # in Loop: Header=BB597_1 Depth=1 + .cv_loc 597 1 770 0 # ..\tests\span_tests.cpp:770:0 +.Ltmp12691: +.Ltmp12703: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp12692: + mov byte ptr [rbp - 83], al # 1-byte Spill + jmp .LBB597_11 +.LBB597_11: # in Loop: Header=BB597_1 Depth=1 + mov al, byte ptr [rbp - 83] # 1-byte Reload + test al, 1 + jne .LBB597_12 + jmp .LBB597_14 +.LBB597_12: # in Loop: Header=BB597_1 Depth=1 +.Ltmp12704: + .cv_loc 597 1 770 0 # ..\tests\span_tests.cpp:770:0 + int3 + jmp .LBB597_14 +.Ltmp12705: +.LBB597_13: # in Loop: Header=BB597_1 Depth=1 + #DEBUG_VALUE: operator():s <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 597 1 770 0 # ..\tests\span_tests.cpp:770:0 + jmp .LBB597_8 +.Ltmp12706: +.LBB597_14: # in Loop: Header=BB597_1 Depth=1 + .cv_loc 597 1 770 0 # ..\tests\span_tests.cpp:770:0 + jmp .LBB597_15 +.Ltmp12707: +.LBB597_15: # in Loop: Header=BB597_1 Depth=1 + .cv_loc 597 1 770 0 # ..\tests\span_tests.cpp:770:0 +.Ltmp12693: + lea rcx, [rbp + 48] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp12694: + jmp .LBB597_16 +.LBB597_16: # in Loop: Header=BB597_1 Depth=1 + lea rcx, [rbp + 48] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB597_1 +.Ltmp12708: +# %bb.17: + .cv_loc 597 1 770 0 # ..\tests\span_tests.cpp:770:0 + add rsp, 272 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z")@IMGREL + .text + .seh_endproc + .def "?catch$5@?0???R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$5@?0???R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z@4HA": +.seh_proc "?catch$5@?0???R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB597_5: # in Loop: Header=BB597_1 Depth=1 +.Ltmp12709: + #DEBUG_VALUE: operator():s <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp12710: + .seh_endprologue + .cv_loc 597 1 770 0 # ..\tests\span_tests.cpp:770:0 +.Ltmp12687: + lea rcx, [rbp + 48] +.Ltmp12711: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp12688: + jmp .LBB597_6 +.LBB597_6: # in Loop: Header=BB597_1 Depth=1 + lea rax, [rip + .LBB597_7] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp12712: + .seh_handlerdata + .long ("$cppxdata$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z")@IMGREL + .text + .seh_endproc + .def "?dtor$18@?0???R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$18@?0???R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z@4HA": +.seh_proc "?dtor$18@?0???R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z@4HA" +.LBB597_18: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 48] + .cv_loc 597 1 770 0 # ..\tests\span_tests.cpp:770:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp12713: +.Lfunc_end597: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z")@IMGREL # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z")@IMGREL # IPToStateXData + .long 264 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z": + .long -1 # ToState + .long "?dtor$18@?0???R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action +"$tryMap$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$5@?0???R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z": + .long .Lfunc_begin597@IMGREL # IP + .long -1 # ToState + .long .Ltmp12683@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12689@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12694@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$5@?0???R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z@4HA"@IMGREL # IP + .long 2 # ToState + .text + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA@XZ" +.Lfunc_begin598: + .cv_func_id 598 + .cv_loc 598 1 769 0 # ..\tests\span_tests.cpp:769:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov r8d, 2 + # kill: def $r8 killed $r8d + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp12714: + mov rcx, qword ptr [rcx] + add rcx, 4 + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp12715: +.Lfunc_end598: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??0?$extent_type@$02@details@gsl@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$02@details@gsl@@QEAA@XZ" + .globl "??0?$extent_type@$02@details@gsl@@QEAA@XZ" # -- Begin function ??0?$extent_type@$02@details@gsl@@QEAA@XZ + .p2align 4, 0x90 +"??0?$extent_type@$02@details@gsl@@QEAA@XZ": # @"??0?$extent_type@$02@details@gsl@@QEAA@XZ" +.Lfunc_begin599: + .cv_func_id 599 + .cv_loc 599 3 311 0 # ..\include\gsl/span:311:0 +.seh_proc "??0?$extent_type@$02@details@gsl@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp12716: + pop rcx + ret +.Ltmp12717: +.Lfunc_end599: + .seh_handlerdata + .section .text,"xr",discard,"??0?$extent_type@$02@details@gsl@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$addressof@$$CBH@std@@YAPEBHAEBH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@$$CBH@std@@YAPEBHAEBH@Z" + .globl "??$addressof@$$CBH@std@@YAPEBHAEBH@Z" # -- Begin function ??$addressof@$$CBH@std@@YAPEBHAEBH@Z + .p2align 4, 0x90 +"??$addressof@$$CBH@std@@YAPEBHAEBH@Z": # @"??$addressof@$$CBH@std@@YAPEBHAEBH@Z" +.Lfunc_begin600: + .cv_func_id 600 + .cv_loc 600 13 724 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:724:0 +.seh_proc "??$addressof@$$CBH@std@@YAPEBHAEBH@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12718: + .cv_loc 600 13 725 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:725:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp12719: +.Lfunc_end600: + .seh_handlerdata + .section .text,"xr",discard,"??$addressof@$$CBH@std@@YAPEBHAEBH@Z" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .globl "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z": # @"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" +.Lfunc_begin601: + .cv_func_id 601 + .cv_loc 601 3 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + mov qword ptr [rbp - 8], rdx + mov byte ptr [rbp - 16], r8b + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + mov qword ptr [rbp], rcx +.Ltmp12722: + mov rdx, rcx + mov r8b, byte ptr [rbp - 32] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + mov dl, r8b + call "??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@12@@Z" + mov rcx, qword ptr [rbp - 8] + mov r9, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [r9 + 8], rcx +.Ltmp12723: + .cv_loc 601 3 592 0 # ..\include\gsl/span:592:0 + mov rcx, r9 + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge dl + mov byte ptr [rbp - 57], 0 + test dl, 1 + jne .LBB601_1 + jmp .LBB601_2 +.LBB601_1: + test byte ptr [rbp - 57], 1 + jne .LBB601_4 + jmp .LBB601_5 +.LBB601_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 56] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 57], 1 +.Ltmp12720: + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12721: + jmp .LBB601_3 +.LBB601_3: + ud2 +.LBB601_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12724: +.LBB601_5: + .cv_loc 601 3 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp] + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .seh_endproc + .def "?dtor$6@?0???$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z@4HA" +.LBB601_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12725: + .cv_loc 601 3 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 57], 1 + jne .LBB601_7 + jmp .LBB601_8 +.LBB601_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB601_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12726: +.Lfunc_end601: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z": + .long .Lfunc_begin601@IMGREL # IP + .long -1 # ToState + .long .Ltmp12720@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12721@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + # -- End function + .def "??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@12@@Z" + .globl "??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@12@@Z" # -- Begin function ??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@12@@Z + .p2align 4, 0x90 +"??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@12@@Z": # @"??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@12@@Z" +.Lfunc_begin602: + .cv_func_id 602 + .cv_loc 602 3 334 0 # ..\include\gsl/span:334:0 +.seh_proc "??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@12@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 64], rax + mov byte ptr [rsp + 56], dl + mov qword ptr [rsp + 48], rcx + mov rax, qword ptr [rsp + 48] +.Ltmp12727: + lea rcx, [rsp + 56] + #DEBUG_VALUE: extent_type<3>:ext <- [$rcx+0] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?size@?$extent_type@$02@details@gsl@@QEBA_JXZ" +.Ltmp12728: + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 72 + ret +.Ltmp12729: +.Lfunc_end602: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@12@@Z" + .seh_endproc + # -- End function + .def "?size@?$extent_type@$02@details@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$extent_type@$02@details@gsl@@QEBA_JXZ" + .globl "?size@?$extent_type@$02@details@gsl@@QEBA_JXZ" # -- Begin function ?size@?$extent_type@$02@details@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$extent_type@$02@details@gsl@@QEBA_JXZ": # @"?size@?$extent_type@$02@details@gsl@@QEBA_JXZ" +.Lfunc_begin603: + .cv_func_id 603 + .cv_loc 603 3 323 0 # ..\include\gsl/span:323:0 +.seh_proc "?size@?$extent_type@$02@details@gsl@@QEBA_JXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov eax, 3 + # kill: def $rax killed $eax + mov qword ptr [rsp], rcx +.Ltmp12730: + pop rcx + ret +.Ltmp12731: +.Lfunc_end603: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$extent_type@$02@details@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z" + .globl "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z": # @"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z" +.Lfunc_begin604: + .cv_func_id 604 + .cv_loc 604 3 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 40], r8 + mov qword ptr [rbp + 32], rdx + mov qword ptr [rbp + 24], rcx + mov rcx, qword ptr [rbp + 24] + mov qword ptr [rbp + 48], rcx +.Ltmp12736: + mov rdx, qword ptr [rbp + 40] + mov qword ptr [rcx], rdx + mov rdx, qword ptr [rbp + 32] + mov qword ptr [rcx + 8], rdx +.Ltmp12737: + .cv_loc 604 3 598 0 # ..\include\gsl/span:598:0 + mov rdx, rcx + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp - 1], 0 + test r9b, 1 + jne .LBB604_1 + jmp .LBB604_2 +.LBB604_1: + test byte ptr [rbp - 1], 1 + jne .LBB604_4 + jmp .LBB604_5 +.LBB604_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + mov rax, rbp + mov rcx, rax + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 1], 1 +.Ltmp12732: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12733: + jmp .LBB604_3 +.LBB604_3: + ud2 +.LBB604_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB604_5: + .cv_loc 604 3 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 32] + mov byte ptr [rbp - 33], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 65], cl # 1-byte Spill + jne .LBB604_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 65], dl # 1-byte Spill +.LBB604_7: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB604_8 + jmp .LBB604_9 +.LBB604_8: + test byte ptr [rbp - 33], 1 + jne .LBB604_14 + jmp .LBB604_15 +.LBB604_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 32] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 33], 1 +.Ltmp12734: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12735: + jmp .LBB604_10 +.LBB604_10: + ud2 +.LBB604_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12738: +.LBB604_15: + .cv_loc 604 3 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z" + .seh_endproc + .def "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z@4HA": +.seh_proc "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z@4HA" +.LBB604_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12739: + .cv_loc 604 3 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB604_12 + jmp .LBB604_13 +.LBB604_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB604_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z" + .seh_endproc + .def "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z@4HA": +.seh_proc "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z@4HA" +.LBB604_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 604 3 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB604_17 + jmp .LBB604_18 +.LBB604_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB604_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12740: +.Lfunc_end604: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z": + .long .Lfunc_begin604@IMGREL # IP + .long -1 # ToState + .long .Ltmp12732@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12733@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp12734@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12735@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z" + # -- End function + .def "??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .globl "??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" # -- Begin function ??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ + .p2align 4, 0x90 +"??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ": # @"??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" +.Lfunc_begin605: + .cv_func_id 605 + .cv_loc 605 3 456 0 # ..\include\gsl/span:456:0 +.seh_proc "??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp12743: + .cv_loc 605 3 457 0 # ..\include\gsl/span:457:0 + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + mov qword ptr [rbp - 72], rdx # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + mov r8d, 2 + mov ecx, r8d + cmp rcx, rax + setle r9b + mov byte ptr [rbp - 41], 0 + test r9b, 1 + jne .LBB605_1 + jmp .LBB605_2 +.LBB605_1: + test byte ptr [rbp - 41], 1 + jne .LBB605_4 + jmp .LBB605_5 +.LBB605_2: + lea rdx, [rip + "??_C@_0DG@DJMBCLLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp12741: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12742: + jmp .LBB605_3 +.LBB605_3: + ud2 +.LBB605_4: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB605_5: + .cv_loc 605 3 458 0 # ..\include\gsl/span:458:0 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + mov edx, 2 + mov r8d, edx + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov rdx, rax + call "??0?$span@H$01@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + mov rax, rcx + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ")@IMGREL + .section .text,"xr",discard,"??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .seh_endproc + .def "?dtor$6@?0???$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ@4HA": +.seh_proc "?dtor$6@?0???$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ@4HA" +.LBB605_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 605 3 457 0 # ..\include\gsl/span:457:0 + test byte ptr [rbp - 41], 1 + jne .LBB605_7 + jmp .LBB605_8 +.LBB605_7: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB605_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12744: +.Lfunc_end605: + .seh_handlerdata + .section .text,"xr",discard,"??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .p2align 2 +"$cppxdata$??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ": + .long -1 # ToState + .long "?dtor$6@?0???$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ@4HA"@IMGREL # Action +"$ip2state$??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ": + .long .Lfunc_begin605@IMGREL # IP + .long -1 # ToState + .long .Ltmp12741@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12742@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + # -- End function + .def "?size@?$span@H$01@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@H$01@gsl@@QEBA_JXZ" + .globl "?size@?$span@H$01@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@H$01@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@H$01@gsl@@QEBA_JXZ": # @"?size@?$span@H$01@gsl@@QEBA_JXZ" +.Lfunc_begin606: + .cv_func_id 606 + .cv_loc 606 3 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@H$01@gsl@@QEBA_JXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12745: + call "?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp12746: +.Lfunc_end606: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@H$01@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .globl "?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" # -- Begin function ?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z + .p2align 4, 0x90 +"?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z": # @"?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" +.Lfunc_begin607: + .cv_func_id 607 + .cv_loc 607 3 481 0 # ..\include\gsl/span:481:0 +.seh_proc "?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + mov rax, rdx + xor r9d, r9d + mov r10b, r9b + mov qword ptr [rbp + 16], r8 + mov qword ptr [rbp + 8], rcx + mov rcx, qword ptr [rbp + 8] +.Ltmp12749: + .cv_loc 607 3 482 0 # ..\include\gsl/span:482:0 + mov r8, qword ptr [rbp + 16] + mov byte ptr [rbp - 17], 0 + cmp r8, 0 + mov qword ptr [rbp - 32], rax # 8-byte Spill + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rdx # 8-byte Spill + mov byte ptr [rbp - 49], r10b # 1-byte Spill + jl .LBB607_2 +# %bb.1: + mov rax, qword ptr [rbp + 16] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + cmp rcx, rax + setle dl + mov byte ptr [rbp - 49], dl # 1-byte Spill +.LBB607_2: + mov al, byte ptr [rbp - 49] # 1-byte Reload + test al, 1 + jne .LBB607_3 + jmp .LBB607_4 +.LBB607_3: + test byte ptr [rbp - 17], 1 + jne .LBB607_6 + jmp .LBB607_7 +.LBB607_4: + lea rdx, [rip + "??_C@_0DG@EMGOEMKG@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 16] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 17], 1 +.Ltmp12747: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12748: + jmp .LBB607_5 +.LBB607_5: + ud2 +.LBB607_6: + lea rcx, [rbp - 16] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB607_7: + .cv_loc 607 3 483 0 # ..\include\gsl/span:483:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + mov r8, qword ptr [rbp + 16] + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, rax + call "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + mov rax, rcx + add rsp, 160 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z")@IMGREL + .section .text,"xr",discard,"?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .seh_endproc + .def "?dtor$8@?0??first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0??first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z@4HA": +.seh_proc "?dtor$8@?0??first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z@4HA" +.LBB607_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 607 3 482 0 # ..\include\gsl/span:482:0 + test byte ptr [rbp - 17], 1 + jne .LBB607_9 + jmp .LBB607_10 +.LBB607_9: + lea rcx, [rbp - 16] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB607_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12750: +.Lfunc_end607: + .seh_handlerdata + .section .text,"xr",discard,"?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .p2align 2 +"$cppxdata$?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z": + .long -1 # ToState + .long "?dtor$8@?0??first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z@4HA"@IMGREL # Action +"$ip2state$?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z": + .long .Lfunc_begin607@IMGREL # IP + .long -1 # ToState + .long .Ltmp12747@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12748@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + # -- End function + .def "??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .globl "??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # -- Begin function ??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ + .p2align 4, 0x90 +"??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": # @"??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Lfunc_begin608: + .cv_func_id 608 + .cv_loc 608 3 456 0 # ..\include\gsl/span:456:0 +.seh_proc "??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp12753: + .cv_loc 608 3 457 0 # ..\include\gsl/span:457:0 + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + mov qword ptr [rbp - 72], rdx # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + xor r8d, r8d + mov ecx, r8d + cmp rcx, rax + setle r9b + mov byte ptr [rbp - 41], 0 + test r9b, 1 + jne .LBB608_1 + jmp .LBB608_2 +.LBB608_1: + test byte ptr [rbp - 41], 1 + jne .LBB608_4 + jmp .LBB608_5 +.LBB608_2: + lea rdx, [rip + "??_C@_0DG@DJMBCLLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp12751: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12752: + jmp .LBB608_3 +.LBB608_3: + ud2 +.LBB608_4: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB608_5: + .cv_loc 608 3 458 0 # ..\include\gsl/span:458:0 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + xor edx, edx + mov r8d, edx + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov rdx, rax + call "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + mov rax, rcx + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL + .section .text,"xr",discard,"??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .def "?dtor$6@?0???$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA": +.seh_proc "?dtor$6@?0???$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA" +.LBB608_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 608 3 457 0 # ..\include\gsl/span:457:0 + test byte ptr [rbp - 41], 1 + jne .LBB608_7 + jmp .LBB608_8 +.LBB608_7: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB608_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12754: +.Lfunc_end608: + .seh_handlerdata + .section .text,"xr",discard,"??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 +"$cppxdata$??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long -1 # ToState + .long "?dtor$6@?0???$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"@IMGREL # Action +"$ip2state$??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long .Lfunc_begin608@IMGREL # IP + .long -1 # ToState + .long .Ltmp12751@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12752@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + # -- End function + .def "?size@?$span@H$0A@@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@H$0A@@gsl@@QEBA_JXZ" + .globl "?size@?$span@H$0A@@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@H$0A@@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@H$0A@@gsl@@QEBA_JXZ": # @"?size@?$span@H$0A@@gsl@@QEBA_JXZ" +.Lfunc_begin609: + .cv_func_id 609 + .cv_loc 609 3 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@H$0A@@gsl@@QEBA_JXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12755: + call "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp12756: +.Lfunc_end609: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@H$0A@@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .globl "??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" # -- Begin function ??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ + .p2align 4, 0x90 +"??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ": # @"??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" +.Lfunc_begin610: + .cv_func_id 610 + .cv_loc 610 3 456 0 # ..\include\gsl/span:456:0 +.seh_proc "??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp12759: + .cv_loc 610 3 457 0 # ..\include\gsl/span:457:0 + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + mov qword ptr [rbp - 72], rdx # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + mov r8d, 5 + mov ecx, r8d + cmp rcx, rax + setle r9b + mov byte ptr [rbp - 41], 0 + test r9b, 1 + jne .LBB610_1 + jmp .LBB610_2 +.LBB610_1: + test byte ptr [rbp - 41], 1 + jne .LBB610_4 + jmp .LBB610_5 +.LBB610_2: + lea rdx, [rip + "??_C@_0DG@DJMBCLLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp12757: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12758: + jmp .LBB610_3 +.LBB610_3: + ud2 +.LBB610_4: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB610_5: + .cv_loc 610 3 458 0 # ..\include\gsl/span:458:0 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + mov edx, 5 + mov r8d, edx + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov rdx, rax + call "??0?$span@H$04@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + mov rax, rcx + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ")@IMGREL + .section .text,"xr",discard,"??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .seh_endproc + .def "?dtor$6@?0???$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ@4HA": +.seh_proc "?dtor$6@?0???$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ@4HA" +.LBB610_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 610 3 457 0 # ..\include\gsl/span:457:0 + test byte ptr [rbp - 41], 1 + jne .LBB610_7 + jmp .LBB610_8 +.LBB610_7: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB610_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12760: +.Lfunc_end610: + .seh_handlerdata + .section .text,"xr",discard,"??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .p2align 2 +"$cppxdata$??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ": + .long -1 # ToState + .long "?dtor$6@?0???$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ@4HA"@IMGREL # Action +"$ip2state$??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ": + .long .Lfunc_begin610@IMGREL # IP + .long -1 # ToState + .long .Ltmp12757@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12758@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + # -- End function + .def "?size@?$span@H$04@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@H$04@gsl@@QEBA_JXZ" + .globl "?size@?$span@H$04@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@H$04@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@H$04@gsl@@QEBA_JXZ": # @"?size@?$span@H$04@gsl@@QEBA_JXZ" +.Lfunc_begin611: + .cv_func_id 611 + .cv_loc 611 3 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@H$04@gsl@@QEBA_JXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12761: + call "?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp12762: +.Lfunc_end611: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@H$04@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .globl "??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # -- Begin function ??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ + .p2align 4, 0x90 +"??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": # @"??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Lfunc_begin612: + .cv_func_id 612 + .cv_loc 612 3 456 0 # ..\include\gsl/span:456:0 +.seh_proc "??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp12765: + .cv_loc 612 3 457 0 # ..\include\gsl/span:457:0 + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + mov qword ptr [rbp - 72], rdx # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r8d, r8d + mov ecx, r8d + cmp rcx, rax + setle r9b + mov byte ptr [rbp - 41], 0 + test r9b, 1 + jne .LBB612_1 + jmp .LBB612_2 +.LBB612_1: + test byte ptr [rbp - 41], 1 + jne .LBB612_4 + jmp .LBB612_5 +.LBB612_2: + lea rdx, [rip + "??_C@_0DG@DJMBCLLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp12763: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12764: + jmp .LBB612_3 +.LBB612_3: + ud2 +.LBB612_4: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB612_5: + .cv_loc 612 3 458 0 # ..\include\gsl/span:458:0 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + xor edx, edx + mov r8d, edx + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov rdx, rax + call "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + mov rax, rcx + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL + .section .text,"xr",discard,"??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .def "?dtor$6@?0???$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA": +.seh_proc "?dtor$6@?0???$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA" +.LBB612_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 612 3 457 0 # ..\include\gsl/span:457:0 + test byte ptr [rbp - 41], 1 + jne .LBB612_7 + jmp .LBB612_8 +.LBB612_7: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB612_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12766: +.Lfunc_end612: + .seh_handlerdata + .section .text,"xr",discard,"??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 +"$cppxdata$??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long -1 # ToState + .long "?dtor$6@?0???$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"@IMGREL # Action +"$ip2state$??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long .Lfunc_begin612@IMGREL # IP + .long -1 # ToState + .long .Ltmp12763@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12764@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + # -- End function + .def "?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" + .globl "?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" # -- Begin function ?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z + .p2align 4, 0x90 +"?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z": # @"?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" +.Lfunc_begin613: + .cv_func_id 613 + .cv_loc 613 3 481 0 # ..\include\gsl/span:481:0 +.seh_proc "?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + mov rax, rdx + xor r9d, r9d + mov r10b, r9b + mov qword ptr [rbp + 16], r8 + mov qword ptr [rbp + 8], rcx + mov rcx, qword ptr [rbp + 8] +.Ltmp12769: + .cv_loc 613 3 482 0 # ..\include\gsl/span:482:0 + mov r8, qword ptr [rbp + 16] + mov byte ptr [rbp - 17], 0 + cmp r8, 0 + mov qword ptr [rbp - 32], rax # 8-byte Spill + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rdx # 8-byte Spill + mov byte ptr [rbp - 49], r10b # 1-byte Spill + jl .LBB613_2 +# %bb.1: + mov rax, qword ptr [rbp + 16] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + cmp rcx, rax + setle dl + mov byte ptr [rbp - 49], dl # 1-byte Spill +.LBB613_2: + mov al, byte ptr [rbp - 49] # 1-byte Reload + test al, 1 + jne .LBB613_3 + jmp .LBB613_4 +.LBB613_3: + test byte ptr [rbp - 17], 1 + jne .LBB613_6 + jmp .LBB613_7 +.LBB613_4: + lea rdx, [rip + "??_C@_0DG@EMGOEMKG@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 16] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 17], 1 +.Ltmp12767: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12768: + jmp .LBB613_5 +.LBB613_5: + ud2 +.LBB613_6: + lea rcx, [rbp - 16] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB613_7: + .cv_loc 613 3 483 0 # ..\include\gsl/span:483:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov r8, qword ptr [rbp + 16] + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, rax + call "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + mov rax, rcx + add rsp, 160 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z")@IMGREL + .section .text,"xr",discard,"?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" + .seh_endproc + .def "?dtor$8@?0??first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0??first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z@4HA": +.seh_proc "?dtor$8@?0??first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z@4HA" +.LBB613_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 613 3 482 0 # ..\include\gsl/span:482:0 + test byte ptr [rbp - 17], 1 + jne .LBB613_9 + jmp .LBB613_10 +.LBB613_9: + lea rcx, [rbp - 16] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB613_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12770: +.Lfunc_end613: + .seh_handlerdata + .section .text,"xr",discard,"?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" + .p2align 2 +"$cppxdata$?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z": + .long -1 # ToState + .long "?dtor$8@?0??first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z@4HA"@IMGREL # Action +"$ip2state$?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z": + .long .Lfunc_begin613@IMGREL # IP + .long -1 # ToState + .long .Ltmp12767@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12768@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" + # -- End function + .def "??0?$span@H$04@gsl@@QEAA@PEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$04@gsl@@QEAA@PEAH_J@Z" + .globl "??0?$span@H$04@gsl@@QEAA@PEAH_J@Z" # -- Begin function ??0?$span@H$04@gsl@@QEAA@PEAH_J@Z + .p2align 4, 0x90 +"??0?$span@H$04@gsl@@QEAA@PEAH_J@Z": # @"??0?$span@H$04@gsl@@QEAA@PEAH_J@Z" +.Lfunc_begin614: + .cv_func_id 614 + .cv_loc 614 3 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@H$04@gsl@@QEAA@PEAH_J@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp12771: + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp12772: +.Lfunc_end614: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@H$04@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z" +.Lfunc_begin615: + .cv_func_id 615 + .cv_loc 615 3 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 40], r8 + mov qword ptr [rbp + 32], rdx + mov qword ptr [rbp + 24], rcx + mov rcx, qword ptr [rbp + 24] + mov qword ptr [rbp + 48], rcx +.Ltmp12777: + mov rdx, rcx + mov r8, qword ptr [rbp + 40] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + call "??0?$extent_type@$04@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rdx], rcx +.Ltmp12778: + .cv_loc 615 3 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp - 1], 0 + test r9b, 1 + jne .LBB615_1 + jmp .LBB615_2 +.LBB615_1: + test byte ptr [rbp - 1], 1 + jne .LBB615_4 + jmp .LBB615_5 +.LBB615_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + mov rax, rbp + mov rcx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 1], 1 +.Ltmp12773: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12774: + jmp .LBB615_3 +.LBB615_3: + ud2 +.LBB615_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB615_5: + .cv_loc 615 3 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 32] + mov byte ptr [rbp - 33], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 73], cl # 1-byte Spill + jne .LBB615_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 73], dl # 1-byte Spill +.LBB615_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB615_8 + jmp .LBB615_9 +.LBB615_8: + test byte ptr [rbp - 33], 1 + jne .LBB615_14 + jmp .LBB615_15 +.LBB615_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 32] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 33], 1 +.Ltmp12775: + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12776: + jmp .LBB615_10 +.LBB615_10: + ud2 +.LBB615_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12779: +.LBB615_15: + .cv_loc 615 3 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z@4HA" +.LBB615_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12780: + .cv_loc 615 3 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB615_12 + jmp .LBB615_13 +.LBB615_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB615_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z@4HA" +.LBB615_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 615 3 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB615_17 + jmp .LBB615_18 +.LBB615_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB615_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12781: +.Lfunc_end615: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z": + .long .Lfunc_begin615@IMGREL # IP + .long -1 # ToState + .long .Ltmp12773@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12774@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp12775@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12776@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z" + # -- End function + .def "??0?$extent_type@$04@details@gsl@@QEAA@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$04@details@gsl@@QEAA@_J@Z" + .globl "??0?$extent_type@$04@details@gsl@@QEAA@_J@Z" # -- Begin function ??0?$extent_type@$04@details@gsl@@QEAA@_J@Z + .p2align 4, 0x90 +"??0?$extent_type@$04@details@gsl@@QEAA@_J@Z": # @"??0?$extent_type@$04@details@gsl@@QEAA@_J@Z" +.Lfunc_begin616: + .cv_func_id 616 + .cv_loc 616 3 321 0 # ..\include\gsl/span:321:0 +.seh_proc "??0?$extent_type@$04@details@gsl@@QEAA@_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 112 + .seh_stackalloc 112 + lea rbp, [rsp + 112] + .seh_setframe 5, 112 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 24], rdx + mov qword ptr [rbp - 32], rcx + mov rcx, qword ptr [rbp - 32] + mov qword ptr [rbp - 16], rcx +.Ltmp12784: + .cv_loc 616 3 321 0 # ..\include\gsl/span:321:0 + cmp qword ptr [rbp - 24], 5 + sete al + mov byte ptr [rbp - 57], 0 + test al, 1 + jne .LBB616_1 + jmp .LBB616_2 +.LBB616_1: + test byte ptr [rbp - 57], 1 + jne .LBB616_4 + jmp .LBB616_5 +.LBB616_2: + lea rdx, [rip + "??_C@_0DG@PHADKCAK@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 56] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 57], 1 +.Ltmp12782: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12783: + jmp .LBB616_3 +.LBB616_3: + ud2 +.LBB616_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12785: +.LBB616_5: + .cv_loc 616 3 321 0 # ..\include\gsl/span:321:0 + mov rax, qword ptr [rbp - 16] + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$extent_type@$04@details@gsl@@QEAA@_J@Z")@IMGREL + .section .text,"xr",discard,"??0?$extent_type@$04@details@gsl@@QEAA@_J@Z" + .seh_endproc + .def "?dtor$6@?0???0?$extent_type@$04@details@gsl@@QEAA@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???0?$extent_type@$04@details@gsl@@QEAA@_J@Z@4HA": +.seh_proc "?dtor$6@?0???0?$extent_type@$04@details@gsl@@QEAA@_J@Z@4HA" +.LBB616_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue +.Ltmp12786: + .cv_loc 616 3 321 0 # ..\include\gsl/span:321:0 + test byte ptr [rbp - 57], 1 + jne .LBB616_7 + jmp .LBB616_8 +.LBB616_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB616_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12787: +.Lfunc_end616: + .seh_handlerdata + .section .text,"xr",discard,"??0?$extent_type@$04@details@gsl@@QEAA@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$extent_type@$04@details@gsl@@QEAA@_J@Z" + .p2align 2 +"$cppxdata$??0?$extent_type@$04@details@gsl@@QEAA@_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$extent_type@$04@details@gsl@@QEAA@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$extent_type@$04@details@gsl@@QEAA@_J@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$extent_type@$04@details@gsl@@QEAA@_J@Z": + .long -1 # ToState + .long "?dtor$6@?0???0?$extent_type@$04@details@gsl@@QEAA@_J@Z@4HA"@IMGREL # Action +"$ip2state$??0?$extent_type@$04@details@gsl@@QEAA@_J@Z": + .long .Lfunc_begin616@IMGREL # IP + .long -1 # ToState + .long .Ltmp12782@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12783@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$extent_type@$04@details@gsl@@QEAA@_J@Z" + # -- End function + .def "??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .globl "??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" # -- Begin function ??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ + .p2align 4, 0x90 +"??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ": # @"??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" +.Lfunc_begin617: + .cv_func_id 617 + .cv_loc 617 3 464 0 # ..\include\gsl/span:464:0 +.seh_proc "??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + mov rax, rdx + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] +.Ltmp12790: + .cv_loc 617 3 465 0 # ..\include\gsl/span:465:0 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + mov qword ptr [rbp - 56], rdx # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + sub rax, 2 + cmp rax, 0 + setge r8b + mov byte ptr [rbp - 25], 0 + test r8b, 1 + jne .LBB617_1 + jmp .LBB617_2 +.LBB617_1: + test byte ptr [rbp - 25], 1 + jne .LBB617_4 + jmp .LBB617_5 +.LBB617_2: + lea rdx, [rip + "??_C@_0DG@JLBPHGL@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp12788: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12789: + jmp .LBB617_3 +.LBB617_3: + ud2 +.LBB617_4: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB617_5: + .cv_loc 617 3 466 0 # ..\include\gsl/span:466:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + mov edx, 2 + mov r8d, edx + sub rax, 2 + shl rax, 2 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + add rcx, rax + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 88], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp - 88] # 8-byte Reload + call "??0?$span@H$01@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + mov rax, rcx + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ")@IMGREL + .section .text,"xr",discard,"??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .seh_endproc + .def "?dtor$6@?0???$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ@4HA": +.seh_proc "?dtor$6@?0???$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ@4HA" +.LBB617_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 617 3 465 0 # ..\include\gsl/span:465:0 + test byte ptr [rbp - 25], 1 + jne .LBB617_7 + jmp .LBB617_8 +.LBB617_7: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB617_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12791: +.Lfunc_end617: + .seh_handlerdata + .section .text,"xr",discard,"??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .p2align 2 +"$cppxdata$??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ": + .long -1 # ToState + .long "?dtor$6@?0???$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ@4HA"@IMGREL # Action +"$ip2state$??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ": + .long .Lfunc_begin617@IMGREL # IP + .long -1 # ToState + .long .Ltmp12788@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12789@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + # -- End function + .def "?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .globl "?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" # -- Begin function ?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z + .p2align 4, 0x90 +"?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z": # @"?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" +.Lfunc_begin618: + .cv_func_id 618 + .cv_loc 618 3 487 0 # ..\include\gsl/span:487:0 +.seh_proc "?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 96], r8 + mov qword ptr [rsp + 88], rcx + mov rcx, qword ptr [rsp + 88] +.Ltmp12792: + .cv_loc 618 3 488 0 # ..\include\gsl/span:488:0 + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], rdx # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + sub rax, qword ptr [rsp + 96] + mov r9b, byte ptr [rsp + 80] + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov r8, rax + mov rax, -1 + mov byte ptr [rsp + 55], r9b # 1-byte Spill + mov r9, rax + mov r10b, byte ptr [rsp + 55] # 1-byte Reload + mov byte ptr [rsp + 32], r10b + call "??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z" + mov rax, qword ptr [rsp + 64] # 8-byte Reload + add rsp, 104 + ret +.Ltmp12793: +.Lfunc_end618: + .seh_handlerdata + .section .text,"xr",discard,"?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .seh_endproc + # -- End function + .def "??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .globl "??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # -- Begin function ??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ + .p2align 4, 0x90 +"??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": # @"??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Lfunc_begin619: + .cv_func_id 619 + .cv_loc 619 3 464 0 # ..\include\gsl/span:464:0 +.seh_proc "??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + mov rax, rdx + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] +.Ltmp12796: + .cv_loc 619 3 465 0 # ..\include\gsl/span:465:0 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + mov qword ptr [rbp - 56], rdx # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r8b + mov byte ptr [rbp - 25], 0 + test r8b, 1 + jne .LBB619_1 + jmp .LBB619_2 +.LBB619_1: + test byte ptr [rbp - 25], 1 + jne .LBB619_4 + jmp .LBB619_5 +.LBB619_2: + lea rdx, [rip + "??_C@_0DG@JLBPHGL@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp12794: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12795: + jmp .LBB619_3 +.LBB619_3: + ud2 +.LBB619_4: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB619_5: + .cv_loc 619 3 466 0 # ..\include\gsl/span:466:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + xor edx, edx + mov r8d, edx + shl rax, 2 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + add rcx, rax + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 88], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp - 88] # 8-byte Reload + call "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + mov rax, rcx + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL + .section .text,"xr",discard,"??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .def "?dtor$6@?0???$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA": +.seh_proc "?dtor$6@?0???$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA" +.LBB619_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 619 3 465 0 # ..\include\gsl/span:465:0 + test byte ptr [rbp - 25], 1 + jne .LBB619_7 + jmp .LBB619_8 +.LBB619_7: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB619_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12797: +.Lfunc_end619: + .seh_handlerdata + .section .text,"xr",discard,"??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 +"$cppxdata$??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long -1 # ToState + .long "?dtor$6@?0???$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"@IMGREL # Action +"$ip2state$??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long .Lfunc_begin619@IMGREL # IP + .long -1 # ToState + .long .Ltmp12794@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12795@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + # -- End function + .def "??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .globl "??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" # -- Begin function ??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ + .p2align 4, 0x90 +"??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ": # @"??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" +.Lfunc_begin620: + .cv_func_id 620 + .cv_loc 620 3 464 0 # ..\include\gsl/span:464:0 +.seh_proc "??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + mov rax, rdx + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] +.Ltmp12800: + .cv_loc 620 3 465 0 # ..\include\gsl/span:465:0 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + mov qword ptr [rbp - 56], rdx # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + sub rax, 5 + cmp rax, 0 + setge r8b + mov byte ptr [rbp - 25], 0 + test r8b, 1 + jne .LBB620_1 + jmp .LBB620_2 +.LBB620_1: + test byte ptr [rbp - 25], 1 + jne .LBB620_4 + jmp .LBB620_5 +.LBB620_2: + lea rdx, [rip + "??_C@_0DG@JLBPHGL@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp12798: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12799: + jmp .LBB620_3 +.LBB620_3: + ud2 +.LBB620_4: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB620_5: + .cv_loc 620 3 466 0 # ..\include\gsl/span:466:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + mov edx, 5 + mov r8d, edx + sub rax, 5 + shl rax, 2 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + add rcx, rax + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 88], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp - 88] # 8-byte Reload + call "??0?$span@H$04@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + mov rax, rcx + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ")@IMGREL + .section .text,"xr",discard,"??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .seh_endproc + .def "?dtor$6@?0???$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ@4HA": +.seh_proc "?dtor$6@?0???$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ@4HA" +.LBB620_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 620 3 465 0 # ..\include\gsl/span:465:0 + test byte ptr [rbp - 25], 1 + jne .LBB620_7 + jmp .LBB620_8 +.LBB620_7: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB620_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12801: +.Lfunc_end620: + .seh_handlerdata + .section .text,"xr",discard,"??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .p2align 2 +"$cppxdata$??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ": + .long -1 # ToState + .long "?dtor$6@?0???$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ@4HA"@IMGREL # Action +"$ip2state$??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ": + .long .Lfunc_begin620@IMGREL # IP + .long -1 # ToState + .long .Ltmp12798@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12799@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + # -- End function + .def "??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .globl "??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # -- Begin function ??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ + .p2align 4, 0x90 +"??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": # @"??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Lfunc_begin621: + .cv_func_id 621 + .cv_loc 621 3 464 0 # ..\include\gsl/span:464:0 +.seh_proc "??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + mov rax, rdx + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] +.Ltmp12804: + .cv_loc 621 3 465 0 # ..\include\gsl/span:465:0 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + mov qword ptr [rbp - 56], rdx # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r8b + mov byte ptr [rbp - 25], 0 + test r8b, 1 + jne .LBB621_1 + jmp .LBB621_2 +.LBB621_1: + test byte ptr [rbp - 25], 1 + jne .LBB621_4 + jmp .LBB621_5 +.LBB621_2: + lea rdx, [rip + "??_C@_0DG@JLBPHGL@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp12802: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12803: + jmp .LBB621_3 +.LBB621_3: + ud2 +.LBB621_4: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB621_5: + .cv_loc 621 3 466 0 # ..\include\gsl/span:466:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor edx, edx + mov r8d, edx + shl rax, 2 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + add rcx, rax + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 88], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp - 88] # 8-byte Reload + call "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + mov rax, rcx + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL + .section .text,"xr",discard,"??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .def "?dtor$6@?0???$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA": +.seh_proc "?dtor$6@?0???$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA" +.LBB621_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 621 3 465 0 # ..\include\gsl/span:465:0 + test byte ptr [rbp - 25], 1 + jne .LBB621_7 + jmp .LBB621_8 +.LBB621_7: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB621_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12805: +.Lfunc_end621: + .seh_handlerdata + .section .text,"xr",discard,"??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 +"$cppxdata$??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long -1 # ToState + .long "?dtor$6@?0???$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"@IMGREL # Action +"$ip2state$??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long .Lfunc_begin621@IMGREL # IP + .long -1 # ToState + .long .Ltmp12802@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12803@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + # -- End function + .def "?last@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?last@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" + .globl "?last@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" # -- Begin function ?last@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z + .p2align 4, 0x90 +"?last@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z": # @"?last@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" +.Lfunc_begin622: + .cv_func_id 622 + .cv_loc 622 3 487 0 # ..\include\gsl/span:487:0 +.seh_proc "?last@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 96], r8 + mov qword ptr [rsp + 88], rcx + mov rcx, qword ptr [rsp + 88] +.Ltmp12806: + .cv_loc 622 3 488 0 # ..\include\gsl/span:488:0 + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], rdx # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + sub rax, qword ptr [rsp + 96] + mov r9b, byte ptr [rsp + 80] + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov r8, rax + mov rax, -1 + mov byte ptr [rsp + 55], r9b # 1-byte Spill + mov r9, rax + mov r10b, byte ptr [rsp + 55] # 1-byte Reload + mov byte ptr [rsp + 32], r10b + call "?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" + mov rax, qword ptr [rsp + 64] # 8-byte Reload + add rsp, 104 + ret +.Ltmp12807: +.Lfunc_end622: + .seh_handlerdata + .section .text,"xr",discard,"?last@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" + .seh_endproc + # -- End function + .def "??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z" + .globl "??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z" # -- Begin function ??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z + .p2align 4, 0x90 +"??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z": # @"??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z" +.Lfunc_begin623: + .cv_func_id 623 + .cv_loc 623 3 622 0 # ..\include\gsl/span:622:0 +.seh_proc "??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov rax, rdx + mov r10b, byte ptr [rsp + 160] + mov r11, qword ptr [rip + __security_cookie] + xor r11, rsp + mov qword ptr [rsp + 112], r11 + mov byte ptr [rsp + 88], r10b + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp12808: + .cv_loc 623 3 623 0 # ..\include\gsl/span:623:0 + lea r8, [rsp + 96] +.Ltmp12809: + #DEBUG_VALUE: make_subspan<5>:tmp <- [$r8+0] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, r8 + mov r8, qword ptr [rsp + 56] # 8-byte Reload +.Ltmp12810: + mov qword ptr [rsp + 48], rdx # 8-byte Spill + mov rdx, r8 + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$?0H$04X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$04@1@@Z" + .cv_loc 623 3 624 0 # ..\include\gsl/span:624:0 + mov r9, qword ptr [rsp + 80] + mov r8, qword ptr [rsp + 72] + lea rcx, [rsp + 96] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" + mov rax, qword ptr [rsp + 112] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 120 + ret +.Ltmp12811: +.Lfunc_end623: + .seh_handlerdata + .section .text,"xr",discard,"??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z" + .seh_endproc + # -- End function + .def "??$?0H$04X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$04@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H$04X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$04@1@@Z" + .globl "??$?0H$04X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$04@1@@Z" # -- Begin function ??$?0H$04X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$04@1@@Z + .p2align 4, 0x90 +"??$?0H$04X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$04@1@@Z": # @"??$?0H$04X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$04@1@@Z" +.Lfunc_begin624: + .cv_func_id 624 + .cv_loc 624 3 448 0 # ..\include\gsl/span:448:0 +.seh_proc "??$?0H$04X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$04@1@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rax, qword ptr [rsp + 56] +.Ltmp12812: + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + lea rcx, [rsp + 72] + mov rdx, rax + call "??0?$extent_type@$04@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + mov r8b, byte ptr [rsp + 72] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + call "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z" + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 88 + ret +.Ltmp12813: +.Lfunc_end624: + .seh_handlerdata + .section .text,"xr",discard,"??$?0H$04X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$04@1@@Z" + .seh_endproc + # -- End function + .def "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" + .globl "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" # -- Begin function ?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z + .p2align 4, 0x90 +"?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z": # @"?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" +.Lfunc_begin625: + .cv_func_id 625 + .cv_loc 625 3 493 0 # ..\include\gsl/span:493:0 +.seh_proc "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp12814: + .cv_loc 625 3 494 0 # ..\include\gsl/span:494:0 + mov r9, qword ptr [rsp + 80] + mov r8, qword ptr [rsp + 72] + mov r10b, byte ptr [rsp + 56] + mov byte ptr [rsp + 32], r10b + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 88 + ret +.Ltmp12815: +.Lfunc_end625: + .seh_handlerdata + .section .text,"xr",discard,"?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z" + .globl "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z": # @"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z" +.Lfunc_begin626: + .cv_func_id 626 + .cv_loc 626 3 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 208 + .seh_stackalloc 208 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 72], -2 + mov byte ptr [rbp + 56], r8b + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] + mov qword ptr [rbp + 64], rcx +.Ltmp12820: + mov rdx, rcx + mov r8b, byte ptr [rbp + 32] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rdx + mov dl, r8b + call "??$?0$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@12@@Z" + mov rcx, qword ptr [rbp + 48] + mov r9, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [r9 + 8], rcx +.Ltmp12821: + .cv_loc 626 3 598 0 # ..\include\gsl/span:598:0 + mov rcx, r9 + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge dl + mov byte ptr [rbp + 7], 0 + test dl, 1 + jne .LBB626_1 + jmp .LBB626_2 +.LBB626_1: + test byte ptr [rbp + 7], 1 + jne .LBB626_4 + jmp .LBB626_5 +.LBB626_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp + 8] + mov rcx, rax + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp + 7], 1 +.Ltmp12816: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12817: + jmp .LBB626_3 +.LBB626_3: + ud2 +.LBB626_4: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB626_5: + .cv_loc 626 3 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 48] + mov byte ptr [rbp - 25], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 65], cl # 1-byte Spill + jne .LBB626_7 +# %bb.6: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 65], dl # 1-byte Spill +.LBB626_7: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB626_8 + jmp .LBB626_9 +.LBB626_8: + test byte ptr [rbp - 25], 1 + jne .LBB626_14 + jmp .LBB626_15 +.LBB626_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp12818: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12819: + jmp .LBB626_10 +.LBB626_10: + ud2 +.LBB626_14: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12822: +.LBB626_15: + .cv_loc 626 3 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 64] + add rsp, 208 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z" + .seh_endproc + .def "?dtor$11@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z@4HA": +.seh_proc "?dtor$11@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z@4HA" +.LBB626_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12823: + .cv_loc 626 3 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp + 7], 1 + jne .LBB626_12 + jmp .LBB626_13 +.LBB626_12: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB626_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z" + .seh_endproc + .def "?dtor$16@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z@4HA": +.seh_proc "?dtor$16@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z@4HA" +.LBB626_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 626 3 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 25], 1 + jne .LBB626_17 + jmp .LBB626_18 +.LBB626_17: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB626_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12824: +.Lfunc_end626: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z")@IMGREL # IPToStateXData + .long 200 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z": + .long .Lfunc_begin626@IMGREL # IP + .long -1 # ToState + .long .Ltmp12816@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12817@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp12818@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12819@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z" + # -- End function + .def "?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" + .globl "?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" # -- Begin function ?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z + .p2align 4, 0x90 +"?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z": # @"?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" +.Lfunc_begin627: + .cv_func_id 627 + .cv_loc 627 3 630 0 # ..\include\gsl/span:630:0 +.seh_proc "?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + push rbx + .seh_pushreg 3 + sub rsp, 248 + .seh_stackalloc 248 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 112], -2 + mov rax, rdx + mov r10b, byte ptr [rbp + 176] + xor r11d, r11d + mov bl, r11b + mov byte ptr [rbp + 104], r10b + mov qword ptr [rbp + 96], r9 + mov qword ptr [rbp + 88], r8 + mov qword ptr [rbp + 80], rcx + mov rcx, qword ptr [rbp + 80] +.Ltmp12829: + .cv_loc 627 3 631 0 # ..\include\gsl/span:631:0 + mov r8, qword ptr [rbp + 88] + mov byte ptr [rbp + 55], 0 + cmp r8, 0 + mov qword ptr [rbp - 8], rcx # 8-byte Spill + mov qword ptr [rbp - 16], rdx # 8-byte Spill + mov qword ptr [rbp - 24], rax # 8-byte Spill + mov byte ptr [rbp - 25], bl # 1-byte Spill + jl .LBB627_2 +# %bb.1: + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + sub rax, qword ptr [rbp + 88] + cmp rax, 0 + setge dl + mov byte ptr [rbp - 25], dl # 1-byte Spill +.LBB627_2: + mov al, byte ptr [rbp - 25] # 1-byte Reload + test al, 1 + jne .LBB627_3 + jmp .LBB627_4 +.LBB627_3: + test byte ptr [rbp + 55], 1 + jne .LBB627_6 + jmp .LBB627_7 +.LBB627_4: + lea rdx, [rip + "??_C@_0DG@MBBPDIAP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp + 56] + mov rcx, rax + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp + 55], 1 +.Ltmp12825: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12826: + jmp .LBB627_5 +.LBB627_5: + ud2 +.LBB627_6: + lea rcx, [rbp + 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB627_7: + .cv_loc 627 3 633 0 # ..\include\gsl/span:633:0 + cmp qword ptr [rbp + 96], -1 + jne .LBB627_12 +# %bb.8: +.Ltmp12830: + .cv_loc 627 3 633 0 # ..\include\gsl/span:633:0 + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov rcx, qword ptr [rbp + 88] + shl rcx, 2 + add rax, rcx + mov qword ptr [rbp + 40], rax + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + sub rax, qword ptr [rbp + 88] + mov rdx, qword ptr [rbp + 40] + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov r8, rax + call "??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z" + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB627_23 +.Ltmp12831: +.LBB627_12: + .cv_loc 627 3 635 0 # ..\include\gsl/span:635:0 + xor eax, eax + mov cl, al + mov rdx, qword ptr [rbp + 96] + mov byte ptr [rbp + 15], 0 + cmp rdx, 0 + mov byte ptr [rbp - 57], cl # 1-byte Spill + jl .LBB627_14 +# %bb.13: + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + sub rax, qword ptr [rbp + 88] + cmp rax, qword ptr [rbp + 96] + setge dl + mov byte ptr [rbp - 57], dl # 1-byte Spill +.LBB627_14: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB627_15 + jmp .LBB627_16 +.LBB627_15: + test byte ptr [rbp + 15], 1 + jne .LBB627_18 + jmp .LBB627_19 +.LBB627_16: + lea rdx, [rip + "??_C@_0DG@KFHDPNAL@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp + 16] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp + 15], 1 +.Ltmp12827: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12828: + jmp .LBB627_17 +.LBB627_17: + ud2 +.LBB627_18: + lea rcx, [rbp + 16] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB627_19: + .cv_loc 627 3 636 0 # ..\include\gsl/span:636:0 + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov rcx, qword ptr [rbp + 88] + shl rcx, 2 + add rax, rcx + mov qword ptr [rbp], rax + mov r8, qword ptr [rbp + 96] + mov rdx, qword ptr [rbp] + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z" + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB627_23 +.LBB627_23: + .cv_loc 627 3 637 0 # ..\include\gsl/span:637:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 248 + pop rbx + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z")@IMGREL + .section .text,"xr",discard,"?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" + .seh_endproc + .def "?dtor$9@?0??make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$9@?0??make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z@4HA": +.seh_proc "?dtor$9@?0??make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z@4HA" +.LBB627_9: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + push rbx + .seh_pushreg 3 + sub rsp, 40 + .seh_stackalloc 40 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 627 3 631 0 # ..\include\gsl/span:631:0 + test byte ptr [rbp + 55], 1 + jne .LBB627_10 + jmp .LBB627_11 +.LBB627_10: + lea rcx, [rbp + 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB627_11: + nop + add rsp, 40 + pop rbx + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" + .seh_endproc + .def "?dtor$20@?0??make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$20@?0??make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z@4HA": +.seh_proc "?dtor$20@?0??make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z@4HA" +.LBB627_20: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + push rbx + .seh_pushreg 3 + sub rsp, 40 + .seh_stackalloc 40 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 627 3 635 0 # ..\include\gsl/span:635:0 + test byte ptr [rbp + 15], 1 + jne .LBB627_21 + jmp .LBB627_22 +.LBB627_21: + lea rcx, [rbp + 16] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB627_22: + nop + add rsp, 40 + pop rbx + pop rbp + ret # CLEANUPRET +.Ltmp12832: +.Lfunc_end627: + .seh_handlerdata + .section .text,"xr",discard,"?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" + .p2align 2 +"$cppxdata$?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z")@IMGREL # IPToStateXData + .long 240 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z": + .long -1 # ToState + .long "?dtor$9@?0??make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$20@?0??make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z@4HA"@IMGREL # Action +"$ip2state$?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z": + .long .Lfunc_begin627@IMGREL # IP + .long -1 # ToState + .long .Ltmp12825@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12826@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp12827@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12828@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" + # -- End function + .def "??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z" + .globl "??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z" # -- Begin function ??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z + .p2align 4, 0x90 +"??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z": # @"??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z" +.Lfunc_begin628: + .cv_func_id 628 + .cv_loc 628 3 612 0 # ..\include\gsl/span:612:0 +.seh_proc "??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rcx + mov rax, qword ptr [rsp + 48] +.Ltmp12833: + mov r8, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 72] + mov qword ptr [rsp + 64], rcx + mov rdx, qword ptr [rsp + 64] + mov rcx, rax + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z" + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 88 + ret +.Ltmp12834: +.Lfunc_end628: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z" + .seh_endproc + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z" +.Lfunc_begin629: + .cv_func_id 629 + .cv_loc 629 3 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + mov qword ptr [rbp - 8], rdx + mov qword ptr [rbp - 16], r8 + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + mov qword ptr [rbp], rcx +.Ltmp12837: + mov rdx, rcx + mov r8, qword ptr [rbp - 16] + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + call "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rbp - 8] + mov rdx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rdx + 8], rcx +.Ltmp12838: + .cv_loc 629 3 592 0 # ..\include\gsl/span:592:0 + mov rcx, rdx + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp - 49], 0 + test r9b, 1 + jne .LBB629_1 + jmp .LBB629_2 +.LBB629_1: + test byte ptr [rbp - 49], 1 + jne .LBB629_4 + jmp .LBB629_5 +.LBB629_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 48] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 49], 1 +.Ltmp12835: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12836: + jmp .LBB629_3 +.LBB629_3: + ud2 +.LBB629_4: + lea rcx, [rbp - 48] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12839: +.LBB629_5: + .cv_loc 629 3 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp] + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z" + .seh_endproc + .def "?dtor$6@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z@4HA": +.seh_proc "?dtor$6@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z@4HA" +.LBB629_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12840: + .cv_loc 629 3 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 49], 1 + jne .LBB629_7 + jmp .LBB629_8 +.LBB629_7: + lea rcx, [rbp - 48] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB629_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12841: +.Lfunc_end629: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z": + .long .Lfunc_begin629@IMGREL # IP + .long -1 # ToState + .long .Ltmp12835@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12836@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z" + # -- End function + .def "??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .globl "??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" # -- Begin function ??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ + .p2align 4, 0x90 +"??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ": # @"??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" +.Lfunc_begin630: + .cv_func_id 630 + .cv_loc 630 3 473 0 # ..\include\gsl/span:473:0 +.seh_proc "??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + mov rax, rdx + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] +.Ltmp12844: + .cv_loc 630 3 474 0 # ..\include\gsl/span:474:0 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + mov qword ptr [rbp - 56], rdx # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + xor r8d, r8d + mov r9b, r8b + sub rax, 2 + mov byte ptr [rbp - 25], 0 + cmp rax, 0 + mov byte ptr [rbp - 57], r9b # 1-byte Spill + jl .LBB630_2 +# %bb.1: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + mov edx, 4 + mov ecx, edx + cmp rcx, rax + setle r8b + mov byte ptr [rbp - 57], r8b # 1-byte Spill +.LBB630_2: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB630_3 + jmp .LBB630_4 +.LBB630_3: + test byte ptr [rbp - 25], 1 + jne .LBB630_6 + jmp .LBB630_7 +.LBB630_4: + lea rdx, [rip + "??_C@_0DG@IHDJNFM@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp12842: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12843: + jmp .LBB630_5 +.LBB630_5: + ud2 +.LBB630_6: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB630_7: + .cv_loc 630 3 477 0 # ..\include\gsl/span:477:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + mov edx, 2 + mov r8d, edx + add rax, 8 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, rax + call "??0?$span@H$01@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + mov rax, rcx + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ")@IMGREL + .section .text,"xr",discard,"??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .seh_endproc + .def "?dtor$8@?0???$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ@4HA": +.seh_proc "?dtor$8@?0???$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ@4HA" +.LBB630_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 630 3 474 0 # ..\include\gsl/span:474:0 + test byte ptr [rbp - 25], 1 + jne .LBB630_9 + jmp .LBB630_10 +.LBB630_9: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB630_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12845: +.Lfunc_end630: + .seh_handlerdata + .section .text,"xr",discard,"??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .p2align 2 +"$cppxdata$??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ": + .long -1 # ToState + .long "?dtor$8@?0???$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ@4HA"@IMGREL # Action +"$ip2state$??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ": + .long .Lfunc_begin630@IMGREL # IP + .long -1 # ToState + .long .Ltmp12842@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12843@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + # -- End function + .def "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" + .globl "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" # -- Begin function ?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z + .p2align 4, 0x90 +"?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z": # @"?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Lfunc_begin631: + .cv_func_id 631 + .cv_loc 631 3 493 0 # ..\include\gsl/span:493:0 +.seh_proc "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp12846: + .cv_loc 631 3 494 0 # ..\include\gsl/span:494:0 + mov r9, qword ptr [rsp + 80] + mov r8, qword ptr [rsp + 72] + mov r10b, byte ptr [rsp + 56] + mov byte ptr [rsp + 32], r10b + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z" + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 88 + ret +.Ltmp12847: +.Lfunc_end631: + .seh_handlerdata + .section .text,"xr",discard,"?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" + .seh_endproc + # -- End function + .def "??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .globl "??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # -- Begin function ??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ + .p2align 4, 0x90 +"??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": # @"??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Lfunc_begin632: + .cv_func_id 632 + .cv_loc 632 3 473 0 # ..\include\gsl/span:473:0 +.seh_proc "??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + mov rax, rdx + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] +.Ltmp12850: + .cv_loc 632 3 474 0 # ..\include\gsl/span:474:0 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + mov qword ptr [rbp - 56], rdx # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + xor r8d, r8d + mov r9b, r8b + mov byte ptr [rbp - 25], 0 + cmp rax, 0 + mov byte ptr [rbp - 57], r9b # 1-byte Spill + jl .LBB632_2 +# %bb.1: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + xor edx, edx + mov ecx, edx + cmp rcx, rax + setle r8b + mov byte ptr [rbp - 57], r8b # 1-byte Spill +.LBB632_2: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB632_3 + jmp .LBB632_4 +.LBB632_3: + test byte ptr [rbp - 25], 1 + jne .LBB632_6 + jmp .LBB632_7 +.LBB632_4: + lea rdx, [rip + "??_C@_0DG@IHDJNFM@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp12848: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12849: + jmp .LBB632_5 +.LBB632_5: + ud2 +.LBB632_6: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB632_7: + .cv_loc 632 3 477 0 # ..\include\gsl/span:477:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + xor edx, edx + mov r8d, edx + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, rax + call "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + mov rax, rcx + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL + .section .text,"xr",discard,"??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .def "?dtor$8@?0???$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA": +.seh_proc "?dtor$8@?0???$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA" +.LBB632_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 632 3 474 0 # ..\include\gsl/span:474:0 + test byte ptr [rbp - 25], 1 + jne .LBB632_9 + jmp .LBB632_10 +.LBB632_9: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB632_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12851: +.Lfunc_end632: + .seh_handlerdata + .section .text,"xr",discard,"??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 +"$cppxdata$??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long -1 # ToState + .long "?dtor$8@?0???$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"@IMGREL # Action +"$ip2state$??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long .Lfunc_begin632@IMGREL # IP + .long -1 # ToState + .long .Ltmp12848@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12849@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + # -- End function + .def "??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .globl "??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" # -- Begin function ??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ + .p2align 4, 0x90 +"??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ": # @"??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" +.Lfunc_begin633: + .cv_func_id 633 + .cv_loc 633 3 473 0 # ..\include\gsl/span:473:0 +.seh_proc "??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + mov rax, rdx + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] +.Ltmp12854: + .cv_loc 633 3 474 0 # ..\include\gsl/span:474:0 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + mov qword ptr [rbp - 56], rdx # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + xor r8d, r8d + mov r9b, r8b + mov byte ptr [rbp - 25], 0 + cmp rax, 0 + mov byte ptr [rbp - 57], r9b # 1-byte Spill + jl .LBB633_2 +# %bb.1: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + mov edx, 5 + mov ecx, edx + cmp rcx, rax + setle r8b + mov byte ptr [rbp - 57], r8b # 1-byte Spill +.LBB633_2: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB633_3 + jmp .LBB633_4 +.LBB633_3: + test byte ptr [rbp - 25], 1 + jne .LBB633_6 + jmp .LBB633_7 +.LBB633_4: + lea rdx, [rip + "??_C@_0DG@IHDJNFM@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp12852: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12853: + jmp .LBB633_5 +.LBB633_5: + ud2 +.LBB633_6: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB633_7: + .cv_loc 633 3 477 0 # ..\include\gsl/span:477:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + mov edx, 5 + mov r8d, edx + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, rax + call "??0?$span@H$04@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + mov rax, rcx + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ")@IMGREL + .section .text,"xr",discard,"??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .seh_endproc + .def "?dtor$8@?0???$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ@4HA": +.seh_proc "?dtor$8@?0???$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ@4HA" +.LBB633_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 633 3 474 0 # ..\include\gsl/span:474:0 + test byte ptr [rbp - 25], 1 + jne .LBB633_9 + jmp .LBB633_10 +.LBB633_9: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB633_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12855: +.Lfunc_end633: + .seh_handlerdata + .section .text,"xr",discard,"??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .p2align 2 +"$cppxdata$??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ": + .long -1 # ToState + .long "?dtor$8@?0???$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ@4HA"@IMGREL # Action +"$ip2state$??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ": + .long .Lfunc_begin633@IMGREL # IP + .long -1 # ToState + .long .Ltmp12852@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12853@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + # -- End function + .def "??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .globl "??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # -- Begin function ??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ + .p2align 4, 0x90 +"??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": # @"??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Lfunc_begin634: + .cv_func_id 634 + .cv_loc 634 3 473 0 # ..\include\gsl/span:473:0 +.seh_proc "??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + mov rax, rdx + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] +.Ltmp12858: + .cv_loc 634 3 474 0 # ..\include\gsl/span:474:0 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + mov qword ptr [rbp - 56], rdx # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + xor r8d, r8d + mov r9b, r8b + sub rax, 4 + mov byte ptr [rbp - 25], 0 + cmp rax, 0 + mov byte ptr [rbp - 57], r9b # 1-byte Spill + jl .LBB634_2 +# %bb.1: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + mov edx, 4 + mov ecx, edx + cmp rcx, rax + setle r8b + mov byte ptr [rbp - 57], r8b # 1-byte Spill +.LBB634_2: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB634_3 + jmp .LBB634_4 +.LBB634_3: + test byte ptr [rbp - 25], 1 + jne .LBB634_6 + jmp .LBB634_7 +.LBB634_4: + lea rdx, [rip + "??_C@_0DG@IHDJNFM@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp12856: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12857: + jmp .LBB634_5 +.LBB634_5: + ud2 +.LBB634_6: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB634_7: + .cv_loc 634 3 477 0 # ..\include\gsl/span:477:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + xor edx, edx + mov r8d, edx + add rax, 16 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, rax + call "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + mov rax, rcx + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL + .section .text,"xr",discard,"??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .def "?dtor$8@?0???$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA": +.seh_proc "?dtor$8@?0???$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA" +.LBB634_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 634 3 474 0 # ..\include\gsl/span:474:0 + test byte ptr [rbp - 25], 1 + jne .LBB634_9 + jmp .LBB634_10 +.LBB634_9: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB634_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12859: +.Lfunc_end634: + .seh_handlerdata + .section .text,"xr",discard,"??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 +"$cppxdata$??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long -1 # ToState + .long "?dtor$8@?0???$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"@IMGREL # Action +"$ip2state$??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long .Lfunc_begin634@IMGREL # IP + .long -1 # ToState + .long .Ltmp12856@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12857@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + # -- End function + .def "??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ" + .globl "??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ" # -- Begin function ??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ + .p2align 4, 0x90 +"??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ": # @"??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ" +.Lfunc_begin635: + .cv_func_id 635 + .cv_loc 635 3 473 0 # ..\include\gsl/span:473:0 +.seh_proc "??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + mov rax, rdx + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] +.Ltmp12862: + .cv_loc 635 3 474 0 # ..\include\gsl/span:474:0 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + mov qword ptr [rbp - 56], rdx # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + xor r8d, r8d + mov r9b, r8b + sub rax, 1 + mov byte ptr [rbp - 25], 0 + cmp rax, 0 + mov byte ptr [rbp - 57], r9b # 1-byte Spill + jl .LBB635_2 +# %bb.1: + mov al, 1 + mov byte ptr [rbp - 57], al # 1-byte Spill + jmp .LBB635_2 +.LBB635_2: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB635_3 + jmp .LBB635_4 +.LBB635_3: + test byte ptr [rbp - 25], 1 + jne .LBB635_6 + jmp .LBB635_7 +.LBB635_4: + lea rdx, [rip + "??_C@_0DG@IHDJNFM@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp12860: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12861: + jmp .LBB635_5 +.LBB635_5: + ud2 +.LBB635_6: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB635_7: + .cv_loc 635 3 477 0 # ..\include\gsl/span:477:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + add rax, 4 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + sub rax, 1 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, qword ptr [rbp - 88] # 8-byte Reload + mov r8, rax + call "??0?$span@H$03@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + mov rax, rcx + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ")@IMGREL + .section .text,"xr",discard,"??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ" + .seh_endproc + .def "?dtor$8@?0???$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ@4HA": +.seh_proc "?dtor$8@?0???$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ@4HA" +.LBB635_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 635 3 474 0 # ..\include\gsl/span:474:0 + test byte ptr [rbp - 25], 1 + jne .LBB635_9 + jmp .LBB635_10 +.LBB635_9: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB635_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12863: +.Lfunc_end635: + .seh_handlerdata + .section .text,"xr",discard,"??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ" + .p2align 2 +"$cppxdata$??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ": + .long -1 # ToState + .long "?dtor$8@?0???$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ@4HA"@IMGREL # Action +"$ip2state$??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ": + .long .Lfunc_begin635@IMGREL # IP + .long -1 # ToState + .long .Ltmp12860@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12861@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ" + # -- End function + .def "?size@?$span@H$03@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@H$03@gsl@@QEBA_JXZ" + .globl "?size@?$span@H$03@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@H$03@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@H$03@gsl@@QEBA_JXZ": # @"?size@?$span@H$03@gsl@@QEBA_JXZ" +.Lfunc_begin636: + .cv_func_id 636 + .cv_loc 636 3 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@H$03@gsl@@QEBA_JXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12864: + call "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp12865: +.Lfunc_end636: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@H$03@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .globl "??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # -- Begin function ??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ + .p2align 4, 0x90 +"??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": # @"??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Lfunc_begin637: + .cv_func_id 637 + .cv_loc 637 3 473 0 # ..\include\gsl/span:473:0 +.seh_proc "??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + mov rax, rdx + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] +.Ltmp12868: + .cv_loc 637 3 474 0 # ..\include\gsl/span:474:0 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + mov qword ptr [rbp - 56], rdx # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r8d, r8d + mov r9b, r8b + mov byte ptr [rbp - 25], 0 + cmp rax, 0 + mov byte ptr [rbp - 57], r9b # 1-byte Spill + jl .LBB637_2 +# %bb.1: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor edx, edx + mov ecx, edx + cmp rcx, rax + setle r8b + mov byte ptr [rbp - 57], r8b # 1-byte Spill +.LBB637_2: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB637_3 + jmp .LBB637_4 +.LBB637_3: + test byte ptr [rbp - 25], 1 + jne .LBB637_6 + jmp .LBB637_7 +.LBB637_4: + lea rdx, [rip + "??_C@_0DG@IHDJNFM@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp12866: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12867: + jmp .LBB637_5 +.LBB637_5: + ud2 +.LBB637_6: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB637_7: + .cv_loc 637 3 477 0 # ..\include\gsl/span:477:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + xor edx, edx + mov r8d, edx + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, rax + call "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + mov rax, rcx + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL + .section .text,"xr",discard,"??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .def "?dtor$8@?0???$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA": +.seh_proc "?dtor$8@?0???$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA" +.LBB637_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 637 3 474 0 # ..\include\gsl/span:474:0 + test byte ptr [rbp - 25], 1 + jne .LBB637_9 + jmp .LBB637_10 +.LBB637_9: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB637_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12869: +.Lfunc_end637: + .seh_handlerdata + .section .text,"xr",discard,"??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 +"$cppxdata$??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long -1 # ToState + .long "?dtor$8@?0???$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"@IMGREL # Action +"$ip2state$??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long .Lfunc_begin637@IMGREL # IP + .long -1 # ToState + .long .Ltmp12866@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12867@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + # -- End function + .def "??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .globl "??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # -- Begin function ??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ + .p2align 4, 0x90 +"??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": # @"??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Lfunc_begin638: + .cv_func_id 638 + .cv_loc 638 3 473 0 # ..\include\gsl/span:473:0 +.seh_proc "??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + mov rax, rdx + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] +.Ltmp12872: + .cv_loc 638 3 474 0 # ..\include\gsl/span:474:0 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + mov qword ptr [rbp - 56], rdx # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r8d, r8d + mov r9b, r8b + sub rax, 1 + mov byte ptr [rbp - 25], 0 + cmp rax, 0 + mov byte ptr [rbp - 57], r9b # 1-byte Spill + jl .LBB638_2 +# %bb.1: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov edx, 1 + mov ecx, edx + cmp rcx, rax + setle r8b + mov byte ptr [rbp - 57], r8b # 1-byte Spill +.LBB638_2: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB638_3 + jmp .LBB638_4 +.LBB638_3: + test byte ptr [rbp - 25], 1 + jne .LBB638_6 + jmp .LBB638_7 +.LBB638_4: + lea rdx, [rip + "??_C@_0DG@IHDJNFM@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp12870: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12871: + jmp .LBB638_5 +.LBB638_5: + ud2 +.LBB638_6: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB638_7: + .cv_loc 638 3 477 0 # ..\include\gsl/span:477:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + xor edx, edx + mov r8d, edx + add rax, 4 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, rax + call "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + mov rax, rcx + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL + .section .text,"xr",discard,"??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .def "?dtor$8@?0???$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA": +.seh_proc "?dtor$8@?0???$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA" +.LBB638_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 638 3 474 0 # ..\include\gsl/span:474:0 + test byte ptr [rbp - 25], 1 + jne .LBB638_9 + jmp .LBB638_10 +.LBB638_9: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB638_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12873: +.Lfunc_end638: + .seh_handlerdata + .section .text,"xr",discard,"??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 +"$cppxdata$??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long -1 # ToState + .long "?dtor$8@?0???$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"@IMGREL # Action +"$ip2state$??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long .Lfunc_begin638@IMGREL # IP + .long -1 # ToState + .long .Ltmp12870@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12871@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + # -- End function + .def "??0?$span@H$03@gsl@@QEAA@PEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$03@gsl@@QEAA@PEAH_J@Z" + .globl "??0?$span@H$03@gsl@@QEAA@PEAH_J@Z" # -- Begin function ??0?$span@H$03@gsl@@QEAA@PEAH_J@Z + .p2align 4, 0x90 +"??0?$span@H$03@gsl@@QEAA@PEAH_J@Z": # @"??0?$span@H$03@gsl@@QEAA@PEAH_J@Z" +.Lfunc_begin639: + .cv_func_id 639 + .cv_loc 639 3 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@H$03@gsl@@QEAA@PEAH_J@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp12874: + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp12875: +.Lfunc_end639: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@H$03@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z" +.Lfunc_begin640: + .cv_func_id 640 + .cv_loc 640 3 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 40], r8 + mov qword ptr [rbp + 32], rdx + mov qword ptr [rbp + 24], rcx + mov rcx, qword ptr [rbp + 24] + mov qword ptr [rbp + 48], rcx +.Ltmp12880: + mov rdx, rcx + mov r8, qword ptr [rbp + 40] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + call "??0?$extent_type@$03@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rdx], rcx +.Ltmp12881: + .cv_loc 640 3 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp - 1], 0 + test r9b, 1 + jne .LBB640_1 + jmp .LBB640_2 +.LBB640_1: + test byte ptr [rbp - 1], 1 + jne .LBB640_4 + jmp .LBB640_5 +.LBB640_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + mov rax, rbp + mov rcx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 1], 1 +.Ltmp12876: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12877: + jmp .LBB640_3 +.LBB640_3: + ud2 +.LBB640_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB640_5: + .cv_loc 640 3 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 32] + mov byte ptr [rbp - 33], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 73], cl # 1-byte Spill + jne .LBB640_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 73], dl # 1-byte Spill +.LBB640_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB640_8 + jmp .LBB640_9 +.LBB640_8: + test byte ptr [rbp - 33], 1 + jne .LBB640_14 + jmp .LBB640_15 +.LBB640_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 32] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 33], 1 +.Ltmp12878: + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12879: + jmp .LBB640_10 +.LBB640_10: + ud2 +.LBB640_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12882: +.LBB640_15: + .cv_loc 640 3 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z@4HA" +.LBB640_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12883: + .cv_loc 640 3 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB640_12 + jmp .LBB640_13 +.LBB640_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB640_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z@4HA" +.LBB640_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 640 3 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB640_17 + jmp .LBB640_18 +.LBB640_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB640_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12884: +.Lfunc_end640: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z": + .long .Lfunc_begin640@IMGREL # IP + .long -1 # ToState + .long .Ltmp12876@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12877@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp12878@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12879@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z" + # -- End function + .def "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" + .globl "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" # -- Begin function ??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z + .p2align 4, 0x90 +"??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z": # @"??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" +.Lfunc_begin641: + .cv_func_id 641 + .cv_loc 641 3 395 0 # ..\include\gsl/span:395:0 +.seh_proc "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp12887: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$03@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??$addressof@H@std@@YAPEAHAEAH@Z" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp12885: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Ltmp12886: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB641_1 +.LBB641_1: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z")@IMGREL + .section .text,"xr",discard,"??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z@4HA" +.LBB641_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp12888: +.Lfunc_end641: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" + .p2align 2 +"$cppxdata$??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z": + .long .Lfunc_begin641@IMGREL # IP + .long -1 # ToState + .long .Ltmp12885@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12886@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" + # -- End function + .def "??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z" + .globl "??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z" # -- Begin function ??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z + .p2align 4, 0x90 +"??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z": # @"??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z" +.Lfunc_begin642: + .cv_func_id 642 + .cv_loc 642 3 395 0 # ..\include\gsl/span:395:0 +.seh_proc "??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp12891: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$01@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??$addressof@H@std@@YAPEAHAEAH@Z" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp12889: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" +.Ltmp12890: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB642_1 +.LBB642_1: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z")@IMGREL + .section .text,"xr",discard,"??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z@4HA" +.LBB642_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp12892: +.Lfunc_end642: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z" + .p2align 2 +"$cppxdata$??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z": + .long .Lfunc_begin642@IMGREL # IP + .long -1 # ToState + .long .Ltmp12889@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12890@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z" + # -- End function + .def "?at@?$span@H$01@gsl@@QEBAAEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?at@?$span@H$01@gsl@@QEBAAEAH_J@Z" + .globl "?at@?$span@H$01@gsl@@QEBAAEAH_J@Z" # -- Begin function ?at@?$span@H$01@gsl@@QEBAAEAH_J@Z + .p2align 4, 0x90 +"?at@?$span@H$01@gsl@@QEBAAEAH_J@Z": # @"?at@?$span@H$01@gsl@@QEBAAEAH_J@Z" +.Lfunc_begin643: + .cv_func_id 643 + .cv_loc 643 3 513 0 # ..\include\gsl/span:513:0 +.seh_proc "?at@?$span@H$01@gsl@@QEBAAEAH_J@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp12893: + mov rdx, qword ptr [rsp + 48] + call "??A?$span@H$01@gsl@@QEBAAEAH_J@Z" + nop + add rsp, 56 + ret +.Ltmp12894: +.Lfunc_end643: + .seh_handlerdata + .section .text,"xr",discard,"?at@?$span@H$01@gsl@@QEBAAEAH_J@Z" + .seh_endproc + # -- End function + .def "??0?$extent_type@$01@details@gsl@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$01@details@gsl@@QEAA@XZ" + .globl "??0?$extent_type@$01@details@gsl@@QEAA@XZ" # -- Begin function ??0?$extent_type@$01@details@gsl@@QEAA@XZ + .p2align 4, 0x90 +"??0?$extent_type@$01@details@gsl@@QEAA@XZ": # @"??0?$extent_type@$01@details@gsl@@QEAA@XZ" +.Lfunc_begin644: + .cv_func_id 644 + .cv_loc 644 3 311 0 # ..\include\gsl/span:311:0 +.seh_proc "??0?$extent_type@$01@details@gsl@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp12895: + pop rcx + ret +.Ltmp12896: +.Lfunc_end644: + .seh_handlerdata + .section .text,"xr",discard,"??0?$extent_type@$01@details@gsl@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .globl "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z": # @"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" +.Lfunc_begin645: + .cv_func_id 645 + .cv_loc 645 3 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 24], rdx + mov byte ptr [rbp - 32], r8b + mov qword ptr [rbp - 40], rcx + mov rcx, qword ptr [rbp - 40] + mov qword ptr [rbp - 16], rcx +.Ltmp12899: + mov rdx, qword ptr [rbp - 24] + mov qword ptr [rcx], rdx +.Ltmp12900: + .cv_loc 645 3 592 0 # ..\include\gsl/span:592:0 + call "?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r8b + mov byte ptr [rbp - 65], 0 + test r8b, 1 + jne .LBB645_1 + jmp .LBB645_2 +.LBB645_1: + test byte ptr [rbp - 65], 1 + jne .LBB645_4 + jmp .LBB645_5 +.LBB645_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 64] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 65], 1 +.Ltmp12897: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12898: + jmp .LBB645_3 +.LBB645_3: + ud2 +.LBB645_4: + lea rcx, [rbp - 64] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12901: +.LBB645_5: + .cv_loc 645 3 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp - 16] + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .seh_endproc + .def "?dtor$6@?0???$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z@4HA" +.LBB645_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12902: + .cv_loc 645 3 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 65], 1 + jne .LBB645_7 + jmp .LBB645_8 +.LBB645_7: + lea rcx, [rbp - 64] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB645_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12903: +.Lfunc_end645: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z": + .long .Lfunc_begin645@IMGREL # IP + .long -1 # ToState + .long .Ltmp12897@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12898@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + # -- End function + .def "??R?$span@H$01@gsl@@QEBAAEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??R?$span@H$01@gsl@@QEBAAEAH_J@Z" + .globl "??R?$span@H$01@gsl@@QEBAAEAH_J@Z" # -- Begin function ??R?$span@H$01@gsl@@QEBAAEAH_J@Z + .p2align 4, 0x90 +"??R?$span@H$01@gsl@@QEBAAEAH_J@Z": # @"??R?$span@H$01@gsl@@QEBAAEAH_J@Z" +.Lfunc_begin646: + .cv_func_id 646 + .cv_loc 646 3 514 0 # ..\include\gsl/span:514:0 +.seh_proc "??R?$span@H$01@gsl@@QEBAAEAH_J@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp12904: + mov rdx, qword ptr [rsp + 48] + call "??A?$span@H$01@gsl@@QEBAAEAH_J@Z" + nop + add rsp, 56 + ret +.Ltmp12905: +.Lfunc_end646: + .seh_handlerdata + .section .text,"xr",discard,"??R?$span@H$01@gsl@@QEBAAEAH_J@Z" + .seh_endproc + # -- End function + .def "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" + .globl "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" # -- Begin function ??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ + .p2align 4, 0x90 +"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ": # @"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" +.Lfunc_begin647: + .cv_func_id 647 + .cv_loc 647 3 142 0 # ..\include\gsl/span:142:0 +.seh_proc "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12906: + mov qword ptr [rcx], 0 + mov qword ptr [rcx + 8], 0 + mov rax, rcx + pop rcx + ret +.Ltmp12907: +.Lfunc_end647: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin648: + .cv_func_id 648 + .cv_loc 648 2 1114 0 # external\include\catch/catch.hpp:1114:0 +.seh_proc "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rcx +.Ltmp12908: + .cv_loc 648 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp12909: +.Lfunc_end648: + .seh_handlerdata + .section .text,"xr",discard,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin649: + .cv_func_id 649 + .cv_loc 649 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp12910: + .cv_loc 649 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp12911: +.Lfunc_end649: + .seh_handlerdata + .section .text,"xr",discard,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" +.Lfunc_begin650: + .cv_func_id 650 + .cv_loc 650 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp12912: + mov qword ptr [rcx], rax +.Ltmp12913: + .cv_loc 650 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp12914: + .cv_loc 650 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp12915: +.Lfunc_end650: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin651: + .cv_func_id 651 + .cv_loc 651 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12916: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rax, rcx + add rsp, 16 + ret +.Ltmp12917: +.Lfunc_end651: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + .globl "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" # -- Begin function ??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z + .p2align 4, 0x90 +"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z": # @"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" +.Lfunc_begin652: + .cv_func_id 652 + .cv_loc 652 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp12918: + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 80], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 88], rax + mov rax, qword ptr [rsp + 48] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 64], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 72], rax + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 104 + ret +.Ltmp12919: +.Lfunc_end652: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + .globl "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z": # @"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" +.Lfunc_begin653: + .cv_func_id 653 + .cv_loc 653 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp12920: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp12921: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp12922: + ret +.Ltmp12923: +.Lfunc_end653: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + .seh_endproc + # -- End function + .def "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .globl "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" # -- Begin function ??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z + .p2align 4, 0x90 +"??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z": # @"??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" +.Lfunc_begin654: + .cv_func_id 654 + .cv_loc 654 3 230 0 # ..\include\gsl/span:230:0 +.seh_proc "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + xor eax, eax + mov r8b, al + #DEBUG_VALUE: operator==:rhs <- [$rdx+0] + #DEBUG_VALUE: operator==:lhs <- [$rcx+0] +.Ltmp12924: + .cv_loc 654 3 231 0 # ..\include\gsl/span:231:0 + mov r9, qword ptr [rcx] + cmp r9, qword ptr [rdx] + mov qword ptr [rsp + 16], rdx # 8-byte Spill +.Ltmp12925: + #DEBUG_VALUE: operator==:rhs <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 8], rcx # 8-byte Spill +.Ltmp12926: + #DEBUG_VALUE: operator==:lhs <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rsp+0] + mov byte ptr [rsp + 7], r8b # 1-byte Spill + jne .LBB654_2 +# %bb.1: + #DEBUG_VALUE: operator==:lhs <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: operator==:rhs <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 8] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rsp + 16] # 8-byte Reload + cmp rcx, qword ptr [rdx + 8] + sete r8b + mov byte ptr [rsp + 7], r8b # 1-byte Spill +.LBB654_2: + #DEBUG_VALUE: operator==:lhs <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: operator==:rhs <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 7] # 1-byte Reload + and al, 1 + movzx eax, al + add rsp, 24 + ret +.Ltmp12927: +.Lfunc_end654: + .seh_handlerdata + .section .text,"xr",discard,"??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" +.Lfunc_begin655: + .cv_func_id 655 + .cv_loc 655 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12928: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp12929: +.Lfunc_end655: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" +.Lfunc_begin656: + .cv_func_id 656 + .cv_loc 656 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12930: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp12931: +.Lfunc_end656: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin657: + .cv_func_id 657 + .cv_loc 657 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp12936: + .cv_loc 657 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp12932: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp12933: + jmp .LBB657_1 +.LBB657_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp12934: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp12935: + jmp .LBB657_2 +.LBB657_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 657 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB657_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 64] + .cv_loc 657 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB657_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB657_5 + jmp .LBB657_6 +.LBB657_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB657_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB657_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12937: +.Lfunc_end657: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin657@IMGREL # IP + .long -1 # ToState + .long .Ltmp12932@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12934@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp12935@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" +.Lfunc_begin658: + .cv_func_id 658 + .cv_loc 658 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp12938: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB658_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB658_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp12939: +.Lfunc_end658: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin659: + .cv_func_id 659 + .cv_loc 659 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp12940: + .cv_loc 659 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp12941: +.Lfunc_end659: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin660: + .cv_func_id 660 + .cv_loc 660 2 586 0 # external\include\catch/catch.hpp:586:0 +.seh_proc "??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp12942: + .cv_loc 660 2 587 0 # external\include\catch/catch.hpp:587:0 + lea rdx, [rip + "?unprintableString@Detail@Catch@@3V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@B"] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp12943: +.Lfunc_end660: + .seh_handlerdata + .section .text,"xr",discard,"??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" + .globl "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z": # @"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin661: + .cv_func_id 661 + .cv_loc 661 9 780 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:780:0 +.seh_proc "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 112 + .seh_stackalloc 112 + lea rbp, [rsp + 112] + .seh_setframe 5, 112 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp12948: + mov rdx, qword ptr [rbp - 16] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + mov r8b, byte ptr [rbp - 40] + lea rcx, [rbp - 32] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + call "?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBA?AU12@U_Nil@2@@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + call "??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" + .cv_loc 661 9 781 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:781:0 +.Ltmp12944: + xor r9d, r9d + mov r8b, r9b + mov ecx, r9d +.Ltmp12949: + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rdx + mov dl, r8b + mov r8, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z" +.Ltmp12945: + jmp .LBB661_1 +.LBB661_1: + .cv_loc 661 9 782 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:782:0 + mov rdx, qword ptr [rbp - 16] +.Ltmp12946: + xor eax, eax + mov r8d, eax + mov r9, -1 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@AEBV12@_K1@Z" +.Ltmp12947: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB661_2 +.Ltmp12950: +.LBB661_2: + .cv_loc 661 9 783 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:783:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z")@IMGREL + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .def "?dtor$3@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z@4HA": +.seh_proc "?dtor$3@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z@4HA" +.LBB661_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue +.Ltmp12951: + .cv_loc 661 9 783 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:783:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12952: +.Lfunc_end661: + .seh_handlerdata + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" + .p2align 2 +"$cppxdata$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z": + .long -1 # ToState + .long "?dtor$3@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z@4HA"@IMGREL # Action +"$ip2state$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z": + .long .Lfunc_begin661@IMGREL # IP + .long -1 # ToState + .long .Ltmp12944@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12947@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" + # -- End function + .def "?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBA?AU12@U_Nil@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBA?AU12@U_Nil@2@@Z" + .globl "?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBA?AU12@U_Nil@2@@Z" # -- Begin function ?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBA?AU12@U_Nil@2@@Z + .p2align 4, 0x90 +"?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBA?AU12@U_Nil@2@@Z": # @"?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBA?AU12@U_Nil@2@@Z" +.Lfunc_begin662: + .cv_func_id 662 + .cv_loc 662 14 912 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:912:0 +.seh_proc "?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBA?AU12@U_Nil@2@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, rdx + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 96], r9 + mov byte ptr [rsp + 80], r8b + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp12953: + .cv_loc 662 14 913 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:913:0 + lea r9, [rsp + 88] + mov qword ptr [rsp + 64], rcx # 8-byte Spill + mov rcx, r9 + mov r9, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rsp + 56], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?select_on_container_copy_construction@?$allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@AEBV32@@Z" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + lea rdx, [rsp + 88] + call "??$?0V?$allocator@D@std@@@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z" + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 104 + ret +.Ltmp12954: +.Lfunc_end662: + .seh_handlerdata + .section .text,"xr",discard,"?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBA?AU12@U_Nil@2@@Z" + .seh_endproc + # -- End function + .def "??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" + .globl "??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" # -- Begin function ??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z + .p2align 4, 0x90 +"??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z": # @"??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" +.Lfunc_begin663: + .cv_func_id 663 + .cv_loc 663 9 622 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:622:0 +.seh_proc "??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + mov rdx, rcx +.Ltmp12957: + mov rax, qword ptr [rbp - 16] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rbp - 48], rdx # 8-byte Spill + call "??$forward@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" + mov dl, byte ptr [rbp - 32] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, rax + call "??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" + .cv_loc 663 9 623 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:623:0 +.Ltmp12955: +.Ltmp12958: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +.Ltmp12956: + jmp .LBB663_1 +.Ltmp12959: +.LBB663_1: + .cv_loc 663 9 624 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:624:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z")@IMGREL + .section .text,"xr",discard,"??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" + .seh_endproc + .def "?dtor$2@?0???$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z@4HA": +.seh_proc "?dtor$2@?0???$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z@4HA" +.LBB663_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue +.Ltmp12960: + .cv_loc 663 9 624 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:624:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12961: +.Lfunc_end663: + .seh_handlerdata + .section .text,"xr",discard,"??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" + .p2align 2 +"$cppxdata$??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z": + .long .Lfunc_begin663@IMGREL # IP + .long -1 # ToState + .long .Ltmp12955@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12956@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" + # -- End function + .def "?select_on_container_copy_construction@?$allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@AEBV32@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?select_on_container_copy_construction@?$allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@AEBV32@@Z" + .globl "?select_on_container_copy_construction@?$allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@AEBV32@@Z" # -- Begin function ?select_on_container_copy_construction@?$allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@AEBV32@@Z + .p2align 4, 0x90 +"?select_on_container_copy_construction@?$allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@AEBV32@@Z": # @"?select_on_container_copy_construction@?$allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@AEBV32@@Z" +.Lfunc_begin664: + .cv_func_id 664 + .cv_loc 664 14 874 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:874:0 +.seh_proc "?select_on_container_copy_construction@?$allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@AEBV32@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp12962: + .cv_loc 664 14 875 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:875:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$allocator@D@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp12963: +.Lfunc_end664: + .seh_handlerdata + .section .text,"xr",discard,"?select_on_container_copy_construction@?$allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@AEBV32@@Z" + .seh_endproc + # -- End function + .def "??$?0V?$allocator@D@std@@@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$allocator@D@std@@@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z" + .globl "??$?0V?$allocator@D@std@@@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z" # -- Begin function ??$?0V?$allocator@D@std@@@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z + .p2align 4, 0x90 +"??$?0V?$allocator@D@std@@@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z": # @"??$?0V?$allocator@D@std@@@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z" +.Lfunc_begin665: + .cv_func_id 665 + .cv_loc 665 14 952 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:952:0 +.seh_proc "??$?0V?$allocator@D@std@@@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp12964: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "??$forward@V?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rdx, rax + call "??0?$allocator@D@std@@QEAA@AEBV01@@Z" + .cv_loc 665 14 953 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:953:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp12965: +.Lfunc_end665: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$allocator@D@std@@@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z" + .seh_endproc + # -- End function + .def "??0?$allocator@D@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$allocator@D@std@@QEAA@AEBV01@@Z" + .globl "??0?$allocator@D@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$allocator@D@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$allocator@D@std@@QEAA@AEBV01@@Z": # @"??0?$allocator@D@std@@QEAA@AEBV01@@Z" +.Lfunc_begin666: + .cv_func_id 666 + .cv_loc 666 14 704 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:704:0 +.seh_proc "??0?$allocator@D@std@@QEAA@AEBV01@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp12966: + .cv_loc 666 14 705 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:705:0 + add rsp, 16 + ret +.Ltmp12967: +.Lfunc_end666: + .seh_handlerdata + .section .text,"xr",discard,"??0?$allocator@D@std@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??$forward@V?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@V?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" + .globl "??$forward@V?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" # -- Begin function ??$forward@V?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z + .p2align 4, 0x90 +"??$forward@V?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z": # @"??$forward@V?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" +.Lfunc_begin667: + .cv_func_id 667 + .cv_loc 667 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@V?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12968: + .cv_loc 667 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp12969: +.Lfunc_end667: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@V?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" + .seh_endproc + # -- End function + .def "??$forward@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" + .globl "??$forward@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" # -- Begin function ??$forward@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z + .p2align 4, 0x90 +"??$forward@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z": # @"??$forward@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" +.Lfunc_begin668: + .cv_func_id 668 + .cv_loc 668 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12970: + .cv_loc 668 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp12971: +.Lfunc_end668: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" + .seh_endproc + # -- End function + .def "??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" + .globl "??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" # -- Begin function ??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z + .p2align 4, 0x90 +"??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z": # @"??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" +.Lfunc_begin669: + .cv_func_id 669 + .cv_loc 669 12 289 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:289:0 +.seh_proc "??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov byte ptr [rsp + 80], dl + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp12972: + mov r8, rcx + mov rax, qword ptr [rsp + 72] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$forward@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + call "??0?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@$$QEAU01@@Z" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .cv_loc 669 12 290 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:290:0 + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 88 + ret +.Ltmp12973: +.Lfunc_end669: + .seh_handlerdata + .section .text,"xr",discard,"??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" + .seh_endproc + # -- End function + .def "??0?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@$$QEAU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@$$QEAU01@@Z" + .globl "??0?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@$$QEAU01@@Z" # -- Begin function ??0?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@$$QEAU01@@Z + .p2align 4, 0x90 +"??0?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@$$QEAU01@@Z": # @"??0?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@$$QEAU01@@Z" +.Lfunc_begin670: + .cv_func_id 670 + .cv_loc 670 14 946 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:946:0 +.seh_proc "??0?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@$$QEAU01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp12974: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "??$move@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rdx, rax + call "??0?$allocator@D@std@@QEAA@AEBV01@@Z" + .cv_loc 670 14 947 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:947:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp12975: +.Lfunc_end670: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@$$QEAU01@@Z" + .seh_endproc + # -- End function + .def "??$move@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$move@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" + .globl "??$move@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" # -- Begin function ??$move@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z + .p2align 4, 0x90 +"??$move@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z": # @"??$move@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" +.Lfunc_begin671: + .cv_func_id 671 + .cv_loc 671 5 1291 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1291:0 +.seh_proc "??$move@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12976: + .cv_loc 671 5 1292 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1292:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp12977: +.Lfunc_end671: + .seh_handlerdata + .section .text,"xr",discard,"??$move@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" + .seh_endproc + # -- End function + .def "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ" + .globl "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ" # -- Begin function ??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ + .p2align 4, 0x90 +"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ": # @"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ" +.Lfunc_begin672: + .cv_func_id 672 + .cv_loc 672 3 142 0 # ..\include\gsl/span:142:0 +.seh_proc "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12978: + mov qword ptr [rcx], 0 + mov qword ptr [rcx + 8], 0 + mov rax, rcx + pop rcx + ret +.Ltmp12979: +.Lfunc_end672: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .globl "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # -- Begin function ??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z + .p2align 4, 0x90 +"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z": # @"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Lfunc_begin673: + .cv_func_id 673 + .cv_loc 673 2 1114 0 # external\include\catch/catch.hpp:1114:0 +.seh_proc "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rcx +.Ltmp12980: + .cv_loc 673 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp12981: +.Lfunc_end673: + .seh_handlerdata + .section .text,"xr",discard,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .globl "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # -- Begin function ??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z + .p2align 4, 0x90 +"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z": # @"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Lfunc_begin674: + .cv_func_id 674 + .cv_loc 674 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp12982: + .cv_loc 674 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp12983: +.Lfunc_end674: + .seh_handlerdata + .section .text,"xr",discard,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" +.Lfunc_begin675: + .cv_func_id 675 + .cv_loc 675 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp12984: + mov qword ptr [rcx], rax +.Ltmp12985: + .cv_loc 675 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp12986: + .cv_loc 675 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp12987: +.Lfunc_end675: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .globl "??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # -- Begin function ??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z + .p2align 4, 0x90 +"??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z": # @"??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Lfunc_begin676: + .cv_func_id 676 + .cv_loc 676 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12988: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rax, rcx + add rsp, 16 + ret +.Ltmp12989: +.Lfunc_end676: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" + .globl "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" # -- Begin function ??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z + .p2align 4, 0x90 +"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z": # @"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" +.Lfunc_begin677: + .cv_func_id 677 + .cv_loc 677 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp12990: + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 80], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 88], rax + mov rax, qword ptr [rsp + 48] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 64], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 72], rax + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 104 + ret +.Ltmp12991: +.Lfunc_end677: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" + .globl "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z": # @"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" +.Lfunc_begin678: + .cv_func_id 678 + .cv_loc 678 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp12992: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp12993: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp12994: + ret +.Ltmp12995: +.Lfunc_end678: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" + .seh_endproc + # -- End function + .def "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .globl "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # -- Begin function ??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z + .p2align 4, 0x90 +"??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z": # @"??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" +.Lfunc_begin679: + .cv_func_id 679 + .cv_loc 679 3 230 0 # ..\include\gsl/span:230:0 +.seh_proc "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + xor eax, eax + mov r8b, al + #DEBUG_VALUE: operator==:rhs <- [$rdx+0] + #DEBUG_VALUE: operator==:lhs <- [$rcx+0] +.Ltmp12996: + .cv_loc 679 3 231 0 # ..\include\gsl/span:231:0 + mov r9, qword ptr [rcx] + cmp r9, qword ptr [rdx] + mov qword ptr [rsp + 16], rdx # 8-byte Spill +.Ltmp12997: + #DEBUG_VALUE: operator==:rhs <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 8], rcx # 8-byte Spill +.Ltmp12998: + #DEBUG_VALUE: operator==:lhs <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rsp+0] + mov byte ptr [rsp + 7], r8b # 1-byte Spill + jne .LBB679_2 +# %bb.1: + #DEBUG_VALUE: operator==:lhs <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: operator==:rhs <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 8] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rsp + 16] # 8-byte Reload + cmp rcx, qword ptr [rdx + 8] + sete r8b + mov byte ptr [rsp + 7], r8b # 1-byte Spill +.LBB679_2: + #DEBUG_VALUE: operator==:lhs <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: operator==:rhs <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 7] # 1-byte Reload + and al, 1 + movzx eax, al + add rsp, 24 + ret +.Ltmp12999: +.Lfunc_end679: + .seh_handlerdata + .section .text,"xr",discard,"??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" +.Lfunc_begin680: + .cv_func_id 680 + .cv_loc 680 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp13000: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13001: +.Lfunc_end680: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" +.Lfunc_begin681: + .cv_func_id 681 + .cv_loc 681 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13002: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13003: +.Lfunc_end681: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin682: + .cv_func_id 682 + .cv_loc 682 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp13008: + .cv_loc 682 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp13004: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp13005: + jmp .LBB682_1 +.LBB682_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp13006: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp13007: + jmp .LBB682_2 +.LBB682_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 682 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB682_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 64] + .cv_loc 682 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB682_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB682_5 + jmp .LBB682_6 +.LBB682_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB682_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB682_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13009: +.Lfunc_end682: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin682@IMGREL # IP + .long -1 # ToState + .long .Ltmp13004@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13006@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp13007@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" +.Lfunc_begin683: + .cv_func_id 683 + .cv_loc 683 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp13010: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB683_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB683_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp13011: +.Lfunc_end683: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .globl "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # -- Begin function ??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z + .p2align 4, 0x90 +"??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z": # @"??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Lfunc_begin684: + .cv_func_id 684 + .cv_loc 684 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13012: + .cv_loc 684 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13013: +.Lfunc_end684: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .globl "??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # -- Begin function ??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z + .p2align 4, 0x90 +"??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z": # @"??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Lfunc_begin685: + .cv_func_id 685 + .cv_loc 685 2 586 0 # external\include\catch/catch.hpp:586:0 +.seh_proc "??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13014: + .cv_loc 685 2 587 0 # external\include\catch/catch.hpp:587:0 + lea rdx, [rip + "?unprintableString@Detail@Catch@@3V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@B"] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp13015: +.Lfunc_end685: + .seh_handlerdata + .section .text,"xr",discard,"??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .globl "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # -- Begin function ??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z + .p2align 4, 0x90 +"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z": # @"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Lfunc_begin686: + .cv_func_id 686 + .cv_loc 686 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp13016: + .cv_loc 686 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp13017: +.Lfunc_end686: + .seh_handlerdata + .section .text,"xr",discard,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" +.Lfunc_begin687: + .cv_func_id 687 + .cv_loc 687 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13018: + mov qword ptr [rcx], rax +.Ltmp13019: + .cv_loc 687 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp13020: + .cv_loc 687 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp13021: +.Lfunc_end687: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + .globl "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" # -- Begin function ?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ + .p2align 4, 0x90 +"?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ": # @"?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Lfunc_begin688: + .cv_func_id 688 + .cv_loc 688 3 518 0 # ..\include\gsl/span:518:0 +.seh_proc "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + xor r8d, r8d + # kill: def $r8 killed $r8d + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp13022: + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp13023: +.Lfunc_end688: + .seh_handlerdata + .section .text,"xr",discard,"?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + .seh_endproc + # -- End function + .def "?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + .globl "?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" # -- Begin function ?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ + .p2align 4, 0x90 +"?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ": # @"?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" +.Lfunc_begin689: + .cv_func_id 689 + .cv_loc 689 3 521 0 # ..\include\gsl/span:521:0 +.seh_proc "?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + xor r8d, r8d + # kill: def $r8 killed $r8d + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp13024: + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp13025: +.Lfunc_end689: + .seh_handlerdata + .section .text,"xr",discard,"?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + .seh_endproc + # -- End function + .def "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin690: + .cv_func_id 690 + .cv_loc 690 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp13026: + .cv_loc 690 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp13027: +.Lfunc_end690: + .seh_handlerdata + .section .text,"xr",discard,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" +.Lfunc_begin691: + .cv_func_id 691 + .cv_loc 691 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13028: + mov qword ptr [rcx], rax +.Ltmp13029: + .cv_loc 691 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp13030: + .cv_loc 691 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp13031: +.Lfunc_end691: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + .globl "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" # -- Begin function ??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z + .p2align 4, 0x90 +"??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z": # @"??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" +.Lfunc_begin692: + .cv_func_id 692 + .cv_loc 692 3 152 0 # ..\include\gsl/span:152:0 +.seh_proc "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp13032: + mov rdx, qword ptr [rsp + 64] + mov r8, qword ptr [rdx + 8] + mov rdx, qword ptr [rsp + 64] + mov rdx, qword ptr [rdx] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp13033: +.Lfunc_end692: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + .seh_endproc + # -- End function + .def "??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" + .globl "??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" # -- Begin function ??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z + .p2align 4, 0x90 +"??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z": # @"??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" +.Lfunc_begin693: + .cv_func_id 693 + .cv_loc 693 3 196 0 # ..\include\gsl/span:196:0 +.seh_proc "??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, rdx + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 96], r9 + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp13034: + .cv_loc 693 3 197 0 # ..\include\gsl/span:197:0 + mov r8, qword ptr [rcx] + mov qword ptr [rsp + 80], r8 + mov rcx, qword ptr [rcx + 8] + mov qword ptr [rsp + 88], rcx + .cv_loc 693 3 198 0 # ..\include\gsl/span:198:0 + mov rcx, qword ptr [rsp + 72] + lea r8, [rsp + 80] +.Ltmp13035: + #DEBUG_VALUE: operator+:ret <- [$r8+0] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, r8 + mov r8, qword ptr [rsp + 56] # 8-byte Reload +.Ltmp13036: + mov qword ptr [rsp + 48], rdx # 8-byte Spill + mov rdx, r8 + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rax + mov rax, qword ptr [rsp + 96] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 104 + ret +.Ltmp13037: +.Lfunc_end693: + .seh_handlerdata + .section .text,"xr",discard,"??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" + .seh_endproc + # -- End function + .def "?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + .globl "?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" # -- Begin function ?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ + .p2align 4, 0x90 +"?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ": # @"?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" +.Lfunc_begin694: + .cv_func_id 694 + .cv_loc 694 3 522 0 # ..\include\gsl/span:522:0 +.seh_proc "?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp13038: + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov qword ptr [rsp + 48], rax # 8-byte Spill + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov r8, rax + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp13039: +.Lfunc_end694: + .seh_handlerdata + .section .text,"xr",discard,"?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + .seh_endproc + # -- End function + .def "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" + .globl "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" # -- Begin function ??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z + .p2align 4, 0x90 +"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z": # @"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" +.Lfunc_begin695: + .cv_func_id 695 + .cv_loc 695 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp13040: + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 80], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 88], rax + mov rdx, qword ptr [rsp + 48] + lea rcx, [rsp + 64] + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov dword ptr [rsp + 36], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 36] # 4-byte Reload + add rsp, 104 + ret +.Ltmp13041: +.Lfunc_end695: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" + .globl "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" # -- Begin function ??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z": # @"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" +.Lfunc_begin696: + .cv_func_id 696 + .cv_loc 696 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp13042: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp13043: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp13044: + ret +.Ltmp13045: +.Lfunc_end696: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" +.Lfunc_begin697: + .cv_func_id 697 + .cv_loc 697 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp13046: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13047: +.Lfunc_end697: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" +.Lfunc_begin698: + .cv_func_id 698 + .cv_loc 698 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13048: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13049: +.Lfunc_end698: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin699: + .cv_func_id 699 + .cv_loc 699 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp13054: + .cv_loc 699 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp13050: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp13051: + jmp .LBB699_1 +.LBB699_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp13052: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp13053: + jmp .LBB699_2 +.LBB699_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 699 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB699_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 64] + .cv_loc 699 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB699_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB699_5 + jmp .LBB699_6 +.LBB699_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB699_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB699_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13055: +.Lfunc_end699: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin699@IMGREL # IP + .long -1 # ToState + .long .Ltmp13050@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13052@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp13053@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAAPEAXI@Z" +.Lfunc_begin700: + .cv_func_id 700 + .cv_loc 700 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp13056: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB700_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB700_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp13057: +.Lfunc_end700: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" + .globl "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" # -- Begin function ??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z + .p2align 4, 0x90 +"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z": # @"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" +.Lfunc_begin701: + .cv_func_id 701 + .cv_loc 701 3 146 0 # ..\include\gsl/span:146:0 +.seh_proc "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], r8 + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13058: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rdx, qword ptr [rsp + 16] + mov qword ptr [rcx + 8], rdx + mov rax, rcx + add rsp, 24 + ret +.Ltmp13059: +.Lfunc_end701: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" + .seh_endproc + # -- End function + .def "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" + .globl "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" # -- Begin function ??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z + .p2align 4, 0x90 +"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z": # @"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" +.Lfunc_begin702: + .cv_func_id 702 + .cv_loc 702 3 146 0 # ..\include\gsl/span:146:0 +.seh_proc "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], r8 + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13060: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rdx, qword ptr [rsp + 16] + mov qword ptr [rcx + 8], rdx + mov rax, rcx + add rsp, 24 + ret +.Ltmp13061: +.Lfunc_end702: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" + .seh_endproc + # -- End function + .def "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" + .globl "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" # -- Begin function ??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z + .p2align 4, 0x90 +"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z": # @"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" +.Lfunc_begin703: + .cv_func_id 703 + .cv_loc 703 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp13062: + mov rdx, qword ptr [rsp + 56] + lea rcx, [rsp + 80] + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + mov rcx, qword ptr [rsp + 48] + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 64], rdx + mov rcx, qword ptr [rcx + 8] + mov qword ptr [rsp + 72], rcx + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov dword ptr [rsp + 36], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 36] # 4-byte Reload + add rsp, 104 + ret +.Ltmp13063: +.Lfunc_end703: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" + .globl "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" # -- Begin function ??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z": # @"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" +.Lfunc_begin704: + .cv_func_id 704 + .cv_loc 704 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp13064: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp13065: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp13066: + ret +.Ltmp13067: +.Lfunc_end704: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" +.Lfunc_begin705: + .cv_func_id 705 + .cv_loc 705 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp13068: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13069: +.Lfunc_end705: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" +.Lfunc_begin706: + .cv_func_id 706 + .cv_loc 706 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13070: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13071: +.Lfunc_end706: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin707: + .cv_func_id 707 + .cv_loc 707 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp13076: + .cv_loc 707 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp13072: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp13073: + jmp .LBB707_1 +.LBB707_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp13074: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp13075: + jmp .LBB707_2 +.LBB707_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 707 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB707_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 64] + .cv_loc 707 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB707_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB707_5 + jmp .LBB707_6 +.LBB707_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB707_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB707_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13077: +.Lfunc_end707: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin707@IMGREL # IP + .long -1 # ToState + .long .Ltmp13072@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13074@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp13075@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAAPEAXI@Z" +.Lfunc_begin708: + .cv_func_id 708 + .cv_loc 708 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp13078: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB708_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB708_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp13079: +.Lfunc_end708: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + .globl "??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" # -- Begin function ??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z + .p2align 4, 0x90 +"??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z": # @"??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" +.Lfunc_begin709: + .cv_func_id 709 + .cv_loc 709 3 207 0 # ..\include\gsl/span:207:0 +.seh_proc "??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + xor eax, eax + mov r8b, al + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp13082: + .cv_loc 709 3 208 0 # ..\include\gsl/span:208:0 + mov rdx, qword ptr [rcx + 8] + add rdx, qword ptr [rbp - 16] + mov byte ptr [rbp - 49], 0 + cmp rdx, 0 + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov byte ptr [rbp - 65], r8b # 1-byte Spill + jl .LBB709_2 +# %bb.1: + mov rax, qword ptr [rbp - 64] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + add rcx, qword ptr [rbp - 16] + mov rdx, qword ptr [rax] + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + cmp rcx, rax + setle r8b + mov byte ptr [rbp - 65], r8b # 1-byte Spill +.LBB709_2: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB709_3 + jmp .LBB709_4 +.LBB709_3: + test byte ptr [rbp - 49], 1 + jne .LBB709_6 + jmp .LBB709_7 +.LBB709_4: + lea rdx, [rip + "??_C@_0DG@JNPJKKEI@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 48] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 49], 1 +.Ltmp13080: + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13081: + jmp .LBB709_5 +.LBB709_5: + ud2 +.LBB709_6: + lea rcx, [rbp - 48] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB709_7: + .cv_loc 709 3 209 0 # ..\include\gsl/span:209:0 + mov rax, qword ptr [rbp - 16] + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + add rax, qword ptr [rcx + 8] + mov qword ptr [rcx + 8], rax + .cv_loc 709 3 210 0 # ..\include\gsl/span:210:0 + mov rax, rcx + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z")@IMGREL + .section .text,"xr",discard,"??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + .seh_endproc + .def "?dtor$8@?0???Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z@4HA": +.seh_proc "?dtor$8@?0???Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z@4HA" +.LBB709_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 709 3 208 0 # ..\include\gsl/span:208:0 + test byte ptr [rbp - 49], 1 + jne .LBB709_9 + jmp .LBB709_10 +.LBB709_9: + lea rcx, [rbp - 48] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB709_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13083: +.Lfunc_end709: + .seh_handlerdata + .section .text,"xr",discard,"??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + .p2align 2 +"$cppxdata$??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z": + .long -1 # ToState + .long "?dtor$8@?0???Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z@4HA"@IMGREL # Action +"$ip2state$??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z": + .long .Lfunc_begin709@IMGREL # IP + .long -1 # ToState + .long .Ltmp13080@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13081@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + # -- End function + .def "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin710: + .cv_func_id 710 + .cv_loc 710 2 1076 0 # external\include\catch/catch.hpp:1076:0 +.seh_proc "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp13084: + .cv_loc 710 2 1077 0 # external\include\catch/catch.hpp:1077:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02FDNJECIE@?$CB?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp13085: +.Lfunc_end710: + .seh_handlerdata + .section .text,"xr",discard,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + .globl "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" # -- Begin function ?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ + .p2align 4, 0x90 +"?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ": # @"?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Lfunc_begin711: + .cv_func_id 711 + .cv_loc 711 3 519 0 # ..\include\gsl/span:519:0 +.seh_proc "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp13086: + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov qword ptr [rsp + 48], rax # 8-byte Spill + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov r8, rax + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp13087: +.Lfunc_end711: + .seh_handlerdata + .section .text,"xr",discard,"?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + .seh_endproc + # -- End function + .def "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .globl "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # -- Begin function ??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z + .p2align 4, 0x90 +"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z": # @"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Lfunc_begin712: + .cv_func_id 712 + .cv_loc 712 2 1076 0 # external\include\catch/catch.hpp:1076:0 +.seh_proc "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp13088: + .cv_loc 712 2 1077 0 # external\include\catch/catch.hpp:1077:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02FDNJECIE@?$CB?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp13089: +.Lfunc_end712: + .seh_handlerdata + .section .text,"xr",discard,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin713: + .cv_func_id 713 + .cv_loc 713 2 1076 0 # external\include\catch/catch.hpp:1076:0 +.seh_proc "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp13090: + .cv_loc 713 2 1077 0 # external\include\catch/catch.hpp:1077:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02FDNJECIE@?$CB?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp13091: +.Lfunc_end713: + .seh_handlerdata + .section .text,"xr",discard,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin714: + .cv_func_id 714 + .cv_loc 714 2 1088 0 # external\include\catch/catch.hpp:1088:0 +.seh_proc "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 184 + .seh_stackalloc 184 + .seh_endprologue + mov rax, rdx + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 176], r9 + mov qword ptr [rsp + 112], r8 + mov qword ptr [rsp + 104], rcx + mov rcx, qword ptr [rsp + 104] +.Ltmp13092: + .cv_loc 714 2 1089 0 # external\include\catch/catch.hpp:1089:0 + mov r8, qword ptr [rsp + 112] + lea r9, [rsp + 152] + mov qword ptr [rsp + 96], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_01MNNFJEPP@?$DM?$AA@"] + mov qword ptr [rsp + 88], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 80], rax # 8-byte Spill + mov qword ptr [rsp + 72], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 112] + mov r9, qword ptr [rdx] + mov qword ptr [rsp + 136], r9 + mov rdx, qword ptr [rdx + 8] + mov qword ptr [rsp + 144], rdx + mov rdx, qword ptr [rcx] + mov r9, qword ptr [rdx] + mov qword ptr [rsp + 120], r9 + mov rdx, qword ptr [rdx + 8] + mov qword ptr [rsp + 128], rdx + lea rcx, [rsp + 120] + lea rdx, [rsp + 136] + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r8 # 8-byte Spill + call "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 152] + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 176] + xor rcx, rsp + mov qword ptr [rsp + 48], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 80] # 8-byte Reload + add rsp, 184 + ret +.Ltmp13093: +.Lfunc_end714: + .seh_handlerdata + .section .text,"xr",discard,"??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin715: + .cv_func_id 715 + .cv_loc 715 2 1096 0 # external\include\catch/catch.hpp:1096:0 +.seh_proc "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 184 + .seh_stackalloc 184 + .seh_endprologue + mov rax, rdx + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 176], r9 + mov qword ptr [rsp + 112], r8 + mov qword ptr [rsp + 104], rcx + mov rcx, qword ptr [rsp + 104] +.Ltmp13094: + .cv_loc 715 2 1097 0 # external\include\catch/catch.hpp:1097:0 + mov r8, qword ptr [rsp + 112] + lea r9, [rsp + 152] + mov qword ptr [rsp + 96], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EHCHHCKH@?$DM?$DN?$AA@"] + mov qword ptr [rsp + 88], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 80], rax # 8-byte Spill + mov qword ptr [rsp + 72], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 112] + mov r9, qword ptr [rdx] + mov qword ptr [rsp + 136], r9 + mov rdx, qword ptr [rdx + 8] + mov qword ptr [rsp + 144], rdx + mov rdx, qword ptr [rcx] + mov r9, qword ptr [rdx] + mov qword ptr [rsp + 120], r9 + mov rdx, qword ptr [rdx + 8] + mov qword ptr [rsp + 128], rdx + lea rcx, [rsp + 120] + lea rdx, [rsp + 136] + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r8 # 8-byte Spill + call "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 152] + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 176] + xor rcx, rsp + mov qword ptr [rsp + 48], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 80] # 8-byte Reload + add rsp, 184 + ret +.Ltmp13095: +.Lfunc_end715: + .seh_handlerdata + .section .text,"xr",discard,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .globl "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # -- Begin function ??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z + .p2align 4, 0x90 +"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z": # @"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Lfunc_begin716: + .cv_func_id 716 + .cv_loc 716 2 1096 0 # external\include\catch/catch.hpp:1096:0 +.seh_proc "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +# %bb.0: + sub rsp, 184 + .seh_stackalloc 184 + .seh_endprologue + mov rax, rdx + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 176], r9 + mov qword ptr [rsp + 112], r8 + mov qword ptr [rsp + 104], rcx + mov rcx, qword ptr [rsp + 104] +.Ltmp13096: + .cv_loc 716 2 1097 0 # external\include\catch/catch.hpp:1097:0 + mov r8, qword ptr [rsp + 112] + lea r9, [rsp + 152] + mov qword ptr [rsp + 96], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EHCHHCKH@?$DM?$DN?$AA@"] + mov qword ptr [rsp + 88], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 80], rax # 8-byte Spill + mov qword ptr [rsp + 72], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 112] + mov r9, qword ptr [rdx] + mov qword ptr [rsp + 136], r9 + mov rdx, qword ptr [rdx + 8] + mov qword ptr [rsp + 144], rdx + mov rdx, qword ptr [rcx] + lea rcx, [rsp + 120] + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r8 # 8-byte Spill + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + lea rcx, [rsp + 120] + lea rdx, [rsp + 136] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 152] + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" + mov rcx, qword ptr [rsp + 176] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 80] # 8-byte Reload + add rsp, 184 + ret +.Ltmp13097: +.Lfunc_end716: + .seh_handlerdata + .section .text,"xr",discard,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin717: + .cv_func_id 717 + .cv_loc 717 2 1096 0 # external\include\catch/catch.hpp:1096:0 +.seh_proc "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 184 + .seh_stackalloc 184 + .seh_endprologue + mov rax, rdx + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 176], r9 + mov qword ptr [rsp + 112], r8 + mov qword ptr [rsp + 104], rcx + mov rcx, qword ptr [rsp + 104] +.Ltmp13098: + .cv_loc 717 2 1097 0 # external\include\catch/catch.hpp:1097:0 + mov r8, qword ptr [rsp + 112] + lea r9, [rsp + 152] + mov qword ptr [rsp + 96], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EHCHHCKH@?$DM?$DN?$AA@"] + mov qword ptr [rsp + 88], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 80], rax # 8-byte Spill + mov qword ptr [rsp + 72], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 112] + lea rcx, [rsp + 136] + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r8 # 8-byte Spill + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov r8, qword ptr [rdx] + mov qword ptr [rsp + 120], r8 + mov rdx, qword ptr [rdx + 8] + mov qword ptr [rsp + 128], rdx + lea rcx, [rsp + 120] + lea rdx, [rsp + 136] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 152] + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" + mov rcx, qword ptr [rsp + 176] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 80] # 8-byte Reload + add rsp, 184 + ret +.Ltmp13099: +.Lfunc_end717: + .seh_handlerdata + .section .text,"xr",discard,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin718: + .cv_func_id 718 + .cv_loc 718 2 1088 0 # external\include\catch/catch.hpp:1088:0 +.seh_proc "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 184 + .seh_stackalloc 184 + .seh_endprologue + mov rax, rdx + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 176], r9 + mov qword ptr [rsp + 112], r8 + mov qword ptr [rsp + 104], rcx + mov rcx, qword ptr [rsp + 104] +.Ltmp13100: + .cv_loc 718 2 1089 0 # external\include\catch/catch.hpp:1089:0 + mov r8, qword ptr [rsp + 112] + lea r9, [rsp + 152] + mov qword ptr [rsp + 96], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_01MNNFJEPP@?$DM?$AA@"] + mov qword ptr [rsp + 88], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 80], rax # 8-byte Spill + mov qword ptr [rsp + 72], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 112] + lea rcx, [rsp + 136] + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r8 # 8-byte Spill + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov r8, qword ptr [rdx] + mov qword ptr [rsp + 120], r8 + mov rdx, qword ptr [rdx + 8] + mov qword ptr [rsp + 128], rdx + lea rcx, [rsp + 120] + lea rdx, [rsp + 136] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 152] + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" + mov rcx, qword ptr [rsp + 176] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 80] # 8-byte Reload + add rsp, 184 + ret +.Ltmp13101: +.Lfunc_end718: + .seh_handlerdata + .section .text,"xr",discard,"??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin719: + .cv_func_id 719 + .cv_loc 719 2 1084 0 # external\include\catch/catch.hpp:1084:0 +.seh_proc "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 184 + .seh_stackalloc 184 + .seh_endprologue + mov rax, rdx + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 176], r9 + mov qword ptr [rsp + 112], r8 + mov qword ptr [rsp + 104], rcx + mov rcx, qword ptr [rsp + 104] +.Ltmp13102: + .cv_loc 719 2 1085 0 # external\include\catch/catch.hpp:1085:0 + mov r8, qword ptr [rsp + 112] + lea r9, [rsp + 152] + mov qword ptr [rsp + 96], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_01PPODPGHN@?$DO?$AA@"] + mov qword ptr [rsp + 88], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 80], rax # 8-byte Spill + mov qword ptr [rsp + 72], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 112] + mov r9, qword ptr [rdx] + mov qword ptr [rsp + 136], r9 + mov rdx, qword ptr [rdx + 8] + mov qword ptr [rsp + 144], rdx + mov rdx, qword ptr [rcx] + mov r9, qword ptr [rdx] + mov qword ptr [rsp + 120], r9 + mov rdx, qword ptr [rdx + 8] + mov qword ptr [rsp + 128], rdx + lea rcx, [rsp + 120] + lea rdx, [rsp + 136] + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r8 # 8-byte Spill + call "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 152] + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 176] + xor rcx, rsp + mov qword ptr [rsp + 48], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 80] # 8-byte Reload + add rsp, 184 + ret +.Ltmp13103: +.Lfunc_end719: + .seh_handlerdata + .section .text,"xr",discard,"??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin720: + .cv_func_id 720 + .cv_loc 720 2 1092 0 # external\include\catch/catch.hpp:1092:0 +.seh_proc "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 184 + .seh_stackalloc 184 + .seh_endprologue + mov rax, rdx + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 176], r9 + mov qword ptr [rsp + 112], r8 + mov qword ptr [rsp + 104], rcx + mov rcx, qword ptr [rsp + 104] +.Ltmp13104: + .cv_loc 720 2 1093 0 # external\include\catch/catch.hpp:1093:0 + mov r8, qword ptr [rsp + 112] + lea r9, [rsp + 152] + mov qword ptr [rsp + 96], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EEKDKGMJ@?$DO?$DN?$AA@"] + mov qword ptr [rsp + 88], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 80], rax # 8-byte Spill + mov qword ptr [rsp + 72], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 112] + mov r9, qword ptr [rdx] + mov qword ptr [rsp + 136], r9 + mov rdx, qword ptr [rdx + 8] + mov qword ptr [rsp + 144], rdx + mov rdx, qword ptr [rcx] + mov r9, qword ptr [rdx] + mov qword ptr [rsp + 120], r9 + mov rdx, qword ptr [rdx + 8] + mov qword ptr [rsp + 128], rdx + lea rcx, [rsp + 120] + lea rdx, [rsp + 136] + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r8 # 8-byte Spill + call "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 152] + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 176] + xor rcx, rsp + mov qword ptr [rsp + 48], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 80] # 8-byte Reload + add rsp, 184 + ret +.Ltmp13105: +.Lfunc_end720: + .seh_handlerdata + .section .text,"xr",discard,"??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .globl "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # -- Begin function ??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z + .p2align 4, 0x90 +"??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z": # @"??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Lfunc_begin721: + .cv_func_id 721 + .cv_loc 721 2 1084 0 # external\include\catch/catch.hpp:1084:0 +.seh_proc "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +# %bb.0: + sub rsp, 184 + .seh_stackalloc 184 + .seh_endprologue + mov rax, rdx + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 176], r9 + mov qword ptr [rsp + 112], r8 + mov qword ptr [rsp + 104], rcx + mov rcx, qword ptr [rsp + 104] +.Ltmp13106: + .cv_loc 721 2 1085 0 # external\include\catch/catch.hpp:1085:0 + mov r8, qword ptr [rsp + 112] + lea r9, [rsp + 152] + mov qword ptr [rsp + 96], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_01PPODPGHN@?$DO?$AA@"] + mov qword ptr [rsp + 88], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 80], rax # 8-byte Spill + mov qword ptr [rsp + 72], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 112] + mov r9, qword ptr [rdx] + mov qword ptr [rsp + 136], r9 + mov rdx, qword ptr [rdx + 8] + mov qword ptr [rsp + 144], rdx + mov rdx, qword ptr [rcx] + lea rcx, [rsp + 120] + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r8 # 8-byte Spill + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + lea rcx, [rsp + 120] + lea rdx, [rsp + 136] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 152] + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" + mov rcx, qword ptr [rsp + 176] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 80] # 8-byte Reload + add rsp, 184 + ret +.Ltmp13107: +.Lfunc_end721: + .seh_handlerdata + .section .text,"xr",discard,"??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .globl "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # -- Begin function ??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z + .p2align 4, 0x90 +"??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z": # @"??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Lfunc_begin722: + .cv_func_id 722 + .cv_loc 722 2 1092 0 # external\include\catch/catch.hpp:1092:0 +.seh_proc "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +# %bb.0: + sub rsp, 184 + .seh_stackalloc 184 + .seh_endprologue + mov rax, rdx + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 176], r9 + mov qword ptr [rsp + 112], r8 + mov qword ptr [rsp + 104], rcx + mov rcx, qword ptr [rsp + 104] +.Ltmp13108: + .cv_loc 722 2 1093 0 # external\include\catch/catch.hpp:1093:0 + mov r8, qword ptr [rsp + 112] + lea r9, [rsp + 152] + mov qword ptr [rsp + 96], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EEKDKGMJ@?$DO?$DN?$AA@"] + mov qword ptr [rsp + 88], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 80], rax # 8-byte Spill + mov qword ptr [rsp + 72], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 112] + mov r9, qword ptr [rdx] + mov qword ptr [rsp + 136], r9 + mov rdx, qword ptr [rdx + 8] + mov qword ptr [rsp + 144], rdx + mov rdx, qword ptr [rcx] + lea rcx, [rsp + 120] + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r8 # 8-byte Spill + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + lea rcx, [rsp + 120] + lea rdx, [rsp + 136] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 152] + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" + mov rcx, qword ptr [rsp + 176] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 80] # 8-byte Reload + add rsp, 184 + ret +.Ltmp13109: +.Lfunc_end722: + .seh_handlerdata + .section .text,"xr",discard,"??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + .globl "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" # -- Begin function ??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z + .p2align 4, 0x90 +"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z": # @"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" +.Lfunc_begin723: + .cv_func_id 723 + .cv_loc 723 2 1051 0 # external\include\catch/catch.hpp:1051:0 +.seh_proc "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp13110: + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 80], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 88], rax + mov rax, qword ptr [rsp + 48] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 64], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 72], rax + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 104 + ret +.Ltmp13111: +.Lfunc_end723: + .seh_handlerdata + .section .text,"xr",discard,"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + .seh_endproc + # -- End function + .def "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .globl "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" # -- Begin function ??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z + .p2align 4, 0x90 +"??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z": # @"??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" +.Lfunc_begin724: + .cv_func_id 724 + .cv_loc 724 3 235 0 # ..\include\gsl/span:235:0 +.seh_proc "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + #DEBUG_VALUE: operator!=:rhs <- [$rdx+0] + #DEBUG_VALUE: operator!=:lhs <- [$rcx+0] +.Ltmp13112: + .cv_loc 724 3 236 0 # ..\include\gsl/span:236:0 + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 72], rax + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 56], rax + lea rcx, [rsp + 48] +.Ltmp13113: + lea rdx, [rsp + 64] +.Ltmp13114: + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + xor al, -1 + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 88 + ret +.Ltmp13115: +.Lfunc_end724: + .seh_handlerdata + .section .text,"xr",discard,"??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .seh_endproc + # -- End function + .def "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" + .globl "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" # -- Begin function ??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z + .p2align 4, 0x90 +"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z": # @"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" +.Lfunc_begin725: + .cv_func_id 725 + .cv_loc 725 2 1051 0 # external\include\catch/catch.hpp:1051:0 +.seh_proc "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp13116: + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 80], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 88], rax + mov rdx, qword ptr [rsp + 48] + lea rcx, [rsp + 64] + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov dword ptr [rsp + 36], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 36] # 4-byte Reload + add rsp, 104 + ret +.Ltmp13117: +.Lfunc_end725: + .seh_handlerdata + .section .text,"xr",discard,"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" + .seh_endproc + # -- End function + .def "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .globl "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # -- Begin function ??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z + .p2align 4, 0x90 +"??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z": # @"??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" +.Lfunc_begin726: + .cv_func_id 726 + .cv_loc 726 3 235 0 # ..\include\gsl/span:235:0 +.seh_proc "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + #DEBUG_VALUE: operator!=:rhs <- [$rdx+0] + #DEBUG_VALUE: operator!=:lhs <- [$rcx+0] +.Ltmp13118: + .cv_loc 726 3 236 0 # ..\include\gsl/span:236:0 + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 72], rax + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 56], rax + lea rcx, [rsp + 48] +.Ltmp13119: + lea rdx, [rsp + 64] +.Ltmp13120: + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + xor al, -1 + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 88 + ret +.Ltmp13121: +.Lfunc_end726: + .seh_handlerdata + .section .text,"xr",discard,"??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .seh_endproc + # -- End function + .def "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" + .globl "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" # -- Begin function ??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z + .p2align 4, 0x90 +"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z": # @"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" +.Lfunc_begin727: + .cv_func_id 727 + .cv_loc 727 2 1051 0 # external\include\catch/catch.hpp:1051:0 +.seh_proc "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp13122: + mov rdx, qword ptr [rsp + 56] + lea rcx, [rsp + 80] + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + mov rcx, qword ptr [rsp + 48] + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 64], rdx + mov rcx, qword ptr [rcx + 8] + mov qword ptr [rsp + 72], rcx + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov dword ptr [rsp + 36], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 36] # 4-byte Reload + add rsp, 104 + ret +.Ltmp13123: +.Lfunc_end727: + .seh_handlerdata + .section .text,"xr",discard,"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" + .seh_endproc + # -- End function + .def "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .globl "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" # -- Begin function ??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z + .p2align 4, 0x90 +"??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z": # @"??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" +.Lfunc_begin728: + .cv_func_id 728 +# %bb.0: + #DEBUG_VALUE: operator<:rhs <- [$rdx+0] + #DEBUG_VALUE: operator<:lhs <- [$rcx+0] + .cv_loc 728 3 241 0 # ..\include\gsl/span:241:0 + mov rcx, qword ptr [rcx + 8] + cmp rcx, qword ptr [rdx + 8] + setl al + and al, 1 + movzx eax, al + ret +.Ltmp13124: +.Lfunc_end728: + # -- 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_begin729: + .cv_func_id 729 + .cv_loc 729 3 245 0 # ..\include\gsl/span:245:0 +.seh_proc "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + #DEBUG_VALUE: operator<=:rhs <- [$rdx+0] + #DEBUG_VALUE: operator<=:lhs <- [$rcx+0] +.Ltmp13125: + .cv_loc 729 3 246 0 # ..\include\gsl/span:246:0 + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 72], rax + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 56], rax + lea rcx, [rsp + 48] +.Ltmp13126: + lea rdx, [rsp + 64] +.Ltmp13127: + call "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + xor al, -1 + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 88 + ret +.Ltmp13128: +.Lfunc_end729: + .seh_handlerdata + .section .text,"xr",discard,"??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .seh_endproc + # -- End function + .def "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .globl "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # -- Begin function ??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z + .p2align 4, 0x90 +"??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z": # @"??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" +.Lfunc_begin730: + .cv_func_id 730 + .cv_loc 730 3 245 0 # ..\include\gsl/span:245:0 +.seh_proc "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + #DEBUG_VALUE: operator<=:rhs <- [$rdx+0] + #DEBUG_VALUE: operator<=:lhs <- [$rcx+0] +.Ltmp13129: + .cv_loc 730 3 246 0 # ..\include\gsl/span:246:0 + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 72], rax + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 56], rax + lea rcx, [rsp + 48] +.Ltmp13130: + lea rdx, [rsp + 64] +.Ltmp13131: + call "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + xor al, -1 + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 88 + ret +.Ltmp13132: +.Lfunc_end730: + .seh_handlerdata + .section .text,"xr",discard,"??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .seh_endproc + # -- End function + .def "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .globl "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # -- Begin function ??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z + .p2align 4, 0x90 +"??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z": # @"??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" +.Lfunc_begin731: + .cv_func_id 731 +# %bb.0: + #DEBUG_VALUE: operator<:rhs <- [$rdx+0] + #DEBUG_VALUE: operator<:lhs <- [$rcx+0] + .cv_loc 731 3 241 0 # ..\include\gsl/span:241:0 + mov rcx, qword ptr [rcx + 8] + cmp rcx, qword ptr [rdx + 8] + setl al + and al, 1 + movzx eax, al + ret +.Ltmp13133: +.Lfunc_end731: + # -- 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_begin732: + .cv_func_id 732 + .cv_loc 732 3 250 0 # ..\include\gsl/span:250:0 +.seh_proc "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + #DEBUG_VALUE: operator>:rhs <- [$rdx+0] + #DEBUG_VALUE: operator>:lhs <- [$rcx+0] +.Ltmp13134: + .cv_loc 732 3 251 0 # ..\include\gsl/span:251:0 + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 72], rax + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 56], rax + lea rcx, [rsp + 48] +.Ltmp13135: + lea rdx, [rsp + 64] +.Ltmp13136: + call "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 88 + ret +.Ltmp13137: +.Lfunc_end732: + .seh_handlerdata + .section .text,"xr",discard,"??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .seh_endproc + # -- End function + .def "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .globl "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" # -- Begin function ??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z + .p2align 4, 0x90 +"??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z": # @"??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" +.Lfunc_begin733: + .cv_func_id 733 + .cv_loc 733 3 255 0 # ..\include\gsl/span:255:0 +.seh_proc "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + #DEBUG_VALUE: operator>=:rhs <- [$rdx+0] + #DEBUG_VALUE: operator>=:lhs <- [$rcx+0] +.Ltmp13138: + .cv_loc 733 3 256 0 # ..\include\gsl/span:256:0 + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 72], rax + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 56], rax + lea rcx, [rsp + 48] +.Ltmp13139: + lea rdx, [rsp + 64] +.Ltmp13140: + call "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + xor al, -1 + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 88 + ret +.Ltmp13141: +.Lfunc_end733: + .seh_handlerdata + .section .text,"xr",discard,"??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .seh_endproc + # -- End function + .def "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .globl "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # -- Begin function ??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z + .p2align 4, 0x90 +"??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z": # @"??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" +.Lfunc_begin734: + .cv_func_id 734 + .cv_loc 734 3 250 0 # ..\include\gsl/span:250:0 +.seh_proc "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + #DEBUG_VALUE: operator>:rhs <- [$rdx+0] + #DEBUG_VALUE: operator>:lhs <- [$rcx+0] +.Ltmp13142: + .cv_loc 734 3 251 0 # ..\include\gsl/span:251:0 + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 72], rax + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 56], rax + lea rcx, [rsp + 48] +.Ltmp13143: + lea rdx, [rsp + 64] +.Ltmp13144: + call "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 88 + ret +.Ltmp13145: +.Lfunc_end734: + .seh_handlerdata + .section .text,"xr",discard,"??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .seh_endproc + # -- End function + .def "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .globl "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # -- Begin function ??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z + .p2align 4, 0x90 +"??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z": # @"??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" +.Lfunc_begin735: + .cv_func_id 735 + .cv_loc 735 3 255 0 # ..\include\gsl/span:255:0 +.seh_proc "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + #DEBUG_VALUE: operator>=:rhs <- [$rdx+0] + #DEBUG_VALUE: operator>=:lhs <- [$rcx+0] +.Ltmp13146: + .cv_loc 735 3 256 0 # ..\include\gsl/span:256:0 + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 72], rax + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 56], rax + lea rcx, [rsp + 48] +.Ltmp13147: + lea rdx, [rsp + 64] +.Ltmp13148: + call "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + xor al, -1 + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 88 + ret +.Ltmp13149: +.Lfunc_end735: + .seh_handlerdata + .section .text,"xr",discard,"??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .seh_endproc + # -- End function + .def "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" + .globl "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" # -- Begin function ??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z + .p2align 4, 0x90 +"??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z": # @"??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" +.Lfunc_begin736: + .cv_func_id 736 + .cv_loc 736 12 1355 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1355:0 +.seh_proc "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13150: + .cv_loc 736 12 1356 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1356:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13151: +.Lfunc_end736: + .seh_handlerdata + .section .text,"xr",discard,"??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" + .seh_endproc + # -- End function + .def "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" + .globl "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" # -- Begin function ??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z + .p2align 4, 0x90 +"??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z": # @"??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" +.Lfunc_begin737: + .cv_func_id 737 + .cv_loc 737 12 1367 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1367:0 +.seh_proc "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13152: + .cv_loc 737 12 1368 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1368:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13153: +.Lfunc_end737: + .seh_handlerdata + .section .text,"xr",discard,"??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" + .seh_endproc + # -- End function + .def "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + .globl "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" # -- Begin function ??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ + .p2align 4, 0x90 +"??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ": # @"??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" +.Lfunc_begin738: + .cv_func_id 738 + .cv_loc 738 3 156 0 # ..\include\gsl/span:156:0 +.seh_proc "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 112 + .seh_stackalloc 112 + lea rbp, [rsp + 112] + .seh_setframe 5, 112 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp13156: + .cv_loc 738 3 157 0 # ..\include\gsl/span:157:0 + mov rax, qword ptr [rcx + 8] + mov rdx, qword ptr [rcx] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + cmp rcx, rax + setne r8b + mov byte ptr [rbp - 41], 0 + test r8b, 1 + jne .LBB738_1 + jmp .LBB738_2 +.LBB738_1: + test byte ptr [rbp - 41], 1 + jne .LBB738_4 + jmp .LBB738_5 +.LBB738_2: + lea rdx, [rip + "??_C@_0DG@OBPNLIC@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp13154: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13155: + jmp .LBB738_3 +.LBB738_3: + ud2 +.LBB738_4: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB738_5: + .cv_loc 738 3 158 0 # ..\include\gsl/span:158:0 + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, qword ptr [rcx + 8] + shl rdx, 2 + add rax, rdx + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ")@IMGREL + .section .text,"xr",discard,"??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + .seh_endproc + .def "?dtor$6@?0???D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ@4HA": +.seh_proc "?dtor$6@?0???D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ@4HA" +.LBB738_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue + .cv_loc 738 3 157 0 # ..\include\gsl/span:157:0 + test byte ptr [rbp - 41], 1 + jne .LBB738_7 + jmp .LBB738_8 +.LBB738_7: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB738_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13157: +.Lfunc_end738: + .seh_handlerdata + .section .text,"xr",discard,"??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + .seh_endproc + .section .xdata,"dr",associative,"??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + .p2align 2 +"$cppxdata$??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ": + .long -1 # ToState + .long "?dtor$6@?0???D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ@4HA"@IMGREL # Action +"$ip2state$??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ": + .long .Lfunc_begin738@IMGREL # IP + .long -1 # ToState + .long .Ltmp13154@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13155@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + # -- End function + .def "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + .globl "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" # -- Begin function ??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z + .p2align 4, 0x90 +"??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z": # @"??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" +.Lfunc_begin739: + .cv_func_id 739 + .cv_loc 739 3 222 0 # ..\include\gsl/span:222:0 +.seh_proc "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 112 + .seh_stackalloc 112 + lea rbp, [rsp + 112] + .seh_setframe 5, 112 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + #DEBUG_VALUE: operator-:rhs <- [$rdx+0] + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp13160: + .cv_loc 739 3 223 0 # ..\include\gsl/span:223:0 + mov rax, qword ptr [rcx] + cmp rax, qword ptr [rdx] + sete r8b + mov byte ptr [rbp - 41], 0 + test r8b, 1 + mov qword ptr [rbp - 56], rdx # 8-byte Spill +.Ltmp13161: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 64], rcx # 8-byte Spill + jne .LBB739_1 + jmp .LBB739_2 +.Ltmp13162: +.LBB739_1: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + test byte ptr [rbp - 41], 1 + jne .LBB739_4 + jmp .LBB739_5 +.Ltmp13163: +.LBB739_2: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + lea rdx, [rip + "??_C@_0DG@HNIJKHON@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp13158: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13159: + jmp .LBB739_3 +.Ltmp13164: +.LBB739_3: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + ud2 +.Ltmp13165: +.LBB739_4: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp13166: +.LBB739_5: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 739 3 224 0 # ..\include\gsl/span:224:0 + mov rax, qword ptr [rbp - 64] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + sub rcx, qword ptr [rdx + 8] + mov rax, rcx + add rsp, 112 + pop rbp +.Ltmp13167: + ret + .seh_handlerdata + .long ("$cppxdata$??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z")@IMGREL + .section .text,"xr",discard,"??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + .seh_endproc + .def "?dtor$6@?0???G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z@4HA": +.seh_proc "?dtor$6@?0???G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z@4HA" +.LBB739_6: +.Ltmp13168: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] +.Ltmp13169: + .seh_endprologue + .cv_loc 739 3 223 0 # ..\include\gsl/span:223:0 + test byte ptr [rbp - 41], 1 + jne .LBB739_7 + jmp .LBB739_8 +.LBB739_7: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB739_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13170: +.Lfunc_end739: + .seh_handlerdata + .section .text,"xr",discard,"??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + .p2align 2 +"$cppxdata$??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z": + .long -1 # ToState + .long "?dtor$6@?0???G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z@4HA"@IMGREL # Action +"$ip2state$??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z": + .long .Lfunc_begin739@IMGREL # IP + .long -1 # ToState + .long .Ltmp13158@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13159@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + # -- End function + .def "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .globl "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # -- Begin function ??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ + .p2align 4, 0x90 +"??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": # @"??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" +.Lfunc_begin740: + .cv_func_id 740 + .cv_loc 740 3 168 0 # ..\include\gsl/span:168:0 +.seh_proc "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + xor eax, eax + mov dl, al + xor eax, eax + mov r8d, eax + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp13173: + .cv_loc 740 3 169 0 # ..\include\gsl/span:169:0 + mov r9, qword ptr [rcx + 8] + mov byte ptr [rbp - 41], 0 + cmp r8, r9 + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov byte ptr [rbp - 57], dl # 1-byte Spill + jg .LBB740_2 +# %bb.1: + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rax] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + cmp rcx, rax + setne r8b + mov byte ptr [rbp - 57], r8b # 1-byte Spill +.LBB740_2: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB740_3 + jmp .LBB740_4 +.LBB740_3: + test byte ptr [rbp - 41], 1 + jne .LBB740_6 + jmp .LBB740_7 +.LBB740_4: + lea rdx, [rip + "??_C@_0DG@JCNKEIFF@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp13171: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13172: + jmp .LBB740_5 +.LBB740_5: + ud2 +.LBB740_6: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB740_7: + .cv_loc 740 3 170 0 # ..\include\gsl/span:170:0 + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + add rcx, 1 + mov qword ptr [rax + 8], rcx + .cv_loc 740 3 171 0 # ..\include\gsl/span:171:0 + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ")@IMGREL + .section .text,"xr",discard,"??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .seh_endproc + .def "?dtor$8@?0???E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA": +.seh_proc "?dtor$8@?0???E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA" +.LBB740_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 740 3 169 0 # ..\include\gsl/span:169:0 + test byte ptr [rbp - 41], 1 + jne .LBB740_9 + jmp .LBB740_10 +.LBB740_9: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB740_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13174: +.Lfunc_end740: + .seh_handlerdata + .section .text,"xr",discard,"??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .p2align 2 +"$cppxdata$??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": + .long -1 # ToState + .long "?dtor$8@?0???E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA"@IMGREL # Action +"$ip2state$??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": + .long .Lfunc_begin740@IMGREL # IP + .long -1 # ToState + .long .Ltmp13171@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13172@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + # -- End function + .def "??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + .globl "??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # -- Begin function ??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z + .p2align 4, 0x90 +"??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z": # @"??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" +.Lfunc_begin741: + .cv_func_id 741 + .cv_loc 741 12 1396 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1396:0 +.seh_proc "??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13175: + .cv_loc 741 12 1397 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1397:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13176: +.Lfunc_end741: + .seh_handlerdata + .section .text,"xr",discard,"??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + .seh_endproc + # -- End function + .def "??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + .globl "??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # -- Begin function ??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z + .p2align 4, 0x90 +"??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z": # @"??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" +.Lfunc_begin742: + .cv_func_id 742 + .cv_loc 742 12 1404 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1404:0 +.seh_proc "??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13177: + .cv_loc 742 12 1405 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1405:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13178: +.Lfunc_end742: + .seh_handlerdata + .section .text,"xr",discard,"??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + .seh_endproc + # -- End function + .def "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" + .globl "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" # -- Begin function ??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ + .p2align 4, 0x90 +"??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ": # @"??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" +.Lfunc_begin743: + .cv_func_id 743 + .cv_loc 743 3 156 0 # ..\include\gsl/span:156:0 +.seh_proc "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 112 + .seh_stackalloc 112 + lea rbp, [rsp + 112] + .seh_setframe 5, 112 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp13181: + .cv_loc 743 3 157 0 # ..\include\gsl/span:157:0 + mov rax, qword ptr [rcx + 8] + mov rdx, qword ptr [rcx] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + cmp rcx, rax + setne r8b + mov byte ptr [rbp - 41], 0 + test r8b, 1 + jne .LBB743_1 + jmp .LBB743_2 +.LBB743_1: + test byte ptr [rbp - 41], 1 + jne .LBB743_4 + jmp .LBB743_5 +.LBB743_2: + lea rdx, [rip + "??_C@_0DG@OBPNLIC@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp13179: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13180: + jmp .LBB743_3 +.LBB743_3: + ud2 +.LBB743_4: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB743_5: + .cv_loc 743 3 158 0 # ..\include\gsl/span:158:0 + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, qword ptr [rcx + 8] + shl rdx, 2 + add rax, rdx + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ")@IMGREL + .section .text,"xr",discard,"??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" + .seh_endproc + .def "?dtor$6@?0???D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ@4HA": +.seh_proc "?dtor$6@?0???D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ@4HA" +.LBB743_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue + .cv_loc 743 3 157 0 # ..\include\gsl/span:157:0 + test byte ptr [rbp - 41], 1 + jne .LBB743_7 + jmp .LBB743_8 +.LBB743_7: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB743_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13182: +.Lfunc_end743: + .seh_handlerdata + .section .text,"xr",discard,"??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" + .seh_endproc + .section .xdata,"dr",associative,"??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" + .p2align 2 +"$cppxdata$??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ": + .long -1 # ToState + .long "?dtor$6@?0???D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ@4HA"@IMGREL # Action +"$ip2state$??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ": + .long .Lfunc_begin743@IMGREL # IP + .long -1 # ToState + .long .Ltmp13179@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13180@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" + # -- End function + .def "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .globl "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # -- Begin function ??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z + .p2align 4, 0x90 +"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z": # @"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Lfunc_begin744: + .cv_func_id 744 + .cv_loc 744 2 1076 0 # external\include\catch/catch.hpp:1076:0 +.seh_proc "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp13183: + .cv_loc 744 2 1077 0 # external\include\catch/catch.hpp:1077:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02FDNJECIE@?$CB?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp13184: +.Lfunc_end744: + .seh_handlerdata + .section .text,"xr",discard,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" + .globl "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" # -- Begin function ??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z + .p2align 4, 0x90 +"??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z": # @"??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" +.Lfunc_begin745: + .cv_func_id 745 + .cv_loc 745 3 222 0 # ..\include\gsl/span:222:0 +.seh_proc "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 112 + .seh_stackalloc 112 + lea rbp, [rsp + 112] + .seh_setframe 5, 112 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + #DEBUG_VALUE: operator-:rhs <- [$rdx+0] + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp13187: + .cv_loc 745 3 223 0 # ..\include\gsl/span:223:0 + mov rax, qword ptr [rcx] + cmp rax, qword ptr [rdx] + sete r8b + mov byte ptr [rbp - 41], 0 + test r8b, 1 + mov qword ptr [rbp - 56], rdx # 8-byte Spill +.Ltmp13188: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 64], rcx # 8-byte Spill + jne .LBB745_1 + jmp .LBB745_2 +.Ltmp13189: +.LBB745_1: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + test byte ptr [rbp - 41], 1 + jne .LBB745_4 + jmp .LBB745_5 +.Ltmp13190: +.LBB745_2: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + lea rdx, [rip + "??_C@_0DG@HNIJKHON@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp13185: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13186: + jmp .LBB745_3 +.Ltmp13191: +.LBB745_3: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + ud2 +.Ltmp13192: +.LBB745_4: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp13193: +.LBB745_5: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 745 3 224 0 # ..\include\gsl/span:224:0 + mov rax, qword ptr [rbp - 64] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + sub rcx, qword ptr [rdx + 8] + mov rax, rcx + add rsp, 112 + pop rbp +.Ltmp13194: + ret + .seh_handlerdata + .long ("$cppxdata$??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z")@IMGREL + .section .text,"xr",discard,"??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" + .seh_endproc + .def "?dtor$6@?0???G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z@4HA": +.seh_proc "?dtor$6@?0???G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z@4HA" +.LBB745_6: +.Ltmp13195: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] +.Ltmp13196: + .seh_endprologue + .cv_loc 745 3 223 0 # ..\include\gsl/span:223:0 + test byte ptr [rbp - 41], 1 + jne .LBB745_7 + jmp .LBB745_8 +.LBB745_7: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB745_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13197: +.Lfunc_end745: + .seh_handlerdata + .section .text,"xr",discard,"??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" + .p2align 2 +"$cppxdata$??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z": + .long -1 # ToState + .long "?dtor$6@?0???G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z@4HA"@IMGREL # Action +"$ip2state$??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z": + .long .Lfunc_begin745@IMGREL # IP + .long -1 # ToState + .long .Ltmp13185@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13186@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" + # -- End function + .def "??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + .globl "??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" # -- Begin function ??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ + .p2align 4, 0x90 +"??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ": # @"??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" +.Lfunc_begin746: + .cv_func_id 746 + .cv_loc 746 3 168 0 # ..\include\gsl/span:168:0 +.seh_proc "??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + xor eax, eax + mov dl, al + xor eax, eax + mov r8d, eax + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp13200: + .cv_loc 746 3 169 0 # ..\include\gsl/span:169:0 + mov r9, qword ptr [rcx + 8] + mov byte ptr [rbp - 41], 0 + cmp r8, r9 + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov byte ptr [rbp - 57], dl # 1-byte Spill + jg .LBB746_2 +# %bb.1: + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rax] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + cmp rcx, rax + setne r8b + mov byte ptr [rbp - 57], r8b # 1-byte Spill +.LBB746_2: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB746_3 + jmp .LBB746_4 +.LBB746_3: + test byte ptr [rbp - 41], 1 + jne .LBB746_6 + jmp .LBB746_7 +.LBB746_4: + lea rdx, [rip + "??_C@_0DG@JCNKEIFF@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp13198: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13199: + jmp .LBB746_5 +.LBB746_5: + ud2 +.LBB746_6: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB746_7: + .cv_loc 746 3 170 0 # ..\include\gsl/span:170:0 + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + add rcx, 1 + mov qword ptr [rax + 8], rcx + .cv_loc 746 3 171 0 # ..\include\gsl/span:171:0 + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ")@IMGREL + .section .text,"xr",discard,"??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + .seh_endproc + .def "?dtor$8@?0???E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ@4HA": +.seh_proc "?dtor$8@?0???E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ@4HA" +.LBB746_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 746 3 169 0 # ..\include\gsl/span:169:0 + test byte ptr [rbp - 41], 1 + jne .LBB746_9 + jmp .LBB746_10 +.LBB746_9: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB746_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13201: +.Lfunc_end746: + .seh_handlerdata + .section .text,"xr",discard,"??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + .p2align 2 +"$cppxdata$??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ": + .long -1 # ToState + .long "?dtor$8@?0???E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ@4HA"@IMGREL # Action +"$ip2state$??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ": + .long .Lfunc_begin746@IMGREL # IP + .long -1 # ToState + .long .Ltmp13198@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13199@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + # -- End function + .def "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + .globl "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # -- Begin function ??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z + .p2align 4, 0x90 +"??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z": # @"??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" +.Lfunc_begin747: + .cv_func_id 747 + .cv_loc 747 12 1361 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1361:0 +.seh_proc "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13202: + .cv_loc 747 12 1362 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1362:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13203: +.Lfunc_end747: + .seh_handlerdata + .section .text,"xr",discard,"??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + .seh_endproc + # -- End function + .def "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + .globl "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # -- Begin function ??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z + .p2align 4, 0x90 +"??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z": # @"??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" +.Lfunc_begin748: + .cv_func_id 748 + .cv_loc 748 12 1373 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1373:0 +.seh_proc "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13204: + .cv_loc 748 12 1374 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1374:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13205: +.Lfunc_end748: + .seh_handlerdata + .section .text,"xr",discard,"??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + .seh_endproc + # -- End function + .def "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" + .globl "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" # -- Begin function ??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z + .p2align 4, 0x90 +"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z": # @"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" +.Lfunc_begin749: + .cv_func_id 749 + .cv_loc 749 2 1051 0 # external\include\catch/catch.hpp:1051:0 +.seh_proc "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp13206: + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 80], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 88], rax + mov rax, qword ptr [rsp + 48] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 64], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 72], rax + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 104 + ret +.Ltmp13207: +.Lfunc_end749: + .seh_handlerdata + .section .text,"xr",discard,"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" + .seh_endproc + # -- End function + .def "?rbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?rbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" + .globl "?rbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" # -- Begin function ?rbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ + .p2align 4, 0x90 +"?rbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ": # @"?rbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" +.Lfunc_begin750: + .cv_func_id 750 + .cv_loc 750 3 524 0 # ..\include\gsl/span:524:0 +.seh_proc "?rbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp13208: + lea r8, [rsp + 64] + mov qword ptr [rsp + 56], rdx # 8-byte Spill + mov rdx, r8 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + lea rdx, [rsp + 64] + call "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 88 + ret +.Ltmp13209: +.Lfunc_end750: + .seh_handlerdata + .section .text,"xr",discard,"?rbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" + .seh_endproc + # -- End function + .def "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .globl "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # -- Begin function ??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z + .p2align 4, 0x90 +"??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z": # @"??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +.Lfunc_begin751: + .cv_func_id 751 + .cv_loc 751 2 1114 0 # external\include\catch/catch.hpp:1114:0 +.seh_proc "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rcx +.Ltmp13210: + .cv_loc 751 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp13211: +.Lfunc_end751: + .seh_handlerdata + .section .text,"xr",discard,"??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .seh_endproc + # -- End function + .def "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .globl "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # -- Begin function ??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z + .p2align 4, 0x90 +"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z": # @"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +.Lfunc_begin752: + .cv_func_id 752 + .cv_loc 752 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + mov rax, rdx + mov qword ptr [rbp + 16], r8 + mov qword ptr [rbp + 8], rcx + mov rcx, qword ptr [rbp + 8] +.Ltmp13214: + .cv_loc 752 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rbp + 16] + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + lea r10, [rbp - 16] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rbp - 32], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rbp - 40], rax # 8-byte Spill + mov qword ptr [rbp - 48], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, qword ptr [rcx] + mov rdx, qword ptr [rbp + 16] +.Ltmp13212: + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" +.Ltmp13213: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB752_1 +.LBB752_1: + mov rax, rsp + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rax + 32], rcx + mov dl, byte ptr [rbp - 65] # 1-byte Reload + and dl, 1 + lea r9, [rbp - 16] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov r8, qword ptr [rbp - 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + mov rax, rcx + add rsp, 160 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z@4HA" +.LBB752_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 16] + call "??1StringRef@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp13215: +.Lfunc_end752: + .seh_handlerdata + .section .text,"xr",discard,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .p2align 2 +"$cppxdata$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z": + .long .Lfunc_begin752@IMGREL # IP + .long -1 # ToState + .long .Ltmp13212@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13213@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + # -- End function + .def "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" +.Lfunc_begin753: + .cv_func_id 753 + .cv_loc 753 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13216: + mov qword ptr [rcx], rax +.Ltmp13217: + .cv_loc 753 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp13218: + .cv_loc 753 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp13219: +.Lfunc_end753: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" + .globl "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" # -- Begin function ??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ + .p2align 4, 0x90 +"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ": # @"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" +.Lfunc_begin754: + .cv_func_id 754 + .cv_loc 754 12 1203 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1203:0 +.seh_proc "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 64], rax + mov qword ptr [rsp + 40], rcx + mov rax, qword ptr [rsp + 40] +.Ltmp13220: + .cv_loc 754 12 1204 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1204:0 + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 48], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 56], rax + .cv_loc 754 12 1205 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1205:0 + lea rcx, [rsp + 48] +.Ltmp13221: + #DEBUG_VALUE: operator*:_Tmp <- [$rcx+0] + call "??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" +.Ltmp13222: + mov rcx, rax + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + mov rcx, qword ptr [rsp + 64] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 72 + ret +.Ltmp13223: +.Lfunc_end754: + .seh_handlerdata + .section .text,"xr",discard,"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" + .seh_endproc + # -- End function + .def "?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" + .globl "?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" # -- Begin function ?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ + .p2align 4, 0x90 +"?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ": # @"?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" +.Lfunc_begin755: + .cv_func_id 755 + .cv_loc 755 3 525 0 # ..\include\gsl/span:525:0 +.seh_proc "?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp13224: + lea r8, [rsp + 64] + mov qword ptr [rsp + 56], rdx # 8-byte Spill + mov rdx, r8 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + lea rdx, [rsp + 64] + call "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 88 + ret +.Ltmp13225: +.Lfunc_end755: + .seh_handlerdata + .section .text,"xr",discard,"?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" + .seh_endproc + # -- End function + .def "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .globl "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # -- Begin function ??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z + .p2align 4, 0x90 +"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z": # @"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +.Lfunc_begin756: + .cv_func_id 756 + .cv_loc 756 2 1076 0 # external\include\catch/catch.hpp:1076:0 +.seh_proc "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + mov rax, rdx + mov qword ptr [rbp + 16], r8 + mov qword ptr [rbp + 8], rcx + mov rcx, qword ptr [rbp + 8] +.Ltmp13228: + .cv_loc 756 2 1077 0 # external\include\catch/catch.hpp:1077:0 + mov r8, qword ptr [rbp + 16] + lea r9, [rip + "??_C@_02FDNJECIE@?$CB?$DN?$AA@"] + lea r10, [rbp - 16] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rbp - 32], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rbp - 40], rax # 8-byte Spill + mov qword ptr [rbp - 48], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, qword ptr [rcx] + mov rdx, qword ptr [rbp + 16] +.Ltmp13226: + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" +.Ltmp13227: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB756_1 +.LBB756_1: + mov rax, rsp + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rax + 32], rcx + mov dl, byte ptr [rbp - 65] # 1-byte Reload + and dl, 1 + lea r9, [rbp - 16] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov r8, qword ptr [rbp - 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + mov rax, rcx + add rsp, 160 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z@4HA" +.LBB756_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 16] + call "??1StringRef@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp13229: +.Lfunc_end756: + .seh_handlerdata + .section .text,"xr",discard,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .p2align 2 +"$cppxdata$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z": + .long .Lfunc_begin756@IMGREL # IP + .long -1 # ToState + .long .Ltmp13226@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13227@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + # -- End function + .def "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .globl "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # -- Begin function ??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z + .p2align 4, 0x90 +"??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z": # @"??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Lfunc_begin757: + .cv_func_id 757 + .cv_loc 757 12 1292 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1292:0 +.seh_proc "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp13230: + .cv_loc 757 12 1293 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1293:0 + mov rcx, qword ptr [rsp + 56] + lea rdx, [rsp + 80] + call "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" + mov rcx, qword ptr [rsp + 48] + lea rdx, [rsp + 64] + call "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" + lea rcx, [rsp + 80] + lea rdx, [rsp + 64] + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 104 + ret +.Ltmp13231: +.Lfunc_end757: + .seh_handlerdata + .section .text,"xr",discard,"??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .seh_endproc + # -- End function + .def "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ" + .globl "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ" # -- Begin function ??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ + .p2align 4, 0x90 +"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ": # @"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ" +.Lfunc_begin758: + .cv_func_id 758 + .cv_loc 758 12 1214 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1214:0 +.seh_proc "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13232: + .cv_loc 758 12 1215 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1215:0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .cv_loc 758 12 1216 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1216:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp13233: +.Lfunc_end758: + .seh_handlerdata + .section .text,"xr",discard,"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ" + .seh_endproc + # -- End function + .def "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .globl "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # -- Begin function ??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z + .p2align 4, 0x90 +"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z": # @"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Lfunc_begin759: + .cv_func_id 759 + .cv_loc 759 12 1308 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1308:0 +.seh_proc "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp13234: + .cv_loc 759 12 1309 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1309:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + xor al, -1 + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp13235: +.Lfunc_end759: + .seh_handlerdata + .section .text,"xr",discard,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .seh_endproc + # -- End function + .def "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin760: + .cv_func_id 760 + .cv_loc 760 12 1181 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1181:0 +.seh_proc "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + #DEBUG_VALUE: reverse_iterator:_Right <- [$rdx+0] + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13236: + mov rax, qword ptr [rdx] + mov qword ptr [rcx], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rcx + 8], rax + .cv_loc 760 12 1182 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1182:0 + mov rax, rcx + pop rcx + ret +.Ltmp13237: +.Lfunc_end760: + .seh_handlerdata + .section .text,"xr",discard,"??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .globl "??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # -- Begin function ??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z + .p2align 4, 0x90 +"??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z": # @"??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +.Lfunc_begin761: + .cv_func_id 761 + .cv_loc 761 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13238: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rax, rcx + add rsp, 16 + ret +.Ltmp13239: +.Lfunc_end761: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .seh_endproc + # -- End function + .def "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" + .globl "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" # -- Begin function ??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z + .p2align 4, 0x90 +"??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z": # @"??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" +.Lfunc_begin762: + .cv_func_id 762 + .cv_loc 762 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp13240: + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp13241: +.Lfunc_end762: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z" + .globl "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z": # @"??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z" +.Lfunc_begin763: + .cv_func_id 763 + .cv_loc 763 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp13242: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp13243: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp13244: + ret +.Ltmp13245: +.Lfunc_end763: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z" + .seh_endproc + # -- End function + .def "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .globl "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # -- Begin function ??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z + .p2align 4, 0x90 +"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z": # @"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Lfunc_begin764: + .cv_func_id 764 + .cv_loc 764 12 1300 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1300:0 +.seh_proc "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp13246: + .cv_loc 764 12 1301 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1301:0 + mov rcx, qword ptr [rsp + 56] + lea rdx, [rsp + 80] + call "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" + mov rcx, qword ptr [rsp + 48] + lea rdx, [rsp + 64] + call "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 104 + ret +.Ltmp13247: +.Lfunc_end764: + .seh_handlerdata + .section .text,"xr",discard,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .seh_endproc + # -- End function + .def "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" + .globl "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" # -- Begin function ?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ + .p2align 4, 0x90 +"?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ": # @"?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" +.Lfunc_begin765: + .cv_func_id 765 + .cv_loc 765 12 1198 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1198:0 +.seh_proc "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13248: + .cv_loc 765 12 1199 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1199:0 + mov r8, qword ptr [rcx] + mov qword ptr [rdx], r8 + mov rcx, qword ptr [rcx + 8] + mov qword ptr [rdx + 8], rcx + pop rcx + ret +.Ltmp13249: +.Lfunc_end765: + .seh_handlerdata + .section .text,"xr",discard,"?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" +.Lfunc_begin766: + .cv_func_id 766 + .cv_loc 766 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp13250: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13251: +.Lfunc_end766: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" +.Lfunc_begin767: + .cv_func_id 767 + .cv_loc 767 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13252: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13253: +.Lfunc_end767: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin768: + .cv_func_id 768 + .cv_loc 768 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp13258: + .cv_loc 768 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp13254: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" +.Ltmp13255: + jmp .LBB768_1 +.LBB768_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp13256: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp13257: + jmp .LBB768_2 +.LBB768_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 768 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB768_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 64] + .cv_loc 768 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB768_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB768_5 + jmp .LBB768_6 +.LBB768_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB768_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB768_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13259: +.Lfunc_end768: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin768@IMGREL # IP + .long -1 # ToState + .long .Ltmp13254@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13256@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp13257@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" +.Lfunc_begin769: + .cv_func_id 769 + .cv_loc 769 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp13260: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB769_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB769_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp13261: +.Lfunc_end769: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" + .globl "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" # -- Begin function ??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z + .p2align 4, 0x90 +"??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z": # @"??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" +.Lfunc_begin770: + .cv_func_id 770 + .cv_loc 770 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13262: + .cv_loc 770 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13263: +.Lfunc_end770: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" + .seh_endproc + # -- End function + .def "??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" + .globl "??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" # -- Begin function ??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z + .p2align 4, 0x90 +"??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z": # @"??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" +.Lfunc_begin771: + .cv_func_id 771 + .cv_loc 771 2 586 0 # external\include\catch/catch.hpp:586:0 +.seh_proc "??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13264: + .cv_loc 771 2 587 0 # external\include\catch/catch.hpp:587:0 + lea rdx, [rip + "?unprintableString@Detail@Catch@@3V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@B"] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp13265: +.Lfunc_end771: + .seh_handlerdata + .section .text,"xr",discard,"??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" + .seh_endproc + # -- End function + .def "??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .globl "??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # -- Begin function ??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ + .p2align 4, 0x90 +"??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": # @"??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" +.Lfunc_begin772: + .cv_func_id 772 + .cv_loc 772 3 182 0 # ..\include\gsl/span:182:0 +.seh_proc "??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + xor eax, eax + mov dl, al + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp13268: + .cv_loc 772 3 183 0 # ..\include\gsl/span:183:0 + mov r8, qword ptr [rcx + 8] + mov byte ptr [rbp - 41], 0 + cmp r8, 0 + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov byte ptr [rbp - 57], dl # 1-byte Spill + je .LBB772_2 +# %bb.1: + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rax] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + cmp rcx, rax + setle r8b + mov byte ptr [rbp - 57], r8b # 1-byte Spill +.LBB772_2: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB772_3 + jmp .LBB772_4 +.LBB772_3: + test byte ptr [rbp - 41], 1 + jne .LBB772_6 + jmp .LBB772_7 +.LBB772_4: + lea rdx, [rip + "??_C@_0DG@GCKLINNF@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp13266: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13267: + jmp .LBB772_5 +.LBB772_5: + ud2 +.LBB772_6: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB772_7: + .cv_loc 772 3 184 0 # ..\include\gsl/span:184:0 + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + add rcx, -1 + mov qword ptr [rax + 8], rcx + .cv_loc 772 3 185 0 # ..\include\gsl/span:185:0 + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ")@IMGREL + .section .text,"xr",discard,"??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .seh_endproc + .def "?dtor$8@?0???F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA": +.seh_proc "?dtor$8@?0???F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA" +.LBB772_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 772 3 183 0 # ..\include\gsl/span:183:0 + test byte ptr [rbp - 41], 1 + jne .LBB772_9 + jmp .LBB772_10 +.LBB772_9: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB772_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13269: +.Lfunc_end772: + .seh_handlerdata + .section .text,"xr",discard,"??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .p2align 2 +"$cppxdata$??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": + .long -1 # ToState + .long "?dtor$8@?0???F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA"@IMGREL # Action +"$ip2state$??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": + .long .Lfunc_begin772@IMGREL # IP + .long -1 # ToState + .long .Ltmp13266@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13267@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + # -- End function + .def "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" + .globl "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" # -- Begin function ??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z + .p2align 4, 0x90 +"??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z": # @"??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" +.Lfunc_begin773: + .cv_func_id 773 + .cv_loc 773 2 1051 0 # external\include\catch/catch.hpp:1051:0 +.seh_proc "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp13270: + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp13271: +.Lfunc_end773: + .seh_handlerdata + .section .text,"xr",discard,"??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" + .seh_endproc + # -- End function + .def "?crbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?crbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" + .globl "?crbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" # -- Begin function ?crbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ + .p2align 4, 0x90 +"?crbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ": # @"?crbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" +.Lfunc_begin774: + .cv_func_id 774 + .cv_loc 774 3 528 0 # ..\include\gsl/span:528:0 +.seh_proc "?crbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp13272: + .cv_loc 774 3 529 0 # ..\include\gsl/span:529:0 + lea r8, [rsp + 64] + mov qword ptr [rsp + 56], rdx # 8-byte Spill + mov rdx, r8 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + lea rdx, [rsp + 64] + call "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 88 + ret +.Ltmp13273: +.Lfunc_end774: + .seh_handlerdata + .section .text,"xr",discard,"?crbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" + .seh_endproc + # -- End function + .def "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .globl "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # -- Begin function ??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z + .p2align 4, 0x90 +"??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z": # @"??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +.Lfunc_begin775: + .cv_func_id 775 + .cv_loc 775 2 1114 0 # external\include\catch/catch.hpp:1114:0 +.seh_proc "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rcx +.Ltmp13274: + .cv_loc 775 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp13275: +.Lfunc_end775: + .seh_handlerdata + .section .text,"xr",discard,"??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .seh_endproc + # -- End function + .def "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .globl "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # -- Begin function ??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z + .p2align 4, 0x90 +"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z": # @"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +.Lfunc_begin776: + .cv_func_id 776 + .cv_loc 776 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + mov rax, rdx + mov qword ptr [rbp + 16], r8 + mov qword ptr [rbp + 8], rcx + mov rcx, qword ptr [rbp + 8] +.Ltmp13278: + .cv_loc 776 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rbp + 16] + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + lea r10, [rbp - 16] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rbp - 32], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rbp - 40], rax # 8-byte Spill + mov qword ptr [rbp - 48], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, qword ptr [rcx] + mov rdx, qword ptr [rbp + 16] +.Ltmp13276: + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" +.Ltmp13277: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB776_1 +.LBB776_1: + mov rax, rsp + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rax + 32], rcx + mov dl, byte ptr [rbp - 65] # 1-byte Reload + and dl, 1 + lea r9, [rbp - 16] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov r8, qword ptr [rbp - 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + mov rax, rcx + add rsp, 160 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z@4HA" +.LBB776_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 16] + call "??1StringRef@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp13279: +.Lfunc_end776: + .seh_handlerdata + .section .text,"xr",discard,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .p2align 2 +"$cppxdata$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z": + .long .Lfunc_begin776@IMGREL # IP + .long -1 # ToState + .long .Ltmp13276@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13277@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + # -- End function + .def "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" +.Lfunc_begin777: + .cv_func_id 777 + .cv_loc 777 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13280: + mov qword ptr [rcx], rax +.Ltmp13281: + .cv_loc 777 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp13282: + .cv_loc 777 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp13283: +.Lfunc_end777: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ" + .globl "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ" # -- Begin function ??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ + .p2align 4, 0x90 +"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ": # @"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ" +.Lfunc_begin778: + .cv_func_id 778 + .cv_loc 778 12 1203 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1203:0 +.seh_proc "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 64], rax + mov qword ptr [rsp + 40], rcx + mov rax, qword ptr [rsp + 40] +.Ltmp13284: + .cv_loc 778 12 1204 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1204:0 + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 48], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 56], rax + .cv_loc 778 12 1205 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1205:0 + lea rcx, [rsp + 48] +.Ltmp13285: + #DEBUG_VALUE: operator*:_Tmp <- [$rcx+0] + call "??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" +.Ltmp13286: + mov rcx, rax + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" + mov rcx, qword ptr [rsp + 64] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 72 + ret +.Ltmp13287: +.Lfunc_end778: + .seh_handlerdata + .section .text,"xr",discard,"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ" + .seh_endproc + # -- End function + .def "?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" + .globl "?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" # -- Begin function ?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ + .p2align 4, 0x90 +"?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ": # @"?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" +.Lfunc_begin779: + .cv_func_id 779 + .cv_loc 779 3 532 0 # ..\include\gsl/span:532:0 +.seh_proc "?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp13288: + .cv_loc 779 3 533 0 # ..\include\gsl/span:533:0 + lea r8, [rsp + 64] + mov qword ptr [rsp + 56], rdx # 8-byte Spill + mov rdx, r8 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + lea rdx, [rsp + 64] + call "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 88 + ret +.Ltmp13289: +.Lfunc_end779: + .seh_handlerdata + .section .text,"xr",discard,"?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" + .seh_endproc + # -- End function + .def "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .globl "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # -- Begin function ??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z + .p2align 4, 0x90 +"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z": # @"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +.Lfunc_begin780: + .cv_func_id 780 + .cv_loc 780 2 1076 0 # external\include\catch/catch.hpp:1076:0 +.seh_proc "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + mov rax, rdx + mov qword ptr [rbp + 16], r8 + mov qword ptr [rbp + 8], rcx + mov rcx, qword ptr [rbp + 8] +.Ltmp13292: + .cv_loc 780 2 1077 0 # external\include\catch/catch.hpp:1077:0 + mov r8, qword ptr [rbp + 16] + lea r9, [rip + "??_C@_02FDNJECIE@?$CB?$DN?$AA@"] + lea r10, [rbp - 16] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rbp - 32], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rbp - 40], rax # 8-byte Spill + mov qword ptr [rbp - 48], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, qword ptr [rcx] + mov rdx, qword ptr [rbp + 16] +.Ltmp13290: + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" +.Ltmp13291: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB780_1 +.LBB780_1: + mov rax, rsp + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rax + 32], rcx + mov dl, byte ptr [rbp - 65] # 1-byte Reload + and dl, 1 + lea r9, [rbp - 16] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov r8, qword ptr [rbp - 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + mov rax, rcx + add rsp, 160 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z@4HA" +.LBB780_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 16] + call "??1StringRef@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp13293: +.Lfunc_end780: + .seh_handlerdata + .section .text,"xr",discard,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .p2align 2 +"$cppxdata$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z": + .long .Lfunc_begin780@IMGREL # IP + .long -1 # ToState + .long .Ltmp13290@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13291@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + # -- End function + .def "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + .globl "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" # -- Begin function ??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z + .p2align 4, 0x90 +"??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z": # @"??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" +.Lfunc_begin781: + .cv_func_id 781 + .cv_loc 781 12 1292 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1292:0 +.seh_proc "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp13294: + .cv_loc 781 12 1293 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1293:0 + mov rcx, qword ptr [rsp + 56] + lea rdx, [rsp + 80] + call "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" + mov rcx, qword ptr [rsp + 48] + lea rdx, [rsp + 64] + call "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" + lea rcx, [rsp + 80] + lea rdx, [rsp + 64] + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 104 + ret +.Ltmp13295: +.Lfunc_end781: + .seh_handlerdata + .section .text,"xr",discard,"??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + .seh_endproc + # -- End function + .def "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ" + .globl "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ" # -- Begin function ??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ + .p2align 4, 0x90 +"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ": # @"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ" +.Lfunc_begin782: + .cv_func_id 782 + .cv_loc 782 12 1214 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1214:0 +.seh_proc "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13296: + .cv_loc 782 12 1215 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1215:0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + .cv_loc 782 12 1216 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1216:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp13297: +.Lfunc_end782: + .seh_handlerdata + .section .text,"xr",discard,"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ" + .seh_endproc + # -- End function + .def "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + .globl "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" # -- Begin function ??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z + .p2align 4, 0x90 +"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z": # @"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" +.Lfunc_begin783: + .cv_func_id 783 + .cv_loc 783 12 1308 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1308:0 +.seh_proc "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp13298: + .cv_loc 783 12 1309 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1309:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + xor al, -1 + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp13299: +.Lfunc_end783: + .seh_handlerdata + .section .text,"xr",discard,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + .seh_endproc + # -- End function + .def "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .globl "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # -- Begin function ??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z + .p2align 4, 0x90 +"??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z": # @"??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Lfunc_begin784: + .cv_func_id 784 + .cv_loc 784 12 1181 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1181:0 +.seh_proc "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + #DEBUG_VALUE: reverse_iterator:_Right <- [$rdx+0] + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13300: + mov rax, qword ptr [rdx] + mov qword ptr [rcx], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rcx + 8], rax + .cv_loc 784 12 1182 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1182:0 + mov rax, rcx + pop rcx + ret +.Ltmp13301: +.Lfunc_end784: + .seh_handlerdata + .section .text,"xr",discard,"??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .globl "??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # -- Begin function ??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z + .p2align 4, 0x90 +"??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z": # @"??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +.Lfunc_begin785: + .cv_func_id 785 + .cv_loc 785 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13302: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rax, rcx + add rsp, 16 + ret +.Ltmp13303: +.Lfunc_end785: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .seh_endproc + # -- End function + .def "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" + .globl "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" # -- Begin function ??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z + .p2align 4, 0x90 +"??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z": # @"??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" +.Lfunc_begin786: + .cv_func_id 786 + .cv_loc 786 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp13304: + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp13305: +.Lfunc_end786: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z" + .globl "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z": # @"??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z" +.Lfunc_begin787: + .cv_func_id 787 + .cv_loc 787 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp13306: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp13307: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp13308: + ret +.Ltmp13309: +.Lfunc_end787: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z" + .seh_endproc + # -- End function + .def "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + .globl "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" # -- Begin function ??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z + .p2align 4, 0x90 +"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z": # @"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" +.Lfunc_begin788: + .cv_func_id 788 + .cv_loc 788 12 1300 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1300:0 +.seh_proc "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp13310: + .cv_loc 788 12 1301 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1301:0 + mov rcx, qword ptr [rsp + 56] + lea rdx, [rsp + 80] + call "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" + mov rcx, qword ptr [rsp + 48] + lea rdx, [rsp + 64] + call "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 104 + ret +.Ltmp13311: +.Lfunc_end788: + .seh_handlerdata + .section .text,"xr",discard,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + .seh_endproc + # -- End function + .def "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" + .globl "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" # -- Begin function ?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ + .p2align 4, 0x90 +"?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ": # @"?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" +.Lfunc_begin789: + .cv_func_id 789 + .cv_loc 789 12 1198 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1198:0 +.seh_proc "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13312: + .cv_loc 789 12 1199 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1199:0 + mov r8, qword ptr [rcx] + mov qword ptr [rdx], r8 + mov rcx, qword ptr [rcx + 8] + mov qword ptr [rdx + 8], rcx + pop rcx + ret +.Ltmp13313: +.Lfunc_end789: + .seh_handlerdata + .section .text,"xr",discard,"?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" +.Lfunc_begin790: + .cv_func_id 790 + .cv_loc 790 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp13314: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13315: +.Lfunc_end790: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" +.Lfunc_begin791: + .cv_func_id 791 + .cv_loc 791 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13316: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13317: +.Lfunc_end791: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin792: + .cv_func_id 792 + .cv_loc 792 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp13322: + .cv_loc 792 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp13318: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" +.Ltmp13319: + jmp .LBB792_1 +.LBB792_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp13320: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp13321: + jmp .LBB792_2 +.LBB792_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 792 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB792_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 64] + .cv_loc 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@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB792_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB792_5 + jmp .LBB792_6 +.LBB792_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB792_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB792_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13323: +.Lfunc_end792: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin792@IMGREL # IP + .long -1 # ToState + .long .Ltmp13318@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13320@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp13321@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" +.Lfunc_begin793: + .cv_func_id 793 + .cv_loc 793 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp13324: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB793_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB793_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp13325: +.Lfunc_end793: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" + .globl "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" # -- Begin function ??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z + .p2align 4, 0x90 +"??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z": # @"??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" +.Lfunc_begin794: + .cv_func_id 794 + .cv_loc 794 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13326: + .cv_loc 794 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13327: +.Lfunc_end794: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" + .seh_endproc + # -- End function + .def "??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" + .globl "??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" # -- Begin function ??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z + .p2align 4, 0x90 +"??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z": # @"??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" +.Lfunc_begin795: + .cv_func_id 795 + .cv_loc 795 2 586 0 # external\include\catch/catch.hpp:586:0 +.seh_proc "??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13328: + .cv_loc 795 2 587 0 # external\include\catch/catch.hpp:587:0 + lea rdx, [rip + "?unprintableString@Detail@Catch@@3V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@B"] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp13329: +.Lfunc_end795: + .seh_handlerdata + .section .text,"xr",discard,"??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" + .seh_endproc + # -- End function + .def "??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + .globl "??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" # -- Begin function ??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ + .p2align 4, 0x90 +"??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ": # @"??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" +.Lfunc_begin796: + .cv_func_id 796 + .cv_loc 796 3 182 0 # ..\include\gsl/span:182:0 +.seh_proc "??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + xor eax, eax + mov dl, al + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp13332: + .cv_loc 796 3 183 0 # ..\include\gsl/span:183:0 + mov r8, qword ptr [rcx + 8] + mov byte ptr [rbp - 41], 0 + cmp r8, 0 + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov byte ptr [rbp - 57], dl # 1-byte Spill + je .LBB796_2 +# %bb.1: + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rax] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + cmp rcx, rax + setle r8b + mov byte ptr [rbp - 57], r8b # 1-byte Spill +.LBB796_2: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB796_3 + jmp .LBB796_4 +.LBB796_3: + test byte ptr [rbp - 41], 1 + jne .LBB796_6 + jmp .LBB796_7 +.LBB796_4: + lea rdx, [rip + "??_C@_0DG@GCKLINNF@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp13330: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13331: + jmp .LBB796_5 +.LBB796_5: + ud2 +.LBB796_6: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB796_7: + .cv_loc 796 3 184 0 # ..\include\gsl/span:184:0 + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + add rcx, -1 + mov qword ptr [rax + 8], rcx + .cv_loc 796 3 185 0 # ..\include\gsl/span:185:0 + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ")@IMGREL + .section .text,"xr",discard,"??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + .seh_endproc + .def "?dtor$8@?0???F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ@4HA": +.seh_proc "?dtor$8@?0???F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ@4HA" +.LBB796_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 796 3 183 0 # ..\include\gsl/span:183:0 + test byte ptr [rbp - 41], 1 + jne .LBB796_9 + jmp .LBB796_10 +.LBB796_9: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB796_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13333: +.Lfunc_end796: + .seh_handlerdata + .section .text,"xr",discard,"??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + .p2align 2 +"$cppxdata$??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ": + .long -1 # ToState + .long "?dtor$8@?0???F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ@4HA"@IMGREL # Action +"$ip2state$??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ": + .long .Lfunc_begin796@IMGREL # IP + .long -1 # ToState + .long .Ltmp13330@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13331@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + # -- End function + .def "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" + .globl "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" # -- Begin function ??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z + .p2align 4, 0x90 +"??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z": # @"??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" +.Lfunc_begin797: + .cv_func_id 797 + .cv_loc 797 2 1051 0 # external\include\catch/catch.hpp:1051:0 +.seh_proc "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp13334: + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp13335: +.Lfunc_end797: + .seh_handlerdata + .section .text,"xr",discard,"??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" + .seh_endproc + # -- End function + .def "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" + .globl "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" # -- Begin function ??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z + .p2align 4, 0x90 +"??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z": # @"??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Lfunc_begin798: + .cv_func_id 798 + .cv_loc 798 2 1114 0 # external\include\catch/catch.hpp:1114:0 +.seh_proc "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rcx +.Ltmp13336: + .cv_loc 798 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA@AEBV?$span@H$0?0@gsl@@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp13337: +.Lfunc_end798: + .seh_handlerdata + .section .text,"xr",discard,"??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .globl "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # -- Begin function ??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z + .p2align 4, 0x90 +"??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": # @"??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Lfunc_begin799: + .cv_func_id 799 + .cv_loc 799 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + mov rax, rdx + mov qword ptr [rbp + 16], r8 + mov qword ptr [rbp + 8], rcx + mov rcx, qword ptr [rbp + 8] +.Ltmp13340: + .cv_loc 799 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rbp + 16] + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + lea r10, [rbp - 16] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rbp - 32], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rbp - 40], rax # 8-byte Spill + mov qword ptr [rbp - 48], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, qword ptr [rcx] + mov rdx, qword ptr [rbp + 16] +.Ltmp13338: + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" +.Ltmp13339: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB799_1 +.LBB799_1: + mov rax, rsp + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rax + 32], rcx + mov dl, byte ptr [rbp - 65] # 1-byte Reload + and dl, 1 + lea r9, [rbp - 16] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov r8, qword ptr [rbp - 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + mov rax, rcx + add rsp, 160 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL + .section .text,"xr",discard,"??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA" +.LBB799_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 16] + call "??1StringRef@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp13341: +.Lfunc_end799: + .seh_handlerdata + .section .text,"xr",discard,"??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 +"$cppxdata$??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long .Lfunc_begin799@IMGREL # IP + .long -1 # ToState + .long .Ltmp13338@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13339@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + # -- End function + .def "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" +.Lfunc_begin800: + .cv_func_id 800 + .cv_loc 800 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13342: + mov qword ptr [rcx], rax +.Ltmp13343: + .cv_loc 800 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp13344: + .cv_loc 800 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp13345: +.Lfunc_end800: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .globl "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # -- Begin function ??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z + .p2align 4, 0x90 +"??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z": # @"??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Lfunc_begin801: + .cv_func_id 801 + .cv_loc 801 3 654 0 # ..\include\gsl/span:654:0 +.seh_proc "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + #DEBUG_VALUE: operator!=:r <- [$rdx+0] + #DEBUG_VALUE: operator!=:l <- [$rcx+0] +.Ltmp13346: + .cv_loc 801 3 655 0 # ..\include\gsl/span:655:0 + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 72], rax + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 56], rax + lea rcx, [rsp + 48] +.Ltmp13347: + lea rdx, [rsp + 64] +.Ltmp13348: + call "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + xor al, -1 + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 88 + ret +.Ltmp13349: +.Lfunc_end801: + .seh_handlerdata + .section .text,"xr",discard,"??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .seh_endproc + # -- End function + .def "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .globl "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # -- Begin function ??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z + .p2align 4, 0x90 +"??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z": # @"??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Lfunc_begin802: + .cv_func_id 802 + .cv_loc 802 3 660 0 # ..\include\gsl/span:660:0 +.seh_proc "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 128], rax + #DEBUG_VALUE: operator<:r <- [$rdx+0] + #DEBUG_VALUE: operator<:l <- [$rcx+0] +.Ltmp13350: + .cv_loc 802 3 661 0 # ..\include\gsl/span:661:0 + mov qword ptr [rsp + 56], rcx # 8-byte Spill +.Ltmp13351: + #DEBUG_VALUE: operator<:l <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + mov rcx, rdx + lea rax, [rsp + 112] + mov qword ptr [rsp + 48], rdx # 8-byte Spill +.Ltmp13352: + #DEBUG_VALUE: operator<:r <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + mov rdx, rax + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + lea rdx, [rsp + 96] + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + lea rdx, [rsp + 80] + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + lea rdx, [rsp + 64] + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + lea r8, [rsp + 96] + lea r9, [rsp + 112] + call "??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 128] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 136 +.Ltmp13353: + ret +.Ltmp13354: +.Lfunc_end802: + .seh_handlerdata + .section .text,"xr",discard,"??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .seh_endproc + # -- End function + .def "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .globl "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # -- Begin function ??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z + .p2align 4, 0x90 +"??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": # @"??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Lfunc_begin803: + .cv_func_id 803 + .cv_loc 803 2 1096 0 # external\include\catch/catch.hpp:1096:0 +.seh_proc "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov rax, rdx + mov qword ptr [rbp + 48], r8 + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp13357: + .cv_loc 803 2 1097 0 # external\include\catch/catch.hpp:1097:0 + mov r8, qword ptr [rbp + 48] + lea r9, [rip + "??_C@_02EHCHHCKH@?$DM?$DN?$AA@"] + lea r10, [rbp + 16] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rbp - 32], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rbp - 40], rax # 8-byte Spill + mov qword ptr [rbp - 48], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rbp + 48] + movups xmm0, xmmword ptr [rdx] + movaps xmmword ptr [rbp], xmm0 + mov rdx, qword ptr [rcx] + movups xmm0, xmmword ptr [rdx] + movaps xmmword ptr [rbp - 16], xmm0 +.Ltmp13355: + lea rcx, [rbp - 16] + mov rdx, rbp + mov qword ptr [rbp - 56], rax # 8-byte Spill + mov qword ptr [rbp - 64], r8 # 8-byte Spill + call "??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp13356: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB803_1 +.LBB803_1: + mov rax, rsp + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rax + 32], rcx + mov dl, byte ptr [rbp - 65] # 1-byte Reload + and dl, 1 + lea r9, [rbp + 16] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov r8, qword ptr [rbp - 64] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + mov rax, rcx + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL + .section .text,"xr",discard,"??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA" +.LBB803_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 16] + call "??1StringRef@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp13358: +.Lfunc_end803: + .seh_handlerdata + .section .text,"xr",discard,"??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 +"$cppxdata$??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long .Lfunc_begin803@IMGREL # IP + .long -1 # ToState + .long .Ltmp13355@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13356@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + # -- End function + .def "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .globl "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # -- Begin function ??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z + .p2align 4, 0x90 +"??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z": # @"??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Lfunc_begin804: + .cv_func_id 804 + .cv_loc 804 3 672 0 # ..\include\gsl/span:672:0 +.seh_proc "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + #DEBUG_VALUE: operator>:r <- [$rdx+0] + #DEBUG_VALUE: operator>:l <- [$rcx+0] +.Ltmp13359: + .cv_loc 804 3 673 0 # ..\include\gsl/span:673:0 + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 72], rax + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 56], rax + lea rcx, [rsp + 48] +.Ltmp13360: + lea rdx, [rsp + 64] +.Ltmp13361: + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 88 + ret +.Ltmp13362: +.Lfunc_end804: + .seh_handlerdata + .section .text,"xr",discard,"??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .seh_endproc + # -- End function + .def "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .globl "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # -- Begin function ??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z + .p2align 4, 0x90 +"??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": # @"??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Lfunc_begin805: + .cv_func_id 805 + .cv_loc 805 2 1092 0 # external\include\catch/catch.hpp:1092:0 +.seh_proc "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov rax, rdx + mov qword ptr [rbp + 48], r8 + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp13365: + .cv_loc 805 2 1093 0 # external\include\catch/catch.hpp:1093:0 + mov r8, qword ptr [rbp + 48] + lea r9, [rip + "??_C@_02EEKDKGMJ@?$DO?$DN?$AA@"] + lea r10, [rbp + 16] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rbp - 32], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rbp - 40], rax # 8-byte Spill + mov qword ptr [rbp - 48], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rbp + 48] + movups xmm0, xmmword ptr [rdx] + movaps xmmword ptr [rbp], xmm0 + mov rdx, qword ptr [rcx] + movups xmm0, xmmword ptr [rdx] + movaps xmmword ptr [rbp - 16], xmm0 +.Ltmp13363: + lea rcx, [rbp - 16] + mov rdx, rbp + mov qword ptr [rbp - 56], rax # 8-byte Spill + mov qword ptr [rbp - 64], r8 # 8-byte Spill + call "??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp13364: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB805_1 +.LBB805_1: + mov rax, rsp + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rax + 32], rcx + mov dl, byte ptr [rbp - 65] # 1-byte Reload + and dl, 1 + lea r9, [rbp + 16] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov r8, qword ptr [rbp - 64] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + mov rax, rcx + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL + .section .text,"xr",discard,"??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA" +.LBB805_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 16] + call "??1StringRef@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp13366: +.Lfunc_end805: + .seh_handlerdata + .section .text,"xr",discard,"??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 +"$cppxdata$??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long .Lfunc_begin805@IMGREL # IP + .long -1 # ToState + .long .Ltmp13363@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13364@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + # -- End function + .def "??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" + .globl "??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" # -- Begin function ??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z + .p2align 4, 0x90 +"??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z": # @"??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" +.Lfunc_begin806: + .cv_func_id 806 + .cv_loc 806 3 395 0 # ..\include\gsl/span:395:0 +.seh_proc "??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp13369: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$01@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??$addressof@H@std@@YAPEAHAEAH@Z" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp13367: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" +.Ltmp13368: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB806_1 +.LBB806_1: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z")@IMGREL + .section .text,"xr",discard,"??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z@4HA" +.LBB806_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp13370: +.Lfunc_end806: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" + .p2align 2 +"$cppxdata$??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z": + .long .Lfunc_begin806@IMGREL # IP + .long -1 # ToState + .long .Ltmp13367@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13368@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" + # -- End function + .def "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .globl "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # -- Begin function ??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z + .p2align 4, 0x90 +"??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": # @"??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Lfunc_begin807: + .cv_func_id 807 + .cv_loc 807 2 1076 0 # external\include\catch/catch.hpp:1076:0 +.seh_proc "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + mov rax, rdx + mov qword ptr [rbp + 16], r8 + mov qword ptr [rbp + 8], rcx + mov rcx, qword ptr [rbp + 8] +.Ltmp13373: + .cv_loc 807 2 1077 0 # external\include\catch/catch.hpp:1077:0 + mov r8, qword ptr [rbp + 16] + lea r9, [rip + "??_C@_02FDNJECIE@?$CB?$DN?$AA@"] + lea r10, [rbp - 16] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rbp - 32], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rbp - 40], rax # 8-byte Spill + mov qword ptr [rbp - 48], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, qword ptr [rcx] + mov rdx, qword ptr [rbp + 16] +.Ltmp13371: + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$compareNotEqual@V?$span@H$0?0@gsl@@AEBV12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" +.Ltmp13372: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB807_1 +.LBB807_1: + mov rax, rsp + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rax + 32], rcx + mov dl, byte ptr [rbp - 65] # 1-byte Reload + and dl, 1 + lea r9, [rbp - 16] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov r8, qword ptr [rbp - 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + mov rax, rcx + add rsp, 160 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL + .section .text,"xr",discard,"??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA" +.LBB807_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 16] + call "??1StringRef@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp13374: +.Lfunc_end807: + .seh_handlerdata + .section .text,"xr",discard,"??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 +"$cppxdata$??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long .Lfunc_begin807@IMGREL # IP + .long -1 # ToState + .long .Ltmp13371@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13372@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + # -- End function + .def "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .globl "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # -- Begin function ??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z + .p2align 4, 0x90 +"??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z": # @"??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Lfunc_begin808: + .cv_func_id 808 + .cv_loc 808 3 648 0 # ..\include\gsl/span:648:0 +.seh_proc "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 128], rax + #DEBUG_VALUE: operator==:r <- [$rdx+0] + #DEBUG_VALUE: operator==:l <- [$rcx+0] +.Ltmp13375: + .cv_loc 808 3 649 0 # ..\include\gsl/span:649:0 + mov qword ptr [rsp + 56], rcx # 8-byte Spill +.Ltmp13376: + #DEBUG_VALUE: operator==:l <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + mov rcx, rdx + lea rax, [rsp + 112] + mov qword ptr [rsp + 48], rdx # 8-byte Spill +.Ltmp13377: + #DEBUG_VALUE: operator==:r <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + mov rdx, rax + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + lea rdx, [rsp + 96] + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + lea rdx, [rsp + 80] + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + lea rdx, [rsp + 64] + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + lea r8, [rsp + 96] + lea r9, [rsp + 112] + call "??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 128] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 136 +.Ltmp13378: + ret +.Ltmp13379: +.Lfunc_end808: + .seh_handlerdata + .section .text,"xr",discard,"??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .seh_endproc + # -- End function + .def "??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .globl "??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # -- Begin function ??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z + .p2align 4, 0x90 +"??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": # @"??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Lfunc_begin809: + .cv_func_id 809 + .cv_loc 809 2 1088 0 # external\include\catch/catch.hpp:1088:0 +.seh_proc "??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov rax, rdx + mov qword ptr [rbp + 48], r8 + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp13382: + .cv_loc 809 2 1089 0 # external\include\catch/catch.hpp:1089:0 + mov r8, qword ptr [rbp + 48] + lea r9, [rip + "??_C@_01MNNFJEPP@?$DM?$AA@"] + lea r10, [rbp + 16] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rbp - 32], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rbp - 40], rax # 8-byte Spill + mov qword ptr [rbp - 48], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rbp + 48] + movups xmm0, xmmword ptr [rdx] + movaps xmmword ptr [rbp], xmm0 + mov rdx, qword ptr [rcx] + movups xmm0, xmmword ptr [rdx] + movaps xmmword ptr [rbp - 16], xmm0 +.Ltmp13380: + lea rcx, [rbp - 16] + mov rdx, rbp + mov qword ptr [rbp - 56], rax # 8-byte Spill + mov qword ptr [rbp - 64], r8 # 8-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp13381: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB809_1 +.LBB809_1: + mov rax, rsp + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rax + 32], rcx + mov dl, byte ptr [rbp - 65] # 1-byte Reload + and dl, 1 + lea r9, [rbp + 16] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov r8, qword ptr [rbp - 64] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + mov rax, rcx + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL + .section .text,"xr",discard,"??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA" +.LBB809_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 16] + call "??1StringRef@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp13383: +.Lfunc_end809: + .seh_handlerdata + .section .text,"xr",discard,"??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 +"$cppxdata$??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long .Lfunc_begin809@IMGREL # IP + .long -1 # ToState + .long .Ltmp13380@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13381@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + # -- End function + .def "??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .globl "??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # -- Begin function ??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z + .p2align 4, 0x90 +"??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z": # @"??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Lfunc_begin810: + .cv_func_id 810 + .cv_loc 810 3 666 0 # ..\include\gsl/span:666:0 +.seh_proc "??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + #DEBUG_VALUE: operator<=:r <- [$rdx+0] + #DEBUG_VALUE: operator<=:l <- [$rcx+0] +.Ltmp13384: + .cv_loc 810 3 667 0 # ..\include\gsl/span:667:0 + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 72], rax + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 56], rax + lea rcx, [rsp + 48] +.Ltmp13385: + lea rdx, [rsp + 64] +.Ltmp13386: + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + xor al, -1 + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 88 + ret +.Ltmp13387: +.Lfunc_end810: + .seh_handlerdata + .section .text,"xr",discard,"??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .seh_endproc + # -- End function + .def "??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .globl "??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # -- Begin function ??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z + .p2align 4, 0x90 +"??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": # @"??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Lfunc_begin811: + .cv_func_id 811 + .cv_loc 811 2 1084 0 # external\include\catch/catch.hpp:1084:0 +.seh_proc "??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov rax, rdx + mov qword ptr [rbp + 48], r8 + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp13390: + .cv_loc 811 2 1085 0 # external\include\catch/catch.hpp:1085:0 + mov r8, qword ptr [rbp + 48] + lea r9, [rip + "??_C@_01PPODPGHN@?$DO?$AA@"] + lea r10, [rbp + 16] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rbp - 32], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rbp - 40], rax # 8-byte Spill + mov qword ptr [rbp - 48], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rbp + 48] + movups xmm0, xmmword ptr [rdx] + movaps xmmword ptr [rbp], xmm0 + mov rdx, qword ptr [rcx] + movups xmm0, xmmword ptr [rdx] + movaps xmmword ptr [rbp - 16], xmm0 +.Ltmp13388: + lea rcx, [rbp - 16] + mov rdx, rbp + mov qword ptr [rbp - 56], rax # 8-byte Spill + mov qword ptr [rbp - 64], r8 # 8-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp13389: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB811_1 +.LBB811_1: + mov rax, rsp + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rax + 32], rcx + mov dl, byte ptr [rbp - 65] # 1-byte Reload + and dl, 1 + lea r9, [rbp + 16] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov r8, qword ptr [rbp - 64] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + mov rax, rcx + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL + .section .text,"xr",discard,"??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA" +.LBB811_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 16] + call "??1StringRef@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp13391: +.Lfunc_end811: + .seh_handlerdata + .section .text,"xr",discard,"??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 +"$cppxdata$??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long .Lfunc_begin811@IMGREL # IP + .long -1 # ToState + .long .Ltmp13388@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13389@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + # -- End function + .def "??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .globl "??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # -- Begin function ??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z + .p2align 4, 0x90 +"??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z": # @"??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Lfunc_begin812: + .cv_func_id 812 + .cv_loc 812 3 678 0 # ..\include\gsl/span:678:0 +.seh_proc "??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + #DEBUG_VALUE: operator>=:r <- [$rdx+0] + #DEBUG_VALUE: operator>=:l <- [$rcx+0] +.Ltmp13392: + .cv_loc 812 3 679 0 # ..\include\gsl/span:679:0 + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 72], rax + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 56], rax + lea rcx, [rsp + 48] +.Ltmp13393: + lea rdx, [rsp + 64] +.Ltmp13394: + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + xor al, -1 + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 88 + ret +.Ltmp13395: +.Lfunc_end812: + .seh_handlerdata + .section .text,"xr",discard,"??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .seh_endproc + # -- End function + .def "??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z" + .globl "??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z" # -- Begin function ??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z + .p2align 4, 0x90 +"??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z": # @"??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z" +.Lfunc_begin813: + .cv_func_id 813 + .cv_loc 813 3 395 0 # ..\include\gsl/span:395:0 +.seh_proc "??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp13398: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$02@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??$addressof@H@std@@YAPEAHAEAH@Z" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp13396: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" +.Ltmp13397: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB813_1 +.LBB813_1: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z")@IMGREL + .section .text,"xr",discard,"??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z@4HA" +.LBB813_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp13399: +.Lfunc_end813: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z" + .p2align 2 +"$cppxdata$??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z": + .long .Lfunc_begin813@IMGREL # IP + .long -1 # ToState + .long .Ltmp13396@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13397@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z" + # -- End function + .def "??0?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA@AEBV?$span@H$0?0@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA@AEBV?$span@H$0?0@gsl@@@Z" + .globl "??0?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA@AEBV?$span@H$0?0@gsl@@@Z" # -- Begin function ??0?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA@AEBV?$span@H$0?0@gsl@@@Z + .p2align 4, 0x90 +"??0?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA@AEBV?$span@H$0?0@gsl@@@Z": # @"??0?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA@AEBV?$span@H$0?0@gsl@@@Z" +.Lfunc_begin814: + .cv_func_id 814 + .cv_loc 814 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA@AEBV?$span@H$0?0@gsl@@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13400: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rax, rcx + add rsp, 16 + ret +.Ltmp13401: +.Lfunc_end814: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" + .globl "??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" # -- Begin function ??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z + .p2align 4, 0x90 +"??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z": # @"??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" +.Lfunc_begin815: + .cv_func_id 815 + .cv_loc 815 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp13402: + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 80], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 88], rax + mov rax, qword ptr [rsp + 48] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 64], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 72], rax + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + call "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 104 + ret +.Ltmp13403: +.Lfunc_end815: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" + .globl "??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z": # @"??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" +.Lfunc_begin816: + .cv_func_id 816 + .cv_loc 816 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp13404: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp13405: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp13406: + ret +.Ltmp13407: +.Lfunc_end816: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" +.Lfunc_begin817: + .cv_func_id 817 + .cv_loc 817 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp13408: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13409: +.Lfunc_end817: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" +.Lfunc_begin818: + .cv_func_id 818 + .cv_loc 818 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13410: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13411: +.Lfunc_end818: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin819: + .cv_func_id 819 + .cv_loc 819 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp13416: + .cv_loc 819 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp13412: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp13413: + jmp .LBB819_1 +.LBB819_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp13414: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp13415: + jmp .LBB819_2 +.LBB819_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 819 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB819_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 64] + .cv_loc 819 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB819_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB819_5 + jmp .LBB819_6 +.LBB819_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB819_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB819_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13417: +.Lfunc_end819: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin819@IMGREL # IP + .long -1 # ToState + .long .Ltmp13412@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13414@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp13415@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAAPEAXI@Z" +.Lfunc_begin820: + .cv_func_id 820 + .cv_loc 820 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp13418: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB820_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB820_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp13419: +.Lfunc_end820: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" + .globl "??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" # -- Begin function ??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z + .p2align 4, 0x90 +"??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z": # @"??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" +.Lfunc_begin821: + .cv_func_id 821 + .cv_loc 821 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13420: + .cv_loc 821 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$convert@V?$span@H$0?0@gsl@@@?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13421: +.Lfunc_end821: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$convert@V?$span@H$0?0@gsl@@@?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$convert@V?$span@H$0?0@gsl@@@?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" + .globl "??$convert@V?$span@H$0?0@gsl@@@?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" # -- Begin function ??$convert@V?$span@H$0?0@gsl@@@?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z + .p2align 4, 0x90 +"??$convert@V?$span@H$0?0@gsl@@@?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z": # @"??$convert@V?$span@H$0?0@gsl@@@?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" +.Lfunc_begin822: + .cv_func_id 822 + .cv_loc 822 2 586 0 # external\include\catch/catch.hpp:586:0 +.seh_proc "??$convert@V?$span@H$0?0@gsl@@@?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13422: + .cv_loc 822 2 587 0 # external\include\catch/catch.hpp:587:0 + lea rdx, [rip + "?unprintableString@Detail@Catch@@3V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@B"] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp13423: +.Lfunc_end822: + .seh_handlerdata + .section .text,"xr",discard,"??$convert@V?$span@H$0?0@gsl@@@?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" + .globl "??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" # -- Begin function ??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z + .p2align 4, 0x90 +"??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z": # @"??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" +.Lfunc_begin823: + .cv_func_id 823 + .cv_loc 823 12 3191 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3191:0 +.seh_proc "??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 128], rax + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0> >:_Last2 <- [$r9+0] + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0> >:_First2 <- [$r8+0] + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0> >:_Last1 <- [$rdx+0] + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0> >:_First1 <- [$rcx+0] +.Ltmp13424: + .cv_loc 823 12 3192 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3192:0 + mov rax, qword ptr [r9] + mov qword ptr [rsp + 112], rax + mov rax, qword ptr [r9 + 8] + mov qword ptr [rsp + 120], rax + mov rax, qword ptr [r8] + mov qword ptr [rsp + 96], rax + mov rax, qword ptr [r8 + 8] + mov qword ptr [rsp + 104], rax + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 80], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 88], rax + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 72], rax + mov r10b, byte ptr [rsp + 56] + lea rcx, [rsp + 64] +.Ltmp13425: + lea rdx, [rsp + 80] +.Ltmp13426: + lea r8, [rsp + 96] +.Ltmp13427: + lea r9, [rsp + 112] +.Ltmp13428: + mov byte ptr [rsp + 32], r10b + call "??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$less@X@0@@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 128] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 52] # 4-byte Reload + add rsp, 136 + ret +.Ltmp13429: +.Lfunc_end823: + .seh_handlerdata + .section .text,"xr",discard,"??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" + .seh_endproc + # -- End function + .def "??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$less@X@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$less@X@0@@Z" + .globl "??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$less@X@0@@Z" # -- Begin function ??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$less@X@0@@Z + .p2align 4, 0x90 +"??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$less@X@0@@Z": # @"??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$less@X@0@@Z" +.Lfunc_begin824: + .cv_func_id 824 + .cv_loc 824 12 3178 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3178:0 +.seh_proc "??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$less@X@0@@Z" +# %bb.0: + push rbx + .seh_pushreg 3 + sub rsp, 352 + .seh_stackalloc 352 + .seh_endprologue + mov al, byte ptr [rsp + 400] + mov r10, qword ptr [rip + __security_cookie] + xor r10, rsp + mov qword ptr [rsp + 344], r10 + mov byte ptr [rsp + 336], al + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less >:_Last2 <- [$r9+0] + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less >:_First2 <- [$r8+0] + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less >:_Last1 <- [$rdx+0] + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less >:_First1 <- [$rcx+0] +.Ltmp13430: + .cv_loc 824 12 3179 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3179:0 + mov r10, qword ptr [rdx] + mov qword ptr [rsp + 320], r10 + mov r10, qword ptr [rdx + 8] + mov qword ptr [rsp + 328], r10 + mov r10, qword ptr [rcx] + mov qword ptr [rsp + 304], r10 + mov r10, qword ptr [rcx + 8] + mov qword ptr [rsp + 312], r10 + lea r10, [rsp + 304] + mov qword ptr [rsp + 72], rcx # 8-byte Spill +.Ltmp13431: + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less >:_First1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + mov rcx, r10 + lea r10, [rsp + 320] + mov qword ptr [rsp + 64], rdx # 8-byte Spill +.Ltmp13432: + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less >:_Last1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov rdx, r10 + lea r10, [rip + "??_C@_1JA@NGICDCPJ@?$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 qword ptr [rsp + 56], r8 # 8-byte Spill +.Ltmp13433: + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less >:_First2 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + mov r8, r10 + mov r11d, 3179 + mov qword ptr [rsp + 48], r9 # 8-byte Spill +.Ltmp13434: + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less >:_Last2 <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + mov r9d, r11d + call "??$_Debug_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z" + .cv_loc 824 12 3180 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3180:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 288], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 296], rdx + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov r8, qword ptr [rdx] + mov qword ptr [rsp + 272], r8 + mov r8, qword ptr [rdx + 8] + mov qword ptr [rsp + 280], r8 + lea rcx, [rsp + 272] + lea rdx, [rsp + 288] + lea r8, [rip + "??_C@_1JA@NGICDCPJ@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 3180 + call "??$_Debug_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z" + .cv_loc 824 12 3181 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3181:0 + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 256], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 264], rdx + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov r8, qword ptr [rdx] + mov qword ptr [rsp + 240], r8 + mov r8, qword ptr [rdx + 8] + mov qword ptr [rsp + 248], r8 + lea rcx, [rsp + 240] + lea rdx, [rsp + 256] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + xor r9d, r9d + mov bl, r9b + test al, 1 + mov byte ptr [rsp + 47], bl # 1-byte Spill + jne .LBB824_1 + jmp .LBB824_2 +.Ltmp13435: +.LBB824_1: + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less >:_Last2 <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less >:_First2 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less >:_Last1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less >:_First1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 224], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 232], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 208], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 216], rdx + lea rcx, [rsp + 208] + lea rdx, [rsp + 224] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + mov byte ptr [rsp + 47], al # 1-byte Spill +.Ltmp13436: +.LBB824_2: + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less >:_Last2 <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less >:_First2 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less >:_Last1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less >:_First1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 47] # 1-byte Reload + and al, 1 + lea r8, [rip + "??_C@_1JA@NGICDCPJ@?$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@"] + lea rdx, [rsp + 336] + mov r9d, 3181 + mov cl, al + call "??$_Debug_pointer_if@U?$less@X@std@@@std@@YAX_NAEAU?$less@X@0@PEB_WI@Z" + .cv_loc 824 12 3182 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3182:0 + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov r8, qword ptr [rdx] + mov qword ptr [rsp + 176], r8 + mov r8, qword ptr [rdx + 8] + mov qword ptr [rsp + 184], r8 + lea rcx, [rsp + 192] + lea rdx, [rsp + 176] + call "??$_Unchecked@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Z" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 144], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 152], rdx + lea rcx, [rsp + 160] + lea rdx, [rsp + 144] + call "??$_Unchecked@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Z" + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 112], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 120], rdx + lea rcx, [rsp + 128] + lea rdx, [rsp + 112] + call "??$_Unchecked@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 80], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 88], rdx + lea rcx, [rsp + 96] + lea rdx, [rsp + 80] + call "??$_Unchecked@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Z" + lea rcx, [rsp + 96] + lea rdx, [rsp + 128] + lea r8, [rsp + 160] + lea r9, [rsp + 192] + lea r10, [rsp + 336] + mov qword ptr [rsp + 32], r10 + call "??$_Lex_compare_unchecked@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@@000AEAU?$less@X@0@@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 344] + xor rcx, rsp + mov dword ptr [rsp + 40], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 40] # 4-byte Reload + add rsp, 352 +.Ltmp13437: + pop rbx + ret +.Ltmp13438: +.Lfunc_end824: + .seh_handlerdata + .section .text,"xr",discard,"??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$less@X@0@@Z" + .seh_endproc + # -- End function + .def "??$_Debug_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Debug_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z" + .globl "??$_Debug_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z" # -- Begin function ??$_Debug_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z + .p2align 4, 0x90 +"??$_Debug_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z": # @"??$_Debug_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z" +.Lfunc_begin825: + .cv_func_id 825 + .cv_loc 825 12 966 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:966:0 +.seh_proc "??$_Debug_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov dword ptr [rsp + 60], r9d + mov qword ptr [rsp + 48], r8 + #DEBUG_VALUE: _Debug_range,0> >:_Last <- [$rdx+0] + #DEBUG_VALUE: _Debug_range,0> >:_First <- [$rcx+0] +.Ltmp13439: + .cv_loc 825 12 967 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:967:0 + mov r9d, dword ptr [rsp + 60] + mov r8, qword ptr [rsp + 48] + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 80], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 88], rax + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 72], rax + mov r10b, byte ptr [rsp + 40] + lea rcx, [rsp + 64] +.Ltmp13440: + lea rdx, [rsp + 80] +.Ltmp13441: + mov byte ptr [rsp + 32], r10b + call "??$_Debug_range2@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WIUrandom_access_iterator_tag@0@@Z" + mov rax, qword ptr [rsp + 96] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 825 12 968 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:968:0 + nop + add rsp, 104 + ret +.Ltmp13442: +.Lfunc_end825: + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z" + .seh_endproc + # -- End function + .def "??$_Debug_pointer_if@U?$less@X@std@@@std@@YAX_NAEAU?$less@X@0@PEB_WI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Debug_pointer_if@U?$less@X@std@@@std@@YAX_NAEAU?$less@X@0@PEB_WI@Z" + .globl "??$_Debug_pointer_if@U?$less@X@std@@@std@@YAX_NAEAU?$less@X@0@PEB_WI@Z" # -- Begin function ??$_Debug_pointer_if@U?$less@X@std@@@std@@YAX_NAEAU?$less@X@0@PEB_WI@Z + .p2align 4, 0x90 +"??$_Debug_pointer_if@U?$less@X@std@@@std@@YAX_NAEAU?$less@X@0@PEB_WI@Z": # @"??$_Debug_pointer_if@U?$less@X@std@@@std@@YAX_NAEAU?$less@X@0@PEB_WI@Z" +.Lfunc_begin826: + .cv_func_id 826 + .cv_loc 826 12 931 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:931:0 +.seh_proc "??$_Debug_pointer_if@U?$less@X@std@@@std@@YAX_NAEAU?$less@X@0@PEB_WI@Z" +# %bb.0: + sub rsp, 32 + .seh_stackalloc 32 + .seh_endprologue + mov dword ptr [rsp + 28], r9d + mov qword ptr [rsp + 16], r8 + mov qword ptr [rsp + 8], rdx + and cl, 1 + mov byte ptr [rsp + 7], cl +.Ltmp13443: + .cv_loc 826 12 932 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:932:0 + add rsp, 32 + ret +.Ltmp13444: +.Lfunc_end826: + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_pointer_if@U?$less@X@std@@@std@@YAX_NAEAU?$less@X@0@PEB_WI@Z" + .seh_endproc + # -- End function + .def "??$_Lex_compare_unchecked@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@@000AEAU?$less@X@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Lex_compare_unchecked@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@@000AEAU?$less@X@0@@Z" + .globl "??$_Lex_compare_unchecked@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@@000AEAU?$less@X@0@@Z" # -- Begin function ??$_Lex_compare_unchecked@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@@000AEAU?$less@X@0@@Z + .p2align 4, 0x90 +"??$_Lex_compare_unchecked@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@@000AEAU?$less@X@0@@Z": # @"??$_Lex_compare_unchecked@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@@000AEAU?$less@X@0@@Z" +.Lfunc_begin827: + .cv_func_id 827 + .cv_loc 827 12 3168 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3168:0 +.seh_proc "??$_Lex_compare_unchecked@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@@000AEAU?$less@X@0@@Z" +# %bb.0: + sub rsp, 184 + .seh_stackalloc 184 + .seh_endprologue + mov rax, qword ptr [rsp + 224] + mov r10, qword ptr [rip + __security_cookie] + xor r10, rsp + mov qword ptr [rsp + 176], r10 + #DEBUG_VALUE: _Lex_compare_unchecked,0>,gsl::details::span_iterator,0>,std::less >:_Last2 <- [$r9+0] + #DEBUG_VALUE: _Lex_compare_unchecked,0>,gsl::details::span_iterator,0>,std::less >:_First2 <- [$r8+0] + #DEBUG_VALUE: _Lex_compare_unchecked,0>,gsl::details::span_iterator,0>,std::less >:_Last1 <- [$rdx+0] + #DEBUG_VALUE: _Lex_compare_unchecked,0>,gsl::details::span_iterator,0>,std::less >:_First1 <- [$rcx+0] +.Ltmp13445: + .cv_loc 827 12 3169 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3169:0 + mov r10, qword ptr [rsp + 224] + mov qword ptr [rsp + 96], rcx # 8-byte Spill +.Ltmp13446: + #DEBUG_VALUE: _Lex_compare_unchecked,0>,gsl::details::span_iterator,0>,std::less >:_First1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 88], rdx # 8-byte Spill +.Ltmp13447: + #DEBUG_VALUE: _Lex_compare_unchecked,0>,gsl::details::span_iterator,0>,std::less >:_Last1 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov rdx, r8 + mov qword ptr [rsp + 80], r8 # 8-byte Spill +.Ltmp13448: + #DEBUG_VALUE: _Lex_compare_unchecked,0>,gsl::details::span_iterator,0>,std::less >:_First2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + mov r8, r10 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r9 # 8-byte Spill +.Ltmp13449: + #DEBUG_VALUE: _Lex_compare_unchecked,0>,gsl::details::span_iterator,0>,std::less >:_Last2 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + call "??$_Lex_compare_memcmp_classify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA?AU?$_Lex_compare_optimize@X@0@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0AEBU?$less@X@0@@Z" + mov byte ptr [rsp + 104], al + mov rcx, qword ptr [rsp + 224] + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov r8, qword ptr [rdx] + mov qword ptr [rsp + 160], r8 + mov r8, qword ptr [rdx + 8] + mov qword ptr [rsp + 168], r8 + mov r8, qword ptr [rsp + 80] # 8-byte Reload + mov r9, qword ptr [r8] + mov qword ptr [rsp + 144], r9 + mov r9, qword ptr [r8 + 8] + mov qword ptr [rsp + 152], r9 + mov r9, qword ptr [rsp + 88] # 8-byte Reload + mov r10, qword ptr [r9] + mov qword ptr [rsp + 128], r10 + mov r10, qword ptr [r9 + 8] + mov qword ptr [rsp + 136], r10 + mov r10, qword ptr [rsp + 96] # 8-byte Reload + mov r11, qword ptr [r10] + mov qword ptr [rsp + 112], r11 + mov r11, qword ptr [r10 + 8] + mov qword ptr [rsp + 120], r11 + mov al, byte ptr [rsp + 104] + lea r11, [rsp + 112] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, r11 + lea rdx, [rsp + 128] + lea r8, [rsp + 144] + lea r9, [rsp + 160] + mov r11, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 32], r11 + mov byte ptr [rsp + 40], al + call "??$_Lex_compare_unchecked1@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@@000AEAU?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 176] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 52] # 4-byte Reload + add rsp, 184 +.Ltmp13450: + ret +.Ltmp13451: +.Lfunc_end827: + .seh_handlerdata + .section .text,"xr",discard,"??$_Lex_compare_unchecked@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@@000AEAU?$less@X@0@@Z" + .seh_endproc + # -- End function + .def "??$_Unchecked@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unchecked@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Z" + .globl "??$_Unchecked@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Z" # -- Begin function ??$_Unchecked@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Z + .p2align 4, 0x90 +"??$_Unchecked@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Z": # @"??$_Unchecked@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Z" +.Lfunc_begin828: + .cv_func_id 828 + .cv_loc 828 12 427 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:427:0 +# %bb.0: + .cv_loc 828 12 428 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:428:0 + mov rax, rcx + #DEBUG_VALUE: _Unchecked,0> >:_Src <- [$rdx+0] +.Ltmp13452: + mov r8, qword ptr [rdx] + mov qword ptr [rcx], r8 + mov rdx, qword ptr [rdx + 8] + mov qword ptr [rcx + 8], rdx + ret +.Ltmp13453: +.Lfunc_end828: + # -- End function + .def "??$_Debug_range2@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WIUrandom_access_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Debug_range2@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WIUrandom_access_iterator_tag@0@@Z" + .globl "??$_Debug_range2@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WIUrandom_access_iterator_tag@0@@Z" # -- Begin function ??$_Debug_range2@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WIUrandom_access_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Debug_range2@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WIUrandom_access_iterator_tag@0@@Z": # @"??$_Debug_range2@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WIUrandom_access_iterator_tag@0@@Z" +.Lfunc_begin829: + .cv_func_id 829 + .cv_loc 829 12 953 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:953:0 +.seh_proc "??$_Debug_range2@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WIUrandom_access_iterator_tag@0@@Z" +# %bb.0: + sub rsp, 152 + .seh_stackalloc 152 + .seh_endprologue + mov al, byte ptr [rsp + 192] + mov r10, qword ptr [rip + __security_cookie] + xor r10, rsp + mov qword ptr [rsp + 144], r10 + mov byte ptr [rsp + 72], al + mov dword ptr [rsp + 68], r9d + mov qword ptr [rsp + 56], r8 + #DEBUG_VALUE: _Debug_range2,0> >:_Last <- [$rdx+0] + #DEBUG_VALUE: _Debug_range2,0> >:_First <- [$rcx+0] +.Ltmp13454: + .cv_loc 829 12 954 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:954:0 + mov r8, qword ptr [rdx] + mov qword ptr [rsp + 128], r8 + mov r8, qword ptr [rdx + 8] + mov qword ptr [rsp + 136], r8 + mov r8, qword ptr [rcx] + mov qword ptr [rsp + 112], r8 + mov r8, qword ptr [rcx + 8] + mov qword ptr [rsp + 120], r8 + lea r8, [rsp + 112] + mov qword ptr [rsp + 48], rcx # 8-byte Spill +.Ltmp13455: + #DEBUG_VALUE: _Debug_range2,0> >:_First <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + mov rcx, r8 + lea r8, [rsp + 128] + mov qword ptr [rsp + 40], rdx # 8-byte Spill +.Ltmp13456: + #DEBUG_VALUE: _Debug_range2,0> >:_Last <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + mov rdx, r8 + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB829_1 + jmp .LBB829_4 +.Ltmp13457: +.LBB829_1: + #DEBUG_VALUE: _Debug_range2,0> >:_Last <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Debug_range2,0> >:_First <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 829 12 956 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:956:0 + mov r8d, dword ptr [rsp + 68] + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "??$_Debug_pointer@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z" + .cv_loc 829 12 957 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:957:0 + mov r8d, dword ptr [rsp + 68] + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "??$_Debug_pointer@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z" + .cv_loc 829 12 958 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:958:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 96], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 104], rdx + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 80], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 88], rax + lea rcx, [rsp + 80] + lea rdx, [rsp + 96] + call "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB829_2 + jmp .LBB829_3 +.Ltmp13458: +.LBB829_2: + #DEBUG_VALUE: _Debug_range2,0> >:_Last <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Debug_range2,0> >:_First <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 829 12 959 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:959:0 + mov r8d, dword ptr [rsp + 68] + mov rdx, qword ptr [rsp + 56] + lea rcx, [rip + "??_C@_1CO@DGLIKNHI@?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$AA@"] + call qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] +.Ltmp13459: +.LBB829_3: + #DEBUG_VALUE: _Debug_range2,0> >:_Last <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Debug_range2,0> >:_First <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 829 12 960 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:960:0 + jmp .LBB829_4 +.Ltmp13460: +.LBB829_4: + #DEBUG_VALUE: _Debug_range2,0> >:_Last <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Debug_range2,0> >:_First <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 829 12 961 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:961:0 + mov rax, qword ptr [rsp + 144] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + nop + add rsp, 152 +.Ltmp13461: + ret +.Ltmp13462: +.Lfunc_end829: + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_range2@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WIUrandom_access_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??$_Debug_pointer@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Debug_pointer@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z" + .globl "??$_Debug_pointer@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z" # -- Begin function ??$_Debug_pointer@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z + .p2align 4, 0x90 +"??$_Debug_pointer@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z": # @"??$_Debug_pointer@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z" +.Lfunc_begin830: + .cv_func_id 830 + .cv_loc 830 12 918 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:918:0 +.seh_proc "??$_Debug_pointer@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov dword ptr [rsp + 20], r8d + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp13463: + .cv_loc 830 12 919 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:919:0 + add rsp, 24 + ret +.Ltmp13464: +.Lfunc_end830: + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_pointer@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z" + .seh_endproc + # -- End function + .def "??$_Lex_compare_unchecked1@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@@000AEAU?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Lex_compare_unchecked1@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@@000AEAU?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" + .globl "??$_Lex_compare_unchecked1@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@@000AEAU?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" # -- Begin function ??$_Lex_compare_unchecked1@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@@000AEAU?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z + .p2align 4, 0x90 +"??$_Lex_compare_unchecked1@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@@000AEAU?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z": # @"??$_Lex_compare_unchecked1@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@@000AEAU?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" +.Lfunc_begin831: + .cv_func_id 831 + .cv_loc 831 12 3138 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3138:0 +.seh_proc "??$_Lex_compare_unchecked1@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@@000AEAU?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" +# %bb.0: + sub rsp, 280 + .seh_stackalloc 280 + .seh_endprologue + mov al, byte ptr [rsp + 328] + mov r10, qword ptr [rsp + 320] + mov r11, qword ptr [rip + __security_cookie] + xor r11, rsp + mov qword ptr [rsp + 272], r11 + mov byte ptr [rsp + 136], al + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last2 <- [$r9+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First2 <- [$r8+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last1 <- [$rdx+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First1 <- [$rcx+0] + mov qword ptr [rsp + 128], r10 # 8-byte Spill + mov qword ptr [rsp + 120], r9 # 8-byte Spill +.Ltmp13465: + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last2 <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 112], r8 # 8-byte Spill +.Ltmp13466: + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First2 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 104], rdx # 8-byte Spill +.Ltmp13467: + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last1 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 96], rcx # 8-byte Spill +.Ltmp13468: + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] +.LBB831_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last1 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First2 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last2 <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + .cv_loc 831 12 3139 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3139:0 + mov rax, qword ptr [rsp + 104] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 256], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 264], rcx + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 240], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 248], rdx + lea rcx, [rsp + 240] + lea rdx, [rsp + 256] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + xor r8d, r8d + mov r9b, r8b + test al, 1 + mov byte ptr [rsp + 95], r9b # 1-byte Spill + jne .LBB831_2 + jmp .LBB831_3 +.Ltmp13469: +.LBB831_2: # in Loop: Header=BB831_1 Depth=1 + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last1 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First2 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last2 <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 120] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 224], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 232], rcx + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 208], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 216], rdx + lea rcx, [rsp + 208] + lea rdx, [rsp + 224] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + mov byte ptr [rsp + 95], al # 1-byte Spill +.Ltmp13470: +.LBB831_3: # in Loop: Header=BB831_1 Depth=1 + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last1 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First2 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last2 <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 95] # 1-byte Reload + test al, 1 + jne .LBB831_4 + jmp .LBB831_11 +.Ltmp13471: +.LBB831_4: # in Loop: Header=BB831_1 Depth=1 + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last1 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First2 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last2 <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + .cv_loc 831 12 3141 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3141:0 + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + mov rcx, qword ptr [rsp + 320] + mov rdx, rax + mov r8, qword ptr [rsp + 80] # 8-byte Reload + lea r9, [rip + "??_C@_1JA@NGICDCPJ@?$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 [rsp + 32], 3141 + call "??$_Debug_lt_pred@AEAU?$less@X@std@@AEAHAEAH@std@@YA_NAEAU?$less@X@0@AEAH1PEB_WI@Z" + test al, 1 + jne .LBB831_5 + jmp .LBB831_6 +.Ltmp13472: +.LBB831_5: + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last1 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First2 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last2 <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + .cv_loc 831 12 3142 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3142:0 + mov byte ptr [rsp + 143], 1 + jmp .LBB831_14 +.Ltmp13473: +.LBB831_6: # in Loop: Header=BB831_1 Depth=1 + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last1 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First2 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last2 <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + .cv_loc 831 12 3143 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3143:0 + mov rcx, qword ptr [rsp + 320] + mov rax, qword ptr [rsp + 96] # 8-byte Reload + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, rax + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rsp + 64] # 8-byte Reload + call "??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z" + test al, 1 + jne .LBB831_7 + jmp .LBB831_8 +.Ltmp13474: +.LBB831_7: + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last1 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First2 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last2 <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + .cv_loc 831 12 3144 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3144:0 + mov byte ptr [rsp + 143], 0 + jmp .LBB831_14 +.Ltmp13475: +.LBB831_8: # in Loop: Header=BB831_1 Depth=1 + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last1 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First2 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last2 <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + .cv_loc 831 12 3143 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3143:0 + jmp .LBB831_9 +.Ltmp13476: +.LBB831_9: # in Loop: Header=BB831_1 Depth=1 + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last1 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First2 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last2 <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + .cv_loc 831 12 3145 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3145:0 + jmp .LBB831_10 +.Ltmp13477: +.LBB831_10: # in Loop: Header=BB831_1 Depth=1 + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last1 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First2 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last2 <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + .cv_loc 831 12 3139 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3139:0 + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + call "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + mov qword ptr [rsp + 48], rax # 8-byte Spill + jmp .LBB831_1 +.Ltmp13478: +.LBB831_11: + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last1 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First2 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last2 <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + .cv_loc 831 12 3147 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3147:0 + mov rax, qword ptr [rsp + 104] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 192], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 200], rcx + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 176], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 184], rdx + lea rcx, [rsp + 176] + lea rdx, [rsp + 192] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + xor r8d, r8d + mov r9b, r8b + test al, 1 + mov byte ptr [rsp + 47], r9b # 1-byte Spill + jne .LBB831_12 + jmp .LBB831_13 +.Ltmp13479: +.LBB831_12: + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last1 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First2 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last2 <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 120] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 160], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 168], rcx + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 144], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 152], rdx + lea rcx, [rsp + 144] + lea rdx, [rsp + 160] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + mov byte ptr [rsp + 47], al # 1-byte Spill +.Ltmp13480: +.LBB831_13: + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last1 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First2 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last2 <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 47] # 1-byte Reload + and al, 1 + mov byte ptr [rsp + 143], al +.Ltmp13481: +.LBB831_14: + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last1 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_First2 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >:_Last2 <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + .cv_loc 831 12 3148 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3148:0 + mov al, byte ptr [rsp + 143] + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 272] + xor rcx, rsp + mov dword ptr [rsp + 40], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 40] # 4-byte Reload + add rsp, 280 +.Ltmp13482: + ret +.Ltmp13483: +.Lfunc_end831: + .seh_handlerdata + .section .text,"xr",discard,"??$_Lex_compare_unchecked1@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@@000AEAU?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" + .seh_endproc + # -- End function + .def "??$_Lex_compare_memcmp_classify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA?AU?$_Lex_compare_optimize@X@0@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0AEBU?$less@X@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Lex_compare_memcmp_classify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA?AU?$_Lex_compare_optimize@X@0@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0AEBU?$less@X@0@@Z" + .globl "??$_Lex_compare_memcmp_classify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA?AU?$_Lex_compare_optimize@X@0@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0AEBU?$less@X@0@@Z" # -- Begin function ??$_Lex_compare_memcmp_classify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA?AU?$_Lex_compare_optimize@X@0@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0AEBU?$less@X@0@@Z + .p2align 4, 0x90 +"??$_Lex_compare_memcmp_classify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA?AU?$_Lex_compare_optimize@X@0@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0AEBU?$less@X@0@@Z": # @"??$_Lex_compare_memcmp_classify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA?AU?$_Lex_compare_optimize@X@0@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0AEBU?$less@X@0@@Z" +.Lfunc_begin832: + .cv_func_id 832 + .cv_loc 832 12 3119 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3119:0 +.seh_proc "??$_Lex_compare_memcmp_classify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA?AU?$_Lex_compare_optimize@X@0@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0AEBU?$less@X@0@@Z" +# %bb.0: + sub rsp, 32 + .seh_stackalloc 32 + .seh_endprologue + mov qword ptr [rsp + 16], r8 + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp13484: + .cv_loc 832 12 3121 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3121:0 + mov al, byte ptr [rsp + 24] + add rsp, 32 + ret +.Ltmp13485: +.Lfunc_end832: + .seh_handlerdata + .section .text,"xr",discard,"??$_Lex_compare_memcmp_classify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA?AU?$_Lex_compare_optimize@X@0@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0AEBU?$less@X@0@@Z" + .seh_endproc + # -- End function + .def "??$_Debug_lt_pred@AEAU?$less@X@std@@AEAHAEAH@std@@YA_NAEAU?$less@X@0@AEAH1PEB_WI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Debug_lt_pred@AEAU?$less@X@std@@AEAHAEAH@std@@YA_NAEAU?$less@X@0@AEAH1PEB_WI@Z" + .globl "??$_Debug_lt_pred@AEAU?$less@X@std@@AEAHAEAH@std@@YA_NAEAU?$less@X@0@AEAH1PEB_WI@Z" # -- Begin function ??$_Debug_lt_pred@AEAU?$less@X@std@@AEAHAEAH@std@@YA_NAEAU?$less@X@0@AEAH1PEB_WI@Z + .p2align 4, 0x90 +"??$_Debug_lt_pred@AEAU?$less@X@std@@AEAHAEAH@std@@YA_NAEAU?$less@X@0@AEAH1PEB_WI@Z": # @"??$_Debug_lt_pred@AEAU?$less@X@std@@AEAHAEAH@std@@YA_NAEAU?$less@X@0@AEAH1PEB_WI@Z" +.Lfunc_begin833: + .cv_func_id 833 + .cv_loc 833 12 895 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:895:0 +.seh_proc "??$_Debug_lt_pred@AEAU?$less@X@std@@AEAHAEAH@std@@YA_NAEAU?$less@X@0@AEAH1PEB_WI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov eax, dword ptr [rsp + 112] + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp13486: + .cv_loc 833 12 896 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:896:0 + mov rcx, qword ptr [rsp + 40] + mov r8, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 48] + mov dword ptr [rsp + 36], eax # 4-byte Spill + call "??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z" + test al, 1 + jne .LBB833_2 +# %bb.1: + xor eax, eax + mov cl, al + mov byte ptr [rsp + 35], cl # 1-byte Spill + jmp .LBB833_6 +.LBB833_2: + mov rcx, qword ptr [rsp + 40] + mov r8, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 56] + call "??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z" + test al, 1 + jne .LBB833_3 + jmp .LBB833_4 +.LBB833_3: + mov r8d, dword ptr [rsp + 112] + mov rdx, qword ptr [rsp + 64] + lea rcx, [rip + "??_C@_1CG@LEJCKCBB@?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAc?$AAo?$AAm?$AAp?$AAa?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$AA@"] + call qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] + mov al, 1 + mov byte ptr [rsp + 34], al # 1-byte Spill + jmp .LBB833_5 +.LBB833_4: + mov al, 1 + mov byte ptr [rsp + 34], al # 1-byte Spill + jmp .LBB833_5 +.LBB833_5: + mov al, byte ptr [rsp + 34] # 1-byte Reload + mov byte ptr [rsp + 35], al # 1-byte Spill +.LBB833_6: + mov al, byte ptr [rsp + 35] # 1-byte Reload + and al, 1 + movzx eax, al + add rsp, 72 + ret +.Ltmp13487: +.Lfunc_end833: + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_lt_pred@AEAU?$less@X@std@@AEAHAEAH@std@@YA_NAEAU?$less@X@0@AEAH1PEB_WI@Z" + .seh_endproc + # -- End function + .def "??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z" + .globl "??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z" # -- Begin function ??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z + .p2align 4, 0x90 +"??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z": # @"??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z" +.Lfunc_begin834: + .cv_func_id 834 + .cv_loc 834 13 322 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:322:0 +.seh_proc "??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], r8 + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp13488: + .cv_loc 834 13 323 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:323:0 + mov rcx, qword ptr [rsp + 8] + mov eax, dword ptr [rcx] + mov rcx, qword ptr [rsp + 16] + cmp eax, dword ptr [rcx] + setl r9b + and r9b, 1 + movzx eax, r9b + add rsp, 24 + ret +.Ltmp13489: +.Lfunc_end834: + .seh_handlerdata + .section .text,"xr",discard,"??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .globl "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z": # @"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" +.Lfunc_begin835: + .cv_func_id 835 + .cv_loc 835 3 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + mov qword ptr [rbp - 8], rdx + mov byte ptr [rbp - 16], r8b + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + mov qword ptr [rbp], rcx +.Ltmp13492: + mov rdx, rcx + mov r8b, byte ptr [rbp - 32] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + mov dl, r8b + call "??$?0$01@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$01@12@@Z" + mov rcx, qword ptr [rbp - 8] + mov r9, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [r9 + 8], rcx +.Ltmp13493: + .cv_loc 835 3 592 0 # ..\include\gsl/span:592:0 + mov rcx, r9 + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge dl + mov byte ptr [rbp - 57], 0 + test dl, 1 + jne .LBB835_1 + jmp .LBB835_2 +.LBB835_1: + test byte ptr [rbp - 57], 1 + jne .LBB835_4 + jmp .LBB835_5 +.LBB835_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 56] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 57], 1 +.Ltmp13490: + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13491: + jmp .LBB835_3 +.LBB835_3: + ud2 +.LBB835_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp13494: +.LBB835_5: + .cv_loc 835 3 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp] + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .seh_endproc + .def "?dtor$6@?0???$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z@4HA" +.LBB835_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp13495: + .cv_loc 835 3 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 57], 1 + jne .LBB835_7 + jmp .LBB835_8 +.LBB835_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB835_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13496: +.Lfunc_end835: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z": + .long .Lfunc_begin835@IMGREL # IP + .long -1 # ToState + .long .Ltmp13490@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13491@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + # -- End function + .def "??$?0$01@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$01@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$01@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$01@12@@Z" + .globl "??$?0$01@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$01@12@@Z" # -- Begin function ??$?0$01@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$01@12@@Z + .p2align 4, 0x90 +"??$?0$01@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$01@12@@Z": # @"??$?0$01@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$01@12@@Z" +.Lfunc_begin836: + .cv_func_id 836 + .cv_loc 836 3 334 0 # ..\include\gsl/span:334:0 +.seh_proc "??$?0$01@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$01@12@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 64], rax + mov byte ptr [rsp + 56], dl + mov qword ptr [rsp + 48], rcx + mov rax, qword ptr [rsp + 48] +.Ltmp13497: + lea rcx, [rsp + 56] + #DEBUG_VALUE: extent_type<2>:ext <- [$rcx+0] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" +.Ltmp13498: + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 72 + ret +.Ltmp13499: +.Lfunc_end836: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$01@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$01@12@@Z" + .seh_endproc + # -- End function + .def "??$compareNotEqual@V?$span@H$0?0@gsl@@AEBV12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareNotEqual@V?$span@H$0?0@gsl@@AEBV12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" + .globl "??$compareNotEqual@V?$span@H$0?0@gsl@@AEBV12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" # -- Begin function ??$compareNotEqual@V?$span@H$0?0@gsl@@AEBV12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z + .p2align 4, 0x90 +"??$compareNotEqual@V?$span@H$0?0@gsl@@AEBV12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z": # @"??$compareNotEqual@V?$span@H$0?0@gsl@@AEBV12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" +.Lfunc_begin837: + .cv_func_id 837 + .cv_loc 837 2 1051 0 # external\include\catch/catch.hpp:1051:0 +.seh_proc "??$compareNotEqual@V?$span@H$0?0@gsl@@AEBV12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp13500: + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 80], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 88], rax + mov rax, qword ptr [rsp + 48] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 64], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 72], rax + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + call "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 104 + ret +.Ltmp13501: +.Lfunc_end837: + .seh_handlerdata + .section .text,"xr",discard,"??$compareNotEqual@V?$span@H$0?0@gsl@@AEBV12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" + .seh_endproc + # -- End function + .def "??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" + .globl "??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" # -- Begin function ??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z + .p2align 4, 0x90 +"??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z": # @"??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" +.Lfunc_begin838: + .cv_func_id 838 + .cv_loc 838 12 3071 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3071:0 +.seh_proc "??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 128], rax + #DEBUG_VALUE: equal,0>,gsl::details::span_iterator,0> >:_Last2 <- [$r9+0] + #DEBUG_VALUE: equal,0>,gsl::details::span_iterator,0> >:_First2 <- [$r8+0] + #DEBUG_VALUE: equal,0>,gsl::details::span_iterator,0> >:_Last1 <- [$rdx+0] + #DEBUG_VALUE: equal,0>,gsl::details::span_iterator,0> >:_First1 <- [$rcx+0] +.Ltmp13502: + .cv_loc 838 12 3072 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3072:0 + mov rax, qword ptr [r9] + mov qword ptr [rsp + 112], rax + mov rax, qword ptr [r9 + 8] + mov qword ptr [rsp + 120], rax + mov rax, qword ptr [r8] + mov qword ptr [rsp + 96], rax + mov rax, qword ptr [r8 + 8] + mov qword ptr [rsp + 104], rax + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 80], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 88], rax + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 72], rax + mov r10b, byte ptr [rsp + 56] + lea rcx, [rsp + 64] +.Ltmp13503: + lea rdx, [rsp + 80] +.Ltmp13504: + lea r8, [rsp + 96] +.Ltmp13505: + lea r9, [rsp + 112] +.Ltmp13506: + mov byte ptr [rsp + 32], r10b + call "??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$equal_to@X@0@@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 128] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 52] # 4-byte Reload + add rsp, 136 + ret +.Ltmp13507: +.Lfunc_end838: + .seh_handlerdata + .section .text,"xr",discard,"??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" + .seh_endproc + # -- End function + .def "??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$equal_to@X@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$equal_to@X@0@@Z" + .globl "??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$equal_to@X@0@@Z" # -- Begin function ??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$equal_to@X@0@@Z + .p2align 4, 0x90 +"??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$equal_to@X@0@@Z": # @"??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$equal_to@X@0@@Z" +.Lfunc_begin839: + .cv_func_id 839 + .cv_loc 839 12 3058 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3058:0 +.seh_proc "??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$equal_to@X@0@@Z" +# %bb.0: + push rbx + .seh_pushreg 3 + sub rsp, 320 + .seh_stackalloc 320 + .seh_endprologue + mov al, byte ptr [rsp + 368] + mov r10, qword ptr [rip + __security_cookie] + xor r10, rsp + mov qword ptr [rsp + 312], r10 + mov byte ptr [rsp + 304], al + #DEBUG_VALUE: equal,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last2 <- [$r9+0] + #DEBUG_VALUE: equal,0>,gsl::details::span_iterator,0>,std::equal_to >:_First2 <- [$r8+0] + #DEBUG_VALUE: equal,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last1 <- [$rdx+0] + #DEBUG_VALUE: equal,0>,gsl::details::span_iterator,0>,std::equal_to >:_First1 <- [$rcx+0] +.Ltmp13508: + .cv_loc 839 12 3059 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3059:0 + mov r10, qword ptr [rdx] + mov qword ptr [rsp + 288], r10 + mov r10, qword ptr [rdx + 8] + mov qword ptr [rsp + 296], r10 + mov r10, qword ptr [rcx] + mov qword ptr [rsp + 272], r10 + mov r10, qword ptr [rcx + 8] + mov qword ptr [rsp + 280], r10 + lea r10, [rsp + 272] + mov qword ptr [rsp + 88], rcx # 8-byte Spill +.Ltmp13509: + #DEBUG_VALUE: equal,0>,gsl::details::span_iterator,0>,std::equal_to >:_First1 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov rcx, r10 + lea r10, [rsp + 288] + mov qword ptr [rsp + 80], rdx # 8-byte Spill +.Ltmp13510: + #DEBUG_VALUE: equal,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last1 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + mov rdx, r10 + lea r10, [rip + "??_C@_1JA@NGICDCPJ@?$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 qword ptr [rsp + 72], r8 # 8-byte Spill +.Ltmp13511: + #DEBUG_VALUE: equal,0>,gsl::details::span_iterator,0>,std::equal_to >:_First2 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + mov r8, r10 + mov r11d, 3059 + mov qword ptr [rsp + 64], r9 # 8-byte Spill +.Ltmp13512: + #DEBUG_VALUE: equal,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last2 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov r9d, r11d + call "??$_Debug_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z" + .cv_loc 839 12 3060 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3060:0 + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 256], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 264], rdx + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov r8, qword ptr [rdx] + mov qword ptr [rsp + 240], r8 + mov r8, qword ptr [rdx + 8] + mov qword ptr [rsp + 248], r8 + lea rcx, [rsp + 240] + lea rdx, [rsp + 256] + lea r8, [rip + "??_C@_1JA@NGICDCPJ@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 3060 + call "??$_Debug_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z" + .cv_loc 839 12 3061 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3061:0 + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 208], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 216], rdx + lea rcx, [rsp + 224] + lea rdx, [rsp + 208] + call "??$_Unchecked@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 176], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 184], rdx + lea rcx, [rsp + 192] + lea rdx, [rsp + 176] + call "??$_Unchecked@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Z" + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 144], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 152], rdx + lea rcx, [rsp + 160] + lea rdx, [rsp + 144] + call "??$_Unchecked@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 112], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 120], rdx + lea rcx, [rsp + 128] + lea rdx, [rsp + 112] + call "??$_Unchecked@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Z" + mov al, byte ptr [rsp + 96] + mov bl, byte ptr [rsp + 104] + lea rcx, [rsp + 128] + lea rdx, [rsp + 160] + lea r8, [rsp + 192] + lea r9, [rsp + 224] + lea r10, [rsp + 304] + mov qword ptr [rsp + 32], r10 + mov byte ptr [rsp + 40], al + mov byte ptr [rsp + 48], bl + call "??$_Equal_unchecked@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@@000AEAU?$equal_to@X@0@Urandom_access_iterator_tag@0@2@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 312] + xor rcx, rsp + mov dword ptr [rsp + 60], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 60] # 4-byte Reload + add rsp, 320 +.Ltmp13513: + pop rbx + ret +.Ltmp13514: +.Lfunc_end839: + .seh_handlerdata + .section .text,"xr",discard,"??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$equal_to@X@0@@Z" + .seh_endproc + # -- End function + .def "??$_Equal_unchecked@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@@000AEAU?$equal_to@X@0@Urandom_access_iterator_tag@0@2@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Equal_unchecked@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@@000AEAU?$equal_to@X@0@Urandom_access_iterator_tag@0@2@Z" + .globl "??$_Equal_unchecked@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@@000AEAU?$equal_to@X@0@Urandom_access_iterator_tag@0@2@Z" # -- Begin function ??$_Equal_unchecked@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@@000AEAU?$equal_to@X@0@Urandom_access_iterator_tag@0@2@Z + .p2align 4, 0x90 +"??$_Equal_unchecked@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@@000AEAU?$equal_to@X@0@Urandom_access_iterator_tag@0@2@Z": # @"??$_Equal_unchecked@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@@000AEAU?$equal_to@X@0@Urandom_access_iterator_tag@0@2@Z" +.Lfunc_begin840: + .cv_func_id 840 + .cv_loc 840 12 3045 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3045:0 +.seh_proc "??$_Equal_unchecked@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@@000AEAU?$equal_to@X@0@Urandom_access_iterator_tag@0@2@Z" +# %bb.0: + push rsi + .seh_pushreg 6 + sub rsp, 240 + .seh_stackalloc 240 + .seh_endprologue + mov al, byte ptr [rsp + 304] + mov r10b, byte ptr [rsp + 296] + mov r11, qword ptr [rsp + 288] + mov rsi, qword ptr [rip + __security_cookie] + xor rsi, rsp + mov qword ptr [rsp + 232], rsi + mov byte ptr [rsp + 112], r10b + mov byte ptr [rsp + 104], al + #DEBUG_VALUE: _Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last2 <- [$r9+0] + #DEBUG_VALUE: _Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to >:_First2 <- [$r8+0] + #DEBUG_VALUE: _Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last1 <- [$rdx+0] + #DEBUG_VALUE: _Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to >:_First1 <- [$rcx+0] +.Ltmp13515: + .cv_loc 840 12 3047 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3047:0 + mov rsi, qword ptr [rcx] + mov qword ptr [rsp + 216], rsi + mov rsi, qword ptr [rcx + 8] + mov qword ptr [rsp + 224], rsi + mov qword ptr [rsp + 96], rcx # 8-byte Spill +.Ltmp13516: + #DEBUG_VALUE: _Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to >:_First1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + mov rcx, rdx + lea rsi, [rsp + 216] + mov qword ptr [rsp + 88], rdx # 8-byte Spill +.Ltmp13517: + #DEBUG_VALUE: _Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last1 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov rdx, rsi + mov qword ptr [rsp + 80], r11 # 8-byte Spill + mov qword ptr [rsp + 72], r9 # 8-byte Spill +.Ltmp13518: + #DEBUG_VALUE: _Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last2 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 64], r8 # 8-byte Spill +.Ltmp13519: + #DEBUG_VALUE: _Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to >:_First2 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 200], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 208], rdx + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + lea rdx, [rsp + 200] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + cmp rcx, rax + je .LBB840_2 +.Ltmp13520: +# %bb.1: + #DEBUG_VALUE: _Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to >:_First2 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last2 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last1 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to >:_First1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + .cv_loc 840 12 3048 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3048:0 + mov byte ptr [rsp + 119], 0 + jmp .LBB840_3 +.Ltmp13521: +.LBB840_2: + #DEBUG_VALUE: _Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to >:_First2 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last2 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last1 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to >:_First1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + .cv_loc 840 12 3049 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3049:0 + mov rdx, qword ptr [rsp + 288] + mov rax, qword ptr [rsp + 88] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 184], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 192], rcx + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov r8, qword ptr [rcx] + mov qword ptr [rsp + 168], r8 + mov r8, qword ptr [rcx + 8] + mov qword ptr [rsp + 176], r8 + lea rcx, [rsp + 168] + lea r8, [rsp + 184] + mov qword ptr [rsp + 48], rdx # 8-byte Spill + mov rdx, r8 + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + and al, 1 + lea r8, [rip + "??_C@_1JA@NGICDCPJ@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 3049 + mov cl, al + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + call "??$_Debug_pointer_if@U?$equal_to@X@std@@@std@@YAX_NAEAU?$equal_to@X@0@PEB_WI@Z" + .cv_loc 840 12 3050 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3050:0 + mov r9, qword ptr [rsp + 288] + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov r8, qword ptr [rdx] + mov qword ptr [rsp + 152], r8 + mov r8, qword ptr [rdx + 8] + mov qword ptr [rsp + 160], r8 + mov r8, qword ptr [rsp + 88] # 8-byte Reload + mov r10, qword ptr [r8] + mov qword ptr [rsp + 136], r10 + mov r10, qword ptr [r8 + 8] + mov qword ptr [rsp + 144], r10 + mov r10, qword ptr [rsp + 96] # 8-byte Reload + mov r11, qword ptr [r10] + mov qword ptr [rsp + 120], r11 + mov r11, qword ptr [r10 + 8] + mov qword ptr [rsp + 128], r11 + lea rcx, [rsp + 120] + lea rdx, [rsp + 136] + lea r8, [rsp + 152] + call "??$_Equal_unchecked@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@@00AEAU?$equal_to@X@0@@Z" + and al, 1 + mov byte ptr [rsp + 119], al +.Ltmp13522: +.LBB840_3: + #DEBUG_VALUE: _Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to >:_First2 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last2 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last1 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to >:_First1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + .cv_loc 840 12 3051 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3051:0 + mov al, byte ptr [rsp + 119] + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 232] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 240 +.Ltmp13523: + pop rsi + ret +.Ltmp13524: +.Lfunc_end840: + .seh_handlerdata + .section .text,"xr",discard,"??$_Equal_unchecked@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@@000AEAU?$equal_to@X@0@Urandom_access_iterator_tag@0@2@Z" + .seh_endproc + # -- End function + .def "??$_Debug_pointer_if@U?$equal_to@X@std@@@std@@YAX_NAEAU?$equal_to@X@0@PEB_WI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Debug_pointer_if@U?$equal_to@X@std@@@std@@YAX_NAEAU?$equal_to@X@0@PEB_WI@Z" + .globl "??$_Debug_pointer_if@U?$equal_to@X@std@@@std@@YAX_NAEAU?$equal_to@X@0@PEB_WI@Z" # -- Begin function ??$_Debug_pointer_if@U?$equal_to@X@std@@@std@@YAX_NAEAU?$equal_to@X@0@PEB_WI@Z + .p2align 4, 0x90 +"??$_Debug_pointer_if@U?$equal_to@X@std@@@std@@YAX_NAEAU?$equal_to@X@0@PEB_WI@Z": # @"??$_Debug_pointer_if@U?$equal_to@X@std@@@std@@YAX_NAEAU?$equal_to@X@0@PEB_WI@Z" +.Lfunc_begin841: + .cv_func_id 841 + .cv_loc 841 12 931 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:931:0 +.seh_proc "??$_Debug_pointer_if@U?$equal_to@X@std@@@std@@YAX_NAEAU?$equal_to@X@0@PEB_WI@Z" +# %bb.0: + sub rsp, 32 + .seh_stackalloc 32 + .seh_endprologue + mov dword ptr [rsp + 28], r9d + mov qword ptr [rsp + 16], r8 + mov qword ptr [rsp + 8], rdx + and cl, 1 + mov byte ptr [rsp + 7], cl +.Ltmp13525: + .cv_loc 841 12 932 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:932:0 + add rsp, 32 + ret +.Ltmp13526: +.Lfunc_end841: + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_pointer_if@U?$equal_to@X@std@@@std@@YAX_NAEAU?$equal_to@X@0@PEB_WI@Z" + .seh_endproc + # -- End function + .def "??$_Equal_unchecked@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@@00AEAU?$equal_to@X@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Equal_unchecked@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@@00AEAU?$equal_to@X@0@@Z" + .globl "??$_Equal_unchecked@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@@00AEAU?$equal_to@X@0@@Z" # -- Begin function ??$_Equal_unchecked@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@@00AEAU?$equal_to@X@0@@Z + .p2align 4, 0x90 +"??$_Equal_unchecked@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@@00AEAU?$equal_to@X@0@@Z": # @"??$_Equal_unchecked@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@@00AEAU?$equal_to@X@0@@Z" +.Lfunc_begin842: + .cv_func_id 842 + .cv_loc 842 12 2941 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2941:0 +.seh_proc "??$_Equal_unchecked@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@@00AEAU?$equal_to@X@0@@Z" +# %bb.0: + sub rsp, 152 + .seh_stackalloc 152 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 144], rax + mov qword ptr [rsp + 88], r9 + #DEBUG_VALUE: _Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to >:_First2 <- [$r8+0] + #DEBUG_VALUE: _Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last1 <- [$rdx+0] + #DEBUG_VALUE: _Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to >:_First1 <- [$rcx+0] +.Ltmp13527: + .cv_loc 842 12 2942 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2942:0 + mov rax, qword ptr [rsp + 88] + mov qword ptr [rsp + 72], rcx # 8-byte Spill +.Ltmp13528: + #DEBUG_VALUE: _Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to >:_First1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 64], rdx # 8-byte Spill +.Ltmp13529: + #DEBUG_VALUE: _Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov rdx, r8 + mov qword ptr [rsp + 56], r8 # 8-byte Spill +.Ltmp13530: + #DEBUG_VALUE: _Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to >:_First2 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + mov r8, rax + call "??$_Equal_memcmp_is_safe@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0AEBU?$equal_to@X@0@@Z" + mov byte ptr [rsp + 80], al + mov r9, qword ptr [rsp + 88] + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 128], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 136], rdx + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov r8, qword ptr [rdx] + mov qword ptr [rsp + 112], r8 + mov r8, qword ptr [rdx + 8] + mov qword ptr [rsp + 120], r8 + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov r10, qword ptr [r8] + mov qword ptr [rsp + 96], r10 + mov r10, qword ptr [r8 + 8] + mov qword ptr [rsp + 104], r10 + mov al, byte ptr [rsp + 80] + lea rcx, [rsp + 96] + lea rdx, [rsp + 112] + lea r8, [rsp + 128] + mov byte ptr [rsp + 32], al + call "??$_Equal_unchecked1@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@@00AEAU?$equal_to@X@0@U?$integral_constant@_N$0A@@0@@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 144] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 52] # 4-byte Reload + add rsp, 152 +.Ltmp13531: + ret +.Ltmp13532: +.Lfunc_end842: + .seh_handlerdata + .section .text,"xr",discard,"??$_Equal_unchecked@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@@00AEAU?$equal_to@X@0@@Z" + .seh_endproc + # -- End function + .def "??$_Equal_unchecked1@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@@00AEAU?$equal_to@X@0@U?$integral_constant@_N$0A@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Equal_unchecked1@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@@00AEAU?$equal_to@X@0@U?$integral_constant@_N$0A@@0@@Z" + .globl "??$_Equal_unchecked1@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@@00AEAU?$equal_to@X@0@U?$integral_constant@_N$0A@@0@@Z" # -- Begin function ??$_Equal_unchecked1@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@@00AEAU?$equal_to@X@0@U?$integral_constant@_N$0A@@0@@Z + .p2align 4, 0x90 +"??$_Equal_unchecked1@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@@00AEAU?$equal_to@X@0@U?$integral_constant@_N$0A@@0@@Z": # @"??$_Equal_unchecked1@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@@00AEAU?$equal_to@X@0@U?$integral_constant@_N$0A@@0@@Z" +.Lfunc_begin843: + .cv_func_id 843 + .cv_loc 843 12 2917 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2917:0 +.seh_proc "??$_Equal_unchecked1@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@@00AEAU?$equal_to@X@0@U?$integral_constant@_N$0A@@0@@Z" +# %bb.0: + sub rsp, 152 + .seh_stackalloc 152 + .seh_endprologue + mov al, byte ptr [rsp + 192] + mov r10, qword ptr [rip + __security_cookie] + xor r10, rsp + mov qword ptr [rsp + 144], r10 + mov byte ptr [rsp + 104], al + mov qword ptr [rsp + 96], r9 + #DEBUG_VALUE: _Equal_unchecked1,0>,gsl::details::span_iterator,0>,std::equal_to >:_First2 <- [$r8+0] + #DEBUG_VALUE: _Equal_unchecked1,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last1 <- [$rdx+0] + #DEBUG_VALUE: _Equal_unchecked1,0>,gsl::details::span_iterator,0>,std::equal_to >:_First1 <- [$rcx+0] + mov qword ptr [rsp + 88], rcx # 8-byte Spill +.Ltmp13533: + #DEBUG_VALUE: _Equal_unchecked1,0>,gsl::details::span_iterator,0>,std::equal_to >:_First1 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 80], rdx # 8-byte Spill +.Ltmp13534: + #DEBUG_VALUE: _Equal_unchecked1,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last1 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 72], r8 # 8-byte Spill +.Ltmp13535: + #DEBUG_VALUE: _Equal_unchecked1,0>,gsl::details::span_iterator,0>,std::equal_to >:_First2 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] +.LBB843_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Equal_unchecked1,0>,gsl::details::span_iterator,0>,std::equal_to >:_First2 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Equal_unchecked1,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last1 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Equal_unchecked1,0>,gsl::details::span_iterator,0>,std::equal_to >:_First1 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 843 12 2918 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2918:0 + mov rax, qword ptr [rsp + 80] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 128], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 136], rcx + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 112], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 120], rdx + lea rcx, [rsp + 112] + lea rdx, [rsp + 128] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB843_2 + jmp .LBB843_6 +.Ltmp13536: +.LBB843_2: # in Loop: Header=BB843_1 Depth=1 + #DEBUG_VALUE: _Equal_unchecked1,0>,gsl::details::span_iterator,0>,std::equal_to >:_First2 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Equal_unchecked1,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last1 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Equal_unchecked1,0>,gsl::details::span_iterator,0>,std::equal_to >:_First1 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 843 12 2919 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2919:0 + mov rcx, qword ptr [rsp + 96] + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 64], rcx # 8-byte Spill + mov rcx, rax + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rsp + 56] # 8-byte Reload + call "??$?RAEAHAEAH@?$equal_to@X@std@@QEBA_NAEAH0@Z" + test al, 1 + jne .LBB843_4 +.Ltmp13537: +# %bb.3: + #DEBUG_VALUE: _Equal_unchecked1,0>,gsl::details::span_iterator,0>,std::equal_to >:_First2 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Equal_unchecked1,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last1 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Equal_unchecked1,0>,gsl::details::span_iterator,0>,std::equal_to >:_First1 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 843 12 2920 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2920:0 + mov byte ptr [rsp + 111], 0 + jmp .LBB843_7 +.Ltmp13538: +.LBB843_4: # in Loop: Header=BB843_1 Depth=1 + #DEBUG_VALUE: _Equal_unchecked1,0>,gsl::details::span_iterator,0>,std::equal_to >:_First2 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Equal_unchecked1,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last1 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Equal_unchecked1,0>,gsl::details::span_iterator,0>,std::equal_to >:_First1 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 843 12 2919 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2919:0 + jmp .LBB843_5 +.Ltmp13539: +.LBB843_5: # in Loop: Header=BB843_1 Depth=1 + #DEBUG_VALUE: _Equal_unchecked1,0>,gsl::details::span_iterator,0>,std::equal_to >:_First2 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Equal_unchecked1,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last1 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Equal_unchecked1,0>,gsl::details::span_iterator,0>,std::equal_to >:_First1 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 843 12 2918 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2918:0 + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + call "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + mov qword ptr [rsp + 40], rax # 8-byte Spill + jmp .LBB843_1 +.Ltmp13540: +.LBB843_6: + #DEBUG_VALUE: _Equal_unchecked1,0>,gsl::details::span_iterator,0>,std::equal_to >:_First2 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Equal_unchecked1,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last1 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Equal_unchecked1,0>,gsl::details::span_iterator,0>,std::equal_to >:_First1 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 843 12 2921 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2921:0 + mov byte ptr [rsp + 111], 1 +.Ltmp13541: +.LBB843_7: + #DEBUG_VALUE: _Equal_unchecked1,0>,gsl::details::span_iterator,0>,std::equal_to >:_First2 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Equal_unchecked1,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last1 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Equal_unchecked1,0>,gsl::details::span_iterator,0>,std::equal_to >:_First1 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 843 12 2922 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2922:0 + mov al, byte ptr [rsp + 111] + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 144] + xor rcx, rsp + mov dword ptr [rsp + 36], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 36] # 4-byte Reload + add rsp, 152 +.Ltmp13542: + ret +.Ltmp13543: +.Lfunc_end843: + .seh_handlerdata + .section .text,"xr",discard,"??$_Equal_unchecked1@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@@00AEAU?$equal_to@X@0@U?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Equal_memcmp_is_safe@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0AEBU?$equal_to@X@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Equal_memcmp_is_safe@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0AEBU?$equal_to@X@0@@Z" + .globl "??$_Equal_memcmp_is_safe@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0AEBU?$equal_to@X@0@@Z" # -- Begin function ??$_Equal_memcmp_is_safe@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0AEBU?$equal_to@X@0@@Z + .p2align 4, 0x90 +"??$_Equal_memcmp_is_safe@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0AEBU?$equal_to@X@0@@Z": # @"??$_Equal_memcmp_is_safe@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0AEBU?$equal_to@X@0@@Z" +.Lfunc_begin844: + .cv_func_id 844 + .cv_loc 844 12 2896 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2896:0 +.seh_proc "??$_Equal_memcmp_is_safe@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0AEBU?$equal_to@X@0@@Z" +# %bb.0: + sub rsp, 32 + .seh_stackalloc 32 + .seh_endprologue + mov qword ptr [rsp + 16], r8 + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp13544: + .cv_loc 844 12 2897 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2897:0 + mov al, byte ptr [rsp + 24] + add rsp, 32 + ret +.Ltmp13545: +.Lfunc_end844: + .seh_handlerdata + .section .text,"xr",discard,"??$_Equal_memcmp_is_safe@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0AEBU?$equal_to@X@0@@Z" + .seh_endproc + # -- End function + .def "??$?RAEAHAEAH@?$equal_to@X@std@@QEBA_NAEAH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?RAEAHAEAH@?$equal_to@X@std@@QEBA_NAEAH0@Z" + .globl "??$?RAEAHAEAH@?$equal_to@X@std@@QEBA_NAEAH0@Z" # -- Begin function ??$?RAEAHAEAH@?$equal_to@X@std@@QEBA_NAEAH0@Z + .p2align 4, 0x90 +"??$?RAEAHAEAH@?$equal_to@X@std@@QEBA_NAEAH0@Z": # @"??$?RAEAHAEAH@?$equal_to@X@std@@QEBA_NAEAH0@Z" +.Lfunc_begin845: + .cv_func_id 845 + .cv_loc 845 13 305 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:305:0 +.seh_proc "??$?RAEAHAEAH@?$equal_to@X@std@@QEBA_NAEAH0@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], r8 + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp13546: + .cv_loc 845 13 306 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:306:0 + mov rcx, qword ptr [rsp + 8] + mov eax, dword ptr [rcx] + mov rcx, qword ptr [rsp + 16] + cmp eax, dword ptr [rcx] + sete r9b + and r9b, 1 + movzx eax, r9b + add rsp, 24 + ret +.Ltmp13547: +.Lfunc_end845: + .seh_handlerdata + .section .text,"xr",discard,"??$?RAEAHAEAH@?$equal_to@X@std@@QEBA_NAEAH0@Z" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .globl "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z": # @"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" +.Lfunc_begin846: + .cv_func_id 846 + .cv_loc 846 3 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + mov qword ptr [rbp - 8], rdx + mov byte ptr [rbp - 16], r8b + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + mov qword ptr [rbp], rcx +.Ltmp13550: + mov rdx, rcx + mov r8b, byte ptr [rbp - 32] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + mov dl, r8b + call "??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@12@@Z" + mov rcx, qword ptr [rbp - 8] + mov r9, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [r9 + 8], rcx +.Ltmp13551: + .cv_loc 846 3 592 0 # ..\include\gsl/span:592:0 + mov rcx, r9 + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge dl + mov byte ptr [rbp - 57], 0 + test dl, 1 + jne .LBB846_1 + jmp .LBB846_2 +.LBB846_1: + test byte ptr [rbp - 57], 1 + jne .LBB846_4 + jmp .LBB846_5 +.LBB846_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 56] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 57], 1 +.Ltmp13548: + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13549: + jmp .LBB846_3 +.LBB846_3: + ud2 +.LBB846_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp13552: +.LBB846_5: + .cv_loc 846 3 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp] + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .seh_endproc + .def "?dtor$6@?0???$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z@4HA" +.LBB846_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp13553: + .cv_loc 846 3 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 57], 1 + jne .LBB846_7 + jmp .LBB846_8 +.LBB846_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB846_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13554: +.Lfunc_end846: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z": + .long .Lfunc_begin846@IMGREL # IP + .long -1 # ToState + .long .Ltmp13548@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13549@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + # -- End function + .def "??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z" + .globl "??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z" # -- Begin function ??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z + .p2align 4, 0x90 +"??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z": # @"??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z" +.Lfunc_begin847: + .cv_func_id 847 + .cv_loc 847 3 395 0 # ..\include\gsl/span:395:0 +.seh_proc "??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp13557: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$03@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??$addressof@$$CBH@std@@YAPEBHAEBH@Z" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp13555: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Ltmp13556: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB847_1 +.LBB847_1: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z")@IMGREL + .section .text,"xr",discard,"??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z@4HA" +.LBB847_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp13558: +.Lfunc_end847: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z" + .p2align 2 +"$cppxdata$??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z": + .long .Lfunc_begin847@IMGREL # IP + .long -1 # ToState + .long .Ltmp13555@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13556@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z" + # -- End function + .def "??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" + .globl "??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" # -- Begin function ??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z + .p2align 4, 0x90 +"??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z": # @"??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" +.Lfunc_begin848: + .cv_func_id 848 + .cv_loc 848 3 709 0 # ..\include\gsl/span:709:0 +.seh_proc "??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov rax, rcx + #DEBUG_VALUE: as_bytes:s <- [$rdx+0] +.Ltmp13561: + .cv_loc 848 3 711 0 # ..\include\gsl/span:711:0 + mov qword ptr [rbp - 16], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rbp - 24], rax # 8-byte Spill + mov qword ptr [rbp - 32], rdx # 8-byte Spill +.Ltmp13562: + #DEBUG_VALUE: as_bytes:s <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" +.Ltmp13559: + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, rax + call "??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_J@Z" +.Ltmp13560: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB848_1 +.Ltmp13563: +.LBB848_1: + #DEBUG_VALUE: as_bytes:s <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 80 + pop rbp +.Ltmp13564: + ret + .seh_handlerdata + .long ("$cppxdata$??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z")@IMGREL + .section .text,"xr",discard,"??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" + .seh_endproc + .def "?dtor$2@?0???$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z@4HA": +.seh_proc "?dtor$2@?0???$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z@4HA" +.LBB848_2: +.Ltmp13565: + #DEBUG_VALUE: as_bytes:s <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] +.Ltmp13566: + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp13567: +.Lfunc_end848: + .seh_handlerdata + .section .text,"xr",discard,"??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" + .p2align 2 +"$cppxdata$??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z": + .long .Lfunc_begin848@IMGREL # IP + .long -1 # ToState + .long .Ltmp13559@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13560@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" + # -- End function + .def "??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z" + .globl "??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z" # -- Begin function ??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z + .p2align 4, 0x90 +"??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z": # @"??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z" +.Lfunc_begin849: + .cv_func_id 849 + .cv_loc 849 2 1114 0 # external\include\catch/catch.hpp:1114:0 +.seh_proc "??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rcx +.Ltmp13568: + .cv_loc 849 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$ExprLhs@AEBQEBX@Catch@@QEAA@AEBQEBX@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp13569: +.Lfunc_end849: + .seh_handlerdata + .section .text,"xr",discard,"??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z" + .seh_endproc + # -- End function + .def "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ" + .globl "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ" # -- Begin function ?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ + .p2align 4, 0x90 +"?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ": # @"?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ" +.Lfunc_begin850: + .cv_func_id 850 + .cv_loc 850 3 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp13570: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@3@XZ" + nop + add rsp, 40 + ret +.Ltmp13571: +.Lfunc_end850: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ" + .seh_endproc + # -- End function + .def "??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z" + .globl "??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z" # -- Begin function ??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z + .p2align 4, 0x90 +"??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z": # @"??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z" +.Lfunc_begin851: + .cv_func_id 851 + .cv_loc 851 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp13572: + .cv_loc 851 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareEqual@PEBXPEBX@Catch@@YA_NAEBQEBX0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@QEAA@_NAEBQEBXVStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp13573: +.Lfunc_end851: + .seh_handlerdata + .section .text,"xr",discard,"??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z" + .seh_endproc + # -- End function + .def "??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" +.Lfunc_begin852: + .cv_func_id 852 + .cv_loc 852 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13574: + mov qword ptr [rcx], rax +.Ltmp13575: + .cv_loc 852 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp13576: + .cv_loc 852 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp13577: +.Lfunc_end852: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + .globl "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ": # @"?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin853: + .cv_func_id 853 + .cv_loc 853 3 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp13578: + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp13579: +.Lfunc_end853: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + .globl "?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ": # @"?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin854: + .cv_func_id 854 + .cv_loc 854 3 500 0 # ..\include\gsl/span:500:0 +.seh_proc "?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 64], rax + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13580: + .cv_loc 854 3 501 0 # ..\include\gsl/span:501:0 + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rsp + 56], 4 + lea rcx, [rsp + 56] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + imul rcx, rax + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov qword ptr [rsp + 32], rcx # 8-byte Spill + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 72 + ret +.Ltmp13581: +.Lfunc_end854: + .seh_handlerdata + .section .text,"xr",discard,"?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + .globl "??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" # -- Begin function ??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z + .p2align 4, 0x90 +"??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z": # @"??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" +.Lfunc_begin855: + .cv_func_id 855 + .cv_loc 855 3 709 0 # ..\include\gsl/span:709:0 +.seh_proc "??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov rax, rcx + #DEBUG_VALUE: as_bytes:s <- [$rdx+0] +.Ltmp13584: + .cv_loc 855 3 711 0 # ..\include\gsl/span:711:0 + mov qword ptr [rbp - 16], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rbp - 24], rax # 8-byte Spill + mov qword ptr [rbp - 32], rdx # 8-byte Spill +.Ltmp13585: + #DEBUG_VALUE: as_bytes:s <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ" +.Ltmp13582: + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, rax + call "??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_J@Z" +.Ltmp13583: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB855_1 +.Ltmp13586: +.LBB855_1: + #DEBUG_VALUE: as_bytes:s <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 80 + pop rbp +.Ltmp13587: + ret + .seh_handlerdata + .long ("$cppxdata$??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z")@IMGREL + .section .text,"xr",discard,"??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + .seh_endproc + .def "?dtor$2@?0???$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z@4HA": +.seh_proc "?dtor$2@?0???$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z@4HA" +.LBB855_2: +.Ltmp13588: + #DEBUG_VALUE: as_bytes:s <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] +.Ltmp13589: + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp13590: +.Lfunc_end855: + .seh_handlerdata + .section .text,"xr",discard,"??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + .p2align 2 +"$cppxdata$??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z": + .long .Lfunc_begin855@IMGREL # IP + .long -1 # ToState + .long .Ltmp13582@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13583@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + # -- End function + .def "?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + .globl "?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ": # @"?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin856: + .cv_func_id 856 + .cv_loc 856 3 500 0 # ..\include\gsl/span:500:0 +.seh_proc "?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 64], rax + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13591: + .cv_loc 856 3 501 0 # ..\include\gsl/span:501:0 + call "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rsp + 56], 1 + lea rcx, [rsp + 56] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + imul rcx, rax + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov qword ptr [rsp + 32], rcx # 8-byte Spill + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 72 + ret +.Ltmp13592: +.Lfunc_end856: + .seh_handlerdata + .section .text,"xr",discard,"?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??$?NPEBW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBW4byte@gsl@@@1@AEBQEBW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NPEBW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBW4byte@gsl@@@1@AEBQEBW4byte@gsl@@@Z" + .globl "??$?NPEBW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBW4byte@gsl@@@1@AEBQEBW4byte@gsl@@@Z" # -- Begin function ??$?NPEBW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBW4byte@gsl@@@1@AEBQEBW4byte@gsl@@@Z + .p2align 4, 0x90 +"??$?NPEBW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBW4byte@gsl@@@1@AEBQEBW4byte@gsl@@@Z": # @"??$?NPEBW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBW4byte@gsl@@@1@AEBQEBW4byte@gsl@@@Z" +.Lfunc_begin857: + .cv_func_id 857 + .cv_loc 857 2 1114 0 # external\include\catch/catch.hpp:1114:0 +.seh_proc "??$?NPEBW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBW4byte@gsl@@@1@AEBQEBW4byte@gsl@@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rcx +.Ltmp13593: + .cv_loc 857 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA@AEBQEBW4byte@gsl@@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp13594: +.Lfunc_end857: + .seh_handlerdata + .section .text,"xr",discard,"??$?NPEBW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBW4byte@gsl@@@1@AEBQEBW4byte@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?8$$T@?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@1@AEB$$T@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8$$T@?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@1@AEB$$T@Z" + .globl "??$?8$$T@?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@1@AEB$$T@Z" # -- Begin function ??$?8$$T@?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@1@AEB$$T@Z + .p2align 4, 0x90 +"??$?8$$T@?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@1@AEB$$T@Z": # @"??$?8$$T@?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@1@AEB$$T@Z" +.Lfunc_begin858: + .cv_func_id 858 + .cv_loc 858 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8$$T@?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@1@AEB$$T@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp13595: + .cv_loc 858 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareEqual@PEBW4byte@gsl@@$$T@Catch@@YA_NAEBQEBW4byte@gsl@@AEB$$T@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEBW4byte@gsl@@VStringRef@1@AEB$$T@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp13596: +.Lfunc_end858: + .seh_handlerdata + .section .text,"xr",discard,"??$?8$$T@?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@1@AEB$$T@Z" + .seh_endproc + # -- End function + .def "??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" +.Lfunc_begin859: + .cv_func_id 859 + .cv_loc 859 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13597: + mov qword ptr [rcx], rax +.Ltmp13598: + .cv_loc 859 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp13599: + .cv_loc 859 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp13600: +.Lfunc_end859: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ" + .globl "?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ": # @"?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin860: + .cv_func_id 860 + .cv_loc 860 3 500 0 # ..\include\gsl/span:500:0 +.seh_proc "?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 64], rax + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13601: + .cv_loc 860 3 501 0 # ..\include\gsl/span:501:0 + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rsp + 56], 4 + lea rcx, [rsp + 56] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + imul rcx, rax + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov qword ptr [rsp + 32], rcx # 8-byte Spill + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 72 + ret +.Ltmp13602: +.Lfunc_end860: + .seh_handlerdata + .section .text,"xr",discard,"?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_J@Z" + .globl "??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_J@Z" # -- Begin function ??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_J@Z + .p2align 4, 0x90 +"??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_J@Z": # @"??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_J@Z" +.Lfunc_begin861: + .cv_func_id 861 + .cv_loc 861 3 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_J@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13603: + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp13604: +.Lfunc_end861: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_J@Z" + .seh_endproc + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z" +.Lfunc_begin862: + .cv_func_id 862 + .cv_loc 862 3 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 40], r8 + mov qword ptr [rbp + 32], rdx + mov qword ptr [rbp + 24], rcx + mov rcx, qword ptr [rbp + 24] + mov qword ptr [rbp + 48], rcx +.Ltmp13609: + mov rdx, rcx + mov r8, qword ptr [rbp + 40] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + call "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rdx + 8], rcx +.Ltmp13610: + .cv_loc 862 3 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp - 1], 0 + test r9b, 1 + jne .LBB862_1 + jmp .LBB862_2 +.LBB862_1: + test byte ptr [rbp - 1], 1 + jne .LBB862_4 + jmp .LBB862_5 +.LBB862_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + mov rax, rbp + mov rcx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 1], 1 +.Ltmp13605: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13606: + jmp .LBB862_3 +.LBB862_3: + ud2 +.LBB862_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB862_5: + .cv_loc 862 3 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 32] + mov byte ptr [rbp - 33], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 73], cl # 1-byte Spill + jne .LBB862_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 73], dl # 1-byte Spill +.LBB862_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB862_8 + jmp .LBB862_9 +.LBB862_8: + test byte ptr [rbp - 33], 1 + jne .LBB862_14 + jmp .LBB862_15 +.LBB862_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 32] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 33], 1 +.Ltmp13607: + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13608: + jmp .LBB862_10 +.LBB862_10: + ud2 +.LBB862_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp13611: +.LBB862_15: + .cv_loc 862 3 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z@4HA" +.LBB862_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp13612: + .cv_loc 862 3 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB862_12 + jmp .LBB862_13 +.LBB862_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB862_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z@4HA" +.LBB862_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 862 3 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB862_17 + jmp .LBB862_18 +.LBB862_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB862_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13613: +.Lfunc_end862: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z": + .long .Lfunc_begin862@IMGREL # IP + .long -1 # ToState + .long .Ltmp13605@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13606@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp13607@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13608@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z" + # -- End function + .def "??0?$ExprLhs@AEBQEBX@Catch@@QEAA@AEBQEBX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@AEBQEBX@Catch@@QEAA@AEBQEBX@Z" + .globl "??0?$ExprLhs@AEBQEBX@Catch@@QEAA@AEBQEBX@Z" # -- Begin function ??0?$ExprLhs@AEBQEBX@Catch@@QEAA@AEBQEBX@Z + .p2align 4, 0x90 +"??0?$ExprLhs@AEBQEBX@Catch@@QEAA@AEBQEBX@Z": # @"??0?$ExprLhs@AEBQEBX@Catch@@QEAA@AEBQEBX@Z" +.Lfunc_begin863: + .cv_func_id 863 + .cv_loc 863 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@AEBQEBX@Catch@@QEAA@AEBQEBX@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13614: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rax, rcx + add rsp, 16 + ret +.Ltmp13615: +.Lfunc_end863: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@AEBQEBX@Catch@@QEAA@AEBQEBX@Z" + .seh_endproc + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@3@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@3@XZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@3@XZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@3@XZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@3@XZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@3@XZ" +.Lfunc_begin864: + .cv_func_id 864 + .cv_loc 864 3 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@3@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13616: + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp13617: +.Lfunc_end864: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@3@XZ" + .seh_endproc + # -- End function + .def "??$compareEqual@PEBXPEBX@Catch@@YA_NAEBQEBX0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@PEBXPEBX@Catch@@YA_NAEBQEBX0@Z" + .globl "??$compareEqual@PEBXPEBX@Catch@@YA_NAEBQEBX0@Z" # -- Begin function ??$compareEqual@PEBXPEBX@Catch@@YA_NAEBQEBX0@Z + .p2align 4, 0x90 +"??$compareEqual@PEBXPEBX@Catch@@YA_NAEBQEBX0@Z": # @"??$compareEqual@PEBXPEBX@Catch@@YA_NAEBQEBX0@Z" +.Lfunc_begin865: + .cv_func_id 865 + .cv_loc 865 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@PEBXPEBX@Catch@@YA_NAEBQEBX0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp13618: + mov rcx, qword ptr [rsp] + mov rcx, qword ptr [rcx] + mov rdx, qword ptr [rsp + 8] + cmp rcx, qword ptr [rdx] + sete al + and al, 1 + movzx eax, al + add rsp, 16 + ret +.Ltmp13619: +.Lfunc_end865: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@PEBXPEBX@Catch@@YA_NAEBQEBX0@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@QEAA@_NAEBQEBXVStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@QEAA@_NAEBQEBXVStringRef@1@1@Z" + .globl "??0?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@QEAA@_NAEBQEBXVStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@QEAA@_NAEBQEBXVStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@QEAA@_NAEBQEBXVStringRef@1@1@Z": # @"??0?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@QEAA@_NAEBQEBXVStringRef@1@1@Z" +.Lfunc_begin866: + .cv_func_id 866 + .cv_loc 866 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@QEAA@_NAEBQEBXVStringRef@1@1@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp13620: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp13621: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp13622: + ret +.Ltmp13623: +.Lfunc_end866: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@QEAA@_NAEBQEBXVStringRef@1@1@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" +.Lfunc_begin867: + .cv_func_id 867 + .cv_loc 867 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp13624: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13625: +.Lfunc_end867: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" +.Lfunc_begin868: + .cv_func_id 868 + .cv_loc 868 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13626: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13627: +.Lfunc_end868: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin869: + .cv_func_id 869 + .cv_loc 869 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp13632: + .cv_loc 869 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp13628: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" +.Ltmp13629: + jmp .LBB869_1 +.LBB869_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp13630: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp13631: + jmp .LBB869_2 +.LBB869_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 869 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB869_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 64] + .cv_loc 869 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB869_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB869_5 + jmp .LBB869_6 +.LBB869_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB869_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB869_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13633: +.Lfunc_end869: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin869@IMGREL # IP + .long -1 # ToState + .long .Ltmp13628@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13630@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp13631@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAAPEAXI@Z" +.Lfunc_begin870: + .cv_func_id 870 + .cv_loc 870 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp13634: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB870_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB870_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp13635: +.Lfunc_end870: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" + .globl "??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" # -- Begin function ??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z + .p2align 4, 0x90 +"??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z": # @"??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" +.Lfunc_begin871: + .cv_func_id 871 + .cv_loc 871 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13636: + .cv_loc 871 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov rdx, qword ptr [rdx] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$convert@$$CBX@?$StringMaker@PEBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13637: +.Lfunc_end871: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" + .seh_endproc + # -- End function + .def "??$convert@$$CBX@?$StringMaker@PEBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$convert@$$CBX@?$StringMaker@PEBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX@Z" + .globl "??$convert@$$CBX@?$StringMaker@PEBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX@Z" # -- Begin function ??$convert@$$CBX@?$StringMaker@PEBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX@Z + .p2align 4, 0x90 +"??$convert@$$CBX@?$StringMaker@PEBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX@Z": # @"??$convert@$$CBX@?$StringMaker@PEBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX@Z" +.Lfunc_begin872: + .cv_func_id 872 + .cv_loc 872 2 709 0 # external\include\catch/catch.hpp:709:0 +.seh_proc "??$convert@$$CBX@?$StringMaker@PEBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rcx + mov r8, qword ptr [rip + __security_cookie] + xor r8, rsp + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx +.Ltmp13638: + .cv_loc 872 2 710 0 # external\include\catch/catch.hpp:710:0 + cmp qword ptr [rsp + 56], 0 + mov qword ptr [rsp + 48], rax # 8-byte Spill + mov qword ptr [rsp + 40], rcx # 8-byte Spill + je .LBB872_2 +# %bb.1: +.Ltmp13639: + .cv_loc 872 2 711 0 # external\include\catch/catch.hpp:711:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + lea rdx, [rsp + 56] + call "??$rawMemoryToString@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" + jmp .LBB872_3 +.Ltmp13640: +.LBB872_2: + .cv_loc 872 2 713 0 # external\include\catch/catch.hpp:713:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + lea rdx, [rip + "??_C@_07OHNGEDJK@nullptr?$AA@"] + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z" + mov qword ptr [rsp + 32], rax # 8-byte Spill +.Ltmp13641: +.LBB872_3: + .cv_loc 872 2 715 0 # external\include\catch/catch.hpp:715:0 + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 72 + ret +.Ltmp13642: +.Lfunc_end872: + .seh_handlerdata + .section .text,"xr",discard,"??$convert@$$CBX@?$StringMaker@PEBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX@Z" + .seh_endproc + # -- End function + .def "??$rawMemoryToString@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$rawMemoryToString@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" + .globl "??$rawMemoryToString@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" # -- Begin function ??$rawMemoryToString@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z + .p2align 4, 0x90 +"??$rawMemoryToString@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z": # @"??$rawMemoryToString@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" +.Lfunc_begin873: + .cv_func_id 873 + .cv_loc 873 2 552 0 # external\include\catch/catch.hpp:552:0 +.seh_proc "??$rawMemoryToString@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov r8d, 8 + # kill: def $r8 killed $r8d + mov qword ptr [rsp + 48], rdx +.Ltmp13643: + .cv_loc 873 2 553 0 # external\include\catch/catch.hpp:553:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?rawMemoryToString@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX_K@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13644: +.Lfunc_end873: + .seh_handlerdata + .section .text,"xr",discard,"??$rawMemoryToString@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" + .seh_endproc + # -- End function + .def "??0?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA@AEBQEBW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA@AEBQEBW4byte@gsl@@@Z" + .globl "??0?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA@AEBQEBW4byte@gsl@@@Z" # -- Begin function ??0?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA@AEBQEBW4byte@gsl@@@Z + .p2align 4, 0x90 +"??0?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA@AEBQEBW4byte@gsl@@@Z": # @"??0?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA@AEBQEBW4byte@gsl@@@Z" +.Lfunc_begin874: + .cv_func_id 874 + .cv_loc 874 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA@AEBQEBW4byte@gsl@@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13645: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rax, rcx + add rsp, 16 + ret +.Ltmp13646: +.Lfunc_end874: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA@AEBQEBW4byte@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$compareEqual@PEBW4byte@gsl@@$$T@Catch@@YA_NAEBQEBW4byte@gsl@@AEB$$T@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@PEBW4byte@gsl@@$$T@Catch@@YA_NAEBQEBW4byte@gsl@@AEB$$T@Z" + .globl "??$compareEqual@PEBW4byte@gsl@@$$T@Catch@@YA_NAEBQEBW4byte@gsl@@AEB$$T@Z" # -- Begin function ??$compareEqual@PEBW4byte@gsl@@$$T@Catch@@YA_NAEBQEBW4byte@gsl@@AEB$$T@Z + .p2align 4, 0x90 +"??$compareEqual@PEBW4byte@gsl@@$$T@Catch@@YA_NAEBQEBW4byte@gsl@@AEB$$T@Z": # @"??$compareEqual@PEBW4byte@gsl@@$$T@Catch@@YA_NAEBQEBW4byte@gsl@@AEB$$T@Z" +.Lfunc_begin875: + .cv_func_id 875 + .cv_loc 875 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@PEBW4byte@gsl@@$$T@Catch@@YA_NAEBQEBW4byte@gsl@@AEB$$T@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp13647: + mov rcx, qword ptr [rsp] + cmp qword ptr [rcx], 0 + sete al + and al, 1 + movzx eax, al + add rsp, 16 + ret +.Ltmp13648: +.Lfunc_end875: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@PEBW4byte@gsl@@$$T@Catch@@YA_NAEBQEBW4byte@gsl@@AEB$$T@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEBW4byte@gsl@@VStringRef@1@AEB$$T@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEBW4byte@gsl@@VStringRef@1@AEB$$T@Z" + .globl "??0?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEBW4byte@gsl@@VStringRef@1@AEB$$T@Z" # -- Begin function ??0?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEBW4byte@gsl@@VStringRef@1@AEB$$T@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEBW4byte@gsl@@VStringRef@1@AEB$$T@Z": # @"??0?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEBW4byte@gsl@@VStringRef@1@AEB$$T@Z" +.Lfunc_begin876: + .cv_func_id 876 + .cv_loc 876 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEBW4byte@gsl@@VStringRef@1@AEB$$T@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp13649: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp13650: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp13651: + ret +.Ltmp13652: +.Lfunc_end876: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEBW4byte@gsl@@VStringRef@1@AEB$$T@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" +.Lfunc_begin877: + .cv_func_id 877 + .cv_loc 877 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp13653: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13654: +.Lfunc_end877: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" +.Lfunc_begin878: + .cv_func_id 878 + .cv_loc 878 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13655: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13656: +.Lfunc_end878: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin879: + .cv_func_id 879 + .cv_loc 879 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp13661: + .cv_loc 879 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp13657: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" +.Ltmp13658: + jmp .LBB879_1 +.LBB879_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp13659: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp13660: + jmp .LBB879_2 +.LBB879_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 879 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB879_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 64] + .cv_loc 879 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB879_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB879_5 + jmp .LBB879_6 +.LBB879_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB879_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB879_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13662: +.Lfunc_end879: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin879@IMGREL # IP + .long -1 # ToState + .long .Ltmp13657@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13659@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp13660@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" +.Lfunc_begin880: + .cv_func_id 880 + .cv_loc 880 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp13663: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB880_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB880_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp13664: +.Lfunc_end880: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z" + .globl "??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z" # -- Begin function ??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z + .p2align 4, 0x90 +"??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z": # @"??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z" +.Lfunc_begin881: + .cv_func_id 881 + .cv_loc 881 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13665: + .cv_loc 881 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov rdx, qword ptr [rdx] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?convert@?$StringMaker@$$T@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@$$T@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13666: +.Lfunc_end881: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z" + .seh_endproc + # -- End function + .def "??$stringify@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" + .globl "??$stringify@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" # -- Begin function ??$stringify@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z + .p2align 4, 0x90 +"??$stringify@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z": # @"??$stringify@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" +.Lfunc_begin882: + .cv_func_id 882 + .cv_loc 882 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13667: + .cv_loc 882 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov rdx, qword ptr [rdx] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$convert@$$CBW4byte@gsl@@@?$StringMaker@PEBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBW4byte@gsl@@@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13668: +.Lfunc_end882: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$convert@$$CBW4byte@gsl@@@?$StringMaker@PEBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$convert@$$CBW4byte@gsl@@@?$StringMaker@PEBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBW4byte@gsl@@@Z" + .globl "??$convert@$$CBW4byte@gsl@@@?$StringMaker@PEBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBW4byte@gsl@@@Z" # -- Begin function ??$convert@$$CBW4byte@gsl@@@?$StringMaker@PEBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBW4byte@gsl@@@Z + .p2align 4, 0x90 +"??$convert@$$CBW4byte@gsl@@@?$StringMaker@PEBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBW4byte@gsl@@@Z": # @"??$convert@$$CBW4byte@gsl@@@?$StringMaker@PEBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBW4byte@gsl@@@Z" +.Lfunc_begin883: + .cv_func_id 883 + .cv_loc 883 2 709 0 # external\include\catch/catch.hpp:709:0 +.seh_proc "??$convert@$$CBW4byte@gsl@@@?$StringMaker@PEBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBW4byte@gsl@@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rcx + mov r8, qword ptr [rip + __security_cookie] + xor r8, rsp + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx +.Ltmp13669: + .cv_loc 883 2 710 0 # external\include\catch/catch.hpp:710:0 + cmp qword ptr [rsp + 56], 0 + mov qword ptr [rsp + 48], rax # 8-byte Spill + mov qword ptr [rsp + 40], rcx # 8-byte Spill + je .LBB883_2 +# %bb.1: +.Ltmp13670: + .cv_loc 883 2 711 0 # external\include\catch/catch.hpp:711:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + lea rdx, [rsp + 56] + call "??$rawMemoryToString@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" + jmp .LBB883_3 +.Ltmp13671: +.LBB883_2: + .cv_loc 883 2 713 0 # external\include\catch/catch.hpp:713:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + lea rdx, [rip + "??_C@_07OHNGEDJK@nullptr?$AA@"] + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z" + mov qword ptr [rsp + 32], rax # 8-byte Spill +.Ltmp13672: +.LBB883_3: + .cv_loc 883 2 715 0 # external\include\catch/catch.hpp:715:0 + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 72 + ret +.Ltmp13673: +.Lfunc_end883: + .seh_handlerdata + .section .text,"xr",discard,"??$convert@$$CBW4byte@gsl@@@?$StringMaker@PEBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBW4byte@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$rawMemoryToString@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$rawMemoryToString@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" + .globl "??$rawMemoryToString@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" # -- Begin function ??$rawMemoryToString@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z + .p2align 4, 0x90 +"??$rawMemoryToString@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z": # @"??$rawMemoryToString@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" +.Lfunc_begin884: + .cv_func_id 884 + .cv_loc 884 2 552 0 # external\include\catch/catch.hpp:552:0 +.seh_proc "??$rawMemoryToString@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov r8d, 8 + # kill: def $r8 killed $r8d + mov qword ptr [rsp + 48], rdx +.Ltmp13674: + .cv_loc 884 2 553 0 # external\include\catch/catch.hpp:553:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?rawMemoryToString@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX_K@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13675: +.Lfunc_end884: + .seh_handlerdata + .section .text,"xr",discard,"??$rawMemoryToString@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + .globl "??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" # -- Begin function ??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z + .p2align 4, 0x90 +"??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z": # @"??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" +.Lfunc_begin885: + .cv_func_id 885 + .cv_loc 885 3 718 0 # ..\include\gsl/span:718:0 +.seh_proc "??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov rax, rcx + #DEBUG_VALUE: as_writeable_bytes:s <- [$rdx+0] +.Ltmp13678: + .cv_loc 885 3 720 0 # ..\include\gsl/span:720:0 + mov qword ptr [rbp - 16], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rbp - 24], rax # 8-byte Spill + mov qword ptr [rbp - 32], rdx # 8-byte Spill +.Ltmp13679: + #DEBUG_VALUE: as_writeable_bytes:s <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ" +.Ltmp13676: + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, rax + call "??0?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@1@_J@Z" +.Ltmp13677: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB885_1 +.Ltmp13680: +.LBB885_1: + #DEBUG_VALUE: as_writeable_bytes:s <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 80 + pop rbp +.Ltmp13681: + ret + .seh_handlerdata + .long ("$cppxdata$??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z")@IMGREL + .section .text,"xr",discard,"??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + .seh_endproc + .def "?dtor$2@?0???$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z@4HA": +.seh_proc "?dtor$2@?0???$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z@4HA" +.LBB885_2: +.Ltmp13682: + #DEBUG_VALUE: as_writeable_bytes:s <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] +.Ltmp13683: + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp13684: +.Lfunc_end885: + .seh_handlerdata + .section .text,"xr",discard,"??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + .p2align 2 +"$cppxdata$??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z": + .long .Lfunc_begin885@IMGREL # IP + .long -1 # ToState + .long .Ltmp13676@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13677@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + # -- End function + .def "?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + .globl "?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ": # @"?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin886: + .cv_func_id 886 + .cv_loc 886 3 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp13685: + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp13686: +.Lfunc_end886: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + .globl "?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ": # @"?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin887: + .cv_func_id 887 + .cv_loc 887 3 500 0 # ..\include\gsl/span:500:0 +.seh_proc "?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 64], rax + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13687: + .cv_loc 887 3 501 0 # ..\include\gsl/span:501:0 + call "?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rsp + 56], 1 + lea rcx, [rsp + 56] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + imul rcx, rax + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov qword ptr [rsp + 32], rcx # 8-byte Spill + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 72 + ret +.Ltmp13688: +.Lfunc_end887: + .seh_handlerdata + .section .text,"xr",discard,"?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z" + .globl "??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z" # -- Begin function ??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z + .p2align 4, 0x90 +"??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z": # @"??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z" +.Lfunc_begin888: + .cv_func_id 888 + .cv_loc 888 2 1114 0 # external\include\catch/catch.hpp:1114:0 +.seh_proc "??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rcx +.Ltmp13689: + .cv_loc 888 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$ExprLhs@AEBQEAX@Catch@@QEAA@AEBQEAX@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp13690: +.Lfunc_end888: + .seh_handlerdata + .section .text,"xr",discard,"??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z" + .seh_endproc + # -- End function + .def "?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ" + .globl "?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ" # -- Begin function ?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ + .p2align 4, 0x90 +"?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ": # @"?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ" +.Lfunc_begin889: + .cv_func_id 889 + .cv_loc 889 3 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp13691: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@3@XZ" + nop + add rsp, 40 + ret +.Ltmp13692: +.Lfunc_end889: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ" + .seh_endproc + # -- End function + .def "??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z" + .globl "??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z" # -- Begin function ??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z + .p2align 4, 0x90 +"??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z": # @"??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z" +.Lfunc_begin890: + .cv_func_id 890 + .cv_loc 890 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp13693: + .cv_loc 890 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareEqual@PEAXPEAX@Catch@@YA_NAEBQEAX0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@QEAA@_NAEBQEAXVStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp13694: +.Lfunc_end890: + .seh_handlerdata + .section .text,"xr",discard,"??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z" + .seh_endproc + # -- End function + .def "??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ" +.Lfunc_begin891: + .cv_func_id 891 + .cv_loc 891 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13695: + mov qword ptr [rcx], rax +.Ltmp13696: + .cv_loc 891 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp13697: + .cv_loc 891 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp13698: +.Lfunc_end891: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??$?NPEAW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAW4byte@gsl@@@1@AEBQEAW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NPEAW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAW4byte@gsl@@@1@AEBQEAW4byte@gsl@@@Z" + .globl "??$?NPEAW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAW4byte@gsl@@@1@AEBQEAW4byte@gsl@@@Z" # -- Begin function ??$?NPEAW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAW4byte@gsl@@@1@AEBQEAW4byte@gsl@@@Z + .p2align 4, 0x90 +"??$?NPEAW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAW4byte@gsl@@@1@AEBQEAW4byte@gsl@@@Z": # @"??$?NPEAW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAW4byte@gsl@@@1@AEBQEAW4byte@gsl@@@Z" +.Lfunc_begin892: + .cv_func_id 892 + .cv_loc 892 2 1114 0 # external\include\catch/catch.hpp:1114:0 +.seh_proc "??$?NPEAW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAW4byte@gsl@@@1@AEBQEAW4byte@gsl@@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rcx +.Ltmp13699: + .cv_loc 892 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA@AEBQEAW4byte@gsl@@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp13700: +.Lfunc_end892: + .seh_handlerdata + .section .text,"xr",discard,"??$?NPEAW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAW4byte@gsl@@@1@AEBQEAW4byte@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?8$$T@?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@1@AEB$$T@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8$$T@?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@1@AEB$$T@Z" + .globl "??$?8$$T@?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@1@AEB$$T@Z" # -- Begin function ??$?8$$T@?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@1@AEB$$T@Z + .p2align 4, 0x90 +"??$?8$$T@?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@1@AEB$$T@Z": # @"??$?8$$T@?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@1@AEB$$T@Z" +.Lfunc_begin893: + .cv_func_id 893 + .cv_loc 893 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8$$T@?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@1@AEB$$T@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp13701: + .cv_loc 893 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareEqual@PEAW4byte@gsl@@$$T@Catch@@YA_NAEBQEAW4byte@gsl@@AEB$$T@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEAW4byte@gsl@@VStringRef@1@AEB$$T@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp13702: +.Lfunc_end893: + .seh_handlerdata + .section .text,"xr",discard,"??$?8$$T@?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@1@AEB$$T@Z" + .seh_endproc + # -- End function + .def "??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" +.Lfunc_begin894: + .cv_func_id 894 + .cv_loc 894 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13703: + mov qword ptr [rcx], rax +.Ltmp13704: + .cv_loc 894 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp13705: + .cv_loc 894 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp13706: +.Lfunc_end894: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@1@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@1@_J@Z" + .globl "??0?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@1@_J@Z" # -- Begin function ??0?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@1@_J@Z + .p2align 4, 0x90 +"??0?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@1@_J@Z": # @"??0?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@1@_J@Z" +.Lfunc_begin895: + .cv_func_id 895 + .cv_loc 895 3 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@1@_J@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13707: + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp13708: +.Lfunc_end895: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@1@_J@Z" + .seh_endproc + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z" +.Lfunc_begin896: + .cv_func_id 896 + .cv_loc 896 3 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 40], r8 + mov qword ptr [rbp + 32], rdx + mov qword ptr [rbp + 24], rcx + mov rcx, qword ptr [rbp + 24] + mov qword ptr [rbp + 48], rcx +.Ltmp13713: + mov rdx, rcx + mov r8, qword ptr [rbp + 40] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + call "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rdx + 8], rcx +.Ltmp13714: + .cv_loc 896 3 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp - 1], 0 + test r9b, 1 + jne .LBB896_1 + jmp .LBB896_2 +.LBB896_1: + test byte ptr [rbp - 1], 1 + jne .LBB896_4 + jmp .LBB896_5 +.LBB896_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + mov rax, rbp + mov rcx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 1], 1 +.Ltmp13709: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13710: + jmp .LBB896_3 +.LBB896_3: + ud2 +.LBB896_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB896_5: + .cv_loc 896 3 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 32] + mov byte ptr [rbp - 33], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 73], cl # 1-byte Spill + jne .LBB896_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 73], dl # 1-byte Spill +.LBB896_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB896_8 + jmp .LBB896_9 +.LBB896_8: + test byte ptr [rbp - 33], 1 + jne .LBB896_14 + jmp .LBB896_15 +.LBB896_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 32] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 33], 1 +.Ltmp13711: + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13712: + jmp .LBB896_10 +.LBB896_10: + ud2 +.LBB896_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp13715: +.LBB896_15: + .cv_loc 896 3 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z@4HA" +.LBB896_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp13716: + .cv_loc 896 3 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB896_12 + jmp .LBB896_13 +.LBB896_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB896_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z@4HA" +.LBB896_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 896 3 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB896_17 + jmp .LBB896_18 +.LBB896_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB896_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13717: +.Lfunc_end896: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z": + .long .Lfunc_begin896@IMGREL # IP + .long -1 # ToState + .long .Ltmp13709@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13710@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp13711@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13712@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z" + # -- End function + .def "??0?$ExprLhs@AEBQEAX@Catch@@QEAA@AEBQEAX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@AEBQEAX@Catch@@QEAA@AEBQEAX@Z" + .globl "??0?$ExprLhs@AEBQEAX@Catch@@QEAA@AEBQEAX@Z" # -- Begin function ??0?$ExprLhs@AEBQEAX@Catch@@QEAA@AEBQEAX@Z + .p2align 4, 0x90 +"??0?$ExprLhs@AEBQEAX@Catch@@QEAA@AEBQEAX@Z": # @"??0?$ExprLhs@AEBQEAX@Catch@@QEAA@AEBQEAX@Z" +.Lfunc_begin897: + .cv_func_id 897 + .cv_loc 897 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@AEBQEAX@Catch@@QEAA@AEBQEAX@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13718: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rax, rcx + add rsp, 16 + ret +.Ltmp13719: +.Lfunc_end897: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@AEBQEAX@Catch@@QEAA@AEBQEAX@Z" + .seh_endproc + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@3@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@3@XZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@3@XZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@3@XZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@3@XZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@3@XZ" +.Lfunc_begin898: + .cv_func_id 898 + .cv_loc 898 3 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@3@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13720: + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp13721: +.Lfunc_end898: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@3@XZ" + .seh_endproc + # -- End function + .def "??$compareEqual@PEAXPEAX@Catch@@YA_NAEBQEAX0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@PEAXPEAX@Catch@@YA_NAEBQEAX0@Z" + .globl "??$compareEqual@PEAXPEAX@Catch@@YA_NAEBQEAX0@Z" # -- Begin function ??$compareEqual@PEAXPEAX@Catch@@YA_NAEBQEAX0@Z + .p2align 4, 0x90 +"??$compareEqual@PEAXPEAX@Catch@@YA_NAEBQEAX0@Z": # @"??$compareEqual@PEAXPEAX@Catch@@YA_NAEBQEAX0@Z" +.Lfunc_begin899: + .cv_func_id 899 + .cv_loc 899 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@PEAXPEAX@Catch@@YA_NAEBQEAX0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp13722: + mov rcx, qword ptr [rsp] + mov rcx, qword ptr [rcx] + mov rdx, qword ptr [rsp + 8] + cmp rcx, qword ptr [rdx] + sete al + and al, 1 + movzx eax, al + add rsp, 16 + ret +.Ltmp13723: +.Lfunc_end899: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@PEAXPEAX@Catch@@YA_NAEBQEAX0@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@QEAA@_NAEBQEAXVStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@QEAA@_NAEBQEAXVStringRef@1@1@Z" + .globl "??0?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@QEAA@_NAEBQEAXVStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@QEAA@_NAEBQEAXVStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@QEAA@_NAEBQEAXVStringRef@1@1@Z": # @"??0?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@QEAA@_NAEBQEAXVStringRef@1@1@Z" +.Lfunc_begin900: + .cv_func_id 900 + .cv_loc 900 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@QEAA@_NAEBQEAXVStringRef@1@1@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp13724: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp13725: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp13726: + ret +.Ltmp13727: +.Lfunc_end900: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@QEAA@_NAEBQEAXVStringRef@1@1@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" +.Lfunc_begin901: + .cv_func_id 901 + .cv_loc 901 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp13728: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13729: +.Lfunc_end901: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" +.Lfunc_begin902: + .cv_func_id 902 + .cv_loc 902 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13730: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13731: +.Lfunc_end902: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin903: + .cv_func_id 903 + .cv_loc 903 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp13736: + .cv_loc 903 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp13732: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" +.Ltmp13733: + jmp .LBB903_1 +.LBB903_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp13734: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp13735: + jmp .LBB903_2 +.LBB903_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 903 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB903_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 64] + .cv_loc 903 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB903_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB903_5 + jmp .LBB903_6 +.LBB903_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB903_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB903_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13737: +.Lfunc_end903: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin903@IMGREL # IP + .long -1 # ToState + .long .Ltmp13732@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13734@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp13735@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAAPEAXI@Z" +.Lfunc_begin904: + .cv_func_id 904 + .cv_loc 904 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp13738: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB904_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB904_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp13739: +.Lfunc_end904: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" + .globl "??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" # -- Begin function ??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z + .p2align 4, 0x90 +"??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z": # @"??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" +.Lfunc_begin905: + .cv_func_id 905 + .cv_loc 905 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13740: + .cv_loc 905 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov rdx, qword ptr [rdx] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$convert@X@?$StringMaker@PEAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAX@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13741: +.Lfunc_end905: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" + .seh_endproc + # -- End function + .def "??$convert@X@?$StringMaker@PEAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$convert@X@?$StringMaker@PEAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAX@Z" + .globl "??$convert@X@?$StringMaker@PEAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAX@Z" # -- Begin function ??$convert@X@?$StringMaker@PEAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAX@Z + .p2align 4, 0x90 +"??$convert@X@?$StringMaker@PEAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAX@Z": # @"??$convert@X@?$StringMaker@PEAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAX@Z" +.Lfunc_begin906: + .cv_func_id 906 + .cv_loc 906 2 709 0 # external\include\catch/catch.hpp:709:0 +.seh_proc "??$convert@X@?$StringMaker@PEAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAX@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rcx + mov r8, qword ptr [rip + __security_cookie] + xor r8, rsp + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx +.Ltmp13742: + .cv_loc 906 2 710 0 # external\include\catch/catch.hpp:710:0 + cmp qword ptr [rsp + 56], 0 + mov qword ptr [rsp + 48], rax # 8-byte Spill + mov qword ptr [rsp + 40], rcx # 8-byte Spill + je .LBB906_2 +# %bb.1: +.Ltmp13743: + .cv_loc 906 2 711 0 # external\include\catch/catch.hpp:711:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + lea rdx, [rsp + 56] + call "??$rawMemoryToString@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" + jmp .LBB906_3 +.Ltmp13744: +.LBB906_2: + .cv_loc 906 2 713 0 # external\include\catch/catch.hpp:713:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + lea rdx, [rip + "??_C@_07OHNGEDJK@nullptr?$AA@"] + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z" + mov qword ptr [rsp + 32], rax # 8-byte Spill +.Ltmp13745: +.LBB906_3: + .cv_loc 906 2 715 0 # external\include\catch/catch.hpp:715:0 + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 72 + ret +.Ltmp13746: +.Lfunc_end906: + .seh_handlerdata + .section .text,"xr",discard,"??$convert@X@?$StringMaker@PEAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAX@Z" + .seh_endproc + # -- End function + .def "??$rawMemoryToString@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$rawMemoryToString@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" + .globl "??$rawMemoryToString@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" # -- Begin function ??$rawMemoryToString@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z + .p2align 4, 0x90 +"??$rawMemoryToString@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z": # @"??$rawMemoryToString@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" +.Lfunc_begin907: + .cv_func_id 907 + .cv_loc 907 2 552 0 # external\include\catch/catch.hpp:552:0 +.seh_proc "??$rawMemoryToString@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov r8d, 8 + # kill: def $r8 killed $r8d + mov qword ptr [rsp + 48], rdx +.Ltmp13747: + .cv_loc 907 2 553 0 # external\include\catch/catch.hpp:553:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?rawMemoryToString@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX_K@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13748: +.Lfunc_end907: + .seh_handlerdata + .section .text,"xr",discard,"??$rawMemoryToString@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" + .seh_endproc + # -- End function + .def "??0?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA@AEBQEAW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA@AEBQEAW4byte@gsl@@@Z" + .globl "??0?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA@AEBQEAW4byte@gsl@@@Z" # -- Begin function ??0?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA@AEBQEAW4byte@gsl@@@Z + .p2align 4, 0x90 +"??0?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA@AEBQEAW4byte@gsl@@@Z": # @"??0?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA@AEBQEAW4byte@gsl@@@Z" +.Lfunc_begin908: + .cv_func_id 908 + .cv_loc 908 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA@AEBQEAW4byte@gsl@@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13749: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rax, rcx + add rsp, 16 + ret +.Ltmp13750: +.Lfunc_end908: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA@AEBQEAW4byte@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$compareEqual@PEAW4byte@gsl@@$$T@Catch@@YA_NAEBQEAW4byte@gsl@@AEB$$T@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@PEAW4byte@gsl@@$$T@Catch@@YA_NAEBQEAW4byte@gsl@@AEB$$T@Z" + .globl "??$compareEqual@PEAW4byte@gsl@@$$T@Catch@@YA_NAEBQEAW4byte@gsl@@AEB$$T@Z" # -- Begin function ??$compareEqual@PEAW4byte@gsl@@$$T@Catch@@YA_NAEBQEAW4byte@gsl@@AEB$$T@Z + .p2align 4, 0x90 +"??$compareEqual@PEAW4byte@gsl@@$$T@Catch@@YA_NAEBQEAW4byte@gsl@@AEB$$T@Z": # @"??$compareEqual@PEAW4byte@gsl@@$$T@Catch@@YA_NAEBQEAW4byte@gsl@@AEB$$T@Z" +.Lfunc_begin909: + .cv_func_id 909 + .cv_loc 909 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@PEAW4byte@gsl@@$$T@Catch@@YA_NAEBQEAW4byte@gsl@@AEB$$T@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp13751: + mov rcx, qword ptr [rsp] + cmp qword ptr [rcx], 0 + sete al + and al, 1 + movzx eax, al + add rsp, 16 + ret +.Ltmp13752: +.Lfunc_end909: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@PEAW4byte@gsl@@$$T@Catch@@YA_NAEBQEAW4byte@gsl@@AEB$$T@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEAW4byte@gsl@@VStringRef@1@AEB$$T@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEAW4byte@gsl@@VStringRef@1@AEB$$T@Z" + .globl "??0?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEAW4byte@gsl@@VStringRef@1@AEB$$T@Z" # -- Begin function ??0?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEAW4byte@gsl@@VStringRef@1@AEB$$T@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEAW4byte@gsl@@VStringRef@1@AEB$$T@Z": # @"??0?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEAW4byte@gsl@@VStringRef@1@AEB$$T@Z" +.Lfunc_begin910: + .cv_func_id 910 + .cv_loc 910 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEAW4byte@gsl@@VStringRef@1@AEB$$T@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp13753: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp13754: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp13755: + ret +.Ltmp13756: +.Lfunc_end910: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEAW4byte@gsl@@VStringRef@1@AEB$$T@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" +.Lfunc_begin911: + .cv_func_id 911 + .cv_loc 911 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp13757: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13758: +.Lfunc_end911: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" +.Lfunc_begin912: + .cv_func_id 912 + .cv_loc 912 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13759: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13760: +.Lfunc_end912: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin913: + .cv_func_id 913 + .cv_loc 913 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp13765: + .cv_loc 913 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp13761: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" +.Ltmp13762: + jmp .LBB913_1 +.LBB913_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp13763: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp13764: + jmp .LBB913_2 +.LBB913_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 913 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB913_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 64] + .cv_loc 913 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB913_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB913_5 + jmp .LBB913_6 +.LBB913_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB913_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB913_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13766: +.Lfunc_end913: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin913@IMGREL # IP + .long -1 # ToState + .long .Ltmp13761@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13763@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp13764@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" +.Lfunc_begin914: + .cv_func_id 914 + .cv_loc 914 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp13767: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB914_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB914_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp13768: +.Lfunc_end914: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$stringify@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" + .globl "??$stringify@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" # -- Begin function ??$stringify@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z + .p2align 4, 0x90 +"??$stringify@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z": # @"??$stringify@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" +.Lfunc_begin915: + .cv_func_id 915 + .cv_loc 915 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13769: + .cv_loc 915 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov rdx, qword ptr [rdx] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$convert@W4byte@gsl@@@?$StringMaker@PEAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAW4byte@gsl@@@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13770: +.Lfunc_end915: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$convert@W4byte@gsl@@@?$StringMaker@PEAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$convert@W4byte@gsl@@@?$StringMaker@PEAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAW4byte@gsl@@@Z" + .globl "??$convert@W4byte@gsl@@@?$StringMaker@PEAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAW4byte@gsl@@@Z" # -- Begin function ??$convert@W4byte@gsl@@@?$StringMaker@PEAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAW4byte@gsl@@@Z + .p2align 4, 0x90 +"??$convert@W4byte@gsl@@@?$StringMaker@PEAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAW4byte@gsl@@@Z": # @"??$convert@W4byte@gsl@@@?$StringMaker@PEAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAW4byte@gsl@@@Z" +.Lfunc_begin916: + .cv_func_id 916 + .cv_loc 916 2 709 0 # external\include\catch/catch.hpp:709:0 +.seh_proc "??$convert@W4byte@gsl@@@?$StringMaker@PEAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAW4byte@gsl@@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rcx + mov r8, qword ptr [rip + __security_cookie] + xor r8, rsp + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx +.Ltmp13771: + .cv_loc 916 2 710 0 # external\include\catch/catch.hpp:710:0 + cmp qword ptr [rsp + 56], 0 + mov qword ptr [rsp + 48], rax # 8-byte Spill + mov qword ptr [rsp + 40], rcx # 8-byte Spill + je .LBB916_2 +# %bb.1: +.Ltmp13772: + .cv_loc 916 2 711 0 # external\include\catch/catch.hpp:711:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + lea rdx, [rsp + 56] + call "??$rawMemoryToString@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" + jmp .LBB916_3 +.Ltmp13773: +.LBB916_2: + .cv_loc 916 2 713 0 # external\include\catch/catch.hpp:713:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + lea rdx, [rip + "??_C@_07OHNGEDJK@nullptr?$AA@"] + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z" + mov qword ptr [rsp + 32], rax # 8-byte Spill +.Ltmp13774: +.LBB916_3: + .cv_loc 916 2 715 0 # external\include\catch/catch.hpp:715:0 + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 72 + ret +.Ltmp13775: +.Lfunc_end916: + .seh_handlerdata + .section .text,"xr",discard,"??$convert@W4byte@gsl@@@?$StringMaker@PEAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAW4byte@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$rawMemoryToString@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$rawMemoryToString@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" + .globl "??$rawMemoryToString@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" # -- Begin function ??$rawMemoryToString@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z + .p2align 4, 0x90 +"??$rawMemoryToString@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z": # @"??$rawMemoryToString@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" +.Lfunc_begin917: + .cv_func_id 917 + .cv_loc 917 2 552 0 # external\include\catch/catch.hpp:552:0 +.seh_proc "??$rawMemoryToString@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov r8d, 8 + # kill: def $r8 killed $r8d + mov qword ptr [rsp + 48], rdx +.Ltmp13776: + .cv_loc 917 2 553 0 # external\include\catch/catch.hpp:553:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?rawMemoryToString@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX_K@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13777: +.Lfunc_end917: + .seh_handlerdata + .section .text,"xr",discard,"??$rawMemoryToString@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z" + .globl "??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z" # -- Begin function ??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z + .p2align 4, 0x90 +"??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z": # @"??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z" +.Lfunc_begin918: + .cv_func_id 918 + .cv_loc 918 3 395 0 # ..\include\gsl/span:395:0 +.seh_proc "??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp13780: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$03@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??$addressof@H@std@@YAPEAHAEAH@Z" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp13778: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Ltmp13779: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB918_1 +.LBB918_1: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z")@IMGREL + .section .text,"xr",discard,"??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z@4HA" +.LBB918_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp13781: +.Lfunc_end918: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z" + .p2align 2 +"$cppxdata$??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z": + .long .Lfunc_begin918@IMGREL # IP + .long -1 # ToState + .long .Ltmp13778@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13779@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z" + # -- End function + .def "??$?0H$03X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$03@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H$03X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$03@1@@Z" + .globl "??$?0H$03X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$03@1@@Z" # -- Begin function ??$?0H$03X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$03@1@@Z + .p2align 4, 0x90 +"??$?0H$03X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$03@1@@Z": # @"??$?0H$03X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$03@1@@Z" +.Lfunc_begin919: + .cv_func_id 919 + .cv_loc 919 3 448 0 # ..\include\gsl/span:448:0 +.seh_proc "??$?0H$03X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$03@1@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rax, qword ptr [rsp + 56] +.Ltmp13782: + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?size@?$span@H$03@gsl@@QEBA_JXZ" + lea rcx, [rsp + 72] + mov rdx, rax + call "??0?$extent_type@$03@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?data@?$span@H$03@gsl@@QEBAPEAHXZ" + mov r8b, byte ptr [rsp + 72] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z" + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 88 + ret +.Ltmp13783: +.Lfunc_end919: + .seh_handlerdata + .section .text,"xr",discard,"??$?0H$03X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$03@1@@Z" + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" +.Lfunc_begin920: + .cv_func_id 920 + .cv_loc 920 1 1471 0 # ..\tests\span_tests.cpp:1471:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 64], rax + mov qword ptr [rsp + 48], rcx + mov rax, qword ptr [rsp + 48] +.Ltmp13784: + .cv_loc 920 1 1472 0 # ..\tests\span_tests.cpp:1472:0 + mov rdx, qword ptr [rax] + lea rcx, [rsp + 56] +.Ltmp13785: + #DEBUG_VALUE: operator():s2 <- [$rcx+0] + call "??$?0H$0?0X@?$span@H$01@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" +.Ltmp13786: + mov rcx, qword ptr [rsp + 64] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + .cv_loc 920 1 1474 0 # ..\tests\span_tests.cpp:1474:0 + nop + add rsp, 72 + ret +.Ltmp13787: +.Lfunc_end920: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ" + .globl "??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ" # -- Begin function ??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ + .p2align 4, 0x90 +"??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ": # @"??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ" +.Lfunc_begin921: + .cv_func_id 921 + .cv_loc 921 3 456 0 # ..\include\gsl/span:456:0 +.seh_proc "??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp13790: + .cv_loc 921 3 457 0 # ..\include\gsl/span:457:0 + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + mov qword ptr [rbp - 72], rdx # 8-byte Spill + call "?size@?$span@H$03@gsl@@QEBA_JXZ" + mov r8d, 1 + mov ecx, r8d + cmp rcx, rax + setle r9b + mov byte ptr [rbp - 41], 0 + test r9b, 1 + jne .LBB921_1 + jmp .LBB921_2 +.LBB921_1: + test byte ptr [rbp - 41], 1 + jne .LBB921_4 + jmp .LBB921_5 +.LBB921_2: + lea rdx, [rip + "??_C@_0DG@DJMBCLLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp13788: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13789: + jmp .LBB921_3 +.LBB921_3: + ud2 +.LBB921_4: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB921_5: + .cv_loc 921 3 458 0 # ..\include\gsl/span:458:0 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "?data@?$span@H$03@gsl@@QEBAPEAHXZ" + mov edx, 1 + mov r8d, edx + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov rdx, rax + call "??0?$span@H$00@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + mov rax, rcx + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ")@IMGREL + .section .text,"xr",discard,"??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ" + .seh_endproc + .def "?dtor$6@?0???$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ@4HA": +.seh_proc "?dtor$6@?0???$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ@4HA" +.LBB921_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 921 3 457 0 # ..\include\gsl/span:457:0 + test byte ptr [rbp - 41], 1 + jne .LBB921_7 + jmp .LBB921_8 +.LBB921_7: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB921_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13791: +.Lfunc_end921: + .seh_handlerdata + .section .text,"xr",discard,"??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ" + .p2align 2 +"$cppxdata$??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ": + .long -1 # ToState + .long "?dtor$6@?0???$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ@4HA"@IMGREL # Action +"$ip2state$??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ": + .long .Lfunc_begin921@IMGREL # IP + .long -1 # ToState + .long .Ltmp13788@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13789@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ" + # -- End function + .def "?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .globl "?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" # -- Begin function ?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z + .p2align 4, 0x90 +"?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z": # @"?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" +.Lfunc_begin922: + .cv_func_id 922 + .cv_loc 922 3 481 0 # ..\include\gsl/span:481:0 +.seh_proc "?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + mov rax, rdx + xor r9d, r9d + mov r10b, r9b + mov qword ptr [rbp + 16], r8 + mov qword ptr [rbp + 8], rcx + mov rcx, qword ptr [rbp + 8] +.Ltmp13794: + .cv_loc 922 3 482 0 # ..\include\gsl/span:482:0 + mov r8, qword ptr [rbp + 16] + mov byte ptr [rbp - 17], 0 + cmp r8, 0 + mov qword ptr [rbp - 32], rax # 8-byte Spill + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rdx # 8-byte Spill + mov byte ptr [rbp - 49], r10b # 1-byte Spill + jl .LBB922_2 +# %bb.1: + mov rax, qword ptr [rbp + 16] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?size@?$span@H$03@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + cmp rcx, rax + setle dl + mov byte ptr [rbp - 49], dl # 1-byte Spill +.LBB922_2: + mov al, byte ptr [rbp - 49] # 1-byte Reload + test al, 1 + jne .LBB922_3 + jmp .LBB922_4 +.LBB922_3: + test byte ptr [rbp - 17], 1 + jne .LBB922_6 + jmp .LBB922_7 +.LBB922_4: + lea rdx, [rip + "??_C@_0DG@EMGOEMKG@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 16] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 17], 1 +.Ltmp13792: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13793: + jmp .LBB922_5 +.LBB922_5: + ud2 +.LBB922_6: + lea rcx, [rbp - 16] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB922_7: + .cv_loc 922 3 483 0 # ..\include\gsl/span:483:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@H$03@gsl@@QEBAPEAHXZ" + mov r8, qword ptr [rbp + 16] + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, rax + call "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + mov rax, rcx + add rsp, 160 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z")@IMGREL + .section .text,"xr",discard,"?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .seh_endproc + .def "?dtor$8@?0??first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0??first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z@4HA": +.seh_proc "?dtor$8@?0??first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z@4HA" +.LBB922_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 922 3 482 0 # ..\include\gsl/span:482:0 + test byte ptr [rbp - 17], 1 + jne .LBB922_9 + jmp .LBB922_10 +.LBB922_9: + lea rcx, [rbp - 16] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB922_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13795: +.Lfunc_end922: + .seh_handlerdata + .section .text,"xr",discard,"?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .p2align 2 +"$cppxdata$?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z": + .long -1 # ToState + .long "?dtor$8@?0??first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z@4HA"@IMGREL # Action +"$ip2state$?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z": + .long .Lfunc_begin922@IMGREL # IP + .long -1 # ToState + .long .Ltmp13792@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13793@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + # -- End function + .def "??$?0H$0?0X@?$span@H$00@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H$0?0X@?$span@H$00@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" + .globl "??$?0H$0?0X@?$span@H$00@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # -- Begin function ??$?0H$0?0X@?$span@H$00@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z + .p2align 4, 0x90 +"??$?0H$0?0X@?$span@H$00@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z": # @"??$?0H$0?0X@?$span@H$00@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" +.Lfunc_begin923: + .cv_func_id 923 + .cv_loc 923 3 448 0 # ..\include\gsl/span:448:0 +.seh_proc "??$?0H$0?0X@?$span@H$00@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rax, qword ptr [rsp + 56] +.Ltmp13796: + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + lea rcx, [rsp + 72] + mov rdx, rax + call "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov r8, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + call "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 88 + ret +.Ltmp13797: +.Lfunc_end923: + .seh_handlerdata + .section .text,"xr",discard,"??$?0H$0?0X@?$span@H$00@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" +.Lfunc_begin924: + .cv_func_id 924 + .cv_loc 924 1 1510 0 # ..\tests\span_tests.cpp:1510:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov eax, 2 + mov r8d, eax + mov rdx, qword ptr [rip + __security_cookie] + xor rdx, rsp + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13798: + .cv_loc 924 1 1511 0 # ..\tests\span_tests.cpp:1511:0 + mov rdx, qword ptr [rcx] + lea rcx, [rsp + 56] +.Ltmp13799: + #DEBUG_VALUE: operator():_s4 <- [$rcx+0] + call "??0?$span@H$03@gsl@@QEAA@PEAH_J@Z" +.Ltmp13800: + mov rcx, qword ptr [rsp + 64] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + .cv_loc 924 1 1513 0 # ..\tests\span_tests.cpp:1513:0 + nop + add rsp, 72 + ret +.Ltmp13801: +.Lfunc_end924: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" +.Lfunc_begin925: + .cv_func_id 925 + .cv_loc 925 1 1519 0 # ..\tests\span_tests.cpp:1519:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 64], rax + mov qword ptr [rsp + 48], rcx + mov rax, qword ptr [rsp + 48] +.Ltmp13802: + .cv_loc 925 1 1520 0 # ..\tests\span_tests.cpp:1520:0 + mov rdx, qword ptr [rax] + lea rcx, [rsp + 56] +.Ltmp13803: + #DEBUG_VALUE: operator():_s4 <- [$rcx+0] + call "??$?0H$0?0X@?$span@H$03@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" +.Ltmp13804: + mov rcx, qword ptr [rsp + 64] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + .cv_loc 925 1 1522 0 # ..\tests\span_tests.cpp:1522:0 + nop + add rsp, 72 + ret +.Ltmp13805: +.Lfunc_end925: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z" + .globl "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z": # @"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z" +.Lfunc_begin926: + .cv_func_id 926 + .cv_loc 926 3 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 208 + .seh_stackalloc 208 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 72], -2 + mov byte ptr [rbp + 56], r8b + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] + mov qword ptr [rbp + 64], rcx +.Ltmp13810: + mov rdx, rcx + mov r8b, byte ptr [rbp + 32] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rdx + mov dl, r8b + call "??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z" + mov rcx, qword ptr [rbp + 48] + mov r9, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [r9 + 8], rcx +.Ltmp13811: + .cv_loc 926 3 598 0 # ..\include\gsl/span:598:0 + mov rcx, r9 + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge dl + mov byte ptr [rbp + 7], 0 + test dl, 1 + jne .LBB926_1 + jmp .LBB926_2 +.LBB926_1: + test byte ptr [rbp + 7], 1 + jne .LBB926_4 + jmp .LBB926_5 +.LBB926_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp + 8] + mov rcx, rax + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp + 7], 1 +.Ltmp13806: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13807: + jmp .LBB926_3 +.LBB926_3: + ud2 +.LBB926_4: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB926_5: + .cv_loc 926 3 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 48] + mov byte ptr [rbp - 25], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 65], cl # 1-byte Spill + jne .LBB926_7 +# %bb.6: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 65], dl # 1-byte Spill +.LBB926_7: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB926_8 + jmp .LBB926_9 +.LBB926_8: + test byte ptr [rbp - 25], 1 + jne .LBB926_14 + jmp .LBB926_15 +.LBB926_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp13808: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13809: + jmp .LBB926_10 +.LBB926_10: + ud2 +.LBB926_14: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp13812: +.LBB926_15: + .cv_loc 926 3 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 64] + add rsp, 208 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z" + .seh_endproc + .def "?dtor$11@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z@4HA": +.seh_proc "?dtor$11@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z@4HA" +.LBB926_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp13813: + .cv_loc 926 3 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp + 7], 1 + jne .LBB926_12 + jmp .LBB926_13 +.LBB926_12: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB926_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z" + .seh_endproc + .def "?dtor$16@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z@4HA": +.seh_proc "?dtor$16@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z@4HA" +.LBB926_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 926 3 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 25], 1 + jne .LBB926_17 + jmp .LBB926_18 +.LBB926_17: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB926_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13814: +.Lfunc_end926: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z")@IMGREL # IPToStateXData + .long 200 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z": + .long .Lfunc_begin926@IMGREL # IP + .long -1 # ToState + .long .Ltmp13806@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13807@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp13808@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13809@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z" + # -- End function + .def "??$?0H$0?0X@?$span@H$01@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H$0?0X@?$span@H$01@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" + .globl "??$?0H$0?0X@?$span@H$01@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # -- Begin function ??$?0H$0?0X@?$span@H$01@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z + .p2align 4, 0x90 +"??$?0H$0?0X@?$span@H$01@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z": # @"??$?0H$0?0X@?$span@H$01@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" +.Lfunc_begin927: + .cv_func_id 927 + .cv_loc 927 3 448 0 # ..\include\gsl/span:448:0 +.seh_proc "??$?0H$0?0X@?$span@H$01@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rax, qword ptr [rsp + 56] +.Ltmp13815: + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + lea rcx, [rsp + 72] + mov rdx, rax + call "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov r8, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + call "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 88 + ret +.Ltmp13816: +.Lfunc_end927: + .seh_handlerdata + .section .text,"xr",discard,"??$?0H$0?0X@?$span@H$01@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .globl "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z": # @"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" +.Lfunc_begin928: + .cv_func_id 928 + .cv_loc 928 3 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 208 + .seh_stackalloc 208 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 72], -2 + mov qword ptr [rbp + 56], r8 + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] + mov qword ptr [rbp + 64], rcx +.Ltmp13821: + mov rdx, rcx + mov r8, qword ptr [rbp + 56] + mov qword ptr [rbp + 32], r8 + mov r8, qword ptr [rbp + 32] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + call "??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + mov rcx, qword ptr [rbp + 48] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rdx], rcx +.Ltmp13822: + .cv_loc 928 3 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp + 7], 0 + test r9b, 1 + jne .LBB928_1 + jmp .LBB928_2 +.LBB928_1: + test byte ptr [rbp + 7], 1 + jne .LBB928_4 + jmp .LBB928_5 +.LBB928_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp + 8] + mov rcx, rax + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp + 7], 1 +.Ltmp13817: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13818: + jmp .LBB928_3 +.LBB928_3: + ud2 +.LBB928_4: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB928_5: + .cv_loc 928 3 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 48] + mov byte ptr [rbp - 25], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 65], cl # 1-byte Spill + jne .LBB928_7 +# %bb.6: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 65], dl # 1-byte Spill +.LBB928_7: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB928_8 + jmp .LBB928_9 +.LBB928_8: + test byte ptr [rbp - 25], 1 + jne .LBB928_14 + jmp .LBB928_15 +.LBB928_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp13819: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13820: + jmp .LBB928_10 +.LBB928_10: + ud2 +.LBB928_14: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp13823: +.LBB928_15: + .cv_loc 928 3 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 64] + add rsp, 208 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .seh_endproc + .def "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA": +.seh_proc "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA" +.LBB928_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp13824: + .cv_loc 928 3 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp + 7], 1 + jne .LBB928_12 + jmp .LBB928_13 +.LBB928_12: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB928_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .seh_endproc + .def "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA": +.seh_proc "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA" +.LBB928_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 928 3 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 25], 1 + jne .LBB928_17 + jmp .LBB928_18 +.LBB928_17: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB928_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13825: +.Lfunc_end928: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z")@IMGREL # IPToStateXData + .long 200 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z": + .long .Lfunc_begin928@IMGREL # IP + .long -1 # ToState + .long .Ltmp13817@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13818@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp13819@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13820@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + # -- End function + .def "??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .globl "??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" # -- Begin function ??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z + .p2align 4, 0x90 +"??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z": # @"??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" +.Lfunc_begin929: + .cv_func_id 929 + .cv_loc 929 3 315 0 # ..\include\gsl/span:315:0 +.seh_proc "??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 112 + .seh_stackalloc 112 + lea rbp, [rsp + 112] + .seh_setframe 5, 112 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 24], rdx + mov qword ptr [rbp - 32], rcx + mov rcx, qword ptr [rbp - 32] + mov qword ptr [rbp - 16], rcx +.Ltmp13828: + .cv_loc 929 3 318 0 # ..\include\gsl/span:318:0 + lea rcx, [rbp - 24] + #DEBUG_VALUE: extent_type<-1>:ext <- [$rcx+0] + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" +.Ltmp13829: + cmp rax, 2 + sete r8b + mov byte ptr [rbp - 57], 0 + test r8b, 1 + jne .LBB929_1 + jmp .LBB929_2 +.LBB929_1: + test byte ptr [rbp - 57], 1 + jne .LBB929_4 + jmp .LBB929_5 +.LBB929_2: + lea rdx, [rip + "??_C@_0DG@CEIHKHBK@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 56] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 57], 1 +.Ltmp13826: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13827: + jmp .LBB929_3 +.LBB929_3: + ud2 +.LBB929_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp13830: +.LBB929_5: + .cv_loc 929 3 319 0 # ..\include\gsl/span:319:0 + mov rax, qword ptr [rbp - 16] + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z")@IMGREL + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .seh_endproc + .def "?dtor$6@?0???$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z@4HA" +.LBB929_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue +.Ltmp13831: + .cv_loc 929 3 318 0 # ..\include\gsl/span:318:0 + test byte ptr [rbp - 57], 1 + jne .LBB929_7 + jmp .LBB929_8 +.LBB929_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB929_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13832: +.Lfunc_end929: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .p2align 2 +"$cppxdata$??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z": + .long .Lfunc_begin929@IMGREL # IP + .long -1 # ToState + .long .Ltmp13826@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13827@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + # -- End function + .def "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .globl "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z": # @"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" +.Lfunc_begin930: + .cv_func_id 930 + .cv_loc 930 3 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 208 + .seh_stackalloc 208 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 72], -2 + mov qword ptr [rbp + 56], r8 + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] + mov qword ptr [rbp + 64], rcx +.Ltmp13837: + mov rdx, rcx + mov r8, qword ptr [rbp + 56] + mov qword ptr [rbp + 32], r8 + mov r8, qword ptr [rbp + 32] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + call "??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + mov rcx, qword ptr [rbp + 48] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rdx], rcx +.Ltmp13838: + .cv_loc 930 3 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?size@?$extent_type@$00@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp + 7], 0 + test r9b, 1 + jne .LBB930_1 + jmp .LBB930_2 +.LBB930_1: + test byte ptr [rbp + 7], 1 + jne .LBB930_4 + jmp .LBB930_5 +.LBB930_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp + 8] + mov rcx, rax + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp + 7], 1 +.Ltmp13833: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13834: + jmp .LBB930_3 +.LBB930_3: + ud2 +.LBB930_4: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB930_5: + .cv_loc 930 3 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 48] + mov byte ptr [rbp - 25], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 65], cl # 1-byte Spill + jne .LBB930_7 +# %bb.6: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$00@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 65], dl # 1-byte Spill +.LBB930_7: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB930_8 + jmp .LBB930_9 +.LBB930_8: + test byte ptr [rbp - 25], 1 + jne .LBB930_14 + jmp .LBB930_15 +.LBB930_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp13835: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13836: + jmp .LBB930_10 +.LBB930_10: + ud2 +.LBB930_14: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp13839: +.LBB930_15: + .cv_loc 930 3 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 64] + add rsp, 208 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .seh_endproc + .def "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA": +.seh_proc "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA" +.LBB930_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp13840: + .cv_loc 930 3 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp + 7], 1 + jne .LBB930_12 + jmp .LBB930_13 +.LBB930_12: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB930_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .seh_endproc + .def "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA": +.seh_proc "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA" +.LBB930_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 930 3 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 25], 1 + jne .LBB930_17 + jmp .LBB930_18 +.LBB930_17: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB930_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13841: +.Lfunc_end930: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z")@IMGREL # IPToStateXData + .long 200 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z": + .long .Lfunc_begin930@IMGREL # IP + .long -1 # ToState + .long .Ltmp13833@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13834@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp13835@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13836@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + # -- End function + .def "??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .globl "??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" # -- Begin function ??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z + .p2align 4, 0x90 +"??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z": # @"??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" +.Lfunc_begin931: + .cv_func_id 931 + .cv_loc 931 3 315 0 # ..\include\gsl/span:315:0 +.seh_proc "??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 112 + .seh_stackalloc 112 + lea rbp, [rsp + 112] + .seh_setframe 5, 112 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 24], rdx + mov qword ptr [rbp - 32], rcx + mov rcx, qword ptr [rbp - 32] + mov qword ptr [rbp - 16], rcx +.Ltmp13844: + .cv_loc 931 3 318 0 # ..\include\gsl/span:318:0 + lea rcx, [rbp - 24] + #DEBUG_VALUE: extent_type<-1>:ext <- [$rcx+0] + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" +.Ltmp13845: + cmp rax, 1 + sete r8b + mov byte ptr [rbp - 57], 0 + test r8b, 1 + jne .LBB931_1 + jmp .LBB931_2 +.LBB931_1: + test byte ptr [rbp - 57], 1 + jne .LBB931_4 + jmp .LBB931_5 +.LBB931_2: + lea rdx, [rip + "??_C@_0DG@CEIHKHBK@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 56] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 57], 1 +.Ltmp13842: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13843: + jmp .LBB931_3 +.LBB931_3: + ud2 +.LBB931_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp13846: +.LBB931_5: + .cv_loc 931 3 319 0 # ..\include\gsl/span:319:0 + mov rax, qword ptr [rbp - 16] + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z")@IMGREL + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .seh_endproc + .def "?dtor$6@?0???$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z@4HA" +.LBB931_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue +.Ltmp13847: + .cv_loc 931 3 318 0 # ..\include\gsl/span:318:0 + test byte ptr [rbp - 57], 1 + jne .LBB931_7 + jmp .LBB931_8 +.LBB931_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB931_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13848: +.Lfunc_end931: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .p2align 2 +"$cppxdata$??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z": + .long .Lfunc_begin931@IMGREL # IP + .long -1 # ToState + .long .Ltmp13842@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13843@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + # -- End function + .def "??$?0H$0?0X@?$span@H$03@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H$0?0X@?$span@H$03@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" + .globl "??$?0H$0?0X@?$span@H$03@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # -- Begin function ??$?0H$0?0X@?$span@H$03@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z + .p2align 4, 0x90 +"??$?0H$0?0X@?$span@H$03@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z": # @"??$?0H$0?0X@?$span@H$03@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" +.Lfunc_begin932: + .cv_func_id 932 + .cv_loc 932 3 448 0 # ..\include\gsl/span:448:0 +.seh_proc "??$?0H$0?0X@?$span@H$03@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rax, qword ptr [rsp + 56] +.Ltmp13849: + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + lea rcx, [rsp + 72] + mov rdx, rax + call "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov r8, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + call "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 88 + ret +.Ltmp13850: +.Lfunc_end932: + .seh_handlerdata + .section .text,"xr",discard,"??$?0H$0?0X@?$span@H$03@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .globl "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z": # @"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" +.Lfunc_begin933: + .cv_func_id 933 + .cv_loc 933 3 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 208 + .seh_stackalloc 208 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 72], -2 + mov qword ptr [rbp + 56], r8 + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] + mov qword ptr [rbp + 64], rcx +.Ltmp13855: + mov rdx, rcx + mov r8, qword ptr [rbp + 56] + mov qword ptr [rbp + 32], r8 + mov r8, qword ptr [rbp + 32] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + call "??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + mov rcx, qword ptr [rbp + 48] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rdx], rcx +.Ltmp13856: + .cv_loc 933 3 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp + 7], 0 + test r9b, 1 + jne .LBB933_1 + jmp .LBB933_2 +.LBB933_1: + test byte ptr [rbp + 7], 1 + jne .LBB933_4 + jmp .LBB933_5 +.LBB933_2: + lea rdx, [rip + "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp + 8] + mov rcx, rax + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp + 7], 1 +.Ltmp13851: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13852: + jmp .LBB933_3 +.LBB933_3: + ud2 +.LBB933_4: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB933_5: + .cv_loc 933 3 599 0 # ..\include\gsl/span:599:0 + mov rax, qword ptr [rbp + 48] + mov byte ptr [rbp - 25], 0 + cmp rax, 0 + mov cl, 1 + mov byte ptr [rbp - 65], cl # 1-byte Spill + jne .LBB933_7 +# %bb.6: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 65], dl # 1-byte Spill +.LBB933_7: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB933_8 + jmp .LBB933_9 +.LBB933_8: + test byte ptr [rbp - 25], 1 + jne .LBB933_14 + jmp .LBB933_15 +.LBB933_9: + lea rdx, [rip + "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp13853: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13854: + jmp .LBB933_10 +.LBB933_10: + ud2 +.LBB933_14: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp13857: +.LBB933_15: + .cv_loc 933 3 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 64] + add rsp, 208 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .seh_endproc + .def "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA": +.seh_proc "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA" +.LBB933_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp13858: + .cv_loc 933 3 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp + 7], 1 + jne .LBB933_12 + jmp .LBB933_13 +.LBB933_12: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB933_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .seh_endproc + .def "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA": +.seh_proc "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA" +.LBB933_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 933 3 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 25], 1 + jne .LBB933_17 + jmp .LBB933_18 +.LBB933_17: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB933_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13859: +.Lfunc_end933: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z")@IMGREL # IPToStateXData + .long 200 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z": + .long .Lfunc_begin933@IMGREL # IP + .long -1 # ToState + .long .Ltmp13851@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13852@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp13853@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13854@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + # -- End function + .def "??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .globl "??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" # -- Begin function ??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z + .p2align 4, 0x90 +"??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z": # @"??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" +.Lfunc_begin934: + .cv_func_id 934 + .cv_loc 934 3 315 0 # ..\include\gsl/span:315:0 +.seh_proc "??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 112 + .seh_stackalloc 112 + lea rbp, [rsp + 112] + .seh_setframe 5, 112 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 24], rdx + mov qword ptr [rbp - 32], rcx + mov rcx, qword ptr [rbp - 32] + mov qword ptr [rbp - 16], rcx +.Ltmp13862: + .cv_loc 934 3 318 0 # ..\include\gsl/span:318:0 + lea rcx, [rbp - 24] + #DEBUG_VALUE: extent_type<-1>:ext <- [$rcx+0] + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" +.Ltmp13863: + cmp rax, 4 + sete r8b + mov byte ptr [rbp - 57], 0 + test r8b, 1 + jne .LBB934_1 + jmp .LBB934_2 +.LBB934_1: + test byte ptr [rbp - 57], 1 + jne .LBB934_4 + jmp .LBB934_5 +.LBB934_2: + lea rdx, [rip + "??_C@_0DG@CEIHKHBK@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 56] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 57], 1 +.Ltmp13860: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13861: + jmp .LBB934_3 +.LBB934_3: + ud2 +.LBB934_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp13864: +.LBB934_5: + .cv_loc 934 3 319 0 # ..\include\gsl/span:319:0 + mov rax, qword ptr [rbp - 16] + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z")@IMGREL + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .seh_endproc + .def "?dtor$6@?0???$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z@4HA" +.LBB934_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue +.Ltmp13865: + .cv_loc 934 3 318 0 # ..\include\gsl/span:318:0 + test byte ptr [rbp - 57], 1 + jne .LBB934_7 + jmp .LBB934_8 +.LBB934_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB934_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13866: +.Lfunc_end934: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .p2align 2 +"$cppxdata$??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z": + .long .Lfunc_begin934@IMGREL # IP + .long -1 # ToState + .long .Ltmp13860@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13861@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + # -- End function + .def "??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z" + .globl "??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z" # -- Begin function ??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z + .p2align 4, 0x90 +"??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z": # @"??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z" +.Lfunc_begin935: + .cv_func_id 935 + .cv_loc 935 3 395 0 # ..\include\gsl/span:395:0 +.seh_proc "??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp13869: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$08@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??$addressof@D@std@@YAPEADAEAD@Z" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp13867: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" +.Ltmp13868: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB935_1 +.LBB935_1: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z")@IMGREL + .section .text,"xr",discard,"??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z@4HA" +.LBB935_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp13870: +.Lfunc_end935: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z" + .p2align 2 +"$cppxdata$??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z": + .long .Lfunc_begin935@IMGREL # IP + .long -1 # ToState + .long .Ltmp13867@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13868@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z" + # -- End function + .def "?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + .globl "?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" # -- Begin function ?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ + .p2align 4, 0x90 +"?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ": # @"?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" +.Lfunc_begin936: + .cv_func_id 936 + .cv_loc 936 3 518 0 # ..\include\gsl/span:518:0 +.seh_proc "?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + xor r8d, r8d + # kill: def $r8 killed $r8d + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp13871: + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_J@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp13872: +.Lfunc_end936: + .seh_handlerdata + .section .text,"xr",discard,"?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + .seh_endproc + # -- End function + .def "??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" + .globl "??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" # -- Begin function ??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z + .p2align 4, 0x90 +"??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z": # @"??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" +.Lfunc_begin937: + .cv_func_id 937 + .cv_loc 937 3 196 0 # ..\include\gsl/span:196:0 +.seh_proc "??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, rdx + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 96], r9 + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp13873: + .cv_loc 937 3 197 0 # ..\include\gsl/span:197:0 + mov r8, qword ptr [rcx] + mov qword ptr [rsp + 80], r8 + mov rcx, qword ptr [rcx + 8] + mov qword ptr [rsp + 88], rcx + .cv_loc 937 3 198 0 # ..\include\gsl/span:198:0 + mov rcx, qword ptr [rsp + 72] + lea r8, [rsp + 80] +.Ltmp13874: + #DEBUG_VALUE: operator+:ret <- [$r8+0] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, r8 + mov r8, qword ptr [rsp + 56] # 8-byte Reload +.Ltmp13875: + mov qword ptr [rsp + 48], rdx # 8-byte Spill + mov rdx, r8 + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rax + mov rax, qword ptr [rsp + 96] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 104 + ret +.Ltmp13876: +.Lfunc_end937: + .seh_handlerdata + .section .text,"xr",discard,"??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" + .seh_endproc + # -- End function + .def "??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .globl "??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ": # @"??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin938: + .cv_func_id 938 + .cv_file 20 "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\regex" "01687F075EBF27F900A2E5824FE2C4C9" 1 + .cv_loc 938 20 1176 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1176:0 +.seh_proc "??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 112 + .seh_stackalloc 112 + lea rbp, [rsp + 112] + .seh_setframe 5, 112 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp13883: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov byte ptr [rcx + 16], 0 + add rcx, 24 + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + add rcx, 56 +.Ltmp13877: + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +.Ltmp13878: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB938_1 +.LBB938_1: + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rax, 96 +.Ltmp13879: + mov rcx, rax + call "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +.Ltmp13880: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB938_2 +.LBB938_2: + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rax, 136 +.Ltmp13881: + mov rcx, rax + call "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +.Ltmp13882: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB938_3 +.LBB938_3: + .cv_loc 938 20 1177 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1177:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$4@?0???0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$4@?0???0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ@4HA" +.LBB938_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue +.Ltmp13884: + .cv_loc 938 20 1177 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1177:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13885: +.Lfunc_end938: + .seh_handlerdata + .section .text,"xr",discard,"??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$4@?0???0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ": + .long .Lfunc_begin938@IMGREL # IP + .long -1 # ToState + .long .Ltmp13877@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13882@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + # -- End function + .def "??$regex_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$regex_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" + .globl "??$regex_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" # -- Begin function ??$regex_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z + .p2align 4, 0x90 +"??$regex_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z": # @"??$regex_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" +.Lfunc_begin939: + .cv_func_id 939 + .cv_loc 939 20 2734 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2734:0 +.seh_proc "??$regex_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" +# %bb.0: + sub rsp, 168 + .seh_stackalloc 168 + .seh_endprologue + mov eax, dword ptr [rsp + 208] + mov r10, qword ptr [rip + __security_cookie] + xor r10, rsp + mov qword ptr [rsp + 160], r10 + mov qword ptr [rsp + 88], r9 + mov qword ptr [rsp + 80], r8 + #DEBUG_VALUE: regex_match,0>,std::allocator,0> > >,char,std::regex_traits >:_Last <- [$rdx+0] + #DEBUG_VALUE: regex_match,0>,std::allocator,0> > >,char,std::regex_traits >:_First <- [$rcx+0] +.Ltmp13886: + .cv_loc 939 20 2735 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2735:0 + mov r8, qword ptr [rdx] + mov qword ptr [rsp + 144], r8 + mov r8, qword ptr [rdx + 8] + mov qword ptr [rsp + 152], r8 + mov r8, qword ptr [rcx] + mov qword ptr [rsp + 128], r8 + mov r8, qword ptr [rcx + 8] + mov qword ptr [rsp + 136], r8 + lea r8, [rsp + 128] + mov qword ptr [rsp + 72], rcx # 8-byte Spill +.Ltmp13887: + #DEBUG_VALUE: regex_match,0>,std::allocator,0> > >,char,std::regex_traits >:_First <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + mov rcx, r8 + lea r8, [rsp + 144] + mov qword ptr [rsp + 64], rdx # 8-byte Spill +.Ltmp13888: + #DEBUG_VALUE: regex_match,0>,std::allocator,0> > >,char,std::regex_traits >:_Last <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov rdx, r8 + lea r8, [rip + "??_C@_1IK@DPNEAHDL@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 2735 + mov dword ptr [rsp + 60], eax # 4-byte Spill + call "??$_Debug_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z" + .cv_loc 939 20 2736 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2736:0 + mov eax, dword ptr [rsp + 208] + mov r9, qword ptr [rsp + 88] + mov r8, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 112], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 120], rdx + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov r10, qword ptr [rdx] + mov qword ptr [rsp + 96], r10 + mov r10, qword ptr [rdx + 8] + mov qword ptr [rsp + 104], r10 + lea rcx, [rsp + 96] + lea rdx, [rsp + 112] + mov dword ptr [rsp + 32], eax + mov dword ptr [rsp + 40], 1 + call "??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 160] + xor rcx, rsp + mov dword ptr [rsp + 56], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 56] # 4-byte Reload + add rsp, 168 +.Ltmp13889: + ret +.Ltmp13890: +.Lfunc_end939: + .seh_handlerdata + .section .text,"xr",discard,"??$regex_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" + .seh_endproc + # -- End function + .def "??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" + .globl "??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" # -- Begin function ??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z + .p2align 4, 0x90 +"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z": # @"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" +.Lfunc_begin940: + .cv_func_id 940 + .cv_loc 940 20 2294 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2294:0 +.seh_proc "??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + mov dword ptr [rbp + 20], r8d + mov qword ptr [rbp + 8], rdx + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] +.Ltmp13895: + mov qword ptr [rbp - 16], rcx # 8-byte Spill + call "??0_Regex_base@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rcx + 8], 0 + add rcx, 16 +.Ltmp13891: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0?$regex_traits@D@std@@QEAA@XZ" +.Ltmp13892: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB940_1 +.LBB940_1: + mov rax, qword ptr [rbp - 16] # 8-byte Reload + add rax, 48 + mov rcx, rax + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" +.Ltmp13896: + .cv_loc 940 20 2295 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2295:0 + mov r9d, dword ptr [rbp + 20] + mov rcx, qword ptr [rbp + 8] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + mov dword ptr [rbp - 68], r9d # 4-byte Spill + call "?length@?$_Regex_traits@D@std@@SA_KPEBD@Z" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + add rcx, rax + mov rdx, qword ptr [rbp + 8] + mov r8b, byte ptr [rbp - 8] +.Ltmp13893: + mov rax, rsp + mov byte ptr [rax + 32], r8b + mov rax, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + mov r8, qword ptr [rbp - 80] # 8-byte Reload + mov r9d, dword ptr [rbp - 68] # 4-byte Reload + call "??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" +.Ltmp13894: + jmp .LBB940_2 +.Ltmp13897: +.LBB940_2: + .cv_loc 940 20 2297 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2297:0 + mov rax, qword ptr [rbp - 16] # 8-byte Reload + add rsp, 160 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z")@IMGREL + .section .text,"xr",discard,"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" + .seh_endproc + .def "?dtor$3@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z@4HA": +.seh_proc "?dtor$3@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z@4HA" +.LBB940_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp13898: + .cv_loc 940 20 2297 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2297:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" + .seh_endproc + .def "?dtor$4@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z@4HA": +.seh_proc "?dtor$4@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z@4HA" +.LBB940_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$regex_traits@D@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" + .seh_endproc + .def "?dtor$5@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z@4HA": +.seh_proc "?dtor$5@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z@4HA" +.LBB940_5: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "??1_Regex_base@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp13899: +.Lfunc_end940: + .seh_handlerdata + .section .text,"xr",discard,"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" + .p2align 2 +"$cppxdata$??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z": + .long -1 # ToState + .long "?dtor$5@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z@4HA"@IMGREL # Action +"$ip2state$??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z": + .long .Lfunc_begin940@IMGREL # IP + .long -1 # ToState + .long .Ltmp13891@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13893@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp13894@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" + # -- End function + .def "?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + .globl "?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" # -- Begin function ?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ + .p2align 4, 0x90 +"?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ": # @"?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" +.Lfunc_begin941: + .cv_func_id 941 + .cv_loc 941 3 519 0 # ..\include\gsl/span:519:0 +.seh_proc "?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp13900: + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov qword ptr [rsp + 48], rax # 8-byte Spill + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "?size@?$span@D$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov r8, rax + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_J@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp13901: +.Lfunc_end941: + .seh_handlerdata + .section .text,"xr",discard,"?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + .seh_endproc + # -- End function + .def "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ" + .globl "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ" # -- Begin function ??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ": # @"??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ" +.Lfunc_begin942: + .cv_func_id 942 + .cv_loc 942 20 2404 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2404:0 +.seh_proc "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13902: + .cv_loc 942 20 2405 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2405:0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 942 20 2406 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2406:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + add rcx, 48 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + add rcx, 16 + call "??1?$regex_traits@D@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "??1_Regex_base@std@@QEAA@XZ" +.Ltmp13903: + .cv_loc 942 20 2406 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2406:0 + nop + add rsp, 56 + ret +.Ltmp13904: +.Lfunc_end942: + .seh_handlerdata + .section .text,"xr",discard,"??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" + .globl "?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" # -- Begin function ?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ + .p2align 4, 0x90 +"?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ": # @"?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" +.Lfunc_begin943: + .cv_func_id 943 + .cv_loc 943 20 1229 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1229:0 +.seh_proc "?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13905: + .cv_loc 943 20 1230 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1230:0 + mov al, byte ptr [rcx + 16] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13906: +.Lfunc_end943: + .seh_handlerdata + .section .text,"xr",discard,"?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" + .seh_endproc + # -- End function + .def "?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" + .globl "?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" # -- Begin function ?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ + .p2align 4, 0x90 +"?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ": # @"?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" +.Lfunc_begin944: + .cv_func_id 944 + .cv_loc 944 20 1244 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1244:0 +.seh_proc "?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp13907: + .cv_loc 944 20 1245 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1245:0 + add rcx, 24 + call "?empty@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_NXZ" + and al, 1 + movzx eax, al + add rsp, 40 + ret +.Ltmp13908: +.Lfunc_end944: + .seh_handlerdata + .section .text,"xr",discard,"?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" + .seh_endproc + # -- End function + .def "??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + .globl "??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # -- Begin function ??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z + .p2align 4, 0x90 +"??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z": # @"??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" +.Lfunc_begin945: + .cv_func_id 945 + .cv_loc 945 20 1264 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1264:0 +.seh_proc "??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp13909: + .cv_loc 945 20 1265 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1265:0 + mov rdx, rcx + add rdx, 24 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + cmp rax, qword ptr [rsp + 64] + ja .LBB945_2 +# %bb.1: + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rax, 136 + mov qword ptr [rsp + 40], rax # 8-byte Spill + jmp .LBB945_3 +.LBB945_2: + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rax, 24 + mov rdx, qword ptr [rsp + 64] + mov rcx, rax + call "??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov qword ptr [rsp + 40], rax # 8-byte Spill +.LBB945_3: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 72 + ret +.Ltmp13910: +.Lfunc_end945: + .seh_handlerdata + .section .text,"xr",discard,"??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + .seh_endproc + # -- End function + .def "??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin946: + .cv_func_id 946 + .cv_loc 946 2 1114 0 # external\include\catch/catch.hpp:1114:0 +.seh_proc "??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rcx +.Ltmp13911: + .cv_loc 946 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp13912: +.Lfunc_end946: + .seh_handlerdata + .section .text,"xr",discard,"??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin947: + .cv_func_id 947 + .cv_loc 947 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp13913: + .cv_loc 947 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp13914: +.Lfunc_end947: + .seh_handlerdata + .section .text,"xr",discard,"??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" +.Lfunc_begin948: + .cv_func_id 948 + .cv_loc 948 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13915: + mov qword ptr [rcx], rax +.Ltmp13916: + .cv_loc 948 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp13917: + .cv_loc 948 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp13918: +.Lfunc_end948: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??$regex_search@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$regex_search@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" + .globl "??$regex_search@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" # -- Begin function ??$regex_search@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z + .p2align 4, 0x90 +"??$regex_search@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z": # @"??$regex_search@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" +.Lfunc_begin949: + .cv_func_id 949 + .cv_loc 949 20 2886 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2886:0 +.seh_proc "??$regex_search@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" +# %bb.0: + sub rsp, 184 + .seh_stackalloc 184 + .seh_endprologue + mov eax, dword ptr [rsp + 224] + mov r10, qword ptr [rip + __security_cookie] + xor r10, rsp + mov qword ptr [rsp + 176], r10 + mov qword ptr [rsp + 88], r9 + mov qword ptr [rsp + 80], r8 + #DEBUG_VALUE: regex_search,0>,std::allocator,0> > >,char,std::regex_traits >:_Last <- [$rdx+0] + #DEBUG_VALUE: regex_search,0>,std::allocator,0> > >,char,std::regex_traits >:_First <- [$rcx+0] +.Ltmp13919: + .cv_loc 949 20 2887 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2887:0 + mov r8, qword ptr [rdx] + mov qword ptr [rsp + 160], r8 + mov r8, qword ptr [rdx + 8] + mov qword ptr [rsp + 168], r8 + mov r8, qword ptr [rcx] + mov qword ptr [rsp + 144], r8 + mov r8, qword ptr [rcx + 8] + mov qword ptr [rsp + 152], r8 + lea r8, [rsp + 144] + mov qword ptr [rsp + 72], rcx # 8-byte Spill +.Ltmp13920: + #DEBUG_VALUE: regex_search,0>,std::allocator,0> > >,char,std::regex_traits >:_First <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + mov rcx, r8 + lea r8, [rsp + 160] + mov qword ptr [rsp + 64], rdx # 8-byte Spill +.Ltmp13921: + #DEBUG_VALUE: regex_search,0>,std::allocator,0> > >,char,std::regex_traits >:_Last <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov rdx, r8 + lea r8, [rip + "??_C@_1IK@DPNEAHDL@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 2887 + mov dword ptr [rsp + 60], eax # 4-byte Spill + call "??$_Debug_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z" + .cv_loc 949 20 2888 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2888:0 + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 128], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 136], rdx + mov eax, dword ptr [rsp + 224] + mov r9, qword ptr [rsp + 88] + mov r8, qword ptr [rsp + 80] + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov r10, qword ptr [rdx] + mov qword ptr [rsp + 112], r10 + mov r10, qword ptr [rdx + 8] + mov qword ptr [rsp + 120], r10 + mov r10, qword ptr [rcx] + mov qword ptr [rsp + 96], r10 + mov r10, qword ptr [rcx + 8] + mov qword ptr [rsp + 104], r10 + lea rcx, [rsp + 96] + lea rdx, [rsp + 112] + mov dword ptr [rsp + 32], eax + lea r10, [rsp + 128] + mov qword ptr [rsp + 40], r10 + call "??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 176] + xor rcx, rsp + mov dword ptr [rsp + 56], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 56] # 4-byte Reload + add rsp, 184 +.Ltmp13922: + ret +.Ltmp13923: +.Lfunc_end949: + .seh_handlerdata + .section .text,"xr",discard,"??$regex_search@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" + .seh_endproc + # -- End function + .def "??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ": # @"??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin950: + .cv_func_id 950 + .cv_loc 950 20 1155 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1155:0 +.seh_proc "??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp13924: + .cv_loc 950 20 1155 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1155:0 + add rcx, 24 + call "??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" +.Ltmp13925: + .cv_loc 950 20 1155 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1155:0 + nop + add rsp, 40 + ret +.Ltmp13926: +.Lfunc_end950: + .seh_handlerdata + .section .text,"xr",discard,"??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$extent_type@$08@details@gsl@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$08@details@gsl@@QEAA@XZ" + .globl "??0?$extent_type@$08@details@gsl@@QEAA@XZ" # -- Begin function ??0?$extent_type@$08@details@gsl@@QEAA@XZ + .p2align 4, 0x90 +"??0?$extent_type@$08@details@gsl@@QEAA@XZ": # @"??0?$extent_type@$08@details@gsl@@QEAA@XZ" +.Lfunc_begin951: + .cv_func_id 951 + .cv_loc 951 3 311 0 # ..\include\gsl/span:311:0 +.seh_proc "??0?$extent_type@$08@details@gsl@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp13927: + pop rcx + ret +.Ltmp13928: +.Lfunc_end951: + .seh_handlerdata + .section .text,"xr",discard,"??0?$extent_type@$08@details@gsl@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$addressof@D@std@@YAPEADAEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@D@std@@YAPEADAEAD@Z" + .globl "??$addressof@D@std@@YAPEADAEAD@Z" # -- Begin function ??$addressof@D@std@@YAPEADAEAD@Z + .p2align 4, 0x90 +"??$addressof@D@std@@YAPEADAEAD@Z": # @"??$addressof@D@std@@YAPEADAEAD@Z" +.Lfunc_begin952: + .cv_func_id 952 + .cv_loc 952 13 724 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:724:0 +.seh_proc "??$addressof@D@std@@YAPEADAEAD@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp13929: + .cv_loc 952 13 725 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:725:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp13930: +.Lfunc_end952: + .seh_handlerdata + .section .text,"xr",discard,"??$addressof@D@std@@YAPEADAEAD@Z" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" + .globl "??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z": # @"??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" +.Lfunc_begin953: + .cv_func_id 953 + .cv_loc 953 3 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + mov qword ptr [rbp - 8], rdx + mov byte ptr [rbp - 16], r8b + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + mov qword ptr [rbp], rcx +.Ltmp13933: + mov rdx, rcx + mov r8b, byte ptr [rbp - 32] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + mov dl, r8b + call "??$?0$08@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$08@12@@Z" + mov rcx, qword ptr [rbp - 8] + mov r9, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [r9 + 8], rcx +.Ltmp13934: + .cv_loc 953 3 592 0 # ..\include\gsl/span:592:0 + mov rcx, r9 + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge dl + mov byte ptr [rbp - 57], 0 + test dl, 1 + jne .LBB953_1 + jmp .LBB953_2 +.LBB953_1: + test byte ptr [rbp - 57], 1 + jne .LBB953_4 + jmp .LBB953_5 +.LBB953_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 56] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 57], 1 +.Ltmp13931: + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13932: + jmp .LBB953_3 +.LBB953_3: + ud2 +.LBB953_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp13935: +.LBB953_5: + .cv_loc 953 3 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp] + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" + .seh_endproc + .def "?dtor$6@?0???$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z@4HA" +.LBB953_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp13936: + .cv_loc 953 3 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 57], 1 + jne .LBB953_7 + jmp .LBB953_8 +.LBB953_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB953_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13937: +.Lfunc_end953: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z": + .long .Lfunc_begin953@IMGREL # IP + .long -1 # ToState + .long .Ltmp13931@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13932@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" + # -- End function + .def "??$?0$08@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$08@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$08@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$08@12@@Z" + .globl "??$?0$08@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$08@12@@Z" # -- Begin function ??$?0$08@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$08@12@@Z + .p2align 4, 0x90 +"??$?0$08@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$08@12@@Z": # @"??$?0$08@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$08@12@@Z" +.Lfunc_begin954: + .cv_func_id 954 + .cv_loc 954 3 334 0 # ..\include\gsl/span:334:0 +.seh_proc "??$?0$08@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$08@12@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 64], rax + mov byte ptr [rsp + 56], dl + mov qword ptr [rsp + 48], rcx + mov rax, qword ptr [rsp + 48] +.Ltmp13938: + lea rcx, [rsp + 56] + #DEBUG_VALUE: extent_type<9>:ext <- [$rcx+0] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?size@?$extent_type@$08@details@gsl@@QEBA_JXZ" +.Ltmp13939: + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 72 + ret +.Ltmp13940: +.Lfunc_end954: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$08@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$08@12@@Z" + .seh_endproc + # -- End function + .def "?size@?$extent_type@$08@details@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$extent_type@$08@details@gsl@@QEBA_JXZ" + .globl "?size@?$extent_type@$08@details@gsl@@QEBA_JXZ" # -- Begin function ?size@?$extent_type@$08@details@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$extent_type@$08@details@gsl@@QEBA_JXZ": # @"?size@?$extent_type@$08@details@gsl@@QEBA_JXZ" +.Lfunc_begin955: + .cv_func_id 955 + .cv_loc 955 3 323 0 # ..\include\gsl/span:323:0 +.seh_proc "?size@?$extent_type@$08@details@gsl@@QEBA_JXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov eax, 9 + # kill: def $rax killed $eax + mov qword ptr [rsp], rcx +.Ltmp13941: + pop rcx + ret +.Ltmp13942: +.Lfunc_end955: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$extent_type@$08@details@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_J@Z" + .globl "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_J@Z" # -- Begin function ??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_J@Z + .p2align 4, 0x90 +"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_J@Z": # @"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_J@Z" +.Lfunc_begin956: + .cv_func_id 956 + .cv_loc 956 3 146 0 # ..\include\gsl/span:146:0 +.seh_proc "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_J@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], r8 + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13943: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rdx, qword ptr [rsp + 16] + mov qword ptr [rcx + 8], rdx + mov rax, rcx + add rsp, 24 + ret +.Ltmp13944: +.Lfunc_end956: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_J@Z" + .seh_endproc + # -- End function + .def "??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + .globl "??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" # -- Begin function ??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z + .p2align 4, 0x90 +"??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z": # @"??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" +.Lfunc_begin957: + .cv_func_id 957 + .cv_loc 957 3 207 0 # ..\include\gsl/span:207:0 +.seh_proc "??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + xor eax, eax + mov r8b, al + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp13947: + .cv_loc 957 3 208 0 # ..\include\gsl/span:208:0 + mov rdx, qword ptr [rcx + 8] + add rdx, qword ptr [rbp - 16] + mov byte ptr [rbp - 49], 0 + cmp rdx, 0 + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov byte ptr [rbp - 65], r8b # 1-byte Spill + jl .LBB957_2 +# %bb.1: + mov rax, qword ptr [rbp - 64] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + add rcx, qword ptr [rbp - 16] + mov rdx, qword ptr [rax] + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$span@D$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + cmp rcx, rax + setle r8b + mov byte ptr [rbp - 65], r8b # 1-byte Spill +.LBB957_2: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB957_3 + jmp .LBB957_4 +.LBB957_3: + test byte ptr [rbp - 49], 1 + jne .LBB957_6 + jmp .LBB957_7 +.LBB957_4: + lea rdx, [rip + "??_C@_0DG@JNPJKKEI@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 48] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 49], 1 +.Ltmp13945: + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13946: + jmp .LBB957_5 +.LBB957_5: + ud2 +.LBB957_6: + lea rcx, [rbp - 48] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB957_7: + .cv_loc 957 3 209 0 # ..\include\gsl/span:209:0 + mov rax, qword ptr [rbp - 16] + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + add rax, qword ptr [rcx + 8] + mov qword ptr [rcx + 8], rax + .cv_loc 957 3 210 0 # ..\include\gsl/span:210:0 + mov rax, rcx + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z")@IMGREL + .section .text,"xr",discard,"??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + .seh_endproc + .def "?dtor$8@?0???Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z@4HA": +.seh_proc "?dtor$8@?0???Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z@4HA" +.LBB957_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 957 3 208 0 # ..\include\gsl/span:208:0 + test byte ptr [rbp - 49], 1 + jne .LBB957_9 + jmp .LBB957_10 +.LBB957_9: + lea rcx, [rbp - 48] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB957_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13948: +.Lfunc_end957: + .seh_handlerdata + .section .text,"xr",discard,"??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + .p2align 2 +"$cppxdata$??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z": + .long -1 # ToState + .long "?dtor$8@?0???Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z@4HA"@IMGREL # Action +"$ip2state$??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z": + .long .Lfunc_begin957@IMGREL # IP + .long -1 # ToState + .long .Ltmp13945@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13946@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + # -- End function + .def "?size@?$span@D$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@D$0?0@gsl@@QEBA_JXZ" + .globl "?size@?$span@D$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@D$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@D$0?0@gsl@@QEBA_JXZ": # @"?size@?$span@D$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin958: + .cv_func_id 958 + .cv_loc 958 3 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@D$0?0@gsl@@QEBA_JXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp13949: + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp13950: +.Lfunc_end958: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@D$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" + .globl "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" # -- Begin function ??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ + .p2align 4, 0x90 +"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ": # @"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" +.Lfunc_begin959: + .cv_func_id 959 + .cv_loc 959 3 142 0 # ..\include\gsl/span:142:0 +.seh_proc "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13951: + mov qword ptr [rcx], 0 + mov qword ptr [rcx + 8], 0 + mov rax, rcx + pop rcx + ret +.Ltmp13952: +.Lfunc_end959: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + .globl "??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" # -- Begin function ??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ": # @"??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" +.Lfunc_begin960: + .cv_func_id 960 + .cv_loc 960 17 707 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:707:0 +.seh_proc "??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rsp + 64] + .seh_setframe 5, 64 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp13953: +.Ltmp13955: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" +.Ltmp13954: + mov qword ptr [rbp - 32], rax # 8-byte Spill + jmp .LBB960_1 +.LBB960_1: + .cv_loc 960 17 708 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:708:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ@4HA" +.LBB960_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + .cv_loc 960 17 707 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:707:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp13956: +.Lfunc_end960: + .seh_handlerdata + .section .text,"xr",discard,"??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ": + .long .Lfunc_begin960@IMGREL # IP + .long -1 # ToState + .long .Ltmp13953@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13954@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + # -- End function + .def "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .globl "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # -- Begin function ??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ": # @"??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +.Lfunc_begin961: + .cv_func_id 961 + .cv_loc 961 20 640 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:640:0 +.seh_proc "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13957: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??$?0V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V012@X@?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov byte ptr [rcx + 32], 0 + .cv_loc 961 20 641 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:641:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp13958: +.Lfunc_end961: + .seh_handlerdata + .section .text,"xr",discard,"??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + .globl "??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" # -- Begin function ??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ": # @"??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" +.Lfunc_begin962: + .cv_func_id 962 + .cv_loc 962 17 975 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:975:0 +.seh_proc "??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rsp + 64] + .seh_setframe 5, 64 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + .cv_loc 962 17 976 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:976:0 +.Ltmp13959: +.Ltmp13961: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "?_Tidy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAXXZ" +.Ltmp13960: + jmp .LBB962_1 +.LBB962_1: + .cv_loc 962 17 977 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:977:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, rax + call "??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" +.Ltmp13962: + .cv_loc 962 17 977 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:977:0 + nop + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ@4HA" +.LBB962_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue +.Ltmp13963: + .cv_loc 962 17 977 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:977:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$3@?0???1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$3@?0???1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ@4HA" +.LBB962_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp13964: +.Lfunc_end962: + .seh_handlerdata + .section .text,"xr",discard,"??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$3@?0???1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$2@?0???1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ": + .long .Lfunc_begin962@IMGREL # IP + .long -1 # ToState + .long .Ltmp13959@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13960@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + # -- End function + .def "??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" + .globl "??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ": # @"??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" +.Lfunc_begin963: + .cv_func_id 963 + .cv_loc 963 17 544 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:544:0 +.seh_proc "??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + mov rax, rcx +.Ltmp13967: + mov dl, byte ptr [rbp - 24] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .cv_loc 963 17 545 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:545:0 +.Ltmp13965: +.Ltmp13968: + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" +.Ltmp13966: + jmp .LBB963_1 +.Ltmp13969: +.LBB963_1: + .cv_loc 963 17 546 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:546:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ@4HA" +.LBB963_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp13970: + .cv_loc 963 17 546 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:546:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13971: +.Lfunc_end963: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ": + .long .Lfunc_begin963@IMGREL # IP + .long -1 # ToState + .long .Ltmp13965@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13966@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" + # -- End function + .def "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .globl "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # -- Begin function ??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z + .p2align 4, 0x90 +"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z": # @"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +.Lfunc_begin964: + .cv_func_id 964 + .cv_loc 964 12 280 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:280:0 +.seh_proc "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 64], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp13972: + mov rax, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??0?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .cv_loc 964 12 281 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:281:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp13973: +.Lfunc_end964: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .seh_endproc + # -- End function + .def "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" + .globl "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" # -- Begin function ?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ": # @"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" +.Lfunc_begin965: + .cv_func_id 965 + .cv_loc 965 17 577 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:577:0 +.seh_proc "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 112], rax + mov qword ptr [rsp + 80], rcx + mov rax, qword ptr [rsp + 80] +.Ltmp13974: + .cv_loc 965 17 578 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:578:0 + mov rcx, rax + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + lea rcx, [rsp + 104] + mov rdx, rax + call "??$?0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" + mov r8d, 1 + mov edx, r8d + .cv_loc 965 17 580 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:580:0 + lea rcx, [rsp + 104] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?allocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" + mov rcx, rax + call "??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 965 17 581 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:581:0 + lea rcx, [rsp + 88] + call "??0_Container_proxy@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rdx, qword ptr [rax] + lea rcx, [rsp + 104] + lea r8, [rsp + 88] + call "??$construct@U_Container_proxy@std@@U12@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z" + .cv_loc 965 17 582 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:582:0 + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rax], rcx + mov rax, qword ptr [rsp + 112] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 965 17 583 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:583:0 + nop + add rsp, 120 + ret +.Ltmp13975: +.Lfunc_end965: + .seh_handlerdata + .section .text,"xr",discard,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ" + .globl "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ" # -- Begin function ??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ": # @"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ" +.Lfunc_begin966: + .cv_func_id 966 + .cv_loc 966 12 266 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:266:0 +.seh_proc "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp13976: + .cv_loc 966 12 266 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:266:0 + call "??1?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" +.Ltmp13977: + .cv_loc 966 12 266 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:266:0 + nop + add rsp, 40 + ret +.Ltmp13978: +.Lfunc_end966: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .globl "??0?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ": # @"??0?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin967: + .cv_func_id 967 + .cv_loc 967 14 936 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:936:0 +.seh_proc "??0?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13979: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" + .cv_loc 967 14 937 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:937:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp13980: +.Lfunc_end967: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .globl "??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ": # @"??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin968: + .cv_func_id 968 + .cv_loc 968 17 488 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:488:0 +.seh_proc "??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13981: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??0_Container_base12@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx + 8], 0 + mov qword ptr [rcx + 16], 0 + mov qword ptr [rcx + 24], 0 + .cv_loc 968 17 489 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:489:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp13982: +.Lfunc_end968: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" + .globl "??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" # -- Begin function ??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ": # @"??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" +.Lfunc_begin969: + .cv_func_id 969 + .cv_loc 969 14 700 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:700:0 +.seh_proc "??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp13983: + .cv_loc 969 14 701 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:701:0 + pop rcx + ret +.Ltmp13984: +.Lfunc_end969: + .seh_handlerdata + .section .text,"xr",discard,"??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@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,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .globl "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # -- Begin function ?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ": # @"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +.Lfunc_begin970: + .cv_func_id 970 + .cv_loc 970 17 622 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:622:0 +.seh_proc "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp13985: + .cv_loc 970 17 623 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:623:0 + call "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp13986: +.Lfunc_end970: + .seh_handlerdata + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??$?0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" + .globl "??$?0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" # -- Begin function ??$?0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z + .p2align 4, 0x90 +"??$?0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z": # @"??$?0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" +.Lfunc_begin971: + .cv_func_id 971 + .cv_loc 971 14 952 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:952:0 +.seh_proc "??$?0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp13987: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "??$forward@AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rdx, rax + call "??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .cv_loc 971 14 953 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:953:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp13988: +.Lfunc_end971: + .seh_handlerdata + .section .text,"xr",discard,"??$?0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" + .seh_endproc + # -- End function + .def "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .globl "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # -- Begin function ?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ + .p2align 4, 0x90 +"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ": # @"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" +.Lfunc_begin972: + .cv_func_id 972 + .cv_loc 972 17 601 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:601:0 +.seh_proc "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp13989: + .cv_loc 972 17 602 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:602:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp13990: +.Lfunc_end972: + .seh_handlerdata + .section .text,"xr",discard,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .globl "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # -- Begin function ?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ": # @"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +.Lfunc_begin973: + .cv_func_id 973 + .cv_loc 973 17 632 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:632:0 +.seh_proc "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp13991: + .cv_loc 973 17 633 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:633:0 + call "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp13992: +.Lfunc_end973: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@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_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # -- Begin function ?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ": # @"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +.Lfunc_begin974: + .cv_func_id 974 + .cv_loc 974 12 294 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:294:0 +.seh_proc "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13993: + .cv_loc 974 12 295 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:295:0 + mov rax, rcx + pop rcx + ret +.Ltmp13994: +.Lfunc_end974: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??$forward@AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" + .globl "??$forward@AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" # -- Begin function ??$forward@AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z + .p2align 4, 0x90 +"??$forward@AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z": # @"??$forward@AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" +.Lfunc_begin975: + .cv_func_id 975 + .cv_loc 975 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp13995: + .cv_loc 975 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp13996: +.Lfunc_end975: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" + .seh_endproc + # -- End function + .def "??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .globl "??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # -- Begin function ??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z + .p2align 4, 0x90 +"??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z": # @"??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" +.Lfunc_begin976: + .cv_func_id 976 + .cv_loc 976 14 709 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:709:0 +.seh_proc "??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp13997: + .cv_loc 976 14 710 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:710:0 + add rsp, 16 + ret +.Ltmp13998: +.Lfunc_end976: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .seh_endproc + # -- End function + .def "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ": # @"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +.Lfunc_begin977: + .cv_func_id 977 + .cv_loc 977 12 314 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:314:0 +.seh_proc "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp13999: + .cv_loc 977 12 315 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:315:0 + pop rcx + ret +.Ltmp14000: +.Lfunc_end977: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??1?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ": # @"??1?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin978: + .cv_func_id 978 + .cv_loc 978 17 467 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:467:0 +.seh_proc "??1?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14001: + .cv_loc 978 17 467 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:467:0 + call "??1_Container_base12@std@@QEAA@XZ" +.Ltmp14002: + .cv_loc 978 17 467 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:467:0 + nop + add rsp, 40 + ret +.Ltmp14003: +.Lfunc_end978: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$?0V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V012@X@?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V012@X@?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@QEAA@XZ" + .globl "??$?0V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V012@X@?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@QEAA@XZ" # -- Begin function ??$?0V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V012@X@?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@QEAA@XZ + .p2align 4, 0x90 +"??$?0V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V012@X@?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@QEAA@XZ": # @"??$?0V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V012@X@?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@QEAA@XZ" +.Lfunc_begin979: + .cv_func_id 979 + .cv_file 21 "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\utility" "F1FB965D91D33DAF49018DD569DB86EC" 1 + .cv_loc 979 21 87 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\utility:87:0 +.seh_proc "??$?0V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V012@X@?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + xor edx, edx + mov eax, 16 + mov r8d, eax + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp14004: + mov r9, rcx + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, r9 + call memset + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" + xor edx, edx + mov r10d, 16 + mov r8d, r10d + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + add rcx, 16 + mov r9, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, r9 + mov qword ptr [rsp + 40], rax # 8-byte Spill + call memset + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" + .cv_loc 979 21 88 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\utility:88:0 + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp14005: +.Lfunc_end979: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V012@X@?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?_Tidy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAXXZ"; + .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@@IEAAXXZ" + .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@@IEAAXXZ" # -- 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@@IEAAXXZ + .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@@IEAAXXZ": # @"?_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@@IEAAXXZ" +.Lfunc_begin980: + .cv_func_id 980 + .cv_loc 980 17 1636 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1636:0 +.seh_proc "?_Tidy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAXXZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp14006: + .cv_loc 980 17 1637 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1637:0 + mov rax, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + cmp qword ptr [rax], 0 + je .LBB980_2 +# %bb.1: +.Ltmp14007: + .cv_loc 980 17 1639 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1639:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" + .cv_loc 980 17 1640 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1640:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov r8, qword ptr [rsp + 64] # 8-byte Reload + call "?_Destroy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .cv_loc 980 17 1641 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1641:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r9d, 40 + mov ecx, r9d + mov rax, qword ptr [rax] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + sub rdx, rax + mov rax, rdx + cqo + idiv rcx + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call "?deallocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .cv_loc 980 17 1643 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1643:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov qword ptr [rax], 0 + .cv_loc 980 17 1644 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1644:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov qword ptr [rax], 0 + .cv_loc 980 17 1645 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1645:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov qword ptr [rax], 0 +.Ltmp14008: +.LBB980_2: + .cv_loc 980 17 1647 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1647:0 + add rsp, 88 + ret +.Ltmp14009: +.Lfunc_end980: + .seh_handlerdata + .section .text,"xr",discard,"?_Tidy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAXXZ" + .seh_endproc + # -- End function + .def "??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" + .globl "??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ": # @"??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" +.Lfunc_begin981: + .cv_func_id 981 + .cv_loc 981 17 558 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:558:0 +.seh_proc "??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rsp + 64] + .seh_setframe 5, 64 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + .cv_loc 981 17 559 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:559:0 +.Ltmp14010: +.Ltmp14012: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" +.Ltmp14011: + jmp .LBB981_1 +.LBB981_1: + .cv_loc 981 17 560 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:560:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ" +.Ltmp14013: + .cv_loc 981 17 560 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:560:0 + nop + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ@4HA" +.LBB981_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue +.Ltmp14014: + .cv_loc 981 17 560 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:560:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$3@?0???1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$3@?0???1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ@4HA" +.LBB981_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp14015: +.Lfunc_end981: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$3@?0???1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ": + .long .Lfunc_begin981@IMGREL # IP + .long -1 # ToState + .long .Ltmp14010@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp14011@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" + # -- End function + .def "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin982: + .cv_func_id 982 + .cv_loc 982 17 642 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:642:0 +.seh_proc "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14016: + .cv_loc 982 17 643 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:643:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + add rax, 8 + add rsp, 40 + ret +.Ltmp14017: +.Lfunc_end982: + .seh_handlerdata + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" + .globl "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" # -- Begin function ?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ": # @"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" +.Lfunc_begin983: + .cv_func_id 983 + .cv_loc 983 17 612 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:612:0 +.seh_proc "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14018: + .cv_loc 983 17 613 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:613:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov rcx, rax + call "?_Orphan_all@_Container_base12@std@@QEAAXXZ" + .cv_loc 983 17 614 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:614:0 + nop + add rsp, 40 + ret +.Ltmp14019: +.Lfunc_end983: + .seh_handlerdata + .section .text,"xr",discard,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_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@@IEAAXPEAV?$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@@IEAAXPEAV?$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@@IEAAXPEAV?$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@@IEAAXPEAV?$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@@IEAAXPEAV?$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@@IEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" +.Lfunc_begin984: + .cv_func_id 984 + .cv_loc 984 17 1580 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1580:0 +.seh_proc "?_Destroy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], r8 + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14020: + .cv_loc 984 17 1581 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1581:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8, rax + call "??$_Destroy_range@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .cv_loc 984 17 1582 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1582:0 + nop + add rsp, 56 + ret +.Ltmp14021: +.Lfunc_end984: + .seh_handlerdata + .section .text,"xr",discard,"?_Destroy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .seh_endproc + # -- End function + .def "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin985: + .cv_func_id 985 + .cv_loc 985 17 652 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:652:0 +.seh_proc "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14022: + .cv_loc 985 17 653 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:653:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + add rax, 16 + add rsp, 40 + ret +.Ltmp14023: +.Lfunc_end985: + .seh_handlerdata + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "?deallocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?deallocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .globl "?deallocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # -- Begin function ?deallocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z + .p2align 4, 0x90 +"?deallocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z": # @"?deallocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" +.Lfunc_begin986: + .cv_func_id 986 + .cv_loc 986 14 986 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:986:0 +.seh_proc "?deallocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], r8 + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14024: + .cv_loc 986 14 987 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:987:0 + mov r8, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 40] + call "?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .cv_loc 986 14 988 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:988:0 + nop + add rsp, 56 + ret +.Ltmp14025: +.Lfunc_end986: + .seh_handlerdata + .section .text,"xr",discard,"?deallocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .seh_endproc + # -- End function + .def "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin987: + .cv_func_id 987 + .cv_loc 987 17 662 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:662:0 +.seh_proc "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14026: + .cv_loc 987 17 663 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:663:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + add rax, 24 + add rsp, 40 + ret +.Ltmp14027: +.Lfunc_end987: + .seh_handlerdata + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "??$_Destroy_range@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z": # @"??$_Destroy_range@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" +.Lfunc_begin988: + .cv_func_id 988 + .cv_loc 988 14 1114 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1114:0 +.seh_proc "??$_Destroy_range@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp14028: + .cv_loc 988 14 1118 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1118:0 + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] + mov r9b, byte ptr [rsp + 40] + call "??$_Destroy_range1@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" + .cv_loc 988 14 1121 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1121:0 + nop + add rsp, 72 + ret +.Ltmp14029: +.Lfunc_end988: + .seh_handlerdata + .section .text,"xr",discard,"??$_Destroy_range@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Destroy_range1@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Destroy_range1@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" + .globl "??$_Destroy_range1@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Destroy_range1@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Destroy_range1@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z": # @"??$_Destroy_range1@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin989: + .cv_func_id 989 + .cv_loc 989 14 1107 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1107:0 +.seh_proc "??$_Destroy_range1@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" +# %bb.0: + sub rsp, 32 + .seh_stackalloc 32 + .seh_endprologue + mov byte ptr [rsp + 24], r9b + mov qword ptr [rsp + 16], r8 + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp14030: + .cv_loc 989 14 1109 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1109:0 + add rsp, 32 + ret +.Ltmp14031: +.Lfunc_end989: + .seh_handlerdata + .section .text,"xr",discard,"??$_Destroy_range1@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .globl "?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # -- Begin function ?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z + .p2align 4, 0x90 +"?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z": # @"?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" +.Lfunc_begin990: + .cv_func_id 990 + .cv_loc 990 14 719 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:719:0 +.seh_proc "?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov eax, 40 + mov r9d, eax + mov qword ptr [rsp + 48], r8 + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx +.Ltmp14032: + .cv_loc 990 14 720 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:720:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8, r9 + call "?_Deallocate@std@@YAXPEAX_K1@Z" + .cv_loc 990 14 721 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:721:0 + nop + add rsp, 56 + ret +.Ltmp14033: +.Lfunc_end990: + .seh_handlerdata + .section .text,"xr",discard,"?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .seh_endproc + # -- End function + .def "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" + .globl "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" # -- Begin function ?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ": # @"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" +.Lfunc_begin991: + .cv_func_id 991 + .cv_loc 991 17 586 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:586:0 +.seh_proc "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 64], rax + mov qword ptr [rsp + 48], rcx + mov rax, qword ptr [rsp + 48] +.Ltmp14034: + .cv_loc 991 17 587 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:587:0 + mov rcx, rax + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + lea rcx, [rsp + 56] + mov rdx, rax + call "??$?0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" + .cv_loc 991 17 589 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:589:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" + .cv_loc 991 17 590 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:590:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rdx, qword ptr [rax] + lea rcx, [rsp + 56] + call "??$destroy@U_Container_proxy@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z" + .cv_loc 991 17 591 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:591:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rdx, qword ptr [rax] + lea rcx, [rsp + 56] + call "?address@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEBAPEAU_Container_proxy@2@AEAU32@@Z" + mov r8d, 1 + # kill: def $r8 killed $r8d + lea rcx, [rsp + 56] + mov rdx, rax + call "?deallocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z" + .cv_loc 991 17 592 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:592:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov qword ptr [rax], 0 + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 991 17 593 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:593:0 + nop + add rsp, 72 + ret +.Ltmp14035: +.Lfunc_end991: + .seh_handlerdata + .section .text,"xr",discard,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??$_Debug_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Debug_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z" + .globl "??$_Debug_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z" # -- Begin function ??$_Debug_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z + .p2align 4, 0x90 +"??$_Debug_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z": # @"??$_Debug_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z" +.Lfunc_begin992: + .cv_func_id 992 + .cv_loc 992 12 966 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:966:0 +.seh_proc "??$_Debug_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov dword ptr [rsp + 60], r9d + mov qword ptr [rsp + 48], r8 + #DEBUG_VALUE: _Debug_range,0> >:_Last <- [$rdx+0] + #DEBUG_VALUE: _Debug_range,0> >:_First <- [$rcx+0] +.Ltmp14036: + .cv_loc 992 12 967 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:967:0 + mov r9d, dword ptr [rsp + 60] + mov r8, qword ptr [rsp + 48] + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 80], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 88], rax + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 72], rax + mov r10b, byte ptr [rsp + 40] + lea rcx, [rsp + 64] +.Ltmp14037: + lea rdx, [rsp + 80] +.Ltmp14038: + mov byte ptr [rsp + 32], r10b + call "??$_Debug_range2@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WIUrandom_access_iterator_tag@0@@Z" + mov rax, qword ptr [rsp + 96] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 992 12 968 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:968:0 + nop + add rsp, 104 + ret +.Ltmp14039: +.Lfunc_end992: + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z" + .seh_endproc + # -- End function + .def "??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" + .globl "??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" # -- Begin function ??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z + .p2align 4, 0x90 +"??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z": # @"??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" +.Lfunc_begin993: + .cv_func_id 993 + .cv_loc 993 20 2715 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2715:0 +.seh_proc "??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + push rsi + .seh_pushreg 6 + push rbx + .seh_pushreg 3 + sub rsp, 544 + .seh_stackalloc 544 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 408], -2 + mov al, byte ptr [rbp + 488] + mov r10d, dword ptr [rbp + 480] + and al, 1 + mov byte ptr [rbp + 406], al + mov qword ptr [rbp + 392], r9 + mov qword ptr [rbp + 384], r8 + #DEBUG_VALUE: _Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [$rdx+0] + #DEBUG_VALUE: _Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [$rcx+0] +.Ltmp14042: + .cv_loc 993 20 2716 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2716:0 + mov r8, qword ptr [rbp + 392] + mov qword ptr [rbp + 8], rcx # 8-byte Spill +.Ltmp14043: + #DEBUG_VALUE: _Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + mov rcx, r8 + mov dword ptr [rbp + 4], r10d # 4-byte Spill + mov qword ptr [rbp - 8], rdx # 8-byte Spill +.Ltmp14044: + #DEBUG_VALUE: _Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ" + test al, 1 + jne .LBB993_1 + jmp .LBB993_2 +.Ltmp14045: +.LBB993_1: + #DEBUG_VALUE: _Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + .cv_loc 993 20 2717 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2717:0 + mov byte ptr [rbp + 407], 0 + jmp .LBB993_5 +.Ltmp14046: +.LBB993_2: + #DEBUG_VALUE: _Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + .cv_loc 993 20 2718 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2718:0 + mov eax, dword ptr [rbp + 480] + mov rcx, qword ptr [rbp + 392] + mov dword ptr [rbp - 12], eax # 4-byte Spill + call "?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ" + mov rcx, qword ptr [rbp + 392] + mov dword ptr [rbp - 16], eax # 4-byte Spill + call "?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ" + add eax, 1 + mov rcx, qword ptr [rbp + 392] + mov dword ptr [rbp - 20], eax # 4-byte Spill + call "?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ" + mov rcx, qword ptr [rbp + 392] + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ" + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + movups xmm0, xmmword ptr [rcx] + movaps xmmword ptr [rbp + 32], xmm0 + mov rdx, qword ptr [rbp + 8] # 8-byte Reload + movups xmm0, xmmword ptr [rdx] + movaps xmmword ptr [rbp + 16], xmm0 + mov r8, rsp + mov r9d, dword ptr [rbp - 12] # 4-byte Reload + mov dword ptr [r8 + 56], r9d + mov r9d, dword ptr [rbp - 16] # 4-byte Reload + mov dword ptr [r8 + 48], r9d + mov r10d, dword ptr [rbp - 20] # 4-byte Reload + mov dword ptr [r8 + 40], r10d + mov r11, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [r8 + 32], r11 + lea r8, [rbp + 56] + lea rdx, [rbp + 16] + lea rsi, [rbp + 32] + mov rcx, r8 + mov qword ptr [rbp - 40], r8 # 8-byte Spill + mov r8, rsi + mov r9, rax + call "??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + .cv_loc 993 20 2721 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2721:0 + mov bl, byte ptr [rbp + 406] + mov rdx, qword ptr [rbp + 384] +.Ltmp14040: + and bl, 1 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8b, bl + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" +.Ltmp14041: + mov byte ptr [rbp - 49], al # 1-byte Spill + jmp .LBB993_3 +.Ltmp14047: +.LBB993_3: + #DEBUG_VALUE: _Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 49] # 1-byte Reload + and al, 1 + mov byte ptr [rbp + 407], al + .cv_loc 993 20 2722 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2722:0 + lea rcx, [rbp + 56] + call "??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ" + jmp .LBB993_5 +.Ltmp14048: +.LBB993_5: + #DEBUG_VALUE: _Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp + 407] + and al, 1 + movzx eax, al + add rsp, 544 + pop rbx + pop rsi + pop rbp +.Ltmp14049: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z")@IMGREL + .section .text,"xr",discard,"??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" + .seh_endproc + .def "?dtor$4@?0???$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z@4HA": +.seh_proc "?dtor$4@?0???$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z@4HA" +.LBB993_4: +.Ltmp14050: + #DEBUG_VALUE: _Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + push rsi + .seh_pushreg 6 + push rbx + .seh_pushreg 3 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rdx + 128] +.Ltmp14051: + .seh_endprologue + lea rcx, [rbp + 56] + call "??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ" + nop + add rsp, 64 + pop rbx + pop rsi + pop rbp + ret # CLEANUPRET +.Ltmp14052: +.Lfunc_end993: + .seh_handlerdata + .section .text,"xr",discard,"??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" + .p2align 2 +"$cppxdata$??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z")@IMGREL # IPToStateXData + .long 536 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z": + .long -1 # ToState + .long "?dtor$4@?0???$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z@4HA"@IMGREL # Action +"$ip2state$??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z": + .long .Lfunc_begin993@IMGREL # IP + .long -1 # ToState + .long .Ltmp14040@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14041@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" + # -- End function + .def "??$_Debug_range2@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WIUrandom_access_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Debug_range2@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WIUrandom_access_iterator_tag@0@@Z" + .globl "??$_Debug_range2@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WIUrandom_access_iterator_tag@0@@Z" # -- Begin function ??$_Debug_range2@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WIUrandom_access_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Debug_range2@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WIUrandom_access_iterator_tag@0@@Z": # @"??$_Debug_range2@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WIUrandom_access_iterator_tag@0@@Z" +.Lfunc_begin994: + .cv_func_id 994 + .cv_loc 994 12 953 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:953:0 +.seh_proc "??$_Debug_range2@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WIUrandom_access_iterator_tag@0@@Z" +# %bb.0: + sub rsp, 152 + .seh_stackalloc 152 + .seh_endprologue + mov al, byte ptr [rsp + 192] + mov r10, qword ptr [rip + __security_cookie] + xor r10, rsp + mov qword ptr [rsp + 144], r10 + mov byte ptr [rsp + 72], al + mov dword ptr [rsp + 68], r9d + mov qword ptr [rsp + 56], r8 + #DEBUG_VALUE: _Debug_range2,0> >:_Last <- [$rdx+0] + #DEBUG_VALUE: _Debug_range2,0> >:_First <- [$rcx+0] +.Ltmp14053: + .cv_loc 994 12 954 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:954:0 + mov r8, qword ptr [rdx] + mov qword ptr [rsp + 128], r8 + mov r8, qword ptr [rdx + 8] + mov qword ptr [rsp + 136], r8 + mov r8, qword ptr [rcx] + mov qword ptr [rsp + 112], r8 + mov r8, qword ptr [rcx + 8] + mov qword ptr [rsp + 120], r8 + lea r8, [rsp + 112] + mov qword ptr [rsp + 48], rcx # 8-byte Spill +.Ltmp14054: + #DEBUG_VALUE: _Debug_range2,0> >:_First <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + mov rcx, r8 + lea r8, [rsp + 128] + mov qword ptr [rsp + 40], rdx # 8-byte Spill +.Ltmp14055: + #DEBUG_VALUE: _Debug_range2,0> >:_Last <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + mov rdx, r8 + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB994_1 + jmp .LBB994_4 +.Ltmp14056: +.LBB994_1: + #DEBUG_VALUE: _Debug_range2,0> >:_Last <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Debug_range2,0> >:_First <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 994 12 956 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:956:0 + mov r8d, dword ptr [rsp + 68] + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "??$_Debug_pointer@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z" + .cv_loc 994 12 957 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:957:0 + mov r8d, dword ptr [rsp + 68] + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "??$_Debug_pointer@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z" + .cv_loc 994 12 958 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:958:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 96], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 104], rdx + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 80], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 88], rax + lea rcx, [rsp + 80] + lea rdx, [rsp + 96] + call "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB994_2 + jmp .LBB994_3 +.Ltmp14057: +.LBB994_2: + #DEBUG_VALUE: _Debug_range2,0> >:_Last <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Debug_range2,0> >:_First <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 994 12 959 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:959:0 + mov r8d, dword ptr [rsp + 68] + mov rdx, qword ptr [rsp + 56] + lea rcx, [rip + "??_C@_1CO@DGLIKNHI@?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$AA@"] + call qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] +.Ltmp14058: +.LBB994_3: + #DEBUG_VALUE: _Debug_range2,0> >:_Last <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Debug_range2,0> >:_First <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 994 12 960 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:960:0 + jmp .LBB994_4 +.Ltmp14059: +.LBB994_4: + #DEBUG_VALUE: _Debug_range2,0> >:_Last <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Debug_range2,0> >:_First <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 994 12 961 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:961:0 + mov rax, qword ptr [rsp + 144] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + nop + add rsp, 152 +.Ltmp14060: + ret +.Ltmp14061: +.Lfunc_end994: + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_range2@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WIUrandom_access_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + .globl "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" # -- Begin function ??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z + .p2align 4, 0x90 +"??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z": # @"??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" +.Lfunc_begin995: + .cv_func_id 995 + .cv_loc 995 3 235 0 # ..\include\gsl/span:235:0 +.seh_proc "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + #DEBUG_VALUE: operator!=:rhs <- [$rdx+0] + #DEBUG_VALUE: operator!=:lhs <- [$rcx+0] +.Ltmp14062: + .cv_loc 995 3 236 0 # ..\include\gsl/span:236:0 + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 72], rax + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 56], rax + lea rcx, [rsp + 48] +.Ltmp14063: + lea rdx, [rsp + 64] +.Ltmp14064: + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + xor al, -1 + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 88 + ret +.Ltmp14065: +.Lfunc_end995: + .seh_handlerdata + .section .text,"xr",discard,"??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + .seh_endproc + # -- End function + .def "??$_Debug_pointer@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Debug_pointer@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z" + .globl "??$_Debug_pointer@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z" # -- Begin function ??$_Debug_pointer@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z + .p2align 4, 0x90 +"??$_Debug_pointer@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z": # @"??$_Debug_pointer@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z" +.Lfunc_begin996: + .cv_func_id 996 + .cv_loc 996 12 918 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:918:0 +.seh_proc "??$_Debug_pointer@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov dword ptr [rsp + 20], r8d + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp14066: + .cv_loc 996 12 919 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:919:0 + add rsp, 24 + ret +.Ltmp14067: +.Lfunc_end996: + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_pointer@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z" + .seh_endproc + # -- End function + .def "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + .globl "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" # -- Begin function ??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z + .p2align 4, 0x90 +"??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z": # @"??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" +.Lfunc_begin997: + .cv_func_id 997 +# %bb.0: + #DEBUG_VALUE: operator<:rhs <- [$rdx+0] + #DEBUG_VALUE: operator<:lhs <- [$rcx+0] + .cv_loc 997 3 241 0 # ..\include\gsl/span:241:0 + mov rcx, qword ptr [rcx + 8] + cmp rcx, qword ptr [rdx + 8] + setl al + and al, 1 + movzx eax, al + ret +.Ltmp14068: +.Lfunc_end997: + # -- 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_begin998: + .cv_func_id 998 + .cv_loc 998 3 230 0 # ..\include\gsl/span:230:0 +.seh_proc "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + xor eax, eax + mov r8b, al + #DEBUG_VALUE: operator==:rhs <- [$rdx+0] + #DEBUG_VALUE: operator==:lhs <- [$rcx+0] +.Ltmp14069: + .cv_loc 998 3 231 0 # ..\include\gsl/span:231:0 + mov r9, qword ptr [rcx] + cmp r9, qword ptr [rdx] + mov qword ptr [rsp + 16], rdx # 8-byte Spill +.Ltmp14070: + #DEBUG_VALUE: operator==:rhs <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 8], rcx # 8-byte Spill +.Ltmp14071: + #DEBUG_VALUE: operator==:lhs <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rsp+0] + mov byte ptr [rsp + 7], r8b # 1-byte Spill + jne .LBB998_2 +# %bb.1: + #DEBUG_VALUE: operator==:lhs <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: operator==:rhs <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 8] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rsp + 16] # 8-byte Reload + cmp rcx, qword ptr [rdx + 8] + sete r8b + mov byte ptr [rsp + 7], r8b # 1-byte Spill +.LBB998_2: + #DEBUG_VALUE: operator==:lhs <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: operator==:rhs <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 7] # 1-byte Reload + and al, 1 + movzx eax, al + add rsp, 24 + ret +.Ltmp14072: +.Lfunc_end998: + .seh_handlerdata + .section .text,"xr",discard,"??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + .seh_endproc + # -- End function + .def "?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ" + .globl "?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ" # -- Begin function ?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ + .p2align 4, 0x90 +"?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ": # @"?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ" +.Lfunc_begin999: + .cv_func_id 999 + .cv_loc 999 20 2515 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2515:0 +.seh_proc "?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14073: + .cv_loc 999 20 2516 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2516:0 + cmp qword ptr [rcx + 8], 0 + sete al + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp14074: +.Lfunc_end999: + .seh_handlerdata + .section .text,"xr",discard,"?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ" + .seh_endproc + # -- End function + .def "?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ" + .globl "?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ" # -- Begin function ?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ + .p2align 4, 0x90 +"?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ": # @"?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ" +.Lfunc_begin1000: + .cv_func_id 1000 + .cv_loc 1000 20 2485 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2485:0 +.seh_proc "?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], rcx + mov rcx, qword ptr [rsp + 16] +.Ltmp14075: + .cv_loc 1000 20 2486 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2486:0 + cmp qword ptr [rcx + 8], 0 + mov qword ptr [rsp + 8], rcx # 8-byte Spill + je .LBB1000_2 +# %bb.1: + mov rax, qword ptr [rsp + 8] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov edx, dword ptr [rcx + 32] + mov dword ptr [rsp + 4], edx # 4-byte Spill + jmp .LBB1000_3 +.LBB1000_2: + xor eax, eax + mov dword ptr [rsp + 4], eax # 4-byte Spill + jmp .LBB1000_3 +.LBB1000_3: + mov eax, dword ptr [rsp + 4] # 4-byte Reload + add rsp, 24 + ret +.Ltmp14076: +.Lfunc_end1000: + .seh_handlerdata + .section .text,"xr",discard,"?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ" + .seh_endproc + # -- End function + .def "?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ" + .globl "?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ" # -- Begin function ?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ + .p2align 4, 0x90 +"?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ": # @"?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ" +.Lfunc_begin1001: + .cv_func_id 1001 + .cv_loc 1001 20 2436 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2436:0 +.seh_proc "?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], rcx + mov rcx, qword ptr [rsp + 16] +.Ltmp14077: + .cv_loc 1001 20 2437 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2437:0 + cmp qword ptr [rcx + 8], 0 + mov qword ptr [rsp + 8], rcx # 8-byte Spill + je .LBB1001_2 +# %bb.1: + mov rax, qword ptr [rsp + 8] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov edx, dword ptr [rcx + 40] + sub edx, 1 + mov dword ptr [rsp + 4], edx # 4-byte Spill + jmp .LBB1001_3 +.LBB1001_2: + xor eax, eax + mov dword ptr [rsp + 4], eax # 4-byte Spill + jmp .LBB1001_3 +.LBB1001_3: + mov eax, dword ptr [rsp + 4] # 4-byte Reload + add rsp, 24 + ret +.Ltmp14078: +.Lfunc_end1001: + .seh_handlerdata + .section .text,"xr",discard,"?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ" + .seh_endproc + # -- End function + .def "?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ" + .globl "?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ" # -- Begin function ?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ + .p2align 4, 0x90 +"?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ": # @"?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ" +.Lfunc_begin1002: + .cv_func_id 1002 + .cv_loc 1002 20 2510 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2510:0 +.seh_proc "?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14079: + .cv_loc 1002 20 2511 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2511:0 + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp14080: +.Lfunc_end1002: + .seh_handlerdata + .section .text,"xr",discard,"?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ" + .globl "?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ" # -- Begin function ?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ + .p2align 4, 0x90 +"?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ": # @"?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ" +.Lfunc_begin1003: + .cv_func_id 1003 + .cv_loc 1003 20 2520 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2520:0 +.seh_proc "?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14081: + .cv_loc 1003 20 2521 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2521:0 + add rcx, 16 + mov rax, rcx + pop rcx + ret +.Ltmp14082: +.Lfunc_end1003: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ" + .seh_endproc + # -- End function + .def "??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + .globl "??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" # -- Begin function ??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z + .p2align 4, 0x90 +"??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z": # @"??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" +.Lfunc_begin1004: + .cv_func_id 1004 + .cv_loc 1004 20 2012 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2012:0 +.seh_proc "??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + push rsi + .seh_pushreg 6 + sub rsp, 232 + .seh_stackalloc 232 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 96], -2 + mov eax, dword ptr [rbp + 184] + mov r10d, dword ptr [rbp + 176] + mov r11d, dword ptr [rbp + 168] + mov rsi, qword ptr [rbp + 160] + #DEBUG_VALUE: _Matcher:_Plast <- [$r8+0] + #DEBUG_VALUE: _Matcher:_Pfirst <- [$rdx+0] + mov qword ptr [rbp + 80], r9 + mov qword ptr [rbp + 72], rcx + mov rcx, qword ptr [rbp + 72] + mov r9, rcx + mov qword ptr [rbp + 88], rcx +.Ltmp14089: + mov qword ptr [rbp + 24], rcx # 8-byte Spill + mov qword ptr [rbp + 16], rsi # 8-byte Spill + mov dword ptr [rbp + 12], r11d # 4-byte Spill + mov qword ptr [rbp], r8 # 8-byte Spill +.Ltmp14090: + #DEBUG_VALUE: _Matcher:_Plast <- [DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 8], rdx # 8-byte Spill +.Ltmp14091: + #DEBUG_VALUE: _Matcher:_Pfirst <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov dword ptr [rbp - 12], eax # 4-byte Spill + mov dword ptr [rbp - 16], r10d # 4-byte Spill + mov qword ptr [rbp - 24], r9 # 8-byte Spill + call "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + add rcx, 96 +.Ltmp14083: + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +.Ltmp14084: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1004_1 +.Ltmp14092: +.LBB1004_1: + #DEBUG_VALUE: _Matcher:_Pfirst <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Matcher:_Plast <- [DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rax, 192 + mov rcx, rax + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + add rcx, 224 + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" + xor edx, edx + mov r8b, dl + mov rcx, qword ptr [rbp] # 8-byte Reload + mov r9, qword ptr [rcx] + mov r10, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [r10 + 240], r9 + mov r9, qword ptr [rcx + 8] + mov qword ptr [r10 + 248], r9 + mov r9, qword ptr [rbp - 8] # 8-byte Reload + mov r11, qword ptr [r9] + mov qword ptr [r10 + 256], r11 + mov r11, qword ptr [r9 + 8] + mov qword ptr [r10 + 264], r11 + mov r11, qword ptr [rbp + 160] + mov qword ptr [r10 + 272], r11 + mov edx, dword ptr [rbp + 176] + mov dword ptr [r10 + 280], edx + mov edx, dword ptr [rbp + 184] + mov dword ptr [r10 + 284], edx + mov byte ptr [r10 + 288], 0 + mov edx, dword ptr [rbp + 168] + mov dword ptr [r10 + 292], edx + add r10, 296 + mov r11, qword ptr [rbp + 160] + mov edx, dword ptr [r11 + 12] + and edx, 8 + cmp edx, 0 + mov qword ptr [rbp - 72], rax # 8-byte Spill + mov qword ptr [rbp - 80], r10 # 8-byte Spill + mov byte ptr [rbp - 81], r8b # 1-byte Spill + je .LBB1004_3 +.Ltmp14093: +# %bb.2: + #DEBUG_VALUE: _Matcher:_Pfirst <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Matcher:_Plast <- [DW_OP_deref] [$rbp+0] + mov ecx, dword ptr [rbp + 184] + mov edx, 16 + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + cmp eax, 0 + setne r8b + xor r8b, -1 + mov byte ptr [rbp - 81], r8b # 1-byte Spill +.Ltmp14094: +.LBB1004_3: + #DEBUG_VALUE: _Matcher:_Pfirst <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Matcher:_Plast <- [DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 81] # 1-byte Reload + and al, 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov byte ptr [rcx], al + mov rdx, qword ptr [rbp + 80] + mov r8, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [r8 + 304], rdx +.Ltmp14095: + .cv_loc 1004 20 2013 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2013:0 + add r8, 192 + mov rdx, qword ptr [rbp + 160] + mov r9d, dword ptr [rdx + 36] + mov edx, r9d +.Ltmp14085: + mov rcx, r8 + call "?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" +.Ltmp14086: + jmp .LBB1004_4 +.Ltmp14096: +.LBB1004_4: + #DEBUG_VALUE: _Matcher:_Pfirst <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Matcher:_Plast <- [DW_OP_deref] [$rbp+0] + .cv_loc 1004 20 2014 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2014:0 + mov rax, qword ptr [rbp] # 8-byte Reload + movups xmm0, xmmword ptr [rax] + movaps xmmword ptr [rbp + 48], xmm0 + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + movups xmm0, xmmword ptr [rcx] + movaps xmmword ptr [rbp + 32], xmm0 +.Ltmp14087: + lea r8, [rip + "??_C@_1IK@DPNEAHDL@?$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@"] + lea rcx, [rbp + 32] + lea rdx, [rbp + 48] + mov r9d, 2014 + call "??$_Debug_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z" +.Ltmp14088: + jmp .LBB1004_5 +.Ltmp14097: +.LBB1004_5: + #DEBUG_VALUE: _Matcher:_Pfirst <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Matcher:_Plast <- [DW_OP_deref] [$rbp+0] + .cv_loc 1004 20 2015 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2015:0 + mov rax, qword ptr [rbp + 88] + add rsp, 232 + pop rsi + pop rbp +.Ltmp14098: + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z")@IMGREL + .section .text,"xr",discard,"??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + .seh_endproc + .def "?dtor$6@?0???0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA": +.seh_proc "?dtor$6@?0???0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA" +.LBB1004_6: +.Ltmp14099: + #DEBUG_VALUE: _Matcher:_Pfirst <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Matcher:_Plast <- [DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 +.Ltmp14100: + push rsi + .seh_pushreg 6 + sub rsp, 40 + .seh_stackalloc 40 + lea rbp, [rdx + 128] +.Ltmp14101: + .seh_endprologue + .cv_loc 1004 20 2015 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2015:0 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + nop + add rsp, 40 + pop rsi + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + .seh_endproc + .def "?dtor$7@?0???0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0???0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA": +.seh_proc "?dtor$7@?0???0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA" +.LBB1004_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + push rsi + .seh_pushreg 6 + sub rsp, 40 + .seh_stackalloc 40 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + nop + add rsp, 40 + pop rsi + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + .seh_endproc + .def "?dtor$8@?0???0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA": +.seh_proc "?dtor$8@?0???0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA" +.LBB1004_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + push rsi + .seh_pushreg 6 + sub rsp, 40 + .seh_stackalloc 40 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + nop + add rsp, 40 + pop rsi + pop rbp + ret # CLEANUPRET +.Ltmp14102: +.Lfunc_end1004: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + .p2align 2 +"$cppxdata$??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z")@IMGREL # IPToStateXData + .long 224 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z": + .long -1 # ToState + .long "?dtor$8@?0???0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$7@?0???0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA"@IMGREL # Action + .long 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@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA"@IMGREL # Action +"$ip2state$??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z": + .long .Lfunc_begin1004@IMGREL # IP + .long -1 # ToState + .long .Ltmp14083@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14085@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp14088@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + # -- End function + .def "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" + .globl "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" # -- Begin function ??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z + .p2align 4, 0x90 +"??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z": # @"??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" +.Lfunc_begin1005: + .cv_func_id 1005 + .cv_loc 1005 20 2039 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2039:0 +.seh_proc "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" +# %bb.0: + sub rsp, 264 + .seh_stackalloc 264 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 256], rax + and r8b, 1 + mov byte ptr [rsp + 158], r8b + mov qword ptr [rsp + 144], rdx + mov qword ptr [rsp + 136], rcx + mov rax, qword ptr [rsp + 136] +.Ltmp14103: + .cv_loc 1005 20 2040 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2040:0 + cmp qword ptr [rsp + 144], 0 + mov qword ptr [rsp + 120], rax # 8-byte Spill + je .LBB1005_2 +# %bb.1: + .cv_loc 1005 20 2042 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2042:0 + xor edx, edx +.Ltmp14104: + mov rax, qword ptr [rsp + 144] + mov byte ptr [rax + 16], 1 + .cv_loc 1005 20 2043 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2043:0 + mov rcx, qword ptr [rsp + 144] + call "?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z" +.Ltmp14105: +.LBB1005_2: + .cv_loc 1005 20 2046 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2046:0 + mov rax, qword ptr [rsp + 120] # 8-byte Reload + mov rcx, qword ptr [rax + 256] + mov qword ptr [rax + 224], rcx + mov rcx, qword ptr [rax + 264] + mov qword ptr [rax + 232], rcx + .cv_loc 1005 20 2047 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2047:0 + mov rcx, qword ptr [rax + 256] + mov qword ptr [rax], rcx + mov rcx, qword ptr [rax + 264] + mov qword ptr [rax + 8], rcx + .cv_loc 1005 20 2048 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2048:0 + add rax, 16 + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + mov qword ptr [rsp + 112], rax # 8-byte Spill + call "?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ" + xor r8d, r8d + mov eax, eax + mov edx, eax + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + call "?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" + .cv_loc 1005 20 2049 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2049:0 + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + add rcx, 64 + mov rdx, qword ptr [rsp + 120] # 8-byte Reload + mov qword ptr [rsp + 104], rcx # 8-byte Spill + mov rcx, rdx + call "?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ" + mov eax, eax + mov edx, eax + mov rcx, qword ptr [rsp + 104] # 8-byte Reload + call "?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" + .cv_loc 1005 20 2050 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2050:0 + cmp qword ptr [rsp + 144], 0 + setne r9b + and r9b, 1 + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + mov byte ptr [rcx + 289], r9b + .cv_loc 1005 20 2051 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2051:0 + mov r9b, byte ptr [rsp + 158] + and r9b, 1 + mov byte ptr [rcx + 312], r9b + .cv_loc 1005 20 2052 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2052:0 + mov dword ptr [rcx + 316], 10000000 + .cv_loc 1005 20 2053 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2053:0 + mov dword ptr [rcx + 320], 600 + .cv_loc 1005 20 2055 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2055:0 + mov byte ptr [rcx + 288], 0 + .cv_loc 1005 20 2057 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2057:0 + mov rdx, qword ptr [rcx + 272] + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" + test al, 1 + jne .LBB1005_4 +# %bb.3: +.Ltmp14106: + .cv_loc 1005 20 2058 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2058:0 + mov byte ptr [rsp + 159], 0 + jmp .LBB1005_14 +.Ltmp14107: +.LBB1005_4: + .cv_loc 1005 20 2060 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2060:0 + cmp qword ptr [rsp + 144], 0 + je .LBB1005_13 +# %bb.5: +.Ltmp14108: + .cv_loc 1005 20 2062 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2062:0 + mov rcx, qword ptr [rsp + 144] + mov rax, qword ptr [rsp + 120] # 8-byte Reload + mov qword ptr [rsp + 96], rcx # 8-byte Spill + mov rcx, rax + call "?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ" + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov edx, eax + call "?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z" +.Ltmp14109: + .cv_loc 1005 20 2063 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2063:0 + mov dword ptr [rsp + 132], 0 +.LBB1005_6: # =>This Inner Loop Header: Depth=1 + mov eax, dword ptr [rsp + 132] + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + mov dword ptr [rsp + 92], eax # 4-byte Spill + call "?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ" + mov edx, dword ptr [rsp + 92] # 4-byte Reload + cmp edx, eax + jae .LBB1005_12 +# %bb.7: # in Loop: Header=BB1005_6 Depth=1 +.Ltmp14110: + .cv_loc 1005 20 2065 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2065:0 + mov rax, qword ptr [rsp + 120] # 8-byte Reload + add rax, 96 + add rax, 16 + mov ecx, dword ptr [rsp + 132] + mov r8d, ecx + mov rcx, rax + lea rdx, [rsp + 224] + call "??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" + lea rcx, [rsp + 224] + call "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" + lea rcx, [rsp + 224] + mov byte ptr [rsp + 91], al # 1-byte Spill + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov al, byte ptr [rsp + 91] # 1-byte Reload + test al, 1 + jne .LBB1005_8 + jmp .LBB1005_9 +.LBB1005_8: # in Loop: Header=BB1005_6 Depth=1 +.Ltmp14111: + .cv_loc 1005 20 2067 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2067:0 + mov rcx, qword ptr [rsp + 144] + mov edx, dword ptr [rsp + 132] + call "?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + mov byte ptr [rax + 32], 1 + .cv_loc 1005 20 2068 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2068:0 + mov rax, qword ptr [rsp + 120] # 8-byte Reload + add rax, 96 + add rax, 64 + mov edx, dword ptr [rsp + 132] + # kill: def $rdx killed $edx + mov rcx, rax + call "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov rcx, qword ptr [rsp + 144] + mov edx, dword ptr [rsp + 132] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov r8, qword ptr [rcx] + mov qword ptr [rax], r8 + mov r8, qword ptr [rcx + 8] + mov qword ptr [rax + 8], r8 + .cv_loc 1005 20 2069 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2069:0 + mov rax, qword ptr [rsp + 120] # 8-byte Reload + add rax, 96 + add rax, 64 + mov edx, dword ptr [rsp + 132] + # kill: def $rdx killed $edx + mov rcx, rax + call "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov rcx, qword ptr [rsp + 144] + mov edx, dword ptr [rsp + 132] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov r8, qword ptr [rcx + 16] + mov qword ptr [rax + 16], r8 + mov r8, qword ptr [rcx + 24] + mov qword ptr [rax + 24], r8 + .cv_loc 1005 20 2070 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2070:0 + jmp .LBB1005_10 +.Ltmp14112: +.LBB1005_9: # in Loop: Header=BB1005_6 Depth=1 + .cv_loc 1005 20 2073 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2073:0 + mov rcx, qword ptr [rsp + 144] + mov edx, dword ptr [rsp + 132] + call "?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + mov byte ptr [rax + 32], 0 + .cv_loc 1005 20 2074 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2074:0 + mov rcx, qword ptr [rsp + 144] + mov edx, dword ptr [rsp + 132] + call "?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + mov r8, qword ptr [rcx + 240] + mov qword ptr [rax], r8 + mov r8, qword ptr [rcx + 248] + mov qword ptr [rax + 8], r8 + .cv_loc 1005 20 2075 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2075:0 + mov rcx, qword ptr [rsp + 144] + mov edx, dword ptr [rsp + 132] + call "?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + mov r8, qword ptr [rcx + 240] + mov qword ptr [rax + 16], r8 + mov r8, qword ptr [rcx + 248] + mov qword ptr [rax + 24], r8 +.Ltmp14113: +.LBB1005_10: # in Loop: Header=BB1005_6 Depth=1 + .cv_loc 1005 20 2077 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2077:0 + jmp .LBB1005_11 +.Ltmp14114: +.LBB1005_11: # in Loop: Header=BB1005_6 Depth=1 + .cv_loc 1005 20 2063 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2063:0 + mov eax, dword ptr [rsp + 132] + add eax, 1 + mov dword ptr [rsp + 132], eax + jmp .LBB1005_6 +.Ltmp14115: +.LBB1005_12: + .cv_loc 1005 20 2078 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2078:0 + mov rax, qword ptr [rsp + 144] + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + mov rdx, qword ptr [rcx + 224] + mov qword ptr [rax], rdx + mov rdx, qword ptr [rcx + 232] + mov qword ptr [rax + 8], rdx + .cv_loc 1005 20 2079 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2079:0 + mov rcx, qword ptr [rsp + 144] + call "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + xor edx, edx + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + mov r8, qword ptr [rcx + 224] + mov qword ptr [rax], r8 + mov r8, qword ptr [rcx + 232] + mov qword ptr [rax + 8], r8 + .cv_loc 1005 20 2080 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2080:0 + mov rcx, qword ptr [rsp + 144] + call "?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + mov rcx, qword ptr [rsp + 144] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov r8, qword ptr [rcx] + mov qword ptr [rax + 16], r8 + mov r8, qword ptr [rcx + 8] + mov qword ptr [rax + 24], r8 + .cv_loc 1005 20 2081 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2081:0 + mov rcx, qword ptr [rsp + 144] + call "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rax + 16] + mov qword ptr [rsp + 208], rcx + mov rax, qword ptr [rax + 24] + mov qword ptr [rsp + 216], rax + mov rcx, qword ptr [rsp + 144] + call "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 192], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 200], rax + lea rcx, [rsp + 192] + lea rdx, [rsp + 208] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov rcx, qword ptr [rsp + 144] + mov byte ptr [rsp + 63], al # 1-byte Spill + call "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + xor edx, edx + mov r9b, byte ptr [rsp + 63] # 1-byte Reload + and r9b, 1 + mov byte ptr [rax + 32], r9b + .cv_loc 1005 20 2084 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2084:0 + mov rcx, qword ptr [rsp + 144] + call "?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + mov rcx, qword ptr [rsp + 144] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov r8, qword ptr [rcx + 16] + mov qword ptr [rax], r8 + mov r8, qword ptr [rcx + 24] + mov qword ptr [rax + 8], r8 + .cv_loc 1005 20 2085 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2085:0 + mov rcx, qword ptr [rsp + 144] + call "?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + mov r8, qword ptr [rcx + 240] + mov qword ptr [rax + 16], r8 + mov r8, qword ptr [rcx + 248] + mov qword ptr [rax + 24], r8 + .cv_loc 1005 20 2086 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2086:0 + mov rcx, qword ptr [rsp + 144] + call "?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rax + 16] + mov qword ptr [rsp + 176], rcx + mov rax, qword ptr [rax + 24] + mov qword ptr [rsp + 184], rax + mov rcx, qword ptr [rsp + 144] + call "?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 160], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 168], rax + lea rcx, [rsp + 160] + lea rdx, [rsp + 176] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov rcx, qword ptr [rsp + 144] + mov byte ptr [rsp + 47], al # 1-byte Spill + call "?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r9b, byte ptr [rsp + 47] # 1-byte Reload + and r9b, 1 + mov byte ptr [rax + 32], r9b + .cv_loc 1005 20 2089 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2089:0 + mov rcx, qword ptr [rsp + 144] + call "?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + mov rdx, qword ptr [rcx + 240] + mov qword ptr [rax], rdx + mov rdx, qword ptr [rcx + 248] + mov qword ptr [rax + 8], rdx + .cv_loc 1005 20 2090 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2090:0 + mov rcx, qword ptr [rsp + 144] + call "?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + mov rdx, qword ptr [rcx + 240] + mov qword ptr [rax + 16], rdx + mov rdx, qword ptr [rcx + 248] + mov qword ptr [rax + 24], rdx +.Ltmp14116: +.LBB1005_13: + .cv_loc 1005 20 2092 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2092:0 + mov byte ptr [rsp + 159], 1 +.LBB1005_14: + .cv_loc 1005 20 2093 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2093:0 + mov al, byte ptr [rsp + 159] + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 256] + xor rcx, rsp + mov dword ptr [rsp + 40], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 40] # 4-byte Reload + add rsp, 264 + ret +.Ltmp14117: +.Lfunc_end1005: + .seh_handlerdata + .section .text,"xr",discard,"??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" + .seh_endproc + # -- End function + .def "??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ" + .globl "??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ" # -- Begin function ??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ": # @"??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ" +.Lfunc_begin1006: + .cv_func_id 1006 + .cv_loc 1006 20 2000 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2000:0 +.seh_proc "??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp14118: + .cv_loc 1006 20 2000 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2000:0 + mov rax, rcx + add rax, 192 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 96 + mov rcx, rax + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +.Ltmp14119: + .cv_loc 1006 20 2000 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2000:0 + nop + add rsp, 56 + ret +.Ltmp14120: +.Lfunc_end1006: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .globl "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # -- Begin function ??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ": # @"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +.Lfunc_begin1007: + .cv_func_id 1007 + .cv_loc 1007 20 1977 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1977:0 +.seh_proc "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp14121: + mov rax, rcx + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rax + call "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + add rcx, 64 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp14122: +.Lfunc_end1007: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + .globl "??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" # -- Begin function ??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ": # @"??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" +.Lfunc_begin1008: + .cv_func_id 1008 + .cv_loc 1008 17 707 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:707:0 +.seh_proc "??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rsp + 64] + .seh_setframe 5, 64 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp14123: +.Ltmp14125: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" +.Ltmp14124: + mov qword ptr [rbp - 32], rax # 8-byte Spill + jmp .LBB1008_1 +.LBB1008_1: + .cv_loc 1008 17 708 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:708:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ@4HA" +.LBB1008_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + .cv_loc 1008 17 707 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:707:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp14126: +.Lfunc_end1008: + .seh_handlerdata + .section .text,"xr",discard,"??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ": + .long .Lfunc_begin1008@IMGREL # IP + .long -1 # ToState + .long .Ltmp14123@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14124@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + # -- End function + .def "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + .globl "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" # -- Begin function ??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z + .p2align 4, 0x90 +"??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z": # @"??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" +.Lfunc_begin1009: + .cv_func_id 1009 + .cv_loc 1009 20 134 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:134:0 +.seh_proc "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov dword ptr [rsp + 4], edx + mov dword ptr [rsp], ecx +.Ltmp14127: + mov ecx, dword ptr [rsp] + and ecx, dword ptr [rsp + 4] + mov eax, ecx + pop rcx + ret +.Ltmp14128: +.Lfunc_end1009: + .seh_handlerdata + .section .text,"xr",discard,"??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + .seh_endproc + # -- End function + .def "?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" + .globl "?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" # -- Begin function ?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z + .p2align 4, 0x90 +"?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z": # @"?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" +.Lfunc_begin1010: + .cv_func_id 1010 + .cv_loc 1010 17 1133 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1133:0 +.seh_proc "?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + mov qword ptr [rbp], rdx + mov qword ptr [rbp - 8], rcx + mov rcx, qword ptr [rbp - 8] +.Ltmp14131: + .cv_loc 1010 17 1134 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1134:0 + mov rdx, qword ptr [rbp] + mov qword ptr [rbp - 16], rcx # 8-byte Spill + mov qword ptr [rbp - 24], rdx # 8-byte Spill + call "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + cmp rcx, rax + jae .LBB1010_2 +# %bb.1: +.Ltmp14132: + .cv_loc 1010 17 1135 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1135:0 + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + sub rax, qword ptr [rbp] + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov rdx, rax + call "?_Pop_back_n@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" + jmp .LBB1010_7 +.LBB1010_2: + .cv_loc 1010 17 1136 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1136:0 + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + cmp rax, qword ptr [rbp] + jae .LBB1010_6 +# %bb.3: +.Ltmp14133: + .cv_loc 1010 17 1138 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1138:0 + mov rax, qword ptr [rbp] + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + sub rcx, rax + mov rax, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Reserve@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z" +.Ltmp14134: + .cv_loc 1010 17 1140 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1140:0 + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" + mov rcx, qword ptr [rbp] + mov rdx, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + sub rcx, rax + mov rax, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov rcx, qword ptr [rax] +.Ltmp14129: + mov rdx, qword ptr [rbp - 64] # 8-byte Reload + mov r8, qword ptr [rbp - 56] # 8-byte Reload + call "??$_Uninitialized_default_fill_n@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" +.Ltmp14130: + jmp .LBB1010_5 +.Ltmp14135: +.LBB1010_5: + .cv_loc 1010 17 1146 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1146:0 + mov rax, qword ptr [rbp] + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + sub rcx, rax + mov rax, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 88], rcx # 8-byte Spill + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + shl rcx, 4 + add rcx, qword ptr [rax] + mov qword ptr [rax], rcx +.Ltmp14136: +.LBB1010_6: + .cv_loc 1010 17 1136 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1136:0 + jmp .LBB1010_7 +.Ltmp14137: +.LBB1010_7: + .cv_loc 1010 17 1148 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1148:0 + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z")@IMGREL + .section .text,"xr",discard,"?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" + .seh_endproc + .def "?catch$4@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$4@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@4HA": +.seh_proc "?catch$4@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1010_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp14138: + .cv_loc 1010 17 1143 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1143:0 + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAXXZ" + .cv_loc 1010 17 1144 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1144:0 + mov rcx, qword ptr [rip + __imp__CxxThrowException] + xor eax, eax + mov edx, eax + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + mov r8, qword ptr [rbp - 72] # 8-byte Reload + call r8 + ud2 +.Ltmp14139: +.Lfunc_end1010: + .seh_handlerdata + .long ("$cppxdata$?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z")@IMGREL + .section .text,"xr",discard,"?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" + .seh_endproc + .section .xdata,"dr",associative,"?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" + .p2align 2 +"$cppxdata$?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z")@IMGREL # HandlerArray +"$handlerMap$0$?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$4@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z": + .long .Lfunc_begin1010@IMGREL # IP + .long -1 # ToState + .long .Ltmp14129@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14130@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$4@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" + # -- End function + .def "??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + .globl "??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" # -- Begin function ??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ": # @"??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" +.Lfunc_begin1011: + .cv_func_id 1011 + .cv_loc 1011 17 975 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:975:0 +.seh_proc "??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rsp + 64] + .seh_setframe 5, 64 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + .cv_loc 1011 17 976 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:976:0 +.Ltmp14140: +.Ltmp14142: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAXXZ" +.Ltmp14141: + jmp .LBB1011_1 +.LBB1011_1: + .cv_loc 1011 17 977 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:977:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, rax + call "??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" +.Ltmp14143: + .cv_loc 1011 17 977 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:977:0 + nop + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ@4HA" +.LBB1011_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue +.Ltmp14144: + .cv_loc 1011 17 977 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:977:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$3@?0???1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$3@?0???1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ@4HA" +.LBB1011_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp14145: +.Lfunc_end1011: + .seh_handlerdata + .section .text,"xr",discard,"??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$3@?0???1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$2@?0???1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ": + .long .Lfunc_begin1011@IMGREL # IP + .long -1 # ToState + .long .Ltmp14140@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp14141@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + # -- End function + .def "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .globl "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # -- Begin function ??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ": # @"??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +.Lfunc_begin1012: + .cv_func_id 1012 + .cv_loc 1012 20 1977 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1977:0 +.seh_proc "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp14146: + .cv_loc 1012 20 1977 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1977:0 + mov rax, rcx + add rax, 64 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +.Ltmp14147: + .cv_loc 1012 20 1977 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1977:0 + nop + add rsp, 56 + ret +.Ltmp14148: +.Lfunc_end1012: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .globl "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # -- Begin function ??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ": # @"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +.Lfunc_begin1013: + .cv_func_id 1013 + .cv_loc 1013 20 1968 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1968:0 +.seh_proc "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp14149: + mov qword ptr [rsp + 56], rcx # 8-byte Spill + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + add rcx, 16 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp14150: +.Lfunc_end1013: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + .globl "??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" # -- Begin function ??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ": # @"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" +.Lfunc_begin1014: + .cv_func_id 1014 + .cv_loc 1014 17 707 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:707:0 +.seh_proc "??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rsp + 64] + .seh_setframe 5, 64 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp14151: +.Ltmp14153: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" +.Ltmp14152: + mov qword ptr [rbp - 32], rax # 8-byte Spill + jmp .LBB1014_1 +.LBB1014_1: + .cv_loc 1014 17 708 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:708:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ@4HA" +.LBB1014_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + .cv_loc 1014 17 707 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:707:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp14154: +.Lfunc_end1014: + .seh_handlerdata + .section .text,"xr",discard,"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ": + .long .Lfunc_begin1014@IMGREL # IP + .long -1 # ToState + .long .Ltmp14151@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14152@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + # -- End function + .def "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" + .globl "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" # -- Begin function ??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ": # @"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" +.Lfunc_begin1015: + .cv_func_id 1015 + .cv_loc 1015 17 2454 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2454:0 +.seh_proc "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + xor eax, eax + mov edx, eax + mov r8, qword ptr [rip + __security_cookie] + xor r8, rsp + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp14155: + mov r8, rcx + mov byte ptr [rsp + 63], 0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, r8 + lea r8, [rsp + 63] + call "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z" + mov rcx, qword ptr [rsp + 64] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + .cv_loc 1015 17 2455 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2455:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 72 + ret +.Ltmp14156: +.Lfunc_end1015: + .seh_handlerdata + .section .text,"xr",discard,"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z" + .globl "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z" # -- Begin function ??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z + .p2align 4, 0x90 +"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z": # @"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z" +.Lfunc_begin1016: + .cv_func_id 1016 + .cv_loc 1016 17 2334 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2334:0 +.seh_proc "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 112 + .seh_stackalloc 112 + lea rbp, [rsp + 112] + .seh_setframe 5, 112 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], r8 + mov qword ptr [rbp - 24], rdx + mov qword ptr [rbp - 32], rcx + mov rcx, qword ptr [rbp - 32] +.Ltmp14161: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + call "??0_Container_base12@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + add rcx, 8 + mov rdx, qword ptr [rbp - 16] + movzx r9d, byte ptr [rdx] + and r9d, 1 + neg r9d + mov dword ptr [rbp - 36], r9d + mov rdx, qword ptr [rbp - 24] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z" +.Ltmp14157: + lea r8, [rbp - 36] + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, rax + call "??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBI@Z" +.Ltmp14158: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1016_1 +.LBB1016_1: + .cv_loc 1016 17 2335 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2335:0 +.Ltmp14159: +.Ltmp14162: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" +.Ltmp14160: + jmp .LBB1016_2 +.LBB1016_2: + .cv_loc 1016 17 2336 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2336:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rax + 40], 0 +.Ltmp14163: + .cv_loc 1016 17 2337 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2337:0 + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z")@IMGREL + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z" + .seh_endproc + .def "?dtor$3@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z@4HA": +.seh_proc "?dtor$3@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z@4HA" +.LBB1016_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue +.Ltmp14164: + .cv_loc 1016 17 2337 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2337:0 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z" + .seh_endproc + .def "?dtor$4@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z@4HA": +.seh_proc "?dtor$4@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z@4HA" +.LBB1016_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1_Container_base12@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp14165: +.Lfunc_end1016: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z" + .p2align 2 +"$cppxdata$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z": + .long -1 # ToState + .long "?dtor$4@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$3@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z@4HA"@IMGREL # Action +"$ip2state$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z": + .long .Lfunc_begin1016@IMGREL # IP + .long -1 # ToState + .long .Ltmp14157@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14159@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp14160@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z" + # -- End function + .def "?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z" + .globl "?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z" # -- Begin function ?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z + .p2align 4, 0x90 +"?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z": # @"?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z" +.Lfunc_begin1017: + .cv_func_id 1017 + .cv_loc 1017 17 2412 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2412:0 +.seh_proc "?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14166: + .cv_loc 1017 17 2413 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2413:0 + mov rcx, qword ptr [rsp] + add rcx, 32 + sub rcx, 1 + shr rcx, 5 + mov rax, rcx + pop rcx + ret +.Ltmp14167: +.Lfunc_end1017: + .seh_handlerdata + .section .text,"xr",discard,"?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z" + .seh_endproc + # -- End function + .def "??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBI@Z" + .globl "??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBI@Z" # -- Begin function ??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBI@Z + .p2align 4, 0x90 +"??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBI@Z": # @"??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBI@Z" +.Lfunc_begin1018: + .cv_func_id 1018 + .cv_loc 1018 17 733 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:733:0 +.seh_proc "??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBI@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], r8 + mov qword ptr [rbp - 24], rdx + mov qword ptr [rbp - 32], rcx + mov rcx, qword ptr [rbp - 32] +.Ltmp14170: + mov qword ptr [rbp - 40], rcx # 8-byte Spill + call "??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" +.Ltmp14171: + .cv_loc 1018 17 734 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:734:0 + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??$addressof@$$CBI@std@@YAPEBIAEBI@Z" + mov rdx, qword ptr [rbp - 24] +.Ltmp14168: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, rax + call "?_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z" +.Ltmp14169: + jmp .LBB1018_1 +.Ltmp14172: +.LBB1018_1: + .cv_loc 1018 17 735 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:735:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBI@Z")@IMGREL + .section .text,"xr",discard,"??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBI@Z" + .seh_endproc + .def "?dtor$2@?0???0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBI@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBI@Z@4HA": +.seh_proc "?dtor$2@?0???0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBI@Z@4HA" +.LBB1018_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp14173: + .cv_loc 1018 17 735 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:735:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp14174: +.Lfunc_end1018: + .seh_handlerdata + .section .text,"xr",discard,"??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBI@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBI@Z" + .p2align 2 +"$cppxdata$??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBI@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBI@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBI@Z")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBI@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBI@Z@4HA"@IMGREL # Action +"$ip2state$??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBI@Z": + .long .Lfunc_begin1018@IMGREL # IP + .long -1 # ToState + .long .Ltmp14168@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14169@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBI@Z" + # -- End function + .def "?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" + .globl "?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" # -- Begin function ?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ": # @"?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" +.Lfunc_begin1019: + .cv_func_id 1019 + .cv_loc 1019 17 2392 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2392:0 +.seh_proc "?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 64], rcx + mov rax, qword ptr [rsp + 64] +.Ltmp14175: + .cv_loc 1019 17 2393 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2393:0 + mov rcx, rax + add rcx, 8 + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + lea rcx, [rsp + 88] + mov rdx, rax + call "??$?0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" + mov r8d, 1 + mov edx, r8d + .cv_loc 1019 17 2395 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2395:0 + lea rcx, [rsp + 88] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?allocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" + mov rcx, rax + call "??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rcx], rax + .cv_loc 1019 17 2396 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2396:0 + lea rcx, [rsp + 72] + call "??0_Container_proxy@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov rdx, qword ptr [rcx] + lea rcx, [rsp + 88] + lea r8, [rsp + 72] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$construct@U_Container_proxy@std@@U12@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z" + .cv_loc 1019 17 2397 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2397:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rdx], rax + mov rax, qword ptr [rsp + 96] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 1019 17 2398 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2398:0 + nop + add rsp, 104 + ret +.Ltmp14176: +.Lfunc_end1019: + .seh_handlerdata + .section .text,"xr",discard,"?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ" + .globl "??1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ" # -- Begin function ??1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ": # @"??1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ" +.Lfunc_begin1020: + .cv_func_id 1020 + .cv_loc 1020 17 975 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:975:0 +.seh_proc "??1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rsp + 64] + .seh_setframe 5, 64 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + .cv_loc 1020 17 976 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:976:0 +.Ltmp14177: +.Ltmp14179: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "?_Tidy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXXZ" +.Ltmp14178: + jmp .LBB1020_1 +.LBB1020_1: + .cv_loc 1020 17 977 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:977:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, rax + call "??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" +.Ltmp14180: + .cv_loc 1020 17 977 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:977:0 + nop + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ@4HA" +.LBB1020_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue +.Ltmp14181: + .cv_loc 1020 17 977 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:977:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$3@?0???1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$3@?0???1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ@4HA" +.LBB1020_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp14182: +.Lfunc_end1020: + .seh_handlerdata + .section .text,"xr",discard,"??1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$3@?0???1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$2@?0???1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ": + .long .Lfunc_begin1020@IMGREL # IP + .long -1 # ToState + .long .Ltmp14177@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp14178@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ" + # -- End function + .def "??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" + .globl "??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ": # @"??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1021: + .cv_func_id 1021 + .cv_loc 1021 17 544 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:544:0 +.seh_proc "??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + mov rax, rcx +.Ltmp14185: + mov dl, byte ptr [rbp - 24] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .cv_loc 1021 17 545 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:545:0 +.Ltmp14183: +.Ltmp14186: + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" +.Ltmp14184: + jmp .LBB1021_1 +.Ltmp14187: +.LBB1021_1: + .cv_loc 1021 17 546 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:546:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ@4HA" +.LBB1021_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp14188: + .cv_loc 1021 17 546 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:546:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp14189: +.Lfunc_end1021: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ": + .long .Lfunc_begin1021@IMGREL # IP + .long -1 # ToState + .long .Ltmp14183@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14184@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" + # -- End function + .def "?_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z" + .globl "?_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z" # -- Begin function ?_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z + .p2align 4, 0x90 +"?_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z": # @"?_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z" +.Lfunc_begin1022: + .cv_func_id 1022 + .cv_loc 1022 17 827 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:827:0 +.seh_proc "?_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 112 + .seh_stackalloc 112 + lea rbp, [rsp + 112] + .seh_setframe 5, 112 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], r8 + mov qword ptr [rbp - 24], rdx + mov qword ptr [rbp - 32], rcx + mov rcx, qword ptr [rbp - 32] +.Ltmp14192: + .cv_loc 1022 17 828 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:828:0 + mov rdx, qword ptr [rbp - 24] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + call "?_Buy@?$vector@IV?$allocator@_N@std@@@std@@IEAA_N_K@Z" + test al, 1 + jne .LBB1022_1 + jmp .LBB1022_4 +.LBB1022_1: +.Ltmp14193: + .cv_loc 1022 17 831 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:831:0 + mov r9, qword ptr [rbp - 16] + mov r8, qword ptr [rbp - 24] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 48], r9 # 8-byte Spill + mov qword ptr [rbp - 56], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rdx, qword ptr [rax] +.Ltmp14190: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 56] # 8-byte Reload + mov r9, qword ptr [rbp - 48] # 8-byte Reload + call "?_Ufill@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI_KPEBI@Z" +.Ltmp14191: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB1022_3 +.LBB1022_3: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rax], rcx +.Ltmp14194: +.LBB1022_4: + .cv_loc 1022 17 837 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:837:0 + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z")@IMGREL + .section .text,"xr",discard,"?_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z" + .seh_endproc + .def "?catch$2@?0??_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$2@?0??_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z@4HA": +.seh_proc "?catch$2@?0??_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1022_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue +.Ltmp14195: + .cv_loc 1022 17 833 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:833:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Tidy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXXZ" + .cv_loc 1022 17 834 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:834:0 + mov rcx, qword ptr [rip + __imp__CxxThrowException] + xor eax, eax + mov edx, eax + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + mov r8, qword ptr [rbp - 72] # 8-byte Reload + call r8 + ud2 +.Ltmp14196: +.Lfunc_end1022: + .seh_handlerdata + .long ("$cppxdata$?_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z")@IMGREL + .section .text,"xr",discard,"?_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z" + .p2align 2 +"$cppxdata$?_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$?_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$?_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$?_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z")@IMGREL # HandlerArray +"$handlerMap$0$?_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$2@?0??_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$?_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z": + .long .Lfunc_begin1022@IMGREL # IP + .long -1 # ToState + .long .Ltmp14190@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14191@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$2@?0??_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"?_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z" + # -- End function + .def "??$addressof@$$CBI@std@@YAPEBIAEBI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@$$CBI@std@@YAPEBIAEBI@Z" + .globl "??$addressof@$$CBI@std@@YAPEBIAEBI@Z" # -- Begin function ??$addressof@$$CBI@std@@YAPEBIAEBI@Z + .p2align 4, 0x90 +"??$addressof@$$CBI@std@@YAPEBIAEBI@Z": # @"??$addressof@$$CBI@std@@YAPEBIAEBI@Z" +.Lfunc_begin1023: + .cv_func_id 1023 + .cv_loc 1023 13 724 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:724:0 +.seh_proc "??$addressof@$$CBI@std@@YAPEBIAEBI@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14197: + .cv_loc 1023 13 725 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:725:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp14198: +.Lfunc_end1023: + .seh_handlerdata + .section .text,"xr",discard,"??$addressof@$$CBI@std@@YAPEBIAEBI@Z" + .seh_endproc + # -- End function + .def "??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ": # @"??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1024: + .cv_func_id 1024 + .cv_loc 1024 17 558 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:558:0 +.seh_proc "??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rsp + 64] + .seh_setframe 5, 64 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + .cv_loc 1024 17 559 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:559:0 +.Ltmp14199: +.Ltmp14201: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" +.Ltmp14200: + jmp .LBB1024_1 +.LBB1024_1: + .cv_loc 1024 17 560 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:560:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@XZ" +.Ltmp14202: + .cv_loc 1024 17 560 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:560:0 + nop + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ@4HA" +.LBB1024_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue +.Ltmp14203: + .cv_loc 1024 17 560 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:560:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$3@?0???1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$3@?0???1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ@4HA" +.LBB1024_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp14204: +.Lfunc_end1024: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$3@?0???1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ": + .long .Lfunc_begin1024@IMGREL # IP + .long -1 # ToState + .long .Ltmp14199@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp14200@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" + # -- End function + .def "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .globl "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # -- Begin function ??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z + .p2align 4, 0x90 +"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z": # @"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +.Lfunc_begin1025: + .cv_func_id 1025 + .cv_loc 1025 12 280 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:280:0 +.seh_proc "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 64], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp14205: + mov rax, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??0?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" + .cv_loc 1025 12 281 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:281:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp14206: +.Lfunc_end1025: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .seh_endproc + # -- End function + .def "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" + .globl "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" # -- Begin function ?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ": # @"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" +.Lfunc_begin1026: + .cv_func_id 1026 + .cv_loc 1026 17 577 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:577:0 +.seh_proc "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 112], rax + mov qword ptr [rsp + 80], rcx + mov rax, qword ptr [rsp + 80] +.Ltmp14207: + .cv_loc 1026 17 578 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:578:0 + mov rcx, rax + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + lea rcx, [rsp + 104] + mov rdx, rax + call "??$?0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" + mov r8d, 1 + mov edx, r8d + .cv_loc 1026 17 580 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:580:0 + lea rcx, [rsp + 104] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?allocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" + mov rcx, rax + call "??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1026 17 581 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:581:0 + lea rcx, [rsp + 88] + call "??0_Container_proxy@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rdx, qword ptr [rax] + lea rcx, [rsp + 104] + lea r8, [rsp + 88] + call "??$construct@U_Container_proxy@std@@U12@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z" + .cv_loc 1026 17 582 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:582:0 + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rax], rcx + mov rax, qword ptr [rsp + 112] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 1026 17 583 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:583:0 + nop + add rsp, 120 + ret +.Ltmp14208: +.Lfunc_end1026: + .seh_handlerdata + .section .text,"xr",discard,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@XZ" + .globl "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@XZ" # -- Begin function ??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@XZ": # @"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@XZ" +.Lfunc_begin1027: + .cv_func_id 1027 + .cv_loc 1027 12 266 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:266:0 +.seh_proc "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14209: + .cv_loc 1027 12 266 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:266:0 + call "??1?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" +.Ltmp14210: + .cv_loc 1027 12 266 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:266:0 + nop + add rsp, 40 + ret +.Ltmp14211: +.Lfunc_end1027: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@XZ" + .globl "??0?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@XZ": # @"??0?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@XZ" +.Lfunc_begin1028: + .cv_func_id 1028 + .cv_loc 1028 14 936 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:936:0 +.seh_proc "??0?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp14212: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??0?$allocator@I@std@@QEAA@XZ" + .cv_loc 1028 14 937 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:937:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp14213: +.Lfunc_end1028: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" + .globl "??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ": # @"??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" +.Lfunc_begin1029: + .cv_func_id 1029 + .cv_loc 1029 17 488 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:488:0 +.seh_proc "??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp14214: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??0_Container_base12@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx + 8], 0 + mov qword ptr [rcx + 16], 0 + mov qword ptr [rcx + 24], 0 + .cv_loc 1029 17 489 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:489:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp14215: +.Lfunc_end1029: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$allocator@I@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$allocator@I@std@@QEAA@XZ" + .globl "??0?$allocator@I@std@@QEAA@XZ" # -- Begin function ??0?$allocator@I@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$allocator@I@std@@QEAA@XZ": # @"??0?$allocator@I@std@@QEAA@XZ" +.Lfunc_begin1030: + .cv_func_id 1030 + .cv_loc 1030 14 700 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:700:0 +.seh_proc "??0?$allocator@I@std@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp14216: + .cv_loc 1030 14 701 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:701:0 + pop rcx + ret +.Ltmp14217: +.Lfunc_end1030: + .seh_handlerdata + .section .text,"xr",discard,"??0?$allocator@I@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + .globl "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" # -- Begin function ?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ + .p2align 4, 0x90 +"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ": # @"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" +.Lfunc_begin1031: + .cv_func_id 1031 + .cv_loc 1031 17 622 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:622:0 +.seh_proc "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14218: + .cv_loc 1031 17 623 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:623:0 + call "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp14219: +.Lfunc_end1031: + .seh_handlerdata + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??$?0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" + .globl "??$?0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" # -- Begin function ??$?0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z + .p2align 4, 0x90 +"??$?0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z": # @"??$?0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" +.Lfunc_begin1032: + .cv_func_id 1032 + .cv_loc 1032 14 952 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:952:0 +.seh_proc "??$?0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp14220: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "??$forward@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rdx, rax + call "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" + .cv_loc 1032 14 953 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:953:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp14221: +.Lfunc_end1032: + .seh_handlerdata + .section .text,"xr",discard,"??$?0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" + .seh_endproc + # -- End function + .def "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .globl "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # -- Begin function ?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ + .p2align 4, 0x90 +"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ": # @"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" +.Lfunc_begin1033: + .cv_func_id 1033 + .cv_loc 1033 17 601 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:601:0 +.seh_proc "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14222: + .cv_loc 1033 17 602 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:602:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp14223: +.Lfunc_end1033: + .seh_handlerdata + .section .text,"xr",discard,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .globl "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # -- Begin function ?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ": # @"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" +.Lfunc_begin1034: + .cv_func_id 1034 + .cv_loc 1034 17 632 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:632:0 +.seh_proc "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14224: + .cv_loc 1034 17 633 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:633:0 + call "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp14225: +.Lfunc_end1034: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" # -- Begin function ?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ": # @"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" +.Lfunc_begin1035: + .cv_func_id 1035 + .cv_loc 1035 12 294 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:294:0 +.seh_proc "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14226: + .cv_loc 1035 12 295 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:295:0 + mov rax, rcx + pop rcx + ret +.Ltmp14227: +.Lfunc_end1035: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??$forward@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" + .globl "??$forward@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" # -- Begin function ??$forward@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z + .p2align 4, 0x90 +"??$forward@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z": # @"??$forward@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" +.Lfunc_begin1036: + .cv_func_id 1036 + .cv_loc 1036 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14228: + .cv_loc 1036 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp14229: +.Lfunc_end1036: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" + .seh_endproc + # -- End function + .def "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" + .globl "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" # -- Begin function ??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z + .p2align 4, 0x90 +"??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z": # @"??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" +.Lfunc_begin1037: + .cv_func_id 1037 + .cv_loc 1037 14 709 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:709:0 +.seh_proc "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp14230: + .cv_loc 1037 14 710 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:710:0 + add rsp, 16 + ret +.Ltmp14231: +.Lfunc_end1037: + .seh_handlerdata + .section .text,"xr",discard,"??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" + .seh_endproc + # -- End function + .def "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ": # @"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" +.Lfunc_begin1038: + .cv_func_id 1038 + .cv_loc 1038 12 314 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:314:0 +.seh_proc "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp14232: + .cv_loc 1038 12 315 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:315:0 + pop rcx + ret +.Ltmp14233: +.Lfunc_end1038: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??1?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" + .globl "??1?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ": # @"??1?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" +.Lfunc_begin1039: + .cv_func_id 1039 + .cv_loc 1039 17 467 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:467:0 +.seh_proc "??1?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14234: + .cv_loc 1039 17 467 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:467:0 + call "??1_Container_base12@std@@QEAA@XZ" +.Ltmp14235: + .cv_loc 1039 17 467 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:467:0 + nop + add rsp, 40 + ret +.Ltmp14236: +.Lfunc_end1039: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?_Buy@?$vector@IV?$allocator@_N@std@@@std@@IEAA_N_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Buy@?$vector@IV?$allocator@_N@std@@@std@@IEAA_N_K@Z" + .globl "?_Buy@?$vector@IV?$allocator@_N@std@@@std@@IEAA_N_K@Z" # -- Begin function ?_Buy@?$vector@IV?$allocator@_N@std@@@std@@IEAA_N_K@Z + .p2align 4, 0x90 +"?_Buy@?$vector@IV?$allocator@_N@std@@@std@@IEAA_N_K@Z": # @"?_Buy@?$vector@IV?$allocator@_N@std@@@std@@IEAA_N_K@Z" +.Lfunc_begin1040: + .cv_func_id 1040 + .cv_loc 1040 17 1561 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1561:0 +.seh_proc "?_Buy@?$vector@IV?$allocator@_N@std@@@std@@IEAA_N_K@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp14237: + .cv_loc 1040 17 1562 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1562:0 + mov rdx, rcx + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov qword ptr [rax], 0 + .cv_loc 1040 17 1563 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1563:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov qword ptr [rax], 0 + .cv_loc 1040 17 1564 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1564:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov qword ptr [rax], 0 + .cv_loc 1040 17 1566 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1566:0 + cmp qword ptr [rsp + 72], 0 + jne .LBB1040_2 +# %bb.1: +.Ltmp14238: + .cv_loc 1040 17 1567 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1567:0 + mov byte ptr [rsp + 87], 0 + jmp .LBB1040_7 +.LBB1040_2: + .cv_loc 1040 17 1568 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1568:0 + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + call "?max_size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + cmp rax, qword ptr [rsp + 72] + jae .LBB1040_4 +# %bb.3: +.Ltmp14239: + .cv_loc 1040 17 1569 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1569:0 + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + call "?_Xlen@?$vector@IV?$allocator@_N@std@@@std@@IEBAXXZ" + ud2 +.LBB1040_4: +.Ltmp14240: + .cv_loc 1040 17 1572 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1572:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + mov rdx, qword ptr [rsp + 72] + mov rcx, rax + call "?allocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAPEAI_K@Z" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1040 17 1573 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1573:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1040 17 1574 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1574:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 72] + shl rcx, 2 + add rax, rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov qword ptr [rax], rcx +.Ltmp14241: +# %bb.5: + .cv_loc 1040 17 1568 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1568:0 + jmp .LBB1040_6 +.Ltmp14242: +.LBB1040_6: + .cv_loc 1040 17 1576 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1576:0 + mov byte ptr [rsp + 87], 1 +.LBB1040_7: + .cv_loc 1040 17 1577 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1577:0 + mov al, byte ptr [rsp + 87] + and al, 1 + movzx eax, al + add rsp, 88 + ret +.Ltmp14243: +.Lfunc_end1040: + .seh_handlerdata + .section .text,"xr",discard,"?_Buy@?$vector@IV?$allocator@_N@std@@@std@@IEAA_N_K@Z" + .seh_endproc + # -- End function + .def "?_Ufill@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI_KPEBI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Ufill@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI_KPEBI@Z" + .globl "?_Ufill@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI_KPEBI@Z" # -- Begin function ?_Ufill@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI_KPEBI@Z + .p2align 4, 0x90 +"?_Ufill@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI_KPEBI@Z": # @"?_Ufill@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI_KPEBI@Z" +.Lfunc_begin1041: + .cv_func_id 1041 + .cv_loc 1041 17 1758 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1758:0 +.seh_proc "?_Ufill@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI_KPEBI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp14244: + .cv_loc 1041 17 1759 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1759:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] + mov r9, rax + call "??$_Uninitialized_fill_n@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .cv_loc 1041 17 1760 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1760:0 + mov rax, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 56] + shl rcx, 2 + add rax, rcx + add rsp, 72 + ret +.Ltmp14245: +.Lfunc_end1041: + .seh_handlerdata + .section .text,"xr",discard,"?_Ufill@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI_KPEBI@Z" + .seh_endproc + # -- End function + .def "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + .globl "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" # -- Begin function ?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ + .p2align 4, 0x90 +"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ": # @"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" +.Lfunc_begin1042: + .cv_func_id 1042 + .cv_loc 1042 17 642 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:642:0 +.seh_proc "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14246: + .cv_loc 1042 17 643 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:643:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + add rax, 8 + add rsp, 40 + ret +.Ltmp14247: +.Lfunc_end1042: + .seh_handlerdata + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + .seh_endproc + # -- End function + .def "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + .globl "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" # -- Begin function ?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ + .p2align 4, 0x90 +"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ": # @"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" +.Lfunc_begin1043: + .cv_func_id 1043 + .cv_loc 1043 17 652 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:652:0 +.seh_proc "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14248: + .cv_loc 1043 17 653 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:653:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + add rax, 16 + add rsp, 40 + ret +.Ltmp14249: +.Lfunc_end1043: + .seh_handlerdata + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + .seh_endproc + # -- End function + .def "?_Tidy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Tidy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXXZ" + .globl "?_Tidy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXXZ" # -- Begin function ?_Tidy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXXZ + .p2align 4, 0x90 +"?_Tidy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXXZ": # @"?_Tidy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXXZ" +.Lfunc_begin1044: + .cv_func_id 1044 + .cv_loc 1044 17 1636 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1636:0 +.seh_proc "?_Tidy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXXZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp14250: + .cv_loc 1044 17 1637 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1637:0 + mov rax, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + cmp qword ptr [rax], 0 + je .LBB1044_2 +# %bb.1: +.Ltmp14251: + .cv_loc 1044 17 1639 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1639:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" + .cv_loc 1044 17 1640 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1640:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov r8, qword ptr [rax] + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov r8, qword ptr [rsp + 64] # 8-byte Reload + call "?_Destroy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXPEAI0@Z" + .cv_loc 1044 17 1641 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1641:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + sub rcx, rax + sar rcx, 2 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call "?deallocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAI_K@Z" + .cv_loc 1044 17 1643 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1643:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov qword ptr [rax], 0 + .cv_loc 1044 17 1644 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1644:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov qword ptr [rax], 0 + .cv_loc 1044 17 1645 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1645:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov qword ptr [rax], 0 +.Ltmp14252: +.LBB1044_2: + .cv_loc 1044 17 1647 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1647:0 + add rsp, 88 + ret +.Ltmp14253: +.Lfunc_end1044: + .seh_handlerdata + .section .text,"xr",discard,"?_Tidy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXXZ" + .seh_endproc + # -- End function + .def "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + .globl "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" # -- Begin function ?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ + .p2align 4, 0x90 +"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ": # @"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" +.Lfunc_begin1045: + .cv_func_id 1045 + .cv_loc 1045 17 662 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:662:0 +.seh_proc "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14254: + .cv_loc 1045 17 663 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:663:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + add rax, 24 + add rsp, 40 + ret +.Ltmp14255: +.Lfunc_end1045: + .seh_handlerdata + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + .seh_endproc + # -- End function + .def "?max_size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + .globl "?max_size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" # -- Begin function ?max_size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?max_size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ": # @"?max_size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" +.Lfunc_begin1046: + .cv_func_id 1046 + .cv_loc 1046 17 1184 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1184:0 +.seh_proc "?max_size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp14256: + .cv_loc 1046 17 1185 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1185:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + mov dl, byte ptr [rsp + 40] + mov rcx, rax + call "?max_size@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEBA_KU_Nil@2@@Z" + nop + add rsp, 56 + ret +.Ltmp14257: +.Lfunc_end1046: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?_Xlen@?$vector@IV?$allocator@_N@std@@@std@@IEBAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Xlen@?$vector@IV?$allocator@_N@std@@@std@@IEBAXXZ" + .globl "?_Xlen@?$vector@IV?$allocator@_N@std@@@std@@IEBAXXZ" # -- Begin function ?_Xlen@?$vector@IV?$allocator@_N@std@@@std@@IEBAXXZ + .p2align 4, 0x90 +"?_Xlen@?$vector@IV?$allocator@_N@std@@@std@@IEBAXXZ": # @"?_Xlen@?$vector@IV?$allocator@_N@std@@@std@@IEBAXXZ" +.Lfunc_begin1047: + .cv_func_id 1047 + .cv_loc 1047 17 1764 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1764:0 +.seh_proc "?_Xlen@?$vector@IV?$allocator@_N@std@@@std@@IEBAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp14258: + .cv_loc 1047 17 1765 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1765:0 + lea rcx, [rip + "??_C@_0BD@OLBABOEK@vector?$DMT?$DO?5too?5long?$AA@"] + mov rax, qword ptr [rip + "__imp_?_Xlength_error@std@@YAXPEBD@Z"] + call rax + ud2 +.Ltmp14259: +.Lfunc_end1047: + .seh_handlerdata + .section .text,"xr",discard,"?_Xlen@?$vector@IV?$allocator@_N@std@@@std@@IEBAXXZ" + .seh_endproc + # -- End function + .def "?allocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAPEAI_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?allocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAPEAI_K@Z" + .globl "?allocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAPEAI_K@Z" # -- Begin function ?allocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAPEAI_K@Z + .p2align 4, 0x90 +"?allocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAPEAI_K@Z": # @"?allocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAPEAI_K@Z" +.Lfunc_begin1048: + .cv_func_id 1048 + .cv_loc 1048 14 975 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:975:0 +.seh_proc "?allocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAPEAI_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp14260: + .cv_loc 1048 14 976 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:976:0 + mov rdx, qword ptr [rsp + 48] + call "?allocate@?$allocator@I@std@@QEAAPEAI_K@Z" + nop + add rsp, 56 + ret +.Ltmp14261: +.Lfunc_end1048: + .seh_handlerdata + .section .text,"xr",discard,"?allocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAPEAI_K@Z" + .seh_endproc + # -- End function + .def "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + .globl "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" # -- Begin function ?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ + .p2align 4, 0x90 +"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ": # @"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" +.Lfunc_begin1049: + .cv_func_id 1049 + .cv_loc 1049 17 627 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:627:0 +.seh_proc "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14262: + .cv_loc 1049 17 628 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:628:0 + call "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp14263: +.Lfunc_end1049: + .seh_handlerdata + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?max_size@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEBA_KU_Nil@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEBA_KU_Nil@2@@Z" + .globl "?max_size@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEBA_KU_Nil@2@@Z" # -- Begin function ?max_size@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEBA_KU_Nil@2@@Z + .p2align 4, 0x90 +"?max_size@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEBA_KU_Nil@2@@Z": # @"?max_size@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEBA_KU_Nil@2@@Z" +.Lfunc_begin1050: + .cv_func_id 1050 + .cv_loc 1050 14 1007 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1007:0 +.seh_proc "?max_size@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEBA_KU_Nil@2@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov byte ptr [rsp + 48], dl + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp14264: + .cv_loc 1050 14 1008 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1008:0 + call "?max_size@?$allocator_traits@V?$allocator@I@std@@@std@@SA_KAEBV?$allocator@I@2@@Z" + nop + add rsp, 56 + ret +.Ltmp14265: +.Lfunc_end1050: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEBA_KU_Nil@2@@Z" + .seh_endproc + # -- End function + .def "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" # -- Begin function ?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ": # @"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" +.Lfunc_begin1051: + .cv_func_id 1051 + .cv_loc 1051 12 299 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:299:0 +.seh_proc "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14266: + .cv_loc 1051 12 300 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:300:0 + mov rax, rcx + pop rcx + ret +.Ltmp14267: +.Lfunc_end1051: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?max_size@?$allocator_traits@V?$allocator@I@std@@@std@@SA_KAEBV?$allocator@I@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$allocator_traits@V?$allocator@I@std@@@std@@SA_KAEBV?$allocator@I@2@@Z" + .globl "?max_size@?$allocator_traits@V?$allocator@I@std@@@std@@SA_KAEBV?$allocator@I@2@@Z" # -- Begin function ?max_size@?$allocator_traits@V?$allocator@I@std@@@std@@SA_KAEBV?$allocator@I@2@@Z + .p2align 4, 0x90 +"?max_size@?$allocator_traits@V?$allocator@I@std@@@std@@SA_KAEBV?$allocator@I@2@@Z": # @"?max_size@?$allocator_traits@V?$allocator@I@std@@@std@@SA_KAEBV?$allocator@I@2@@Z" +.Lfunc_begin1052: + .cv_func_id 1052 + .cv_loc 1052 14 868 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:868:0 +.seh_proc "?max_size@?$allocator_traits@V?$allocator@I@std@@@std@@SA_KAEBV?$allocator@I@2@@Z" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp14268: + .cv_loc 1052 14 869 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:869:0 + mov rcx, qword ptr [rsp + 32] + call "?max_size@?$allocator@I@std@@QEBA_KXZ" + nop + add rsp, 40 + ret +.Ltmp14269: +.Lfunc_end1052: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$allocator_traits@V?$allocator@I@std@@@std@@SA_KAEBV?$allocator@I@2@@Z" + .seh_endproc + # -- End function + .def "?max_size@?$allocator@I@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$allocator@I@std@@QEBA_KXZ" + .globl "?max_size@?$allocator@I@std@@QEBA_KXZ" # -- Begin function ?max_size@?$allocator@I@std@@QEBA_KXZ + .p2align 4, 0x90 +"?max_size@?$allocator@I@std@@QEBA_KXZ": # @"?max_size@?$allocator@I@std@@QEBA_KXZ" +.Lfunc_begin1053: + .cv_func_id 1053 + .cv_loc 1053 14 748 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:748:0 +.seh_proc "?max_size@?$allocator@I@std@@QEBA_KXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14270: + .cv_loc 1053 14 749 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:749:0 + movabs rax, 4611686018427387903 + pop rcx + ret +.Ltmp14271: +.Lfunc_end1053: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$allocator@I@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?allocate@?$allocator@I@std@@QEAAPEAI_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?allocate@?$allocator@I@std@@QEAAPEAI_K@Z" + .globl "?allocate@?$allocator@I@std@@QEAAPEAI_K@Z" # -- Begin function ?allocate@?$allocator@I@std@@QEAAPEAI_K@Z + .p2align 4, 0x90 +"?allocate@?$allocator@I@std@@QEAAPEAI_K@Z": # @"?allocate@?$allocator@I@std@@QEAAPEAI_K@Z" +.Lfunc_begin1054: + .cv_func_id 1054 + .cv_loc 1054 14 724 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:724:0 +.seh_proc "?allocate@?$allocator@I@std@@QEAAPEAI_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov eax, 4 + mov r8d, eax + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp14272: + .cv_loc 1054 14 725 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:725:0 + mov rcx, qword ptr [rsp + 48] + mov rdx, r8 + mov r8d, 1 + call "?_Allocate@std@@YAPEAX_K0_N@Z" + nop + add rsp, 56 + ret +.Ltmp14273: +.Lfunc_end1054: + .seh_handlerdata + .section .text,"xr",discard,"?allocate@?$allocator@I@std@@QEAAPEAI_K@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_fill_n@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_fill_n@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .globl "??$_Uninitialized_fill_n@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # -- Begin function ??$_Uninitialized_fill_n@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_fill_n@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z": # @"??$_Uninitialized_fill_n@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" +.Lfunc_begin1055: + .cv_func_id 1055 + .cv_loc 1055 19 442 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:442:0 +.seh_proc "??$_Uninitialized_fill_n@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx +.Ltmp14274: + .cv_loc 1055 19 443 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:443:0 + mov r9, qword ptr [rsp + 80] + mov r8, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 56] + mov al, byte ptr [rsp + 48] + mov byte ptr [rsp + 32], al + call "??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .cv_loc 1055 19 446 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:446:0 + nop + add rsp, 88 + ret +.Ltmp14275: +.Lfunc_end1055: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_fill_n@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .globl "??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # -- Begin function ??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z + .p2align 4, 0x90 +"??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z": # @"??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z" +.Lfunc_begin1056: + .cv_func_id 1056 + .cv_loc 1056 19 416 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:416:0 +.seh_proc "??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 112 + .seh_stackalloc 112 + lea rbp, [rsp + 112] + .seh_setframe 5, 112 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov al, byte ptr [rbp + 48] + mov byte ptr [rbp - 16], al + mov qword ptr [rbp - 24], r9 + mov qword ptr [rbp - 32], r8 + mov qword ptr [rbp - 40], rdx + mov qword ptr [rbp - 48], rcx +.Ltmp14278: + .cv_loc 1056 19 417 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:417:0 + mov rcx, qword ptr [rbp - 48] + mov qword ptr [rbp - 56], rcx +.LBB1056_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1056 19 420 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:420:0 + xor eax, eax + mov ecx, eax +.Ltmp14279: + cmp rcx, qword ptr [rbp - 40] + jae .LBB1056_5 +# %bb.2: # in Loop: Header=BB1056_1 Depth=1 +.Ltmp14280: + .cv_loc 1056 19 421 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:421:0 + mov rcx, qword ptr [rbp - 24] + mov r8, qword ptr [rbp - 32] + mov rax, qword ptr [rbp - 48] + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rbp - 72], r8 # 8-byte Spill + call "??$_Unfancy@I@std@@YAPEAIPEAI@Z" +.Ltmp14276: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rbp - 72] # 8-byte Reload + call "??$construct@IAEBI@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAIAEBI@Z" +.Ltmp14277: + jmp .LBB1056_4 +.LBB1056_4: # in Loop: Header=BB1056_1 Depth=1 + .cv_loc 1056 19 420 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:420:0 + mov rax, qword ptr [rbp - 40] + add rax, -1 + mov qword ptr [rbp - 40], rax + mov rax, qword ptr [rbp - 48] + add rax, 4 + mov qword ptr [rbp - 48], rax + jmp .LBB1056_1 +.Ltmp14281: +.LBB1056_5: + .cv_loc 1056 19 426 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:426:0 + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + .def "?catch$3@?0???$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$3@?0???$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA": +.seh_proc "?catch$3@?0???$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1056_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue +.Ltmp14282: + .cv_loc 1056 19 423 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:423:0 + mov r8, qword ptr [rbp - 24] + mov rdx, qword ptr [rbp - 48] + mov rcx, qword ptr [rbp - 56] + call "??$_Destroy_range@V?$allocator@I@std@@PEAI@std@@YAXPEAI0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .cv_loc 1056 19 424 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:424:0 + mov rcx, qword ptr [rip + __imp__CxxThrowException] + xor eax, eax + mov edx, eax + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rdx + mov r8, qword ptr [rbp - 80] # 8-byte Reload + call r8 + ud2 +.Ltmp14283: +.Lfunc_end1056: + .seh_handlerdata + .long ("$cppxdata$??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .p2align 2 +"$cppxdata$??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$3@?0???$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z": + .long .Lfunc_begin1056@IMGREL # IP + .long -1 # ToState + .long .Ltmp14276@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14277@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$3@?0???$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + # -- End function + .def "??$construct@IAEBI@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAIAEBI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$construct@IAEBI@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAIAEBI@Z" + .globl "??$construct@IAEBI@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAIAEBI@Z" # -- Begin function ??$construct@IAEBI@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAIAEBI@Z + .p2align 4, 0x90 +"??$construct@IAEBI@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAIAEBI@Z": # @"??$construct@IAEBI@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAIAEBI@Z" +.Lfunc_begin1057: + .cv_func_id 1057 + .cv_loc 1057 14 994 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:994:0 +.seh_proc "??$construct@IAEBI@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAIAEBI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp14284: + .cv_loc 1057 14 995 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:995:0 + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@AEBI@std@@YAAEBIAEBI@Z" + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, rax + call "??$construct@IAEBI@?$allocator_traits@V?$allocator@I@std@@@std@@SAXAEAV?$allocator@I@1@PEAIAEBI@Z" + .cv_loc 1057 14 997 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:997:0 + nop + add rsp, 72 + ret +.Ltmp14285: +.Lfunc_end1057: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@IAEBI@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAIAEBI@Z" + .seh_endproc + # -- End function + .def "??$_Unfancy@I@std@@YAPEAIPEAI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unfancy@I@std@@YAPEAIPEAI@Z" + .globl "??$_Unfancy@I@std@@YAPEAIPEAI@Z" # -- Begin function ??$_Unfancy@I@std@@YAPEAIPEAI@Z + .p2align 4, 0x90 +"??$_Unfancy@I@std@@YAPEAIPEAI@Z": # @"??$_Unfancy@I@std@@YAPEAIPEAI@Z" +.Lfunc_begin1058: + .cv_func_id 1058 + .cv_loc 1058 13 739 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:739:0 +.seh_proc "??$_Unfancy@I@std@@YAPEAIPEAI@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14286: + .cv_loc 1058 13 740 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:740:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp14287: +.Lfunc_end1058: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unfancy@I@std@@YAPEAIPEAI@Z" + .seh_endproc + # -- End function + .def "??$_Destroy_range@V?$allocator@I@std@@PEAI@std@@YAXPEAI0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Destroy_range@V?$allocator@I@std@@PEAI@std@@YAXPEAI0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .globl "??$_Destroy_range@V?$allocator@I@std@@PEAI@std@@YAXPEAI0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # -- Begin function ??$_Destroy_range@V?$allocator@I@std@@PEAI@std@@YAXPEAI0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z + .p2align 4, 0x90 +"??$_Destroy_range@V?$allocator@I@std@@PEAI@std@@YAXPEAI0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z": # @"??$_Destroy_range@V?$allocator@I@std@@PEAI@std@@YAXPEAI0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" +.Lfunc_begin1059: + .cv_func_id 1059 + .cv_loc 1059 14 1114 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1114:0 +.seh_proc "??$_Destroy_range@V?$allocator@I@std@@PEAI@std@@YAXPEAI0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp14288: + .cv_loc 1059 14 1118 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1118:0 + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] + mov r9b, byte ptr [rsp + 40] + call "??$_Destroy_range1@V?$allocator@I@std@@PEAI@std@@YAXPEAI0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$00@0@@Z" + .cv_loc 1059 14 1121 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1121:0 + nop + add rsp, 72 + ret +.Ltmp14289: +.Lfunc_end1059: + .seh_handlerdata + .section .text,"xr",discard,"??$_Destroy_range@V?$allocator@I@std@@PEAI@std@@YAXPEAI0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$construct@IAEBI@?$allocator_traits@V?$allocator@I@std@@@std@@SAXAEAV?$allocator@I@1@PEAIAEBI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$construct@IAEBI@?$allocator_traits@V?$allocator@I@std@@@std@@SAXAEAV?$allocator@I@1@PEAIAEBI@Z" + .globl "??$construct@IAEBI@?$allocator_traits@V?$allocator@I@std@@@std@@SAXAEAV?$allocator@I@1@PEAIAEBI@Z" # -- Begin function ??$construct@IAEBI@?$allocator_traits@V?$allocator@I@std@@@std@@SAXAEAV?$allocator@I@1@PEAIAEBI@Z + .p2align 4, 0x90 +"??$construct@IAEBI@?$allocator_traits@V?$allocator@I@std@@@std@@SAXAEAV?$allocator@I@1@PEAIAEBI@Z": # @"??$construct@IAEBI@?$allocator_traits@V?$allocator@I@std@@@std@@SAXAEAV?$allocator@I@1@PEAIAEBI@Z" +.Lfunc_begin1060: + .cv_func_id 1060 + .cv_loc 1060 14 856 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:856:0 +.seh_proc "??$construct@IAEBI@?$allocator_traits@V?$allocator@I@std@@@std@@SAXAEAV?$allocator@I@1@PEAIAEBI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp14290: + .cv_loc 1060 14 857 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:857:0 + mov rcx, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@AEBI@std@@YAAEBIAEBI@Z" + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, rax + call "??$construct@IAEBI@?$allocator@I@std@@QEAAXPEAIAEBI@Z" + .cv_loc 1060 14 858 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:858:0 + nop + add rsp, 72 + ret +.Ltmp14291: +.Lfunc_end1060: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@IAEBI@?$allocator_traits@V?$allocator@I@std@@@std@@SAXAEAV?$allocator@I@1@PEAIAEBI@Z" + .seh_endproc + # -- End function + .def "??$forward@AEBI@std@@YAAEBIAEBI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@AEBI@std@@YAAEBIAEBI@Z" + .globl "??$forward@AEBI@std@@YAAEBIAEBI@Z" # -- Begin function ??$forward@AEBI@std@@YAAEBIAEBI@Z + .p2align 4, 0x90 +"??$forward@AEBI@std@@YAAEBIAEBI@Z": # @"??$forward@AEBI@std@@YAAEBIAEBI@Z" +.Lfunc_begin1061: + .cv_func_id 1061 + .cv_loc 1061 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@AEBI@std@@YAAEBIAEBI@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14292: + .cv_loc 1061 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp14293: +.Lfunc_end1061: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@AEBI@std@@YAAEBIAEBI@Z" + .seh_endproc + # -- End function + .def "??$construct@IAEBI@?$allocator@I@std@@QEAAXPEAIAEBI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$construct@IAEBI@?$allocator@I@std@@QEAAXPEAIAEBI@Z" + .globl "??$construct@IAEBI@?$allocator@I@std@@QEAAXPEAIAEBI@Z" # -- Begin function ??$construct@IAEBI@?$allocator@I@std@@QEAAXPEAIAEBI@Z + .p2align 4, 0x90 +"??$construct@IAEBI@?$allocator@I@std@@QEAAXPEAIAEBI@Z": # @"??$construct@IAEBI@?$allocator@I@std@@QEAAXPEAIAEBI@Z" +.Lfunc_begin1062: + .cv_func_id 1062 + .cv_loc 1062 14 736 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:736:0 +.seh_proc "??$construct@IAEBI@?$allocator@I@std@@QEAAXPEAIAEBI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp14294: + .cv_loc 1062 14 737 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:737:0 + mov rcx, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@AEBI@std@@YAAEBIAEBI@Z" + mov r9d, dword ptr [rax] + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov dword ptr [rax], r9d + .cv_loc 1062 14 738 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:738:0 + add rsp, 72 + ret +.Ltmp14295: +.Lfunc_end1062: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@IAEBI@?$allocator@I@std@@QEAAXPEAIAEBI@Z" + .seh_endproc + # -- End function + .def "??$_Destroy_range1@V?$allocator@I@std@@PEAI@std@@YAXPEAI0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Destroy_range1@V?$allocator@I@std@@PEAI@std@@YAXPEAI0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$00@0@@Z" + .globl "??$_Destroy_range1@V?$allocator@I@std@@PEAI@std@@YAXPEAI0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Destroy_range1@V?$allocator@I@std@@PEAI@std@@YAXPEAI0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Destroy_range1@V?$allocator@I@std@@PEAI@std@@YAXPEAI0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$00@0@@Z": # @"??$_Destroy_range1@V?$allocator@I@std@@PEAI@std@@YAXPEAI0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin1063: + .cv_func_id 1063 + .cv_loc 1063 14 1107 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1107:0 +.seh_proc "??$_Destroy_range1@V?$allocator@I@std@@PEAI@std@@YAXPEAI0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$00@0@@Z" +# %bb.0: + sub rsp, 32 + .seh_stackalloc 32 + .seh_endprologue + mov byte ptr [rsp + 24], r9b + mov qword ptr [rsp + 16], r8 + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp14296: + .cv_loc 1063 14 1109 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1109:0 + add rsp, 32 + ret +.Ltmp14297: +.Lfunc_end1063: + .seh_handlerdata + .section .text,"xr",discard,"??$_Destroy_range1@V?$allocator@I@std@@PEAI@std@@YAXPEAI0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" + .globl "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" # -- Begin function ?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ": # @"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" +.Lfunc_begin1064: + .cv_func_id 1064 + .cv_loc 1064 17 612 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:612:0 +.seh_proc "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14298: + .cv_loc 1064 17 613 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:613:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov rcx, rax + call "?_Orphan_all@_Container_base12@std@@QEAAXXZ" + .cv_loc 1064 17 614 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:614:0 + nop + add rsp, 40 + ret +.Ltmp14299: +.Lfunc_end1064: + .seh_handlerdata + .section .text,"xr",discard,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Destroy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXPEAI0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Destroy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXPEAI0@Z" + .globl "?_Destroy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXPEAI0@Z" # -- Begin function ?_Destroy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXPEAI0@Z + .p2align 4, 0x90 +"?_Destroy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXPEAI0@Z": # @"?_Destroy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXPEAI0@Z" +.Lfunc_begin1065: + .cv_func_id 1065 + .cv_loc 1065 17 1580 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1580:0 +.seh_proc "?_Destroy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXPEAI0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], r8 + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14300: + .cv_loc 1065 17 1581 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1581:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8, rax + call "??$_Destroy_range@V?$allocator@I@std@@PEAI@std@@YAXPEAI0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .cv_loc 1065 17 1582 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1582:0 + nop + add rsp, 56 + ret +.Ltmp14301: +.Lfunc_end1065: + .seh_handlerdata + .section .text,"xr",discard,"?_Destroy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXPEAI0@Z" + .seh_endproc + # -- End function + .def "?deallocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAI_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?deallocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAI_K@Z" + .globl "?deallocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAI_K@Z" # -- Begin function ?deallocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAI_K@Z + .p2align 4, 0x90 +"?deallocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAI_K@Z": # @"?deallocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAI_K@Z" +.Lfunc_begin1066: + .cv_func_id 1066 + .cv_loc 1066 14 986 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:986:0 +.seh_proc "?deallocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAI_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], r8 + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14302: + .cv_loc 1066 14 987 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:987:0 + mov r8, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 40] + call "?deallocate@?$allocator@I@std@@QEAAXPEAI_K@Z" + .cv_loc 1066 14 988 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:988:0 + nop + add rsp, 56 + ret +.Ltmp14303: +.Lfunc_end1066: + .seh_handlerdata + .section .text,"xr",discard,"?deallocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAI_K@Z" + .seh_endproc + # -- End function + .def "?deallocate@?$allocator@I@std@@QEAAXPEAI_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?deallocate@?$allocator@I@std@@QEAAXPEAI_K@Z" + .globl "?deallocate@?$allocator@I@std@@QEAAXPEAI_K@Z" # -- Begin function ?deallocate@?$allocator@I@std@@QEAAXPEAI_K@Z + .p2align 4, 0x90 +"?deallocate@?$allocator@I@std@@QEAAXPEAI_K@Z": # @"?deallocate@?$allocator@I@std@@QEAAXPEAI_K@Z" +.Lfunc_begin1067: + .cv_func_id 1067 + .cv_loc 1067 14 719 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:719:0 +.seh_proc "?deallocate@?$allocator@I@std@@QEAAXPEAI_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov eax, 4 + mov r9d, eax + mov qword ptr [rsp + 48], r8 + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx +.Ltmp14304: + .cv_loc 1067 14 720 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:720:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8, r9 + call "?_Deallocate@std@@YAXPEAX_K1@Z" + .cv_loc 1067 14 721 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:721:0 + nop + add rsp, 56 + ret +.Ltmp14305: +.Lfunc_end1067: + .seh_handlerdata + .section .text,"xr",discard,"?deallocate@?$allocator@I@std@@QEAAXPEAI_K@Z" + .seh_endproc + # -- End function + .def "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" + .globl "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" # -- Begin function ?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ": # @"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" +.Lfunc_begin1068: + .cv_func_id 1068 + .cv_loc 1068 17 586 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:586:0 +.seh_proc "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 64], rax + mov qword ptr [rsp + 48], rcx + mov rax, qword ptr [rsp + 48] +.Ltmp14306: + .cv_loc 1068 17 587 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:587:0 + mov rcx, rax + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + lea rcx, [rsp + 56] + mov rdx, rax + call "??$?0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" + .cv_loc 1068 17 589 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:589:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" + .cv_loc 1068 17 590 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:590:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rdx, qword ptr [rax] + lea rcx, [rsp + 56] + call "??$destroy@U_Container_proxy@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z" + .cv_loc 1068 17 591 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:591:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rdx, qword ptr [rax] + lea rcx, [rsp + 56] + call "?address@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEBAPEAU_Container_proxy@2@AEAU32@@Z" + mov r8d, 1 + # kill: def $r8 killed $r8d + lea rcx, [rsp + 56] + mov rdx, rax + call "?deallocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z" + .cv_loc 1068 17 592 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:592:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov qword ptr [rax], 0 + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 1068 17 593 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:593:0 + nop + add rsp, 72 + ret +.Ltmp14307: +.Lfunc_end1068: + .seh_handlerdata + .section .text,"xr",discard,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" + .globl "??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ": # @"??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" +.Lfunc_begin1069: + .cv_func_id 1069 + .cv_loc 1069 17 544 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:544:0 +.seh_proc "??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + mov rax, rcx +.Ltmp14310: + mov dl, byte ptr [rbp - 24] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .cv_loc 1069 17 545 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:545:0 +.Ltmp14308: +.Ltmp14311: + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" +.Ltmp14309: + jmp .LBB1069_1 +.Ltmp14312: +.LBB1069_1: + .cv_loc 1069 17 546 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:546:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ@4HA" +.LBB1069_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp14313: + .cv_loc 1069 17 546 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:546:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp14314: +.Lfunc_end1069: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ": + .long .Lfunc_begin1069@IMGREL # IP + .long -1 # ToState + .long .Ltmp14308@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14309@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" + # -- End function + .def "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .globl "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # -- Begin function ??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z + .p2align 4, 0x90 +"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z": # @"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +.Lfunc_begin1070: + .cv_func_id 1070 + .cv_loc 1070 12 280 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:280:0 +.seh_proc "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 64], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp14315: + mov rax, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??0?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1070 12 281 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:281:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp14316: +.Lfunc_end1070: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .seh_endproc + # -- End function + .def "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" + .globl "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" # -- Begin function ?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ": # @"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" +.Lfunc_begin1071: + .cv_func_id 1071 + .cv_loc 1071 17 577 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:577:0 +.seh_proc "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 112], rax + mov qword ptr [rsp + 80], rcx + mov rax, qword ptr [rsp + 80] +.Ltmp14317: + .cv_loc 1071 17 578 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:578:0 + mov rcx, rax + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + lea rcx, [rsp + 104] + mov rdx, rax + call "??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" + mov r8d, 1 + mov edx, r8d + .cv_loc 1071 17 580 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:580:0 + lea rcx, [rsp + 104] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?allocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" + mov rcx, rax + call "??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1071 17 581 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:581:0 + lea rcx, [rsp + 88] + call "??0_Container_proxy@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rdx, qword ptr [rax] + lea rcx, [rsp + 104] + lea r8, [rsp + 88] + call "??$construct@U_Container_proxy@std@@U12@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z" + .cv_loc 1071 17 582 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:582:0 + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rax], rcx + mov rax, qword ptr [rsp + 112] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 1071 17 583 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:583:0 + nop + add rsp, 120 + ret +.Ltmp14318: +.Lfunc_end1071: + .seh_handlerdata + .section .text,"xr",discard,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ" + .globl "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ" # -- Begin function ??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ": # @"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ" +.Lfunc_begin1072: + .cv_func_id 1072 + .cv_loc 1072 12 266 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:266:0 +.seh_proc "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14319: + .cv_loc 1072 12 266 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:266:0 + call "??1?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" +.Ltmp14320: + .cv_loc 1072 12 266 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:266:0 + nop + add rsp, 40 + ret +.Ltmp14321: +.Lfunc_end1072: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .globl "??0?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ": # @"??0?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1073: + .cv_func_id 1073 + .cv_loc 1073 14 936 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:936:0 +.seh_proc "??0?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp14322: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" + .cv_loc 1073 14 937 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:937:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp14323: +.Lfunc_end1073: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .globl "??0?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ": # @"??0?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1074: + .cv_func_id 1074 + .cv_loc 1074 17 488 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:488:0 +.seh_proc "??0?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp14324: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??0_Container_base12@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx + 8], 0 + mov qword ptr [rcx + 16], 0 + mov qword ptr [rcx + 24], 0 + .cv_loc 1074 17 489 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:489:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp14325: +.Lfunc_end1074: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" + .globl "??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" # -- Begin function ??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ": # @"??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1075: + .cv_func_id 1075 + .cv_loc 1075 14 700 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:700:0 +.seh_proc "??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp14326: + .cv_loc 1075 14 701 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:701:0 + pop rcx + ret +.Ltmp14327: +.Lfunc_end1075: + .seh_handlerdata + .section .text,"xr",discard,"??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@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,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .globl "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # -- Begin function ?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@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 +"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ": # @"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +.Lfunc_begin1076: + .cv_func_id 1076 + .cv_loc 1076 17 622 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:622:0 +.seh_proc "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14328: + .cv_loc 1076 17 623 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:623:0 + call "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp14329: +.Lfunc_end1076: + .seh_handlerdata + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" + .globl "??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" # -- Begin function ??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z + .p2align 4, 0x90 +"??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z": # @"??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" +.Lfunc_begin1077: + .cv_func_id 1077 + .cv_loc 1077 14 952 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:952:0 +.seh_proc "??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp14330: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "??$forward@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rdx, rax + call "??$?0U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .cv_loc 1077 14 953 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:953:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp14331: +.Lfunc_end1077: + .seh_handlerdata + .section .text,"xr",discard,"??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" + .seh_endproc + # -- End function + .def "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .globl "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # -- Begin function ?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ + .p2align 4, 0x90 +"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ": # @"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" +.Lfunc_begin1078: + .cv_func_id 1078 + .cv_loc 1078 17 601 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:601:0 +.seh_proc "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14332: + .cv_loc 1078 17 602 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:602:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp14333: +.Lfunc_end1078: + .seh_handlerdata + .section .text,"xr",discard,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .globl "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # -- Begin function ?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ": # @"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +.Lfunc_begin1079: + .cv_func_id 1079 + .cv_loc 1079 17 632 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:632:0 +.seh_proc "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14334: + .cv_loc 1079 17 633 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:633:0 + call "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp14335: +.Lfunc_end1079: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@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_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@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_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@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_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ": # @"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +.Lfunc_begin1080: + .cv_func_id 1080 + .cv_loc 1080 12 294 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:294:0 +.seh_proc "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14336: + .cv_loc 1080 12 295 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:295:0 + mov rax, rcx + pop rcx + ret +.Ltmp14337: +.Lfunc_end1080: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??$forward@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" + .globl "??$forward@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" # -- Begin function ??$forward@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z + .p2align 4, 0x90 +"??$forward@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z": # @"??$forward@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" +.Lfunc_begin1081: + .cv_func_id 1081 + .cv_loc 1081 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14338: + .cv_loc 1081 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp14339: +.Lfunc_end1081: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" + .seh_endproc + # -- End function + .def "??$?0U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .globl "??$?0U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # -- Begin function ??$?0U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z + .p2align 4, 0x90 +"??$?0U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z": # @"??$?0U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" +.Lfunc_begin1082: + .cv_func_id 1082 + .cv_loc 1082 14 709 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:709:0 +.seh_proc "??$?0U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp14340: + .cv_loc 1082 14 710 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:710:0 + add rsp, 16 + ret +.Ltmp14341: +.Lfunc_end1082: + .seh_handlerdata + .section .text,"xr",discard,"??$?0U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .seh_endproc + # -- End function + .def "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ": # @"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +.Lfunc_begin1083: + .cv_func_id 1083 + .cv_loc 1083 12 314 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:314:0 +.seh_proc "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp14342: + .cv_loc 1083 12 315 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:315:0 + pop rcx + ret +.Ltmp14343: +.Lfunc_end1083: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??1?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ": # @"??1?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1084: + .cv_func_id 1084 + .cv_loc 1084 17 467 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:467:0 +.seh_proc "??1?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14344: + .cv_loc 1084 17 467 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:467:0 + call "??1_Container_base12@std@@QEAA@XZ" +.Ltmp14345: + .cv_loc 1084 17 467 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:467:0 + nop + add rsp, 40 + ret +.Ltmp14346: +.Lfunc_end1084: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" + .globl "??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ": # @"??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" +.Lfunc_begin1085: + .cv_func_id 1085 + .cv_loc 1085 17 544 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:544:0 +.seh_proc "??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + mov rax, rcx +.Ltmp14349: + mov dl, byte ptr [rbp - 24] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .cv_loc 1085 17 545 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:545:0 +.Ltmp14347: +.Ltmp14350: + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" +.Ltmp14348: + jmp .LBB1085_1 +.Ltmp14351: +.LBB1085_1: + .cv_loc 1085 17 546 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:546:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ@4HA" +.LBB1085_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp14352: + .cv_loc 1085 17 546 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:546:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp14353: +.Lfunc_end1085: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ": + .long .Lfunc_begin1085@IMGREL # IP + .long -1 # ToState + .long .Ltmp14347@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14348@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" + # -- End function + .def "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .globl "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # -- Begin function ??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z + .p2align 4, 0x90 +"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z": # @"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +.Lfunc_begin1086: + .cv_func_id 1086 + .cv_loc 1086 12 280 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:280:0 +.seh_proc "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 64], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp14354: + mov rax, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??0?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1086 12 281 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:281:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp14355: +.Lfunc_end1086: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .seh_endproc + # -- End function + .def "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" + .globl "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" # -- Begin function ?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ": # @"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" +.Lfunc_begin1087: + .cv_func_id 1087 + .cv_loc 1087 17 577 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:577:0 +.seh_proc "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 112], rax + mov qword ptr [rsp + 80], rcx + mov rax, qword ptr [rsp + 80] +.Ltmp14356: + .cv_loc 1087 17 578 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:578:0 + mov rcx, rax + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" + lea rcx, [rsp + 104] + mov rdx, rax + call "??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@1@@Z" + mov r8d, 1 + mov edx, r8d + .cv_loc 1087 17 580 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:580:0 + lea rcx, [rsp + 104] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?allocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" + mov rcx, rax + call "??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1087 17 581 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:581:0 + lea rcx, [rsp + 88] + call "??0_Container_proxy@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rdx, qword ptr [rax] + lea rcx, [rsp + 104] + lea r8, [rsp + 88] + call "??$construct@U_Container_proxy@std@@U12@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z" + .cv_loc 1087 17 582 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:582:0 + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rax], rcx + mov rax, qword ptr [rsp + 112] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 1087 17 583 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:583:0 + nop + add rsp, 120 + ret +.Ltmp14357: +.Lfunc_end1087: + .seh_handlerdata + .section .text,"xr",discard,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@XZ" + .globl "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@XZ" # -- Begin function ??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@XZ": # @"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@XZ" +.Lfunc_begin1088: + .cv_func_id 1088 + .cv_loc 1088 12 266 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:266:0 +.seh_proc "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14358: + .cv_loc 1088 12 266 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:266:0 + call "??1?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" +.Ltmp14359: + .cv_loc 1088 12 266 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:266:0 + nop + add rsp, 40 + ret +.Ltmp14360: +.Lfunc_end1088: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" + .globl "??0?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ": # @"??0?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1089: + .cv_func_id 1089 + .cv_loc 1089 14 936 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:936:0 +.seh_proc "??0?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp14361: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??0?$allocator@U_Loop_vals_t@std@@@std@@QEAA@XZ" + .cv_loc 1089 14 937 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:937:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp14362: +.Lfunc_end1089: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" + .globl "??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ": # @"??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1090: + .cv_func_id 1090 + .cv_loc 1090 17 488 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:488:0 +.seh_proc "??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp14363: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??0_Container_base12@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx + 8], 0 + mov qword ptr [rcx + 16], 0 + mov qword ptr [rcx + 24], 0 + .cv_loc 1090 17 489 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:489:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp14364: +.Lfunc_end1090: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$allocator@U_Loop_vals_t@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$allocator@U_Loop_vals_t@std@@@std@@QEAA@XZ" + .globl "??0?$allocator@U_Loop_vals_t@std@@@std@@QEAA@XZ" # -- Begin function ??0?$allocator@U_Loop_vals_t@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$allocator@U_Loop_vals_t@std@@@std@@QEAA@XZ": # @"??0?$allocator@U_Loop_vals_t@std@@@std@@QEAA@XZ" +.Lfunc_begin1091: + .cv_func_id 1091 + .cv_loc 1091 14 700 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:700:0 +.seh_proc "??0?$allocator@U_Loop_vals_t@std@@@std@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp14365: + .cv_loc 1091 14 701 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:701:0 + pop rcx + ret +.Ltmp14366: +.Lfunc_end1091: + .seh_handlerdata + .section .text,"xr",discard,"??0?$allocator@U_Loop_vals_t@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" + .globl "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" # -- Begin function ?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ": # @"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" +.Lfunc_begin1092: + .cv_func_id 1092 + .cv_loc 1092 17 622 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:622:0 +.seh_proc "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14367: + .cv_loc 1092 17 623 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:623:0 + call "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp14368: +.Lfunc_end1092: + .seh_handlerdata + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@1@@Z" + .globl "??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@1@@Z" # -- Begin function ??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@1@@Z + .p2align 4, 0x90 +"??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@1@@Z": # @"??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@1@@Z" +.Lfunc_begin1093: + .cv_func_id 1093 + .cv_loc 1093 14 952 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:952:0 +.seh_proc "??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp14369: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "??$forward@AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@AEAU10@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rdx, rax + call "??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Loop_vals_t@std@@@1@@Z" + .cv_loc 1093 14 953 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:953:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp14370: +.Lfunc_end1093: + .seh_handlerdata + .section .text,"xr",discard,"??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@1@@Z" + .seh_endproc + # -- End function + .def "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .globl "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # -- Begin function ?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ + .p2align 4, 0x90 +"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ": # @"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" +.Lfunc_begin1094: + .cv_func_id 1094 + .cv_loc 1094 17 601 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:601:0 +.seh_proc "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14371: + .cv_loc 1094 17 602 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:602:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp14372: +.Lfunc_end1094: + .seh_handlerdata + .section .text,"xr",discard,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .globl "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # -- Begin function ?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ": # @"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" +.Lfunc_begin1095: + .cv_func_id 1095 + .cv_loc 1095 17 632 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:632:0 +.seh_proc "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14373: + .cv_loc 1095 17 633 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:633:0 + call "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp14374: +.Lfunc_end1095: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" # -- Begin function ?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ": # @"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" +.Lfunc_begin1096: + .cv_func_id 1096 + .cv_loc 1096 12 294 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:294:0 +.seh_proc "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14375: + .cv_loc 1096 12 295 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:295:0 + mov rax, rcx + pop rcx + ret +.Ltmp14376: +.Lfunc_end1096: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??$forward@AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@AEAU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@AEAU10@@Z" + .globl "??$forward@AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@AEAU10@@Z" # -- Begin function ??$forward@AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@AEAU10@@Z + .p2align 4, 0x90 +"??$forward@AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@AEAU10@@Z": # @"??$forward@AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@AEAU10@@Z" +.Lfunc_begin1097: + .cv_func_id 1097 + .cv_loc 1097 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@AEAU10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14377: + .cv_loc 1097 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp14378: +.Lfunc_end1097: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@AEAU10@@Z" + .seh_endproc + # -- End function + .def "??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Loop_vals_t@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Loop_vals_t@std@@@1@@Z" + .globl "??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Loop_vals_t@std@@@1@@Z" # -- Begin function ??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Loop_vals_t@std@@@1@@Z + .p2align 4, 0x90 +"??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Loop_vals_t@std@@@1@@Z": # @"??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Loop_vals_t@std@@@1@@Z" +.Lfunc_begin1098: + .cv_func_id 1098 + .cv_loc 1098 14 709 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:709:0 +.seh_proc "??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Loop_vals_t@std@@@1@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp14379: + .cv_loc 1098 14 710 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:710:0 + add rsp, 16 + ret +.Ltmp14380: +.Lfunc_end1098: + .seh_handlerdata + .section .text,"xr",discard,"??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Loop_vals_t@std@@@1@@Z" + .seh_endproc + # -- End function + .def "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ": # @"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" +.Lfunc_begin1099: + .cv_func_id 1099 + .cv_loc 1099 12 314 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:314:0 +.seh_proc "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp14381: + .cv_loc 1099 12 315 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:315:0 + pop rcx + ret +.Ltmp14382: +.Lfunc_end1099: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??1?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ": # @"??1?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1100: + .cv_func_id 1100 + .cv_loc 1100 17 467 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:467:0 +.seh_proc "??1?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14383: + .cv_loc 1100 17 467 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:467:0 + call "??1_Container_base12@std@@QEAA@XZ" +.Ltmp14384: + .cv_loc 1100 17 467 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:467:0 + nop + add rsp, 40 + ret +.Ltmp14385: +.Lfunc_end1100: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + .globl "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" # -- Begin function ?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ": # @"?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" +.Lfunc_begin1101: + .cv_func_id 1101 + .cv_loc 1101 17 1179 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1179:0 +.seh_proc "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp14386: + .cv_loc 1101 17 1180 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1180:0 + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + sub rcx, rax + sar rcx, 4 + mov rax, rcx + add rsp, 56 + ret +.Ltmp14387: +.Lfunc_end1101: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?_Pop_back_n@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Pop_back_n@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" + .globl "?_Pop_back_n@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" # -- Begin function ?_Pop_back_n@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z + .p2align 4, 0x90 +"?_Pop_back_n@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z": # @"?_Pop_back_n@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" +.Lfunc_begin1102: + .cv_func_id 1102 + .cv_loc 1102 17 1527 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1527:0 +.seh_proc "?_Pop_back_n@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp14388: + .cv_loc 1102 17 1528 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1528:0 + mov rdx, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + xor r8d, r8d + mov ecx, r8d + mov rax, qword ptr [rax] + sub rcx, qword ptr [rsp + 64] + shl rcx, 4 + add rax, rcx + mov qword ptr [rsp + 48], rax + .cv_loc 1102 17 1531 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1531:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXPEAU_Loop_vals_t@2@0@Z" + .cv_loc 1102 17 1534 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1534:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAXPEAU_Loop_vals_t@2@0@Z" + .cv_loc 1102 17 1535 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1535:0 + mov rax, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1102 17 1536 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1536:0 + add rsp, 72 + ret +.Ltmp14389: +.Lfunc_end1102: + .seh_handlerdata + .section .text,"xr",discard,"?_Pop_back_n@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" + .seh_endproc + # -- End function + .def "?_Reserve@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Reserve@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z" + .globl "?_Reserve@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z" # -- Begin function ?_Reserve@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z + .p2align 4, 0x90 +"?_Reserve@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z": # @"?_Reserve@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z" +.Lfunc_begin1103: + .cv_func_id 1103 + .cv_loc 1103 17 1626 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1626:0 +.seh_proc "?_Reserve@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp14390: + .cv_loc 1103 17 1627 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1627:0 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + call "?_Unused_capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + cmp rax, qword ptr [rsp + 64] + jae .LBB1103_4 +# %bb.1: +.Ltmp14391: + .cv_loc 1103 17 1629 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1629:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + sub rcx, rax + cmp rcx, qword ptr [rsp + 64] + jae .LBB1103_3 +# %bb.2: +.Ltmp14392: + .cv_loc 1103 17 1630 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1630:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "?_Xlen@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXXZ" + ud2 +.Ltmp14393: +.LBB1103_3: + .cv_loc 1103 17 1631 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1631:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + add rax, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + call "?_Grow_to@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBA_K_K@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + call "?_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z" +.Ltmp14394: +.LBB1103_4: + .cv_loc 1103 17 1633 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1633:0 + nop + add rsp, 72 + ret +.Ltmp14395: +.Lfunc_end1103: + .seh_handlerdata + .section .text,"xr",discard,"?_Reserve@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_default_fill_n@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_default_fill_n@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" + .globl "??$_Uninitialized_default_fill_n@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" # -- Begin function ??$_Uninitialized_default_fill_n@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_default_fill_n@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z": # @"??$_Uninitialized_default_fill_n@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" +.Lfunc_begin1104: + .cv_func_id 1104 + .cv_loc 1104 19 479 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:479:0 +.seh_proc "??$_Uninitialized_default_fill_n@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp14396: + .cv_loc 1104 19 481 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:481:0 + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] + mov r9b, byte ptr [rsp + 40] + call "??$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .cv_loc 1104 19 488 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:488:0 + nop + add rsp, 72 + ret +.Ltmp14397: +.Lfunc_end1104: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_default_fill_n@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" + .seh_endproc + # -- End function + .def "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + .globl "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" # -- Begin function ?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ + .p2align 4, 0x90 +"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ": # @"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" +.Lfunc_begin1105: + .cv_func_id 1105 + .cv_loc 1105 17 652 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:652:0 +.seh_proc "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14398: + .cv_loc 1105 17 653 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:653:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + add rax, 16 + add rsp, 40 + ret +.Ltmp14399: +.Lfunc_end1105: + .seh_handlerdata + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + .seh_endproc + # -- End function + .def "?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAXXZ"; + .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@@IEAAXXZ" + .globl "?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAXXZ" # -- Begin function ?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAXXZ + .p2align 4, 0x90 +"?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAXXZ": # @"?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAXXZ" +.Lfunc_begin1106: + .cv_func_id 1106 + .cv_loc 1106 17 1636 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1636:0 +.seh_proc "?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAXXZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp14400: + .cv_loc 1106 17 1637 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1637:0 + mov rax, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + cmp qword ptr [rax], 0 + je .LBB1106_2 +# %bb.1: +.Ltmp14401: + .cv_loc 1106 17 1639 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1639:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" + .cv_loc 1106 17 1640 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1640:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov r8, qword ptr [rax] + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov r8, qword ptr [rsp + 64] # 8-byte Reload + call "?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAXPEAU_Loop_vals_t@2@0@Z" + .cv_loc 1106 17 1641 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1641:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + sub rcx, rax + sar rcx, 4 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call "?deallocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z" + .cv_loc 1106 17 1643 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1643:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov qword ptr [rax], 0 + .cv_loc 1106 17 1644 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1644:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov qword ptr [rax], 0 + .cv_loc 1106 17 1645 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1645:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov qword ptr [rax], 0 +.Ltmp14402: +.LBB1106_2: + .cv_loc 1106 17 1647 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1647:0 + add rsp, 88 + ret +.Ltmp14403: +.Lfunc_end1106: + .seh_handlerdata + .section .text,"xr",discard,"?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAXXZ" + .seh_endproc + # -- End function + .def "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" + .globl "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" # -- Begin function ?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ + .p2align 4, 0x90 +"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ": # @"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" +.Lfunc_begin1107: + .cv_func_id 1107 + .cv_loc 1107 17 657 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:657:0 +.seh_proc "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14404: + .cv_loc 1107 17 658 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:658:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + add rax, 16 + add rsp, 40 + ret +.Ltmp14405: +.Lfunc_end1107: + .seh_handlerdata + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" + .seh_endproc + # -- End function + .def "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" + .globl "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" # -- Begin function ?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ + .p2align 4, 0x90 +"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ": # @"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" +.Lfunc_begin1108: + .cv_func_id 1108 + .cv_loc 1108 17 647 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:647:0 +.seh_proc "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14406: + .cv_loc 1108 17 648 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:648:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + add rax, 8 + add rsp, 40 + ret +.Ltmp14407: +.Lfunc_end1108: + .seh_handlerdata + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .globl "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # -- Begin function ?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ": # @"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" +.Lfunc_begin1109: + .cv_func_id 1109 + .cv_loc 1109 17 637 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:637:0 +.seh_proc "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14408: + .cv_loc 1109 17 638 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:638:0 + call "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp14409: +.Lfunc_end1109: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ": # @"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" +.Lfunc_begin1110: + .cv_func_id 1110 + .cv_loc 1110 12 319 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:319:0 +.seh_proc "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp14410: + .cv_loc 1110 12 320 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:320:0 + pop rcx + ret +.Ltmp14411: +.Lfunc_end1110: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXPEAU_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@@IEBAXPEAU_Loop_vals_t@2@0@Z" + .globl "?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXPEAU_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@@IEBAXPEAU_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@@IEBAXPEAU_Loop_vals_t@2@0@Z": # @"?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXPEAU_Loop_vals_t@2@0@Z" +.Lfunc_begin1111: + .cv_func_id 1111 + .cv_loc 1111 17 1775 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1775:0 +.seh_proc "?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXPEAU_Loop_vals_t@2@0@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 112 + .seh_stackalloc 112 + lea rbp, [rsp + 112] + .seh_setframe 5, 112 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], r8 + mov qword ptr [rbp - 24], rdx + mov qword ptr [rbp - 32], rcx + mov rcx, qword ptr [rbp - 32] +.Ltmp14414: + .cv_loc 1111 17 1776 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1776:0 + mov rdx, qword ptr [rip + "__imp_??0_Lockit@std@@QEAA@H@Z"] + lea r8, [rbp - 40] + mov eax, 3 + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rbp - 64], rdx # 8-byte Spill + mov edx, eax + mov r8, qword ptr [rbp - 64] # 8-byte Reload + call r8 + .cv_loc 1111 17 1777 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1777:0 +.Ltmp14412: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" +.Ltmp14413: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1111_1 +.LBB1111_1: + mov rax, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 48], rax + .cv_loc 1111 17 1778 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1778:0 + cmp qword ptr [rbp - 48], 0 + je .LBB1111_10 +# %bb.2: +.Ltmp14415: + .cv_loc 1111 17 1780 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1780:0 + jmp .LBB1111_3 +.LBB1111_3: # =>This Inner Loop Header: Depth=1 + mov rax, qword ptr [rbp - 48] + cmp qword ptr [rax], 0 + je .LBB1111_9 +# %bb.4: # in Loop: Header=BB1111_3 Depth=1 + .cv_loc 1111 17 1781 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1781:0 + mov rax, qword ptr [rbp - 48] + mov rax, qword ptr [rax] + mov rax, qword ptr [rax + 16] + cmp rax, qword ptr [rbp - 24] + jb .LBB1111_6 +# %bb.5: # in Loop: Header=BB1111_3 Depth=1 + mov rax, qword ptr [rbp - 16] + mov rcx, qword ptr [rbp - 48] + mov rcx, qword ptr [rcx] + cmp rax, qword ptr [rcx + 16] + jae .LBB1111_7 +.LBB1111_6: # in Loop: Header=BB1111_3 Depth=1 +.Ltmp14416: + .cv_loc 1111 17 1782 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1782:0 + mov rax, qword ptr [rbp - 48] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" + mov qword ptr [rbp - 48], rax + jmp .LBB1111_8 +.LBB1111_7: # in Loop: Header=BB1111_3 Depth=1 +.Ltmp14417: + .cv_loc 1111 17 1785 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1785:0 + mov rax, qword ptr [rbp - 48] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Clrcont@_Iterator_base12@std@@QEAAXXZ" + .cv_loc 1111 17 1786 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1786:0 + mov rax, qword ptr [rbp - 48] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rbp - 48] + mov qword ptr [rcx], rax +.Ltmp14418: +.LBB1111_8: # in Loop: Header=BB1111_3 Depth=1 + .cv_loc 1111 17 1780 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1780:0 + jmp .LBB1111_3 +.LBB1111_9: + .cv_loc 1111 17 1788 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1788:0 + jmp .LBB1111_10 +.Ltmp14419: +.LBB1111_10: + .cv_loc 1111 17 1789 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1789:0 + lea rcx, [rbp - 40] + call qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] + nop + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXPEAU_Loop_vals_t@2@0@Z")@IMGREL + .section .text,"xr",discard,"?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXPEAU_Loop_vals_t@2@0@Z" + .seh_endproc + .def "?dtor$11@?0??_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXPEAU_Loop_vals_t@2@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0??_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXPEAU_Loop_vals_t@2@0@Z@4HA": +.seh_proc "?dtor$11@?0??_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXPEAU_Loop_vals_t@2@0@Z@4HA" +.LBB1111_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue + mov rax, qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] + lea rcx, [rbp - 40] + call rax + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp14420: +.Lfunc_end1111: + .seh_handlerdata + .section .text,"xr",discard,"?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXPEAU_Loop_vals_t@2@0@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXPEAU_Loop_vals_t@2@0@Z" + .p2align 2 +"$cppxdata$?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXPEAU_Loop_vals_t@2@0@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXPEAU_Loop_vals_t@2@0@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXPEAU_Loop_vals_t@2@0@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXPEAU_Loop_vals_t@2@0@Z": + .long -1 # ToState + .long "?dtor$11@?0??_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXPEAU_Loop_vals_t@2@0@Z@4HA"@IMGREL # Action +"$ip2state$?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXPEAU_Loop_vals_t@2@0@Z": + .long .Lfunc_begin1111@IMGREL # IP + .long -1 # ToState + .long .Ltmp14412@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14413@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXPEAU_Loop_vals_t@2@0@Z" + # -- End function + .def "?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAXPEAU_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@@IEAAXPEAU_Loop_vals_t@2@0@Z" + .globl "?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAXPEAU_Loop_vals_t@2@0@Z" # -- Begin function ?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAXPEAU_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@@IEAAXPEAU_Loop_vals_t@2@0@Z": # @"?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAXPEAU_Loop_vals_t@2@0@Z" +.Lfunc_begin1112: + .cv_func_id 1112 + .cv_loc 1112 17 1580 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1580:0 +.seh_proc "?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAXPEAU_Loop_vals_t@2@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], r8 + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14421: + .cv_loc 1112 17 1581 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1581:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8, rax + call "??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@PEAU_Loop_vals_t@2@@std@@YAXPEAU_Loop_vals_t@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" + .cv_loc 1112 17 1582 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1582:0 + nop + add rsp, 56 + ret +.Ltmp14422: +.Lfunc_end1112: + .seh_handlerdata + .section .text,"xr",discard,"?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAXPEAU_Loop_vals_t@2@0@Z" + .seh_endproc + # -- End function + .def "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .globl "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # -- Begin function ?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ + .p2align 4, 0x90 +"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ": # @"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" +.Lfunc_begin1113: + .cv_func_id 1113 + .cv_loc 1113 17 596 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:596:0 +.seh_proc "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14423: + .cv_loc 1113 17 597 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:597:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + mov rcx, rax + call "?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + nop + add rsp, 40 + ret +.Ltmp14424: +.Lfunc_end1113: + .seh_handlerdata + .section .text,"xr",discard,"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .seh_endproc + # -- End function + .def "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" + .globl "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" # -- Begin function ?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ + .p2align 4, 0x90 +"?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ": # @"?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" +.Lfunc_begin1114: + .cv_func_id 1114 + .cv_loc 1114 12 188 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:188:0 +.seh_proc "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14425: + .cv_loc 1114 12 189 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:189:0 + add rcx, 8 + mov rax, rcx + pop rcx + ret +.Ltmp14426: +.Lfunc_end1114: + .seh_handlerdata + .section .text,"xr",discard,"?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" + .seh_endproc + # -- End function + .def "?_Clrcont@_Iterator_base12@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Clrcont@_Iterator_base12@std@@QEAAXXZ" + .globl "?_Clrcont@_Iterator_base12@std@@QEAAXXZ" # -- Begin function ?_Clrcont@_Iterator_base12@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Clrcont@_Iterator_base12@std@@QEAAXXZ": # @"?_Clrcont@_Iterator_base12@std@@QEAAXXZ" +.Lfunc_begin1115: + .cv_func_id 1115 + .cv_loc 1115 12 178 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:178:0 +.seh_proc "?_Clrcont@_Iterator_base12@std@@QEAAXXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14427: + .cv_loc 1115 12 179 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:179:0 + mov qword ptr [rcx], 0 + .cv_loc 1115 12 180 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:180:0 + pop rax + ret +.Ltmp14428: +.Lfunc_end1115: + .seh_handlerdata + .section .text,"xr",discard,"?_Clrcont@_Iterator_base12@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .globl "?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # -- Begin function ?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ + .p2align 4, 0x90 +"?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ": # @"?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" +.Lfunc_begin1116: + .cv_func_id 1116 + .cv_loc 1116 12 99 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:99:0 +.seh_proc "?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], rcx + mov rcx, qword ptr [rsp + 16] +.Ltmp14429: + .cv_loc 1116 12 100 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:100:0 + cmp qword ptr [rcx], 0 + mov qword ptr [rsp + 8], rcx # 8-byte Spill + jne .LBB1116_2 +# %bb.1: + xor eax, eax + mov ecx, eax + mov qword ptr [rsp], rcx # 8-byte Spill + jmp .LBB1116_3 +.LBB1116_2: + mov rax, qword ptr [rsp + 8] # 8-byte Reload + mov rcx, qword ptr [rax] + add rcx, 8 + mov qword ptr [rsp], rcx # 8-byte Spill +.LBB1116_3: + mov rax, qword ptr [rsp] # 8-byte Reload + add rsp, 24 + ret +.Ltmp14430: +.Lfunc_end1116: + .seh_handlerdata + .section .text,"xr",discard,"?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .seh_endproc + # -- End function + .def "??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@PEAU_Loop_vals_t@2@@std@@YAXPEAU_Loop_vals_t@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@PEAU_Loop_vals_t@2@@std@@YAXPEAU_Loop_vals_t@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" + .globl "??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@PEAU_Loop_vals_t@2@@std@@YAXPEAU_Loop_vals_t@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" # -- Begin function ??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@PEAU_Loop_vals_t@2@@std@@YAXPEAU_Loop_vals_t@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z + .p2align 4, 0x90 +"??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@PEAU_Loop_vals_t@2@@std@@YAXPEAU_Loop_vals_t@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z": # @"??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@PEAU_Loop_vals_t@2@@std@@YAXPEAU_Loop_vals_t@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" +.Lfunc_begin1117: + .cv_func_id 1117 + .cv_loc 1117 14 1114 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1114:0 +.seh_proc "??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@PEAU_Loop_vals_t@2@@std@@YAXPEAU_Loop_vals_t@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp14431: + .cv_loc 1117 14 1118 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1118:0 + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] + mov r9b, byte ptr [rsp + 40] + call "??$_Destroy_range1@V?$allocator@U_Loop_vals_t@std@@@std@@PEAU_Loop_vals_t@2@@std@@YAXPEAU_Loop_vals_t@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" + .cv_loc 1117 14 1121 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1121:0 + nop + add rsp, 72 + ret +.Ltmp14432: +.Lfunc_end1117: + .seh_handlerdata + .section .text,"xr",discard,"??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@PEAU_Loop_vals_t@2@@std@@YAXPEAU_Loop_vals_t@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Destroy_range1@V?$allocator@U_Loop_vals_t@std@@@std@@PEAU_Loop_vals_t@2@@std@@YAXPEAU_Loop_vals_t@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Destroy_range1@V?$allocator@U_Loop_vals_t@std@@@std@@PEAU_Loop_vals_t@2@@std@@YAXPEAU_Loop_vals_t@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" + .globl "??$_Destroy_range1@V?$allocator@U_Loop_vals_t@std@@@std@@PEAU_Loop_vals_t@2@@std@@YAXPEAU_Loop_vals_t@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Destroy_range1@V?$allocator@U_Loop_vals_t@std@@@std@@PEAU_Loop_vals_t@2@@std@@YAXPEAU_Loop_vals_t@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Destroy_range1@V?$allocator@U_Loop_vals_t@std@@@std@@PEAU_Loop_vals_t@2@@std@@YAXPEAU_Loop_vals_t@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z": # @"??$_Destroy_range1@V?$allocator@U_Loop_vals_t@std@@@std@@PEAU_Loop_vals_t@2@@std@@YAXPEAU_Loop_vals_t@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin1118: + .cv_func_id 1118 + .cv_loc 1118 14 1107 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1107:0 +.seh_proc "??$_Destroy_range1@V?$allocator@U_Loop_vals_t@std@@@std@@PEAU_Loop_vals_t@2@@std@@YAXPEAU_Loop_vals_t@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" +# %bb.0: + sub rsp, 32 + .seh_stackalloc 32 + .seh_endprologue + mov byte ptr [rsp + 24], r9b + mov qword ptr [rsp + 16], r8 + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp14433: + .cv_loc 1118 14 1109 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1109:0 + add rsp, 32 + ret +.Ltmp14434: +.Lfunc_end1118: + .seh_handlerdata + .section .text,"xr",discard,"??$_Destroy_range1@V?$allocator@U_Loop_vals_t@std@@@std@@PEAU_Loop_vals_t@2@@std@@YAXPEAU_Loop_vals_t@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "?_Unused_capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Unused_capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + .globl "?_Unused_capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" # -- Begin function ?_Unused_capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?_Unused_capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ": # @"?_Unused_capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" +.Lfunc_begin1119: + .cv_func_id 1119 + .cv_loc 1119 17 1047 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1047:0 +.seh_proc "?_Unused_capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp14435: + .cv_loc 1119 17 1048 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1048:0 + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + sub rcx, rax + sar rcx, 4 + mov rax, rcx + add rsp, 56 + ret +.Ltmp14436: +.Lfunc_end1119: + .seh_handlerdata + .section .text,"xr",discard,"?_Unused_capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + .globl "?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" # -- Begin function ?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ": # @"?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" +.Lfunc_begin1120: + .cv_func_id 1120 + .cv_loc 1120 17 1184 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1184:0 +.seh_proc "?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp14437: + .cv_loc 1120 17 1185 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1185:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" + mov dl, byte ptr [rsp + 40] + mov rcx, rax + call "?max_size@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" + nop + add rsp, 56 + ret +.Ltmp14438: +.Lfunc_end1120: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?_Xlen@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Xlen@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXXZ" + .globl "?_Xlen@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXXZ" # -- Begin function ?_Xlen@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXXZ + .p2align 4, 0x90 +"?_Xlen@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXXZ": # @"?_Xlen@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXXZ" +.Lfunc_begin1121: + .cv_func_id 1121 + .cv_loc 1121 17 1764 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1764:0 +.seh_proc "?_Xlen@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp14439: + .cv_loc 1121 17 1765 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1765:0 + lea rcx, [rip + "??_C@_0BD@OLBABOEK@vector?$DMT?$DO?5too?5long?$AA@"] + mov rax, qword ptr [rip + "__imp_?_Xlength_error@std@@YAXPEBD@Z"] + call rax + ud2 +.Ltmp14440: +.Lfunc_end1121: + .seh_handlerdata + .section .text,"xr",discard,"?_Xlen@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXXZ" + .seh_endproc + # -- End function + .def "?_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z" + .globl "?_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z" # -- Begin function ?_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z + .p2align 4, 0x90 +"?_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z": # @"?_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z" +.Lfunc_begin1122: + .cv_func_id 1122 + .cv_loc 1122 17 1601 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1601:0 +.seh_proc "?_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 176 + .seh_stackalloc 176 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 40], -2 + mov qword ptr [rbp + 32], rdx + mov qword ptr [rbp + 24], rcx + mov rcx, qword ptr [rbp + 24] +.Ltmp14443: + .cv_loc 1122 17 1602 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1602:0 + mov qword ptr [rbp], rcx # 8-byte Spill + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" + mov rdx, qword ptr [rbp + 32] + mov rcx, rax + call "?allocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z" + mov qword ptr [rbp + 16], rax +.Ltmp14444: + .cv_loc 1122 17 1605 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1605:0 + mov r9, qword ptr [rbp + 16] + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 8], r9 # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov r8, qword ptr [rax] + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 16], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov rdx, qword ptr [rax] +.Ltmp14441: + mov rcx, qword ptr [rbp] # 8-byte Reload + mov r8, qword ptr [rbp - 16] # 8-byte Reload + mov r9, qword ptr [rbp - 8] # 8-byte Reload + call "??$_Umove@PEAU_Loop_vals_t@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAPEAU_Loop_vals_t@1@PEAU21@00@Z" +.Ltmp14442: + mov qword ptr [rbp - 24], rax # 8-byte Spill + jmp .LBB1122_2 +.Ltmp14445: +.LBB1122_2: + .cv_loc 1122 17 1611 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1611:0 + mov rcx, qword ptr [rbp] # 8-byte Reload + call "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + mov qword ptr [rbp + 8], rax + .cv_loc 1122 17 1612 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1612:0 + mov rax, qword ptr [rbp] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + cmp qword ptr [rax], 0 + je .LBB1122_4 +# %bb.3: +.Ltmp14446: + .cv_loc 1122 17 1614 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1614:0 + mov rax, qword ptr [rbp] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov r8, qword ptr [rax] + mov rax, qword ptr [rbp] # 8-byte Reload + mov rcx, rax + mov qword ptr [rbp - 40], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rbp] # 8-byte Reload + mov r8, qword ptr [rbp - 40] # 8-byte Reload + call "?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAXPEAU_Loop_vals_t@2@0@Z" + .cv_loc 1122 17 1615 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1615:0 + mov rax, qword ptr [rbp] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + sub rcx, rax + sar rcx, 4 + mov rax, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 64] # 8-byte Reload + call "?deallocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z" +.Ltmp14447: +.LBB1122_4: + .cv_loc 1122 17 1619 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1619:0 + mov rax, qword ptr [rbp] # 8-byte Reload + mov rcx, rax + call "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" + .cv_loc 1122 17 1620 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1620:0 + mov rax, qword ptr [rbp + 16] + mov rcx, qword ptr [rbp + 32] + shl rcx, 4 + add rax, rcx + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1122 17 1621 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1621:0 + mov rax, qword ptr [rbp + 16] + mov rcx, qword ptr [rbp + 8] + shl rcx, 4 + add rax, rcx + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1122 17 1622 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1622:0 + mov rax, qword ptr [rbp + 16] + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1122 17 1623 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1623:0 + add rsp, 176 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z")@IMGREL + .section .text,"xr",discard,"?_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z" + .seh_endproc + .def "?catch$1@?0??_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1@?0??_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z@4HA": +.seh_proc "?catch$1@?0??_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1122_1: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp14448: + .cv_loc 1122 17 1607 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1607:0 + mov rcx, qword ptr [rbp] # 8-byte Reload + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" + mov r8, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp + 16] + mov rcx, rax + call "?deallocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z" + .cv_loc 1122 17 1608 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1608:0 + mov rax, qword ptr [rip + __imp__CxxThrowException] + xor r9d, r9d + mov ecx, r9d + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov rdx, qword ptr [rbp - 32] # 8-byte Reload + call rax + ud2 +.Ltmp14449: +.Lfunc_end1122: + .seh_handlerdata + .long ("$cppxdata$?_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z")@IMGREL + .section .text,"xr",discard,"?_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z" + .p2align 2 +"$cppxdata$?_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$?_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$?_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z")@IMGREL # IPToStateXData + .long 168 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$?_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z")@IMGREL # HandlerArray +"$handlerMap$0$?_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1@?0??_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$?_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z": + .long .Lfunc_begin1122@IMGREL # IP + .long -1 # ToState + .long .Ltmp14441@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14442@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$1@?0??_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"?_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z" + # -- End function + .def "?_Grow_to@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBA_K_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Grow_to@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBA_K_K@Z" + .globl "?_Grow_to@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBA_K_K@Z" # -- Begin function ?_Grow_to@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBA_K_K@Z + .p2align 4, 0x90 +"?_Grow_to@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBA_K_K@Z": # @"?_Grow_to@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBA_K_K@Z" +.Lfunc_begin1123: + .cv_func_id 1123 + .cv_loc 1123 17 1585 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1585:0 +.seh_proc "?_Grow_to@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBA_K_K@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp14450: + .cv_loc 1123 17 1586 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1586:0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + mov qword ptr [rsp + 48], rax + .cv_loc 1123 17 1588 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1588:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 48] + shr rcx, 1 + sub rax, rcx + cmp rax, qword ptr [rsp + 48] + jae .LBB1123_2 +# %bb.1: + xor eax, eax + mov ecx, eax + mov qword ptr [rsp + 32], rcx # 8-byte Spill + jmp .LBB1123_3 +.LBB1123_2: + mov rax, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 48] + shr rcx, 1 + add rax, rcx + mov qword ptr [rsp + 32], rax # 8-byte Spill +.LBB1123_3: + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov qword ptr [rsp + 48], rax + .cv_loc 1123 17 1590 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1590:0 + mov rax, qword ptr [rsp + 48] + cmp rax, qword ptr [rsp + 64] + jae .LBB1123_5 +# %bb.4: +.Ltmp14451: + .cv_loc 1123 17 1591 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1591:0 + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rax +.Ltmp14452: +.LBB1123_5: + .cv_loc 1123 17 1592 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1592:0 + mov rax, qword ptr [rsp + 48] + add rsp, 72 + ret +.Ltmp14453: +.Lfunc_end1123: + .seh_handlerdata + .section .text,"xr",discard,"?_Grow_to@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBA_K_K@Z" + .seh_endproc + # -- End function + .def "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" + .globl "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" # -- Begin function ?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ + .p2align 4, 0x90 +"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ": # @"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" +.Lfunc_begin1124: + .cv_func_id 1124 + .cv_loc 1124 17 667 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:667:0 +.seh_proc "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14454: + .cv_loc 1124 17 668 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:668:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + add rax, 24 + add rsp, 40 + ret +.Ltmp14455: +.Lfunc_end1124: + .seh_handlerdata + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" + .seh_endproc + # -- End function + .def "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" + .globl "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" # -- Begin function ?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ": # @"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" +.Lfunc_begin1125: + .cv_func_id 1125 + .cv_loc 1125 17 627 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:627:0 +.seh_proc "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14456: + .cv_loc 1125 17 628 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:628:0 + call "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp14457: +.Lfunc_end1125: + .seh_handlerdata + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?max_size@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEBA_KU_Nil@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" + .globl "?max_size@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" # -- Begin function ?max_size@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEBA_KU_Nil@2@@Z + .p2align 4, 0x90 +"?max_size@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEBA_KU_Nil@2@@Z": # @"?max_size@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" +.Lfunc_begin1126: + .cv_func_id 1126 + .cv_loc 1126 14 1007 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1007:0 +.seh_proc "?max_size@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov byte ptr [rsp + 48], dl + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp14458: + .cv_loc 1126 14 1008 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1008:0 + call "?max_size@?$allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SA_KAEBV?$allocator@U_Loop_vals_t@std@@@2@@Z" + nop + add rsp, 56 + ret +.Ltmp14459: +.Lfunc_end1126: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" + .seh_endproc + # -- End function + .def "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" # -- Begin function ?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ": # @"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" +.Lfunc_begin1127: + .cv_func_id 1127 + .cv_loc 1127 12 299 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:299:0 +.seh_proc "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14460: + .cv_loc 1127 12 300 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:300:0 + mov rax, rcx + pop rcx + ret +.Ltmp14461: +.Lfunc_end1127: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?max_size@?$allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SA_KAEBV?$allocator@U_Loop_vals_t@std@@@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SA_KAEBV?$allocator@U_Loop_vals_t@std@@@2@@Z" + .globl "?max_size@?$allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SA_KAEBV?$allocator@U_Loop_vals_t@std@@@2@@Z" # -- Begin function ?max_size@?$allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SA_KAEBV?$allocator@U_Loop_vals_t@std@@@2@@Z + .p2align 4, 0x90 +"?max_size@?$allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SA_KAEBV?$allocator@U_Loop_vals_t@std@@@2@@Z": # @"?max_size@?$allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SA_KAEBV?$allocator@U_Loop_vals_t@std@@@2@@Z" +.Lfunc_begin1128: + .cv_func_id 1128 + .cv_loc 1128 14 868 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:868:0 +.seh_proc "?max_size@?$allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SA_KAEBV?$allocator@U_Loop_vals_t@std@@@2@@Z" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp14462: + .cv_loc 1128 14 869 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:869:0 + mov rcx, qword ptr [rsp + 32] + call "?max_size@?$allocator@U_Loop_vals_t@std@@@std@@QEBA_KXZ" + nop + add rsp, 40 + ret +.Ltmp14463: +.Lfunc_end1128: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SA_KAEBV?$allocator@U_Loop_vals_t@std@@@2@@Z" + .seh_endproc + # -- End function + .def "?max_size@?$allocator@U_Loop_vals_t@std@@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$allocator@U_Loop_vals_t@std@@@std@@QEBA_KXZ" + .globl "?max_size@?$allocator@U_Loop_vals_t@std@@@std@@QEBA_KXZ" # -- Begin function ?max_size@?$allocator@U_Loop_vals_t@std@@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?max_size@?$allocator@U_Loop_vals_t@std@@@std@@QEBA_KXZ": # @"?max_size@?$allocator@U_Loop_vals_t@std@@@std@@QEBA_KXZ" +.Lfunc_begin1129: + .cv_func_id 1129 + .cv_loc 1129 14 748 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:748:0 +.seh_proc "?max_size@?$allocator@U_Loop_vals_t@std@@@std@@QEBA_KXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14464: + .cv_loc 1129 14 749 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:749:0 + movabs rax, 1152921504606846975 + pop rcx + ret +.Ltmp14465: +.Lfunc_end1129: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$allocator@U_Loop_vals_t@std@@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?allocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?allocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z" + .globl "?allocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z" # -- Begin function ?allocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z + .p2align 4, 0x90 +"?allocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z": # @"?allocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z" +.Lfunc_begin1130: + .cv_func_id 1130 + .cv_loc 1130 14 975 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:975:0 +.seh_proc "?allocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp14466: + .cv_loc 1130 14 976 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:976:0 + mov rdx, qword ptr [rsp + 48] + call "?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z" + nop + add rsp, 56 + ret +.Ltmp14467: +.Lfunc_end1130: + .seh_handlerdata + .section .text,"xr",discard,"?allocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z" + .seh_endproc + # -- End function + .def "??$_Umove@PEAU_Loop_vals_t@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAPEAU_Loop_vals_t@1@PEAU21@00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Umove@PEAU_Loop_vals_t@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAPEAU_Loop_vals_t@1@PEAU21@00@Z" + .globl "??$_Umove@PEAU_Loop_vals_t@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAPEAU_Loop_vals_t@1@PEAU21@00@Z" # -- Begin function ??$_Umove@PEAU_Loop_vals_t@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAPEAU_Loop_vals_t@1@PEAU21@00@Z + .p2align 4, 0x90 +"??$_Umove@PEAU_Loop_vals_t@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAPEAU_Loop_vals_t@1@PEAU21@00@Z": # @"??$_Umove@PEAU_Loop_vals_t@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAPEAU_Loop_vals_t@1@PEAU21@00@Z" +.Lfunc_begin1131: + .cv_func_id 1131 + .cv_loc 1131 17 1658 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1658:0 +.seh_proc "??$_Umove@PEAU_Loop_vals_t@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAPEAU_Loop_vals_t@1@PEAU21@00@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp14468: + .cv_loc 1131 17 1659 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1659:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] + mov r9, rax + call "??$_Uninitialized_move@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" + nop + add rsp, 72 + ret +.Ltmp14469: +.Lfunc_end1131: + .seh_handlerdata + .section .text,"xr",discard,"??$_Umove@PEAU_Loop_vals_t@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAPEAU_Loop_vals_t@1@PEAU21@00@Z" + .seh_endproc + # -- End function + .def "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + .globl "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" # -- Begin function ?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ + .p2align 4, 0x90 +"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ": # @"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" +.Lfunc_begin1132: + .cv_func_id 1132 + .cv_loc 1132 17 642 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:642:0 +.seh_proc "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14470: + .cv_loc 1132 17 643 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:643:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + add rax, 8 + add rsp, 40 + ret +.Ltmp14471: +.Lfunc_end1132: + .seh_handlerdata + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + .seh_endproc + # -- End function + .def "?deallocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?deallocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z" + .globl "?deallocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z" # -- Begin function ?deallocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z + .p2align 4, 0x90 +"?deallocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z": # @"?deallocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z" +.Lfunc_begin1133: + .cv_func_id 1133 + .cv_loc 1133 14 986 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:986:0 +.seh_proc "?deallocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], r8 + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14472: + .cv_loc 1133 14 987 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:987:0 + mov r8, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 40] + call "?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z" + .cv_loc 1133 14 988 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:988:0 + nop + add rsp, 56 + ret +.Ltmp14473: +.Lfunc_end1133: + .seh_handlerdata + .section .text,"xr",discard,"?deallocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z" + .seh_endproc + # -- End function + .def "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + .globl "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" # -- Begin function ?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ + .p2align 4, 0x90 +"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ": # @"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" +.Lfunc_begin1134: + .cv_func_id 1134 + .cv_loc 1134 17 662 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:662:0 +.seh_proc "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14474: + .cv_loc 1134 17 663 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:663:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + add rax, 24 + add rsp, 40 + ret +.Ltmp14475: +.Lfunc_end1134: + .seh_handlerdata + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + .seh_endproc + # -- End function + .def "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" + .globl "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" # -- Begin function ?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ": # @"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" +.Lfunc_begin1135: + .cv_func_id 1135 + .cv_loc 1135 17 612 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:612:0 +.seh_proc "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14476: + .cv_loc 1135 17 613 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:613:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + mov rcx, rax + call "?_Orphan_all@_Container_base12@std@@QEAAXXZ" + .cv_loc 1135 17 614 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:614:0 + nop + add rsp, 40 + ret +.Ltmp14477: +.Lfunc_end1135: + .seh_handlerdata + .section .text,"xr",discard,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z" + .globl "?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z" # -- Begin function ?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z + .p2align 4, 0x90 +"?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z": # @"?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z" +.Lfunc_begin1136: + .cv_func_id 1136 + .cv_loc 1136 14 724 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:724:0 +.seh_proc "?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov eax, 16 + mov r8d, eax + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp14478: + .cv_loc 1136 14 725 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:725:0 + mov rcx, qword ptr [rsp + 48] + mov rdx, r8 + mov r8d, 1 + call "?_Allocate@std@@YAPEAX_K0_N@Z" + nop + add rsp, 56 + ret +.Ltmp14479: +.Lfunc_end1136: + .seh_handlerdata + .section .text,"xr",discard,"?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_move@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_move@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" + .globl "??$_Uninitialized_move@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" # -- Begin function ??$_Uninitialized_move@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_move@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z": # @"??$_Uninitialized_move@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" +.Lfunc_begin1137: + .cv_func_id 1137 + .cv_loc 1137 19 313 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:313:0 +.seh_proc "??$_Uninitialized_move@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 88], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx +.Ltmp14480: + .cv_loc 1137 19 316 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:316:0 + mov r9, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 88] + mov qword ptr [rsp + 56], r9 # 8-byte Spill + call "??$_Unchecked@PEAU_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" + mov rcx, qword ptr [rsp + 72] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??$_Unchecked@PEAU_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$_Unchecked@PEAU_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" + mov rcx, rax + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, qword ptr [rsp + 48] # 8-byte Reload + mov r9, qword ptr [rsp + 56] # 8-byte Reload + call "??$_Uninitialized_move_al_unchecked@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" + lea rcx, [rsp + 88] + mov rdx, rax + call "??$_Rechecked@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAAEAPEAU_Loop_vals_t@0@AEAPEAU10@PEAU10@@Z" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 104 + ret +.Ltmp14481: +.Lfunc_end1137: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_move@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Rechecked@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAAEAPEAU_Loop_vals_t@0@AEAPEAU10@PEAU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Rechecked@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAAEAPEAU_Loop_vals_t@0@AEAPEAU10@PEAU10@@Z" + .globl "??$_Rechecked@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAAEAPEAU_Loop_vals_t@0@AEAPEAU10@PEAU10@@Z" # -- Begin function ??$_Rechecked@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAAEAPEAU_Loop_vals_t@0@AEAPEAU10@PEAU10@@Z + .p2align 4, 0x90 +"??$_Rechecked@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAAEAPEAU_Loop_vals_t@0@AEAPEAU10@PEAU10@@Z": # @"??$_Rechecked@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAAEAPEAU_Loop_vals_t@0@AEAPEAU10@PEAU10@@Z" +.Lfunc_begin1138: + .cv_func_id 1138 + .cv_loc 1138 12 457 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:457:0 +.seh_proc "??$_Rechecked@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAAEAPEAU_Loop_vals_t@0@AEAPEAU10@PEAU10@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp14482: + .cv_loc 1138 12 458 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:458:0 + mov rcx, qword ptr [rsp + 8] + mov rdx, qword ptr [rsp] + mov qword ptr [rdx], rcx + .cv_loc 1138 12 459 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:459:0 + mov rax, qword ptr [rsp] + add rsp, 16 + ret +.Ltmp14483: +.Lfunc_end1138: + .seh_handlerdata + .section .text,"xr",discard,"??$_Rechecked@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAAEAPEAU_Loop_vals_t@0@AEAPEAU10@PEAU10@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_move_al_unchecked@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" + .globl "??$_Uninitialized_move_al_unchecked@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" # -- Begin function ??$_Uninitialized_move_al_unchecked@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_move_al_unchecked@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z": # @"??$_Uninitialized_move_al_unchecked@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" +.Lfunc_begin1139: + .cv_func_id 1139 + .cv_loc 1139 19 301 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:301:0 +.seh_proc "??$_Uninitialized_move_al_unchecked@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 112], rax + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 104], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 96], rcx +.Ltmp14484: + .cv_loc 1139 19 303 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:303:0 + lea rcx, [rsp + 88] + lea rdx, [rsp + 96] + #DEBUG_VALUE: _Uninitialized_move_al_unchecked >:_First <- [$rdx+0] + lea r8, [rsp + 104] + #DEBUG_VALUE: _Uninitialized_move_al_unchecked >:_Dest <- [$r8+0] + call "??$_Ptr_move_cat@U_Loop_vals_t@std@@U12@@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAU_Loop_vals_t@0@0@Z" +.Ltmp14485: + mov r9, qword ptr [rsp + 80] + mov r8, qword ptr [rsp + 104] + mov rdx, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 96] + mov r10b, byte ptr [rsp + 88] + mov r11b, byte ptr [rsp + 64] + mov byte ptr [rsp + 32], r10b + mov byte ptr [rsp + 40], r11b + call "??$_Uninitialized_move_al_unchecked1@U_Loop_vals_t@std@@U12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + mov rcx, qword ptr [rsp + 112] + xor rcx, rsp + mov qword ptr [rsp + 56], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 56] # 8-byte Reload + add rsp, 120 + ret +.Ltmp14486: +.Lfunc_end1139: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Unchecked@PEAU_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unchecked@PEAU_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" + .globl "??$_Unchecked@PEAU_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" # -- Begin function ??$_Unchecked@PEAU_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z + .p2align 4, 0x90 +"??$_Unchecked@PEAU_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z": # @"??$_Unchecked@PEAU_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" +.Lfunc_begin1140: + .cv_func_id 1140 + .cv_loc 1140 12 427 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:427:0 +.seh_proc "??$_Unchecked@PEAU_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14487: + .cv_loc 1140 12 428 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:428:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp14488: +.Lfunc_end1140: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unchecked@PEAU_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_move_al_unchecked1@U_Loop_vals_t@std@@U12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked1@U_Loop_vals_t@std@@U12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .globl "??$_Uninitialized_move_al_unchecked1@U_Loop_vals_t@std@@U12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Uninitialized_move_al_unchecked1@U_Loop_vals_t@std@@U12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_move_al_unchecked1@U_Loop_vals_t@std@@U12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z": # @"??$_Uninitialized_move_al_unchecked1@U_Loop_vals_t@std@@U12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin1141: + .cv_func_id 1141 + .cv_loc 1141 19 292 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:292:0 +.seh_proc "??$_Uninitialized_move_al_unchecked1@U_Loop_vals_t@std@@U12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov al, byte ptr [rsp + 136] + mov r10b, byte ptr [rsp + 128] + mov byte ptr [rsp + 80], r10b + mov byte ptr [rsp + 72], al + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp14489: + .cv_loc 1141 19 293 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:293:0 + mov r8, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$_Copy_memmove@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00@Z" + nop + add rsp, 88 + ret +.Ltmp14490: +.Lfunc_end1141: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked1@U_Loop_vals_t@std@@U12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "??$_Ptr_move_cat@U_Loop_vals_t@std@@U12@@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAU_Loop_vals_t@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ptr_move_cat@U_Loop_vals_t@std@@U12@@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAU_Loop_vals_t@0@0@Z" + .globl "??$_Ptr_move_cat@U_Loop_vals_t@std@@U12@@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAU_Loop_vals_t@0@0@Z" # -- Begin function ??$_Ptr_move_cat@U_Loop_vals_t@std@@U12@@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAU_Loop_vals_t@0@0@Z + .p2align 4, 0x90 +"??$_Ptr_move_cat@U_Loop_vals_t@std@@U12@@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAU_Loop_vals_t@0@0@Z": # @"??$_Ptr_move_cat@U_Loop_vals_t@std@@U12@@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAU_Loop_vals_t@0@0@Z" +.Lfunc_begin1142: + .cv_func_id 1142 + .cv_loc 1142 12 809 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:809:0 +.seh_proc "??$_Ptr_move_cat@U_Loop_vals_t@std@@U12@@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAU_Loop_vals_t@0@0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], r8 + mov qword ptr [rsp], rdx +.Ltmp14491: + .cv_loc 1142 12 810 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:810:0 + mov rax, rcx + add rsp, 16 + ret +.Ltmp14492: +.Lfunc_end1142: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ptr_move_cat@U_Loop_vals_t@std@@U12@@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAU_Loop_vals_t@0@0@Z" + .seh_endproc + # -- End function + .def "??$_Copy_memmove@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_memmove@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00@Z" + .globl "??$_Copy_memmove@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00@Z" # -- Begin function ??$_Copy_memmove@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00@Z + .p2align 4, 0x90 +"??$_Copy_memmove@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00@Z": # @"??$_Copy_memmove@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00@Z" +.Lfunc_begin1143: + .cv_func_id 1143 + .cv_loc 1143 12 2301 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2301:0 +.seh_proc "??$_Copy_memmove@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov qword ptr [rsp + 96], r8 + mov qword ptr [rsp + 88], rdx + mov qword ptr [rsp + 80], rcx +.Ltmp14493: + .cv_loc 1143 12 2302 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2302:0 + mov rcx, qword ptr [rsp + 80] + mov qword ptr [rsp + 72], rcx + .cv_loc 1143 12 2303 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2303:0 + mov rcx, qword ptr [rsp + 88] + mov qword ptr [rsp + 64], rcx + .cv_loc 1143 12 2304 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2304:0 + mov rcx, qword ptr [rsp + 96] + mov qword ptr [rsp + 56], rcx + .cv_loc 1143 12 2305 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2305:0 + mov rcx, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 72] + sub rcx, rdx + mov qword ptr [rsp + 48], rcx + .cv_loc 1143 12 2306 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2306:0 + mov rcx, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 72] + mov r8, qword ptr [rsp + 48] + call memmove + .cv_loc 1143 12 2307 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2307:0 + mov rcx, qword ptr [rsp + 56] + add rcx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 104 + ret +.Ltmp14494: +.Lfunc_end1143: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_memmove@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00@Z" + .seh_endproc + # -- End function + .def "?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z" + .globl "?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z" # -- Begin function ?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z + .p2align 4, 0x90 +"?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z": # @"?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z" +.Lfunc_begin1144: + .cv_func_id 1144 + .cv_loc 1144 14 719 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:719:0 +.seh_proc "?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov eax, 16 + mov r9d, eax + mov qword ptr [rsp + 48], r8 + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx +.Ltmp14495: + .cv_loc 1144 14 720 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:720:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8, r9 + call "?_Deallocate@std@@YAXPEAX_K1@Z" + .cv_loc 1144 14 721 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:721:0 + nop + add rsp, 56 + ret +.Ltmp14496: +.Lfunc_end1144: + .seh_handlerdata + .section .text,"xr",discard,"?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z" + .seh_endproc + # -- End function + .def "?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + .globl "?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" # -- Begin function ?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ": # @"?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" +.Lfunc_begin1145: + .cv_func_id 1145 + .cv_loc 1145 17 1042 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1042:0 +.seh_proc "?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp14497: + .cv_loc 1145 17 1043 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1043:0 + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + sub rcx, rax + sar rcx, 4 + mov rax, rcx + add rsp, 56 + ret +.Ltmp14498: +.Lfunc_end1145: + .seh_handlerdata + .section .text,"xr",discard,"?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "??$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .globl "??$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # -- Begin function ??$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z": # @"??$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" +.Lfunc_begin1146: + .cv_func_id 1146 + .cv_loc 1146 19 453 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:453:0 +.seh_proc "??$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov byte ptr [rbp - 16], r9b + mov qword ptr [rbp - 24], r8 + mov qword ptr [rbp - 32], rdx + mov qword ptr [rbp - 40], rcx +.Ltmp14501: + .cv_loc 1146 19 454 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:454:0 + mov rcx, qword ptr [rbp - 40] + mov qword ptr [rbp - 48], rcx +.LBB1146_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1146 19 457 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:457:0 + xor eax, eax + mov ecx, eax +.Ltmp14502: + cmp rcx, qword ptr [rbp - 32] + jae .LBB1146_5 +# %bb.2: # in Loop: Header=BB1146_1 Depth=1 +.Ltmp14503: + .cv_loc 1146 19 458 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:458:0 + mov rcx, qword ptr [rbp - 24] + mov rax, qword ptr [rbp - 40] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rcx, rax + call "??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" +.Ltmp14499: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, rax + call "??$construct@U_Loop_vals_t@std@@$$V@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@1@@Z" +.Ltmp14500: + jmp .LBB1146_4 +.LBB1146_4: # in Loop: Header=BB1146_1 Depth=1 + .cv_loc 1146 19 457 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:457:0 + mov rax, qword ptr [rbp - 32] + add rax, -1 + mov qword ptr [rbp - 32], rax + mov rax, qword ptr [rbp - 40] + add rax, 16 + mov qword ptr [rbp - 40], rax + jmp .LBB1146_1 +.Ltmp14504: +.LBB1146_5: + .cv_loc 1146 19 463 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:463:0 + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + .def "?catch$3@?0???$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$3@?0???$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA": +.seh_proc "?catch$3@?0???$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1146_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue +.Ltmp14505: + .cv_loc 1146 19 460 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:460:0 + mov r8, qword ptr [rbp - 24] + mov rdx, qword ptr [rbp - 40] + mov rcx, qword ptr [rbp - 48] + call "??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@PEAU_Loop_vals_t@2@@std@@YAXPEAU_Loop_vals_t@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" + .cv_loc 1146 19 461 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:461:0 + mov rcx, qword ptr [rip + __imp__CxxThrowException] + xor eax, eax + mov edx, eax + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rdx + mov r8, qword ptr [rbp - 64] # 8-byte Reload + call r8 + ud2 +.Ltmp14506: +.Lfunc_end1146: + .seh_handlerdata + .long ("$cppxdata$??$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .p2align 2 +"$cppxdata$??$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$??$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$3@?0???$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$??$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z": + .long .Lfunc_begin1146@IMGREL # IP + .long -1 # ToState + .long .Ltmp14499@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14500@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$3@?0???$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"??$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + # -- End function + .def "??$construct@U_Loop_vals_t@std@@$$V@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$construct@U_Loop_vals_t@std@@$$V@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@1@@Z" + .globl "??$construct@U_Loop_vals_t@std@@$$V@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@1@@Z" # -- Begin function ??$construct@U_Loop_vals_t@std@@$$V@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@1@@Z + .p2align 4, 0x90 +"??$construct@U_Loop_vals_t@std@@$$V@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@1@@Z": # @"??$construct@U_Loop_vals_t@std@@$$V@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@1@@Z" +.Lfunc_begin1147: + .cv_func_id 1147 + .cv_loc 1147 14 994 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:994:0 +.seh_proc "??$construct@U_Loop_vals_t@std@@$$V@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@1@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp14507: + .cv_loc 1147 14 995 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:995:0 + mov rdx, qword ptr [rsp + 48] + call "??$construct@U_Loop_vals_t@std@@$$V@?$allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAEAV?$allocator@U_Loop_vals_t@std@@@1@PEAU_Loop_vals_t@1@@Z" + .cv_loc 1147 14 997 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:997:0 + nop + add rsp, 56 + ret +.Ltmp14508: +.Lfunc_end1147: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@U_Loop_vals_t@std@@$$V@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@1@@Z" + .seh_endproc + # -- End function + .def "??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" + .globl "??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" # -- Begin function ??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z + .p2align 4, 0x90 +"??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z": # @"??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" +.Lfunc_begin1148: + .cv_func_id 1148 + .cv_loc 1148 13 739 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:739:0 +.seh_proc "??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14509: + .cv_loc 1148 13 740 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:740:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp14510: +.Lfunc_end1148: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" + .seh_endproc + # -- End function + .def "??$construct@U_Loop_vals_t@std@@$$V@?$allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAEAV?$allocator@U_Loop_vals_t@std@@@1@PEAU_Loop_vals_t@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$construct@U_Loop_vals_t@std@@$$V@?$allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAEAV?$allocator@U_Loop_vals_t@std@@@1@PEAU_Loop_vals_t@1@@Z" + .globl "??$construct@U_Loop_vals_t@std@@$$V@?$allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAEAV?$allocator@U_Loop_vals_t@std@@@1@PEAU_Loop_vals_t@1@@Z" # -- Begin function ??$construct@U_Loop_vals_t@std@@$$V@?$allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAEAV?$allocator@U_Loop_vals_t@std@@@1@PEAU_Loop_vals_t@1@@Z + .p2align 4, 0x90 +"??$construct@U_Loop_vals_t@std@@$$V@?$allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAEAV?$allocator@U_Loop_vals_t@std@@@1@PEAU_Loop_vals_t@1@@Z": # @"??$construct@U_Loop_vals_t@std@@$$V@?$allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAEAV?$allocator@U_Loop_vals_t@std@@@1@PEAU_Loop_vals_t@1@@Z" +.Lfunc_begin1149: + .cv_func_id 1149 + .cv_loc 1149 14 856 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:856:0 +.seh_proc "??$construct@U_Loop_vals_t@std@@$$V@?$allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAEAV?$allocator@U_Loop_vals_t@std@@@1@PEAU_Loop_vals_t@1@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp14511: + .cv_loc 1149 14 857 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:857:0 + mov rcx, qword ptr [rsp + 40] + mov rdx, qword ptr [rsp + 48] + call "??$construct@U_Loop_vals_t@std@@$$V@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXPEAU_Loop_vals_t@1@@Z" + .cv_loc 1149 14 858 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:858:0 + nop + add rsp, 56 + ret +.Ltmp14512: +.Lfunc_end1149: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@U_Loop_vals_t@std@@$$V@?$allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAEAV?$allocator@U_Loop_vals_t@std@@@1@PEAU_Loop_vals_t@1@@Z" + .seh_endproc + # -- End function + .def "??$construct@U_Loop_vals_t@std@@$$V@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXPEAU_Loop_vals_t@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$construct@U_Loop_vals_t@std@@$$V@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXPEAU_Loop_vals_t@1@@Z" + .globl "??$construct@U_Loop_vals_t@std@@$$V@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXPEAU_Loop_vals_t@1@@Z" # -- Begin function ??$construct@U_Loop_vals_t@std@@$$V@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXPEAU_Loop_vals_t@1@@Z + .p2align 4, 0x90 +"??$construct@U_Loop_vals_t@std@@$$V@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXPEAU_Loop_vals_t@1@@Z": # @"??$construct@U_Loop_vals_t@std@@$$V@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXPEAU_Loop_vals_t@1@@Z" +.Lfunc_begin1150: + .cv_func_id 1150 + .cv_loc 1150 14 736 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:736:0 +.seh_proc "??$construct@U_Loop_vals_t@std@@$$V@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXPEAU_Loop_vals_t@1@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + xor eax, eax + mov r8d, 16 + # kill: def $r8 killed $r8d + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp14513: + .cv_loc 1150 14 737 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:737:0 + mov rcx, qword ptr [rsp + 48] + mov edx, eax + call memset + .cv_loc 1150 14 738 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:738:0 + nop + add rsp, 56 + ret +.Ltmp14514: +.Lfunc_end1150: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@U_Loop_vals_t@std@@$$V@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXPEAU_Loop_vals_t@1@@Z" + .seh_endproc + # -- End function + .def "??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" + .globl "??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ": # @"??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" +.Lfunc_begin1151: + .cv_func_id 1151 + .cv_loc 1151 17 558 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:558:0 +.seh_proc "??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rsp + 64] + .seh_setframe 5, 64 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + .cv_loc 1151 17 559 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:559:0 +.Ltmp14515: +.Ltmp14517: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" +.Ltmp14516: + jmp .LBB1151_1 +.LBB1151_1: + .cv_loc 1151 17 560 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:560:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@XZ" +.Ltmp14518: + .cv_loc 1151 17 560 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:560:0 + nop + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ@4HA" +.LBB1151_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue +.Ltmp14519: + .cv_loc 1151 17 560 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:560:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$3@?0???1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$3@?0???1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ@4HA" +.LBB1151_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp14520: +.Lfunc_end1151: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$3@?0???1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ": + .long .Lfunc_begin1151@IMGREL # IP + .long -1 # ToState + .long .Ltmp14515@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp14516@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" + # -- End function + .def "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" + .globl "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" # -- Begin function ?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ": # @"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" +.Lfunc_begin1152: + .cv_func_id 1152 + .cv_loc 1152 17 586 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:586:0 +.seh_proc "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 64], rax + mov qword ptr [rsp + 48], rcx + mov rax, qword ptr [rsp + 48] +.Ltmp14521: + .cv_loc 1152 17 587 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:587:0 + mov rcx, rax + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" + lea rcx, [rsp + 56] + mov rdx, rax + call "??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@1@@Z" + .cv_loc 1152 17 589 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:589:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" + .cv_loc 1152 17 590 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:590:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rdx, qword ptr [rax] + lea rcx, [rsp + 56] + call "??$destroy@U_Container_proxy@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z" + .cv_loc 1152 17 591 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:591:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rdx, qword ptr [rax] + lea rcx, [rsp + 56] + call "?address@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEBAPEAU_Container_proxy@2@AEAU32@@Z" + mov r8d, 1 + # kill: def $r8 killed $r8d + lea rcx, [rsp + 56] + mov rdx, rax + call "?deallocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z" + .cv_loc 1152 17 592 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:592:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov qword ptr [rax], 0 + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 1152 17 593 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:593:0 + nop + add rsp, 72 + ret +.Ltmp14522: +.Lfunc_end1152: + .seh_handlerdata + .section .text,"xr",discard,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + .globl "??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" # -- Begin function ??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ": # @"??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" +.Lfunc_begin1153: + .cv_func_id 1153 + .cv_loc 1153 17 975 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:975:0 +.seh_proc "??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rsp + 64] + .seh_setframe 5, 64 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + .cv_loc 1153 17 976 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:976:0 +.Ltmp14523: +.Ltmp14525: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "?_Tidy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAXXZ" +.Ltmp14524: + jmp .LBB1153_1 +.LBB1153_1: + .cv_loc 1153 17 977 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:977:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, rax + call "??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" +.Ltmp14526: + .cv_loc 1153 17 977 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:977:0 + nop + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ@4HA" +.LBB1153_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue +.Ltmp14527: + .cv_loc 1153 17 977 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:977:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$3@?0???1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$3@?0???1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ@4HA" +.LBB1153_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp14528: +.Lfunc_end1153: + .seh_handlerdata + .section .text,"xr",discard,"??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$3@?0???1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$2@?0???1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ": + .long .Lfunc_begin1153@IMGREL # IP + .long -1 # ToState + .long .Ltmp14523@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp14524@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + # -- End function + .def "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .globl "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # -- Begin function ??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ": # @"??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +.Lfunc_begin1154: + .cv_func_id 1154 + .cv_loc 1154 20 1968 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1968:0 +.seh_proc "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14529: + .cv_loc 1154 20 1968 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1968:0 + add rcx, 16 + call "??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" +.Ltmp14530: + .cv_loc 1154 20 1968 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1968:0 + nop + add rsp, 40 + ret +.Ltmp14531: +.Lfunc_end1154: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?_Tidy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAXXZ"; + .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@@IEAAXXZ" + .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@@IEAAXXZ" # -- 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@@IEAAXXZ + .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@@IEAAXXZ": # @"?_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@@IEAAXXZ" +.Lfunc_begin1155: + .cv_func_id 1155 + .cv_loc 1155 17 1636 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1636:0 +.seh_proc "?_Tidy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAXXZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp14532: + .cv_loc 1155 17 1637 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1637:0 + mov rax, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + cmp qword ptr [rax], 0 + je .LBB1155_2 +# %bb.1: +.Ltmp14533: + .cv_loc 1155 17 1639 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1639:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" + .cv_loc 1155 17 1640 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1640:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov r8, qword ptr [rsp + 64] # 8-byte Reload + call "?_Destroy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .cv_loc 1155 17 1641 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1641:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + sub rcx, rax + sar rcx, 5 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call "?deallocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .cv_loc 1155 17 1643 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1643:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov qword ptr [rax], 0 + .cv_loc 1155 17 1644 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1644:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov qword ptr [rax], 0 + .cv_loc 1155 17 1645 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1645:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov qword ptr [rax], 0 +.Ltmp14534: +.LBB1155_2: + .cv_loc 1155 17 1647 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1647:0 + add rsp, 88 + ret +.Ltmp14535: +.Lfunc_end1155: + .seh_handlerdata + .section .text,"xr",discard,"?_Tidy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAXXZ" + .seh_endproc + # -- End function + .def "??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" + .globl "??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ": # @"??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" +.Lfunc_begin1156: + .cv_func_id 1156 + .cv_loc 1156 17 558 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:558:0 +.seh_proc "??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rsp + 64] + .seh_setframe 5, 64 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + .cv_loc 1156 17 559 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:559:0 +.Ltmp14536: +.Ltmp14538: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" +.Ltmp14537: + jmp .LBB1156_1 +.LBB1156_1: + .cv_loc 1156 17 560 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:560:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ" +.Ltmp14539: + .cv_loc 1156 17 560 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:560:0 + nop + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ@4HA" +.LBB1156_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue +.Ltmp14540: + .cv_loc 1156 17 560 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:560:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$3@?0???1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$3@?0???1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ@4HA" +.LBB1156_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp14541: +.Lfunc_end1156: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$3@?0???1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ": + .long .Lfunc_begin1156@IMGREL # IP + .long -1 # ToState + .long .Ltmp14536@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp14537@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" + # -- End function + .def "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin1157: + .cv_func_id 1157 + .cv_loc 1157 17 642 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:642:0 +.seh_proc "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14542: + .cv_loc 1157 17 643 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:643:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + add rax, 8 + add rsp, 40 + ret +.Ltmp14543: +.Lfunc_end1157: + .seh_handlerdata + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" + .globl "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" # -- Begin function ?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ": # @"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" +.Lfunc_begin1158: + .cv_func_id 1158 + .cv_loc 1158 17 612 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:612:0 +.seh_proc "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14544: + .cv_loc 1158 17 613 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:613:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov rcx, rax + call "?_Orphan_all@_Container_base12@std@@QEAAXXZ" + .cv_loc 1158 17 614 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:614:0 + nop + add rsp, 40 + ret +.Ltmp14545: +.Lfunc_end1158: + .seh_handlerdata + .section .text,"xr",discard,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_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@@IEAAXPEAU_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@@IEAAXPEAU_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@@IEAAXPEAU_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@@IEAAXPEAU_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@@IEAAXPEAU_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@@IEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" +.Lfunc_begin1159: + .cv_func_id 1159 + .cv_loc 1159 17 1580 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1580:0 +.seh_proc "?_Destroy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], r8 + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14546: + .cv_loc 1159 17 1581 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1581:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8, rax + call "??$_Destroy_range@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .cv_loc 1159 17 1582 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1582:0 + nop + add rsp, 56 + ret +.Ltmp14547: +.Lfunc_end1159: + .seh_handlerdata + .section .text,"xr",discard,"?_Destroy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .seh_endproc + # -- End function + .def "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin1160: + .cv_func_id 1160 + .cv_loc 1160 17 652 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:652:0 +.seh_proc "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14548: + .cv_loc 1160 17 653 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:653:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + add rax, 16 + add rsp, 40 + ret +.Ltmp14549: +.Lfunc_end1160: + .seh_handlerdata + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "?deallocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?deallocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .globl "?deallocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # -- Begin function ?deallocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z + .p2align 4, 0x90 +"?deallocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z": # @"?deallocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" +.Lfunc_begin1161: + .cv_func_id 1161 + .cv_loc 1161 14 986 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:986:0 +.seh_proc "?deallocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], r8 + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14550: + .cv_loc 1161 14 987 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:987:0 + mov r8, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 40] + call "?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .cv_loc 1161 14 988 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:988:0 + nop + add rsp, 56 + ret +.Ltmp14551: +.Lfunc_end1161: + .seh_handlerdata + .section .text,"xr",discard,"?deallocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .seh_endproc + # -- End function + .def "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin1162: + .cv_func_id 1162 + .cv_loc 1162 17 662 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:662:0 +.seh_proc "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14552: + .cv_loc 1162 17 663 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:663:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + add rax, 24 + add rsp, 40 + ret +.Ltmp14553: +.Lfunc_end1162: + .seh_handlerdata + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "??$_Destroy_range@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" +.Lfunc_begin1163: + .cv_func_id 1163 + .cv_loc 1163 14 1114 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1114:0 +.seh_proc "??$_Destroy_range@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp14554: + .cv_loc 1163 14 1118 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1118:0 + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] + mov r9b, byte ptr [rsp + 40] + call "??$_Destroy_range1@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" + .cv_loc 1163 14 1121 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1121:0 + nop + add rsp, 72 + ret +.Ltmp14555: +.Lfunc_end1163: + .seh_handlerdata + .section .text,"xr",discard,"??$_Destroy_range@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Destroy_range1@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Destroy_range1@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" + .globl "??$_Destroy_range1@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Destroy_range1@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Destroy_range1@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z": # @"??$_Destroy_range1@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin1164: + .cv_func_id 1164 + .cv_loc 1164 14 1107 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1107:0 +.seh_proc "??$_Destroy_range1@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" +# %bb.0: + sub rsp, 32 + .seh_stackalloc 32 + .seh_endprologue + mov byte ptr [rsp + 24], r9b + mov qword ptr [rsp + 16], r8 + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp14556: + .cv_loc 1164 14 1109 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1109:0 + add rsp, 32 + ret +.Ltmp14557: +.Lfunc_end1164: + .seh_handlerdata + .section .text,"xr",discard,"??$_Destroy_range1@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .globl "?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # -- Begin function ?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z + .p2align 4, 0x90 +"?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z": # @"?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" +.Lfunc_begin1165: + .cv_func_id 1165 + .cv_loc 1165 14 719 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:719:0 +.seh_proc "?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov eax, 32 + mov r9d, eax + mov qword ptr [rsp + 48], r8 + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx +.Ltmp14558: + .cv_loc 1165 14 720 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:720:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8, r9 + call "?_Deallocate@std@@YAXPEAX_K1@Z" + .cv_loc 1165 14 721 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:721:0 + nop + add rsp, 56 + ret +.Ltmp14559: +.Lfunc_end1165: + .seh_handlerdata + .section .text,"xr",discard,"?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .seh_endproc + # -- End function + .def "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" + .globl "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" # -- Begin function ?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ": # @"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" +.Lfunc_begin1166: + .cv_func_id 1166 + .cv_loc 1166 17 586 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:586:0 +.seh_proc "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 64], rax + mov qword ptr [rsp + 48], rcx + mov rax, qword ptr [rsp + 48] +.Ltmp14560: + .cv_loc 1166 17 587 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:587:0 + mov rcx, rax + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + lea rcx, [rsp + 56] + mov rdx, rax + call "??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" + .cv_loc 1166 17 589 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:589:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" + .cv_loc 1166 17 590 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:590:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rdx, qword ptr [rax] + lea rcx, [rsp + 56] + call "??$destroy@U_Container_proxy@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z" + .cv_loc 1166 17 591 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:591:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rdx, qword ptr [rax] + lea rcx, [rsp + 56] + call "?address@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEBAPEAU_Container_proxy@2@AEAU32@@Z" + mov r8d, 1 + # kill: def $r8 killed $r8d + lea rcx, [rsp + 56] + mov rdx, rax + call "?deallocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z" + .cv_loc 1166 17 592 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:592:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov qword ptr [rax], 0 + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 1166 17 593 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:593:0 + nop + add rsp, 72 + ret +.Ltmp14561: +.Lfunc_end1166: + .seh_handlerdata + .section .text,"xr",discard,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" + .globl "??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" # -- Begin function ??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ": # @"??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" +.Lfunc_begin1167: + .cv_func_id 1167 + .cv_loc 1167 17 2572 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2572:0 +.seh_proc "??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14562: + .cv_loc 1167 17 2573 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2573:0 + call "??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" +.Ltmp14563: + .cv_loc 1167 17 2573 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2573:0 + nop + add rsp, 40 + ret +.Ltmp14564: +.Lfunc_end1167: + .seh_handlerdata + .section .text,"xr",discard,"??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" + .globl "??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ": # @"??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" +.Lfunc_begin1168: + .cv_func_id 1168 + .cv_loc 1168 17 2377 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2377:0 +.seh_proc "??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rsp + 64] + .seh_setframe 5, 64 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + .cv_loc 1168 17 2378 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2378:0 +.Ltmp14565: +.Ltmp14567: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "?_Free_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" +.Ltmp14566: + jmp .LBB1168_1 +.LBB1168_1: + .cv_loc 1168 17 2379 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2379:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rax, 8 + mov rcx, rax + call "??1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, rax + call "??1_Container_base12@std@@QEAA@XZ" +.Ltmp14568: + .cv_loc 1168 17 2379 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2379:0 + nop + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ@4HA" +.LBB1168_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue +.Ltmp14569: + .cv_loc 1168 17 2379 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2379:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rax, 8 + mov rcx, rax + call "??1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$3@?0???1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$3@?0???1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ@4HA" +.LBB1168_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1_Container_base12@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$4@?0???1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$4@?0???1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ@4HA" +.LBB1168_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp14570: +.Lfunc_end1168: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$4@?0???1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$3@?0???1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$2@?0???1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ": + .long .Lfunc_begin1168@IMGREL # IP + .long -1 # ToState + .long .Ltmp14565@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp14566@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" + # -- End function + .def "?_Free_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Free_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" + .globl "?_Free_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" # -- Begin function ?_Free_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Free_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ": # @"?_Free_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" +.Lfunc_begin1169: + .cv_func_id 1169 + .cv_loc 1169 17 2401 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2401:0 +.seh_proc "?_Free_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 64], rax + mov qword ptr [rsp + 48], rcx + mov rax, qword ptr [rsp + 48] +.Ltmp14571: + .cv_loc 1169 17 2402 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2402:0 + mov rcx, rax + add rcx, 8 + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + lea rcx, [rsp + 56] + mov rdx, rax + call "??$?0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" + .cv_loc 1169 17 2404 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2404:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Orphan_all@_Container_base12@std@@QEAAXXZ" + .cv_loc 1169 17 2405 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2405:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rdx, qword ptr [rax] + lea rcx, [rsp + 56] + call "??$destroy@U_Container_proxy@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z" + .cv_loc 1169 17 2406 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2406:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rdx, qword ptr [rax] + lea rcx, [rsp + 56] + call "?address@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEBAPEAU_Container_proxy@2@AEAU32@@Z" + mov r8d, 1 + # kill: def $r8 killed $r8d + lea rcx, [rsp + 56] + mov rdx, rax + call "?deallocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z" + .cv_loc 1169 17 2407 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2407:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rax], 0 + mov rcx, qword ptr [rsp + 64] + xor rcx, rsp + call __security_check_cookie + .cv_loc 1169 17 2408 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2408:0 + nop + add rsp, 72 + ret +.Ltmp14572: +.Lfunc_end1169: + .seh_handlerdata + .section .text,"xr",discard,"?_Free_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z" + .globl "?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z" # -- Begin function ?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z + .p2align 4, 0x90 +"?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z": # @"?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z" +.Lfunc_begin1170: + .cv_func_id 1170 + .cv_loc 1170 20 1407 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1407:0 +.seh_proc "?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov dword ptr [rsp + 52], edx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp14573: + .cv_loc 1170 20 1408 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1408:0 + add rcx, 24 + mov edx, dword ptr [rsp + 52] + # kill: def $rdx killed $edx + call "?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" + .cv_loc 1170 20 1409 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1409:0 + nop + add rsp, 56 + ret +.Ltmp14574: +.Lfunc_end1170: + .seh_handlerdata + .section .text,"xr",discard,"?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z" + .seh_endproc + # -- End function + .def "?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" + .globl "?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" # -- Begin function ?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z + .p2align 4, 0x90 +"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z": # @"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" +.Lfunc_begin1171: + .cv_func_id 1171 + .cv_loc 1171 17 2676 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2676:0 +.seh_proc "?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 448 + .seh_stackalloc 448 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 312], -2 + and r8b, 1 + mov byte ptr [rbp + 311], r8b + mov qword ptr [rbp + 296], rdx + mov qword ptr [rbp + 288], rcx + mov rcx, qword ptr [rbp + 288] +.Ltmp14587: + .cv_loc 1171 17 2677 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2677:0 + mov qword ptr [rbp - 16], rcx # 8-byte Spill + call "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + cmp rax, qword ptr [rbp + 296] + jae .LBB1171_5 +# %bb.1: +.Ltmp14588: + .cv_loc 1171 17 2678 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2678:0 + mov rax, qword ptr [rbp + 296] + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + sub rcx, rax + lea rax, [rbp + 192] + mov rdx, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" +.Ltmp14583: + lea rcx, [rbp + 224] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + call "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" +.Ltmp14584: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1171_2 +.LBB1171_2: +.Ltmp14585: + mov rax, rsp + lea rcx, [rbp + 311] + mov qword ptr [rax + 32], rcx + lea rdx, [rbp + 256] + lea r8, [rbp + 224] + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov r9, qword ptr [rbp - 32] # 8-byte Reload + call "?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" +.Ltmp14586: + jmp .LBB1171_3 +.LBB1171_3: + lea rcx, [rbp + 256] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 192] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + jmp .LBB1171_18 +.LBB1171_5: + .cv_loc 1171 17 2679 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2679:0 + mov rax, qword ptr [rbp + 296] + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + cmp rcx, rax + jae .LBB1171_17 +# %bb.6: + .cv_loc 1171 17 2680 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2680:0 + lea rax, [rbp + 96] +.Ltmp14589: + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" +.Ltmp14575: + lea rcx, [rbp + 128] + mov rdx, qword ptr [rbp - 64] # 8-byte Reload + call "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" +.Ltmp14576: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1171_7 +.LBB1171_7: + mov byte ptr [rbp - 1], 1 + mov rax, rbp + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov r8, qword ptr [rbp + 296] +.Ltmp14577: + lea rdx, [rbp + 32] + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + call "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" +.Ltmp14578: + jmp .LBB1171_8 +.LBB1171_8: +.Ltmp14579: + lea rcx, [rbp + 64] + lea rdx, [rbp + 32] + call "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" +.Ltmp14580: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1171_9 +.LBB1171_9: + mov byte ptr [rbp - 1], 0 +.Ltmp14581: + lea rdx, [rbp + 160] + lea r8, [rbp + 64] + lea r9, [rbp + 128] + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" +.Ltmp14582: + jmp .LBB1171_10 +.LBB1171_10: + lea rcx, [rbp + 160] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 32] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 96] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + jmp .LBB1171_17 +.LBB1171_17: + .cv_loc 1171 17 2679 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2679:0 + jmp .LBB1171_18 +.Ltmp14590: +.LBB1171_18: + .cv_loc 1171 17 2681 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2681:0 + add rsp, 448 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z")@IMGREL + .section .text,"xr",discard,"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" + .seh_endproc + .def "?dtor$4@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA": +.seh_proc "?dtor$4@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA" +.LBB1171_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 192] +.Ltmp14591: + .cv_loc 1171 17 2678 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2678:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" + .seh_endproc + .def "?dtor$11@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA": +.seh_proc "?dtor$11@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA" +.LBB1171_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 32] +.Ltmp14592: + .cv_loc 1171 17 2680 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2680:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" + .seh_endproc + .def "?dtor$12@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$12@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA": +.seh_proc "?dtor$12@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA" +.LBB1171_12: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" + .seh_endproc + .def "?dtor$13@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$13@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA": +.seh_proc "?dtor$13@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA" +.LBB1171_13: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 1], 1 + jne .LBB1171_14 + jmp .LBB1171_15 +.LBB1171_14: + lea rcx, [rbp + 128] + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.LBB1171_15: + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" + .seh_endproc + .def "?dtor$16@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA": +.seh_proc "?dtor$16@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA" +.LBB1171_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 96] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp14593: +.Lfunc_end1171: + .seh_handlerdata + .section .text,"xr",discard,"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" + .seh_endproc + .section .xdata,"dr",associative,"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" + .p2align 2 +"$cppxdata$?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z": + .long 429065506 # MagicNumber + .long 5 # MaxState + .long ("$stateUnwindMap$?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 6 # IPMapEntries + .long ("$ip2state$?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z")@IMGREL # IPToStateXData + .long 440 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z": + .long -1 # ToState + .long "?dtor$4@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$13@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$12@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$11@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA"@IMGREL # Action +"$ip2state$?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z": + .long .Lfunc_begin1171@IMGREL # IP + .long -1 # ToState + .long .Ltmp14583@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14575@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp14577@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp14579@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp14582@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" + # -- End function + .def "?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ" + .globl "?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ" # -- Begin function ?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ + .p2align 4, 0x90 +"?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ": # @"?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ" +.Lfunc_begin1172: + .cv_func_id 1172 + .cv_loc 1172 20 4509 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4509:0 +.seh_proc "?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14594: + .cv_loc 1172 20 4510 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4510:0 + mov eax, dword ptr [rcx + 292] + pop rcx + ret +.Ltmp14595: +.Lfunc_end1172: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ" + .seh_endproc + # -- End function + .def "?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" + .globl "?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" # -- Begin function ?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z + .p2align 4, 0x90 +"?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z": # @"?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" +.Lfunc_begin1173: + .cv_func_id 1173 + .cv_loc 1173 17 1133 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1133:0 +.seh_proc "?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + mov qword ptr [rbp], rdx + mov qword ptr [rbp - 8], rcx + mov rcx, qword ptr [rbp - 8] +.Ltmp14598: + .cv_loc 1173 17 1134 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1134:0 + mov rdx, qword ptr [rbp] + mov qword ptr [rbp - 16], rcx # 8-byte Spill + mov qword ptr [rbp - 24], rdx # 8-byte Spill + call "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + cmp rcx, rax + jae .LBB1173_2 +# %bb.1: +.Ltmp14599: + .cv_loc 1173 17 1135 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1135:0 + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + sub rax, qword ptr [rbp] + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov rdx, rax + call "?_Pop_back_n@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" + jmp .LBB1173_7 +.LBB1173_2: + .cv_loc 1173 17 1136 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1136:0 + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + cmp rax, qword ptr [rbp] + jae .LBB1173_6 +# %bb.3: +.Ltmp14600: + .cv_loc 1173 17 1138 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1138:0 + mov rax, qword ptr [rbp] + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + sub rcx, rax + mov rax, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Reserve@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z" +.Ltmp14601: + .cv_loc 1173 17 1140 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1140:0 + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov rcx, qword ptr [rbp] + mov rdx, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + sub rcx, rax + mov rax, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rax] +.Ltmp14596: + mov rdx, qword ptr [rbp - 64] # 8-byte Reload + mov r8, qword ptr [rbp - 56] # 8-byte Reload + call "??$_Uninitialized_default_fill_n@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" +.Ltmp14597: + jmp .LBB1173_5 +.Ltmp14602: +.LBB1173_5: + .cv_loc 1173 17 1146 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1146:0 + mov rax, qword ptr [rbp] + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + sub rcx, rax + mov rax, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 88], rcx # 8-byte Spill + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + shl rcx, 5 + add rcx, qword ptr [rax] + mov qword ptr [rax], rcx +.Ltmp14603: +.LBB1173_6: + .cv_loc 1173 17 1136 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1136:0 + jmp .LBB1173_7 +.Ltmp14604: +.LBB1173_7: + .cv_loc 1173 17 1148 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1148:0 + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z")@IMGREL + .section .text,"xr",discard,"?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" + .seh_endproc + .def "?catch$4@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$4@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@4HA": +.seh_proc "?catch$4@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1173_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp14605: + .cv_loc 1173 17 1143 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1143:0 + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "?_Tidy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAXXZ" + .cv_loc 1173 17 1144 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1144:0 + mov rcx, qword ptr [rip + __imp__CxxThrowException] + xor eax, eax + mov edx, eax + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + mov r8, qword ptr [rbp - 72] # 8-byte Reload + call r8 + ud2 +.Ltmp14606: +.Lfunc_end1173: + .seh_handlerdata + .long ("$cppxdata$?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z")@IMGREL + .section .text,"xr",discard,"?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" + .seh_endproc + .section .xdata,"dr",associative,"?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" + .p2align 2 +"$cppxdata$?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z")@IMGREL # HandlerArray +"$handlerMap$0$?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$4@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z": + .long .Lfunc_begin1173@IMGREL # IP + .long -1 # ToState + .long .Ltmp14596@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14597@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$4@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" + # -- End function + .def "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" + .globl "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" # -- Begin function ?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z + .p2align 4, 0x90 +"?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z": # @"?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Lfunc_begin1174: + .cv_func_id 1174 + .cv_loc 1174 20 4519 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4519:0 +.seh_proc "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 1104 + .seh_stackalloc 1104 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 968], -2 + xor eax, eax + mov qword ptr [rbp + 960], rdx + mov qword ptr [rbp + 952], rcx + mov rcx, qword ptr [rbp + 952] +.Ltmp14611: + .cv_loc 1174 20 4520 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4520:0 + cmp eax, dword ptr [rcx + 320] + mov qword ptr [rbp + 72], rcx # 8-byte Spill + jge .LBB1174_3 +# %bb.1: + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov ecx, dword ptr [rax + 320] + add ecx, -1 + mov dword ptr [rax + 320], ecx + cmp ecx, 0 + jg .LBB1174_3 +# %bb.2: +.Ltmp14612: + .cv_loc 1174 20 4521 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4521:0 + mov rax, qword ptr [rip + "__imp_?_Xregex_error@std@@YAXW4error_type@regex_constants@1@@Z"] + mov ecx, 12 + call rax + ud2 +.Ltmp14613: +.LBB1174_3: + .cv_loc 1174 20 4522 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4522:0 + xor eax, eax + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + cmp eax, dword ptr [rcx + 316] + jge .LBB1174_6 +# %bb.4: + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov ecx, dword ptr [rax + 316] + add ecx, -1 + mov dword ptr [rax + 316], ecx + cmp ecx, 0 + jg .LBB1174_6 +# %bb.5: +.Ltmp14614: + .cv_loc 1174 20 4523 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4523:0 + mov rax, qword ptr [rip + "__imp_?_Xregex_error@std@@YAXW4error_type@regex_constants@1@@Z"] + mov ecx, 11 + call rax + ud2 +.Ltmp14615: +.LBB1174_6: + .cv_loc 1174 20 4525 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4525:0 + mov byte ptr [rbp + 951], 0 +.LBB1174_7: # =>This Loop Header: Depth=1 + # Child Loop BB1174_55 Depth 2 + .cv_loc 1174 20 4526 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4526:0 + cmp qword ptr [rbp + 960], 0 + je .LBB1174_99 +# %bb.8: # in Loop: Header=BB1174_7 Depth=1 +.Ltmp14616: + .cv_loc 1174 20 4528 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4528:0 + mov rax, qword ptr [rbp + 960] + mov ecx, dword ptr [rax + 8] + add ecx, -1 + mov eax, ecx + sub ecx, 20 + mov qword ptr [rbp + 64], rax # 8-byte Spill + mov dword ptr [rbp + 60], ecx # 4-byte Spill + ja .LBB1174_92 +# %bb.102: # in Loop: Header=BB1174_7 Depth=1 + lea rax, [rip + .LJTI1174_0] + mov rcx, qword ptr [rbp + 64] # 8-byte Reload + movsxd rdx, dword ptr [rax + 4*rcx] + add rdx, rax + jmp rdx +.LBB1174_9: # in Loop: Header=BB1174_7 Depth=1 +.Ltmp14617: + .cv_loc 1174 20 4531 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4531:0 + jmp .LBB1174_93 +.LBB1174_10: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4534 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4534:0 + mov ecx, 1 + mov edx, 256 + call "??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + mov r8, qword ptr [rbp + 72] # 8-byte Reload + mov ecx, dword ptr [r8 + 284] + mov edx, eax + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + cmp eax, 1 + jne .LBB1174_12 +# %bb.11: # in Loop: Header=BB1174_7 Depth=1 +.Ltmp14618: + .cv_loc 1174 20 4537 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4537:0 + mov byte ptr [rbp + 951], 1 + jmp .LBB1174_16 +.LBB1174_12: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4538 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4538:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov ecx, dword ptr [rax + 284] + mov edx, 256 + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + cmp eax, 0 + jne .LBB1174_14 +# %bb.13: # in Loop: Header=BB1174_7 Depth=1 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov rcx, qword ptr [rax + 224] + mov qword ptr [rbp + 928], rcx + mov rcx, qword ptr [rax + 232] + mov qword ptr [rbp + 936], rcx + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 912], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rbp + 920], rcx + lea rcx, [rbp + 912] + lea rdx, [rbp + 928] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1174_14 + jmp .LBB1174_15 +.LBB1174_14: # in Loop: Header=BB1174_7 Depth=1 +.Ltmp14619: + .cv_loc 1174 20 4541 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4541:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 896], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rbp + 904], rcx + .cv_loc 1174 20 4542 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4542:0 + lea rcx, [rbp + 896] +.Ltmp14620: + #DEBUG_VALUE: _Tmp <- [$rcx+0] + call "??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" +.Ltmp14621: + mov rcx, rax + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + movsx edx, byte ptr [rax] + cmp edx, 10 + setne r8b + and r8b, 1 + mov byte ptr [rbp + 951], r8b +.Ltmp14622: +.LBB1174_15: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4539 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4539:0 + jmp .LBB1174_16 +.Ltmp14623: +.LBB1174_16: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4544 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4544:0 + jmp .LBB1174_93 +.LBB1174_17: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4547 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4547:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov ecx, dword ptr [rax + 284] + mov edx, 2 + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + cmp eax, 0 + jne .LBB1174_20 +# %bb.18: # in Loop: Header=BB1174_7 Depth=1 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov rcx, qword ptr [rax + 240] + mov qword ptr [rbp + 880], rcx + mov rcx, qword ptr [rax + 248] + mov qword ptr [rbp + 888], rcx + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 864], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rbp + 872], rcx + lea rcx, [rbp + 864] + lea rdx, [rbp + 880] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1174_19 + jmp .LBB1174_21 +.LBB1174_19: # in Loop: Header=BB1174_7 Depth=1 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov rcx, rax + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + movsx edx, byte ptr [rax] + cmp edx, 10 + je .LBB1174_21 +.LBB1174_20: # in Loop: Header=BB1174_7 Depth=1 +.Ltmp14624: + .cv_loc 1174 20 4550 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4550:0 + mov byte ptr [rbp + 951], 1 +.Ltmp14625: +.LBB1174_21: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4551 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4551:0 + jmp .LBB1174_93 +.LBB1174_22: # in Loop: Header=BB1174_7 Depth=1 +.Ltmp14626: + .cv_loc 1174 20 4556 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4556:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov ecx, dword ptr [rax + 284] + mov edx, 4 + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1174_24 +# %bb.23: # in Loop: Header=BB1174_7 Depth=1 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov rcx, qword ptr [rax + 224] + mov qword ptr [rbp + 840], rcx + mov rcx, qword ptr [rax + 232] + mov qword ptr [rbp + 848], rcx + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 824], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rbp + 832], rcx + lea rcx, [rbp + 824] + lea rdx, [rbp + 840] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1174_26 +.LBB1174_24: # in Loop: Header=BB1174_7 Depth=1 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov ecx, dword ptr [rax + 284] + mov edx, 8 + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1174_27 +# %bb.25: # in Loop: Header=BB1174_7 Depth=1 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov rcx, qword ptr [rax + 240] + mov qword ptr [rbp + 808], rcx + mov rcx, qword ptr [rax + 248] + mov qword ptr [rbp + 816], rcx + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 792], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rbp + 800], rcx + lea rcx, [rbp + 792] + lea rdx, [rbp + 808] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1174_26 + jmp .LBB1174_27 +.LBB1174_26: # in Loop: Header=BB1174_7 Depth=1 +.Ltmp14627: + .cv_loc 1174 20 4560 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4560:0 + mov byte ptr [rbp + 863], 0 + jmp .LBB1174_28 +.LBB1174_27: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4562 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4562:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 776], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rbp + 784], rcx + mov rcx, rax + lea rdx, [rbp + 776] + mov r8d, 4294967295 + call "?_Is_wc@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@H@Z" + xor r8d, r8d + and al, 1 + movzx r9d, al + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rbp + 760], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rbp + 768], rdx + lea rdx, [rbp + 760] + mov dword ptr [rbp + 56], r9d # 4-byte Spill + call "?_Is_wc@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@H@Z" + and al, 1 + movzx r8d, al + mov r9d, dword ptr [rbp + 56] # 4-byte Reload + cmp r9d, r8d + setne al + and al, 1 + mov byte ptr [rbp + 863], al +.Ltmp14628: +.LBB1174_28: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4564 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4564:0 + mov rax, qword ptr [rbp + 960] + mov ecx, dword ptr [rax + 12] + and ecx, 1 + cmp ecx, 0 + setne dl + and dl, 1 + mov byte ptr [rbp + 759], dl + .cv_loc 1174 20 4565 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4565:0 + mov dl, byte ptr [rbp + 863] + and dl, 1 + movzx ecx, dl + mov dl, byte ptr [rbp + 759] + and dl, 1 + movzx r8d, dl + cmp ecx, r8d + jne .LBB1174_30 +# %bb.29: # in Loop: Header=BB1174_7 Depth=1 +.Ltmp14629: + .cv_loc 1174 20 4566 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4566:0 + mov byte ptr [rbp + 951], 1 +.Ltmp14630: +.LBB1174_30: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4567 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4567:0 + jmp .LBB1174_93 +.Ltmp14631: +.LBB1174_31: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4571 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4571:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov rcx, qword ptr [rax + 240] + mov qword ptr [rbp + 736], rcx + mov rcx, qword ptr [rax + 248] + mov qword ptr [rbp + 744], rcx + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 720], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rbp + 728], rcx + lea rcx, [rbp + 720] + lea rdx, [rbp + 736] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1174_34 +# %bb.32: # in Loop: Header=BB1174_7 Depth=1 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov rcx, rax + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + movsx edx, byte ptr [rax] + cmp edx, 10 + je .LBB1174_34 +# %bb.33: # in Loop: Header=BB1174_7 Depth=1 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov rcx, rax + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + movsx edx, byte ptr [rax] + cmp edx, 13 + jne .LBB1174_35 +.LBB1174_34: # in Loop: Header=BB1174_7 Depth=1 +.Ltmp14632: + .cv_loc 1174 20 4574 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4574:0 + mov byte ptr [rbp + 951], 1 + jmp .LBB1174_36 +.LBB1174_35: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4576 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4576:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov rcx, rax + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + mov qword ptr [rbp + 48], rax # 8-byte Spill +.Ltmp14633: +.LBB1174_36: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4577 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4577:0 + jmp .LBB1174_93 +.LBB1174_37: # in Loop: Header=BB1174_7 Depth=1 +.Ltmp14634: + .cv_loc 1174 20 4581 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4581:0 + mov rax, qword ptr [rbp + 960] + mov qword ptr [rbp + 712], rax + .cv_loc 1174 20 4582 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4582:0 + lea rcx, [rbp + 696] +.Ltmp14635: + #DEBUG_VALUE: _Res0 <- [$rcx+0] + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" +.Ltmp14636: + .cv_loc 1174 20 4583 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4583:0 + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rbp + 680], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rbp + 688], rdx + mov r8d, dword ptr [rcx + 280] + mov rdx, qword ptr [rcx + 304] + mov r9, qword ptr [rbp + 712] + add r9, 32 + mov rcx, r9 + mov qword ptr [rbp + 40], rax # 8-byte Spill + mov qword ptr [rbp + 32], rdx # 8-byte Spill + mov dword ptr [rbp + 28], r8d # 4-byte Spill + call "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + mov rcx, qword ptr [rbp + 712] + add rcx, 32 + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "?_Size@?$_Buf@D@std@@QEBAIXZ" + mov eax, eax + mov ecx, eax + mov rdx, qword ptr [rbp + 16] # 8-byte Reload + add rdx, rcx + mov rcx, qword ptr [rbp + 712] + add rcx, 32 + mov qword ptr [rbp + 8], rdx # 8-byte Spill + call "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + mov rdx, qword ptr [rcx + 240] + mov qword ptr [rbp + 632], rdx + mov rdx, qword ptr [rcx + 248] + mov qword ptr [rbp + 640], rdx + mov rdx, qword ptr [rcx] + mov qword ptr [rbp + 616], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rbp + 624], rdx + lea rcx, [rbp + 648] + lea rdx, [rbp + 616] + lea r8, [rbp + 632] + mov r9, rax + mov rax, qword ptr [rbp + 8] # 8-byte Reload + mov qword ptr [rsp + 32], rax + mov rax, qword ptr [rbp + 32] # 8-byte Reload + mov qword ptr [rsp + 40], rax + mov r10d, dword ptr [rbp + 28] # 4-byte Reload + mov dword ptr [rsp + 48], r10d + call "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" + mov rax, qword ptr [rbp + 648] + mov qword ptr [rbp + 696], rax + mov rax, qword ptr [rbp + 656] + mov qword ptr [rbp + 704], rax + mov rax, qword ptr [rbp + 696] + mov qword ptr [rbp + 664], rax + mov rax, qword ptr [rbp + 704] + mov qword ptr [rbp + 672], rax + lea rcx, [rbp + 664] + lea rdx, [rbp + 680] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1174_38 + jmp .LBB1174_39 +.LBB1174_38: # in Loop: Header=BB1174_7 Depth=1 +.Ltmp14637: + .cv_loc 1174 20 4588 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4588:0 + mov rax, qword ptr [rbp + 696] + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rbp + 704] + mov qword ptr [rcx + 8], rax + jmp .LBB1174_40 +.LBB1174_39: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4590 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4590:0 + mov byte ptr [rbp + 951], 1 +.Ltmp14638: +.LBB1174_40: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4591 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4591:0 + jmp .LBB1174_93 +.Ltmp14639: +.LBB1174_41: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4596 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4596:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov rcx, qword ptr [rax + 240] + mov qword ptr [rbp + 600], rcx + mov rcx, qword ptr [rax + 248] + mov qword ptr [rbp + 608], rcx + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 584], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rbp + 592], rcx + lea rcx, [rbp + 584] + lea rdx, [rbp + 600] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + mov al, 1 + mov byte ptr [rbp + 7], al # 1-byte Spill + jne .LBB1174_43 +# %bb.42: # in Loop: Header=BB1174_7 Depth=1 + mov rdx, qword ptr [rbp + 960] + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + call "?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" + xor al, -1 + mov byte ptr [rbp + 7], al # 1-byte Spill +.LBB1174_43: # in Loop: Header=BB1174_7 Depth=1 + mov al, byte ptr [rbp + 7] # 1-byte Reload + and al, 1 + mov byte ptr [rbp + 951], al + .cv_loc 1174 20 4598 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4598:0 + jmp .LBB1174_93 +.Ltmp14640: +.LBB1174_44: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4602 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4602:0 + jmp .LBB1174_93 +.LBB1174_45: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4605 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4605:0 + jmp .LBB1174_93 +.LBB1174_46: # in Loop: Header=BB1174_7 Depth=1 +.Ltmp14641: + .cv_loc 1174 20 4610 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4610:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + movups xmm0, xmmword ptr [rax] + movaps xmmword ptr [rbp + 560], xmm0 + .cv_loc 1174 20 4611 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4611:0 + mov rcx, qword ptr [rbp + 960] + mov edx, dword ptr [rcx + 8] + sub edx, 11 + sete byte ptr [rbp + 559] + lea rcx, [rbp + 488] + .cv_loc 1174 20 4612 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4612:0 + mov dword ptr [rbp], edx # 4-byte Spill + mov rdx, rax + call "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" + .cv_loc 1174 20 4613 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4613:0 + mov rcx, qword ptr [rbp + 960] + mov rdx, qword ptr [rcx + 32] +.Ltmp14607: + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Ltmp14608: + mov byte ptr [rbp - 9], al # 1-byte Spill + jmp .LBB1174_47 +.LBB1174_47: # in Loop: Header=BB1174_7 Depth=1 + mov al, byte ptr [rbp - 9] # 1-byte Reload + and al, 1 + movzx ecx, al + mov al, byte ptr [rbp + 559] + and al, 1 + movzx edx, al + cmp ecx, edx + jne .LBB1174_50 +# %bb.48: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4615 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4615:0 +.Ltmp14609: + lea rdx, [rbp + 488] +.Ltmp14642: + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAXAEBV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +.Ltmp14610: + jmp .LBB1174_49 +.LBB1174_49: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4616 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4616:0 + mov byte ptr [rbp + 951], 1 + .cv_loc 1174 20 4617 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4617:0 + jmp .LBB1174_51 +.Ltmp14643: +.LBB1174_50: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4619 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4619:0 + mov rax, qword ptr [rbp + 560] + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rbp + 568] + mov qword ptr [rcx + 8], rax +.Ltmp14644: +.LBB1174_51: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4621 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4621:0 + lea rcx, [rbp + 488] + call "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + jmp .LBB1174_93 +.Ltmp14645: +.LBB1174_53: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4624 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4624:0 + mov qword ptr [rbp + 960], 0 + .cv_loc 1174 20 4625 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4625:0 + jmp .LBB1174_93 +.LBB1174_54: # in Loop: Header=BB1174_7 Depth=1 +.Ltmp14646: + .cv_loc 1174 20 4629 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4629:0 + mov rax, qword ptr [rbp + 960] + mov qword ptr [rbp + 480], rax + .cv_loc 1174 20 4630 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4630:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + add rax, 64 + mov rcx, qword ptr [rbp + 480] + mov edx, dword ptr [rcx + 32] + # kill: def $rdx killed $edx + mov rcx, rax + call "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rax], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rax + 8], rdx +.Ltmp14647: + .cv_loc 1174 20 4631 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4631:0 + add rcx, 16 + call "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov qword ptr [rbp + 472], rax +.LBB1174_55: # Parent Loop BB1174_7 Depth=1 + # => This Inner Loop Header: Depth=2 + mov rax, qword ptr [rbp + 480] + mov ecx, dword ptr [rax + 32] + mov eax, ecx + cmp rax, qword ptr [rbp + 472] + jae .LBB1174_57 +# %bb.56: # in Loop: Header=BB1174_55 Depth=2 +.Ltmp14648: + .cv_loc 1174 20 4633 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4633:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + add rax, 16 + mov rcx, qword ptr [rbp + 472] + add rcx, -1 + mov qword ptr [rbp + 472], rcx + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, rax + lea rdx, [rbp + 440] + mov r8, qword ptr [rbp - 24] # 8-byte Reload + call "??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" + xor edx, edx + lea rcx, [rbp + 440] + call "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" + lea rcx, [rbp + 440] + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1174 20 4631 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4631:0 + jmp .LBB1174_55 +.Ltmp14649: +.LBB1174_57: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4634 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4634:0 + jmp .LBB1174_93 +.Ltmp14650: +.LBB1174_58: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4639 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4639:0 + mov rax, qword ptr [rbp + 960] + mov qword ptr [rbp + 432], rax + .cv_loc 1174 20 4640 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4640:0 + mov rax, qword ptr [rbp + 432] + mov rax, qword ptr [rax + 32] + mov qword ptr [rbp + 424], rax + .cv_loc 1174 20 4641 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4641:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + test byte ptr [rax + 289], 1 + jne .LBB1174_60 +# %bb.59: # in Loop: Header=BB1174_7 Depth=1 + mov rax, qword ptr [rbp + 424] + cmp dword ptr [rax + 32], 0 + je .LBB1174_61 +.LBB1174_60: # in Loop: Header=BB1174_7 Depth=1 +.Ltmp14651: + .cv_loc 1174 20 4643 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4643:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + add rax, 16 + mov rcx, qword ptr [rbp + 424] + mov edx, dword ptr [rcx + 32] + mov r8d, edx + mov rcx, rax + lea rdx, [rbp + 392] + call "??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" + lea rcx, [rbp + 392] + mov edx, 1 + call "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" + lea rcx, [rbp + 392] + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1174 20 4644 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4644:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + add rax, 64 + mov rcx, qword ptr [rbp + 424] + mov edx, dword ptr [rcx + 32] + # kill: def $rdx killed $edx + mov rcx, rax + call "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rax + 16], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rax + 24], rdx +.Ltmp14652: +.LBB1174_61: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4646 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4646:0 + jmp .LBB1174_93 +.Ltmp14653: +.LBB1174_62: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4651 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4651:0 + mov rax, qword ptr [rbp + 960] + mov qword ptr [rbp + 384], rax + .cv_loc 1174 20 4652 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4652:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + add rax, 16 + mov rcx, qword ptr [rbp + 384] + mov edx, dword ptr [rcx + 32] + mov r8d, edx + mov rcx, rax + lea rdx, [rbp + 352] + call "??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" + lea rcx, [rbp + 352] + call "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" + lea rcx, [rbp + 352] + mov byte ptr [rbp - 41], al # 1-byte Spill + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov al, byte ptr [rbp - 41] # 1-byte Reload + test al, 1 + jne .LBB1174_63 + jmp .LBB1174_69 +.LBB1174_63: # in Loop: Header=BB1174_7 Depth=1 +.Ltmp14654: + .cv_loc 1174 20 4654 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4654:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 336], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rbp + 344], rcx + .cv_loc 1174 20 4655 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4655:0 + add rax, 64 + mov rcx, qword ptr [rbp + 384] + mov edx, dword ptr [rcx + 32] + # kill: def $rdx killed $edx + mov rcx, rax + call "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 320], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rbp + 328], rax + .cv_loc 1174 20 4656 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4656:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + add rax, 64 + mov rcx, qword ptr [rbp + 384] + mov r8d, dword ptr [rcx + 32] + mov edx, r8d + mov rcx, rax + call "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov rcx, qword ptr [rax + 16] + mov qword ptr [rbp + 304], rcx + mov rax, qword ptr [rax + 24] + mov qword ptr [rbp + 312], rax + .cv_loc 1174 20 4657 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4657:0 + mov rax, qword ptr [rbp + 304] + mov qword ptr [rbp + 288], rax + mov rax, qword ptr [rbp + 312] + mov qword ptr [rbp + 296], rax + mov rax, qword ptr [rbp + 320] + mov qword ptr [rbp + 272], rax + mov rax, qword ptr [rbp + 328] + mov qword ptr [rbp + 280], rax + lea rcx, [rbp + 272] + lea rdx, [rbp + 288] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + xor r8d, r8d + mov r9b, r8b + test al, 1 + mov byte ptr [rbp - 42], r9b # 1-byte Spill + jne .LBB1174_64 + jmp .LBB1174_65 +.LBB1174_64: # in Loop: Header=BB1174_7 Depth=1 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 256], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rbp + 264], rcx + mov edx, dword ptr [rax + 280] + mov rcx, qword ptr [rax + 304] + mov r8, qword ptr [rbp + 304] + mov qword ptr [rbp + 208], r8 + mov r8, qword ptr [rbp + 312] + mov qword ptr [rbp + 216], r8 + mov r8, qword ptr [rbp + 320] + mov qword ptr [rbp + 192], r8 + mov r8, qword ptr [rbp + 328] + mov qword ptr [rbp + 200], r8 + mov r8, qword ptr [rax + 240] + mov qword ptr [rbp + 176], r8 + mov r8, qword ptr [rax + 248] + mov qword ptr [rbp + 184], r8 + mov r8, qword ptr [rax] + mov qword ptr [rbp + 160], r8 + mov r8, qword ptr [rax + 8] + mov qword ptr [rbp + 168], r8 + lea r8, [rbp + 224] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rcx, r8 + lea r8, [rbp + 160] + mov dword ptr [rbp - 60], edx # 4-byte Spill + mov rdx, r8 + lea r8, [rbp + 176] + lea r9, [rbp + 192] + lea r10, [rbp + 208] + mov qword ptr [rsp + 32], r10 + mov r10, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rsp + 40], r10 + mov r11d, dword ptr [rbp - 60] # 4-byte Reload + mov dword ptr [rsp + 48], r11d + call "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" + mov rax, qword ptr [rbp + 224] + mov qword ptr [rbp + 336], rax + mov rax, qword ptr [rbp + 232] + mov qword ptr [rbp + 344], rax + mov rax, qword ptr [rbp + 336] + mov qword ptr [rbp + 240], rax + mov rax, qword ptr [rbp + 344] + mov qword ptr [rbp + 248], rax + lea rcx, [rbp + 240] + lea rdx, [rbp + 256] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov byte ptr [rbp - 42], al # 1-byte Spill +.LBB1174_65: # in Loop: Header=BB1174_7 Depth=1 + mov al, byte ptr [rbp - 42] # 1-byte Reload + test al, 1 + jne .LBB1174_66 + jmp .LBB1174_67 +.LBB1174_66: # in Loop: Header=BB1174_7 Depth=1 +.Ltmp14655: + .cv_loc 1174 20 4661 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4661:0 + mov byte ptr [rbp + 951], 1 + jmp .LBB1174_68 +.LBB1174_67: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4663 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4663:0 + mov rax, qword ptr [rbp + 336] + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rbp + 344] + mov qword ptr [rcx + 8], rax +.Ltmp14656: +.LBB1174_68: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4664 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4664:0 + jmp .LBB1174_69 +.Ltmp14657: +.LBB1174_69: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4665 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4665:0 + jmp .LBB1174_93 +.Ltmp14658: +.LBB1174_70: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4669 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4669:0 + mov rax, qword ptr [rbp + 960] + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + mov rdx, rax + call "?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z" + test al, 1 + jne .LBB1174_72 +# %bb.71: # in Loop: Header=BB1174_7 Depth=1 +.Ltmp14659: + .cv_loc 1174 20 4670 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4670:0 + mov byte ptr [rbp + 951], 1 +.Ltmp14660: +.LBB1174_72: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4671 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4671:0 + mov qword ptr [rbp + 960], 0 + .cv_loc 1174 20 4672 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4672:0 + jmp .LBB1174_93 +.LBB1174_73: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4675 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4675:0 + jmp .LBB1174_93 +.LBB1174_74: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4678 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4678:0 + mov rax, qword ptr [rbp + 960] + mov ecx, dword ptr [rax + 12] + and ecx, 2 + cmp ecx, 0 + setne dl + mov rax, qword ptr [rbp + 960] + and dl, 1 + xor r9d, r9d + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + mov byte ptr [rbp - 61], dl # 1-byte Spill + mov rdx, rax + mov r8b, byte ptr [rbp - 61] # 1-byte Reload + call "?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z" + test al, 1 + jne .LBB1174_76 +# %bb.75: # in Loop: Header=BB1174_7 Depth=1 +.Ltmp14661: + .cv_loc 1174 20 4680 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4680:0 + mov byte ptr [rbp + 951], 1 +.Ltmp14662: +.LBB1174_76: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4681 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4681:0 + mov qword ptr [rbp + 960], 0 + .cv_loc 1174 20 4682 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4682:0 + jmp .LBB1174_93 +.LBB1174_77: # in Loop: Header=BB1174_7 Depth=1 +.Ltmp14663: + .cv_loc 1174 20 4686 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4686:0 + mov rax, qword ptr [rbp + 960] + mov rax, qword ptr [rax + 32] + mov qword ptr [rbp + 152], rax + .cv_loc 1174 20 4687 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4687:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + add rax, 192 + mov rcx, qword ptr [rbp + 152] + mov edx, dword ptr [rcx + 48] + # kill: def $rdx killed $edx + mov rcx, rax + call "??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z" + mov qword ptr [rbp + 144], rax + .cv_loc 1174 20 4689 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4689:0 + mov rax, qword ptr [rbp + 152] + cmp dword ptr [rax + 52], 0 + jne .LBB1174_80 +# %bb.78: # in Loop: Header=BB1174_7 Depth=1 + mov rax, qword ptr [rbp + 144] + mov r9d, dword ptr [rax] + mov rax, qword ptr [rbp + 152] + mov ecx, dword ptr [rax + 12] + and ecx, 2 + cmp ecx, 0 + setne dl + mov rax, qword ptr [rbp + 152] + and dl, 1 + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + mov byte ptr [rbp - 62], dl # 1-byte Spill + mov rdx, rax + mov r8b, byte ptr [rbp - 62] # 1-byte Reload + call "?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z" + test al, 1 + jne .LBB1174_80 +# %bb.79: # in Loop: Header=BB1174_7 Depth=1 +.Ltmp14664: + .cv_loc 1174 20 4691 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4691:0 + mov byte ptr [rbp + 951], 1 +.Ltmp14665: +.LBB1174_80: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4692 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4692:0 + mov qword ptr [rbp + 960], 0 + .cv_loc 1174 20 4693 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4693:0 + jmp .LBB1174_93 +.Ltmp14666: +.LBB1174_81: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4697 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4697:0 + jmp .LBB1174_93 +.LBB1174_82: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4700 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4700:0 + mov ecx, 32 + mov edx, 8192 + call "??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + mov r8, qword ptr [rbp + 72] # 8-byte Reload + mov ecx, dword ptr [r8 + 284] + mov edx, eax + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1174_84 +# %bb.83: # in Loop: Header=BB1174_7 Depth=1 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 128], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rbp + 136], rcx + mov rcx, qword ptr [rax + 224] + mov qword ptr [rbp + 112], rcx + mov rcx, qword ptr [rax + 232] + mov qword ptr [rbp + 120], rcx + lea rcx, [rbp + 112] + lea rdx, [rbp + 128] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1174_86 +.LBB1174_84: # in Loop: Header=BB1174_7 Depth=1 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + test byte ptr [rax + 312], 1 + je .LBB1174_87 +# %bb.85: # in Loop: Header=BB1174_7 Depth=1 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov rcx, qword ptr [rax + 240] + mov qword ptr [rbp + 96], rcx + mov rcx, qword ptr [rax + 248] + mov qword ptr [rbp + 104], rcx + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 80], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rbp + 88], rcx + lea rcx, [rbp + 80] + lea rdx, [rbp + 96] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1174_86 + jmp .LBB1174_87 +.LBB1174_86: # in Loop: Header=BB1174_7 Depth=1 +.Ltmp14667: + .cv_loc 1174 20 4704 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4704:0 + mov byte ptr [rbp + 951], 1 + jmp .LBB1174_91 +.LBB1174_87: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4705 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4705:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + test byte ptr [rax + 288], 1 + je .LBB1174_89 +# %bb.88: # in Loop: Header=BB1174_7 Depth=1 + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + call "?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ" + test al, 1 + jne .LBB1174_89 + jmp .LBB1174_90 +.LBB1174_89: # in Loop: Header=BB1174_7 Depth=1 +.Ltmp14668: + .cv_loc 1174 20 4707 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4707:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + add rax, 96 + mov rcx, rax + mov rdx, qword ptr [rbp + 72] # 8-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" + .cv_loc 1174 20 4708 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4708:0 + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + mov byte ptr [rcx + 288], 1 + mov qword ptr [rbp - 72], rax # 8-byte Spill +.Ltmp14669: +.LBB1174_90: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4705 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4705:0 + jmp .LBB1174_91 +.Ltmp14670: +.LBB1174_91: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4710 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4710:0 + mov qword ptr [rbp + 960], 0 + .cv_loc 1174 20 4711 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4711:0 + jmp .LBB1174_93 +.LBB1174_92: + .cv_loc 1174 20 4714 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4714:0 + mov rax, qword ptr [rip + "__imp_?_Xregex_error@std@@YAXW4error_type@regex_constants@1@@Z"] + mov ecx, 13 + call rax + ud2 +.Ltmp14671: +.LBB1174_93: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4717 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4717:0 + test byte ptr [rbp + 951], 1 + je .LBB1174_95 +# %bb.94: # in Loop: Header=BB1174_7 Depth=1 +.Ltmp14672: + .cv_loc 1174 20 4718 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4718:0 + mov qword ptr [rbp + 960], 0 + jmp .LBB1174_98 +.LBB1174_95: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4719 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4719:0 + cmp qword ptr [rbp + 960], 0 + je .LBB1174_97 +# %bb.96: # in Loop: Header=BB1174_7 Depth=1 +.Ltmp14673: + .cv_loc 1174 20 4720 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4720:0 + mov rax, qword ptr [rbp + 960] + mov rax, qword ptr [rax + 16] + mov qword ptr [rbp + 960], rax +.LBB1174_97: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4719 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4719:0 + jmp .LBB1174_98 +.Ltmp14674: +.LBB1174_98: # in Loop: Header=BB1174_7 Depth=1 + .cv_loc 1174 20 4526 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4526:0 + jmp .LBB1174_7 +.LBB1174_99: + .cv_loc 1174 20 4723 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4723:0 + xor eax, eax + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + cmp eax, dword ptr [rcx + 320] + jge .LBB1174_101 +# %bb.100: +.Ltmp14675: + .cv_loc 1174 20 4724 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4724:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov ecx, dword ptr [rax + 320] + add ecx, 1 + mov dword ptr [rax + 320], ecx +.Ltmp14676: +.LBB1174_101: + .cv_loc 1174 20 4725 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4725:0 + mov al, byte ptr [rbp + 951] + xor al, -1 + and al, 1 + movzx eax, al + add rsp, 1104 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z")@IMGREL + .section .text,"xr",discard,"?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" + .seh_endproc + .def "?dtor$52@?0??_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$52@?0??_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z@4HA": +.seh_proc "?dtor$52@?0??_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z@4HA" +.LBB1174_52: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 488] +.Ltmp14677: + .cv_loc 1174 20 4621 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4621:0 + call "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + nop + add rsp, 64 + pop rbp + ret # CLEANUPRET +.Ltmp14678: +.Lfunc_end1174: + .p2align 2, 0x90 +.LJTI1174_0: + .long .LBB1174_9-.LJTI1174_0 + .long .LBB1174_10-.LJTI1174_0 + .long .LBB1174_17-.LJTI1174_0 + .long .LBB1174_22-.LJTI1174_0 + .long .LBB1174_31-.LJTI1174_0 + .long .LBB1174_37-.LJTI1174_0 + .long .LBB1174_41-.LJTI1174_0 + .long .LBB1174_44-.LJTI1174_0 + .long .LBB1174_45-.LJTI1174_0 + .long .LBB1174_46-.LJTI1174_0 + .long .LBB1174_46-.LJTI1174_0 + .long .LBB1174_53-.LJTI1174_0 + .long .LBB1174_54-.LJTI1174_0 + .long .LBB1174_58-.LJTI1174_0 + .long .LBB1174_62-.LJTI1174_0 + .long .LBB1174_70-.LJTI1174_0 + .long .LBB1174_73-.LJTI1174_0 + .long .LBB1174_74-.LJTI1174_0 + .long .LBB1174_77-.LJTI1174_0 + .long .LBB1174_81-.LJTI1174_0 + .long .LBB1174_82-.LJTI1174_0 + .seh_handlerdata + .section .text,"xr",discard,"?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" + .p2align 2 +"$cppxdata$?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z")@IMGREL # IPToStateXData + .long 1096 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z": + .long -1 # ToState + .long "?dtor$52@?0??_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z@4HA"@IMGREL # Action +"$ip2state$?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z": + .long .Lfunc_begin1174@IMGREL # IP + .long -1 # ToState + .long .Ltmp14607@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14610@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" + # -- End function + .def "??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" + .globl "??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" # -- Begin function ??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z + .p2align 4, 0x90 +"??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z": # @"??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" +.Lfunc_begin1175: + .cv_func_id 1175 + .cv_loc 1175 17 2728 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2728:0 +.seh_proc "??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 112 + .seh_stackalloc 112 + lea rbp, [rsp + 112] + .seh_setframe 5, 112 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov rax, rdx + mov qword ptr [rbp - 16], r8 + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea r8, [rbp - 56] +.Ltmp14681: + .cv_loc 1175 17 2729 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2729:0 + mov qword ptr [rbp - 64], rdx # 8-byte Spill + mov rdx, r8 + mov qword ptr [rbp - 72], rax # 8-byte Spill + mov qword ptr [rbp - 80], r8 # 8-byte Spill + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .cv_loc 1175 17 2730 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2730:0 + mov rdx, qword ptr [rbp - 16] + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + call "?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAX_K@Z" + .cv_loc 1175 17 2731 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2731:0 +.Ltmp14679: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rbp - 64] # 8-byte Reload + call "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" +.Ltmp14680: + jmp .LBB1175_1 +.LBB1175_1: + .cv_loc 1175 17 2732 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2732:0 + lea rcx, [rbp - 56] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 72] # 8-byte Reload + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z")@IMGREL + .section .text,"xr",discard,"??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" + .seh_endproc + .def "?dtor$2@?0???A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z@4HA": +.seh_proc "?dtor$2@?0???A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z@4HA" +.LBB1175_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue + lea rcx, [rbp - 56] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp14682: +.Lfunc_end1175: + .seh_handlerdata + .section .text,"xr",discard,"??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" + .seh_endproc + .section .xdata,"dr",associative,"??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" + .p2align 2 +"$cppxdata$??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z": + .long -1 # ToState + .long "?dtor$2@?0???A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z@4HA"@IMGREL # Action +"$ip2state$??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z": + .long .Lfunc_begin1175@IMGREL # IP + .long -1 # ToState + .long .Ltmp14679@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14680@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" + # -- End function + .def "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" + .globl "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" # -- Begin function ??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ + .p2align 4, 0x90 +"??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ": # @"??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" +.Lfunc_begin1176: + .cv_func_id 1176 + .cv_loc 1176 17 1955 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1955:0 +.seh_proc "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + .cv_loc 1176 17 1956 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1956:0 +.Ltmp14683: +.Ltmp14685: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" +.Ltmp14684: + mov qword ptr [rbp - 32], rax # 8-byte Spill + jmp .LBB1176_1 +.LBB1176_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + mov ecx, dword ptr [rax] + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + mov dword ptr [rbp - 36], ecx # 4-byte Spill + mov rcx, rdx + call "?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ" + mov r8d, dword ptr [rbp - 36] # 4-byte Reload + and r8d, eax + cmp r8d, 0 + setne r9b + and r9b, 1 + movzx eax, r9b + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ")@IMGREL + .section .text,"xr",discard,"??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" + .seh_endproc + .def "?dtor$2@?0???B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ@4HA": +.seh_proc "?dtor$2@?0???B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ@4HA" +.LBB1176_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp14686: +.Lfunc_end1176: + .seh_handlerdata + .section .text,"xr",discard,"??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" + .seh_endproc + .section .xdata,"dr",associative,"??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" + .p2align 2 +"$cppxdata$??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ": + .long -1 # ToState + .long "?dtor$2@?0???B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ@4HA"@IMGREL # Action +"$ip2state$??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ": + .long .Lfunc_begin1176@IMGREL # IP + .long -1 # ToState + .long .Ltmp14683@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14684@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" + # -- End function + .def "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ": # @"??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1177: + .cv_func_id 1177 + .cv_loc 1177 17 1919 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1919:0 +.seh_proc "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14687: + .cv_loc 1177 17 1919 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1919:0 + call "??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.Ltmp14688: + .cv_loc 1177 17 1919 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1919:0 + nop + add rsp, 40 + ret +.Ltmp14689: +.Lfunc_end1177: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + .globl "?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" # -- Begin function ?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z + .p2align 4, 0x90 +"?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z": # @"?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" +.Lfunc_begin1178: + .cv_func_id 1178 + .cv_loc 1178 20 1427 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1427:0 +.seh_proc "?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov dword ptr [rsp + 52], edx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp14690: + .cv_loc 1178 20 1428 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1428:0 + add rcx, 24 + mov edx, dword ptr [rsp + 52] + # kill: def $rdx killed $edx + call "??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + nop + add rsp, 56 + ret +.Ltmp14691: +.Lfunc_end1178: + .seh_handlerdata + .section .text,"xr",discard,"?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + .seh_endproc + # -- End function + .def "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + .globl "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # -- Begin function ??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z + .p2align 4, 0x90 +"??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z": # @"??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" +.Lfunc_begin1179: + .cv_func_id 1179 + .cv_loc 1179 17 1230 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1230:0 +.seh_proc "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp14692: + .cv_loc 1179 17 1232 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1232:0 + mov qword ptr [rsp + 64], rcx # 8-byte Spill + call "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + cmp rax, qword ptr [rsp + 80] + ja .LBB1179_4 +# %bb.1: +.Ltmp14693: + .cv_loc 1179 17 1234 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1234:0 + lea rcx, [rip + "??_C@_1DM@LHGCHCBA@?$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?$AA@"] + lea rdx, [rip + "??_C@_1IM@NNGFABKP@?$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 r8d, 1234 + call qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] +.Ltmp14694: + .cv_loc 1179 17 1235 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1235:0 + lea rcx, [rip + "??_C@_1FG@IBPIFFN@?$AA?$CC?$AAS?$AAt?$AAa?$AAn?$AAd?$AAa?$AAr?$AAd?$AA?5?$AAC?$AA?$CL?$AA?$CL?$AA?5?$AAL?$AAi?$AAb?$AAr?$AAa?$AAr?$AAi?$AAe?$AAs?$AA?5?$AAO?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAR@"] + mov rdx, rsp + mov qword ptr [rdx + 40], rcx + lea rcx, [rip + "??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@"] + mov qword ptr [rdx + 32], rcx + lea rdx, [rip + "??_C@_1IM@NNGFABKP@?$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 rcx, qword ptr [rip + __imp__CrtDbgReportW] + xor r8d, r8d + mov r9d, r8d + mov r8d, 2 + mov eax, 1235 + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov ecx, r8d + mov r8d, eax + mov r10, qword ptr [rsp + 56] # 8-byte Reload + call r10 + mov ecx, 1 + cmp ecx, eax + jne .LBB1179_3 +# %bb.2: + int3 +.LBB1179_3: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1BO@MEPPHOO@?$AA?$CC?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BG@PKIBLBCB@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$FL?$AA?$FN?$AA?$AA@"] + lea r8, [rip + "??_C@_1IM@NNGFABKP@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 1235 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp14695: +.LBB1179_4: + .cv_loc 1179 17 1242 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1242:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 80] + shl rcx, 5 + add rax, rcx + add rsp, 88 + ret +.Ltmp14696: +.Lfunc_end1179: + .seh_handlerdata + .section .text,"xr",discard,"??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + .seh_endproc + # -- End function + .def "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin1180: + .cv_func_id 1180 + .cv_loc 1180 20 1412 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1412:0 +.seh_proc "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14697: + .cv_loc 1180 20 1413 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1413:0 + add rcx, 56 + mov rax, rcx + pop rcx + ret +.Ltmp14698: +.Lfunc_end1180: + .seh_handlerdata + .section .text,"xr",discard,"?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin1181: + .cv_func_id 1181 + .cv_loc 1181 20 1417 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1417:0 +.seh_proc "?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14699: + .cv_loc 1181 20 1418 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1418:0 + add rcx, 96 + mov rax, rcx + pop rcx + ret +.Ltmp14700: +.Lfunc_end1181: + .seh_handlerdata + .section .text,"xr",discard,"?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin1182: + .cv_func_id 1182 + .cv_loc 1182 20 1422 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1422:0 +.seh_proc "?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14701: + .cv_loc 1182 20 1423 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1423:0 + add rcx, 136 + mov rax, rcx + pop rcx + ret +.Ltmp14702: +.Lfunc_end1182: + .seh_handlerdata + .section .text,"xr",discard,"?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" + .globl "?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" # -- Begin function ?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z + .p2align 4, 0x90 +"?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z": # @"?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" +.Lfunc_begin1183: + .cv_func_id 1183 + .cv_loc 1183 17 1133 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1133:0 +.seh_proc "?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + mov qword ptr [rbp], rdx + mov qword ptr [rbp - 8], rcx + mov rcx, qword ptr [rbp - 8] +.Ltmp14705: + .cv_loc 1183 17 1134 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1134:0 + mov rdx, qword ptr [rbp] + mov qword ptr [rbp - 16], rcx # 8-byte Spill + mov qword ptr [rbp - 24], rdx # 8-byte Spill + call "?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + cmp rcx, rax + jae .LBB1183_2 +# %bb.1: +.Ltmp14706: + .cv_loc 1183 17 1135 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1135:0 + mov rcx, qword ptr [rbp - 16] # 8-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@@QEBA_KXZ" + sub rax, qword ptr [rbp] + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov rdx, rax + call "?_Pop_back_n@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" + jmp .LBB1183_7 +.LBB1183_2: + .cv_loc 1183 17 1136 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1136:0 + mov rcx, qword ptr [rbp - 16] # 8-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@@QEBA_KXZ" + cmp rax, qword ptr [rbp] + jae .LBB1183_6 +# %bb.3: +.Ltmp14707: + .cv_loc 1183 17 1138 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1138:0 + mov rax, qword ptr [rbp] + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + sub rcx, rax + mov rax, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Reserve@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z" +.Ltmp14708: + .cv_loc 1183 17 1140 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1140:0 + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov rcx, qword ptr [rbp] + mov rdx, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + sub rcx, rax + mov rax, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rax] +.Ltmp14703: + mov rdx, qword ptr [rbp - 64] # 8-byte Reload + mov r8, qword ptr [rbp - 56] # 8-byte Reload + call "??$_Uninitialized_default_fill_n@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" +.Ltmp14704: + jmp .LBB1183_5 +.Ltmp14709: +.LBB1183_5: + .cv_loc 1183 17 1146 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1146:0 + mov rax, qword ptr [rbp] + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + sub rcx, rax + mov rax, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 88], rcx # 8-byte Spill + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + imul rcx, rcx, 40 + add rcx, qword ptr [rax] + mov qword ptr [rax], rcx +.Ltmp14710: +.LBB1183_6: + .cv_loc 1183 17 1136 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1136:0 + jmp .LBB1183_7 +.Ltmp14711: +.LBB1183_7: + .cv_loc 1183 17 1148 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1148:0 + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z")@IMGREL + .section .text,"xr",discard,"?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" + .seh_endproc + .def "?catch$4@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$4@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@4HA": +.seh_proc "?catch$4@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1183_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp14712: + .cv_loc 1183 17 1143 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1143:0 + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + 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@@IEAAXXZ" + .cv_loc 1183 17 1144 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1144:0 + mov rcx, qword ptr [rip + __imp__CxxThrowException] + xor eax, eax + mov edx, eax + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + mov r8, qword ptr [rbp - 72] # 8-byte Reload + call r8 + ud2 +.Ltmp14713: +.Lfunc_end1183: + .seh_handlerdata + .long ("$cppxdata$?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z")@IMGREL + .section .text,"xr",discard,"?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" + .seh_endproc + .section .xdata,"dr",associative,"?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" + .p2align 2 +"$cppxdata$?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z")@IMGREL # HandlerArray +"$handlerMap$0$?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$4@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z": + .long .Lfunc_begin1183@IMGREL # IP + .long -1 # ToState + .long .Ltmp14703@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14704@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$4@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" + # -- End function + .def "?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + .globl "?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" # -- Begin function ?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ": # @"?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" +.Lfunc_begin1184: + .cv_func_id 1184 + .cv_loc 1184 17 1179 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1179:0 +.seh_proc "?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp14714: + .cv_loc 1184 17 1180 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1180:0 + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov edx, 40 + mov ecx, edx + mov rax, qword ptr [rax] + mov r8, qword ptr [rsp + 32] # 8-byte Reload + sub r8, rax + mov rax, r8 + cqo + idiv rcx + add rsp, 56 + ret +.Ltmp14715: +.Lfunc_end1184: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?_Pop_back_n@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Pop_back_n@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" + .globl "?_Pop_back_n@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" # -- Begin function ?_Pop_back_n@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z + .p2align 4, 0x90 +"?_Pop_back_n@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z": # @"?_Pop_back_n@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" +.Lfunc_begin1185: + .cv_func_id 1185 + .cv_loc 1185 17 1527 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1527:0 +.seh_proc "?_Pop_back_n@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp14716: + .cv_loc 1185 17 1528 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1528:0 + mov rdx, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + xor r8d, r8d + mov ecx, r8d + mov rax, qword ptr [rax] + sub rcx, qword ptr [rsp + 64] + imul rcx, rcx, 40 + add rax, rcx + mov qword ptr [rsp + 48], rax + .cv_loc 1185 17 1531 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1531:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Orphan_range@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .cv_loc 1185 17 1534 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1534:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Destroy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .cv_loc 1185 17 1535 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1535:0 + mov rax, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1185 17 1536 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1536:0 + add rsp, 72 + ret +.Ltmp14717: +.Lfunc_end1185: + .seh_handlerdata + .section .text,"xr",discard,"?_Pop_back_n@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" + .seh_endproc + # -- End function + .def "?_Reserve@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Reserve@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z" + .globl "?_Reserve@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z" # -- Begin function ?_Reserve@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z + .p2align 4, 0x90 +"?_Reserve@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z": # @"?_Reserve@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z" +.Lfunc_begin1186: + .cv_func_id 1186 + .cv_loc 1186 17 1626 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1626:0 +.seh_proc "?_Reserve@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp14718: + .cv_loc 1186 17 1627 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1627:0 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + call "?_Unused_capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + cmp rax, qword ptr [rsp + 64] + jae .LBB1186_4 +# %bb.1: +.Ltmp14719: + .cv_loc 1186 17 1629 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1629:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "?max_size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + sub rcx, rax + cmp rcx, qword ptr [rsp + 64] + jae .LBB1186_3 +# %bb.2: +.Ltmp14720: + .cv_loc 1186 17 1630 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1630:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "?_Xlen@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBAXXZ" + ud2 +.Ltmp14721: +.LBB1186_3: + .cv_loc 1186 17 1631 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1631:0 + mov rcx, qword ptr [rsp + 48] # 8-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@@QEBA_KXZ" + add rax, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + call "?_Grow_to@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBA_K_K@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + call "?_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z" +.Ltmp14722: +.LBB1186_4: + .cv_loc 1186 17 1633 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1633:0 + nop + add rsp, 72 + ret +.Ltmp14723: +.Lfunc_end1186: + .seh_handlerdata + .section .text,"xr",discard,"?_Reserve@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_default_fill_n@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_default_fill_n@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .globl "??$_Uninitialized_default_fill_n@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # -- Begin function ??$_Uninitialized_default_fill_n@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_default_fill_n@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z": # @"??$_Uninitialized_default_fill_n@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" +.Lfunc_begin1187: + .cv_func_id 1187 + .cv_loc 1187 19 479 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:479:0 +.seh_proc "??$_Uninitialized_default_fill_n@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp14724: + .cv_loc 1187 19 481 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:481:0 + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] + mov r9b, byte ptr [rsp + 40] + call "??$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .cv_loc 1187 19 488 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:488:0 + nop + add rsp, 72 + ret +.Ltmp14725: +.Lfunc_end1187: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_default_fill_n@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .seh_endproc + # -- End function + .def "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin1188: + .cv_func_id 1188 + .cv_loc 1188 17 657 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:657:0 +.seh_proc "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14726: + .cv_loc 1188 17 658 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:658:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + add rax, 16 + add rsp, 40 + ret +.Ltmp14727: +.Lfunc_end1188: + .seh_handlerdata + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin1189: + .cv_func_id 1189 + .cv_loc 1189 17 647 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:647:0 +.seh_proc "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14728: + .cv_loc 1189 17 648 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:648:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + add rax, 8 + add rsp, 40 + ret +.Ltmp14729: +.Lfunc_end1189: + .seh_handlerdata + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .globl "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # -- Begin function ?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ": # @"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +.Lfunc_begin1190: + .cv_func_id 1190 + .cv_loc 1190 17 637 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:637:0 +.seh_proc "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14730: + .cv_loc 1190 17 638 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:638:0 + call "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp14731: +.Lfunc_end1190: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ": # @"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +.Lfunc_begin1191: + .cv_func_id 1191 + .cv_loc 1191 12 319 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:319:0 +.seh_proc "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp14732: + .cv_loc 1191 12 320 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:320:0 + pop rcx + ret +.Ltmp14733: +.Lfunc_end1191: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_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@@IEBAXPEAV?$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@@IEBAXPEAV?$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@@IEBAXPEAV?$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@@IEBAXPEAV?$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@@IEBAXPEAV?$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@@IEBAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" +.Lfunc_begin1192: + .cv_func_id 1192 + .cv_loc 1192 17 1775 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1775:0 +.seh_proc "?_Orphan_range@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp14734: + .cv_loc 1192 17 1776 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1776:0 + lea rdx, [rsp + 56] +.Ltmp14735: + #DEBUG_VALUE: _Orphan_range:_Lock <- [$rdx+0] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov edx, 3 +.Ltmp14736: + call qword ptr [rip + "__imp_??0_Lockit@std@@QEAA@H@Z"] + .cv_loc 1192 17 1777 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1777:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + mov qword ptr [rsp + 48], rax + .cv_loc 1192 17 1778 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1778:0 + cmp qword ptr [rsp + 48], 0 + je .LBB1192_9 +# %bb.1: +.Ltmp14737: + .cv_loc 1192 17 1780 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1780:0 + jmp .LBB1192_2 +.LBB1192_2: # =>This Inner Loop Header: Depth=1 + mov rax, qword ptr [rsp + 48] + cmp qword ptr [rax], 0 + je .LBB1192_8 +# %bb.3: # in Loop: Header=BB1192_2 Depth=1 + .cv_loc 1192 17 1781 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1781:0 + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax] + mov rax, qword ptr [rax + 16] + cmp rax, qword ptr [rsp + 72] + jb .LBB1192_5 +# %bb.4: # in Loop: Header=BB1192_2 Depth=1 + mov rax, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 48] + mov rcx, qword ptr [rcx] + cmp rax, qword ptr [rcx + 16] + jae .LBB1192_6 +.LBB1192_5: # in Loop: Header=BB1192_2 Depth=1 +.Ltmp14738: + .cv_loc 1192 17 1782 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1782:0 + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" + mov qword ptr [rsp + 48], rax + jmp .LBB1192_7 +.LBB1192_6: # in Loop: Header=BB1192_2 Depth=1 +.Ltmp14739: + .cv_loc 1192 17 1785 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1785:0 + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Clrcont@_Iterator_base12@std@@QEAAXXZ" + .cv_loc 1192 17 1786 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1786:0 + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 48] + mov qword ptr [rcx], rax +.Ltmp14740: +.LBB1192_7: # in Loop: Header=BB1192_2 Depth=1 + .cv_loc 1192 17 1780 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1780:0 + jmp .LBB1192_2 +.LBB1192_8: + .cv_loc 1192 17 1788 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1788:0 + jmp .LBB1192_9 +.Ltmp14741: +.LBB1192_9: + .cv_loc 1192 17 1789 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1789:0 + lea rcx, [rsp + 56] + call qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] + nop + add rsp, 88 + ret +.Ltmp14742: +.Lfunc_end1192: + .seh_handlerdata + .section .text,"xr",discard,"?_Orphan_range@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .seh_endproc + # -- End function + .def "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .globl "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # -- Begin function ?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ + .p2align 4, 0x90 +"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ": # @"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" +.Lfunc_begin1193: + .cv_func_id 1193 + .cv_loc 1193 17 596 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:596:0 +.seh_proc "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14743: + .cv_loc 1193 17 597 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:597:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov rcx, rax + call "?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + nop + add rsp, 40 + ret +.Ltmp14744: +.Lfunc_end1193: + .seh_handlerdata + .section .text,"xr",discard,"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .seh_endproc + # -- End function + .def "?_Unused_capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Unused_capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + .globl "?_Unused_capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" # -- Begin function ?_Unused_capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?_Unused_capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ": # @"?_Unused_capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" +.Lfunc_begin1194: + .cv_func_id 1194 + .cv_loc 1194 17 1047 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1047:0 +.seh_proc "?_Unused_capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp14745: + .cv_loc 1194 17 1048 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1048:0 + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov edx, 40 + mov ecx, edx + mov rax, qword ptr [rax] + mov r8, qword ptr [rsp + 32] # 8-byte Reload + sub r8, rax + mov rax, r8 + cqo + idiv rcx + add rsp, 56 + ret +.Ltmp14746: +.Lfunc_end1194: + .seh_handlerdata + .section .text,"xr",discard,"?_Unused_capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?max_size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + .globl "?max_size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" # -- Begin function ?max_size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?max_size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ": # @"?max_size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" +.Lfunc_begin1195: + .cv_func_id 1195 + .cv_loc 1195 17 1184 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1184:0 +.seh_proc "?max_size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp14747: + .cv_loc 1195 17 1185 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1185:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov dl, byte ptr [rsp + 40] + mov rcx, rax + call "?max_size@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" + nop + add rsp, 56 + ret +.Ltmp14748: +.Lfunc_end1195: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?_Xlen@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Xlen@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBAXXZ" + .globl "?_Xlen@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBAXXZ" # -- Begin function ?_Xlen@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBAXXZ + .p2align 4, 0x90 +"?_Xlen@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBAXXZ": # @"?_Xlen@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBAXXZ" +.Lfunc_begin1196: + .cv_func_id 1196 + .cv_loc 1196 17 1764 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1764:0 +.seh_proc "?_Xlen@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp14749: + .cv_loc 1196 17 1765 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1765:0 + lea rcx, [rip + "??_C@_0BD@OLBABOEK@vector?$DMT?$DO?5too?5long?$AA@"] + mov rax, qword ptr [rip + "__imp_?_Xlength_error@std@@YAXPEBD@Z"] + call rax + ud2 +.Ltmp14750: +.Lfunc_end1196: + .seh_handlerdata + .section .text,"xr",discard,"?_Xlen@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBAXXZ" + .seh_endproc + # -- End function + .def "?_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z" + .globl "?_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z" # -- Begin function ?_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z + .p2align 4, 0x90 +"?_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z": # @"?_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z" +.Lfunc_begin1197: + .cv_func_id 1197 + .cv_loc 1197 17 1601 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1601:0 +.seh_proc "?_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 176 + .seh_stackalloc 176 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 40], -2 + mov qword ptr [rbp + 32], rdx + mov qword ptr [rbp + 24], rcx + mov rcx, qword ptr [rbp + 24] +.Ltmp14753: + .cv_loc 1197 17 1602 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1602:0 + mov qword ptr [rbp], rcx # 8-byte Spill + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov rdx, qword ptr [rbp + 32] + mov rcx, rax + call "?allocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + mov qword ptr [rbp + 16], rax +.Ltmp14754: + .cv_loc 1197 17 1605 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1605:0 + mov r9, qword ptr [rbp + 16] + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 8], r9 # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 16], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rdx, qword ptr [rax] +.Ltmp14751: + mov rcx, qword ptr [rbp] # 8-byte Reload + mov r8, qword ptr [rbp - 16] # 8-byte Reload + mov r9, qword ptr [rbp - 8] # 8-byte Reload + call "??$_Umove@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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@@IEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAV21@00@Z" +.Ltmp14752: + mov qword ptr [rbp - 24], rax # 8-byte Spill + jmp .LBB1197_2 +.Ltmp14755: +.LBB1197_2: + .cv_loc 1197 17 1611 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1611:0 + mov rcx, qword ptr [rbp] # 8-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@@QEBA_KXZ" + mov qword ptr [rbp + 8], rax + .cv_loc 1197 17 1612 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1612:0 + mov rax, qword ptr [rbp] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + cmp qword ptr [rax], 0 + je .LBB1197_4 +# %bb.3: +.Ltmp14756: + .cv_loc 1197 17 1614 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1614:0 + mov rax, qword ptr [rbp] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rax, qword ptr [rbp] # 8-byte Reload + mov rcx, rax + mov qword ptr [rbp - 40], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rbp] # 8-byte Reload + mov r8, qword ptr [rbp - 40] # 8-byte Reload + call "?_Destroy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .cv_loc 1197 17 1615 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1615:0 + mov rax, qword ptr [rbp] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r9d, 40 + mov ecx, r9d + mov rax, qword ptr [rax] + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + sub rdx, rax + mov rax, rdx + cqo + idiv rcx + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rbp - 64] # 8-byte Reload + call "?deallocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" +.Ltmp14757: +.LBB1197_4: + .cv_loc 1197 17 1619 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1619:0 + mov rax, qword ptr [rbp] # 8-byte Reload + mov rcx, rax + call "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" + .cv_loc 1197 17 1620 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1620:0 + mov rax, qword ptr [rbp + 16] + imul rcx, qword ptr [rbp + 32], 40 + add rax, rcx + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1197 17 1621 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1621:0 + mov rax, qword ptr [rbp + 16] + imul rcx, qword ptr [rbp + 8], 40 + add rax, rcx + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1197 17 1622 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1622:0 + mov rax, qword ptr [rbp + 16] + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1197 17 1623 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1623:0 + add rsp, 176 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z")@IMGREL + .section .text,"xr",discard,"?_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z" + .seh_endproc + .def "?catch$1@?0??_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1@?0??_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z@4HA": +.seh_proc "?catch$1@?0??_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1197_1: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp14758: + .cv_loc 1197 17 1607 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1607:0 + mov rcx, qword ptr [rbp] # 8-byte Reload + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov r8, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp + 16] + mov rcx, rax + call "?deallocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .cv_loc 1197 17 1608 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1608:0 + mov rax, qword ptr [rip + __imp__CxxThrowException] + xor r9d, r9d + mov ecx, r9d + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov rdx, qword ptr [rbp - 32] # 8-byte Reload + call rax + ud2 +.Ltmp14759: +.Lfunc_end1197: + .seh_handlerdata + .long ("$cppxdata$?_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z")@IMGREL + .section .text,"xr",discard,"?_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z" + .p2align 2 +"$cppxdata$?_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$?_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$?_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z")@IMGREL # IPToStateXData + .long 168 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$?_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z")@IMGREL # HandlerArray +"$handlerMap$0$?_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1@?0??_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$?_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z": + .long .Lfunc_begin1197@IMGREL # IP + .long -1 # ToState + .long .Ltmp14751@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14752@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$1@?0??_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"?_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z" + # -- End function + .def "?_Grow_to@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBA_K_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Grow_to@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBA_K_K@Z" + .globl "?_Grow_to@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBA_K_K@Z" # -- Begin function ?_Grow_to@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBA_K_K@Z + .p2align 4, 0x90 +"?_Grow_to@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBA_K_K@Z": # @"?_Grow_to@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBA_K_K@Z" +.Lfunc_begin1198: + .cv_func_id 1198 + .cv_loc 1198 17 1585 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1585:0 +.seh_proc "?_Grow_to@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBA_K_K@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp14760: + .cv_loc 1198 17 1586 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1586:0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + mov qword ptr [rsp + 48], rax + .cv_loc 1198 17 1588 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1588:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?max_size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 48] + shr rcx, 1 + sub rax, rcx + cmp rax, qword ptr [rsp + 48] + jae .LBB1198_2 +# %bb.1: + xor eax, eax + mov ecx, eax + mov qword ptr [rsp + 32], rcx # 8-byte Spill + jmp .LBB1198_3 +.LBB1198_2: + mov rax, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 48] + shr rcx, 1 + add rax, rcx + mov qword ptr [rsp + 32], rax # 8-byte Spill +.LBB1198_3: + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov qword ptr [rsp + 48], rax + .cv_loc 1198 17 1590 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1590:0 + mov rax, qword ptr [rsp + 48] + cmp rax, qword ptr [rsp + 64] + jae .LBB1198_5 +# %bb.4: +.Ltmp14761: + .cv_loc 1198 17 1591 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1591:0 + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rax +.Ltmp14762: +.LBB1198_5: + .cv_loc 1198 17 1592 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1592:0 + mov rax, qword ptr [rsp + 48] + add rsp, 72 + ret +.Ltmp14763: +.Lfunc_end1198: + .seh_handlerdata + .section .text,"xr",discard,"?_Grow_to@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBA_K_K@Z" + .seh_endproc + # -- End function + .def "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin1199: + .cv_func_id 1199 + .cv_loc 1199 17 667 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:667:0 +.seh_proc "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14764: + .cv_loc 1199 17 668 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:668:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + add rax, 24 + add rsp, 40 + ret +.Ltmp14765: +.Lfunc_end1199: + .seh_handlerdata + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@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,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .globl "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # -- Begin function ?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ": # @"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +.Lfunc_begin1200: + .cv_func_id 1200 + .cv_loc 1200 17 627 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:627:0 +.seh_proc "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14766: + .cv_loc 1200 17 628 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:628:0 + call "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEBAAEBU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp14767: +.Lfunc_end1200: + .seh_handlerdata + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?max_size@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_KU_Nil@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" + .globl "?max_size@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" # -- Begin function ?max_size@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_KU_Nil@2@@Z + .p2align 4, 0x90 +"?max_size@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_KU_Nil@2@@Z": # @"?max_size@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" +.Lfunc_begin1201: + .cv_func_id 1201 + .cv_loc 1201 14 1007 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1007:0 +.seh_proc "?max_size@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov byte ptr [rsp + 48], dl + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp14768: + .cv_loc 1201 14 1008 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1008:0 + call "?max_size@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" + nop + add rsp, 56 + ret +.Ltmp14769: +.Lfunc_end1201: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" + .seh_endproc + # -- End function + .def "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEBAAEBU?$_Wrap_alloc@V?$allocator@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_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEBAAEBU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEBAAEBU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # -- Begin function ?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEBAAEBU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEBAAEBU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ": # @"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEBAAEBU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +.Lfunc_begin1202: + .cv_func_id 1202 + .cv_loc 1202 12 299 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:299:0 +.seh_proc "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEBAAEBU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14770: + .cv_loc 1202 12 300 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:300:0 + mov rax, rcx + pop rcx + ret +.Ltmp14771: +.Lfunc_end1202: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEBAAEBU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?max_size@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" + .globl "?max_size@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" # -- Begin function ?max_size@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z + .p2align 4, 0x90 +"?max_size@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z": # @"?max_size@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" +.Lfunc_begin1203: + .cv_func_id 1203 + .cv_loc 1203 14 868 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:868:0 +.seh_proc "?max_size@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp14772: + .cv_loc 1203 14 869 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:869:0 + mov rcx, qword ptr [rsp + 32] + call "?max_size@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEBA_KXZ" + nop + add rsp, 40 + ret +.Ltmp14773: +.Lfunc_end1203: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" + .seh_endproc + # -- End function + .def "?max_size@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEBA_KXZ" + .globl "?max_size@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEBA_KXZ" # -- Begin function ?max_size@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?max_size@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEBA_KXZ": # @"?max_size@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEBA_KXZ" +.Lfunc_begin1204: + .cv_func_id 1204 + .cv_loc 1204 14 748 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:748:0 +.seh_proc "?max_size@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEBA_KXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14774: + .cv_loc 1204 14 749 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:749:0 + movabs rax, 461168601842738790 + pop rcx + ret +.Ltmp14775: +.Lfunc_end1204: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?allocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?allocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .globl "?allocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # -- Begin function ?allocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z + .p2align 4, 0x90 +"?allocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z": # @"?allocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" +.Lfunc_begin1205: + .cv_func_id 1205 + .cv_loc 1205 14 975 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:975:0 +.seh_proc "?allocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp14776: + .cv_loc 1205 14 976 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:976:0 + mov rdx, qword ptr [rsp + 48] + call "?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + nop + add rsp, 56 + ret +.Ltmp14777: +.Lfunc_end1205: + .seh_handlerdata + .section .text,"xr",discard,"?allocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .seh_endproc + # -- End function + .def "??$_Umove@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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@@IEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAV21@00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Umove@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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@@IEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAV21@00@Z" + .globl "??$_Umove@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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@@IEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAV21@00@Z" # -- Begin function ??$_Umove@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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@@IEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAV21@00@Z + .p2align 4, 0x90 +"??$_Umove@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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@@IEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAV21@00@Z": # @"??$_Umove@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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@@IEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAV21@00@Z" +.Lfunc_begin1206: + .cv_func_id 1206 + .cv_loc 1206 17 1658 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1658:0 +.seh_proc "??$_Umove@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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@@IEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAV21@00@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp14778: + .cv_loc 1206 17 1659 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1659:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] + mov r9, rax + call "??$_Uninitialized_move@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + nop + add rsp, 72 + ret +.Ltmp14779: +.Lfunc_end1206: + .seh_handlerdata + .section .text,"xr",discard,"??$_Umove@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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@@IEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAV21@00@Z" + .seh_endproc + # -- End function + .def "?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .globl "?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # -- Begin function ?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z + .p2align 4, 0x90 +"?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z": # @"?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" +.Lfunc_begin1207: + .cv_func_id 1207 + .cv_loc 1207 14 724 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:724:0 +.seh_proc "?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov eax, 40 + mov r8d, eax + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp14780: + .cv_loc 1207 14 725 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:725:0 + mov rcx, qword ptr [rsp + 48] + mov rdx, r8 + mov r8d, 1 + call "?_Allocate@std@@YAPEAX_K0_N@Z" + nop + add rsp, 56 + ret +.Ltmp14781: +.Lfunc_end1207: + .seh_handlerdata + .section .text,"xr",discard,"?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_move@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_move@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .globl "??$_Uninitialized_move@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # -- Begin function ??$_Uninitialized_move@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_move@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z": # @"??$_Uninitialized_move@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" +.Lfunc_begin1208: + .cv_func_id 1208 + .cv_loc 1208 19 313 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:313:0 +.seh_proc "??$_Uninitialized_move@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 88], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx +.Ltmp14782: + .cv_loc 1208 19 316 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:316:0 + mov r9, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 88] + mov qword ptr [rsp + 56], r9 # 8-byte Spill + call "??$_Unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" + mov rcx, qword ptr [rsp + 72] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??$_Unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$_Unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" + mov rcx, rax + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, qword ptr [rsp + 48] # 8-byte Reload + mov r9, qword ptr [rsp + 56] # 8-byte Reload + call "??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + lea rcx, [rsp + 88] + mov rdx, rax + call "??$_Rechecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAV10@PEAV10@@Z" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 104 + ret +.Ltmp14783: +.Lfunc_end1208: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_move@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Rechecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAV10@PEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Rechecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAV10@PEAV10@@Z" + .globl "??$_Rechecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAV10@PEAV10@@Z" # -- Begin function ??$_Rechecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAV10@PEAV10@@Z + .p2align 4, 0x90 +"??$_Rechecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAV10@PEAV10@@Z": # @"??$_Rechecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAV10@PEAV10@@Z" +.Lfunc_begin1209: + .cv_func_id 1209 + .cv_loc 1209 12 457 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:457:0 +.seh_proc "??$_Rechecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAV10@PEAV10@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp14784: + .cv_loc 1209 12 458 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:458:0 + mov rcx, qword ptr [rsp + 8] + mov rdx, qword ptr [rsp] + mov qword ptr [rdx], rcx + .cv_loc 1209 12 459 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:459:0 + mov rax, qword ptr [rsp] + add rsp, 16 + ret +.Ltmp14785: +.Lfunc_end1209: + .seh_handlerdata + .section .text,"xr",discard,"??$_Rechecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAV10@PEAV10@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .globl "??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # -- Begin function ??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z": # @"??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" +.Lfunc_begin1210: + .cv_func_id 1210 + .cv_loc 1210 19 301 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:301:0 +.seh_proc "??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 128], rax + mov qword ptr [rsp + 88], r9 + mov qword ptr [rsp + 120], r8 + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 112], rcx +.Ltmp14786: + .cv_loc 1210 19 303 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:303:0 + lea rcx, [rsp + 104] + lea rdx, [rsp + 96] + call "??$?0U?$integral_constant@_N$00@std@@@_Any_tag@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z" + lea rcx, [rsp + 112] + lea rdx, [rsp + 120] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "??$_Ptr_move_cat@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + mov byte ptr [rsp + 72], al + mov r9, qword ptr [rsp + 88] + mov r8, qword ptr [rsp + 120] + mov rdx, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 112] + mov al, byte ptr [rsp + 72] + mov r10b, byte ptr [rsp + 104] + mov byte ptr [rsp + 32], al + mov byte ptr [rsp + 40], r10b + call "??$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + mov rcx, qword ptr [rsp + 128] + xor rcx, rsp + mov qword ptr [rsp + 56], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 56] # 8-byte Reload + add rsp, 136 + ret +.Ltmp14787: +.Lfunc_end1210: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" + .globl "??$_Unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" # -- Begin function ??$_Unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z + .p2align 4, 0x90 +"??$_Unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z": # @"??$_Unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" +.Lfunc_begin1211: + .cv_func_id 1211 + .cv_loc 1211 12 427 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:427:0 +.seh_proc "??$_Unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14788: + .cv_loc 1211 12 428 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:428:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp14789: +.Lfunc_end1211: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + .globl "??$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" # -- Begin function ??$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z": # @"??$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" +.Lfunc_begin1212: + .cv_func_id 1212 + .cv_loc 1212 19 273 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:273:0 +.seh_proc "??$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov al, byte ptr [rbp + 56] + mov r10b, byte ptr [rbp + 48] + mov byte ptr [rbp - 16], r10b + mov byte ptr [rbp - 24], al + mov qword ptr [rbp - 32], r9 + mov qword ptr [rbp - 40], r8 + mov qword ptr [rbp - 48], rdx + mov qword ptr [rbp - 56], rcx +.Ltmp14792: + .cv_loc 1212 19 274 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:274:0 + mov rcx, qword ptr [rbp - 40] + mov qword ptr [rbp - 64], rcx +.LBB1212_1: # =>This Inner Loop Header: Depth=1 +.Ltmp14793: + .cv_loc 1212 19 277 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:277:0 + mov rax, qword ptr [rbp - 56] + cmp rax, qword ptr [rbp - 48] + je .LBB1212_5 +# %bb.2: # in Loop: Header=BB1212_1 Depth=1 +.Ltmp14794: + .cv_loc 1212 19 278 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:278:0 + mov rcx, qword ptr [rbp - 32] + mov rax, qword ptr [rbp - 56] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rax + call "??$move@AEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" + mov rcx, qword ptr [rbp - 40] + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" +.Ltmp14790: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rbp - 80] # 8-byte Reload + call "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV21@@Z" +.Ltmp14791: + jmp .LBB1212_4 +.LBB1212_4: # in Loop: Header=BB1212_1 Depth=1 + .cv_loc 1212 19 277 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:277:0 + mov rax, qword ptr [rbp - 40] + add rax, 40 + mov qword ptr [rbp - 40], rax + mov rax, qword ptr [rbp - 56] + add rax, 40 + mov qword ptr [rbp - 56], rax + jmp .LBB1212_1 +.Ltmp14795: +.LBB1212_5: + .cv_loc 1212 19 284 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:284:0 + mov rax, qword ptr [rbp - 40] + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + .seh_endproc + .def "?catch$3@?0???$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$3@?0???$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z@4HA": +.seh_proc "?catch$3@?0???$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1212_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp14796: + .cv_loc 1212 19 280 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:280:0 + mov r8, qword ptr [rbp - 32] + mov rdx, qword ptr [rbp - 40] + mov rcx, qword ptr [rbp - 64] + call "??$_Destroy_range@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .cv_loc 1212 19 281 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:281:0 + mov rcx, qword ptr [rip + __imp__CxxThrowException] + xor eax, eax + mov edx, eax + mov qword ptr [rbp - 88], rcx # 8-byte Spill + mov rcx, rdx + mov r8, qword ptr [rbp - 88] # 8-byte Reload + call r8 + ud2 +.Ltmp14797: +.Lfunc_end1212: + .seh_handlerdata + .long ("$cppxdata$??$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + .p2align 2 +"$cppxdata$??$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$??$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$3@?0???$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$??$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z": + .long .Lfunc_begin1212@IMGREL # IP + .long -1 # ToState + .long .Ltmp14790@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14791@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$3@?0???$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + # -- End function + .def "??$?0U?$integral_constant@_N$00@std@@@_Any_tag@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0U?$integral_constant@_N$00@std@@@_Any_tag@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z" + .globl "??$?0U?$integral_constant@_N$00@std@@@_Any_tag@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z" # -- Begin function ??$?0U?$integral_constant@_N$00@std@@@_Any_tag@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z + .p2align 4, 0x90 +"??$?0U?$integral_constant@_N$00@std@@@_Any_tag@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z": # @"??$?0U?$integral_constant@_N$00@std@@@_Any_tag@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z" +.Lfunc_begin1213: + .cv_func_id 1213 + .cv_loc 1213 12 554 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:554:0 +.seh_proc "??$?0U?$integral_constant@_N$00@std@@@_Any_tag@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp14798: + add rsp, 16 + ret +.Ltmp14799: +.Lfunc_end1213: + .seh_handlerdata + .section .text,"xr",discard,"??$?0U?$integral_constant@_N$00@std@@@_Any_tag@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z" + .seh_endproc + # -- End function + .def "??$_Ptr_move_cat@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ptr_move_cat@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .globl "??$_Ptr_move_cat@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # -- Begin function ??$_Ptr_move_cat@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z + .p2align 4, 0x90 +"??$_Ptr_move_cat@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z": # @"??$_Ptr_move_cat@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Lfunc_begin1214: + .cv_func_id 1214 + .cv_loc 1214 12 809 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:809:0 +.seh_proc "??$_Ptr_move_cat@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp14800: + .cv_loc 1214 12 810 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:810:0 + mov al, byte ptr [rsp + 16] + add rsp, 24 + ret +.Ltmp14801: +.Lfunc_end1214: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ptr_move_cat@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .seh_endproc + # -- End function + .def "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV21@@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@@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV21@@Z" + .globl "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV21@@Z" # -- Begin function ??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV21@@Z + .p2align 4, 0x90 +"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV21@@Z": # @"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV21@@Z" +.Lfunc_begin1215: + .cv_func_id 1215 + .cv_loc 1215 14 994 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:994:0 +.seh_proc "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV21@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp14802: + .cv_loc 1215 14 995 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:995:0 + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, rax + call "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV31@@Z" + .cv_loc 1215 14 997 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:997:0 + nop + add rsp, 72 + ret +.Ltmp14803: +.Lfunc_end1215: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV21@@Z" + .seh_endproc + # -- End function + .def "??$move@AEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$move@AEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" + .globl "??$move@AEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" # -- Begin function ??$move@AEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z + .p2align 4, 0x90 +"??$move@AEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z": # @"??$move@AEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" +.Lfunc_begin1216: + .cv_func_id 1216 + .cv_loc 1216 5 1291 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1291:0 +.seh_proc "??$move@AEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14804: + .cv_loc 1216 5 1292 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1292:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp14805: +.Lfunc_end1216: + .seh_handlerdata + .section .text,"xr",discard,"??$move@AEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" + .seh_endproc + # -- End function + .def "??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" + .globl "??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" # -- Begin function ??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z + .p2align 4, 0x90 +"??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z": # @"??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" +.Lfunc_begin1217: + .cv_func_id 1217 + .cv_loc 1217 13 739 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:739:0 +.seh_proc "??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14806: + .cv_loc 1217 13 740 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:740:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp14807: +.Lfunc_end1217: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" + .seh_endproc + # -- End function + .def "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV31@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV31@@Z" + .globl "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV31@@Z" # -- Begin function ??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV31@@Z + .p2align 4, 0x90 +"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV31@@Z": # @"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV31@@Z" +.Lfunc_begin1218: + .cv_func_id 1218 + .cv_loc 1218 14 856 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:856:0 +.seh_proc "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV31@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp14808: + .cv_loc 1218 14 857 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:857:0 + mov rcx, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, rax + call "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV21@@Z" + .cv_loc 1218 14 858 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:858:0 + nop + add rsp, 72 + ret +.Ltmp14809: +.Lfunc_end1218: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV31@@Z" + .seh_endproc + # -- End function + .def "??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" + .globl "??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" # -- Begin function ??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z + .p2align 4, 0x90 +"??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z": # @"??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" +.Lfunc_begin1219: + .cv_func_id 1219 + .cv_loc 1219 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14810: + .cv_loc 1219 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp14811: +.Lfunc_end1219: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" + .seh_endproc + # -- End function + .def "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV21@@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@@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV21@@Z" + .globl "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV21@@Z" # -- Begin function ??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV21@@Z + .p2align 4, 0x90 +"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV21@@Z": # @"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV21@@Z" +.Lfunc_begin1220: + .cv_func_id 1220 + .cv_loc 1220 14 736 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:736:0 +.seh_proc "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV21@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp14812: + .cv_loc 1220 14 737 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:737:0 + mov rcx, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" + mov r9d, 40 + mov r8d, r9d + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rdx, rax + call memcpy + .cv_loc 1220 14 738 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:738:0 + nop + add rsp, 72 + ret +.Ltmp14813: +.Lfunc_end1220: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV21@@Z" + .seh_endproc + # -- End function + .def "?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + .globl "?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" # -- Begin function ?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ": # @"?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" +.Lfunc_begin1221: + .cv_func_id 1221 + .cv_loc 1221 17 1042 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1042:0 +.seh_proc "?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp14814: + .cv_loc 1221 17 1043 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1043:0 + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov edx, 40 + mov ecx, edx + mov rax, qword ptr [rax] + mov r8, qword ptr [rsp + 32] # 8-byte Reload + sub r8, rax + mov rax, r8 + cqo + idiv rcx + add rsp, 56 + ret +.Ltmp14815: +.Lfunc_end1221: + .seh_handlerdata + .section .text,"xr",discard,"?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "??$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .globl "??$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # -- Begin function ??$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z": # @"??$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" +.Lfunc_begin1222: + .cv_func_id 1222 + .cv_loc 1222 19 453 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:453:0 +.seh_proc "??$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov byte ptr [rbp - 16], r9b + mov qword ptr [rbp - 24], r8 + mov qword ptr [rbp - 32], rdx + mov qword ptr [rbp - 40], rcx +.Ltmp14818: + .cv_loc 1222 19 454 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:454:0 + mov rcx, qword ptr [rbp - 40] + mov qword ptr [rbp - 48], rcx +.LBB1222_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1222 19 457 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:457:0 + xor eax, eax + mov ecx, eax +.Ltmp14819: + cmp rcx, qword ptr [rbp - 32] + jae .LBB1222_5 +# %bb.2: # in Loop: Header=BB1222_1 Depth=1 +.Ltmp14820: + .cv_loc 1222 19 458 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:458:0 + mov rcx, qword ptr [rbp - 24] + mov rax, qword ptr [rbp - 40] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rcx, rax + call "??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" +.Ltmp14816: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, rax + call "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +.Ltmp14817: + jmp .LBB1222_4 +.LBB1222_4: # in Loop: Header=BB1222_1 Depth=1 + .cv_loc 1222 19 457 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:457:0 + mov rax, qword ptr [rbp - 32] + add rax, -1 + mov qword ptr [rbp - 32], rax + mov rax, qword ptr [rbp - 40] + add rax, 40 + mov qword ptr [rbp - 40], rax + jmp .LBB1222_1 +.Ltmp14821: +.LBB1222_5: + .cv_loc 1222 19 463 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:463:0 + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + .def "?catch$3@?0???$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$3@?0???$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA": +.seh_proc "?catch$3@?0???$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1222_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue +.Ltmp14822: + .cv_loc 1222 19 460 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:460:0 + mov r8, qword ptr [rbp - 24] + mov rdx, qword ptr [rbp - 40] + mov rcx, qword ptr [rbp - 48] + call "??$_Destroy_range@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .cv_loc 1222 19 461 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:461:0 + mov rcx, qword ptr [rip + __imp__CxxThrowException] + xor eax, eax + mov edx, eax + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rdx + mov r8, qword ptr [rbp - 64] # 8-byte Reload + call r8 + ud2 +.Ltmp14823: +.Lfunc_end1222: + .seh_handlerdata + .long ("$cppxdata$??$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .p2align 2 +"$cppxdata$??$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$??$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$3@?0???$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$??$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z": + .long .Lfunc_begin1222@IMGREL # IP + .long -1 # ToState + .long .Ltmp14816@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14817@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$3@?0???$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"??$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + # -- End function + .def "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$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@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$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@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$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@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$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@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$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@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +.Lfunc_begin1223: + .cv_func_id 1223 + .cv_loc 1223 14 994 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:994:0 +.seh_proc "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp14824: + .cv_loc 1223 14 995 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:995:0 + mov rdx, qword ptr [rsp + 48] + call "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .cv_loc 1223 14 997 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:997:0 + nop + add rsp, 56 + ret +.Ltmp14825: +.Lfunc_end1223: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .seh_endproc + # -- End function + .def "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAV?$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@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAV?$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@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAV?$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@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAV?$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@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAV?$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@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +.Lfunc_begin1224: + .cv_func_id 1224 + .cv_loc 1224 14 856 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:856:0 +.seh_proc "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp14826: + .cv_loc 1224 14 857 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:857:0 + mov rcx, qword ptr [rsp + 40] + mov rdx, qword ptr [rsp + 48] + call "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .cv_loc 1224 14 858 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:858:0 + nop + add rsp, 56 + ret +.Ltmp14827: +.Lfunc_end1224: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .seh_endproc + # -- End function + .def "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$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@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$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@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$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@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$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@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$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@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +.Lfunc_begin1225: + .cv_func_id 1225 + .cv_loc 1225 14 736 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:736:0 +.seh_proc "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp14828: + .cv_loc 1225 14 737 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:737:0 + mov rcx, qword ptr [rsp + 48] + call "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .cv_loc 1225 14 738 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:738:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + add rsp, 56 + ret +.Ltmp14829: +.Lfunc_end1225: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .seh_endproc + # -- End function + .def "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + .globl "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" # -- Begin function ?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ": # @"?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" +.Lfunc_begin1226: + .cv_func_id 1226 + .cv_loc 1226 17 2684 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2684:0 +.seh_proc "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14830: + .cv_loc 1226 17 2685 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2685:0 + mov rax, qword ptr [rcx + 40] + pop rcx + ret +.Ltmp14831: +.Lfunc_end1226: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" + .globl "?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" # -- Begin function ?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z + .p2align 4, 0x90 +"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z": # @"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" +.Lfunc_begin1227: + .cv_func_id 1227 + .cv_loc 1227 17 2905 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2905:0 +.seh_proc "?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 368 + .seh_stackalloc 368 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 232], -2 + mov rax, rdx + mov r10, qword ptr [rbp + 288] + #DEBUG_VALUE: _Insert_n:_Where <- [$r8+0] + mov qword ptr [rbp + 224], r9 + mov qword ptr [rbp + 216], rcx + mov rcx, qword ptr [rbp + 216] +.Ltmp14844: + .cv_loc 1227 17 2906 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2906:0 + mov r9, qword ptr [rbp + 224] +.Ltmp14832: + lea r11, [rbp + 176] + mov qword ptr [rbp], rcx # 8-byte Spill + mov rcx, r11 + mov qword ptr [rbp - 8], rdx # 8-byte Spill + mov rdx, r8 + mov qword ptr [rbp - 16], r10 # 8-byte Spill + mov qword ptr [rbp - 24], rax # 8-byte Spill + mov qword ptr [rbp - 32], r8 # 8-byte Spill +.Ltmp14845: + #DEBUG_VALUE: _Insert_n:_Where <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 40], r9 # 8-byte Spill + call "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp14833: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1227_1 +.Ltmp14846: +.LBB1227_1: + #DEBUG_VALUE: _Insert_n:_Where <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp14834: + lea rdx, [rbp + 176] + mov rcx, qword ptr [rbp] # 8-byte Reload + mov r8, qword ptr [rbp - 40] # 8-byte Reload + call "?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" +.Ltmp14835: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1227_2 +.Ltmp14847: +.LBB1227_2: + #DEBUG_VALUE: _Insert_n:_Where <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp + 208], rax + .cv_loc 1227 17 2907 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2907:0 + mov r8, qword ptr [rbp + 288] + lea rcx, [rbp + 112] + mov rdx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], r8 # 8-byte Spill + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov rax, qword ptr [rbp + 208] + mov rcx, qword ptr [rbp + 224] + add rax, rcx +.Ltmp14836: + lea rdx, [rbp + 144] + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov r8, rax + call "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" +.Ltmp14837: + jmp .LBB1227_3 +.Ltmp14848: +.LBB1227_3: + #DEBUG_VALUE: _Insert_n:_Where <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov byte ptr [rbp + 47], 1 + lea rax, [rbp + 48] + mov rcx, qword ptr [rbp] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov r8, qword ptr [rbp + 208] +.Ltmp14838: + lea rdx, [rbp + 80] + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + call "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" +.Ltmp14839: + jmp .LBB1227_4 +.Ltmp14849: +.LBB1227_4: + #DEBUG_VALUE: _Insert_n:_Where <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov byte ptr [rbp + 47], 0 +.Ltmp14840: + lea rcx, [rbp + 80] + lea rdx, [rbp + 144] + mov r8, qword ptr [rbp - 72] # 8-byte Reload + call "??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" +.Ltmp14841: + jmp .LBB1227_5 +.Ltmp14850: +.LBB1227_5: + #DEBUG_VALUE: _Insert_n:_Where <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 48] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 112] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 8] + .cv_loc 1227 17 2908 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2908:0 + mov rax, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 88], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp - 88] # 8-byte Reload + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov r8, qword ptr [rbp + 208] +.Ltmp14842: + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov rdx, qword ptr [rbp - 8] # 8-byte Reload + call "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" +.Ltmp14843: + jmp .LBB1227_6 +.Ltmp14851: +.LBB1227_6: + #DEBUG_VALUE: _Insert_n:_Where <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 8] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1227 17 2909 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2909:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 368 + pop rbp +.Ltmp14852: + ret + .seh_handlerdata + .long ("$cppxdata$?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z")@IMGREL + .section .text,"xr",discard,"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" + .seh_endproc + .def "?dtor$7@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA": +.seh_proc "?dtor$7@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA" +.LBB1227_7: +.Ltmp14853: + #DEBUG_VALUE: _Insert_n:_Where <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp14854: + .seh_endprologue + lea rcx, [rbp + 48] + .cv_loc 1227 17 2907 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2907:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" + .seh_endproc + .def "?dtor$8@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA": +.seh_proc "?dtor$8@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA" +.LBB1227_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp + 47], 1 + jne .LBB1227_9 + jmp .LBB1227_10 +.LBB1227_9: + lea rcx, [rbp + 144] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.LBB1227_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" + .seh_endproc + .def "?dtor$11@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA": +.seh_proc "?dtor$11@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA" +.LBB1227_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 112] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" + .seh_endproc + .def "?dtor$12@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$12@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA": +.seh_proc "?dtor$12@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA" +.LBB1227_12: +.Ltmp14855: + #DEBUG_VALUE: _Insert_n:_Where <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp14856: + .seh_endprologue + lea rcx, [rbp + 8] + .cv_loc 1227 17 2908 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2908:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" + .seh_endproc + .def "?dtor$13@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$13@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA": +.seh_proc "?dtor$13@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA" +.LBB1227_13: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1227 17 2909 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2909:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp14857: +.Lfunc_end1227: + .seh_handlerdata + .section .text,"xr",discard,"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" + .p2align 2 +"$cppxdata$?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z": + .long 429065506 # MagicNumber + .long 5 # MaxState + .long ("$stateUnwindMap$?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 6 # IPMapEntries + .long ("$ip2state$?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z")@IMGREL # IPToStateXData + .long 360 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z": + .long -1 # ToState + .long "?dtor$13@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$12@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$11@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$8@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$7@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA"@IMGREL # Action +"$ip2state$?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z": + .long .Lfunc_begin1227@IMGREL # IP + .long -1 # ToState + .long .Ltmp14832@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14836@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp14838@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp14842@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp14843@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" + # -- End function + .def "?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .globl "?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" # -- Begin function ?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ": # @"?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" +.Lfunc_begin1228: + .cv_func_id 1228 + .cv_loc 1228 17 2603 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2603:0 +.seh_proc "?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp14860: + .cv_loc 1228 17 2604 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2604:0 + mov byte ptr [rbp - 17], 0 +.Ltmp14861: + #DEBUG_VALUE: end:_Tmp <- [$rdx+0] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rdx # 8-byte Spill +.Ltmp14862: + #DEBUG_VALUE: end:_Tmp <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + xor r8d, r8d + mov eax, r8d + .cv_loc 1228 17 2605 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2605:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + cmp rax, qword ptr [rcx + 40] + jae .LBB1228_3 +.Ltmp14863: +# %bb.1: + #DEBUG_VALUE: end:_Tmp <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1228 17 2606 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2606:0 + mov rax, qword ptr [rbp - 32] # 8-byte Reload + mov rdx, qword ptr [rax + 40] +.Ltmp14858: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" +.Ltmp14859: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1228_2 +.Ltmp14864: +.LBB1228_2: + #DEBUG_VALUE: end:_Tmp <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + jmp .LBB1228_3 +.Ltmp14865: +.LBB1228_3: + #DEBUG_VALUE: end:_Tmp <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1228 17 2607 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2607:0 + mov byte ptr [rbp - 17], 1 + .cv_loc 1228 17 2608 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2608:0 + test byte ptr [rbp - 17], 1 + jne .LBB1228_5 +.Ltmp14866: +# %bb.4: + #DEBUG_VALUE: end:_Tmp <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.Ltmp14867: +.LBB1228_5: + #DEBUG_VALUE: end:_Tmp <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp +.Ltmp14868: + ret + .seh_handlerdata + .long ("$cppxdata$?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ")@IMGREL + .section .text,"xr",discard,"?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .seh_endproc + .def "?dtor$6@?0??end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0??end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA": +.seh_proc "?dtor$6@?0??end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA" +.LBB1228_6: +.Ltmp14869: + #DEBUG_VALUE: end:_Tmp <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] +.Ltmp14870: + .seh_endprologue + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .seh_endproc + .def "?dtor$7@?0??end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA": +.seh_proc "?dtor$7@?0??end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA" +.LBB1228_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp14871: +.Lfunc_end1228: + .seh_handlerdata + .section .text,"xr",discard,"?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .seh_endproc + .section .xdata,"dr",associative,"?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .p2align 2 +"$cppxdata$?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ": + .long -1 # ToState + .long "?dtor$7@?0??end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$6@?0??end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA"@IMGREL # Action +"$ip2state$?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ": + .long .Lfunc_begin1228@IMGREL # IP + .long -1 # ToState + .long .Ltmp14858@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp14859@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + # -- End function + .def "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .globl "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # -- Begin function ??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z + .p2align 4, 0x90 +"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z": # @"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" +.Lfunc_begin1229: + .cv_func_id 1229 + .cv_loc 1229 17 1996 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1996:0 +.seh_proc "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp14872: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp14873: +.Lfunc_end1229: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .seh_endproc + # -- End function + .def "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ": # @"??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1230: + .cv_func_id 1230 + .cv_loc 1230 17 2218 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2218:0 +.seh_proc "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14874: + .cv_loc 1230 17 2218 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2218:0 + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.Ltmp14875: + .cv_loc 1230 17 2218 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2218:0 + nop + add rsp, 40 + ret +.Ltmp14876: +.Lfunc_end1230: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .globl "?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" # -- Begin function ?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z + .p2align 4, 0x90 +"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z": # @"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" +.Lfunc_begin1231: + .cv_func_id 1231 + .cv_loc 1231 17 2843 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2843:0 +.seh_proc "?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 592 + .seh_stackalloc 592 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 456], -2 + mov rax, rdx + #DEBUG_VALUE: erase:_Last_arg <- [$r9+0] + #DEBUG_VALUE: erase:_First_arg <- [$r8+0] + mov qword ptr [rbp + 448], rcx + mov rcx, qword ptr [rbp + 448] + .cv_loc 1231 17 2844 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2844:0 +.Ltmp14877: + lea r10, [rbp + 384] +.Ltmp14909: + mov qword ptr [rbp + 32], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rbp + 24], rdx # 8-byte Spill + mov rdx, r8 + mov qword ptr [rbp + 16], rax # 8-byte Spill + mov qword ptr [rbp + 8], r9 # 8-byte Spill +.Ltmp14910: + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp], r8 # 8-byte Spill +.Ltmp14911: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + call "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp14878: + mov qword ptr [rbp - 8], rax # 8-byte Spill + jmp .LBB1231_1 +.Ltmp14912: +.LBB1231_1: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] +.Ltmp14879: + lea rdx, [rbp + 416] + lea r8, [rbp + 384] + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + call "?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" +.Ltmp14880: + jmp .LBB1231_2 +.Ltmp14913: +.LBB1231_2: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + .cv_loc 1231 17 2845 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2845:0 +.Ltmp14881: + lea rcx, [rbp + 320] + mov rdx, qword ptr [rbp + 8] # 8-byte Reload + call "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp14882: + mov qword ptr [rbp - 16], rax # 8-byte Spill + jmp .LBB1231_3 +.Ltmp14914: +.LBB1231_3: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] +.Ltmp14883: + lea rdx, [rbp + 352] + lea r8, [rbp + 320] + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + call "?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" +.Ltmp14884: + jmp .LBB1231_4 +.Ltmp14915: +.LBB1231_4: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + .cv_loc 1231 17 2846 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2846:0 + lea rax, [rbp + 280] + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" +.Ltmp14885: + lea rcx, [rbp + 416] + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + call "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" +.Ltmp14886: + mov qword ptr [rbp - 32], rax # 8-byte Spill + jmp .LBB1231_5 +.Ltmp14916: +.LBB1231_5: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 280] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp + 312], rcx + .cv_loc 1231 17 2848 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2848:0 +.Ltmp14887: + lea rcx, [rbp + 416] + lea rdx, [rbp + 352] + call "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Ltmp14888: + mov byte ptr [rbp - 33], al # 1-byte Spill + jmp .LBB1231_6 +.Ltmp14917: +.LBB1231_6: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 33] # 1-byte Reload + test al, 1 + jne .LBB1231_7 + jmp .LBB1231_31 +.Ltmp14918: +.LBB1231_7: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + .cv_loc 1231 17 2851 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2851:0 + mov byte ptr [rbp + 247], 0 +.Ltmp14889: + lea rcx, [rbp + 352] + lea rdx, [rbp + 416] +.Ltmp14919: + call "??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Ltmp14890: + mov byte ptr [rbp - 34], al # 1-byte Spill + jmp .LBB1231_8 +.Ltmp14920: +.LBB1231_8: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 34] # 1-byte Reload + test al, 1 + mov cl, 1 + mov byte ptr [rbp - 35], cl # 1-byte Spill + jne .LBB1231_11 + jmp .LBB1231_9 +.Ltmp14921: +.LBB1231_9: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + lea rax, [rbp + 248] + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov byte ptr [rbp + 247], 1 +.Ltmp14891: + lea rdx, [rbp + 352] + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Ltmp14892: + mov byte ptr [rbp - 49], al # 1-byte Spill + jmp .LBB1231_10 +.Ltmp14922: +.LBB1231_10: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 49] # 1-byte Reload + mov byte ptr [rbp - 35], al # 1-byte Spill + jmp .LBB1231_11 +.Ltmp14923: +.LBB1231_11: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 35] # 1-byte Reload + test byte ptr [rbp + 247], 1 + mov byte ptr [rbp - 50], al # 1-byte Spill + jne .LBB1231_12 + jmp .LBB1231_13 +.Ltmp14924: +.LBB1231_12: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 248] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.Ltmp14925: +.LBB1231_13: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 50] # 1-byte Reload + test al, 1 + jne .LBB1231_14 + jmp .LBB1231_20 +.Ltmp14926: +.LBB1231_14: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + .cv_loc 1231 17 2852 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2852:0 +.Ltmp14893: + lea rcx, [rip + "??_C@_1FE@PFCOPOEP@?$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?$AAs@"] + lea rdx, [rip + "??_C@_1IM@NNGFABKP@?$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 rax, qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] + mov r8d, 2852 + call rax +.Ltmp14894: + jmp .LBB1231_15 +.Ltmp14927: +.LBB1231_15: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + jmp .LBB1231_20 +.Ltmp14928: +.LBB1231_20: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + .cv_loc 1231 17 2853 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2853:0 +.Ltmp14895: + lea rcx, [rbp + 176] + lea rdx, [rbp + 416] + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp14896: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB1231_21 +.Ltmp14929: +.LBB1231_21: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + lea rdx, [rbp + 144] + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + call "?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" +.Ltmp14897: + lea rcx, [rbp + 112] + lea rdx, [rbp + 352] + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp14898: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1231_22 +.Ltmp14930: +.LBB1231_22: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] +.Ltmp14899: + lea rcx, [rbp + 208] + lea rdx, [rbp + 112] + lea r8, [rbp + 144] + lea r9, [rbp + 176] + 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" +.Ltmp14900: + jmp .LBB1231_23 +.Ltmp14931: +.LBB1231_23: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + .cv_loc 1231 17 2854 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2854:0 + lea rax, [rbp + 72] + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" +.Ltmp14901: + lea rcx, [rbp + 208] + mov rdx, qword ptr [rbp - 80] # 8-byte Reload + call "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" +.Ltmp14902: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1231_24 +.Ltmp14932: +.LBB1231_24: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 72] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp + 104], rcx + .cv_loc 1231 17 2855 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2855:0 + mov rax, qword ptr [rbp + 32] # 8-byte Reload + mov r8, qword ptr [rax + 40] + mov rdx, qword ptr [rbp + 104] +.Ltmp14903: + mov rcx, rax + call "?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z" +.Ltmp14904: + jmp .LBB1231_25 +.Ltmp14933: +.LBB1231_25: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + .cv_loc 1231 17 2856 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2856:0 + mov rdx, qword ptr [rbp + 104] +.Ltmp14905: + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + call "?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" +.Ltmp14906: + jmp .LBB1231_26 +.Ltmp14934: +.LBB1231_26: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + .cv_loc 1231 17 2862 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2862:0 + lea rcx, [rbp + 208] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + jmp .LBB1231_31 +.Ltmp14935: +.LBB1231_31: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + .cv_loc 1231 17 2863 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2863:0 + lea rax, [rbp + 40] + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov r8, qword ptr [rbp + 312] +.Ltmp14907: + mov rcx, qword ptr [rbp - 96] # 8-byte Reload + mov rdx, qword ptr [rbp + 24] # 8-byte Reload + call "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" +.Ltmp14908: + jmp .LBB1231_32 +.Ltmp14936: +.LBB1231_32: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 40] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1231 17 2864 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2864:0 + lea rcx, [rbp + 352] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 416] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp] # 8-byte Reload + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp + 16] # 8-byte Reload + add rsp, 592 + pop rbp +.Ltmp14937: + ret + .seh_handlerdata + .long ("$cppxdata$?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z")@IMGREL + .section .text,"xr",discard,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .seh_endproc + .def "?dtor$16@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA": +.seh_proc "?dtor$16@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA" +.LBB1231_16: +.Ltmp14938: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp14939: + .seh_endprologue + lea rcx, [rbp + 280] + .cv_loc 1231 17 2846 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2846:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .seh_endproc + .def "?dtor$17@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$17@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA": +.seh_proc "?dtor$17@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA" +.LBB1231_17: +.Ltmp14940: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp14941: + .seh_endprologue +.Ltmp14942: + .cv_loc 1231 17 2851 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2851:0 + test byte ptr [rbp + 247], 1 + jne .LBB1231_18 + jmp .LBB1231_19 +.LBB1231_18: + lea rcx, [rbp + 248] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.LBB1231_19: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .seh_endproc + .def "?dtor$27@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$27@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA": +.seh_proc "?dtor$27@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA" +.LBB1231_27: +.Ltmp14943: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp14944: + .seh_endprologue + lea rcx, [rbp + 144] + .cv_loc 1231 17 2853 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2853:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .seh_endproc + .def "?dtor$28@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$28@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA": +.seh_proc "?dtor$28@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA" +.LBB1231_28: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 176] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .seh_endproc + .def "?dtor$29@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$29@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA": +.seh_proc "?dtor$29@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA" +.LBB1231_29: +.Ltmp14945: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp14946: + .seh_endprologue + lea rcx, [rbp + 72] + .cv_loc 1231 17 2854 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2854:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .seh_endproc + .def "?dtor$30@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$30@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA": +.seh_proc "?dtor$30@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA" +.LBB1231_30: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 208] + .cv_loc 1231 17 2862 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2862:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp14947: + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .seh_endproc + .def "?dtor$33@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$33@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA": +.seh_proc "?dtor$33@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA" +.LBB1231_33: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp14948: + .seh_endprologue + lea rcx, [rbp + 40] + .cv_loc 1231 17 2863 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2863:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .seh_endproc + .def "?dtor$34@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$34@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA": +.seh_proc "?dtor$34@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA" +.LBB1231_34: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 352] + .cv_loc 1231 17 2864 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2864:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .seh_endproc + .def "?dtor$35@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$35@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA": +.seh_proc "?dtor$35@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA" +.LBB1231_35: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 416] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .seh_endproc + .def "?dtor$36@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$36@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA": +.seh_proc "?dtor$36@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA" +.LBB1231_36: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp] # 8-byte Reload + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .seh_endproc + .def "?dtor$37@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$37@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA": +.seh_proc "?dtor$37@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA" +.LBB1231_37: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp14949: +.Lfunc_end1231: + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .seh_endproc + .section .xdata,"dr",associative,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .p2align 2 +"$cppxdata$?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z": + .long 429065506 # MagicNumber + .long 11 # MaxState + .long ("$stateUnwindMap$?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 13 # IPMapEntries + .long ("$ip2state$?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z")@IMGREL # IPToStateXData + .long 584 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z": + .long -1 # ToState + .long "?dtor$37@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$36@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$35@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$34@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$33@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$30@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"@IMGREL # Action + .long 5 # ToState + .long "?dtor$29@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$28@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"@IMGREL # Action + .long 7 # ToState + .long "?dtor$27@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$17@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$16@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"@IMGREL # Action +"$ip2state$?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z": + .long .Lfunc_begin1231@IMGREL # IP + .long -1 # ToState + .long .Ltmp14877@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp14881@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp14885@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp14887@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp14891@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp14893@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp14897@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp14899@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp14901@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp14903@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp14907@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp14908@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + # -- End function + .def "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .globl "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" # -- Begin function ?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ": # @"?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" +.Lfunc_begin1232: + .cv_func_id 1232 + .cv_loc 1232 17 2593 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2593:0 +.seh_proc "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp14952: + .cv_loc 1232 17 2594 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2594:0 + mov r8, rcx + add r8, 8 + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rbp - 32], rax # 8-byte Spill + mov qword ptr [rbp - 40], rdx # 8-byte Spill + call "?data@?$vector@IV?$allocator@_N@std@@@std@@QEAAPEAIXZ" +.Ltmp14950: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rbp - 24] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEAIPEAU_Container_base12@1@@Z" +.Ltmp14951: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1232_1 +.LBB1232_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ")@IMGREL + .section .text,"xr",discard,"?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .seh_endproc + .def "?dtor$2@?0??begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0??begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA": +.seh_proc "?dtor$2@?0??begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA" +.LBB1232_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp14953: +.Lfunc_end1232: + .seh_handlerdata + .section .text,"xr",discard,"?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .seh_endproc + .section .xdata,"dr",associative,"?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .p2align 2 +"$cppxdata$?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ": + .long -1 # ToState + .long "?dtor$2@?0??begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA"@IMGREL # Action +"$ip2state$?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ": + .long .Lfunc_begin1232@IMGREL # IP + .long -1 # ToState + .long .Ltmp14950@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14951@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + # -- End function + .def "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + .globl "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" # -- Begin function ??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z + .p2align 4, 0x90 +"??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z": # @"??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" +.Lfunc_begin1233: + .cv_func_id 1233 + .cv_loc 1233 17 2282 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2282:0 +.seh_proc "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + mov rax, rdx + mov qword ptr [rbp], r8 + mov qword ptr [rbp - 8], rcx + mov rcx, qword ptr [rbp - 8] + lea r8, [rbp - 40] +.Ltmp14958: + .cv_loc 1233 17 2283 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2283:0 + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, r8 + mov r9, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 56], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rbp - 64], rax # 8-byte Spill + mov qword ptr [rbp - 72], r8 # 8-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .cv_loc 1233 17 2284 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2284:0 + mov rdx, qword ptr [rbp] +.Ltmp14954: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" +.Ltmp14955: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1233_1 +.LBB1233_1: +.Ltmp14956: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, qword ptr [rbp - 88] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp14957: + mov qword ptr [rbp - 96], rax # 8-byte Spill + jmp .LBB1233_2 +.LBB1233_2: + .cv_loc 1233 17 2285 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2285:0 + lea rcx, [rbp - 40] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 64] # 8-byte Reload + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z")@IMGREL + .section .text,"xr",discard,"??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + .seh_endproc + .def "?dtor$3@?0???H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z@4HA": +.seh_proc "?dtor$3@?0???H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z@4HA" +.LBB1233_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 40] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp14959: +.Lfunc_end1233: + .seh_handlerdata + .section .text,"xr",discard,"??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + .p2align 2 +"$cppxdata$??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z": + .long -1 # ToState + .long "?dtor$3@?0???H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z@4HA"@IMGREL # Action +"$ip2state$??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z": + .long .Lfunc_begin1233@IMGREL # IP + .long -1 # ToState + .long .Ltmp14954@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14957@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + # -- End function + .def "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ": # @"??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1234: + .cv_func_id 1234 + .cv_loc 1234 17 1996 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1996:0 +.seh_proc "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14960: + .cv_loc 1234 17 1996 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1996:0 + call "??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.Ltmp14961: + .cv_loc 1234 17 1996 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1996:0 + nop + add rsp, 40 + ret +.Ltmp14962: +.Lfunc_end1234: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" + .globl "?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" # -- Begin function ?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z + .p2align 4, 0x90 +"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z": # @"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" +.Lfunc_begin1235: + .cv_func_id 1235 + .cv_loc 1235 17 2912 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2912:0 +.seh_proc "?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 464 + .seh_stackalloc 464 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 328], -2 + #DEBUG_VALUE: _Insert_x:_Where <- [$rdx+0] + mov qword ptr [rbp + 320], r8 + mov qword ptr [rbp + 312], rcx + mov rcx, qword ptr [rbp + 312] + lea r8, [rbp + 272] +.Ltmp14981: + .cv_loc 1235 17 2913 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2913:0 + mov qword ptr [rbp + 24], rcx # 8-byte Spill + mov qword ptr [rbp + 16], rdx # 8-byte Spill +.Ltmp14982: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + mov rdx, r8 + mov qword ptr [rbp + 8], r8 # 8-byte Spill + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" +.Ltmp14963: + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + mov rdx, qword ptr [rbp + 8] # 8-byte Reload + call "??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z" +.Ltmp14964: + mov qword ptr [rbp], rax # 8-byte Spill + jmp .LBB1235_1 +.Ltmp14983: +.LBB1235_1: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 272] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp + 304], rcx + lea rax, [rbp + 240] + .cv_loc 1235 17 2916 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2916:0 + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" +.Ltmp14965: + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + mov rdx, qword ptr [rbp + 16] # 8-byte Reload + call "??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Ltmp14966: + mov byte ptr [rbp - 9], al # 1-byte Spill + jmp .LBB1235_2 +.Ltmp14984: +.LBB1235_2: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 240] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov al, byte ptr [rbp - 9] # 1-byte Reload + test al, 1 + jne .LBB1235_3 + jmp .LBB1235_7 +.Ltmp14985: +.LBB1235_3: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + .cv_loc 1235 17 2917 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2917:0 +.Ltmp14967: + lea rcx, [rip + "??_C@_1FG@MBDMEOE@?$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?$AAt@"] + lea rdx, [rip + "??_C@_1IM@NNGFABKP@?$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 rax, qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] + mov r8d, 2917 + call rax +.Ltmp14968: + jmp .LBB1235_4 +.Ltmp14986: +.LBB1235_4: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + jmp .LBB1235_7 +.Ltmp14987: +.LBB1235_7: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + .cv_loc 1235 17 2918 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2918:0 + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + call "?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + sub rcx, rax + cmp rcx, qword ptr [rbp + 320] + setb dl + and dl, 1 + mov byte ptr [rbp + 239], dl + .cv_loc 1235 17 2921 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2921:0 + cmp qword ptr [rbp + 320], 0 + jne .LBB1235_9 +.Ltmp14988: +# %bb.8: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + jmp .LBB1235_32 +.Ltmp14989: +.LBB1235_9: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + .cv_loc 1235 17 2923 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2923:0 + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + call "?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + sub rcx, rax + cmp rcx, qword ptr [rbp + 320] + jae .LBB1235_12 +.Ltmp14990: +# %bb.10: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + .cv_loc 1235 17 2924 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2924:0 +.Ltmp14979: + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + call "?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ" +.Ltmp14980: + jmp .LBB1235_11 +.Ltmp14991: +.LBB1235_11: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + ud2 +.Ltmp14992: +.LBB1235_12: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + .cv_loc 1235 17 2927 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2927:0 + mov rax, qword ptr [rbp + 24] # 8-byte Reload + add rax, 8 + mov dword ptr [rbp + 232], 0 + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp + 320] + add rax, rcx + mov rcx, rax + call "?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z" +.Ltmp14969: + lea r8, [rbp + 232] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov rdx, rax + call "?resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z" +.Ltmp14970: + jmp .LBB1235_13 +.Ltmp14993: +.LBB1235_13: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + .cv_loc 1235 17 2928 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2928:0 + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + call "?empty@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_NXZ" + test al, 1 + jne .LBB1235_14 + jmp .LBB1235_15 +.Ltmp14994: +.LBB1235_14: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + .cv_loc 1235 17 2929 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2929:0 + mov rax, qword ptr [rbp + 320] + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + add rax, qword ptr [rcx + 40] + mov qword ptr [rcx + 40], rax + jmp .LBB1235_27 +.Ltmp14995: +.LBB1235_15: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + .cv_loc 1235 17 2932 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2932:0 + lea rax, [rbp + 200] +.Ltmp14996: + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .cv_loc 1235 17 2933 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2933:0 + mov rax, qword ptr [rbp + 320] + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + mov rdx, qword ptr [rcx + 40] + add rdx, rax + mov qword ptr [rcx + 40], rdx + lea rdx, [rbp + 136] + .cv_loc 1235 17 2934 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2934:0 + call "?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov byte ptr [rbp + 38], 1 +.Ltmp14971: + lea rcx, [rbp + 104] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp14972: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1235_16 +.Ltmp14997: +.LBB1235_16: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + mov byte ptr [rbp + 39], 1 + lea rax, [rbp + 40] + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov r8, qword ptr [rbp + 304] +.Ltmp14973: + lea rdx, [rbp + 72] + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + call "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" +.Ltmp14974: + jmp .LBB1235_17 +.Ltmp14998: +.LBB1235_17: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + mov byte ptr [rbp + 39], 0 + mov byte ptr [rbp + 38], 0 +.Ltmp14975: + lea rcx, [rbp + 168] + lea rdx, [rbp + 72] + lea r8, [rbp + 104] + lea r9, [rbp + 136] + 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" +.Ltmp14976: + jmp .LBB1235_18 +.Ltmp14999: +.LBB1235_18: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 168] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 40] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1235 17 2935 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2935:0 + lea rcx, [rbp + 200] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + jmp .LBB1235_27 +.Ltmp15000: +.LBB1235_27: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + .cv_loc 1235 17 2938 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2938:0 + mov rax, qword ptr [rbp + 24] # 8-byte Reload + mov r8, qword ptr [rax + 40] + test byte ptr [rbp + 239], 1 + mov qword ptr [rbp - 72], r8 # 8-byte Spill + je .LBB1235_29 +.Ltmp15001: +# %bb.28: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + xor eax, eax + mov ecx, eax + mov qword ptr [rbp - 80], rcx # 8-byte Spill + jmp .LBB1235_30 +.Ltmp15002: +.LBB1235_29: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp + 304] + mov qword ptr [rbp - 80], rax # 8-byte Spill +.Ltmp15003: +.LBB1235_30: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] +.Ltmp14977: + mov rax, qword ptr [rbp - 80] # 8-byte Reload + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rbp - 72] # 8-byte Reload + call "?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z" +.Ltmp14978: + jmp .LBB1235_31 +.Ltmp15004: +.LBB1235_31: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + .cv_loc 1235 17 2923 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2923:0 + jmp .LBB1235_32 +.Ltmp15005: +.LBB1235_32: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + .cv_loc 1235 17 2941 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2941:0 + mov rax, qword ptr [rbp + 304] + .cv_loc 1235 17 2942 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2942:0 + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 88] # 8-byte Reload + add rsp, 464 + pop rbp +.Ltmp15006: + ret + .seh_handlerdata + .long ("$cppxdata$?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z")@IMGREL + .section .text,"xr",discard,"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" + .seh_endproc + .def "?dtor$5@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA": +.seh_proc "?dtor$5@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA" +.LBB1235_5: +.Ltmp15007: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp15008: + .seh_endprologue + lea rcx, [rbp + 272] + .cv_loc 1235 17 2913 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2913:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" + .seh_endproc + .def "?dtor$6@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA": +.seh_proc "?dtor$6@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA" +.LBB1235_6: +.Ltmp15009: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp15010: + .seh_endprologue + lea rcx, [rbp + 240] + .cv_loc 1235 17 2916 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2916:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" + .seh_endproc + .def "?dtor$19@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$19@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA": +.seh_proc "?dtor$19@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA" +.LBB1235_19: +.Ltmp15011: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp15012: + .seh_endprologue + lea rcx, [rbp + 40] +.Ltmp15013: + .cv_loc 1235 17 2934 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2934:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" + .seh_endproc + .def "?dtor$20@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$20@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA": +.seh_proc "?dtor$20@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA" +.LBB1235_20: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp + 39], 1 + jne .LBB1235_21 + jmp .LBB1235_22 +.LBB1235_21: + lea rcx, [rbp + 104] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.LBB1235_22: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" + .seh_endproc + .def "?dtor$23@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$23@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA": +.seh_proc "?dtor$23@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA" +.LBB1235_23: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp + 38], 1 + jne .LBB1235_24 + jmp .LBB1235_25 +.LBB1235_24: + lea rcx, [rbp + 136] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.LBB1235_25: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" + .seh_endproc + .def "?dtor$26@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$26@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA": +.seh_proc "?dtor$26@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA" +.LBB1235_26: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 200] + .cv_loc 1235 17 2935 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2935:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15014: + .seh_handlerdata + .section .text,"xr",discard,"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" + .seh_endproc + .def "?dtor$33@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$33@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA": +.seh_proc "?dtor$33@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA" +.LBB1235_33: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1235 17 2942 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2942:0 + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15015: +.Lfunc_end1235: + .seh_handlerdata + .section .text,"xr",discard,"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" + .p2align 2 +"$cppxdata$?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z": + .long 429065506 # MagicNumber + .long 7 # MaxState + .long ("$stateUnwindMap$?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 8 # IPMapEntries + .long ("$ip2state$?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z")@IMGREL # IPToStateXData + .long 456 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z": + .long -1 # ToState + .long "?dtor$33@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$26@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$23@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$20@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$19@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$6@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$5@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA"@IMGREL # Action +"$ip2state$?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z": + .long .Lfunc_begin1235@IMGREL # IP + .long -1 # ToState + .long .Ltmp14963@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp14965@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp14967@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14971@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp14973@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp14977@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14978@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" + # -- End function + .def "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .globl "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z": # @"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1236: + .cv_func_id 1236 + .cv_loc 1236 17 1996 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1996:0 +.seh_proc "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15016: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp15017: +.Lfunc_end1236: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .globl "??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" # -- Begin function ??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z + .p2align 4, 0x90 +"??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z": # @"??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" +.Lfunc_begin1237: + .cv_func_id 1237 + .cv_loc 1237 12 2786 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2786:0 +.seh_proc "??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 304 + .seh_stackalloc 304 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 168], -2 + #DEBUG_VALUE: fill > >,bool>:_Last <- [$rdx+0] + #DEBUG_VALUE: fill > >,bool>:_First <- [$rcx+0] + mov qword ptr [rbp + 160], r8 + .cv_loc 1237 12 2787 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2787:0 +.Ltmp15018: + lea r8, [rbp + 128] +.Ltmp15034: + mov qword ptr [rbp - 40], rcx # 8-byte Spill +.Ltmp15035: + #DEBUG_VALUE: fill > >,bool>:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rcx, r8 + mov qword ptr [rbp - 48], rdx # 8-byte Spill +.Ltmp15036: + #DEBUG_VALUE: fill > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15019: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1237_1 +.Ltmp15037: +.LBB1237_1: + #DEBUG_VALUE: fill > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: fill > >,bool>:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15020: + lea rcx, [rbp + 96] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15021: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB1237_2 +.Ltmp15038: +.LBB1237_2: + #DEBUG_VALUE: fill > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: fill > >,bool>:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15022: + lea r8, [rip + "??_C@_1JA@NGICDCPJ@?$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@"] + lea rcx, [rbp + 96] + lea rdx, [rbp + 128] + mov r9d, 2787 + call "??$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z" +.Ltmp15023: + jmp .LBB1237_3 +.Ltmp15039: +.LBB1237_3: + #DEBUG_VALUE: fill > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: fill > >,bool>:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1237 12 2788 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2788:0 + mov r8, qword ptr [rbp + 160] +.Ltmp15024: + lea rcx, [rbp + 32] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 72], r8 # 8-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15025: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1237_4 +.Ltmp15040: +.LBB1237_4: + #DEBUG_VALUE: fill > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: fill > >,bool>:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15026: + lea rcx, [rbp + 64] + lea rdx, [rbp + 32] + call "??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z" +.Ltmp15027: + jmp .LBB1237_5 +.Ltmp15041: +.LBB1237_5: + #DEBUG_VALUE: fill > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: fill > >,bool>:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15028: + lea rcx, [rbp - 32] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15029: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1237_6 +.Ltmp15042: +.LBB1237_6: + #DEBUG_VALUE: fill > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: fill > >,bool>:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15030: + mov rcx, rbp + lea rdx, [rbp - 32] + call "??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z" +.Ltmp15031: + jmp .LBB1237_7 +.Ltmp15043: +.LBB1237_7: + #DEBUG_VALUE: fill > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: fill > >,bool>:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15032: + mov rcx, rbp + lea rdx, [rbp + 64] + mov r8, qword ptr [rbp - 72] # 8-byte Reload + call "??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" +.Ltmp15033: + jmp .LBB1237_8 +.Ltmp15044: +.LBB1237_8: + #DEBUG_VALUE: fill > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: fill > >,bool>:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1237 12 2789 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2789:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 304 + pop rbp +.Ltmp15045: + ret + .seh_handlerdata + .long ("$cppxdata$??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z")@IMGREL + .section .text,"xr",discard,"??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .seh_endproc + .def "?dtor$9@?0???$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$9@?0???$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA": +.seh_proc "?dtor$9@?0???$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA" +.LBB1237_9: +.Ltmp15046: + #DEBUG_VALUE: fill > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: fill > >,bool>:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp15047: + .seh_endprologue + lea rcx, [rbp + 128] + .cv_loc 1237 12 2787 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2787:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .seh_endproc + .def "?dtor$10@?0???$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$10@?0???$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA": +.seh_proc "?dtor$10@?0???$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA" +.LBB1237_10: +.Ltmp15048: + #DEBUG_VALUE: fill > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: fill > >,bool>:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp15049: + .seh_endprologue + lea rcx, [rbp + 64] + .cv_loc 1237 12 2788 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2788:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .seh_endproc + .def "?dtor$11@?0???$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA": +.seh_proc "?dtor$11@?0???$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA" +.LBB1237_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1237 12 2789 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2789:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .seh_endproc + .def "?dtor$12@?0???$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$12@?0???$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA": +.seh_proc "?dtor$12@?0???$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA" +.LBB1237_12: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15050: +.Lfunc_end1237: + .seh_handlerdata + .section .text,"xr",discard,"??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .p2align 2 +"$cppxdata$??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z": + .long 429065506 # MagicNumber + .long 4 # MaxState + .long ("$stateUnwindMap$??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 7 # IPMapEntries + .long ("$ip2state$??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z")@IMGREL # IPToStateXData + .long 296 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z": + .long -1 # ToState + .long "?dtor$12@?0???$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$11@?0???$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$10@?0???$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$9@?0???$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA"@IMGREL # Action +"$ip2state$??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z": + .long .Lfunc_begin1237@IMGREL # IP + .long -1 # ToState + .long .Ltmp15018@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp15020@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp15022@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp15028@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15032@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp15033@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + # -- End function + .def "??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z" + .globl "??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z" # -- Begin function ??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z + .p2align 4, 0x90 +"??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z": # @"??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z" +.Lfunc_begin1238: + .cv_func_id 1238 + .cv_loc 1238 17 2089 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2089:0 +.seh_proc "??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp15051: + .cv_loc 1238 17 2090 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2090:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + call "?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z" + .cv_loc 1238 17 2091 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2091:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax + 16] + sub rdx, rax + sar rdx, 2 + shl rdx, 5 + add rdx, qword ptr [rcx + 24] + mov rax, qword ptr [rsp + 48] + sub rdx, qword ptr [rax + 24] + mov rax, rdx + add rsp, 56 + ret +.Ltmp15052: +.Lfunc_end1238: + .seh_handlerdata + .section .text,"xr",discard,"??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z" + .seh_endproc + # -- End function + .def "??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .globl "??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # -- Begin function ??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z + .p2align 4, 0x90 +"??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z": # @"??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Lfunc_begin1239: + .cv_func_id 1239 + .cv_loc 1239 17 2114 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2114:0 +.seh_proc "??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15053: + .cv_loc 1239 17 2115 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2115:0 + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + call "?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z" + .cv_loc 1239 17 2116 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2116:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] + mov rax, qword ptr [rsp + 64] + cmp rdx, qword ptr [rax + 16] + mov r8b, 1 + mov byte ptr [rsp + 47], r8b # 1-byte Spill + jb .LBB1239_4 +# %bb.1: + xor eax, eax + mov cl, al + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov r8, qword ptr [rdx + 16] + mov r9, qword ptr [rsp + 64] + cmp r8, qword ptr [r9 + 16] + mov byte ptr [rsp + 46], cl # 1-byte Spill + jne .LBB1239_3 +# %bb.2: + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rax + 24] + mov rdx, qword ptr [rsp + 64] + cmp rcx, qword ptr [rdx + 24] + setb r8b + mov byte ptr [rsp + 46], r8b # 1-byte Spill +.LBB1239_3: + mov al, byte ptr [rsp + 46] # 1-byte Reload + mov byte ptr [rsp + 47], al # 1-byte Spill +.LBB1239_4: + mov al, byte ptr [rsp + 47] # 1-byte Reload + and al, 1 + movzx eax, al + add rsp, 72 + ret +.Ltmp15054: +.Lfunc_end1239: + .seh_handlerdata + .section .text,"xr",discard,"??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .seh_endproc + # -- End function + .def "?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + .globl "?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" # -- Begin function ?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ": # @"?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" +.Lfunc_begin1240: + .cv_func_id 1240 + .cv_loc 1240 17 2588 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2588:0 +.seh_proc "?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15055: + .cv_loc 1240 17 2589 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2589:0 + add rcx, 8 + call "?capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + shl rax, 5 + add rsp, 40 + ret +.Ltmp15056: +.Lfunc_end1240: + .seh_handlerdata + .section .text,"xr",discard,"?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + .globl "?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" # -- Begin function ?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ": # @"?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" +.Lfunc_begin1241: + .cv_func_id 1241 + .cv_loc 1241 17 2689 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2689:0 +.seh_proc "?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp15057: + .cv_loc 1241 17 2690 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2690:0 + add rcx, 8 + call "?max_size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov qword ptr [rsp + 40], rax + .cv_loc 1241 17 2691 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2691:0 + movabs rax, 576460752303423487 + cmp qword ptr [rsp + 40], rax + jae .LBB1241_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] + shl rax, 5 + mov qword ptr [rsp + 32], rax # 8-byte Spill + jmp .LBB1241_3 +.LBB1241_2: + mov rax, -1 + mov qword ptr [rsp + 32], rax # 8-byte Spill + jmp .LBB1241_3 +.LBB1241_3: + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 56 + ret +.Ltmp15058: +.Lfunc_end1241: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ" + .globl "?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ" # -- Begin function ?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ + .p2align 4, 0x90 +"?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ": # @"?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ" +.Lfunc_begin1242: + .cv_func_id 1242 + .cv_loc 1242 17 2990 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2990:0 +.seh_proc "?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp15059: + .cv_loc 1242 17 2991 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2991:0 + lea rcx, [rip + "??_C@_0BG@EOMJEIFA@vector?$DMbool?$DO?5too?5long?$AA@"] + mov rax, qword ptr [rip + "__imp_?_Xlength_error@std@@YAXPEBD@Z"] + call rax + ud2 +.Ltmp15060: +.Lfunc_end1242: + .seh_handlerdata + .section .text,"xr",discard,"?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ" + .seh_endproc + # -- End function + .def "?resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z" + .globl "?resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z" # -- Begin function ?resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z + .p2align 4, 0x90 +"?resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z": # @"?resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z" +.Lfunc_begin1243: + .cv_func_id 1243 + .cv_loc 1243 17 1151 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1151:0 +.seh_proc "?resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 48], r8 + mov qword ptr [rbp + 40], rdx + mov qword ptr [rbp + 32], rcx + mov rcx, qword ptr [rbp + 32] +.Ltmp15063: + .cv_loc 1243 17 1152 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1152:0 + mov rdx, qword ptr [rbp + 40] + mov qword ptr [rbp + 8], rcx # 8-byte Spill + mov qword ptr [rbp], rdx # 8-byte Spill + call "?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp] # 8-byte Reload + cmp rcx, rax + jae .LBB1243_2 +# %bb.1: +.Ltmp15064: + .cv_loc 1243 17 1153 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1153:0 + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + call "?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + sub rax, qword ptr [rbp + 40] + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + mov rdx, rax + call "?_Pop_back_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_K@Z" + jmp .LBB1243_10 +.LBB1243_2: + .cv_loc 1243 17 1154 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1154:0 + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + call "?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + cmp rax, qword ptr [rbp + 40] + jae .LBB1243_9 +# %bb.3: +.Ltmp15065: + .cv_loc 1243 17 1156 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1156:0 + mov rcx, qword ptr [rbp + 48] + call "??$addressof@$$CBI@std@@YAPEBIAEBI@Z" + mov qword ptr [rbp + 24], rax + .cv_loc 1243 17 1158 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1158:0 + mov rdx, qword ptr [rbp + 24] + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + call "?_Inside@?$vector@IV?$allocator@_N@std@@@std@@IEBA_NPEBI@Z" + test al, 1 + jne .LBB1243_4 + jmp .LBB1243_5 +.LBB1243_4: +.Ltmp15066: + .cv_loc 1243 17 1160 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1160:0 + mov rax, qword ptr [rbp + 24] + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rax] + call "??$_Unfancy@I@std@@YAPEAIPEAI@Z" + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + sub rcx, rax + sar rcx, 2 + mov qword ptr [rbp + 16], rcx + .cv_loc 1243 17 1162 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1162:0 + mov rax, qword ptr [rbp + 40] + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + sub rcx, rax + mov rax, qword ptr [rbp + 8] # 8-byte Reload + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + call "?_Reserve@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z" + .cv_loc 1243 17 1163 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1163:0 + mov rax, qword ptr [rbp + 8] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rax] + call "??$_Unfancy@I@std@@YAPEAIPEAI@Z" + mov rcx, qword ptr [rbp + 16] + shl rcx, 2 + add rax, rcx + mov qword ptr [rbp + 24], rax + .cv_loc 1243 17 1164 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1164:0 + jmp .LBB1243_6 +.Ltmp15067: +.LBB1243_5: + .cv_loc 1243 17 1166 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1166:0 + mov rax, qword ptr [rbp + 40] + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + sub rcx, rax + mov rax, qword ptr [rbp + 8] # 8-byte Reload + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Reserve@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z" +.Ltmp15068: +.LBB1243_6: + .cv_loc 1243 17 1169 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1169:0 + mov r9, qword ptr [rbp + 24] + mov rax, qword ptr [rbp + 40] + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + mov qword ptr [rbp - 48], r9 # 8-byte Spill + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + sub rcx, rax + mov rax, qword ptr [rbp + 8] # 8-byte Reload + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rdx, qword ptr [rax] +.Ltmp15061: + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + mov r8, qword ptr [rbp - 64] # 8-byte Reload + mov r9, qword ptr [rbp - 48] # 8-byte Reload + call "?_Ufill@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI_KPEBI@Z" +.Ltmp15062: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1243_8 +.Ltmp15069: +.LBB1243_8: + .cv_loc 1243 17 1174 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1174:0 + mov rax, qword ptr [rbp + 40] + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + sub rcx, rax + mov rax, qword ptr [rbp + 8] # 8-byte Reload + mov qword ptr [rbp - 96], rcx # 8-byte Spill + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rbp - 96] # 8-byte Reload + shl rcx, 2 + add rcx, qword ptr [rax] + mov qword ptr [rax], rcx +.Ltmp15070: +.LBB1243_9: + .cv_loc 1243 17 1154 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1154:0 + jmp .LBB1243_10 +.Ltmp15071: +.LBB1243_10: + .cv_loc 1243 17 1176 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1176:0 + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z")@IMGREL + .section .text,"xr",discard,"?resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z" + .seh_endproc + .def "?catch$7@?0??resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$7@?0??resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z@4HA": +.seh_proc "?catch$7@?0??resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1243_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp15072: + .cv_loc 1243 17 1171 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1171:0 + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + call "?_Tidy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXXZ" + .cv_loc 1243 17 1172 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1172:0 + mov rcx, qword ptr [rip + __imp__CxxThrowException] + xor eax, eax + mov edx, eax + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rdx + mov r8, qword ptr [rbp - 80] # 8-byte Reload + call r8 + ud2 +.Ltmp15073: +.Lfunc_end1243: + .seh_handlerdata + .long ("$cppxdata$?resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z")@IMGREL + .section .text,"xr",discard,"?resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z" + .seh_endproc + .section .xdata,"dr",associative,"?resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z" + .p2align 2 +"$cppxdata$?resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$?resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$?resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$?resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z")@IMGREL # HandlerArray +"$handlerMap$0$?resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$7@?0??resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$?resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z": + .long .Lfunc_begin1243@IMGREL # IP + .long -1 # ToState + .long .Ltmp15061@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15062@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$7@?0??resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"?resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z" + # -- End function + .def "?empty@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?empty@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_NXZ" + .globl "?empty@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_NXZ" # -- Begin function ?empty@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_NXZ + .p2align 4, 0x90 +"?empty@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_NXZ": # @"?empty@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_NXZ" +.Lfunc_begin1244: + .cv_func_id 1244 + .cv_loc 1244 17 2696 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2696:0 +.seh_proc "?empty@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_NXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15074: + .cv_loc 1244 17 2697 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2697:0 + call "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + cmp rax, 0 + sete dl + and dl, 1 + movzx eax, dl + add rsp, 40 + ret +.Ltmp15075: +.Lfunc_end1244: + .seh_handlerdata + .section .text,"xr",discard,"?empty@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_NXZ" + .seh_endproc + # -- End function + .def "??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .globl "??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" # -- Begin function ??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z + .p2align 4, 0x90 +"??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z": # @"??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" +.Lfunc_begin1245: + .cv_func_id 1245 + .cv_loc 1245 12 2567 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2567:0 +.seh_proc "??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 432 + .seh_stackalloc 432 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 296], -2 + mov rax, rcx + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Dest <- [$r9+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Last <- [$r8+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_First <- [$rdx+0] + .cv_loc 1245 12 2568 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2568:0 +.Ltmp15076: + lea r10, [rbp + 256] +.Ltmp15096: + mov qword ptr [rbp + 8], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rbp], rdx # 8-byte Spill +.Ltmp15097: + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_First <- [DW_OP_deref] [$rbp+0] + mov rdx, r9 + mov qword ptr [rbp - 8], rax # 8-byte Spill + mov qword ptr [rbp - 16], r9 # 8-byte Spill +.Ltmp15098: + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 24], r8 # 8-byte Spill +.Ltmp15099: + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15077: + mov qword ptr [rbp - 32], rax # 8-byte Spill + jmp .LBB1245_1 +.Ltmp15100: +.LBB1245_1: + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_First <- [DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 256] + call "??$_Is_checked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AU?$integral_constant@_N$00@0@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@@Z" + mov byte ptr [rbp + 288], al + mov cl, byte ptr [rbp + 288] + call "?_Deprecate@_Unchecked_iterators@?1???$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@@@2@V32@00@Z@SAXU?$integral_constant@_N$00@2@@Z" + .cv_loc 1245 12 2569 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2569:0 +.Ltmp15078: + lea rcx, [rbp + 224] + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15079: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB1245_2 +.Ltmp15101: +.LBB1245_2: + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_First <- [DW_OP_deref] [$rbp+0] +.Ltmp15080: + lea rcx, [rbp + 192] + mov rdx, qword ptr [rbp] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15081: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1245_3 +.Ltmp15102: +.LBB1245_3: + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_First <- [DW_OP_deref] [$rbp+0] +.Ltmp15082: + mov rax, rsp + mov dword ptr [rax + 32], 2569 + lea r9, [rip + "??_C@_1JA@NGICDCPJ@?$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@"] + lea rcx, [rbp + 192] + lea rdx, [rbp + 224] + mov r8, qword ptr [rbp - 16] # 8-byte Reload + call "??$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z" +.Ltmp15083: + jmp .LBB1245_4 +.Ltmp15103: +.LBB1245_4: + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_First <- [DW_OP_deref] [$rbp+0] + .cv_loc 1245 12 2570 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2570:0 +.Ltmp15084: + lea rcx, [rbp + 144] + mov rdx, qword ptr [rbp - 16] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15085: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1245_5 +.Ltmp15104: +.LBB1245_5: + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_First <- [DW_OP_deref] [$rbp+0] +.Ltmp15086: + lea rcx, [rbp + 80] + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15087: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB1245_6 +.Ltmp15105: +.LBB1245_6: + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_First <- [DW_OP_deref] [$rbp+0] +.Ltmp15088: + lea rcx, [rbp + 112] + lea rdx, [rbp + 80] + call "??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z" +.Ltmp15089: + jmp .LBB1245_7 +.Ltmp15106: +.LBB1245_7: + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_First <- [DW_OP_deref] [$rbp+0] +.Ltmp15090: + lea rcx, [rbp + 16] + mov rdx, qword ptr [rbp] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15091: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1245_8 +.Ltmp15107: +.LBB1245_8: + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_First <- [DW_OP_deref] [$rbp+0] +.Ltmp15092: + lea rcx, [rbp + 48] + lea rdx, [rbp + 16] + call "??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z" +.Ltmp15093: + jmp .LBB1245_9 +.Ltmp15108: +.LBB1245_9: + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_First <- [DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp + 176] + mov cl, byte ptr [rbp + 184] +.Ltmp15094: + mov rdx, rsp + mov byte ptr [rdx + 40], cl + mov byte ptr [rdx + 32], al + lea rdx, [rbp + 48] + lea r8, [rbp + 112] + lea r9, [rbp + 144] + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + call "??$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" +.Ltmp15095: + jmp .LBB1245_10 +.Ltmp15109: +.LBB1245_10: + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_First <- [DW_OP_deref] [$rbp+0] + .cv_loc 1245 12 2572 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2572:0 + mov rcx, qword ptr [rbp] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 8] # 8-byte Reload + add rsp, 432 + pop rbp +.Ltmp15110: + ret + .seh_handlerdata + .long ("$cppxdata$??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z")@IMGREL + .section .text,"xr",discard,"??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$11@?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$11@?0???$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$11@?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" +.LBB1245_11: +.Ltmp15111: + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_First <- [DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp15112: + .seh_endprologue + lea rcx, [rbp + 224] + .cv_loc 1245 12 2569 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2569:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$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": +.seh_proc "?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" +.LBB1245_12: +.Ltmp15113: + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_First <- [DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp15114: + .seh_endprologue + lea rcx, [rbp + 112] + .cv_loc 1245 12 2570 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2570:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$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": +.seh_proc "?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" +.LBB1245_13: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 144] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$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": +.seh_proc "?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" +.LBB1245_14: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1245 12 2572 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2572:0 + mov rcx, qword ptr [rbp] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$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": +.seh_proc "?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" +.LBB1245_15: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$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": +.seh_proc "?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" +.LBB1245_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp15115: +.Lfunc_end1245: + .seh_handlerdata + .section .text,"xr",discard,"??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .p2align 2 +"$cppxdata$??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z": + .long 429065506 # MagicNumber + .long 6 # MaxState + .long ("$stateUnwindMap$??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 8 # IPMapEntries + .long ("$ip2state$??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z")@IMGREL # IPToStateXData + .long 424 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z": + .long -1 # ToState + .long "?dtor$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"@IMGREL # Action + .long 0 # 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"@IMGREL # Action + .long 1 # 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"@IMGREL # Action + .long 2 # 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"@IMGREL # Action + .long 3 # 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"@IMGREL # Action + .long 2 # ToState + .long "?dtor$11@?0???$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action +"$ip2state$??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z": + .long .Lfunc_begin1245@IMGREL # IP + .long -1 # ToState + .long .Ltmp15076@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15080@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp15082@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15086@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp15090@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp15094@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15095@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + # -- End function + .def "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .globl "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z": # @"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1246: + .cv_func_id 1246 + .cv_loc 1246 17 2218 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2218:0 +.seh_proc "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15116: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp15117: +.Lfunc_end1246: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z" + .globl "?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z" # -- Begin function ?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z + .p2align 4, 0x90 +"?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z": # @"?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z" +.Lfunc_begin1247: + .cv_func_id 1247 + .cv_loc 1247 17 2946 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2946:0 +.seh_proc "?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov qword ptr [rsp + 96], r8 + mov qword ptr [rsp + 88], rdx + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp15118: + .cv_loc 1247 17 2949 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2949:0 + lea rdx, [rsp + 72] +.Ltmp15119: + #DEBUG_VALUE: _Orphan_range:_Lock <- [$rdx+0] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov edx, 3 +.Ltmp15120: + call qword ptr [rip + "__imp_??0_Lockit@std@@QEAA@H@Z"] + .cv_loc 1247 17 2950 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2950:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + add rcx, 8 + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?data@?$vector@IV?$allocator@_N@std@@@std@@QEBAPEBIXZ" + mov qword ptr [rsp + 64], rax + .cv_loc 1247 17 2952 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2952:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + mov qword ptr [rsp + 56], rax + .cv_loc 1247 17 2953 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2953:0 + cmp qword ptr [rsp + 56], 0 + je .LBB1247_9 +# %bb.1: +.Ltmp15121: + .cv_loc 1247 17 2954 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2954:0 + jmp .LBB1247_2 +.LBB1247_2: # =>This Inner Loop Header: Depth=1 + mov rax, qword ptr [rsp + 56] + cmp qword ptr [rax], 0 + je .LBB1247_8 +# %bb.3: # in Loop: Header=BB1247_2 Depth=1 +.Ltmp15122: + .cv_loc 1247 17 2956 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2956:0 + mov rax, qword ptr [rsp + 56] + mov rax, qword ptr [rax] + mov rax, qword ptr [rax + 16] + mov rcx, qword ptr [rsp + 64] + sub rax, rcx + sar rax, 2 + shl rax, 5 + mov rcx, qword ptr [rsp + 56] + mov rcx, qword ptr [rcx] + add rax, qword ptr [rcx + 24] + mov qword ptr [rsp + 48], rax + .cv_loc 1247 17 2958 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2958:0 + mov rax, qword ptr [rsp + 48] + cmp rax, qword ptr [rsp + 88] + jb .LBB1247_5 +# %bb.4: # in Loop: Header=BB1247_2 Depth=1 + mov rax, qword ptr [rsp + 96] + cmp rax, qword ptr [rsp + 48] + jae .LBB1247_6 +.LBB1247_5: # in Loop: Header=BB1247_2 Depth=1 +.Ltmp15123: + .cv_loc 1247 17 2959 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2959:0 + mov rax, qword ptr [rsp + 56] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" + mov qword ptr [rsp + 56], rax + jmp .LBB1247_7 +.LBB1247_6: # in Loop: Header=BB1247_2 Depth=1 +.Ltmp15124: + .cv_loc 1247 17 2962 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2962:0 + mov rax, qword ptr [rsp + 56] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Clrcont@_Iterator_base12@std@@QEAAXXZ" + .cv_loc 1247 17 2963 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2963:0 + mov rax, qword ptr [rsp + 56] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 56] + mov qword ptr [rcx], rax +.Ltmp15125: +.LBB1247_7: # in Loop: Header=BB1247_2 Depth=1 + .cv_loc 1247 17 2954 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2954:0 + jmp .LBB1247_2 +.LBB1247_8: + jmp .LBB1247_9 +.Ltmp15126: +.LBB1247_9: + .cv_loc 1247 17 2966 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2966:0 + lea rcx, [rsp + 72] + call qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] + nop + add rsp, 104 + ret +.Ltmp15127: +.Lfunc_end1247: + .seh_handlerdata + .section .text,"xr",discard,"?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z" + .seh_endproc + # -- End function + .def "?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z" + .globl "?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z" # -- Begin function ?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z + .p2align 4, 0x90 +"?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z": # @"?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z" +.Lfunc_begin1248: + .cv_func_id 1248 + .cv_loc 1248 17 2138 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2138:0 +.seh_proc "?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp15128: + .cv_loc 1248 17 2139 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2139:0 + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + mov rcx, qword ptr [rsp + 48] + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + cmp rcx, rax + je .LBB1248_2 +# %bb.1: +.Ltmp15129: + .cv_loc 1248 17 2140 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2140:0 + lea rcx, [rip + "??_C@_1EI@CADIPFJC@?$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?$AAi@"] + lea rdx, [rip + "??_C@_1IM@NNGFABKP@?$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 r8d, 2140 + call qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] +.Ltmp15130: +.LBB1248_2: + .cv_loc 1248 17 2141 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2141:0 + nop + add rsp, 56 + ret +.Ltmp15131: +.Lfunc_end1248: + .seh_handlerdata + .section .text,"xr",discard,"?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z" + .seh_endproc + # -- End function + .def "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + .globl "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" # -- Begin function ?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ + .p2align 4, 0x90 +"?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ": # @"?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" +.Lfunc_begin1249: + .cv_func_id 1249 + .cv_loc 1249 12 183 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:183:0 +.seh_proc "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], rcx + mov rcx, qword ptr [rsp + 16] +.Ltmp15132: + .cv_loc 1249 12 184 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:184:0 + cmp qword ptr [rcx], 0 + mov qword ptr [rsp + 8], rcx # 8-byte Spill + jne .LBB1249_2 +# %bb.1: + xor eax, eax + mov ecx, eax + mov qword ptr [rsp], rcx # 8-byte Spill + jmp .LBB1249_3 +.LBB1249_2: + mov rax, qword ptr [rsp + 8] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp], rcx # 8-byte Spill +.LBB1249_3: + mov rax, qword ptr [rsp] # 8-byte Reload + add rsp, 24 + ret +.Ltmp15133: +.Lfunc_end1249: + .seh_handlerdata + .section .text,"xr",discard,"?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + .seh_endproc + # -- End function + .def "?capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + .globl "?capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" # -- Begin function ?capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ": # @"?capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" +.Lfunc_begin1250: + .cv_func_id 1250 + .cv_loc 1250 17 1042 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1042:0 +.seh_proc "?capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp15134: + .cv_loc 1250 17 1043 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1043:0 + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + sub rcx, rax + sar rcx, 2 + mov rax, rcx + add rsp, 56 + ret +.Ltmp15135: +.Lfunc_end1250: + .seh_handlerdata + .section .text,"xr",discard,"?capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" + .globl "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" # -- Begin function ?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ + .p2align 4, 0x90 +"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ": # @"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" +.Lfunc_begin1251: + .cv_func_id 1251 + .cv_loc 1251 17 667 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:667:0 +.seh_proc "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15136: + .cv_loc 1251 17 668 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:668:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + add rax, 24 + add rsp, 40 + ret +.Ltmp15137: +.Lfunc_end1251: + .seh_handlerdata + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" + .seh_endproc + # -- End function + .def "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" + .globl "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" # -- Begin function ?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ + .p2align 4, 0x90 +"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ": # @"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" +.Lfunc_begin1252: + .cv_func_id 1252 + .cv_loc 1252 17 647 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:647:0 +.seh_proc "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15138: + .cv_loc 1252 17 648 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:648:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + add rax, 8 + add rsp, 40 + ret +.Ltmp15139: +.Lfunc_end1252: + .seh_handlerdata + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" + .seh_endproc + # -- End function + .def "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .globl "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # -- Begin function ?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ": # @"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" +.Lfunc_begin1253: + .cv_func_id 1253 + .cv_loc 1253 17 637 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:637:0 +.seh_proc "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15140: + .cv_loc 1253 17 638 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:638:0 + call "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp15141: +.Lfunc_end1253: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ": # @"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" +.Lfunc_begin1254: + .cv_func_id 1254 + .cv_loc 1254 12 319 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:319:0 +.seh_proc "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp15142: + .cv_loc 1254 12 320 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:320:0 + pop rcx + ret +.Ltmp15143: +.Lfunc_end1254: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + .globl "?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" # -- Begin function ?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ": # @"?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" +.Lfunc_begin1255: + .cv_func_id 1255 + .cv_loc 1255 17 1179 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1179:0 +.seh_proc "?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp15144: + .cv_loc 1255 17 1180 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1180:0 + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + sub rcx, rax + sar rcx, 2 + mov rax, rcx + add rsp, 56 + ret +.Ltmp15145: +.Lfunc_end1255: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?_Pop_back_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Pop_back_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_K@Z" + .globl "?_Pop_back_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_K@Z" # -- Begin function ?_Pop_back_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_K@Z + .p2align 4, 0x90 +"?_Pop_back_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_K@Z": # @"?_Pop_back_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_K@Z" +.Lfunc_begin1256: + .cv_func_id 1256 + .cv_loc 1256 17 1527 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1527:0 +.seh_proc "?_Pop_back_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_K@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15146: + .cv_loc 1256 17 1528 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1528:0 + mov rdx, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + xor r8d, r8d + mov ecx, r8d + mov rax, qword ptr [rax] + sub rcx, qword ptr [rsp + 64] + shl rcx, 2 + add rax, rcx + mov qword ptr [rsp + 48], rax + .cv_loc 1256 17 1531 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1531:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Orphan_range@?$vector@IV?$allocator@_N@std@@@std@@IEBAXPEAI0@Z" + .cv_loc 1256 17 1534 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1534:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Destroy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXPEAI0@Z" + .cv_loc 1256 17 1535 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1535:0 + mov rax, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1256 17 1536 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1536:0 + add rsp, 72 + ret +.Ltmp15147: +.Lfunc_end1256: + .seh_handlerdata + .section .text,"xr",discard,"?_Pop_back_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_K@Z" + .seh_endproc + # -- End function + .def "?_Inside@?$vector@IV?$allocator@_N@std@@@std@@IEBA_NPEBI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Inside@?$vector@IV?$allocator@_N@std@@@std@@IEBA_NPEBI@Z" + .globl "?_Inside@?$vector@IV?$allocator@_N@std@@@std@@IEBA_NPEBI@Z" # -- Begin function ?_Inside@?$vector@IV?$allocator@_N@std@@@std@@IEBA_NPEBI@Z + .p2align 4, 0x90 +"?_Inside@?$vector@IV?$allocator@_N@std@@@std@@IEBA_NPEBI@Z": # @"?_Inside@?$vector@IV?$allocator@_N@std@@@std@@IEBA_NPEBI@Z" +.Lfunc_begin1257: + .cv_func_id 1257 + .cv_loc 1257 17 1596 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1596:0 +.seh_proc "?_Inside@?$vector@IV?$allocator@_N@std@@@std@@IEBA_NPEBI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15148: + .cv_loc 1257 17 1597 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1597:0 + mov rdx, qword ptr [rsp + 64] + mov rax, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" + mov rcx, qword ptr [rax] + call "??$_Unfancy@I@std@@YAPEAIPEAI@Z" + xor r8d, r8d + mov r9b, r8b + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + cmp rcx, rax + mov byte ptr [rsp + 39], r9b # 1-byte Spill + jae .LBB1257_2 +# %bb.1: + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" + mov rcx, qword ptr [rax] + call "??$_Unfancy@I@std@@YAPEAIPEAI@Z" + cmp rax, qword ptr [rsp + 64] + setbe dl + mov byte ptr [rsp + 39], dl # 1-byte Spill +.LBB1257_2: + mov al, byte ptr [rsp + 39] # 1-byte Reload + and al, 1 + movzx eax, al + add rsp, 72 + ret +.Ltmp15149: +.Lfunc_end1257: + .seh_handlerdata + .section .text,"xr",discard,"?_Inside@?$vector@IV?$allocator@_N@std@@@std@@IEBA_NPEBI@Z" + .seh_endproc + # -- End function + .def "?_Reserve@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Reserve@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z" + .globl "?_Reserve@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z" # -- Begin function ?_Reserve@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z + .p2align 4, 0x90 +"?_Reserve@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z": # @"?_Reserve@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z" +.Lfunc_begin1258: + .cv_func_id 1258 + .cv_loc 1258 17 1626 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1626:0 +.seh_proc "?_Reserve@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15150: + .cv_loc 1258 17 1627 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1627:0 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + call "?_Unused_capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + cmp rax, qword ptr [rsp + 64] + jae .LBB1258_4 +# %bb.1: +.Ltmp15151: + .cv_loc 1258 17 1629 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1629:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "?max_size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + sub rcx, rax + cmp rcx, qword ptr [rsp + 64] + jae .LBB1258_3 +# %bb.2: +.Ltmp15152: + .cv_loc 1258 17 1630 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1630:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "?_Xlen@?$vector@IV?$allocator@_N@std@@@std@@IEBAXXZ" + ud2 +.Ltmp15153: +.LBB1258_3: + .cv_loc 1258 17 1631 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1631:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + add rax, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + call "?_Grow_to@?$vector@IV?$allocator@_N@std@@@std@@IEBA_K_K@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + call "?_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z" +.Ltmp15154: +.LBB1258_4: + .cv_loc 1258 17 1633 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1633:0 + nop + add rsp, 72 + ret +.Ltmp15155: +.Lfunc_end1258: + .seh_handlerdata + .section .text,"xr",discard,"?_Reserve@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z" + .seh_endproc + # -- End function + .def "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" + .globl "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" # -- Begin function ?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ + .p2align 4, 0x90 +"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ": # @"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" +.Lfunc_begin1259: + .cv_func_id 1259 + .cv_loc 1259 17 657 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:657:0 +.seh_proc "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15156: + .cv_loc 1259 17 658 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:658:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + add rax, 16 + add rsp, 40 + ret +.Ltmp15157: +.Lfunc_end1259: + .seh_handlerdata + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" + .seh_endproc + # -- End function + .def "?_Orphan_range@?$vector@IV?$allocator@_N@std@@@std@@IEBAXPEAI0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_range@?$vector@IV?$allocator@_N@std@@@std@@IEBAXPEAI0@Z" + .globl "?_Orphan_range@?$vector@IV?$allocator@_N@std@@@std@@IEBAXPEAI0@Z" # -- Begin function ?_Orphan_range@?$vector@IV?$allocator@_N@std@@@std@@IEBAXPEAI0@Z + .p2align 4, 0x90 +"?_Orphan_range@?$vector@IV?$allocator@_N@std@@@std@@IEBAXPEAI0@Z": # @"?_Orphan_range@?$vector@IV?$allocator@_N@std@@@std@@IEBAXPEAI0@Z" +.Lfunc_begin1260: + .cv_func_id 1260 + .cv_loc 1260 17 1775 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1775:0 +.seh_proc "?_Orphan_range@?$vector@IV?$allocator@_N@std@@@std@@IEBAXPEAI0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp15158: + .cv_loc 1260 17 1776 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1776:0 + lea rdx, [rsp + 56] +.Ltmp15159: + #DEBUG_VALUE: _Orphan_range:_Lock <- [$rdx+0] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov edx, 3 +.Ltmp15160: + call qword ptr [rip + "__imp_??0_Lockit@std@@QEAA@H@Z"] + .cv_loc 1260 17 1777 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1777:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + mov qword ptr [rsp + 48], rax + .cv_loc 1260 17 1778 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1778:0 + cmp qword ptr [rsp + 48], 0 + je .LBB1260_9 +# %bb.1: +.Ltmp15161: + .cv_loc 1260 17 1780 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1780:0 + jmp .LBB1260_2 +.LBB1260_2: # =>This Inner Loop Header: Depth=1 + mov rax, qword ptr [rsp + 48] + cmp qword ptr [rax], 0 + je .LBB1260_8 +# %bb.3: # in Loop: Header=BB1260_2 Depth=1 + .cv_loc 1260 17 1781 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1781:0 + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax] + mov rax, qword ptr [rax + 16] + cmp rax, qword ptr [rsp + 72] + jb .LBB1260_5 +# %bb.4: # in Loop: Header=BB1260_2 Depth=1 + mov rax, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 48] + mov rcx, qword ptr [rcx] + cmp rax, qword ptr [rcx + 16] + jae .LBB1260_6 +.LBB1260_5: # in Loop: Header=BB1260_2 Depth=1 +.Ltmp15162: + .cv_loc 1260 17 1782 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1782:0 + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" + mov qword ptr [rsp + 48], rax + jmp .LBB1260_7 +.LBB1260_6: # in Loop: Header=BB1260_2 Depth=1 +.Ltmp15163: + .cv_loc 1260 17 1785 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1785:0 + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Clrcont@_Iterator_base12@std@@QEAAXXZ" + .cv_loc 1260 17 1786 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1786:0 + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 48] + mov qword ptr [rcx], rax +.Ltmp15164: +.LBB1260_7: # in Loop: Header=BB1260_2 Depth=1 + .cv_loc 1260 17 1780 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1780:0 + jmp .LBB1260_2 +.LBB1260_8: + .cv_loc 1260 17 1788 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1788:0 + jmp .LBB1260_9 +.Ltmp15165: +.LBB1260_9: + .cv_loc 1260 17 1789 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1789:0 + lea rcx, [rsp + 56] + call qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] + nop + add rsp, 88 + ret +.Ltmp15166: +.Lfunc_end1260: + .seh_handlerdata + .section .text,"xr",discard,"?_Orphan_range@?$vector@IV?$allocator@_N@std@@@std@@IEBAXPEAI0@Z" + .seh_endproc + # -- End function + .def "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .globl "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # -- Begin function ?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ + .p2align 4, 0x90 +"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ": # @"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" +.Lfunc_begin1261: + .cv_func_id 1261 + .cv_loc 1261 17 596 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:596:0 +.seh_proc "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15167: + .cv_loc 1261 17 597 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:597:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov rcx, rax + call "?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + nop + add rsp, 40 + ret +.Ltmp15168: +.Lfunc_end1261: + .seh_handlerdata + .section .text,"xr",discard,"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .seh_endproc + # -- End function + .def "?_Unused_capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Unused_capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + .globl "?_Unused_capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" # -- Begin function ?_Unused_capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?_Unused_capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ": # @"?_Unused_capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" +.Lfunc_begin1262: + .cv_func_id 1262 + .cv_loc 1262 17 1047 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1047:0 +.seh_proc "?_Unused_capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp15169: + .cv_loc 1262 17 1048 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1048:0 + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + sub rcx, rax + sar rcx, 2 + mov rax, rcx + add rsp, 56 + ret +.Ltmp15170: +.Lfunc_end1262: + .seh_handlerdata + .section .text,"xr",discard,"?_Unused_capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z" + .globl "?_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z" # -- Begin function ?_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z + .p2align 4, 0x90 +"?_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z": # @"?_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z" +.Lfunc_begin1263: + .cv_func_id 1263 + .cv_loc 1263 17 1601 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1601:0 +.seh_proc "?_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 176 + .seh_stackalloc 176 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 40], -2 + mov qword ptr [rbp + 32], rdx + mov qword ptr [rbp + 24], rcx + mov rcx, qword ptr [rbp + 24] +.Ltmp15173: + .cv_loc 1263 17 1602 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1602:0 + mov qword ptr [rbp], rcx # 8-byte Spill + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + mov rdx, qword ptr [rbp + 32] + mov rcx, rax + call "?allocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAPEAI_K@Z" + mov qword ptr [rbp + 16], rax +.Ltmp15174: + .cv_loc 1263 17 1605 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1605:0 + mov r9, qword ptr [rbp + 16] + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 8], r9 # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov r8, qword ptr [rax] + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 16], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rdx, qword ptr [rax] +.Ltmp15171: + mov rcx, qword ptr [rbp] # 8-byte Reload + mov r8, qword ptr [rbp - 16] # 8-byte Reload + mov r9, qword ptr [rbp - 8] # 8-byte Reload + call "??$_Umove@PEAI@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI00@Z" +.Ltmp15172: + mov qword ptr [rbp - 24], rax # 8-byte Spill + jmp .LBB1263_2 +.Ltmp15175: +.LBB1263_2: + .cv_loc 1263 17 1611 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1611:0 + mov rcx, qword ptr [rbp] # 8-byte Reload + call "?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov qword ptr [rbp + 8], rax + .cv_loc 1263 17 1612 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1612:0 + mov rax, qword ptr [rbp] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + cmp qword ptr [rax], 0 + je .LBB1263_4 +# %bb.3: +.Ltmp15176: + .cv_loc 1263 17 1614 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1614:0 + mov rax, qword ptr [rbp] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov r8, qword ptr [rax] + mov rax, qword ptr [rbp] # 8-byte Reload + mov rcx, rax + mov qword ptr [rbp - 40], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rbp] # 8-byte Reload + mov r8, qword ptr [rbp - 40] # 8-byte Reload + call "?_Destroy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXPEAI0@Z" + .cv_loc 1263 17 1615 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1615:0 + mov rax, qword ptr [rbp] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + sub rcx, rax + sar rcx, 2 + mov rax, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 64] # 8-byte Reload + call "?deallocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAI_K@Z" +.Ltmp15177: +.LBB1263_4: + .cv_loc 1263 17 1619 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1619:0 + mov rax, qword ptr [rbp] # 8-byte Reload + mov rcx, rax + call "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" + .cv_loc 1263 17 1620 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1620:0 + mov rax, qword ptr [rbp + 16] + mov rcx, qword ptr [rbp + 32] + shl rcx, 2 + add rax, rcx + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1263 17 1621 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1621:0 + mov rax, qword ptr [rbp + 16] + mov rcx, qword ptr [rbp + 8] + shl rcx, 2 + add rax, rcx + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1263 17 1622 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1622:0 + mov rax, qword ptr [rbp + 16] + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1263 17 1623 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1623:0 + add rsp, 176 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z")@IMGREL + .section .text,"xr",discard,"?_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z" + .seh_endproc + .def "?catch$1@?0??_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1@?0??_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z@4HA": +.seh_proc "?catch$1@?0??_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1263_1: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp15178: + .cv_loc 1263 17 1607 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1607:0 + mov rcx, qword ptr [rbp] # 8-byte Reload + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + mov r8, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp + 16] + mov rcx, rax + call "?deallocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAI_K@Z" + .cv_loc 1263 17 1608 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1608:0 + mov rax, qword ptr [rip + __imp__CxxThrowException] + xor r9d, r9d + mov ecx, r9d + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov rdx, qword ptr [rbp - 32] # 8-byte Reload + call rax + ud2 +.Ltmp15179: +.Lfunc_end1263: + .seh_handlerdata + .long ("$cppxdata$?_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z")@IMGREL + .section .text,"xr",discard,"?_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z" + .p2align 2 +"$cppxdata$?_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$?_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$?_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z")@IMGREL # IPToStateXData + .long 168 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$?_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z")@IMGREL # HandlerArray +"$handlerMap$0$?_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1@?0??_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$?_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z": + .long .Lfunc_begin1263@IMGREL # IP + .long -1 # ToState + .long .Ltmp15171@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15172@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$1@?0??_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"?_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z" + # -- End function + .def "?_Grow_to@?$vector@IV?$allocator@_N@std@@@std@@IEBA_K_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Grow_to@?$vector@IV?$allocator@_N@std@@@std@@IEBA_K_K@Z" + .globl "?_Grow_to@?$vector@IV?$allocator@_N@std@@@std@@IEBA_K_K@Z" # -- Begin function ?_Grow_to@?$vector@IV?$allocator@_N@std@@@std@@IEBA_K_K@Z + .p2align 4, 0x90 +"?_Grow_to@?$vector@IV?$allocator@_N@std@@@std@@IEBA_K_K@Z": # @"?_Grow_to@?$vector@IV?$allocator@_N@std@@@std@@IEBA_K_K@Z" +.Lfunc_begin1264: + .cv_func_id 1264 + .cv_loc 1264 17 1585 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1585:0 +.seh_proc "?_Grow_to@?$vector@IV?$allocator@_N@std@@@std@@IEBA_K_K@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15180: + .cv_loc 1264 17 1586 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1586:0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "?capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov qword ptr [rsp + 48], rax + .cv_loc 1264 17 1588 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1588:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?max_size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 48] + shr rcx, 1 + sub rax, rcx + cmp rax, qword ptr [rsp + 48] + jae .LBB1264_2 +# %bb.1: + xor eax, eax + mov ecx, eax + mov qword ptr [rsp + 32], rcx # 8-byte Spill + jmp .LBB1264_3 +.LBB1264_2: + mov rax, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 48] + shr rcx, 1 + add rax, rcx + mov qword ptr [rsp + 32], rax # 8-byte Spill +.LBB1264_3: + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov qword ptr [rsp + 48], rax + .cv_loc 1264 17 1590 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1590:0 + mov rax, qword ptr [rsp + 48] + cmp rax, qword ptr [rsp + 64] + jae .LBB1264_5 +# %bb.4: +.Ltmp15181: + .cv_loc 1264 17 1591 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1591:0 + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rax +.Ltmp15182: +.LBB1264_5: + .cv_loc 1264 17 1592 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1592:0 + mov rax, qword ptr [rsp + 48] + add rsp, 72 + ret +.Ltmp15183: +.Lfunc_end1264: + .seh_handlerdata + .section .text,"xr",discard,"?_Grow_to@?$vector@IV?$allocator@_N@std@@@std@@IEBA_K_K@Z" + .seh_endproc + # -- End function + .def "??$_Umove@PEAI@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Umove@PEAI@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI00@Z" + .globl "??$_Umove@PEAI@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI00@Z" # -- Begin function ??$_Umove@PEAI@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI00@Z + .p2align 4, 0x90 +"??$_Umove@PEAI@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI00@Z": # @"??$_Umove@PEAI@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI00@Z" +.Lfunc_begin1265: + .cv_func_id 1265 + .cv_loc 1265 17 1658 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1658:0 +.seh_proc "??$_Umove@PEAI@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI00@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp15184: + .cv_loc 1265 17 1659 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1659:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] + mov r9, rax + call "??$_Uninitialized_move@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + nop + add rsp, 72 + ret +.Ltmp15185: +.Lfunc_end1265: + .seh_handlerdata + .section .text,"xr",discard,"??$_Umove@PEAI@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI00@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_move@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_move@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .globl "??$_Uninitialized_move@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # -- Begin function ??$_Uninitialized_move@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_move@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z": # @"??$_Uninitialized_move@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" +.Lfunc_begin1266: + .cv_func_id 1266 + .cv_loc 1266 19 313 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:313:0 +.seh_proc "??$_Uninitialized_move@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 88], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx +.Ltmp15186: + .cv_loc 1266 19 316 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:316:0 + mov r9, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 88] + mov qword ptr [rsp + 56], r9 # 8-byte Spill + call "??$_Unchecked@PEAI@std@@YAPEAIPEAI@Z" + mov rcx, qword ptr [rsp + 72] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??$_Unchecked@PEAI@std@@YAPEAIPEAI@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$_Unchecked@PEAI@std@@YAPEAIPEAI@Z" + mov rcx, rax + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, qword ptr [rsp + 48] # 8-byte Reload + mov r9, qword ptr [rsp + 56] # 8-byte Reload + call "??$_Uninitialized_move_al_unchecked@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + lea rcx, [rsp + 88] + mov rdx, rax + call "??$_Rechecked@PEAIPEAI@std@@YAAEAPEAIAEAPEAIPEAI@Z" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 104 + ret +.Ltmp15187: +.Lfunc_end1266: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_move@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Rechecked@PEAIPEAI@std@@YAAEAPEAIAEAPEAIPEAI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Rechecked@PEAIPEAI@std@@YAAEAPEAIAEAPEAIPEAI@Z" + .globl "??$_Rechecked@PEAIPEAI@std@@YAAEAPEAIAEAPEAIPEAI@Z" # -- Begin function ??$_Rechecked@PEAIPEAI@std@@YAAEAPEAIAEAPEAIPEAI@Z + .p2align 4, 0x90 +"??$_Rechecked@PEAIPEAI@std@@YAAEAPEAIAEAPEAIPEAI@Z": # @"??$_Rechecked@PEAIPEAI@std@@YAAEAPEAIAEAPEAIPEAI@Z" +.Lfunc_begin1267: + .cv_func_id 1267 + .cv_loc 1267 12 457 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:457:0 +.seh_proc "??$_Rechecked@PEAIPEAI@std@@YAAEAPEAIAEAPEAIPEAI@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp15188: + .cv_loc 1267 12 458 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:458:0 + mov rcx, qword ptr [rsp + 8] + mov rdx, qword ptr [rsp] + mov qword ptr [rdx], rcx + .cv_loc 1267 12 459 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:459:0 + mov rax, qword ptr [rsp] + add rsp, 16 + ret +.Ltmp15189: +.Lfunc_end1267: + .seh_handlerdata + .section .text,"xr",discard,"??$_Rechecked@PEAIPEAI@std@@YAAEAPEAIAEAPEAIPEAI@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_move_al_unchecked@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .globl "??$_Uninitialized_move_al_unchecked@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # -- Begin function ??$_Uninitialized_move_al_unchecked@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_move_al_unchecked@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z": # @"??$_Uninitialized_move_al_unchecked@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" +.Lfunc_begin1268: + .cv_func_id 1268 + .cv_loc 1268 19 301 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:301:0 +.seh_proc "??$_Uninitialized_move_al_unchecked@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 112], rax + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 104], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 96], rcx +.Ltmp15190: + .cv_loc 1268 19 303 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:303:0 + lea rcx, [rsp + 88] + lea rdx, [rsp + 96] + #DEBUG_VALUE: _Uninitialized_move_al_unchecked >:_First <- [$rdx+0] + lea r8, [rsp + 104] + #DEBUG_VALUE: _Uninitialized_move_al_unchecked >:_Dest <- [$r8+0] + call "??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" +.Ltmp15191: + mov r9, qword ptr [rsp + 80] + mov r8, qword ptr [rsp + 104] + mov rdx, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 96] + mov r10b, byte ptr [rsp + 88] + mov r11b, byte ptr [rsp + 64] + mov byte ptr [rsp + 32], r10b + mov byte ptr [rsp + 40], r11b + call "??$_Uninitialized_move_al_unchecked1@IIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + mov rcx, qword ptr [rsp + 112] + xor rcx, rsp + mov qword ptr [rsp + 56], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 56] # 8-byte Reload + add rsp, 120 + ret +.Ltmp15192: +.Lfunc_end1268: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Unchecked@PEAI@std@@YAPEAIPEAI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unchecked@PEAI@std@@YAPEAIPEAI@Z" + .globl "??$_Unchecked@PEAI@std@@YAPEAIPEAI@Z" # -- Begin function ??$_Unchecked@PEAI@std@@YAPEAIPEAI@Z + .p2align 4, 0x90 +"??$_Unchecked@PEAI@std@@YAPEAIPEAI@Z": # @"??$_Unchecked@PEAI@std@@YAPEAIPEAI@Z" +.Lfunc_begin1269: + .cv_func_id 1269 + .cv_loc 1269 12 427 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:427:0 +.seh_proc "??$_Unchecked@PEAI@std@@YAPEAIPEAI@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp15193: + .cv_loc 1269 12 428 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:428:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp15194: +.Lfunc_end1269: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unchecked@PEAI@std@@YAPEAIPEAI@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_move_al_unchecked1@IIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked1@IIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .globl "??$_Uninitialized_move_al_unchecked1@IIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Uninitialized_move_al_unchecked1@IIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_move_al_unchecked1@IIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z": # @"??$_Uninitialized_move_al_unchecked1@IIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin1270: + .cv_func_id 1270 + .cv_loc 1270 19 292 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:292:0 +.seh_proc "??$_Uninitialized_move_al_unchecked1@IIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov al, byte ptr [rsp + 136] + mov r10b, byte ptr [rsp + 128] + mov byte ptr [rsp + 80], r10b + mov byte ptr [rsp + 72], al + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp15195: + .cv_loc 1270 19 293 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:293:0 + mov r8, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z" + nop + add rsp, 88 + ret +.Ltmp15196: +.Lfunc_end1270: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked1@IIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" + .globl "??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" # -- Begin function ??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z + .p2align 4, 0x90 +"??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z": # @"??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" +.Lfunc_begin1271: + .cv_func_id 1271 + .cv_loc 1271 12 809 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:809:0 +.seh_proc "??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], r8 + mov qword ptr [rsp], rdx +.Ltmp15197: + .cv_loc 1271 12 810 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:810:0 + mov rax, rcx + add rsp, 16 + ret +.Ltmp15198: +.Lfunc_end1271: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" + .seh_endproc + # -- End function + .def "??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z" + .globl "??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z" # -- Begin function ??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z + .p2align 4, 0x90 +"??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z": # @"??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z" +.Lfunc_begin1272: + .cv_func_id 1272 + .cv_loc 1272 12 2301 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2301:0 +.seh_proc "??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov qword ptr [rsp + 96], r8 + mov qword ptr [rsp + 88], rdx + mov qword ptr [rsp + 80], rcx +.Ltmp15199: + .cv_loc 1272 12 2302 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2302:0 + mov rcx, qword ptr [rsp + 80] + mov qword ptr [rsp + 72], rcx + .cv_loc 1272 12 2303 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2303:0 + mov rcx, qword ptr [rsp + 88] + mov qword ptr [rsp + 64], rcx + .cv_loc 1272 12 2304 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2304:0 + mov rcx, qword ptr [rsp + 96] + mov qword ptr [rsp + 56], rcx + .cv_loc 1272 12 2305 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2305:0 + mov rcx, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 72] + sub rcx, rdx + mov qword ptr [rsp + 48], rcx + .cv_loc 1272 12 2306 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2306:0 + mov rcx, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 72] + mov r8, qword ptr [rsp + 48] + call memmove + .cv_loc 1272 12 2307 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2307:0 + mov rcx, qword ptr [rsp + 56] + add rcx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 104 + ret +.Ltmp15200: +.Lfunc_end1272: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z" + .seh_endproc + # -- End function + .def "?_Deprecate@_Unchecked_iterators@?1???$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@@@2@V32@00@Z@SAXU?$integral_constant@_N$00@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Deprecate@_Unchecked_iterators@?1???$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@@@2@V32@00@Z@SAXU?$integral_constant@_N$00@2@@Z" + .globl "?_Deprecate@_Unchecked_iterators@?1???$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@@@2@V32@00@Z@SAXU?$integral_constant@_N$00@2@@Z" # -- Begin function ?_Deprecate@_Unchecked_iterators@?1???$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@@@2@V32@00@Z@SAXU?$integral_constant@_N$00@2@@Z + .p2align 4, 0x90 +"?_Deprecate@_Unchecked_iterators@?1???$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@@@2@V32@00@Z@SAXU?$integral_constant@_N$00@2@@Z": # @"?_Deprecate@_Unchecked_iterators@?1???$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@@@2@V32@00@Z@SAXU?$integral_constant@_N$00@2@@Z" +.Lfunc_begin1273: + .cv_func_id 1273 + .cv_loc 1273 12 2568 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2568:0 +.seh_proc "?_Deprecate@_Unchecked_iterators@?1???$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@@@2@V32@00@Z@SAXU?$integral_constant@_N$00@2@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov byte ptr [rsp], cl +.Ltmp15201: + pop rax + ret +.Ltmp15202: +.Lfunc_end1273: + .seh_handlerdata + .section .text,"xr",discard,"?_Deprecate@_Unchecked_iterators@?1???$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@@@2@V32@00@Z@SAXU?$integral_constant@_N$00@2@@Z" + .seh_endproc + # -- End function + .def "??$_Is_checked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AU?$integral_constant@_N$00@0@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Is_checked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AU?$integral_constant@_N$00@0@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@@Z" + .globl "??$_Is_checked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AU?$integral_constant@_N$00@0@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@@Z" # -- Begin function ??$_Is_checked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AU?$integral_constant@_N$00@0@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@@Z + .p2align 4, 0x90 +"??$_Is_checked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AU?$integral_constant@_N$00@0@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@@Z": # @"??$_Is_checked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AU?$integral_constant@_N$00@0@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@@Z" +.Lfunc_begin1274: + .cv_func_id 1274 + .cv_loc 1274 12 420 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:420:0 +.seh_proc "??$_Is_checked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AU?$integral_constant@_N$00@0@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@@Z" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + #DEBUG_VALUE: _Is_checked > > >: <- [$rcx+0] +.Ltmp15203: + .cv_loc 1274 12 422 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:422:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov al, byte ptr [rsp + 32] + add rsp, 40 + ret +.Ltmp15204: +.Lfunc_end1274: + .seh_handlerdata + .section .text,"xr",discard,"??$_Is_checked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AU?$integral_constant@_N$00@0@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z" + .globl "??$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z" # -- Begin function ??$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z + .p2align 4, 0x90 +"??$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z": # @"??$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z" +.Lfunc_begin1275: + .cv_func_id 1275 + .cv_loc 1275 12 999 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:999:0 +.seh_proc "??$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 208 + .seh_stackalloc 208 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 72], -2 + mov eax, dword ptr [rbp + 128] + #DEBUG_VALUE: _Debug_range_ptr > >,std::_Vb_iterator > > >:_Last <- [$rdx+0] + #DEBUG_VALUE: _Debug_range_ptr > >,std::_Vb_iterator > > >:_First <- [$rcx+0] + mov qword ptr [rbp + 64], r9 + mov qword ptr [rbp + 56], r8 +.Ltmp15211: + .cv_loc 1275 12 1000 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1000:0 + mov r10d, dword ptr [rbp + 128] + mov r9, qword ptr [rbp + 64] + mov r8, qword ptr [rbp + 56] +.Ltmp15205: + lea r11, [rbp + 16] + mov qword ptr [rbp - 24], rcx # 8-byte Spill +.Ltmp15212: + #DEBUG_VALUE: _Debug_range_ptr > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rcx, r11 + mov qword ptr [rbp - 32], rdx # 8-byte Spill +.Ltmp15213: + #DEBUG_VALUE: _Debug_range_ptr > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov dword ptr [rbp - 36], eax # 4-byte Spill + mov qword ptr [rbp - 48], r8 # 8-byte Spill + mov qword ptr [rbp - 56], r9 # 8-byte Spill + mov dword ptr [rbp - 60], r10d # 4-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15206: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1275_1 +.Ltmp15214: +.LBB1275_1: + #DEBUG_VALUE: _Debug_range_ptr > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Debug_range_ptr > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15207: + lea rcx, [rbp - 16] + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15208: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1275_2 +.Ltmp15215: +.LBB1275_2: + #DEBUG_VALUE: _Debug_range_ptr > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Debug_range_ptr > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp + 48] +.Ltmp15209: + mov rcx, rsp + mov byte ptr [rcx + 40], al + mov edx, dword ptr [rbp - 60] # 4-byte Reload + mov dword ptr [rcx + 32], edx + lea rcx, [rbp - 16] + lea rdx, [rbp + 16] + mov r8, qword ptr [rbp - 48] # 8-byte Reload + mov r9, qword ptr [rbp - 56] # 8-byte Reload + call "??$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z" +.Ltmp15210: + jmp .LBB1275_3 +.Ltmp15216: +.LBB1275_3: + #DEBUG_VALUE: _Debug_range_ptr > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Debug_range_ptr > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1275 12 1001 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1001:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 208 + pop rbp +.Ltmp15217: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z")@IMGREL + .section .text,"xr",discard,"??$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z" + .seh_endproc + .def "?dtor$4@?0???$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z@4HA": +.seh_proc "?dtor$4@?0???$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z@4HA" +.LBB1275_4: +.Ltmp15218: + #DEBUG_VALUE: _Debug_range_ptr > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Debug_range_ptr > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp15219: + .seh_endprologue + lea rcx, [rbp + 16] + .cv_loc 1275 12 1000 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1000:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z" + .seh_endproc + .def "?dtor$5@?0???$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z@4HA": +.seh_proc "?dtor$5@?0???$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z@4HA" +.LBB1275_5: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1275 12 1001 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1001:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z" + .seh_endproc + .def "?dtor$6@?0???$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z@4HA": +.seh_proc "?dtor$6@?0???$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z@4HA" +.LBB1275_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp15220: +.Lfunc_end1275: + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z" + .p2align 2 +"$cppxdata$??$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z")@IMGREL # IPToStateXData + .long 200 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z": + .long -1 # ToState + .long "?dtor$6@?0???$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$5@?0???$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$4@?0???$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z@4HA"@IMGREL # Action +"$ip2state$??$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z": + .long .Lfunc_begin1275@IMGREL # IP + .long -1 # ToState + .long .Ltmp15205@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp15207@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15209@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp15210@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z" + # -- End function + .def "??$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" + .globl "??$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" # -- Begin function ??$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z + .p2align 4, 0x90 +"??$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z": # @"??$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" +.Lfunc_begin1276: + .cv_func_id 1276 + .cv_loc 1276 12 2557 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2557:0 +.seh_proc "??$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 336 + .seh_stackalloc 336 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 200], -2 + mov rax, rcx + mov r10b, byte ptr [rbp + 264] + mov r11b, byte ptr [rbp + 256] + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_Dest <- [$r9+0] + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_Last <- [$r8+0] + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_First <- [$rdx+0] + mov byte ptr [rbp + 192], r11b + mov byte ptr [rbp + 184], r10b + .cv_loc 1276 12 2558 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2558:0 +.Ltmp15221: +.Ltmp15239: + mov qword ptr [rbp - 16], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rbp - 24], rdx # 8-byte Spill +.Ltmp15240: + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 32], rax # 8-byte Spill + mov qword ptr [rbp - 40], r9 # 8-byte Spill +.Ltmp15241: + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 48], r8 # 8-byte Spill +.Ltmp15242: + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" +.Ltmp15222: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1276_1 +.Ltmp15243: +.LBB1276_1: + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15223: + lea rdx, [rbp + 152] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 56] # 8-byte Reload + call "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" +.Ltmp15224: + jmp .LBB1276_2 +.Ltmp15244: +.LBB1276_2: + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 152] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1276 12 2559 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2559:0 +.Ltmp15225: + lea rcx, [rbp + 56] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15226: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB1276_3 +.Ltmp15245: +.LBB1276_3: + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15227: + lea rcx, [rbp + 88] + lea rdx, [rbp + 56] + call "??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z" +.Ltmp15228: + jmp .LBB1276_4 +.Ltmp15246: +.LBB1276_4: + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15229: + lea rcx, [rbp + 24] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15230: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1276_5 +.Ltmp15247: +.LBB1276_5: + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15231: + lea rcx, [rbp - 8] + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15232: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1276_6 +.Ltmp15248: +.LBB1276_6: + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15233: + lea rcx, [rbp + 120] + lea rdx, [rbp - 8] + lea r8, [rbp + 24] + lea r9, [rbp + 88] + call "??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" +.Ltmp15234: + jmp .LBB1276_7 +.Ltmp15249: +.LBB1276_7: + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15235: + lea rdx, [rbp + 120] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??$_Rechecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEAV10@V10@@Z" +.Ltmp15236: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1276_8 +.Ltmp15250: +.LBB1276_8: + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15237: + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov rdx, qword ptr [rbp - 88] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15238: + mov qword ptr [rbp - 96], rax # 8-byte Spill + jmp .LBB1276_9 +.Ltmp15251: +.LBB1276_9: + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1276 12 2561 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2561:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 336 + pop rbp +.Ltmp15252: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z")@IMGREL + .section .text,"xr",discard,"??$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" + .seh_endproc + .def "?dtor$10@?0???$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$10@?0???$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA": +.seh_proc "?dtor$10@?0???$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA" +.LBB1276_10: +.Ltmp15253: + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp15254: + .seh_endprologue + lea rcx, [rbp + 24] + .cv_loc 1276 12 2559 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2559:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" + .seh_endproc + .def "?dtor$11@?0???$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA": +.seh_proc "?dtor$11@?0???$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA" +.LBB1276_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 88] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" + .seh_endproc + .def "?dtor$12@?0???$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$12@?0???$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA": +.seh_proc "?dtor$12@?0???$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA" +.LBB1276_12: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1276 12 2561 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2561:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" + .seh_endproc + .def "?dtor$13@?0???$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$13@?0???$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA": +.seh_proc "?dtor$13@?0???$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA" +.LBB1276_13: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" + .seh_endproc + .def "?dtor$14@?0???$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$14@?0???$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA": +.seh_proc "?dtor$14@?0???$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA" +.LBB1276_14: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15255: +.Lfunc_end1276: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" + .p2align 2 +"$cppxdata$??$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z": + .long 429065506 # MagicNumber + .long 5 # MaxState + .long ("$stateUnwindMap$??$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 6 # IPMapEntries + .long ("$ip2state$??$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z")@IMGREL # IPToStateXData + .long 328 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z": + .long -1 # ToState + .long "?dtor$14@?0???$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$13@?0???$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$12@?0???$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$11@?0???$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$10@?0???$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA"@IMGREL # Action +"$ip2state$??$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z": + .long .Lfunc_begin1276@IMGREL # IP + .long -1 # ToState + .long .Ltmp15221@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15229@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp15231@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp15233@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15238@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" + # -- End function + .def "??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z" + .globl "??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z" # -- Begin function ??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z + .p2align 4, 0x90 +"??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z": # @"??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z" +.Lfunc_begin1277: + .cv_func_id 1277 + .cv_loc 1277 12 427 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:427:0 +.seh_proc "??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rsp + 64] + .seh_setframe 5, 64 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov rax, rcx + #DEBUG_VALUE: _Unchecked > > >:_Src <- [$rdx+0] + .cv_loc 1277 12 428 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:428:0 +.Ltmp15256: +.Ltmp15258: + mov qword ptr [rbp - 16], rdx # 8-byte Spill +.Ltmp15259: + #DEBUG_VALUE: _Unchecked > > >:_Src <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" +.Ltmp15257: + mov qword ptr [rbp - 32], rax # 8-byte Spill + jmp .LBB1277_1 +.Ltmp15260: +.LBB1277_1: + #DEBUG_VALUE: _Unchecked > > >:_Src <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1277 12 429 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:429:0 + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 64 + pop rbp +.Ltmp15261: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z")@IMGREL + .section .text,"xr",discard,"??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z" + .seh_endproc + .def "?dtor$2@?0???$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z@4HA": +.seh_proc "?dtor$2@?0???$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z@4HA" +.LBB1277_2: +.Ltmp15262: + #DEBUG_VALUE: _Unchecked > > >:_Src <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] +.Ltmp15263: + .seh_endprologue + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15264: +.Lfunc_end1277: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z" + .p2align 2 +"$cppxdata$??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z@4HA"@IMGREL # Action +"$ip2state$??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z": + .long .Lfunc_begin1277@IMGREL # IP + .long -1 # ToState + .long .Ltmp15256@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15257@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z" + # -- End function + .def "??$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z" + .globl "??$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z" # -- Begin function ??$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z": # @"??$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z" +.Lfunc_begin1278: + .cv_func_id 1278 + .cv_loc 1278 12 984 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:984:0 +.seh_proc "??$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov al, byte ptr [rbp + 56] + mov r10d, dword ptr [rbp + 48] + #DEBUG_VALUE: _Debug_range_ptr2 > >,std::_Vb_iterator > > >:_Last <- [$rdx+0] + #DEBUG_VALUE: _Debug_range_ptr2 > >,std::_Vb_iterator > > >:_First <- [$rcx+0] + mov byte ptr [rbp - 16], al + mov qword ptr [rbp - 24], r9 + mov qword ptr [rbp - 32], r8 + .cv_loc 1278 12 985 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:985:0 +.Ltmp15265: +.Ltmp15271: + mov qword ptr [rbp - 40], rcx # 8-byte Spill +.Ltmp15272: + #DEBUG_VALUE: _Debug_range_ptr2 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 48], rdx # 8-byte Spill +.Ltmp15273: + #DEBUG_VALUE: _Debug_range_ptr2 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov dword ptr [rbp - 52], r10d # 4-byte Spill + call "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Ltmp15266: + mov byte ptr [rbp - 53], al # 1-byte Spill + jmp .LBB1278_1 +.Ltmp15274: +.LBB1278_1: + #DEBUG_VALUE: _Debug_range_ptr2 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Debug_range_ptr2 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 53] # 1-byte Reload + test al, 1 + jne .LBB1278_2 + jmp .LBB1278_7 +.Ltmp15275: +.LBB1278_2: + #DEBUG_VALUE: _Debug_range_ptr2 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Debug_range_ptr2 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1278 12 987 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:987:0 + mov r8d, dword ptr [rbp + 48] + mov rdx, qword ptr [rbp - 24] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??$_Debug_pointer@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@PEB_WI@Z" + .cv_loc 1278 12 988 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:988:0 + mov r8d, dword ptr [rbp + 48] + mov rdx, qword ptr [rbp - 24] + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$_Debug_pointer@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@PEB_WI@Z" + .cv_loc 1278 12 989 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:989:0 +.Ltmp15267: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + call "??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Ltmp15268: + mov byte ptr [rbp - 54], al # 1-byte Spill + jmp .LBB1278_3 +.Ltmp15276: +.LBB1278_3: + #DEBUG_VALUE: _Debug_range_ptr2 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Debug_range_ptr2 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 54] # 1-byte Reload + test al, 1 + jne .LBB1278_4 + jmp .LBB1278_6 +.Ltmp15277: +.LBB1278_4: + #DEBUG_VALUE: _Debug_range_ptr2 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Debug_range_ptr2 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1278 12 990 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:990:0 + mov r8d, dword ptr [rbp + 48] + mov rdx, qword ptr [rbp - 24] +.Ltmp15269: + lea rcx, [rip + "??_C@_1CO@DGLIKNHI@?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$AA@"] + mov rax, qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] + call rax +.Ltmp15270: + jmp .LBB1278_5 +.Ltmp15278: +.LBB1278_5: + #DEBUG_VALUE: _Debug_range_ptr2 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Debug_range_ptr2 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + jmp .LBB1278_6 +.Ltmp15279: +.LBB1278_6: + #DEBUG_VALUE: _Debug_range_ptr2 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Debug_range_ptr2 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1278 12 991 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:991:0 + mov r8d, dword ptr [rbp + 48] + mov rdx, qword ptr [rbp - 24] + mov rcx, qword ptr [rbp - 32] + call "??$_Debug_pointer@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@PEB_WI@Z" +.Ltmp15280: +.LBB1278_7: + #DEBUG_VALUE: _Debug_range_ptr2 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Debug_range_ptr2 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1278 12 993 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:993:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 96 + pop rbp +.Ltmp15281: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z" + .seh_endproc + .def "?dtor$8@?0???$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z@4HA": +.seh_proc "?dtor$8@?0???$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z@4HA" +.LBB1278_8: +.Ltmp15282: + #DEBUG_VALUE: _Debug_range_ptr2 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Debug_range_ptr2 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] +.Ltmp15283: + .seh_endprologue + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z" + .seh_endproc + .def "?dtor$9@?0???$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$9@?0???$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z@4HA": +.seh_proc "?dtor$9@?0???$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z@4HA" +.LBB1278_9: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15284: +.Lfunc_end1278: + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z" + .p2align 2 +"$cppxdata$??$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z": + .long -1 # ToState + .long "?dtor$9@?0???$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$8@?0???$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z": + .long .Lfunc_begin1278@IMGREL # IP + .long -1 # ToState + .long .Ltmp15265@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp15270@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z" + # -- End function + .def "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .globl "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # -- Begin function ??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z + .p2align 4, 0x90 +"??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z": # @"??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Lfunc_begin1279: + .cv_func_id 1279 + .cv_loc 1279 17 2109 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2109:0 +.seh_proc "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp15285: + .cv_loc 1279 17 2110 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2110:0 + mov rdx, qword ptr [rsp + 48] + call "??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + xor al, -1 + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp15286: +.Lfunc_end1279: + .seh_handlerdata + .section .text,"xr",discard,"??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .seh_endproc + # -- End function + .def "??$_Debug_pointer@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@PEB_WI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Debug_pointer@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@PEB_WI@Z" + .globl "??$_Debug_pointer@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@PEB_WI@Z" # -- Begin function ??$_Debug_pointer@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@PEB_WI@Z + .p2align 4, 0x90 +"??$_Debug_pointer@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@PEB_WI@Z": # @"??$_Debug_pointer@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@PEB_WI@Z" +.Lfunc_begin1280: + .cv_func_id 1280 + .cv_loc 1280 12 918 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:918:0 +.seh_proc "??$_Debug_pointer@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@PEB_WI@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov dword ptr [rsp + 20], r8d + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp15287: + .cv_loc 1280 12 919 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:919:0 + add rsp, 24 + ret +.Ltmp15288: +.Lfunc_end1280: + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_pointer@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@PEB_WI@Z" + .seh_endproc + # -- End function + .def "??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .globl "??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # -- Begin function ??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z + .p2align 4, 0x90 +"??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z": # @"??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Lfunc_begin1281: + .cv_func_id 1281 + .cv_loc 1281 17 2102 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2102:0 +.seh_proc "??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15289: + .cv_loc 1281 17 2103 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2103:0 + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + call "?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z" + xor eax, eax + mov r8b, al + .cv_loc 1281 17 2104 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2104:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] + mov r9, qword ptr [rsp + 64] + cmp rdx, qword ptr [r9 + 16] + mov byte ptr [rsp + 47], r8b # 1-byte Spill + jne .LBB1281_2 +# %bb.1: + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rax + 24] + mov rdx, qword ptr [rsp + 64] + cmp rcx, qword ptr [rdx + 24] + sete r8b + mov byte ptr [rsp + 47], r8b # 1-byte Spill +.LBB1281_2: + mov al, byte ptr [rsp + 47] # 1-byte Reload + and al, 1 + movzx eax, al + add rsp, 72 + ret +.Ltmp15290: +.Lfunc_end1281: + .seh_handlerdata + .section .text,"xr",discard,"??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .seh_endproc + # -- End function + .def "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + .globl "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" # -- Begin function ??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z + .p2align 4, 0x90 +"??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z": # @"??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" +.Lfunc_begin1282: + .cv_func_id 1282 + .cv_loc 1282 17 2293 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2293:0 +.seh_proc "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + mov rax, rdx + mov qword ptr [rbp], r8 + mov qword ptr [rbp - 8], rcx + mov rcx, qword ptr [rbp - 8] + lea r8, [rbp - 40] +.Ltmp15295: + .cv_loc 1282 17 2294 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2294:0 + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, r8 + mov r9, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 56], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rbp - 64], rax # 8-byte Spill + mov qword ptr [rbp - 72], r8 # 8-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .cv_loc 1282 17 2295 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2295:0 + mov rdx, qword ptr [rbp] +.Ltmp15291: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??Z?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" +.Ltmp15292: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1282_1 +.LBB1282_1: +.Ltmp15293: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, qword ptr [rbp - 88] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15294: + mov qword ptr [rbp - 96], rax # 8-byte Spill + jmp .LBB1282_2 +.LBB1282_2: + .cv_loc 1282 17 2296 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2296:0 + lea rcx, [rbp - 40] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 64] # 8-byte Reload + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z")@IMGREL + .section .text,"xr",discard,"??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + .seh_endproc + .def "?dtor$3@?0???G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z@4HA": +.seh_proc "?dtor$3@?0???G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z@4HA" +.LBB1282_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 40] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15296: +.Lfunc_end1282: + .seh_handlerdata + .section .text,"xr",discard,"??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + .p2align 2 +"$cppxdata$??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z": + .long -1 # ToState + .long "?dtor$3@?0???G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z@4HA"@IMGREL # Action +"$ip2state$??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z": + .long .Lfunc_begin1282@IMGREL # IP + .long -1 # ToState + .long .Ltmp15291@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15294@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + # -- End function + .def "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" + .globl "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" # -- Begin function ??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z + .p2align 4, 0x90 +"??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z": # @"??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" +.Lfunc_begin1283: + .cv_func_id 1283 + .cv_loc 1283 17 2299 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2299:0 +.seh_proc "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp15297: + .cv_loc 1283 17 2300 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2300:0 + mov rdx, qword ptr [rsp + 48] + call "??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z" + nop + add rsp, 56 + ret +.Ltmp15298: +.Lfunc_end1283: + .seh_handlerdata + .section .text,"xr",discard,"??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" + .seh_endproc + # -- End function + .def "??$_Rechecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEAV10@V10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Rechecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEAV10@V10@@Z" + .globl "??$_Rechecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEAV10@V10@@Z" # -- Begin function ??$_Rechecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEAV10@V10@@Z + .p2align 4, 0x90 +"??$_Rechecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEAV10@V10@@Z": # @"??$_Rechecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEAV10@V10@@Z" +.Lfunc_begin1284: + .cv_func_id 1284 + .cv_loc 1284 12 457 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:457:0 +.seh_proc "??$_Rechecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEAV10@V10@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + #DEBUG_VALUE: _Rechecked > >,std::_Vb_iterator > > >:_Src <- [$rdx+0] + mov qword ptr [rbp - 16], rcx +.Ltmp15301: + .cv_loc 1284 12 458 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:458:0 + mov rcx, qword ptr [rbp - 16] +.Ltmp15299: + mov qword ptr [rbp - 24], rdx # 8-byte Spill +.Ltmp15302: + #DEBUG_VALUE: _Rechecked > >,std::_Vb_iterator > > >:_Src <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" +.Ltmp15300: + mov qword ptr [rbp - 32], rax # 8-byte Spill + jmp .LBB1284_1 +.Ltmp15303: +.LBB1284_1: + #DEBUG_VALUE: _Rechecked > >,std::_Vb_iterator > > >:_Src <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1284 12 459 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:459:0 + mov rax, qword ptr [rbp - 16] + .cv_loc 1284 12 460 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:460:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 80 + pop rbp +.Ltmp15304: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Rechecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEAV10@V10@@Z")@IMGREL + .section .text,"xr",discard,"??$_Rechecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEAV10@V10@@Z" + .seh_endproc + .def "?dtor$2@?0???$_Rechecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEAV10@V10@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$_Rechecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEAV10@V10@@Z@4HA": +.seh_proc "?dtor$2@?0???$_Rechecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEAV10@V10@@Z@4HA" +.LBB1284_2: +.Ltmp15305: + #DEBUG_VALUE: _Rechecked > >,std::_Vb_iterator > > >:_Src <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] +.Ltmp15306: + .seh_endprologue + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15307: +.Lfunc_end1284: + .seh_handlerdata + .section .text,"xr",discard,"??$_Rechecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEAV10@V10@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Rechecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEAV10@V10@@Z" + .p2align 2 +"$cppxdata$??$_Rechecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEAV10@V10@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$_Rechecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEAV10@V10@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$_Rechecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEAV10@V10@@Z")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Rechecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEAV10@V10@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$_Rechecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEAV10@V10@@Z@4HA"@IMGREL # Action +"$ip2state$??$_Rechecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEAV10@V10@@Z": + .long .Lfunc_begin1284@IMGREL # IP + .long -1 # ToState + .long .Ltmp15299@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15300@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Rechecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEAV10@V10@@Z" + # -- End function + .def "??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .globl "??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" # -- Begin function ??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z + .p2align 4, 0x90 +"??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z": # @"??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" +.Lfunc_begin1285: + .cv_func_id 1285 + .cv_loc 1285 12 2539 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2539:0 +.seh_proc "??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 224 + .seh_stackalloc 224 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 88], -2 + mov rax, rcx + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Dest <- [$r9+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Last <- [$r8+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_First <- [$rdx+0] +.Ltmp15316: + .cv_loc 1285 12 2540 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2540:0 + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rbp - 32], rdx # 8-byte Spill +.Ltmp15317: + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rdx, r9 + mov qword ptr [rbp - 40], rax # 8-byte Spill + mov qword ptr [rbp - 48], r9 # 8-byte Spill +.Ltmp15318: + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 56], r8 # 8-byte Spill +.Ltmp15319: + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" + mov byte ptr [rbp + 80], al +.Ltmp15308: + lea rcx, [rbp + 48] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15309: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB1285_1 +.Ltmp15320: +.LBB1285_1: + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15310: + lea rcx, [rbp + 16] + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15311: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1285_2 +.Ltmp15321: +.LBB1285_2: + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15312: + lea rcx, [rbp - 16] + mov rdx, qword ptr [rbp - 32] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15313: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1285_3 +.Ltmp15322: +.LBB1285_3: + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp + 80] +.Ltmp15314: + mov rcx, rsp + mov byte ptr [rcx + 32], al + lea rdx, [rbp - 16] + lea r8, [rbp + 16] + lea r9, [rbp + 48] + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" +.Ltmp15315: + jmp .LBB1285_4 +.Ltmp15323: +.LBB1285_4: + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1285 12 2542 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2542:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 224 + pop rbp +.Ltmp15324: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z")@IMGREL + .section .text,"xr",discard,"??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$5@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$5@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA" +.LBB1285_5: +.Ltmp15325: + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp15326: + .seh_endprologue + lea rcx, [rbp + 16] + .cv_loc 1285 12 2540 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2540:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$6@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$6@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA" +.LBB1285_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 48] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$7@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$7@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA" +.LBB1285_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1285 12 2542 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2542:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$8@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$8@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA" +.LBB1285_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$9@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$9@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$9@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA" +.LBB1285_9: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp15327: +.Lfunc_end1285: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .p2align 2 +"$cppxdata$??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z": + .long 429065506 # MagicNumber + .long 5 # MaxState + .long ("$stateUnwindMap$??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 6 # IPMapEntries + .long ("$ip2state$??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z")@IMGREL # IPToStateXData + .long 216 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z": + .long -1 # ToState + .long "?dtor$9@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$8@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$7@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$6@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$5@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action +"$ip2state$??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z": + .long .Lfunc_begin1285@IMGREL # IP + .long -1 # ToState + .long .Ltmp15308@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15310@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp15312@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp15314@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15315@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + # -- End function + .def "??Z?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Z?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .globl "??Z?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # -- Begin function ??Z?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z + .p2align 4, 0x90 +"??Z?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z": # @"??Z?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" +.Lfunc_begin1286: + .cv_func_id 1286 + .cv_loc 1286 17 2288 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2288:0 +.seh_proc "??Z?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + xor eax, eax + mov r8d, eax + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp15328: + .cv_loc 1286 17 2289 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2289:0 + sub r8, qword ptr [rsp + 48] + mov rdx, r8 + call "??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + nop + add rsp, 56 + ret +.Ltmp15329: +.Lfunc_end1286: + .seh_handlerdata + .section .text,"xr",discard,"??Z?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .seh_endproc + # -- End function + .def "??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .globl "??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # -- Begin function ??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z + .p2align 4, 0x90 +"??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z": # @"??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" +.Lfunc_begin1287: + .cv_func_id 1287 + .cv_loc 1287 17 2276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2276:0 +.seh_proc "??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15330: + .cv_loc 1287 17 2277 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2277:0 + mov rdx, qword ptr [rsp + 64] + mov rax, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .cv_loc 1287 17 2278 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2278:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp15331: +.Lfunc_end1287: + .seh_handlerdata + .section .text,"xr",discard,"??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .seh_endproc + # -- End function + .def "??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .globl "??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # -- Begin function ??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z + .p2align 4, 0x90 +"??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z": # @"??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" +.Lfunc_begin1288: + .cv_func_id 1288 + .cv_loc 1288 17 2054 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2054:0 +.seh_proc "??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], rdx + mov qword ptr [rsp + 8], rcx + mov rcx, qword ptr [rsp + 8] +.Ltmp15332: + .cv_loc 1288 17 2055 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2055:0 + cmp qword ptr [rsp + 16], 0 + mov qword ptr [rsp], rcx # 8-byte Spill + jge .LBB1288_3 +# %bb.1: + xor eax, eax + mov ecx, eax + mov rdx, qword ptr [rsp] # 8-byte Reload + mov r8, qword ptr [rdx + 24] + sub rcx, qword ptr [rsp + 16] + cmp r8, rcx + jae .LBB1288_3 +# %bb.2: + .cv_loc 1288 17 2057 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2057:0 + xor eax, eax + mov ecx, eax +.Ltmp15333: + mov rdx, qword ptr [rsp + 16] + mov r8, qword ptr [rsp] # 8-byte Reload + add rdx, qword ptr [r8 + 24] + mov qword ptr [r8 + 24], rdx + .cv_loc 1288 17 2058 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2058:0 + mov rdx, -1 + sub rdx, qword ptr [r8 + 24] + shr rdx, 5 + add rdx, 1 + mov r9, qword ptr [r8 + 16] + sub rcx, rdx + shl rcx, 2 + add r9, rcx + mov qword ptr [r8 + 16], r9 + .cv_loc 1288 17 2059 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2059:0 + mov rcx, qword ptr [r8 + 24] + and rcx, 31 + mov qword ptr [r8 + 24], rcx + .cv_loc 1288 17 2060 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2060:0 + jmp .LBB1288_4 +.Ltmp15334: +.LBB1288_3: + .cv_loc 1288 17 2063 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2063:0 + mov rax, qword ptr [rsp + 16] + mov rcx, qword ptr [rsp] # 8-byte Reload + add rax, qword ptr [rcx + 24] + mov qword ptr [rcx + 24], rax + .cv_loc 1288 17 2064 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2064:0 + mov rax, qword ptr [rcx + 24] + shr rax, 5 + shl rax, 2 + add rax, qword ptr [rcx + 16] + mov qword ptr [rcx + 16], rax + .cv_loc 1288 17 2065 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2065:0 + mov rax, qword ptr [rcx + 24] + and rax, 31 + mov qword ptr [rcx + 24], rax +.Ltmp15335: +.LBB1288_4: + .cv_loc 1288 17 2067 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2067:0 + mov rax, qword ptr [rsp] # 8-byte Reload + add rsp, 24 + ret +.Ltmp15336: +.Lfunc_end1288: + .seh_handlerdata + .section .text,"xr",discard,"??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .seh_endproc + # -- End function + .def "??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .globl "??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # -- Begin function ??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z + .p2align 4, 0x90 +"??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z": # @"??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" +.Lfunc_begin1289: + .cv_func_id 1289 + .cv_loc 1289 17 2218 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2218:0 +.seh_proc "??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15337: + .cv_loc 1289 17 2218 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2218:0 + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp15338: +.Lfunc_end1289: + .seh_handlerdata + .section .text,"xr",discard,"??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .globl "??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # -- Begin function ??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z + .p2align 4, 0x90 +"??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z": # @"??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" +.Lfunc_begin1290: + .cv_func_id 1290 + .cv_loc 1290 17 1996 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1996:0 +.seh_proc "??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15339: + .cv_loc 1290 17 1996 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1996:0 + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp15340: +.Lfunc_end1290: + .seh_handlerdata + .section .text,"xr",discard,"??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .globl "??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # -- Begin function ??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z + .p2align 4, 0x90 +"??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z": # @"??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" +.Lfunc_begin1291: + .cv_func_id 1291 + .cv_loc 1291 17 1866 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1866:0 +.seh_proc "??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15341: + .cv_loc 1291 17 1866 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1866:0 + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??4?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAAAEAU01@AEBU01@@Z" + mov rcx, qword ptr [rsp + 64] + mov rdx, qword ptr [rcx + 16] + mov r8, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [r8 + 16], rdx + mov rcx, qword ptr [rcx + 24] + mov qword ptr [r8 + 24], rcx + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, r8 + add rsp, 72 + ret +.Ltmp15342: +.Lfunc_end1291: + .seh_handlerdata + .section .text,"xr",discard,"??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??4?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAAAEAU01@AEBU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAAAEAU01@AEBU01@@Z" + .globl "??4?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAAAEAU01@AEBU01@@Z" # -- Begin function ??4?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAAAEAU01@AEBU01@@Z + .p2align 4, 0x90 +"??4?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAAAEAU01@AEBU01@@Z": # @"??4?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAAAEAU01@AEBU01@@Z" +.Lfunc_begin1292: + .cv_func_id 1292 + .cv_loc 1292 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 +.seh_proc "??4?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAAAEAU01@AEBU01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15343: + .cv_loc 1292 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp15344: +.Lfunc_end1292: + .seh_handlerdata + .section .text,"xr",discard,"??4?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAAAEAU01@AEBU01@@Z" + .seh_endproc + # -- End function + .def "??$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .globl "??$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" # -- Begin function ??$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z": # @"??$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" +.Lfunc_begin1293: + .cv_func_id 1293 + .cv_loc 1293 12 2521 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2521:0 +.seh_proc "??$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov rax, rcx + mov r10b, byte ptr [rbp + 112] + mov byte ptr [rbp + 48], r10b + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [$r9+0] + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [$r8+0] + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_First <- [$rdx+0] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov qword ptr [rbp - 32], r9 # 8-byte Spill +.Ltmp15357: + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 40], r8 # 8-byte Spill +.Ltmp15358: + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 48], rdx # 8-byte Spill +.Ltmp15359: + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 56], rax # 8-byte Spill +.Ltmp15360: +.LBB1293_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1293 12 2522 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2522:0 +.Ltmp15345: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + call "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Ltmp15346: + mov byte ptr [rbp - 57], al # 1-byte Spill + jmp .LBB1293_2 +.Ltmp15361: +.LBB1293_2: # in Loop: Header=BB1293_1 Depth=1 + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB1293_3 + jmp .LBB1293_9 +.Ltmp15362: +.LBB1293_3: # in Loop: Header=BB1293_1 Depth=1 + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1293 12 2523 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2523:0 +.Ltmp15349: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" +.Ltmp15350: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1293_4 +.Ltmp15363: +.LBB1293_4: # in Loop: Header=BB1293_1 Depth=1 + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15351: + lea rdx, [rbp + 16] + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + call "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" +.Ltmp15352: + jmp .LBB1293_5 +.Ltmp15364: +.LBB1293_5: # in Loop: Header=BB1293_1 Depth=1 + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15353: + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" +.Ltmp15354: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1293_6 +.Ltmp15365: +.LBB1293_6: # in Loop: Header=BB1293_1 Depth=1 + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15355: + lea rdx, [rbp - 16] + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + call "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" +.Ltmp15356: + jmp .LBB1293_7 +.Ltmp15366: +.LBB1293_7: # in Loop: Header=BB1293_1 Depth=1 + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + lea rcx, [rbp - 16] + lea rdx, [rbp + 16] + call "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + lea rcx, [rbp - 16] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 16] + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1293 12 2522 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2522:0 + jmp .LBB1293_1 +.Ltmp15367: +.LBB1293_9: + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1293 12 2524 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2524:0 +.Ltmp15347: + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov rdx, qword ptr [rbp - 32] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" +.Ltmp15348: + mov qword ptr [rbp - 96], rax # 8-byte Spill + jmp .LBB1293_10 +.Ltmp15368: +.LBB1293_10: + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1293 12 2525 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2525:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 56] # 8-byte Reload + add rsp, 192 + pop rbp +.Ltmp15369: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .seh_endproc + .def "?dtor$8@?0???$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA": +.seh_proc "?dtor$8@?0???$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA" +.LBB1293_8: +.Ltmp15370: + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp15371: + .seh_endprologue + lea rcx, [rbp + 16] + .cv_loc 1293 12 2523 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2523:0 + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .seh_endproc + .def "?dtor$11@?0???$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA": +.seh_proc "?dtor$11@?0???$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA" +.LBB1293_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1293 12 2525 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2525:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .seh_endproc + .def "?dtor$12@?0???$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$12@?0???$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA": +.seh_proc "?dtor$12@?0???$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA" +.LBB1293_12: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .seh_endproc + .def "?dtor$13@?0???$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$13@?0???$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA": +.seh_proc "?dtor$13@?0???$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA" +.LBB1293_13: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15372: +.Lfunc_end1293: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .p2align 2 +"$cppxdata$??$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z": + .long 429065506 # MagicNumber + .long 4 # MaxState + .long ("$stateUnwindMap$??$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z": + .long -1 # ToState + .long "?dtor$13@?0???$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$12@?0???$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$11@?0???$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$8@?0???$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z": + .long .Lfunc_begin1293@IMGREL # IP + .long -1 # ToState + .long .Ltmp15345@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15353@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp15347@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15348@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + # -- End function + .def "??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" + .globl "??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" # -- Begin function ??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z + .p2align 4, 0x90 +"??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z": # @"??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" +.Lfunc_begin1294: + .cv_func_id 1294 + .cv_loc 1294 12 782 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:782:0 +.seh_proc "??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp15373: + .cv_loc 1294 12 783 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:783:0 + mov al, byte ptr [rsp + 16] + add rsp, 24 + ret +.Ltmp15374: +.Lfunc_end1294: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" + .seh_endproc + # -- End function + .def "??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" + .globl "??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # -- Begin function ??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ + .p2align 4, 0x90 +"??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ": # @"??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" +.Lfunc_begin1295: + .cv_func_id 1295 + .cv_loc 1295 17 2263 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2263:0 +.seh_proc "??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp15375: + .cv_loc 1295 17 2264 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2264:0 + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" + .cv_loc 1295 17 2265 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2265:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp15376: +.Lfunc_end1295: + .seh_handlerdata + .section .text,"xr",discard,"??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" + .seh_endproc + # -- End function + .def "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" + .globl "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" # -- Begin function ??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ + .p2align 4, 0x90 +"??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ": # @"??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" +.Lfunc_begin1296: + .cv_func_id 1296 + .cv_loc 1296 17 2245 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2245:0 +.seh_proc "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp15377: + .cv_loc 1296 17 2246 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2246:0 + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp15378: +.Lfunc_end1296: + .seh_handlerdata + .section .text,"xr",discard,"??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" + .seh_endproc + # -- End function + .def "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .globl "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # -- Begin function ??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z + .p2align 4, 0x90 +"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z": # @"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" +.Lfunc_begin1297: + .cv_func_id 1297 + .cv_loc 1297 17 1936 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1936:0 +.seh_proc "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp15379: + .cv_loc 1297 17 1937 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1937:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + mov rcx, rdx + call "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" + and al, 1 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov dl, al + call "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" + nop + add rsp, 56 + ret +.Ltmp15380: +.Lfunc_end1297: + .seh_handlerdata + .section .text,"xr",discard,"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .globl "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # -- Begin function ??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z + .p2align 4, 0x90 +"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z": # @"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" +.Lfunc_begin1298: + .cv_func_id 1298 + .cv_loc 1298 17 2218 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2218:0 +.seh_proc "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15381: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp15382: +.Lfunc_end1298: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .seh_endproc + # -- End function + .def "??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" + .globl "??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # -- Begin function ??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ + .p2align 4, 0x90 +"??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ": # @"??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" +.Lfunc_begin1299: + .cv_func_id 1299 + .cv_loc 1299 17 2041 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2041:0 +.seh_proc "??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp15383: + .cv_loc 1299 17 2042 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2042:0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" + .cv_loc 1299 17 2043 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2043:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp15384: +.Lfunc_end1299: + .seh_handlerdata + .section .text,"xr",discard,"??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" + .seh_endproc + # -- End function + .def "?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" + .globl "?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" # -- Begin function ?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ": # @"?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" +.Lfunc_begin1300: + .cv_func_id 1300 + .cv_loc 1300 17 2156 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2156:0 +.seh_proc "?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp15385: + .cv_loc 1300 17 2157 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2157:0 + cmp qword ptr [rcx + 24], 0 + mov qword ptr [rsp + 72], rcx # 8-byte Spill + je .LBB1300_2 +# %bb.1: +.Ltmp15386: + .cv_loc 1300 17 2158 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2158:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, qword ptr [rax + 24] + add rcx, -1 + mov qword ptr [rax + 24], rcx + jmp .LBB1300_8 +.LBB1300_2: +.Ltmp15387: + .cv_loc 1300 17 2162 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2162:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + cmp rax, 0 + je .LBB1300_4 +# %bb.3: + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + mov rdx, -1 + call "?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z" + xor r8d, r8d + cmp r8d, eax + jge .LBB1300_7 +.LBB1300_4: +.Ltmp15388: + .cv_loc 1300 17 2164 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2164:0 + lea rcx, [rip + "??_C@_1FA@MNMPLAPH@?$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?$AAc?$AAr?$AAe?$AAm@"] + lea rdx, [rip + "??_C@_1IM@NNGFABKP@?$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 r8d, 2164 + call qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] +.Ltmp15389: + .cv_loc 1300 17 2165 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2165:0 + lea rcx, [rip + "??_C@_1FG@IBPIFFN@?$AA?$CC?$AAS?$AAt?$AAa?$AAn?$AAd?$AAa?$AAr?$AAd?$AA?5?$AAC?$AA?$CL?$AA?$CL?$AA?5?$AAL?$AAi?$AAb?$AAr?$AAa?$AAr?$AAi?$AAe?$AAs?$AA?5?$AAO?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAR@"] + mov rdx, rsp + mov qword ptr [rdx + 40], rcx + lea rcx, [rip + "??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@"] + mov qword ptr [rdx + 32], rcx + lea rdx, [rip + "??_C@_1IM@NNGFABKP@?$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 rcx, qword ptr [rip + __imp__CrtDbgReportW] + xor r8d, r8d + mov r9d, r8d + mov r8d, 2 + mov eax, 2165 + mov qword ptr [rsp + 64], rcx # 8-byte Spill + mov ecx, r8d + mov r8d, eax + mov r10, qword ptr [rsp + 64] # 8-byte Reload + call r10 + mov ecx, 1 + cmp ecx, eax + jne .LBB1300_6 +# %bb.5: + int3 +.LBB1300_6: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1BO@MEPPHOO@?$AA?$CC?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_19IIBHEAFP@?$AA_?$AAD?$AAe?$AAc?$AA?$AA@"] + lea r8, [rip + "??_C@_1IM@NNGFABKP@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 2165 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp15390: +.LBB1300_7: + .cv_loc 1300 17 2173 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2173:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rax + 24], 31 + .cv_loc 1300 17 2174 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2174:0 + mov rcx, qword ptr [rax + 16] + add rcx, -4 + mov qword ptr [rax + 16], rcx +.Ltmp15391: +.LBB1300_8: + .cv_loc 1300 17 2176 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2176:0 + add rsp, 88 + ret +.Ltmp15392: +.Lfunc_end1300: + .seh_handlerdata + .section .text,"xr",discard,"?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z" + .globl "?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z" # -- Begin function ?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z + .p2align 4, 0x90 +"?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z": # @"?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z" +.Lfunc_begin1301: + .cv_func_id 1301 + .cv_loc 1301 17 1898 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1898:0 +.seh_proc "?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp15393: + .cv_loc 1301 17 1900 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1900:0 + mov rdx, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + mov qword ptr [rsp + 64], rax + .cv_loc 1301 17 1901 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1901:0 + mov rax, qword ptr [rsp + 64] + mov rax, qword ptr [rax + 40] + mov qword ptr [rsp + 56], rax + .cv_loc 1301 17 1903 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1903:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rax + 24] + add rcx, qword ptr [rsp + 80] + mov qword ptr [rsp + 80], rcx + .cv_loc 1301 17 1904 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1904:0 + mov rcx, qword ptr [rax + 16] + mov rdx, qword ptr [rsp + 64] + add rdx, 8 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "?data@?$vector@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + sub rcx, rax + sar rcx, 2 + shl rcx, 5 + add rcx, qword ptr [rsp + 80] + mov qword ptr [rsp + 80], rcx + .cv_loc 1301 17 1905 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1905:0 + mov rax, qword ptr [rsp + 80] + cmp rax, qword ptr [rsp + 56] + jae .LBB1301_2 +# %bb.1: + mov eax, 4294967295 + mov dword ptr [rsp + 36], eax # 4-byte Spill + jmp .LBB1301_3 +.LBB1301_2: + xor eax, eax + mov rcx, qword ptr [rsp + 80] + mov rdx, qword ptr [rsp + 56] + cmp rcx, rdx + mov r8d, 1 + cmove r8d, eax + mov dword ptr [rsp + 36], r8d # 4-byte Spill +.LBB1301_3: + mov eax, dword ptr [rsp + 36] # 4-byte Reload + add rsp, 88 + ret +.Ltmp15394: +.Lfunc_end1301: + .seh_handlerdata + .section .text,"xr",discard,"?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z" + .seh_endproc + # -- End function + .def "?data@?$vector@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$vector@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" + .globl "?data@?$vector@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" # -- Begin function ?data@?$vector@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ + .p2align 4, 0x90 +"?data@?$vector@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ": # @"?data@?$vector@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" +.Lfunc_begin1302: + .cv_func_id 1302 + .cv_loc 1302 17 1251 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1251:0 +.seh_proc "?data@?$vector@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15395: + .cv_loc 1302 17 1252 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1252:0 + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@QEBAAEBQEAIXZ" + mov rcx, qword ptr [rax] + call "??$_Unfancy@I@std@@YAPEAIPEAI@Z" + nop + add rsp, 40 + ret +.Ltmp15396: +.Lfunc_end1302: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$vector@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" + .seh_endproc + # -- End function + .def "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@QEBAAEBQEAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@QEBAAEBQEAIXZ" + .globl "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@QEBAAEBQEAIXZ" # -- Begin function ?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@QEBAAEBQEAIXZ + .p2align 4, 0x90 +"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@QEBAAEBQEAIXZ": # @"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@QEBAAEBQEAIXZ" +.Lfunc_begin1303: + .cv_func_id 1303 + .cv_loc 1303 17 647 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:647:0 +.seh_proc "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@QEBAAEBQEAIXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15397: + .cv_loc 1303 17 648 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:648:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + add rax, 8 + add rsp, 40 + ret +.Ltmp15398: +.Lfunc_end1303: + .seh_handlerdata + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@QEBAAEBQEAIXZ" + .seh_endproc + # -- End function + .def "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .globl "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # -- Begin function ?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ": # @"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" +.Lfunc_begin1304: + .cv_func_id 1304 + .cv_loc 1304 17 637 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:637:0 +.seh_proc "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15399: + .cv_loc 1304 17 638 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:638:0 + call "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp15400: +.Lfunc_end1304: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ": # @"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" +.Lfunc_begin1305: + .cv_func_id 1305 + .cv_loc 1305 12 319 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:319:0 +.seh_proc "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp15401: + .cv_loc 1305 12 320 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:320:0 + pop rcx + ret +.Ltmp15402: +.Lfunc_end1305: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" + .globl "??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" # -- Begin function ??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z + .p2align 4, 0x90 +"??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z": # @"??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" +.Lfunc_begin1306: + .cv_func_id 1306 + .cv_loc 1306 17 1932 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1932:0 +.seh_proc "??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15403: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + mov rcx, qword ptr [rsp + 64] + mov r8, qword ptr [rcx + 24] + mov rcx, qword ptr [rsp + 64] + mov rdx, qword ptr [rcx + 16] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r9, rax + call "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z" + .cv_loc 1306 17 1933 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1933:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp15404: +.Lfunc_end1306: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" + .seh_endproc + # -- End function + .def "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z" + .globl "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z" # -- Begin function ??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z + .p2align 4, 0x90 +"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z": # @"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z" +.Lfunc_begin1307: + .cv_func_id 1307 + .cv_loc 1307 17 1886 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1886:0 +.seh_proc "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], r9 + mov qword ptr [rbp - 24], r8 + mov qword ptr [rbp - 32], rdx + mov qword ptr [rbp - 40], rcx + mov rcx, qword ptr [rbp - 40] +.Ltmp15407: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + call "??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 32] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rdx + 16], rcx + mov rcx, qword ptr [rbp - 24] + mov qword ptr [rdx + 24], rcx +.Ltmp15408: + .cv_loc 1307 17 1887 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1887:0 + mov rdx, qword ptr [rbp - 16] +.Ltmp15405: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" +.Ltmp15406: + jmp .LBB1307_1 +.Ltmp15409: +.LBB1307_1: + .cv_loc 1307 17 1888 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1888:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z")@IMGREL + .section .text,"xr",discard,"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z" + .seh_endproc + .def "?dtor$2@?0???0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z@4HA": +.seh_proc "?dtor$2@?0???0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z@4HA" +.LBB1307_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue +.Ltmp15410: + .cv_loc 1307 17 1888 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1888:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15411: +.Lfunc_end1307: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z" + .p2align 2 +"$cppxdata$??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z@4HA"@IMGREL # Action +"$ip2state$??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z": + .long .Lfunc_begin1307@IMGREL # IP + .long -1 # ToState + .long .Ltmp15405@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15406@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z" + # -- End function + .def "??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@XZ" + .globl "??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@XZ" # -- Begin function ??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@XZ": # @"??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@XZ" +.Lfunc_begin1308: + .cv_func_id 1308 + .cv_loc 1308 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 +.seh_proc "??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp15412: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??0_Iterator_base12@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp15413: +.Lfunc_end1308: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??1?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@XZ" + .globl "??1?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@XZ" # -- Begin function ??1?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@XZ": # @"??1?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@XZ" +.Lfunc_begin1309: + .cv_func_id 1309 + .cv_loc 1309 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 +.seh_proc "??1?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15414: + .cv_loc 1309 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 + call "??1_Iterator_base12@std@@QEAA@XZ" +.Ltmp15415: + .cv_loc 1309 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 + nop + add rsp, 40 + ret +.Ltmp15416: +.Lfunc_end1309: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" + .globl "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" # -- Begin function ??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z + .p2align 4, 0x90 +"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z": # @"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" +.Lfunc_begin1310: + .cv_func_id 1310 + .cv_loc 1310 17 1941 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1941:0 +.seh_proc "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + and dl, 1 + mov byte ptr [rbp - 9], dl + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp15421: + .cv_loc 1310 17 1942 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1942:0 + test byte ptr [rbp - 9], 1 + mov qword ptr [rbp - 32], rcx # 8-byte Spill + je .LBB1310_3 +# %bb.1: +.Ltmp15422: + .cv_loc 1310 17 1943 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1943:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ" +.Ltmp15419: + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov dword ptr [rbp - 36], eax # 4-byte Spill + call "?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" +.Ltmp15420: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1310_2 +.LBB1310_2: + mov eax, dword ptr [rbp - 36] # 4-byte Reload + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + or eax, dword ptr [rcx] + mov dword ptr [rcx], eax + jmp .LBB1310_5 +.LBB1310_3: + .cv_loc 1310 17 1945 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1945:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ" + not eax +.Ltmp15417: + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov dword ptr [rbp - 52], eax # 4-byte Spill + call "?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" +.Ltmp15418: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB1310_4 +.LBB1310_4: + mov eax, dword ptr [rbp - 52] # 4-byte Reload + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + and eax, dword ptr [rcx] + mov dword ptr [rcx], eax +.Ltmp15423: +.LBB1310_5: + .cv_loc 1310 17 1946 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1946:0 + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z")@IMGREL + .section .text,"xr",discard,"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" + .seh_endproc + .def "?dtor$6@?0???4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z@4HA": +.seh_proc "?dtor$6@?0???4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z@4HA" +.LBB1310_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue +.Ltmp15424: + .cv_loc 1310 17 1943 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1943:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp15425: +.Lfunc_end1310: + .seh_handlerdata + .section .text,"xr",discard,"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" + .seh_endproc + .section .xdata,"dr",associative,"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" + .p2align 2 +"$cppxdata$??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z": + .long -1 # ToState + .long "?dtor$6@?0???4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z@4HA"@IMGREL # Action +"$ip2state$??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z": + .long .Lfunc_begin1310@IMGREL # IP + .long -1 # ToState + .long .Ltmp15419@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15418@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" + # -- End function + .def "?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ" + .globl "?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ" # -- Begin function ?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ + .p2align 4, 0x90 +"?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ": # @"?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ" +.Lfunc_begin1311: + .cv_func_id 1311 + .cv_loc 1311 17 1980 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1980:0 +.seh_proc "?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp15426: + .cv_loc 1311 17 1981 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1981:0 + mov rcx, qword ptr [rcx + 24] + mov eax, ecx + mov ecx, eax + # kill: def $cl killed $ecx + mov eax, 1 + shl eax, cl + pop rcx + ret +.Ltmp15427: +.Lfunc_end1311: + .seh_handlerdata + .section .text,"xr",discard,"?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ" + .seh_endproc + # -- End function + .def "?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" + .globl "?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" # -- Begin function ?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ + .p2align 4, 0x90 +"?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ": # @"?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" +.Lfunc_begin1312: + .cv_func_id 1312 + .cv_loc 1312 17 1960 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1960:0 +.seh_proc "?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp15428: + .cv_loc 1312 17 1962 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1962:0 + mov rax, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, rax + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + cmp rax, 0 + je .LBB1312_3 +# %bb.1: + mov rax, qword ptr [rsp + 72] # 8-byte Reload + cmp qword ptr [rax + 16], 0 + je .LBB1312_3 +# %bb.2: + xor eax, eax + mov edx, eax + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + call "?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z" + xor r8d, r8d + cmp r8d, eax + jg .LBB1312_6 +.LBB1312_3: +.Ltmp15429: + .cv_loc 1312 17 1966 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1966:0 + lea rcx, [rip + "??_C@_1FC@CPKBDNAP@?$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?$AAe@"] + lea rdx, [rip + "??_C@_1IM@NNGFABKP@?$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 r8d, 1966 + call qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] +.Ltmp15430: + .cv_loc 1312 17 1967 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1967:0 + lea rcx, [rip + "??_C@_1FG@IBPIFFN@?$AA?$CC?$AAS?$AAt?$AAa?$AAn?$AAd?$AAa?$AAr?$AAd?$AA?5?$AAC?$AA?$CL?$AA?$CL?$AA?5?$AAL?$AAi?$AAb?$AAr?$AAa?$AAr?$AAi?$AAe?$AAs?$AA?5?$AAO?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAR@"] + mov rdx, rsp + mov qword ptr [rdx + 40], rcx + lea rcx, [rip + "??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@"] + mov qword ptr [rdx + 32], rcx + lea rdx, [rip + "??_C@_1IM@NNGFABKP@?$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 rcx, qword ptr [rip + __imp__CrtDbgReportW] + xor r8d, r8d + mov r9d, r8d + mov r8d, 2 + mov eax, 1967 + mov qword ptr [rsp + 64], rcx # 8-byte Spill + mov ecx, r8d + mov r8d, eax + mov r10, qword ptr [rsp + 64] # 8-byte Reload + call r10 + mov ecx, 1 + cmp ecx, eax + jne .LBB1312_5 +# %bb.4: + int3 +.LBB1312_5: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1BO@MEPPHOO@?$AA?$CC?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BA@MDAFMOGP@?$AA_?$AAG?$AAe?$AAt?$AAp?$AAt?$AAr?$AA?$AA@"] + lea r8, [rip + "??_C@_1IM@NNGFABKP@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 1967 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp15431: +.LBB1312_6: + .cv_loc 1312 17 1975 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1975:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rax, qword ptr [rax + 16] + add rsp, 88 + ret +.Ltmp15432: +.Lfunc_end1312: + .seh_handlerdata + .section .text,"xr",discard,"?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" + .seh_endproc + # -- End function + .def "?data@?$vector@IV?$allocator@_N@std@@@std@@QEBAPEBIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$vector@IV?$allocator@_N@std@@@std@@QEBAPEBIXZ" + .globl "?data@?$vector@IV?$allocator@_N@std@@@std@@QEBAPEBIXZ" # -- Begin function ?data@?$vector@IV?$allocator@_N@std@@@std@@QEBAPEBIXZ + .p2align 4, 0x90 +"?data@?$vector@IV?$allocator@_N@std@@@std@@QEBAPEBIXZ": # @"?data@?$vector@IV?$allocator@_N@std@@@std@@QEBAPEBIXZ" +.Lfunc_begin1313: + .cv_func_id 1313 + .cv_loc 1313 17 1251 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1251:0 +.seh_proc "?data@?$vector@IV?$allocator@_N@std@@@std@@QEBAPEBIXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15433: + .cv_loc 1313 17 1252 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1252:0 + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" + mov rcx, qword ptr [rax] + call "??$_Unfancy@I@std@@YAPEAIPEAI@Z" + nop + add rsp, 40 + ret +.Ltmp15434: +.Lfunc_end1313: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$vector@IV?$allocator@_N@std@@@std@@QEBAPEBIXZ" + .seh_endproc + # -- End function + .def "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .globl "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z": # @"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1314: + .cv_func_id 1314 + .cv_loc 1314 17 1866 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1866:0 +.seh_proc "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15435: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" + mov rcx, qword ptr [rsp + 64] + mov rdx, qword ptr [rcx + 16] + mov r8, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [r8 + 16], rdx + mov rcx, qword ptr [rcx + 24] + mov qword ptr [r8 + 24], rcx + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, r8 + add rsp, 72 + ret +.Ltmp15436: +.Lfunc_end1314: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" + .globl "??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" # -- Begin function ??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z + .p2align 4, 0x90 +"??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z": # @"??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" +.Lfunc_begin1315: + .cv_func_id 1315 + .cv_loc 1315 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 +.seh_proc "??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15437: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0_Iterator_base12@std@@QEAA@AEBU01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp15438: +.Lfunc_end1315: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" + .seh_endproc + # -- End function + .def "??$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z" + .globl "??$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z" # -- Begin function ??$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z + .p2align 4, 0x90 +"??$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z": # @"??$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z" +.Lfunc_begin1316: + .cv_func_id 1316 + .cv_loc 1316 12 966 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:966:0 +.seh_proc "??$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + #DEBUG_VALUE: _Debug_range > > >:_Last <- [$rdx+0] + #DEBUG_VALUE: _Debug_range > > >:_First <- [$rcx+0] + mov dword ptr [rbp + 52], r9d + mov qword ptr [rbp + 40], r8 +.Ltmp15445: + .cv_loc 1316 12 967 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:967:0 + mov r9d, dword ptr [rbp + 52] + mov r8, qword ptr [rbp + 40] +.Ltmp15439: + mov rax, rbp + mov qword ptr [rbp - 40], rcx # 8-byte Spill +.Ltmp15446: + #DEBUG_VALUE: _Debug_range > > >:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rcx, rax + mov qword ptr [rbp - 48], rdx # 8-byte Spill +.Ltmp15447: + #DEBUG_VALUE: _Debug_range > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov dword ptr [rbp - 52], r9d # 4-byte Spill + mov qword ptr [rbp - 64], r8 # 8-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15440: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1316_1 +.Ltmp15448: +.LBB1316_1: + #DEBUG_VALUE: _Debug_range > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Debug_range > > >:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15441: + lea rcx, [rbp - 32] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15442: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1316_2 +.Ltmp15449: +.LBB1316_2: + #DEBUG_VALUE: _Debug_range > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Debug_range > > >:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp + 32] +.Ltmp15443: + mov rcx, rsp + mov byte ptr [rcx + 32], al + lea rcx, [rbp - 32] + mov rdx, rbp + mov r8, qword ptr [rbp - 64] # 8-byte Reload + mov r9d, dword ptr [rbp - 52] # 4-byte Reload + call "??$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z" +.Ltmp15444: + jmp .LBB1316_3 +.Ltmp15450: +.LBB1316_3: + #DEBUG_VALUE: _Debug_range > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Debug_range > > >:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1316 12 968 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:968:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 192 + pop rbp +.Ltmp15451: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z")@IMGREL + .section .text,"xr",discard,"??$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z" + .seh_endproc + .def "?dtor$4@?0???$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z@4HA": +.seh_proc "?dtor$4@?0???$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z@4HA" +.LBB1316_4: +.Ltmp15452: + #DEBUG_VALUE: _Debug_range > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Debug_range > > >:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp15453: + .seh_endprologue + mov rcx, rbp + .cv_loc 1316 12 967 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:967:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z" + .seh_endproc + .def "?dtor$5@?0???$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z@4HA": +.seh_proc "?dtor$5@?0???$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z@4HA" +.LBB1316_5: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1316 12 968 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:968:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z" + .seh_endproc + .def "?dtor$6@?0???$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z@4HA": +.seh_proc "?dtor$6@?0???$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z@4HA" +.LBB1316_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp15454: +.Lfunc_end1316: + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z" + .p2align 2 +"$cppxdata$??$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z": + .long -1 # ToState + .long "?dtor$6@?0???$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$5@?0???$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$4@?0???$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z@4HA"@IMGREL # Action +"$ip2state$??$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z": + .long .Lfunc_begin1316@IMGREL # IP + .long -1 # ToState + .long .Ltmp15439@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp15441@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15443@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp15444@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z" + # -- End function + .def "??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .globl "??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" # -- Begin function ??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z + .p2align 4, 0x90 +"??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z": # @"??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" +.Lfunc_begin1317: + .cv_func_id 1317 + .cv_loc 1317 12 2779 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2779:0 +.seh_proc "??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + #DEBUG_VALUE: _Fill_unchecked > >,bool>:_Last <- [$rdx+0] + #DEBUG_VALUE: _Fill_unchecked > >,bool>:_First <- [$rcx+0] + mov qword ptr [rbp + 16], r8 +.Ltmp15461: + .cv_loc 1317 12 2780 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2780:0 + mov r8, qword ptr [rbp + 16] + mov qword ptr [rbp - 64], rcx # 8-byte Spill +.Ltmp15462: + #DEBUG_VALUE: _Fill_unchecked > >,bool>:_First <- [DW_OP_constu 64, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 72], rdx # 8-byte Spill +.Ltmp15463: + #DEBUG_VALUE: _Fill_unchecked > >,bool>:_Last <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rdx, r8 + call "??$_Fill_memset_is_safe@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEB_N@Z" + mov byte ptr [rbp + 8], al + mov r8, qword ptr [rbp + 16] +.Ltmp15455: + lea rcx, [rbp - 24] + mov rdx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], r8 # 8-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15456: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1317_1 +.Ltmp15464: +.LBB1317_1: + #DEBUG_VALUE: _Fill_unchecked > >,bool>:_Last <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Fill_unchecked > >,bool>:_First <- [DW_OP_constu 64, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15457: + lea rcx, [rbp - 56] + mov rdx, qword ptr [rbp - 64] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15458: + mov qword ptr [rbp - 96], rax # 8-byte Spill + jmp .LBB1317_2 +.Ltmp15465: +.LBB1317_2: + #DEBUG_VALUE: _Fill_unchecked > >,bool>:_Last <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Fill_unchecked > >,bool>:_First <- [DW_OP_constu 64, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov r9b, byte ptr [rbp + 8] +.Ltmp15459: + lea rcx, [rbp - 56] + lea rdx, [rbp - 24] + mov r8, qword ptr [rbp - 80] # 8-byte Reload + call "??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z" +.Ltmp15460: + jmp .LBB1317_3 +.Ltmp15466: +.LBB1317_3: + #DEBUG_VALUE: _Fill_unchecked > >,bool>:_Last <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Fill_unchecked > >,bool>:_First <- [DW_OP_constu 64, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1317 12 2781 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2781:0 + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 160 + pop rbp +.Ltmp15467: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z")@IMGREL + .section .text,"xr",discard,"??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .seh_endproc + .def "?dtor$4@?0???$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA": +.seh_proc "?dtor$4@?0???$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA" +.LBB1317_4: +.Ltmp15468: + #DEBUG_VALUE: _Fill_unchecked > >,bool>:_Last <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Fill_unchecked > >,bool>:_First <- [DW_OP_constu 64, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp15469: + .seh_endprologue + lea rcx, [rbp - 24] + .cv_loc 1317 12 2780 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2780:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .seh_endproc + .def "?dtor$5@?0???$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA": +.seh_proc "?dtor$5@?0???$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA" +.LBB1317_5: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1317 12 2781 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2781:0 + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .seh_endproc + .def "?dtor$6@?0???$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA": +.seh_proc "?dtor$6@?0???$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA" +.LBB1317_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15470: +.Lfunc_end1317: + .seh_handlerdata + .section .text,"xr",discard,"??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .p2align 2 +"$cppxdata$??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z": + .long -1 # ToState + .long "?dtor$6@?0???$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$5@?0???$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$4@?0???$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA"@IMGREL # Action +"$ip2state$??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z": + .long .Lfunc_begin1317@IMGREL # IP + .long -1 # ToState + .long .Ltmp15455@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp15457@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15459@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp15460@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + # -- End function + .def "??$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z" + .globl "??$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z" # -- Begin function ??$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z": # @"??$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z" +.Lfunc_begin1318: + .cv_func_id 1318 + .cv_loc 1318 12 953 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:953:0 +.seh_proc "??$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov al, byte ptr [rbp + 48] + #DEBUG_VALUE: _Debug_range2 > > >:_Last <- [$rdx+0] + #DEBUG_VALUE: _Debug_range2 > > >:_First <- [$rcx+0] + mov byte ptr [rbp - 16], al + mov dword ptr [rbp - 20], r9d + mov qword ptr [rbp - 32], r8 + .cv_loc 1318 12 954 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:954:0 +.Ltmp15471: +.Ltmp15477: + mov qword ptr [rbp - 40], rcx # 8-byte Spill +.Ltmp15478: + #DEBUG_VALUE: _Debug_range2 > > >:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 48], rdx # 8-byte Spill +.Ltmp15479: + #DEBUG_VALUE: _Debug_range2 > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Ltmp15472: + mov byte ptr [rbp - 49], al # 1-byte Spill + jmp .LBB1318_1 +.Ltmp15480: +.LBB1318_1: + #DEBUG_VALUE: _Debug_range2 > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Debug_range2 > > >:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 49] # 1-byte Reload + test al, 1 + jne .LBB1318_2 + jmp .LBB1318_7 +.Ltmp15481: +.LBB1318_2: + #DEBUG_VALUE: _Debug_range2 > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Debug_range2 > > >:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1318 12 956 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:956:0 + mov r8d, dword ptr [rbp - 20] + mov rdx, qword ptr [rbp - 32] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??$_Debug_pointer@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@PEB_WI@Z" + .cv_loc 1318 12 957 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:957:0 + mov r8d, dword ptr [rbp - 20] + mov rdx, qword ptr [rbp - 32] + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$_Debug_pointer@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@PEB_WI@Z" + .cv_loc 1318 12 958 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:958:0 +.Ltmp15473: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + call "??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Ltmp15474: + mov byte ptr [rbp - 50], al # 1-byte Spill + jmp .LBB1318_3 +.Ltmp15482: +.LBB1318_3: + #DEBUG_VALUE: _Debug_range2 > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Debug_range2 > > >:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 50] # 1-byte Reload + test al, 1 + jne .LBB1318_4 + jmp .LBB1318_6 +.Ltmp15483: +.LBB1318_4: + #DEBUG_VALUE: _Debug_range2 > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Debug_range2 > > >:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1318 12 959 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:959:0 + mov r8d, dword ptr [rbp - 20] + mov rdx, qword ptr [rbp - 32] +.Ltmp15475: + lea rcx, [rip + "??_C@_1CO@DGLIKNHI@?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$AA@"] + mov rax, qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] + call rax +.Ltmp15476: + jmp .LBB1318_5 +.Ltmp15484: +.LBB1318_5: + #DEBUG_VALUE: _Debug_range2 > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Debug_range2 > > >:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + jmp .LBB1318_6 +.Ltmp15485: +.LBB1318_6: + #DEBUG_VALUE: _Debug_range2 > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Debug_range2 > > >:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1318 12 960 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:960:0 + jmp .LBB1318_7 +.Ltmp15486: +.LBB1318_7: + #DEBUG_VALUE: _Debug_range2 > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Debug_range2 > > >:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1318 12 961 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:961:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 96 + pop rbp +.Ltmp15487: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z" + .seh_endproc + .def "?dtor$8@?0???$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z@4HA": +.seh_proc "?dtor$8@?0???$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z@4HA" +.LBB1318_8: +.Ltmp15488: + #DEBUG_VALUE: _Debug_range2 > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Debug_range2 > > >:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] +.Ltmp15489: + .seh_endprologue + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z" + .seh_endproc + .def "?dtor$9@?0???$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$9@?0???$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z@4HA": +.seh_proc "?dtor$9@?0???$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z@4HA" +.LBB1318_9: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15490: +.Lfunc_end1318: + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z" + .p2align 2 +"$cppxdata$??$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z": + .long -1 # ToState + .long "?dtor$9@?0???$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$8@?0???$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z": + .long .Lfunc_begin1318@IMGREL # IP + .long -1 # ToState + .long .Ltmp15471@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp15476@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z" + # -- End function + .def "??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z" + .globl "??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z" # -- Begin function ??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z + .p2align 4, 0x90 +"??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z": # @"??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z" +.Lfunc_begin1319: + .cv_func_id 1319 + .cv_loc 1319 12 2764 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2764:0 +.seh_proc "??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + mov byte ptr [rbp], r9b + mov qword ptr [rbp - 8], r8 + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_Last <- [$rdx+0] + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_First <- [$rcx+0] + mov qword ptr [rbp - 48], rdx # 8-byte Spill +.Ltmp15497: + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 56], rcx # 8-byte Spill +.Ltmp15498: + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_First <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] +.LBB1319_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_First <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1319 12 2765 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2765:0 +.Ltmp15491: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + call "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Ltmp15492: + mov byte ptr [rbp - 57], al # 1-byte Spill + jmp .LBB1319_2 +.Ltmp15499: +.LBB1319_2: # in Loop: Header=BB1319_1 Depth=1 + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_First <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB1319_3 + jmp .LBB1319_6 +.Ltmp15500: +.LBB1319_3: # in Loop: Header=BB1319_1 Depth=1 + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_First <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1319 12 2766 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2766:0 + mov rax, qword ptr [rbp - 8] + mov cl, byte ptr [rax] +.Ltmp15493: + lea rdx, [rbp - 40] + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov byte ptr [rbp - 58], cl # 1-byte Spill + mov rcx, rax + call "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" +.Ltmp15494: + jmp .LBB1319_4 +.Ltmp15501: +.LBB1319_4: # in Loop: Header=BB1319_1 Depth=1 + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_First <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 58] # 1-byte Reload + and al, 1 + lea rcx, [rbp - 40] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov dl, al + call "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1319 12 2765 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2765:0 +.Ltmp15495: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" +.Ltmp15496: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1319_5 +.Ltmp15502: +.LBB1319_5: # in Loop: Header=BB1319_1 Depth=1 + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_First <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + jmp .LBB1319_1 +.Ltmp15503: +.LBB1319_6: + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_First <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1319 12 2767 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2767:0 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 144 + pop rbp +.Ltmp15504: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + .def "?dtor$7@?0???$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0???$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z@4HA": +.seh_proc "?dtor$7@?0???$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z@4HA" +.LBB1319_7: +.Ltmp15505: + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_First <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp15506: + .seh_endprologue + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + .def "?dtor$8@?0???$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z@4HA": +.seh_proc "?dtor$8@?0???$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z@4HA" +.LBB1319_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15507: +.Lfunc_end1319: + .seh_handlerdata + .section .text,"xr",discard,"??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z" + .p2align 2 +"$cppxdata$??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z": + .long -1 # ToState + .long "?dtor$8@?0???$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$7@?0???$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z": + .long .Lfunc_begin1319@IMGREL # IP + .long -1 # ToState + .long .Ltmp15491@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp15496@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z" + # -- End function + .def "??$_Fill_memset_is_safe@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEB_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Fill_memset_is_safe@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEB_N@Z" + .globl "??$_Fill_memset_is_safe@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEB_N@Z" # -- Begin function ??$_Fill_memset_is_safe@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEB_N@Z + .p2align 4, 0x90 +"??$_Fill_memset_is_safe@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEB_N@Z": # @"??$_Fill_memset_is_safe@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEB_N@Z" +.Lfunc_begin1320: + .cv_func_id 1320 + .cv_loc 1320 12 2757 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2757:0 +.seh_proc "??$_Fill_memset_is_safe@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEB_N@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp15508: + .cv_loc 1320 12 2758 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2758:0 + mov al, byte ptr [rsp + 16] + add rsp, 24 + ret +.Ltmp15509: +.Lfunc_end1320: + .seh_handlerdata + .section .text,"xr",discard,"??$_Fill_memset_is_safe@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEB_N@Z" + .seh_endproc + # -- End function + .def "??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" + .globl "??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # -- Begin function ??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ + .p2align 4, 0x90 +"??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ": # @"??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" +.Lfunc_begin1321: + .cv_func_id 1321 + .cv_loc 1321 17 2250 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2250:0 +.seh_proc "??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp15510: + .cv_loc 1321 17 2251 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2251:0 + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" + .cv_loc 1321 17 2252 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2252:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp15511: +.Lfunc_end1321: + .seh_handlerdata + .section .text,"xr",discard,"??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" + .seh_endproc + # -- End function + .def "??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" + .globl "??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # -- Begin function ??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ + .p2align 4, 0x90 +"??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ": # @"??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" +.Lfunc_begin1322: + .cv_func_id 1322 + .cv_loc 1322 17 2028 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2028:0 +.seh_proc "??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp15512: + .cv_loc 1322 17 2029 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2029:0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" + .cv_loc 1322 17 2030 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2030:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp15513: +.Lfunc_end1322: + .seh_handlerdata + .section .text,"xr",discard,"??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" + .seh_endproc + # -- End function + .def "?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" + .globl "?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" # -- Begin function ?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ": # @"?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" +.Lfunc_begin1323: + .cv_func_id 1323 + .cv_loc 1323 17 2179 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2179:0 +.seh_proc "?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp15514: + .cv_loc 1323 17 2180 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2180:0 + cmp qword ptr [rcx + 24], 31 + mov qword ptr [rsp + 72], rcx # 8-byte Spill + jae .LBB1323_2 +# %bb.1: +.Ltmp15515: + .cv_loc 1323 17 2181 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2181:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, qword ptr [rax + 24] + add rcx, 1 + mov qword ptr [rax + 24], rcx + jmp .LBB1323_8 +.LBB1323_2: +.Ltmp15516: + .cv_loc 1323 17 2185 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2185:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + cmp rax, 0 + je .LBB1323_4 +# %bb.3: + mov eax, 1 + mov edx, eax + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + call "?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z" + xor r8d, r8d + cmp r8d, eax + jge .LBB1323_7 +.LBB1323_4: +.Ltmp15517: + .cv_loc 1323 17 2187 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2187:0 + lea rcx, [rip + "??_C@_1FA@GAHMJBDC@?$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?$AAi?$AAn?$AAc?$AAr?$AAe?$AAm@"] + lea rdx, [rip + "??_C@_1IM@NNGFABKP@?$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 r8d, 2187 + call qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] +.Ltmp15518: + .cv_loc 1323 17 2188 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2188:0 + lea rcx, [rip + "??_C@_1FG@IBPIFFN@?$AA?$CC?$AAS?$AAt?$AAa?$AAn?$AAd?$AAa?$AAr?$AAd?$AA?5?$AAC?$AA?$CL?$AA?$CL?$AA?5?$AAL?$AAi?$AAb?$AAr?$AAa?$AAr?$AAi?$AAe?$AAs?$AA?5?$AAO?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAR@"] + mov rdx, rsp + mov qword ptr [rdx + 40], rcx + lea rcx, [rip + "??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@"] + mov qword ptr [rdx + 32], rcx + lea rdx, [rip + "??_C@_1IM@NNGFABKP@?$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 rcx, qword ptr [rip + __imp__CrtDbgReportW] + xor r8d, r8d + mov r9d, r8d + mov r8d, 2 + mov eax, 2188 + mov qword ptr [rsp + 64], rcx # 8-byte Spill + mov ecx, r8d + mov r8d, eax + mov r10, qword ptr [rsp + 64] # 8-byte Reload + call r10 + mov ecx, 1 + cmp ecx, eax + jne .LBB1323_6 +# %bb.5: + int3 +.LBB1323_6: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1BO@MEPPHOO@?$AA?$CC?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_19HJNFKFEN@?$AA_?$AAI?$AAn?$AAc?$AA?$AA@"] + lea r8, [rip + "??_C@_1IM@NNGFABKP@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 2188 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp15519: +.LBB1323_7: + .cv_loc 1323 17 2196 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2196:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rax + 24], 0 + .cv_loc 1323 17 2197 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2197:0 + mov rcx, qword ptr [rax + 16] + add rcx, 4 + mov qword ptr [rax + 16], rcx +.Ltmp15520: +.LBB1323_8: + .cv_loc 1323 17 2199 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2199:0 + add rsp, 88 + ret +.Ltmp15521: +.Lfunc_end1323: + .seh_handlerdata + .section .text,"xr",discard,"?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .globl "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # -- Begin function ??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z + .p2align 4, 0x90 +"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z": # @"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" +.Lfunc_begin1324: + .cv_func_id 1324 + .cv_loc 1324 17 1866 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1866:0 +.seh_proc "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15522: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" + mov rcx, qword ptr [rsp + 64] + mov rdx, qword ptr [rcx + 16] + mov r8, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [r8 + 16], rdx + mov rcx, qword ptr [rcx + 24] + mov qword ptr [r8 + 24], rcx + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, r8 + add rsp, 72 + ret +.Ltmp15523: +.Lfunc_end1324: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .seh_endproc + # -- End function + .def "??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" + .globl "??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" # -- Begin function ??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z + .p2align 4, 0x90 +"??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z": # @"??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" +.Lfunc_begin1325: + .cv_func_id 1325 + .cv_loc 1325 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 +.seh_proc "??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15524: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0_Iterator_base12@std@@QEAA@AEBU01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp15525: +.Lfunc_end1325: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" + .seh_endproc + # -- End function + .def "?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" + .globl "?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" # -- Begin function ?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z + .p2align 4, 0x90 +"?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z": # @"?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" +.Lfunc_begin1326: + .cv_func_id 1326 + .cv_loc 1326 17 2648 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2648:0 +.seh_proc "?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + mov rax, rdx + #DEBUG_VALUE: _Make_iter:_Where <- [$r8+0] + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] +.Ltmp15530: + .cv_loc 1326 17 2649 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2649:0 + mov byte ptr [rbp - 1], 0 +.Ltmp15531: + #DEBUG_VALUE: _Make_iter:_Tmp <- [$rdx+0] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov qword ptr [rbp - 56], rdx # 8-byte Spill +.Ltmp15532: + #DEBUG_VALUE: _Make_iter:_Tmp <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 64], rax # 8-byte Spill + mov qword ptr [rbp - 72], r8 # 8-byte Spill +.Ltmp15533: + #DEBUG_VALUE: _Make_iter:_Where <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + xor r9d, r9d + mov eax, r9d + .cv_loc 1326 17 2650 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2650:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + cmp rax, qword ptr [rcx + 40] + jae .LBB1326_5 +.Ltmp15534: +# %bb.1: + #DEBUG_VALUE: _Make_iter:_Where <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Make_iter:_Tmp <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1326 17 2651 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2651:0 + lea rax, [rbp - 40] +.Ltmp15535: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" +.Ltmp15526: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov rdx, qword ptr [rbp - 80] # 8-byte Reload + call "??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z" +.Ltmp15527: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1326_2 +.Ltmp15536: +.LBB1326_2: + #DEBUG_VALUE: _Make_iter:_Where <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Make_iter:_Tmp <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15528: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, qword ptr [rbp - 88] # 8-byte Reload + call "??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" +.Ltmp15529: + mov qword ptr [rbp - 96], rax # 8-byte Spill + jmp .LBB1326_3 +.Ltmp15537: +.LBB1326_3: + #DEBUG_VALUE: _Make_iter:_Where <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Make_iter:_Tmp <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + lea rcx, [rbp - 40] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + jmp .LBB1326_5 +.Ltmp15538: +.LBB1326_5: + #DEBUG_VALUE: _Make_iter:_Where <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Make_iter:_Tmp <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1326 17 2652 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2652:0 + mov byte ptr [rbp - 1], 1 + .cv_loc 1326 17 2653 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2653:0 + test byte ptr [rbp - 1], 1 + jne .LBB1326_7 +.Ltmp15539: +# %bb.6: + #DEBUG_VALUE: _Make_iter:_Where <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Make_iter:_Tmp <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.Ltmp15540: +.LBB1326_7: + #DEBUG_VALUE: _Make_iter:_Where <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Make_iter:_Tmp <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 64] # 8-byte Reload + add rsp, 144 + pop rbp +.Ltmp15541: + ret + .seh_handlerdata + .long ("$cppxdata$?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z")@IMGREL + .section .text,"xr",discard,"?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" + .seh_endproc + .def "?dtor$4@?0??_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z@4HA": +.seh_proc "?dtor$4@?0??_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z@4HA" +.LBB1326_4: +.Ltmp15542: + #DEBUG_VALUE: _Make_iter:_Where <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Make_iter:_Tmp <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp15543: + .seh_endprologue + lea rcx, [rbp - 40] +.Ltmp15544: + .cv_loc 1326 17 2651 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2651:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15545: + .seh_handlerdata + .section .text,"xr",discard,"?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" + .seh_endproc + .def "?dtor$8@?0??_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0??_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z@4HA": +.seh_proc "?dtor$8@?0??_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z@4HA" +.LBB1326_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1326 17 2653 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2653:0 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" + .seh_endproc + .def "?dtor$9@?0??_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$9@?0??_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z@4HA": +.seh_proc "?dtor$9@?0??_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z@4HA" +.LBB1326_9: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15546: +.Lfunc_end1326: + .seh_handlerdata + .section .text,"xr",discard,"?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" + .p2align 2 +"$cppxdata$?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z": + .long -1 # ToState + .long "?dtor$9@?0??_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$8@?0??_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$4@?0??_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z@4HA"@IMGREL # Action +"$ip2state$?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z": + .long .Lfunc_begin1326@IMGREL # IP + .long -1 # ToState + .long .Ltmp15526@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15529@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" + # -- End function + .def "??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .globl "??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" # -- Begin function ??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z + .p2align 4, 0x90 +"??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z": # @"??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" +.Lfunc_begin1327: + .cv_func_id 1327 + .cv_loc 1327 12 2371 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2371:0 +.seh_proc "??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 256 + .seh_stackalloc 256 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 120], -2 + mov rax, rcx + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_Dest <- [$r9+0] + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_Last <- [$r8+0] + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_First <- [$rdx+0] + .cv_loc 1327 12 2372 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2372:0 +.Ltmp15547: + lea r10, [rbp + 80] +.Ltmp15557: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rbp - 32], rdx # 8-byte Spill +.Ltmp15558: + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rdx, r9 + mov qword ptr [rbp - 40], rax # 8-byte Spill + mov qword ptr [rbp - 48], r9 # 8-byte Spill +.Ltmp15559: + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 56], r8 # 8-byte Spill +.Ltmp15560: + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15548: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB1327_1 +.Ltmp15561: +.LBB1327_1: + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 80] + call "??$_Is_checked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AU?$integral_constant@_N$00@0@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@@Z" + mov byte ptr [rbp + 112], al + mov cl, byte ptr [rbp + 112] + call "?_Deprecate@_Unchecked_iterators@?1???$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@@@2@V32@00@Z@SAXU?$integral_constant@_N$00@2@@Z" + .cv_loc 1327 12 2373 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2373:0 +.Ltmp15549: + lea rcx, [rbp + 48] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15550: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1327_2 +.Ltmp15562: +.LBB1327_2: + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15551: + lea rcx, [rbp + 16] + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15552: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1327_3 +.Ltmp15563: +.LBB1327_3: + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15553: + lea rcx, [rbp - 16] + mov rdx, qword ptr [rbp - 32] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15554: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1327_4 +.Ltmp15564: +.LBB1327_4: + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15555: + lea rdx, [rbp - 16] + lea r8, [rbp + 16] + lea r9, [rbp + 48] + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" +.Ltmp15556: + jmp .LBB1327_5 +.Ltmp15565: +.LBB1327_5: + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1327 12 2374 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2374:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 256 + pop rbp +.Ltmp15566: + ret + .seh_handlerdata + .long ("$cppxdata$??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z")@IMGREL + .section .text,"xr",discard,"??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$6@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$6@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA" +.LBB1327_6: +.Ltmp15567: + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp15568: + .seh_endprologue + lea rcx, [rbp + 16] + .cv_loc 1327 12 2373 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2373:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$7@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$7@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA" +.LBB1327_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 48] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$8@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$8@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA" +.LBB1327_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1327 12 2374 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2374:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$9@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$9@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$9@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA" +.LBB1327_9: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$10@?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$10@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$10@?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" +.LBB1327_10: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15569: +.Lfunc_end1327: + .seh_handlerdata + .section .text,"xr",discard,"??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .p2align 2 +"$cppxdata$??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z": + .long 429065506 # MagicNumber + .long 5 # MaxState + .long ("$stateUnwindMap$??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 6 # IPMapEntries + .long ("$ip2state$??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z")@IMGREL # IPToStateXData + .long 248 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z": + .long -1 # ToState + .long "?dtor$10@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$9@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$8@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$7@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$6@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action +"$ip2state$??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z": + .long .Lfunc_begin1327@IMGREL # IP + .long -1 # ToState + .long .Ltmp15547@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15551@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp15553@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp15555@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15556@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + # -- End function + .def "?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" + .globl "?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" # -- Begin function ?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z + .p2align 4, 0x90 +"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z": # @"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" +.Lfunc_begin1328: + .cv_func_id 1328 + .cv_loc 1328 17 2975 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2975:0 +.seh_proc "?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 288 + .seh_stackalloc 288 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 152], -2 + mov qword ptr [rbp + 144], rdx + mov qword ptr [rbp + 136], rcx + mov rcx, qword ptr [rbp + 136] +.Ltmp15578: + .cv_loc 1328 17 2976 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2976:0 + mov qword ptr [rbp - 32], rcx # 8-byte Spill + call "?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + cmp rax, qword ptr [rbp + 144] + jae .LBB1328_2 +# %bb.1: +.Ltmp15579: + .cv_loc 1328 17 2977 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2977:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ" + ud2 +.Ltmp15580: +.LBB1328_2: + .cv_loc 1328 17 2978 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2978:0 + mov rcx, qword ptr [rbp + 144] + call "?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z" + mov qword ptr [rbp + 128], rax + .cv_loc 1328 17 2980 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2980:0 + mov rax, qword ptr [rbp + 128] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + add rcx, 8 + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + cmp rcx, rax + jae .LBB1328_14 +# %bb.3: +.Ltmp15581: + .cv_loc 1328 17 2981 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2981:0 + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rax, 8 + lea rcx, [rbp + 56] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?end@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" +.Ltmp15570: + lea rcx, [rbp + 80] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + call "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" +.Ltmp15571: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB1328_4 +.LBB1328_4: + mov byte ptr [rbp - 17], 1 + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rax, 8 + lea rcx, [rbp - 16] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp - 72] # 8-byte Reload + call "?begin@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + mov r8, qword ptr [rbp + 128] +.Ltmp15572: + lea rdx, [rbp + 8] + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + call "??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z" +.Ltmp15573: + jmp .LBB1328_5 +.LBB1328_5: +.Ltmp15574: + lea rcx, [rbp + 32] + lea rdx, [rbp + 8] + call "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" +.Ltmp15575: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1328_6 +.LBB1328_6: + mov byte ptr [rbp - 17], 0 +.Ltmp15576: + lea rdx, [rbp + 104] + lea r8, [rbp + 32] + lea r9, [rbp + 80] + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "?erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" +.Ltmp15577: + jmp .LBB1328_7 +.LBB1328_7: + lea rcx, [rbp + 104] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 8] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp - 16] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 56] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + jmp .LBB1328_14 +.Ltmp15582: +.LBB1328_14: + .cv_loc 1328 17 2983 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2983:0 + xor eax, eax + mov ecx, eax + mov rdx, qword ptr [rbp + 144] + mov r8, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [r8 + 40], rdx + .cv_loc 1328 17 2984 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2984:0 + mov rdx, qword ptr [rbp + 144] + and rdx, 31 + mov qword ptr [rbp + 144], rdx + .cv_loc 1328 17 2985 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2985:0 + cmp rcx, qword ptr [rbp + 144] + jae .LBB1328_16 +# %bb.15: +.Ltmp15583: + .cv_loc 1328 17 2986 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2986:0 + mov rax, qword ptr [rbp + 144] + mov ecx, eax + # kill: def $cl killed $ecx + mov edx, 1 + shl edx, cl + sub edx, 1 + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rax, 8 + mov r8, qword ptr [rbp + 128] + sub r8, 1 + mov rcx, rax + mov dword ptr [rbp - 84], edx # 4-byte Spill + mov rdx, r8 + call "??A?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAI_K@Z" + mov r9d, dword ptr [rbp - 84] # 4-byte Reload + and r9d, dword ptr [rax] + mov dword ptr [rax], r9d +.Ltmp15584: +.LBB1328_16: + .cv_loc 1328 17 2987 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2987:0 + add rsp, 288 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z")@IMGREL + .section .text,"xr",discard,"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" + .seh_endproc + .def "?dtor$8@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA": +.seh_proc "?dtor$8@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA" +.LBB1328_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8] +.Ltmp15585: + .cv_loc 1328 17 2981 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2981:0 + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" + .seh_endproc + .def "?dtor$9@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$9@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA": +.seh_proc "?dtor$9@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA" +.LBB1328_9: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 16] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" + .seh_endproc + .def "?dtor$10@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$10@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA": +.seh_proc "?dtor$10@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA" +.LBB1328_10: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 17], 1 + jne .LBB1328_11 + jmp .LBB1328_12 +.LBB1328_11: + lea rcx, [rbp + 80] + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" +.LBB1328_12: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" + .seh_endproc + .def "?dtor$13@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$13@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA": +.seh_proc "?dtor$13@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA" +.LBB1328_13: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 56] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15586: +.Lfunc_end1328: + .seh_handlerdata + .section .text,"xr",discard,"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" + .p2align 2 +"$cppxdata$?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z": + .long 429065506 # MagicNumber + .long 4 # MaxState + .long ("$stateUnwindMap$?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z")@IMGREL # IPToStateXData + .long 280 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z": + .long -1 # ToState + .long "?dtor$13@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$10@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$9@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$8@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA"@IMGREL # Action +"$ip2state$?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z": + .long .Lfunc_begin1328@IMGREL # IP + .long -1 # ToState + .long .Ltmp15570@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15572@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15574@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp15577@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" + # -- End function + .def "?_Deprecate@_Unchecked_iterators@?1???$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@@@2@V32@00@Z@SAXU?$integral_constant@_N$00@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Deprecate@_Unchecked_iterators@?1???$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@@@2@V32@00@Z@SAXU?$integral_constant@_N$00@2@@Z" + .globl "?_Deprecate@_Unchecked_iterators@?1???$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@@@2@V32@00@Z@SAXU?$integral_constant@_N$00@2@@Z" # -- Begin function ?_Deprecate@_Unchecked_iterators@?1???$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@@@2@V32@00@Z@SAXU?$integral_constant@_N$00@2@@Z + .p2align 4, 0x90 +"?_Deprecate@_Unchecked_iterators@?1???$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@@@2@V32@00@Z@SAXU?$integral_constant@_N$00@2@@Z": # @"?_Deprecate@_Unchecked_iterators@?1???$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@@@2@V32@00@Z@SAXU?$integral_constant@_N$00@2@@Z" +.Lfunc_begin1329: + .cv_func_id 1329 + .cv_loc 1329 12 2372 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2372:0 +.seh_proc "?_Deprecate@_Unchecked_iterators@?1???$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@@@2@V32@00@Z@SAXU?$integral_constant@_N$00@2@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov byte ptr [rsp], cl +.Ltmp15587: + pop rax + ret +.Ltmp15588: +.Lfunc_end1329: + .seh_handlerdata + .section .text,"xr",discard,"?_Deprecate@_Unchecked_iterators@?1???$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@@@2@V32@00@Z@SAXU?$integral_constant@_N$00@2@@Z" + .seh_endproc + # -- End function + .def "??$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@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_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@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_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@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_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@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_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@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_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@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_begin1330: + .cv_func_id 1330 + .cv_loc 1330 12 2361 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2361:0 +.seh_proc "??$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 384 + .seh_stackalloc 384 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 248], -2 + mov rax, rcx + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_Dest <- [$r9+0] + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_Last <- [$r8+0] + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_First <- [$rdx+0] + .cv_loc 1330 12 2362 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2362:0 +.Ltmp15589: + lea r10, [rbp + 216] +.Ltmp15607: + mov qword ptr [rbp], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rbp - 8], rdx # 8-byte Spill +.Ltmp15608: + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rdx, r8 + mov qword ptr [rbp - 16], rax # 8-byte Spill + mov qword ptr [rbp - 24], r9 # 8-byte Spill +.Ltmp15609: + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 32], r8 # 8-byte Spill +.Ltmp15610: + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15590: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB1330_1 +.Ltmp15611: +.LBB1330_1: + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15591: + lea rcx, [rbp + 184] + mov rdx, qword ptr [rbp - 8] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15592: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1330_2 +.Ltmp15612: +.LBB1330_2: + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15593: + mov rax, rsp + mov dword ptr [rax + 32], 2362 + lea r9, [rip + "??_C@_1JA@NGICDCPJ@?$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@"] + lea rcx, [rbp + 184] + lea rdx, [rbp + 216] + mov r8, qword ptr [rbp - 24] # 8-byte Reload + call "??$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z" +.Ltmp15594: + jmp .LBB1330_3 +.Ltmp15613: +.LBB1330_3: + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1330 12 2363 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2363:0 +.Ltmp15595: + lea rcx, [rbp + 136] + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15596: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1330_4 +.Ltmp15614: +.LBB1330_4: + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15597: + lea rcx, [rbp + 72] + mov rdx, qword ptr [rbp - 32] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15598: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB1330_5 +.Ltmp15615: +.LBB1330_5: + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15599: + lea rcx, [rbp + 104] + lea rdx, [rbp + 72] + call "??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z" +.Ltmp15600: + jmp .LBB1330_6 +.Ltmp15616: +.LBB1330_6: + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15601: + lea rcx, [rbp + 8] + mov rdx, qword ptr [rbp - 8] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15602: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1330_7 +.Ltmp15617: +.LBB1330_7: + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15603: + lea rcx, [rbp + 40] + lea rdx, [rbp + 8] + call "??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z" +.Ltmp15604: + jmp .LBB1330_8 +.Ltmp15618: +.LBB1330_8: + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp + 168] + mov cl, byte ptr [rbp + 176] +.Ltmp15605: + mov rdx, rsp + mov byte ptr [rdx + 40], cl + mov byte ptr [rdx + 32], al + lea rdx, [rbp + 40] + lea r8, [rbp + 104] + lea r9, [rbp + 136] + mov rcx, qword ptr [rbp] # 8-byte Reload + call "??$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" +.Ltmp15606: + jmp .LBB1330_9 +.Ltmp15619: +.LBB1330_9: + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1330 12 2365 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2365:0 + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 16] # 8-byte Reload + add rsp, 384 + pop rbp +.Ltmp15620: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z")@IMGREL + .section .text,"xr",discard,"??$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$10@?0???$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@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_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$10@?0???$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@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" +.LBB1330_10: +.Ltmp15621: + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp15622: + .seh_endprologue + lea rcx, [rbp + 216] + .cv_loc 1330 12 2362 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2362:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$11@?0???$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@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_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$11@?0???$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@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" +.LBB1330_11: +.Ltmp15623: + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp15624: + .seh_endprologue + lea rcx, [rbp + 104] + .cv_loc 1330 12 2363 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2363:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$12@?0???$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@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_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$12@?0???$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@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" +.LBB1330_12: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 136] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$13@?0???$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@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_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$13@?0???$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@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" +.LBB1330_13: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1330 12 2365 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2365:0 + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$14@?0???$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@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_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$14@?0???$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@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" +.LBB1330_14: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$15@?0???$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@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_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$15@?0???$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@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" +.LBB1330_15: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp15625: +.Lfunc_end1330: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .p2align 2 +"$cppxdata$??$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@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_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 8 # IPMapEntries + .long ("$ip2state$??$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z")@IMGREL # IPToStateXData + .long 376 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@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$15@?0???$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$14@?0???$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$13@?0???$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$12@?0???$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$11@?0???$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$10@?0???$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action +"$ip2state$??$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z": + .long .Lfunc_begin1330@IMGREL # IP + .long -1 # ToState + .long .Ltmp15589@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15591@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp15593@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15597@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp15601@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp15605@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15606@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + # -- End function + .def "??$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" + .globl "??$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" # -- Begin function ??$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z + .p2align 4, 0x90 +"??$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z": # @"??$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" +.Lfunc_begin1331: + .cv_func_id 1331 + .cv_loc 1331 12 2351 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2351:0 +.seh_proc "??$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 336 + .seh_stackalloc 336 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 200], -2 + mov rax, rcx + mov r10b, byte ptr [rbp + 264] + mov r11b, byte ptr [rbp + 256] + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_Dest <- [$r9+0] + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_Last <- [$r8+0] + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_First <- [$rdx+0] + mov byte ptr [rbp + 192], r11b + mov byte ptr [rbp + 184], r10b + .cv_loc 1331 12 2352 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2352:0 +.Ltmp15626: +.Ltmp15644: + mov qword ptr [rbp - 16], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rbp - 24], rdx # 8-byte Spill +.Ltmp15645: + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 32], rax # 8-byte Spill + mov qword ptr [rbp - 40], r9 # 8-byte Spill +.Ltmp15646: + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 48], r8 # 8-byte Spill +.Ltmp15647: + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" +.Ltmp15627: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1331_1 +.Ltmp15648: +.LBB1331_1: + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15628: + lea rdx, [rbp + 152] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 56] # 8-byte Reload + call "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" +.Ltmp15629: + jmp .LBB1331_2 +.Ltmp15649: +.LBB1331_2: + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 152] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1331 12 2353 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2353:0 +.Ltmp15630: + lea rcx, [rbp + 56] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15631: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB1331_3 +.Ltmp15650: +.LBB1331_3: + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15632: + lea rcx, [rbp + 88] + lea rdx, [rbp + 56] + call "??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z" +.Ltmp15633: + jmp .LBB1331_4 +.Ltmp15651: +.LBB1331_4: + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15634: + lea rcx, [rbp + 24] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15635: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1331_5 +.Ltmp15652: +.LBB1331_5: + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15636: + lea rcx, [rbp - 8] + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15637: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1331_6 +.Ltmp15653: +.LBB1331_6: + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15638: + lea rcx, [rbp + 120] + lea rdx, [rbp - 8] + lea r8, [rbp + 24] + lea r9, [rbp + 88] + 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" +.Ltmp15639: + jmp .LBB1331_7 +.Ltmp15654: +.LBB1331_7: + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15640: + lea rdx, [rbp + 120] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??$_Rechecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEAV10@V10@@Z" +.Ltmp15641: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1331_8 +.Ltmp15655: +.LBB1331_8: + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15642: + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov rdx, qword ptr [rbp - 88] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15643: + mov qword ptr [rbp - 96], rax # 8-byte Spill + jmp .LBB1331_9 +.Ltmp15656: +.LBB1331_9: + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1331 12 2355 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2355:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 336 + pop rbp +.Ltmp15657: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z")@IMGREL + .section .text,"xr",discard,"??$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" + .seh_endproc + .def "?dtor$10@?0???$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$10@?0???$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA": +.seh_proc "?dtor$10@?0???$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA" +.LBB1331_10: +.Ltmp15658: + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_no_deprecate1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp15659: + .seh_endprologue + lea rcx, [rbp + 24] + .cv_loc 1331 12 2353 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2353:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" + .seh_endproc + .def "?dtor$11@?0???$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA": +.seh_proc "?dtor$11@?0???$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA" +.LBB1331_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 88] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" + .seh_endproc + .def "?dtor$12@?0???$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$12@?0???$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA": +.seh_proc "?dtor$12@?0???$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA" +.LBB1331_12: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1331 12 2355 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2355:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" + .seh_endproc + .def "?dtor$13@?0???$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$13@?0???$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA": +.seh_proc "?dtor$13@?0???$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA" +.LBB1331_13: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" + .seh_endproc + .def "?dtor$14@?0???$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$14@?0???$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA": +.seh_proc "?dtor$14@?0???$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA" +.LBB1331_14: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15660: +.Lfunc_end1331: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" + .p2align 2 +"$cppxdata$??$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z": + .long 429065506 # MagicNumber + .long 5 # MaxState + .long ("$stateUnwindMap$??$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 6 # IPMapEntries + .long ("$ip2state$??$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z")@IMGREL # IPToStateXData + .long 328 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z": + .long -1 # ToState + .long "?dtor$14@?0???$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$13@?0???$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$12@?0???$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$11@?0???$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$10@?0???$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z@4HA"@IMGREL # Action +"$ip2state$??$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z": + .long .Lfunc_begin1331@IMGREL # IP + .long -1 # ToState + .long .Ltmp15626@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15634@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp15636@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp15638@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15643@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" + # -- 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_begin1332: + .cv_func_id 1332 + .cv_loc 1332 12 2332 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2332:0 +.seh_proc "??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 224 + .seh_stackalloc 224 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 88], -2 + mov rax, rcx + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_Dest <- [$r9+0] + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_Last <- [$r8+0] + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_First <- [$rdx+0] +.Ltmp15669: + .cv_loc 1332 12 2334 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2334:0 + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rbp - 32], rdx # 8-byte Spill +.Ltmp15670: + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rdx, r9 + mov qword ptr [rbp - 40], rax # 8-byte Spill + mov qword ptr [rbp - 48], r9 # 8-byte Spill +.Ltmp15671: + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 56], r8 # 8-byte Spill +.Ltmp15672: + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" + mov byte ptr [rbp + 80], al +.Ltmp15661: + lea rcx, [rbp + 48] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15662: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB1332_1 +.Ltmp15673: +.LBB1332_1: + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15663: + lea rcx, [rbp + 16] + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15664: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1332_2 +.Ltmp15674: +.LBB1332_2: + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15665: + lea rcx, [rbp - 16] + mov rdx, qword ptr [rbp - 32] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15666: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1332_3 +.Ltmp15675: +.LBB1332_3: + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp + 80] +.Ltmp15667: + mov rcx, rsp + mov byte ptr [rcx + 32], al + lea rdx, [rbp - 16] + lea r8, [rbp + 16] + lea r9, [rbp + 48] + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" +.Ltmp15668: + jmp .LBB1332_4 +.Ltmp15676: +.LBB1332_4: + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1332 12 2336 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2336:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 224 + pop rbp +.Ltmp15677: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z")@IMGREL + .section .text,"xr",discard,"??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$5@?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$5@?0???$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$5@?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" +.LBB1332_5: +.Ltmp15678: + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp15679: + .seh_endprologue + lea rcx, [rbp + 16] + .cv_loc 1332 12 2334 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2334:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$6@?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$6@?0???$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$6@?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" +.LBB1332_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 48] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$7@?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$7@?0???$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$7@?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" +.LBB1332_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1332 12 2336 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2336:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$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": +.seh_proc "?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" +.LBB1332_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$9@?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$9@?0???$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$9@?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" +.LBB1332_9: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp15680: +.Lfunc_end1332: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .p2align 2 +"$cppxdata$??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z": + .long 429065506 # MagicNumber + .long 5 # MaxState + .long ("$stateUnwindMap$??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 6 # IPMapEntries + .long ("$ip2state$??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z")@IMGREL # IPToStateXData + .long 216 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z": + .long -1 # ToState + .long "?dtor$9@?0???$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$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"@IMGREL # Action + .long 1 # ToState + .long "?dtor$7@?0???$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$6@?0???$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$5@?0???$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action +"$ip2state$??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z": + .long .Lfunc_begin1332@IMGREL # IP + .long -1 # ToState + .long .Ltmp15661@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15663@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp15665@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp15667@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15668@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + # -- End function + .def "??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .globl "??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" # -- Begin function ??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z": # @"??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" +.Lfunc_begin1333: + .cv_func_id 1333 + .cv_loc 1333 12 2314 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2314:0 +.seh_proc "??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 208 + .seh_stackalloc 208 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 72], -2 + mov rax, rcx + mov r10b, byte ptr [rbp + 128] + mov byte ptr [rbp + 64], r10b + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [$r9+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [$r8+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_First <- [$rdx+0] + mov qword ptr [rbp - 8], rcx # 8-byte Spill + mov qword ptr [rbp - 16], r9 # 8-byte Spill +.Ltmp15693: + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 24], r8 # 8-byte Spill +.Ltmp15694: + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 32], rdx # 8-byte Spill +.Ltmp15695: + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 40], rax # 8-byte Spill +.Ltmp15696: +.LBB1333_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1333 12 2315 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2315:0 +.Ltmp15681: + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + call "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Ltmp15682: + mov byte ptr [rbp - 41], al # 1-byte Spill + jmp .LBB1333_2 +.Ltmp15697: +.LBB1333_2: # in Loop: Header=BB1333_1 Depth=1 + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 41] # 1-byte Reload + test al, 1 + jne .LBB1333_3 + jmp .LBB1333_9 +.Ltmp15698: +.LBB1333_3: # in Loop: Header=BB1333_1 Depth=1 + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1333 12 2316 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2316:0 +.Ltmp15685: + lea rdx, [rbp + 32] +.Ltmp15699: + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" +.Ltmp15686: + jmp .LBB1333_4 +.Ltmp15700: +.LBB1333_4: # in Loop: Header=BB1333_1 Depth=1 + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15687: + mov rdx, rbp + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" +.Ltmp15688: + jmp .LBB1333_5 +.Ltmp15701: +.LBB1333_5: # in Loop: Header=BB1333_1 Depth=1 + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rax, rbp + lea rcx, [rbp + 32] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1333 12 2315 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2315:0 +.Ltmp15689: + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" +.Ltmp15690: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1333_6 +.Ltmp15702: +.LBB1333_6: # in Loop: Header=BB1333_1 Depth=1 + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15691: + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" +.Ltmp15692: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1333_7 +.Ltmp15703: +.LBB1333_7: # in Loop: Header=BB1333_1 Depth=1 + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + jmp .LBB1333_1 +.Ltmp15704: +.LBB1333_9: + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1333 12 2317 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2317:0 +.Ltmp15683: + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + mov rdx, qword ptr [rbp - 16] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" +.Ltmp15684: + mov qword ptr [rbp - 96], rax # 8-byte Spill + jmp .LBB1333_10 +.Ltmp15705: +.LBB1333_10: + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1333 12 2318 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2318:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 208 + pop rbp +.Ltmp15706: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .seh_endproc + .def "?dtor$8@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA": +.seh_proc "?dtor$8@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA" +.LBB1333_8: +.Ltmp15707: + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp15708: + .seh_endprologue + lea rcx, [rbp + 32] +.Ltmp15709: + .cv_loc 1333 12 2316 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2316:0 + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15710: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .seh_endproc + .def "?dtor$11@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA": +.seh_proc "?dtor$11@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA" +.LBB1333_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1333 12 2318 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2318:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .seh_endproc + .def "?dtor$12@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$12@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA": +.seh_proc "?dtor$12@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA" +.LBB1333_12: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .seh_endproc + .def "?dtor$13@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$13@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA": +.seh_proc "?dtor$13@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA" +.LBB1333_13: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15711: +.Lfunc_end1333: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .p2align 2 +"$cppxdata$??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z": + .long 429065506 # MagicNumber + .long 4 # MaxState + .long ("$stateUnwindMap$??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z")@IMGREL # IPToStateXData + .long 200 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z": + .long -1 # ToState + .long "?dtor$13@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$12@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$11@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$8@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z": + .long .Lfunc_begin1333@IMGREL # IP + .long -1 # ToState + .long .Ltmp15681@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15687@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp15689@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15684@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + # -- End function + .def "?erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" + .globl "?erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" # -- Begin function ?erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z + .p2align 4, 0x90 +"?erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z": # @"?erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" +.Lfunc_begin1334: + .cv_func_id 1334 + .cv_loc 1334 17 1495 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1495:0 +.seh_proc "?erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 384 + .seh_stackalloc 384 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 248], -2 + mov rax, rdx + #DEBUG_VALUE: erase:_Last_arg <- [$r9+0] + #DEBUG_VALUE: erase:_First_arg <- [$r8+0] + mov qword ptr [rbp + 240], rcx + mov rcx, qword ptr [rbp + 240] + lea r10, [rbp + 216] +.Ltmp15742: + .cv_loc 1334 17 1496 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1496:0 + mov qword ptr [rbp + 48], rcx # 8-byte Spill + mov qword ptr [rbp + 40], rdx # 8-byte Spill + mov rdx, r10 + mov qword ptr [rbp + 32], rax # 8-byte Spill + mov qword ptr [rbp + 24], r9 # 8-byte Spill +.Ltmp15743: + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp + 16], r8 # 8-byte Spill +.Ltmp15744: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp + 8], r10 # 8-byte Spill + call "?begin@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + mov byte ptr [rbp + 191], 0 +.Ltmp15712: + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + mov rdx, qword ptr [rbp + 8] # 8-byte Reload + call "??8?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Ltmp15713: + mov byte ptr [rbp + 7], al # 1-byte Spill + jmp .LBB1334_1 +.Ltmp15745: +.LBB1334_1: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + xor eax, eax + mov cl, al + mov dl, byte ptr [rbp + 7] # 1-byte Reload + test dl, 1 + mov byte ptr [rbp + 6], cl # 1-byte Spill + jne .LBB1334_2 + jmp .LBB1334_4 +.Ltmp15746: +.LBB1334_2: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + lea rax, [rbp + 192] + mov rcx, qword ptr [rbp + 48] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "?end@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + mov byte ptr [rbp + 191], 1 +.Ltmp15714: + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + mov rdx, qword ptr [rbp - 8] # 8-byte Reload + call "??8?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Ltmp15715: + mov byte ptr [rbp - 9], al # 1-byte Spill + jmp .LBB1334_3 +.Ltmp15747: +.LBB1334_3: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 9] # 1-byte Reload + mov byte ptr [rbp + 6], al # 1-byte Spill + jmp .LBB1334_4 +.Ltmp15748: +.LBB1334_4: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp + 6] # 1-byte Reload + test byte ptr [rbp + 191], 1 + mov byte ptr [rbp - 10], al # 1-byte Spill + jne .LBB1334_5 + jmp .LBB1334_6 +.Ltmp15749: +.LBB1334_5: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 192] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" +.Ltmp15750: +.LBB1334_6: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 216] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + mov al, byte ptr [rbp - 10] # 1-byte Reload + test al, 1 + jne .LBB1334_7 + jmp .LBB1334_12 +.Ltmp15751: +.LBB1334_7: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1334 17 1497 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1497:0 + mov rcx, qword ptr [rbp + 48] # 8-byte Reload + call "?clear@?$vector@IV?$allocator@_N@std@@@std@@QEAAXXZ" + jmp .LBB1334_35 +.Ltmp15752: +.LBB1334_12: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1334 17 1498 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1498:0 +.Ltmp15716: + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + mov rdx, qword ptr [rbp + 24] # 8-byte Reload + call "??9?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Ltmp15717: + mov byte ptr [rbp - 11], al # 1-byte Spill + jmp .LBB1334_13 +.Ltmp15753: +.LBB1334_13: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 11] # 1-byte Reload + test al, 1 + jne .LBB1334_14 + jmp .LBB1334_34 +.Ltmp15754: +.LBB1334_14: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1334 17 1500 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1500:0 +.Ltmp15718: + lea rcx, [rbp + 136] +.Ltmp15755: + mov rdx, qword ptr [rbp + 16] # 8-byte Reload + call "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15719: + mov qword ptr [rbp - 24], rax # 8-byte Spill + jmp .LBB1334_15 +.Ltmp15756: +.LBB1334_15: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] +.Ltmp15720: + lea rdx, [rbp + 160] + lea r8, [rbp + 136] + mov rcx, qword ptr [rbp + 48] # 8-byte Reload + call "?_Make_iter@?$vector@IV?$allocator@_N@std@@@std@@QEBA?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@@Z" +.Ltmp15721: + jmp .LBB1334_16 +.Ltmp15757: +.LBB1334_16: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1334 17 1501 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1501:0 +.Ltmp15722: + lea rcx, [rbp + 88] + mov rdx, qword ptr [rbp + 24] # 8-byte Reload + call "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15723: + mov qword ptr [rbp - 32], rax # 8-byte Spill + jmp .LBB1334_17 +.Ltmp15758: +.LBB1334_17: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] +.Ltmp15724: + lea rdx, [rbp + 112] + lea r8, [rbp + 88] + mov rcx, qword ptr [rbp + 48] # 8-byte Reload + call "?_Make_iter@?$vector@IV?$allocator@_N@std@@@std@@QEBA?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@@Z" +.Ltmp15725: + jmp .LBB1334_18 +.Ltmp15759: +.LBB1334_18: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1334 17 1503 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1503:0 +.Ltmp15726: + lea rcx, [rbp + 160] + lea rdx, [rbp + 112] + call "??9?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Ltmp15727: + mov byte ptr [rbp - 33], al # 1-byte Spill + jmp .LBB1334_19 +.Ltmp15760: +.LBB1334_19: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 33] # 1-byte Reload + test al, 1 + jne .LBB1334_20 + jmp .LBB1334_31 +.Ltmp15761: +.LBB1334_20: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1334 17 1506 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1506:0 +.Ltmp15728: + lea rcx, [rbp + 112] + lea rdx, [rbp + 160] +.Ltmp15762: + call "??M?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Ltmp15729: + mov byte ptr [rbp - 34], al # 1-byte Spill + jmp .LBB1334_21 +.Ltmp15763: +.LBB1334_21: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 34] # 1-byte Reload + test al, 1 + jne .LBB1334_25 + jmp .LBB1334_22 +.Ltmp15764: +.LBB1334_22: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + lea rax, [rbp + 160] + mov rcx, rax + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + mov rcx, qword ptr [rbp + 48] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + cmp rcx, rax + jne .LBB1334_25 +.Ltmp15765: +# %bb.23: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp + 176] + mov rcx, qword ptr [rbp + 48] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + cmp rcx, qword ptr [rax] + jb .LBB1334_25 +.Ltmp15766: +# %bb.24: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp + 48] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rax, qword ptr [rax] + cmp rax, qword ptr [rbp + 128] + jae .LBB1334_27 +.Ltmp15767: +.LBB1334_25: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1334 17 1509 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1509:0 +.Ltmp15730: + lea rcx, [rip + "??_C@_1EI@HGIDLLCM@?$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?$AAa@"] + lea rdx, [rip + "??_C@_1IM@NNGFABKP@?$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 rax, qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] + mov r8d, 1509 + call rax +.Ltmp15731: + jmp .LBB1334_26 +.Ltmp15768: +.LBB1334_26: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + jmp .LBB1334_27 +.Ltmp15769: +.LBB1334_27: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1334 17 1510 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1510:0 + mov r8, qword ptr [rbp + 176] + mov rcx, qword ptr [rbp + 48] # 8-byte Reload + mov qword ptr [rbp - 64], r8 # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rbp + 128] +.Ltmp15732: + mov r8, qword ptr [rbp - 64] # 8-byte Reload + call "??$_Move_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" +.Ltmp15733: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1334_28 +.Ltmp15770: +.LBB1334_28: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp + 80], rax + .cv_loc 1334 17 1512 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1512:0 + mov rcx, qword ptr [rbp + 48] # 8-byte Reload + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rbp + 176] +.Ltmp15734: + mov rcx, qword ptr [rbp + 48] # 8-byte Reload + call "?_Orphan_range@?$vector@IV?$allocator@_N@std@@@std@@IEBAXPEAI0@Z" +.Ltmp15735: + jmp .LBB1334_29 +.Ltmp15771: +.LBB1334_29: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1334 17 1519 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1519:0 + mov rcx, qword ptr [rbp + 48] # 8-byte Reload + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rbp + 80] +.Ltmp15736: + mov rcx, qword ptr [rbp + 48] # 8-byte Reload + call "?_Destroy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXPEAI0@Z" +.Ltmp15737: + jmp .LBB1334_30 +.Ltmp15772: +.LBB1334_30: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1334 17 1520 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1520:0 + mov rax, qword ptr [rbp + 80] + mov rcx, qword ptr [rbp + 48] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rax], rcx +.Ltmp15773: +.LBB1334_31: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1334 17 1522 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1522:0 + lea rcx, [rbp + 112] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 160] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + jmp .LBB1334_34 +.Ltmp15774: +.LBB1334_34: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1334 17 1498 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1498:0 + jmp .LBB1334_35 +.Ltmp15775: +.LBB1334_35: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1334 17 1523 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1523:0 +.Ltmp15738: + lea rcx, [rbp + 56] + mov rdx, qword ptr [rbp + 16] # 8-byte Reload + call "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15739: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1334_36 +.Ltmp15776: +.LBB1334_36: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] +.Ltmp15740: + lea r8, [rbp + 56] + mov rcx, qword ptr [rbp + 48] # 8-byte Reload + mov rdx, qword ptr [rbp + 40] # 8-byte Reload + call "?_Make_iter@?$vector@IV?$allocator@_N@std@@@std@@QEBA?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@@Z" +.Ltmp15741: + jmp .LBB1334_37 +.Ltmp15777: +.LBB1334_37: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1334 17 1524 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1524:0 + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp + 32] # 8-byte Reload + add rsp, 384 + pop rbp +.Ltmp15778: + ret + .seh_handlerdata + .long ("$cppxdata$?erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z")@IMGREL + .section .text,"xr",discard,"?erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" + .seh_endproc + .def "?dtor$8@?0??erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0??erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA": +.seh_proc "?dtor$8@?0??erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA" +.LBB1334_8: +.Ltmp15779: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp15780: + .seh_endprologue + .cv_loc 1334 17 1496 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1496:0 + test byte ptr [rbp + 191], 1 + jne .LBB1334_9 + jmp .LBB1334_10 +.LBB1334_9: + lea rcx, [rbp + 192] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" +.LBB1334_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" + .seh_endproc + .def "?dtor$11@?0??erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0??erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA": +.seh_proc "?dtor$11@?0??erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA" +.LBB1334_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 216] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" + .seh_endproc + .def "?dtor$32@?0??erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$32@?0??erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA": +.seh_proc "?dtor$32@?0??erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA" +.LBB1334_32: +.Ltmp15781: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp15782: + .seh_endprologue + lea rcx, [rbp + 112] +.Ltmp15783: + .cv_loc 1334 17 1522 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1522:0 + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" + .seh_endproc + .def "?dtor$33@?0??erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$33@?0??erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA": +.seh_proc "?dtor$33@?0??erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA" +.LBB1334_33: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 160] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15784: + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" + .seh_endproc + .def "?dtor$38@?0??erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$38@?0??erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA": +.seh_proc "?dtor$38@?0??erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA" +.LBB1334_38: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1334 17 1524 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1524:0 + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" + .seh_endproc + .def "?dtor$39@?0??erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$39@?0??erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA": +.seh_proc "?dtor$39@?0??erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA" +.LBB1334_39: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15785: +.Lfunc_end1334: + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" + .seh_endproc + .section .xdata,"dr",associative,"?erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" + .p2align 2 +"$cppxdata$?erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z": + .long 429065506 # MagicNumber + .long 6 # MaxState + .long ("$stateUnwindMap$?erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 8 # IPMapEntries + .long ("$ip2state$?erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z")@IMGREL # IPToStateXData + .long 376 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z": + .long -1 # ToState + .long "?dtor$39@?0??erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$38@?0??erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$33@?0??erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$32@?0??erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$11@?0??erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA"@IMGREL # Action + .long 4 # ToState + .long "?dtor$8@?0??erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA"@IMGREL # Action +"$ip2state$?erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z": + .long .Lfunc_begin1334@IMGREL # IP + .long -1 # ToState + .long .Ltmp15712@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp15714@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp15716@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp15722@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15726@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp15738@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp15741@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" + # -- End function + .def "?end@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?end@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .globl "?end@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" # -- Begin function ?end@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?end@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ": # @"?end@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" +.Lfunc_begin1335: + .cv_func_id 1335 + .cv_loc 1335 17 1067 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1067:0 +.seh_proc "?end@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp15788: + .cv_loc 1335 17 1068 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1068:0 + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov qword ptr [rbp - 32], rax # 8-byte Spill + mov qword ptr [rbp - 40], rdx # 8-byte Spill + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rdx, qword ptr [rax] +.Ltmp15786: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 48] # 8-byte Reload + call "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" +.Ltmp15787: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1335_1 +.LBB1335_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?end@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ")@IMGREL + .section .text,"xr",discard,"?end@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .seh_endproc + .def "?dtor$2@?0??end@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0??end@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ@4HA": +.seh_proc "?dtor$2@?0??end@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ@4HA" +.LBB1335_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp15789: +.Lfunc_end1335: + .seh_handlerdata + .section .text,"xr",discard,"?end@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .seh_endproc + .section .xdata,"dr",associative,"?end@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .p2align 2 +"$cppxdata$?end@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?end@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?end@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?end@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ": + .long -1 # ToState + .long "?dtor$2@?0??end@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ@4HA"@IMGREL # Action +"$ip2state$?end@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ": + .long .Lfunc_begin1335@IMGREL # IP + .long -1 # ToState + .long .Ltmp15786@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15787@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?end@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + # -- End function + .def "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .globl "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # -- Begin function ??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z + .p2align 4, 0x90 +"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z": # @"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" +.Lfunc_begin1336: + .cv_func_id 1336 + .cv_loc 1336 17 22 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:22:0 +.seh_proc "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15790: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" + mov rcx, qword ptr [rsp + 64] + mov rcx, qword ptr [rcx + 16] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx + 16], rcx + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rdx + add rsp, 72 + ret +.Ltmp15791: +.Lfunc_end1336: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .seh_endproc + # -- End function + .def "?begin@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?begin@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .globl "?begin@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" # -- Begin function ?begin@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?begin@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ": # @"?begin@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" +.Lfunc_begin1337: + .cv_func_id 1337 + .cv_loc 1337 17 1057 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1057:0 +.seh_proc "?begin@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp15794: + .cv_loc 1337 17 1058 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1058:0 + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov qword ptr [rbp - 32], rax # 8-byte Spill + mov qword ptr [rbp - 40], rdx # 8-byte Spill + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rdx, qword ptr [rax] +.Ltmp15792: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 48] # 8-byte Reload + call "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" +.Ltmp15793: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1337_1 +.LBB1337_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?begin@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ")@IMGREL + .section .text,"xr",discard,"?begin@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .seh_endproc + .def "?dtor$2@?0??begin@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0??begin@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ@4HA": +.seh_proc "?dtor$2@?0??begin@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ@4HA" +.LBB1337_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp15795: +.Lfunc_end1337: + .seh_handlerdata + .section .text,"xr",discard,"?begin@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .seh_endproc + .section .xdata,"dr",associative,"?begin@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .p2align 2 +"$cppxdata$?begin@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?begin@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?begin@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?begin@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ": + .long -1 # ToState + .long "?dtor$2@?0??begin@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ@4HA"@IMGREL # Action +"$ip2state$?begin@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ": + .long .Lfunc_begin1337@IMGREL # IP + .long -1 # ToState + .long .Ltmp15792@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15793@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?begin@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + # -- End function + .def "??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + .globl "??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z" # -- Begin function ??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z + .p2align 4, 0x90 +"??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z": # @"??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z" +.Lfunc_begin1338: + .cv_func_id 1338 + .cv_loc 1338 17 372 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:372:0 +.seh_proc "??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + mov rax, rdx + mov qword ptr [rbp], r8 + mov qword ptr [rbp - 8], rcx + mov rcx, qword ptr [rbp - 8] + lea r8, [rbp - 32] +.Ltmp15800: + .cv_loc 1338 17 373 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:373:0 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, r8 + mov r9, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 48], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rbp - 56], rax # 8-byte Spill + mov qword ptr [rbp - 64], r8 # 8-byte Spill + call "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .cv_loc 1338 17 374 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:374:0 + mov rdx, qword ptr [rbp] +.Ltmp15796: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" +.Ltmp15797: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1338_1 +.LBB1338_1: +.Ltmp15798: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, qword ptr [rbp - 80] # 8-byte Reload + call "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15799: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1338_2 +.LBB1338_2: + .cv_loc 1338 17 375 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:375:0 + lea rcx, [rbp - 32] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 56] # 8-byte Reload + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z")@IMGREL + .section .text,"xr",discard,"??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + .seh_endproc + .def "?dtor$3@?0???H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z@4HA": +.seh_proc "?dtor$3@?0???H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z@4HA" +.LBB1338_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 32] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15801: +.Lfunc_end1338: + .seh_handlerdata + .section .text,"xr",discard,"??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + .p2align 2 +"$cppxdata$??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z": + .long -1 # ToState + .long "?dtor$3@?0???H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z@4HA"@IMGREL # Action +"$ip2state$??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z": + .long .Lfunc_begin1338@IMGREL # IP + .long -1 # ToState + .long .Ltmp15796@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15799@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + # -- End function + .def "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ": # @"??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1339: + .cv_func_id 1339 + .cv_loc 1339 17 294 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:294:0 +.seh_proc "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15802: + .cv_loc 1339 17 294 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:294:0 + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" +.Ltmp15803: + .cv_loc 1339 17 294 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:294:0 + nop + add rsp, 40 + ret +.Ltmp15804: +.Lfunc_end1339: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ": # @"??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1340: + .cv_func_id 1340 + .cv_loc 1340 17 22 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:22:0 +.seh_proc "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15805: + .cv_loc 1340 17 22 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:22:0 + call "??1?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@XZ" +.Ltmp15806: + .cv_loc 1340 17 22 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:22:0 + nop + add rsp, 40 + ret +.Ltmp15807: +.Lfunc_end1340: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??A?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAI_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??A?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAI_K@Z" + .globl "??A?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAI_K@Z" # -- Begin function ??A?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAI_K@Z + .p2align 4, 0x90 +"??A?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAI_K@Z": # @"??A?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAI_K@Z" +.Lfunc_begin1341: + .cv_func_id 1341 + .cv_loc 1341 17 1230 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1230:0 +.seh_proc "??A?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAI_K@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp15808: + .cv_loc 1341 17 1232 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1232:0 + mov qword ptr [rsp + 64], rcx # 8-byte Spill + call "?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + cmp rax, qword ptr [rsp + 80] + ja .LBB1341_4 +# %bb.1: +.Ltmp15809: + .cv_loc 1341 17 1234 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1234:0 + lea rcx, [rip + "??_C@_1DM@LHGCHCBA@?$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?$AA@"] + lea rdx, [rip + "??_C@_1IM@NNGFABKP@?$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 r8d, 1234 + call qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] +.Ltmp15810: + .cv_loc 1341 17 1235 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1235:0 + lea rcx, [rip + "??_C@_1FG@IBPIFFN@?$AA?$CC?$AAS?$AAt?$AAa?$AAn?$AAd?$AAa?$AAr?$AAd?$AA?5?$AAC?$AA?$CL?$AA?$CL?$AA?5?$AAL?$AAi?$AAb?$AAr?$AAa?$AAr?$AAi?$AAe?$AAs?$AA?5?$AAO?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAR@"] + mov rdx, rsp + mov qword ptr [rdx + 40], rcx + lea rcx, [rip + "??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@"] + mov qword ptr [rdx + 32], rcx + lea rdx, [rip + "??_C@_1IM@NNGFABKP@?$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 rcx, qword ptr [rip + __imp__CrtDbgReportW] + xor r8d, r8d + mov r9d, r8d + mov r8d, 2 + mov eax, 1235 + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov ecx, r8d + mov r8d, eax + mov r10, qword ptr [rsp + 56] # 8-byte Reload + call r10 + mov ecx, 1 + cmp ecx, eax + jne .LBB1341_3 +# %bb.2: + int3 +.LBB1341_3: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1BO@MEPPHOO@?$AA?$CC?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BG@PKIBLBCB@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$FL?$AA?$FN?$AA?$AA@"] + lea r8, [rip + "??_C@_1IM@NNGFABKP@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 1235 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp15811: +.LBB1341_4: + .cv_loc 1341 17 1242 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1242:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 80] + shl rcx, 2 + add rax, rcx + add rsp, 88 + ret +.Ltmp15812: +.Lfunc_end1341: + .seh_handlerdata + .section .text,"xr",discard,"??A?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAI_K@Z" + .seh_endproc + # -- End function + .def "??8?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??8?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .globl "??8?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # -- Begin function ??8?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z + .p2align 4, 0x90 +"??8?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z": # @"??8?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Lfunc_begin1342: + .cv_func_id 1342 + .cv_loc 1342 17 212 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:212:0 +.seh_proc "??8?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp15813: + .cv_loc 1342 17 213 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:213:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + call "?_Compat@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAXAEBV12@@Z" + .cv_loc 1342 17 214 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:214:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] + mov rax, qword ptr [rsp + 48] + cmp rdx, qword ptr [rax + 16] + sete r8b + and r8b, 1 + movzx eax, r8b + add rsp, 56 + ret +.Ltmp15814: +.Lfunc_end1342: + .seh_handlerdata + .section .text,"xr",discard,"??8?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .seh_endproc + # -- End function + .def "?clear@?$vector@IV?$allocator@_N@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?clear@?$vector@IV?$allocator@_N@std@@@std@@QEAAXXZ" + .globl "?clear@?$vector@IV?$allocator@_N@std@@@std@@QEAAXXZ" # -- Begin function ?clear@?$vector@IV?$allocator@_N@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?clear@?$vector@IV?$allocator@_N@std@@@std@@QEAAXXZ": # @"?clear@?$vector@IV?$allocator@_N@std@@@std@@QEAAXXZ" +.Lfunc_begin1343: + .cv_func_id 1343 + .cv_loc 1343 17 1539 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1539:0 +.seh_proc "?clear@?$vector@IV?$allocator@_N@std@@@std@@QEAAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + .cv_loc 1343 17 1540 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1540:0 +.Ltmp15815: +.Ltmp15819: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" +.Ltmp15816: + jmp .LBB1343_1 +.LBB1343_1: + .cv_loc 1343 17 1541 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1541:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov r8, qword ptr [rax] + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 32], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rdx, qword ptr [rax] +.Ltmp15817: + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov r8, qword ptr [rbp - 32] # 8-byte Reload + call "?_Destroy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXPEAI0@Z" +.Ltmp15818: + jmp .LBB1343_2 +.LBB1343_2: + .cv_loc 1343 17 1542 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1542:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1343 17 1543 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1543:0 + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?clear@?$vector@IV?$allocator@_N@std@@@std@@QEAAXXZ")@IMGREL + .section .text,"xr",discard,"?clear@?$vector@IV?$allocator@_N@std@@@std@@QEAAXXZ" + .seh_endproc + .def "?dtor$3@?0??clear@?$vector@IV?$allocator@_N@std@@@std@@QEAAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??clear@?$vector@IV?$allocator@_N@std@@@std@@QEAAXXZ@4HA": +.seh_proc "?dtor$3@?0??clear@?$vector@IV?$allocator@_N@std@@@std@@QEAAXXZ@4HA" +.LBB1343_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue + .cv_loc 1343 17 1540 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1540:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp15820: +.Lfunc_end1343: + .seh_handlerdata + .section .text,"xr",discard,"?clear@?$vector@IV?$allocator@_N@std@@@std@@QEAAXXZ" + .seh_endproc + .section .xdata,"dr",associative,"?clear@?$vector@IV?$allocator@_N@std@@@std@@QEAAXXZ" + .p2align 2 +"$cppxdata$?clear@?$vector@IV?$allocator@_N@std@@@std@@QEAAXXZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?clear@?$vector@IV?$allocator@_N@std@@@std@@QEAAXXZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?clear@?$vector@IV?$allocator@_N@std@@@std@@QEAAXXZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?clear@?$vector@IV?$allocator@_N@std@@@std@@QEAAXXZ": + .long -1 # ToState + .long "?dtor$3@?0??clear@?$vector@IV?$allocator@_N@std@@@std@@QEAAXXZ@4HA"@IMGREL # Action +"$ip2state$?clear@?$vector@IV?$allocator@_N@std@@@std@@QEAAXXZ": + .long .Lfunc_begin1343@IMGREL # IP + .long -1 # ToState + .long .Ltmp15815@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15818@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?clear@?$vector@IV?$allocator@_N@std@@@std@@QEAAXXZ" + # -- End function + .def "??9?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??9?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .globl "??9?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # -- Begin function ??9?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z + .p2align 4, 0x90 +"??9?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z": # @"??9?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Lfunc_begin1344: + .cv_func_id 1344 + .cv_loc 1344 17 218 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:218:0 +.seh_proc "??9?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp15821: + .cv_loc 1344 17 219 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:219:0 + mov rdx, qword ptr [rsp + 48] + call "??8?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + xor al, -1 + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp15822: +.Lfunc_end1344: + .seh_handlerdata + .section .text,"xr",discard,"??9?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .seh_endproc + # -- End function + .def "?_Make_iter@?$vector@IV?$allocator@_N@std@@@std@@QEBA?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@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Make_iter@?$vector@IV?$allocator@_N@std@@@std@@QEBA?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@@Z" + .globl "?_Make_iter@?$vector@IV?$allocator@_N@std@@@std@@QEBA?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@@Z" # -- Begin function ?_Make_iter@?$vector@IV?$allocator@_N@std@@@std@@QEBA?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@@Z + .p2align 4, 0x90 +"?_Make_iter@?$vector@IV?$allocator@_N@std@@@std@@QEBA?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@@Z": # @"?_Make_iter@?$vector@IV?$allocator@_N@std@@@std@@QEBA?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@@Z" +.Lfunc_begin1345: + .cv_func_id 1345 + .cv_loc 1345 17 1077 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1077:0 +.seh_proc "?_Make_iter@?$vector@IV?$allocator@_N@std@@@std@@QEBA?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@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov rax, rdx + #DEBUG_VALUE: _Make_iter:_Where <- [$r8+0] + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp15825: + .cv_loc 1345 17 1078 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1078:0 + mov qword ptr [rbp - 24], rax # 8-byte Spill + mov qword ptr [rbp - 32], r8 # 8-byte Spill +.Ltmp15826: + #DEBUG_VALUE: _Make_iter:_Where <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 40], rdx # 8-byte Spill + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp15823: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, rax + call "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" +.Ltmp15824: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1345_1 +.Ltmp15827: +.LBB1345_1: + #DEBUG_VALUE: _Make_iter:_Where <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1345 17 1079 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1079:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 80 + pop rbp +.Ltmp15828: + ret + .seh_handlerdata + .long ("$cppxdata$?_Make_iter@?$vector@IV?$allocator@_N@std@@@std@@QEBA?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@@Z")@IMGREL + .section .text,"xr",discard,"?_Make_iter@?$vector@IV?$allocator@_N@std@@@std@@QEBA?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@@Z" + .seh_endproc + .def "?dtor$2@?0??_Make_iter@?$vector@IV?$allocator@_N@std@@@std@@QEBA?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@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0??_Make_iter@?$vector@IV?$allocator@_N@std@@@std@@QEBA?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@@Z@4HA": +.seh_proc "?dtor$2@?0??_Make_iter@?$vector@IV?$allocator@_N@std@@@std@@QEBA?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@@Z@4HA" +.LBB1345_2: +.Ltmp15829: + #DEBUG_VALUE: _Make_iter:_Where <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] +.Ltmp15830: + .seh_endprologue + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15831: +.Lfunc_end1345: + .seh_handlerdata + .section .text,"xr",discard,"?_Make_iter@?$vector@IV?$allocator@_N@std@@@std@@QEBA?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@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Make_iter@?$vector@IV?$allocator@_N@std@@@std@@QEBA?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@@Z" + .p2align 2 +"$cppxdata$?_Make_iter@?$vector@IV?$allocator@_N@std@@@std@@QEBA?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@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?_Make_iter@?$vector@IV?$allocator@_N@std@@@std@@QEBA?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@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?_Make_iter@?$vector@IV?$allocator@_N@std@@@std@@QEBA?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@@Z")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Make_iter@?$vector@IV?$allocator@_N@std@@@std@@QEBA?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@@Z": + .long -1 # ToState + .long "?dtor$2@?0??_Make_iter@?$vector@IV?$allocator@_N@std@@@std@@QEBA?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@@Z@4HA"@IMGREL # Action +"$ip2state$?_Make_iter@?$vector@IV?$allocator@_N@std@@@std@@QEBA?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@@Z": + .long .Lfunc_begin1345@IMGREL # IP + .long -1 # ToState + .long .Ltmp15823@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15824@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Make_iter@?$vector@IV?$allocator@_N@std@@@std@@QEBA?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@@Z" + # -- End function + .def "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .globl "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z": # @"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1346: + .cv_func_id 1346 + .cv_loc 1346 17 22 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:22:0 +.seh_proc "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15832: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" + mov rcx, qword ptr [rsp + 64] + mov rcx, qword ptr [rcx + 16] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx + 16], rcx + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rdx + add rsp, 72 + ret +.Ltmp15833: +.Lfunc_end1346: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??M?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??M?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .globl "??M?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # -- Begin function ??M?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z + .p2align 4, 0x90 +"??M?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z": # @"??M?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Lfunc_begin1347: + .cv_func_id 1347 + .cv_loc 1347 17 223 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:223:0 +.seh_proc "??M?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp15834: + .cv_loc 1347 17 224 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:224:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + call "?_Compat@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAXAEBV12@@Z" + .cv_loc 1347 17 225 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:225:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] + mov rax, qword ptr [rsp + 48] + cmp rdx, qword ptr [rax + 16] + setb r8b + and r8b, 1 + movzx eax, r8b + add rsp, 56 + ret +.Ltmp15835: +.Lfunc_end1347: + .seh_handlerdata + .section .text,"xr",discard,"??M?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .seh_endproc + # -- End function + .def "??$_Move_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Move_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" + .globl "??$_Move_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" # -- Begin function ??$_Move_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z + .p2align 4, 0x90 +"??$_Move_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z": # @"??$_Move_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" +.Lfunc_begin1348: + .cv_func_id 1348 + .cv_loc 1348 12 2597 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2597:0 +.seh_proc "??$_Move_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 64], rcx +.Ltmp15836: + .cv_loc 1348 12 2598 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2598:0 + lea rcx, [rsp + 56] + lea rdx, [rsp + 64] + #DEBUG_VALUE: _Move_unchecked:_First <- [$rdx+0] + lea r8, [rsp + 72] + #DEBUG_VALUE: _Move_unchecked:_Dest <- [$r8+0] + call "??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" +.Ltmp15837: + mov r8, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 64] + mov r9b, byte ptr [rsp + 40] + call "??$_Move_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 88 + ret +.Ltmp15838: +.Lfunc_end1348: + .seh_handlerdata + .section .text,"xr",discard,"??$_Move_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" + .seh_endproc + # -- End function + .def "?_Compat@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAXAEBV12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Compat@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAXAEBV12@@Z" + .globl "?_Compat@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAXAEBV12@@Z" # -- Begin function ?_Compat@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAXAEBV12@@Z + .p2align 4, 0x90 +"?_Compat@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAXAEBV12@@Z": # @"?_Compat@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAXAEBV12@@Z" +.Lfunc_begin1349: + .cv_func_id 1349 + .cv_loc 1349 17 245 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:245:0 +.seh_proc "?_Compat@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAXAEBV12@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp15839: + .cv_loc 1349 17 246 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:246:0 + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + mov rcx, qword ptr [rsp + 80] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + cmp rcx, rax + je .LBB1349_4 +# %bb.1: +.Ltmp15840: + .cv_loc 1349 17 248 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:248:0 + lea rcx, [rip + "??_C@_1DM@HINDPMBP@?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$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?$AA@"] + lea rdx, [rip + "??_C@_1IM@NNGFABKP@?$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 r8d, 248 + call qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] +.Ltmp15841: + .cv_loc 1349 17 249 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:249:0 + lea rcx, [rip + "??_C@_1FO@GJIHNDLM@?$AA?$CC?$AAS?$AAt?$AAa?$AAn?$AAd?$AAa?$AAr?$AAd?$AA?5?$AAC?$AA?$CL?$AA?$CL?$AA?5?$AAL?$AAi?$AAb?$AAr?$AAa?$AAr?$AAi?$AAe?$AAs?$AA?5?$AAI?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5@"] + mov rdx, rsp + mov qword ptr [rdx + 40], rcx + lea rcx, [rip + "??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@"] + mov qword ptr [rdx + 32], rcx + lea rdx, [rip + "??_C@_1IM@NNGFABKP@?$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 rcx, qword ptr [rip + __imp__CrtDbgReportW] + xor r8d, r8d + mov r9d, r8d + mov r8d, 2 + mov eax, 249 + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov ecx, r8d + mov r8d, eax + mov r10, qword ptr [rsp + 56] # 8-byte Reload + call r10 + mov ecx, 1 + cmp ecx, eax + jne .LBB1349_3 +# %bb.2: + int3 +.LBB1349_3: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe?$AAn?$AAt?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BA@JNFFMPMD@?$AA_?$AAC?$AAo?$AAm?$AAp?$AAa?$AAt?$AA?$AA@"] + lea r8, [rip + "??_C@_1IM@NNGFABKP@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 249 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp15842: +.LBB1349_4: + .cv_loc 1349 17 251 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:251:0 + nop + add rsp, 88 + ret +.Ltmp15843: +.Lfunc_end1349: + .seh_handlerdata + .section .text,"xr",discard,"?_Compat@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAXAEBV12@@Z" + .seh_endproc + # -- End function + .def "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" + .globl "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" # -- Begin function ??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z + .p2align 4, 0x90 +"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z": # @"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" +.Lfunc_begin1350: + .cv_func_id 1350 + .cv_loc 1350 17 313 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:313:0 +.seh_proc "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp15844: + mov rdx, rcx + mov r8, qword ptr [rsp + 64] + mov rax, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" + .cv_loc 1350 17 314 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:314:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp15845: +.Lfunc_end1350: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" + .seh_endproc + # -- End function + .def "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" + .globl "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" # -- Begin function ??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z + .p2align 4, 0x90 +"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z": # @"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" +.Lfunc_begin1351: + .cv_func_id 1351 + .cv_loc 1351 17 47 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:47:0 +.seh_proc "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], r8 + mov qword ptr [rbp - 24], rdx + mov qword ptr [rbp - 32], rcx + mov rcx, qword ptr [rbp - 32] +.Ltmp15848: + mov qword ptr [rbp - 40], rcx # 8-byte Spill + call "??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 24] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rdx + 16], rcx +.Ltmp15849: + .cv_loc 1351 17 48 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:48:0 + mov rdx, qword ptr [rbp - 16] +.Ltmp15846: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" +.Ltmp15847: + jmp .LBB1351_1 +.Ltmp15850: +.LBB1351_1: + .cv_loc 1351 17 49 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:49:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z")@IMGREL + .section .text,"xr",discard,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" + .seh_endproc + .def "?dtor$2@?0???0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z@4HA": +.seh_proc "?dtor$2@?0???0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z@4HA" +.LBB1351_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp15851: + .cv_loc 1351 17 49 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:49:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15852: +.Lfunc_end1351: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" + .p2align 2 +"$cppxdata$??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z@4HA"@IMGREL # Action +"$ip2state$??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z": + .long .Lfunc_begin1351@IMGREL # IP + .long -1 # ToState + .long .Ltmp15846@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15847@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" + # -- End function + .def "??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@XZ" + .globl "??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@XZ" # -- Begin function ??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@XZ": # @"??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@XZ" +.Lfunc_begin1352: + .cv_func_id 1352 + .cv_loc 1352 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 +.seh_proc "??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp15853: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??0_Iterator_base12@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp15854: +.Lfunc_end1352: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??1?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@XZ" + .globl "??1?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@XZ" # -- Begin function ??1?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@XZ": # @"??1?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@XZ" +.Lfunc_begin1353: + .cv_func_id 1353 + .cv_loc 1353 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 +.seh_proc "??1?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15855: + .cv_loc 1353 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 + call "??1_Iterator_base12@std@@QEAA@XZ" +.Ltmp15856: + .cv_loc 1353 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 + nop + add rsp, 40 + ret +.Ltmp15857: +.Lfunc_end1353: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" + .globl "??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" # -- Begin function ??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z + .p2align 4, 0x90 +"??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z": # @"??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" +.Lfunc_begin1354: + .cv_func_id 1354 + .cv_loc 1354 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 +.seh_proc "??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15858: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0_Iterator_base12@std@@QEAA@AEBU01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp15859: +.Lfunc_end1354: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" + .seh_endproc + # -- End function + .def "??$_Move_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Move_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" + .globl "??$_Move_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" # -- Begin function ??$_Move_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Move_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z": # @"??$_Move_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" +.Lfunc_begin1355: + .cv_func_id 1355 + .cv_loc 1355 12 2589 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2589:0 +.seh_proc "??$_Move_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 64], r9b + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp15860: + .cv_loc 1355 12 2590 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2590:0 + mov r8, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z" + nop + add rsp, 72 + ret +.Ltmp15861: +.Lfunc_end1355: + .seh_handlerdata + .section .text,"xr",discard,"??$_Move_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" + .globl "??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" # -- Begin function ??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z + .p2align 4, 0x90 +"??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z": # @"??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" +.Lfunc_begin1356: + .cv_func_id 1356 + .cv_loc 1356 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 +.seh_proc "??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15862: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0_Iterator_base12@std@@QEAA@AEBU01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp15863: +.Lfunc_end1356: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" + .seh_endproc + # -- End function + .def "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .globl "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z": # @"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1357: + .cv_func_id 1357 + .cv_loc 1357 17 294 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:294:0 +.seh_proc "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15864: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp15865: +.Lfunc_end1357: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .globl "??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # -- Begin function ??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z + .p2align 4, 0x90 +"??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z": # @"??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" +.Lfunc_begin1358: + .cv_func_id 1358 + .cv_loc 1358 17 366 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:366:0 +.seh_proc "??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15866: + .cv_loc 1358 17 367 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:367:0 + mov rdx, qword ptr [rsp + 64] + mov rax, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .cv_loc 1358 17 368 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:368:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp15867: +.Lfunc_end1358: + .seh_handlerdata + .section .text,"xr",discard,"??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .seh_endproc + # -- End function + .def "??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .globl "??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # -- Begin function ??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z + .p2align 4, 0x90 +"??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z": # @"??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" +.Lfunc_begin1359: + .cv_func_id 1359 + .cv_loc 1359 17 155 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:155:0 +.seh_proc "??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov qword ptr [rsp + 96], rdx + mov qword ptr [rsp + 88], rcx + mov rcx, qword ptr [rsp + 88] +.Ltmp15868: + .cv_loc 1359 17 157 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:157:0 + cmp qword ptr [rsp + 96], 0 + mov qword ptr [rsp + 72], rcx # 8-byte Spill + je .LBB1359_8 +# %bb.1: +.Ltmp15869: + .cv_loc 1359 17 159 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:159:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + mov qword ptr [rsp + 80], rax + .cv_loc 1359 17 160 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:160:0 + cmp qword ptr [rsp + 80], 0 + je .LBB1359_4 +# %bb.2: + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, qword ptr [rax + 16] + mov rdx, qword ptr [rsp + 96] + shl rdx, 2 + add rcx, rdx + mov rdx, qword ptr [rsp + 80] + cmp rcx, qword ptr [rdx + 8] + jb .LBB1359_4 +# %bb.3: + mov rax, qword ptr [rsp + 80] + mov rax, qword ptr [rax + 16] + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] + mov r8, qword ptr [rsp + 96] + shl r8, 2 + add rdx, r8 + cmp rax, rdx + jae .LBB1359_7 +.LBB1359_4: +.Ltmp15870: + .cv_loc 1359 17 164 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:164:0 + lea rcx, [rip + "??_C@_1EM@FKAOCOMF@?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AA?$CL?$AA?5?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?5?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5@"] + lea rdx, [rip + "??_C@_1IM@NNGFABKP@?$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 r8d, 164 + call qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] +.Ltmp15871: + .cv_loc 1359 17 165 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:165:0 + lea rcx, [rip + "??_C@_1FG@IBPIFFN@?$AA?$CC?$AAS?$AAt?$AAa?$AAn?$AAd?$AAa?$AAr?$AAd?$AA?5?$AAC?$AA?$CL?$AA?$CL?$AA?5?$AAL?$AAi?$AAb?$AAr?$AAa?$AAr?$AAi?$AAe?$AAs?$AA?5?$AAO?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAR@"] + mov rdx, rsp + mov qword ptr [rdx + 40], rcx + lea rcx, [rip + "??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@"] + mov qword ptr [rdx + 32], rcx + lea rdx, [rip + "??_C@_1IM@NNGFABKP@?$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 rcx, qword ptr [rip + __imp__CrtDbgReportW] + xor r8d, r8d + mov r9d, r8d + mov r8d, 2 + mov eax, 165 + mov qword ptr [rsp + 64], rcx # 8-byte Spill + mov ecx, r8d + mov r8d, eax + mov r10, qword ptr [rsp + 64] # 8-byte Reload + call r10 + mov ecx, 1 + cmp ecx, eax + jne .LBB1359_6 +# %bb.5: + int3 +.LBB1359_6: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1BO@MEPPHOO@?$AA?$CC?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BG@MKIFELOD@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$CL?$AA?$DN?$AA?$AA@"] + lea r8, [rip + "??_C@_1IM@NNGFABKP@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 165 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp15872: +.LBB1359_7: + .cv_loc 1359 17 167 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:167:0 + jmp .LBB1359_8 +.Ltmp15873: +.LBB1359_8: + .cv_loc 1359 17 179 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:179:0 + mov rax, qword ptr [rsp + 96] + shl rax, 2 + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + add rax, qword ptr [rcx + 16] + mov qword ptr [rcx + 16], rax + .cv_loc 1359 17 180 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:180:0 + mov rax, rcx + add rsp, 104 + ret +.Ltmp15874: +.Lfunc_end1359: + .seh_handlerdata + .section .text,"xr",discard,"??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .seh_endproc + # -- End function + .def "?data@?$vector@IV?$allocator@_N@std@@@std@@QEAAPEAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$vector@IV?$allocator@_N@std@@@std@@QEAAPEAIXZ" + .globl "?data@?$vector@IV?$allocator@_N@std@@@std@@QEAAPEAIXZ" # -- Begin function ?data@?$vector@IV?$allocator@_N@std@@@std@@QEAAPEAIXZ + .p2align 4, 0x90 +"?data@?$vector@IV?$allocator@_N@std@@@std@@QEAAPEAIXZ": # @"?data@?$vector@IV?$allocator@_N@std@@@std@@QEAAPEAIXZ" +.Lfunc_begin1360: + .cv_func_id 1360 + .cv_loc 1360 17 1246 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1246:0 +.seh_proc "?data@?$vector@IV?$allocator@_N@std@@@std@@QEAAPEAIXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15875: + .cv_loc 1360 17 1247 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1247:0 + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rax] + call "??$_Unfancy@I@std@@YAPEAIPEAI@Z" + nop + add rsp, 40 + ret +.Ltmp15876: +.Lfunc_end1360: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$vector@IV?$allocator@_N@std@@@std@@QEAAPEAIXZ" + .seh_endproc + # -- End function + .def "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEAIPEAU_Container_base12@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEAIPEAU_Container_base12@1@@Z" + .globl "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEAIPEAU_Container_base12@1@@Z" # -- Begin function ??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEAIPEAU_Container_base12@1@@Z + .p2align 4, 0x90 +"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEAIPEAU_Container_base12@1@@Z": # @"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEAIPEAU_Container_base12@1@@Z" +.Lfunc_begin1361: + .cv_func_id 1361 + .cv_loc 1361 17 2241 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2241:0 +.seh_proc "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEAIPEAU_Container_base12@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp15877: + mov rdx, rcx + mov r8, qword ptr [rsp + 64] + mov rax, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBIPEBU_Container_base12@1@@Z" + .cv_loc 1361 17 2242 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2242:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp15878: +.Lfunc_end1361: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEAIPEAU_Container_base12@1@@Z" + .seh_endproc + # -- End function + .def "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBIPEBU_Container_base12@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBIPEBU_Container_base12@1@@Z" + .globl "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBIPEBU_Container_base12@1@@Z" # -- Begin function ??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBIPEBU_Container_base12@1@@Z + .p2align 4, 0x90 +"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBIPEBU_Container_base12@1@@Z": # @"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBIPEBU_Container_base12@1@@Z" +.Lfunc_begin1362: + .cv_func_id 1362 + .cv_loc 1362 17 2019 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2019:0 +.seh_proc "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBIPEBU_Container_base12@1@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + xor eax, eax + mov r9d, eax + mov qword ptr [rsp + 80], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp15879: + mov rdx, rcx + mov r8, qword ptr [rsp + 80] + mov r10, qword ptr [rsp + 72] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r10 + mov qword ptr [rsp + 48], r8 # 8-byte Spill + mov r8, r9 + mov r9, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z" + .cv_loc 1362 17 2020 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2020:0 + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 88 + ret +.Ltmp15880: +.Lfunc_end1362: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBIPEBU_Container_base12@1@@Z" + .seh_endproc + # -- End function + .def "??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ": # @"??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1363: + .cv_func_id 1363 + .cv_loc 1363 17 1866 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1866:0 +.seh_proc "??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15881: + .cv_loc 1363 17 1866 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1866:0 + call "??1?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@XZ" +.Ltmp15882: + .cv_loc 1363 17 1866 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1866:0 + nop + add rsp, 40 + ret +.Ltmp15883: +.Lfunc_end1363: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + .globl "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" # -- Begin function ?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ": # @"?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" +.Lfunc_begin1364: + .cv_func_id 1364 + .cv_loc 1364 17 1179 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1179:0 +.seh_proc "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp15884: + .cv_loc 1364 17 1180 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1180:0 + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + sub rcx, rax + sar rcx, 5 + mov rax, rcx + add rsp, 56 + ret +.Ltmp15885: +.Lfunc_end1364: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?_Pop_back_n@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Pop_back_n@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" + .globl "?_Pop_back_n@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" # -- Begin function ?_Pop_back_n@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z + .p2align 4, 0x90 +"?_Pop_back_n@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z": # @"?_Pop_back_n@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" +.Lfunc_begin1365: + .cv_func_id 1365 + .cv_loc 1365 17 1527 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1527:0 +.seh_proc "?_Pop_back_n@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15886: + .cv_loc 1365 17 1528 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1528:0 + mov rdx, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + xor r8d, r8d + mov ecx, r8d + mov rax, qword ptr [rax] + sub rcx, qword ptr [rsp + 64] + shl rcx, 5 + add rax, rcx + mov qword ptr [rsp + 48], rax + .cv_loc 1365 17 1531 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1531:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Orphan_range@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .cv_loc 1365 17 1534 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1534:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Destroy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .cv_loc 1365 17 1535 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1535:0 + mov rax, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1365 17 1536 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1536:0 + add rsp, 72 + ret +.Ltmp15887: +.Lfunc_end1365: + .seh_handlerdata + .section .text,"xr",discard,"?_Pop_back_n@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" + .seh_endproc + # -- End function + .def "?_Reserve@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Reserve@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z" + .globl "?_Reserve@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z" # -- Begin function ?_Reserve@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z + .p2align 4, 0x90 +"?_Reserve@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z": # @"?_Reserve@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z" +.Lfunc_begin1366: + .cv_func_id 1366 + .cv_loc 1366 17 1626 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1626:0 +.seh_proc "?_Reserve@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15888: + .cv_loc 1366 17 1627 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1627:0 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + call "?_Unused_capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + cmp rax, qword ptr [rsp + 64] + jae .LBB1366_4 +# %bb.1: +.Ltmp15889: + .cv_loc 1366 17 1629 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1629:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + sub rcx, rax + cmp rcx, qword ptr [rsp + 64] + jae .LBB1366_3 +# %bb.2: +.Ltmp15890: + .cv_loc 1366 17 1630 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1630:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "?_Xlen@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBAXXZ" + ud2 +.Ltmp15891: +.LBB1366_3: + .cv_loc 1366 17 1631 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1631:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + add rax, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + call "?_Grow_to@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBA_K_K@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + call "?_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z" +.Ltmp15892: +.LBB1366_4: + .cv_loc 1366 17 1633 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1633:0 + nop + add rsp, 72 + ret +.Ltmp15893: +.Lfunc_end1366: + .seh_handlerdata + .section .text,"xr",discard,"?_Reserve@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_default_fill_n@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_default_fill_n@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .globl "??$_Uninitialized_default_fill_n@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # -- Begin function ??$_Uninitialized_default_fill_n@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_default_fill_n@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z": # @"??$_Uninitialized_default_fill_n@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" +.Lfunc_begin1367: + .cv_func_id 1367 + .cv_loc 1367 19 479 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:479:0 +.seh_proc "??$_Uninitialized_default_fill_n@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp15894: + .cv_loc 1367 19 481 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:481:0 + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] + mov r9b, byte ptr [rsp + 40] + call "??$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .cv_loc 1367 19 488 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:488:0 + nop + add rsp, 72 + ret +.Ltmp15895: +.Lfunc_end1367: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_default_fill_n@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .seh_endproc + # -- End function + .def "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin1368: + .cv_func_id 1368 + .cv_loc 1368 17 657 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:657:0 +.seh_proc "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15896: + .cv_loc 1368 17 658 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:658:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + add rax, 16 + add rsp, 40 + ret +.Ltmp15897: +.Lfunc_end1368: + .seh_handlerdata + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin1369: + .cv_func_id 1369 + .cv_loc 1369 17 647 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:647:0 +.seh_proc "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15898: + .cv_loc 1369 17 648 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:648:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + add rax, 8 + add rsp, 40 + ret +.Ltmp15899: +.Lfunc_end1369: + .seh_handlerdata + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .globl "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # -- Begin function ?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ": # @"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +.Lfunc_begin1370: + .cv_func_id 1370 + .cv_loc 1370 17 637 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:637:0 +.seh_proc "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15900: + .cv_loc 1370 17 638 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:638:0 + call "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp15901: +.Lfunc_end1370: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ": # @"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +.Lfunc_begin1371: + .cv_func_id 1371 + .cv_loc 1371 12 319 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:319:0 +.seh_proc "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp15902: + .cv_loc 1371 12 320 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:320:0 + pop rcx + ret +.Ltmp15903: +.Lfunc_end1371: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_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@@IEBAXPEAU_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@@IEBAXPEAU_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@@IEBAXPEAU_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@@IEBAXPEAU_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@@IEBAXPEAU_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@@IEBAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" +.Lfunc_begin1372: + .cv_func_id 1372 + .cv_loc 1372 17 1775 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1775:0 +.seh_proc "?_Orphan_range@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp15904: + .cv_loc 1372 17 1776 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1776:0 + lea rdx, [rsp + 56] +.Ltmp15905: + #DEBUG_VALUE: _Orphan_range:_Lock <- [$rdx+0] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov edx, 3 +.Ltmp15906: + call qword ptr [rip + "__imp_??0_Lockit@std@@QEAA@H@Z"] + .cv_loc 1372 17 1777 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1777:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + mov qword ptr [rsp + 48], rax + .cv_loc 1372 17 1778 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1778:0 + cmp qword ptr [rsp + 48], 0 + je .LBB1372_9 +# %bb.1: +.Ltmp15907: + .cv_loc 1372 17 1780 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1780:0 + jmp .LBB1372_2 +.LBB1372_2: # =>This Inner Loop Header: Depth=1 + mov rax, qword ptr [rsp + 48] + cmp qword ptr [rax], 0 + je .LBB1372_8 +# %bb.3: # in Loop: Header=BB1372_2 Depth=1 + .cv_loc 1372 17 1781 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1781:0 + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax] + mov rax, qword ptr [rax + 16] + cmp rax, qword ptr [rsp + 72] + jb .LBB1372_5 +# %bb.4: # in Loop: Header=BB1372_2 Depth=1 + mov rax, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 48] + mov rcx, qword ptr [rcx] + cmp rax, qword ptr [rcx + 16] + jae .LBB1372_6 +.LBB1372_5: # in Loop: Header=BB1372_2 Depth=1 +.Ltmp15908: + .cv_loc 1372 17 1782 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1782:0 + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" + mov qword ptr [rsp + 48], rax + jmp .LBB1372_7 +.LBB1372_6: # in Loop: Header=BB1372_2 Depth=1 +.Ltmp15909: + .cv_loc 1372 17 1785 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1785:0 + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Clrcont@_Iterator_base12@std@@QEAAXXZ" + .cv_loc 1372 17 1786 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1786:0 + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 48] + mov qword ptr [rcx], rax +.Ltmp15910: +.LBB1372_7: # in Loop: Header=BB1372_2 Depth=1 + .cv_loc 1372 17 1780 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1780:0 + jmp .LBB1372_2 +.LBB1372_8: + .cv_loc 1372 17 1788 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1788:0 + jmp .LBB1372_9 +.Ltmp15911: +.LBB1372_9: + .cv_loc 1372 17 1789 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1789:0 + lea rcx, [rsp + 56] + call qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] + nop + add rsp, 88 + ret +.Ltmp15912: +.Lfunc_end1372: + .seh_handlerdata + .section .text,"xr",discard,"?_Orphan_range@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .seh_endproc + # -- End function + .def "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .globl "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # -- Begin function ?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ + .p2align 4, 0x90 +"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ": # @"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" +.Lfunc_begin1373: + .cv_func_id 1373 + .cv_loc 1373 17 596 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:596:0 +.seh_proc "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15913: + .cv_loc 1373 17 597 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:597:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov rcx, rax + call "?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + nop + add rsp, 40 + ret +.Ltmp15914: +.Lfunc_end1373: + .seh_handlerdata + .section .text,"xr",discard,"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .seh_endproc + # -- End function + .def "?_Unused_capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Unused_capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + .globl "?_Unused_capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" # -- Begin function ?_Unused_capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?_Unused_capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ": # @"?_Unused_capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" +.Lfunc_begin1374: + .cv_func_id 1374 + .cv_loc 1374 17 1047 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1047:0 +.seh_proc "?_Unused_capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp15915: + .cv_loc 1374 17 1048 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1048:0 + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + sub rcx, rax + sar rcx, 5 + mov rax, rcx + add rsp, 56 + ret +.Ltmp15916: +.Lfunc_end1374: + .seh_handlerdata + .section .text,"xr",discard,"?_Unused_capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + .globl "?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" # -- Begin function ?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ": # @"?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" +.Lfunc_begin1375: + .cv_func_id 1375 + .cv_loc 1375 17 1184 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1184:0 +.seh_proc "?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp15917: + .cv_loc 1375 17 1185 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1185:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov dl, byte ptr [rsp + 40] + mov rcx, rax + call "?max_size@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" + nop + add rsp, 56 + ret +.Ltmp15918: +.Lfunc_end1375: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?_Xlen@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Xlen@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBAXXZ" + .globl "?_Xlen@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBAXXZ" # -- Begin function ?_Xlen@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBAXXZ + .p2align 4, 0x90 +"?_Xlen@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBAXXZ": # @"?_Xlen@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBAXXZ" +.Lfunc_begin1376: + .cv_func_id 1376 + .cv_loc 1376 17 1764 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1764:0 +.seh_proc "?_Xlen@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp15919: + .cv_loc 1376 17 1765 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1765:0 + lea rcx, [rip + "??_C@_0BD@OLBABOEK@vector?$DMT?$DO?5too?5long?$AA@"] + mov rax, qword ptr [rip + "__imp_?_Xlength_error@std@@YAXPEBD@Z"] + call rax + ud2 +.Ltmp15920: +.Lfunc_end1376: + .seh_handlerdata + .section .text,"xr",discard,"?_Xlen@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBAXXZ" + .seh_endproc + # -- End function + .def "?_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z" + .globl "?_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z" # -- Begin function ?_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z + .p2align 4, 0x90 +"?_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z": # @"?_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z" +.Lfunc_begin1377: + .cv_func_id 1377 + .cv_loc 1377 17 1601 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1601:0 +.seh_proc "?_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 176 + .seh_stackalloc 176 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 40], -2 + mov qword ptr [rbp + 32], rdx + mov qword ptr [rbp + 24], rcx + mov rcx, qword ptr [rbp + 24] +.Ltmp15923: + .cv_loc 1377 17 1602 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1602:0 + mov qword ptr [rbp], rcx # 8-byte Spill + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov rdx, qword ptr [rbp + 32] + mov rcx, rax + call "?allocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + mov qword ptr [rbp + 16], rax +.Ltmp15924: + .cv_loc 1377 17 1605 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1605:0 + mov r9, qword ptr [rbp + 16] + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 8], r9 # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 16], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rdx, qword ptr [rax] +.Ltmp15921: + mov rcx, qword ptr [rbp] # 8-byte Reload + mov r8, qword ptr [rbp - 16] # 8-byte Reload + mov r9, qword ptr [rbp - 8] # 8-byte Reload + call "??$_Umove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" +.Ltmp15922: + mov qword ptr [rbp - 24], rax # 8-byte Spill + jmp .LBB1377_2 +.Ltmp15925: +.LBB1377_2: + .cv_loc 1377 17 1611 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1611:0 + mov rcx, qword ptr [rbp] # 8-byte Reload + call "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + mov qword ptr [rbp + 8], rax + .cv_loc 1377 17 1612 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1612:0 + mov rax, qword ptr [rbp] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + cmp qword ptr [rax], 0 + je .LBB1377_4 +# %bb.3: +.Ltmp15926: + .cv_loc 1377 17 1614 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1614:0 + mov rax, qword ptr [rbp] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rax, qword ptr [rbp] # 8-byte Reload + mov rcx, rax + mov qword ptr [rbp - 40], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rbp] # 8-byte Reload + mov r8, qword ptr [rbp - 40] # 8-byte Reload + call "?_Destroy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .cv_loc 1377 17 1615 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1615:0 + mov rax, qword ptr [rbp] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + sub rcx, rax + sar rcx, 5 + mov rax, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 64] # 8-byte Reload + call "?deallocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" +.Ltmp15927: +.LBB1377_4: + .cv_loc 1377 17 1619 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1619:0 + mov rax, qword ptr [rbp] # 8-byte Reload + mov rcx, rax + call "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" + .cv_loc 1377 17 1620 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1620:0 + mov rax, qword ptr [rbp + 16] + mov rcx, qword ptr [rbp + 32] + shl rcx, 5 + add rax, rcx + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1377 17 1621 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1621:0 + mov rax, qword ptr [rbp + 16] + mov rcx, qword ptr [rbp + 8] + shl rcx, 5 + add rax, rcx + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1377 17 1622 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1622:0 + mov rax, qword ptr [rbp + 16] + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1377 17 1623 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1623:0 + add rsp, 176 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z")@IMGREL + .section .text,"xr",discard,"?_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z" + .seh_endproc + .def "?catch$1@?0??_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1@?0??_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z@4HA": +.seh_proc "?catch$1@?0??_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1377_1: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp15928: + .cv_loc 1377 17 1607 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1607:0 + mov rcx, qword ptr [rbp] # 8-byte Reload + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov r8, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp + 16] + mov rcx, rax + call "?deallocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .cv_loc 1377 17 1608 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1608:0 + mov rax, qword ptr [rip + __imp__CxxThrowException] + xor r9d, r9d + mov ecx, r9d + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov rdx, qword ptr [rbp - 32] # 8-byte Reload + call rax + ud2 +.Ltmp15929: +.Lfunc_end1377: + .seh_handlerdata + .long ("$cppxdata$?_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z")@IMGREL + .section .text,"xr",discard,"?_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z" + .p2align 2 +"$cppxdata$?_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$?_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$?_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z")@IMGREL # IPToStateXData + .long 168 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$?_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z")@IMGREL # HandlerArray +"$handlerMap$0$?_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1@?0??_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$?_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z": + .long .Lfunc_begin1377@IMGREL # IP + .long -1 # ToState + .long .Ltmp15921@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15922@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$1@?0??_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"?_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z" + # -- End function + .def "?_Grow_to@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBA_K_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Grow_to@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBA_K_K@Z" + .globl "?_Grow_to@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBA_K_K@Z" # -- Begin function ?_Grow_to@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBA_K_K@Z + .p2align 4, 0x90 +"?_Grow_to@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBA_K_K@Z": # @"?_Grow_to@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBA_K_K@Z" +.Lfunc_begin1378: + .cv_func_id 1378 + .cv_loc 1378 17 1585 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1585:0 +.seh_proc "?_Grow_to@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBA_K_K@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15930: + .cv_loc 1378 17 1586 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1586:0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + mov qword ptr [rsp + 48], rax + .cv_loc 1378 17 1588 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1588:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 48] + shr rcx, 1 + sub rax, rcx + cmp rax, qword ptr [rsp + 48] + jae .LBB1378_2 +# %bb.1: + xor eax, eax + mov ecx, eax + mov qword ptr [rsp + 32], rcx # 8-byte Spill + jmp .LBB1378_3 +.LBB1378_2: + mov rax, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 48] + shr rcx, 1 + add rax, rcx + mov qword ptr [rsp + 32], rax # 8-byte Spill +.LBB1378_3: + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov qword ptr [rsp + 48], rax + .cv_loc 1378 17 1590 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1590:0 + mov rax, qword ptr [rsp + 48] + cmp rax, qword ptr [rsp + 64] + jae .LBB1378_5 +# %bb.4: +.Ltmp15931: + .cv_loc 1378 17 1591 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1591:0 + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rax +.Ltmp15932: +.LBB1378_5: + .cv_loc 1378 17 1592 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1592:0 + mov rax, qword ptr [rsp + 48] + add rsp, 72 + ret +.Ltmp15933: +.Lfunc_end1378: + .seh_handlerdata + .section .text,"xr",discard,"?_Grow_to@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBA_K_K@Z" + .seh_endproc + # -- End function + .def "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin1379: + .cv_func_id 1379 + .cv_loc 1379 17 667 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:667:0 +.seh_proc "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15934: + .cv_loc 1379 17 668 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:668:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + add rax, 24 + add rsp, 40 + ret +.Ltmp15935: +.Lfunc_end1379: + .seh_handlerdata + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@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,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .globl "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # -- Begin function ?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@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 +"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ": # @"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +.Lfunc_begin1380: + .cv_func_id 1380 + .cv_loc 1380 17 627 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:627:0 +.seh_proc "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15936: + .cv_loc 1380 17 628 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:628:0 + call "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp15937: +.Lfunc_end1380: + .seh_handlerdata + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?max_size@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_KU_Nil@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" + .globl "?max_size@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" # -- Begin function ?max_size@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_KU_Nil@2@@Z + .p2align 4, 0x90 +"?max_size@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_KU_Nil@2@@Z": # @"?max_size@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" +.Lfunc_begin1381: + .cv_func_id 1381 + .cv_loc 1381 14 1007 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1007:0 +.seh_proc "?max_size@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov byte ptr [rsp + 48], dl + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp15938: + .cv_loc 1381 14 1008 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1008:0 + call "?max_size@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" + nop + add rsp, 56 + ret +.Ltmp15939: +.Lfunc_end1381: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" + .seh_endproc + # -- End function + .def "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEBAAEBU?$_Wrap_alloc@V?$allocator@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_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEBAAEBU?$_Wrap_alloc@V?$allocator@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_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEBAAEBU?$_Wrap_alloc@V?$allocator@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_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ": # @"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +.Lfunc_begin1382: + .cv_func_id 1382 + .cv_loc 1382 12 299 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:299:0 +.seh_proc "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp15940: + .cv_loc 1382 12 300 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:300:0 + mov rax, rcx + pop rcx + ret +.Ltmp15941: +.Lfunc_end1382: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?max_size@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" + .globl "?max_size@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" # -- Begin function ?max_size@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z + .p2align 4, 0x90 +"?max_size@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z": # @"?max_size@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" +.Lfunc_begin1383: + .cv_func_id 1383 + .cv_loc 1383 14 868 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:868:0 +.seh_proc "?max_size@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp15942: + .cv_loc 1383 14 869 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:869:0 + mov rcx, qword ptr [rsp + 32] + call "?max_size@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEBA_KXZ" + nop + add rsp, 40 + ret +.Ltmp15943: +.Lfunc_end1383: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" + .seh_endproc + # -- End function + .def "?max_size@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEBA_KXZ" + .globl "?max_size@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEBA_KXZ" # -- Begin function ?max_size@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?max_size@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEBA_KXZ": # @"?max_size@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEBA_KXZ" +.Lfunc_begin1384: + .cv_func_id 1384 + .cv_loc 1384 14 748 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:748:0 +.seh_proc "?max_size@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEBA_KXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp15944: + .cv_loc 1384 14 749 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:749:0 + movabs rax, 576460752303423487 + pop rcx + ret +.Ltmp15945: +.Lfunc_end1384: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?allocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?allocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .globl "?allocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # -- Begin function ?allocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z + .p2align 4, 0x90 +"?allocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z": # @"?allocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" +.Lfunc_begin1385: + .cv_func_id 1385 + .cv_loc 1385 14 975 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:975:0 +.seh_proc "?allocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp15946: + .cv_loc 1385 14 976 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:976:0 + mov rdx, qword ptr [rsp + 48] + call "?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + nop + add rsp, 56 + ret +.Ltmp15947: +.Lfunc_end1385: + .seh_handlerdata + .section .text,"xr",discard,"?allocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .seh_endproc + # -- End function + .def "??$_Umove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Umove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" + .globl "??$_Umove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" # -- Begin function ??$_Umove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z + .p2align 4, 0x90 +"??$_Umove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z": # @"??$_Umove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" +.Lfunc_begin1386: + .cv_func_id 1386 + .cv_loc 1386 17 1658 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1658:0 +.seh_proc "??$_Umove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp15948: + .cv_loc 1386 17 1659 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1659:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] + mov r9, rax + call "??$_Uninitialized_move@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + nop + add rsp, 72 + ret +.Ltmp15949: +.Lfunc_end1386: + .seh_handlerdata + .section .text,"xr",discard,"??$_Umove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" + .seh_endproc + # -- End function + .def "?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .globl "?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # -- Begin function ?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z + .p2align 4, 0x90 +"?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z": # @"?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" +.Lfunc_begin1387: + .cv_func_id 1387 + .cv_loc 1387 14 724 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:724:0 +.seh_proc "?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov eax, 32 + mov r8d, eax + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp15950: + .cv_loc 1387 14 725 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:725:0 + mov rcx, qword ptr [rsp + 48] + mov rdx, r8 + mov r8d, 1 + call "?_Allocate@std@@YAPEAX_K0_N@Z" + nop + add rsp, 56 + ret +.Ltmp15951: +.Lfunc_end1387: + .seh_handlerdata + .section .text,"xr",discard,"?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_move@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_move@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .globl "??$_Uninitialized_move@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # -- Begin function ??$_Uninitialized_move@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_move@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z": # @"??$_Uninitialized_move@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" +.Lfunc_begin1388: + .cv_func_id 1388 + .cv_loc 1388 19 313 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:313:0 +.seh_proc "??$_Uninitialized_move@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 88], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx +.Ltmp15952: + .cv_loc 1388 19 316 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:316:0 + mov r9, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 88] + mov qword ptr [rsp + 56], r9 # 8-byte Spill + call "??$_Unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" + mov rcx, qword ptr [rsp + 72] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??$_Unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$_Unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" + mov rcx, rax + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, qword ptr [rsp + 48] # 8-byte Reload + mov r9, qword ptr [rsp + 56] # 8-byte Reload + call "??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + lea rcx, [rsp + 88] + mov rdx, rax + call "??$_Rechecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAU120@PEAU120@@Z" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 104 + ret +.Ltmp15953: +.Lfunc_end1388: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_move@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Rechecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAU120@PEAU120@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Rechecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAU120@PEAU120@@Z" + .globl "??$_Rechecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAU120@PEAU120@@Z" # -- Begin function ??$_Rechecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAU120@PEAU120@@Z + .p2align 4, 0x90 +"??$_Rechecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAU120@PEAU120@@Z": # @"??$_Rechecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAU120@PEAU120@@Z" +.Lfunc_begin1389: + .cv_func_id 1389 + .cv_loc 1389 12 457 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:457:0 +.seh_proc "??$_Rechecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAU120@PEAU120@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp15954: + .cv_loc 1389 12 458 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:458:0 + mov rcx, qword ptr [rsp + 8] + mov rdx, qword ptr [rsp] + mov qword ptr [rdx], rcx + .cv_loc 1389 12 459 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:459:0 + mov rax, qword ptr [rsp] + add rsp, 16 + ret +.Ltmp15955: +.Lfunc_end1389: + .seh_handlerdata + .section .text,"xr",discard,"??$_Rechecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAU120@PEAU120@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .globl "??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # -- Begin function ??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z": # @"??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" +.Lfunc_begin1390: + .cv_func_id 1390 + .cv_loc 1390 19 301 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:301:0 +.seh_proc "??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 128], rax + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 120], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 112], rcx +.Ltmp15956: + .cv_loc 1390 19 303 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:303:0 + lea rcx, [rsp + 104] + lea rdx, [rsp + 96] + call "??$?0U?$integral_constant@_N$00@std@@@_Any_tag@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z" + lea rcx, [rsp + 88] + lea rdx, [rsp + 112] + lea r8, [rsp + 120] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??$_Ptr_move_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + mov r9, qword ptr [rsp + 80] + mov r8, qword ptr [rsp + 120] + mov rdx, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 112] + mov r10b, byte ptr [rsp + 64] + mov r11b, byte ptr [rsp + 104] + mov byte ptr [rsp + 32], r10b + mov byte ptr [rsp + 40], r11b + call "??$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + mov rcx, qword ptr [rsp + 128] + xor rcx, rsp + mov qword ptr [rsp + 48], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 136 + ret +.Ltmp15957: +.Lfunc_end1390: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" + .globl "??$_Unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" # -- Begin function ??$_Unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z + .p2align 4, 0x90 +"??$_Unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z": # @"??$_Unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" +.Lfunc_begin1391: + .cv_func_id 1391 + .cv_loc 1391 12 427 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:427:0 +.seh_proc "??$_Unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp15958: + .cv_loc 1391 12 428 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:428:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp15959: +.Lfunc_end1391: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + .globl "??$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" # -- Begin function ??$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z": # @"??$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" +.Lfunc_begin1392: + .cv_func_id 1392 + .cv_loc 1392 19 273 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:273:0 +.seh_proc "??$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov al, byte ptr [rbp + 56] + mov r10b, byte ptr [rbp + 48] + mov byte ptr [rbp - 16], r10b + mov byte ptr [rbp - 24], al + mov qword ptr [rbp - 32], r9 + mov qword ptr [rbp - 40], r8 + mov qword ptr [rbp - 48], rdx + mov qword ptr [rbp - 56], rcx +.Ltmp15962: + .cv_loc 1392 19 274 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:274:0 + mov rcx, qword ptr [rbp - 40] + mov qword ptr [rbp - 64], rcx +.LBB1392_1: # =>This Inner Loop Header: Depth=1 +.Ltmp15963: + .cv_loc 1392 19 277 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:277:0 + mov rax, qword ptr [rbp - 56] + cmp rax, qword ptr [rbp - 48] + je .LBB1392_5 +# %bb.2: # in Loop: Header=BB1392_1 Depth=1 +.Ltmp15964: + .cv_loc 1392 19 278 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:278:0 + mov rcx, qword ptr [rbp - 32] + mov rax, qword ptr [rbp - 56] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rax + call "??$move@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" + mov rcx, qword ptr [rbp - 40] + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" +.Ltmp15960: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rbp - 80] # 8-byte Reload + call "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU231@@Z" +.Ltmp15961: + jmp .LBB1392_4 +.LBB1392_4: # in Loop: Header=BB1392_1 Depth=1 + .cv_loc 1392 19 277 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:277:0 + mov rax, qword ptr [rbp - 40] + add rax, 32 + mov qword ptr [rbp - 40], rax + mov rax, qword ptr [rbp - 56] + add rax, 32 + mov qword ptr [rbp - 56], rax + jmp .LBB1392_1 +.Ltmp15965: +.LBB1392_5: + .cv_loc 1392 19 284 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:284:0 + mov rax, qword ptr [rbp - 40] + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + .seh_endproc + .def "?catch$3@?0???$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$3@?0???$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z@4HA": +.seh_proc "?catch$3@?0???$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1392_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp15966: + .cv_loc 1392 19 280 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:280:0 + mov r8, qword ptr [rbp - 32] + mov rdx, qword ptr [rbp - 40] + mov rcx, qword ptr [rbp - 64] + 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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .cv_loc 1392 19 281 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:281:0 + mov rcx, qword ptr [rip + __imp__CxxThrowException] + xor eax, eax + mov edx, eax + mov qword ptr [rbp - 88], rcx # 8-byte Spill + mov rcx, rdx + mov r8, qword ptr [rbp - 88] # 8-byte Reload + call r8 + ud2 +.Ltmp15967: +.Lfunc_end1392: + .seh_handlerdata + .long ("$cppxdata$??$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + .p2align 2 +"$cppxdata$??$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$??$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$3@?0???$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$??$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z": + .long .Lfunc_begin1392@IMGREL # IP + .long -1 # ToState + .long .Ltmp15960@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15961@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$3@?0???$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + # -- End function + .def "??$_Ptr_move_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ptr_move_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .globl "??$_Ptr_move_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # -- Begin function ??$_Ptr_move_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z + .p2align 4, 0x90 +"??$_Ptr_move_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z": # @"??$_Ptr_move_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Lfunc_begin1393: + .cv_func_id 1393 + .cv_loc 1393 12 809 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:809:0 +.seh_proc "??$_Ptr_move_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], r8 + mov qword ptr [rsp], rdx +.Ltmp15968: + .cv_loc 1393 12 810 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:810:0 + mov rax, rcx + add rsp, 16 + ret +.Ltmp15969: +.Lfunc_end1393: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ptr_move_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .seh_endproc + # -- End function + .def "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU231@@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@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU231@@Z" + .globl "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU231@@Z" # -- Begin function ??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU231@@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@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU231@@Z": # @"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU231@@Z" +.Lfunc_begin1394: + .cv_func_id 1394 + .cv_loc 1394 14 994 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:994:0 +.seh_proc "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU231@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp15970: + .cv_loc 1394 14 995 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:995:0 + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, rax + call "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU341@@Z" + .cv_loc 1394 14 997 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:997:0 + nop + add rsp, 72 + ret +.Ltmp15971: +.Lfunc_end1394: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU231@@Z" + .seh_endproc + # -- End function + .def "??$move@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$move@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" + .globl "??$move@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" # -- Begin function ??$move@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z + .p2align 4, 0x90 +"??$move@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z": # @"??$move@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" +.Lfunc_begin1395: + .cv_func_id 1395 + .cv_loc 1395 5 1291 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1291:0 +.seh_proc "??$move@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp15972: + .cv_loc 1395 5 1292 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1292:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp15973: +.Lfunc_end1395: + .seh_handlerdata + .section .text,"xr",discard,"??$move@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" + .seh_endproc + # -- End function + .def "??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" + .globl "??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" # -- Begin function ??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z + .p2align 4, 0x90 +"??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z": # @"??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" +.Lfunc_begin1396: + .cv_func_id 1396 + .cv_loc 1396 13 739 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:739:0 +.seh_proc "??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp15974: + .cv_loc 1396 13 740 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:740:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp15975: +.Lfunc_end1396: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" + .seh_endproc + # -- End function + .def "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU341@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU341@@Z" + .globl "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU341@@Z" # -- Begin function ??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU341@@Z + .p2align 4, 0x90 +"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU341@@Z": # @"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU341@@Z" +.Lfunc_begin1397: + .cv_func_id 1397 + .cv_loc 1397 14 856 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:856:0 +.seh_proc "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU341@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp15976: + .cv_loc 1397 14 857 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:857:0 + mov rcx, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, rax + call "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU231@@Z" + .cv_loc 1397 14 858 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:858:0 + nop + add rsp, 72 + ret +.Ltmp15977: +.Lfunc_end1397: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU341@@Z" + .seh_endproc + # -- End function + .def "??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" + .globl "??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" # -- Begin function ??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z + .p2align 4, 0x90 +"??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z": # @"??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" +.Lfunc_begin1398: + .cv_func_id 1398 + .cv_loc 1398 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp15978: + .cv_loc 1398 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp15979: +.Lfunc_end1398: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" + .seh_endproc + # -- End function + .def "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU231@@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@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU231@@Z" + .globl "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU231@@Z" # -- Begin function ??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU231@@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@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU231@@Z": # @"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU231@@Z" +.Lfunc_begin1399: + .cv_func_id 1399 + .cv_loc 1399 14 736 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:736:0 +.seh_proc "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU231@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp15980: + .cv_loc 1399 14 737 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:737:0 + mov rcx, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rcx + mov rcx, qword ptr [rax + 16] + mov qword ptr [rdx + 16], rcx + mov rax, qword ptr [rax + 24] + mov qword ptr [rdx + 24], rax + .cv_loc 1399 14 738 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:738:0 + add rsp, 72 + ret +.Ltmp15981: +.Lfunc_end1399: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU231@@Z" + .seh_endproc + # -- End function + .def "?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + .globl "?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" # -- Begin function ?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ": # @"?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" +.Lfunc_begin1400: + .cv_func_id 1400 + .cv_loc 1400 17 1042 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1042:0 +.seh_proc "?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp15982: + .cv_loc 1400 17 1043 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1043:0 + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + sub rcx, rax + sar rcx, 5 + mov rax, rcx + add rsp, 56 + ret +.Ltmp15983: +.Lfunc_end1400: + .seh_handlerdata + .section .text,"xr",discard,"?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "??$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .globl "??$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # -- Begin function ??$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z": # @"??$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" +.Lfunc_begin1401: + .cv_func_id 1401 + .cv_loc 1401 19 453 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:453:0 +.seh_proc "??$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov byte ptr [rbp - 16], r9b + mov qword ptr [rbp - 24], r8 + mov qword ptr [rbp - 32], rdx + mov qword ptr [rbp - 40], rcx +.Ltmp15986: + .cv_loc 1401 19 454 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:454:0 + mov rcx, qword ptr [rbp - 40] + mov qword ptr [rbp - 48], rcx +.LBB1401_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1401 19 457 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:457:0 + xor eax, eax + mov ecx, eax +.Ltmp15987: + cmp rcx, qword ptr [rbp - 32] + jae .LBB1401_5 +# %bb.2: # in Loop: Header=BB1401_1 Depth=1 +.Ltmp15988: + .cv_loc 1401 19 458 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:458:0 + mov rcx, qword ptr [rbp - 24] + mov rax, qword ptr [rbp - 40] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rcx, rax + call "??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" +.Ltmp15984: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, rax + call "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +.Ltmp15985: + jmp .LBB1401_4 +.LBB1401_4: # in Loop: Header=BB1401_1 Depth=1 + .cv_loc 1401 19 457 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:457:0 + mov rax, qword ptr [rbp - 32] + add rax, -1 + mov qword ptr [rbp - 32], rax + mov rax, qword ptr [rbp - 40] + add rax, 32 + mov qword ptr [rbp - 40], rax + jmp .LBB1401_1 +.Ltmp15989: +.LBB1401_5: + .cv_loc 1401 19 463 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:463:0 + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + .def "?catch$3@?0???$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$3@?0???$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA": +.seh_proc "?catch$3@?0???$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1401_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue +.Ltmp15990: + .cv_loc 1401 19 460 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:460:0 + mov r8, qword ptr [rbp - 24] + mov rdx, qword ptr [rbp - 40] + mov rcx, qword ptr [rbp - 48] + 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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .cv_loc 1401 19 461 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:461:0 + mov rcx, qword ptr [rip + __imp__CxxThrowException] + xor eax, eax + mov edx, eax + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rdx + mov r8, qword ptr [rbp - 64] # 8-byte Reload + call r8 + ud2 +.Ltmp15991: +.Lfunc_end1401: + .seh_handlerdata + .long ("$cppxdata$??$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .p2align 2 +"$cppxdata$??$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$??$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$3@?0???$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$??$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z": + .long .Lfunc_begin1401@IMGREL # IP + .long -1 # ToState + .long .Ltmp15984@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15985@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$3@?0???$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"??$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + # -- End function + .def "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_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@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_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@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_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@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_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@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_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@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +.Lfunc_begin1402: + .cv_func_id 1402 + .cv_loc 1402 14 994 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:994:0 +.seh_proc "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp15992: + .cv_loc 1402 14 995 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:995:0 + mov rdx, qword ptr [rsp + 48] + call "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .cv_loc 1402 14 997 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:997:0 + nop + add rsp, 56 + ret +.Ltmp15993: +.Lfunc_end1402: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .seh_endproc + # -- End function + .def "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_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@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_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@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_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@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_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@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_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@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +.Lfunc_begin1403: + .cv_func_id 1403 + .cv_loc 1403 14 856 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:856:0 +.seh_proc "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp15994: + .cv_loc 1403 14 857 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:857:0 + mov rcx, qword ptr [rsp + 40] + mov rdx, qword ptr [rsp + 48] + call "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .cv_loc 1403 14 858 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:858:0 + nop + add rsp, 56 + ret +.Ltmp15995: +.Lfunc_end1403: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .seh_endproc + # -- End function + .def "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_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@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_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@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_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@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_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@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_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@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +.Lfunc_begin1404: + .cv_func_id 1404 + .cv_loc 1404 14 736 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:736:0 +.seh_proc "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + xor eax, eax + mov r8d, 32 + # kill: def $r8 killed $r8d + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx +.Ltmp15996: + .cv_loc 1404 14 737 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:737:0 + mov rcx, qword ptr [rsp + 64] + mov rdx, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov edx, eax + call memset + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .cv_loc 1404 14 738 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:738:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + add rsp, 72 + ret +.Ltmp15997: +.Lfunc_end1404: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .seh_endproc + # -- End function + .def "??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .globl "??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # -- Begin function ??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ": # @"??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +.Lfunc_begin1405: + .cv_func_id 1405 + .cv_loc 1405 20 1981 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1981:0 +.seh_proc "??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp15998: + mov qword ptr [rsp + 56], rcx # 8-byte Spill + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + add rcx, 16 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp15999: +.Lfunc_end1405: + .seh_handlerdata + .section .text,"xr",discard,"??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??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_begin1406: + .cv_func_id 1406 + .cv_loc 1406 20 134 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:134:0 +.seh_proc "??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov dword ptr [rsp + 4], edx + mov dword ptr [rsp], ecx +.Ltmp16000: + mov ecx, dword ptr [rsp] + or ecx, dword ptr [rsp + 4] + mov eax, ecx + pop rcx + ret +.Ltmp16001: +.Lfunc_end1406: + .seh_handlerdata + .section .text,"xr",discard,"??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + .seh_endproc + # -- End function + .def "??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .globl "??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # -- Begin function ??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ + .p2align 4, 0x90 +"??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": # @"??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" +.Lfunc_begin1407: + .cv_func_id 1407 + .cv_loc 1407 3 182 0 # ..\include\gsl/span:182:0 +.seh_proc "??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + xor eax, eax + mov dl, al + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp16004: + .cv_loc 1407 3 183 0 # ..\include\gsl/span:183:0 + mov r8, qword ptr [rcx + 8] + mov byte ptr [rbp - 41], 0 + cmp r8, 0 + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov byte ptr [rbp - 57], dl # 1-byte Spill + je .LBB1407_2 +# %bb.1: + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rax] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$span@D$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + cmp rcx, rax + setle r8b + mov byte ptr [rbp - 57], r8b # 1-byte Spill +.LBB1407_2: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB1407_3 + jmp .LBB1407_4 +.LBB1407_3: + test byte ptr [rbp - 41], 1 + jne .LBB1407_6 + jmp .LBB1407_7 +.LBB1407_4: + lea rdx, [rip + "??_C@_0DG@GCKLINNF@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp16002: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp16003: + jmp .LBB1407_5 +.LBB1407_5: + ud2 +.LBB1407_6: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB1407_7: + .cv_loc 1407 3 184 0 # ..\include\gsl/span:184:0 + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + add rcx, -1 + mov qword ptr [rax + 8], rcx + .cv_loc 1407 3 185 0 # ..\include\gsl/span:185:0 + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ")@IMGREL + .section .text,"xr",discard,"??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .seh_endproc + .def "?dtor$8@?0???F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA": +.seh_proc "?dtor$8@?0???F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA" +.LBB1407_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1407 3 183 0 # ..\include\gsl/span:183:0 + test byte ptr [rbp - 41], 1 + jne .LBB1407_9 + jmp .LBB1407_10 +.LBB1407_9: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB1407_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16005: +.Lfunc_end1407: + .seh_handlerdata + .section .text,"xr",discard,"??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .p2align 2 +"$cppxdata$??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": + .long -1 # ToState + .long "?dtor$8@?0???F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA"@IMGREL # Action +"$ip2state$??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": + .long .Lfunc_begin1407@IMGREL # IP + .long -1 # ToState + .long .Ltmp16002@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16003@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + # -- End function + .def "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + .globl "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" # -- Begin function ??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ + .p2align 4, 0x90 +"??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ": # @"??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" +.Lfunc_begin1408: + .cv_func_id 1408 + .cv_loc 1408 3 156 0 # ..\include\gsl/span:156:0 +.seh_proc "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 112 + .seh_stackalloc 112 + lea rbp, [rsp + 112] + .seh_setframe 5, 112 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp16008: + .cv_loc 1408 3 157 0 # ..\include\gsl/span:157:0 + mov rax, qword ptr [rcx + 8] + mov rdx, qword ptr [rcx] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?size@?$span@D$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + cmp rcx, rax + setne r8b + mov byte ptr [rbp - 41], 0 + test r8b, 1 + jne .LBB1408_1 + jmp .LBB1408_2 +.LBB1408_1: + test byte ptr [rbp - 41], 1 + jne .LBB1408_4 + jmp .LBB1408_5 +.LBB1408_2: + lea rdx, [rip + "??_C@_0DG@OBPNLIC@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp16006: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp16007: + jmp .LBB1408_3 +.LBB1408_3: + ud2 +.LBB1408_4: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB1408_5: + .cv_loc 1408 3 158 0 # ..\include\gsl/span:158:0 + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax] + call "?data@?$span@D$0?0@gsl@@QEBAPEADXZ" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + add rax, qword ptr [rcx + 8] + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ")@IMGREL + .section .text,"xr",discard,"??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + .seh_endproc + .def "?dtor$6@?0???D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ@4HA": +.seh_proc "?dtor$6@?0???D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ@4HA" +.LBB1408_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue + .cv_loc 1408 3 157 0 # ..\include\gsl/span:157:0 + test byte ptr [rbp - 41], 1 + jne .LBB1408_7 + jmp .LBB1408_8 +.LBB1408_7: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB1408_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16009: +.Lfunc_end1408: + .seh_handlerdata + .section .text,"xr",discard,"??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + .seh_endproc + .section .xdata,"dr",associative,"??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + .p2align 2 +"$cppxdata$??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ": + .long -1 # ToState + .long "?dtor$6@?0???D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ@4HA"@IMGREL # Action +"$ip2state$??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ": + .long .Lfunc_begin1408@IMGREL # IP + .long -1 # ToState + .long .Ltmp16006@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16007@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + # -- End function + .def "?_Is_wc@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Is_wc@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@H@Z" + .globl "?_Is_wc@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@H@Z" # -- Begin function ?_Is_wc@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@H@Z + .p2align 4, 0x90 +"?_Is_wc@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@H@Z": # @"?_Is_wc@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@H@Z" +.Lfunc_begin1409: + .cv_func_id 1409 + .cv_loc 1409 20 4322 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4322:0 +.seh_proc "?_Is_wc@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@H@Z" +# %bb.0: + sub rsp, 152 + .seh_stackalloc 152 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 144], rax + mov dword ptr [rsp + 72], r8d + #DEBUG_VALUE: _Is_wc:_Ch0 <- [$rdx+0] + mov qword ptr [rsp + 64], rcx + mov rax, qword ptr [rsp + 64] +.Ltmp16010: + .cv_loc 1409 20 4323 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4323:0 + cmp dword ptr [rsp + 72], -1 + mov qword ptr [rsp + 48], rdx # 8-byte Spill +.Ltmp16011: + #DEBUG_VALUE: _Is_wc:_Ch0 <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 40], rax # 8-byte Spill + jne .LBB1409_3 +.Ltmp16012: +# %bb.1: + #DEBUG_VALUE: _Is_wc:_Ch0 <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax + 224] + mov qword ptr [rsp + 128], rcx + mov rcx, qword ptr [rax + 232] + mov qword ptr [rsp + 136], rcx + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 112], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 120], rdx + lea rcx, [rsp + 112] + lea rdx, [rsp + 128] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1409_2 + jmp .LBB1409_3 +.Ltmp16013: +.LBB1409_2: + #DEBUG_VALUE: _Is_wc:_Ch0 <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov ecx, dword ptr [rax + 284] + mov edx, 256 + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1409_5 +.Ltmp16014: +.LBB1409_3: + #DEBUG_VALUE: _Is_wc:_Ch0 <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + cmp dword ptr [rsp + 72], 0 + jne .LBB1409_6 +.Ltmp16015: +# %bb.4: + #DEBUG_VALUE: _Is_wc:_Ch0 <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax + 240] + mov qword ptr [rsp + 96], rcx + mov rcx, qword ptr [rax + 248] + mov qword ptr [rsp + 104], rcx + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 80], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 88], rdx + lea rcx, [rsp + 80] + lea rdx, [rsp + 96] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1409_5 + jmp .LBB1409_6 +.Ltmp16016: +.LBB1409_5: + #DEBUG_VALUE: _Is_wc:_Ch0 <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1409 20 4327 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4327:0 + mov byte ptr [rsp + 79], 0 + jmp .LBB1409_12 +.Ltmp16017: +.LBB1409_6: + #DEBUG_VALUE: _Is_wc:_Ch0 <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1409 20 4330 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4330:0 + cmp dword ptr [rsp + 72], 0 + je .LBB1409_8 +.Ltmp16018: +# %bb.7: + #DEBUG_VALUE: _Is_wc:_Ch0 <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + mov rcx, rax + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + mov dl, byte ptr [rax] + mov byte ptr [rsp + 39], dl # 1-byte Spill + jmp .LBB1409_9 +.Ltmp16019: +.LBB1409_8: + #DEBUG_VALUE: _Is_wc:_Ch0 <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + mov dl, byte ptr [rax] + mov byte ptr [rsp + 39], dl # 1-byte Spill +.Ltmp16020: +.LBB1409_9: + #DEBUG_VALUE: _Is_wc:_Ch0 <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 39] # 1-byte Reload + xor ecx, ecx + mov dl, cl + mov byte ptr [rsp + 63], al + .cv_loc 1409 20 4332 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4332:0 + movsx ecx, byte ptr [rsp + 63] + movsx r8d, byte ptr [rsp + 63] + cmp ecx, r8d + mov byte ptr [rsp + 38], dl # 1-byte Spill + jne .LBB1409_11 +.Ltmp16021: +# %bb.10: + #DEBUG_VALUE: _Is_wc:_Ch0 <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + movsx edx, byte ptr [rsp + 63] + lea rcx, [rip + "??_C@_0EA@CEKIBNPA@abcdefghijklmnopqrstuvwxyzABCDEF@"] + call qword ptr [rip + __imp_strchr] + cmp rax, 0 + setne r8b + mov byte ptr [rsp + 38], r8b # 1-byte Spill +.Ltmp16022: +.LBB1409_11: + #DEBUG_VALUE: _Is_wc:_Ch0 <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 38] # 1-byte Reload + and al, 1 + mov byte ptr [rsp + 79], al +.Ltmp16023: +.LBB1409_12: + #DEBUG_VALUE: _Is_wc:_Ch0 <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1409 20 4337 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4337:0 + mov al, byte ptr [rsp + 79] + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 144] + xor rcx, rsp + mov dword ptr [rsp + 32], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 32] # 4-byte Reload + add rsp, 152 +.Ltmp16024: + ret +.Ltmp16025: +.Lfunc_end1409: + .seh_handlerdata + .section .text,"xr",discard,"?_Is_wc@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@H@Z" + .seh_endproc + # -- End function + .def "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .globl "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # -- Begin function ??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ + .p2align 4, 0x90 +"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": # @"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" +.Lfunc_begin1410: + .cv_func_id 1410 + .cv_loc 1410 3 168 0 # ..\include\gsl/span:168:0 +.seh_proc "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + xor eax, eax + mov dl, al + xor eax, eax + mov r8d, eax + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp16028: + .cv_loc 1410 3 169 0 # ..\include\gsl/span:169:0 + mov r9, qword ptr [rcx + 8] + mov byte ptr [rbp - 41], 0 + cmp r8, r9 + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov byte ptr [rbp - 57], dl # 1-byte Spill + jg .LBB1410_2 +# %bb.1: + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rax] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$span@D$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + cmp rcx, rax + setne r8b + mov byte ptr [rbp - 57], r8b # 1-byte Spill +.LBB1410_2: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB1410_3 + jmp .LBB1410_4 +.LBB1410_3: + test byte ptr [rbp - 41], 1 + jne .LBB1410_6 + jmp .LBB1410_7 +.LBB1410_4: + lea rdx, [rip + "??_C@_0DG@JCNKEIFF@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp16026: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp16027: + jmp .LBB1410_5 +.LBB1410_5: + ud2 +.LBB1410_6: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB1410_7: + .cv_loc 1410 3 170 0 # ..\include\gsl/span:170:0 + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + add rcx, 1 + mov qword ptr [rax + 8], rcx + .cv_loc 1410 3 171 0 # ..\include\gsl/span:171:0 + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ")@IMGREL + .section .text,"xr",discard,"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .seh_endproc + .def "?dtor$8@?0???E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA": +.seh_proc "?dtor$8@?0???E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA" +.LBB1410_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1410 3 169 0 # ..\include\gsl/span:169:0 + test byte ptr [rbp - 41], 1 + jne .LBB1410_9 + jmp .LBB1410_10 +.LBB1410_9: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB1410_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16029: +.Lfunc_end1410: + .seh_handlerdata + .section .text,"xr",discard,"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .p2align 2 +"$cppxdata$??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": + .long -1 # ToState + .long "?dtor$8@?0???E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA"@IMGREL # Action +"$ip2state$??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": + .long .Lfunc_begin1410@IMGREL # IP + .long -1 # ToState + .long .Ltmp16026@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16027@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + # -- End function + .def "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" + .globl "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" # -- Begin function ??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z + .p2align 4, 0x90 +"??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z": # @"??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" +.Lfunc_begin1411: + .cv_func_id 1411 + .cv_loc 1411 20 4358 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4358:0 +.seh_proc "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" +# %bb.0: + push rsi + .seh_pushreg 6 + push rdi + .seh_pushreg 7 + push rbx + .seh_pushreg 3 + sub rsp, 320 + .seh_stackalloc 320 + .seh_endprologue + mov rax, rcx + mov r10d, dword ptr [rsp + 400] + mov r11, qword ptr [rsp + 392] + mov rsi, qword ptr [rsp + 384] + mov rdi, qword ptr [rip + __security_cookie] + xor rdi, rsp + mov qword ptr [rsp + 312], rdi + mov qword ptr [rsp + 144], r9 + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_End1 <- [$r8+0] + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Begin1 <- [$rdx+0] +.Ltmp16030: + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Res <- [$rcx+0] + .cv_loc 1411 20 4359 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4359:0 + mov r9, qword ptr [r8] + mov qword ptr [rcx], r9 + mov r9, qword ptr [r8 + 8] + mov qword ptr [rcx + 8], r9 + .cv_loc 1411 20 4360 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4360:0 + mov ebx, dword ptr [rsp + 400] + mov qword ptr [rsp + 128], rcx # 8-byte Spill +.Ltmp16031: + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Res <- [DW_OP_plus_uconst 128, DW_OP_deref] [$rsp+0] + mov ecx, ebx + mov ebx, 256 + mov qword ptr [rsp + 120], rdx # 8-byte Spill +.Ltmp16032: + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Begin1 <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + mov edx, ebx + mov qword ptr [rsp + 112], rsi # 8-byte Spill + mov qword ptr [rsp + 104], r11 # 8-byte Spill + mov qword ptr [rsp + 96], r8 # 8-byte Spill +.Ltmp16033: + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_End1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + mov dword ptr [rsp + 92], r10d # 4-byte Spill + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1411_2 +.Ltmp16034: +# %bb.1: + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_End1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Begin1 <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Res <- [DW_OP_plus_uconst 128, DW_OP_deref] [$rsp+0] + .cv_loc 1411 20 4361 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4361:0 + mov rdx, qword ptr [rsp + 392] + lea rcx, [rsp + 288] + call "??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" + mov rcx, qword ptr [rsp + 384] + mov r9, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 96] # 8-byte Reload + mov r8, qword ptr [rdx] + mov qword ptr [rsp + 272], r8 + mov r8, qword ptr [rdx + 8] + mov qword ptr [rsp + 280], r8 + mov r8, qword ptr [rsp + 120] # 8-byte Reload + mov r10, qword ptr [r8] + mov qword ptr [rsp + 256], r10 + mov r10, qword ptr [r8 + 8] + mov qword ptr [rsp + 264], r10 + mov r10, qword ptr [rsp + 288] + lea r11, [rsp + 296] + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r11 + lea rdx, [rsp + 256] + lea r8, [rsp + 272] + mov r11, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 32], r11 + mov qword ptr [rsp + 40], r10 + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" + mov rax, qword ptr [rsp + 296] + mov rcx, qword ptr [rsp + 128] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 304] + mov qword ptr [rcx + 8], rax + jmp .LBB1411_6 +.Ltmp16035: +.LBB1411_2: + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_End1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Begin1 <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Res <- [DW_OP_plus_uconst 128, DW_OP_deref] [$rsp+0] + .cv_loc 1411 20 4363 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4363:0 + mov ecx, dword ptr [rsp + 400] + mov edx, 2048 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1411_4 +.Ltmp16036: +# %bb.3: + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_End1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Begin1 <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Res <- [DW_OP_plus_uconst 128, DW_OP_deref] [$rsp+0] + .cv_loc 1411 20 4364 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4364:0 + mov rdx, qword ptr [rsp + 392] + lea rcx, [rsp + 232] + call "??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" + mov rcx, qword ptr [rsp + 384] + mov r9, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 96] # 8-byte Reload + mov r8, qword ptr [rdx] + mov qword ptr [rsp + 216], r8 + mov r8, qword ptr [rdx + 8] + mov qword ptr [rsp + 224], r8 + mov r8, qword ptr [rsp + 120] # 8-byte Reload + mov r10, qword ptr [r8] + mov qword ptr [rsp + 200], r10 + mov r10, qword ptr [r8 + 8] + mov qword ptr [rsp + 208], r10 + mov r10, qword ptr [rsp + 232] + lea r11, [rsp + 240] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, r11 + lea rdx, [rsp + 200] + lea r8, [rsp + 216] + mov r11, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 32], r11 + mov qword ptr [rsp + 40], r10 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" + mov rax, qword ptr [rsp + 240] + mov rcx, qword ptr [rsp + 128] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 248] + mov qword ptr [rcx + 8], rax + jmp .LBB1411_5 +.Ltmp16037: +.LBB1411_4: + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_End1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Begin1 <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Res <- [DW_OP_plus_uconst 128, DW_OP_deref] [$rsp+0] + .cv_loc 1411 20 4367 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4367:0 + mov rax, qword ptr [rsp + 384] + mov r9, qword ptr [rsp + 144] + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 168], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 176], rdx + mov rdx, qword ptr [rsp + 120] # 8-byte Reload + mov r8, qword ptr [rdx] + mov qword ptr [rsp + 152], r8 + mov r8, qword ptr [rdx + 8] + mov qword ptr [rsp + 160], r8 + mov r10b, byte ptr [rsp + 136] + lea rcx, [rsp + 184] + lea rdx, [rsp + 152] + lea r8, [rsp + 168] + mov qword ptr [rsp + 32], rax + mov byte ptr [rsp + 40], r10b + call "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" + mov rax, qword ptr [rsp + 184] + mov rcx, qword ptr [rsp + 128] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 192] + mov qword ptr [rcx + 8], rax +.Ltmp16038: +.LBB1411_5: + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_End1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Begin1 <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Res <- [DW_OP_plus_uconst 128, DW_OP_deref] [$rsp+0] + .cv_loc 1411 20 4363 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4363:0 + jmp .LBB1411_6 +.Ltmp16039: +.LBB1411_6: + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_End1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Begin1 <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Res <- [DW_OP_plus_uconst 128, DW_OP_deref] [$rsp+0] + .cv_loc 1411 20 4369 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4369:0 + mov rax, qword ptr [rsp + 312] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 80] # 8-byte Reload + add rsp, 320 +.Ltmp16040: + pop rbx + pop rdi + pop rsi + ret +.Ltmp16041: +.Lfunc_end1411: + .seh_handlerdata + .section .text,"xr",discard,"??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" + .seh_endproc + # -- End function + .def "?_Str@?$_Buf@D@std@@QEBAPEBDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + .globl "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" # -- Begin function ?_Str@?$_Buf@D@std@@QEBAPEBDXZ + .p2align 4, 0x90 +"?_Str@?$_Buf@D@std@@QEBAPEBDXZ": # @"?_Str@?$_Buf@D@std@@QEBAPEBDXZ" +.Lfunc_begin1412: + .cv_func_id 1412 + .cv_loc 1412 20 1570 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1570:0 +.seh_proc "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp16042: + .cv_loc 1412 20 1571 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1571:0 + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp16043: +.Lfunc_end1412: + .seh_handlerdata + .section .text,"xr",discard,"?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + .seh_endproc + # -- End function + .def "?_Size@?$_Buf@D@std@@QEBAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Size@?$_Buf@D@std@@QEBAIXZ" + .globl "?_Size@?$_Buf@D@std@@QEBAIXZ" # -- Begin function ?_Size@?$_Buf@D@std@@QEBAIXZ + .p2align 4, 0x90 +"?_Size@?$_Buf@D@std@@QEBAIXZ": # @"?_Size@?$_Buf@D@std@@QEBAIXZ" +.Lfunc_begin1413: + .cv_func_id 1413 + .cv_loc 1413 20 1552 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1552:0 +.seh_proc "?_Size@?$_Buf@D@std@@QEBAIXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp16044: + .cv_loc 1413 20 1553 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1553:0 + mov eax, dword ptr [rcx + 4] + pop rcx + ret +.Ltmp16045: +.Lfunc_end1413: + .seh_handlerdata + .section .text,"xr",discard,"?_Size@?$_Buf@D@std@@QEBAIXZ" + .seh_endproc + # -- End function + .def "?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" + .globl "?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" # -- Begin function ?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z + .p2align 4, 0x90 +"?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z": # @"?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Lfunc_begin1414: + .cv_func_id 1414 + .cv_loc 1414 20 4437 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4437:0 +.seh_proc "?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +# %bb.0: + sub rsp, 296 + .seh_stackalloc 296 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 288], rax + mov qword ptr [rsp + 152], rdx + mov qword ptr [rsp + 144], rcx + mov rax, qword ptr [rsp + 144] +.Ltmp16046: + .cv_loc 1414 20 4439 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4439:0 + mov rcx, rax + mov qword ptr [rsp + 120], rax # 8-byte Spill + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + mov r8b, byte ptr [rax] + mov byte ptr [rsp + 287], r8b + .cv_loc 1414 20 4440 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4440:0 + mov rax, qword ptr [rsp + 120] # 8-byte Reload + mov ecx, dword ptr [rax + 280] + mov edx, 256 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1414_2 +# %bb.1: +.Ltmp16047: + .cv_loc 1414 20 4441 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4441:0 + mov rax, qword ptr [rsp + 120] # 8-byte Reload + mov rcx, qword ptr [rax + 304] + mov dl, byte ptr [rsp + 287] + call "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" + mov byte ptr [rsp + 287], al +.Ltmp16048: +.LBB1414_2: + .cv_loc 1414 20 4442 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4442:0 + mov rax, qword ptr [rsp + 120] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 264], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 272], rcx + .cv_loc 1414 20 4443 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4443:0 + lea rcx, [rsp + 264] +.Ltmp16049: + #DEBUG_VALUE: _Do_class:_Res0 <- [$rcx+0] + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" +.Ltmp16050: + .cv_loc 1414 20 4444 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4444:0 + lea rcx, [rsp + 248] +.Ltmp16051: + #DEBUG_VALUE: _Do_class:_Resx <- [$rcx+0] + mov qword ptr [rsp + 112], rax # 8-byte Spill + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" +.Ltmp16052: + xor edx, edx + mov r8b, dl + .cv_loc 1414 20 4445 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4445:0 + mov rcx, qword ptr [rsp + 152] + mov qword ptr [rsp + 128], rcx + .cv_loc 1414 20 4447 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4447:0 + mov rcx, qword ptr [rsp + 128] + cmp qword ptr [rcx + 32], 0 + mov qword ptr [rsp + 104], rax # 8-byte Spill + mov byte ptr [rsp + 103], r8b # 1-byte Spill + je .LBB1414_4 +# %bb.3: + mov rax, qword ptr [rsp + 120] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 232], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 240], rcx + mov rcx, qword ptr [rsp + 128] + mov r9, qword ptr [rcx + 32] + mov rcx, qword ptr [rax + 240] + mov qword ptr [rsp + 184], rcx + mov rcx, qword ptr [rax + 248] + mov qword ptr [rsp + 192], rcx + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 168], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 176], rcx + lea rcx, [rsp + 200] + lea rdx, [rsp + 168] + lea r8, [rsp + 184] + call "??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z" + mov rax, qword ptr [rsp + 200] + mov qword ptr [rsp + 248], rax + mov rax, qword ptr [rsp + 208] + mov qword ptr [rsp + 256], rax + mov rax, qword ptr [rsp + 248] + mov qword ptr [rsp + 216], rax + mov rax, qword ptr [rsp + 256] + mov qword ptr [rsp + 224], rax + lea rcx, [rsp + 216] + lea rdx, [rsp + 232] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov byte ptr [rsp + 103], al # 1-byte Spill +.LBB1414_4: + mov al, byte ptr [rsp + 103] # 1-byte Reload + test al, 1 + jne .LBB1414_5 + jmp .LBB1414_6 +.LBB1414_5: +.Ltmp16053: + .cv_loc 1414 20 4451 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4451:0 + mov rax, qword ptr [rsp + 248] + mov qword ptr [rsp + 264], rax + mov rax, qword ptr [rsp + 256] + mov qword ptr [rsp + 272], rax + .cv_loc 1414 20 4452 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4452:0 + mov byte ptr [rsp + 143], 1 + .cv_loc 1414 20 4453 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4453:0 + jmp .LBB1414_31 +.Ltmp16054: +.LBB1414_6: + .cv_loc 1414 20 4454 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4454:0 + mov rax, qword ptr [rsp + 128] + cmp qword ptr [rax + 56], 0 + je .LBB1414_12 +# %bb.7: + mov rax, qword ptr [rsp + 128] + mov rdx, qword ptr [rax + 56] + mov rax, qword ptr [rsp + 120] # 8-byte Reload + mov ecx, dword ptr [rax + 280] + mov r8d, 2048 + mov qword ptr [rsp + 88], rdx # 8-byte Spill + mov edx, r8d + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1414_9 +# %bb.8: + mov rax, qword ptr [rsp + 120] # 8-byte Reload + mov rcx, qword ptr [rax + 304] + mov dl, byte ptr [rsp + 287] + call "?translate@?$_Regex_traits@D@std@@QEBADD@Z" + movsx r8d, al + mov dword ptr [rsp + 84], r8d # 4-byte Spill + jmp .LBB1414_10 +.LBB1414_9: + movzx eax, byte ptr [rsp + 287] + mov dword ptr [rsp + 84], eax # 4-byte Spill +.LBB1414_10: + mov eax, dword ptr [rsp + 84] # 4-byte Reload + mov cl, al + movzx ecx, cl + mov rdx, qword ptr [rsp + 88] # 8-byte Reload + call "??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z" + test al, 1 + jne .LBB1414_11 + jmp .LBB1414_12 +.LBB1414_11: +.Ltmp16055: + .cv_loc 1414 20 4459 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4459:0 + mov byte ptr [rsp + 143], 1 + jmp .LBB1414_30 +.LBB1414_12: + .cv_loc 1414 20 4460 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4460:0 + movzx eax, byte ptr [rsp + 287] + cmp eax, 256 + jae .LBB1414_16 +# %bb.13: + .cv_loc 1414 20 4461 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4461:0 + xor eax, eax + mov cl, al +.Ltmp16056: + mov rdx, qword ptr [rsp + 128] + cmp qword ptr [rdx + 40], 0 + mov byte ptr [rsp + 83], cl # 1-byte Spill + je .LBB1414_15 +# %bb.14: + mov rax, qword ptr [rsp + 128] + mov rcx, qword ptr [rax + 40] + mov dl, byte ptr [rsp + 287] + call "??$_Find@E@_Bitmap@std@@QEBA_NE@Z" + mov byte ptr [rsp + 83], al # 1-byte Spill +.LBB1414_15: + mov al, byte ptr [rsp + 83] # 1-byte Reload + and al, 1 + mov byte ptr [rsp + 143], al + jmp .LBB1414_29 +.LBB1414_16: + .cv_loc 1414 20 4462 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4462:0 + mov rax, qword ptr [rsp + 128] + cmp qword ptr [rax + 48], 0 + je .LBB1414_19 +# %bb.17: + mov rax, qword ptr [rsp + 128] + mov rcx, qword ptr [rax + 48] + call "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + mov rcx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx + 48] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "?_Size@?$_Buf@D@std@@QEBAIXZ" + mov eax, eax + mov ecx, eax + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + add rdx, rcx + mov rcx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx + 48] + mov qword ptr [rsp + 64], rdx # 8-byte Spill + call "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + mov rcx, rax + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + lea r8, [rsp + 287] + call "??$find@PEBDE@std@@YAPEBDPEBD0AEBE@Z" + mov rcx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx + 48] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + mov rcx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx + 48] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Size@?$_Buf@D@std@@QEBAIXZ" + mov eax, eax + mov ecx, eax + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + add rdx, rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + cmp rcx, rdx + je .LBB1414_19 +# %bb.18: +.Ltmp16057: + .cv_loc 1414 20 4466 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4466:0 + mov byte ptr [rsp + 143], 1 + jmp .LBB1414_28 +.LBB1414_19: + .cv_loc 1414 20 4467 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4467:0 + mov rax, qword ptr [rsp + 128] + movsx ecx, word ptr [rax + 64] + cmp ecx, 0 + je .LBB1414_22 +# %bb.20: + mov rax, qword ptr [rsp + 120] # 8-byte Reload + mov rcx, qword ptr [rax + 304] + mov rdx, qword ptr [rsp + 128] + mov r8w, word ptr [rdx + 64] + mov dl, byte ptr [rsp + 287] + call "?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z" + test al, 1 + jne .LBB1414_21 + jmp .LBB1414_22 +.LBB1414_21: +.Ltmp16058: + .cv_loc 1414 20 4468 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4468:0 + mov byte ptr [rsp + 143], 1 + jmp .LBB1414_27 +.LBB1414_22: + .cv_loc 1414 20 4469 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4469:0 + mov rax, qword ptr [rsp + 128] + cmp qword ptr [rax + 72], 0 + je .LBB1414_25 +# %bb.23: + mov rax, qword ptr [rsp + 120] # 8-byte Reload + mov r8, qword ptr [rax + 304] + mov rcx, qword ptr [rsp + 128] + mov rdx, qword ptr [rcx + 72] + mov cl, byte ptr [rsp + 287] + call "??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" + test al, 1 + jne .LBB1414_24 + jmp .LBB1414_25 +.LBB1414_24: +.Ltmp16059: + .cv_loc 1414 20 4470 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4470:0 + mov byte ptr [rsp + 143], 1 + jmp .LBB1414_26 +.LBB1414_25: + .cv_loc 1414 20 4472 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4472:0 + mov byte ptr [rsp + 143], 0 +.LBB1414_26: + .cv_loc 1414 20 4469 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4469:0 + jmp .LBB1414_27 +.Ltmp16060: +.LBB1414_27: + .cv_loc 1414 20 4467 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4467:0 + jmp .LBB1414_28 +.Ltmp16061: +.LBB1414_28: + .cv_loc 1414 20 4465 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4465:0 + jmp .LBB1414_29 +.Ltmp16062: +.LBB1414_29: + .cv_loc 1414 20 4460 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4460:0 + jmp .LBB1414_30 +.Ltmp16063: +.LBB1414_30: + .cv_loc 1414 20 4458 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4458:0 + jmp .LBB1414_31 +.Ltmp16064: +.LBB1414_31: + .cv_loc 1414 20 4473 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4473:0 + mov al, byte ptr [rsp + 143] + and al, 1 + movzx ecx, al + mov rdx, qword ptr [rsp + 128] + mov r8d, dword ptr [rdx + 12] + and r8d, 1 + cmp ecx, r8d + jne .LBB1414_33 +# %bb.32: +.Ltmp16065: + .cv_loc 1414 20 4474 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4474:0 + mov byte ptr [rsp + 167], 0 + jmp .LBB1414_34 +.LBB1414_33: +.Ltmp16066: + .cv_loc 1414 20 4477 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4477:0 + mov rax, qword ptr [rsp + 264] + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 272] + mov qword ptr [rcx + 8], rax + .cv_loc 1414 20 4478 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4478:0 + mov byte ptr [rsp + 167], 1 +.Ltmp16067: +.LBB1414_34: + .cv_loc 1414 20 4480 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4480:0 + mov al, byte ptr [rsp + 167] + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 288] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 296 + ret +.Ltmp16068: +.Lfunc_end1414: + .seh_handlerdata + .section .text,"xr",discard,"?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" + .seh_endproc + # -- End function + .def "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" + .globl "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z": # @"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1415: + .cv_func_id 1415 + .cv_loc 1415 20 1968 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1968:0 +.seh_proc "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp16069: + mov rdx, qword ptr [rsp + 64] + mov rax, qword ptr [rdx] + mov qword ptr [rcx], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rcx + 8], rax + mov rax, rcx + add rax, 16 + mov rdx, qword ptr [rsp + 64] + add rdx, 16 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp16070: +.Lfunc_end1415: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAXAEBV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAXAEBV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .globl "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAXAEBV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # -- Begin function ??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAXAEBV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z + .p2align 4, 0x90 +"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAXAEBV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z": # @"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAXAEBV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +.Lfunc_begin1416: + .cv_func_id 1416 + .cv_loc 1416 20 1990 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1990:0 +.seh_proc "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAXAEBV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp16071: + .cv_loc 1416 20 1991 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1991:0 + mov rdx, qword ptr [rsp + 48] + call "??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" + .cv_loc 1416 20 1992 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1992:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + add rsp, 56 + ret +.Ltmp16072: +.Lfunc_end1416: + .seh_handlerdata + .section .text,"xr",discard,"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAXAEBV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .seh_endproc + # -- End function + .def "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" + .globl "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" # -- Begin function ??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z + .p2align 4, 0x90 +"??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z": # @"??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" +.Lfunc_begin1417: + .cv_func_id 1417 + .cv_loc 1417 20 4358 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4358:0 +.seh_proc "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" +# %bb.0: + push rsi + .seh_pushreg 6 + push rdi + .seh_pushreg 7 + push rbx + .seh_pushreg 3 + sub rsp, 400 + .seh_stackalloc 400 + .seh_endprologue + mov rax, rcx + mov r10d, dword ptr [rsp + 480] + mov r11, qword ptr [rsp + 472] + mov rsi, qword ptr [rsp + 464] + mov rdi, qword ptr [rip + __security_cookie] + xor rdi, rsp + mov qword ptr [rsp + 392], rdi + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End2 <- [$rsi+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin2 <- [$r9+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End1 <- [$r8+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin1 <- [$rdx+0] +.Ltmp16073: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Res <- [$rcx+0] + .cv_loc 1417 20 4359 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4359:0 + mov rdi, qword ptr [r8] + mov qword ptr [rcx], rdi + mov rdi, qword ptr [r8 + 8] + mov qword ptr [rcx + 8], rdi + .cv_loc 1417 20 4360 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4360:0 + mov ebx, dword ptr [rsp + 480] + mov qword ptr [rsp + 120], rcx # 8-byte Spill +.Ltmp16074: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Res <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + mov ecx, ebx + mov ebx, 256 + mov qword ptr [rsp + 112], rdx # 8-byte Spill +.Ltmp16075: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin1 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + mov edx, ebx + mov qword ptr [rsp + 104], rsi # 8-byte Spill +.Ltmp16076: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End2 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 96], r9 # 8-byte Spill +.Ltmp16077: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin2 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 88], r8 # 8-byte Spill +.Ltmp16078: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End1 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 80], r11 # 8-byte Spill + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov dword ptr [rsp + 68], r10d # 4-byte Spill + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1417_2 +.Ltmp16079: +# %bb.1: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End1 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin2 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End2 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin1 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Res <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + .cv_loc 1417 20 4361 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4361:0 + mov rdx, qword ptr [rsp + 472] + lea rcx, [rsp + 368] + call "??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" + mov rcx, qword ptr [rsp + 104] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 352], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 360], rdx + mov rdx, qword ptr [rsp + 96] # 8-byte Reload + mov r8, qword ptr [rdx] + mov qword ptr [rsp + 336], r8 + mov r8, qword ptr [rdx + 8] + mov qword ptr [rsp + 344], r8 + mov r8, qword ptr [rsp + 88] # 8-byte Reload + mov r9, qword ptr [r8] + mov qword ptr [rsp + 320], r9 + mov r9, qword ptr [r8 + 8] + mov qword ptr [rsp + 328], r9 + mov r9, qword ptr [rsp + 112] # 8-byte Reload + mov r10, qword ptr [r9] + mov qword ptr [rsp + 304], r10 + mov r10, qword ptr [r9 + 8] + mov qword ptr [rsp + 312], r10 + mov r10, qword ptr [rsp + 368] + lea rcx, [rsp + 376] + lea rdx, [rsp + 304] + lea r8, [rsp + 320] + lea r9, [rsp + 336] + lea r11, [rsp + 352] + mov qword ptr [rsp + 32], r11 + mov qword ptr [rsp + 40], r10 + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" + mov rax, qword ptr [rsp + 376] + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 384] + mov qword ptr [rcx + 8], rax + jmp .LBB1417_6 +.Ltmp16080: +.LBB1417_2: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End1 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin2 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End2 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin1 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Res <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + .cv_loc 1417 20 4363 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4363:0 + mov ecx, dword ptr [rsp + 480] + mov edx, 2048 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1417_4 +.Ltmp16081: +# %bb.3: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End1 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin2 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End2 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin1 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Res <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + .cv_loc 1417 20 4364 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4364:0 + mov rdx, qword ptr [rsp + 472] + lea rcx, [rsp + 280] + call "??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" + mov rcx, qword ptr [rsp + 104] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 264], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 272], rdx + mov rdx, qword ptr [rsp + 96] # 8-byte Reload + mov r8, qword ptr [rdx] + mov qword ptr [rsp + 248], r8 + mov r8, qword ptr [rdx + 8] + mov qword ptr [rsp + 256], r8 + mov r8, qword ptr [rsp + 88] # 8-byte Reload + mov r9, qword ptr [r8] + mov qword ptr [rsp + 232], r9 + mov r9, qword ptr [r8 + 8] + mov qword ptr [rsp + 240], r9 + mov r9, qword ptr [rsp + 112] # 8-byte Reload + mov r10, qword ptr [r9] + mov qword ptr [rsp + 216], r10 + mov r10, qword ptr [r9 + 8] + mov qword ptr [rsp + 224], r10 + mov r10, qword ptr [rsp + 280] + lea rcx, [rsp + 288] + lea rdx, [rsp + 216] + lea r8, [rsp + 232] + lea r9, [rsp + 248] + lea r11, [rsp + 264] + mov qword ptr [rsp + 32], r11 + mov qword ptr [rsp + 40], r10 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" + mov rax, qword ptr [rsp + 288] + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 296] + mov qword ptr [rcx + 8], rax + jmp .LBB1417_5 +.Ltmp16082: +.LBB1417_4: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End1 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin2 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End2 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin1 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Res <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + .cv_loc 1417 20 4367 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4367:0 + mov rax, qword ptr [rsp + 104] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 184], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 192], rcx + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 168], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 176], rdx + mov rdx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rdx] + mov qword ptr [rsp + 152], r8 + mov r8, qword ptr [rdx + 8] + mov qword ptr [rsp + 160], r8 + mov r8, qword ptr [rsp + 112] # 8-byte Reload + mov r9, qword ptr [r8] + mov qword ptr [rsp + 136], r9 + mov r9, qword ptr [r8 + 8] + mov qword ptr [rsp + 144], r9 + mov r10b, byte ptr [rsp + 128] + lea rcx, [rsp + 200] + lea rdx, [rsp + 136] + lea r8, [rsp + 152] + lea r9, [rsp + 168] + lea r11, [rsp + 184] + mov qword ptr [rsp + 32], r11 + mov byte ptr [rsp + 40], r10b + call "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" + mov rax, qword ptr [rsp + 200] + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 208] + mov qword ptr [rcx + 8], rax +.Ltmp16083: +.LBB1417_5: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End1 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin2 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End2 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin1 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Res <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + .cv_loc 1417 20 4363 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4363:0 + jmp .LBB1417_6 +.Ltmp16084: +.LBB1417_6: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End1 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin2 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End2 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin1 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Res <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + .cv_loc 1417 20 4369 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4369:0 + mov rax, qword ptr [rsp + 392] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 400 +.Ltmp16085: + pop rbx + pop rdi + pop rsi + ret +.Ltmp16086: +.Lfunc_end1417: + .seh_handlerdata + .section .text,"xr",discard,"??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" + .seh_endproc + # -- End function + .def "?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z" + .globl "?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z" # -- Begin function ?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z + .p2align 4, 0x90 +"?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z": # @"?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z" +.Lfunc_begin1418: + .cv_func_id 1418 + .cv_loc 1418 20 4139 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4139:0 +.seh_proc "?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 448 + .seh_stackalloc 448 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 312], -2 + mov qword ptr [rbp + 296], rdx + mov qword ptr [rbp + 288], rcx + mov rcx, qword ptr [rbp + 288] +.Ltmp16105: + .cv_loc 1418 20 4140 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4140:0 + lea rdx, [rbp + 192] +.Ltmp16106: + #DEBUG_VALUE: _Do_if:_St <- [$rdx+0] + mov qword ptr [rbp - 8], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rbp - 8] # 8-byte Reload +.Ltmp16107: + call "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" + mov qword ptr [rbp - 16], rax # 8-byte Spill +.LBB1418_1: # =>This Inner Loop Header: Depth=1 +.Ltmp16108: + .cv_loc 1418 20 4143 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4143:0 + cmp qword ptr [rbp + 296], 0 + je .LBB1418_7 +# %bb.2: # in Loop: Header=BB1418_1 Depth=1 + .cv_loc 1418 20 4145 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4145:0 +.Ltmp16087: + lea rdx, [rbp + 192] +.Ltmp16109: + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" +.Ltmp16088: + mov qword ptr [rbp - 24], rax # 8-byte Spill + jmp .LBB1418_3 +.LBB1418_3: # in Loop: Header=BB1418_1 Depth=1 + .cv_loc 1418 20 4146 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4146:0 + mov rax, qword ptr [rbp + 296] + mov rdx, qword ptr [rax + 16] +.Ltmp16089: + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Ltmp16090: + mov byte ptr [rbp - 25], al # 1-byte Spill + jmp .LBB1418_4 +.LBB1418_4: # in Loop: Header=BB1418_1 Depth=1 + mov al, byte ptr [rbp - 25] # 1-byte Reload + test al, 1 + jne .LBB1418_5 + jmp .LBB1418_6 +.LBB1418_5: +.Ltmp16110: + .cv_loc 1418 20 4147 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4147:0 + jmp .LBB1418_7 +.Ltmp16111: +.LBB1418_6: # in Loop: Header=BB1418_1 Depth=1 + .cv_loc 1418 20 4143 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4143:0 + mov rax, qword ptr [rbp + 296] + mov rax, qword ptr [rax + 40] + mov qword ptr [rbp + 296], rax + jmp .LBB1418_1 +.Ltmp16112: +.LBB1418_7: + .cv_loc 1418 20 4151 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4151:0 + cmp qword ptr [rbp + 296], 0 + jne .LBB1418_9 +# %bb.8: +.Ltmp16113: + .cv_loc 1418 20 4152 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4152:0 + mov byte ptr [rbp + 311], 0 + mov dword ptr [rbp + 188], 1 + jmp .LBB1418_27 +.Ltmp16114: +.LBB1418_9: + .cv_loc 1418 20 4155 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4155:0 + mov rax, qword ptr [rbp - 8] # 8-byte Reload + test byte ptr [rax + 296], 1 + jne .LBB1418_11 +# %bb.10: +.Ltmp16115: + .cv_loc 1418 20 4156 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4156:0 + mov byte ptr [rbp + 311], 1 + mov dword ptr [rbp + 188], 1 + jmp .LBB1418_27 +.Ltmp16116: +.LBB1418_11: + .cv_loc 1418 20 4159 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4159:0 +.Ltmp16091: + lea rcx, [rbp + 88] + mov rdx, qword ptr [rbp - 8] # 8-byte Reload + call "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" +.Ltmp16092: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB1418_12 +.LBB1418_12: + .cv_loc 1418 20 4160 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4160:0 + mov rax, qword ptr [rbp - 8] # 8-byte Reload + movups xmm0, xmmword ptr [rax] + movaps xmmword ptr [rbp + 64], xmm0 + movups xmm0, xmmword ptr [rbp + 192] + movaps xmmword ptr [rbp + 48], xmm0 +.Ltmp16093: + lea rcx, [rbp + 48] + lea rdx, [rbp + 64] + call "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" +.Ltmp16094: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1418_13 +.LBB1418_13: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp + 80], rax +.LBB1418_14: # =>This Inner Loop Header: Depth=1 +.Ltmp16117: + .cv_loc 1418 20 4163 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4163:0 + mov rax, qword ptr [rbp + 296] + mov rax, qword ptr [rax + 40] + mov qword ptr [rbp + 296], rax + .cv_loc 1418 20 4164 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4164:0 + cmp qword ptr [rbp + 296], 0 + jne .LBB1418_16 +.Ltmp16118: +# %bb.15: + .cv_loc 1418 20 4180 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4180:0 +.Ltmp16095: + lea rdx, [rbp + 88] + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" +.Ltmp16096: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1418_25 +.LBB1418_16: # in Loop: Header=BB1418_14 Depth=1 + .cv_loc 1418 20 4167 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4167:0 +.Ltmp16097: + lea rdx, [rbp + 192] +.Ltmp16119: + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" +.Ltmp16098: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB1418_17 +.LBB1418_17: # in Loop: Header=BB1418_14 Depth=1 + .cv_loc 1418 20 4168 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4168:0 + mov rax, qword ptr [rbp + 296] + mov rdx, qword ptr [rax + 16] +.Ltmp16099: + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Ltmp16100: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB1418_18 +.LBB1418_18: # in Loop: Header=BB1418_14 Depth=1 + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB1418_19 + jmp .LBB1418_24 +.LBB1418_19: # in Loop: Header=BB1418_14 Depth=1 +.Ltmp16120: + .cv_loc 1418 20 4170 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4170:0 + mov rax, qword ptr [rbp - 8] # 8-byte Reload + movups xmm0, xmmword ptr [rax] + movaps xmmword ptr [rbp + 16], xmm0 + movups xmm0, xmmword ptr [rbp + 192] + movaps xmmword ptr [rbp], xmm0 +.Ltmp16101: + mov rcx, rbp + lea rdx, [rbp + 16] + call "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" +.Ltmp16102: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1418_20 +.LBB1418_20: # in Loop: Header=BB1418_14 Depth=1 + mov rax, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp + 40], rax + .cv_loc 1418 20 4171 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4171:0 + mov rcx, qword ptr [rbp + 80] + cmp rcx, qword ptr [rbp + 40] + jae .LBB1418_23 +# %bb.21: # in Loop: Header=BB1418_14 Depth=1 + .cv_loc 1418 20 4173 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4173:0 +.Ltmp16103: + lea rcx, [rbp + 88] +.Ltmp16121: + mov rdx, qword ptr [rbp - 8] # 8-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" +.Ltmp16104: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1418_22 +.LBB1418_22: # in Loop: Header=BB1418_14 Depth=1 + .cv_loc 1418 20 4174 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4174:0 + mov rax, qword ptr [rbp + 40] + mov qword ptr [rbp + 80], rax +.Ltmp16122: +.LBB1418_23: # in Loop: Header=BB1418_14 Depth=1 + .cv_loc 1418 20 4176 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4176:0 + jmp .LBB1418_24 +.Ltmp16123: +.LBB1418_24: # in Loop: Header=BB1418_14 Depth=1 + .cv_loc 1418 20 4161 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4161:0 + jmp .LBB1418_14 +.Ltmp16124: +.LBB1418_25: + .cv_loc 1418 20 4181 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4181:0 + mov byte ptr [rbp + 311], 1 + mov dword ptr [rbp + 188], 1 + .cv_loc 1418 20 4182 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4182:0 + lea rcx, [rbp + 88] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + jmp .LBB1418_27 +.LBB1418_27: + lea rcx, [rbp + 192] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + mov al, byte ptr [rbp + 311] + and al, 1 + movzx eax, al + add rsp, 448 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z")@IMGREL + .section .text,"xr",discard,"?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z" + .seh_endproc + .def "?dtor$26@?0??_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$26@?0??_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z@4HA": +.seh_proc "?dtor$26@?0??_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z@4HA" +.LBB1418_26: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 88] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z" + .seh_endproc + .def "?dtor$28@?0??_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$28@?0??_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z@4HA": +.seh_proc "?dtor$28@?0??_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z@4HA" +.LBB1418_28: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 192] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16125: +.Lfunc_end1418: + .seh_handlerdata + .section .text,"xr",discard,"?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z" + .p2align 2 +"$cppxdata$?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z")@IMGREL # IPToStateXData + .long 440 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z": + .long -1 # ToState + .long "?dtor$28@?0??_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$26@?0??_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z@4HA"@IMGREL # Action +"$ip2state$?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z": + .long .Lfunc_begin1418@IMGREL # IP + .long -1 # ToState + .long .Ltmp16087@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16093@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp16104@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z" + # -- End function + .def "?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z" + .globl "?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z" # -- Begin function ?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z + .p2align 4, 0x90 +"?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z": # @"?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z" +.Lfunc_begin1419: + .cv_func_id 1419 + .cv_loc 1419 20 4253 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4253:0 +.seh_proc "?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 336 + .seh_stackalloc 336 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 200], -2 + mov dword ptr [rbp + 192], r9d + and r8b, 1 + mov byte ptr [rbp + 191], r8b + mov qword ptr [rbp + 176], rdx + mov qword ptr [rbp + 168], rcx + mov rcx, qword ptr [rbp + 168] +.Ltmp16148: + .cv_loc 1419 20 4254 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4254:0 + mov rdx, qword ptr [rbp + 176] + cmp dword ptr [rdx + 52], 1 + mov qword ptr [rbp - 24], rcx # 8-byte Spill + jne .LBB1419_2 +# %bb.1: +.Ltmp16149: + .cv_loc 1419 20 4255 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4255:0 + mov al, byte ptr [rbp + 191] + mov rdx, qword ptr [rbp + 176] + and al, 1 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov r8b, al + call "?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z" + and al, 1 + mov byte ptr [rbp + 199], al + jmp .LBB1419_43 +.Ltmp16150: +.LBB1419_2: + .cv_loc 1419 20 4257 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4257:0 + mov byte ptr [rbp + 167], 0 + lea rcx, [rbp + 64] + .cv_loc 1419 20 4258 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4258:0 + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + call "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" + .cv_loc 1419 20 4259 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4259:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + add rcx, 192 + mov rdx, qword ptr [rbp + 176] + mov r8d, dword ptr [rdx + 48] + mov edx, r8d +.Ltmp16126: + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z" +.Ltmp16127: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB1419_3 +.LBB1419_3: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp + 56], rax + .cv_loc 1419 20 4260 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4260:0 + mov rcx, qword ptr [rbp + 56] + mov edx, dword ptr [rcx] + mov dword ptr [rbp + 52], edx + .cv_loc 1419 20 4261 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4261:0 + mov rcx, qword ptr [rbp + 56] + mov rcx, qword ptr [rcx + 8] + mov qword ptr [rbp + 40], rcx + .cv_loc 1419 20 4262 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4262:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov r8, qword ptr [rcx] + mov qword ptr [rbp + 24], r8 + mov r8, qword ptr [rcx + 8] + mov qword ptr [rbp + 32], r8 + .cv_loc 1419 20 4264 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4264:0 + cmp dword ptr [rbp + 192], 0 + mov r9b, 1 + mov byte ptr [rbp - 41], r9b # 1-byte Spill + je .LBB1419_5 +# %bb.4: + mov rax, qword ptr [rbp + 24] + mov qword ptr [rbp], rax + mov rax, qword ptr [rbp + 32] + mov qword ptr [rbp + 8], rax + mov rax, qword ptr [rbp + 40] + mov rcx, qword ptr [rax] + mov qword ptr [rbp - 16], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rbp - 8], rax + lea rcx, [rbp - 16] + mov rdx, rbp + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov byte ptr [rbp - 41], al # 1-byte Spill +.LBB1419_5: + mov al, byte ptr [rbp - 41] # 1-byte Reload + xor ecx, ecx + and al, 1 + mov byte ptr [rbp + 23], al + .cv_loc 1419 20 4266 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4266:0 + mov rdx, qword ptr [rbp + 176] + cmp ecx, dword ptr [rdx + 36] + jg .LBB1419_9 +# %bb.6: + mov rax, qword ptr [rbp + 176] + mov ecx, dword ptr [rax + 36] + cmp ecx, dword ptr [rbp + 192] + jg .LBB1419_9 +# %bb.7: +.Ltmp16151: + .cv_loc 1419 20 4267 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4267:0 + mov rax, qword ptr [rbp + 176] + mov rax, qword ptr [rax + 40] + mov rdx, qword ptr [rax + 16] +.Ltmp16144: + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Ltmp16145: + mov byte ptr [rbp - 42], al # 1-byte Spill + jmp .LBB1419_8 +.LBB1419_8: + mov al, byte ptr [rbp - 42] # 1-byte Reload + and al, 1 + mov byte ptr [rbp + 167], al + jmp .LBB1419_38 +.LBB1419_9: + .cv_loc 1419 20 4268 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4268:0 + mov eax, dword ptr [rbp + 192] + mov rcx, qword ptr [rbp + 176] + cmp eax, dword ptr [rcx + 32] + jge .LBB1419_16 +# %bb.10: +.Ltmp16152: + .cv_loc 1419 20 4270 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4270:0 + test byte ptr [rbp + 23], 1 + jne .LBB1419_13 +# %bb.11: +.Ltmp16153: + .cv_loc 1419 20 4271 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4271:0 + mov rax, qword ptr [rbp + 176] + mov rax, qword ptr [rax + 40] + mov rdx, qword ptr [rax + 16] +.Ltmp16140: + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Ltmp16141: + mov byte ptr [rbp - 43], al # 1-byte Spill + jmp .LBB1419_12 +.LBB1419_12: + mov al, byte ptr [rbp - 43] # 1-byte Reload + and al, 1 + mov byte ptr [rbp + 167], al + jmp .LBB1419_15 +.LBB1419_13: +.Ltmp16154: + .cv_loc 1419 20 4274 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4274:0 + mov eax, dword ptr [rbp + 192] + add eax, 1 + mov rcx, qword ptr [rbp + 56] + mov dword ptr [rcx], eax + .cv_loc 1419 20 4275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4275:0 + mov rcx, qword ptr [rbp + 56] + lea rdx, [rbp + 24] + mov qword ptr [rcx + 8], rdx + .cv_loc 1419 20 4276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4276:0 + mov rcx, qword ptr [rbp + 176] + mov rdx, qword ptr [rcx + 16] +.Ltmp16142: + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Ltmp16143: + mov byte ptr [rbp - 44], al # 1-byte Spill + jmp .LBB1419_14 +.LBB1419_14: + mov al, byte ptr [rbp - 44] # 1-byte Reload + and al, 1 + mov byte ptr [rbp + 167], al +.Ltmp16155: +.LBB1419_15: + .cv_loc 1419 20 4278 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4278:0 + jmp .LBB1419_37 +.Ltmp16156: +.LBB1419_16: + .cv_loc 1419 20 4279 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4279:0 + test byte ptr [rbp + 191], 1 + jne .LBB1419_24 +# %bb.17: +.Ltmp16157: + .cv_loc 1419 20 4281 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4281:0 + mov rax, qword ptr [rbp + 176] + mov rax, qword ptr [rax + 40] + mov rdx, qword ptr [rax + 16] +.Ltmp16128: + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Ltmp16129: + mov byte ptr [rbp - 45], al # 1-byte Spill + jmp .LBB1419_18 +.LBB1419_18: + mov al, byte ptr [rbp - 45] # 1-byte Reload + and al, 1 + mov byte ptr [rbp + 167], al + .cv_loc 1419 20 4282 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4282:0 + test byte ptr [rbp + 167], 1 + jne .LBB1419_23 +# %bb.19: + test byte ptr [rbp + 23], 1 + je .LBB1419_23 +# %bb.20: + .cv_loc 1419 20 4284 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4284:0 +.Ltmp16130: + lea rdx, [rbp + 64] +.Ltmp16158: + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" +.Ltmp16131: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1419_21 +.LBB1419_21: + .cv_loc 1419 20 4285 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4285:0 + mov eax, dword ptr [rbp + 192] + add eax, 1 + mov rcx, qword ptr [rbp + 56] + mov dword ptr [rcx], eax + .cv_loc 1419 20 4286 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4286:0 + mov rcx, qword ptr [rbp + 56] + lea rdx, [rbp + 24] + mov qword ptr [rcx + 8], rdx + .cv_loc 1419 20 4287 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4287:0 + mov rcx, qword ptr [rbp + 176] + mov rdx, qword ptr [rcx + 16] +.Ltmp16132: + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Ltmp16133: + mov byte ptr [rbp - 57], al # 1-byte Spill + jmp .LBB1419_22 +.LBB1419_22: + mov al, byte ptr [rbp - 57] # 1-byte Reload + and al, 1 + mov byte ptr [rbp + 167], al +.Ltmp16159: +.LBB1419_23: + .cv_loc 1419 20 4289 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4289:0 + jmp .LBB1419_36 +.Ltmp16160: +.LBB1419_24: + .cv_loc 1419 20 4292 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4292:0 + test byte ptr [rbp + 23], 1 + je .LBB1419_27 +# %bb.25: +.Ltmp16161: + .cv_loc 1419 20 4294 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4294:0 + mov eax, dword ptr [rbp + 192] + add eax, 1 + mov rcx, qword ptr [rbp + 56] + mov dword ptr [rcx], eax + .cv_loc 1419 20 4295 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4295:0 + mov rcx, qword ptr [rbp + 56] + lea rdx, [rbp + 24] + mov qword ptr [rcx + 8], rdx + .cv_loc 1419 20 4296 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4296:0 + mov rcx, qword ptr [rbp + 176] + mov rdx, qword ptr [rcx + 16] +.Ltmp16134: + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Ltmp16135: + mov byte ptr [rbp - 58], al # 1-byte Spill + jmp .LBB1419_26 +.LBB1419_26: + mov al, byte ptr [rbp - 58] # 1-byte Reload + and al, 1 + mov byte ptr [rbp + 167], al +.Ltmp16162: +.LBB1419_27: + .cv_loc 1419 20 4298 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4298:0 + test byte ptr [rbp + 23], 1 + jne .LBB1419_30 +# %bb.28: + mov eax, 1 + cmp eax, dword ptr [rbp + 192] + jge .LBB1419_30 +# %bb.29: + jmp .LBB1419_35 +.LBB1419_30: +.Ltmp16163: + .cv_loc 1419 20 4300 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4300:0 + test byte ptr [rbp + 167], 1 + jne .LBB1419_34 +# %bb.31: +.Ltmp16164: + .cv_loc 1419 20 4302 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4302:0 + mov eax, dword ptr [rbp + 52] + mov rcx, qword ptr [rbp + 56] + mov dword ptr [rcx], eax + .cv_loc 1419 20 4303 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4303:0 + mov rcx, qword ptr [rbp + 40] + mov rdx, qword ptr [rbp + 56] + mov qword ptr [rdx + 8], rcx + .cv_loc 1419 20 4304 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4304:0 +.Ltmp16136: + lea rdx, [rbp + 64] + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" +.Ltmp16137: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1419_32 +.LBB1419_32: + .cv_loc 1419 20 4305 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4305:0 + mov rax, qword ptr [rbp + 176] + mov rax, qword ptr [rax + 40] + mov rdx, qword ptr [rax + 16] +.Ltmp16138: + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Ltmp16139: + mov byte ptr [rbp - 73], al # 1-byte Spill + jmp .LBB1419_33 +.LBB1419_33: + mov al, byte ptr [rbp - 73] # 1-byte Reload + and al, 1 + mov byte ptr [rbp + 167], al +.Ltmp16165: +.LBB1419_34: + .cv_loc 1419 20 4300 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4300:0 + jmp .LBB1419_35 +.Ltmp16166: +.LBB1419_35: + .cv_loc 1419 20 4307 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4307:0 + jmp .LBB1419_36 +.Ltmp16167: +.LBB1419_36: + .cv_loc 1419 20 4279 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4279:0 + jmp .LBB1419_37 +.Ltmp16168: +.LBB1419_37: + .cv_loc 1419 20 4268 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4268:0 + jmp .LBB1419_38 +.Ltmp16169: +.LBB1419_38: + .cv_loc 1419 20 4309 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4309:0 + test byte ptr [rbp + 167], 1 + jne .LBB1419_41 +# %bb.39: + .cv_loc 1419 20 4310 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4310:0 +.Ltmp16146: + lea rdx, [rbp + 64] +.Ltmp16170: + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" +.Ltmp16147: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1419_40 +.LBB1419_40: + jmp .LBB1419_41 +.Ltmp16171: +.LBB1419_41: + .cv_loc 1419 20 4311 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4311:0 + mov eax, dword ptr [rbp + 52] + mov rcx, qword ptr [rbp + 56] + mov dword ptr [rcx], eax + .cv_loc 1419 20 4312 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4312:0 + mov rcx, qword ptr [rbp + 40] + mov rdx, qword ptr [rbp + 56] + mov qword ptr [rdx + 8], rcx + .cv_loc 1419 20 4313 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4313:0 + mov r8b, byte ptr [rbp + 167] + and r8b, 1 + mov byte ptr [rbp + 199], r8b + .cv_loc 1419 20 4314 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4314:0 + lea rcx, [rbp + 64] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + jmp .LBB1419_43 +.LBB1419_43: + mov al, byte ptr [rbp + 199] + and al, 1 + movzx eax, al + add rsp, 336 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z")@IMGREL + .section .text,"xr",discard,"?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z" + .seh_endproc + .def "?dtor$42@?0??_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$42@?0??_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z@4HA": +.seh_proc "?dtor$42@?0??_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z@4HA" +.LBB1419_42: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 64] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16172: +.Lfunc_end1419: + .seh_handlerdata + .section .text,"xr",discard,"?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z" + .p2align 2 +"$cppxdata$?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z")@IMGREL # IPToStateXData + .long 328 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z": + .long -1 # ToState + .long "?dtor$42@?0??_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z@4HA"@IMGREL # Action +"$ip2state$?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z": + .long .Lfunc_begin1419@IMGREL # IP + .long -1 # ToState + .long .Ltmp16126@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16147@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z" + # -- End function + .def "??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z" + .globl "??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z" # -- Begin function ??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z + .p2align 4, 0x90 +"??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z": # @"??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z" +.Lfunc_begin1420: + .cv_func_id 1420 + .cv_loc 1420 17 1230 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1230:0 +.seh_proc "??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp16173: + .cv_loc 1420 17 1232 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1232:0 + mov qword ptr [rsp + 64], rcx # 8-byte Spill + call "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + cmp rax, qword ptr [rsp + 80] + ja .LBB1420_4 +# %bb.1: +.Ltmp16174: + .cv_loc 1420 17 1234 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1234:0 + lea rcx, [rip + "??_C@_1DM@LHGCHCBA@?$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?$AA@"] + lea rdx, [rip + "??_C@_1IM@NNGFABKP@?$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 r8d, 1234 + call qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] +.Ltmp16175: + .cv_loc 1420 17 1235 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1235:0 + lea rcx, [rip + "??_C@_1FG@IBPIFFN@?$AA?$CC?$AAS?$AAt?$AAa?$AAn?$AAd?$AAa?$AAr?$AAd?$AA?5?$AAC?$AA?$CL?$AA?$CL?$AA?5?$AAL?$AAi?$AAb?$AAr?$AAa?$AAr?$AAi?$AAe?$AAs?$AA?5?$AAO?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAR@"] + mov rdx, rsp + mov qword ptr [rdx + 40], rcx + lea rcx, [rip + "??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@"] + mov qword ptr [rdx + 32], rcx + lea rdx, [rip + "??_C@_1IM@NNGFABKP@?$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 rcx, qword ptr [rip + __imp__CrtDbgReportW] + xor r8d, r8d + mov r9d, r8d + mov r8d, 2 + mov eax, 1235 + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov ecx, r8d + mov r8d, eax + mov r10, qword ptr [rsp + 56] # 8-byte Reload + call r10 + mov ecx, 1 + cmp ecx, eax + jne .LBB1420_3 +# %bb.2: + int3 +.LBB1420_3: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1BO@MEPPHOO@?$AA?$CC?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BG@PKIBLBCB@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$FL?$AA?$FN?$AA?$AA@"] + lea r8, [rip + "??_C@_1IM@NNGFABKP@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 1235 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp16176: +.LBB1420_4: + .cv_loc 1420 17 1242 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1242:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 80] + shl rcx, 4 + add rax, rcx + add rsp, 88 + ret +.Ltmp16177: +.Lfunc_end1420: + .seh_handlerdata + .section .text,"xr",discard,"??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z" + .seh_endproc + # -- End function + .def "?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ" + .globl "?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ" # -- Begin function ?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ + .p2align 4, 0x90 +"?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ": # @"?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ" +.Lfunc_begin1421: + .cv_func_id 1421 + .cv_loc 1421 20 4487 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4487:0 +.seh_proc "?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 368 + .seh_stackalloc 368 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 232], -2 + mov qword ptr [rbp + 216], rcx + mov rcx, qword ptr [rbp + 216] +.Ltmp16180: + .cv_loc 1421 20 4488 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4488:0 + mov dword ptr [rbp + 212], 0 + mov qword ptr [rbp - 64], rcx # 8-byte Spill +.LBB1421_1: # =>This Inner Loop Header: Depth=1 + mov eax, dword ptr [rbp + 212] + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov dword ptr [rbp - 68], eax # 4-byte Spill + call "?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ" + mov edx, dword ptr [rbp - 68] # 4-byte Reload + cmp edx, eax + jae .LBB1421_16 +# %bb.2: # in Loop: Header=BB1421_1 Depth=1 +.Ltmp16181: + .cv_loc 1421 20 4490 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4490:0 + mov rax, qword ptr [rbp - 64] # 8-byte Reload + add rax, 96 + add rax, 16 + mov ecx, dword ptr [rbp + 212] + mov r8d, ecx + mov rcx, rax + lea rdx, [rbp + 176] + call "??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" + lea rcx, [rbp + 176] + call "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" + mov byte ptr [rbp + 143], 0 + test al, 1 + mov al, 1 + mov byte ptr [rbp - 69], al # 1-byte Spill + jne .LBB1421_3 + jmp .LBB1421_5 +.LBB1421_3: # in Loop: Header=BB1421_1 Depth=1 + mov rax, qword ptr [rbp - 64] # 8-byte Reload + add rax, 16 + mov ecx, dword ptr [rbp + 212] + mov r8d, ecx +.Ltmp16178: + lea rdx, [rbp + 144] + mov rcx, rax + call "??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" +.Ltmp16179: + jmp .LBB1421_4 +.LBB1421_4: # in Loop: Header=BB1421_1 Depth=1 + mov byte ptr [rbp + 143], 1 + lea rcx, [rbp + 144] + call "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" + xor al, -1 + mov byte ptr [rbp - 69], al # 1-byte Spill +.LBB1421_5: # in Loop: Header=BB1421_1 Depth=1 + mov al, byte ptr [rbp - 69] # 1-byte Reload + test byte ptr [rbp + 143], 1 + mov byte ptr [rbp - 70], al # 1-byte Spill + jne .LBB1421_6 + jmp .LBB1421_7 +.LBB1421_6: # in Loop: Header=BB1421_1 Depth=1 + lea rcx, [rbp + 144] + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.LBB1421_7: # in Loop: Header=BB1421_1 Depth=1 + lea rcx, [rbp + 176] + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov al, byte ptr [rbp - 70] # 1-byte Reload + test al, 1 + jne .LBB1421_8 + jmp .LBB1421_10 +.LBB1421_8: # in Loop: Header=BB1421_1 Depth=1 + jmp .LBB1421_15 +.LBB1421_10: # in Loop: Header=BB1421_1 Depth=1 +.Ltmp16182: + .cv_loc 1421 20 4492 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4492:0 + mov rax, qword ptr [rbp - 64] # 8-byte Reload + add rax, 64 + mov ecx, dword ptr [rbp + 212] + mov edx, ecx + mov rcx, rax + call "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 120], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rbp + 128], rax + mov rax, qword ptr [rbp - 64] # 8-byte Reload + add rax, 96 + add rax, 64 + mov r8d, dword ptr [rbp + 212] + mov edx, r8d + mov rcx, rax + call "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 104], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rbp + 112], rax + lea rcx, [rbp + 104] + lea rdx, [rbp + 120] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1421_11 + jmp .LBB1421_12 +.LBB1421_11: +.Ltmp16183: + .cv_loc 1421 20 4494 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4494:0 + mov rax, qword ptr [rbp - 64] # 8-byte Reload + add rax, 96 + add rax, 64 + mov ecx, dword ptr [rbp + 212] + mov edx, ecx + mov rcx, rax + call "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 88], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rbp + 96], rax + mov rax, qword ptr [rbp - 64] # 8-byte Reload + mov rcx, qword ptr [rax + 224] + mov qword ptr [rbp + 72], rcx + mov rcx, qword ptr [rax + 232] + mov qword ptr [rbp + 80], rcx + lea rcx, [rbp + 72] + lea rdx, [rbp + 88] + call "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + add rcx, 64 + mov r8d, dword ptr [rbp + 212] + mov edx, r8d + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 56], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rbp + 64], rax + mov rax, qword ptr [rbp - 64] # 8-byte Reload + mov rcx, qword ptr [rax + 224] + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rax + 232] + mov qword ptr [rbp + 48], rcx + lea rcx, [rbp + 40] + lea rdx, [rbp + 56] + call "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + cmp rcx, rax + setl r9b + and r9b, 1 + mov byte ptr [rbp + 231], r9b + jmp .LBB1421_17 +.LBB1421_12: # in Loop: Header=BB1421_1 Depth=1 + .cv_loc 1421 20 4496 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4496:0 + mov rax, qword ptr [rbp - 64] # 8-byte Reload + add rax, 64 + mov ecx, dword ptr [rbp + 212] + mov edx, ecx + mov rcx, rax + call "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov rcx, qword ptr [rax + 16] + mov qword ptr [rbp + 24], rcx + mov rax, qword ptr [rax + 24] + mov qword ptr [rbp + 32], rax + mov rax, qword ptr [rbp - 64] # 8-byte Reload + add rax, 96 + add rax, 64 + mov r8d, dword ptr [rbp + 212] + mov edx, r8d + mov rcx, rax + call "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov rcx, qword ptr [rax + 16] + mov qword ptr [rbp + 8], rcx + mov rax, qword ptr [rax + 24] + mov qword ptr [rbp + 16], rax + lea rcx, [rbp + 8] + lea rdx, [rbp + 24] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1421_13 + jmp .LBB1421_14 +.LBB1421_13: +.Ltmp16184: + .cv_loc 1421 20 4498 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4498:0 + mov rax, qword ptr [rbp - 64] # 8-byte Reload + add rax, 96 + add rax, 64 + mov ecx, dword ptr [rbp + 212] + mov edx, ecx + mov rcx, rax + call "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov rcx, qword ptr [rax + 16] + mov qword ptr [rbp - 8], rcx + mov rax, qword ptr [rax + 24] + mov qword ptr [rbp], rax + mov rax, qword ptr [rbp - 64] # 8-byte Reload + mov rcx, qword ptr [rax + 224] + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rax + 232] + mov qword ptr [rbp - 16], rcx + lea rcx, [rbp - 24] + lea rdx, [rbp - 8] + call "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + add rcx, 64 + mov r8d, dword ptr [rbp + 212] + mov edx, r8d + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov rcx, qword ptr [rax + 16] + mov qword ptr [rbp - 40], rcx + mov rax, qword ptr [rax + 24] + mov qword ptr [rbp - 32], rax + mov rax, qword ptr [rbp - 64] # 8-byte Reload + mov rcx, qword ptr [rax + 224] + mov qword ptr [rbp - 56], rcx + mov rcx, qword ptr [rax + 232] + mov qword ptr [rbp - 48], rcx + lea rcx, [rbp - 56] + lea rdx, [rbp - 40] + call "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + cmp rcx, rax + setl r9b + and r9b, 1 + mov byte ptr [rbp + 231], r9b + jmp .LBB1421_17 +.Ltmp16185: +.LBB1421_14: # in Loop: Header=BB1421_1 Depth=1 + .cv_loc 1421 20 4493 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4493:0 + jmp .LBB1421_15 +.Ltmp16186: +.LBB1421_15: # in Loop: Header=BB1421_1 Depth=1 + .cv_loc 1421 20 4488 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4488:0 + mov eax, dword ptr [rbp + 212] + add eax, 1 + mov dword ptr [rbp + 212], eax + jmp .LBB1421_1 +.Ltmp16187: +.LBB1421_16: + .cv_loc 1421 20 4501 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4501:0 + mov byte ptr [rbp + 231], 0 +.LBB1421_17: + .cv_loc 1421 20 4502 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4502:0 + mov al, byte ptr [rbp + 231] + and al, 1 + movzx eax, al + add rsp, 368 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ")@IMGREL + .section .text,"xr",discard,"?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ" + .seh_endproc + .def "?dtor$9@?0??_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$9@?0??_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ@4HA": +.seh_proc "?dtor$9@?0??_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ@4HA" +.LBB1421_9: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 176] +.Ltmp16188: + .cv_loc 1421 20 4490 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4490:0 + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16189: +.Lfunc_end1421: + .seh_handlerdata + .section .text,"xr",discard,"?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ" + .seh_endproc + .section .xdata,"dr",associative,"?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ" + .p2align 2 +"$cppxdata$?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ")@IMGREL # IPToStateXData + .long 360 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ": + .long -1 # ToState + .long "?dtor$9@?0??_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ@4HA"@IMGREL # Action +"$ip2state$?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ": + .long .Lfunc_begin1421@IMGREL # IP + .long -1 # ToState + .long .Ltmp16178@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16179@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ" + # -- End function + .def "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" + .globl "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" # -- Begin function ??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z + .p2align 4, 0x90 +"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z": # @"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" +.Lfunc_begin1422: + .cv_func_id 1422 + .cv_loc 1422 20 1977 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1977:0 +.seh_proc "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp16190: + .cv_loc 1422 20 1977 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1977:0 + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + add rcx, 64 + mov rdx, qword ptr [rsp + 64] + add rdx, 64 + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp16191: +.Lfunc_end1422: + .seh_handlerdata + .section .text,"xr",discard,"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" + .seh_endproc + # -- End function + .def "?data@?$span@D$0?0@gsl@@QEBAPEADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@D$0?0@gsl@@QEBAPEADXZ" + .globl "?data@?$span@D$0?0@gsl@@QEBAPEADXZ" # -- Begin function ?data@?$span@D$0?0@gsl@@QEBAPEADXZ + .p2align 4, 0x90 +"?data@?$span@D$0?0@gsl@@QEBAPEADXZ": # @"?data@?$span@D$0?0@gsl@@QEBAPEADXZ" +.Lfunc_begin1423: + .cv_func_id 1423 + .cv_loc 1423 3 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@D$0?0@gsl@@QEBAPEADXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16192: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEBAPEADXZ" + nop + add rsp, 40 + ret +.Ltmp16193: +.Lfunc_end1423: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@D$0?0@gsl@@QEBAPEADXZ" + .seh_endproc + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEBAPEADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEBAPEADXZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEBAPEADXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEBAPEADXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEBAPEADXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEBAPEADXZ" +.Lfunc_begin1424: + .cv_func_id 1424 + .cv_loc 1424 3 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEBAPEADXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp16194: + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp16195: +.Lfunc_end1424: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEBAPEADXZ" + .seh_endproc + # -- End function + .def "??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_begin1425: + .cv_func_id 1425 + .cv_loc 1425 20 114 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:114:0 +.seh_proc "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov dword ptr [rsp + 4], edx + mov dword ptr [rsp], ecx +.Ltmp16196: + mov ecx, dword ptr [rsp] + and ecx, dword ptr [rsp + 4] + mov eax, ecx + pop rcx + ret +.Ltmp16197: +.Lfunc_end1425: + .seh_handlerdata + .section .text,"xr",discard,"??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + .seh_endproc + # -- End function + .def "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" + .globl "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" # -- Begin function ??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z + .p2align 4, 0x90 +"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z": # @"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" +.Lfunc_begin1426: + .cv_func_id 1426 + .cv_loc 1426 20 4344 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4344:0 +.seh_proc "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" +# %bb.0: + push rsi + .seh_pushreg 6 + sub rsp, 176 + .seh_stackalloc 176 + .seh_endprologue + mov rax, rcx + mov r10, qword ptr [rsp + 232] + mov r11, qword ptr [rsp + 224] + mov rsi, qword ptr [rip + __security_cookie] + xor rsi, rsp + mov qword ptr [rsp + 168], rsi + mov qword ptr [rsp + 160], r10 + mov qword ptr [rsp + 88], r9 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_End1 <- [$r8+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_Begin1 <- [$rdx+0] +.Ltmp16198: + .cv_loc 1426 20 4345 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4345:0 + mov r9, qword ptr [rdx] + mov qword ptr [rsp + 144], r9 + mov r9, qword ptr [rdx + 8] + mov qword ptr [rsp + 152], r9 + mov qword ptr [rsp + 80], r11 # 8-byte Spill + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill +.Ltmp16199: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 56], rdx # 8-byte Spill +.Ltmp16200: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 48], rax # 8-byte Spill +.Ltmp16201: +.LBB1426_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1426 20 4346 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4346:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 128], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 136], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 112], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 120], rdx + lea rcx, [rsp + 112] + lea rdx, [rsp + 128] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + xor r8d, r8d + mov r9b, r8b + test al, 1 + mov byte ptr [rsp + 47], r9b # 1-byte Spill + jne .LBB1426_2 + jmp .LBB1426_3 +.Ltmp16202: +.LBB1426_2: # in Loop: Header=BB1426_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 88] + cmp rax, qword ptr [rsp + 224] + setne cl + mov byte ptr [rsp + 47], cl # 1-byte Spill +.Ltmp16203: +.LBB1426_3: # in Loop: Header=BB1426_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 47] # 1-byte Reload + test al, 1 + jne .LBB1426_4 + jmp .LBB1426_7 +.Ltmp16204: +.LBB1426_4: # in Loop: Header=BB1426_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1426 20 4347 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4347:0 + xor r8d, r8d + mov rax, qword ptr [rsp + 88] + mov rcx, rax + add rcx, 1 + mov qword ptr [rsp + 88], rcx + mov dl, byte ptr [rax] + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + lea rax, [rsp + 96] + mov byte ptr [rsp + 46], dl # 1-byte Spill + mov rdx, rax + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" + lea rcx, [rsp + 96] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + mov dl, byte ptr [rax] + lea rcx, [rsp + 160] + mov r8b, byte ptr [rsp + 46] # 1-byte Reload + call "??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + xor al, -1 + test al, 1 + jne .LBB1426_5 + jmp .LBB1426_6 +.Ltmp16205: +.LBB1426_5: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1426 20 4348 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4348:0 + mov rax, qword ptr [rsp + 144] + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 152] + mov qword ptr [rcx + 8], rax + jmp .LBB1426_11 +.Ltmp16206: +.LBB1426_6: # in Loop: Header=BB1426_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1426 20 4346 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4346:0 + jmp .LBB1426_1 +.Ltmp16207: +.LBB1426_7: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1426 20 4349 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4349:0 + mov rax, qword ptr [rsp + 88] + cmp rax, qword ptr [rsp + 224] + jne .LBB1426_9 +.Ltmp16208: +# %bb.8: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + jmp .LBB1426_10 +.Ltmp16209: +.LBB1426_9: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + lea rax, [rsp + 144] + mov qword ptr [rsp + 32], rax # 8-byte Spill + jmp .LBB1426_10 +.Ltmp16210: +.LBB1426_10: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rax +.Ltmp16211: +.LBB1426_11: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1426 20 4350 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4350:0 + mov rax, qword ptr [rsp + 168] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 176 +.Ltmp16212: + pop rsi + ret +.Ltmp16213: +.Lfunc_end1426: + .seh_handlerdata + .section .text,"xr",discard,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" + .globl "??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" # -- Begin function ??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z + .p2align 4, 0x90 +"??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z": # @"??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" +.Lfunc_begin1427: + .cv_func_id 1427 + .cv_loc 1427 20 203 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:203:0 +.seh_proc "??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp16214: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + .cv_loc 1427 20 204 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:204:0 + mov rax, rcx + add rsp, 16 + ret +.Ltmp16215: +.Lfunc_end1427: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" + .seh_endproc + # -- End function + .def "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" + .globl "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" # -- Begin function ??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z + .p2align 4, 0x90 +"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z": # @"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" +.Lfunc_begin1428: + .cv_func_id 1428 + .cv_loc 1428 20 4344 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4344:0 +.seh_proc "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" +# %bb.0: + push rsi + .seh_pushreg 6 + sub rsp, 176 + .seh_stackalloc 176 + .seh_endprologue + mov rax, rcx + mov r10, qword ptr [rsp + 232] + mov r11, qword ptr [rsp + 224] + mov rsi, qword ptr [rip + __security_cookie] + xor rsi, rsp + mov qword ptr [rsp + 168], rsi + mov qword ptr [rsp + 160], r10 + mov qword ptr [rsp + 88], r9 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_End1 <- [$r8+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_Begin1 <- [$rdx+0] +.Ltmp16216: + .cv_loc 1428 20 4345 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4345:0 + mov r9, qword ptr [rdx] + mov qword ptr [rsp + 144], r9 + mov r9, qword ptr [rdx + 8] + mov qword ptr [rsp + 152], r9 + mov qword ptr [rsp + 80], r11 # 8-byte Spill + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill +.Ltmp16217: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 56], rdx # 8-byte Spill +.Ltmp16218: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 48], rax # 8-byte Spill +.Ltmp16219: +.LBB1428_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1428 20 4346 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4346:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 128], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 136], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 112], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 120], rdx + lea rcx, [rsp + 112] + lea rdx, [rsp + 128] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + xor r8d, r8d + mov r9b, r8b + test al, 1 + mov byte ptr [rsp + 47], r9b # 1-byte Spill + jne .LBB1428_2 + jmp .LBB1428_3 +.Ltmp16220: +.LBB1428_2: # in Loop: Header=BB1428_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 88] + cmp rax, qword ptr [rsp + 224] + setne cl + mov byte ptr [rsp + 47], cl # 1-byte Spill +.Ltmp16221: +.LBB1428_3: # in Loop: Header=BB1428_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 47] # 1-byte Reload + test al, 1 + jne .LBB1428_4 + jmp .LBB1428_7 +.Ltmp16222: +.LBB1428_4: # in Loop: Header=BB1428_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1428 20 4347 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4347:0 + xor r8d, r8d + mov rax, qword ptr [rsp + 88] + mov rcx, rax + add rcx, 1 + mov qword ptr [rsp + 88], rcx + mov dl, byte ptr [rax] + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + lea rax, [rsp + 96] + mov byte ptr [rsp + 46], dl # 1-byte Spill + mov rdx, rax + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" + lea rcx, [rsp + 96] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + mov dl, byte ptr [rax] + lea rcx, [rsp + 160] + mov r8b, byte ptr [rsp + 46] # 1-byte Reload + call "??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + xor al, -1 + test al, 1 + jne .LBB1428_5 + jmp .LBB1428_6 +.Ltmp16223: +.LBB1428_5: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1428 20 4348 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4348:0 + mov rax, qword ptr [rsp + 144] + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 152] + mov qword ptr [rcx + 8], rax + jmp .LBB1428_11 +.Ltmp16224: +.LBB1428_6: # in Loop: Header=BB1428_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1428 20 4346 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4346:0 + jmp .LBB1428_1 +.Ltmp16225: +.LBB1428_7: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1428 20 4349 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4349:0 + mov rax, qword ptr [rsp + 88] + cmp rax, qword ptr [rsp + 224] + jne .LBB1428_9 +.Ltmp16226: +# %bb.8: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + jmp .LBB1428_10 +.Ltmp16227: +.LBB1428_9: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + lea rax, [rsp + 144] + mov qword ptr [rsp + 32], rax # 8-byte Spill + jmp .LBB1428_10 +.Ltmp16228: +.LBB1428_10: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rax +.Ltmp16229: +.LBB1428_11: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1428 20 4350 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4350:0 + mov rax, qword ptr [rsp + 168] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 176 +.Ltmp16230: + pop rsi + ret +.Ltmp16231: +.Lfunc_end1428: + .seh_handlerdata + .section .text,"xr",discard,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" + .globl "??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" # -- Begin function ??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z + .p2align 4, 0x90 +"??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z": # @"??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" +.Lfunc_begin1429: + .cv_func_id 1429 + .cv_loc 1429 20 225 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:225:0 +.seh_proc "??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp16232: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + .cv_loc 1429 20 226 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:226:0 + mov rax, rcx + add rsp, 16 + ret +.Ltmp16233: +.Lfunc_end1429: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" + .seh_endproc + # -- End function + .def "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" + .globl "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" # -- Begin function ??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z + .p2align 4, 0x90 +"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z": # @"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" +.Lfunc_begin1430: + .cv_func_id 1430 + .cv_loc 1430 20 4344 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4344:0 +.seh_proc "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" +# %bb.0: + push rsi + .seh_pushreg 6 + sub rsp, 176 + .seh_stackalloc 176 + .seh_endprologue + mov rax, rcx + mov r10b, byte ptr [rsp + 232] + mov r11, qword ptr [rsp + 224] + mov rsi, qword ptr [rip + __security_cookie] + xor rsi, rsp + mov qword ptr [rsp + 168], rsi + mov byte ptr [rsp + 160], r10b + mov qword ptr [rsp + 88], r9 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_End1 <- [$r8+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_Begin1 <- [$rdx+0] +.Ltmp16234: + .cv_loc 1430 20 4345 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4345:0 + mov r9, qword ptr [rdx] + mov qword ptr [rsp + 144], r9 + mov r9, qword ptr [rdx + 8] + mov qword ptr [rsp + 152], r9 + mov qword ptr [rsp + 80], r11 # 8-byte Spill + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill +.Ltmp16235: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 56], rdx # 8-byte Spill +.Ltmp16236: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 48], rax # 8-byte Spill +.Ltmp16237: +.LBB1430_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1430 20 4346 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4346:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 128], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 136], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 112], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 120], rdx + lea rcx, [rsp + 112] + lea rdx, [rsp + 128] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + xor r8d, r8d + mov r9b, r8b + test al, 1 + mov byte ptr [rsp + 47], r9b # 1-byte Spill + jne .LBB1430_2 + jmp .LBB1430_3 +.Ltmp16238: +.LBB1430_2: # in Loop: Header=BB1430_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 88] + cmp rax, qword ptr [rsp + 224] + setne cl + mov byte ptr [rsp + 47], cl # 1-byte Spill +.Ltmp16239: +.LBB1430_3: # in Loop: Header=BB1430_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 47] # 1-byte Reload + test al, 1 + jne .LBB1430_4 + jmp .LBB1430_7 +.Ltmp16240: +.LBB1430_4: # in Loop: Header=BB1430_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1430 20 4347 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4347:0 + xor r8d, r8d + mov rax, qword ptr [rsp + 88] + mov rcx, rax + add rcx, 1 + mov qword ptr [rsp + 88], rcx + mov dl, byte ptr [rax] + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + lea rax, [rsp + 96] + mov byte ptr [rsp + 46], dl # 1-byte Spill + mov rdx, rax + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" + lea rcx, [rsp + 96] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + mov dl, byte ptr [rax] + lea rcx, [rsp + 160] + mov r8b, byte ptr [rsp + 46] # 1-byte Reload + call "??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + xor al, -1 + test al, 1 + jne .LBB1430_5 + jmp .LBB1430_6 +.Ltmp16241: +.LBB1430_5: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1430 20 4348 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4348:0 + mov rax, qword ptr [rsp + 144] + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 152] + mov qword ptr [rcx + 8], rax + jmp .LBB1430_11 +.Ltmp16242: +.LBB1430_6: # in Loop: Header=BB1430_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1430 20 4346 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4346:0 + jmp .LBB1430_1 +.Ltmp16243: +.LBB1430_7: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1430 20 4349 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4349:0 + mov rax, qword ptr [rsp + 88] + cmp rax, qword ptr [rsp + 224] + jne .LBB1430_9 +.Ltmp16244: +# %bb.8: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + jmp .LBB1430_10 +.Ltmp16245: +.LBB1430_9: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + lea rax, [rsp + 144] + mov qword ptr [rsp + 32], rax # 8-byte Spill + jmp .LBB1430_10 +.Ltmp16246: +.LBB1430_10: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rax +.Ltmp16247: +.LBB1430_11: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1430 20 4350 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4350:0 + mov rax, qword ptr [rsp + 168] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 176 +.Ltmp16248: + pop rsi + ret +.Ltmp16249: +.Lfunc_end1430: + .seh_handlerdata + .section .text,"xr",discard,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + .globl "??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" # -- Begin function ??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z + .p2align 4, 0x90 +"??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z": # @"??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" +.Lfunc_begin1431: + .cv_func_id 1431 + .cv_loc 1431 20 207 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:207:0 +.seh_proc "??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 71], r8b + mov byte ptr [rsp + 70], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp16250: + .cv_loc 1431 20 208 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:208:0 + mov rax, qword ptr [rcx] + mov dl, byte ptr [rsp + 70] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" + movsx r9d, al + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov r10, qword ptr [rcx] + mov dl, byte ptr [rsp + 71] + mov rcx, r10 + mov dword ptr [rsp + 44], r9d # 4-byte Spill + call "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" + movsx r9d, al + mov r11d, dword ptr [rsp + 44] # 4-byte Reload + cmp r11d, r9d + sete al + and al, 1 + movzx eax, al + add rsp, 72 + ret +.Ltmp16251: +.Lfunc_end1431: + .seh_handlerdata + .section .text,"xr",discard,"??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + .seh_endproc + # -- End function + .def "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" + .globl "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" # -- Begin function ??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z + .p2align 4, 0x90 +"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z": # @"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" +.Lfunc_begin1432: + .cv_func_id 1432 + .cv_loc 1432 3 175 0 # ..\include\gsl/span:175:0 +.seh_proc "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov dword ptr [rsp + 68], r8d + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp16252: + #DEBUG_VALUE: operator++:ret <- [$rdx+0] + .cv_loc 1432 3 176 0 # ..\include\gsl/span:176:0 + mov r9, qword ptr [rcx] + mov qword ptr [rdx], r9 + mov r9, qword ptr [rcx + 8] + mov qword ptr [rdx + 8], r9 + .cv_loc 1432 3 177 0 # ..\include\gsl/span:177:0 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" +.Ltmp16253: + .cv_loc 1432 3 178 0 # ..\include\gsl/span:178:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp16254: +.Lfunc_end1432: + .seh_handlerdata + .section .text,"xr",discard,"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" + .seh_endproc + # -- End function + .def "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" + .globl "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" # -- Begin function ?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z + .p2align 4, 0x90 +"?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z": # @"?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" +.Lfunc_begin1433: + .cv_func_id 1433 + .cv_loc 1433 20 301 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:301:0 +.seh_proc "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov byte ptr [rsp + 55], dl + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp16255: + .cv_loc 1433 20 302 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:302:0 + call "?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" + mov dl, byte ptr [rsp + 55] + mov rcx, rax + call qword ptr [rip + "__imp_?tolower@?$ctype@D@std@@QEBADD@Z"] + nop + add rsp, 56 + ret +.Ltmp16256: +.Lfunc_end1433: + .seh_handlerdata + .section .text,"xr",discard,"?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" + .seh_endproc + # -- End function + .def "?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" + .globl "?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" # -- Begin function ?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ + .p2align 4, 0x90 +"?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ": # @"?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" +.Lfunc_begin1434: + .cv_func_id 1434 + .cv_loc 1434 20 406 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:406:0 +.seh_proc "?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp16257: + .cv_loc 1434 20 407 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:407:0 + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp16258: +.Lfunc_end1434: + .seh_handlerdata + .section .text,"xr",discard,"?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" + .seh_endproc + # -- End function + .def "??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + .globl "??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" # -- Begin function ??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z + .p2align 4, 0x90 +"??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z": # @"??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" +.Lfunc_begin1435: + .cv_func_id 1435 + .cv_loc 1435 20 229 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:229:0 +.seh_proc "??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 71], r8b + mov byte ptr [rsp + 70], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp16259: + .cv_loc 1435 20 230 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:230:0 + mov rax, qword ptr [rcx] + mov dl, byte ptr [rsp + 70] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "?translate@?$_Regex_traits@D@std@@QEBADD@Z" + movsx r9d, al + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov r10, qword ptr [rcx] + mov dl, byte ptr [rsp + 71] + mov rcx, r10 + mov dword ptr [rsp + 44], r9d # 4-byte Spill + call "?translate@?$_Regex_traits@D@std@@QEBADD@Z" + movsx r9d, al + mov r11d, dword ptr [rsp + 44] # 4-byte Reload + cmp r11d, r9d + sete al + and al, 1 + movzx eax, al + add rsp, 72 + ret +.Ltmp16260: +.Lfunc_end1435: + .seh_handlerdata + .section .text,"xr",discard,"??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + .seh_endproc + # -- End function + .def "?translate@?$_Regex_traits@D@std@@QEBADD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?translate@?$_Regex_traits@D@std@@QEBADD@Z" + .globl "?translate@?$_Regex_traits@D@std@@QEBADD@Z" # -- Begin function ?translate@?$_Regex_traits@D@std@@QEBADD@Z + .p2align 4, 0x90 +"?translate@?$_Regex_traits@D@std@@QEBADD@Z": # @"?translate@?$_Regex_traits@D@std@@QEBADD@Z" +.Lfunc_begin1436: + .cv_func_id 1436 + .cv_loc 1436 20 295 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:295:0 +.seh_proc "?translate@?$_Regex_traits@D@std@@QEBADD@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov byte ptr [rbp - 9], dl + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp16263: + .cv_loc 1436 20 296 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:296:0 + call "?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ" + lea rcx, [rbp - 9] + mov r8, rcx + add r8, 1 + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rax + lea rdx, [rbp - 64] + mov rax, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], r8 # 8-byte Spill + mov r8, rax + mov r9, qword ptr [rbp - 80] # 8-byte Reload + call "?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" + .cv_loc 1436 20 297 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:297:0 + lea rcx, [rbp - 64] + call "?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + cmp rax, 1 + jne .LBB1436_3 +# %bb.1: +.Ltmp16261: + xor eax, eax + mov edx, eax + lea rcx, [rbp - 64] + call "??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAD_K@Z" +.Ltmp16262: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1436_2 +.LBB1436_2: + mov rax, qword ptr [rbp - 88] # 8-byte Reload + mov cl, byte ptr [rax] + mov byte ptr [rbp - 89], cl # 1-byte Spill + jmp .LBB1436_4 +.LBB1436_3: + mov al, byte ptr [rbp - 9] + mov byte ptr [rbp - 89], al # 1-byte Spill +.LBB1436_4: + mov al, byte ptr [rbp - 89] # 1-byte Reload + .cv_loc 1436 20 298 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:298:0 + lea rcx, [rbp - 64] + mov byte ptr [rbp - 90], al # 1-byte Spill + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov al, byte ptr [rbp - 90] # 1-byte Reload + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?translate@?$_Regex_traits@D@std@@QEBADD@Z")@IMGREL + .section .text,"xr",discard,"?translate@?$_Regex_traits@D@std@@QEBADD@Z" + .seh_endproc + .def "?dtor$5@?0??translate@?$_Regex_traits@D@std@@QEBADD@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??translate@?$_Regex_traits@D@std@@QEBADD@Z@4HA": +.seh_proc "?dtor$5@?0??translate@?$_Regex_traits@D@std@@QEBADD@Z@4HA" +.LBB1436_5: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16264: +.Lfunc_end1436: + .seh_handlerdata + .section .text,"xr",discard,"?translate@?$_Regex_traits@D@std@@QEBADD@Z" + .seh_endproc + .section .xdata,"dr",associative,"?translate@?$_Regex_traits@D@std@@QEBADD@Z" + .p2align 2 +"$cppxdata$?translate@?$_Regex_traits@D@std@@QEBADD@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?translate@?$_Regex_traits@D@std@@QEBADD@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?translate@?$_Regex_traits@D@std@@QEBADD@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?translate@?$_Regex_traits@D@std@@QEBADD@Z": + .long -1 # ToState + .long "?dtor$5@?0??translate@?$_Regex_traits@D@std@@QEBADD@Z@4HA"@IMGREL # Action +"$ip2state$?translate@?$_Regex_traits@D@std@@QEBADD@Z": + .long .Lfunc_begin1436@IMGREL # IP + .long -1 # ToState + .long .Ltmp16261@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16262@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?translate@?$_Regex_traits@D@std@@QEBADD@Z" + # -- End function + .def "?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ" + .globl "?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ" # -- Begin function ?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ + .p2align 4, 0x90 +"?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ": # @"?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ" +.Lfunc_begin1437: + .cv_func_id 1437 + .cv_loc 1437 20 401 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:401:0 +.seh_proc "?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp16265: + .cv_loc 1437 20 402 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:402:0 + mov rax, qword ptr [rcx] + pop rcx + ret +.Ltmp16266: +.Lfunc_end1437: + .seh_handlerdata + .section .text,"xr",discard,"?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ" + .seh_endproc + # -- End function + .def "?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" + .globl "?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" # -- Begin function ?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z + .p2align 4, 0x90 +"?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z": # @"?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" +.Lfunc_begin1438: + .cv_func_id 1438 + .cv_file 22 "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\locale" "AC07523ECAE95C101BE0D783682611AF" 1 + .cv_loc 1438 22 38 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:38:0 +.seh_proc "?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp16267: + .cv_loc 1438 22 39 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:39:0 + mov r9, qword ptr [rsp + 64] + mov r8, qword ptr [rsp + 56] + mov r10, qword ptr [rcx] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call qword ptr [r10 + 32] + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 72 + ret +.Ltmp16268: +.Lfunc_end1438: + .seh_handlerdata + .section .text,"xr",discard,"?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" + .seh_endproc + # -- End function + .def "?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + .globl "?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" # -- Begin function ?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ": # @"?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" +.Lfunc_begin1439: + .cv_func_id 1439 + .cv_loc 1439 9 1759 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1759:0 +.seh_proc "?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16269: + .cv_loc 1439 9 1760 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1760:0 + call "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ" + mov rax, qword ptr [rax] + add rsp, 40 + ret +.Ltmp16270: +.Lfunc_end1439: + .seh_handlerdata + .section .text,"xr",discard,"?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAD_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAD_K@Z" + .globl "??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAD_K@Z" # -- Begin function ??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAD_K@Z + .p2align 4, 0x90 +"??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAD_K@Z": # @"??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAD_K@Z" +.Lfunc_begin1440: + .cv_func_id 1440 + .cv_loc 1440 9 1679 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1679:0 +.seh_proc "??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAD_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp16271: + .cv_loc 1440 9 1681 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1681:0 + mov rdx, rcx + mov qword ptr [rsp + 32], rcx # 8-byte Spill + mov rcx, rdx + call "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov rax, qword ptr [rax] + cmp rax, qword ptr [rsp + 48] + jae .LBB1440_2 +# %bb.1: +.Ltmp16272: + .cv_loc 1440 9 1682 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1682:0 + lea rcx, [rip + "??_C@_1DM@GMPLOCPK@?$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?$AA@"] + lea rdx, [rip + "??_C@_1IO@IBHOLMEN@?$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 r8d, 1682 + call qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] +.Ltmp16273: +.LBB1440_2: + .cv_loc 1440 9 1688 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1688:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov rcx, rax + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 48] + add rsp, 56 + ret +.Ltmp16274: +.Lfunc_end1440: + .seh_handlerdata + .section .text,"xr",discard,"??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAD_K@Z" + .seh_endproc + # -- End function + .def "??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + .globl "??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" # -- Begin function ??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z + .p2align 4, 0x90 +"??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z": # @"??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" +.Lfunc_begin1441: + .cv_func_id 1441 + .cv_loc 1441 20 191 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:191:0 +.seh_proc "??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov byte ptr [rsp + 15], r8b + mov byte ptr [rsp + 14], dl + mov qword ptr [rsp], rcx +.Ltmp16275: + .cv_loc 1441 20 192 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:192:0 + movsx eax, byte ptr [rsp + 14] + movsx r9d, byte ptr [rsp + 15] + cmp eax, r9d + sete dl + and dl, 1 + movzx eax, dl + add rsp, 16 + ret +.Ltmp16276: +.Lfunc_end1441: + .seh_handlerdata + .section .text,"xr",discard,"??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + .seh_endproc + # -- End function + .def "??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z" + .globl "??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z" # -- Begin function ??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z + .p2align 4, 0x90 +"??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z": # @"??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z" +.Lfunc_begin1442: + .cv_func_id 1442 + .cv_loc 1442 20 4412 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4412:0 +.seh_proc "??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z" +# %bb.0: + sub rsp, 168 + .seh_stackalloc 168 + .seh_endprologue + mov rax, rcx + mov r10, qword ptr [rip + __security_cookie] + xor r10, rsp + mov qword ptr [rsp + 160], r10 + mov qword ptr [rsp + 88], r9 + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [$r8+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [$rdx+0] + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill +.Ltmp16277: + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 40], rdx # 8-byte Spill +.Ltmp16278: + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] +.LBB1442_1: # =>This Loop Header: Depth=1 + # Child Loop BB1442_3 Depth 2 + # Child Loop BB1442_5 Depth 3 + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1442 20 4413 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4413:0 + cmp qword ptr [rsp + 88], 0 + je .LBB1442_15 +.Ltmp16279: +# %bb.2: # in Loop: Header=BB1442_1 Depth=1 + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1442 20 4415 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4415:0 + mov dword ptr [rsp + 84], 0 +.Ltmp16280: +.LBB1442_3: # Parent Loop BB1442_1 Depth=1 + # => This Loop Header: Depth=2 + # Child Loop BB1442_5 Depth 3 + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + mov eax, dword ptr [rsp + 84] + mov rcx, qword ptr [rsp + 88] + add rcx, 8 + mov dword ptr [rsp + 36], eax # 4-byte Spill + call "?_Size@?$_Buf@D@std@@QEBAIXZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, eax + jae .LBB1442_14 +.Ltmp16281: +# %bb.4: # in Loop: Header=BB1442_3 Depth=2 + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1442 20 4417 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4417:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 144], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 152], rcx +.Ltmp16282: + .cv_loc 1442 20 4418 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4418:0 + mov qword ptr [rsp + 72], 0 +.Ltmp16283: +.LBB1442_5: # Parent Loop BB1442_1 Depth=1 + # Parent Loop BB1442_3 Depth=2 + # => This Inner Loop Header: Depth=3 + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 88] + mov edx, dword ptr [rcx] + mov ecx, edx + cmp rax, rcx + jae .LBB1442_10 +.Ltmp16284: +# %bb.6: # in Loop: Header=BB1442_5 Depth=3 + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1442 20 4420 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4420:0 + xor r8d, r8d +.Ltmp16285: + lea rcx, [rsp + 144] + lea rdx, [rsp + 128] + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" + lea rcx, [rsp + 128] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + movsx r8d, byte ptr [rax] + mov rax, qword ptr [rsp + 88] + add rax, 8 + mov rcx, rax + mov dword ptr [rsp + 32], r8d # 4-byte Spill + call "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + mov r8d, dword ptr [rsp + 84] + mov ecx, r8d + add rax, rcx + mov rcx, qword ptr [rsp + 72] + movsx r8d, byte ptr [rax + rcx] + mov r9d, dword ptr [rsp + 32] # 4-byte Reload + cmp r9d, r8d + je .LBB1442_8 +.Ltmp16286: +# %bb.7: # in Loop: Header=BB1442_3 Depth=2 + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1442 20 4421 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4421:0 + jmp .LBB1442_10 +.Ltmp16287: +.LBB1442_8: # in Loop: Header=BB1442_5 Depth=3 + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1442 20 4422 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4422:0 + jmp .LBB1442_9 +.Ltmp16288: +.LBB1442_9: # in Loop: Header=BB1442_5 Depth=3 + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1442 20 4418 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4418:0 + mov rax, qword ptr [rsp + 72] + add rax, 1 + mov qword ptr [rsp + 72], rax + jmp .LBB1442_5 +.Ltmp16289: +.LBB1442_10: # in Loop: Header=BB1442_3 Depth=2 + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1442 20 4423 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4423:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 112], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 144] + mov qword ptr [rsp + 96], rcx + mov rcx, qword ptr [rsp + 152] + mov qword ptr [rsp + 104], rcx + lea rcx, [rsp + 96] + lea rdx, [rsp + 112] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1442_11 + jmp .LBB1442_12 +.Ltmp16290: +.LBB1442_11: + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1442 20 4424 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4424:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rcx + jmp .LBB1442_16 +.Ltmp16291: +.LBB1442_12: # in Loop: Header=BB1442_3 Depth=2 + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1442 20 4425 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4425:0 + jmp .LBB1442_13 +.Ltmp16292: +.LBB1442_13: # in Loop: Header=BB1442_3 Depth=2 + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1442 20 4415 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4415:0 + mov rax, qword ptr [rsp + 88] + mov ecx, dword ptr [rax] + add ecx, dword ptr [rsp + 84] + mov dword ptr [rsp + 84], ecx + jmp .LBB1442_3 +.Ltmp16293: +.LBB1442_14: # in Loop: Header=BB1442_1 Depth=1 + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1442 20 4426 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4426:0 + mov rax, qword ptr [rsp + 88] + mov rax, qword ptr [rax + 24] + mov qword ptr [rsp + 88], rax +.Ltmp16294: + .cv_loc 1442 20 4413 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4413:0 + jmp .LBB1442_1 +.Ltmp16295: +.LBB1442_15: + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1442 20 4428 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4428:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rcx +.Ltmp16296: +.LBB1442_16: + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1442 20 4429 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4429:0 + mov rax, qword ptr [rsp + 160] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 64] # 8-byte Reload + add rsp, 168 +.Ltmp16297: + ret +.Ltmp16298: +.Lfunc_end1442: + .seh_handlerdata + .section .text,"xr",discard,"??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z" + .seh_endproc + # -- End function + .def "??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z" + .globl "??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z" # -- Begin function ??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z + .p2align 4, 0x90 +"??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z": # @"??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z" +.Lfunc_begin1443: + .cv_func_id 1443 + .cv_loc 1443 20 4374 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4374:0 +.seh_proc "??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 56], rdx + mov dword ptr [rsp + 52], ecx +.Ltmp16299: + .cv_loc 1443 20 4376 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4376:0 + mov dword ptr [rsp + 48], 0 +.LBB1443_1: # =>This Inner Loop Header: Depth=1 + mov eax, dword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 56] + mov dword ptr [rsp + 44], eax # 4-byte Spill + call "?_Size@?$_Buf@D@std@@QEBAIXZ" + mov edx, dword ptr [rsp + 44] # 4-byte Reload + cmp edx, eax + jae .LBB1443_7 +# %bb.2: # in Loop: Header=BB1443_1 Depth=1 +.Ltmp16300: + .cv_loc 1443 20 4378 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4378:0 + mov rcx, qword ptr [rsp + 56] + mov edx, dword ptr [rsp + 48] + call "?_At@?$_Buf@D@std@@QEBADI@Z" + movzx edx, al + cmp edx, dword ptr [rsp + 52] + ja .LBB1443_5 +# %bb.3: # in Loop: Header=BB1443_1 Depth=1 + mov eax, dword ptr [rsp + 52] + mov rcx, qword ptr [rsp + 56] + mov edx, dword ptr [rsp + 48] + add edx, 1 + mov dword ptr [rsp + 40], eax # 4-byte Spill + call "?_At@?$_Buf@D@std@@QEBADI@Z" + movzx edx, al + mov r8d, dword ptr [rsp + 40] # 4-byte Reload + cmp r8d, edx + ja .LBB1443_5 +# %bb.4: +.Ltmp16301: + .cv_loc 1443 20 4380 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4380:0 + mov byte ptr [rsp + 71], 1 + jmp .LBB1443_8 +.Ltmp16302: +.LBB1443_5: # in Loop: Header=BB1443_1 Depth=1 + .cv_loc 1443 20 4381 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4381:0 + jmp .LBB1443_6 +.Ltmp16303: +.LBB1443_6: # in Loop: Header=BB1443_1 Depth=1 + .cv_loc 1443 20 4376 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4376:0 + mov eax, dword ptr [rsp + 48] + add eax, 2 + mov dword ptr [rsp + 48], eax + jmp .LBB1443_1 +.Ltmp16304: +.LBB1443_7: + .cv_loc 1443 20 4382 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4382:0 + mov byte ptr [rsp + 71], 0 +.LBB1443_8: + .cv_loc 1443 20 4383 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4383:0 + mov al, byte ptr [rsp + 71] + and al, 1 + movzx eax, al + add rsp, 72 + ret +.Ltmp16305: +.Lfunc_end1443: + .seh_handlerdata + .section .text,"xr",discard,"??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z" + .seh_endproc + # -- End function + .def "??$_Find@E@_Bitmap@std@@QEBA_NE@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Find@E@_Bitmap@std@@QEBA_NE@Z" + .globl "??$_Find@E@_Bitmap@std@@QEBA_NE@Z" # -- Begin function ??$_Find@E@_Bitmap@std@@QEBA_NE@Z + .p2align 4, 0x90 +"??$_Find@E@_Bitmap@std@@QEBA_NE@Z": # @"??$_Find@E@_Bitmap@std@@QEBA_NE@Z" +.Lfunc_begin1444: + .cv_func_id 1444 + .cv_loc 1444 20 1626 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1626:0 +.seh_proc "??$_Find@E@_Bitmap@std@@QEBA_NE@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov byte ptr [rsp + 23], dl + mov qword ptr [rsp + 8], rcx + mov rcx, qword ptr [rsp + 8] +.Ltmp16306: + .cv_loc 1444 20 1628 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1628:0 + movzx eax, byte ptr [rsp + 23] + mov dword ptr [rsp + 4], eax + .cv_loc 1444 20 1629 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1629:0 + mov eax, dword ptr [rsp + 4] + shr eax, 3 + mov eax, eax + mov r8d, eax + movzx eax, byte ptr [rcx + r8] + mov r9d, dword ptr [rsp + 4] + and r9d, 7 + mov ecx, r9d + # kill: def $cl killed $ecx + mov r9d, 1 + shl r9d, cl + and eax, r9d + cmp eax, 0 + setne cl + and cl, 1 + movzx eax, cl + add rsp, 24 + ret +.Ltmp16307: +.Lfunc_end1444: + .seh_handlerdata + .section .text,"xr",discard,"??$_Find@E@_Bitmap@std@@QEBA_NE@Z" + .seh_endproc + # -- End function + .def "??$find@PEBDE@std@@YAPEBDPEBD0AEBE@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$find@PEBDE@std@@YAPEBDPEBD0AEBE@Z" + .globl "??$find@PEBDE@std@@YAPEBDPEBD0AEBE@Z" # -- Begin function ??$find@PEBDE@std@@YAPEBDPEBD0AEBE@Z + .p2align 4, 0x90 +"??$find@PEBDE@std@@YAPEBDPEBD0AEBE@Z": # @"??$find@PEBDE@std@@YAPEBDPEBD0AEBE@Z" +.Lfunc_begin1445: + .cv_func_id 1445 + .cv_loc 1445 12 3283 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3283:0 +.seh_proc "??$find@PEBDE@std@@YAPEBDPEBD0AEBE@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 72], rcx +.Ltmp16308: + .cv_loc 1445 12 3284 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3284:0 + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 72] + lea r8, [rip + "??_C@_1JA@NGICDCPJ@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 3284 + call "??$_Debug_range@PEBD@std@@YAXPEBD0PEB_WI@Z" + .cv_loc 1445 12 3285 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3285:0 + mov r8, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 56] + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$_Unchecked@PEBD@std@@YAPEBDPEBD@Z" + mov rcx, qword ptr [rsp + 72] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$_Unchecked@PEBD@std@@YAPEBDPEBD@Z" + mov rcx, rax + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??$_Find_unchecked@PEBDE@std@@YAPEBDPEBD0AEBE@Z" + lea rcx, [rsp + 72] + mov rdx, rax + call "??$_Rechecked@PEBDPEBD@std@@YAAEAPEBDAEAPEBDPEBD@Z" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 88 + ret +.Ltmp16309: +.Lfunc_end1445: + .seh_handlerdata + .section .text,"xr",discard,"??$find@PEBDE@std@@YAPEBDPEBD0AEBE@Z" + .seh_endproc + # -- End function + .def "?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z" + .globl "?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z" # -- Begin function ?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z + .p2align 4, 0x90 +"?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z": # @"?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z" +.Lfunc_begin1446: + .cv_func_id 1446 + .cv_loc 1446 20 329 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:329:0 +.seh_proc "?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov word ptr [rsp + 68], r8w + mov byte ptr [rsp + 67], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp16310: + .cv_loc 1446 20 330 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:330:0 + movsx eax, word ptr [rsp + 68] + cmp eax, -1 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + je .LBB1446_2 +# %bb.1: +.Ltmp16311: + .cv_loc 1446 20 331 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:331:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" + mov r8b, byte ptr [rsp + 67] + mov dx, word ptr [rsp + 68] + mov rcx, rax + call qword ptr [rip + "__imp_?is@?$ctype@D@std@@QEBA_NFD@Z"] + and al, 1 + mov byte ptr [rsp + 71], al + jmp .LBB1446_5 +.LBB1446_2: + .cv_loc 1446 20 333 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:333:0 + movsx eax, byte ptr [rsp + 67] + cmp eax, 95 + mov cl, 1 + mov byte ptr [rsp + 47], cl # 1-byte Spill + je .LBB1446_4 +# %bb.3: + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" + mov r8b, byte ptr [rsp + 67] + mov rcx, rax + mov edx, 263 + call qword ptr [rip + "__imp_?is@?$ctype@D@std@@QEBA_NFD@Z"] + mov byte ptr [rsp + 47], al # 1-byte Spill +.LBB1446_4: + mov al, byte ptr [rsp + 47] # 1-byte Reload + and al, 1 + mov byte ptr [rsp + 71], al +.Ltmp16312: +.LBB1446_5: + .cv_loc 1446 20 335 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:335:0 + mov al, byte ptr [rsp + 71] + and al, 1 + movzx eax, al + add rsp, 72 + ret +.Ltmp16313: +.Lfunc_end1446: + .seh_handlerdata + .section .text,"xr",discard,"?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z" + .seh_endproc + # -- End function + .def "??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" + .globl "??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" # -- Begin function ??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z + .p2align 4, 0x90 +"??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z": # @"??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" +.Lfunc_begin1447: + .cv_func_id 1447 + .cv_loc 1447 20 4390 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4390:0 +.seh_proc "??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 464 + .seh_stackalloc 464 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 328], -2 + mov qword ptr [rbp + 312], r8 + mov qword ptr [rbp + 304], rdx + mov byte ptr [rbp + 303], cl + lea rcx, [rbp + 256] +.Ltmp16322: + .cv_loc 1447 20 4391 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4391:0 + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 1447 20 4392 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4392:0 + mov r8b, byte ptr [rbp + 303] +.Ltmp16314: + mov r9d, 1 + mov edx, r9d + lea rcx, [rbp + 216] + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@_KD@Z" +.Ltmp16315: + mov qword ptr [rbp + 8], rax # 8-byte Spill + jmp .LBB1447_1 +.LBB1447_1: + .cv_loc 1447 20 4393 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4393:0 + mov rcx, qword ptr [rbp + 312] + lea rax, [rbp + 216] + lea rdx, [rbp + 152] + mov qword ptr [rbp], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rbp - 8], rdx # 8-byte Spill + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + lea rax, [rbp + 128] + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Ltmp16316: + lea rdx, [rbp + 176] + mov rcx, qword ptr [rbp] # 8-byte Reload + mov r8, qword ptr [rbp - 24] # 8-byte Reload + mov r9, qword ptr [rbp - 8] # 8-byte Reload + call "??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" +.Ltmp16317: + jmp .LBB1447_2 +.LBB1447_2: + lea rcx, [rbp + 216] + lea rdx, [rbp + 176] + call "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" + lea rcx, [rbp + 176] + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" +.LBB1447_3: # =>This Loop Header: Depth=1 + # Child Loop BB1447_5 Depth 2 + .cv_loc 1447 20 4394 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4394:0 + cmp qword ptr [rbp + 304], 0 + je .LBB1447_12 +# %bb.4: # in Loop: Header=BB1447_3 Depth=1 +.Ltmp16323: + .cv_loc 1447 20 4396 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4396:0 + mov dword ptr [rbp + 124], 0 +.LBB1447_5: # Parent Loop BB1447_3 Depth=1 + # => This Inner Loop Header: Depth=2 + mov eax, dword ptr [rbp + 124] + mov rcx, qword ptr [rbp + 304] + add rcx, 8 + mov dword ptr [rbp - 36], eax # 4-byte Spill + call "?_Size@?$_Buf@D@std@@QEBAIXZ" + mov edx, dword ptr [rbp - 36] # 4-byte Reload + cmp edx, eax + jae .LBB1447_11 +# %bb.6: # in Loop: Header=BB1447_5 Depth=2 +.Ltmp16324: + .cv_loc 1447 20 4398 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4398:0 + mov rax, qword ptr [rbp + 304] + mov ecx, dword ptr [rax] + mov r8d, ecx + add rax, 8 + mov rcx, rax + mov qword ptr [rbp - 48], r8 # 8-byte Spill + call "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + mov edx, dword ptr [rbp + 124] + mov ecx, edx + add rax, rcx +.Ltmp16318: + lea rcx, [rbp + 256] + mov rdx, rax + mov r8, qword ptr [rbp - 48] # 8-byte Reload + call "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD_K@Z" +.Ltmp16319: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1447_7 +.LBB1447_7: # in Loop: Header=BB1447_5 Depth=2 + .cv_loc 1447 20 4399 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4399:0 + mov rcx, qword ptr [rbp + 312] + lea rax, [rbp + 256] + lea rdx, [rbp + 56] + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rbp - 72], rdx # 8-byte Spill + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + lea rax, [rbp + 32] + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Ltmp16320: + lea rdx, [rbp + 80] + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov r8, qword ptr [rbp - 88] # 8-byte Reload + mov r9, qword ptr [rbp - 72] # 8-byte Reload + call "??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" +.Ltmp16321: + jmp .LBB1447_8 +.LBB1447_8: # in Loop: Header=BB1447_5 Depth=2 + lea rcx, [rbp + 256] + lea rdx, [rbp + 80] + call "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" + lea rcx, [rbp + 80] + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 1447 20 4400 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4400:0 + lea rcx, [rbp + 256] + lea rdx, [rbp + 216] + call "??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z" + test al, 1 + jne .LBB1447_9 + jmp .LBB1447_10 +.LBB1447_9: +.Ltmp16325: + .cv_loc 1447 20 4401 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4401:0 + mov byte ptr [rbp + 327], 1 + mov dword ptr [rbp + 28], 1 + jmp .LBB1447_13 +.Ltmp16326: +.LBB1447_10: # in Loop: Header=BB1447_5 Depth=2 + .cv_loc 1447 20 4396 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4396:0 + mov rax, qword ptr [rbp + 304] + mov ecx, dword ptr [rax] + add ecx, dword ptr [rbp + 124] + mov dword ptr [rbp + 124], ecx + jmp .LBB1447_5 +.Ltmp16327: +.LBB1447_11: # in Loop: Header=BB1447_3 Depth=1 + .cv_loc 1447 20 4403 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4403:0 + mov rax, qword ptr [rbp + 304] + mov rax, qword ptr [rax + 24] + mov qword ptr [rbp + 304], rax +.Ltmp16328: + .cv_loc 1447 20 4394 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4394:0 + jmp .LBB1447_3 +.LBB1447_12: + .cv_loc 1447 20 4405 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4405:0 + mov byte ptr [rbp + 327], 0 + mov dword ptr [rbp + 28], 1 +.LBB1447_13: + .cv_loc 1447 20 4406 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4406:0 + lea rcx, [rbp + 216] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + lea rcx, [rbp + 256] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov al, byte ptr [rbp + 327] + and al, 1 + movzx eax, al + add rsp, 464 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" + .seh_endproc + .def "?dtor$14@?0???$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$14@?0???$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z@4HA": +.seh_proc "?dtor$14@?0???$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z@4HA" +.LBB1447_14: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 216] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" + .seh_endproc + .def "?dtor$15@?0???$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$15@?0???$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z@4HA": +.seh_proc "?dtor$15@?0???$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z@4HA" +.LBB1447_15: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 256] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16329: +.Lfunc_end1447: + .seh_handlerdata + .section .text,"xr",discard,"??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" + .p2align 2 +"$cppxdata$??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z")@IMGREL # IPToStateXData + .long 456 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z": + .long -1 # ToState + .long "?dtor$15@?0???$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$14@?0???$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z": + .long .Lfunc_begin1447@IMGREL # IP + .long -1 # ToState + .long .Ltmp16314@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16316@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp16321@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" + # -- End function + .def "?_At@?$_Buf@D@std@@QEBADI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_At@?$_Buf@D@std@@QEBADI@Z" + .globl "?_At@?$_Buf@D@std@@QEBADI@Z" # -- Begin function ?_At@?$_Buf@D@std@@QEBADI@Z + .p2align 4, 0x90 +"?_At@?$_Buf@D@std@@QEBADI@Z": # @"?_At@?$_Buf@D@std@@QEBADI@Z" +.Lfunc_begin1448: + .cv_func_id 1448 + .cv_loc 1448 20 1557 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1557:0 +.seh_proc "?_At@?$_Buf@D@std@@QEBADI@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov dword ptr [rsp + 52], edx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp16330: + .cv_loc 1448 20 1559 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1559:0 + mov edx, dword ptr [rcx + 4] + cmp edx, dword ptr [rsp + 52] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + ja .LBB1448_2 +# %bb.1: +.Ltmp16331: + .cv_loc 1448 20 1560 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1560:0 + lea rcx, [rip + "??_C@_1EI@DKOJGMLN@?$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?$AAa@"] + lea rdx, [rip + "??_C@_1IK@DPNEAHDL@?$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 r8d, 1560 + call qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] +.Ltmp16332: +.LBB1448_2: + .cv_loc 1448 20 1566 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1566:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov edx, dword ptr [rsp + 52] + mov r8d, edx + mov al, byte ptr [rcx + r8] + add rsp, 56 + ret +.Ltmp16333: +.Lfunc_end1448: + .seh_handlerdata + .section .text,"xr",discard,"?_At@?$_Buf@D@std@@QEBADI@Z" + .seh_endproc + # -- End function + .def "??$_Debug_range@PEBD@std@@YAXPEBD0PEB_WI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Debug_range@PEBD@std@@YAXPEBD0PEB_WI@Z" + .globl "??$_Debug_range@PEBD@std@@YAXPEBD0PEB_WI@Z" # -- Begin function ??$_Debug_range@PEBD@std@@YAXPEBD0PEB_WI@Z + .p2align 4, 0x90 +"??$_Debug_range@PEBD@std@@YAXPEBD0PEB_WI@Z": # @"??$_Debug_range@PEBD@std@@YAXPEBD0PEB_WI@Z" +.Lfunc_begin1449: + .cv_func_id 1449 + .cv_loc 1449 12 966 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:966:0 +.seh_proc "??$_Debug_range@PEBD@std@@YAXPEBD0PEB_WI@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov dword ptr [rsp + 84], r9d + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx +.Ltmp16334: + .cv_loc 1449 12 967 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:967:0 + mov r9d, dword ptr [rsp + 84] + mov r8, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 56] + mov al, byte ptr [rsp + 48] + mov byte ptr [rsp + 32], al + call "??$_Debug_range2@PEBD@std@@YAXPEBD0PEB_WIUrandom_access_iterator_tag@0@@Z" + .cv_loc 1449 12 968 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:968:0 + nop + add rsp, 88 + ret +.Ltmp16335: +.Lfunc_end1449: + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_range@PEBD@std@@YAXPEBD0PEB_WI@Z" + .seh_endproc + # -- End function + .def "??$_Rechecked@PEBDPEBD@std@@YAAEAPEBDAEAPEBDPEBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Rechecked@PEBDPEBD@std@@YAAEAPEBDAEAPEBDPEBD@Z" + .globl "??$_Rechecked@PEBDPEBD@std@@YAAEAPEBDAEAPEBDPEBD@Z" # -- Begin function ??$_Rechecked@PEBDPEBD@std@@YAAEAPEBDAEAPEBDPEBD@Z + .p2align 4, 0x90 +"??$_Rechecked@PEBDPEBD@std@@YAAEAPEBDAEAPEBDPEBD@Z": # @"??$_Rechecked@PEBDPEBD@std@@YAAEAPEBDAEAPEBDPEBD@Z" +.Lfunc_begin1450: + .cv_func_id 1450 + .cv_loc 1450 12 457 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:457:0 +.seh_proc "??$_Rechecked@PEBDPEBD@std@@YAAEAPEBDAEAPEBDPEBD@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp16336: + .cv_loc 1450 12 458 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:458:0 + mov rcx, qword ptr [rsp + 8] + mov rdx, qword ptr [rsp] + mov qword ptr [rdx], rcx + .cv_loc 1450 12 459 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:459:0 + mov rax, qword ptr [rsp] + add rsp, 16 + ret +.Ltmp16337: +.Lfunc_end1450: + .seh_handlerdata + .section .text,"xr",discard,"??$_Rechecked@PEBDPEBD@std@@YAAEAPEBDAEAPEBDPEBD@Z" + .seh_endproc + # -- End function + .def "??$_Find_unchecked@PEBDE@std@@YAPEBDPEBD0AEBE@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Find_unchecked@PEBDE@std@@YAPEBDPEBD0AEBE@Z" + .globl "??$_Find_unchecked@PEBDE@std@@YAPEBDPEBD0AEBE@Z" # -- Begin function ??$_Find_unchecked@PEBDE@std@@YAPEBDPEBD0AEBE@Z + .p2align 4, 0x90 +"??$_Find_unchecked@PEBDE@std@@YAPEBDPEBD0AEBE@Z": # @"??$_Find_unchecked@PEBDE@std@@YAPEBDPEBD0AEBE@Z" +.Lfunc_begin1451: + .cv_func_id 1451 + .cv_loc 1451 12 3266 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3266:0 +.seh_proc "??$_Find_unchecked@PEBDE@std@@YAPEBDPEBD0AEBE@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp16338: + .cv_loc 1451 12 3277 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3277:0 + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] + mov r9b, byte ptr [rsp + 40] + call "??$_Find_unchecked1@PEBDE@std@@YAPEBDPEBD0AEBEU?$integral_constant@_N$00@0@@Z" + nop + add rsp, 72 + ret +.Ltmp16339: +.Lfunc_end1451: + .seh_handlerdata + .section .text,"xr",discard,"??$_Find_unchecked@PEBDE@std@@YAPEBDPEBD0AEBE@Z" + .seh_endproc + # -- End function + .def "??$_Unchecked@PEBD@std@@YAPEBDPEBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unchecked@PEBD@std@@YAPEBDPEBD@Z" + .globl "??$_Unchecked@PEBD@std@@YAPEBDPEBD@Z" # -- Begin function ??$_Unchecked@PEBD@std@@YAPEBDPEBD@Z + .p2align 4, 0x90 +"??$_Unchecked@PEBD@std@@YAPEBDPEBD@Z": # @"??$_Unchecked@PEBD@std@@YAPEBDPEBD@Z" +.Lfunc_begin1452: + .cv_func_id 1452 + .cv_loc 1452 12 427 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:427:0 +.seh_proc "??$_Unchecked@PEBD@std@@YAPEBDPEBD@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp16340: + .cv_loc 1452 12 428 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:428:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp16341: +.Lfunc_end1452: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unchecked@PEBD@std@@YAPEBDPEBD@Z" + .seh_endproc + # -- End function + .def "??$_Debug_range2@PEBD@std@@YAXPEBD0PEB_WIUrandom_access_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Debug_range2@PEBD@std@@YAXPEBD0PEB_WIUrandom_access_iterator_tag@0@@Z" + .globl "??$_Debug_range2@PEBD@std@@YAXPEBD0PEB_WIUrandom_access_iterator_tag@0@@Z" # -- Begin function ??$_Debug_range2@PEBD@std@@YAXPEBD0PEB_WIUrandom_access_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Debug_range2@PEBD@std@@YAXPEBD0PEB_WIUrandom_access_iterator_tag@0@@Z": # @"??$_Debug_range2@PEBD@std@@YAXPEBD0PEB_WIUrandom_access_iterator_tag@0@@Z" +.Lfunc_begin1453: + .cv_func_id 1453 + .cv_loc 1453 12 953 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:953:0 +.seh_proc "??$_Debug_range2@PEBD@std@@YAXPEBD0PEB_WIUrandom_access_iterator_tag@0@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov al, byte ptr [rsp + 112] + mov byte ptr [rsp + 64], al + mov dword ptr [rsp + 60], r9d + mov qword ptr [rsp + 48], r8 + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx +.Ltmp16342: + .cv_loc 1453 12 954 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:954:0 + mov rcx, qword ptr [rsp + 32] + cmp rcx, qword ptr [rsp + 40] + je .LBB1453_4 +# %bb.1: +.Ltmp16343: + .cv_loc 1453 12 956 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:956:0 + mov r8d, dword ptr [rsp + 60] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 32] + call "??$_Debug_pointer@$$CBD@std@@YAXPEBDPEB_WI@Z" + .cv_loc 1453 12 957 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:957:0 + mov r8d, dword ptr [rsp + 60] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$_Debug_pointer@$$CBD@std@@YAXPEBDPEB_WI@Z" + .cv_loc 1453 12 958 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:958:0 + mov rcx, qword ptr [rsp + 40] + cmp rcx, qword ptr [rsp + 32] + jae .LBB1453_3 +# %bb.2: +.Ltmp16344: + .cv_loc 1453 12 959 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:959:0 + mov r8d, dword ptr [rsp + 60] + mov rdx, qword ptr [rsp + 48] + lea rcx, [rip + "??_C@_1CO@DGLIKNHI@?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$AA@"] + call qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] +.Ltmp16345: +.LBB1453_3: + .cv_loc 1453 12 960 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:960:0 + jmp .LBB1453_4 +.Ltmp16346: +.LBB1453_4: + .cv_loc 1453 12 961 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:961:0 + add rsp, 72 + ret +.Ltmp16347: +.Lfunc_end1453: + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_range2@PEBD@std@@YAXPEBD0PEB_WIUrandom_access_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??$_Find_unchecked1@PEBDE@std@@YAPEBDPEBD0AEBEU?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Find_unchecked1@PEBDE@std@@YAPEBDPEBD0AEBEU?$integral_constant@_N$00@0@@Z" + .globl "??$_Find_unchecked1@PEBDE@std@@YAPEBDPEBD0AEBEU?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Find_unchecked1@PEBDE@std@@YAPEBDPEBD0AEBEU?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Find_unchecked1@PEBDE@std@@YAPEBDPEBD0AEBEU?$integral_constant@_N$00@0@@Z": # @"??$_Find_unchecked1@PEBDE@std@@YAPEBDPEBD0AEBEU?$integral_constant@_N$00@0@@Z" +.Lfunc_begin1454: + .cv_func_id 1454 + .cv_loc 1454 12 3245 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3245:0 +.seh_proc "??$_Find_unchecked1@PEBDE@std@@YAPEBDPEBD0AEBEU?$integral_constant@_N$00@0@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov byte ptr [rsp + 72], r9b + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp16348: + .cv_loc 1454 12 3246 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3246:0 + mov rdx, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 48] + call "??$_Within_limits@PEBDE@std@@YA_NPEBDAEBE@Z" + test al, 1 + jne .LBB1454_2 +# %bb.1: +.Ltmp16349: + .cv_loc 1454 12 3247 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3247:0 + mov rax, qword ptr [rsp + 56] + mov qword ptr [rsp + 80], rax + jmp .LBB1454_6 +.Ltmp16350: +.LBB1454_2: + .cv_loc 1454 12 3248 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3248:0 + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] + sub rax, rcx + mov rcx, qword ptr [rsp + 64] + movzx edx, byte ptr [rcx] + mov rcx, qword ptr [rsp + 48] + mov r8, qword ptr [rip + __imp_memchr] + mov qword ptr [rsp + 40], r8 # 8-byte Spill + mov r8, rax + mov rax, qword ptr [rsp + 40] # 8-byte Reload + call rax + mov qword ptr [rsp + 48], rax + .cv_loc 1454 12 3250 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3250:0 + cmp qword ptr [rsp + 48], 0 + je .LBB1454_4 +# %bb.3: + mov rax, qword ptr [rsp + 48] + mov qword ptr [rsp + 32], rax # 8-byte Spill + jmp .LBB1454_5 +.LBB1454_4: + mov rax, qword ptr [rsp + 56] + mov qword ptr [rsp + 32], rax # 8-byte Spill +.LBB1454_5: + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov qword ptr [rsp + 80], rax +.LBB1454_6: + .cv_loc 1454 12 3251 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3251:0 + mov rax, qword ptr [rsp + 80] + add rsp, 88 + ret +.Ltmp16351: +.Lfunc_end1454: + .seh_handlerdata + .section .text,"xr",discard,"??$_Find_unchecked1@PEBDE@std@@YAPEBDPEBD0AEBEU?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "??$_Within_limits@PEBDE@std@@YA_NPEBDAEBE@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Within_limits@PEBDE@std@@YA_NPEBDAEBE@Z" + .globl "??$_Within_limits@PEBDE@std@@YA_NPEBDAEBE@Z" # -- Begin function ??$_Within_limits@PEBDE@std@@YA_NPEBDAEBE@Z + .p2align 4, 0x90 +"??$_Within_limits@PEBDE@std@@YA_NPEBDAEBE@Z": # @"??$_Within_limits@PEBDE@std@@YA_NPEBDAEBE@Z" +.Lfunc_begin1455: + .cv_func_id 1455 + .cv_loc 1455 12 3230 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3230:0 +.seh_proc "??$_Within_limits@PEBDE@std@@YA_NPEBDAEBE@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx +.Ltmp16352: + .cv_loc 1455 12 3232 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3232:0 + mov rcx, qword ptr [rsp + 80] + mov dl, byte ptr [rsp + 40] + mov r8b, byte ptr [rsp + 56] + mov r9b, byte ptr [rsp + 64] + call "??$_Within_limits@E@std@@YA_NAEBEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z" + and al, 1 + movzx eax, al + add rsp, 88 + ret +.Ltmp16353: +.Lfunc_end1455: + .seh_handlerdata + .section .text,"xr",discard,"??$_Within_limits@PEBDE@std@@YA_NPEBDAEBE@Z" + .seh_endproc + # -- End function + .def "??$_Within_limits@E@std@@YA_NAEBEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Within_limits@E@std@@YA_NAEBEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z" + .globl "??$_Within_limits@E@std@@YA_NAEBEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z" # -- Begin function ??$_Within_limits@E@std@@YA_NAEBEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z + .p2align 4, 0x90 +"??$_Within_limits@E@std@@YA_NAEBEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z": # @"??$_Within_limits@E@std@@YA_NAEBEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z" +.Lfunc_begin1456: + .cv_func_id 1456 + .cv_loc 1456 12 3211 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3211:0 +.seh_proc "??$_Within_limits@E@std@@YA_NAEBEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z" +# %bb.0: + sub rsp, 32 + .seh_stackalloc 32 + .seh_endprologue + mov byte ptr [rsp + 24], dl + mov byte ptr [rsp + 16], r8b + mov byte ptr [rsp + 8], r9b + mov qword ptr [rsp], rcx +.Ltmp16354: + .cv_loc 1456 12 3212 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3212:0 + mov rcx, qword ptr [rsp] + movzx eax, byte ptr [rcx] + cmp eax, 127 + setle dl + and dl, 1 + movzx eax, dl + add rsp, 32 + ret +.Ltmp16355: +.Lfunc_end1456: + .seh_handlerdata + .section .text,"xr",discard,"??$_Within_limits@E@std@@YA_NAEBEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z" + .seh_endproc + # -- End function + .def "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@_KD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@_KD@Z" + .globl "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@_KD@Z" # -- Begin function ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@_KD@Z + .p2align 4, 0x90 +"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@_KD@Z": # @"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@_KD@Z" +.Lfunc_begin1457: + .cv_func_id 1457 + .cv_loc 1457 9 850 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:850:0 +.seh_proc "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@_KD@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov byte ptr [rbp - 9], r8b + mov qword ptr [rbp - 24], rdx + mov qword ptr [rbp - 32], rcx + mov rcx, qword ptr [rbp - 32] +.Ltmp16360: + mov qword ptr [rbp - 40], rcx # 8-byte Spill + call "??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1457 9 851 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:851:0 +.Ltmp16356: + xor r9d, r9d + mov r8b, r9b + mov ecx, r9d +.Ltmp16361: + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + mov dl, r8b + mov r8, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z" +.Ltmp16357: + jmp .LBB1457_1 +.LBB1457_1: + .cv_loc 1457 9 852 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:852:0 + mov r8b, byte ptr [rbp - 9] + mov rdx, qword ptr [rbp - 24] +.Ltmp16358: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" +.Ltmp16359: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB1457_2 +.Ltmp16362: +.LBB1457_2: + .cv_loc 1457 9 853 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:853:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@_KD@Z")@IMGREL + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@_KD@Z" + .seh_endproc + .def "?dtor$3@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@_KD@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@@QEAA@_KD@Z@4HA": +.seh_proc "?dtor$3@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@_KD@Z@4HA" +.LBB1457_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue +.Ltmp16363: + .cv_loc 1457 9 853 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:853:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16364: +.Lfunc_end1457: + .seh_handlerdata + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@_KD@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@_KD@Z" + .p2align 2 +"$cppxdata$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@_KD@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@_KD@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@_KD@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@_KD@Z": + .long -1 # ToState + .long "?dtor$3@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@_KD@Z@4HA"@IMGREL # Action +"$ip2state$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@_KD@Z": + .long .Lfunc_begin1457@IMGREL # IP + .long -1 # ToState + .long .Ltmp16356@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16359@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@_KD@Z" + # -- End function + .def "??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .globl "??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" # -- Begin function ??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z + .p2align 4, 0x90 +"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z": # @"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" +.Lfunc_begin1458: + .cv_func_id 1458 + .cv_loc 1458 20 313 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:313:0 +.seh_proc "??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 480 + .seh_stackalloc 480 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 344], -2 + mov rax, rdx + #DEBUG_VALUE: transform_primary > > >:_Last <- [$r9+0] + #DEBUG_VALUE: transform_primary > > >:_First <- [$r8+0] +.Ltmp16385: + #DEBUG_VALUE: transform_primary > > >:_Res <- [$rdx+0] + mov qword ptr [rbp + 336], rcx + mov rcx, qword ptr [rbp + 336] +.Ltmp16386: + .cv_loc 1458 20 314 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:314:0 + mov byte ptr [rbp + 335], 0 + mov qword ptr [rbp + 104], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rbp + 96], rax # 8-byte Spill + mov qword ptr [rbp + 88], r9 # 8-byte Spill +.Ltmp16387: + #DEBUG_VALUE: transform_primary > > >:_Last <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp + 80], r8 # 8-byte Spill +.Ltmp16388: + #DEBUG_VALUE: transform_primary > > >:_First <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp + 72], rdx # 8-byte Spill +.Ltmp16389: + #DEBUG_VALUE: transform_primary > > >:_Res <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 1458 20 316 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:316:0 +.Ltmp16365: + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + mov rdx, qword ptr [rbp + 88] # 8-byte Reload + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Ltmp16366: + mov byte ptr [rbp + 63], al # 1-byte Spill + jmp .LBB1458_1 +.Ltmp16390: +.LBB1458_1: + #DEBUG_VALUE: transform_primary > > >:_Res <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_First <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_Last <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp + 63] # 1-byte Reload + test al, 1 + jne .LBB1458_2 + jmp .LBB1458_18 +.Ltmp16391: +.LBB1458_2: + #DEBUG_VALUE: transform_primary > > >:_Res <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_First <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_Last <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rbp+0] + .cv_loc 1458 20 318 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:318:0 +.Ltmp16367: + lea rcx, [rbp + 272] +.Ltmp16392: + mov rdx, qword ptr [rbp + 88] # 8-byte Reload + call "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp16368: + mov qword ptr [rbp + 48], rax # 8-byte Spill + jmp .LBB1458_3 +.Ltmp16393: +.LBB1458_3: + #DEBUG_VALUE: transform_primary > > >:_Res <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_First <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_Last <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rbp+0] +.Ltmp16369: + lea rcx, [rbp + 248] + mov rdx, qword ptr [rbp + 80] # 8-byte Reload + call "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp16370: + mov qword ptr [rbp + 40], rax # 8-byte Spill + jmp .LBB1458_4 +.Ltmp16394: +.LBB1458_4: + #DEBUG_VALUE: transform_primary > > >:_Res <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_First <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_Last <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rbp+0] +.Ltmp16371: + lea rcx, [rbp + 296] + lea rdx, [rbp + 248] + lea r8, [rbp + 272] + call "??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" +.Ltmp16372: + mov qword ptr [rbp + 32], rax # 8-byte Spill + jmp .LBB1458_5 +.Ltmp16395: +.LBB1458_5: + #DEBUG_VALUE: transform_primary > > >:_Res <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_First <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_Last <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rbp+0] + .cv_loc 1458 20 320 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:320:0 + mov rcx, qword ptr [rbp + 104] # 8-byte Reload + call "?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" + lea rcx, [rbp + 296] + lea rdx, [rbp + 224] + mov qword ptr [rbp + 24], rdx # 8-byte Spill + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Ltmp16373: + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + call "??D?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" +.Ltmp16374: + mov qword ptr [rbp + 8], rax # 8-byte Spill + jmp .LBB1458_6 +.Ltmp16396: +.LBB1458_6: + #DEBUG_VALUE: transform_primary > > >:_Res <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_First <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_Last <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rbp+0] + lea rax, [rbp + 296] + mov rcx, rax + mov qword ptr [rbp], rax # 8-byte Spill + call "?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + add rcx, rax + lea rax, [rbp + 200] + mov rdx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 8], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Ltmp16375: + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "??D?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" +.Ltmp16376: + mov qword ptr [rbp - 24], rax # 8-byte Spill + jmp .LBB1458_7 +.Ltmp16397: +.LBB1458_7: + #DEBUG_VALUE: transform_primary > > >:_Res <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_First <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_Last <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rbp+0] +.Ltmp16377: + mov rax, qword ptr [rip + "__imp_?tolower@?$ctype@D@std@@QEBAPEBDPEADPEBD@Z"] + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + mov r8, qword ptr [rbp - 8] # 8-byte Reload + call rax +.Ltmp16378: + mov qword ptr [rbp - 32], rax # 8-byte Spill + jmp .LBB1458_8 +.Ltmp16398: +.LBB1458_8: + #DEBUG_VALUE: transform_primary > > >:_Res <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_First <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_Last <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 200] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 224] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1458 20 322 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:322:0 + mov rcx, qword ptr [rbp + 104] # 8-byte Reload + call "?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ" + lea rcx, [rbp + 296] + lea rdx, [rbp + 136] + mov qword ptr [rbp - 40], rdx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Ltmp16379: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??D?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" +.Ltmp16380: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1458_9 +.Ltmp16399: +.LBB1458_9: + #DEBUG_VALUE: transform_primary > > >:_Res <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_First <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_Last <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rbp+0] + lea rax, [rbp + 296] + mov rcx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + add rcx, rax + lea rax, [rbp + 112] + mov rdx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Ltmp16381: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + call "??D?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" +.Ltmp16382: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1458_10 +.Ltmp16400: +.LBB1458_10: + #DEBUG_VALUE: transform_primary > > >:_Res <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_First <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_Last <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rbp+0] +.Ltmp16383: + lea rdx, [rbp + 160] + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 88] # 8-byte Reload + mov r9, qword ptr [rbp - 72] # 8-byte Reload + call "?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" +.Ltmp16384: + jmp .LBB1458_11 +.Ltmp16401: +.LBB1458_11: + #DEBUG_VALUE: transform_primary > > >:_Res <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_First <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_Last <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + lea rdx, [rbp + 160] + call "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" + lea rcx, [rbp + 160] + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + lea rcx, [rbp + 112] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 136] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1458 20 324 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:324:0 + lea rcx, [rbp + 296] + call "??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" + jmp .LBB1458_18 +.Ltmp16402: +.LBB1458_18: + #DEBUG_VALUE: transform_primary > > >:_Res <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_First <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_Last <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rbp+0] + .cv_loc 1458 20 325 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:325:0 + mov byte ptr [rbp + 335], 1 + .cv_loc 1458 20 326 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:326:0 + test byte ptr [rbp + 335], 1 + jne .LBB1458_20 +.Ltmp16403: +# %bb.19: + #DEBUG_VALUE: transform_primary > > >:_Res <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_First <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_Last <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" +.Ltmp16404: +.LBB1458_20: + #DEBUG_VALUE: transform_primary > > >:_Res <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_First <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_Last <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp + 88] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp + 96] # 8-byte Reload + add rsp, 480 + pop rbp +.Ltmp16405: + ret + .seh_handlerdata + .long ("$cppxdata$??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z")@IMGREL + .section .text,"xr",discard,"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .def "?dtor$12@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$12@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA": +.seh_proc "?dtor$12@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA" +.LBB1458_12: +.Ltmp16406: + #DEBUG_VALUE: transform_primary > > >:_Res <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_First <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_Last <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp16407: + .seh_endprologue + lea rcx, [rbp + 272] +.Ltmp16408: + .cv_loc 1458 20 318 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:318:0 + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .def "?dtor$13@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$13@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA": +.seh_proc "?dtor$13@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA" +.LBB1458_13: +.Ltmp16409: + #DEBUG_VALUE: transform_primary > > >:_Res <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_First <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_Last <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp16410: + .seh_endprologue + lea rcx, [rbp + 200] + .cv_loc 1458 20 320 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:320:0 + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .def "?dtor$14@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$14@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA": +.seh_proc "?dtor$14@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA" +.LBB1458_14: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 224] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .def "?dtor$15@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$15@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA": +.seh_proc "?dtor$15@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA" +.LBB1458_15: +.Ltmp16411: + #DEBUG_VALUE: transform_primary > > >:_Res <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_First <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_Last <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp16412: + .seh_endprologue + lea rcx, [rbp + 112] + .cv_loc 1458 20 322 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:322:0 + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .def "?dtor$16@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA": +.seh_proc "?dtor$16@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA" +.LBB1458_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 136] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .def "?dtor$17@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$17@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA": +.seh_proc "?dtor$17@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA" +.LBB1458_17: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 296] + .cv_loc 1458 20 324 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:324:0 + call "??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16413: + .seh_handlerdata + .section .text,"xr",discard,"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .def "?dtor$21@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$21@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA": +.seh_proc "?dtor$21@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA" +.LBB1458_21: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1458 20 326 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:326:0 + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .def "?dtor$22@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$22@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA": +.seh_proc "?dtor$22@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA" +.LBB1458_22: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .def "?dtor$23@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$23@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA": +.seh_proc "?dtor$23@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA" +.LBB1458_23: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp + 88] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16414: +.Lfunc_end1458: + .seh_handlerdata + .section .text,"xr",discard,"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .p2align 2 +"$cppxdata$??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z": + .long 429065506 # MagicNumber + .long 9 # MaxState + .long ("$stateUnwindMap$??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 9 # IPMapEntries + .long ("$ip2state$??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z")@IMGREL # IPToStateXData + .long 472 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z": + .long -1 # ToState + .long "?dtor$23@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$22@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$21@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$17@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$16@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"@IMGREL # Action + .long 4 # ToState + .long "?dtor$15@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$14@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"@IMGREL # Action + .long 6 # ToState + .long "?dtor$13@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$12@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"@IMGREL # Action +"$ip2state$??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z": + .long .Lfunc_begin1458@IMGREL # IP + .long -1 # ToState + .long .Ltmp16365@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp16369@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp16371@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp16373@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp16375@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp16379@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp16381@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp16384@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + # -- End function + .def "?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .globl "?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" # -- Begin function ?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ": # @"?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Lfunc_begin1459: + .cv_func_id 1459 + .cv_loc 1459 9 1606 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1606:0 +.seh_proc "?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp16419: + .cv_loc 1459 9 1607 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1607:0 + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + mov qword ptr [rbp - 48], rdx # 8-byte Spill + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov qword ptr [rbp - 24], rax + .cv_loc 1459 9 1608 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1608:0 + mov r8, qword ptr [rbp - 24] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 56], r8 # 8-byte Spill + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + mov rcx, qword ptr [rbp - 24] + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" +.Ltmp16415: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov rdx, rax + call "?address@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBAPEADAEAD@Z" +.Ltmp16416: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1459_1 +.LBB1459_1: + mov rax, qword ptr [rbp - 24] + mov rax, qword ptr [rax + 24] + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + add rcx, rax +.Ltmp16417: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp - 80] # 8-byte Reload + mov r8, qword ptr [rbp - 56] # 8-byte Reload + call "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" +.Ltmp16418: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1459_2 +.LBB1459_2: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ")@IMGREL + .section .text,"xr",discard,"?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .seh_endproc + .def "?dtor$3@?0??end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA": +.seh_proc "?dtor$3@?0??end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA" +.LBB1459_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp16420: +.Lfunc_end1459: + .seh_handlerdata + .section .text,"xr",discard,"?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .seh_endproc + .section .xdata,"dr",associative,"?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .p2align 2 +"$cppxdata$?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ": + .long -1 # ToState + .long "?dtor$3@?0??end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA"@IMGREL # Action +"$ip2state$?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ": + .long .Lfunc_begin1459@IMGREL # IP + .long -1 # ToState + .long .Ltmp16415@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16418@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + # -- End function + .def "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .globl "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" # -- Begin function ?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ": # @"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Lfunc_begin1460: + .cv_func_id 1460 + .cv_loc 1460 9 1594 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1594:0 +.seh_proc "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 112 + .seh_stackalloc 112 + lea rbp, [rsp + 112] + .seh_setframe 5, 112 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp16425: + .cv_loc 1460 9 1595 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1595:0 + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + mov qword ptr [rbp - 48], rdx # 8-byte Spill + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov qword ptr [rbp - 24], rax + .cv_loc 1460 9 1596 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1596:0 + mov r8, qword ptr [rbp - 24] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 56], r8 # 8-byte Spill + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + mov rcx, qword ptr [rbp - 24] + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" +.Ltmp16421: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov rdx, rax + call "?address@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBAPEADAEAD@Z" +.Ltmp16422: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1460_1 +.LBB1460_1: +.Ltmp16423: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, qword ptr [rbp - 72] # 8-byte Reload + mov r8, qword ptr [rbp - 56] # 8-byte Reload + call "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" +.Ltmp16424: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1460_2 +.LBB1460_2: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ")@IMGREL + .section .text,"xr",discard,"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .seh_endproc + .def "?dtor$3@?0??begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA": +.seh_proc "?dtor$3@?0??begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA" +.LBB1460_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp16426: +.Lfunc_end1460: + .seh_handlerdata + .section .text,"xr",discard,"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .seh_endproc + .section .xdata,"dr",associative,"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .p2align 2 +"$cppxdata$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ": + .long -1 # ToState + .long "?dtor$3@?0??begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA"@IMGREL # Action +"$ip2state$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ": + .long .Lfunc_begin1460@IMGREL # IP + .long -1 # ToState + .long .Ltmp16421@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16424@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + # -- End function + .def "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" + .globl "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" # -- Begin function ??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z + .p2align 4, 0x90 +"??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z": # @"??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" +.Lfunc_begin1461: + .cv_func_id 1461 + .cv_loc 1461 9 928 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:928:0 +.seh_proc "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + mov qword ptr [rbp + 16], rdx + mov qword ptr [rbp + 8], rcx + mov rcx, qword ptr [rbp + 8] +.Ltmp16435: + .cv_loc 1461 9 929 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:929:0 + cmp rcx, qword ptr [rbp + 16] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + je .LBB1461_11 +# %bb.1: + .cv_loc 1461 9 931 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:931:0 +.Ltmp16427: + xor eax, eax + mov r8d, eax + mov dl, 1 +.Ltmp16436: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z" +.Ltmp16428: + jmp .LBB1461_2 +.LBB1461_2: + .cv_loc 1461 9 933 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:933:0 + mov rax, qword ptr [rbp + 16] + mov rcx, rax + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + mov rcx, rax + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + call "??$?9V?$allocator@D@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" + test al, 1 + jne .LBB1461_3 + jmp .LBB1461_5 +.LBB1461_3: +.Ltmp16437: + .cv_loc 1461 9 935 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:935:0 + mov rcx, qword ptr [rbp + 16] + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" +.Ltmp16429: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, rax + call "?_Move_alloc@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@@Z" +.Ltmp16430: + jmp .LBB1461_4 +.LBB1461_4: + jmp .LBB1461_5 +.Ltmp16438: +.LBB1461_5: + .cv_loc 1461 9 937 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:937:0 + mov rax, qword ptr [rbp + 16] + mov rcx, rax + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + mov rcx, rax + mov rdx, qword ptr [rbp - 64] # 8-byte Reload + call "??$?9V?$allocator@D@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" + test al, 1 + jne .LBB1461_6 + jmp .LBB1461_8 +.LBB1461_6: +.Ltmp16439: + .cv_loc 1461 9 938 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:938:0 + mov rcx, qword ptr [rbp + 16] + lea rax, [rbp - 16] + mov rdx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + mov rcx, qword ptr [rbp + 16] + lea rax, [rbp - 40] + mov rdx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Ltmp16433: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, qword ptr [rbp - 80] # 8-byte Reload + mov r8, qword ptr [rbp - 72] # 8-byte Reload + call "??$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" +.Ltmp16434: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1461_7 +.LBB1461_7: + jmp .LBB1461_10 +.LBB1461_8: + .cv_loc 1461 9 940 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:940:0 + mov rcx, qword ptr [rbp + 16] + call "??$forward@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" +.Ltmp16431: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, rax + call "?_Assign_rv@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@@Z" +.Ltmp16432: + jmp .LBB1461_9 +.LBB1461_9: + jmp .LBB1461_10 +.Ltmp16440: +.LBB1461_10: + .cv_loc 1461 9 941 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:941:0 + jmp .LBB1461_11 +.Ltmp16441: +.LBB1461_11: + .cv_loc 1461 9 942 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:942:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 160 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z")@IMGREL + .section .text,"xr",discard,"??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" + .seh_endproc + .def "?dtor$12@?0???4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$12@?0???4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z@4HA": +.seh_proc "?dtor$12@?0???4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z@4HA" +.LBB1461_12: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp16442: + .cv_loc 1461 9 931 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:931:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp16443: +.Lfunc_end1461: + .seh_handlerdata + .section .text,"xr",discard,"??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" + .p2align 2 +"$cppxdata$??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z": + .long -1 # ToState + .long "?dtor$12@?0???4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z@4HA"@IMGREL # Action +"$ip2state$??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z": + .long .Lfunc_begin1461@IMGREL # IP + .long -1 # ToState + .long .Ltmp16427@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16432@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" + # -- End function + .def "??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z" + .globl "??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z" # -- Begin function ??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z + .p2align 4, 0x90 +"??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z": # @"??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z" +.Lfunc_begin1462: + .cv_func_id 1462 + .cv_loc 1462 9 2459 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2459:0 +.seh_proc "??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp16444: + .cv_loc 1462 9 2460 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2460:0 + mov rcx, qword ptr [rsp + 40] + mov rdx, qword ptr [rsp + 48] + call "?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAHAEBV12@@Z" + cmp eax, 0 + sete r8b + and r8b, 1 + movzx eax, r8b + add rsp, 56 + ret +.Ltmp16445: +.Lfunc_end1462: + .seh_handlerdata + .section .text,"xr",discard,"??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z" + .seh_endproc + # -- End function + .def "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" + .globl "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" # -- Begin function ?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z + .p2align 4, 0x90 +"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z": # @"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" +.Lfunc_begin1463: + .cv_func_id 1463 + .cv_loc 1463 9 1186 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1186:0 +.seh_proc "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 71], r8b + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp16446: + .cv_loc 1463 9 1187 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1187:0 + cmp qword ptr [rsp + 56], -1 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + jne .LBB1463_2 +# %bb.1: +.Ltmp16447: + .cv_loc 1463 9 1188 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1188:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ" + ud2 +.Ltmp16448: +.LBB1463_2: + .cv_loc 1463 9 1190 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1190:0 + xor r8d, r8d + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_N_K_N@Z" + test al, 1 + jne .LBB1463_3 + jmp .LBB1463_4 +.LBB1463_3: + .cv_loc 1463 9 1192 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1192:0 + xor eax, eax + mov edx, eax +.Ltmp16449: + mov r9b, byte ptr [rsp + 71] + mov r8, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Chassign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0D@Z" + .cv_loc 1463 9 1193 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1193:0 + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" +.Ltmp16450: +.LBB1463_4: + .cv_loc 1463 9 1195 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1195:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 72 + ret +.Ltmp16451: +.Lfunc_end1463: + .seh_handlerdata + .section .text,"xr",discard,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" + .seh_endproc + # -- End function + .def "?_Chassign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0D@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Chassign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0D@Z" + .globl "?_Chassign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0D@Z" # -- Begin function ?_Chassign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0D@Z + .p2align 4, 0x90 +"?_Chassign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0D@Z": # @"?_Chassign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0D@Z" +.Lfunc_begin1464: + .cv_func_id 1464 + .cv_loc 1464 9 2174 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2174:0 +.seh_proc "?_Chassign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0D@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov byte ptr [rsp + 95], r9b + mov qword ptr [rsp + 80], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx + mov rax, qword ptr [rsp + 64] +.Ltmp16452: + .cv_loc 1464 9 2175 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2175:0 + cmp qword ptr [rsp + 80], 1 + mov qword ptr [rsp + 56], rax # 8-byte Spill + jne .LBB1464_2 +# %bb.1: +.Ltmp16453: + .cv_loc 1464 9 2176 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2176:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 72] + mov rcx, rax + lea rdx, [rsp + 95] + call "?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" + jmp .LBB1464_3 +.LBB1464_2: + .cv_loc 1464 9 2178 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2178:0 + mov r8b, byte ptr [rsp + 95] + mov rdx, qword ptr [rsp + 80] + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + mov byte ptr [rsp + 55], r8b # 1-byte Spill + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 72] + mov rcx, rax + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov r8b, byte ptr [rsp + 55] # 1-byte Reload + call "?assign@?$char_traits@D@std@@SAPEADPEAD_KD@Z" + mov qword ptr [rsp + 32], rax # 8-byte Spill +.Ltmp16454: +.LBB1464_3: + .cv_loc 1464 9 2179 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2179:0 + mov rax, qword ptr [rsp + 96] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + nop + add rsp, 104 + ret +.Ltmp16455: +.Lfunc_end1464: + .seh_handlerdata + .section .text,"xr",discard,"?_Chassign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0D@Z" + .seh_endproc + # -- End function + .def "?assign@?$char_traits@D@std@@SAPEADPEAD_KD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?assign@?$char_traits@D@std@@SAPEADPEAD_KD@Z" + .globl "?assign@?$char_traits@D@std@@SAPEADPEAD_KD@Z" # -- Begin function ?assign@?$char_traits@D@std@@SAPEADPEAD_KD@Z + .p2align 4, 0x90 +"?assign@?$char_traits@D@std@@SAPEADPEAD_KD@Z": # @"?assign@?$char_traits@D@std@@SAPEADPEAD_KD@Z" +.Lfunc_begin1465: + .cv_func_id 1465 + .cv_loc 1465 11 559 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\iosfwd:559:0 +.seh_proc "?assign@?$char_traits@D@std@@SAPEADPEAD_KD@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 71], r8b + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp16456: + .cv_loc 1465 11 560 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\iosfwd:560:0 + mov rcx, qword ptr [rsp + 48] + movsx eax, byte ptr [rsp + 71] + mov r8b, al + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov qword ptr [rsp + 32], rdx # 8-byte Spill + mov dl, r8b + mov r8, qword ptr [rsp + 32] # 8-byte Reload + call memset + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 72 + ret +.Ltmp16457: +.Lfunc_end1465: + .seh_handlerdata + .section .text,"xr",discard,"?assign@?$char_traits@D@std@@SAPEADPEAD_KD@Z" + .seh_endproc + # -- End function + .def "??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .globl "??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" # -- Begin function ??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z + .p2align 4, 0x90 +"??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z": # @"??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Lfunc_begin1466: + .cv_func_id 1466 + .cv_loc 1466 9 226 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:226:0 +.seh_proc "??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp16458: + .cv_loc 1466 9 227 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:227:0 + mov rdx, qword ptr [rsp + 48] + call "??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" + xor al, -1 + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp16459: +.Lfunc_end1466: + .seh_handlerdata + .section .text,"xr",discard,"??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .seh_endproc + # -- End function + .def "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" + .globl "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z": # @"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1467: + .cv_func_id 1467 + .cv_loc 1467 9 303 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:303:0 +.seh_proc "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp16460: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp16461: +.Lfunc_end1467: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .globl "??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" # -- Begin function ??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z + .p2align 4, 0x90 +"??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z": # @"??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" +.Lfunc_begin1468: + .cv_func_id 1468 + .cv_loc 1468 17 777 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:777:0 +.seh_proc "??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + #DEBUG_VALUE: vector > >,void>:_Last <- [$r8+0] + #DEBUG_VALUE: vector > >,void>:_First <- [$rdx+0] + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] +.Ltmp16462: +.Ltmp16470: + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rdx # 8-byte Spill +.Ltmp16471: + #DEBUG_VALUE: vector > >,void>:_First <- [DW_OP_constu 64, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 72], r8 # 8-byte Spill +.Ltmp16472: + #DEBUG_VALUE: vector > >,void>:_Last <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "??0?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" +.Ltmp16463: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1468_1 +.Ltmp16473: +.LBB1468_1: + #DEBUG_VALUE: vector > >,void>:_Last <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: vector > >,void>:_First <- [DW_OP_constu 64, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1468 17 778 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:778:0 +.Ltmp16464: + lea rcx, [rbp - 24] +.Ltmp16474: + mov rdx, qword ptr [rbp - 72] # 8-byte Reload + call "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp16465: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1468_2 +.Ltmp16475: +.LBB1468_2: + #DEBUG_VALUE: vector > >,void>:_Last <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: vector > >,void>:_First <- [DW_OP_constu 64, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp16466: + lea rcx, [rbp - 48] + mov rdx, qword ptr [rbp - 64] # 8-byte Reload + call "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp16467: + mov qword ptr [rbp - 96], rax # 8-byte Spill + jmp .LBB1468_3 +.Ltmp16476: +.LBB1468_3: + #DEBUG_VALUE: vector > >,void>:_Last <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: vector > >,void>:_First <- [DW_OP_constu 64, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp16468: + lea rdx, [rbp - 48] + lea r8, [rbp - 24] + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" +.Ltmp16469: + jmp .LBB1468_4 +.Ltmp16477: +.LBB1468_4: + #DEBUG_VALUE: vector > >,void>:_Last <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: vector > >,void>:_First <- [DW_OP_constu 64, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1468 17 779 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:779:0 + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 56] # 8-byte Reload + add rsp, 144 + pop rbp +.Ltmp16478: + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .def "?dtor$5@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA": +.seh_proc "?dtor$5@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA" +.LBB1468_5: +.Ltmp16479: + #DEBUG_VALUE: vector > >,void>:_Last <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: vector > >,void>:_First <- [DW_OP_constu 64, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp16480: + .seh_endprologue + lea rcx, [rbp - 24] +.Ltmp16481: + .cv_loc 1468 17 778 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:778:0 + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .def "?dtor$6@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA" +.LBB1468_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1468 17 779 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:779:0 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16482: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .def "?dtor$7@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA": +.seh_proc "?dtor$7@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA" +.LBB1468_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1468 17 779 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:779:0 + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .def "?dtor$8@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA": +.seh_proc "?dtor$8@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA" +.LBB1468_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16483: +.Lfunc_end1468: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .p2align 2 +"$cppxdata$??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z": + .long 429065506 # MagicNumber + .long 4 # MaxState + .long ("$stateUnwindMap$??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 6 # IPMapEntries + .long ("$ip2state$??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z": + .long -1 # ToState + .long "?dtor$8@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$7@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$6@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$5@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z": + .long .Lfunc_begin1468@IMGREL # IP + .long -1 # ToState + .long .Ltmp16462@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp16464@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp16466@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp16468@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp16469@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + # -- End function + .def "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ": # @"??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1469: + .cv_func_id 1469 + .cv_loc 1469 9 303 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:303:0 +.seh_proc "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16484: + .cv_loc 1469 9 303 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:303:0 + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" +.Ltmp16485: + .cv_loc 1469 9 303 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:303:0 + nop + add rsp, 40 + ret +.Ltmp16486: +.Lfunc_end1469: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .globl "?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ" # -- Begin function ?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ": # @"?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Lfunc_begin1470: + .cv_func_id 1470 + .cv_loc 1470 17 1057 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1057:0 +.seh_proc "?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp16489: + .cv_loc 1470 17 1058 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1058:0 + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov qword ptr [rbp - 32], rax # 8-byte Spill + mov qword ptr [rbp - 40], rdx # 8-byte Spill + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov rdx, qword ptr [rax] +.Ltmp16487: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 48] # 8-byte Reload + call "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" +.Ltmp16488: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1470_1 +.LBB1470_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ")@IMGREL + .section .text,"xr",discard,"?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .seh_endproc + .def "?dtor$2@?0??begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0??begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA": +.seh_proc "?dtor$2@?0??begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA" +.LBB1470_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp16490: +.Lfunc_end1470: + .seh_handlerdata + .section .text,"xr",discard,"?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .seh_endproc + .section .xdata,"dr",associative,"?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .p2align 2 +"$cppxdata$?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ": + .long -1 # ToState + .long "?dtor$2@?0??begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA"@IMGREL # Action +"$ip2state$?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ": + .long .Lfunc_begin1470@IMGREL # IP + .long -1 # ToState + .long .Ltmp16487@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16488@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + # -- End function + .def "??D?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??D?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" + .globl "??D?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" # -- Begin function ??D?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ + .p2align 4, 0x90 +"??D?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ": # @"??D?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" +.Lfunc_begin1471: + .cv_func_id 1471 + .cv_loc 1471 17 330 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:330:0 +.seh_proc "??D?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16491: + .cv_loc 1471 17 331 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:331:0 + call "??D?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" + nop + add rsp, 40 + ret +.Ltmp16492: +.Lfunc_end1471: + .seh_handlerdata + .section .text,"xr",discard,"??D?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" + .seh_endproc + # -- End function + .def "?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" + .globl "?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" # -- Begin function ?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ": # @"?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" +.Lfunc_begin1472: + .cv_func_id 1472 + .cv_loc 1472 17 1179 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1179:0 +.seh_proc "?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp16493: + .cv_loc 1472 17 1180 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1180:0 + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + sub rcx, rax + mov rax, rcx + add rsp, 56 + ret +.Ltmp16494: +.Lfunc_end1472: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ": # @"??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1473: + .cv_func_id 1473 + .cv_loc 1473 17 294 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:294:0 +.seh_proc "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16495: + .cv_loc 1473 17 294 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:294:0 + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" +.Ltmp16496: + .cv_loc 1473 17 294 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:294:0 + nop + add rsp, 40 + ret +.Ltmp16497: +.Lfunc_end1473: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" + .globl "??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" # -- Begin function ??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ": # @"??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" +.Lfunc_begin1474: + .cv_func_id 1474 + .cv_loc 1474 17 975 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:975:0 +.seh_proc "??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rsp + 64] + .seh_setframe 5, 64 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + .cv_loc 1474 17 976 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:976:0 +.Ltmp16498: +.Ltmp16500: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "?_Tidy@?$vector@DV?$allocator@D@std@@@std@@IEAAXXZ" +.Ltmp16499: + jmp .LBB1474_1 +.LBB1474_1: + .cv_loc 1474 17 977 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:977:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, rax + call "??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" +.Ltmp16501: + .cv_loc 1474 17 977 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:977:0 + nop + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ@4HA" +.LBB1474_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue +.Ltmp16502: + .cv_loc 1474 17 977 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:977:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$3@?0???1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$3@?0???1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ@4HA" +.LBB1474_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp16503: +.Lfunc_end1474: + .seh_handlerdata + .section .text,"xr",discard,"??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$3@?0???1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$2@?0???1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ": + .long .Lfunc_begin1474@IMGREL # IP + .long -1 # ToState + .long .Ltmp16498@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp16499@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" + # -- End function + .def "??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .globl "??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" # -- Begin function ??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z + .p2align 4, 0x90 +"??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z": # @"??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Lfunc_begin1475: + .cv_func_id 1475 + .cv_loc 1475 9 220 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:220:0 +.seh_proc "??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp16504: + .cv_loc 1475 9 221 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:221:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + call "?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z" + .cv_loc 1475 9 222 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:222:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] + mov rax, qword ptr [rsp + 48] + cmp rdx, qword ptr [rax + 16] + sete r8b + and r8b, 1 + movzx eax, r8b + add rsp, 56 + ret +.Ltmp16505: +.Lfunc_end1475: + .seh_handlerdata + .section .text,"xr",discard,"??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .seh_endproc + # -- End function + .def "?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z" + .globl "?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z" # -- Begin function ?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z + .p2align 4, 0x90 +"?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z": # @"?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z" +.Lfunc_begin1476: + .cv_func_id 1476 + .cv_loc 1476 9 253 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:253:0 +.seh_proc "?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp16506: + .cv_loc 1476 9 254 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:254:0 + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + mov rcx, qword ptr [rsp + 80] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + cmp rcx, rax + je .LBB1476_4 +# %bb.1: +.Ltmp16507: + .cv_loc 1476 9 256 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:256:0 + lea rcx, [rip + "??_C@_1DM@KDEKGMPF@?$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?$AA@"] + lea rdx, [rip + "??_C@_1IO@IBHOLMEN@?$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 r8d, 256 + call qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] +.Ltmp16508: + .cv_loc 1476 9 257 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:257:0 + lea rcx, [rip + "??_C@_1FO@GJIHNDLM@?$AA?$CC?$AAS?$AAt?$AAa?$AAn?$AAd?$AAa?$AAr?$AAd?$AA?5?$AAC?$AA?$CL?$AA?$CL?$AA?5?$AAL?$AAi?$AAb?$AAr?$AAa?$AAr?$AAi?$AAe?$AAs?$AA?5?$AAI?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5@"] + mov rdx, rsp + mov qword ptr [rdx + 40], rcx + lea rcx, [rip + "??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@"] + mov qword ptr [rdx + 32], rcx + lea rdx, [rip + "??_C@_1IO@IBHOLMEN@?$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 rcx, qword ptr [rip + __imp__CrtDbgReportW] + xor r8d, r8d + mov r9d, r8d + mov r8d, 2 + mov eax, 257 + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov ecx, r8d + mov r8d, eax + mov r10, qword ptr [rsp + 56] # 8-byte Reload + call r10 + mov ecx, 1 + cmp ecx, eax + jne .LBB1476_3 +# %bb.2: + int3 +.LBB1476_3: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1CG@JNLFBNGN@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAa?$AAr?$AAg?$AAu?$AAm?$AAe?$AAn?$AAt?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BA@JNFFMPMD@?$AA_?$AAC?$AAo?$AAm?$AAp?$AAa?$AAt?$AA?$AA@"] + lea r8, [rip + "??_C@_1IO@IBHOLMEN@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 257 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp16509: +.LBB1476_4: + .cv_loc 1476 9 259 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:259:0 + nop + add rsp, 88 + ret +.Ltmp16510: +.Lfunc_end1476: + .seh_handlerdata + .section .text,"xr",discard,"?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z" + .seh_endproc + # -- End function + .def "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" + .globl "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z": # @"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1477: + .cv_func_id 1477 + .cv_loc 1477 9 25 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:25:0 +.seh_proc "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp16511: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" + mov rcx, qword ptr [rsp + 64] + mov rcx, qword ptr [rcx + 16] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx + 16], rcx + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rdx + add rsp, 72 + ret +.Ltmp16512: +.Lfunc_end1477: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" + .globl "??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" # -- Begin function ??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z + .p2align 4, 0x90 +"??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z": # @"??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" +.Lfunc_begin1478: + .cv_func_id 1478 + .cv_loc 1478 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 +.seh_proc "??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp16513: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0_Iterator_base12@std@@QEAA@AEBU01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp16514: +.Lfunc_end1478: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" + .seh_endproc + # -- End function + .def "??0?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .globl "??0?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ": # @"??0?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1479: + .cv_func_id 1479 + .cv_loc 1479 17 544 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:544:0 +.seh_proc "??0?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + mov rax, rcx +.Ltmp16517: + mov dl, byte ptr [rbp - 24] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .cv_loc 1479 17 545 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:545:0 +.Ltmp16515: +.Ltmp16518: + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +.Ltmp16516: + jmp .LBB1479_1 +.Ltmp16519: +.LBB1479_1: + .cv_loc 1479 17 546 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:546:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???0?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???0?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA" +.LBB1479_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp16520: + .cv_loc 1479 17 546 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:546:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16521: +.Lfunc_end1479: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??0?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???0?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??0?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ": + .long .Lfunc_begin1479@IMGREL # IP + .long -1 # ToState + .long .Ltmp16515@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16516@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + # -- End function + .def "??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .globl "??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" # -- Begin function ??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z + .p2align 4, 0x90 +"??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z": # @"??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" +.Lfunc_begin1480: + .cv_func_id 1480 + .cv_loc 1480 17 792 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:792:0 +.seh_proc "??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 8], -2 + #DEBUG_VALUE: _Construct > > >:_Last <- [$r8+0] + #DEBUG_VALUE: _Construct > > >:_First <- [$rdx+0] + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] + .cv_loc 1480 17 793 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:793:0 +.Ltmp16522: + lea rax, [rbp - 32] +.Ltmp16528: + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rbp - 72], rdx # 8-byte Spill +.Ltmp16529: + #DEBUG_VALUE: _Construct > > >:_First <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rdx, r8 + mov qword ptr [rbp - 80], r8 # 8-byte Spill +.Ltmp16530: + #DEBUG_VALUE: _Construct > > >:_Last <- [DW_OP_constu 80, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp16523: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1480_1 +.Ltmp16531: +.LBB1480_1: + #DEBUG_VALUE: _Construct > > >:_Last <- [DW_OP_constu 80, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Construct > > >:_First <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp16524: + lea rcx, [rbp - 56] + mov rdx, qword ptr [rbp - 72] # 8-byte Reload + call "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp16525: + mov qword ptr [rbp - 96], rax # 8-byte Spill + jmp .LBB1480_2 +.Ltmp16532: +.LBB1480_2: + #DEBUG_VALUE: _Construct > > >:_Last <- [DW_OP_constu 80, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Construct > > >:_First <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov r9b, byte ptr [rbp - 8] +.Ltmp16526: + lea rdx, [rbp - 56] + lea r8, [rbp - 32] + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + call "??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z" +.Ltmp16527: + jmp .LBB1480_3 +.Ltmp16533: +.LBB1480_3: + #DEBUG_VALUE: _Construct > > >:_Last <- [DW_OP_constu 80, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Construct > > >:_First <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1480 17 794 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:794:0 + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 144 + pop rbp +.Ltmp16534: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z")@IMGREL + .section .text,"xr",discard,"??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .def "?dtor$4@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA": +.seh_proc "?dtor$4@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA" +.LBB1480_4: +.Ltmp16535: + #DEBUG_VALUE: _Construct > > >:_Last <- [DW_OP_constu 80, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Construct > > >:_First <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp16536: + .seh_endprologue + lea rcx, [rbp - 32] + .cv_loc 1480 17 793 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:793:0 + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .def "?dtor$5@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA": +.seh_proc "?dtor$5@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA" +.LBB1480_5: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1480 17 794 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:794:0 + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .def "?dtor$6@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_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???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA": +.seh_proc "?dtor$6@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA" +.LBB1480_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16537: +.Lfunc_end1480: + .seh_handlerdata + .section .text,"xr",discard,"??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .p2align 2 +"$cppxdata$??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z": + .long -1 # ToState + .long "?dtor$6@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$5@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$4@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"@IMGREL # Action +"$ip2state$??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z": + .long .Lfunc_begin1480@IMGREL # IP + .long -1 # ToState + .long .Ltmp16522@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp16524@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp16526@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp16527@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + # -- End function + .def "??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ": # @"??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1481: + .cv_func_id 1481 + .cv_loc 1481 17 558 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:558:0 +.seh_proc "??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rsp + 64] + .seh_setframe 5, 64 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + .cv_loc 1481 17 559 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:559:0 +.Ltmp16538: +.Ltmp16540: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +.Ltmp16539: + jmp .LBB1481_1 +.LBB1481_1: + .cv_loc 1481 17 560 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:560:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" +.Ltmp16541: + .cv_loc 1481 17 560 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:560:0 + nop + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA" +.LBB1481_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue +.Ltmp16542: + .cv_loc 1481 17 560 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:560:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$3@?0???1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$3@?0???1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA" +.LBB1481_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp16543: +.Lfunc_end1481: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$3@?0???1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ": + .long .Lfunc_begin1481@IMGREL # IP + .long -1 # ToState + .long .Ltmp16538@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp16539@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + # -- End function + .def "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .globl "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # -- Begin function ??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z + .p2align 4, 0x90 +"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z": # @"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +.Lfunc_begin1482: + .cv_func_id 1482 + .cv_loc 1482 12 280 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:280:0 +.seh_proc "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 64], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp16544: + mov rax, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??0?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .cv_loc 1482 12 281 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:281:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp16545: +.Lfunc_end1482: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .seh_endproc + # -- End function + .def "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .globl "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # -- Begin function ?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ": # @"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +.Lfunc_begin1483: + .cv_func_id 1483 + .cv_loc 1483 17 577 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:577:0 +.seh_proc "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 112], rax + mov qword ptr [rsp + 80], rcx + mov rax, qword ptr [rsp + 80] +.Ltmp16546: + .cv_loc 1483 17 578 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:578:0 + mov rcx, rax + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + lea rcx, [rsp + 104] + mov rdx, rax + call "??$?0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" + mov r8d, 1 + mov edx, r8d + .cv_loc 1483 17 580 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:580:0 + lea rcx, [rsp + 104] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?allocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" + mov rcx, rax + call "??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1483 17 581 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:581:0 + lea rcx, [rsp + 88] + call "??0_Container_proxy@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rdx, qword ptr [rax] + lea rcx, [rsp + 104] + lea r8, [rsp + 88] + call "??$construct@U_Container_proxy@std@@U12@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z" + .cv_loc 1483 17 582 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:582:0 + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rax], rcx + mov rax, qword ptr [rsp + 112] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 1483 17 583 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:583:0 + nop + add rsp, 120 + ret +.Ltmp16547: +.Lfunc_end1483: + .seh_handlerdata + .section .text,"xr",discard,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" + .globl "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" # -- Begin function ??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ": # @"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" +.Lfunc_begin1484: + .cv_func_id 1484 + .cv_loc 1484 12 266 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:266:0 +.seh_proc "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16548: + .cv_loc 1484 12 266 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:266:0 + call "??1?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" +.Ltmp16549: + .cv_loc 1484 12 266 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:266:0 + nop + add rsp, 40 + ret +.Ltmp16550: +.Lfunc_end1484: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .globl "??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ": # @"??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" +.Lfunc_begin1485: + .cv_func_id 1485 + .cv_loc 1485 17 488 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:488:0 +.seh_proc "??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp16551: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??0_Container_base12@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx + 8], 0 + mov qword ptr [rcx + 16], 0 + mov qword ptr [rcx + 24], 0 + .cv_loc 1485 17 489 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:489:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp16552: +.Lfunc_end1485: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + .globl "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # -- Begin function ?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ + .p2align 4, 0x90 +"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ": # @"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" +.Lfunc_begin1486: + .cv_func_id 1486 + .cv_loc 1486 17 622 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:622:0 +.seh_proc "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16553: + .cv_loc 1486 17 623 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:623:0 + call "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp16554: +.Lfunc_end1486: + .seh_handlerdata + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .globl "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # -- Begin function ?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ + .p2align 4, 0x90 +"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ": # @"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" +.Lfunc_begin1487: + .cv_func_id 1487 + .cv_loc 1487 17 601 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:601:0 +.seh_proc "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16555: + .cv_loc 1487 17 602 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:602:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp16556: +.Lfunc_end1487: + .seh_handlerdata + .section .text,"xr",discard,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .globl "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # -- Begin function ?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ": # @"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" +.Lfunc_begin1488: + .cv_func_id 1488 + .cv_loc 1488 17 632 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:632:0 +.seh_proc "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16557: + .cv_loc 1488 17 633 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:633:0 + call "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp16558: +.Lfunc_end1488: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # -- Begin function ?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ": # @"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" +.Lfunc_begin1489: + .cv_func_id 1489 + .cv_loc 1489 12 294 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:294:0 +.seh_proc "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp16559: + .cv_loc 1489 12 295 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:295:0 + mov rax, rcx + pop rcx + ret +.Ltmp16560: +.Lfunc_end1489: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ": # @"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" +.Lfunc_begin1490: + .cv_func_id 1490 + .cv_loc 1490 12 314 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:314:0 +.seh_proc "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp16561: + .cv_loc 1490 12 315 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:315:0 + pop rcx + ret +.Ltmp16562: +.Lfunc_end1490: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??1?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .globl "??1?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ": # @"??1?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" +.Lfunc_begin1491: + .cv_func_id 1491 + .cv_loc 1491 17 467 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:467:0 +.seh_proc "??1?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16563: + .cv_loc 1491 17 467 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:467:0 + call "??1_Container_base12@std@@QEAA@XZ" +.Ltmp16564: + .cv_loc 1491 17 467 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:467:0 + nop + add rsp, 40 + ret +.Ltmp16565: +.Lfunc_end1491: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z" + .globl "??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z" # -- Begin function ??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z + .p2align 4, 0x90 +"??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z": # @"??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z" +.Lfunc_begin1492: + .cv_func_id 1492 + .cv_loc 1492 17 814 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:814:0 +.seh_proc "??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 240 + .seh_stackalloc 240 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 104], -2 + #DEBUG_VALUE: _Construct > > >:_Last <- [$r8+0] + #DEBUG_VALUE: _Construct > > >:_First <- [$rdx+0] + mov byte ptr [rbp + 96], r9b + mov qword ptr [rbp + 88], rcx + mov rcx, qword ptr [rbp + 88] + .cv_loc 1492 17 815 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:815:0 +.Ltmp16566: + lea rax, [rbp + 64] +.Ltmp16584: + mov qword ptr [rbp - 16], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rbp - 24], rdx # 8-byte Spill +.Ltmp16585: + #DEBUG_VALUE: _Construct > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rdx, r8 + mov qword ptr [rbp - 32], r8 # 8-byte Spill +.Ltmp16586: + #DEBUG_VALUE: _Construct > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp16567: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB1492_1 +.Ltmp16587: +.LBB1492_1: + #DEBUG_VALUE: _Construct > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Construct > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp16568: + lea rcx, [rbp + 40] + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + call "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp16569: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1492_2 +.Ltmp16588: +.LBB1492_2: + #DEBUG_VALUE: _Construct > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Construct > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp16570: + lea rcx, [rbp + 40] + lea rdx, [rbp + 64] + call "??$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z" +.Ltmp16571: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1492_3 +.Ltmp16589: +.LBB1492_3: + #DEBUG_VALUE: _Construct > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Construct > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp16572: + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + call "?_Buy@?$vector@DV?$allocator@D@std@@@std@@IEAA_N_K@Z" +.Ltmp16573: + mov byte ptr [rbp - 57], al # 1-byte Spill + jmp .LBB1492_4 +.Ltmp16590: +.LBB1492_4: + #DEBUG_VALUE: _Construct > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Construct > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB1492_5 + jmp .LBB1492_13 +.Ltmp16591: +.LBB1492_5: + #DEBUG_VALUE: _Construct > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Construct > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1492 17 818 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:818:0 + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov r9, qword ptr [rax] +.Ltmp16574: + lea rcx, [rbp + 16] + mov rdx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 72], r9 # 8-byte Spill + call "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp16575: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1492_6 +.Ltmp16592: +.LBB1492_6: + #DEBUG_VALUE: _Construct > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Construct > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp16576: + lea rcx, [rbp - 8] + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + call "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp16577: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1492_7 +.Ltmp16593: +.LBB1492_7: + #DEBUG_VALUE: _Construct > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Construct > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp16578: + lea rdx, [rbp - 8] + lea r8, [rbp + 16] + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov r9, qword ptr [rbp - 72] # 8-byte Reload + call "??$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z" +.Ltmp16579: + mov qword ptr [rbp - 96], rax # 8-byte Spill + jmp .LBB1492_10 +.Ltmp16594: +.LBB1492_10: + #DEBUG_VALUE: _Construct > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Construct > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp - 16] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov rcx, qword ptr [rbp - 96] # 8-byte Reload + mov qword ptr [rax], rcx +.Ltmp16595: + .cv_loc 1492 17 823 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:823:0 + jmp .LBB1492_13 +.Ltmp16596: +.LBB1492_13: + #DEBUG_VALUE: _Construct > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Construct > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1492 17 824 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:824:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 240 + pop rbp +.Ltmp16597: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z")@IMGREL + .section .text,"xr",discard,"??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z" + .seh_endproc + .def "?catch$8@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$8@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z@4HA": +.seh_proc "?catch$8@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1492_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1492 17 820 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:820:0 +.Ltmp16580: +.Ltmp16598: + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "?_Tidy@?$vector@DV?$allocator@D@std@@@std@@IEAAXXZ" +.Ltmp16581: + jmp .LBB1492_9 +.LBB1492_9: + .cv_loc 1492 17 821 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:821:0 +.Ltmp16582: + mov rax, qword ptr [rip + __imp__CxxThrowException] + xor ecx, ecx + mov edx, ecx + mov rcx, rdx + call rax +.Ltmp16583: + jmp .LBB1492_16 +.Ltmp16599: +.LBB1492_16: + ud2 + .seh_handlerdata + .long ("$cppxdata$??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z")@IMGREL + .section .text,"xr",discard,"??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z" + .seh_endproc + .def "?dtor$11@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z@4HA": +.seh_proc "?dtor$11@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z@4HA" +.LBB1492_11: +.Ltmp16600: + #DEBUG_VALUE: _Construct > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Construct > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp16601: + .seh_endprologue + lea rcx, [rbp + 64] + .cv_loc 1492 17 815 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:815:0 + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z" + .seh_endproc + .def "?dtor$12@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$12@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z@4HA": +.seh_proc "?dtor$12@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z@4HA" +.LBB1492_12: +.Ltmp16602: + #DEBUG_VALUE: _Construct > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Construct > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp16603: + .seh_endprologue + lea rcx, [rbp + 16] +.Ltmp16604: + .cv_loc 1492 17 818 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:818:0 + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16605: + .seh_handlerdata + .section .text,"xr",discard,"??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z" + .seh_endproc + .def "?dtor$14@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$14@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z@4HA": +.seh_proc "?dtor$14@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z@4HA" +.LBB1492_14: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1492 17 824 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:824:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z" + .seh_endproc + .def "?dtor$15@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$15@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z@4HA": +.seh_proc "?dtor$15@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z@4HA" +.LBB1492_15: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16606: +.Lfunc_end1492: + .seh_handlerdata + .section .text,"xr",discard,"??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z" + .p2align 2 +"$cppxdata$??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z": + .long 429065506 # MagicNumber + .long 6 # MaxState + .long ("$stateUnwindMap$??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z")@IMGREL # TryBlockMap + .long 9 # IPMapEntries + .long ("$ip2state$??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z")@IMGREL # IPToStateXData + .long 232 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z": + .long -1 # ToState + .long "?dtor$15@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$14@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long 0 # Action + .long 2 # ToState + .long "?dtor$12@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$11@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z@4HA"@IMGREL # Action +"$tryMap$??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z": + .long 2 # TryLow + .long 3 # TryHigh + .long 4 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$8@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z": + .long .Lfunc_begin1492@IMGREL # IP + .long -1 # ToState + .long .Ltmp16566@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp16568@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp16570@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp16574@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp16576@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp16578@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp16579@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$8@?0???$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z@4HA"@IMGREL # IP + .long 4 # ToState + .section .text,"xr",discard,"??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z" + # -- End function + .def "?_Buy@?$vector@DV?$allocator@D@std@@@std@@IEAA_N_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Buy@?$vector@DV?$allocator@D@std@@@std@@IEAA_N_K@Z" + .globl "?_Buy@?$vector@DV?$allocator@D@std@@@std@@IEAA_N_K@Z" # -- Begin function ?_Buy@?$vector@DV?$allocator@D@std@@@std@@IEAA_N_K@Z + .p2align 4, 0x90 +"?_Buy@?$vector@DV?$allocator@D@std@@@std@@IEAA_N_K@Z": # @"?_Buy@?$vector@DV?$allocator@D@std@@@std@@IEAA_N_K@Z" +.Lfunc_begin1493: + .cv_func_id 1493 + .cv_loc 1493 17 1561 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1561:0 +.seh_proc "?_Buy@?$vector@DV?$allocator@D@std@@@std@@IEAA_N_K@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp16607: + .cv_loc 1493 17 1562 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1562:0 + mov rdx, rcx + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov qword ptr [rax], 0 + .cv_loc 1493 17 1563 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1563:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov qword ptr [rax], 0 + .cv_loc 1493 17 1564 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1564:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov qword ptr [rax], 0 + .cv_loc 1493 17 1566 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1566:0 + cmp qword ptr [rsp + 72], 0 + jne .LBB1493_2 +# %bb.1: +.Ltmp16608: + .cv_loc 1493 17 1567 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1567:0 + mov byte ptr [rsp + 87], 0 + jmp .LBB1493_7 +.LBB1493_2: + .cv_loc 1493 17 1568 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1568:0 + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + call "?max_size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" + cmp rax, qword ptr [rsp + 72] + jae .LBB1493_4 +# %bb.3: +.Ltmp16609: + .cv_loc 1493 17 1569 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1569:0 + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + call "?_Xlen@?$vector@DV?$allocator@D@std@@@std@@IEBAXXZ" + ud2 +.LBB1493_4: +.Ltmp16610: + .cv_loc 1493 17 1572 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1572:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + mov rdx, qword ptr [rsp + 72] + mov rcx, rax + call "?allocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAPEAD_K@Z" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1493 17 1573 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1573:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1493 17 1574 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1574:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov rax, qword ptr [rax] + add rax, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov qword ptr [rax], rcx +.Ltmp16611: +# %bb.5: + .cv_loc 1493 17 1568 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1568:0 + jmp .LBB1493_6 +.Ltmp16612: +.LBB1493_6: + .cv_loc 1493 17 1576 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1576:0 + mov byte ptr [rsp + 87], 1 +.LBB1493_7: + .cv_loc 1493 17 1577 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1577:0 + mov al, byte ptr [rsp + 87] + and al, 1 + movzx eax, al + add rsp, 88 + ret +.Ltmp16613: +.Lfunc_end1493: + .seh_handlerdata + .section .text,"xr",discard,"?_Buy@?$vector@DV?$allocator@D@std@@@std@@IEAA_N_K@Z" + .seh_endproc + # -- End function + .def "??$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z" + .globl "??$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z" # -- Begin function ??$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z + .p2align 4, 0x90 +"??$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z": # @"??$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z" +.Lfunc_begin1494: + .cv_func_id 1494 + .cv_loc 1494 12 1125 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1125:0 +.seh_proc "??$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 144 + .seh_stackalloc 144 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp16620: + .cv_loc 1494 12 1126 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1126:0 + mov qword ptr [rbp + 8], -2 + #DEBUG_VALUE: distance > > >:_Last <- [$rdx+0] + #DEBUG_VALUE: distance > > >:_First <- [$rcx+0] +.Ltmp16614: + lea rax, [rbp - 24] + mov qword ptr [rbp - 56], rcx # 8-byte Spill +.Ltmp16621: + #DEBUG_VALUE: distance > > >:_First <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rcx, rax + mov qword ptr [rbp - 64], rdx # 8-byte Spill +.Ltmp16622: + #DEBUG_VALUE: distance > > >:_Last <- [DW_OP_constu 64, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp16615: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1494_1 +.Ltmp16623: +.LBB1494_1: + #DEBUG_VALUE: distance > > >:_Last <- [DW_OP_constu 64, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: distance > > >:_First <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp16616: + lea rcx, [rbp - 48] + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + call "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp16617: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1494_2 +.Ltmp16624: +.LBB1494_2: + #DEBUG_VALUE: distance > > >:_Last <- [DW_OP_constu 64, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: distance > > >:_First <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov r8b, byte ptr [rbp] +.Ltmp16618: + lea rcx, [rbp - 48] + lea rdx, [rbp - 24] + call "??$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z" +.Ltmp16619: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1494_3 +.Ltmp16625: +.LBB1494_3: + #DEBUG_VALUE: distance > > >:_Last <- [DW_OP_constu 64, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: distance > > >:_First <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1494 12 1127 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1127:0 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 88] # 8-byte Reload + add rsp, 144 + pop rbp +.Ltmp16626: + ret + .seh_handlerdata + .long ("$cppxdata$??$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z")@IMGREL + .section .text,"xr",discard,"??$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z" + .seh_endproc + .def "?dtor$4@?0???$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z@4HA": +.seh_proc "?dtor$4@?0???$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z@4HA" +.LBB1494_4: +.Ltmp16627: + #DEBUG_VALUE: distance > > >:_Last <- [DW_OP_constu 64, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: distance > > >:_First <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp16628: + .seh_endprologue + lea rcx, [rbp - 24] + .cv_loc 1494 12 1126 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1126:0 + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z" + .seh_endproc + .def "?dtor$5@?0???$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z@4HA": +.seh_proc "?dtor$5@?0???$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z@4HA" +.LBB1494_5: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1494 12 1127 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1127:0 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z" + .seh_endproc + .def "?dtor$6@?0???$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z@4HA": +.seh_proc "?dtor$6@?0???$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z@4HA" +.LBB1494_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16629: +.Lfunc_end1494: + .seh_handlerdata + .section .text,"xr",discard,"??$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z" + .p2align 2 +"$cppxdata$??$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z": + .long -1 # ToState + .long "?dtor$6@?0???$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$5@?0???$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$4@?0???$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z@4HA"@IMGREL # Action +"$ip2state$??$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z": + .long .Lfunc_begin1494@IMGREL # IP + .long -1 # ToState + .long .Ltmp16614@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp16616@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp16618@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp16619@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z" + # -- End function + .def "??$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z" + .globl "??$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z" # -- Begin function ??$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z + .p2align 4, 0x90 +"??$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z": # @"??$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z" +.Lfunc_begin1495: + .cv_func_id 1495 + .cv_loc 1495 17 1651 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1651:0 +.seh_proc "??$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + #DEBUG_VALUE: _Ucopy > > >:_Last <- [$r8+0] + #DEBUG_VALUE: _Ucopy > > >:_First <- [$rdx+0] + mov qword ptr [rbp + 16], r9 + mov qword ptr [rbp + 8], rcx + mov rcx, qword ptr [rbp + 8] +.Ltmp16636: + .cv_loc 1495 17 1652 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1652:0 + mov qword ptr [rbp - 48], rdx # 8-byte Spill +.Ltmp16637: + #DEBUG_VALUE: _Ucopy > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 56], r8 # 8-byte Spill +.Ltmp16638: + #DEBUG_VALUE: _Ucopy > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + mov r8, qword ptr [rbp + 16] +.Ltmp16630: + lea rcx, [rbp - 16] + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + mov qword ptr [rbp - 72], r8 # 8-byte Spill + call "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp16631: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1495_1 +.Ltmp16639: +.LBB1495_1: + #DEBUG_VALUE: _Ucopy > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Ucopy > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp16632: + lea rcx, [rbp - 40] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + call "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp16633: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1495_2 +.Ltmp16640: +.LBB1495_2: + #DEBUG_VALUE: _Ucopy > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Ucopy > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp16634: + lea rcx, [rbp - 40] + lea rdx, [rbp - 16] + mov r8, qword ptr [rbp - 72] # 8-byte Reload + mov r9, qword ptr [rbp - 64] # 8-byte Reload + call "??$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" +.Ltmp16635: + mov qword ptr [rbp - 96], rax # 8-byte Spill + jmp .LBB1495_3 +.Ltmp16641: +.LBB1495_3: + #DEBUG_VALUE: _Ucopy > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Ucopy > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1495 17 1654 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1654:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 96] # 8-byte Reload + add rsp, 160 + pop rbp +.Ltmp16642: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z")@IMGREL + .section .text,"xr",discard,"??$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z" + .seh_endproc + .def "?dtor$4@?0???$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z@4HA": +.seh_proc "?dtor$4@?0???$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z@4HA" +.LBB1495_4: +.Ltmp16643: + #DEBUG_VALUE: _Ucopy > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Ucopy > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp16644: + .seh_endprologue + lea rcx, [rbp - 16] + .cv_loc 1495 17 1652 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1652:0 + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z" + .seh_endproc + .def "?dtor$5@?0???$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z@4HA": +.seh_proc "?dtor$5@?0???$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z@4HA" +.LBB1495_5: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1495 17 1654 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1654:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z" + .seh_endproc + .def "?dtor$6@?0???$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z@4HA": +.seh_proc "?dtor$6@?0???$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z@4HA" +.LBB1495_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16645: +.Lfunc_end1495: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z" + .p2align 2 +"$cppxdata$??$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z": + .long -1 # ToState + .long "?dtor$6@?0???$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$5@?0???$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$4@?0???$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z@4HA"@IMGREL # Action +"$ip2state$??$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z": + .long .Lfunc_begin1495@IMGREL # IP + .long -1 # ToState + .long .Ltmp16630@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp16632@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp16634@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp16635@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z" + # -- End function + .def "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + .globl "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" # -- Begin function ?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ + .p2align 4, 0x90 +"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ": # @"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" +.Lfunc_begin1496: + .cv_func_id 1496 + .cv_loc 1496 17 642 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:642:0 +.seh_proc "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16646: + .cv_loc 1496 17 643 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:643:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + add rax, 8 + add rsp, 40 + ret +.Ltmp16647: +.Lfunc_end1496: + .seh_handlerdata + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + .seh_endproc + # -- End function + .def "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + .globl "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" # -- Begin function ?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ + .p2align 4, 0x90 +"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ": # @"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" +.Lfunc_begin1497: + .cv_func_id 1497 + .cv_loc 1497 17 652 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:652:0 +.seh_proc "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16648: + .cv_loc 1497 17 653 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:653:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + add rax, 16 + add rsp, 40 + ret +.Ltmp16649: +.Lfunc_end1497: + .seh_handlerdata + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + .seh_endproc + # -- End function + .def "?_Tidy@?$vector@DV?$allocator@D@std@@@std@@IEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Tidy@?$vector@DV?$allocator@D@std@@@std@@IEAAXXZ" + .globl "?_Tidy@?$vector@DV?$allocator@D@std@@@std@@IEAAXXZ" # -- Begin function ?_Tidy@?$vector@DV?$allocator@D@std@@@std@@IEAAXXZ + .p2align 4, 0x90 +"?_Tidy@?$vector@DV?$allocator@D@std@@@std@@IEAAXXZ": # @"?_Tidy@?$vector@DV?$allocator@D@std@@@std@@IEAAXXZ" +.Lfunc_begin1498: + .cv_func_id 1498 + .cv_loc 1498 17 1636 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1636:0 +.seh_proc "?_Tidy@?$vector@DV?$allocator@D@std@@@std@@IEAAXXZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp16650: + .cv_loc 1498 17 1637 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1637:0 + mov rax, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + cmp qword ptr [rax], 0 + je .LBB1498_2 +# %bb.1: +.Ltmp16651: + .cv_loc 1498 17 1639 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1639:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .cv_loc 1498 17 1640 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1640:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov r8, qword ptr [rax] + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov r8, qword ptr [rsp + 64] # 8-byte Reload + call "?_Destroy@?$vector@DV?$allocator@D@std@@@std@@IEAAXPEAD0@Z" + .cv_loc 1498 17 1641 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1641:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + sub rcx, rax + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call "?deallocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAD_K@Z" + .cv_loc 1498 17 1643 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1643:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov qword ptr [rax], 0 + .cv_loc 1498 17 1644 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1644:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov qword ptr [rax], 0 + .cv_loc 1498 17 1645 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1645:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov qword ptr [rax], 0 +.Ltmp16652: +.LBB1498_2: + .cv_loc 1498 17 1647 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1647:0 + add rsp, 88 + ret +.Ltmp16653: +.Lfunc_end1498: + .seh_handlerdata + .section .text,"xr",discard,"?_Tidy@?$vector@DV?$allocator@D@std@@@std@@IEAAXXZ" + .seh_endproc + # -- End function + .def "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + .globl "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" # -- Begin function ?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ + .p2align 4, 0x90 +"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ": # @"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" +.Lfunc_begin1499: + .cv_func_id 1499 + .cv_loc 1499 17 662 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:662:0 +.seh_proc "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16654: + .cv_loc 1499 17 663 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:663:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + add rax, 24 + add rsp, 40 + ret +.Ltmp16655: +.Lfunc_end1499: + .seh_handlerdata + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + .seh_endproc + # -- End function + .def "?max_size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" + .globl "?max_size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" # -- Begin function ?max_size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?max_size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ": # @"?max_size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" +.Lfunc_begin1500: + .cv_func_id 1500 + .cv_loc 1500 17 1184 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1184:0 +.seh_proc "?max_size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp16656: + .cv_loc 1500 17 1185 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1185:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + mov dl, byte ptr [rsp + 40] + mov rcx, rax + call "?max_size@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBA_KU_Nil@2@@Z" + nop + add rsp, 56 + ret +.Ltmp16657: +.Lfunc_end1500: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?_Xlen@?$vector@DV?$allocator@D@std@@@std@@IEBAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Xlen@?$vector@DV?$allocator@D@std@@@std@@IEBAXXZ" + .globl "?_Xlen@?$vector@DV?$allocator@D@std@@@std@@IEBAXXZ" # -- Begin function ?_Xlen@?$vector@DV?$allocator@D@std@@@std@@IEBAXXZ + .p2align 4, 0x90 +"?_Xlen@?$vector@DV?$allocator@D@std@@@std@@IEBAXXZ": # @"?_Xlen@?$vector@DV?$allocator@D@std@@@std@@IEBAXXZ" +.Lfunc_begin1501: + .cv_func_id 1501 + .cv_loc 1501 17 1764 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1764:0 +.seh_proc "?_Xlen@?$vector@DV?$allocator@D@std@@@std@@IEBAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp16658: + .cv_loc 1501 17 1765 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1765:0 + lea rcx, [rip + "??_C@_0BD@OLBABOEK@vector?$DMT?$DO?5too?5long?$AA@"] + mov rax, qword ptr [rip + "__imp_?_Xlength_error@std@@YAXPEBD@Z"] + call rax + ud2 +.Ltmp16659: +.Lfunc_end1501: + .seh_handlerdata + .section .text,"xr",discard,"?_Xlen@?$vector@DV?$allocator@D@std@@@std@@IEBAXXZ" + .seh_endproc + # -- End function + .def "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + .globl "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # -- Begin function ?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ + .p2align 4, 0x90 +"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ": # @"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" +.Lfunc_begin1502: + .cv_func_id 1502 + .cv_loc 1502 17 627 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:627:0 +.seh_proc "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16660: + .cv_loc 1502 17 628 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:628:0 + call "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp16661: +.Lfunc_end1502: + .seh_handlerdata + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # -- Begin function ?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ": # @"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" +.Lfunc_begin1503: + .cv_func_id 1503 + .cv_loc 1503 12 299 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:299:0 +.seh_proc "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp16662: + .cv_loc 1503 12 300 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:300:0 + mov rax, rcx + pop rcx + ret +.Ltmp16663: +.Lfunc_end1503: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z" + .globl "??$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z" # -- Begin function ??$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z": # @"??$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z" +.Lfunc_begin1504: + .cv_func_id 1504 + .cv_loc 1504 12 1110 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1110:0 +.seh_proc "??$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + #DEBUG_VALUE: _Distance1 > > >:_Last <- [$rdx+0] + #DEBUG_VALUE: _Distance1 > > >:_First <- [$rcx+0] + mov byte ptr [rbp - 16], r8b + .cv_loc 1504 12 1112 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1112:0 +.Ltmp16664: +.Ltmp16668: + mov qword ptr [rbp - 24], rcx # 8-byte Spill +.Ltmp16669: + #DEBUG_VALUE: _Distance1 > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 32], rdx # 8-byte Spill +.Ltmp16670: + #DEBUG_VALUE: _Distance1 > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Ltmp16665: + mov byte ptr [rbp - 33], al # 1-byte Spill + jmp .LBB1504_1 +.Ltmp16671: +.LBB1504_1: + #DEBUG_VALUE: _Distance1 > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Distance1 > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 33] # 1-byte Reload + test al, 1 + jne .LBB1504_2 + jmp .LBB1504_3 +.Ltmp16672: +.LBB1504_2: + #DEBUG_VALUE: _Distance1 > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Distance1 > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1504 12 1114 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1114:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + lea rdx, [rip + "??_C@_1JA@NGICDCPJ@?$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 r8d, 1114 + call "??$_Debug_pointer@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YAXAEAV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@PEB_WI@Z" + .cv_loc 1504 12 1115 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1115:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + lea rdx, [rip + "??_C@_1JA@NGICDCPJ@?$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 r8d, 1115 + call "??$_Debug_pointer@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YAXAEAV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@PEB_WI@Z" +.Ltmp16673: +.LBB1504_3: + #DEBUG_VALUE: _Distance1 > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Distance1 > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1504 12 1119 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1119:0 +.Ltmp16666: + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + call "??G?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@@Z" +.Ltmp16667: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1504_4 +.Ltmp16674: +.LBB1504_4: + #DEBUG_VALUE: _Distance1 > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Distance1 > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1504 12 1120 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1120:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 80 + pop rbp +.Ltmp16675: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z" + .seh_endproc + .def "?dtor$5@?0???$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z@4HA": +.seh_proc "?dtor$5@?0???$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z@4HA" +.LBB1504_5: +.Ltmp16676: + #DEBUG_VALUE: _Distance1 > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Distance1 > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] +.Ltmp16677: + .seh_endprologue + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z" + .seh_endproc + .def "?dtor$6@?0???$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z@4HA": +.seh_proc "?dtor$6@?0???$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z@4HA" +.LBB1504_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16678: +.Lfunc_end1504: + .seh_handlerdata + .section .text,"xr",discard,"??$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z" + .p2align 2 +"$cppxdata$??$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$5@?0???$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z": + .long .Lfunc_begin1504@IMGREL # IP + .long -1 # ToState + .long .Ltmp16664@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp16667@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z" + # -- End function + .def "??$_Debug_pointer@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YAXAEAV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@PEB_WI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Debug_pointer@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YAXAEAV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@PEB_WI@Z" + .globl "??$_Debug_pointer@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YAXAEAV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@PEB_WI@Z" # -- Begin function ??$_Debug_pointer@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YAXAEAV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@PEB_WI@Z + .p2align 4, 0x90 +"??$_Debug_pointer@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YAXAEAV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@PEB_WI@Z": # @"??$_Debug_pointer@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YAXAEAV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@PEB_WI@Z" +.Lfunc_begin1505: + .cv_func_id 1505 + .cv_loc 1505 12 918 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:918:0 +.seh_proc "??$_Debug_pointer@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YAXAEAV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@PEB_WI@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov dword ptr [rsp + 20], r8d + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp16679: + .cv_loc 1505 12 919 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:919:0 + add rsp, 24 + ret +.Ltmp16680: +.Lfunc_end1505: + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_pointer@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YAXAEAV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@PEB_WI@Z" + .seh_endproc + # -- End function + .def "??G?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??G?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@@Z" + .globl "??G?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@@Z" # -- Begin function ??G?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@@Z + .p2align 4, 0x90 +"??G?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@@Z": # @"??G?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@@Z" +.Lfunc_begin1506: + .cv_func_id 1506 + .cv_loc 1506 9 398 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:398:0 +.seh_proc "??G?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp16681: + .cv_loc 1506 9 399 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:399:0 + mov rdx, qword ptr [rsp + 48] + call "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z" + nop + add rsp, 56 + ret +.Ltmp16682: +.Lfunc_end1506: + .seh_handlerdata + .section .text,"xr",discard,"??G?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@@Z" + .seh_endproc + # -- End function + .def "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z" + .globl "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z" # -- Begin function ??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z + .p2align 4, 0x90 +"??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z": # @"??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z" +.Lfunc_begin1507: + .cv_func_id 1507 + .cv_loc 1507 9 209 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:209:0 +.seh_proc "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp16683: + .cv_loc 1507 9 210 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:210:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + call "?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z" + .cv_loc 1507 9 211 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:211:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax + 16] + sub rdx, rax + mov rax, rdx + add rsp, 56 + ret +.Ltmp16684: +.Lfunc_end1507: + .seh_handlerdata + .section .text,"xr",discard,"??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" + .globl "??$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" # -- Begin function ??$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z": # @"??$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" +.Lfunc_begin1508: + .cv_func_id 1508 + .cv_loc 1508 19 259 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:259:0 +.seh_proc "??$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + #DEBUG_VALUE: _Uninitialized_copy > >,char *,std::allocator >:_Last <- [$rdx+0] + #DEBUG_VALUE: _Uninitialized_copy > >,char *,std::allocator >:_First <- [$rcx+0] + mov qword ptr [rbp + 48], r9 + mov qword ptr [rbp + 40], r8 +.Ltmp16695: + .cv_loc 1508 19 262 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:262:0 + mov r9, qword ptr [rbp + 48] + mov r8, qword ptr [rbp + 40] + mov qword ptr [rbp - 16], rcx # 8-byte Spill +.Ltmp16696: + #DEBUG_VALUE: _Uninitialized_copy > >,char *,std::allocator >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rcx, r8 + mov qword ptr [rbp - 24], rdx # 8-byte Spill +.Ltmp16697: + #DEBUG_VALUE: _Uninitialized_copy > >,char *,std::allocator >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 32], r9 # 8-byte Spill + call "??$_Unchecked@PEAD@std@@YAPEADPEAD@Z" +.Ltmp16685: + lea rcx, [rbp + 16] + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp16686: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1508_1 +.Ltmp16698: +.LBB1508_1: + #DEBUG_VALUE: _Uninitialized_copy > >,char *,std::allocator >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Uninitialized_copy > >,char *,std::allocator >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp16687: + lea rcx, [rbp + 16] + call "??$_Unchecked@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" +.Ltmp16688: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1508_2 +.Ltmp16699: +.LBB1508_2: + #DEBUG_VALUE: _Uninitialized_copy > >,char *,std::allocator >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Uninitialized_copy > >,char *,std::allocator >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp16689: + lea rcx, [rbp - 8] + mov rdx, qword ptr [rbp - 16] # 8-byte Reload + call "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp16690: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB1508_3 +.Ltmp16700: +.LBB1508_3: + #DEBUG_VALUE: _Uninitialized_copy > >,char *,std::allocator >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Uninitialized_copy > >,char *,std::allocator >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp16691: + lea rcx, [rbp - 8] + call "??$_Unchecked@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" +.Ltmp16692: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1508_4 +.Ltmp16701: +.LBB1508_4: + #DEBUG_VALUE: _Uninitialized_copy > >,char *,std::allocator >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Uninitialized_copy > >,char *,std::allocator >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp16693: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + mov r8, qword ptr [rbp - 40] # 8-byte Reload + mov r9, qword ptr [rbp - 32] # 8-byte Reload + call "??$_Uninitialized_copy_al_unchecked@PEADPEADV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" +.Ltmp16694: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1508_5 +.Ltmp16702: +.LBB1508_5: + #DEBUG_VALUE: _Uninitialized_copy > >,char *,std::allocator >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Uninitialized_copy > >,char *,std::allocator >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 40] + mov rdx, qword ptr [rbp - 80] # 8-byte Reload + call "??$_Rechecked@PEADPEAD@std@@YAAEAPEADAEAPEADPEAD@Z" + mov rax, qword ptr [rax] + .cv_loc 1508 19 265 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:265:0 + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 88] # 8-byte Reload + add rsp, 192 + pop rbp +.Ltmp16703: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" + .seh_endproc + .def "?dtor$6@?0???$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z@4HA": +.seh_proc "?dtor$6@?0???$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z@4HA" +.LBB1508_6: +.Ltmp16704: + #DEBUG_VALUE: _Uninitialized_copy > >,char *,std::allocator >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Uninitialized_copy > >,char *,std::allocator >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp16705: + .seh_endprologue + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" + .seh_endproc + .def "?dtor$7@?0???$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0???$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z@4HA": +.seh_proc "?dtor$7@?0???$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z@4HA" +.LBB1508_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16706: +.Lfunc_end1508: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" + .p2align 2 +"$cppxdata$??$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z": + .long -1 # ToState + .long "?dtor$7@?0???$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$6@?0???$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z": + .long .Lfunc_begin1508@IMGREL # IP + .long -1 # ToState + .long .Ltmp16685@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp16694@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" + # -- End function + .def "??$_Rechecked@PEADPEAD@std@@YAAEAPEADAEAPEADPEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Rechecked@PEADPEAD@std@@YAAEAPEADAEAPEADPEAD@Z" + .globl "??$_Rechecked@PEADPEAD@std@@YAAEAPEADAEAPEADPEAD@Z" # -- Begin function ??$_Rechecked@PEADPEAD@std@@YAAEAPEADAEAPEADPEAD@Z + .p2align 4, 0x90 +"??$_Rechecked@PEADPEAD@std@@YAAEAPEADAEAPEADPEAD@Z": # @"??$_Rechecked@PEADPEAD@std@@YAAEAPEADAEAPEADPEAD@Z" +.Lfunc_begin1509: + .cv_func_id 1509 + .cv_loc 1509 12 457 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:457:0 +.seh_proc "??$_Rechecked@PEADPEAD@std@@YAAEAPEADAEAPEADPEAD@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp16707: + .cv_loc 1509 12 458 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:458:0 + mov rcx, qword ptr [rsp + 8] + mov rdx, qword ptr [rsp] + mov qword ptr [rdx], rcx + .cv_loc 1509 12 459 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:459:0 + mov rax, qword ptr [rsp] + add rsp, 16 + ret +.Ltmp16708: +.Lfunc_end1509: + .seh_handlerdata + .section .text,"xr",discard,"??$_Rechecked@PEADPEAD@std@@YAAEAPEADAEAPEADPEAD@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy_al_unchecked@PEADPEADV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked@PEADPEADV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" + .globl "??$_Uninitialized_copy_al_unchecked@PEADPEADV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" # -- Begin function ??$_Uninitialized_copy_al_unchecked@PEADPEADV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy_al_unchecked@PEADPEADV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z": # @"??$_Uninitialized_copy_al_unchecked@PEADPEADV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" +.Lfunc_begin1510: + .cv_func_id 1510 + .cv_loc 1510 19 248 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:248:0 +.seh_proc "??$_Uninitialized_copy_al_unchecked@PEADPEADV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 112], rax + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 104], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 96], rcx +.Ltmp16709: + .cv_loc 1510 19 249 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:249:0 + lea rcx, [rsp + 88] + lea rdx, [rsp + 96] + #DEBUG_VALUE: _Uninitialized_copy_al_unchecked >:_First <- [$rdx+0] + lea r8, [rsp + 104] + #DEBUG_VALUE: _Uninitialized_copy_al_unchecked >:_Dest <- [$r8+0] + call "??$_Ptr_copy_cat@DD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAD0@Z" +.Ltmp16710: + mov r9, qword ptr [rsp + 80] + mov r8, qword ptr [rsp + 104] + mov rdx, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 96] + mov r10b, byte ptr [rsp + 88] + mov r11b, byte ptr [rsp + 64] + mov byte ptr [rsp + 32], r10b + mov byte ptr [rsp + 40], r11b + call "??$_Uninitialized_copy_al_unchecked1@DDV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + mov rcx, qword ptr [rsp + 112] + xor rcx, rsp + mov qword ptr [rsp + 56], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 56] # 8-byte Reload + add rsp, 120 + ret +.Ltmp16711: +.Lfunc_end1510: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked@PEADPEADV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Unchecked@PEAD@std@@YAPEADPEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unchecked@PEAD@std@@YAPEADPEAD@Z" + .globl "??$_Unchecked@PEAD@std@@YAPEADPEAD@Z" # -- Begin function ??$_Unchecked@PEAD@std@@YAPEADPEAD@Z + .p2align 4, 0x90 +"??$_Unchecked@PEAD@std@@YAPEADPEAD@Z": # @"??$_Unchecked@PEAD@std@@YAPEADPEAD@Z" +.Lfunc_begin1511: + .cv_func_id 1511 + .cv_loc 1511 12 427 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:427:0 +.seh_proc "??$_Unchecked@PEAD@std@@YAPEADPEAD@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp16712: + .cv_loc 1511 12 428 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:428:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp16713: +.Lfunc_end1511: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unchecked@PEAD@std@@YAPEADPEAD@Z" + .seh_endproc + # -- End function + .def "??$_Unchecked@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unchecked@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" + .globl "??$_Unchecked@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" # -- Begin function ??$_Unchecked@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z + .p2align 4, 0x90 +"??$_Unchecked@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z": # @"??$_Unchecked@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" +.Lfunc_begin1512: + .cv_func_id 1512 + .cv_loc 1512 9 411 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:411:0 +.seh_proc "??$_Unchecked@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rsp + 64] + .seh_setframe 5, 64 + .seh_endprologue +.Ltmp16716: + .cv_loc 1512 9 412 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:412:0 + mov qword ptr [rbp - 8], -2 + #DEBUG_VALUE: _Unchecked > >:_Iter <- [$rcx+0] +.Ltmp16714: + mov qword ptr [rbp - 16], rcx # 8-byte Spill +.Ltmp16717: + #DEBUG_VALUE: _Unchecked > >:_Iter <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "?_Unchecked@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAPEADXZ" +.Ltmp16715: + mov qword ptr [rbp - 24], rax # 8-byte Spill + jmp .LBB1512_1 +.Ltmp16718: +.LBB1512_1: + #DEBUG_VALUE: _Unchecked > >:_Iter <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1512 9 413 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:413:0 + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 64 + pop rbp +.Ltmp16719: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Unchecked@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Unchecked@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" + .seh_endproc + .def "?dtor$2@?0???$_Unchecked@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$_Unchecked@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z@4HA": +.seh_proc "?dtor$2@?0???$_Unchecked@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z@4HA" +.LBB1512_2: +.Ltmp16720: + #DEBUG_VALUE: _Unchecked > >:_Iter <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] +.Ltmp16721: + .seh_endprologue + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16722: +.Lfunc_end1512: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unchecked@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Unchecked@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" + .p2align 2 +"$cppxdata$??$_Unchecked@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$_Unchecked@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$_Unchecked@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Unchecked@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$_Unchecked@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$_Unchecked@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z": + .long .Lfunc_begin1512@IMGREL # IP + .long -1 # ToState + .long .Ltmp16714@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16715@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Unchecked@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" + # -- End function + .def "??$_Uninitialized_copy_al_unchecked1@DDV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked1@DDV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .globl "??$_Uninitialized_copy_al_unchecked1@DDV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Uninitialized_copy_al_unchecked1@DDV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy_al_unchecked1@DDV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z": # @"??$_Uninitialized_copy_al_unchecked1@DDV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin1513: + .cv_func_id 1513 + .cv_loc 1513 19 239 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:239:0 +.seh_proc "??$_Uninitialized_copy_al_unchecked1@DDV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov al, byte ptr [rsp + 136] + mov r10b, byte ptr [rsp + 128] + mov byte ptr [rsp + 80], r10b + mov byte ptr [rsp + 72], al + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp16723: + .cv_loc 1513 19 240 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:240:0 + mov r8, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$_Copy_memmove@PEADPEAD@std@@YAPEADPEAD00@Z" + nop + add rsp, 88 + ret +.Ltmp16724: +.Lfunc_end1513: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked1@DDV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "??$_Ptr_copy_cat@DD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ptr_copy_cat@DD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAD0@Z" + .globl "??$_Ptr_copy_cat@DD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAD0@Z" # -- Begin function ??$_Ptr_copy_cat@DD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAD0@Z + .p2align 4, 0x90 +"??$_Ptr_copy_cat@DD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAD0@Z": # @"??$_Ptr_copy_cat@DD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAD0@Z" +.Lfunc_begin1514: + .cv_func_id 1514 + .cv_loc 1514 12 792 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:792:0 +.seh_proc "??$_Ptr_copy_cat@DD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAD0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], r8 + mov qword ptr [rsp], rdx +.Ltmp16725: + .cv_loc 1514 12 793 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:793:0 + mov rax, rcx + add rsp, 16 + ret +.Ltmp16726: +.Lfunc_end1514: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ptr_copy_cat@DD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAD0@Z" + .seh_endproc + # -- End function + .def "??$_Copy_memmove@PEADPEAD@std@@YAPEADPEAD00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_memmove@PEADPEAD@std@@YAPEADPEAD00@Z" + .globl "??$_Copy_memmove@PEADPEAD@std@@YAPEADPEAD00@Z" # -- Begin function ??$_Copy_memmove@PEADPEAD@std@@YAPEADPEAD00@Z + .p2align 4, 0x90 +"??$_Copy_memmove@PEADPEAD@std@@YAPEADPEAD00@Z": # @"??$_Copy_memmove@PEADPEAD@std@@YAPEADPEAD00@Z" +.Lfunc_begin1515: + .cv_func_id 1515 + .cv_loc 1515 12 2301 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2301:0 +.seh_proc "??$_Copy_memmove@PEADPEAD@std@@YAPEADPEAD00@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov qword ptr [rsp + 96], r8 + mov qword ptr [rsp + 88], rdx + mov qword ptr [rsp + 80], rcx +.Ltmp16727: + .cv_loc 1515 12 2302 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2302:0 + mov rcx, qword ptr [rsp + 80] + mov qword ptr [rsp + 72], rcx + .cv_loc 1515 12 2303 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2303:0 + mov rcx, qword ptr [rsp + 88] + mov qword ptr [rsp + 64], rcx + .cv_loc 1515 12 2304 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2304:0 + mov rcx, qword ptr [rsp + 96] + mov qword ptr [rsp + 56], rcx + .cv_loc 1515 12 2305 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2305:0 + mov rcx, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 72] + sub rcx, rdx + mov qword ptr [rsp + 48], rcx + .cv_loc 1515 12 2306 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2306:0 + mov rcx, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 72] + mov r8, qword ptr [rsp + 48] + call memmove + .cv_loc 1515 12 2307 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2307:0 + mov rcx, qword ptr [rsp + 56] + add rcx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 104 + ret +.Ltmp16728: +.Lfunc_end1515: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_memmove@PEADPEAD@std@@YAPEADPEAD00@Z" + .seh_endproc + # -- End function + .def "?_Unchecked@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAPEADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Unchecked@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAPEADXZ" + .globl "?_Unchecked@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAPEADXZ" # -- Begin function ?_Unchecked@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAPEADXZ + .p2align 4, 0x90 +"?_Unchecked@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAPEADXZ": # @"?_Unchecked@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAPEADXZ" +.Lfunc_begin1516: + .cv_func_id 1516 + .cv_loc 1516 9 334 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:334:0 +.seh_proc "?_Unchecked@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAPEADXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16729: + .cv_loc 1516 9 335 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:335:0 + mov rcx, qword ptr [rcx + 16] + call "??$_Const_cast@$$CBD@std@@YA?A?@@PEBD@Z" + nop + add rsp, 40 + ret +.Ltmp16730: +.Lfunc_end1516: + .seh_handlerdata + .section .text,"xr",discard,"?_Unchecked@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAPEADXZ" + .seh_endproc + # -- End function + .def "??$_Const_cast@$$CBD@std@@YA?A?@@PEBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Const_cast@$$CBD@std@@YA?A?@@PEBD@Z" + .globl "??$_Const_cast@$$CBD@std@@YA?A?@@PEBD@Z" # -- Begin function ??$_Const_cast@$$CBD@std@@YA?A?@@PEBD@Z + .p2align 4, 0x90 +"??$_Const_cast@$$CBD@std@@YA?A?@@PEBD@Z": # @"??$_Const_cast@$$CBD@std@@YA?A?@@PEBD@Z" +.Lfunc_begin1517: + .cv_func_id 1517 + .cv_loc 1517 14 306 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:306:0 +.seh_proc "??$_Const_cast@$$CBD@std@@YA?A?@@PEBD@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp16731: + .cv_loc 1517 14 307 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:307:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp16732: +.Lfunc_end1517: + .seh_handlerdata + .section .text,"xr",discard,"??$_Const_cast@$$CBD@std@@YA?A?@@PEBD@Z" + .seh_endproc + # -- End function + .def "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .globl "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # -- Begin function ?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ": # @"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +.Lfunc_begin1518: + .cv_func_id 1518 + .cv_loc 1518 17 612 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:612:0 +.seh_proc "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16733: + .cv_loc 1518 17 613 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:613:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + mov rcx, rax + call "?_Orphan_all@_Container_base12@std@@QEAAXXZ" + .cv_loc 1518 17 614 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:614:0 + nop + add rsp, 40 + ret +.Ltmp16734: +.Lfunc_end1518: + .seh_handlerdata + .section .text,"xr",discard,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Destroy@?$vector@DV?$allocator@D@std@@@std@@IEAAXPEAD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Destroy@?$vector@DV?$allocator@D@std@@@std@@IEAAXPEAD0@Z" + .globl "?_Destroy@?$vector@DV?$allocator@D@std@@@std@@IEAAXPEAD0@Z" # -- Begin function ?_Destroy@?$vector@DV?$allocator@D@std@@@std@@IEAAXPEAD0@Z + .p2align 4, 0x90 +"?_Destroy@?$vector@DV?$allocator@D@std@@@std@@IEAAXPEAD0@Z": # @"?_Destroy@?$vector@DV?$allocator@D@std@@@std@@IEAAXPEAD0@Z" +.Lfunc_begin1519: + .cv_func_id 1519 + .cv_loc 1519 17 1580 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1580:0 +.seh_proc "?_Destroy@?$vector@DV?$allocator@D@std@@@std@@IEAAXPEAD0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], r8 + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16735: + .cv_loc 1519 17 1581 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1581:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8, rax + call "??$_Destroy_range@V?$allocator@D@std@@PEAD@std@@YAXPEAD0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" + .cv_loc 1519 17 1582 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1582:0 + nop + add rsp, 56 + ret +.Ltmp16736: +.Lfunc_end1519: + .seh_handlerdata + .section .text,"xr",discard,"?_Destroy@?$vector@DV?$allocator@D@std@@@std@@IEAAXPEAD0@Z" + .seh_endproc + # -- End function + .def "??$_Destroy_range@V?$allocator@D@std@@PEAD@std@@YAXPEAD0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Destroy_range@V?$allocator@D@std@@PEAD@std@@YAXPEAD0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" + .globl "??$_Destroy_range@V?$allocator@D@std@@PEAD@std@@YAXPEAD0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" # -- Begin function ??$_Destroy_range@V?$allocator@D@std@@PEAD@std@@YAXPEAD0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z + .p2align 4, 0x90 +"??$_Destroy_range@V?$allocator@D@std@@PEAD@std@@YAXPEAD0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z": # @"??$_Destroy_range@V?$allocator@D@std@@PEAD@std@@YAXPEAD0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" +.Lfunc_begin1520: + .cv_func_id 1520 + .cv_loc 1520 14 1114 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1114:0 +.seh_proc "??$_Destroy_range@V?$allocator@D@std@@PEAD@std@@YAXPEAD0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp16737: + .cv_loc 1520 14 1118 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1118:0 + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] + mov r9b, byte ptr [rsp + 40] + call "??$_Destroy_range1@V?$allocator@D@std@@PEAD@std@@YAXPEAD0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U?$integral_constant@_N$00@0@@Z" + .cv_loc 1520 14 1121 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1121:0 + nop + add rsp, 72 + ret +.Ltmp16738: +.Lfunc_end1520: + .seh_handlerdata + .section .text,"xr",discard,"??$_Destroy_range@V?$allocator@D@std@@PEAD@std@@YAXPEAD0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Destroy_range1@V?$allocator@D@std@@PEAD@std@@YAXPEAD0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Destroy_range1@V?$allocator@D@std@@PEAD@std@@YAXPEAD0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U?$integral_constant@_N$00@0@@Z" + .globl "??$_Destroy_range1@V?$allocator@D@std@@PEAD@std@@YAXPEAD0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Destroy_range1@V?$allocator@D@std@@PEAD@std@@YAXPEAD0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Destroy_range1@V?$allocator@D@std@@PEAD@std@@YAXPEAD0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U?$integral_constant@_N$00@0@@Z": # @"??$_Destroy_range1@V?$allocator@D@std@@PEAD@std@@YAXPEAD0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin1521: + .cv_func_id 1521 + .cv_loc 1521 14 1107 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1107:0 +.seh_proc "??$_Destroy_range1@V?$allocator@D@std@@PEAD@std@@YAXPEAD0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U?$integral_constant@_N$00@0@@Z" +# %bb.0: + sub rsp, 32 + .seh_stackalloc 32 + .seh_endprologue + mov byte ptr [rsp + 24], r9b + mov qword ptr [rsp + 16], r8 + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp16739: + .cv_loc 1521 14 1109 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1109:0 + add rsp, 32 + ret +.Ltmp16740: +.Lfunc_end1521: + .seh_handlerdata + .section .text,"xr",discard,"??$_Destroy_range1@V?$allocator@D@std@@PEAD@std@@YAXPEAD0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .globl "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # -- Begin function ?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ": # @"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +.Lfunc_begin1522: + .cv_func_id 1522 + .cv_loc 1522 17 586 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:586:0 +.seh_proc "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 64], rax + mov qword ptr [rsp + 48], rcx + mov rax, qword ptr [rsp + 48] +.Ltmp16741: + .cv_loc 1522 17 587 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:587:0 + mov rcx, rax + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + lea rcx, [rsp + 56] + mov rdx, rax + call "??$?0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" + .cv_loc 1522 17 589 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:589:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .cv_loc 1522 17 590 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:590:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rdx, qword ptr [rax] + lea rcx, [rsp + 56] + call "??$destroy@U_Container_proxy@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z" + .cv_loc 1522 17 591 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:591:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rdx, qword ptr [rax] + lea rcx, [rsp + 56] + call "?address@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEBAPEAU_Container_proxy@2@AEAU32@@Z" + mov r8d, 1 + # kill: def $r8 killed $r8d + lea rcx, [rsp + 56] + mov rdx, rax + call "?deallocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z" + .cv_loc 1522 17 592 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:592:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov qword ptr [rax], 0 + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 1522 17 593 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:593:0 + nop + add rsp, 72 + ret +.Ltmp16742: +.Lfunc_end1522: + .seh_handlerdata + .section .text,"xr",discard,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ": # @"??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1523: + .cv_func_id 1523 + .cv_loc 1523 9 25 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:25:0 +.seh_proc "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16743: + .cv_loc 1523 9 25 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:25:0 + call "??1?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ" +.Ltmp16744: + .cv_loc 1523 9 25 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:25:0 + nop + add rsp, 40 + ret +.Ltmp16745: +.Lfunc_end1523: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??1?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ" + .globl "??1?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ" # -- Begin function ??1?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ": # @"??1?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ" +.Lfunc_begin1524: + .cv_func_id 1524 + .cv_loc 1524 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 +.seh_proc "??1?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16746: + .cv_loc 1524 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 + call "??1_Iterator_base12@std@@QEAA@XZ" +.Ltmp16747: + .cv_loc 1524 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 + nop + add rsp, 40 + ret +.Ltmp16748: +.Lfunc_end1524: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" + .globl "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" # -- Begin function ??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z + .p2align 4, 0x90 +"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z": # @"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" +.Lfunc_begin1525: + .cv_func_id 1525 + .cv_loc 1525 17 313 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:313:0 +.seh_proc "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp16749: + mov rdx, rcx + mov r8, qword ptr [rsp + 64] + mov rax, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" + .cv_loc 1525 17 314 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:314:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp16750: +.Lfunc_end1525: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" + .seh_endproc + # -- End function + .def "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" + .globl "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" # -- Begin function ??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z + .p2align 4, 0x90 +"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z": # @"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" +.Lfunc_begin1526: + .cv_func_id 1526 + .cv_loc 1526 17 47 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:47:0 +.seh_proc "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], r8 + mov qword ptr [rbp - 24], rdx + mov qword ptr [rbp - 32], rcx + mov rcx, qword ptr [rbp - 32] +.Ltmp16753: + mov qword ptr [rbp - 40], rcx # 8-byte Spill + call "??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 24] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rdx + 16], rcx +.Ltmp16754: + .cv_loc 1526 17 48 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:48:0 + mov rdx, qword ptr [rbp - 16] +.Ltmp16751: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" +.Ltmp16752: + jmp .LBB1526_1 +.Ltmp16755: +.LBB1526_1: + .cv_loc 1526 17 49 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:49:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z")@IMGREL + .section .text,"xr",discard,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" + .seh_endproc + .def "?dtor$2@?0???0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z@4HA": +.seh_proc "?dtor$2@?0???0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z@4HA" +.LBB1526_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp16756: + .cv_loc 1526 17 49 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:49:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16757: +.Lfunc_end1526: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" + .p2align 2 +"$cppxdata$??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z@4HA"@IMGREL # Action +"$ip2state$??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z": + .long .Lfunc_begin1526@IMGREL # IP + .long -1 # ToState + .long .Ltmp16751@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16752@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" + # -- End function + .def "??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ" + .globl "??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ" # -- Begin function ??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ": # @"??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ" +.Lfunc_begin1527: + .cv_func_id 1527 + .cv_loc 1527 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 +.seh_proc "??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp16758: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??0_Iterator_base12@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp16759: +.Lfunc_end1527: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??D?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??D?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" + .globl "??D?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" # -- Begin function ??D?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ + .p2align 4, 0x90 +"??D?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ": # @"??D?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" +.Lfunc_begin1528: + .cv_func_id 1528 + .cv_loc 1528 17 65 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:65:0 +.seh_proc "??D?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp16760: + .cv_loc 1528 17 67 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:67:0 + mov rax, rcx + mov qword ptr [rsp + 64], rcx # 8-byte Spill + mov rcx, rax + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + mov qword ptr [rsp + 72], rax + .cv_loc 1528 17 68 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:68:0 + cmp qword ptr [rsp + 72], 0 + je .LBB1528_4 +# %bb.1: + mov rax, qword ptr [rsp + 64] # 8-byte Reload + cmp qword ptr [rax + 16], 0 + je .LBB1528_4 +# %bb.2: + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rcx, qword ptr [rax + 16] + mov rdx, qword ptr [rsp + 72] + cmp rcx, qword ptr [rdx + 8] + jb .LBB1528_4 +# %bb.3: + mov rax, qword ptr [rsp + 72] + mov rax, qword ptr [rax + 16] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + cmp rax, qword ptr [rcx + 16] + ja .LBB1528_7 +.LBB1528_4: +.Ltmp16761: + .cv_loc 1528 17 73 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:73:0 + lea rcx, [rip + "??_C@_1EG@FOHJJHAC@?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf?$AAe?$AAr?$AAe?$AAn?$AAc?$AAa?$AAb@"] + lea rdx, [rip + "??_C@_1IM@NNGFABKP@?$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 r8d, 73 + call qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] +.Ltmp16762: + .cv_loc 1528 17 74 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:74:0 + lea rcx, [rip + "??_C@_1FG@IBPIFFN@?$AA?$CC?$AAS?$AAt?$AAa?$AAn?$AAd?$AAa?$AAr?$AAd?$AA?5?$AAC?$AA?$CL?$AA?$CL?$AA?5?$AAL?$AAi?$AAb?$AAr?$AAa?$AAr?$AAi?$AAe?$AAs?$AA?5?$AAO?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAR@"] + mov rdx, rsp + mov qword ptr [rdx + 40], rcx + lea rcx, [rip + "??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@"] + mov qword ptr [rdx + 32], rcx + lea rdx, [rip + "??_C@_1IM@NNGFABKP@?$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 rcx, qword ptr [rip + __imp__CrtDbgReportW] + xor r8d, r8d + mov r9d, r8d + mov r8d, 2 + mov eax, 74 + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov ecx, r8d + mov r8d, eax + mov r10, qword ptr [rsp + 56] # 8-byte Reload + call r10 + mov ecx, 1 + cmp ecx, eax + jne .LBB1528_6 +# %bb.5: + int3 +.LBB1528_6: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1BO@MEPPHOO@?$AA?$CC?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BE@OODLADHN@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$CK?$AA?$AA@"] + lea r8, [rip + "??_C@_1IM@NNGFABKP@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 74 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp16763: +.LBB1528_7: + .cv_loc 1528 17 86 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:86:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rax, qword ptr [rax + 16] + add rsp, 88 + ret +.Ltmp16764: +.Lfunc_end1528: + .seh_handlerdata + .section .text,"xr",discard,"??D?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" + .seh_endproc + # -- End function + .def "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" + .globl "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" # -- Begin function ?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ + .p2align 4, 0x90 +"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ": # @"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" +.Lfunc_begin1529: + .cv_func_id 1529 + .cv_loc 1529 17 657 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:657:0 +.seh_proc "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16765: + .cv_loc 1529 17 658 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:658:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + add rax, 16 + add rsp, 40 + ret +.Ltmp16766: +.Lfunc_end1529: + .seh_handlerdata + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" + .seh_endproc + # -- End function + .def "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" + .globl "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" # -- Begin function ?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ + .p2align 4, 0x90 +"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ": # @"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" +.Lfunc_begin1530: + .cv_func_id 1530 + .cv_loc 1530 17 647 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:647:0 +.seh_proc "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16767: + .cv_loc 1530 17 648 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:648:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + add rax, 8 + add rsp, 40 + ret +.Ltmp16768: +.Lfunc_end1530: + .seh_handlerdata + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" + .seh_endproc + # -- End function + .def "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .globl "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # -- Begin function ?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ": # @"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" +.Lfunc_begin1531: + .cv_func_id 1531 + .cv_loc 1531 17 637 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:637:0 +.seh_proc "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16769: + .cv_loc 1531 17 638 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:638:0 + call "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp16770: +.Lfunc_end1531: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ": # @"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" +.Lfunc_begin1532: + .cv_func_id 1532 + .cv_loc 1532 12 319 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:319:0 +.seh_proc "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp16771: + .cv_loc 1532 12 320 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:320:0 + pop rcx + ret +.Ltmp16772: +.Lfunc_end1532: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ": # @"??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1533: + .cv_func_id 1533 + .cv_loc 1533 17 22 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:22:0 +.seh_proc "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16773: + .cv_loc 1533 17 22 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:22:0 + call "??1?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ" +.Ltmp16774: + .cv_loc 1533 17 22 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:22:0 + nop + add rsp, 40 + ret +.Ltmp16775: +.Lfunc_end1533: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?address@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBAPEADAEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?address@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBAPEADAEAD@Z" + .globl "?address@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBAPEADAEAD@Z" # -- Begin function ?address@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBAPEADAEAD@Z + .p2align 4, 0x90 +"?address@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBAPEADAEAD@Z": # @"?address@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBAPEADAEAD@Z" +.Lfunc_begin1534: + .cv_func_id 1534 + .cv_loc 1534 14 925 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:925:0 +.seh_proc "?address@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBAPEADAEAD@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp16776: + .cv_loc 1534 14 926 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:926:0 + mov rcx, qword ptr [rsp + 48] + call "?pointer_to@?$pointer_traits@PEAD@std@@SAPEADAEAD@Z" + nop + add rsp, 56 + ret +.Ltmp16777: +.Lfunc_end1534: + .seh_handlerdata + .section .text,"xr",discard,"?address@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBAPEADAEAD@Z" + .seh_endproc + # -- End function + .def "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" + .globl "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" # -- Begin function ??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z + .p2align 4, 0x90 +"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z": # @"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" +.Lfunc_begin1535: + .cv_func_id 1535 + .cv_loc 1535 9 322 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:322:0 +.seh_proc "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp16778: + mov rdx, rcx + mov r8, qword ptr [rsp + 64] + mov rax, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z" + .cv_loc 1535 9 323 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:323:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp16779: +.Lfunc_end1535: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" + .seh_endproc + # -- End function + .def "?pointer_to@?$pointer_traits@PEAD@std@@SAPEADAEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?pointer_to@?$pointer_traits@PEAD@std@@SAPEADAEAD@Z" + .globl "?pointer_to@?$pointer_traits@PEAD@std@@SAPEADAEAD@Z" # -- Begin function ?pointer_to@?$pointer_traits@PEAD@std@@SAPEADAEAD@Z + .p2align 4, 0x90 +"?pointer_to@?$pointer_traits@PEAD@std@@SAPEADAEAD@Z": # @"?pointer_to@?$pointer_traits@PEAD@std@@SAPEADAEAD@Z" +.Lfunc_begin1536: + .cv_func_id 1536 + .cv_loc 1536 14 279 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:279:0 +.seh_proc "?pointer_to@?$pointer_traits@PEAD@std@@SAPEADAEAD@Z" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp16780: + .cv_loc 1536 14 280 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:280:0 + mov rcx, qword ptr [rsp + 32] + call "??$addressof@D@std@@YAPEADAEAD@Z" + nop + add rsp, 40 + ret +.Ltmp16781: +.Lfunc_end1536: + .seh_handlerdata + .section .text,"xr",discard,"?pointer_to@?$pointer_traits@PEAD@std@@SAPEADAEAD@Z" + .seh_endproc + # -- End function + .def "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z" + .globl "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z" # -- Begin function ??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z + .p2align 4, 0x90 +"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z": # @"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z" +.Lfunc_begin1537: + .cv_func_id 1537 + .cv_loc 1537 9 49 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:49:0 +.seh_proc "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], r8 + mov qword ptr [rbp - 24], rdx + mov qword ptr [rbp - 32], rcx + mov rcx, qword ptr [rbp - 32] +.Ltmp16784: + mov qword ptr [rbp - 40], rcx # 8-byte Spill + call "??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 24] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rdx + 16], rcx +.Ltmp16785: + .cv_loc 1537 9 50 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:50:0 + mov rdx, qword ptr [rbp - 16] +.Ltmp16782: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" +.Ltmp16783: + jmp .LBB1537_1 +.Ltmp16786: +.LBB1537_1: + .cv_loc 1537 9 51 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:51:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z")@IMGREL + .section .text,"xr",discard,"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z" + .seh_endproc + .def "?dtor$2@?0???0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z@4HA": +.seh_proc "?dtor$2@?0???0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z@4HA" +.LBB1537_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp16787: + .cv_loc 1537 9 51 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:51:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16788: +.Lfunc_end1537: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z" + .p2align 2 +"$cppxdata$??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z@4HA"@IMGREL # Action +"$ip2state$??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z": + .long .Lfunc_begin1537@IMGREL # IP + .long -1 # ToState + .long .Ltmp16782@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16783@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z" + # -- End function + .def "??$?9V?$allocator@D@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?9V?$allocator@D@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" + .globl "??$?9V?$allocator@D@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" # -- Begin function ??$?9V?$allocator@D@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z + .p2align 4, 0x90 +"??$?9V?$allocator@D@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z": # @"??$?9V?$allocator@D@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" +.Lfunc_begin1538: + .cv_func_id 1538 + .cv_loc 1538 14 1025 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1025:0 +.seh_proc "??$?9V?$allocator@D@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp16789: + .cv_loc 1538 14 1026 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1026:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$?8V?$allocator@D@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" + xor al, -1 + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp16790: +.Lfunc_end1538: + .seh_handlerdata + .section .text,"xr",discard,"??$?9V?$allocator@D@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" + .seh_endproc + # -- End function + .def "?_Move_alloc@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Move_alloc@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@@Z" + .globl "?_Move_alloc@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@@Z" # -- Begin function ?_Move_alloc@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@@Z + .p2align 4, 0x90 +"?_Move_alloc@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@@Z": # @"?_Move_alloc@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@@Z" +.Lfunc_begin1539: + .cv_func_id 1539 + .cv_loc 1539 9 639 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:639:0 +.seh_proc "?_Move_alloc@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp16791: + .cv_loc 1539 9 640 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:640:0 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + call "?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .cv_loc 1539 9 641 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:641:0 + mov rdx, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + mov rcx, rax + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + call "??$_Pocma@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" + .cv_loc 1539 9 642 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:642:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .cv_loc 1539 9 643 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:643:0 + nop + add rsp, 72 + ret +.Ltmp16792: +.Lfunc_end1539: + .seh_handlerdata + .section .text,"xr",discard,"?_Move_alloc@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@@Z" + .seh_endproc + # -- End function + .def "??$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .globl "??$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" # -- Begin function ??$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z + .p2align 4, 0x90 +"??$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z": # @"??$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" +.Lfunc_begin1540: + .cv_func_id 1540 + .cv_loc 1540 9 1202 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1202:0 +.seh_proc "??$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 288 + .seh_stackalloc 288 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 152], -2 + #DEBUG_VALUE: assign > > >:_Last <- [$r8+0] + #DEBUG_VALUE: assign > > >:_First <- [$rdx+0] + mov qword ptr [rbp + 144], rcx + mov rcx, qword ptr [rbp + 144] + .cv_loc 1540 9 1203 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1203:0 +.Ltmp16793: + lea rax, [rbp + 120] +.Ltmp16803: + mov qword ptr [rbp - 16], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rbp - 24], rdx # 8-byte Spill +.Ltmp16804: + #DEBUG_VALUE: assign > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rdx, r8 + mov qword ptr [rbp - 32], r8 # 8-byte Spill +.Ltmp16805: + #DEBUG_VALUE: assign > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp16794: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB1540_1 +.Ltmp16806: +.LBB1540_1: + #DEBUG_VALUE: assign > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: assign > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov byte ptr [rbp - 3], 1 +.Ltmp16795: + lea rcx, [rbp + 96] + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + call "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp16796: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1540_2 +.Ltmp16807: +.LBB1540_2: + #DEBUG_VALUE: assign > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: assign > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov byte ptr [rbp - 2], 1 + lea rax, [rbp + 48] + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Ltmp16797: + lea rcx, [rbp + 72] + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + call "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z" +.Ltmp16798: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB1540_3 +.Ltmp16808: +.LBB1540_3: + #DEBUG_VALUE: assign > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: assign > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov byte ptr [rbp - 1], 1 + mov rax, rbp + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Ltmp16799: + lea rcx, [rbp + 24] + mov rdx, qword ptr [rbp - 72] # 8-byte Reload + call "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z" +.Ltmp16800: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1540_4 +.Ltmp16809: +.LBB1540_4: + #DEBUG_VALUE: assign > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: assign > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov byte ptr [rbp - 1], 0 + mov byte ptr [rbp - 2], 0 + mov byte ptr [rbp - 3], 0 +.Ltmp16801: + mov rax, rsp + lea rcx, [rbp + 120] + mov qword ptr [rax + 32], rcx + lea rdx, [rbp + 24] + lea r8, [rbp + 72] + lea r9, [rbp + 96] + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z" +.Ltmp16802: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1540_5 +.Ltmp16810: +.LBB1540_5: + #DEBUG_VALUE: assign > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: assign > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rcx, rbp + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 48] + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1540 9 1204 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1204:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 88] # 8-byte Reload + add rsp, 288 + pop rbp +.Ltmp16811: + ret + .seh_handlerdata + .long ("$cppxdata$??$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z")@IMGREL + .section .text,"xr",discard,"??$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .def "?dtor$6@?0???$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@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???$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA": +.seh_proc "?dtor$6@?0???$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA" +.LBB1540_6: +.Ltmp16812: + #DEBUG_VALUE: assign > > >:_Last <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: assign > > >:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp16813: + .seh_endprologue + mov rcx, rbp + .cv_loc 1540 9 1203 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1203:0 + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .def "?dtor$7@?0???$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@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$7@?0???$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA": +.seh_proc "?dtor$7@?0???$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA" +.LBB1540_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 1], 1 + jne .LBB1540_8 + jmp .LBB1540_9 +.LBB1540_8: + lea rcx, [rbp + 72] + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" +.LBB1540_9: + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .def "?dtor$10@?0???$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@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???$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA": +.seh_proc "?dtor$10@?0???$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA" +.LBB1540_10: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 48] + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .def "?dtor$11@?0???$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@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???$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA": +.seh_proc "?dtor$11@?0???$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA" +.LBB1540_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 2], 1 + jne .LBB1540_12 + jmp .LBB1540_13 +.LBB1540_12: + lea rcx, [rbp + 96] + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" +.LBB1540_13: + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .def "?dtor$14@?0???$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@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$14@?0???$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA": +.seh_proc "?dtor$14@?0???$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA" +.LBB1540_14: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 3], 1 + jne .LBB1540_15 + jmp .LBB1540_16 +.LBB1540_15: + lea rcx, [rbp + 120] + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" +.LBB1540_16: + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .def "?dtor$17@?0???$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@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$17@?0???$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA": +.seh_proc "?dtor$17@?0???$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA" +.LBB1540_17: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1540 9 1204 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1204:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .def "?dtor$18@?0???$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@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$18@?0???$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA": +.seh_proc "?dtor$18@?0???$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA" +.LBB1540_18: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp16814: +.Lfunc_end1540: + .seh_handlerdata + .section .text,"xr",discard,"??$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .p2align 2 +"$cppxdata$??$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z": + .long 429065506 # MagicNumber + .long 7 # MaxState + .long ("$stateUnwindMap$??$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 6 # IPMapEntries + .long ("$ip2state$??$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z")@IMGREL # IPToStateXData + .long 280 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z": + .long -1 # ToState + .long "?dtor$18@?0???$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$17@?0???$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$14@?0???$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$11@?0???$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$10@?0???$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"@IMGREL # Action + .long 4 # ToState + .long "?dtor$7@?0???$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"@IMGREL # Action + .long 5 # ToState + .long "?dtor$6@?0???$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"@IMGREL # Action +"$ip2state$??$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z": + .long .Lfunc_begin1540@IMGREL # IP + .long -1 # ToState + .long .Ltmp16793@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp16795@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp16797@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp16799@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp16802@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + # -- End function + .def "?_Assign_rv@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Assign_rv@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@@Z" + .globl "?_Assign_rv@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@@Z" # -- Begin function ?_Assign_rv@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@@Z + .p2align 4, 0x90 +"?_Assign_rv@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@@Z": # @"?_Assign_rv@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@@Z" +.Lfunc_begin1541: + .cv_func_id 1541 + .cv_loc 1541 9 961 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:961:0 +.seh_proc "?_Assign_rv@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@@Z" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov qword ptr [rsp + 112], rdx + mov qword ptr [rsp + 104], rcx + mov rcx, qword ptr [rsp + 104] +.Ltmp16815: + .cv_loc 1541 9 962 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:962:0 + mov rdx, qword ptr [rsp + 112] + mov qword ptr [rsp + 96], rcx # 8-byte Spill + mov rcx, rdx + call "?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + cmp qword ptr [rax], 16 + jae .LBB1541_2 +# %bb.1: +.Ltmp16816: + .cv_loc 1541 9 963 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:963:0 + mov rax, qword ptr [rsp + 112] + mov rcx, rax + call "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov rax, qword ptr [rax] + add rax, 1 + mov rcx, qword ptr [rsp + 112] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov rcx, rax + mov rdx, qword ptr [rsp + 80] # 8-byte Reload + mov r8, qword ptr [rsp + 88] # 8-byte Reload + call "?move@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" + mov qword ptr [rsp + 72], rax # 8-byte Spill + jmp .LBB1541_3 +.LBB1541_2: +.Ltmp16817: + .cv_loc 1541 9 967 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:967:0 + mov rax, qword ptr [rsp + 96] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + mov rcx, qword ptr [rsp + 112] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov rcx, rax + call "??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z" + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rsp + 56] # 8-byte Reload + call "??$construct@PEADAEAPEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEADAEAPEAD@Z" + .cv_loc 1541 9 968 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:968:0 + mov rax, qword ptr [rsp + 112] + mov rcx, rax + call "?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov qword ptr [rax], 0 +.Ltmp16818: +.LBB1541_3: + .cv_loc 1541 9 970 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:970:0 + mov rax, qword ptr [rsp + 112] + mov rcx, rax + call "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1541 9 971 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:971:0 + mov rax, qword ptr [rsp + 112] + mov rcx, rax + call "?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + xor edx, edx + xor r8d, r8d + # kill: def $r8 killed $r8d + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1541 9 972 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:972:0 + mov rcx, qword ptr [rsp + 112] + call "?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z" + .cv_loc 1541 9 973 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:973:0 + nop + add rsp, 120 + ret +.Ltmp16819: +.Lfunc_end1541: + .seh_handlerdata + .section .text,"xr",discard,"?_Assign_rv@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@@Z" + .seh_endproc + # -- End function + .def "??$forward@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" + .globl "??$forward@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" # -- Begin function ??$forward@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z + .p2align 4, 0x90 +"??$forward@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z": # @"??$forward@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" +.Lfunc_begin1542: + .cv_func_id 1542 + .cv_loc 1542 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp16820: + .cv_loc 1542 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp16821: +.Lfunc_end1542: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" + .seh_endproc + # -- End function + .def "??$?8V?$allocator@D@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8V?$allocator@D@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" + .globl "??$?8V?$allocator@D@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" # -- Begin function ??$?8V?$allocator@D@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z + .p2align 4, 0x90 +"??$?8V?$allocator@D@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z": # @"??$?8V?$allocator@D@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" +.Lfunc_begin1543: + .cv_func_id 1543 + .cv_loc 1543 14 1016 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1016:0 +.seh_proc "??$?8V?$allocator@D@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp16822: + .cv_loc 1543 14 1017 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1017:0 + mov rcx, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 40] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 32] # 8-byte Reload + call "??$?8DD@std@@YA_NAEBV?$allocator@D@0@0@Z" + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp16823: +.Lfunc_end1543: + .seh_handlerdata + .section .text,"xr",discard,"??$?8V?$allocator@D@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" + .seh_endproc + # -- End function + .def "??$?8DD@std@@YA_NAEBV?$allocator@D@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8DD@std@@YA_NAEBV?$allocator@D@0@0@Z" + .globl "??$?8DD@std@@YA_NAEBV?$allocator@D@0@0@Z" # -- Begin function ??$?8DD@std@@YA_NAEBV?$allocator@D@0@0@Z + .p2align 4, 0x90 +"??$?8DD@std@@YA_NAEBV?$allocator@D@0@0@Z": # @"??$?8DD@std@@YA_NAEBV?$allocator@D@0@0@Z" +.Lfunc_begin1544: + .cv_func_id 1544 + .cv_loc 1544 14 795 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:795:0 +.seh_proc "??$?8DD@std@@YA_NAEBV?$allocator@D@0@0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp16824: + .cv_loc 1544 14 796 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:796:0 + mov al, 1 + and al, 1 + movzx eax, al + add rsp, 16 + ret +.Ltmp16825: +.Lfunc_end1544: + .seh_handlerdata + .section .text,"xr",discard,"??$?8DD@std@@YA_NAEBV?$allocator@D@0@0@Z" + .seh_endproc + # -- End function + .def "??$_Pocma@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Pocma@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" + .globl "??$_Pocma@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" # -- Begin function ??$_Pocma@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z + .p2align 4, 0x90 +"??$_Pocma@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z": # @"??$_Pocma@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" +.Lfunc_begin1545: + .cv_func_id 1545 + .cv_loc 1545 14 1062 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1062:0 +.seh_proc "??$_Pocma@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx +.Ltmp16826: + .cv_loc 1545 14 1064 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1064:0 + mov rdx, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 56] + mov r8b, byte ptr [rsp + 40] + call "??$_Pocma@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@0U?$integral_constant@_N$00@0@@Z" + .cv_loc 1545 14 1065 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1065:0 + nop + add rsp, 72 + ret +.Ltmp16827: +.Lfunc_end1545: + .seh_handlerdata + .section .text,"xr",discard,"??$_Pocma@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" + .seh_endproc + # -- End function + .def "??$_Pocma@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@0U?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Pocma@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@0U?$integral_constant@_N$00@0@@Z" + .globl "??$_Pocma@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@0U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Pocma@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@0U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Pocma@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@0U?$integral_constant@_N$00@0@@Z": # @"??$_Pocma@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@0U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin1546: + .cv_func_id 1546 + .cv_loc 1546 14 1051 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1051:0 +.seh_proc "??$_Pocma@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@0U?$integral_constant@_N$00@0@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 64], r8b + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp16828: + .cv_loc 1546 14 1052 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1052:0 + mov rcx, qword ptr [rsp + 56] + call "??$move@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" + mov rcx, qword ptr [rsp + 48] + mov rdx, rax + call "??4?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAAEAU01@$$QEAU01@@Z" + .cv_loc 1546 14 1053 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1053:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + add rsp, 72 + ret +.Ltmp16829: +.Lfunc_end1546: + .seh_handlerdata + .section .text,"xr",discard,"??$_Pocma@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@0U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "??4?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAAEAU01@$$QEAU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAAEAU01@$$QEAU01@@Z" + .globl "??4?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAAEAU01@$$QEAU01@@Z" # -- Begin function ??4?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAAEAU01@$$QEAU01@@Z + .p2align 4, 0x90 +"??4?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAAEAU01@$$QEAU01@@Z": # @"??4?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAAEAU01@$$QEAU01@@Z" +.Lfunc_begin1547: + .cv_func_id 1547 + .cv_loc 1547 14 962 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:962:0 +.seh_proc "??4?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAAEAU01@$$QEAU01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rax, qword ptr [rsp + 56] +.Ltmp16830: + .cv_loc 1547 14 963 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:963:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??$move@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" + .cv_loc 1547 14 964 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:964:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp16831: +.Lfunc_end1547: + .seh_handlerdata + .section .text,"xr",discard,"??4?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAAEAU01@$$QEAU01@@Z" + .seh_endproc + # -- End function + .def "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z" + .globl "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z" # -- Begin function ?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z + .p2align 4, 0x90 +"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z": # @"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z" +.Lfunc_begin1548: + .cv_func_id 1548 + .cv_loc 1548 9 1584 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1584:0 +.seh_proc "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 240 + .seh_stackalloc 240 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 104], -2 + mov rax, qword ptr [rbp + 160] + #DEBUG_VALUE: replace:_Last2 <- [$rax+0] + #DEBUG_VALUE: replace:_First2 <- [$r9+0] + #DEBUG_VALUE: replace:_Last <- [$r8+0] + #DEBUG_VALUE: replace:_First <- [$rdx+0] + mov qword ptr [rbp + 96], rcx + mov rcx, qword ptr [rbp + 96] + .cv_loc 1548 9 1585 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1585:0 +.Ltmp16832: +.Ltmp16850: + mov qword ptr [rbp + 40], rcx # 8-byte Spill + mov rcx, r9 + mov qword ptr [rbp + 32], rdx # 8-byte Spill +.Ltmp16851: + #DEBUG_VALUE: replace:_First <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + mov rdx, rax + mov qword ptr [rbp + 24], rax # 8-byte Spill +.Ltmp16852: + #DEBUG_VALUE: replace:_Last2 <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp + 16], r9 # 8-byte Spill +.Ltmp16853: + #DEBUG_VALUE: replace:_First2 <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp + 8], r8 # 8-byte Spill +.Ltmp16854: + #DEBUG_VALUE: replace:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + call "??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Ltmp16833: + mov byte ptr [rbp + 7], al # 1-byte Spill + jmp .LBB1548_1 +.Ltmp16855: +.LBB1548_1: + #DEBUG_VALUE: replace:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First2 <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_Last2 <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp + 7] # 1-byte Reload + test al, 1 + jne .LBB1548_2 + jmp .LBB1548_7 +.Ltmp16856: +.LBB1548_2: + #DEBUG_VALUE: replace:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First2 <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_Last2 <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + .cv_loc 1548 9 1586 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1586:0 +.Ltmp16844: + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + mov rdx, qword ptr [rbp + 32] # 8-byte Reload + call "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z" +.Ltmp16845: + mov qword ptr [rbp - 8], rax # 8-byte Spill + jmp .LBB1548_3 +.Ltmp16857: +.LBB1548_3: + #DEBUG_VALUE: replace:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First2 <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_Last2 <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + lea rax, [rbp + 72] + mov rcx, qword ptr [rbp + 40] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Ltmp16846: + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + mov rdx, qword ptr [rbp - 16] # 8-byte Reload + call "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z" +.Ltmp16847: + mov qword ptr [rbp - 24], rax # 8-byte Spill + jmp .LBB1548_4 +.Ltmp16858: +.LBB1548_4: + #DEBUG_VALUE: replace:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First2 <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_Last2 <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] +.Ltmp16848: + mov rcx, qword ptr [rbp + 40] # 8-byte Reload + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + mov r8, qword ptr [rbp - 8] # 8-byte Reload + call "?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0@Z" +.Ltmp16849: + mov qword ptr [rbp - 32], rax # 8-byte Spill + jmp .LBB1548_5 +.Ltmp16859: +.LBB1548_5: + #DEBUG_VALUE: replace:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First2 <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_Last2 <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 72] + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + jmp .LBB1548_14 +.Ltmp16860: +.LBB1548_7: + #DEBUG_VALUE: replace:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First2 <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_Last2 <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + .cv_loc 1548 9 1588 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1588:0 +.Ltmp16834: + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + mov rdx, qword ptr [rbp + 16] # 8-byte Reload + call "??G?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@@Z" +.Ltmp16835: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB1548_8 +.Ltmp16861: +.LBB1548_8: + #DEBUG_VALUE: replace:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First2 <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_Last2 <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] +.Ltmp16836: + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + call "??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" +.Ltmp16837: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1548_9 +.Ltmp16862: +.LBB1548_9: + #DEBUG_VALUE: replace:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First2 <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_Last2 <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] +.Ltmp16838: + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + mov rdx, qword ptr [rbp + 32] # 8-byte Reload + call "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z" +.Ltmp16839: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1548_10 +.Ltmp16863: +.LBB1548_10: + #DEBUG_VALUE: replace:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First2 <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_Last2 <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + lea rax, [rbp + 48] + mov rcx, qword ptr [rbp + 40] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Ltmp16840: + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + mov rdx, qword ptr [rbp - 64] # 8-byte Reload + call "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z" +.Ltmp16841: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1548_11 +.Ltmp16864: +.LBB1548_11: + #DEBUG_VALUE: replace:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First2 <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_Last2 <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] +.Ltmp16842: + mov rax, rsp + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rax + 32], rcx + mov rcx, qword ptr [rbp + 40] # 8-byte Reload + mov rdx, qword ptr [rbp - 72] # 8-byte Reload + mov r8, qword ptr [rbp - 56] # 8-byte Reload + mov r9, qword ptr [rbp - 48] # 8-byte Reload + call "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0PEBD0@Z" +.Ltmp16843: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1548_12 +.Ltmp16865: +.LBB1548_12: + #DEBUG_VALUE: replace:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First2 <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_Last2 <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 48] + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + jmp .LBB1548_14 +.Ltmp16866: +.LBB1548_14: + #DEBUG_VALUE: replace:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First2 <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_Last2 <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + .cv_loc 1548 9 1591 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1591:0 + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp + 40] # 8-byte Reload + add rsp, 240 + pop rbp +.Ltmp16867: + ret + .seh_handlerdata + .long ("$cppxdata$?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z")@IMGREL + .section .text,"xr",discard,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z" + .seh_endproc + .def "?dtor$6@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z@4HA": +.seh_proc "?dtor$6@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z@4HA" +.LBB1548_6: +.Ltmp16868: + #DEBUG_VALUE: replace:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First2 <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_Last2 <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp16869: + .seh_endprologue + lea rcx, [rbp + 72] +.Ltmp16870: + .cv_loc 1548 9 1586 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1586:0 + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z" + .seh_endproc + .def "?dtor$13@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$13@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z@4HA": +.seh_proc "?dtor$13@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z@4HA" +.LBB1548_13: +.Ltmp16871: + #DEBUG_VALUE: replace:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First2 <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_Last2 <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp16872: + .seh_endprologue + lea rcx, [rbp + 48] + .cv_loc 1548 9 1588 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1588:0 + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp16873: + .seh_handlerdata + .section .text,"xr",discard,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z" + .seh_endproc + .def "?dtor$15@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$15@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z@4HA": +.seh_proc "?dtor$15@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z@4HA" +.LBB1548_15: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1548 9 1591 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1591:0 + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z" + .seh_endproc + .def "?dtor$16@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z@4HA": +.seh_proc "?dtor$16@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z@4HA" +.LBB1548_16: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z" + .seh_endproc + .def "?dtor$17@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$17@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z@4HA": +.seh_proc "?dtor$17@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z@4HA" +.LBB1548_17: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z" + .seh_endproc + .def "?dtor$18@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$18@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z@4HA": +.seh_proc "?dtor$18@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z@4HA" +.LBB1548_18: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp16874: +.Lfunc_end1548: + .seh_handlerdata + .section .text,"xr",discard,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z" + .seh_endproc + .section .xdata,"dr",associative,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z" + .p2align 2 +"$cppxdata$?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z": + .long 429065506 # MagicNumber + .long 6 # MaxState + .long ("$stateUnwindMap$?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 6 # IPMapEntries + .long ("$ip2state$?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z")@IMGREL # IPToStateXData + .long 232 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z": + .long -1 # ToState + .long "?dtor$18@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$17@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$16@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$15@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$13@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$6@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z@4HA"@IMGREL # Action +"$ip2state$?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z": + .long .Lfunc_begin1548@IMGREL # IP + .long -1 # ToState + .long .Ltmp16832@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp16846@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp16834@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp16840@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp16843@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z" + # -- End function + .def "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .globl "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # -- Begin function ??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z + .p2align 4, 0x90 +"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z": # @"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z" +.Lfunc_begin1549: + .cv_func_id 1549 + .cv_loc 1549 9 25 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:25:0 +.seh_proc "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp16875: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" + mov rcx, qword ptr [rsp + 64] + mov rcx, qword ptr [rcx + 16] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx + 16], rcx + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rdx + add rsp, 72 + ret +.Ltmp16876: +.Lfunc_end1549: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .seh_endproc + # -- End function + .def "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0PEBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0PEBD0@Z" + .globl "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0PEBD0@Z" # -- Begin function ?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0PEBD0@Z + .p2align 4, 0x90 +"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0PEBD0@Z": # @"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0PEBD0@Z" +.Lfunc_begin1550: + .cv_func_id 1550 + .cv_loc 1550 9 1453 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1453:0 +.seh_proc "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0PEBD0@Z" +# %bb.0: + sub rsp, 232 + .seh_stackalloc 232 + .seh_endprologue + mov rax, qword ptr [rsp + 272] + mov qword ptr [rsp + 216], r9 + mov qword ptr [rsp + 208], r8 + mov qword ptr [rsp + 200], rdx + mov qword ptr [rsp + 192], rcx + mov rcx, qword ptr [rsp + 192] +.Ltmp16877: + .cv_loc 1550 9 1454 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1454:0 + mov rdx, qword ptr [rsp + 216] + cmp qword ptr [rsp + 272], 0 + setne r10b + and r10b, 1 + lea r8, [rip + "??_C@_1IO@IBHOLMEN@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 1454 + mov qword ptr [rsp + 168], rcx # 8-byte Spill + mov cl, r10b + mov qword ptr [rsp + 160], rax # 8-byte Spill + call "??$_Debug_pointer_if@$$CBD@std@@YAX_NPEBDPEB_WI@Z" + .cv_loc 1550 9 1455 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1455:0 + mov rdx, qword ptr [rsp + 216] + mov rcx, qword ptr [rsp + 168] # 8-byte Reload + call "?_Inside@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_NPEBD@Z" + test al, 1 + jne .LBB1550_1 + jmp .LBB1550_2 +.LBB1550_1: +.Ltmp16878: + .cv_loc 1550 9 1456 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1456:0 + mov rax, qword ptr [rsp + 272] + mov rcx, qword ptr [rsp + 216] + mov rdx, qword ptr [rsp + 168] # 8-byte Reload + mov qword ptr [rsp + 152], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rsp + 144], rax # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + mov rcx, qword ptr [rsp + 152] # 8-byte Reload + sub rcx, rax + mov r8, qword ptr [rsp + 208] + mov rdx, qword ptr [rsp + 200] + mov rax, qword ptr [rsp + 168] # 8-byte Reload + mov qword ptr [rsp + 136], rcx # 8-byte Spill + mov rcx, rax + mov r9, rax + mov r10, qword ptr [rsp + 136] # 8-byte Reload + mov qword ptr [rsp + 32], r10 + mov r10, qword ptr [rsp + 144] # 8-byte Reload + mov qword ptr [rsp + 40], r10 + call "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0AEBV12@00@Z" + mov qword ptr [rsp + 224], rax + jmp .LBB1550_13 +.Ltmp16879: +.LBB1550_2: + .cv_loc 1550 9 1459 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1459:0 + mov rdx, qword ptr [rsp + 200] + mov rcx, qword ptr [rsp + 168] # 8-byte Reload + call "?_Check_offset@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAX_K@Z" + .cv_loc 1550 9 1460 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1460:0 + mov r8, qword ptr [rsp + 208] + mov rdx, qword ptr [rsp + 200] + mov rcx, qword ptr [rsp + 168] # 8-byte Reload + call "?_Clamp_suffix_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K0@Z" + mov qword ptr [rsp + 208], rax + .cv_loc 1550 9 1461 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1461:0 + mov rax, -1 + sub rax, qword ptr [rsp + 272] + mov rcx, qword ptr [rsp + 168] # 8-byte Reload + mov qword ptr [rsp + 128], rax # 8-byte Spill + call "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov rax, qword ptr [rax] + sub rax, qword ptr [rsp + 208] + mov rcx, qword ptr [rsp + 128] # 8-byte Reload + cmp rcx, rax + ja .LBB1550_4 +# %bb.3: +.Ltmp16880: + .cv_loc 1550 9 1462 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1462:0 + mov rcx, qword ptr [rsp + 168] # 8-byte Reload + call "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ" + ud2 +.Ltmp16881: +.LBB1550_4: + .cv_loc 1550 9 1463 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1463:0 + mov rax, qword ptr [rsp + 168] # 8-byte Reload + mov rcx, rax + call "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov rax, qword ptr [rax] + sub rax, qword ptr [rsp + 208] + sub rax, qword ptr [rsp + 200] + mov qword ptr [rsp + 184], rax + .cv_loc 1550 9 1465 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1465:0 + mov rax, qword ptr [rsp + 272] + cmp rax, qword ptr [rsp + 208] + jae .LBB1550_6 +# %bb.5: +.Ltmp16882: + .cv_loc 1550 9 1466 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1466:0 + mov r8, qword ptr [rsp + 184] + mov rax, qword ptr [rsp + 168] # 8-byte Reload + mov rcx, rax + mov qword ptr [rsp + 120], r8 # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 200] + add rax, qword ptr [rsp + 208] + mov rcx, qword ptr [rsp + 168] # 8-byte Reload + mov qword ptr [rsp + 112], rax # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 200] + add rax, qword ptr [rsp + 272] + mov rcx, rax + mov rdx, qword ptr [rsp + 112] # 8-byte Reload + mov r8, qword ptr [rsp + 120] # 8-byte Reload + call "?move@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" + mov qword ptr [rsp + 104], rax # 8-byte Spill +.Ltmp16883: +.LBB1550_6: + .cv_loc 1550 9 1469 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1469:0 + mov rax, qword ptr [rsp + 168] # 8-byte Reload + mov rcx, rax + call "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + xor edx, edx + mov ecx, edx + mov rax, qword ptr [rax] + add rax, qword ptr [rsp + 272] + sub rax, qword ptr [rsp + 208] + mov qword ptr [rsp + 176], rax + .cv_loc 1550 9 1470 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1470:0 + cmp rcx, qword ptr [rsp + 272] + jb .LBB1550_8 +# %bb.7: + xor eax, eax + mov ecx, eax + cmp rcx, qword ptr [rsp + 208] + jae .LBB1550_12 +.LBB1550_8: + xor r8d, r8d + mov rdx, qword ptr [rsp + 176] + mov rcx, qword ptr [rsp + 168] # 8-byte Reload + call "?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_N_K_N@Z" + test al, 1 + jne .LBB1550_9 + jmp .LBB1550_12 +.LBB1550_9: +.Ltmp16884: + .cv_loc 1550 9 1473 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1473:0 + mov rax, qword ptr [rsp + 208] + cmp rax, qword ptr [rsp + 272] + jae .LBB1550_11 +# %bb.10: +.Ltmp16885: + .cv_loc 1550 9 1474 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1474:0 + mov r8, qword ptr [rsp + 184] + mov rax, qword ptr [rsp + 168] # 8-byte Reload + mov rcx, rax + mov qword ptr [rsp + 96], r8 # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 200] + add rax, qword ptr [rsp + 208] + mov rcx, qword ptr [rsp + 168] # 8-byte Reload + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 200] + add rax, qword ptr [rsp + 272] + mov rcx, rax + mov rdx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rsp + 96] # 8-byte Reload + call "?move@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" + mov qword ptr [rsp + 80], rax # 8-byte Spill +.Ltmp16886: +.LBB1550_11: + .cv_loc 1550 9 1476 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1476:0 + mov r8, qword ptr [rsp + 272] + mov rdx, qword ptr [rsp + 216] + mov rax, qword ptr [rsp + 168] # 8-byte Reload + mov rcx, rax + mov qword ptr [rsp + 72], r8 # 8-byte Spill + mov qword ptr [rsp + 64], rdx # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 200] + mov rcx, rax + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov r8, qword ptr [rsp + 72] # 8-byte Reload + call "?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" + .cv_loc 1550 9 1477 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1477:0 + mov rdx, qword ptr [rsp + 176] + mov rcx, qword ptr [rsp + 168] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" +.Ltmp16887: +.LBB1550_12: + .cv_loc 1550 9 1479 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1479:0 + mov rax, qword ptr [rsp + 168] # 8-byte Reload + mov qword ptr [rsp + 224], rax +.LBB1550_13: + .cv_loc 1550 9 1480 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1480:0 + mov rax, qword ptr [rsp + 224] + add rsp, 232 + ret +.Ltmp16888: +.Lfunc_end1550: + .seh_handlerdata + .section .text,"xr",discard,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0PEBD0@Z" + .seh_endproc + # -- End function + .def "??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" + .globl "??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" # -- Begin function ??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ + .p2align 4, 0x90 +"??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ": # @"??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" +.Lfunc_begin1551: + .cv_func_id 1551 + .cv_loc 1551 9 339 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:339:0 +.seh_proc "??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16889: + .cv_loc 1551 9 340 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:340:0 + call "??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" + nop + add rsp, 40 + ret +.Ltmp16890: +.Lfunc_end1551: + .seh_handlerdata + .section .text,"xr",discard,"??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" + .seh_endproc + # -- End function + .def "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0AEBV12@00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0AEBV12@00@Z" + .globl "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0AEBV12@00@Z" # -- Begin function ?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0AEBV12@00@Z + .p2align 4, 0x90 +"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0AEBV12@00@Z": # @"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0AEBV12@00@Z" +.Lfunc_begin1552: + .cv_func_id 1552 + .cv_loc 1552 9 1389 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1389:0 +.seh_proc "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0AEBV12@00@Z" +# %bb.0: + sub rsp, 408 + .seh_stackalloc 408 + .seh_endprologue + mov rax, qword ptr [rsp + 456] + mov r10, qword ptr [rsp + 448] + mov qword ptr [rsp + 400], r9 + mov qword ptr [rsp + 392], r8 + mov qword ptr [rsp + 384], rdx + mov qword ptr [rsp + 376], rcx + mov rcx, qword ptr [rsp + 376] +.Ltmp16891: + .cv_loc 1552 9 1390 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1390:0 + mov rdx, qword ptr [rsp + 384] + mov qword ptr [rsp + 352], rcx # 8-byte Spill + mov qword ptr [rsp + 344], r10 # 8-byte Spill + mov qword ptr [rsp + 336], rax # 8-byte Spill + call "?_Check_offset@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAX_K@Z" + .cv_loc 1552 9 1391 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1391:0 + mov rcx, qword ptr [rsp + 400] + mov rdx, qword ptr [rsp + 448] + call "?_Check_offset@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAX_K@Z" + .cv_loc 1552 9 1392 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1392:0 + mov r8, qword ptr [rsp + 392] + mov rdx, qword ptr [rsp + 384] + mov rcx, qword ptr [rsp + 352] # 8-byte Reload + call "?_Clamp_suffix_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K0@Z" + mov qword ptr [rsp + 392], rax + .cv_loc 1552 9 1393 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1393:0 + mov rcx, qword ptr [rsp + 400] + mov r8, qword ptr [rsp + 456] + mov rdx, qword ptr [rsp + 448] + call "?_Clamp_suffix_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K0@Z" + mov qword ptr [rsp + 456], rax + .cv_loc 1552 9 1394 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1394:0 + mov rax, -1 + sub rax, qword ptr [rsp + 456] + mov rcx, qword ptr [rsp + 352] # 8-byte Reload + mov qword ptr [rsp + 328], rax # 8-byte Spill + call "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov rax, qword ptr [rax] + sub rax, qword ptr [rsp + 392] + mov rcx, qword ptr [rsp + 328] # 8-byte Reload + cmp rcx, rax + ja .LBB1552_2 +# %bb.1: +.Ltmp16892: + .cv_loc 1552 9 1395 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1395:0 + mov rcx, qword ptr [rsp + 352] # 8-byte Reload + call "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ" + ud2 +.Ltmp16893: +.LBB1552_2: + .cv_loc 1552 9 1397 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1397:0 + mov rax, qword ptr [rsp + 352] # 8-byte Reload + mov rcx, rax + call "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov rax, qword ptr [rax] + sub rax, qword ptr [rsp + 392] + sub rax, qword ptr [rsp + 384] + mov qword ptr [rsp + 368], rax + .cv_loc 1552 9 1398 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1398:0 + mov rax, qword ptr [rsp + 352] # 8-byte Reload + mov rcx, rax + call "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov rax, qword ptr [rax] + add rax, qword ptr [rsp + 456] + sub rax, qword ptr [rsp + 392] + mov qword ptr [rsp + 360], rax + .cv_loc 1552 9 1399 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1399:0 + mov rax, qword ptr [rsp + 352] # 8-byte Reload + mov rcx, rax + call "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov rax, qword ptr [rax] + cmp rax, qword ptr [rsp + 360] + jae .LBB1552_4 +# %bb.3: + .cv_loc 1552 9 1400 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1400:0 + xor r8d, r8d +.Ltmp16894: + mov rdx, qword ptr [rsp + 360] + mov rcx, qword ptr [rsp + 352] # 8-byte Reload + call "?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_N_K_N@Z" + mov byte ptr [rsp + 327], al # 1-byte Spill +.Ltmp16895: +.LBB1552_4: + .cv_loc 1552 9 1402 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1402:0 + mov rax, qword ptr [rsp + 456] + cmp rax, qword ptr [rsp + 392] + jne .LBB1552_6 +# %bb.5: +.Ltmp16896: + .cv_loc 1552 9 1404 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1404:0 + mov r8, qword ptr [rsp + 456] + mov rax, qword ptr [rsp + 400] + mov rcx, rax + mov qword ptr [rsp + 312], r8 # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ" + add rax, qword ptr [rsp + 448] + mov rcx, qword ptr [rsp + 352] # 8-byte Reload + mov qword ptr [rsp + 304], rax # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 384] + mov rcx, rax + mov rdx, qword ptr [rsp + 304] # 8-byte Reload + mov r8, qword ptr [rsp + 312] # 8-byte Reload + call "?move@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" + .cv_loc 1552 9 1406 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1406:0 + mov qword ptr [rsp + 296], rax # 8-byte Spill + jmp .LBB1552_19 +.Ltmp16897: +.LBB1552_6: + .cv_loc 1552 9 1407 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1407:0 + mov rax, qword ptr [rsp + 352] # 8-byte Reload + cmp rax, qword ptr [rsp + 400] + je .LBB1552_8 +# %bb.7: +.Ltmp16898: + .cv_loc 1552 9 1409 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1409:0 + mov r8, qword ptr [rsp + 368] + mov rax, qword ptr [rsp + 352] # 8-byte Reload + mov rcx, rax + mov qword ptr [rsp + 288], r8 # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 384] + add rax, qword ptr [rsp + 392] + mov rcx, qword ptr [rsp + 352] # 8-byte Reload + mov qword ptr [rsp + 280], rax # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 384] + add rax, qword ptr [rsp + 456] + mov rcx, rax + mov rdx, qword ptr [rsp + 280] # 8-byte Reload + mov r8, qword ptr [rsp + 288] # 8-byte Reload + call "?move@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" + .cv_loc 1552 9 1411 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1411:0 + mov r8, qword ptr [rsp + 456] + mov rcx, qword ptr [rsp + 400] + mov qword ptr [rsp + 272], rax # 8-byte Spill + mov qword ptr [rsp + 264], r8 # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ" + add rax, qword ptr [rsp + 448] + mov rcx, qword ptr [rsp + 352] # 8-byte Reload + mov qword ptr [rsp + 256], rax # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 384] + mov rcx, rax + mov rdx, qword ptr [rsp + 256] # 8-byte Reload + mov r8, qword ptr [rsp + 264] # 8-byte Reload + call "?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" + .cv_loc 1552 9 1413 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1413:0 + mov qword ptr [rsp + 248], rax # 8-byte Spill + jmp .LBB1552_18 +.Ltmp16899: +.LBB1552_8: + .cv_loc 1552 9 1414 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1414:0 + mov rax, qword ptr [rsp + 456] + cmp rax, qword ptr [rsp + 392] + jae .LBB1552_10 +# %bb.9: +.Ltmp16900: + .cv_loc 1552 9 1416 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1416:0 + mov r8, qword ptr [rsp + 456] + mov rax, qword ptr [rsp + 352] # 8-byte Reload + mov rcx, rax + mov qword ptr [rsp + 240], r8 # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 448] + mov rcx, qword ptr [rsp + 352] # 8-byte Reload + mov qword ptr [rsp + 232], rax # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 384] + mov rcx, rax + mov rdx, qword ptr [rsp + 232] # 8-byte Reload + mov r8, qword ptr [rsp + 240] # 8-byte Reload + call "?move@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" + .cv_loc 1552 9 1418 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1418:0 + mov r8, qword ptr [rsp + 368] + mov rcx, qword ptr [rsp + 352] # 8-byte Reload + mov qword ptr [rsp + 224], rax # 8-byte Spill + mov qword ptr [rsp + 216], r8 # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 384] + add rax, qword ptr [rsp + 392] + mov rcx, qword ptr [rsp + 352] # 8-byte Reload + mov qword ptr [rsp + 208], rax # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 384] + add rax, qword ptr [rsp + 456] + mov rcx, rax + mov rdx, qword ptr [rsp + 208] # 8-byte Reload + mov r8, qword ptr [rsp + 216] # 8-byte Reload + call "?move@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" + .cv_loc 1552 9 1420 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1420:0 + mov qword ptr [rsp + 200], rax # 8-byte Spill + jmp .LBB1552_17 +.Ltmp16901: +.LBB1552_10: + .cv_loc 1552 9 1421 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1421:0 + mov rax, qword ptr [rsp + 448] + cmp rax, qword ptr [rsp + 384] + ja .LBB1552_12 +# %bb.11: +.Ltmp16902: + .cv_loc 1552 9 1423 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1423:0 + mov r8, qword ptr [rsp + 368] + mov rax, qword ptr [rsp + 352] # 8-byte Reload + mov rcx, rax + mov qword ptr [rsp + 192], r8 # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 384] + add rax, qword ptr [rsp + 392] + mov rcx, qword ptr [rsp + 352] # 8-byte Reload + mov qword ptr [rsp + 184], rax # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 384] + add rax, qword ptr [rsp + 456] + mov rcx, rax + mov rdx, qword ptr [rsp + 184] # 8-byte Reload + mov r8, qword ptr [rsp + 192] # 8-byte Reload + call "?move@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" + .cv_loc 1552 9 1425 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1425:0 + mov r8, qword ptr [rsp + 456] + mov rcx, qword ptr [rsp + 352] # 8-byte Reload + mov qword ptr [rsp + 176], rax # 8-byte Spill + mov qword ptr [rsp + 168], r8 # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 448] + mov rcx, qword ptr [rsp + 352] # 8-byte Reload + mov qword ptr [rsp + 160], rax # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 384] + mov rcx, rax + mov rdx, qword ptr [rsp + 160] # 8-byte Reload + mov r8, qword ptr [rsp + 168] # 8-byte Reload + call "?move@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" + .cv_loc 1552 9 1427 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1427:0 + mov qword ptr [rsp + 152], rax # 8-byte Spill + jmp .LBB1552_16 +.Ltmp16903: +.LBB1552_12: + .cv_loc 1552 9 1428 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1428:0 + mov rax, qword ptr [rsp + 384] + add rax, qword ptr [rsp + 392] + cmp rax, qword ptr [rsp + 448] + ja .LBB1552_14 +# %bb.13: +.Ltmp16904: + .cv_loc 1552 9 1430 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1430:0 + mov r8, qword ptr [rsp + 368] + mov rax, qword ptr [rsp + 352] # 8-byte Reload + mov rcx, rax + mov qword ptr [rsp + 144], r8 # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 384] + add rax, qword ptr [rsp + 392] + mov rcx, qword ptr [rsp + 352] # 8-byte Reload + mov qword ptr [rsp + 136], rax # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 384] + add rax, qword ptr [rsp + 456] + mov rcx, rax + mov rdx, qword ptr [rsp + 136] # 8-byte Reload + mov r8, qword ptr [rsp + 144] # 8-byte Reload + call "?move@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" + .cv_loc 1552 9 1432 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1432:0 + mov r8, qword ptr [rsp + 456] + mov rcx, qword ptr [rsp + 352] # 8-byte Reload + mov qword ptr [rsp + 128], rax # 8-byte Spill + mov qword ptr [rsp + 120], r8 # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + mov rcx, qword ptr [rsp + 448] + add rcx, qword ptr [rsp + 456] + sub rcx, qword ptr [rsp + 392] + add rax, rcx + mov rcx, qword ptr [rsp + 352] # 8-byte Reload + mov qword ptr [rsp + 112], rax # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 384] + mov rcx, rax + mov rdx, qword ptr [rsp + 112] # 8-byte Reload + mov r8, qword ptr [rsp + 120] # 8-byte Reload + call "?move@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" + .cv_loc 1552 9 1435 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1435:0 + mov qword ptr [rsp + 104], rax # 8-byte Spill + jmp .LBB1552_15 +.Ltmp16905: +.LBB1552_14: + .cv_loc 1552 9 1438 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1438:0 + mov r8, qword ptr [rsp + 392] + mov rax, qword ptr [rsp + 352] # 8-byte Reload + mov rcx, rax + mov qword ptr [rsp + 96], r8 # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 448] + mov rcx, qword ptr [rsp + 352] # 8-byte Reload + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 384] + mov rcx, rax + mov rdx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rsp + 96] # 8-byte Reload + call "?move@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" + .cv_loc 1552 9 1440 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1440:0 + mov r8, qword ptr [rsp + 368] + mov rcx, qword ptr [rsp + 352] # 8-byte Reload + mov qword ptr [rsp + 80], rax # 8-byte Spill + mov qword ptr [rsp + 72], r8 # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 384] + add rax, qword ptr [rsp + 392] + mov rcx, qword ptr [rsp + 352] # 8-byte Reload + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 384] + add rax, qword ptr [rsp + 456] + mov rcx, rax + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov r8, qword ptr [rsp + 72] # 8-byte Reload + call "?move@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" + .cv_loc 1552 9 1442 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1442:0 + mov rcx, qword ptr [rsp + 456] + sub rcx, qword ptr [rsp + 392] + mov rdx, qword ptr [rsp + 352] # 8-byte Reload + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 448] + add rax, qword ptr [rsp + 456] + mov rcx, qword ptr [rsp + 352] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 384] + add rax, qword ptr [rsp + 392] + mov rcx, rax + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, qword ptr [rsp + 56] # 8-byte Reload + call "?move@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" + mov qword ptr [rsp + 32], rax # 8-byte Spill +.Ltmp16906: +.LBB1552_15: + .cv_loc 1552 9 1428 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1428:0 + jmp .LBB1552_16 +.Ltmp16907: +.LBB1552_16: + .cv_loc 1552 9 1421 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1421:0 + jmp .LBB1552_17 +.Ltmp16908: +.LBB1552_17: + .cv_loc 1552 9 1414 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1414:0 + jmp .LBB1552_18 +.Ltmp16909: +.LBB1552_18: + .cv_loc 1552 9 1407 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1407:0 + jmp .LBB1552_19 +.Ltmp16910: +.LBB1552_19: + .cv_loc 1552 9 1447 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1447:0 + mov rdx, qword ptr [rsp + 360] + mov rcx, qword ptr [rsp + 352] # 8-byte Reload + call "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" + .cv_loc 1552 9 1448 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1448:0 + mov rax, qword ptr [rsp + 352] # 8-byte Reload + add rsp, 408 + ret +.Ltmp16911: +.Lfunc_end1552: + .seh_handlerdata + .section .text,"xr",discard,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0AEBV12@00@Z" + .seh_endproc + # -- End function + .def "??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" + .globl "??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" # -- Begin function ??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ + .p2align 4, 0x90 +"??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ": # @"??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" +.Lfunc_begin1553: + .cv_func_id 1553 + .cv_loc 1553 9 67 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:67:0 +.seh_proc "??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov qword ptr [rsp + 112], rcx + mov rcx, qword ptr [rsp + 112] +.Ltmp16912: + .cv_loc 1553 9 69 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:69:0 + mov rax, rcx + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, rax + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + mov qword ptr [rsp + 104], rax + .cv_loc 1553 9 70 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:70:0 + cmp qword ptr [rsp + 104], 0 + je .LBB1553_2 +# %bb.1: + mov rcx, qword ptr [rsp + 104] + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ" + mov qword ptr [rsp + 80], rax # 8-byte Spill + jmp .LBB1553_3 +.LBB1553_2: + xor eax, eax + mov ecx, eax + mov qword ptr [rsp + 80], rcx # 8-byte Spill + jmp .LBB1553_3 +.LBB1553_3: + mov rax, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 96], rax + .cv_loc 1553 9 71 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:71:0 + cmp qword ptr [rsp + 104], 0 + je .LBB1553_7 +# %bb.4: + mov rax, qword ptr [rsp + 88] # 8-byte Reload + cmp qword ptr [rax + 16], 0 + je .LBB1553_7 +# %bb.5: + mov rax, qword ptr [rsp + 88] # 8-byte Reload + mov rcx, qword ptr [rax + 16] + call "??$_Unfancy@$$CBD@std@@YAPEBDPEBD@Z" + cmp rax, qword ptr [rsp + 96] + jb .LBB1553_7 +# %bb.6: + mov rax, qword ptr [rsp + 96] + mov rcx, qword ptr [rsp + 104] + add rax, qword ptr [rcx + 24] + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov rcx, qword ptr [rcx + 16] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??$_Unfancy@$$CBD@std@@YAPEBDPEBD@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + cmp rcx, rax + ja .LBB1553_10 +.LBB1553_7: +.Ltmp16913: + .cv_loc 1553 9 76 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:76:0 + lea rcx, [rip + "??_C@_1EG@CNCHLAOB@?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf?$AAe?$AAr?$AAe?$AAn?$AAc?$AAa?$AAb@"] + lea rdx, [rip + "??_C@_1IO@IBHOLMEN@?$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 r8d, 76 + call qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] +.Ltmp16914: + .cv_loc 1553 9 77 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:77:0 + lea rcx, [rip + "??_C@_1FG@IBPIFFN@?$AA?$CC?$AAS?$AAt?$AAa?$AAn?$AAd?$AAa?$AAr?$AAd?$AA?5?$AAC?$AA?$CL?$AA?$CL?$AA?5?$AAL?$AAi?$AAb?$AAr?$AAa?$AAr?$AAi?$AAe?$AAs?$AA?5?$AAO?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAR@"] + mov rdx, rsp + mov qword ptr [rdx + 40], rcx + lea rcx, [rip + "??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@"] + mov qword ptr [rdx + 32], rcx + lea rdx, [rip + "??_C@_1IO@IBHOLMEN@?$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 rcx, qword ptr [rip + __imp__CrtDbgReportW] + xor r8d, r8d + mov r9d, r8d + mov r8d, 2 + mov eax, 77 + mov qword ptr [rsp + 64], rcx # 8-byte Spill + mov ecx, r8d + mov r8d, eax + mov r10, qword ptr [rsp + 64] # 8-byte Reload + call r10 + mov ecx, 1 + cmp ecx, eax + jne .LBB1553_9 +# %bb.8: + int3 +.LBB1553_9: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1BO@MEPPHOO@?$AA?$CC?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BE@OODLADHN@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$CK?$AA?$AA@"] + lea r8, [rip + "??_C@_1IO@IBHOLMEN@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 77 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp16915: +.LBB1553_10: + .cv_loc 1553 9 90 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:90:0 + mov rax, qword ptr [rsp + 88] # 8-byte Reload + mov rax, qword ptr [rax + 16] + add rsp, 120 + ret +.Ltmp16916: +.Lfunc_end1553: + .seh_handlerdata + .section .text,"xr",discard,"??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" + .seh_endproc + # -- End function + .def "??$_Unfancy@$$CBD@std@@YAPEBDPEBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unfancy@$$CBD@std@@YAPEBDPEBD@Z" + .globl "??$_Unfancy@$$CBD@std@@YAPEBDPEBD@Z" # -- Begin function ??$_Unfancy@$$CBD@std@@YAPEBDPEBD@Z + .p2align 4, 0x90 +"??$_Unfancy@$$CBD@std@@YAPEBDPEBD@Z": # @"??$_Unfancy@$$CBD@std@@YAPEBDPEBD@Z" +.Lfunc_begin1554: + .cv_func_id 1554 + .cv_loc 1554 13 739 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:739:0 +.seh_proc "??$_Unfancy@$$CBD@std@@YAPEBDPEBD@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp16917: + .cv_loc 1554 13 740 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:740:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp16918: +.Lfunc_end1554: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unfancy@$$CBD@std@@YAPEBDPEBD@Z" + .seh_endproc + # -- End function + .def "??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" + .globl "??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" # -- Begin function ??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z + .p2align 4, 0x90 +"??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z": # @"??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" +.Lfunc_begin1555: + .cv_func_id 1555 + .cv_loc 1555 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 +.seh_proc "??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp16919: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0_Iterator_base12@std@@QEAA@AEBU01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp16920: +.Lfunc_end1555: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" + .seh_endproc + # -- End function + .def "?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAHAEBV12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAHAEBV12@@Z" + .globl "?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAHAEBV12@@Z" # -- Begin function ?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAHAEBV12@@Z + .p2align 4, 0x90 +"?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAHAEBV12@@Z": # @"?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAHAEBV12@@Z" +.Lfunc_begin1556: + .cv_func_id 1556 + .cv_loc 1556 9 2120 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2120:0 +.seh_proc "?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAHAEBV12@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 112 + .seh_stackalloc 112 + lea rbp, [rsp + 112] + .seh_setframe 5, 112 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp16927: + .cv_loc 1556 9 2121 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2121:0 + mov rdx, qword ptr [rbp - 16] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov rcx, rdx + call "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ" + mov r9, qword ptr [rax] + mov rcx, qword ptr [rbp - 16] +.Ltmp16921: + mov qword ptr [rbp - 40], r9 # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ" +.Ltmp16922: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1556_1 +.LBB1556_1: + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ" + mov rdx, qword ptr [rax] +.Ltmp16923: + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 56], rdx # 8-byte Spill + call "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ" +.Ltmp16924: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB1556_2 +.LBB1556_2: +.Ltmp16925: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + mov r8, qword ptr [rbp - 48] # 8-byte Reload + mov r9, qword ptr [rbp - 40] # 8-byte Reload + call "?_Traits_compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAHQEBD_K01@Z" +.Ltmp16926: + mov dword ptr [rbp - 68], eax # 4-byte Spill + jmp .LBB1556_3 +.LBB1556_3: + mov eax, dword ptr [rbp - 68] # 4-byte Reload + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAHAEBV12@@Z")@IMGREL + .section .text,"xr",discard,"?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAHAEBV12@@Z" + .seh_endproc + .def "?dtor$4@?0??compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAHAEBV12@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAHAEBV12@@Z@4HA": +.seh_proc "?dtor$4@?0??compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAHAEBV12@@Z@4HA" +.LBB1556_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp16928: +.Lfunc_end1556: + .seh_handlerdata + .section .text,"xr",discard,"?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAHAEBV12@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAHAEBV12@@Z" + .p2align 2 +"$cppxdata$?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAHAEBV12@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAHAEBV12@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAHAEBV12@@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAHAEBV12@@Z": + .long -1 # ToState + .long "?dtor$4@?0??compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAHAEBV12@@Z@4HA"@IMGREL # Action +"$ip2state$?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAHAEBV12@@Z": + .long .Lfunc_begin1556@IMGREL # IP + .long -1 # ToState + .long .Ltmp16921@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16926@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAHAEBV12@@Z" + # -- End function + .def "?_Traits_compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAHQEBD_K01@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Traits_compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAHQEBD_K01@Z" + .globl "?_Traits_compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAHQEBD_K01@Z" # -- Begin function ?_Traits_compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAHQEBD_K01@Z + .p2align 4, 0x90 +"?_Traits_compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAHQEBD_K01@Z": # @"?_Traits_compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAHQEBD_K01@Z" +.Lfunc_begin1557: + .cv_func_id 1557 + .cv_loc 1557 9 2094 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2094:0 +.seh_proc "?_Traits_compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAHQEBD_K01@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov qword ptr [rsp + 88], r9 + mov qword ptr [rsp + 80], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx +.Ltmp16929: + .cv_loc 1557 9 2095 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2095:0 + mov rcx, qword ptr [rsp + 72] + cmp rcx, qword ptr [rsp + 88] + jae .LBB1557_2 +# %bb.1: + mov rax, qword ptr [rsp + 72] + mov qword ptr [rsp + 40], rax # 8-byte Spill + jmp .LBB1557_3 +.LBB1557_2: + mov rax, qword ptr [rsp + 88] + mov qword ptr [rsp + 40], rax # 8-byte Spill +.LBB1557_3: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 56], rax + .cv_loc 1557 9 2096 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2096:0 + mov r8, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 64] + call "?compare@?$char_traits@D@std@@SAHPEBD0_K@Z" + mov dword ptr [rsp + 52], eax + .cv_loc 1557 9 2098 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2098:0 + cmp dword ptr [rsp + 52], 0 + je .LBB1557_5 +# %bb.4: +.Ltmp16930: + .cv_loc 1557 9 2099 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2099:0 + mov eax, dword ptr [rsp + 52] + mov dword ptr [rsp + 100], eax + jmp .LBB1557_10 +.Ltmp16931: +.LBB1557_5: + .cv_loc 1557 9 2101 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2101:0 + mov rax, qword ptr [rsp + 72] + cmp rax, qword ptr [rsp + 88] + jae .LBB1557_7 +# %bb.6: +.Ltmp16932: + .cv_loc 1557 9 2102 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2102:0 + mov dword ptr [rsp + 100], -1 + jmp .LBB1557_10 +.Ltmp16933: +.LBB1557_7: + .cv_loc 1557 9 2104 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2104:0 + mov rax, qword ptr [rsp + 72] + cmp rax, qword ptr [rsp + 88] + jbe .LBB1557_9 +# %bb.8: +.Ltmp16934: + .cv_loc 1557 9 2105 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2105:0 + mov dword ptr [rsp + 100], 1 + jmp .LBB1557_10 +.Ltmp16935: +.LBB1557_9: + .cv_loc 1557 9 2107 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2107:0 + mov dword ptr [rsp + 100], 0 +.LBB1557_10: + .cv_loc 1557 9 2108 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:2108:0 + mov eax, dword ptr [rsp + 100] + add rsp, 104 + ret +.Ltmp16936: +.Lfunc_end1557: + .seh_handlerdata + .section .text,"xr",discard,"?_Traits_compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAHQEBD_K01@Z" + .seh_endproc + # -- End function + .def "?compare@?$char_traits@D@std@@SAHPEBD0_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?compare@?$char_traits@D@std@@SAHPEBD0_K@Z" + .globl "?compare@?$char_traits@D@std@@SAHPEBD0_K@Z" # -- Begin function ?compare@?$char_traits@D@std@@SAHPEBD0_K@Z + .p2align 4, 0x90 +"?compare@?$char_traits@D@std@@SAHPEBD0_K@Z": # @"?compare@?$char_traits@D@std@@SAHPEBD0_K@Z" +.Lfunc_begin1558: + .cv_func_id 1558 + .cv_loc 1558 11 516 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\iosfwd:516:0 +.seh_proc "?compare@?$char_traits@D@std@@SAHPEBD0_K@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp16937: + .cv_loc 1558 11 517 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\iosfwd:517:0 + cmp qword ptr [rsp + 64], 0 + jne .LBB1558_2 +# %bb.1: + xor eax, eax + mov dword ptr [rsp + 44], eax # 4-byte Spill + jmp .LBB1558_3 +.LBB1558_2: + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] + call memcmp + mov dword ptr [rsp + 44], eax # 4-byte Spill +.LBB1558_3: + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 72 + ret +.Ltmp16938: +.Lfunc_end1558: + .seh_handlerdata + .section .text,"xr",discard,"?compare@?$char_traits@D@std@@SAHPEBD0_K@Z" + .seh_endproc + # -- End function + .def "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + .globl "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z": # @"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1559: + .cv_func_id 1559 + .cv_loc 1559 17 2476 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2476:0 +.seh_proc "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp16939: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + .cv_loc 1559 17 2477 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2477:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp16940: +.Lfunc_end1559: + .seh_handlerdata + .section .text,"xr",discard,"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + .globl "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z": # @"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1560: + .cv_func_id 1560 + .cv_loc 1560 17 2349 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2349:0 +.seh_proc "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp16945: + mov qword ptr [rbp - 32], rcx # 8-byte Spill + call "??0_Container_base12@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + add rcx, 8 + mov rdx, qword ptr [rbp - 16] + add rdx, 8 +.Ltmp16941: + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp16942: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1560_1 +.LBB1560_1: + mov rax, qword ptr [rbp - 16] + mov rax, qword ptr [rax + 40] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rcx + 40], rax + .cv_loc 1560 17 2350 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2350:0 +.Ltmp16943: +.Ltmp16946: + call "?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" +.Ltmp16944: + jmp .LBB1560_2 +.Ltmp16947: +.LBB1560_2: + .cv_loc 1560 17 2351 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2351:0 + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z")@IMGREL + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .def "?dtor$3@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z@4HA": +.seh_proc "?dtor$3@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z@4HA" +.LBB1560_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue +.Ltmp16948: + .cv_loc 1560 17 2351 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2351:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .def "?dtor$4@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z@4HA": +.seh_proc "?dtor$4@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z@4HA" +.LBB1560_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1_Container_base12@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16949: +.Lfunc_end1560: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 +"$cppxdata$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z": + .long -1 # ToState + .long "?dtor$4@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$3@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z@4HA"@IMGREL # Action +"$ip2state$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z": + .long .Lfunc_begin1560@IMGREL # IP + .long -1 # ToState + .long .Ltmp16941@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16943@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp16944@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + # -- End function + .def "??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + .globl "??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z": # @"??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1561: + .cv_func_id 1561 + .cv_loc 1561 17 748 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:748:0 +.seh_proc "??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 40], rdx + mov qword ptr [rbp + 32], rcx + mov rcx, qword ptr [rbp + 32] + mov qword ptr [rbp + 48], rcx +.Ltmp16958: + mov rdx, qword ptr [rbp + 40] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rdx + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + mov r8b, byte ptr [rbp + 16] + lea rcx, [rbp + 24] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + call "?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEBA?AU12@U_Nil@2@@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" +.Ltmp16959: + .cv_loc 1561 17 749 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:749:0 + mov rcx, qword ptr [rbp + 40] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" +.Ltmp16950: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov rdx, rax + call "?_Buy@?$vector@IV?$allocator@_N@std@@@std@@IEAA_N_K@Z" +.Ltmp16951: + mov byte ptr [rbp - 57], al # 1-byte Spill + jmp .LBB1561_1 +.LBB1561_1: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB1561_2 + jmp .LBB1561_6 +.LBB1561_2: +.Ltmp16960: + .cv_loc 1561 17 751 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:751:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov r9, qword ptr [rax] + mov rcx, qword ptr [rbp + 40] + lea rax, [rbp - 8] + mov rdx, rax + mov qword ptr [rbp - 72], r9 # 8-byte Spill + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?end@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + mov rcx, qword ptr [rbp + 40] + lea rax, [rbp - 32] + mov rdx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "?begin@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" +.Ltmp16952: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov rdx, qword ptr [rbp - 88] # 8-byte Reload + mov r8, qword ptr [rbp - 80] # 8-byte Reload + mov r9, qword ptr [rbp - 72] # 8-byte Reload + call "??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z" +.Ltmp16953: + mov qword ptr [rbp - 96], rax # 8-byte Spill + jmp .LBB1561_5 +.LBB1561_5: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rbp - 96] # 8-byte Reload + mov qword ptr [rax], rcx +.Ltmp16961: +.LBB1561_6: + .cv_loc 1561 17 757 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:757:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z")@IMGREL + .section .text,"xr",discard,"??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .def "?catch$3@?0???0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$3@?0???0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z@4HA": +.seh_proc "?catch$3@?0???0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1561_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1561 17 754 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:754:0 +.Ltmp16954: +.Ltmp16962: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Tidy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXXZ" +.Ltmp16955: + jmp .LBB1561_4 +.LBB1561_4: + .cv_loc 1561 17 755 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:755:0 +.Ltmp16956: + mov rax, qword ptr [rip + __imp__CxxThrowException] + xor ecx, ecx + mov edx, ecx + mov rcx, rdx + call rax +.Ltmp16957: + jmp .LBB1561_8 +.Ltmp16963: +.LBB1561_8: + ud2 + .seh_handlerdata + .long ("$cppxdata$??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z")@IMGREL + .section .text,"xr",discard,"??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .def "?dtor$7@?0???0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0???0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z@4HA": +.seh_proc "?dtor$7@?0???0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z@4HA" +.LBB1561_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1561 17 757 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:757:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16964: +.Lfunc_end1561: + .seh_handlerdata + .section .text,"xr",discard,"??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 +"$cppxdata$??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z")@IMGREL # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z": + .long -1 # ToState + .long "?dtor$7@?0???0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action +"$tryMap$??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$3@?0???0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z": + .long .Lfunc_begin1561@IMGREL # IP + .long -1 # ToState + .long .Ltmp16950@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16952@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp16953@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$3@?0???0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z@4HA"@IMGREL # IP + .long 2 # ToState + .section .text,"xr",discard,"??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + # -- End function + .def "?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEBA?AU12@U_Nil@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEBA?AU12@U_Nil@2@@Z" + .globl "?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEBA?AU12@U_Nil@2@@Z" # -- Begin function ?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEBA?AU12@U_Nil@2@@Z + .p2align 4, 0x90 +"?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEBA?AU12@U_Nil@2@@Z": # @"?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEBA?AU12@U_Nil@2@@Z" +.Lfunc_begin1562: + .cv_func_id 1562 + .cv_loc 1562 14 912 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:912:0 +.seh_proc "?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEBA?AU12@U_Nil@2@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, rdx + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 96], r9 + mov byte ptr [rsp + 80], r8b + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp16965: + .cv_loc 1562 14 913 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:913:0 + lea r9, [rsp + 88] + mov qword ptr [rsp + 64], rcx # 8-byte Spill + mov rcx, r9 + mov r9, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rsp + 56], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?select_on_container_copy_construction@?$allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@AEBV32@@Z" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + lea rdx, [rsp + 88] + call "??$?0V?$allocator@I@std@@@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@$$QEAV?$allocator@I@1@@Z" + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 104 + ret +.Ltmp16966: +.Lfunc_end1562: + .seh_handlerdata + .section .text,"xr",discard,"?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEBA?AU12@U_Nil@2@@Z" + .seh_endproc + # -- End function + .def "??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" + .globl "??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" # -- Begin function ??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z + .p2align 4, 0x90 +"??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z": # @"??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" +.Lfunc_begin1563: + .cv_func_id 1563 + .cv_loc 1563 17 553 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:553:0 +.seh_proc "??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + mov rdx, rcx +.Ltmp16969: + mov rax, qword ptr [rbp - 16] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rbp - 48], rdx # 8-byte Spill + call "??$forward@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" + mov dl, byte ptr [rbp - 32] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, rax + call "??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" + .cv_loc 1563 17 554 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:554:0 +.Ltmp16967: +.Ltmp16970: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" +.Ltmp16968: + jmp .LBB1563_1 +.Ltmp16971: +.LBB1563_1: + .cv_loc 1563 17 555 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:555:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z")@IMGREL + .section .text,"xr",discard,"??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" + .seh_endproc + .def "?dtor$2@?0???$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z@4HA": +.seh_proc "?dtor$2@?0???$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z@4HA" +.LBB1563_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue +.Ltmp16972: + .cv_loc 1563 17 555 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:555:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16973: +.Lfunc_end1563: + .seh_handlerdata + .section .text,"xr",discard,"??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" + .p2align 2 +"$cppxdata$??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z": + .long .Lfunc_begin1563@IMGREL # IP + .long -1 # ToState + .long .Ltmp16967@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16968@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" + # -- End function + .def "??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z" + .globl "??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z" # -- Begin function ??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z + .p2align 4, 0x90 +"??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z": # @"??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z" +.Lfunc_begin1564: + .cv_func_id 1564 + .cv_loc 1564 17 1651 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1651:0 +.seh_proc "??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + #DEBUG_VALUE: _Ucopy > > >:_Last <- [$r8+0] + #DEBUG_VALUE: _Ucopy > > >:_First <- [$rdx+0] + mov qword ptr [rbp + 16], r9 + mov qword ptr [rbp + 8], rcx + mov rcx, qword ptr [rbp + 8] +.Ltmp16980: + .cv_loc 1564 17 1652 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1652:0 + mov qword ptr [rbp - 48], rdx # 8-byte Spill +.Ltmp16981: + #DEBUG_VALUE: _Ucopy > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 56], r8 # 8-byte Spill +.Ltmp16982: + #DEBUG_VALUE: _Ucopy > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + mov r8, qword ptr [rbp + 16] +.Ltmp16974: + lea rcx, [rbp - 16] + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + mov qword ptr [rbp - 72], r8 # 8-byte Spill + call "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp16975: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1564_1 +.Ltmp16983: +.LBB1564_1: + #DEBUG_VALUE: _Ucopy > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Ucopy > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp16976: + lea rcx, [rbp - 40] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + call "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp16977: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1564_2 +.Ltmp16984: +.LBB1564_2: + #DEBUG_VALUE: _Ucopy > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Ucopy > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp16978: + lea rcx, [rbp - 40] + lea rdx, [rbp - 16] + mov r8, qword ptr [rbp - 72] # 8-byte Reload + mov r9, qword ptr [rbp - 64] # 8-byte Reload + call "??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" +.Ltmp16979: + mov qword ptr [rbp - 96], rax # 8-byte Spill + jmp .LBB1564_3 +.Ltmp16985: +.LBB1564_3: + #DEBUG_VALUE: _Ucopy > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Ucopy > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1564 17 1654 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1654:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 96] # 8-byte Reload + add rsp, 160 + pop rbp +.Ltmp16986: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z")@IMGREL + .section .text,"xr",discard,"??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z" + .seh_endproc + .def "?dtor$4@?0???$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z@4HA": +.seh_proc "?dtor$4@?0???$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z@4HA" +.LBB1564_4: +.Ltmp16987: + #DEBUG_VALUE: _Ucopy > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Ucopy > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp16988: + .seh_endprologue + lea rcx, [rbp - 16] + .cv_loc 1564 17 1652 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1652:0 + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z" + .seh_endproc + .def "?dtor$5@?0???$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z@4HA": +.seh_proc "?dtor$5@?0???$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z@4HA" +.LBB1564_5: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1564 17 1654 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1654:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z" + .seh_endproc + .def "?dtor$6@?0???$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z@4HA": +.seh_proc "?dtor$6@?0???$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z@4HA" +.LBB1564_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16989: +.Lfunc_end1564: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z" + .p2align 2 +"$cppxdata$??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z": + .long -1 # ToState + .long "?dtor$6@?0???$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$5@?0???$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$4@?0???$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z@4HA"@IMGREL # Action +"$ip2state$??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z": + .long .Lfunc_begin1564@IMGREL # IP + .long -1 # ToState + .long .Ltmp16974@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp16976@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp16978@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp16979@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z" + # -- End function + .def "?end@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_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@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .globl "?end@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" # -- Begin function ?end@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?end@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ": # @"?end@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" +.Lfunc_begin1565: + .cv_func_id 1565 + .cv_loc 1565 17 1072 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1072:0 +.seh_proc "?end@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp16992: + .cv_loc 1565 17 1073 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1073:0 + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov qword ptr [rbp - 32], rax # 8-byte Spill + mov qword ptr [rbp - 40], rdx # 8-byte Spill + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" + mov rdx, qword ptr [rax] +.Ltmp16990: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 48] # 8-byte Reload + call "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" +.Ltmp16991: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1565_1 +.LBB1565_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?end@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ")@IMGREL + .section .text,"xr",discard,"?end@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .seh_endproc + .def "?dtor$2@?0??end@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_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@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ@4HA": +.seh_proc "?dtor$2@?0??end@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ@4HA" +.LBB1565_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp16993: +.Lfunc_end1565: + .seh_handlerdata + .section .text,"xr",discard,"?end@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .seh_endproc + .section .xdata,"dr",associative,"?end@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .p2align 2 +"$cppxdata$?end@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?end@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?end@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?end@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ": + .long -1 # ToState + .long "?dtor$2@?0??end@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ@4HA"@IMGREL # Action +"$ip2state$?end@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ": + .long .Lfunc_begin1565@IMGREL # IP + .long -1 # ToState + .long .Ltmp16990@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16991@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?end@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + # -- End function + .def "?begin@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_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@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .globl "?begin@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" # -- Begin function ?begin@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?begin@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ": # @"?begin@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" +.Lfunc_begin1566: + .cv_func_id 1566 + .cv_loc 1566 17 1062 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1062:0 +.seh_proc "?begin@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp16996: + .cv_loc 1566 17 1063 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1063:0 + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov qword ptr [rbp - 32], rax # 8-byte Spill + mov qword ptr [rbp - 40], rdx # 8-byte Spill + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" + mov rdx, qword ptr [rax] +.Ltmp16994: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 48] # 8-byte Reload + call "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" +.Ltmp16995: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1566_1 +.LBB1566_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?begin@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ")@IMGREL + .section .text,"xr",discard,"?begin@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .seh_endproc + .def "?dtor$2@?0??begin@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_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@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ@4HA": +.seh_proc "?dtor$2@?0??begin@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ@4HA" +.LBB1566_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp16997: +.Lfunc_end1566: + .seh_handlerdata + .section .text,"xr",discard,"?begin@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .seh_endproc + .section .xdata,"dr",associative,"?begin@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .p2align 2 +"$cppxdata$?begin@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?begin@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?begin@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?begin@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ": + .long -1 # ToState + .long "?dtor$2@?0??begin@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ@4HA"@IMGREL # Action +"$ip2state$?begin@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ": + .long .Lfunc_begin1566@IMGREL # IP + .long -1 # ToState + .long .Ltmp16994@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16995@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?begin@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + # -- End function + .def "?select_on_container_copy_construction@?$allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@AEBV32@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?select_on_container_copy_construction@?$allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@AEBV32@@Z" + .globl "?select_on_container_copy_construction@?$allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@AEBV32@@Z" # -- Begin function ?select_on_container_copy_construction@?$allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@AEBV32@@Z + .p2align 4, 0x90 +"?select_on_container_copy_construction@?$allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@AEBV32@@Z": # @"?select_on_container_copy_construction@?$allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@AEBV32@@Z" +.Lfunc_begin1567: + .cv_func_id 1567 + .cv_loc 1567 14 874 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:874:0 +.seh_proc "?select_on_container_copy_construction@?$allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@AEBV32@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp16998: + .cv_loc 1567 14 875 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:875:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$allocator@I@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp16999: +.Lfunc_end1567: + .seh_handlerdata + .section .text,"xr",discard,"?select_on_container_copy_construction@?$allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@AEBV32@@Z" + .seh_endproc + # -- End function + .def "??$?0V?$allocator@I@std@@@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@$$QEAV?$allocator@I@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$allocator@I@std@@@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@$$QEAV?$allocator@I@1@@Z" + .globl "??$?0V?$allocator@I@std@@@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@$$QEAV?$allocator@I@1@@Z" # -- Begin function ??$?0V?$allocator@I@std@@@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@$$QEAV?$allocator@I@1@@Z + .p2align 4, 0x90 +"??$?0V?$allocator@I@std@@@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@$$QEAV?$allocator@I@1@@Z": # @"??$?0V?$allocator@I@std@@@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@$$QEAV?$allocator@I@1@@Z" +.Lfunc_begin1568: + .cv_func_id 1568 + .cv_loc 1568 14 952 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:952:0 +.seh_proc "??$?0V?$allocator@I@std@@@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@$$QEAV?$allocator@I@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17000: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "??$forward@V?$allocator@I@std@@@std@@YA$$QEAV?$allocator@I@0@AEAV10@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rdx, rax + call "??0?$allocator@I@std@@QEAA@AEBV01@@Z" + .cv_loc 1568 14 953 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:953:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp17001: +.Lfunc_end1568: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$allocator@I@std@@@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@$$QEAV?$allocator@I@1@@Z" + .seh_endproc + # -- End function + .def "??0?$allocator@I@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$allocator@I@std@@QEAA@AEBV01@@Z" + .globl "??0?$allocator@I@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$allocator@I@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$allocator@I@std@@QEAA@AEBV01@@Z": # @"??0?$allocator@I@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1569: + .cv_func_id 1569 + .cv_loc 1569 14 704 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:704:0 +.seh_proc "??0?$allocator@I@std@@QEAA@AEBV01@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp17002: + .cv_loc 1569 14 705 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:705:0 + add rsp, 16 + ret +.Ltmp17003: +.Lfunc_end1569: + .seh_handlerdata + .section .text,"xr",discard,"??0?$allocator@I@std@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??$forward@V?$allocator@I@std@@@std@@YA$$QEAV?$allocator@I@0@AEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@V?$allocator@I@std@@@std@@YA$$QEAV?$allocator@I@0@AEAV10@@Z" + .globl "??$forward@V?$allocator@I@std@@@std@@YA$$QEAV?$allocator@I@0@AEAV10@@Z" # -- Begin function ??$forward@V?$allocator@I@std@@@std@@YA$$QEAV?$allocator@I@0@AEAV10@@Z + .p2align 4, 0x90 +"??$forward@V?$allocator@I@std@@@std@@YA$$QEAV?$allocator@I@0@AEAV10@@Z": # @"??$forward@V?$allocator@I@std@@@std@@YA$$QEAV?$allocator@I@0@AEAV10@@Z" +.Lfunc_begin1570: + .cv_func_id 1570 + .cv_loc 1570 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@V?$allocator@I@std@@@std@@YA$$QEAV?$allocator@I@0@AEAV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp17004: + .cv_loc 1570 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp17005: +.Lfunc_end1570: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@V?$allocator@I@std@@@std@@YA$$QEAV?$allocator@I@0@AEAV10@@Z" + .seh_endproc + # -- End function + .def "??$forward@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" + .globl "??$forward@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" # -- Begin function ??$forward@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z + .p2align 4, 0x90 +"??$forward@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z": # @"??$forward@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" +.Lfunc_begin1571: + .cv_func_id 1571 + .cv_loc 1571 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp17006: + .cv_loc 1571 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp17007: +.Lfunc_end1571: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" + .seh_endproc + # -- End function + .def "??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" + .globl "??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" # -- Begin function ??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z + .p2align 4, 0x90 +"??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z": # @"??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" +.Lfunc_begin1572: + .cv_func_id 1572 + .cv_loc 1572 12 289 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:289:0 +.seh_proc "??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov byte ptr [rsp + 80], dl + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp17008: + mov r8, rcx + mov rax, qword ptr [rsp + 72] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$forward@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + call "??0?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@$$QEAU01@@Z" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" + .cv_loc 1572 12 290 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:290:0 + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 88 + ret +.Ltmp17009: +.Lfunc_end1572: + .seh_handlerdata + .section .text,"xr",discard,"??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" + .seh_endproc + # -- End function + .def "??0?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@$$QEAU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@$$QEAU01@@Z" + .globl "??0?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@$$QEAU01@@Z" # -- Begin function ??0?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@$$QEAU01@@Z + .p2align 4, 0x90 +"??0?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@$$QEAU01@@Z": # @"??0?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@$$QEAU01@@Z" +.Lfunc_begin1573: + .cv_func_id 1573 + .cv_loc 1573 14 946 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:946:0 +.seh_proc "??0?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@$$QEAU01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17010: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "??$move@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rdx, rax + call "??0?$allocator@I@std@@QEAA@AEBV01@@Z" + .cv_loc 1573 14 947 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:947:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp17011: +.Lfunc_end1573: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@$$QEAU01@@Z" + .seh_endproc + # -- End function + .def "??$move@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$move@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" + .globl "??$move@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" # -- Begin function ??$move@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z + .p2align 4, 0x90 +"??$move@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z": # @"??$move@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" +.Lfunc_begin1574: + .cv_func_id 1574 + .cv_loc 1574 5 1291 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1291:0 +.seh_proc "??$move@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp17012: + .cv_loc 1574 5 1292 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1292:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp17013: +.Lfunc_end1574: + .seh_handlerdata + .section .text,"xr",discard,"??$move@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .globl "??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # -- Begin function ??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z": # @"??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" +.Lfunc_begin1575: + .cv_func_id 1575 + .cv_loc 1575 19 259 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:259:0 +.seh_proc "??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + #DEBUG_VALUE: _Uninitialized_copy > >,unsigned int *,std::allocator >:_Last <- [$rdx+0] + #DEBUG_VALUE: _Uninitialized_copy > >,unsigned int *,std::allocator >:_First <- [$rcx+0] + mov qword ptr [rbp + 48], r9 + mov qword ptr [rbp + 40], r8 +.Ltmp17024: + .cv_loc 1575 19 262 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:262:0 + mov r9, qword ptr [rbp + 48] + mov r8, qword ptr [rbp + 40] + mov qword ptr [rbp - 16], rcx # 8-byte Spill +.Ltmp17025: + #DEBUG_VALUE: _Uninitialized_copy > >,unsigned int *,std::allocator >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rcx, r8 + mov qword ptr [rbp - 24], rdx # 8-byte Spill +.Ltmp17026: + #DEBUG_VALUE: _Uninitialized_copy > >,unsigned int *,std::allocator >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 32], r9 # 8-byte Spill + call "??$_Unchecked@PEAI@std@@YAPEAIPEAI@Z" +.Ltmp17014: + lea rcx, [rbp + 16] + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp17015: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1575_1 +.Ltmp17027: +.LBB1575_1: + #DEBUG_VALUE: _Uninitialized_copy > >,unsigned int *,std::allocator >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Uninitialized_copy > >,unsigned int *,std::allocator >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp17016: + lea rcx, [rbp + 16] + call "??$_Unchecked@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEBIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@@Z" +.Ltmp17017: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1575_2 +.Ltmp17028: +.LBB1575_2: + #DEBUG_VALUE: _Uninitialized_copy > >,unsigned int *,std::allocator >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Uninitialized_copy > >,unsigned int *,std::allocator >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp17018: + lea rcx, [rbp - 8] + mov rdx, qword ptr [rbp - 16] # 8-byte Reload + call "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp17019: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB1575_3 +.Ltmp17029: +.LBB1575_3: + #DEBUG_VALUE: _Uninitialized_copy > >,unsigned int *,std::allocator >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Uninitialized_copy > >,unsigned int *,std::allocator >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp17020: + lea rcx, [rbp - 8] + call "??$_Unchecked@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEBIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@@Z" +.Ltmp17021: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1575_4 +.Ltmp17030: +.LBB1575_4: + #DEBUG_VALUE: _Uninitialized_copy > >,unsigned int *,std::allocator >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Uninitialized_copy > >,unsigned int *,std::allocator >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp17022: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + mov r8, qword ptr [rbp - 40] # 8-byte Reload + mov r9, qword ptr [rbp - 32] # 8-byte Reload + call "??$_Uninitialized_copy_al_unchecked@PEBIPEAIV?$allocator@I@std@@@std@@YAPEAIPEBI0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" +.Ltmp17023: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1575_5 +.Ltmp17031: +.LBB1575_5: + #DEBUG_VALUE: _Uninitialized_copy > >,unsigned int *,std::allocator >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Uninitialized_copy > >,unsigned int *,std::allocator >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 40] + mov rdx, qword ptr [rbp - 80] # 8-byte Reload + call "??$_Rechecked@PEAIPEAI@std@@YAAEAPEAIAEAPEAIPEAI@Z" + mov rax, qword ptr [rax] + .cv_loc 1575 19 265 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:265:0 + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 88] # 8-byte Reload + add rsp, 192 + pop rbp +.Ltmp17032: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .seh_endproc + .def "?dtor$6@?0???$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z@4HA": +.seh_proc "?dtor$6@?0???$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z@4HA" +.LBB1575_6: +.Ltmp17033: + #DEBUG_VALUE: _Uninitialized_copy > >,unsigned int *,std::allocator >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Uninitialized_copy > >,unsigned int *,std::allocator >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp17034: + .seh_endprologue + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .seh_endproc + .def "?dtor$7@?0???$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0???$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z@4HA": +.seh_proc "?dtor$7@?0???$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z@4HA" +.LBB1575_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17035: +.Lfunc_end1575: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .p2align 2 +"$cppxdata$??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z": + .long -1 # ToState + .long "?dtor$7@?0???$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$6@?0???$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z": + .long .Lfunc_begin1575@IMGREL # IP + .long -1 # ToState + .long .Ltmp17014@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp17023@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + # -- End function + .def "??$_Uninitialized_copy_al_unchecked@PEBIPEAIV?$allocator@I@std@@@std@@YAPEAIPEBI0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked@PEBIPEAIV?$allocator@I@std@@@std@@YAPEAIPEBI0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .globl "??$_Uninitialized_copy_al_unchecked@PEBIPEAIV?$allocator@I@std@@@std@@YAPEAIPEBI0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # -- Begin function ??$_Uninitialized_copy_al_unchecked@PEBIPEAIV?$allocator@I@std@@@std@@YAPEAIPEBI0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy_al_unchecked@PEBIPEAIV?$allocator@I@std@@@std@@YAPEAIPEBI0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z": # @"??$_Uninitialized_copy_al_unchecked@PEBIPEAIV?$allocator@I@std@@@std@@YAPEAIPEBI0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" +.Lfunc_begin1576: + .cv_func_id 1576 + .cv_loc 1576 19 248 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:248:0 +.seh_proc "??$_Uninitialized_copy_al_unchecked@PEBIPEAIV?$allocator@I@std@@@std@@YAPEAIPEBI0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 112], rax + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 104], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 96], rcx +.Ltmp17036: + .cv_loc 1576 19 249 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:249:0 + lea rcx, [rsp + 88] + lea rdx, [rsp + 96] + #DEBUG_VALUE: _Uninitialized_copy_al_unchecked >:_First <- [$rdx+0] + lea r8, [rsp + 104] + #DEBUG_VALUE: _Uninitialized_copy_al_unchecked >:_Dest <- [$r8+0] + call "??$_Ptr_copy_cat@$$CBII@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBIAEBQEAI@Z" +.Ltmp17037: + mov r9, qword ptr [rsp + 80] + mov r8, qword ptr [rsp + 104] + mov rdx, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 96] + mov r10b, byte ptr [rsp + 88] + mov r11b, byte ptr [rsp + 64] + mov byte ptr [rsp + 32], r10b + mov byte ptr [rsp + 40], r11b + call "??$_Uninitialized_copy_al_unchecked1@$$CBIIV?$allocator@I@std@@@std@@YAPEAIPEBI0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + mov rcx, qword ptr [rsp + 112] + xor rcx, rsp + mov qword ptr [rsp + 56], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 56] # 8-byte Reload + add rsp, 120 + ret +.Ltmp17038: +.Lfunc_end1576: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked@PEBIPEAIV?$allocator@I@std@@@std@@YAPEAIPEBI0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Unchecked@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEBIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unchecked@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEBIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@@Z" + .globl "??$_Unchecked@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEBIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@@Z" # -- Begin function ??$_Unchecked@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEBIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@@Z + .p2align 4, 0x90 +"??$_Unchecked@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEBIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@@Z": # @"??$_Unchecked@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEBIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@@Z" +.Lfunc_begin1577: + .cv_func_id 1577 + .cv_loc 1577 17 271 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:271:0 +.seh_proc "??$_Unchecked@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEBIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + #DEBUG_VALUE: _Unchecked > >:_Iter <- [$rcx+0] +.Ltmp17039: + .cv_loc 1577 17 272 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:272:0 + mov qword ptr [rsp + 48], rcx # 8-byte Spill +.Ltmp17040: + #DEBUG_VALUE: _Unchecked > >:_Iter <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + call "?_Unchecked@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAPEBIXZ" + .cv_loc 1577 17 273 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:273:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 +.Ltmp17041: + ret +.Ltmp17042: +.Lfunc_end1577: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unchecked@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEBIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy_al_unchecked1@$$CBIIV?$allocator@I@std@@@std@@YAPEAIPEBI0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked1@$$CBIIV?$allocator@I@std@@@std@@YAPEAIPEBI0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .globl "??$_Uninitialized_copy_al_unchecked1@$$CBIIV?$allocator@I@std@@@std@@YAPEAIPEBI0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Uninitialized_copy_al_unchecked1@$$CBIIV?$allocator@I@std@@@std@@YAPEAIPEBI0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy_al_unchecked1@$$CBIIV?$allocator@I@std@@@std@@YAPEAIPEBI0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z": # @"??$_Uninitialized_copy_al_unchecked1@$$CBIIV?$allocator@I@std@@@std@@YAPEAIPEBI0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin1578: + .cv_func_id 1578 + .cv_loc 1578 19 239 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:239:0 +.seh_proc "??$_Uninitialized_copy_al_unchecked1@$$CBIIV?$allocator@I@std@@@std@@YAPEAIPEBI0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov al, byte ptr [rsp + 136] + mov r10b, byte ptr [rsp + 128] + mov byte ptr [rsp + 80], r10b + mov byte ptr [rsp + 72], al + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp17043: + .cv_loc 1578 19 240 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:240:0 + mov r8, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$_Copy_memmove@PEBIPEAI@std@@YAPEAIPEBI0PEAI@Z" + nop + add rsp, 88 + ret +.Ltmp17044: +.Lfunc_end1578: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked1@$$CBIIV?$allocator@I@std@@@std@@YAPEAIPEBI0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "??$_Ptr_copy_cat@$$CBII@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBIAEBQEAI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ptr_copy_cat@$$CBII@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBIAEBQEAI@Z" + .globl "??$_Ptr_copy_cat@$$CBII@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBIAEBQEAI@Z" # -- Begin function ??$_Ptr_copy_cat@$$CBII@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBIAEBQEAI@Z + .p2align 4, 0x90 +"??$_Ptr_copy_cat@$$CBII@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBIAEBQEAI@Z": # @"??$_Ptr_copy_cat@$$CBII@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBIAEBQEAI@Z" +.Lfunc_begin1579: + .cv_func_id 1579 + .cv_loc 1579 12 792 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:792:0 +.seh_proc "??$_Ptr_copy_cat@$$CBII@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBIAEBQEAI@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], r8 + mov qword ptr [rsp], rdx +.Ltmp17045: + .cv_loc 1579 12 793 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:793:0 + mov rax, rcx + add rsp, 16 + ret +.Ltmp17046: +.Lfunc_end1579: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ptr_copy_cat@$$CBII@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBIAEBQEAI@Z" + .seh_endproc + # -- End function + .def "??$_Copy_memmove@PEBIPEAI@std@@YAPEAIPEBI0PEAI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_memmove@PEBIPEAI@std@@YAPEAIPEBI0PEAI@Z" + .globl "??$_Copy_memmove@PEBIPEAI@std@@YAPEAIPEBI0PEAI@Z" # -- Begin function ??$_Copy_memmove@PEBIPEAI@std@@YAPEAIPEBI0PEAI@Z + .p2align 4, 0x90 +"??$_Copy_memmove@PEBIPEAI@std@@YAPEAIPEBI0PEAI@Z": # @"??$_Copy_memmove@PEBIPEAI@std@@YAPEAIPEBI0PEAI@Z" +.Lfunc_begin1580: + .cv_func_id 1580 + .cv_loc 1580 12 2301 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2301:0 +.seh_proc "??$_Copy_memmove@PEBIPEAI@std@@YAPEAIPEBI0PEAI@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov qword ptr [rsp + 96], r8 + mov qword ptr [rsp + 88], rdx + mov qword ptr [rsp + 80], rcx +.Ltmp17047: + .cv_loc 1580 12 2302 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2302:0 + mov rcx, qword ptr [rsp + 80] + mov qword ptr [rsp + 72], rcx + .cv_loc 1580 12 2303 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2303:0 + mov rcx, qword ptr [rsp + 88] + mov qword ptr [rsp + 64], rcx + .cv_loc 1580 12 2304 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2304:0 + mov rcx, qword ptr [rsp + 96] + mov qword ptr [rsp + 56], rcx + .cv_loc 1580 12 2305 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2305:0 + mov rcx, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 72] + sub rcx, rdx + mov qword ptr [rsp + 48], rcx + .cv_loc 1580 12 2306 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2306:0 + mov rcx, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 72] + mov r8, qword ptr [rsp + 48] + call memmove + .cv_loc 1580 12 2307 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2307:0 + mov rcx, qword ptr [rsp + 56] + add rcx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 104 + ret +.Ltmp17048: +.Lfunc_end1580: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_memmove@PEBIPEAI@std@@YAPEAIPEBI0PEAI@Z" + .seh_endproc + # -- End function + .def "?_Unchecked@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAPEBIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Unchecked@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAPEBIXZ" + .globl "?_Unchecked@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAPEBIXZ" # -- Begin function ?_Unchecked@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAPEBIXZ + .p2align 4, 0x90 +"?_Unchecked@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAPEBIXZ": # @"?_Unchecked@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAPEBIXZ" +.Lfunc_begin1581: + .cv_func_id 1581 + .cv_loc 1581 17 60 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:60:0 +.seh_proc "?_Unchecked@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAPEBIXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp17049: + .cv_loc 1581 17 61 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:61:0 + mov rax, qword ptr [rcx + 16] + pop rcx + ret +.Ltmp17050: +.Lfunc_end1581: + .seh_handlerdata + .section .text,"xr",discard,"?_Unchecked@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAPEBIXZ" + .seh_endproc + # -- End function + .def "??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" + .globl "??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" # -- Begin function ??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z + .p2align 4, 0x90 +"??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z": # @"??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" +.Lfunc_begin1582: + .cv_func_id 1582 + .cv_loc 1582 20 1968 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1968:0 +.seh_proc "??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17051: + .cv_loc 1582 20 1968 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1968:0 + mov rdx, qword ptr [rsp + 64] + mov rax, qword ptr [rdx] + mov qword ptr [rcx], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rcx + 8], rax + mov rax, rcx + add rax, 16 + mov rdx, qword ptr [rsp + 64] + add rdx, 16 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp17052: +.Lfunc_end1582: + .seh_handlerdata + .section .text,"xr",discard,"??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .globl "??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" # -- Begin function ??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z + .p2align 4, 0x90 +"??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z": # @"??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" +.Lfunc_begin1583: + .cv_func_id 1583 + .cv_loc 1583 17 2576 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2576:0 +.seh_proc "??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17053: + .cv_loc 1583 17 2577 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2577:0 + mov rdx, qword ptr [rsp + 64] + mov rdx, qword ptr [rdx + 40] + mov qword ptr [rcx + 40], rdx + .cv_loc 1583 17 2578 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2578:0 + mov rdx, qword ptr [rsp + 64] + add rdx, 8 + mov rax, rcx + add rax, 8 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .cv_loc 1583 17 2579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2579:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp17054: +.Lfunc_end1583: + .seh_handlerdata + .section .text,"xr",discard,"??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .globl "??4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" # -- Begin function ??4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z + .p2align 4, 0x90 +"??4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z": # @"??4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" +.Lfunc_begin1584: + .cv_func_id 1584 + .cv_loc 1584 17 980 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:980:0 +.seh_proc "??4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 256 + .seh_stackalloc 256 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 120], -2 + mov qword ptr [rbp + 112], rdx + mov qword ptr [rbp + 104], rcx + mov rcx, qword ptr [rbp + 104] +.Ltmp17057: + .cv_loc 1584 17 981 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:981:0 + cmp rcx, qword ptr [rbp + 112] + mov qword ptr [rbp + 80], rcx # 8-byte Spill + je .LBB1584_19 +# %bb.1: +.Ltmp17058: + .cv_loc 1584 17 983 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:983:0 + mov rax, qword ptr [rbp + 112] + mov rcx, rax + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + mov qword ptr [rbp + 72], rax # 8-byte Spill + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + mov rcx, rax + mov rdx, qword ptr [rbp + 72] # 8-byte Reload + call "??$?9V?$allocator@I@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@I@std@@@0@0@Z" + test al, 1 + jne .LBB1584_2 + jmp .LBB1584_3 +.LBB1584_2: + jmp .LBB1584_3 +.LBB1584_3: + .cv_loc 1584 17 990 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:990:0 + mov rax, qword ptr [rbp + 80] # 8-byte Reload + mov rcx, rax + call "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" + .cv_loc 1584 17 992 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:992:0 + mov rcx, qword ptr [rbp + 112] + call "?empty@?$vector@IV?$allocator@_N@std@@@std@@QEBA_NXZ" + test al, 1 + jne .LBB1584_4 + jmp .LBB1584_5 +.LBB1584_4: +.Ltmp17059: + .cv_loc 1584 17 993 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:993:0 + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + call "?clear@?$vector@IV?$allocator@_N@std@@@std@@QEAAXXZ" + jmp .LBB1584_18 +.LBB1584_5: + .cv_loc 1584 17 994 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:994:0 + mov rcx, qword ptr [rbp + 112] + call "?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp + 64] # 8-byte Reload + cmp rcx, rax + ja .LBB1584_7 +# %bb.6: +.Ltmp17060: + .cv_loc 1584 17 996 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:996:0 + mov rax, qword ptr [rbp + 80] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov r8, qword ptr [rax] + mov rax, qword ptr [rbp + 112] + mov rcx, rax + mov qword ptr [rbp + 56], r8 # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" + mov rdx, qword ptr [rax] + mov rax, qword ptr [rbp + 112] + mov rcx, rax + mov qword ptr [rbp + 48], rdx # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rbp + 48] # 8-byte Reload + mov r8, qword ptr [rbp + 56] # 8-byte Reload + call "??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" + mov qword ptr [rbp + 96], rax + .cv_loc 1584 17 998 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:998:0 + mov rax, qword ptr [rbp + 80] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rbp + 96] + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + call "?_Destroy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXPEAI0@Z" + .cv_loc 1584 17 999 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:999:0 + mov rax, qword ptr [rbp + 80] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rbp + 112] + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + shl rax, 2 + mov rcx, qword ptr [rbp + 40] # 8-byte Reload + add rcx, rax + mov rax, qword ptr [rbp + 80] # 8-byte Reload + mov qword ptr [rbp + 32], rcx # 8-byte Spill + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1584 17 1000 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1000:0 + jmp .LBB1584_17 +.Ltmp17061: +.LBB1584_7: + .cv_loc 1584 17 1001 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1001:0 + mov rcx, qword ptr [rbp + 112] + call "?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "?capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + cmp rcx, rax + ja .LBB1584_9 +# %bb.8: +.Ltmp17062: + .cv_loc 1584 17 1003 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1003:0 + mov rax, qword ptr [rbp + 112] + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + shl rax, 2 + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + add rcx, rax + mov qword ptr [rbp + 88], rcx + .cv_loc 1584 17 1004 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1004:0 + mov rax, qword ptr [rbp + 80] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rbp + 88] + mov rax, qword ptr [rbp + 112] + mov rcx, rax + mov qword ptr [rbp + 8], r8 # 8-byte Spill + mov qword ptr [rbp], rdx # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rbp] # 8-byte Reload + mov r8, qword ptr [rbp + 8] # 8-byte Reload + call "??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" + .cv_loc 1584 17 1006 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1006:0 + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov r9, qword ptr [rax] + mov rax, qword ptr [rbp + 112] + mov rcx, rax + mov qword ptr [rbp - 16], r9 # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rbp + 88] + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + mov r9, qword ptr [rbp - 16] # 8-byte Reload + call "??$_Ucopy@PEAI@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI00@Z" + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1584 17 1008 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1008:0 + jmp .LBB1584_16 +.Ltmp17063: +.LBB1584_9: + .cv_loc 1584 17 1011 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1011:0 + mov rax, qword ptr [rbp + 80] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + cmp qword ptr [rax], 0 + je .LBB1584_11 +# %bb.10: +.Ltmp17064: + .cv_loc 1584 17 1013 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1013:0 + mov rax, qword ptr [rbp + 80] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov r8, qword ptr [rax] + mov rax, qword ptr [rbp + 80] # 8-byte Reload + mov rcx, rax + mov qword ptr [rbp - 32], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + mov r8, qword ptr [rbp - 32] # 8-byte Reload + call "?_Destroy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXPEAI0@Z" + .cv_loc 1584 17 1014 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1014:0 + mov rax, qword ptr [rbp + 80] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + sub rcx, rax + sar rcx, 2 + mov rax, qword ptr [rbp + 80] # 8-byte Reload + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 56] # 8-byte Reload + call "?deallocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAI_K@Z" +.Ltmp17065: +.LBB1584_11: + .cv_loc 1584 17 1017 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1017:0 + mov rcx, qword ptr [rbp + 112] + call "?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + mov rdx, rax + call "?_Buy@?$vector@IV?$allocator@_N@std@@@std@@IEAA_N_K@Z" + test al, 1 + jne .LBB1584_12 + jmp .LBB1584_15 +.LBB1584_12: +.Ltmp17066: + .cv_loc 1584 17 1019 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1019:0 + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov r9, qword ptr [rax] + mov rcx, qword ptr [rbp + 112] + mov qword ptr [rbp - 64], r9 # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" + mov r8, qword ptr [rax] + mov rcx, qword ptr [rbp + 112] + mov qword ptr [rbp - 72], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" + mov rdx, qword ptr [rax] +.Ltmp17055: + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + mov r8, qword ptr [rbp - 72] # 8-byte Reload + mov r9, qword ptr [rbp - 64] # 8-byte Reload + call "??$_Ucopy@PEAI@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI00@Z" +.Ltmp17056: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1584_14 +.LBB1584_14: + mov rax, qword ptr [rbp + 80] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rax], rcx +.Ltmp17067: +.LBB1584_15: + .cv_loc 1584 17 1026 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1026:0 + jmp .LBB1584_16 +.Ltmp17068: +.LBB1584_16: + .cv_loc 1584 17 1001 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1001:0 + jmp .LBB1584_17 +.Ltmp17069: +.LBB1584_17: + .cv_loc 1584 17 994 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:994:0 + jmp .LBB1584_18 +.Ltmp17070: +.LBB1584_18: + .cv_loc 1584 17 1027 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1027:0 + jmp .LBB1584_19 +.Ltmp17071: +.LBB1584_19: + .cv_loc 1584 17 1028 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1028:0 + mov rax, qword ptr [rbp + 80] # 8-byte Reload + add rsp, 256 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z")@IMGREL + .section .text,"xr",discard,"??4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .seh_endproc + .def "?catch$13@?0???4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$13@?0???4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z@4HA": +.seh_proc "?catch$13@?0???4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1584_13: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp17072: + .cv_loc 1584 17 1023 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1023:0 + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + call "?_Tidy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXXZ" + .cv_loc 1584 17 1024 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1024:0 + mov rcx, qword ptr [rip + __imp__CxxThrowException] + xor eax, eax + mov edx, eax + mov qword ptr [rbp - 88], rcx # 8-byte Spill + mov rcx, rdx + mov r8, qword ptr [rbp - 88] # 8-byte Reload + call r8 + ud2 +.Ltmp17073: +.Lfunc_end1584: + .seh_handlerdata + .long ("$cppxdata$??4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z")@IMGREL + .section .text,"xr",discard,"??4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .p2align 2 +"$cppxdata$??4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z")@IMGREL # IPToStateXData + .long 248 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$??4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$13@?0???4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$??4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z": + .long .Lfunc_begin1584@IMGREL # IP + .long -1 # ToState + .long .Ltmp17055@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17056@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$13@?0???4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"??4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" + # -- End function + .def "??$?9V?$allocator@I@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@I@std@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?9V?$allocator@I@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@I@std@@@0@0@Z" + .globl "??$?9V?$allocator@I@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@I@std@@@0@0@Z" # -- Begin function ??$?9V?$allocator@I@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@I@std@@@0@0@Z + .p2align 4, 0x90 +"??$?9V?$allocator@I@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@I@std@@@0@0@Z": # @"??$?9V?$allocator@I@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@I@std@@@0@0@Z" +.Lfunc_begin1585: + .cv_func_id 1585 + .cv_loc 1585 14 1025 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1025:0 +.seh_proc "??$?9V?$allocator@I@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@I@std@@@0@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp17074: + .cv_loc 1585 14 1026 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1026:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$?8V?$allocator@I@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@I@std@@@0@0@Z" + xor al, -1 + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp17075: +.Lfunc_end1585: + .seh_handlerdata + .section .text,"xr",discard,"??$?9V?$allocator@I@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@I@std@@@0@0@Z" + .seh_endproc + # -- End function + .def "?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@@Z" + .globl "?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@@Z" # -- Begin function ?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@@Z + .p2align 4, 0x90 +"?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@@Z": # @"?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@@Z" +.Lfunc_begin1586: + .cv_func_id 1586 + .cv_loc 1586 17 563 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:563:0 +.seh_proc "?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17076: + .cv_loc 1586 17 564 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:564:0 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + call "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" + .cv_loc 1586 17 565 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:565:0 + mov rdx, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + mov rcx, rax + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + call "??$_Pocca@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEBU10@@Z" + .cv_loc 1586 17 566 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:566:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" + .cv_loc 1586 17 567 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:567:0 + nop + add rsp, 72 + ret +.Ltmp17077: +.Lfunc_end1586: + .seh_handlerdata + .section .text,"xr",discard,"?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@@Z" + .seh_endproc + # -- End function + .def "?empty@?$vector@IV?$allocator@_N@std@@@std@@QEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?empty@?$vector@IV?$allocator@_N@std@@@std@@QEBA_NXZ" + .globl "?empty@?$vector@IV?$allocator@_N@std@@@std@@QEBA_NXZ" # -- Begin function ?empty@?$vector@IV?$allocator@_N@std@@@std@@QEBA_NXZ + .p2align 4, 0x90 +"?empty@?$vector@IV?$allocator@_N@std@@@std@@QEBA_NXZ": # @"?empty@?$vector@IV?$allocator@_N@std@@@std@@QEBA_NXZ" +.Lfunc_begin1587: + .cv_func_id 1587 + .cv_loc 1587 17 1189 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1189:0 +.seh_proc "?empty@?$vector@IV?$allocator@_N@std@@@std@@QEBA_NXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17078: + .cv_loc 1587 17 1190 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1190:0 + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + cmp rcx, qword ptr [rax] + sete dl + and dl, 1 + movzx eax, dl + add rsp, 56 + ret +.Ltmp17079: +.Lfunc_end1587: + .seh_handlerdata + .section .text,"xr",discard,"?empty@?$vector@IV?$allocator@_N@std@@@std@@QEBA_NXZ" + .seh_endproc + # -- End function + .def "??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" + .globl "??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" # -- Begin function ??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z + .p2align 4, 0x90 +"??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z": # @"??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" +.Lfunc_begin1588: + .cv_func_id 1588 + .cv_loc 1588 12 2332 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2332:0 +.seh_proc "??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 64], rcx +.Ltmp17080: + .cv_loc 1588 12 2334 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2334:0 + lea rcx, [rsp + 56] + lea rdx, [rsp + 64] + #DEBUG_VALUE: _Copy_unchecked:_First <- [$rdx+0] + lea r8, [rsp + 72] + #DEBUG_VALUE: _Copy_unchecked:_Dest <- [$r8+0] + call "??$_Ptr_copy_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" +.Ltmp17081: + mov r8, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 64] + mov r9b, byte ptr [rsp + 40] + call "??$_Copy_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 88 + ret +.Ltmp17082: +.Lfunc_end1588: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" + .seh_endproc + # -- End function + .def "??$_Ucopy@PEAI@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ucopy@PEAI@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI00@Z" + .globl "??$_Ucopy@PEAI@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI00@Z" # -- Begin function ??$_Ucopy@PEAI@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI00@Z + .p2align 4, 0x90 +"??$_Ucopy@PEAI@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI00@Z": # @"??$_Ucopy@PEAI@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI00@Z" +.Lfunc_begin1589: + .cv_func_id 1589 + .cv_loc 1589 17 1651 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1651:0 +.seh_proc "??$_Ucopy@PEAI@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI00@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp17083: + .cv_loc 1589 17 1652 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1652:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] + mov r9, rax + call "??$_Uninitialized_copy@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + nop + add rsp, 72 + ret +.Ltmp17084: +.Lfunc_end1589: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ucopy@PEAI@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI00@Z" + .seh_endproc + # -- End function + .def "??$?8V?$allocator@I@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@I@std@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8V?$allocator@I@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@I@std@@@0@0@Z" + .globl "??$?8V?$allocator@I@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@I@std@@@0@0@Z" # -- Begin function ??$?8V?$allocator@I@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@I@std@@@0@0@Z + .p2align 4, 0x90 +"??$?8V?$allocator@I@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@I@std@@@0@0@Z": # @"??$?8V?$allocator@I@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@I@std@@@0@0@Z" +.Lfunc_begin1590: + .cv_func_id 1590 + .cv_loc 1590 14 1016 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1016:0 +.seh_proc "??$?8V?$allocator@I@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@I@std@@@0@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp17085: + .cv_loc 1590 14 1017 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1017:0 + mov rcx, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 40] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 32] # 8-byte Reload + call "??$?8II@std@@YA_NAEBV?$allocator@I@0@0@Z" + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp17086: +.Lfunc_end1590: + .seh_handlerdata + .section .text,"xr",discard,"??$?8V?$allocator@I@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@I@std@@@0@0@Z" + .seh_endproc + # -- End function + .def "??$?8II@std@@YA_NAEBV?$allocator@I@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8II@std@@YA_NAEBV?$allocator@I@0@0@Z" + .globl "??$?8II@std@@YA_NAEBV?$allocator@I@0@0@Z" # -- Begin function ??$?8II@std@@YA_NAEBV?$allocator@I@0@0@Z + .p2align 4, 0x90 +"??$?8II@std@@YA_NAEBV?$allocator@I@0@0@Z": # @"??$?8II@std@@YA_NAEBV?$allocator@I@0@0@Z" +.Lfunc_begin1591: + .cv_func_id 1591 + .cv_loc 1591 14 795 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:795:0 +.seh_proc "??$?8II@std@@YA_NAEBV?$allocator@I@0@0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp17087: + .cv_loc 1591 14 796 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:796:0 + mov al, 1 + and al, 1 + movzx eax, al + add rsp, 16 + ret +.Ltmp17088: +.Lfunc_end1591: + .seh_handlerdata + .section .text,"xr",discard,"??$?8II@std@@YA_NAEBV?$allocator@I@0@0@Z" + .seh_endproc + # -- End function + .def "??$_Pocca@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEBU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Pocca@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEBU10@@Z" + .globl "??$_Pocca@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEBU10@@Z" # -- Begin function ??$_Pocca@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEBU10@@Z + .p2align 4, 0x90 +"??$_Pocca@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEBU10@@Z": # @"??$_Pocca@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEBU10@@Z" +.Lfunc_begin1592: + .cv_func_id 1592 + .cv_loc 1592 14 1043 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1043:0 +.seh_proc "??$_Pocca@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEBU10@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx +.Ltmp17089: + .cv_loc 1592 14 1045 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1045:0 + mov rdx, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 56] + mov r8b, byte ptr [rsp + 40] + call "??$_Pocca@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEBU10@U?$integral_constant@_N$0A@@0@@Z" + .cv_loc 1592 14 1046 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1046:0 + nop + add rsp, 72 + ret +.Ltmp17090: +.Lfunc_end1592: + .seh_handlerdata + .section .text,"xr",discard,"??$_Pocca@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEBU10@@Z" + .seh_endproc + # -- End function + .def "??$_Pocca@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEBU10@U?$integral_constant@_N$0A@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Pocca@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEBU10@U?$integral_constant@_N$0A@@0@@Z" + .globl "??$_Pocca@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEBU10@U?$integral_constant@_N$0A@@0@@Z" # -- Begin function ??$_Pocca@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEBU10@U?$integral_constant@_N$0A@@0@@Z + .p2align 4, 0x90 +"??$_Pocca@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEBU10@U?$integral_constant@_N$0A@@0@@Z": # @"??$_Pocca@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEBU10@U?$integral_constant@_N$0A@@0@@Z" +.Lfunc_begin1593: + .cv_func_id 1593 + .cv_loc 1593 14 1038 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1038:0 +.seh_proc "??$_Pocca@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEBU10@U?$integral_constant@_N$0A@@0@@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov byte ptr [rsp + 16], r8b + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp17091: + .cv_loc 1593 14 1039 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1039:0 + add rsp, 24 + ret +.Ltmp17092: +.Lfunc_end1593: + .seh_handlerdata + .section .text,"xr",discard,"??$_Pocca@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEBU10@U?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Copy_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" + .globl "??$_Copy_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" # -- Begin function ??$_Copy_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Copy_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z": # @"??$_Copy_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" +.Lfunc_begin1594: + .cv_func_id 1594 + .cv_loc 1594 12 2324 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2324:0 +.seh_proc "??$_Copy_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 64], r9b + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp17093: + .cv_loc 1594 12 2325 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2325:0 + mov r8, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z" + nop + add rsp, 72 + ret +.Ltmp17094: +.Lfunc_end1594: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??$_Ptr_copy_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ptr_copy_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" + .globl "??$_Ptr_copy_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" # -- Begin function ??$_Ptr_copy_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z + .p2align 4, 0x90 +"??$_Ptr_copy_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z": # @"??$_Ptr_copy_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" +.Lfunc_begin1595: + .cv_func_id 1595 + .cv_loc 1595 12 792 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:792:0 +.seh_proc "??$_Ptr_copy_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], r8 + mov qword ptr [rsp], rdx +.Ltmp17095: + .cv_loc 1595 12 793 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:793:0 + mov rax, rcx + add rsp, 16 + ret +.Ltmp17096: +.Lfunc_end1595: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ptr_copy_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .globl "??$_Uninitialized_copy@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # -- Begin function ??$_Uninitialized_copy@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z": # @"??$_Uninitialized_copy@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" +.Lfunc_begin1596: + .cv_func_id 1596 + .cv_loc 1596 19 259 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:259:0 +.seh_proc "??$_Uninitialized_copy@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 88], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx +.Ltmp17097: + .cv_loc 1596 19 262 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:262:0 + mov r9, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 88] + mov qword ptr [rsp + 56], r9 # 8-byte Spill + call "??$_Unchecked@PEAI@std@@YAPEAIPEAI@Z" + mov rcx, qword ptr [rsp + 72] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??$_Unchecked@PEAI@std@@YAPEAIPEAI@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$_Unchecked@PEAI@std@@YAPEAIPEAI@Z" + mov rcx, rax + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, qword ptr [rsp + 48] # 8-byte Reload + mov r9, qword ptr [rsp + 56] # 8-byte Reload + call "??$_Uninitialized_copy_al_unchecked@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + lea rcx, [rsp + 88] + mov rdx, rax + call "??$_Rechecked@PEAIPEAI@std@@YAAEAPEAIAEAPEAIPEAI@Z" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 104 + ret +.Ltmp17098: +.Lfunc_end1596: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy_al_unchecked@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .globl "??$_Uninitialized_copy_al_unchecked@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # -- Begin function ??$_Uninitialized_copy_al_unchecked@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy_al_unchecked@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z": # @"??$_Uninitialized_copy_al_unchecked@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" +.Lfunc_begin1597: + .cv_func_id 1597 + .cv_loc 1597 19 248 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:248:0 +.seh_proc "??$_Uninitialized_copy_al_unchecked@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 112], rax + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 104], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 96], rcx +.Ltmp17099: + .cv_loc 1597 19 249 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:249:0 + lea rcx, [rsp + 88] + lea rdx, [rsp + 96] + #DEBUG_VALUE: _Uninitialized_copy_al_unchecked >:_First <- [$rdx+0] + lea r8, [rsp + 104] + #DEBUG_VALUE: _Uninitialized_copy_al_unchecked >:_Dest <- [$r8+0] + call "??$_Ptr_copy_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" +.Ltmp17100: + mov r9, qword ptr [rsp + 80] + mov r8, qword ptr [rsp + 104] + mov rdx, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 96] + mov r10b, byte ptr [rsp + 88] + mov r11b, byte ptr [rsp + 64] + mov byte ptr [rsp + 32], r10b + mov byte ptr [rsp + 40], r11b + call "??$_Uninitialized_copy_al_unchecked1@IIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + mov rcx, qword ptr [rsp + 112] + xor rcx, rsp + mov qword ptr [rsp + 56], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 56] # 8-byte Reload + add rsp, 120 + ret +.Ltmp17101: +.Lfunc_end1597: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy_al_unchecked1@IIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked1@IIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .globl "??$_Uninitialized_copy_al_unchecked1@IIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Uninitialized_copy_al_unchecked1@IIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy_al_unchecked1@IIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z": # @"??$_Uninitialized_copy_al_unchecked1@IIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin1598: + .cv_func_id 1598 + .cv_loc 1598 19 239 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:239:0 +.seh_proc "??$_Uninitialized_copy_al_unchecked1@IIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov al, byte ptr [rsp + 136] + mov r10b, byte ptr [rsp + 128] + mov byte ptr [rsp + 80], r10b + mov byte ptr [rsp + 72], al + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp17102: + .cv_loc 1598 19 240 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:240:0 + mov r8, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z" + nop + add rsp, 88 + ret +.Ltmp17103: +.Lfunc_end1598: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked1@IIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" + .globl "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" # -- Begin function ??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z + .p2align 4, 0x90 +"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z": # @"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" +.Lfunc_begin1599: + .cv_func_id 1599 + .cv_loc 1599 20 4344 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4344:0 +.seh_proc "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" +# %bb.0: + push rsi + .seh_pushreg 6 + sub rsp, 256 + .seh_stackalloc 256 + .seh_endprologue + mov rax, rcx + mov r10, qword ptr [rsp + 312] + mov r11, qword ptr [rsp + 304] + mov rsi, qword ptr [rip + __security_cookie] + xor rsi, rsp + mov qword ptr [rsp + 248], rsi + mov qword ptr [rsp + 240], r10 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End2 <- [$r11+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin2 <- [$r9+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End1 <- [$r8+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin1 <- [$rdx+0] +.Ltmp17104: + .cv_loc 1599 20 4345 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4345:0 + mov r10, qword ptr [rdx] + mov qword ptr [rsp + 224], r10 + mov r10, qword ptr [rdx + 8] + mov qword ptr [rsp + 232], r10 + mov qword ptr [rsp + 88], r11 # 8-byte Spill +.Ltmp17105: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 80], r9 # 8-byte Spill +.Ltmp17106: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 72], r8 # 8-byte Spill +.Ltmp17107: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 64], rdx # 8-byte Spill +.Ltmp17108: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], rcx # 8-byte Spill +.Ltmp17109: +.LBB1599_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1599 20 4346 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4346:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 208], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 216], rcx + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 192], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 200], rdx + lea rcx, [rsp + 192] + lea rdx, [rsp + 208] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + xor r8d, r8d + mov r9b, r8b + test al, 1 + mov byte ptr [rsp + 47], r9b # 1-byte Spill + jne .LBB1599_2 + jmp .LBB1599_3 +.Ltmp17110: +.LBB1599_2: # in Loop: Header=BB1599_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 88] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 176], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 184], rcx + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 160], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 168], rdx + lea rcx, [rsp + 160] + lea rdx, [rsp + 176] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov byte ptr [rsp + 47], al # 1-byte Spill +.Ltmp17111: +.LBB1599_3: # in Loop: Header=BB1599_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 47] # 1-byte Reload + test al, 1 + jne .LBB1599_4 + jmp .LBB1599_7 +.Ltmp17112: +.LBB1599_4: # in Loop: Header=BB1599_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1599 20 4347 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4347:0 + xor r8d, r8d + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + lea rdx, [rsp + 144] + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" + lea rcx, [rsp + 144] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + xor r8d, r8d + mov r9b, byte ptr [rax] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + lea rdx, [rsp + 128] + mov byte ptr [rsp + 46], r9b # 1-byte Spill + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" + lea rcx, [rsp + 128] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + mov dl, byte ptr [rax] + lea rcx, [rsp + 240] + mov r8b, byte ptr [rsp + 46] # 1-byte Reload + call "??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + xor al, -1 + test al, 1 + jne .LBB1599_5 + jmp .LBB1599_6 +.Ltmp17113: +.LBB1599_5: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1599 20 4348 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4348:0 + mov rax, qword ptr [rsp + 224] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 232] + mov qword ptr [rcx + 8], rax + jmp .LBB1599_11 +.Ltmp17114: +.LBB1599_6: # in Loop: Header=BB1599_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1599 20 4346 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4346:0 + jmp .LBB1599_1 +.Ltmp17115: +.LBB1599_7: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1599 20 4349 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4349:0 + mov rax, qword ptr [rsp + 88] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 112], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 96], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 104], rdx + lea rcx, [rsp + 96] + lea rdx, [rsp + 112] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1599_8 + jmp .LBB1599_9 +.Ltmp17116: +.LBB1599_8: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + jmp .LBB1599_10 +.Ltmp17117: +.LBB1599_9: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + lea rax, [rsp + 224] + mov qword ptr [rsp + 32], rax # 8-byte Spill + jmp .LBB1599_10 +.Ltmp17118: +.LBB1599_10: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rax +.Ltmp17119: +.LBB1599_11: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1599 20 4350 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4350:0 + mov rax, qword ptr [rsp + 248] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 56] # 8-byte Reload + add rsp, 256 +.Ltmp17120: + pop rsi + ret +.Ltmp17121: +.Lfunc_end1599: + .seh_handlerdata + .section .text,"xr",discard,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" + .globl "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" # -- Begin function ??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z + .p2align 4, 0x90 +"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z": # @"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" +.Lfunc_begin1600: + .cv_func_id 1600 + .cv_loc 1600 20 4344 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4344:0 +.seh_proc "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" +# %bb.0: + push rsi + .seh_pushreg 6 + sub rsp, 256 + .seh_stackalloc 256 + .seh_endprologue + mov rax, rcx + mov r10, qword ptr [rsp + 312] + mov r11, qword ptr [rsp + 304] + mov rsi, qword ptr [rip + __security_cookie] + xor rsi, rsp + mov qword ptr [rsp + 248], rsi + mov qword ptr [rsp + 240], r10 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End2 <- [$r11+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin2 <- [$r9+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End1 <- [$r8+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin1 <- [$rdx+0] +.Ltmp17122: + .cv_loc 1600 20 4345 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4345:0 + mov r10, qword ptr [rdx] + mov qword ptr [rsp + 224], r10 + mov r10, qword ptr [rdx + 8] + mov qword ptr [rsp + 232], r10 + mov qword ptr [rsp + 88], r11 # 8-byte Spill +.Ltmp17123: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 80], r9 # 8-byte Spill +.Ltmp17124: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 72], r8 # 8-byte Spill +.Ltmp17125: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 64], rdx # 8-byte Spill +.Ltmp17126: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], rcx # 8-byte Spill +.Ltmp17127: +.LBB1600_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1600 20 4346 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4346:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 208], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 216], rcx + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 192], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 200], rdx + lea rcx, [rsp + 192] + lea rdx, [rsp + 208] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + xor r8d, r8d + mov r9b, r8b + test al, 1 + mov byte ptr [rsp + 47], r9b # 1-byte Spill + jne .LBB1600_2 + jmp .LBB1600_3 +.Ltmp17128: +.LBB1600_2: # in Loop: Header=BB1600_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 88] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 176], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 184], rcx + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 160], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 168], rdx + lea rcx, [rsp + 160] + lea rdx, [rsp + 176] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov byte ptr [rsp + 47], al # 1-byte Spill +.Ltmp17129: +.LBB1600_3: # in Loop: Header=BB1600_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 47] # 1-byte Reload + test al, 1 + jne .LBB1600_4 + jmp .LBB1600_7 +.Ltmp17130: +.LBB1600_4: # in Loop: Header=BB1600_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1600 20 4347 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4347:0 + xor r8d, r8d + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + lea rdx, [rsp + 144] + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" + lea rcx, [rsp + 144] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + xor r8d, r8d + mov r9b, byte ptr [rax] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + lea rdx, [rsp + 128] + mov byte ptr [rsp + 46], r9b # 1-byte Spill + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" + lea rcx, [rsp + 128] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + mov dl, byte ptr [rax] + lea rcx, [rsp + 240] + mov r8b, byte ptr [rsp + 46] # 1-byte Reload + call "??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + xor al, -1 + test al, 1 + jne .LBB1600_5 + jmp .LBB1600_6 +.Ltmp17131: +.LBB1600_5: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1600 20 4348 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4348:0 + mov rax, qword ptr [rsp + 224] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 232] + mov qword ptr [rcx + 8], rax + jmp .LBB1600_11 +.Ltmp17132: +.LBB1600_6: # in Loop: Header=BB1600_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1600 20 4346 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4346:0 + jmp .LBB1600_1 +.Ltmp17133: +.LBB1600_7: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1600 20 4349 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4349:0 + mov rax, qword ptr [rsp + 88] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 112], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 96], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 104], rdx + lea rcx, [rsp + 96] + lea rdx, [rsp + 112] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1600_8 + jmp .LBB1600_9 +.Ltmp17134: +.LBB1600_8: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + jmp .LBB1600_10 +.Ltmp17135: +.LBB1600_9: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + lea rax, [rsp + 224] + mov qword ptr [rsp + 32], rax # 8-byte Spill + jmp .LBB1600_10 +.Ltmp17136: +.LBB1600_10: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rax +.Ltmp17137: +.LBB1600_11: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1600 20 4350 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4350:0 + mov rax, qword ptr [rsp + 248] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 56] # 8-byte Reload + add rsp, 256 +.Ltmp17138: + pop rsi + ret +.Ltmp17139: +.Lfunc_end1600: + .seh_handlerdata + .section .text,"xr",discard,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" + .globl "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" # -- Begin function ??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z + .p2align 4, 0x90 +"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z": # @"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" +.Lfunc_begin1601: + .cv_func_id 1601 + .cv_loc 1601 20 4344 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4344:0 +.seh_proc "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" +# %bb.0: + push rsi + .seh_pushreg 6 + sub rsp, 256 + .seh_stackalloc 256 + .seh_endprologue + mov rax, rcx + mov r10b, byte ptr [rsp + 312] + mov r11, qword ptr [rsp + 304] + mov rsi, qword ptr [rip + __security_cookie] + xor rsi, rsp + mov qword ptr [rsp + 248], rsi + mov byte ptr [rsp + 240], r10b + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End2 <- [$r11+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin2 <- [$r9+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End1 <- [$r8+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin1 <- [$rdx+0] +.Ltmp17140: + .cv_loc 1601 20 4345 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4345:0 + mov rsi, qword ptr [rdx] + mov qword ptr [rsp + 224], rsi + mov rsi, qword ptr [rdx + 8] + mov qword ptr [rsp + 232], rsi + mov qword ptr [rsp + 88], r11 # 8-byte Spill +.Ltmp17141: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 80], r9 # 8-byte Spill +.Ltmp17142: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 72], r8 # 8-byte Spill +.Ltmp17143: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 64], rdx # 8-byte Spill +.Ltmp17144: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], rcx # 8-byte Spill +.Ltmp17145: +.LBB1601_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1601 20 4346 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4346:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 208], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 216], rcx + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 192], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 200], rdx + lea rcx, [rsp + 192] + lea rdx, [rsp + 208] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + xor r8d, r8d + mov r9b, r8b + test al, 1 + mov byte ptr [rsp + 47], r9b # 1-byte Spill + jne .LBB1601_2 + jmp .LBB1601_3 +.Ltmp17146: +.LBB1601_2: # in Loop: Header=BB1601_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 88] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 176], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 184], rcx + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 160], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 168], rdx + lea rcx, [rsp + 160] + lea rdx, [rsp + 176] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov byte ptr [rsp + 47], al # 1-byte Spill +.Ltmp17147: +.LBB1601_3: # in Loop: Header=BB1601_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 47] # 1-byte Reload + test al, 1 + jne .LBB1601_4 + jmp .LBB1601_7 +.Ltmp17148: +.LBB1601_4: # in Loop: Header=BB1601_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1601 20 4347 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4347:0 + xor r8d, r8d + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + lea rdx, [rsp + 144] + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" + lea rcx, [rsp + 144] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + xor r8d, r8d + mov r9b, byte ptr [rax] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + lea rdx, [rsp + 128] + mov byte ptr [rsp + 46], r9b # 1-byte Spill + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" + lea rcx, [rsp + 128] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + mov dl, byte ptr [rax] + lea rcx, [rsp + 240] + mov r8b, byte ptr [rsp + 46] # 1-byte Reload + call "??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + xor al, -1 + test al, 1 + jne .LBB1601_5 + jmp .LBB1601_6 +.Ltmp17149: +.LBB1601_5: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1601 20 4348 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4348:0 + mov rax, qword ptr [rsp + 224] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 232] + mov qword ptr [rcx + 8], rax + jmp .LBB1601_11 +.Ltmp17150: +.LBB1601_6: # in Loop: Header=BB1601_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1601 20 4346 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4346:0 + jmp .LBB1601_1 +.Ltmp17151: +.LBB1601_7: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1601 20 4349 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4349:0 + mov rax, qword ptr [rsp + 88] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 112], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 96], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 104], rdx + lea rcx, [rsp + 96] + lea rdx, [rsp + 112] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1601_8 + jmp .LBB1601_9 +.Ltmp17152: +.LBB1601_8: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + jmp .LBB1601_10 +.Ltmp17153: +.LBB1601_9: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + lea rax, [rsp + 224] + mov qword ptr [rsp + 32], rax # 8-byte Spill + jmp .LBB1601_10 +.Ltmp17154: +.LBB1601_10: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rax +.Ltmp17155: +.LBB1601_11: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1601 20 4350 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4350:0 + mov rax, qword ptr [rsp + 248] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 56] # 8-byte Reload + add rsp, 256 +.Ltmp17156: + pop rsi + ret +.Ltmp17157: +.Lfunc_end1601: + .seh_handlerdata + .section .text,"xr",discard,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" + .globl "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z": # @"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1602: + .cv_func_id 1602 + .cv_loc 1602 20 1977 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1977:0 +.seh_proc "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp17160: + mov rdx, qword ptr [rbp - 16] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + call "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + add rcx, 64 + mov rdx, qword ptr [rbp - 16] + add rdx, 64 +.Ltmp17158: + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z" +.Ltmp17159: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1602_1 +.LBB1602_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z")@IMGREL + .section .text,"xr",discard,"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .def "?dtor$2@?0???0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z@4HA": +.seh_proc "?dtor$2@?0???0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z@4HA" +.LBB1602_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp17161: + .cv_loc 1602 20 1977 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1977:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17162: +.Lfunc_end1602: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" + .p2align 2 +"$cppxdata$??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z@4HA"@IMGREL # Action +"$ip2state$??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z": + .long .Lfunc_begin1602@IMGREL # IP + .long -1 # ToState + .long .Ltmp17158@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17159@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" + # -- End function + .def "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + .globl "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" # -- Begin function ??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z + .p2align 4, 0x90 +"??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z": # @"??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" +.Lfunc_begin1603: + .cv_func_id 1603 + .cv_loc 1603 12 1125 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1125:0 +.seh_proc "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + #DEBUG_VALUE: distance,0> >:_Last <- [$rdx+0] + #DEBUG_VALUE: distance,0> >:_First <- [$rcx+0] +.Ltmp17163: + .cv_loc 1603 12 1126 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1126:0 + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 72], rax + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 56], rax + mov r8b, byte ptr [rsp + 40] + lea rcx, [rsp + 48] +.Ltmp17164: + lea rdx, [rsp + 64] +.Ltmp17165: + call "??$_Distance1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0Urandom_access_iterator_tag@0@@Z" + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 88 + ret +.Ltmp17166: +.Lfunc_end1603: + .seh_handlerdata + .section .text,"xr",discard,"??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + .seh_endproc + # -- End function + .def "??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z" + .globl "??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z": # @"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1604: + .cv_func_id 1604 + .cv_loc 1604 17 748 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:748:0 +.seh_proc "??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 40], rdx + mov qword ptr [rbp + 32], rcx + mov rcx, qword ptr [rbp + 32] + mov qword ptr [rbp + 48], rcx +.Ltmp17175: + mov rdx, qword ptr [rbp + 40] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rdx + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov r8b, byte ptr [rbp + 16] + lea rcx, [rbp + 24] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + call "?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA?AU12@U_Nil@2@@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" +.Ltmp17176: + .cv_loc 1604 17 749 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:749:0 + mov rcx, qword ptr [rbp + 40] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" +.Ltmp17167: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov rdx, rax + call "?_Buy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAA_N_K@Z" +.Ltmp17168: + mov byte ptr [rbp - 57], al # 1-byte Spill + jmp .LBB1604_1 +.LBB1604_1: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB1604_2 + jmp .LBB1604_6 +.LBB1604_2: +.Ltmp17177: + .cv_loc 1604 17 751 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:751:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r9, qword ptr [rax] + mov rcx, qword ptr [rbp + 40] + lea rax, [rbp - 8] + mov rdx, rax + mov qword ptr [rbp - 72], r9 # 8-byte Spill + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?end@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ" + mov rcx, qword ptr [rbp + 40] + lea rax, [rbp - 32] + mov rdx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "?begin@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ" +.Ltmp17169: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov rdx, qword ptr [rbp - 88] # 8-byte Reload + mov r8, qword ptr [rbp - 80] # 8-byte Reload + mov r9, qword ptr [rbp - 72] # 8-byte Reload + call "??$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z" +.Ltmp17170: + mov qword ptr [rbp - 96], rax # 8-byte Spill + jmp .LBB1604_5 +.LBB1604_5: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rbp - 96] # 8-byte Reload + mov qword ptr [rax], rcx +.Ltmp17178: +.LBB1604_6: + .cv_loc 1604 17 757 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:757:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z")@IMGREL + .section .text,"xr",discard,"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .def "?catch$3@?0???0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$3@?0???0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z@4HA": +.seh_proc "?catch$3@?0???0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1604_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1604 17 754 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:754:0 +.Ltmp17171: +.Ltmp17179: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Tidy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAXXZ" +.Ltmp17172: + jmp .LBB1604_4 +.LBB1604_4: + .cv_loc 1604 17 755 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:755:0 +.Ltmp17173: + mov rax, qword ptr [rip + __imp__CxxThrowException] + xor ecx, ecx + mov edx, ecx + mov rcx, rdx + call rax +.Ltmp17174: + jmp .LBB1604_8 +.Ltmp17180: +.LBB1604_8: + ud2 + .seh_handlerdata + .long ("$cppxdata$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z")@IMGREL + .section .text,"xr",discard,"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .def "?dtor$7@?0???0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0???0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z@4HA": +.seh_proc "?dtor$7@?0???0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z@4HA" +.LBB1604_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1604 17 757 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:757:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17181: +.Lfunc_end1604: + .seh_handlerdata + .section .text,"xr",discard,"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z" + .p2align 2 +"$cppxdata$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z")@IMGREL # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z": + .long -1 # ToState + .long "?dtor$7@?0???0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action +"$tryMap$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$3@?0???0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z": + .long .Lfunc_begin1604@IMGREL # IP + .long -1 # ToState + .long .Ltmp17167@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17169@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp17170@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$3@?0???0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z@4HA"@IMGREL # IP + .long 2 # ToState + .section .text,"xr",discard,"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z" + # -- End function + .def "?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA?AU12@U_Nil@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA?AU12@U_Nil@2@@Z" + .globl "?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA?AU12@U_Nil@2@@Z" # -- Begin function ?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA?AU12@U_Nil@2@@Z + .p2align 4, 0x90 +"?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA?AU12@U_Nil@2@@Z": # @"?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA?AU12@U_Nil@2@@Z" +.Lfunc_begin1605: + .cv_func_id 1605 + .cv_loc 1605 14 912 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:912:0 +.seh_proc "?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA?AU12@U_Nil@2@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, rdx + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 96], r9 + mov byte ptr [rsp + 80], r8b + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp17182: + .cv_loc 1605 14 913 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:913:0 + lea r9, [rsp + 88] + mov qword ptr [rsp + 64], rcx # 8-byte Spill + mov rcx, r9 + mov r9, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rsp + 56], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?select_on_container_copy_construction@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@AEBV32@@Z" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + lea rdx, [rsp + 88] + call "??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 104 + ret +.Ltmp17183: +.Lfunc_end1605: + .seh_handlerdata + .section .text,"xr",discard,"?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA?AU12@U_Nil@2@@Z" + .seh_endproc + # -- End function + .def "??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" + .globl "??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" # -- Begin function ??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z + .p2align 4, 0x90 +"??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z": # @"??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" +.Lfunc_begin1606: + .cv_func_id 1606 + .cv_loc 1606 17 553 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:553:0 +.seh_proc "??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + mov rdx, rcx +.Ltmp17186: + mov rax, qword ptr [rbp - 16] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rbp - 48], rdx # 8-byte Spill + call "??$forward@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" + mov dl, byte ptr [rbp - 32] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, rax + call "??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" + .cv_loc 1606 17 554 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:554:0 +.Ltmp17184: +.Ltmp17187: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" +.Ltmp17185: + jmp .LBB1606_1 +.Ltmp17188: +.LBB1606_1: + .cv_loc 1606 17 555 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:555:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z")@IMGREL + .section .text,"xr",discard,"??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" + .seh_endproc + .def "?dtor$2@?0???$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z@4HA": +.seh_proc "?dtor$2@?0???$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z@4HA" +.LBB1606_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue +.Ltmp17189: + .cv_loc 1606 17 555 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:555:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17190: +.Lfunc_end1606: + .seh_handlerdata + .section .text,"xr",discard,"??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" + .p2align 2 +"$cppxdata$??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z": + .long .Lfunc_begin1606@IMGREL # IP + .long -1 # ToState + .long .Ltmp17184@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17185@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" + # -- End function + .def "?_Buy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAA_N_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Buy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAA_N_K@Z" + .globl "?_Buy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAA_N_K@Z" # -- Begin function ?_Buy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAA_N_K@Z + .p2align 4, 0x90 +"?_Buy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAA_N_K@Z": # @"?_Buy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAA_N_K@Z" +.Lfunc_begin1607: + .cv_func_id 1607 + .cv_loc 1607 17 1561 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1561:0 +.seh_proc "?_Buy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAA_N_K@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp17191: + .cv_loc 1607 17 1562 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1562:0 + mov rdx, rcx + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov qword ptr [rax], 0 + .cv_loc 1607 17 1563 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1563:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov qword ptr [rax], 0 + .cv_loc 1607 17 1564 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1564:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov qword ptr [rax], 0 + .cv_loc 1607 17 1566 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1566:0 + cmp qword ptr [rsp + 72], 0 + jne .LBB1607_2 +# %bb.1: +.Ltmp17192: + .cv_loc 1607 17 1567 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1567:0 + mov byte ptr [rsp + 87], 0 + jmp .LBB1607_7 +.LBB1607_2: + .cv_loc 1607 17 1568 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1568:0 + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + call "?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + cmp rax, qword ptr [rsp + 72] + jae .LBB1607_4 +# %bb.3: +.Ltmp17193: + .cv_loc 1607 17 1569 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1569:0 + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + call "?_Xlen@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBAXXZ" + ud2 +.LBB1607_4: +.Ltmp17194: + .cv_loc 1607 17 1572 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1572:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov rdx, qword ptr [rsp + 72] + mov rcx, rax + call "?allocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1607 17 1573 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1573:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1607 17 1574 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1574:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 72] + shl rcx, 5 + add rax, rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov qword ptr [rax], rcx +.Ltmp17195: +# %bb.5: + .cv_loc 1607 17 1568 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1568:0 + jmp .LBB1607_6 +.Ltmp17196: +.LBB1607_6: + .cv_loc 1607 17 1576 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1576:0 + mov byte ptr [rsp + 87], 1 +.LBB1607_7: + .cv_loc 1607 17 1577 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1577:0 + mov al, byte ptr [rsp + 87] + and al, 1 + movzx eax, al + add rsp, 88 + ret +.Ltmp17197: +.Lfunc_end1607: + .seh_handlerdata + .section .text,"xr",discard,"?_Buy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAA_N_K@Z" + .seh_endproc + # -- End function + .def "??$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z" + .globl "??$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z" # -- Begin function ??$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z + .p2align 4, 0x90 +"??$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z": # @"??$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z" +.Lfunc_begin1608: + .cv_func_id 1608 + .cv_loc 1608 17 1651 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1651:0 +.seh_proc "??$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + #DEBUG_VALUE: _Ucopy,0> >::_Grp_t> > > >:_Last <- [$r8+0] + #DEBUG_VALUE: _Ucopy,0> >::_Grp_t> > > >:_First <- [$rdx+0] + mov qword ptr [rbp + 16], r9 + mov qword ptr [rbp + 8], rcx + mov rcx, qword ptr [rbp + 8] +.Ltmp17204: + .cv_loc 1608 17 1652 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1652:0 + mov qword ptr [rbp - 48], rdx # 8-byte Spill +.Ltmp17205: + #DEBUG_VALUE: _Ucopy,0> >::_Grp_t> > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 56], r8 # 8-byte Spill +.Ltmp17206: + #DEBUG_VALUE: _Ucopy,0> >::_Grp_t> > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov r8, qword ptr [rbp + 16] +.Ltmp17198: + lea rcx, [rbp - 16] + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + mov qword ptr [rbp - 72], r8 # 8-byte Spill + call "??0?$_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@@QEAA@AEBV01@@Z" +.Ltmp17199: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1608_1 +.Ltmp17207: +.LBB1608_1: + #DEBUG_VALUE: _Ucopy,0> >::_Grp_t> > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Ucopy,0> >::_Grp_t> > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp17200: + lea rcx, [rbp - 40] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + call "??0?$_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@@QEAA@AEBV01@@Z" +.Ltmp17201: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1608_2 +.Ltmp17208: +.LBB1608_2: + #DEBUG_VALUE: _Ucopy,0> >::_Grp_t> > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Ucopy,0> >::_Grp_t> > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp17202: + lea rcx, [rbp - 40] + lea rdx, [rbp - 16] + mov r8, qword ptr [rbp - 72] # 8-byte Reload + mov r9, qword ptr [rbp - 64] # 8-byte Reload + call "??$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" +.Ltmp17203: + mov qword ptr [rbp - 96], rax # 8-byte Spill + jmp .LBB1608_3 +.Ltmp17209: +.LBB1608_3: + #DEBUG_VALUE: _Ucopy,0> >::_Grp_t> > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Ucopy,0> >::_Grp_t> > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1608 17 1654 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1654:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_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@@QEAA@XZ" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_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@@QEAA@XZ" + mov rax, qword ptr [rbp - 96] # 8-byte Reload + add rsp, 160 + pop rbp +.Ltmp17210: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z")@IMGREL + .section .text,"xr",discard,"??$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z" + .seh_endproc + .def "?dtor$4@?0???$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z@4HA": +.seh_proc "?dtor$4@?0???$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z@4HA" +.LBB1608_4: +.Ltmp17211: + #DEBUG_VALUE: _Ucopy,0> >::_Grp_t> > > >:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Ucopy,0> >::_Grp_t> > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp17212: + .seh_endprologue + lea rcx, [rbp - 16] + .cv_loc 1608 17 1652 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1652:0 + call "??1?$_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@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z" + .seh_endproc + .def "?dtor$5@?0???$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z@4HA": +.seh_proc "?dtor$5@?0???$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z@4HA" +.LBB1608_5: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1608 17 1654 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1654:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_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@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z" + .seh_endproc + .def "?dtor$6@?0???$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z@4HA": +.seh_proc "?dtor$6@?0???$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z@4HA" +.LBB1608_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_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@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17213: +.Lfunc_end1608: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z" + .p2align 2 +"$cppxdata$??$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$5@?0???$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$4@?0???$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z@4HA"@IMGREL # Action +"$ip2state$??$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z": + .long .Lfunc_begin1608@IMGREL # IP + .long -1 # ToState + .long .Ltmp17198@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp17200@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp17202@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp17203@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z" + # -- End function + .def "?end@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?end@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ" + .globl "?end@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ" # -- Begin function ?end@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ + .p2align 4, 0x90 +"?end@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ": # @"?end@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ" +.Lfunc_begin1609: + .cv_func_id 1609 + .cv_loc 1609 17 1072 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1072:0 +.seh_proc "?end@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp17216: + .cv_loc 1609 17 1073 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1073:0 + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov qword ptr [rbp - 32], rax # 8-byte Spill + mov qword ptr [rbp - 40], rdx # 8-byte Spill + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rdx, qword ptr [rax] +.Ltmp17214: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 48] # 8-byte Reload + call "??0?$_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@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEBU_Container_base12@1@@Z" +.Ltmp17215: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1609_1 +.LBB1609_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?end@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ")@IMGREL + .section .text,"xr",discard,"?end@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ" + .seh_endproc + .def "?dtor$2@?0??end@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0??end@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ@4HA": +.seh_proc "?dtor$2@?0??end@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ@4HA" +.LBB1609_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp17217: +.Lfunc_end1609: + .seh_handlerdata + .section .text,"xr",discard,"?end@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ" + .seh_endproc + .section .xdata,"dr",associative,"?end@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ" + .p2align 2 +"$cppxdata$?end@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?end@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?end@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?end@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ": + .long -1 # ToState + .long "?dtor$2@?0??end@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ@4HA"@IMGREL # Action +"$ip2state$?end@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ": + .long .Lfunc_begin1609@IMGREL # IP + .long -1 # ToState + .long .Ltmp17214@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17215@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?end@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ" + # -- End function + .def "?begin@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?begin@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ" + .globl "?begin@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ" # -- Begin function ?begin@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ + .p2align 4, 0x90 +"?begin@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ": # @"?begin@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ" +.Lfunc_begin1610: + .cv_func_id 1610 + .cv_loc 1610 17 1062 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1062:0 +.seh_proc "?begin@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp17220: + .cv_loc 1610 17 1063 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1063:0 + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov qword ptr [rbp - 32], rax # 8-byte Spill + mov qword ptr [rbp - 40], rdx # 8-byte Spill + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rdx, qword ptr [rax] +.Ltmp17218: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 48] # 8-byte Reload + call "??0?$_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@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEBU_Container_base12@1@@Z" +.Ltmp17219: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1610_1 +.LBB1610_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?begin@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ")@IMGREL + .section .text,"xr",discard,"?begin@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ" + .seh_endproc + .def "?dtor$2@?0??begin@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0??begin@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ@4HA": +.seh_proc "?dtor$2@?0??begin@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ@4HA" +.LBB1610_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp17221: +.Lfunc_end1610: + .seh_handlerdata + .section .text,"xr",discard,"?begin@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ" + .seh_endproc + .section .xdata,"dr",associative,"?begin@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ" + .p2align 2 +"$cppxdata$?begin@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?begin@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?begin@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?begin@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ": + .long -1 # ToState + .long "?dtor$2@?0??begin@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ@4HA"@IMGREL # Action +"$ip2state$?begin@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ": + .long .Lfunc_begin1610@IMGREL # IP + .long -1 # ToState + .long .Ltmp17218@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17219@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?begin@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ" + # -- End function + .def "?select_on_container_copy_construction@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@AEBV32@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?select_on_container_copy_construction@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@AEBV32@@Z" + .globl "?select_on_container_copy_construction@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@AEBV32@@Z" # -- Begin function ?select_on_container_copy_construction@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@AEBV32@@Z + .p2align 4, 0x90 +"?select_on_container_copy_construction@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@AEBV32@@Z": # @"?select_on_container_copy_construction@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@AEBV32@@Z" +.Lfunc_begin1611: + .cv_func_id 1611 + .cv_loc 1611 14 874 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:874:0 +.seh_proc "?select_on_container_copy_construction@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@AEBV32@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp17222: + .cv_loc 1611 14 875 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:875:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp17223: +.Lfunc_end1611: + .seh_handlerdata + .section .text,"xr",discard,"?select_on_container_copy_construction@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@AEBV32@@Z" + .seh_endproc + # -- End function + .def "??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .globl "??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # -- Begin function ??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z + .p2align 4, 0x90 +"??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z": # @"??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" +.Lfunc_begin1612: + .cv_func_id 1612 + .cv_loc 1612 14 952 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:952:0 +.seh_proc "??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17224: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "??$forward@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YA$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEAV10@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rdx, rax + call "??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@AEBV01@@Z" + .cv_loc 1612 14 953 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:953:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp17225: +.Lfunc_end1612: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .seh_endproc + # -- End function + .def "??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@AEBV01@@Z" + .globl "??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@AEBV01@@Z": # @"??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1613: + .cv_func_id 1613 + .cv_loc 1613 14 704 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:704:0 +.seh_proc "??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@AEBV01@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp17226: + .cv_loc 1613 14 705 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:705:0 + add rsp, 16 + ret +.Ltmp17227: +.Lfunc_end1613: + .seh_handlerdata + .section .text,"xr",discard,"??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??$forward@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YA$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YA$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEAV10@@Z" + .globl "??$forward@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YA$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEAV10@@Z" # -- Begin function ??$forward@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YA$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEAV10@@Z + .p2align 4, 0x90 +"??$forward@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YA$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEAV10@@Z": # @"??$forward@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YA$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEAV10@@Z" +.Lfunc_begin1614: + .cv_func_id 1614 + .cv_loc 1614 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YA$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEAV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp17228: + .cv_loc 1614 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp17229: +.Lfunc_end1614: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YA$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEAV10@@Z" + .seh_endproc + # -- End function + .def "??$forward@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" + .globl "??$forward@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" # -- Begin function ??$forward@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z + .p2align 4, 0x90 +"??$forward@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z": # @"??$forward@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" +.Lfunc_begin1615: + .cv_func_id 1615 + .cv_loc 1615 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp17230: + .cv_loc 1615 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp17231: +.Lfunc_end1615: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" + .seh_endproc + # -- End function + .def "??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" + .globl "??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" # -- Begin function ??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z + .p2align 4, 0x90 +"??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z": # @"??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" +.Lfunc_begin1616: + .cv_func_id 1616 + .cv_loc 1616 12 289 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:289:0 +.seh_proc "??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov byte ptr [rsp + 80], dl + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp17232: + mov r8, rcx + mov rax, qword ptr [rsp + 72] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$forward@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + call "??0?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@$$QEAU01@@Z" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1616 12 290 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:290:0 + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 88 + ret +.Ltmp17233: +.Lfunc_end1616: + .seh_handlerdata + .section .text,"xr",discard,"??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" + .seh_endproc + # -- End function + .def "??0?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@$$QEAU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@$$QEAU01@@Z" + .globl "??0?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@$$QEAU01@@Z" # -- Begin function ??0?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@$$QEAU01@@Z + .p2align 4, 0x90 +"??0?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@$$QEAU01@@Z": # @"??0?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@$$QEAU01@@Z" +.Lfunc_begin1617: + .cv_func_id 1617 + .cv_loc 1617 14 946 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:946:0 +.seh_proc "??0?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@$$QEAU01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17234: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "??$move@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rdx, rax + call "??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@AEBV01@@Z" + .cv_loc 1617 14 947 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:947:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp17235: +.Lfunc_end1617: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@$$QEAU01@@Z" + .seh_endproc + # -- End function + .def "??$move@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$move@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" + .globl "??$move@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" # -- Begin function ??$move@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z + .p2align 4, 0x90 +"??$move@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z": # @"??$move@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" +.Lfunc_begin1618: + .cv_func_id 1618 + .cv_loc 1618 5 1291 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1291:0 +.seh_proc "??$move@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp17236: + .cv_loc 1618 5 1292 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1292:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp17237: +.Lfunc_end1618: + .seh_handlerdata + .section .text,"xr",discard,"??$move@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .globl "??$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # -- Begin function ??$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z": # @"??$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" +.Lfunc_begin1619: + .cv_func_id 1619 + .cv_loc 1619 19 259 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:259:0 +.seh_proc "??$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + #DEBUG_VALUE: _Uninitialized_copy,0> >::_Grp_t> > >,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >:_Last <- [$rdx+0] + #DEBUG_VALUE: _Uninitialized_copy,0> >::_Grp_t> > >,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >:_First <- [$rcx+0] + mov qword ptr [rbp + 48], r9 + mov qword ptr [rbp + 40], r8 +.Ltmp17248: + .cv_loc 1619 19 262 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:262:0 + mov r9, qword ptr [rbp + 48] + mov r8, qword ptr [rbp + 40] + mov qword ptr [rbp - 16], rcx # 8-byte Spill +.Ltmp17249: + #DEBUG_VALUE: _Uninitialized_copy,0> >::_Grp_t> > >,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rcx, r8 + mov qword ptr [rbp - 24], rdx # 8-byte Spill +.Ltmp17250: + #DEBUG_VALUE: _Uninitialized_copy,0> >::_Grp_t> > >,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 32], r9 # 8-byte Spill + call "??$_Unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" +.Ltmp17238: + lea rcx, [rbp + 16] + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0?$_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@@QEAA@AEBV01@@Z" +.Ltmp17239: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1619_1 +.Ltmp17251: +.LBB1619_1: + #DEBUG_VALUE: _Uninitialized_copy,0> >::_Grp_t> > >,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Uninitialized_copy,0> >::_Grp_t> > >,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp17240: + lea rcx, [rbp + 16] + call "??$_Unchecked@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@@YAPEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@@Z" +.Ltmp17241: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1619_2 +.Ltmp17252: +.LBB1619_2: + #DEBUG_VALUE: _Uninitialized_copy,0> >::_Grp_t> > >,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Uninitialized_copy,0> >::_Grp_t> > >,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp17242: + lea rcx, [rbp - 8] + mov rdx, qword ptr [rbp - 16] # 8-byte Reload + call "??0?$_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@@QEAA@AEBV01@@Z" +.Ltmp17243: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB1619_3 +.Ltmp17253: +.LBB1619_3: + #DEBUG_VALUE: _Uninitialized_copy,0> >::_Grp_t> > >,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Uninitialized_copy,0> >::_Grp_t> > >,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp17244: + lea rcx, [rbp - 8] + call "??$_Unchecked@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@@YAPEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@@Z" +.Ltmp17245: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1619_4 +.Ltmp17254: +.LBB1619_4: + #DEBUG_VALUE: _Uninitialized_copy,0> >::_Grp_t> > >,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Uninitialized_copy,0> >::_Grp_t> > >,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp17246: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + mov r8, qword ptr [rbp - 40] # 8-byte Reload + mov r9, qword ptr [rbp - 32] # 8-byte Reload + call "??$_Uninitialized_copy_al_unchecked@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" +.Ltmp17247: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1619_5 +.Ltmp17255: +.LBB1619_5: + #DEBUG_VALUE: _Uninitialized_copy,0> >::_Grp_t> > >,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Uninitialized_copy,0> >::_Grp_t> > >,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 40] + mov rdx, qword ptr [rbp - 80] # 8-byte Reload + call "??$_Rechecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAU120@PEAU120@@Z" + mov rax, qword ptr [rax] + .cv_loc 1619 19 265 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:265:0 + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??1?$_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@@QEAA@XZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_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@@QEAA@XZ" + mov rax, qword ptr [rbp - 88] # 8-byte Reload + add rsp, 192 + pop rbp +.Ltmp17256: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .seh_endproc + .def "?dtor$6@?0???$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z@4HA": +.seh_proc "?dtor$6@?0???$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z@4HA" +.LBB1619_6: +.Ltmp17257: + #DEBUG_VALUE: _Uninitialized_copy,0> >::_Grp_t> > >,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Uninitialized_copy,0> >::_Grp_t> > >,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp17258: + .seh_endprologue + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "??1?$_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@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .seh_endproc + .def "?dtor$7@?0???$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0???$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z@4HA": +.seh_proc "?dtor$7@?0???$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z@4HA" +.LBB1619_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_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@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17259: +.Lfunc_end1619: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .p2align 2 +"$cppxdata$??$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z": + .long -1 # ToState + .long "?dtor$7@?0???$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$6@?0???$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z": + .long .Lfunc_begin1619@IMGREL # IP + .long -1 # ToState + .long .Ltmp17238@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp17247@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + # -- End function + .def "??0?$_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@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_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@@QEAA@AEBV01@@Z" + .globl "??0?$_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@@QEAA@AEBV01@@Z" # -- Begin function ??0?$_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@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$_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@@QEAA@AEBV01@@Z": # @"??0?$_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@@QEAA@AEBV01@@Z" +.Lfunc_begin1620: + .cv_func_id 1620 + .cv_loc 1620 17 22 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:22:0 +.seh_proc "??0?$_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@@QEAA@AEBV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17260: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" + mov rcx, qword ptr [rsp + 64] + mov rcx, qword ptr [rcx + 16] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx + 16], rcx + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rdx + add rsp, 72 + ret +.Ltmp17261: +.Lfunc_end1620: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_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@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??1?$_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@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_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@@QEAA@XZ" + .globl "??1?$_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@@QEAA@XZ" # -- Begin function ??1?$_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@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_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@@QEAA@XZ": # @"??1?$_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@@QEAA@XZ" +.Lfunc_begin1621: + .cv_func_id 1621 + .cv_loc 1621 17 22 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:22:0 +.seh_proc "??1?$_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@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp17262: + .cv_loc 1621 17 22 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:22:0 + call "??1?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@XZ" +.Ltmp17263: + .cv_loc 1621 17 22 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:22:0 + nop + add rsp, 40 + ret +.Ltmp17264: +.Lfunc_end1621: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_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@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy_al_unchecked@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .globl "??$_Uninitialized_copy_al_unchecked@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # -- Begin function ??$_Uninitialized_copy_al_unchecked@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy_al_unchecked@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z": # @"??$_Uninitialized_copy_al_unchecked@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" +.Lfunc_begin1622: + .cv_func_id 1622 + .cv_loc 1622 19 248 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:248:0 +.seh_proc "??$_Uninitialized_copy_al_unchecked@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 128], rax + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 120], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 112], rcx +.Ltmp17265: + .cv_loc 1622 19 249 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:249:0 + lea rcx, [rsp + 104] + lea rdx, [rsp + 96] + call "??$?0U?$integral_constant@_N$00@std@@@_Any_tag@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z" + lea rcx, [rsp + 88] + lea rdx, [rsp + 112] + lea r8, [rsp + 120] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??$_Ptr_copy_cat@$$CBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBQEAU230@@Z" + mov r9, qword ptr [rsp + 80] + mov r8, qword ptr [rsp + 120] + mov rdx, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 112] + mov r10b, byte ptr [rsp + 64] + mov r11b, byte ptr [rsp + 104] + mov byte ptr [rsp + 32], r10b + mov byte ptr [rsp + 40], r11b + call "??$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + mov rcx, qword ptr [rsp + 128] + xor rcx, rsp + mov qword ptr [rsp + 48], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 136 + ret +.Ltmp17266: +.Lfunc_end1622: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Unchecked@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@@YAPEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unchecked@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@@YAPEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@@Z" + .globl "??$_Unchecked@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@@YAPEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@@Z" # -- Begin function ??$_Unchecked@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@@YAPEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@@Z + .p2align 4, 0x90 +"??$_Unchecked@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@@YAPEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@@Z": # @"??$_Unchecked@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@@YAPEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@@Z" +.Lfunc_begin1623: + .cv_func_id 1623 + .cv_loc 1623 17 271 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:271:0 +.seh_proc "??$_Unchecked@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@@YAPEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + #DEBUG_VALUE: _Unchecked,0> >::_Grp_t> > >:_Iter <- [$rcx+0] +.Ltmp17267: + .cv_loc 1623 17 272 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:272:0 + mov qword ptr [rsp + 48], rcx # 8-byte Spill +.Ltmp17268: + #DEBUG_VALUE: _Unchecked,0> >::_Grp_t> > >:_Iter <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + call "?_Unchecked@?$_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@@QEBAPEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .cv_loc 1623 17 273 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:273:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1?$_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@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 +.Ltmp17269: + ret +.Ltmp17270: +.Lfunc_end1623: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unchecked@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@@YAPEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + .globl "??$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" # -- Begin function ??$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z": # @"??$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" +.Lfunc_begin1624: + .cv_func_id 1624 + .cv_loc 1624 19 220 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:220:0 +.seh_proc "??$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov al, byte ptr [rbp + 56] + mov r10b, byte ptr [rbp + 48] + mov byte ptr [rbp - 16], r10b + mov byte ptr [rbp - 24], al + mov qword ptr [rbp - 32], r9 + mov qword ptr [rbp - 40], r8 + mov qword ptr [rbp - 48], rdx + mov qword ptr [rbp - 56], rcx +.Ltmp17273: + .cv_loc 1624 19 221 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:221:0 + mov rcx, qword ptr [rbp - 40] + mov qword ptr [rbp - 64], rcx +.LBB1624_1: # =>This Inner Loop Header: Depth=1 +.Ltmp17274: + .cv_loc 1624 19 224 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:224:0 + mov rax, qword ptr [rbp - 56] + cmp rax, qword ptr [rbp - 48] + je .LBB1624_5 +# %bb.2: # in Loop: Header=BB1624_1 Depth=1 +.Ltmp17275: + .cv_loc 1624 19 225 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:225:0 + mov rcx, qword ptr [rbp - 32] + mov r8, qword ptr [rbp - 56] + mov rax, qword ptr [rbp - 40] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rbp - 80], r8 # 8-byte Spill + call "??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" +.Ltmp17271: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rbp - 80] # 8-byte Reload + call "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU231@@Z" +.Ltmp17272: + jmp .LBB1624_4 +.LBB1624_4: # in Loop: Header=BB1624_1 Depth=1 + .cv_loc 1624 19 224 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:224:0 + mov rax, qword ptr [rbp - 40] + add rax, 32 + mov qword ptr [rbp - 40], rax + mov rax, qword ptr [rbp - 56] + add rax, 32 + mov qword ptr [rbp - 56], rax + jmp .LBB1624_1 +.Ltmp17276: +.LBB1624_5: + .cv_loc 1624 19 231 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:231:0 + mov rax, qword ptr [rbp - 40] + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + .seh_endproc + .def "?catch$3@?0???$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$3@?0???$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z@4HA": +.seh_proc "?catch$3@?0???$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1624_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp17277: + .cv_loc 1624 19 227 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:227:0 + mov r8, qword ptr [rbp - 32] + mov rdx, qword ptr [rbp - 40] + mov rcx, qword ptr [rbp - 64] + 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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .cv_loc 1624 19 228 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:228:0 + mov rcx, qword ptr [rip + __imp__CxxThrowException] + xor eax, eax + mov edx, eax + mov qword ptr [rbp - 88], rcx # 8-byte Spill + mov rcx, rdx + mov r8, qword ptr [rbp - 88] # 8-byte Reload + call r8 + ud2 +.Ltmp17278: +.Lfunc_end1624: + .seh_handlerdata + .long ("$cppxdata$??$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + .p2align 2 +"$cppxdata$??$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$??$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$3@?0???$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$??$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z": + .long .Lfunc_begin1624@IMGREL # IP + .long -1 # ToState + .long .Ltmp17271@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17272@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$3@?0???$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + # -- End function + .def "??$_Ptr_copy_cat@$$CBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBQEAU230@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ptr_copy_cat@$$CBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBQEAU230@@Z" + .globl "??$_Ptr_copy_cat@$$CBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBQEAU230@@Z" # -- Begin function ??$_Ptr_copy_cat@$$CBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBQEAU230@@Z + .p2align 4, 0x90 +"??$_Ptr_copy_cat@$$CBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBQEAU230@@Z": # @"??$_Ptr_copy_cat@$$CBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBQEAU230@@Z" +.Lfunc_begin1625: + .cv_func_id 1625 + .cv_loc 1625 12 792 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:792:0 +.seh_proc "??$_Ptr_copy_cat@$$CBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBQEAU230@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], r8 + mov qword ptr [rsp], rdx +.Ltmp17279: + .cv_loc 1625 12 793 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:793:0 + mov rax, rcx + add rsp, 16 + ret +.Ltmp17280: +.Lfunc_end1625: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ptr_copy_cat@$$CBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBQEAU230@@Z" + .seh_endproc + # -- End function + .def "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU231@@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@@AEBU123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU231@@Z" + .globl "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU231@@Z" # -- Begin function ??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU231@@Z + .p2align 4, 0x90 +"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU231@@Z": # @"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU231@@Z" +.Lfunc_begin1626: + .cv_func_id 1626 + .cv_loc 1626 14 994 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:994:0 +.seh_proc "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU231@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17281: + .cv_loc 1626 14 995 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:995:0 + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@AEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBU120@@Z" + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, rax + call "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU341@@Z" + .cv_loc 1626 14 997 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:997:0 + nop + add rsp, 72 + ret +.Ltmp17282: +.Lfunc_end1626: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU231@@Z" + .seh_endproc + # -- End function + .def "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU341@@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@@AEBU123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU341@@Z" + .globl "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU341@@Z" # -- Begin function ??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU341@@Z + .p2align 4, 0x90 +"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU341@@Z": # @"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU341@@Z" +.Lfunc_begin1627: + .cv_func_id 1627 + .cv_loc 1627 14 856 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:856:0 +.seh_proc "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU341@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp17283: + .cv_loc 1627 14 857 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:857:0 + mov rcx, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@AEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBU120@@Z" + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, rax + call "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU231@@Z" + .cv_loc 1627 14 858 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:858:0 + nop + add rsp, 72 + ret +.Ltmp17284: +.Lfunc_end1627: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU341@@Z" + .seh_endproc + # -- End function + .def "??$forward@AEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBU120@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@AEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBU120@@Z" + .globl "??$forward@AEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBU120@@Z" # -- Begin function ??$forward@AEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBU120@@Z + .p2align 4, 0x90 +"??$forward@AEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBU120@@Z": # @"??$forward@AEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBU120@@Z" +.Lfunc_begin1628: + .cv_func_id 1628 + .cv_loc 1628 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@AEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBU120@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp17285: + .cv_loc 1628 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp17286: +.Lfunc_end1628: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@AEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBU120@@Z" + .seh_endproc + # -- End function + .def "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU231@@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@@AEBU123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU231@@Z" + .globl "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU231@@Z" # -- Begin function ??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU231@@Z + .p2align 4, 0x90 +"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU231@@Z": # @"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU231@@Z" +.Lfunc_begin1629: + .cv_func_id 1629 + .cv_loc 1629 14 736 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:736:0 +.seh_proc "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU231@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp17287: + .cv_loc 1629 14 737 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:737:0 + mov rcx, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@AEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBU120@@Z" + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rcx + mov rcx, qword ptr [rax + 16] + mov qword ptr [rdx + 16], rcx + mov rax, qword ptr [rax + 24] + mov qword ptr [rdx + 24], rax + .cv_loc 1629 14 738 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:738:0 + add rsp, 72 + ret +.Ltmp17288: +.Lfunc_end1629: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU231@@Z" + .seh_endproc + # -- End function + .def "?_Unchecked@?$_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@@QEBAPEBU_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,"?_Unchecked@?$_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@@QEBAPEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Unchecked@?$_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@@QEBAPEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Unchecked@?$_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@@QEBAPEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Unchecked@?$_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@@QEBAPEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Unchecked@?$_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@@QEBAPEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin1630: + .cv_func_id 1630 + .cv_loc 1630 17 60 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:60:0 +.seh_proc "?_Unchecked@?$_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@@QEBAPEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp17289: + .cv_loc 1630 17 61 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:61:0 + mov rax, qword ptr [rcx + 16] + pop rcx + ret +.Ltmp17290: +.Lfunc_end1630: + .seh_handlerdata + .section .text,"xr",discard,"?_Unchecked@?$_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@@QEBAPEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "??0?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@AEBU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" + .globl "??0?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" # -- Begin function ??0?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@AEBU01@@Z + .p2align 4, 0x90 +"??0?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@AEBU01@@Z": # @"??0?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" +.Lfunc_begin1631: + .cv_func_id 1631 + .cv_loc 1631 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 +.seh_proc "??0?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17291: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0_Iterator_base12@std@@QEAA@AEBU01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp17292: +.Lfunc_end1631: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" + .seh_endproc + # -- End function + .def "??1?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@XZ" + .globl "??1?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@XZ" # -- Begin function ??1?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@XZ": # @"??1?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@XZ" +.Lfunc_begin1632: + .cv_func_id 1632 + .cv_loc 1632 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 +.seh_proc "??1?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp17293: + .cv_loc 1632 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 + call "??1_Iterator_base12@std@@QEAA@XZ" +.Ltmp17294: + .cv_loc 1632 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 + nop + add rsp, 40 + ret +.Ltmp17295: +.Lfunc_end1632: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$_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@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEBU_Container_base12@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_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@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEBU_Container_base12@1@@Z" + .globl "??0?$_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@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEBU_Container_base12@1@@Z" # -- Begin function ??0?$_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@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEBU_Container_base12@1@@Z + .p2align 4, 0x90 +"??0?$_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@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEBU_Container_base12@1@@Z": # @"??0?$_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@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEBU_Container_base12@1@@Z" +.Lfunc_begin1633: + .cv_func_id 1633 + .cv_loc 1633 17 47 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:47:0 +.seh_proc "??0?$_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@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEBU_Container_base12@1@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], r8 + mov qword ptr [rbp - 24], rdx + mov qword ptr [rbp - 32], rcx + mov rcx, qword ptr [rbp - 32] +.Ltmp17298: + mov qword ptr [rbp - 40], rcx # 8-byte Spill + call "??0?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 24] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rdx + 16], rcx +.Ltmp17299: + .cv_loc 1633 17 48 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:48:0 + mov rdx, qword ptr [rbp - 16] +.Ltmp17296: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" +.Ltmp17297: + jmp .LBB1633_1 +.Ltmp17300: +.LBB1633_1: + .cv_loc 1633 17 49 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:49:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_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@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEBU_Container_base12@1@@Z")@IMGREL + .section .text,"xr",discard,"??0?$_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@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEBU_Container_base12@1@@Z" + .seh_endproc + .def "?dtor$2@?0???0?$_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@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEBU_Container_base12@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$_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@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEBU_Container_base12@1@@Z@4HA": +.seh_proc "?dtor$2@?0???0?$_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@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEBU_Container_base12@1@@Z@4HA" +.LBB1633_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp17301: + .cv_loc 1633 17 49 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:49:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17302: +.Lfunc_end1633: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_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@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEBU_Container_base12@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_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@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEBU_Container_base12@1@@Z" + .p2align 2 +"$cppxdata$??0?$_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@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEBU_Container_base12@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$_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@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEBU_Container_base12@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$_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@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEBU_Container_base12@1@@Z")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_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@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEBU_Container_base12@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$_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@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEBU_Container_base12@1@@Z@4HA"@IMGREL # Action +"$ip2state$??0?$_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@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEBU_Container_base12@1@@Z": + .long .Lfunc_begin1633@IMGREL # IP + .long -1 # ToState + .long .Ltmp17296@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17297@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_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@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEBU_Container_base12@1@@Z" + # -- End function + .def "??0?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@XZ" + .globl "??0?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@XZ" # -- Begin function ??0?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@XZ": # @"??0?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@XZ" +.Lfunc_begin1634: + .cv_func_id 1634 + .cv_loc 1634 12 579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:579:0 +.seh_proc "??0?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17303: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??0_Iterator_base12@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp17304: +.Lfunc_end1634: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$_Distance1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0Urandom_access_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Distance1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0Urandom_access_iterator_tag@0@@Z" + .globl "??$_Distance1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0Urandom_access_iterator_tag@0@@Z" # -- Begin function ??$_Distance1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0Urandom_access_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Distance1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0Urandom_access_iterator_tag@0@@Z": # @"??$_Distance1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0Urandom_access_iterator_tag@0@@Z" +.Lfunc_begin1635: + .cv_func_id 1635 + .cv_loc 1635 12 1110 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1110:0 +.seh_proc "??$_Distance1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0Urandom_access_iterator_tag@0@@Z" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 112], rax + mov byte ptr [rsp + 56], r8b + #DEBUG_VALUE: _Distance1,0> >:_Last <- [$rdx+0] + #DEBUG_VALUE: _Distance1,0> >:_First <- [$rcx+0] +.Ltmp17305: + .cv_loc 1635 12 1112 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1112:0 + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 96], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 104], rax + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 80], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 88], rax + lea rax, [rsp + 80] + mov qword ptr [rsp + 48], rcx # 8-byte Spill +.Ltmp17306: + #DEBUG_VALUE: _Distance1,0> >:_First <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + mov rcx, rax + lea rax, [rsp + 96] + mov qword ptr [rsp + 40], rdx # 8-byte Spill +.Ltmp17307: + #DEBUG_VALUE: _Distance1,0> >:_Last <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + mov rdx, rax + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1635_1 + jmp .LBB1635_2 +.Ltmp17308: +.LBB1635_1: + #DEBUG_VALUE: _Distance1,0> >:_Last <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Distance1,0> >:_First <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1635 12 1114 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1114:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + lea rdx, [rip + "??_C@_1JA@NGICDCPJ@?$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 r8d, 1114 + call "??$_Debug_pointer@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z" + .cv_loc 1635 12 1115 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1115:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + lea rdx, [rip + "??_C@_1JA@NGICDCPJ@?$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 r8d, 1115 + call "??$_Debug_pointer@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z" +.Ltmp17309: +.LBB1635_2: + #DEBUG_VALUE: _Distance1,0> >:_Last <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Distance1,0> >:_First <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1635 12 1119 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1119:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + lea rdx, [rsp + 64] + call "??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + mov rcx, qword ptr [rsp + 112] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 120 +.Ltmp17310: + ret +.Ltmp17311: +.Lfunc_end1635: + .seh_handlerdata + .section .text,"xr",discard,"??$_Distance1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0Urandom_access_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + .globl "??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" # -- Begin function ??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z + .p2align 4, 0x90 +"??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z": # @"??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" +.Lfunc_begin1636: + .cv_func_id 1636 + .cv_loc 1636 3 222 0 # ..\include\gsl/span:222:0 +.seh_proc "??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 112 + .seh_stackalloc 112 + lea rbp, [rsp + 112] + .seh_setframe 5, 112 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + #DEBUG_VALUE: operator-:rhs <- [$rdx+0] + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp17314: + .cv_loc 1636 3 223 0 # ..\include\gsl/span:223:0 + mov rax, qword ptr [rcx] + cmp rax, qword ptr [rdx] + sete r8b + mov byte ptr [rbp - 41], 0 + test r8b, 1 + mov qword ptr [rbp - 56], rdx # 8-byte Spill +.Ltmp17315: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 64], rcx # 8-byte Spill + jne .LBB1636_1 + jmp .LBB1636_2 +.Ltmp17316: +.LBB1636_1: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + test byte ptr [rbp - 41], 1 + jne .LBB1636_4 + jmp .LBB1636_5 +.Ltmp17317: +.LBB1636_2: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + lea rdx, [rip + "??_C@_0DG@HNIJKHON@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp17312: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp17313: + jmp .LBB1636_3 +.Ltmp17318: +.LBB1636_3: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + ud2 +.Ltmp17319: +.LBB1636_4: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp17320: +.LBB1636_5: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1636 3 224 0 # ..\include\gsl/span:224:0 + mov rax, qword ptr [rbp - 64] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + sub rcx, qword ptr [rdx + 8] + mov rax, rcx + add rsp, 112 + pop rbp +.Ltmp17321: + ret + .seh_handlerdata + .long ("$cppxdata$??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z")@IMGREL + .section .text,"xr",discard,"??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + .seh_endproc + .def "?dtor$6@?0???G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z@4HA": +.seh_proc "?dtor$6@?0???G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z@4HA" +.LBB1636_6: +.Ltmp17322: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] +.Ltmp17323: + .seh_endprologue + .cv_loc 1636 3 223 0 # ..\include\gsl/span:223:0 + test byte ptr [rbp - 41], 1 + jne .LBB1636_7 + jmp .LBB1636_8 +.LBB1636_7: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB1636_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17324: +.Lfunc_end1636: + .seh_handlerdata + .section .text,"xr",discard,"??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + .p2align 2 +"$cppxdata$??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z": + .long -1 # ToState + .long "?dtor$6@?0???G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z@4HA"@IMGREL # Action +"$ip2state$??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z": + .long .Lfunc_begin1636@IMGREL # IP + .long -1 # ToState + .long .Ltmp17312@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17313@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + # -- End function + .def "?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z" + .globl "?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z" # -- Begin function ?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z + .p2align 4, 0x90 +"?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z": # @"?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z" +.Lfunc_begin1637: + .cv_func_id 1637 + .cv_loc 1637 20 4190 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4190:0 +.seh_proc "?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 512 + .seh_stackalloc 512 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 376], -2 + and r8b, 1 + mov byte ptr [rbp + 374], r8b + mov qword ptr [rbp + 360], rdx + mov qword ptr [rbp + 352], rcx + mov rcx, qword ptr [rbp + 352] +.Ltmp17345: + .cv_loc 1637 20 4191 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4191:0 + mov dword ptr [rbp + 348], 0 + .cv_loc 1637 20 4192 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4192:0 + lea rdx, [rbp + 248] +.Ltmp17346: + #DEBUG_VALUE: _Do_rep0:_St <- [$rdx+0] + mov qword ptr [rbp + 8], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rbp + 8] # 8-byte Reload +.Ltmp17347: + call "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" + mov qword ptr [rbp], rax # 8-byte Spill +.LBB1637_1: # =>This Inner Loop Header: Depth=1 +.Ltmp17348: + .cv_loc 1637 20 4194 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4194:0 + mov eax, dword ptr [rbp + 348] + mov rcx, qword ptr [rbp + 360] + cmp eax, dword ptr [rcx + 32] + jge .LBB1637_9 +# %bb.2: # in Loop: Header=BB1637_1 Depth=1 +.Ltmp17349: + .cv_loc 1637 20 4196 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4196:0 + mov rax, qword ptr [rbp + 8] # 8-byte Reload + movups xmm0, xmmword ptr [rax] + movaps xmmword ptr [rbp + 224], xmm0 + .cv_loc 1637 20 4197 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4197:0 + mov rcx, qword ptr [rbp + 360] + mov rdx, qword ptr [rcx + 16] +.Ltmp17341: + mov rcx, rax + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Ltmp17342: + mov byte ptr [rbp - 1], al # 1-byte Spill + jmp .LBB1637_3 +.LBB1637_3: # in Loop: Header=BB1637_1 Depth=1 + mov al, byte ptr [rbp - 1] # 1-byte Reload + test al, 1 + jne .LBB1637_6 + jmp .LBB1637_4 +.LBB1637_4: + .cv_loc 1637 20 4199 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4199:0 +.Ltmp17343: + lea rdx, [rbp + 248] +.Ltmp17350: + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" +.Ltmp17344: + mov qword ptr [rbp - 16], rax # 8-byte Spill + jmp .LBB1637_5 +.LBB1637_5: + .cv_loc 1637 20 4200 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4200:0 + mov byte ptr [rbp + 375], 0 + mov dword ptr [rbp + 220], 1 + jmp .LBB1637_42 +.Ltmp17351: +.LBB1637_6: # in Loop: Header=BB1637_1 Depth=1 + .cv_loc 1637 20 4202 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4202:0 + mov rax, qword ptr [rbp + 8] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 200], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rbp + 208], rcx + mov rcx, qword ptr [rbp + 224] + mov qword ptr [rbp + 184], rcx + mov rcx, qword ptr [rbp + 232] + mov qword ptr [rbp + 192], rcx + lea rcx, [rbp + 184] + lea rdx, [rbp + 200] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1637_7 + jmp .LBB1637_8 +.LBB1637_7: # in Loop: Header=BB1637_1 Depth=1 +.Ltmp17352: + .cv_loc 1637 20 4203 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4203:0 + mov rax, qword ptr [rbp + 360] + mov ecx, dword ptr [rax + 32] + sub ecx, 1 + mov dword ptr [rbp + 348], ecx +.Ltmp17353: +.LBB1637_8: # in Loop: Header=BB1637_1 Depth=1 + .cv_loc 1637 20 4194 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4194:0 + mov eax, dword ptr [rbp + 348] + add eax, 1 + mov dword ptr [rbp + 348], eax + jmp .LBB1637_1 +.Ltmp17354: +.LBB1637_9: + .cv_loc 1637 20 4206 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4206:0 +.Ltmp17325: + lea rcx, [rbp + 88] + mov rdx, qword ptr [rbp + 8] # 8-byte Reload + call "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" +.Ltmp17326: + mov qword ptr [rbp - 24], rax # 8-byte Spill + jmp .LBB1637_10 +.LBB1637_10: + .cv_loc 1637 20 4207 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4207:0 + mov byte ptr [rbp + 87], 0 + .cv_loc 1637 20 4208 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4208:0 + mov rax, qword ptr [rbp + 8] # 8-byte Reload + movups xmm0, xmmword ptr [rax] + movaps xmmword ptr [rbp + 64], xmm0 + .cv_loc 1637 20 4210 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4210:0 + mov rcx, qword ptr [rbp + 360] + mov rcx, qword ptr [rcx + 40] + mov rdx, qword ptr [rcx + 16] +.Ltmp17327: + mov rcx, rax + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Ltmp17328: + mov byte ptr [rbp - 25], al # 1-byte Spill + jmp .LBB1637_11 +.LBB1637_11: + mov al, byte ptr [rbp - 25] # 1-byte Reload + test al, 1 + jne .LBB1637_13 + jmp .LBB1637_12 +.LBB1637_12: + jmp .LBB1637_17 +.LBB1637_13: +.Ltmp17355: + .cv_loc 1637 20 4212 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4212:0 + test byte ptr [rbp + 374], 1 + jne .LBB1637_15 +# %bb.14: +.Ltmp17356: + .cv_loc 1637 20 4213 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4213:0 + mov byte ptr [rbp + 375], 1 + mov dword ptr [rbp + 220], 1 + jmp .LBB1637_40 +.LBB1637_15: + .cv_loc 1637 20 4216 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4216:0 +.Ltmp17329: + lea rcx, [rbp + 88] +.Ltmp17357: + mov rdx, qword ptr [rbp + 8] # 8-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" +.Ltmp17330: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB1637_16 +.LBB1637_16: + .cv_loc 1637 20 4217 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4217:0 + mov byte ptr [rbp + 87], 1 +.Ltmp17358: +.LBB1637_17: + .cv_loc 1637 20 4220 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4220:0 + jmp .LBB1637_18 +.LBB1637_18: # =>This Inner Loop Header: Depth=1 + mov rax, qword ptr [rbp + 360] + cmp dword ptr [rax + 36], -1 + mov cl, 1 + mov byte ptr [rbp - 41], cl # 1-byte Spill + je .LBB1637_20 +# %bb.19: # in Loop: Header=BB1637_18 Depth=1 + mov eax, dword ptr [rbp + 348] + mov ecx, eax + add ecx, 1 + mov dword ptr [rbp + 348], ecx + mov rdx, qword ptr [rbp + 360] + cmp eax, dword ptr [rdx + 36] + setl r8b + mov byte ptr [rbp - 41], r8b # 1-byte Spill +.LBB1637_20: # in Loop: Header=BB1637_18 Depth=1 + mov al, byte ptr [rbp - 41] # 1-byte Reload + test al, 1 + jne .LBB1637_21 + jmp .LBB1637_35 +.LBB1637_21: # in Loop: Header=BB1637_18 Depth=1 +.Ltmp17359: + .cv_loc 1637 20 4222 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4222:0 + movaps xmm0, xmmword ptr [rbp + 64] + mov rax, qword ptr [rbp + 8] # 8-byte Reload + movups xmmword ptr [rax], xmm0 + .cv_loc 1637 20 4223 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4223:0 + lea rdx, [rbp + 264] + add rax, 16 +.Ltmp17331: + mov rcx, rax + call "??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" +.Ltmp17332: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1637_22 +.LBB1637_22: # in Loop: Header=BB1637_18 Depth=1 + .cv_loc 1637 20 4224 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4224:0 + mov rax, qword ptr [rbp + 360] + mov rdx, qword ptr [rax + 16] +.Ltmp17333: + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Ltmp17334: + mov byte ptr [rbp - 57], al # 1-byte Spill + jmp .LBB1637_23 +.LBB1637_23: # in Loop: Header=BB1637_18 Depth=1 + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB1637_25 + jmp .LBB1637_24 +.LBB1637_24: +.Ltmp17360: + .cv_loc 1637 20 4225 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4225:0 + jmp .LBB1637_35 +.Ltmp17361: +.LBB1637_25: # in Loop: Header=BB1637_18 Depth=1 + .cv_loc 1637 20 4227 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4227:0 + mov rax, qword ptr [rbp + 8] # 8-byte Reload + movups xmm0, xmmword ptr [rax] + movaps xmmword ptr [rbp + 48], xmm0 + .cv_loc 1637 20 4228 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4228:0 + mov rcx, qword ptr [rbp + 360] + mov rcx, qword ptr [rcx + 40] + mov rdx, qword ptr [rcx + 16] +.Ltmp17335: + mov rcx, rax + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Ltmp17336: + mov byte ptr [rbp - 58], al # 1-byte Spill + jmp .LBB1637_26 +.LBB1637_26: # in Loop: Header=BB1637_18 Depth=1 + mov al, byte ptr [rbp - 58] # 1-byte Reload + test al, 1 + jne .LBB1637_28 + jmp .LBB1637_27 +.LBB1637_27: # in Loop: Header=BB1637_18 Depth=1 + jmp .LBB1637_32 +.LBB1637_28: # in Loop: Header=BB1637_18 Depth=1 +.Ltmp17362: + .cv_loc 1637 20 4230 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4230:0 + test byte ptr [rbp + 374], 1 + jne .LBB1637_30 +# %bb.29: +.Ltmp17363: + .cv_loc 1637 20 4231 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4231:0 + mov byte ptr [rbp + 375], 1 + mov dword ptr [rbp + 220], 1 + jmp .LBB1637_40 +.LBB1637_30: # in Loop: Header=BB1637_18 Depth=1 + .cv_loc 1637 20 4234 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4234:0 +.Ltmp17337: + lea rcx, [rbp + 88] +.Ltmp17364: + mov rdx, qword ptr [rbp + 8] # 8-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" +.Ltmp17338: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1637_31 +.LBB1637_31: # in Loop: Header=BB1637_18 Depth=1 + .cv_loc 1637 20 4235 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4235:0 + mov byte ptr [rbp + 87], 1 +.Ltmp17365: +.LBB1637_32: # in Loop: Header=BB1637_18 Depth=1 + .cv_loc 1637 20 4238 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4238:0 + mov rax, qword ptr [rbp + 48] + mov qword ptr [rbp + 32], rax + mov rax, qword ptr [rbp + 56] + mov qword ptr [rbp + 40], rax + mov rax, qword ptr [rbp + 64] + mov qword ptr [rbp + 16], rax + mov rax, qword ptr [rbp + 72] + mov qword ptr [rbp + 24], rax + lea rcx, [rbp + 16] + lea rdx, [rbp + 32] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1637_33 + jmp .LBB1637_34 +.LBB1637_33: +.Ltmp17366: + .cv_loc 1637 20 4239 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4239:0 + jmp .LBB1637_35 +.Ltmp17367: +.LBB1637_34: # in Loop: Header=BB1637_18 Depth=1 + .cv_loc 1637 20 4240 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4240:0 + mov rax, qword ptr [rbp + 48] + mov qword ptr [rbp + 64], rax + mov rax, qword ptr [rbp + 56] + mov qword ptr [rbp + 72], rax +.Ltmp17368: + .cv_loc 1637 20 4220 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4220:0 + jmp .LBB1637_18 +.LBB1637_35: + .cv_loc 1637 20 4243 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4243:0 + test byte ptr [rbp + 87], 1 + je .LBB1637_37 +# %bb.36: + lea rax, [rbp + 88] + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1637_38 +.LBB1637_37: + lea rax, [rbp + 248] + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1637_38 +.LBB1637_38: +.Ltmp17339: + mov rax, qword ptr [rbp - 80] # 8-byte Reload + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + mov rdx, rax + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" +.Ltmp17340: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1637_39 +.LBB1637_39: + .cv_loc 1637 20 4244 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4244:0 + mov al, byte ptr [rbp + 87] + and al, 1 + mov byte ptr [rbp + 375], al + mov dword ptr [rbp + 220], 1 +.LBB1637_40: + .cv_loc 1637 20 4245 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4245:0 + lea rcx, [rbp + 88] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + jmp .LBB1637_42 +.LBB1637_42: + lea rcx, [rbp + 248] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + mov al, byte ptr [rbp + 375] + and al, 1 + movzx eax, al + add rsp, 512 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z")@IMGREL + .section .text,"xr",discard,"?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z" + .seh_endproc + .def "?dtor$41@?0??_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$41@?0??_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z@4HA": +.seh_proc "?dtor$41@?0??_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z@4HA" +.LBB1637_41: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 88] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z" + .seh_endproc + .def "?dtor$43@?0??_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$43@?0??_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z@4HA": +.seh_proc "?dtor$43@?0??_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z@4HA" +.LBB1637_43: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 248] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17369: +.Lfunc_end1637: + .seh_handlerdata + .section .text,"xr",discard,"?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z" + .p2align 2 +"$cppxdata$?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z")@IMGREL # IPToStateXData + .long 504 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z": + .long -1 # ToState + .long "?dtor$43@?0??_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$41@?0??_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z@4HA"@IMGREL # Action +"$ip2state$?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z": + .long .Lfunc_begin1637@IMGREL # IP + .long -1 # ToState + .long .Ltmp17341@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17327@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp17340@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z" + # -- End function + .def "??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z" + .globl "??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z" # -- Begin function ??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z + .p2align 4, 0x90 +"??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z": # @"??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z" +.Lfunc_begin1638: + .cv_func_id 1638 + .cv_loc 1638 17 980 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:980:0 +.seh_proc "??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 256 + .seh_stackalloc 256 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 120], -2 + mov qword ptr [rbp + 112], rdx + mov qword ptr [rbp + 104], rcx + mov rcx, qword ptr [rbp + 104] +.Ltmp17372: + .cv_loc 1638 17 981 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:981:0 + cmp rcx, qword ptr [rbp + 112] + mov qword ptr [rbp + 80], rcx # 8-byte Spill + je .LBB1638_19 +# %bb.1: +.Ltmp17373: + .cv_loc 1638 17 983 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:983:0 + mov rax, qword ptr [rbp + 112] + mov rcx, rax + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + mov qword ptr [rbp + 72], rax # 8-byte Spill + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov rcx, rax + mov rdx, qword ptr [rbp + 72] # 8-byte Reload + call "??$?9V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@0@Z" + test al, 1 + jne .LBB1638_2 + jmp .LBB1638_3 +.LBB1638_2: + jmp .LBB1638_3 +.LBB1638_3: + .cv_loc 1638 17 990 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:990:0 + mov rax, qword ptr [rbp + 80] # 8-byte Reload + mov rcx, rax + call "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" + .cv_loc 1638 17 992 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:992:0 + mov rcx, qword ptr [rbp + 112] + 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@@QEBA_NXZ" + test al, 1 + jne .LBB1638_4 + jmp .LBB1638_5 +.LBB1638_4: +.Ltmp17374: + .cv_loc 1638 17 993 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:993:0 + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + call "?clear@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ" + jmp .LBB1638_18 +.LBB1638_5: + .cv_loc 1638 17 994 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:994:0 + mov rcx, qword ptr [rbp + 112] + call "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp + 64] # 8-byte Reload + cmp rcx, rax + ja .LBB1638_7 +# %bb.6: +.Ltmp17375: + .cv_loc 1638 17 996 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:996:0 + mov rax, qword ptr [rbp + 80] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rax, qword ptr [rbp + 112] + mov rcx, rax + mov qword ptr [rbp + 56], r8 # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rdx, qword ptr [rax] + mov rax, qword ptr [rbp + 112] + mov rcx, rax + mov qword ptr [rbp + 48], rdx # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rbp + 48] # 8-byte Reload + mov r8, qword ptr [rbp + 56] # 8-byte Reload + call "??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" + mov qword ptr [rbp + 96], rax + .cv_loc 1638 17 998 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:998:0 + mov rax, qword ptr [rbp + 80] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rbp + 96] + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + call "?_Destroy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .cv_loc 1638 17 999 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:999:0 + mov rax, qword ptr [rbp + 80] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rbp + 112] + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + shl rax, 5 + mov rcx, qword ptr [rbp + 40] # 8-byte Reload + add rcx, rax + mov rax, qword ptr [rbp + 80] # 8-byte Reload + mov qword ptr [rbp + 32], rcx # 8-byte Spill + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1638 17 1000 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1000:0 + jmp .LBB1638_17 +.Ltmp17376: +.LBB1638_7: + .cv_loc 1638 17 1001 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1001:0 + mov rcx, qword ptr [rbp + 112] + call "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + cmp rcx, rax + ja .LBB1638_9 +# %bb.8: +.Ltmp17377: + .cv_loc 1638 17 1003 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1003:0 + mov rax, qword ptr [rbp + 112] + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + shl rax, 5 + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + add rcx, rax + mov qword ptr [rbp + 88], rcx + .cv_loc 1638 17 1004 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1004:0 + mov rax, qword ptr [rbp + 80] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rbp + 88] + mov rax, qword ptr [rbp + 112] + mov rcx, rax + mov qword ptr [rbp + 8], r8 # 8-byte Spill + mov qword ptr [rbp], rdx # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rbp] # 8-byte Reload + mov r8, qword ptr [rbp + 8] # 8-byte Reload + call "??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" + .cv_loc 1638 17 1006 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1006:0 + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r9, qword ptr [rax] + mov rax, qword ptr [rbp + 112] + mov rcx, rax + mov qword ptr [rbp - 16], r9 # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rbp + 88] + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + mov r9, qword ptr [rbp - 16] # 8-byte Reload + call "??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1638 17 1008 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1008:0 + jmp .LBB1638_16 +.Ltmp17378: +.LBB1638_9: + .cv_loc 1638 17 1011 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1011:0 + mov rax, qword ptr [rbp + 80] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + cmp qword ptr [rax], 0 + je .LBB1638_11 +# %bb.10: +.Ltmp17379: + .cv_loc 1638 17 1013 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1013:0 + mov rax, qword ptr [rbp + 80] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rax, qword ptr [rbp + 80] # 8-byte Reload + mov rcx, rax + mov qword ptr [rbp - 32], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + mov r8, qword ptr [rbp - 32] # 8-byte Reload + call "?_Destroy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .cv_loc 1638 17 1014 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1014:0 + mov rax, qword ptr [rbp + 80] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + sub rcx, rax + sar rcx, 5 + mov rax, qword ptr [rbp + 80] # 8-byte Reload + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 56] # 8-byte Reload + call "?deallocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" +.Ltmp17380: +.LBB1638_11: + .cv_loc 1638 17 1017 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1017:0 + mov rcx, qword ptr [rbp + 112] + call "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + mov rdx, rax + call "?_Buy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAA_N_K@Z" + test al, 1 + jne .LBB1638_12 + jmp .LBB1638_15 +.LBB1638_12: +.Ltmp17381: + .cv_loc 1638 17 1019 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1019:0 + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r9, qword ptr [rax] + mov rcx, qword ptr [rbp + 112] + mov qword ptr [rbp - 64], r9 # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rcx, qword ptr [rbp + 112] + mov qword ptr [rbp - 72], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rdx, qword ptr [rax] +.Ltmp17370: + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + mov r8, qword ptr [rbp - 72] # 8-byte Reload + mov r9, qword ptr [rbp - 64] # 8-byte Reload + call "??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" +.Ltmp17371: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1638_14 +.LBB1638_14: + mov rax, qword ptr [rbp + 80] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rax], rcx +.Ltmp17382: +.LBB1638_15: + .cv_loc 1638 17 1026 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1026:0 + jmp .LBB1638_16 +.Ltmp17383: +.LBB1638_16: + .cv_loc 1638 17 1001 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1001:0 + jmp .LBB1638_17 +.Ltmp17384: +.LBB1638_17: + .cv_loc 1638 17 994 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:994:0 + jmp .LBB1638_18 +.Ltmp17385: +.LBB1638_18: + .cv_loc 1638 17 1027 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1027:0 + jmp .LBB1638_19 +.Ltmp17386: +.LBB1638_19: + .cv_loc 1638 17 1028 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1028:0 + mov rax, qword ptr [rbp + 80] # 8-byte Reload + add rsp, 256 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z")@IMGREL + .section .text,"xr",discard,"??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z" + .seh_endproc + .def "?catch$13@?0???4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$13@?0???4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z@4HA": +.seh_proc "?catch$13@?0???4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1638_13: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp17387: + .cv_loc 1638 17 1023 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1023:0 + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + call "?_Tidy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAXXZ" + .cv_loc 1638 17 1024 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1024:0 + mov rcx, qword ptr [rip + __imp__CxxThrowException] + xor eax, eax + mov edx, eax + mov qword ptr [rbp - 88], rcx # 8-byte Spill + mov rcx, rdx + mov r8, qword ptr [rbp - 88] # 8-byte Reload + call r8 + ud2 +.Ltmp17388: +.Lfunc_end1638: + .seh_handlerdata + .long ("$cppxdata$??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z")@IMGREL + .section .text,"xr",discard,"??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z" + .p2align 2 +"$cppxdata$??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z")@IMGREL # IPToStateXData + .long 248 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$13@?0???4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z": + .long .Lfunc_begin1638@IMGREL # IP + .long -1 # ToState + .long .Ltmp17370@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17371@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$13@?0???4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z" + # -- End function + .def "??$?9V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?9V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@0@Z" + .globl "??$?9V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@0@Z" # -- Begin function ??$?9V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@0@Z + .p2align 4, 0x90 +"??$?9V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@0@Z": # @"??$?9V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@0@Z" +.Lfunc_begin1639: + .cv_func_id 1639 + .cv_loc 1639 14 1025 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1025:0 +.seh_proc "??$?9V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp17389: + .cv_loc 1639 14 1026 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1026:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$?8V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@0@Z" + xor al, -1 + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp17390: +.Lfunc_end1639: + .seh_handlerdata + .section .text,"xr",discard,"??$?9V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@0@Z" + .seh_endproc + # -- End function + .def "?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@@Z" + .globl "?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@@Z" # -- Begin function ?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@@Z + .p2align 4, 0x90 +"?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@@Z": # @"?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@@Z" +.Lfunc_begin1640: + .cv_func_id 1640 + .cv_loc 1640 17 563 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:563:0 +.seh_proc "?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17391: + .cv_loc 1640 17 564 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:564:0 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + call "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" + .cv_loc 1640 17 565 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:565:0 + mov rdx, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov rcx, rax + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + call "??$_Pocca@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBU10@@Z" + .cv_loc 1640 17 566 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:566:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" + .cv_loc 1640 17 567 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:567:0 + nop + add rsp, 72 + ret +.Ltmp17392: +.Lfunc_end1640: + .seh_handlerdata + .section .text,"xr",discard,"?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@@Z" + .seh_endproc + # -- 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@@QEBA_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@@QEBA_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@@QEBA_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@@QEBA_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@@QEBA_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@@QEBA_NXZ" +.Lfunc_begin1641: + .cv_func_id 1641 + .cv_loc 1641 17 1189 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1189:0 +.seh_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@@QEBA_NXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17393: + .cv_loc 1641 17 1190 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1190:0 + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + cmp rcx, qword ptr [rax] + sete dl + and dl, 1 + movzx eax, dl + add rsp, 56 + ret +.Ltmp17394: +.Lfunc_end1641: + .seh_handlerdata + .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@@QEBA_NXZ" + .seh_endproc + # -- End function + .def "?clear@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?clear@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ" + .globl "?clear@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ" # -- Begin function ?clear@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ + .p2align 4, 0x90 +"?clear@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ": # @"?clear@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ" +.Lfunc_begin1642: + .cv_func_id 1642 + .cv_loc 1642 17 1539 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1539:0 +.seh_proc "?clear@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + .cv_loc 1642 17 1540 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1540:0 +.Ltmp17395: +.Ltmp17399: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" +.Ltmp17396: + jmp .LBB1642_1 +.LBB1642_1: + .cv_loc 1642 17 1541 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1541:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 32], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rdx, qword ptr [rax] +.Ltmp17397: + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov r8, qword ptr [rbp - 32] # 8-byte Reload + call "?_Destroy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" +.Ltmp17398: + jmp .LBB1642_2 +.LBB1642_2: + .cv_loc 1642 17 1542 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1542:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1642 17 1543 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1543:0 + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?clear@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ")@IMGREL + .section .text,"xr",discard,"?clear@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ" + .seh_endproc + .def "?dtor$3@?0??clear@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??clear@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ@4HA": +.seh_proc "?dtor$3@?0??clear@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ@4HA" +.LBB1642_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue + .cv_loc 1642 17 1540 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1540:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp17400: +.Lfunc_end1642: + .seh_handlerdata + .section .text,"xr",discard,"?clear@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ" + .seh_endproc + .section .xdata,"dr",associative,"?clear@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ" + .p2align 2 +"$cppxdata$?clear@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?clear@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?clear@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?clear@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ": + .long -1 # ToState + .long "?dtor$3@?0??clear@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ@4HA"@IMGREL # Action +"$ip2state$?clear@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ": + .long .Lfunc_begin1642@IMGREL # IP + .long -1 # ToState + .long .Ltmp17395@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17398@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?clear@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ" + # -- End function + .def "??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" + .globl "??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" # -- Begin function ??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z + .p2align 4, 0x90 +"??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z": # @"??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" +.Lfunc_begin1643: + .cv_func_id 1643 + .cv_loc 1643 12 2332 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2332:0 +.seh_proc "??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 64], rcx +.Ltmp17401: + .cv_loc 1643 12 2334 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2334:0 + lea rcx, [rsp + 56] + lea rdx, [rsp + 64] + #DEBUG_VALUE: _Copy_unchecked,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *>:_First <- [$rdx+0] + lea r8, [rsp + 72] + #DEBUG_VALUE: _Copy_unchecked,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *>:_Dest <- [$r8+0] + call "??$_Ptr_copy_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Ltmp17402: + mov r8, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 64] + mov r9b, byte ptr [rsp + 56] + call "??$_Copy_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00U_Trivially_copyable_ptr_iterator_tag@0@@Z" + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 88 + ret +.Ltmp17403: +.Lfunc_end1643: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" + .seh_endproc + # -- End function + .def "??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" + .globl "??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" # -- Begin function ??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z + .p2align 4, 0x90 +"??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z": # @"??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" +.Lfunc_begin1644: + .cv_func_id 1644 + .cv_loc 1644 17 1651 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1651:0 +.seh_proc "??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp17404: + .cv_loc 1644 17 1652 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1652:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] + mov r9, rax + call "??$_Uninitialized_copy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + nop + add rsp, 72 + ret +.Ltmp17405: +.Lfunc_end1644: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" + .seh_endproc + # -- End function + .def "??$?8V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@0@Z" + .globl "??$?8V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@0@Z" # -- Begin function ??$?8V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@0@Z + .p2align 4, 0x90 +"??$?8V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@0@Z": # @"??$?8V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@0@Z" +.Lfunc_begin1645: + .cv_func_id 1645 + .cv_loc 1645 14 1016 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1016:0 +.seh_proc "??$?8V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp17406: + .cv_loc 1645 14 1017 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1017:0 + mov rcx, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 40] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 32] # 8-byte Reload + call "??$?8U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U012@@std@@YA_NAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@0@Z" + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp17407: +.Lfunc_end1645: + .seh_handlerdata + .section .text,"xr",discard,"??$?8V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@0@Z" + .seh_endproc + # -- End function + .def "??$?8U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U012@@std@@YA_NAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U012@@std@@YA_NAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@0@Z" + .globl "??$?8U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U012@@std@@YA_NAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@0@Z" # -- Begin function ??$?8U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U012@@std@@YA_NAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@0@Z + .p2align 4, 0x90 +"??$?8U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U012@@std@@YA_NAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@0@Z": # @"??$?8U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U012@@std@@YA_NAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@0@Z" +.Lfunc_begin1646: + .cv_func_id 1646 + .cv_loc 1646 14 795 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:795:0 +.seh_proc "??$?8U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U012@@std@@YA_NAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp17408: + .cv_loc 1646 14 796 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:796:0 + mov al, 1 + and al, 1 + movzx eax, al + add rsp, 16 + ret +.Ltmp17409: +.Lfunc_end1646: + .seh_handlerdata + .section .text,"xr",discard,"??$?8U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U012@@std@@YA_NAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@0@Z" + .seh_endproc + # -- End function + .def "??$_Pocca@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Pocca@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBU10@@Z" + .globl "??$_Pocca@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBU10@@Z" # -- Begin function ??$_Pocca@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBU10@@Z + .p2align 4, 0x90 +"??$_Pocca@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBU10@@Z": # @"??$_Pocca@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBU10@@Z" +.Lfunc_begin1647: + .cv_func_id 1647 + .cv_loc 1647 14 1043 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1043:0 +.seh_proc "??$_Pocca@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBU10@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx +.Ltmp17410: + .cv_loc 1647 14 1045 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1045:0 + mov rdx, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 56] + mov r8b, byte ptr [rsp + 40] + call "??$_Pocca@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBU10@U?$integral_constant@_N$0A@@0@@Z" + .cv_loc 1647 14 1046 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1046:0 + nop + add rsp, 72 + ret +.Ltmp17411: +.Lfunc_end1647: + .seh_handlerdata + .section .text,"xr",discard,"??$_Pocca@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBU10@@Z" + .seh_endproc + # -- End function + .def "??$_Pocca@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBU10@U?$integral_constant@_N$0A@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Pocca@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBU10@U?$integral_constant@_N$0A@@0@@Z" + .globl "??$_Pocca@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBU10@U?$integral_constant@_N$0A@@0@@Z" # -- Begin function ??$_Pocca@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBU10@U?$integral_constant@_N$0A@@0@@Z + .p2align 4, 0x90 +"??$_Pocca@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBU10@U?$integral_constant@_N$0A@@0@@Z": # @"??$_Pocca@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBU10@U?$integral_constant@_N$0A@@0@@Z" +.Lfunc_begin1648: + .cv_func_id 1648 + .cv_loc 1648 14 1038 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1038:0 +.seh_proc "??$_Pocca@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBU10@U?$integral_constant@_N$0A@@0@@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov byte ptr [rsp + 16], r8b + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp17412: + .cv_loc 1648 14 1039 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:1039:0 + add rsp, 24 + ret +.Ltmp17413: +.Lfunc_end1648: + .seh_handlerdata + .section .text,"xr",discard,"??$_Pocca@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBU10@U?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Copy_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00U_Trivially_copyable_ptr_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00U_Trivially_copyable_ptr_iterator_tag@0@@Z" + .globl "??$_Copy_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00U_Trivially_copyable_ptr_iterator_tag@0@@Z" # -- Begin function ??$_Copy_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00U_Trivially_copyable_ptr_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Copy_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00U_Trivially_copyable_ptr_iterator_tag@0@@Z": # @"??$_Copy_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00U_Trivially_copyable_ptr_iterator_tag@0@@Z" +.Lfunc_begin1649: + .cv_func_id 1649 + .cv_loc 1649 12 2324 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2324:0 +.seh_proc "??$_Copy_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00U_Trivially_copyable_ptr_iterator_tag@0@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 64], r9b + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp17414: + .cv_loc 1649 12 2325 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2325:0 + mov r8, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$_Copy_memmove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" + nop + add rsp, 72 + ret +.Ltmp17415: +.Lfunc_end1649: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00U_Trivially_copyable_ptr_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??$_Ptr_copy_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ptr_copy_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .globl "??$_Ptr_copy_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # -- Begin function ??$_Ptr_copy_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z + .p2align 4, 0x90 +"??$_Ptr_copy_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z": # @"??$_Ptr_copy_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Lfunc_begin1650: + .cv_func_id 1650 + .cv_loc 1650 12 792 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:792:0 +.seh_proc "??$_Ptr_copy_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], r8 + mov qword ptr [rsp], rdx +.Ltmp17416: + .cv_loc 1650 12 793 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:793:0 + mov rax, rcx + add rsp, 16 + ret +.Ltmp17417: +.Lfunc_end1650: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ptr_copy_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .seh_endproc + # -- End function + .def "??$_Copy_memmove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_memmove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" + .globl "??$_Copy_memmove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" # -- Begin function ??$_Copy_memmove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z + .p2align 4, 0x90 +"??$_Copy_memmove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z": # @"??$_Copy_memmove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" +.Lfunc_begin1651: + .cv_func_id 1651 + .cv_loc 1651 12 2301 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2301:0 +.seh_proc "??$_Copy_memmove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov qword ptr [rsp + 96], r8 + mov qword ptr [rsp + 88], rdx + mov qword ptr [rsp + 80], rcx +.Ltmp17418: + .cv_loc 1651 12 2302 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2302:0 + mov rcx, qword ptr [rsp + 80] + mov qword ptr [rsp + 72], rcx + .cv_loc 1651 12 2303 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2303:0 + mov rcx, qword ptr [rsp + 88] + mov qword ptr [rsp + 64], rcx + .cv_loc 1651 12 2304 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2304:0 + mov rcx, qword ptr [rsp + 96] + mov qword ptr [rsp + 56], rcx + .cv_loc 1651 12 2305 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2305:0 + mov rcx, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 72] + sub rcx, rdx + mov qword ptr [rsp + 48], rcx + .cv_loc 1651 12 2306 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2306:0 + mov rcx, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 72] + mov r8, qword ptr [rsp + 48] + call memmove + .cv_loc 1651 12 2307 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2307:0 + mov rcx, qword ptr [rsp + 56] + add rcx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 104 + ret +.Ltmp17419: +.Lfunc_end1651: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_memmove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .globl "??$_Uninitialized_copy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # -- Begin function ??$_Uninitialized_copy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z": # @"??$_Uninitialized_copy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" +.Lfunc_begin1652: + .cv_func_id 1652 + .cv_loc 1652 19 259 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:259:0 +.seh_proc "??$_Uninitialized_copy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 88], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx +.Ltmp17420: + .cv_loc 1652 19 262 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:262:0 + mov r9, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 88] + mov qword ptr [rsp + 56], r9 # 8-byte Spill + call "??$_Unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" + mov rcx, qword ptr [rsp + 72] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??$_Unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$_Unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" + mov rcx, rax + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, qword ptr [rsp + 48] # 8-byte Reload + mov r9, qword ptr [rsp + 56] # 8-byte Reload + call "??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + lea rcx, [rsp + 88] + mov rdx, rax + call "??$_Rechecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAU120@PEAU120@@Z" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 104 + ret +.Ltmp17421: +.Lfunc_end1652: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .globl "??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # -- Begin function ??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z": # @"??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" +.Lfunc_begin1653: + .cv_func_id 1653 + .cv_loc 1653 19 248 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:248:0 +.seh_proc "??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 128], rax + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 120], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 112], rcx +.Ltmp17422: + .cv_loc 1653 19 249 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:249:0 + lea rcx, [rsp + 104] + lea rdx, [rsp + 96] + call "??$?0U?$integral_constant@_N$00@std@@@_Any_tag@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z" + lea rcx, [rsp + 88] + lea rdx, [rsp + 112] + lea r8, [rsp + 120] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??$_Ptr_copy_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + mov r9, qword ptr [rsp + 80] + mov r8, qword ptr [rsp + 120] + mov rdx, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 112] + mov r10b, byte ptr [rsp + 64] + mov r11b, byte ptr [rsp + 104] + mov byte ptr [rsp + 32], r10b + mov byte ptr [rsp + 40], r11b + call "??$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + mov rcx, qword ptr [rsp + 128] + xor rcx, rsp + mov qword ptr [rsp + 48], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 136 + ret +.Ltmp17423: +.Lfunc_end1653: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + .globl "??$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" # -- Begin function ??$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z": # @"??$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" +.Lfunc_begin1654: + .cv_func_id 1654 + .cv_loc 1654 19 220 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:220:0 +.seh_proc "??$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov al, byte ptr [rbp + 56] + mov r10b, byte ptr [rbp + 48] + mov byte ptr [rbp - 16], r10b + mov byte ptr [rbp - 24], al + mov qword ptr [rbp - 32], r9 + mov qword ptr [rbp - 40], r8 + mov qword ptr [rbp - 48], rdx + mov qword ptr [rbp - 56], rcx +.Ltmp17426: + .cv_loc 1654 19 221 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:221:0 + mov rcx, qword ptr [rbp - 40] + mov qword ptr [rbp - 64], rcx +.LBB1654_1: # =>This Inner Loop Header: Depth=1 +.Ltmp17427: + .cv_loc 1654 19 224 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:224:0 + mov rax, qword ptr [rbp - 56] + cmp rax, qword ptr [rbp - 48] + je .LBB1654_5 +# %bb.2: # in Loop: Header=BB1654_1 Depth=1 +.Ltmp17428: + .cv_loc 1654 19 225 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:225:0 + mov rcx, qword ptr [rbp - 32] + mov r8, qword ptr [rbp - 56] + mov rax, qword ptr [rbp - 40] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rbp - 80], r8 # 8-byte Spill + call "??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" +.Ltmp17424: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rbp - 80] # 8-byte Reload + call "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU231@@Z" +.Ltmp17425: + jmp .LBB1654_4 +.LBB1654_4: # in Loop: Header=BB1654_1 Depth=1 + .cv_loc 1654 19 224 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:224:0 + mov rax, qword ptr [rbp - 40] + add rax, 32 + mov qword ptr [rbp - 40], rax + mov rax, qword ptr [rbp - 56] + add rax, 32 + mov qword ptr [rbp - 56], rax + jmp .LBB1654_1 +.Ltmp17429: +.LBB1654_5: + .cv_loc 1654 19 231 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:231:0 + mov rax, qword ptr [rbp - 40] + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + .seh_endproc + .def "?catch$3@?0???$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$3@?0???$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z@4HA": +.seh_proc "?catch$3@?0???$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1654_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp17430: + .cv_loc 1654 19 227 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:227:0 + mov r8, qword ptr [rbp - 32] + mov rdx, qword ptr [rbp - 40] + mov rcx, qword ptr [rbp - 64] + 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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .cv_loc 1654 19 228 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:228:0 + mov rcx, qword ptr [rip + __imp__CxxThrowException] + xor eax, eax + mov edx, eax + mov qword ptr [rbp - 88], rcx # 8-byte Spill + mov rcx, rdx + mov r8, qword ptr [rbp - 88] # 8-byte Reload + call r8 + ud2 +.Ltmp17431: +.Lfunc_end1654: + .seh_handlerdata + .long ("$cppxdata$??$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + .p2align 2 +"$cppxdata$??$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$??$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$3@?0???$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$??$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z": + .long .Lfunc_begin1654@IMGREL # IP + .long -1 # ToState + .long .Ltmp17424@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17425@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$3@?0???$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + # -- End function + .def "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU231@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU231@@Z" + .globl "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU231@@Z" # -- Begin function ??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU231@@Z + .p2align 4, 0x90 +"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU231@@Z": # @"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU231@@Z" +.Lfunc_begin1655: + .cv_func_id 1655 + .cv_loc 1655 14 994 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:994:0 +.seh_proc "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU231@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17432: + .cv_loc 1655 14 995 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:995:0 + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, rax + call "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU341@@Z" + .cv_loc 1655 14 997 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:997:0 + nop + add rsp, 72 + ret +.Ltmp17433: +.Lfunc_end1655: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU231@@Z" + .seh_endproc + # -- End function + .def "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU341@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU341@@Z" + .globl "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU341@@Z" # -- Begin function ??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU341@@Z + .p2align 4, 0x90 +"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU341@@Z": # @"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU341@@Z" +.Lfunc_begin1656: + .cv_func_id 1656 + .cv_loc 1656 14 856 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:856:0 +.seh_proc "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU341@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp17434: + .cv_loc 1656 14 857 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:857:0 + mov rcx, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, rax + call "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU231@@Z" + .cv_loc 1656 14 858 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:858:0 + nop + add rsp, 72 + ret +.Ltmp17435: +.Lfunc_end1656: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU341@@Z" + .seh_endproc + # -- End function + .def "??$forward@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" + .globl "??$forward@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" # -- Begin function ??$forward@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z + .p2align 4, 0x90 +"??$forward@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z": # @"??$forward@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" +.Lfunc_begin1657: + .cv_func_id 1657 + .cv_loc 1657 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp17436: + .cv_loc 1657 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp17437: +.Lfunc_end1657: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" + .seh_endproc + # -- End function + .def "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU231@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU231@@Z" + .globl "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU231@@Z" # -- Begin function ??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU231@@Z + .p2align 4, 0x90 +"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU231@@Z": # @"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU231@@Z" +.Lfunc_begin1658: + .cv_func_id 1658 + .cv_loc 1658 14 736 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:736:0 +.seh_proc "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU231@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp17438: + .cv_loc 1658 14 737 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:737:0 + mov rcx, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rcx + mov rcx, qword ptr [rax + 16] + mov qword ptr [rdx + 16], rcx + mov rax, qword ptr [rax + 24] + mov qword ptr [rdx + 24], rax + .cv_loc 1658 14 738 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:738:0 + add rsp, 72 + ret +.Ltmp17439: +.Lfunc_end1658: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU231@@Z" + .seh_endproc + # -- End function + .def "?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAX_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAX_K@Z" + .globl "?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAX_K@Z" # -- Begin function ?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAX_K@Z + .p2align 4, 0x90 +"?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAX_K@Z": # @"?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAX_K@Z" +.Lfunc_begin1659: + .cv_func_id 1659 + .cv_loc 1659 17 1891 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1891:0 +.seh_proc "?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAX_K@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp17440: + .cv_loc 1659 17 1892 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1892:0 + mov rdx, qword ptr [rsp + 8] + add rdx, qword ptr [rcx + 24] + mov qword ptr [rcx + 24], rdx + .cv_loc 1659 17 1893 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1893:0 + mov rdx, qword ptr [rcx + 24] + shr rdx, 5 + shl rdx, 2 + add rdx, qword ptr [rcx + 16] + mov qword ptr [rcx + 16], rdx + .cv_loc 1659 17 1894 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1894:0 + mov rdx, qword ptr [rcx + 24] + and rdx, 31 + mov qword ptr [rcx + 24], rdx + .cv_loc 1659 17 1895 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1895:0 + add rsp, 16 + ret +.Ltmp17441: +.Lfunc_end1659: + .seh_handlerdata + .section .text,"xr",discard,"?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAX_K@Z" + .seh_endproc + # -- End function + .def "??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + .globl "??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # -- Begin function ??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z + .p2align 4, 0x90 +"??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z": # @"??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" +.Lfunc_begin1660: + .cv_func_id 1660 + .cv_loc 1660 17 1230 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1230:0 +.seh_proc "??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp17442: + .cv_loc 1660 17 1232 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1232:0 + mov qword ptr [rsp + 64], rcx # 8-byte Spill + call "?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + cmp rax, qword ptr [rsp + 80] + ja .LBB1660_4 +# %bb.1: +.Ltmp17443: + .cv_loc 1660 17 1234 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1234:0 + lea rcx, [rip + "??_C@_1DM@LHGCHCBA@?$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?$AA@"] + lea rdx, [rip + "??_C@_1IM@NNGFABKP@?$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 r8d, 1234 + call qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] +.Ltmp17444: + .cv_loc 1660 17 1235 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1235:0 + lea rcx, [rip + "??_C@_1FG@IBPIFFN@?$AA?$CC?$AAS?$AAt?$AAa?$AAn?$AAd?$AAa?$AAr?$AAd?$AA?5?$AAC?$AA?$CL?$AA?$CL?$AA?5?$AAL?$AAi?$AAb?$AAr?$AAa?$AAr?$AAi?$AAe?$AAs?$AA?5?$AAO?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAR@"] + mov rdx, rsp + mov qword ptr [rdx + 40], rcx + lea rcx, [rip + "??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@"] + mov qword ptr [rdx + 32], rcx + lea rdx, [rip + "??_C@_1IM@NNGFABKP@?$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 rcx, qword ptr [rip + __imp__CrtDbgReportW] + xor r8d, r8d + mov r9d, r8d + mov r8d, 2 + mov eax, 1235 + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov ecx, r8d + mov r8d, eax + mov r10, qword ptr [rsp + 56] # 8-byte Reload + call r10 + mov ecx, 1 + cmp ecx, eax + jne .LBB1660_3 +# %bb.2: + int3 +.LBB1660_3: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1BO@MEPPHOO@?$AA?$CC?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BG@PKIBLBCB@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$FL?$AA?$FN?$AA?$AA@"] + lea r8, [rip + "??_C@_1IM@NNGFABKP@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 1235 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp17445: +.LBB1660_4: + .cv_loc 1660 17 1242 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1242:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + imul rcx, qword ptr [rsp + 80], 40 + add rax, rcx + add rsp, 88 + ret +.Ltmp17446: +.Lfunc_end1660: + .seh_handlerdata + .section .text,"xr",discard,"??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + .seh_endproc + # -- End function + .def "??0_Regex_base@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Regex_base@std@@QEAA@XZ" + .globl "??0_Regex_base@std@@QEAA@XZ" # -- Begin function ??0_Regex_base@std@@QEAA@XZ + .p2align 4, 0x90 +"??0_Regex_base@std@@QEAA@XZ": # @"??0_Regex_base@std@@QEAA@XZ" +.Lfunc_begin1661: + .cv_func_id 1661 + .cv_loc 1661 20 2247 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2247:0 +.seh_proc "??0_Regex_base@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp17449: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "??0_Container_base12@std@@QEAA@XZ" + .cv_loc 1661 20 2248 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2248:0 +.Ltmp17447: + mov edx, 16 + mov ecx, edx +.Ltmp17450: + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??2@YAPEAX_K@Z" +.Ltmp17448: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB1661_1 +.LBB1661_1: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0_Container_proxy@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rcx], rdx + .cv_loc 1661 20 2249 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2249:0 + mov r8, qword ptr [rbp - 24] # 8-byte Reload + mov r9, qword ptr [r8] + mov qword ptr [r9], rcx +.Ltmp17451: + .cv_loc 1661 20 2250 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2250:0 + mov qword ptr [rbp - 56], rax # 8-byte Spill + mov rax, r8 + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0_Regex_base@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??0_Regex_base@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???0_Regex_base@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0_Regex_base@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???0_Regex_base@std@@QEAA@XZ@4HA" +.LBB1661_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue +.Ltmp17452: + .cv_loc 1661 20 2250 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2250:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1_Container_base12@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17453: +.Lfunc_end1661: + .seh_handlerdata + .section .text,"xr",discard,"??0_Regex_base@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??0_Regex_base@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??0_Regex_base@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0_Regex_base@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0_Regex_base@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0_Regex_base@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???0_Regex_base@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??0_Regex_base@std@@QEAA@XZ": + .long .Lfunc_begin1661@IMGREL # IP + .long -1 # ToState + .long .Ltmp17447@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17448@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0_Regex_base@std@@QEAA@XZ" + # -- End function + .def "??0?$regex_traits@D@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$regex_traits@D@std@@QEAA@XZ" + .globl "??0?$regex_traits@D@std@@QEAA@XZ" # -- Begin function ??0?$regex_traits@D@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$regex_traits@D@std@@QEAA@XZ": # @"??0?$regex_traits@D@std@@QEAA@XZ" +.Lfunc_begin1662: + .cv_func_id 1662 + .cv_loc 1662 20 424 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:424:0 +.seh_proc "??0?$regex_traits@D@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17454: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??0?$_Regex_traits@D@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp17455: +.Lfunc_end1662: + .seh_handlerdata + .section .text,"xr",discard,"??0?$regex_traits@D@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" + .globl "??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" # -- Begin function ??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z + .p2align 4, 0x90 +"??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z": # @"??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" +.Lfunc_begin1663: + .cv_func_id 1663 + .cv_loc 1663 20 2553 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2553:0 +.seh_proc "??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 304 + .seh_stackalloc 304 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 168], -2 + mov al, byte ptr [rbp + 224] + mov byte ptr [rbp + 160], al + mov dword ptr [rbp + 156], r9d + mov qword ptr [rbp + 144], r8 + mov qword ptr [rbp + 136], rdx + mov qword ptr [rbp + 128], rcx + mov rcx, qword ptr [rbp + 128] +.Ltmp17460: + .cv_loc 1663 20 2555 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2555:0 + mov rdx, rcx + add rdx, 48 + mov r8, qword ptr [rbp + 144] + mov r10, qword ptr [rbp + 136] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r10 + call "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z" + .cv_loc 1663 20 2558 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2558:0 + mov r9d, dword ptr [rbp + 156] + mov rcx, qword ptr [rbp + 144] + mov r8, qword ptr [rbp + 136] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + add rdx, 16 + mov r10, rsp + mov dword ptr [r10 + 32], r9d + lea r10, [rbp - 24] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, r10 + mov r9, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + mov qword ptr [rbp - 64], r10 # 8-byte Spill + call "??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z" + .cv_loc 1663 20 2560 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2560:0 +.Ltmp17456: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" +.Ltmp17457: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1663_1 +.LBB1663_1: + mov rax, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 32], rax + .cv_loc 1663 20 2561 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2561:0 + mov rdx, qword ptr [rbp - 32] +.Ltmp17458: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEAV_Root_node@2@@Z" +.Ltmp17459: + jmp .LBB1663_2 +.LBB1663_2: + .cv_loc 1663 20 2562 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2562:0 + lea rcx, [rbp - 24] + call "??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ" + nop + add rsp, 304 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z")@IMGREL + .section .text,"xr",discard,"??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" + .seh_endproc + .def "?dtor$3@?0???$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z@4HA": +.seh_proc "?dtor$3@?0???$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z@4HA" +.LBB1663_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 24] + call "??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp17461: +.Lfunc_end1663: + .seh_handlerdata + .section .text,"xr",discard,"??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" + .p2align 2 +"$cppxdata$??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z")@IMGREL # IPToStateXData + .long 296 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z": + .long -1 # ToState + .long "?dtor$3@?0???$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z@4HA"@IMGREL # Action +"$ip2state$??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z": + .long .Lfunc_begin1663@IMGREL # IP + .long -1 # ToState + .long .Ltmp17456@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17459@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" + # -- End function + .def "?length@?$_Regex_traits@D@std@@SA_KPEBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?length@?$_Regex_traits@D@std@@SA_KPEBD@Z" + .globl "?length@?$_Regex_traits@D@std@@SA_KPEBD@Z" # -- Begin function ?length@?$_Regex_traits@D@std@@SA_KPEBD@Z + .p2align 4, 0x90 +"?length@?$_Regex_traits@D@std@@SA_KPEBD@Z": # @"?length@?$_Regex_traits@D@std@@SA_KPEBD@Z" +.Lfunc_begin1664: + .cv_func_id 1664 + .cv_loc 1664 20 272 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:272:0 +.seh_proc "?length@?$_Regex_traits@D@std@@SA_KPEBD@Z" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp17462: + .cv_loc 1664 20 273 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:273:0 + mov rcx, qword ptr [rsp + 32] + call "?length@?$char_traits@D@std@@SA_KPEBD@Z" + nop + add rsp, 40 + ret +.Ltmp17463: +.Lfunc_end1664: + .seh_handlerdata + .section .text,"xr",discard,"?length@?$_Regex_traits@D@std@@SA_KPEBD@Z" + .seh_endproc + # -- End function + .def "??1?$regex_traits@D@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$regex_traits@D@std@@QEAA@XZ" + .globl "??1?$regex_traits@D@std@@QEAA@XZ" # -- Begin function ??1?$regex_traits@D@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$regex_traits@D@std@@QEAA@XZ": # @"??1?$regex_traits@D@std@@QEAA@XZ" +.Lfunc_begin1665: + .cv_func_id 1665 + .cv_loc 1665 20 424 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:424:0 +.seh_proc "??1?$regex_traits@D@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp17464: + .cv_loc 1665 20 424 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:424:0 + call "??1?$_Regex_traits@D@std@@QEAA@XZ" +.Ltmp17465: + .cv_loc 1665 20 424 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:424:0 + nop + add rsp, 40 + ret +.Ltmp17466: +.Lfunc_end1665: + .seh_handlerdata + .section .text,"xr",discard,"??1?$regex_traits@D@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??1_Regex_base@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Regex_base@std@@QEAA@XZ" + .globl "??1_Regex_base@std@@QEAA@XZ" # -- Begin function ??1_Regex_base@std@@QEAA@XZ + .p2align 4, 0x90 +"??1_Regex_base@std@@QEAA@XZ": # @"??1_Regex_base@std@@QEAA@XZ" +.Lfunc_begin1666: + .cv_func_id 1666 + .cv_loc 1666 20 2253 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2253:0 +.seh_proc "??1_Regex_base@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rsp + 64] + .seh_setframe 5, 64 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + .cv_loc 1666 20 2254 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2254:0 +.Ltmp17467: +.Ltmp17469: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "?_Orphan_all@_Container_base12@std@@QEAAXXZ" +.Ltmp17468: + jmp .LBB1666_1 +.LBB1666_1: + .cv_loc 1666 20 2255 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2255:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, qword ptr [rax] + cmp rcx, 0 + mov qword ptr [rbp - 32], rcx # 8-byte Spill + je .LBB1666_3 +# %bb.2: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1666_3: + .cv_loc 1666 20 2256 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2256:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rax], 0 + .cv_loc 1666 20 2257 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2257:0 + mov rcx, rax + call "??1_Container_base12@std@@QEAA@XZ" +.Ltmp17470: + .cv_loc 1666 20 2257 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2257:0 + nop + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1_Regex_base@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1_Regex_base@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$4@?0???1_Regex_base@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???1_Regex_base@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$4@?0???1_Regex_base@std@@QEAA@XZ@4HA" +.LBB1666_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue +.Ltmp17471: + .cv_loc 1666 20 2257 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2257:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1_Container_base12@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??1_Regex_base@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$5@?0???1_Regex_base@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???1_Regex_base@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$5@?0???1_Regex_base@std@@QEAA@XZ@4HA" +.LBB1666_5: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp17472: +.Lfunc_end1666: + .seh_handlerdata + .section .text,"xr",discard,"??1_Regex_base@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1_Regex_base@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1_Regex_base@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??1_Regex_base@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1_Regex_base@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1_Regex_base@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$5@?0???1_Regex_base@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0???1_Regex_base@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1_Regex_base@std@@QEAA@XZ": + .long .Lfunc_begin1666@IMGREL # IP + .long -1 # ToState + .long .Ltmp17467@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp17468@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1_Regex_base@std@@QEAA@XZ" + # -- End function + .def "??0?$_Regex_traits@D@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Regex_traits@D@std@@QEAA@XZ" + .globl "??0?$_Regex_traits@D@std@@QEAA@XZ" # -- Begin function ??0?$_Regex_traits@D@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Regex_traits@D@std@@QEAA@XZ": # @"??0?$_Regex_traits@D@std@@QEAA@XZ" +.Lfunc_begin1667: + .cv_func_id 1667 + .cv_loc 1667 20 277 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:277:0 +.seh_proc "??0?$_Regex_traits@D@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp17475: + mov rax, rcx + add rax, 16 + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0locale@std@@QEAA@XZ" + .cv_loc 1667 20 278 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:278:0 +.Ltmp17473: +.Ltmp17476: + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "?_Cache_locale@?$_Regex_traits@D@std@@AEAAXXZ" +.Ltmp17474: + jmp .LBB1667_1 +.Ltmp17477: +.LBB1667_1: + .cv_loc 1667 20 279 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:279:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_Regex_traits@D@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??0?$_Regex_traits@D@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???0?$_Regex_traits@D@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$_Regex_traits@D@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???0?$_Regex_traits@D@std@@QEAA@XZ@4HA" +.LBB1667_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp17478: + .cv_loc 1667 20 279 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:279:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1locale@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17479: +.Lfunc_end1667: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Regex_traits@D@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_Regex_traits@D@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??0?$_Regex_traits@D@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$_Regex_traits@D@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$_Regex_traits@D@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Regex_traits@D@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???0?$_Regex_traits@D@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??0?$_Regex_traits@D@std@@QEAA@XZ": + .long .Lfunc_begin1667@IMGREL # IP + .long -1 # ToState + .long .Ltmp17473@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17474@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_Regex_traits@D@std@@QEAA@XZ" + # -- End function + .def "??0locale@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0locale@std@@QEAA@XZ" + .globl "??0locale@std@@QEAA@XZ" # -- Begin function ??0locale@std@@QEAA@XZ + .p2align 4, 0x90 +"??0locale@std@@QEAA@XZ": # @"??0locale@std@@QEAA@XZ" +.Lfunc_begin1668: + .cv_func_id 1668 + .cv_file 23 "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\xlocale" "02956F7671545B9D3F4C6DE49A080629" 1 + .cv_loc 1668 23 331 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:331:0 +.seh_proc "??0locale@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp17482: + mov rax, rcx + add rax, 8 +.Ltmp17480: + mov rdx, qword ptr [rip + "__imp_?_Init@locale@std@@CAPEAV_Locimp@12@_N@Z"] + mov r8b, 1 + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov cl, r8b + mov qword ptr [rbp - 32], rax # 8-byte Spill + call rdx +.Ltmp17481: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB1668_1 +.LBB1668_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1668 23 332 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:332:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0locale@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??0locale@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???0locale@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0locale@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???0locale@std@@QEAA@XZ@4HA" +.LBB1668_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue + .cv_loc 1668 23 331 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:331:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp17483: +.Lfunc_end1668: + .seh_handlerdata + .section .text,"xr",discard,"??0locale@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??0locale@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??0locale@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0locale@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0locale@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0locale@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???0locale@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??0locale@std@@QEAA@XZ": + .long .Lfunc_begin1668@IMGREL # IP + .long -1 # ToState + .long .Ltmp17480@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17481@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0locale@std@@QEAA@XZ" + # -- End function + .def "?_Cache_locale@?$_Regex_traits@D@std@@AEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Cache_locale@?$_Regex_traits@D@std@@AEAAXXZ" + .globl "?_Cache_locale@?$_Regex_traits@D@std@@AEAAXXZ" # -- Begin function ?_Cache_locale@?$_Regex_traits@D@std@@AEAAXXZ + .p2align 4, 0x90 +"?_Cache_locale@?$_Regex_traits@D@std@@AEAAXXZ": # @"?_Cache_locale@?$_Regex_traits@D@std@@AEAAXXZ" +.Lfunc_begin1669: + .cv_func_id 1669 + .cv_loc 1669 20 412 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:412:0 +.seh_proc "?_Cache_locale@?$_Regex_traits@D@std@@AEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17484: + .cv_loc 1669 20 413 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:413:0 + mov rax, rcx + add rax, 16 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx], rax + .cv_loc 1669 20 414 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:414:0 + add rcx, 16 + call "??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx + 8], rax + .cv_loc 1669 20 415 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:415:0 + add rsp, 56 + ret +.Ltmp17485: +.Lfunc_end1669: + .seh_handlerdata + .section .text,"xr",discard,"?_Cache_locale@?$_Regex_traits@D@std@@AEAAXXZ" + .seh_endproc + # -- End function + .def "??1locale@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1locale@std@@QEAA@XZ" + .globl "??1locale@std@@QEAA@XZ" # -- Begin function ??1locale@std@@QEAA@XZ + .p2align 4, 0x90 +"??1locale@std@@QEAA@XZ": # @"??1locale@std@@QEAA@XZ" +.Lfunc_begin1670: + .cv_func_id 1670 + .cv_loc 1670 23 430 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:430:0 +.seh_proc "??1locale@std@@QEAA@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp17488: + .cv_loc 1670 23 431 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:431:0 + cmp qword ptr [rcx + 8], 0 + mov qword ptr [rbp - 24], rcx # 8-byte Spill + je .LBB1670_5 +# %bb.1: +.Ltmp17489: + .cv_loc 1670 23 432 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:432:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rcx] + mov rdx, qword ptr [rdx + 16] +.Ltmp17486: + call rdx +.Ltmp17487: + mov qword ptr [rbp - 32], rax # 8-byte Spill + jmp .LBB1670_2 +.LBB1670_2: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + cmp rax, 0 + je .LBB1670_4 +# %bb.3: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rax + mov edx, 1 + mov r8, qword ptr [rbp - 40] # 8-byte Reload + call qword ptr [r8] + mov qword ptr [rbp - 48], rax # 8-byte Spill +.LBB1670_4: + jmp .LBB1670_5 +.Ltmp17490: +.LBB1670_5: + .cv_loc 1670 23 433 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:433:0 + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1locale@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1locale@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$6@?0???1locale@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???1locale@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$6@?0???1locale@std@@QEAA@XZ@4HA" +.LBB1670_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp17491: + .cv_loc 1670 23 432 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:432:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp17492: +.Lfunc_end1670: + .seh_handlerdata + .section .text,"xr",discard,"??1locale@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1locale@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1locale@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??1locale@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1locale@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1locale@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$6@?0???1locale@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1locale@std@@QEAA@XZ": + .long .Lfunc_begin1670@IMGREL # IP + .long -1 # ToState + .long .Ltmp17486@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17487@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1locale@std@@QEAA@XZ" + # -- End function + .def "??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z" + .globl "??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z" # -- Begin function ??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z + .p2align 4, 0x90 +"??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z": # @"??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z" +.Lfunc_begin1671: + .cv_func_id 1671 + .cv_loc 1671 23 553 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:553:0 +.seh_proc "??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 48], rcx +.Ltmp17505: + .cv_loc 1671 23 559 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:559:0 + mov rcx, qword ptr [rip + "__imp_??0_Lockit@std@@QEAA@H@Z"] + lea rax, [rbp + 40] + xor edx, edx + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp - 24] # 8-byte Reload + call rax + .cv_loc 1671 23 560 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:560:0 + mov rcx, qword ptr [rip + "?_Psave@?$_Facetptr@V?$collate@D@std@@@std@@2PEBVfacet@locale@2@EB"] + mov qword ptr [rbp + 32], rcx + .cv_loc 1671 23 563 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:563:0 +.Ltmp17493: + mov rcx, qword ptr [rip + "__imp_?id@?$collate@D@std@@2V0locale@2@A"] + mov r8, qword ptr [rip + "__imp_??Bid@locale@std@@QEAA_KXZ"] + mov qword ptr [rbp - 32], rax # 8-byte Spill + call r8 +.Ltmp17494: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB1671_1 +.LBB1671_1: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp + 24], rax + .cv_loc 1671 23 564 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:564:0 + mov rcx, qword ptr [rbp + 48] + mov rdx, qword ptr [rbp + 24] +.Ltmp17495: + call "?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K@Z" +.Ltmp17496: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1671_2 +.LBB1671_2: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp + 16], rax + .cv_loc 1671 23 566 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:566:0 + cmp qword ptr [rbp + 16], 0 + je .LBB1671_4 +# %bb.3: + jmp .LBB1671_13 +.LBB1671_4: +.Ltmp17506: + .cv_loc 1671 23 568 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:568:0 + cmp qword ptr [rbp + 32], 0 + je .LBB1671_6 +# %bb.5: +.Ltmp17507: + .cv_loc 1671 23 569 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:569:0 + mov rax, qword ptr [rbp + 32] + mov qword ptr [rbp + 16], rax + jmp .LBB1671_12 +.LBB1671_6: + .cv_loc 1671 23 570 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:570:0 + mov rdx, qword ptr [rbp + 48] +.Ltmp17497: + lea rcx, [rbp + 32] + call "?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" +.Ltmp17498: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1671_7 +.LBB1671_7: + mov rax, qword ptr [rbp - 56] # 8-byte Reload + cmp rax, -1 + jne .LBB1671_9 +# %bb.8: + .cv_loc 1671 23 574 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:574:0 + lea rax, [rbp - 8] +.Ltmp17508: + mov rcx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0bad_cast@std@@QEAA@XZ" +.Ltmp17503: + lea rdx, [rip + "_TI2?AVbad_cast@std@@"] + mov rcx, qword ptr [rip + __imp__CxxThrowException] + mov r8, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, r8 + mov r9, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call r9 +.Ltmp17504: + jmp .LBB1671_15 +.LBB1671_9: +.Ltmp17509: + .cv_loc 1671 23 582 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:582:0 + mov rax, qword ptr [rbp + 32] + mov qword ptr [rbp + 16], rax + .cv_loc 1671 23 583 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:583:0 + mov rax, qword ptr [rbp + 32] + mov qword ptr [rip + "?_Psave@?$_Facetptr@V?$collate@D@std@@@std@@2PEBVfacet@locale@2@EB"], rax + .cv_loc 1671 23 585 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:585:0 + mov rax, qword ptr [rbp + 32] + mov qword ptr [rbp - 16], rax + .cv_loc 1671 23 586 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:586:0 + mov rax, qword ptr [rbp - 16] + mov rcx, qword ptr [rax] + mov rcx, qword ptr [rcx + 8] +.Ltmp17499: + mov qword ptr [rbp - 88], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp - 88] # 8-byte Reload + call rax +.Ltmp17500: + jmp .LBB1671_10 +.LBB1671_10: + .cv_loc 1671 23 592 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:592:0 + mov rcx, qword ptr [rbp - 16] +.Ltmp17501: + call "?_Facet_Register@std@@YAXPEAV_Facet_base@1@@Z" +.Ltmp17502: + jmp .LBB1671_11 +.Ltmp17510: +.LBB1671_11: + .cv_loc 1671 23 570 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:570:0 + jmp .LBB1671_12 +.Ltmp17511: +.LBB1671_12: + .cv_loc 1671 23 568 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:568:0 + jmp .LBB1671_13 +.Ltmp17512: +.LBB1671_13: + .cv_loc 1671 23 596 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:596:0 + mov rax, qword ptr [rbp + 16] + .cv_loc 1671 23 597 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:597:0 + lea rcx, [rbp + 40] + mov qword ptr [rbp - 96], rax # 8-byte Spill + call qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] + .cv_loc 1671 23 596 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:596:0 + mov rax, qword ptr [rbp - 96] # 8-byte Reload + add rsp, 192 + pop rbp + ret +.LBB1671_15: + ud2 + .seh_handlerdata + .long ("$cppxdata$??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z")@IMGREL + .section .text,"xr",discard,"??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z" + .seh_endproc + .def "?dtor$14@?0???$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$14@?0???$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z@4HA": +.seh_proc "?dtor$14@?0???$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z@4HA" +.LBB1671_14: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1671 23 597 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:597:0 + mov rax, qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] + lea rcx, [rbp + 40] + call rax + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17513: +.Lfunc_end1671: + .seh_handlerdata + .section .text,"xr",discard,"??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z" + .p2align 2 +"$cppxdata$??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z": + .long -1 # ToState + .long "?dtor$14@?0???$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z": + .long .Lfunc_begin1671@IMGREL # IP + .long -1 # ToState + .long .Ltmp17493@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17502@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z" + # -- End function + .def "??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z" + .globl "??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z" # -- Begin function ??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z + .p2align 4, 0x90 +"??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z": # @"??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z" +.Lfunc_begin1672: + .cv_func_id 1672 + .cv_loc 1672 23 553 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:553:0 +.seh_proc "??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 48], rcx +.Ltmp17526: + .cv_loc 1672 23 559 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:559:0 + mov rcx, qword ptr [rip + "__imp_??0_Lockit@std@@QEAA@H@Z"] + lea rax, [rbp + 40] + xor edx, edx + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp - 24] # 8-byte Reload + call rax + .cv_loc 1672 23 560 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:560:0 + mov rcx, qword ptr [rip + "?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PEBVfacet@locale@2@EB"] + mov qword ptr [rbp + 32], rcx + .cv_loc 1672 23 563 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:563:0 +.Ltmp17514: + mov rcx, qword ptr [rip + "__imp_?id@?$ctype@D@std@@2V0locale@2@A"] + mov r8, qword ptr [rip + "__imp_??Bid@locale@std@@QEAA_KXZ"] + mov qword ptr [rbp - 32], rax # 8-byte Spill + call r8 +.Ltmp17515: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB1672_1 +.LBB1672_1: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp + 24], rax + .cv_loc 1672 23 564 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:564:0 + mov rcx, qword ptr [rbp + 48] + mov rdx, qword ptr [rbp + 24] +.Ltmp17516: + call "?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K@Z" +.Ltmp17517: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1672_2 +.LBB1672_2: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp + 16], rax + .cv_loc 1672 23 566 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:566:0 + cmp qword ptr [rbp + 16], 0 + je .LBB1672_4 +# %bb.3: + jmp .LBB1672_13 +.LBB1672_4: +.Ltmp17527: + .cv_loc 1672 23 568 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:568:0 + cmp qword ptr [rbp + 32], 0 + je .LBB1672_6 +# %bb.5: +.Ltmp17528: + .cv_loc 1672 23 569 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:569:0 + mov rax, qword ptr [rbp + 32] + mov qword ptr [rbp + 16], rax + jmp .LBB1672_12 +.LBB1672_6: + .cv_loc 1672 23 570 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:570:0 + mov rdx, qword ptr [rbp + 48] +.Ltmp17518: + mov rax, qword ptr [rip + "__imp_?_Getcat@?$ctype@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z"] + lea rcx, [rbp + 32] + call rax +.Ltmp17519: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1672_7 +.LBB1672_7: + mov rax, qword ptr [rbp - 56] # 8-byte Reload + cmp rax, -1 + jne .LBB1672_9 +# %bb.8: + .cv_loc 1672 23 574 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:574:0 + lea rax, [rbp - 8] +.Ltmp17529: + mov rcx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0bad_cast@std@@QEAA@XZ" +.Ltmp17524: + lea rdx, [rip + "_TI2?AVbad_cast@std@@"] + mov rcx, qword ptr [rip + __imp__CxxThrowException] + mov r8, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, r8 + mov r9, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call r9 +.Ltmp17525: + jmp .LBB1672_15 +.LBB1672_9: +.Ltmp17530: + .cv_loc 1672 23 582 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:582:0 + mov rax, qword ptr [rbp + 32] + mov qword ptr [rbp + 16], rax + .cv_loc 1672 23 583 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:583:0 + mov rax, qword ptr [rbp + 32] + mov qword ptr [rip + "?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PEBVfacet@locale@2@EB"], rax + .cv_loc 1672 23 585 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:585:0 + mov rax, qword ptr [rbp + 32] + mov qword ptr [rbp - 16], rax + .cv_loc 1672 23 586 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:586:0 + mov rax, qword ptr [rbp - 16] + mov rcx, qword ptr [rax] + mov rcx, qword ptr [rcx + 8] +.Ltmp17520: + mov qword ptr [rbp - 88], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp - 88] # 8-byte Reload + call rax +.Ltmp17521: + jmp .LBB1672_10 +.LBB1672_10: + .cv_loc 1672 23 592 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:592:0 + mov rcx, qword ptr [rbp - 16] +.Ltmp17522: + call "?_Facet_Register@std@@YAXPEAV_Facet_base@1@@Z" +.Ltmp17523: + jmp .LBB1672_11 +.Ltmp17531: +.LBB1672_11: + .cv_loc 1672 23 570 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:570:0 + jmp .LBB1672_12 +.Ltmp17532: +.LBB1672_12: + .cv_loc 1672 23 568 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:568:0 + jmp .LBB1672_13 +.Ltmp17533: +.LBB1672_13: + .cv_loc 1672 23 596 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:596:0 + mov rax, qword ptr [rbp + 16] + .cv_loc 1672 23 597 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:597:0 + lea rcx, [rbp + 40] + mov qword ptr [rbp - 96], rax # 8-byte Spill + call qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] + .cv_loc 1672 23 596 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:596:0 + mov rax, qword ptr [rbp - 96] # 8-byte Reload + add rsp, 192 + pop rbp + ret +.LBB1672_15: + ud2 + .seh_handlerdata + .long ("$cppxdata$??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z")@IMGREL + .section .text,"xr",discard,"??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z" + .seh_endproc + .def "?dtor$14@?0???$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$14@?0???$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z@4HA": +.seh_proc "?dtor$14@?0???$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z@4HA" +.LBB1672_14: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1672 23 597 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:597:0 + mov rax, qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] + lea rcx, [rbp + 40] + call rax + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17534: +.Lfunc_end1672: + .seh_handlerdata + .section .text,"xr",discard,"??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z" + .p2align 2 +"$cppxdata$??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z": + .long -1 # ToState + .long "?dtor$14@?0???$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z": + .long .Lfunc_begin1672@IMGREL # IP + .long -1 # ToState + .long .Ltmp17514@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17523@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z" + # -- End function + .def "?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K@Z" + .globl "?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K@Z" # -- Begin function ?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K@Z + .p2align 4, 0x90 +"?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K@Z": # @"?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K@Z" +.Lfunc_begin1673: + .cv_func_id 1673 + .cv_loc 1673 23 458 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:458:0 +.seh_proc "?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov qword ptr [rsp + 88], rdx + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp17535: + .cv_loc 1673 23 459 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:459:0 + mov rdx, qword ptr [rsp + 88] + mov rax, qword ptr [rcx + 8] + cmp rdx, qword ptr [rax + 24] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + jae .LBB1673_2 +# %bb.1: + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rcx, qword ptr [rcx + 16] + mov rdx, qword ptr [rsp + 88] + mov rcx, qword ptr [rcx + 8*rdx] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + jmp .LBB1673_3 +.LBB1673_2: + xor eax, eax + mov ecx, eax + mov qword ptr [rsp + 48], rcx # 8-byte Spill + jmp .LBB1673_3 +.LBB1673_3: + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 72], rax + .cv_loc 1673 23 461 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:461:0 + cmp qword ptr [rsp + 72], 0 + jne .LBB1673_5 +# %bb.4: + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + test byte ptr [rcx + 36], 1 + jne .LBB1673_6 +.LBB1673_5: +.Ltmp17536: + .cv_loc 1673 23 462 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:462:0 + mov rax, qword ptr [rsp + 72] + mov qword ptr [rsp + 96], rax + jmp .LBB1673_10 +.LBB1673_6: +.Ltmp17537: + .cv_loc 1673 23 465 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:465:0 + call qword ptr [rip + "__imp_?_Getgloballocale@locale@std@@CAPEAV_Locimp@12@XZ"] + mov qword ptr [rsp + 64], rax + .cv_loc 1673 23 466 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:466:0 + mov rax, qword ptr [rsp + 88] + mov rcx, qword ptr [rsp + 64] + cmp rax, qword ptr [rcx + 24] + jae .LBB1673_8 +# %bb.7: + mov rax, qword ptr [rsp + 64] + mov rax, qword ptr [rax + 16] + mov rcx, qword ptr [rsp + 88] + mov rax, qword ptr [rax + 8*rcx] + mov qword ptr [rsp + 40], rax # 8-byte Spill + jmp .LBB1673_9 +.LBB1673_8: + xor eax, eax + mov ecx, eax + mov qword ptr [rsp + 40], rcx # 8-byte Spill + jmp .LBB1673_9 +.LBB1673_9: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 96], rax +.Ltmp17538: +.LBB1673_10: + .cv_loc 1673 23 470 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:470:0 + mov rax, qword ptr [rsp + 96] + add rsp, 104 + ret +.Ltmp17539: +.Lfunc_end1673: + .seh_handlerdata + .section .text,"xr",discard,"?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K@Z" + .seh_endproc + # -- End function + .def "?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" + .globl "?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" # -- Begin function ?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z + .p2align 4, 0x90 +"?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z": # @"?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" +.Lfunc_begin1674: + .cv_func_id 1674 + .cv_loc 1674 22 65 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:65:0 +.seh_proc "?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 256 + .seh_stackalloc 256 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 120], -2 + mov qword ptr [rbp + 112], rdx + mov qword ptr [rbp + 104], rcx +.Ltmp17546: + .cv_loc 1674 22 66 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:66:0 + cmp qword ptr [rbp + 104], 0 + je .LBB1674_11 +# %bb.1: + mov rax, qword ptr [rbp + 104] + cmp qword ptr [rax], 0 + jne .LBB1674_11 +# %bb.2: +.Ltmp17547: + .cv_loc 1674 22 67 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:67:0 + mov rax, qword ptr [rip + "__imp_??2_Crt_new_delete@std@@SAPEAX_K@Z"] + mov ecx, 32 + # kill: def $rcx killed $ecx + call rax + mov rcx, rax + mov byte ptr [rbp - 41], 1 + mov rdx, qword ptr [rbp + 112] +.Ltmp17540: + lea r8, [rbp - 40] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ" +.Ltmp17541: + jmp .LBB1674_3 +.LBB1674_3: + lea rcx, [rbp - 40] + call "?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" +.Ltmp17542: + mov rcx, qword ptr [rip + "__imp_??0_Locinfo@std@@QEAA@PEBD@Z"] + mov rdx, rbp + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + mov rax, qword ptr [rbp - 72] # 8-byte Reload + call rax +.Ltmp17543: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1674_4 +.LBB1674_4: +.Ltmp17544: + xor eax, eax + mov r8d, eax + mov rdx, rbp + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + call "??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z" +.Ltmp17545: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1674_5 +.LBB1674_5: + mov byte ptr [rbp - 41], 0 + mov rax, qword ptr [rbp - 64] # 8-byte Reload + mov rcx, qword ptr [rbp + 104] + mov qword ptr [rcx], rax + mov rcx, rbp + call qword ptr [rip + "__imp_??1_Locinfo@std@@QEAA@XZ"] + lea rcx, [rbp - 40] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + jmp .LBB1674_11 +.Ltmp17548: +.LBB1674_11: + .cv_loc 1674 22 69 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:69:0 + mov eax, 1 + # kill: def $rax killed $eax + add rsp, 256 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z")@IMGREL + .section .text,"xr",discard,"?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" + .seh_endproc + .def "?dtor$6@?0??_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0??_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z@4HA": +.seh_proc "?dtor$6@?0??_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z@4HA" +.LBB1674_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp17549: + .cv_loc 1674 22 67 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:67:0 + mov rax, qword ptr [rip + "__imp_??1_Locinfo@std@@QEAA@XZ"] + mov rcx, rbp + call rax + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" + .seh_endproc + .def "?dtor$7@?0??_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z@4HA": +.seh_proc "?dtor$7@?0??_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z@4HA" +.LBB1674_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 40] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" + .seh_endproc + .def "?dtor$8@?0??_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0??_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z@4HA": +.seh_proc "?dtor$8@?0??_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z@4HA" +.LBB1674_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 41], 1 + jne .LBB1674_9 + jmp .LBB1674_10 +.LBB1674_9: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call qword ptr [rip + "__imp_??3_Crt_new_delete@std@@SAXPEAX@Z"] +.LBB1674_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17550: +.Lfunc_end1674: + .seh_handlerdata + .section .text,"xr",discard,"?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" + .p2align 2 +"$cppxdata$?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z")@IMGREL # IPToStateXData + .long 248 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z": + .long -1 # ToState + .long "?dtor$8@?0??_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$7@?0??_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$6@?0??_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z@4HA"@IMGREL # Action +"$ip2state$?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z": + .long .Lfunc_begin1674@IMGREL # IP + .long -1 # ToState + .long .Ltmp17540@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17542@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp17544@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp17545@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" + # -- End function + .def "??0bad_cast@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0bad_cast@std@@QEAA@XZ" + .globl "??0bad_cast@std@@QEAA@XZ" # -- Begin function ??0bad_cast@std@@QEAA@XZ + .p2align 4, 0x90 +"??0bad_cast@std@@QEAA@XZ": # @"??0bad_cast@std@@QEAA@XZ" +.Lfunc_begin1675: + .cv_func_id 1675 + .cv_file 24 "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\vcruntime_typeinfo.h" "2465A06B1F50CD26AD5EC7D20DA6DB3D" 1 + .cv_loc 1675 24 125 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_typeinfo.h:125:0 +.seh_proc "??0bad_cast@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17551: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + lea rdx, [rip + "??_C@_08EPJLHIJG@bad?5cast?$AA@"] + mov r8d, 1 + call "??0exception@std@@QEAA@QEBDH@Z" + lea rcx, [rip + "??_7bad_cast@std@@6B@"] + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rdx], rcx + .cv_loc 1675 24 126 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_typeinfo.h:126:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rdx + add rsp, 56 + ret +.Ltmp17552: +.Lfunc_end1675: + .seh_handlerdata + .section .text,"xr",discard,"??0bad_cast@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0bad_cast@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0bad_cast@std@@QEAA@AEBV01@@Z" + .globl "??0bad_cast@std@@QEAA@AEBV01@@Z" # -- Begin function ??0bad_cast@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0bad_cast@std@@QEAA@AEBV01@@Z": # @"??0bad_cast@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1676: + .cv_func_id 1676 + .cv_loc 1676 24 118 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_typeinfo.h:118:0 +.seh_proc "??0bad_cast@std@@QEAA@AEBV01@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17553: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0exception@std@@QEAA@AEBV01@@Z" + lea rcx, [rip + "??_7bad_cast@std@@6B@"] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx], rcx + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rdx + add rsp, 72 + ret +.Ltmp17554: +.Lfunc_end1676: + .seh_handlerdata + .section .text,"xr",discard,"??0bad_cast@std@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??1bad_cast@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1bad_cast@std@@UEAA@XZ" + .globl "??1bad_cast@std@@UEAA@XZ" # -- Begin function ??1bad_cast@std@@UEAA@XZ + .p2align 4, 0x90 +"??1bad_cast@std@@UEAA@XZ": # @"??1bad_cast@std@@UEAA@XZ" +.Lfunc_begin1677: + .cv_func_id 1677 + .cv_loc 1677 24 118 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_typeinfo.h:118:0 +.seh_proc "??1bad_cast@std@@UEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp17555: + .cv_loc 1677 24 118 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_typeinfo.h:118:0 + call "??1exception@std@@UEAA@XZ" +.Ltmp17556: + .cv_loc 1677 24 118 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_typeinfo.h:118:0 + nop + add rsp, 40 + ret +.Ltmp17557: +.Lfunc_end1677: + .seh_handlerdata + .section .text,"xr",discard,"??1bad_cast@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ" + .globl "?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ" # -- Begin function ?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ + .p2align 4, 0x90 +"?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ": # @"?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ" +.Lfunc_begin1678: + .cv_func_id 1678 + .cv_loc 1678 23 448 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:448:0 +.seh_proc "?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp17558: + .cv_loc 1678 23 449 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale:449:0 + cmp qword ptr [rcx + 8], 0 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], rdx # 8-byte Spill + mov qword ptr [rsp + 56], rcx # 8-byte Spill + jne .LBB1678_2 +# %bb.1: + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov qword ptr [rsp + 48], rax # 8-byte Spill + jmp .LBB1678_3 +.LBB1678_2: + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + add rcx, 40 + call qword ptr [rip + "__imp_?c_str@?$_Yarn@D@std@@QEBAPEBDXZ"] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov rdx, rax + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z" + mov qword ptr [rsp + 40], rax # 8-byte Spill +.LBB1678_3: + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 88 + ret +.Ltmp17559: +.Lfunc_end1678: + .seh_handlerdata + .section .text,"xr",discard,"?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ" + .seh_endproc + # -- End function + .def "??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z" + .globl "??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z" # -- Begin function ??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z + .p2align 4, 0x90 +"??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z": # @"??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z" +.Lfunc_begin1679: + .cv_func_id 1679 + .cv_loc 1679 22 59 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:59:0 +.seh_proc "??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], r8 + mov qword ptr [rbp - 24], rdx + mov qword ptr [rbp - 32], rcx + mov rcx, qword ptr [rbp - 32] +.Ltmp17562: + mov rdx, qword ptr [rbp - 16] + mov r8, qword ptr [rip + "__imp_??0facet@locale@std@@IEAA@_K@Z"] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + call r8 + lea rcx, [rip + "??_7?$collate@D@std@@6B@"] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rdx], rcx +.Ltmp17563: + .cv_loc 1679 22 60 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:60:0 + mov rdx, qword ptr [rbp - 24] +.Ltmp17560: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Init@?$collate@D@std@@IEAAXAEBV_Locinfo@2@@Z" +.Ltmp17561: + jmp .LBB1679_1 +.Ltmp17564: +.LBB1679_1: + .cv_loc 1679 22 61 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:61:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z")@IMGREL + .section .text,"xr",discard,"??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z" + .seh_endproc + .def "?dtor$2@?0???0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z@4HA": +.seh_proc "?dtor$2@?0???0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z@4HA" +.LBB1679_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp17565: + .cv_loc 1679 22 61 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:61:0 + mov rax, qword ptr [rip + "__imp_??1facet@locale@std@@MEAA@XZ"] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call rax + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17566: +.Lfunc_end1679: + .seh_handlerdata + .section .text,"xr",discard,"??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z" + .p2align 2 +"$cppxdata$??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z@4HA"@IMGREL # Action +"$ip2state$??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z": + .long .Lfunc_begin1679@IMGREL # IP + .long -1 # ToState + .long .Ltmp17560@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17561@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z" + # -- End function + .def "?_Init@?$collate@D@std@@IEAAXAEBV_Locinfo@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Init@?$collate@D@std@@IEAAXAEBV_Locinfo@2@@Z" + .globl "?_Init@?$collate@D@std@@IEAAXAEBV_Locinfo@2@@Z" # -- Begin function ?_Init@?$collate@D@std@@IEAAXAEBV_Locinfo@2@@Z + .p2align 4, 0x90 +"?_Init@?$collate@D@std@@IEAAXAEBV_Locinfo@2@@Z": # @"?_Init@?$collate@D@std@@IEAAXAEBV_Locinfo@2@@Z" +.Lfunc_begin1680: + .cv_func_id 1680 + .cv_loc 1680 22 88 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:88:0 +.seh_proc "?_Init@?$collate@D@std@@IEAAXAEBV_Locinfo@2@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rax, qword ptr [rsp + 48] +.Ltmp17567: + .cv_loc 1680 22 89 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:89:0 + mov rcx, qword ptr [rsp + 56] + lea rdx, [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call qword ptr [rip + "__imp_?_Getcoll@_Locinfo@std@@QEBA?AU_Collvec@@XZ"] + mov rax, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx + 16], rax + mov rax, qword ptr [rsp + 72] + mov qword ptr [rcx + 24], rax + mov rax, qword ptr [rsp + 80] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 1680 22 90 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:90:0 + nop + add rsp, 88 + ret +.Ltmp17568: +.Lfunc_end1680: + .seh_handlerdata + .section .text,"xr",discard,"?_Init@?$collate@D@std@@IEAAXAEBV_Locinfo@2@@Z" + .seh_endproc + # -- End function + .def "??_G?$collate@D@std@@MEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$collate@D@std@@MEAAPEAXI@Z" + .globl "??_G?$collate@D@std@@MEAAPEAXI@Z" # -- Begin function ??_G?$collate@D@std@@MEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$collate@D@std@@MEAAPEAXI@Z": # @"??_G?$collate@D@std@@MEAAPEAXI@Z" +.Lfunc_begin1681: + .cv_func_id 1681 + .cv_loc 1681 22 74 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:74:0 +.seh_proc "??_G?$collate@D@std@@MEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp17569: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$collate@D@std@@MEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1681_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call qword ptr [rip + "__imp_??3_Crt_new_delete@std@@SAXPEAX@Z"] +.LBB1681_2: + .cv_loc 1681 22 76 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:76:0 + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp17570: +.Lfunc_end1681: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$collate@D@std@@MEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "?do_compare@?$collate@D@std@@MEBAHPEBD000@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?do_compare@?$collate@D@std@@MEBAHPEBD000@Z" + .globl "?do_compare@?$collate@D@std@@MEBAHPEBD000@Z" # -- Begin function ?do_compare@?$collate@D@std@@MEBAHPEBD000@Z + .p2align 4, 0x90 +"?do_compare@?$collate@D@std@@MEBAHPEBD000@Z": # @"?do_compare@?$collate@D@std@@MEBAHPEBD000@Z" +.Lfunc_begin1682: + .cv_func_id 1682 + .cv_loc 1682 22 94 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:94:0 +.seh_proc "?do_compare@?$collate@D@std@@MEBAHPEBD000@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + mov qword ptr [rsp + 96], r9 + mov qword ptr [rsp + 88], r8 + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp17571: + .cv_loc 1682 22 95 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:95:0 + mov rdx, qword ptr [rsp + 88] + mov r8, qword ptr [rsp + 80] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, r8 + lea r8, [rip + "??_C@_1IM@PMNGCNPO@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 95 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??$_Debug_range@PEBD@std@@YAXPEBD0PEB_WI@Z" + .cv_loc 1682 22 96 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:96:0 + mov rdx, qword ptr [rsp + 144] + mov rcx, qword ptr [rsp + 96] + lea r8, [rip + "??_C@_1IM@PMNGCNPO@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 96 + call "??$_Debug_range@PEBD@std@@YAXPEBD0PEB_WI@Z" + .cv_loc 1682 22 97 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:97:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + add rax, 16 + mov r9, qword ptr [rsp + 144] + mov r8, qword ptr [rsp + 96] + mov rdx, qword ptr [rsp + 88] + mov rcx, qword ptr [rsp + 80] + mov qword ptr [rsp + 32], rax + call "??$_LStrcoll@D@std@@YAHPEBD000PEBU_Collvec@@@Z" + mov dword ptr [rsp + 68], eax + .cv_loc 1682 22 98 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:98:0 + cmp dword ptr [rsp + 68], 0 + jge .LBB1682_2 +# %bb.1: + mov eax, 4294967295 + mov dword ptr [rsp + 44], eax # 4-byte Spill + jmp .LBB1682_3 +.LBB1682_2: + xor eax, eax + mov ecx, dword ptr [rsp + 68] + cmp ecx, 0 + mov ecx, 1 + cmove ecx, eax + mov dword ptr [rsp + 44], ecx # 4-byte Spill +.LBB1682_3: + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 104 + ret +.Ltmp17572: +.Lfunc_end1682: + .seh_handlerdata + .section .text,"xr",discard,"?do_compare@?$collate@D@std@@MEBAHPEBD000@Z" + .seh_endproc + # -- End function + .def "?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" + .globl "?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" # -- Begin function ?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z + .p2align 4, 0x90 +"?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z": # @"?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" +.Lfunc_begin1683: + .cv_func_id 1683 + .cv_loc 1683 22 103 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:103:0 +.seh_proc "?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 256 + .seh_stackalloc 256 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 120], -2 + mov rax, rdx + mov qword ptr [rbp + 112], r9 + mov qword ptr [rbp + 104], r8 + mov qword ptr [rbp + 96], rcx + mov rcx, qword ptr [rbp + 96] +.Ltmp17581: + .cv_loc 1683 22 104 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:104:0 + mov r8, qword ptr [rbp + 112] + mov r9, qword ptr [rbp + 104] + mov qword ptr [rbp + 24], rcx # 8-byte Spill + mov rcx, r9 + mov qword ptr [rbp + 16], rdx # 8-byte Spill + mov rdx, r8 + lea r8, [rip + "??_C@_1IM@PMNGCNPO@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 104 + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??$_Debug_range@PEBD@std@@YAXPEBD0PEB_WI@Z" + .cv_loc 1683 22 106 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:106:0 + mov byte ptr [rbp + 87], 0 +.Ltmp17582: + #DEBUG_VALUE: do_transform:_Str <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" +.Ltmp17583: + .cv_loc 1683 22 108 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:108:0 + mov rcx, qword ptr [rbp + 112] + mov rdx, qword ptr [rbp + 104] + sub rcx, rdx + mov qword ptr [rbp + 88], rcx + mov qword ptr [rbp], rax # 8-byte Spill +.Ltmp17584: +.LBB1683_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: do_transform:_Str <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + xor eax, eax + mov ecx, eax + cmp rcx, qword ptr [rbp + 88] + jae .LBB1683_10 +.Ltmp17585: +# %bb.2: # in Loop: Header=BB1683_1 Depth=1 + #DEBUG_VALUE: do_transform:_Str <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + .cv_loc 1683 22 110 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:110:0 + mov rdx, qword ptr [rbp + 88] +.Ltmp17573: + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + call "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" +.Ltmp17574: + jmp .LBB1683_3 +.Ltmp17586: +.LBB1683_3: # in Loop: Header=BB1683_1 Depth=1 + #DEBUG_VALUE: do_transform:_Str <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + .cv_loc 1683 22 111 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:111:0 + mov rax, qword ptr [rbp + 24] # 8-byte Reload + add rax, 16 + mov r9, qword ptr [rbp + 112] + mov r8, qword ptr [rbp + 104] + lea rcx, [rbp + 56] + mov rdx, qword ptr [rbp + 16] # 8-byte Reload + mov qword ptr [rbp - 8], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rbp - 8] # 8-byte Reload + mov qword ptr [rbp - 16], rax # 8-byte Spill + mov qword ptr [rbp - 24], r9 # 8-byte Spill + mov qword ptr [rbp - 32], r8 # 8-byte Spill + call "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Ltmp17575: + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + call "??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" +.Ltmp17576: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB1683_4 +.Ltmp17587: +.LBB1683_4: # in Loop: Header=BB1683_1 Depth=1 + #DEBUG_VALUE: do_transform:_Str <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + call "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + add rcx, rax + lea rax, [rbp + 32] + mov rdx, qword ptr [rbp + 16] # 8-byte Reload + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Ltmp17577: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" +.Ltmp17578: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB1683_5 +.Ltmp17588: +.LBB1683_5: # in Loop: Header=BB1683_1 Depth=1 + #DEBUG_VALUE: do_transform:_Str <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 32] # 8-byte Reload + mov r9, qword ptr [rbp - 24] # 8-byte Reload + mov rax, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rsp + 32], rax + call "??$_LStrxfrm@D@std@@YA_KPEAD0PEBD1PEBU_Collvec@@@Z" + mov qword ptr [rbp + 88], rax + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + lea rcx, [rbp + 32] + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 56] + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 72] # 8-byte Reload + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + cmp rax, rcx + ja .LBB1683_9 +.Ltmp17589: +# %bb.6: + #DEBUG_VALUE: do_transform:_Str <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + .cv_loc 1683 22 114 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:114:0 + jmp .LBB1683_10 +.Ltmp17590: +.LBB1683_9: # in Loop: Header=BB1683_1 Depth=1 + #DEBUG_VALUE: do_transform:_Str <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + .cv_loc 1683 22 108 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:108:0 + jmp .LBB1683_1 +.Ltmp17591: +.LBB1683_10: + #DEBUG_VALUE: do_transform:_Str <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + .cv_loc 1683 22 116 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:116:0 + mov rdx, qword ptr [rbp + 88] +.Ltmp17579: + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + call "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" +.Ltmp17580: + jmp .LBB1683_11 +.Ltmp17592: +.LBB1683_11: + #DEBUG_VALUE: do_transform:_Str <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + .cv_loc 1683 22 117 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:117:0 + mov byte ptr [rbp + 87], 1 + .cv_loc 1683 22 118 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:118:0 + test byte ptr [rbp + 87], 1 + jne .LBB1683_13 +.Ltmp17593: +# %bb.12: + #DEBUG_VALUE: do_transform:_Str <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" +.Ltmp17594: +.LBB1683_13: + #DEBUG_VALUE: do_transform:_Str <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp + 8] # 8-byte Reload + add rsp, 256 + pop rbp +.Ltmp17595: + ret + .seh_handlerdata + .long ("$cppxdata$?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z")@IMGREL + .section .text,"xr",discard,"?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" + .seh_endproc + .def "?dtor$7@?0??do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z@4HA": +.seh_proc "?dtor$7@?0??do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z@4HA" +.LBB1683_7: +.Ltmp17596: + #DEBUG_VALUE: do_transform:_Str <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp17597: + .seh_endprologue + lea rcx, [rbp + 32] +.Ltmp17598: + .cv_loc 1683 22 111 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:111:0 + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" + .seh_endproc + .def "?dtor$8@?0??do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0??do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z@4HA": +.seh_proc "?dtor$8@?0??do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z@4HA" +.LBB1683_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 56] + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp17599: + .seh_handlerdata + .section .text,"xr",discard,"?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" + .seh_endproc + .def "?dtor$14@?0??do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$14@?0??do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z@4HA": +.seh_proc "?dtor$14@?0??do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z@4HA" +.LBB1683_14: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1683 22 118 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:118:0 + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp17600: +.Lfunc_end1683: + .seh_handlerdata + .section .text,"xr",discard,"?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" + .seh_endproc + .section .xdata,"dr",associative,"?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" + .p2align 2 +"$cppxdata$?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 6 # IPMapEntries + .long ("$ip2state$?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z")@IMGREL # IPToStateXData + .long 248 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z": + .long -1 # ToState + .long "?dtor$14@?0??do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$8@?0??do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$7@?0??do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z@4HA"@IMGREL # Action +"$ip2state$?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z": + .long .Lfunc_begin1683@IMGREL # IP + .long -1 # ToState + .long .Ltmp17573@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17575@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp17577@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp17579@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17580@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" + # -- End function + .def "?do_hash@?$collate@D@std@@MEBAJPEBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?do_hash@?$collate@D@std@@MEBAJPEBD0@Z" + .globl "?do_hash@?$collate@D@std@@MEBAJPEBD0@Z" # -- Begin function ?do_hash@?$collate@D@std@@MEBAJPEBD0@Z + .p2align 4, 0x90 +"?do_hash@?$collate@D@std@@MEBAJPEBD0@Z": # @"?do_hash@?$collate@D@std@@MEBAJPEBD0@Z" +.Lfunc_begin1684: + .cv_func_id 1684 + .cv_loc 1684 22 122 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:122:0 +.seh_proc "?do_hash@?$collate@D@std@@MEBAJPEBD0@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp17601: + .cv_loc 1684 22 123 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:123:0 + mov rdx, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 56] + lea r8, [rip + "??_C@_1IM@PMNGCNPO@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 123 + call "??$_Debug_range@PEBD@std@@YAXPEBD0PEB_WI@Z" + .cv_loc 1684 22 124 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:124:0 + mov rcx, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + sub rcx, rdx + shl rcx, 0 + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Hash_seq@std@@YA_KPEBE_K@Z" + mov r9d, eax + mov eax, r9d + add rsp, 72 + ret +.Ltmp17602: +.Lfunc_end1684: + .seh_handlerdata + .section .text,"xr",discard,"?do_hash@?$collate@D@std@@MEBAJPEBD0@Z" + .seh_endproc + # -- End function + .def "??1?$collate@D@std@@MEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$collate@D@std@@MEAA@XZ" + .globl "??1?$collate@D@std@@MEAA@XZ" # -- Begin function ??1?$collate@D@std@@MEAA@XZ + .p2align 4, 0x90 +"??1?$collate@D@std@@MEAA@XZ": # @"??1?$collate@D@std@@MEAA@XZ" +.Lfunc_begin1685: + .cv_func_id 1685 + .cv_loc 1685 22 74 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:74:0 +.seh_proc "??1?$collate@D@std@@MEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$collate@D@std@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17603: + mov qword ptr [rcx], rax +.Ltmp17604: + .cv_loc 1685 22 75 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:75:0 + mov rax, qword ptr [rcx + 24] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call qword ptr [rip + __imp_free] + .cv_loc 1685 22 76 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:76:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call qword ptr [rip + "__imp_??1facet@locale@std@@MEAA@XZ"] +.Ltmp17605: + .cv_loc 1685 22 76 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale:76:0 + nop + add rsp, 56 + ret +.Ltmp17606: +.Lfunc_end1685: + .seh_handlerdata + .section .text,"xr",discard,"??1?$collate@D@std@@MEAA@XZ" + .seh_endproc + # -- End function + .def "??$_LStrcoll@D@std@@YAHPEBD000PEBU_Collvec@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_LStrcoll@D@std@@YAHPEBD000PEBU_Collvec@@@Z" + .globl "??$_LStrcoll@D@std@@YAHPEBD000PEBU_Collvec@@@Z" # -- Begin function ??$_LStrcoll@D@std@@YAHPEBD000PEBU_Collvec@@@Z + .p2align 4, 0x90 +"??$_LStrcoll@D@std@@YAHPEBD000PEBU_Collvec@@@Z": # @"??$_LStrcoll@D@std@@YAHPEBD000PEBU_Collvec@@@Z" +.Lfunc_begin1686: + .cv_func_id 1686 + .cv_file 25 "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\xlocinfo" "A93E399B28F673B60F01CE023A4CC23E" 1 + .cv_loc 1686 25 254 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocinfo:254:0 +.seh_proc "??$_LStrcoll@D@std@@YAHPEBD000PEBU_Collvec@@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rsp + 128] + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx +.Ltmp17607: + .cv_loc 1686 25 255 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocinfo:255:0 + mov rcx, qword ptr [rsp + 128] + mov r9, qword ptr [rsp + 80] + mov r8, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 64] + mov r10, qword ptr [rsp + 56] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, r10 + mov r10, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], r10 + mov qword ptr [rsp + 40], rax # 8-byte Spill + call qword ptr [rip + __imp__Strcoll] + nop + add rsp, 88 + ret +.Ltmp17608: +.Lfunc_end1686: + .seh_handlerdata + .section .text,"xr",discard,"??$_LStrcoll@D@std@@YAHPEBD000PEBU_Collvec@@@Z" + .seh_endproc + # -- End function + .def "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" + .globl "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" # -- Begin function ?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z + .p2align 4, 0x90 +"?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z": # @"?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" +.Lfunc_begin1687: + .cv_func_id 1687 + .cv_loc 1687 9 1775 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1775:0 +.seh_proc "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + xor r8d, r8d + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp17609: + .cv_loc 1687 9 1776 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1776:0 + mov rdx, qword ptr [rsp + 48] + call "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_KD@Z" + .cv_loc 1687 9 1777 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1777:0 + nop + add rsp, 56 + ret +.Ltmp17610: +.Lfunc_end1687: + .seh_handlerdata + .section .text,"xr",discard,"?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" + .seh_endproc + # -- End function + .def "??$_LStrxfrm@D@std@@YA_KPEAD0PEBD1PEBU_Collvec@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_LStrxfrm@D@std@@YA_KPEAD0PEBD1PEBU_Collvec@@@Z" + .globl "??$_LStrxfrm@D@std@@YA_KPEAD0PEBD1PEBU_Collvec@@@Z" # -- Begin function ??$_LStrxfrm@D@std@@YA_KPEAD0PEBD1PEBU_Collvec@@@Z + .p2align 4, 0x90 +"??$_LStrxfrm@D@std@@YA_KPEAD0PEBD1PEBU_Collvec@@@Z": # @"??$_LStrxfrm@D@std@@YA_KPEAD0PEBD1PEBU_Collvec@@@Z" +.Lfunc_begin1688: + .cv_func_id 1688 + .cv_loc 1688 25 284 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocinfo:284:0 +.seh_proc "??$_LStrxfrm@D@std@@YA_KPEAD0PEBD1PEBU_Collvec@@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rsp + 128] + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx +.Ltmp17611: + .cv_loc 1688 25 285 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocinfo:285:0 + mov rcx, qword ptr [rsp + 128] + mov r9, qword ptr [rsp + 80] + mov r8, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 64] + mov r10, qword ptr [rsp + 56] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, r10 + mov r10, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], r10 + mov qword ptr [rsp + 40], rax # 8-byte Spill + call qword ptr [rip + __imp__Strxfrm] + nop + add rsp, 88 + ret +.Ltmp17612: +.Lfunc_end1688: + .seh_handlerdata + .section .text,"xr",discard,"??$_LStrxfrm@D@std@@YA_KPEAD0PEBD1PEBU_Collvec@@@Z" + .seh_endproc + # -- End function + .def "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_KD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_KD@Z" + .globl "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_KD@Z" # -- Begin function ?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_KD@Z + .p2align 4, 0x90 +"?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_KD@Z": # @"?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_KD@Z" +.Lfunc_begin1689: + .cv_func_id 1689 + .cv_loc 1689 9 1780 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1780:0 +.seh_proc "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_KD@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov byte ptr [rsp + 103], r8b + mov qword ptr [rsp + 88], rdx + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp17613: + .cv_loc 1689 9 1781 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1781:0 + mov rdx, qword ptr [rsp + 88] + mov rax, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rsp + 64], rdx # 8-byte Spill + call "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + cmp rcx, qword ptr [rax] + ja .LBB1689_2 +# %bb.1: +.Ltmp17614: + .cv_loc 1689 9 1782 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1782:0 + mov rdx, qword ptr [rsp + 88] + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + call "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" + jmp .LBB1689_3 +.LBB1689_2: + .cv_loc 1689 9 1784 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1784:0 + mov r8b, byte ptr [rsp + 103] + mov rax, qword ptr [rsp + 88] + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov byte ptr [rsp + 63], r8b # 1-byte Spill + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + sub rcx, qword ptr [rax] + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov r8b, byte ptr [rsp + 63] # 1-byte Reload + call "?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" + mov qword ptr [rsp + 32], rax # 8-byte Spill +.Ltmp17615: +.LBB1689_3: + .cv_loc 1689 9 1785 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1785:0 + add rsp, 104 + ret +.Ltmp17616: +.Lfunc_end1689: + .seh_handlerdata + .section .text,"xr",discard,"?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_KD@Z" + .seh_endproc + # -- End function + .def "?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" + .globl "?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" # -- Begin function ?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z + .p2align 4, 0x90 +"?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z": # @"?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" +.Lfunc_begin1690: + .cv_func_id 1690 + .cv_loc 1690 9 1111 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1111:0 +.seh_proc "?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov byte ptr [rsp + 87], r8b + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp17617: + .cv_loc 1690 9 1112 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1112:0 + mov rdx, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + call "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov rcx, -1 + sub rcx, qword ptr [rax] + cmp rcx, qword ptr [rsp + 72] + ja .LBB1690_2 +# %bb.1: +.Ltmp17618: + .cv_loc 1690 9 1113 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1113:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ" + ud2 +.Ltmp17619: +.LBB1690_2: + .cv_loc 1690 9 1115 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1115:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, rax + call "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + xor edx, edx + mov ecx, edx + mov rax, qword ptr [rax] + add rax, qword ptr [rsp + 72] + mov qword ptr [rsp + 56], rax + .cv_loc 1690 9 1116 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1116:0 + cmp rcx, qword ptr [rsp + 72] + jae .LBB1690_5 +# %bb.3: + xor r8d, r8d + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_N_K_N@Z" + test al, 1 + jne .LBB1690_4 + jmp .LBB1690_5 +.LBB1690_4: +.Ltmp17620: + .cv_loc 1690 9 1118 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1118:0 + mov r9b, byte ptr [rsp + 87] + mov r8, qword ptr [rsp + 72] + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, rax + mov byte ptr [rsp + 47], r9b # 1-byte Spill + mov qword ptr [rsp + 32], r8 # 8-byte Spill + call "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov r8, qword ptr [rsp + 32] # 8-byte Reload + mov r9b, byte ptr [rsp + 47] # 1-byte Reload + call "?_Chassign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0D@Z" + .cv_loc 1690 9 1119 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1119:0 + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" +.Ltmp17621: +.LBB1690_5: + .cv_loc 1690 9 1121 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1121:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 88 + ret +.Ltmp17622: +.Lfunc_end1690: + .seh_handlerdata + .section .text,"xr",discard,"?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" + .seh_endproc + # -- End function + .def "?_Hash_seq@std@@YA_KPEBE_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Hash_seq@std@@YA_KPEBE_K@Z" + .globl "?_Hash_seq@std@@YA_KPEBE_K@Z" # -- Begin function ?_Hash_seq@std@@YA_KPEBE_K@Z + .p2align 4, 0x90 +"?_Hash_seq@std@@YA_KPEBE_K@Z": # @"?_Hash_seq@std@@YA_KPEBE_K@Z" +.Lfunc_begin1691: + .cv_func_id 1691 + .cv_loc 1691 13 336 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:336:0 +.seh_proc "?_Hash_seq@std@@YA_KPEBE_K@Z" +# %bb.0: + sub rsp, 48 + .seh_stackalloc 48 + .seh_endprologue + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx +.Ltmp17623: + .cv_loc 1691 13 339 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:339:0 + movabs rcx, -3750763034362895579 + mov qword ptr [rsp + 24], rcx + .cv_loc 1691 13 340 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:340:0 + movabs rdx, 1099511628211 + mov qword ptr [rsp + 16], rdx + .cv_loc 1691 13 348 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:348:0 + mov qword ptr [rsp + 8], rcx +.Ltmp17624: + .cv_loc 1691 13 349 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:349:0 + mov qword ptr [rsp], 0 +.LBB1691_1: # =>This Inner Loop Header: Depth=1 + mov rax, qword ptr [rsp] + cmp rax, qword ptr [rsp + 40] + jae .LBB1691_4 +# %bb.2: # in Loop: Header=BB1691_1 Depth=1 +.Ltmp17625: + .cv_loc 1691 13 351 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:351:0 + mov rax, qword ptr [rsp + 32] + mov rcx, qword ptr [rsp] + movzx edx, byte ptr [rax + rcx] + mov eax, edx + xor rax, qword ptr [rsp + 8] + mov qword ptr [rsp + 8], rax + .cv_loc 1691 13 352 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:352:0 + movabs rax, 1099511628211 + imul rax, qword ptr [rsp + 8] + mov qword ptr [rsp + 8], rax +.Ltmp17626: +# %bb.3: # in Loop: Header=BB1691_1 Depth=1 + .cv_loc 1691 13 349 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:349:0 + mov rax, qword ptr [rsp] + add rax, 1 + mov qword ptr [rsp], rax + jmp .LBB1691_1 +.Ltmp17627: +.LBB1691_4: + .cv_loc 1691 13 354 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef:354:0 + mov rax, qword ptr [rsp + 8] + add rsp, 48 + ret +.Ltmp17628: +.Lfunc_end1691: + .seh_handlerdata + .section .text,"xr",discard,"?_Hash_seq@std@@YA_KPEBE_K@Z" + .seh_endproc + # -- End function + .def "??0exception@std@@QEAA@QEBDH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0exception@std@@QEAA@QEBDH@Z" + .globl "??0exception@std@@QEAA@QEBDH@Z" # -- Begin function ??0exception@std@@QEAA@QEBDH@Z + .p2align 4, 0x90 +"??0exception@std@@QEAA@QEBDH@Z": # @"??0exception@std@@QEAA@QEBDH@Z" +.Lfunc_begin1692: + .cv_func_id 1692 + .cv_loc 1692 7 60 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:60:0 +.seh_proc "??0exception@std@@QEAA@QEBDH@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + xor eax, eax + mov r9d, 16 + mov r10d, r9d + lea r11, [rip + "??_7exception@std@@6B@"] + mov dword ptr [rsp + 68], r8d + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17629: + mov qword ptr [rcx], r11 + mov rdx, rcx + add rdx, 8 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov edx, eax + mov r8, r10 + call memset +.Ltmp17630: + .cv_loc 1692 7 61 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:61:0 + mov rcx, qword ptr [rsp + 56] + mov r8, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [r8 + 8], rcx +.Ltmp17631: + .cv_loc 1692 7 62 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h:62:0 + mov rax, r8 + add rsp, 72 + ret +.Ltmp17632: +.Lfunc_end1692: + .seh_handlerdata + .section .text,"xr",discard,"??0exception@std@@QEAA@QEBDH@Z" + .seh_endproc + # -- End function + .def "??_Gbad_cast@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_Gbad_cast@std@@UEAAPEAXI@Z" + .globl "??_Gbad_cast@std@@UEAAPEAXI@Z" # -- Begin function ??_Gbad_cast@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_Gbad_cast@std@@UEAAPEAXI@Z": # @"??_Gbad_cast@std@@UEAAPEAXI@Z" +.Lfunc_begin1693: + .cv_func_id 1693 + .cv_loc 1693 24 118 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_typeinfo.h:118:0 +.seh_proc "??_Gbad_cast@std@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp17633: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1bad_cast@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1693_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1693_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp17634: +.Lfunc_end1693: + .seh_handlerdata + .section .text,"xr",discard,"??_Gbad_cast@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z" + .globl "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z" # -- Begin function ?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z + .p2align 4, 0x90 +"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z": # @"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z" +.Lfunc_begin1694: + .cv_func_id 1694 + .cv_loc 1694 9 1207 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1207:0 +.seh_proc "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 240 + .seh_stackalloc 240 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 104], -2 + mov qword ptr [rbp + 96], r8 + mov qword ptr [rbp + 88], rdx + mov qword ptr [rbp + 80], rcx + mov rcx, qword ptr [rbp + 80] +.Ltmp17641: + .cv_loc 1694 9 1208 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1208:0 + mov rdx, qword ptr [rbp + 96] + mov r9, qword ptr [rbp + 88] + lea r8, [rbp + 32] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rdx # 8-byte Spill + mov rdx, r8 + mov qword ptr [rbp - 48], r8 # 8-byte Spill + mov qword ptr [rbp - 56], r9 # 8-byte Spill + call "?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Ltmp17635: + lea rcx, [rbp + 56] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + call "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z" +.Ltmp17636: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB1694_1 +.LBB1694_1: + mov byte ptr [rbp - 17], 1 + lea rax, [rbp - 16] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Ltmp17637: + lea rcx, [rbp + 8] + mov rdx, qword ptr [rbp - 72] # 8-byte Reload + call "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z" +.Ltmp17638: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1694_2 +.LBB1694_2: + mov byte ptr [rbp - 17], 0 +.Ltmp17639: + mov rax, rsp + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rax + 32], rcx + lea rdx, [rbp + 8] + lea r8, [rbp + 56] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov r9, qword ptr [rbp - 56] # 8-byte Reload + call "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z" +.Ltmp17640: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1694_3 +.LBB1694_3: + lea rcx, [rbp - 16] + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 32] + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 88] # 8-byte Reload + add rsp, 240 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z")@IMGREL + .section .text,"xr",discard,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z" + .seh_endproc + .def "?dtor$4@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z@4HA": +.seh_proc "?dtor$4@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z@4HA" +.LBB1694_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 16] + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z" + .seh_endproc + .def "?dtor$5@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z@4HA": +.seh_proc "?dtor$5@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z@4HA" +.LBB1694_5: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 17], 1 + jne .LBB1694_6 + jmp .LBB1694_7 +.LBB1694_6: + lea rcx, [rbp + 56] + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" +.LBB1694_7: + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z" + .seh_endproc + .def "?dtor$8@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z@4HA": +.seh_proc "?dtor$8@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z@4HA" +.LBB1694_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 32] + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp17642: +.Lfunc_end1694: + .seh_handlerdata + .section .text,"xr",discard,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z" + .seh_endproc + .section .xdata,"dr",associative,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z" + .p2align 2 +"$cppxdata$?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z")@IMGREL # IPToStateXData + .long 232 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z": + .long -1 # ToState + .long "?dtor$8@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$5@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$4@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z@4HA"@IMGREL # Action +"$ip2state$?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z": + .long .Lfunc_begin1694@IMGREL # IP + .long -1 # ToState + .long .Ltmp17635@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17637@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp17640@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z" + # -- End function + .def "??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z" + .globl "??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z" # -- Begin function ??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z + .p2align 4, 0x90 +"??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z": # @"??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z" +.Lfunc_begin1695: + .cv_func_id 1695 + .cv_loc 1695 20 5732 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5732:0 +.seh_proc "??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov eax, dword ptr [rbp + 112] + mov qword ptr [rbp + 40], r9 + mov qword ptr [rbp + 32], r8 + mov qword ptr [rbp + 24], rdx + mov qword ptr [rbp + 16], rcx + mov rcx, qword ptr [rbp + 16] + mov qword ptr [rbp + 48], rcx +.Ltmp17649: + mov rdx, qword ptr [rbp + 32] + mov qword ptr [rcx], rdx + mov rdx, qword ptr [rbp + 32] + mov qword ptr [rcx + 8], rdx + mov rdx, qword ptr [rbp + 40] + mov qword ptr [rcx + 16], rdx + mov dword ptr [rcx + 24], 0 + mov dword ptr [rcx + 28], 0 + mov rdx, rcx + add rdx, 32 + lea r8, [rbp + 8] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, r8 + mov dword ptr [rbp - 28], eax # 4-byte Spill + mov qword ptr [rbp - 40], r8 # 8-byte Spill + mov qword ptr [rbp - 48], rdx # 8-byte Spill + call "??0?$allocator@_N@std@@QEAA@XZ" + xor r10d, r10d + mov edx, r10d + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + add rcx, 80 + mov r8d, dword ptr [rbp + 112] + mov rdx, qword ptr [rbp + 24] +.Ltmp17643: + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" +.Ltmp17644: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1695_1 +.LBB1695_1: + mov rax, qword ptr [rbp + 24] + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rcx + 120], rax + mov edx, dword ptr [rbp + 112] + mov dword ptr [rcx + 128], edx +.Ltmp17650: + .cv_loc 1695 20 5735 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5735:0 + mov dword ptr [rbp + 4], 142040571 + .cv_loc 1695 20 5742 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5742:0 + mov dword ptr [rbp], 1845494528 + .cv_loc 1695 20 5746 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5746:0 + mov dword ptr [rbp - 4], 1846018820 + .cv_loc 1695 20 5749 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5749:0 + mov dword ptr [rbp - 8], 1887436827 + .cv_loc 1695 20 5753 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5753:0 + mov dword ptr [rbp - 12], 1904320539 + .cv_loc 1695 20 5756 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5756:0 + mov dword ptr [rbp - 16], 1887961119 + .cv_loc 1695 20 5760 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5760:0 + mov ecx, dword ptr [rcx + 128] + mov edx, 63 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 1 + je .LBB1695_3 +# %bb.2: + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov ecx, dword ptr [rax + 128] + mov edx, 63 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + jne .LBB1695_4 +.LBB1695_3: + mov eax, 142040571 + mov dword ptr [rbp - 76], eax # 4-byte Spill + jmp .LBB1695_17 +.LBB1695_4: + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov ecx, dword ptr [rax + 128] + mov edx, 63 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 2 + jne .LBB1695_6 +# %bb.5: + mov eax, 1845494528 + mov dword ptr [rbp - 80], eax # 4-byte Spill + jmp .LBB1695_16 +.LBB1695_6: + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov ecx, dword ptr [rax + 128] + mov edx, 63 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 4 + jne .LBB1695_8 +# %bb.7: + mov eax, 1887436827 + mov dword ptr [rbp - 84], eax # 4-byte Spill + jmp .LBB1695_15 +.LBB1695_8: + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov ecx, dword ptr [rax + 128] + mov edx, 63 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 8 + jne .LBB1695_10 +# %bb.9: + mov eax, 1904320539 + mov dword ptr [rbp - 88], eax # 4-byte Spill + jmp .LBB1695_14 +.LBB1695_10: + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov ecx, dword ptr [rax + 128] + mov edx, 63 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 16 + jne .LBB1695_12 +# %bb.11: + mov eax, 1846018820 + mov dword ptr [rbp - 92], eax # 4-byte Spill + jmp .LBB1695_13 +.LBB1695_12: + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov ecx, dword ptr [rax + 128] + mov edx, 63 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + xor ecx, ecx + cmp eax, 32 + mov eax, 1887961119 + cmove ecx, eax + mov dword ptr [rbp - 92], ecx # 4-byte Spill +.LBB1695_13: + mov eax, dword ptr [rbp - 92] # 4-byte Reload + mov dword ptr [rbp - 88], eax # 4-byte Spill +.LBB1695_14: + mov eax, dword ptr [rbp - 88] # 4-byte Reload + mov dword ptr [rbp - 84], eax # 4-byte Spill +.LBB1695_15: + mov eax, dword ptr [rbp - 84] # 4-byte Reload + mov dword ptr [rbp - 80], eax # 4-byte Spill +.LBB1695_16: + mov eax, dword ptr [rbp - 80] # 4-byte Reload + mov dword ptr [rbp - 76], eax # 4-byte Spill +.LBB1695_17: + mov eax, dword ptr [rbp - 76] # 4-byte Reload + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov dword ptr [rcx + 144], eax + .cv_loc 1695 20 5768 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5768:0 + mov eax, dword ptr [rcx + 144] + and eax, 1073741824 + cmp eax, 0 + je .LBB1695_20 +# %bb.18: +.Ltmp17651: + .cv_loc 1695 20 5769 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5769:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rax, 80 +.Ltmp17645: + mov rcx, rax + call "?_Setlong@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +.Ltmp17646: + jmp .LBB1695_19 +.LBB1695_19: + jmp .LBB1695_20 +.Ltmp17652: +.LBB1695_20: + .cv_loc 1695 20 5770 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5770:0 +.Ltmp17647: + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Ltmp17648: + jmp .LBB1695_21 +.Ltmp17653: +.LBB1695_21: + .cv_loc 1695 20 5771 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5771:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z")@IMGREL + .section .text,"xr",discard,"??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z" + .seh_endproc + .def "?dtor$22@?0???0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$22@?0???0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z@4HA": +.seh_proc "?dtor$22@?0???0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z@4HA" +.LBB1695_22: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp17654: + .cv_loc 1695 20 5771 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5771:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17655: +.Lfunc_end1695: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z" + .p2align 2 +"$cppxdata$??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z": + .long -1 # ToState + .long "?dtor$22@?0???0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z@4HA"@IMGREL # Action +"$ip2state$??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z": + .long .Lfunc_begin1695@IMGREL # IP + .long -1 # ToState + .long .Ltmp17643@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17648@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z" + # -- End function + .def "?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" + .globl "?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" # -- Begin function ?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ + .p2align 4, 0x90 +"?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ": # @"?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" +.Lfunc_begin1696: + .cv_func_id 1696 + .cv_loc 1696 20 5703 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5703:0 +.seh_proc "?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp17668: + .cv_loc 1696 20 5704 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5704:0 + mov qword ptr [rbp - 24], 0 +.Ltmp17669: + .cv_loc 1696 20 5706 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5706:0 + mov rax, rcx + add rax, 80 +.Ltmp17656: + xor edx, edx + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z" +.Ltmp17657: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1696_1 +.LBB1696_1: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 32], rax + .cv_loc 1696 20 5707 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5707:0 +.Ltmp17658: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Ltmp17659: + jmp .LBB1696_2 +.LBB1696_2: + .cv_loc 1696 20 5708 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5708:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, qword ptr [rax] + cmp rcx, qword ptr [rax + 16] + je .LBB1696_5 +# %bb.3: + .cv_loc 1696 20 5709 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5709:0 +.Ltmp17660: + mov edx, 14 +.Ltmp17670: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.Ltmp17661: + jmp .LBB1696_4 +.LBB1696_4: + jmp .LBB1696_5 +.Ltmp17671: +.LBB1696_5: + .cv_loc 1696 20 5710 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5710:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rax, 80 + mov rdx, qword ptr [rbp - 32] +.Ltmp17662: + mov rcx, rax + call "?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" +.Ltmp17663: + jmp .LBB1696_6 +.LBB1696_6: + .cv_loc 1696 20 5711 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5711:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rax, 80 +.Ltmp17664: + mov rcx, rax + call "?_End_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" +.Ltmp17665: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1696_7 +.LBB1696_7: + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 24], rax + .cv_loc 1696 20 5712 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5712:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov edx, dword ptr [rcx + 128] + mov r8, qword ptr [rbp - 24] + mov dword ptr [r8 + 32], edx + .cv_loc 1696 20 5713 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5713:0 + call "?_Mark_count@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEBAIXZ" + mov rcx, qword ptr [rbp - 24] + mov dword ptr [rcx + 40], eax + .cv_loc 1696 20 5714 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5714:0 + mov rcx, qword ptr [rbp - 24] +.Ltmp17666: + xor eax, eax + mov r8d, eax + mov rdx, r8 + call "?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z" +.Ltmp17667: + jmp .LBB1696_9 +.Ltmp17672: +.LBB1696_9: + .cv_loc 1696 20 5719 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5719:0 + mov rax, qword ptr [rbp - 24] + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ")@IMGREL + .section .text,"xr",discard,"?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" + .seh_endproc + .def "?catch$8@?0??_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$8@?0??_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ@4HA": +.seh_proc "?catch$8@?0??_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1696_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue +.Ltmp17673: + .cv_loc 1696 20 5716 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5716:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rax, 80 + mov rcx, rax + call "?_Discard_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .cv_loc 1696 20 5717 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5717:0 + mov rax, qword ptr [rip + __imp__CxxThrowException] + xor edx, edx + mov ecx, edx + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rdx, qword ptr [rbp - 64] # 8-byte Reload + call rax + ud2 +.Ltmp17674: +.Lfunc_end1696: + .seh_handlerdata + .long ("$cppxdata$?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ")@IMGREL + .section .text,"xr",discard,"?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" + .seh_endproc + .section .xdata,"dr",associative,"?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" + .p2align 2 +"$cppxdata$?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ")@IMGREL # HandlerArray +"$handlerMap$0$?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$8@?0??_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ": + .long .Lfunc_begin1696@IMGREL # IP + .long -1 # ToState + .long .Ltmp17656@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17667@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$8@?0??_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" + # -- End function + .def "?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEAV_Root_node@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEAV_Root_node@2@@Z" + .globl "?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEAV_Root_node@2@@Z" # -- Begin function ?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEAV_Root_node@2@@Z + .p2align 4, 0x90 +"?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEAV_Root_node@2@@Z": # @"?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEAV_Root_node@2@@Z" +.Lfunc_begin1697: + .cv_func_id 1697 + .cv_loc 1697 20 2565 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2565:0 +.seh_proc "?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEAV_Root_node@2@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp17675: + .cv_loc 1697 20 2566 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2566:0 + cmp qword ptr [rsp + 48], 0 + mov qword ptr [rsp + 32], rcx # 8-byte Spill + je .LBB1697_2 +# %bb.1: +.Ltmp17676: + .cv_loc 1697 20 2567 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2567:0 + mov rax, qword ptr [rsp + 48] + lock add dword ptr [rax + 44], 1 +.Ltmp17677: +.LBB1697_2: + .cv_loc 1697 20 2568 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2568:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1697 20 2569 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2569:0 + mov rcx, qword ptr [rsp + 48] + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov qword ptr [rax + 8], rcx + .cv_loc 1697 20 2570 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2570:0 + add rsp, 56 + ret +.Ltmp17678: +.Lfunc_end1697: + .seh_handlerdata + .section .text,"xr",discard,"?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEAV_Root_node@2@@Z" + .seh_endproc + # -- End function + .def "??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ" + .globl "??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ": # @"??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ" +.Lfunc_begin1698: + .cv_func_id 1698 + .cv_loc 1698 20 2142 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2142:0 +.seh_proc "??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp17679: + .cv_loc 1698 20 2142 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2142:0 + add rcx, 32 + call "??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" +.Ltmp17680: + .cv_loc 1698 20 2142 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2142:0 + nop + add rsp, 40 + ret +.Ltmp17681: +.Lfunc_end1698: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z" + .globl "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z" # -- Begin function ?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z + .p2align 4, 0x90 +"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z": # @"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z" +.Lfunc_begin1699: + .cv_func_id 1699 + .cv_loc 1699 9 1551 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1551:0 +.seh_proc "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 224 + .seh_stackalloc 224 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 88], -2 + mov rax, qword ptr [rbp + 144] + mov qword ptr [rbp + 80], r9 + #DEBUG_VALUE: replace:_Last <- [$r8+0] + #DEBUG_VALUE: replace:_First <- [$rdx+0] + mov qword ptr [rbp + 72], rcx + mov rcx, qword ptr [rbp + 72] +.Ltmp17694: + .cv_loc 1699 9 1552 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1552:0 + mov r9, qword ptr [rbp + 80] + cmp r9, qword ptr [rbp + 144] + mov qword ptr [rbp + 16], rax # 8-byte Spill + mov qword ptr [rbp + 8], rdx # 8-byte Spill +.Ltmp17695: + #DEBUG_VALUE: replace:_First <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp], r8 # 8-byte Spill +.Ltmp17696: + #DEBUG_VALUE: replace:_Last <- [DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 8], rcx # 8-byte Spill + jne .LBB1699_6 +.Ltmp17697: +# %bb.1: + #DEBUG_VALUE: replace:_Last <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + .cv_loc 1699 9 1553 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1553:0 +.Ltmp17688: + mov rcx, qword ptr [rbp] # 8-byte Reload + mov rdx, qword ptr [rbp + 8] # 8-byte Reload + call "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z" +.Ltmp17689: + mov qword ptr [rbp - 16], rax # 8-byte Spill + jmp .LBB1699_2 +.Ltmp17698: +.LBB1699_2: + #DEBUG_VALUE: replace:_Last <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + lea rax, [rbp + 48] + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Ltmp17690: + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + call "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z" +.Ltmp17691: + mov qword ptr [rbp - 32], rax # 8-byte Spill + jmp .LBB1699_3 +.Ltmp17699: +.LBB1699_3: + #DEBUG_VALUE: replace:_Last <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] +.Ltmp17692: + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + mov rdx, qword ptr [rbp - 32] # 8-byte Reload + mov r8, qword ptr [rbp - 16] # 8-byte Reload + call "?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0@Z" +.Ltmp17693: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB1699_4 +.Ltmp17700: +.LBB1699_4: + #DEBUG_VALUE: replace:_Last <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 48] + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + jmp .LBB1699_11 +.Ltmp17701: +.LBB1699_6: + #DEBUG_VALUE: replace:_Last <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + .cv_loc 1699 9 1555 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1555:0 + mov rax, qword ptr [rbp + 144] + mov rcx, qword ptr [rbp + 80] + sub rax, rcx +.Ltmp17682: + mov rdx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rbp + 8] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z" +.Ltmp17683: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB1699_7 +.Ltmp17702: +.LBB1699_7: + #DEBUG_VALUE: replace:_Last <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + lea rax, [rbp + 24] + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Ltmp17684: + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + mov rdx, qword ptr [rbp - 72] # 8-byte Reload + call "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z" +.Ltmp17685: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1699_8 +.Ltmp17703: +.LBB1699_8: + #DEBUG_VALUE: replace:_Last <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] +.Ltmp17686: + mov rax, rsp + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rax + 32], rcx + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + mov rdx, qword ptr [rbp - 80] # 8-byte Reload + mov r8, qword ptr [rbp - 64] # 8-byte Reload + mov r9, qword ptr [rbp - 48] # 8-byte Reload + call "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0PEBD0@Z" +.Ltmp17687: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1699_9 +.Ltmp17704: +.LBB1699_9: + #DEBUG_VALUE: replace:_Last <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 24] + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + jmp .LBB1699_11 +.Ltmp17705: +.LBB1699_11: + #DEBUG_VALUE: replace:_Last <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + .cv_loc 1699 9 1558 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1558:0 + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp] # 8-byte Reload + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 8] # 8-byte Reload + add rsp, 224 + pop rbp +.Ltmp17706: + ret + .seh_handlerdata + .long ("$cppxdata$?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z")@IMGREL + .section .text,"xr",discard,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z" + .seh_endproc + .def "?dtor$5@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z@4HA": +.seh_proc "?dtor$5@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z@4HA" +.LBB1699_5: +.Ltmp17707: + #DEBUG_VALUE: replace:_Last <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp17708: + .seh_endprologue + lea rcx, [rbp + 48] +.Ltmp17709: + .cv_loc 1699 9 1553 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1553:0 + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z" + .seh_endproc + .def "?dtor$10@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$10@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z@4HA": +.seh_proc "?dtor$10@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z@4HA" +.LBB1699_10: +.Ltmp17710: + #DEBUG_VALUE: replace:_Last <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp17711: + .seh_endprologue + lea rcx, [rbp + 24] + .cv_loc 1699 9 1555 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1555:0 + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp17712: + .seh_handlerdata + .section .text,"xr",discard,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z" + .seh_endproc + .def "?dtor$12@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$12@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z@4HA": +.seh_proc "?dtor$12@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z@4HA" +.LBB1699_12: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1699 9 1558 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring:1558:0 + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z" + .seh_endproc + .def "?dtor$13@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$13@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z@4HA": +.seh_proc "?dtor$13@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z@4HA" +.LBB1699_13: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp] # 8-byte Reload + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp17713: +.Lfunc_end1699: + .seh_handlerdata + .section .text,"xr",discard,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z" + .seh_endproc + .section .xdata,"dr",associative,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z" + .p2align 2 +"$cppxdata$?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z": + .long 429065506 # MagicNumber + .long 4 # MaxState + .long ("$stateUnwindMap$?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 6 # IPMapEntries + .long ("$ip2state$?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z")@IMGREL # IPToStateXData + .long 216 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z": + .long -1 # ToState + .long "?dtor$13@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$12@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$10@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$5@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z@4HA"@IMGREL # Action +"$ip2state$?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z": + .long .Lfunc_begin1699@IMGREL # IP + .long -1 # ToState + .long .Ltmp17688@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp17690@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp17682@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp17684@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp17687@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z" + # -- End function + .def "??0?$allocator@_N@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$allocator@_N@std@@QEAA@XZ" + .globl "??0?$allocator@_N@std@@QEAA@XZ" # -- Begin function ??0?$allocator@_N@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$allocator@_N@std@@QEAA@XZ": # @"??0?$allocator@_N@std@@QEAA@XZ" +.Lfunc_begin1700: + .cv_func_id 1700 + .cv_loc 1700 14 700 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:700:0 +.seh_proc "??0?$allocator@_N@std@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp17714: + .cv_loc 1700 14 701 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:701:0 + pop rcx + ret +.Ltmp17715: +.Lfunc_end1700: + .seh_handlerdata + .section .text,"xr",discard,"??0?$allocator@_N@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z" + .globl "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z" # -- Begin function ??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z + .p2align 4, 0x90 +"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z": # @"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z" +.Lfunc_begin1701: + .cv_func_id 1701 + .cv_loc 1701 17 2464 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2464:0 +.seh_proc "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], r8 + mov qword ptr [rbp - 24], rdx + mov qword ptr [rbp - 32], rcx + mov rcx, qword ptr [rbp - 32] +.Ltmp17718: + mov r9, qword ptr [rbp - 16] + mov byte ptr [rbp - 33], 0 + mov rdx, qword ptr [rbp - 24] + lea r8, [rbp - 33] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + call "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z" +.Ltmp17719: + .cv_loc 1701 17 2465 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2465:0 + mov rdx, qword ptr [rbp - 24] +.Ltmp17716: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" +.Ltmp17717: + jmp .LBB1701_1 +.Ltmp17720: +.LBB1701_1: + .cv_loc 1701 17 2466 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2466:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z")@IMGREL + .section .text,"xr",discard,"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z" + .seh_endproc + .def "?dtor$2@?0???0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z@4HA": +.seh_proc "?dtor$2@?0???0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z@4HA" +.LBB1701_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue +.Ltmp17721: + .cv_loc 1701 17 2466 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2466:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17722: +.Lfunc_end1701: + .seh_handlerdata + .section .text,"xr",discard,"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z" + .p2align 2 +"$cppxdata$??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z@4HA"@IMGREL # Action +"$ip2state$??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z": + .long .Lfunc_begin1701@IMGREL # IP + .long -1 # ToState + .long .Ltmp17716@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17717@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z" + # -- End function + .def "??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" + .globl "??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" # -- Begin function ??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z + .p2align 4, 0x90 +"??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z": # @"??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" +.Lfunc_begin1702: + .cv_func_id 1702 + .cv_loc 1702 20 3599 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3599:0 +.seh_proc "??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 112 + .seh_stackalloc 112 + lea rbp, [rsp + 112] + .seh_setframe 5, 112 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov dword ptr [rbp - 12], r8d + mov qword ptr [rbp - 24], rdx + mov qword ptr [rbp - 32], rcx + mov rcx, qword ptr [rbp - 32] + mov rdx, rcx + mov r8d, 48 + mov eax, r8d +.Ltmp17725: + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rbp - 48], rdx # 8-byte Spill + call "??2@YAPEAX_K@Z" + mov rcx, rax + mov rdx, rax +.Ltmp17723: + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rbp - 64], rdx # 8-byte Spill + call "??0_Root_node@std@@QEAA@XZ" +.Ltmp17724: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1702_1 +.LBB1702_1: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rax], rcx + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rdx] + mov qword ptr [rdx + 8], r8 + mov r9d, dword ptr [rbp - 12] + mov dword ptr [rdx + 16], r9d + mov r8, qword ptr [rbp - 24] + mov qword ptr [rdx + 24], r8 + mov ecx, dword ptr [rbp - 12] + mov edx, 2048 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + xor ecx, ecx + cmp eax, 0 + mov eax, 256 + cmovne eax, ecx + mov r8, qword ptr [rbp - 48] # 8-byte Reload + mov dword ptr [r8 + 32], eax + mov ecx, dword ptr [rbp - 12] + mov edx, 2048 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + xor ecx, ecx + cmp eax, 0 + mov eax, 4 + cmovne eax, ecx + mov r8, qword ptr [rbp - 48] # 8-byte Reload + mov dword ptr [r8 + 36], eax + .cv_loc 1702 20 3600 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3600:0 + mov rax, r8 + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z")@IMGREL + .section .text,"xr",discard,"??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" + .seh_endproc + .def "?dtor$2@?0???0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z@4HA": +.seh_proc "?dtor$2@?0???0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z@4HA" +.LBB1702_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue + .cv_loc 1702 20 3599 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3599:0 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??3@YAXPEAX@Z" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17726: +.Lfunc_end1702: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" + .p2align 2 +"$cppxdata$??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z@4HA"@IMGREL # Action +"$ip2state$??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z": + .long .Lfunc_begin1702@IMGREL # IP + .long -1 # ToState + .long .Ltmp17723@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17724@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" + # -- End function + .def "?_Setlong@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Setlong@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .globl "?_Setlong@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # -- Begin function ?_Setlong@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Setlong@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ": # @"?_Setlong@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +.Lfunc_begin1703: + .cv_func_id 1703 + .cv_loc 1703 20 3606 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3606:0 +.seh_proc "?_Setlong@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17727: + .cv_loc 1703 20 3607 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3607:0 + mov rcx, qword ptr [rcx] + add rcx, 12 + mov edx, 8 + call "??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" + .cv_loc 1703 20 3608 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3608:0 + mov dword ptr [rsp + 44], eax # 4-byte Spill + add rsp, 56 + ret +.Ltmp17728: +.Lfunc_end1703: + .seh_handlerdata + .section .text,"xr",discard,"?_Setlong@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .globl "?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # -- Begin function ?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ + .p2align 4, 0x90 +"?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ": # @"?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Lfunc_begin1704: + .cv_func_id 1704 + .cv_loc 1704 20 4906 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4906:0 +.seh_proc "?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp17729: + .cv_loc 1704 20 4916 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4916:0 + mov rax, qword ptr [rcx] + cmp rax, qword ptr [rcx + 16] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + jne .LBB1704_2 +# %bb.1: +.Ltmp17730: + .cv_loc 1704 20 4917 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4917:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov dword ptr [rax + 140], -1 + mov byte ptr [rax + 136], -1 + jmp .LBB1704_6 +.LBB1704_2: +.Ltmp17731: + .cv_loc 1704 20 4920 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4920:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax] + mov dl, byte ptr [rcx] + mov byte ptr [rax + 136], dl + .cv_loc 1704 20 4921 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4921:0 + movsx edx, byte ptr [rax + 136] + lea rcx, [rip + "?_Meta_map@?1??_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ@4QBDB"] + call qword ptr [rip + __imp_strchr] + cmp rax, 0 + je .LBB1704_4 +# %bb.3: + mov rax, qword ptr [rsp + 56] # 8-byte Reload + movsx ecx, byte ptr [rax + 136] + mov dword ptr [rsp + 52], ecx # 4-byte Spill + jmp .LBB1704_5 +.LBB1704_4: + xor eax, eax + mov dword ptr [rsp + 52], eax # 4-byte Spill + jmp .LBB1704_5 +.LBB1704_5: + mov eax, dword ptr [rsp + 52] # 4-byte Reload + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov dword ptr [rcx + 140], eax +.Ltmp17732: +.LBB1704_6: + .cv_loc 1704 20 4924 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4924:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + movsx ecx, byte ptr [rax + 136] + add ecx, -10 + mov edx, ecx + sub ecx, 115 + mov qword ptr [rsp + 40], rdx # 8-byte Spill + mov dword ptr [rsp + 36], ecx # 4-byte Spill + ja .LBB1704_39 +# %bb.40: + lea rax, [rip + .LJTI1704_0] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + movsxd rdx, dword ptr [rax + 4*rcx] + add rdx, rax + jmp rdx +.LBB1704_7: +.Ltmp17733: + .cv_loc 1704 20 4927 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4927:0 + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + call "?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" + test al, 1 + jne .LBB1704_8 + jmp .LBB1704_9 +.LBB1704_8: +.Ltmp17734: + .cv_loc 1704 20 4929 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4929:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 72], rcx + .cv_loc 1704 20 4930 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4930:0 + mov rcx, qword ptr [rsp + 72] + mov rdx, rcx + add rdx, 1 + mov qword ptr [rsp + 72], rdx + mov r8b, byte ptr [rcx + 1] + mov byte ptr [rax + 136], r8b + movsx r9d, r8b + mov dword ptr [rax + 140], r9d +.Ltmp17735: +.LBB1704_9: + .cv_loc 1704 20 4932 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4932:0 + jmp .LBB1704_39 +.LBB1704_10: + .cv_loc 1704 20 4935 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4935:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 4 + cmp ecx, 0 + je .LBB1704_13 +# %bb.11: + mov rax, qword ptr [rsp + 56] # 8-byte Reload + cmp dword ptr [rax + 28], 0 + jne .LBB1704_13 +# %bb.12: +.Ltmp17736: + .cv_loc 1704 20 4936 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4936:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov dword ptr [rax + 140], 124 +.Ltmp17737: +.LBB1704_13: + .cv_loc 1704 20 4937 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4937:0 + jmp .LBB1704_39 +.LBB1704_14: + .cv_loc 1704 20 4941 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4941:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 8 + cmp ecx, 0 + jne .LBB1704_16 +# %bb.15: +.Ltmp17738: + .cv_loc 1704 20 4942 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4942:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov dword ptr [rax + 140], 0 +.Ltmp17739: +.LBB1704_16: + .cv_loc 1704 20 4943 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4943:0 + jmp .LBB1704_39 +.LBB1704_17: + .cv_loc 1704 20 4947 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4947:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 16 + cmp ecx, 0 + jne .LBB1704_19 +# %bb.18: +.Ltmp17740: + .cv_loc 1704 20 4948 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4948:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov dword ptr [rax + 140], 0 +.Ltmp17741: +.LBB1704_19: + .cv_loc 1704 20 4949 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4949:0 + jmp .LBB1704_39 +.LBB1704_20: + .cv_loc 1704 20 4952 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4952:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 67108864 + cmp ecx, 0 + je .LBB1704_23 +# %bb.21: + mov rax, qword ptr [rsp + 56] # 8-byte Reload + add rax, 80 + mov rcx, rax + call "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ" + test al, 1 + jne .LBB1704_22 + jmp .LBB1704_23 +.LBB1704_22: +.Ltmp17742: + .cv_loc 1704 20 4954 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4954:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov dword ptr [rax + 140], 0 +.Ltmp17743: +.LBB1704_23: + .cv_loc 1704 20 4955 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4955:0 + jmp .LBB1704_39 +.LBB1704_24: + .cv_loc 1704 20 4958 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4958:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 33554432 + cmp ecx, 0 + je .LBB1704_27 +# %bb.25: + mov rax, qword ptr [rsp + 56] # 8-byte Reload + add rax, 80 + mov rcx, rax + call "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ" + test al, 1 + jne .LBB1704_27 +# %bb.26: +.Ltmp17744: + .cv_loc 1704 20 4960 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4960:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov dword ptr [rax + 140], 0 +.Ltmp17745: +.LBB1704_27: + .cv_loc 1704 20 4961 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4961:0 + jmp .LBB1704_39 +.LBB1704_28: +.Ltmp17746: + .cv_loc 1704 20 4965 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4965:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 64], rcx + .cv_loc 1704 20 4966 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4966:0 + mov edx, dword ptr [rax + 144] + and edx, 33554432 + cmp edx, 0 + je .LBB1704_32 +# %bb.29: + mov rax, qword ptr [rsp + 64] + add rax, 1 + mov qword ptr [rsp + 64], rax + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + cmp rax, qword ptr [rcx + 16] + je .LBB1704_32 +# %bb.30: + mov rax, qword ptr [rsp + 64] + movsx ecx, byte ptr [rax] + cmp ecx, 10 + je .LBB1704_32 +# %bb.31: +.Ltmp17747: + .cv_loc 1704 20 4968 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4968:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov dword ptr [rax + 140], 0 +.Ltmp17748: +.LBB1704_32: + .cv_loc 1704 20 4969 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4969:0 + jmp .LBB1704_39 +.Ltmp17749: +.LBB1704_33: + .cv_loc 1704 20 4974 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4974:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 1 + cmp ecx, 0 + jne .LBB1704_35 +# %bb.34: +.Ltmp17750: + .cv_loc 1704 20 4975 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4975:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov dword ptr [rax + 140], 0 +.Ltmp17751: +.LBB1704_35: + .cv_loc 1704 20 4976 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4976:0 + jmp .LBB1704_39 +.LBB1704_36: + .cv_loc 1704 20 4979 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4979:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 2 + cmp ecx, 0 + jne .LBB1704_38 +# %bb.37: +.Ltmp17752: + .cv_loc 1704 20 4980 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4980:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov dword ptr [rax + 140], 0 +.Ltmp17753: +.LBB1704_38: + .cv_loc 1704 20 4981 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4981:0 + jmp .LBB1704_39 +.Ltmp17754: +.LBB1704_39: + .cv_loc 1704 20 4983 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4983:0 + add rsp, 88 + ret +.Ltmp17755: +.Lfunc_end1704: + .p2align 2, 0x90 +.LJTI1704_0: + .long .LBB1704_10-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_28-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_14-.LJTI1704_0 + .long .LBB1704_14-.LJTI1704_0 + .long .LBB1704_20-.LJTI1704_0 + .long .LBB1704_33-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_33-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_7-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_24-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_39-.LJTI1704_0 + .long .LBB1704_17-.LJTI1704_0 + .long .LBB1704_36-.LJTI1704_0 + .long .LBB1704_17-.LJTI1704_0 + .seh_handlerdata + .section .text,"xr",discard,"?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .seh_endproc + # -- End function + .def "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z" + .globl "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z" # -- Begin function ??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z + .p2align 4, 0x90 +"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z": # @"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z" +.Lfunc_begin1705: + .cv_func_id 1705 + .cv_loc 1705 17 2341 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2341:0 +.seh_proc "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], r9 + mov qword ptr [rbp - 24], r8 + mov qword ptr [rbp - 32], rdx + mov qword ptr [rbp - 40], rcx + mov rcx, qword ptr [rbp - 40] +.Ltmp17760: + mov qword ptr [rbp - 56], rcx # 8-byte Spill + call "??0_Container_base12@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + add rcx, 8 + mov r9, qword ptr [rbp - 16] + mov rdx, qword ptr [rbp - 24] + movzx r10d, byte ptr [rdx] + and r10d, 1 + neg r10d + mov dword ptr [rbp - 44], r10d + mov rdx, qword ptr [rbp - 32] + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rbp - 72], rax # 8-byte Spill + mov qword ptr [rbp - 80], r9 # 8-byte Spill + call "?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z" +.Ltmp17756: + lea r8, [rbp - 44] + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov rdx, rax + mov r9, qword ptr [rbp - 80] # 8-byte Reload + call "??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBIAEBV?$allocator@_N@1@@Z" +.Ltmp17757: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1705_1 +.LBB1705_1: + .cv_loc 1705 17 2342 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2342:0 +.Ltmp17758: +.Ltmp17761: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" +.Ltmp17759: + jmp .LBB1705_2 +.LBB1705_2: + .cv_loc 1705 17 2343 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2343:0 + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rax + 40], 0 +.Ltmp17762: + .cv_loc 1705 17 2344 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2344:0 + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z")@IMGREL + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z" + .seh_endproc + .def "?dtor$3@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z@4HA": +.seh_proc "?dtor$3@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z@4HA" +.LBB1705_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp17763: + .cv_loc 1705 17 2344 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:2344:0 + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + call "??1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z" + .seh_endproc + .def "?dtor$4@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z@4HA": +.seh_proc "?dtor$4@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z@4HA" +.LBB1705_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1_Container_base12@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17764: +.Lfunc_end1705: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z" + .p2align 2 +"$cppxdata$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z": + .long -1 # ToState + .long "?dtor$4@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$3@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z@4HA"@IMGREL # Action +"$ip2state$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z": + .long .Lfunc_begin1705@IMGREL # IP + .long -1 # ToState + .long .Ltmp17756@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17758@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp17759@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z" + # -- End function + .def "??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBIAEBV?$allocator@_N@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBIAEBV?$allocator@_N@1@@Z" + .globl "??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBIAEBV?$allocator@_N@1@@Z" # -- Begin function ??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBIAEBV?$allocator@_N@1@@Z + .p2align 4, 0x90 +"??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBIAEBV?$allocator@_N@1@@Z": # @"??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBIAEBV?$allocator@_N@1@@Z" +.Lfunc_begin1706: + .cv_func_id 1706 + .cv_loc 1706 17 739 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:739:0 +.seh_proc "??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBIAEBV?$allocator@_N@1@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], r9 + mov qword ptr [rbp - 24], r8 + mov qword ptr [rbp - 32], rdx + mov qword ptr [rbp - 40], rcx + mov rcx, qword ptr [rbp - 40] +.Ltmp17767: + mov rdx, qword ptr [rbp - 16] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + call "??$?0AEBV?$allocator@_N@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z" +.Ltmp17768: + .cv_loc 1706 17 740 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:740:0 + mov rcx, qword ptr [rbp - 24] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??$addressof@$$CBI@std@@YAPEBIAEBI@Z" + mov rdx, qword ptr [rbp - 32] +.Ltmp17765: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, rax + call "?_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z" +.Ltmp17766: + jmp .LBB1706_1 +.Ltmp17769: +.LBB1706_1: + .cv_loc 1706 17 741 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:741:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBIAEBV?$allocator@_N@1@@Z")@IMGREL + .section .text,"xr",discard,"??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBIAEBV?$allocator@_N@1@@Z" + .seh_endproc + .def "?dtor$2@?0???0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBIAEBV?$allocator@_N@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBIAEBV?$allocator@_N@1@@Z@4HA": +.seh_proc "?dtor$2@?0???0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBIAEBV?$allocator@_N@1@@Z@4HA" +.LBB1706_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue +.Ltmp17770: + .cv_loc 1706 17 741 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:741:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17771: +.Lfunc_end1706: + .seh_handlerdata + .section .text,"xr",discard,"??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBIAEBV?$allocator@_N@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBIAEBV?$allocator@_N@1@@Z" + .p2align 2 +"$cppxdata$??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBIAEBV?$allocator@_N@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBIAEBV?$allocator@_N@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBIAEBV?$allocator@_N@1@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBIAEBV?$allocator@_N@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBIAEBV?$allocator@_N@1@@Z@4HA"@IMGREL # Action +"$ip2state$??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBIAEBV?$allocator@_N@1@@Z": + .long .Lfunc_begin1706@IMGREL # IP + .long -1 # ToState + .long .Ltmp17765@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17766@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBIAEBV?$allocator@_N@1@@Z" + # -- End function + .def "??$?0AEBV?$allocator@_N@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0AEBV?$allocator@_N@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z" + .globl "??$?0AEBV?$allocator@_N@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z" # -- Begin function ??$?0AEBV?$allocator@_N@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z + .p2align 4, 0x90 +"??$?0AEBV?$allocator@_N@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z": # @"??$?0AEBV?$allocator@_N@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z" +.Lfunc_begin1707: + .cv_func_id 1707 + .cv_loc 1707 17 553 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:553:0 +.seh_proc "??$?0AEBV?$allocator@_N@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + mov rdx, rcx +.Ltmp17774: + mov rax, qword ptr [rbp - 16] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rbp - 48], rdx # 8-byte Spill + call "??$forward@AEBV?$allocator@_N@std@@@std@@YAAEBV?$allocator@_N@0@AEBV10@@Z" + mov dl, byte ptr [rbp - 32] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, rax + call "??$?0AEBV?$allocator@_N@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@_N@1@@Z" + .cv_loc 1707 17 554 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:554:0 +.Ltmp17772: +.Ltmp17775: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" +.Ltmp17773: + jmp .LBB1707_1 +.Ltmp17776: +.LBB1707_1: + .cv_loc 1707 17 555 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:555:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0AEBV?$allocator@_N@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z")@IMGREL + .section .text,"xr",discard,"??$?0AEBV?$allocator@_N@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z" + .seh_endproc + .def "?dtor$2@?0???$?0AEBV?$allocator@_N@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0AEBV?$allocator@_N@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z@4HA": +.seh_proc "?dtor$2@?0???$?0AEBV?$allocator@_N@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z@4HA" +.LBB1707_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue +.Ltmp17777: + .cv_loc 1707 17 555 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:555:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17778: +.Lfunc_end1707: + .seh_handlerdata + .section .text,"xr",discard,"??$?0AEBV?$allocator@_N@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0AEBV?$allocator@_N@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z" + .p2align 2 +"$cppxdata$??$?0AEBV?$allocator@_N@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0AEBV?$allocator@_N@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0AEBV?$allocator@_N@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0AEBV?$allocator@_N@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0AEBV?$allocator@_N@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0AEBV?$allocator@_N@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z": + .long .Lfunc_begin1707@IMGREL # IP + .long -1 # ToState + .long .Ltmp17772@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17773@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0AEBV?$allocator@_N@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z" + # -- End function + .def "??$forward@AEBV?$allocator@_N@std@@@std@@YAAEBV?$allocator@_N@0@AEBV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@AEBV?$allocator@_N@std@@@std@@YAAEBV?$allocator@_N@0@AEBV10@@Z" + .globl "??$forward@AEBV?$allocator@_N@std@@@std@@YAAEBV?$allocator@_N@0@AEBV10@@Z" # -- Begin function ??$forward@AEBV?$allocator@_N@std@@@std@@YAAEBV?$allocator@_N@0@AEBV10@@Z + .p2align 4, 0x90 +"??$forward@AEBV?$allocator@_N@std@@@std@@YAAEBV?$allocator@_N@0@AEBV10@@Z": # @"??$forward@AEBV?$allocator@_N@std@@@std@@YAAEBV?$allocator@_N@0@AEBV10@@Z" +.Lfunc_begin1708: + .cv_func_id 1708 + .cv_loc 1708 5 1275 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1275:0 +.seh_proc "??$forward@AEBV?$allocator@_N@std@@@std@@YAAEBV?$allocator@_N@0@AEBV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp17779: + .cv_loc 1708 5 1276 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1276:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp17780: +.Lfunc_end1708: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@AEBV?$allocator@_N@std@@@std@@YAAEBV?$allocator@_N@0@AEBV10@@Z" + .seh_endproc + # -- End function + .def "??$?0AEBV?$allocator@_N@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@_N@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0AEBV?$allocator@_N@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@_N@1@@Z" + .globl "??$?0AEBV?$allocator@_N@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@_N@1@@Z" # -- Begin function ??$?0AEBV?$allocator@_N@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@_N@1@@Z + .p2align 4, 0x90 +"??$?0AEBV?$allocator@_N@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@_N@1@@Z": # @"??$?0AEBV?$allocator@_N@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@_N@1@@Z" +.Lfunc_begin1709: + .cv_func_id 1709 + .cv_loc 1709 12 289 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:289:0 +.seh_proc "??$?0AEBV?$allocator@_N@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@_N@1@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov byte ptr [rsp + 80], dl + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp17781: + mov r8, rcx + mov rax, qword ptr [rsp + 72] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$forward@AEBV?$allocator@_N@std@@@std@@YAAEBV?$allocator@_N@0@AEBV10@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + call "??$?0AEBV?$allocator@_N@std@@@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" + .cv_loc 1709 12 290 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:290:0 + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 88 + ret +.Ltmp17782: +.Lfunc_end1709: + .seh_handlerdata + .section .text,"xr",discard,"??$?0AEBV?$allocator@_N@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@_N@1@@Z" + .seh_endproc + # -- End function + .def "??$?0AEBV?$allocator@_N@std@@@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0AEBV?$allocator@_N@std@@@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z" + .globl "??$?0AEBV?$allocator@_N@std@@@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z" # -- Begin function ??$?0AEBV?$allocator@_N@std@@@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z + .p2align 4, 0x90 +"??$?0AEBV?$allocator@_N@std@@@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z": # @"??$?0AEBV?$allocator@_N@std@@@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z" +.Lfunc_begin1710: + .cv_func_id 1710 + .cv_loc 1710 14 952 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:952:0 +.seh_proc "??$?0AEBV?$allocator@_N@std@@@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17783: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "??$forward@AEBV?$allocator@_N@std@@@std@@YAAEBV?$allocator@_N@0@AEBV10@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rdx, rax + call "??$?0_N@?$allocator@I@std@@QEAA@AEBV?$allocator@_N@1@@Z" + .cv_loc 1710 14 953 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:953:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp17784: +.Lfunc_end1710: + .seh_handlerdata + .section .text,"xr",discard,"??$?0AEBV?$allocator@_N@std@@@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z" + .seh_endproc + # -- End function + .def "??$?0_N@?$allocator@I@std@@QEAA@AEBV?$allocator@_N@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_N@?$allocator@I@std@@QEAA@AEBV?$allocator@_N@1@@Z" + .globl "??$?0_N@?$allocator@I@std@@QEAA@AEBV?$allocator@_N@1@@Z" # -- Begin function ??$?0_N@?$allocator@I@std@@QEAA@AEBV?$allocator@_N@1@@Z + .p2align 4, 0x90 +"??$?0_N@?$allocator@I@std@@QEAA@AEBV?$allocator@_N@1@@Z": # @"??$?0_N@?$allocator@I@std@@QEAA@AEBV?$allocator@_N@1@@Z" +.Lfunc_begin1711: + .cv_func_id 1711 + .cv_loc 1711 14 709 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:709:0 +.seh_proc "??$?0_N@?$allocator@I@std@@QEAA@AEBV?$allocator@_N@1@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp17785: + .cv_loc 1711 14 710 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0:710:0 + add rsp, 16 + ret +.Ltmp17786: +.Lfunc_end1711: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_N@?$allocator@I@std@@QEAA@AEBV?$allocator@_N@1@@Z" + .seh_endproc + # -- End function + .def "??0_Root_node@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Root_node@std@@QEAA@XZ" + .globl "??0_Root_node@std@@QEAA@XZ" # -- Begin function ??0_Root_node@std@@QEAA@XZ + .p2align 4, 0x90 +"??0_Root_node@std@@QEAA@XZ": # @"??0_Root_node@std@@QEAA@XZ" +.Lfunc_begin1712: + .cv_func_id 1712 + .cv_loc 1712 20 1689 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1689:0 +.seh_proc "??0_Root_node@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + xor r8d, r8d + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17787: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + mov edx, 20 + call "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + lea rcx, [rip + "??_7_Root_node@std@@6B@"] + mov r9, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [r9], rcx + mov dword ptr [r9 + 36], 0 + mov dword ptr [r9 + 40], 0 + mov dword ptr [r9 + 44], 0 + .cv_loc 1712 20 1692 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1692:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, r9 + add rsp, 56 + ret +.Ltmp17788: +.Lfunc_end1712: + .seh_handlerdata + .section .text,"xr",discard,"??0_Root_node@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + .globl "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" # -- Begin function ??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z + .p2align 4, 0x90 +"??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z": # @"??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" +.Lfunc_begin1713: + .cv_func_id 1713 + .cv_loc 1713 20 1656 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1656:0 +.seh_proc "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + lea rax, [rip + "??_7_Node_base@std@@6B@"] + mov dword ptr [rsp + 12], r8d + mov dword ptr [rsp + 8], edx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp17789: + mov qword ptr [rcx], rax + mov edx, dword ptr [rsp + 8] + mov dword ptr [rcx + 8], edx + mov edx, dword ptr [rsp + 12] + mov dword ptr [rcx + 12], edx + mov qword ptr [rcx + 16], 0 + mov qword ptr [rcx + 24], 0 + .cv_loc 1713 20 1657 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1657:0 + mov rax, rcx + add rsp, 16 + ret +.Ltmp17790: +.Lfunc_end1713: + .seh_handlerdata + .section .text,"xr",discard,"??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + .seh_endproc + # -- End function + .def "??_G_Root_node@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Root_node@std@@UEAAPEAXI@Z" + .globl "??_G_Root_node@std@@UEAAPEAXI@Z" # -- Begin function ??_G_Root_node@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G_Root_node@std@@UEAAPEAXI@Z": # @"??_G_Root_node@std@@UEAAPEAXI@Z" +.Lfunc_begin1714: + .cv_func_id 1714 + .cv_loc 1714 20 1683 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1683:0 +.seh_proc "??_G_Root_node@std@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp17791: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1_Root_node@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1714_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1714_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp17792: +.Lfunc_end1714: + .seh_handlerdata + .section .text,"xr",discard,"??_G_Root_node@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??_G_Node_base@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Node_base@std@@UEAAPEAXI@Z" + .globl "??_G_Node_base@std@@UEAAPEAXI@Z" # -- Begin function ??_G_Node_base@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G_Node_base@std@@UEAAPEAXI@Z": # @"??_G_Node_base@std@@UEAAPEAXI@Z" +.Lfunc_begin1715: + .cv_func_id 1715 + .cv_loc 1715 20 1665 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1665:0 +.seh_proc "??_G_Node_base@std@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp17793: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1_Node_base@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1715_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1715_2: + .cv_loc 1715 20 1666 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1666:0 + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp17794: +.Lfunc_end1715: + .seh_handlerdata + .section .text,"xr",discard,"??_G_Node_base@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??1_Node_base@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Node_base@std@@UEAA@XZ" + .globl "??1_Node_base@std@@UEAA@XZ" # -- Begin function ??1_Node_base@std@@UEAA@XZ + .p2align 4, 0x90 +"??1_Node_base@std@@UEAA@XZ": # @"??1_Node_base@std@@UEAA@XZ" +.Lfunc_begin1716: + .cv_func_id 1716 + .cv_loc 1716 20 1665 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1665:0 +.seh_proc "??1_Node_base@std@@UEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp17795: + .cv_loc 1716 20 1666 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1666:0 + pop rax + ret +.Ltmp17796: +.Lfunc_end1716: + .seh_handlerdata + .section .text,"xr",discard,"??1_Node_base@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??1_Root_node@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Root_node@std@@UEAA@XZ" + .globl "??1_Root_node@std@@UEAA@XZ" # -- Begin function ??1_Root_node@std@@UEAA@XZ + .p2align 4, 0x90 +"??1_Root_node@std@@UEAA@XZ": # @"??1_Root_node@std@@UEAA@XZ" +.Lfunc_begin1717: + .cv_func_id 1717 + .cv_loc 1717 20 1683 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1683:0 +.seh_proc "??1_Root_node@std@@UEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp17797: + .cv_loc 1717 20 1683 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1683:0 + call "??1_Node_base@std@@UEAA@XZ" +.Ltmp17798: + .cv_loc 1717 20 1683 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1683:0 + nop + add rsp, 40 + ret +.Ltmp17799: +.Lfunc_end1717: + .seh_handlerdata + .section .text,"xr",discard,"??1_Root_node@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" + .globl "??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" # -- Begin function ??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z + .p2align 4, 0x90 +"??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z": # @"??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" +.Lfunc_begin1718: + .cv_func_id 1718 + .cv_loc 1718 20 1502 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1502:0 +.seh_proc "??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov dword ptr [rsp + 12], edx + mov qword ptr [rsp], rcx +.Ltmp17800: + .cv_loc 1718 20 1503 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1503:0 + mov rcx, qword ptr [rsp] + mov edx, dword ptr [rcx] + or edx, dword ptr [rsp + 12] + mov rcx, qword ptr [rsp] + mov dword ptr [rcx], edx + mov eax, edx + add rsp, 16 + ret +.Ltmp17801: +.Lfunc_end1718: + .seh_handlerdata + .section .text,"xr",discard,"??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" + .seh_endproc + # -- End function + .def "?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" + .globl "?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" # -- Begin function ?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ + .p2align 4, 0x90 +"?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ": # @"?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" +.Lfunc_begin1719: + .cv_func_id 1719 + .cv_loc 1719 20 4893 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4893:0 +.seh_proc "?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" +# %bb.0: + sub rsp, 32 + .seh_stackalloc 32 + .seh_endprologue + xor eax, eax + mov dl, al + mov qword ptr [rsp + 24], rcx + mov rcx, qword ptr [rsp + 24] +.Ltmp17802: + .cv_loc 1719 20 4894 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4894:0 + mov r8, qword ptr [rcx] + mov qword ptr [rsp + 16], r8 + .cv_loc 1719 20 4895 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4895:0 + mov r8, qword ptr [rsp + 16] + add r8, 1 + mov qword ptr [rsp + 16], r8 + cmp r8, qword ptr [rcx + 16] + mov qword ptr [rsp + 8], rcx # 8-byte Spill + mov byte ptr [rsp + 7], dl # 1-byte Spill + je .LBB1719_10 +# %bb.1: + mov rax, qword ptr [rsp + 8] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 8 + cmp ecx, 0 + jne .LBB1719_4 +# %bb.2: + mov rax, qword ptr [rsp + 16] + movsx ecx, byte ptr [rax] + cmp ecx, 40 + mov dl, 1 + mov byte ptr [rsp + 6], dl # 1-byte Spill + je .LBB1719_9 +# %bb.3: + mov rax, qword ptr [rsp + 16] + movsx ecx, byte ptr [rax] + cmp ecx, 41 + mov dl, 1 + mov byte ptr [rsp + 6], dl # 1-byte Spill + je .LBB1719_9 +.LBB1719_4: + xor eax, eax + mov cl, al + mov rdx, qword ptr [rsp + 8] # 8-byte Reload + mov eax, dword ptr [rdx + 144] + and eax, 16 + cmp eax, 0 + mov byte ptr [rsp + 5], cl # 1-byte Spill + jne .LBB1719_8 +# %bb.5: + mov rax, qword ptr [rsp + 16] + movsx ecx, byte ptr [rax] + cmp ecx, 123 + mov dl, 1 + mov byte ptr [rsp + 4], dl # 1-byte Spill + je .LBB1719_7 +# %bb.6: + mov rax, qword ptr [rsp + 16] + movsx ecx, byte ptr [rax] + cmp ecx, 125 + sete dl + mov byte ptr [rsp + 4], dl # 1-byte Spill +.LBB1719_7: + mov al, byte ptr [rsp + 4] # 1-byte Reload + mov byte ptr [rsp + 5], al # 1-byte Spill +.LBB1719_8: + mov al, byte ptr [rsp + 5] # 1-byte Reload + mov byte ptr [rsp + 6], al # 1-byte Spill +.LBB1719_9: + mov al, byte ptr [rsp + 6] # 1-byte Reload + mov byte ptr [rsp + 7], al # 1-byte Spill +.LBB1719_10: + mov al, byte ptr [rsp + 7] # 1-byte Reload + and al, 1 + movzx eax, al + add rsp, 32 + ret +.Ltmp17803: +.Lfunc_end1719: + .seh_handlerdata + .section .text,"xr",discard,"?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" + .seh_endproc + # -- End function + .def "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ" + .globl "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ" # -- Begin function ?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ + .p2align 4, 0x90 +"?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ": # @"?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ" +.Lfunc_begin1720: + .cv_func_id 1720 + .cv_loc 1720 20 3649 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3649:0 +.seh_proc "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17804: + .cv_loc 1720 20 3650 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3650:0 + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z" + test al, 1 + mov al, 1 + mov byte ptr [rsp + 39], al # 1-byte Spill + jne .LBB1720_4 +# %bb.1: + xor eax, eax + mov cl, al + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, qword ptr [rdx + 8] + cmp dword ptr [r8 + 8], 2 + mov byte ptr [rsp + 38], cl # 1-byte Spill + jne .LBB1720_3 +# %bb.2: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rcx + 24] + mov rcx, rax + call "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z" + mov byte ptr [rsp + 38], al # 1-byte Spill +.LBB1720_3: + mov al, byte ptr [rsp + 38] # 1-byte Reload + mov byte ptr [rsp + 39], al # 1-byte Spill +.LBB1720_4: + mov al, byte ptr [rsp + 39] # 1-byte Reload + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp17805: +.Lfunc_end1720: + .seh_handlerdata + .section .text,"xr",discard,"?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ" + .seh_endproc + # -- End function + .def "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z" + .globl "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z" # -- Begin function ?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z + .p2align 4, 0x90 +"?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z": # @"?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z" +.Lfunc_begin1721: + .cv_func_id 1721 + .cv_loc 1721 20 3639 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3639:0 +.seh_proc "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], rdx + mov qword ptr [rsp + 8], rcx +.Ltmp17806: + .cv_loc 1721 20 3640 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3640:0 + mov rcx, qword ptr [rsp + 16] + cmp dword ptr [rcx + 8], 20 + mov al, 1 + mov byte ptr [rsp + 7], al # 1-byte Spill + je .LBB1721_3 +# %bb.1: + mov rax, qword ptr [rsp + 16] + cmp dword ptr [rax + 8], 8 + mov cl, 1 + mov byte ptr [rsp + 7], cl # 1-byte Spill + je .LBB1721_3 +# %bb.2: + mov rax, qword ptr [rsp + 16] + cmp dword ptr [rax + 8], 13 + sete cl + mov byte ptr [rsp + 7], cl # 1-byte Spill +.LBB1721_3: + mov al, byte ptr [rsp + 7] # 1-byte Reload + and al, 1 + movzx eax, al + add rsp, 24 + ret +.Ltmp17807: +.Lfunc_end1721: + .seh_handlerdata + .section .text,"xr",discard,"?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z" + .seh_endproc + # -- End function + .def "?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z" + .globl "?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z" # -- Begin function ?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z + .p2align 4, 0x90 +"?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z": # @"?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z" +.Lfunc_begin1722: + .cv_func_id 1722 + .cv_loc 1722 20 4007 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4007:0 +.seh_proc "?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov eax, 40 + mov r8d, eax + mov dword ptr [rsp + 84], edx + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp17808: + .cv_loc 1722 20 4008 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4008:0 + mov qword ptr [rsp + 64], rcx # 8-byte Spill + mov rcx, r8 + call "??2@YAPEAX_K@Z" + mov edx, dword ptr [rsp + 84] + mov rcx, rax + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??0_Node_capture@std@@QEAA@I@Z" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov r8, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, r8 + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" + nop + add rsp, 88 + ret +.Ltmp17809: +.Lfunc_end1722: + .seh_handlerdata + .section .text,"xr",discard,"?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z" + .seh_endproc + # -- End function + .def "?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .globl "?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # -- Begin function ?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ + .p2align 4, 0x90 +"?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ": # @"?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Lfunc_begin1723: + .cv_func_id 1723 + .cv_loc 1723 20 5627 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5627:0 +.seh_proc "?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp17810: + .cv_loc 1723 20 5628 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5628:0 + mov rax, rcx + add rax, 80 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Getmark@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBAPEAV_Node_base@2@XZ" + mov qword ptr [rsp + 72], rax + .cv_loc 1723 20 5629 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5629:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + test al, 1 + jne .LBB1723_1 + jmp .LBB1723_2 +.LBB1723_1: + jmp .LBB1723_6 +.LBB1723_2: +.Ltmp17811: + .cv_loc 1723 20 5631 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5631:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rax + 140], 124 + je .LBB1723_4 +# %bb.3: +.Ltmp17812: + .cv_loc 1723 20 5632 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5632:0 + jmp .LBB1723_11 +.LBB1723_4: +.Ltmp17813: + .cv_loc 1723 20 5635 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5635:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 80 + mov rcx, rax + call "?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ" + mov qword ptr [rsp + 64], rax + .cv_loc 1723 20 5636 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5636:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 80 + mov rdx, qword ptr [rsp + 64] + mov rcx, rax + call "?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" +.Ltmp17814: +# %bb.5: + .cv_loc 1723 20 5631 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5631:0 + jmp .LBB1723_6 +.Ltmp17815: +.LBB1723_6: + .cv_loc 1723 20 5639 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5639:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 80 + mov rdx, qword ptr [rsp + 72] + mov rcx, rax + call "?_Begin_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@PEAV32@@Z" + mov qword ptr [rsp + 56], rax +.LBB1723_7: # =>This Inner Loop Header: Depth=1 + .cv_loc 1723 20 5640 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5640:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rax + 140], 124 + jne .LBB1723_11 +# %bb.8: # in Loop: Header=BB1723_7 Depth=1 +.Ltmp17816: + .cv_loc 1723 20 5642 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5642:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1723 20 5643 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5643:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + test al, 1 + jne .LBB1723_10 +# %bb.9: # in Loop: Header=BB1723_7 Depth=1 +.Ltmp17817: + .cv_loc 1723 20 5645 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5645:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 80 + mov rcx, rax + call "?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ" + mov qword ptr [rsp + 48], rax + .cv_loc 1723 20 5646 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5646:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 80 + mov rdx, qword ptr [rsp + 48] + mov rcx, rax + call "?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" +.Ltmp17818: +.LBB1723_10: # in Loop: Header=BB1723_7 Depth=1 + .cv_loc 1723 20 5648 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5648:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 80 + mov r8, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 72] + mov rcx, rax + call "?_Else_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@0@Z" +.Ltmp17819: + .cv_loc 1723 20 5640 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5640:0 + jmp .LBB1723_7 +.LBB1723_11: + .cv_loc 1723 20 5650 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5650:0 + add rsp, 88 + ret +.Ltmp17820: +.Lfunc_end1723: + .seh_handlerdata + .section .text,"xr",discard,"?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .seh_endproc + # -- End function + .def "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" + .globl "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" # -- Begin function ?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z + .p2align 4, 0x90 +"?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z": # @"?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.Lfunc_begin1724: + .cv_func_id 1724 + .cv_loc 1724 20 4885 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4885:0 +.seh_proc "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov dword ptr [rsp + 52], edx + mov qword ptr [rsp + 40], rcx +.Ltmp17821: + .cv_loc 1724 20 4886 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4886:0 + mov ecx, dword ptr [rsp + 52] + mov rax, qword ptr [rip + "__imp_?_Xregex_error@std@@YAXW4error_type@regex_constants@1@@Z"] + call rax + ud2 +.Ltmp17822: +.Lfunc_end1724: + .seh_handlerdata + .section .text,"xr",discard,"?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" + .seh_endproc + # -- End function + .def "?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" + .globl "?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" # -- Begin function ?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z + .p2align 4, 0x90 +"?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z": # @"?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" +.Lfunc_begin1725: + .cv_func_id 1725 + .cv_loc 1725 20 3960 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3960:0 +.seh_proc "?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov qword ptr [rsp + 96], rdx + mov qword ptr [rsp + 88], rcx + mov rcx, qword ptr [rsp + 88] +.Ltmp17823: + .cv_loc 1725 20 3961 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3961:0 + mov rdx, qword ptr [rsp + 96] + cmp dword ptr [rdx + 8], 8 + mov qword ptr [rsp + 72], rcx # 8-byte Spill + jne .LBB1725_2 +# %bb.1: + mov eax, 9 + mov dword ptr [rsp + 68], eax # 4-byte Spill + jmp .LBB1725_6 +.LBB1725_2: + mov rax, qword ptr [rsp + 96] + cmp dword ptr [rax + 8], 10 + jne .LBB1725_4 +# %bb.3: + mov eax, 12 + mov dword ptr [rsp + 64], eax # 4-byte Spill + jmp .LBB1725_5 +.LBB1725_4: + mov rax, qword ptr [rsp + 96] + cmp dword ptr [rax + 8], 11 + mov ecx, 12 + mov edx, 14 + cmove edx, ecx + mov dword ptr [rsp + 64], edx # 4-byte Spill +.LBB1725_5: + mov eax, dword ptr [rsp + 64] # 4-byte Reload + mov dword ptr [rsp + 68], eax # 4-byte Spill +.LBB1725_6: + mov eax, dword ptr [rsp + 68] # 4-byte Reload + mov ecx, 40 + # kill: def $rcx killed $ecx + mov dword ptr [rsp + 84], eax + .cv_loc 1725 20 3965 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3965:0 + call "??2@YAPEAX_K@Z" + xor r8d, r8d + mov r9, qword ptr [rsp + 96] + mov edx, dword ptr [rsp + 84] + mov rcx, rax + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov r9, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, r9 + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" + .cv_loc 1725 20 3966 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3966:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + add rsp, 104 + ret +.Ltmp17824: +.Lfunc_end1725: + .seh_handlerdata + .section .text,"xr",discard,"?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" + .seh_endproc + # -- End function + .def "?_End_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_End_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" + .globl "?_End_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" # -- Begin function ?_End_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ + .p2align 4, 0x90 +"?_End_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ": # @"?_End_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" +.Lfunc_begin1726: + .cv_func_id 1726 + .cv_loc 1726 20 4118 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4118:0 +.seh_proc "?_End_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17825: + .cv_loc 1726 20 4119 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4119:0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov edx, 21 + call "?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" + .cv_loc 1726 20 4120 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4120:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, qword ptr [rcx] + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, r8 + add rsp, 56 + ret +.Ltmp17826: +.Lfunc_end1726: + .seh_handlerdata + .section .text,"xr",discard,"?_End_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" + .seh_endproc + # -- End function + .def "?_Mark_count@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEBAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mark_count@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEBAIXZ" + .globl "?_Mark_count@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEBAIXZ" # -- Begin function ?_Mark_count@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEBAIXZ + .p2align 4, 0x90 +"?_Mark_count@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEBAIXZ": # @"?_Mark_count@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEBAIXZ" +.Lfunc_begin1727: + .cv_func_id 1727 + .cv_loc 1727 20 2152 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2152:0 +.seh_proc "?_Mark_count@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEBAIXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp17827: + .cv_loc 1727 20 2153 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2153:0 + mov eax, dword ptr [rcx + 24] + add eax, 1 + pop rcx + ret +.Ltmp17828: +.Lfunc_end1727: + .seh_handlerdata + .section .text,"xr",discard,"?_Mark_count@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEBAIXZ" + .seh_endproc + # -- End function + .def "?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z" + .globl "?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z" # -- Begin function ?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z + .p2align 4, 0x90 +"?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z": # @"?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z" +.Lfunc_begin1728: + .cv_func_id 1728 + .cv_loc 1728 20 5653 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5653:0 +.seh_proc "?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov qword ptr [rsp + 96], r8 + mov qword ptr [rsp + 88], rdx + mov qword ptr [rsp + 80], rcx +.LBB1728_1: # =>This Loop Header: Depth=1 + # Child Loop BB1728_8 Depth 2 + .cv_loc 1728 20 5654 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5654:0 + xor eax, eax + mov cl, al +.Ltmp17829: + mov rdx, qword ptr [rsp + 80] + cmp rdx, qword ptr [rsp + 88] + mov byte ptr [rsp + 71], cl # 1-byte Spill + je .LBB1728_3 +# %bb.2: # in Loop: Header=BB1728_1 Depth=1 + cmp qword ptr [rsp + 80], 0 + setne al + mov byte ptr [rsp + 71], al # 1-byte Spill +.LBB1728_3: # in Loop: Header=BB1728_1 Depth=1 + mov al, byte ptr [rsp + 71] # 1-byte Reload + test al, 1 + jne .LBB1728_4 + jmp .LBB1728_25 +.LBB1728_4: # in Loop: Header=BB1728_1 Depth=1 +.Ltmp17830: + .cv_loc 1728 20 5656 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5656:0 + mov rax, qword ptr [rsp + 80] + mov ecx, dword ptr [rax + 8] + add ecx, -10 + mov eax, ecx + sub ecx, 9 + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov dword ptr [rsp + 52], ecx # 4-byte Spill + ja .LBB1728_22 +# %bb.26: # in Loop: Header=BB1728_1 Depth=1 + lea rax, [rip + .LJTI1728_0] + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + movsxd rdx, dword ptr [rax + 4*rcx] + add rdx, rax + jmp rdx +.LBB1728_5: # in Loop: Header=BB1728_1 Depth=1 +.Ltmp17831: + .cv_loc 1728 20 5660 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5660:0 + cmp qword ptr [rsp + 96], 0 + je .LBB1728_7 +# %bb.6: # in Loop: Header=BB1728_1 Depth=1 +.Ltmp17832: + .cv_loc 1728 20 5661 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5661:0 + mov rax, qword ptr [rsp + 96] + mov dword ptr [rax + 52], 0 +.Ltmp17833: +.LBB1728_7: # in Loop: Header=BB1728_1 Depth=1 + .cv_loc 1728 20 5663 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5663:0 + mov rax, qword ptr [rsp + 80] + mov rax, qword ptr [rax + 40] + mov qword ptr [rsp + 72], rax +.LBB1728_8: # Parent Loop BB1728_1 Depth=1 + # => This Inner Loop Header: Depth=2 + cmp qword ptr [rsp + 72], 0 + je .LBB1728_11 +# %bb.9: # in Loop: Header=BB1728_8 Depth=2 +.Ltmp17834: + .cv_loc 1728 20 5666 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5666:0 + mov r8, qword ptr [rsp + 96] + mov rax, qword ptr [rsp + 72] + mov rax, qword ptr [rax + 32] + mov rcx, qword ptr [rsp + 72] + mov rcx, qword ptr [rcx + 16] + mov rdx, rax + call "?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z" +# %bb.10: # in Loop: Header=BB1728_8 Depth=2 + .cv_loc 1728 20 5665 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5665:0 + mov rax, qword ptr [rsp + 72] + mov rax, qword ptr [rax + 40] + mov qword ptr [rsp + 72], rax + .cv_loc 1728 20 5663 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5663:0 + jmp .LBB1728_8 +.Ltmp17835: +.LBB1728_11: # in Loop: Header=BB1728_1 Depth=1 + .cv_loc 1728 20 5667 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5667:0 + jmp .LBB1728_23 +.LBB1728_12: # in Loop: Header=BB1728_1 Depth=1 + .cv_loc 1728 20 5672 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5672:0 + xor eax, eax + mov ecx, eax + mov rdx, qword ptr [rsp + 80] + mov rdx, qword ptr [rdx + 32] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call "?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z" + .cv_loc 1728 20 5673 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5673:0 + jmp .LBB1728_23 +.LBB1728_13: # in Loop: Header=BB1728_1 Depth=1 + .cv_loc 1728 20 5676 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5676:0 + cmp qword ptr [rsp + 96], 0 + jne .LBB1728_15 +# %bb.14: # in Loop: Header=BB1728_1 Depth=1 +.Ltmp17836: + .cv_loc 1728 20 5677 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5677:0 + mov rax, qword ptr [rsp + 80] + mov qword ptr [rsp + 96], rax + jmp .LBB1728_16 +.LBB1728_15: # in Loop: Header=BB1728_1 Depth=1 +.Ltmp17837: + .cv_loc 1728 20 5680 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5680:0 + mov rax, qword ptr [rsp + 96] + mov dword ptr [rax + 52], 0 + .cv_loc 1728 20 5681 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5681:0 + mov rax, qword ptr [rsp + 80] + mov dword ptr [rax + 52], 0 +.Ltmp17838: +.LBB1728_16: # in Loop: Header=BB1728_1 Depth=1 + .cv_loc 1728 20 5683 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5683:0 + jmp .LBB1728_23 +.LBB1728_17: # in Loop: Header=BB1728_1 Depth=1 + .cv_loc 1728 20 5685 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5685:0 + mov rax, qword ptr [rsp + 96] + mov rcx, qword ptr [rsp + 80] + cmp rax, qword ptr [rcx + 32] + jne .LBB1728_21 +# %bb.18: # in Loop: Header=BB1728_1 Depth=1 +.Ltmp17839: + .cv_loc 1728 20 5688 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5688:0 + mov rax, qword ptr [rsp + 96] + cmp dword ptr [rax + 52], -1 + jne .LBB1728_20 +# %bb.19: # in Loop: Header=BB1728_1 Depth=1 +.Ltmp17840: + .cv_loc 1728 20 5689 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5689:0 + mov rax, qword ptr [rsp + 96] + mov dword ptr [rax + 52], 1 +.Ltmp17841: +.LBB1728_20: # in Loop: Header=BB1728_1 Depth=1 + .cv_loc 1728 20 5690 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5690:0 + mov qword ptr [rsp + 96], 0 +.Ltmp17842: +.LBB1728_21: # in Loop: Header=BB1728_1 Depth=1 + .cv_loc 1728 20 5692 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5692:0 + jmp .LBB1728_23 +.LBB1728_22: # in Loop: Header=BB1728_1 Depth=1 + .cv_loc 1728 20 5694 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5694:0 + jmp .LBB1728_23 +.Ltmp17843: +.LBB1728_23: # in Loop: Header=BB1728_1 Depth=1 + .cv_loc 1728 20 5696 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5696:0 + jmp .LBB1728_24 +.Ltmp17844: +.LBB1728_24: # in Loop: Header=BB1728_1 Depth=1 + .cv_loc 1728 20 5654 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5654:0 + mov rax, qword ptr [rsp + 80] + mov rax, qword ptr [rax + 16] + mov qword ptr [rsp + 80], rax + jmp .LBB1728_1 +.Ltmp17845: +.LBB1728_25: + .cv_loc 1728 20 5697 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5697:0 + add rsp, 104 + ret +.Ltmp17846: +.Lfunc_end1728: + .p2align 2, 0x90 +.LJTI1728_0: + .long .LBB1728_12-.LJTI1728_0 + .long .LBB1728_12-.LJTI1728_0 + .long .LBB1728_22-.LJTI1728_0 + .long .LBB1728_22-.LJTI1728_0 + .long .LBB1728_22-.LJTI1728_0 + .long .LBB1728_22-.LJTI1728_0 + .long .LBB1728_5-.LJTI1728_0 + .long .LBB1728_22-.LJTI1728_0 + .long .LBB1728_13-.LJTI1728_0 + .long .LBB1728_17-.LJTI1728_0 + .seh_handlerdata + .section .text,"xr",discard,"?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z" + .seh_endproc + # -- End function + .def "?_Discard_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Discard_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .globl "?_Discard_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # -- Begin function ?_Discard_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Discard_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ": # @"?_Discard_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +.Lfunc_begin1729: + .cv_func_id 1729 + .cv_loc 1729 20 4127 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4127:0 +.seh_proc "?_Discard_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + xor eax, eax + mov edx, eax + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17847: + .cv_loc 1729 20 4128 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4128:0 + mov r8, qword ptr [rcx] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, r8 + call "?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z" + .cv_loc 1729 20 4129 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4129:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx], 0 + .cv_loc 1729 20 4130 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4130:0 + add rsp, 56 + ret +.Ltmp17848: +.Lfunc_end1729: + .seh_handlerdata + .section .text,"xr",discard,"?_Discard_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" + .globl "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" # -- Begin function ?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z + .p2align 4, 0x90 +"?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z": # @"?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" +.Lfunc_begin1730: + .cv_func_id 1730 + .cv_loc 1730 20 3659 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3659:0 +.seh_proc "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], rdx + mov qword ptr [rsp + 8], rcx + mov rcx, qword ptr [rsp + 8] +.Ltmp17849: + .cv_loc 1730 20 3660 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3660:0 + mov rdx, qword ptr [rcx + 8] + mov rax, qword ptr [rsp + 16] + mov qword ptr [rax + 24], rdx + .cv_loc 1730 20 3661 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3661:0 + mov rax, qword ptr [rcx + 8] + cmp qword ptr [rax + 16], 0 + mov qword ptr [rsp], rcx # 8-byte Spill + je .LBB1730_2 +# %bb.1: +.Ltmp17850: + .cv_loc 1730 20 3663 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3663:0 + mov rax, qword ptr [rsp] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rcx, qword ptr [rcx + 16] + mov rdx, qword ptr [rsp + 16] + mov qword ptr [rdx + 16], rcx + .cv_loc 1730 20 3664 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3664:0 + mov rcx, qword ptr [rsp + 16] + mov rdx, qword ptr [rax + 8] + mov rdx, qword ptr [rdx + 16] + mov qword ptr [rdx + 24], rcx +.Ltmp17851: +.LBB1730_2: + .cv_loc 1730 20 3666 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3666:0 + mov rax, qword ptr [rsp + 16] + mov rcx, qword ptr [rsp] # 8-byte Reload + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rdx + 16], rax + .cv_loc 1730 20 3667 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3667:0 + mov rax, qword ptr [rsp + 16] + mov qword ptr [rcx + 8], rax + .cv_loc 1730 20 3668 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3668:0 + mov rax, qword ptr [rsp + 16] + add rsp, 24 + ret +.Ltmp17852: +.Lfunc_end1730: + .seh_handlerdata + .section .text,"xr",discard,"?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" + .seh_endproc + # -- End function + .def "??0_Node_capture@std@@QEAA@I@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Node_capture@std@@QEAA@I@Z" + .globl "??0_Node_capture@std@@QEAA@I@Z" # -- Begin function ??0_Node_capture@std@@QEAA@I@Z + .p2align 4, 0x90 +"??0_Node_capture@std@@QEAA@I@Z": # @"??0_Node_capture@std@@QEAA@I@Z" +.Lfunc_begin1731: + .cv_func_id 1731 + .cv_loc 1731 20 1738 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1738:0 +.seh_proc "??0_Node_capture@std@@QEAA@I@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + xor r8d, r8d + mov dword ptr [rsp + 68], edx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17853: + mov rax, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + mov edx, 13 + call "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + lea rcx, [rip + "??_7_Node_capture@std@@6B@"] + mov r9, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [r9], rcx + mov edx, dword ptr [rsp + 68] + mov dword ptr [r9 + 32], edx + .cv_loc 1731 20 1739 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1739:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, r9 + add rsp, 72 + ret +.Ltmp17854: +.Lfunc_end1731: + .seh_handlerdata + .section .text,"xr",discard,"??0_Node_capture@std@@QEAA@I@Z" + .seh_endproc + # -- End function + .def "??_G_Node_capture@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Node_capture@std@@UEAAPEAXI@Z" + .globl "??_G_Node_capture@std@@UEAAPEAXI@Z" # -- Begin function ??_G_Node_capture@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G_Node_capture@std@@UEAAPEAXI@Z": # @"??_G_Node_capture@std@@UEAAPEAXI@Z" +.Lfunc_begin1732: + .cv_func_id 1732 + .cv_loc 1732 20 1732 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1732:0 +.seh_proc "??_G_Node_capture@std@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp17855: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1_Node_capture@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1732_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1732_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp17856: +.Lfunc_end1732: + .seh_handlerdata + .section .text,"xr",discard,"??_G_Node_capture@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??1_Node_capture@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Node_capture@std@@UEAA@XZ" + .globl "??1_Node_capture@std@@UEAA@XZ" # -- Begin function ??1_Node_capture@std@@UEAA@XZ + .p2align 4, 0x90 +"??1_Node_capture@std@@UEAA@XZ": # @"??1_Node_capture@std@@UEAA@XZ" +.Lfunc_begin1733: + .cv_func_id 1733 + .cv_loc 1733 20 1732 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1732:0 +.seh_proc "??1_Node_capture@std@@UEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp17857: + .cv_loc 1733 20 1732 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1732:0 + call "??1_Node_base@std@@UEAA@XZ" +.Ltmp17858: + .cv_loc 1733 20 1732 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1732:0 + nop + add rsp, 40 + ret +.Ltmp17859: +.Lfunc_end1733: + .seh_handlerdata + .section .text,"xr",discard,"??1_Node_capture@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "?_Getmark@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBAPEAV_Node_base@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getmark@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBAPEAV_Node_base@2@XZ" + .globl "?_Getmark@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBAPEAV_Node_base@2@XZ" # -- Begin function ?_Getmark@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBAPEAV_Node_base@2@XZ + .p2align 4, 0x90 +"?_Getmark@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBAPEAV_Node_base@2@XZ": # @"?_Getmark@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBAPEAV_Node_base@2@XZ" +.Lfunc_begin1734: + .cv_func_id 1734 + .cv_loc 1734 20 3630 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3630:0 +.seh_proc "?_Getmark@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBAPEAV_Node_base@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp17860: + .cv_loc 1734 20 3631 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3631:0 + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp17861: +.Lfunc_end1734: + .seh_handlerdata + .section .text,"xr",discard,"?_Getmark@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBAPEAV_Node_base@2@XZ" + .seh_endproc + # -- End function + .def "?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .globl "?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # -- Begin function ?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ + .p2align 4, 0x90 +"?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ": # @"?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" +.Lfunc_begin1735: + .cv_func_id 1735 + .cv_loc 1735 20 5545 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5545:0 +.seh_proc "?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17862: + .cv_loc 1735 20 5546 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5546:0 + mov byte ptr [rsp + 47], 0 + mov qword ptr [rsp + 32], rcx # 8-byte Spill +.LBB1735_1: # =>This Inner Loop Header: Depth=1 +.Ltmp17863: + .cv_loc 1735 20 5549 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5549:0 + mov byte ptr [rsp + 46], 1 + .cv_loc 1735 20 5550 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5550:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], -1 + je .LBB1735_5 +# %bb.2: # in Loop: Header=BB1735_1 Depth=1 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 124 + je .LBB1735_5 +# %bb.3: # in Loop: Header=BB1735_1 Depth=1 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 41 + jne .LBB1735_6 +# %bb.4: # in Loop: Header=BB1735_1 Depth=1 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 28], 0 + je .LBB1735_6 +.LBB1735_5: +.Ltmp17864: + .cv_loc 1735 20 5552 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5552:0 + mov al, byte ptr [rsp + 47] + and al, 1 + movzx eax, al + add rsp, 56 + ret +.LBB1735_6: # in Loop: Header=BB1735_1 Depth=1 + .cv_loc 1735 20 5553 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5553:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 41 + jne .LBB1735_9 +# %bb.7: # in Loop: Header=BB1735_1 Depth=1 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 268435456 + cmp ecx, 0 + jne .LBB1735_9 +# %bb.8: # in Loop: Header=BB1735_1 Depth=1 +.Ltmp17865: + .cv_loc 1735 20 5554 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5554:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 5 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" + jmp .LBB1735_50 +.LBB1735_9: # in Loop: Header=BB1735_1 Depth=1 + .cv_loc 1735 20 5555 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5555:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 46 + jne .LBB1735_11 +# %bb.10: # in Loop: Header=BB1735_1 Depth=1 +.Ltmp17866: + .cv_loc 1735 20 5557 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5557:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rax, 80 + mov rcx, rax + call "?_Add_dot@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .cv_loc 1735 20 5558 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5558:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1735 20 5559 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5559:0 + jmp .LBB1735_49 +.Ltmp17867: +.LBB1735_11: # in Loop: Header=BB1735_1 Depth=1 + .cv_loc 1735 20 5560 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5560:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 92 + jne .LBB1735_21 +# %bb.12: # in Loop: Header=BB1735_1 Depth=1 +.Ltmp17868: + .cv_loc 1735 20 5562 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5562:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1735 20 5563 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5563:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov eax, dword ptr [rcx + 144] + and eax, 128 + cmp eax, 0 + je .LBB1735_15 +# %bb.13: # in Loop: Header=BB1735_1 Depth=1 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + movsx ecx, byte ptr [rax + 136] + cmp ecx, 98 + jne .LBB1735_15 +# %bb.14: # in Loop: Header=BB1735_1 Depth=1 +.Ltmp17869: + .cv_loc 1735 20 5565 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5565:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rax, 80 + mov rcx, rax + call "?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .cv_loc 1735 20 5566 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5566:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1735 20 5567 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5567:0 + mov byte ptr [rsp + 46], 0 + .cv_loc 1735 20 5568 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5568:0 + jmp .LBB1735_20 +.Ltmp17870: +.LBB1735_15: # in Loop: Header=BB1735_1 Depth=1 + .cv_loc 1735 20 5569 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5569:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 128 + cmp ecx, 0 + je .LBB1735_18 +# %bb.16: # in Loop: Header=BB1735_1 Depth=1 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + movsx ecx, byte ptr [rax + 136] + cmp ecx, 66 + jne .LBB1735_18 +# %bb.17: # in Loop: Header=BB1735_1 Depth=1 +.Ltmp17871: + .cv_loc 1735 20 5571 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5571:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rax, 80 + mov rcx, rax + call "?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .cv_loc 1735 20 5572 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5572:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rax, 80 + mov rcx, rax + call "?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .cv_loc 1735 20 5573 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5573:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1735 20 5574 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5574:0 + mov byte ptr [rsp + 46], 0 + .cv_loc 1735 20 5575 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5575:0 + jmp .LBB1735_19 +.Ltmp17872: +.LBB1735_18: # in Loop: Header=BB1735_1 Depth=1 + .cv_loc 1735 20 5577 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5577:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_AtomEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.LBB1735_19: # in Loop: Header=BB1735_1 Depth=1 + .cv_loc 1735 20 5569 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5569:0 + jmp .LBB1735_20 +.Ltmp17873: +.LBB1735_20: # in Loop: Header=BB1735_1 Depth=1 + .cv_loc 1735 20 5578 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5578:0 + jmp .LBB1735_48 +.Ltmp17874: +.LBB1735_21: # in Loop: Header=BB1735_1 Depth=1 + .cv_loc 1735 20 5579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5579:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 91 + jne .LBB1735_23 +# %bb.22: # in Loop: Header=BB1735_1 Depth=1 +.Ltmp17875: + .cv_loc 1735 20 5581 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5581:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1735 20 5582 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5582:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_CharacterClass@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1735 20 5583 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5583:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 93 + mov r8d, 4 + call "?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" + .cv_loc 1735 20 5584 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5584:0 + jmp .LBB1735_47 +.Ltmp17876: +.LBB1735_23: # in Loop: Header=BB1735_1 Depth=1 + .cv_loc 1735 20 5585 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5585:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 40 + jne .LBB1735_25 +# %bb.24: # in Loop: Header=BB1735_1 Depth=1 +.Ltmp17877: + .cv_loc 1735 20 5587 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5587:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1735 20 5588 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5588:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Wrapped_disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + and al, 1 + mov byte ptr [rsp + 46], al + .cv_loc 1735 20 5589 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5589:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 41 + mov r8d, 5 + call "?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" + .cv_loc 1735 20 5590 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5590:0 + jmp .LBB1735_46 +.Ltmp17878: +.LBB1735_25: # in Loop: Header=BB1735_1 Depth=1 + .cv_loc 1735 20 5591 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5591:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 94 + jne .LBB1735_27 +# %bb.26: # in Loop: Header=BB1735_1 Depth=1 +.Ltmp17879: + .cv_loc 1735 20 5593 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5593:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rax, 80 + mov rcx, rax + call "?_Add_bol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .cv_loc 1735 20 5594 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5594:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1735 20 5595 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5595:0 + mov byte ptr [rsp + 46], 0 + .cv_loc 1735 20 5596 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5596:0 + jmp .LBB1735_45 +.Ltmp17880: +.LBB1735_27: # in Loop: Header=BB1735_1 Depth=1 + .cv_loc 1735 20 5597 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5597:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 36 + jne .LBB1735_29 +# %bb.28: # in Loop: Header=BB1735_1 Depth=1 +.Ltmp17881: + .cv_loc 1735 20 5599 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5599:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rax, 80 + mov rcx, rax + call "?_Add_eol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .cv_loc 1735 20 5600 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5600:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1735 20 5601 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5601:0 + mov byte ptr [rsp + 46], 0 + .cv_loc 1735 20 5602 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5602:0 + jmp .LBB1735_44 +.Ltmp17882: +.LBB1735_29: # in Loop: Header=BB1735_1 Depth=1 + .cv_loc 1735 20 5603 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5603:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 42 + je .LBB1735_33 +# %bb.30: # in Loop: Header=BB1735_1 Depth=1 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 43 + je .LBB1735_33 +# %bb.31: # in Loop: Header=BB1735_1 Depth=1 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 63 + je .LBB1735_33 +# %bb.32: # in Loop: Header=BB1735_1 Depth=1 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 123 + jne .LBB1735_34 +.LBB1735_33: # in Loop: Header=BB1735_1 Depth=1 +.Ltmp17883: + .cv_loc 1735 20 5607 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5607:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 10 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" + jmp .LBB1735_43 +.LBB1735_34: # in Loop: Header=BB1735_1 Depth=1 + .cv_loc 1735 20 5608 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5608:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 125 + jne .LBB1735_37 +# %bb.35: # in Loop: Header=BB1735_1 Depth=1 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 268435456 + cmp ecx, 0 + jne .LBB1735_37 +# %bb.36: # in Loop: Header=BB1735_1 Depth=1 +.Ltmp17884: + .cv_loc 1735 20 5609 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5609:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 6 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" + jmp .LBB1735_42 +.LBB1735_37: # in Loop: Header=BB1735_1 Depth=1 + .cv_loc 1735 20 5610 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5610:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 93 + jne .LBB1735_40 +# %bb.38: # in Loop: Header=BB1735_1 Depth=1 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 268435456 + cmp ecx, 0 + jne .LBB1735_40 +# %bb.39: # in Loop: Header=BB1735_1 Depth=1 +.Ltmp17885: + .cv_loc 1735 20 5611 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5611:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 4 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" + jmp .LBB1735_41 +.LBB1735_40: # in Loop: Header=BB1735_1 Depth=1 +.Ltmp17886: + .cv_loc 1735 20 5614 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5614:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rax, 80 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov dl, byte ptr [rcx + 136] + mov rcx, rax + call "?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" + .cv_loc 1735 20 5615 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5615:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Ltmp17887: +.LBB1735_41: # in Loop: Header=BB1735_1 Depth=1 + .cv_loc 1735 20 5610 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5610:0 + jmp .LBB1735_42 +.Ltmp17888: +.LBB1735_42: # in Loop: Header=BB1735_1 Depth=1 + .cv_loc 1735 20 5608 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5608:0 + jmp .LBB1735_43 +.Ltmp17889: +.LBB1735_43: # in Loop: Header=BB1735_1 Depth=1 + .cv_loc 1735 20 5606 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5606:0 + jmp .LBB1735_44 +.Ltmp17890: +.LBB1735_44: # in Loop: Header=BB1735_1 Depth=1 + .cv_loc 1735 20 5597 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5597:0 + jmp .LBB1735_45 +.Ltmp17891: +.LBB1735_45: # in Loop: Header=BB1735_1 Depth=1 + .cv_loc 1735 20 5591 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5591:0 + jmp .LBB1735_46 +.Ltmp17892: +.LBB1735_46: # in Loop: Header=BB1735_1 Depth=1 + .cv_loc 1735 20 5585 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5585:0 + jmp .LBB1735_47 +.Ltmp17893: +.LBB1735_47: # in Loop: Header=BB1735_1 Depth=1 + .cv_loc 1735 20 5579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5579:0 + jmp .LBB1735_48 +.Ltmp17894: +.LBB1735_48: # in Loop: Header=BB1735_1 Depth=1 + .cv_loc 1735 20 5560 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5560:0 + jmp .LBB1735_49 +.Ltmp17895: +.LBB1735_49: # in Loop: Header=BB1735_1 Depth=1 + .cv_loc 1735 20 5555 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5555:0 + jmp .LBB1735_50 +.Ltmp17896: +.LBB1735_50: # in Loop: Header=BB1735_1 Depth=1 + .cv_loc 1735 20 5553 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5553:0 + jmp .LBB1735_51 +.Ltmp17897: +.LBB1735_51: # in Loop: Header=BB1735_1 Depth=1 + .cv_loc 1735 20 5617 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5617:0 + test byte ptr [rsp + 46], 1 + je .LBB1735_53 +# %bb.52: # in Loop: Header=BB1735_1 Depth=1 +.Ltmp17898: + .cv_loc 1735 20 5618 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5618:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Quantifier@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Ltmp17899: +.LBB1735_53: # in Loop: Header=BB1735_1 Depth=1 + .cv_loc 1735 20 5619 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5619:0 + mov byte ptr [rsp + 47], 1 +.Ltmp17900: + .cv_loc 1735 20 5547 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5547:0 + jmp .LBB1735_1 +.Ltmp17901: +.Lfunc_end1735: + .seh_handlerdata + .section .text,"xr",discard,"?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .seh_endproc + # -- End function + .def "?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ" + .globl "?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ" # -- Begin function ?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ + .p2align 4, 0x90 +"?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ": # @"?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ" +.Lfunc_begin1736: + .cv_func_id 1736 + .cv_loc 1736 20 3951 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3951:0 +.seh_proc "?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp17902: + .cv_loc 1736 20 3952 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3952:0 + mov edx, 8 + call "?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" + nop + add rsp, 40 + ret +.Ltmp17903: +.Lfunc_end1736: + .seh_handlerdata + .section .text,"xr",discard,"?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ" + .seh_endproc + # -- End function + .def "?_Begin_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@PEAV32@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Begin_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@PEAV32@@Z" + .globl "?_Begin_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@PEAV32@@Z" # -- Begin function ?_Begin_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@PEAV32@@Z + .p2align 4, 0x90 +"?_Begin_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@PEAV32@@Z": # @"?_Begin_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@PEAV32@@Z" +.Lfunc_begin1737: + .cv_func_id 1737 + .cv_loc 1737 20 4025 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4025:0 +.seh_proc "?_Begin_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@PEAV32@@Z" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov eax, 32 + mov r8d, eax + mov qword ptr [rsp + 112], rdx + mov qword ptr [rsp + 104], rcx + mov rcx, qword ptr [rsp + 104] +.Ltmp17904: + .cv_loc 1737 20 4027 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4027:0 + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + call "??2@YAPEAX_K@Z" + mov rcx, rax + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "??0_Node_endif@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rsp + 96], rcx + .cv_loc 1737 20 4028 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4028:0 + mov rdx, qword ptr [rsp + 96] + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" + mov r9d, 48 + mov ecx, r9d + .cv_loc 1737 20 4031 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4031:0 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??2@YAPEAX_K@Z" + mov rdx, qword ptr [rsp + 96] + mov rcx, rax + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 88], rcx + .cv_loc 1737 20 4032 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4032:0 + mov rdx, qword ptr [rsp + 112] + mov rdx, qword ptr [rdx + 16] + mov qword ptr [rsp + 80], rdx + .cv_loc 1737 20 4033 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4033:0 + mov rdx, qword ptr [rsp + 88] + mov rcx, qword ptr [rsp + 80] + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z" + .cv_loc 1737 20 4034 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4034:0 + mov rax, qword ptr [rsp + 96] + add rsp, 120 + ret +.Ltmp17905: +.Lfunc_end1737: + .seh_handlerdata + .section .text,"xr",discard,"?_Begin_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@PEAV32@@Z" + .seh_endproc + # -- End function + .def "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .globl "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # -- Begin function ?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ + .p2align 4, 0x90 +"?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ": # @"?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Lfunc_begin1738: + .cv_func_id 1738 + .cv_loc 1738 20 4989 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4989:0 +.seh_proc "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17906: + .cv_loc 1738 20 4990 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4990:0 + mov rax, qword ptr [rcx] + cmp rax, qword ptr [rcx + 16] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + je .LBB1738_5 +# %bb.1: +.Ltmp17907: + .cv_loc 1738 20 4992 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4992:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax] + movsx edx, byte ptr [rcx] + cmp edx, 92 + jne .LBB1738_4 +# %bb.2: + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" + test al, 1 + jne .LBB1738_3 + jmp .LBB1738_4 +.LBB1738_3: +.Ltmp17908: + .cv_loc 1738 20 4993 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4993:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax] + add rcx, 1 + mov qword ptr [rax], rcx +.Ltmp17909: +.LBB1738_4: + .cv_loc 1738 20 4994 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4994:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax] + add rcx, 1 + mov qword ptr [rax], rcx +.Ltmp17910: +.LBB1738_5: + .cv_loc 1738 20 4996 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4996:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1738 20 4997 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4997:0 + nop + add rsp, 56 + ret +.Ltmp17911: +.Lfunc_end1738: + .seh_handlerdata + .section .text,"xr",discard,"?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .seh_endproc + # -- End function + .def "?_Else_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Else_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@0@Z" + .globl "?_Else_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@0@Z" # -- Begin function ?_Else_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@0@Z + .p2align 4, 0x90 +"?_Else_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@0@Z": # @"?_Else_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@0@Z" +.Lfunc_begin1739: + .cv_func_id 1739 + .cv_loc 1739 20 4042 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4042:0 +.seh_proc "?_Else_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@0@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov qword ptr [rsp + 96], r8 + mov qword ptr [rsp + 88], rdx + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp17912: + .cv_loc 1739 20 4043 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4043:0 + mov rdx, qword ptr [rsp + 88] + mov rdx, qword ptr [rdx + 16] + mov qword ptr [rsp + 72], rdx + .cv_loc 1739 20 4044 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4044:0 + mov rdx, qword ptr [rsp + 96] + mov rdx, qword ptr [rdx + 16] + mov qword ptr [rsp + 64], rdx + .cv_loc 1739 20 4045 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4045:0 + mov rdx, qword ptr [rsp + 96] + mov qword ptr [rdx + 16], 0 + .cv_loc 1739 20 4046 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4046:0 + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 56], rdx + .cv_loc 1739 20 4047 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4047:0 + mov rdx, qword ptr [rsp + 96] + mov qword ptr [rcx + 8], rdx + .cv_loc 1739 20 4048 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4048:0 + mov rcx, qword ptr [rsp + 96] + mov qword ptr [rcx + 16], 0 + .cv_loc 1739 20 4049 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4049:0 + mov rcx, qword ptr [rsp + 96] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rdx + 16], rcx +.LBB1739_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1739 20 4050 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4050:0 + mov rax, qword ptr [rsp + 72] + cmp qword ptr [rax + 40], 0 + je .LBB1739_3 +# %bb.2: # in Loop: Header=BB1739_1 Depth=1 + .cv_loc 1739 20 4051 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4051:0 + mov rax, qword ptr [rsp + 72] + mov rax, qword ptr [rax + 40] + mov qword ptr [rsp + 72], rax + .cv_loc 1739 20 4050 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4050:0 + jmp .LBB1739_1 +.LBB1739_3: + .cv_loc 1739 20 4052 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4052:0 + mov eax, 48 + mov ecx, eax + call "??2@YAPEAX_K@Z" + mov rdx, qword ptr [rsp + 96] + mov rcx, rax + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z" + mov rcx, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rcx + 40], rdx + .cv_loc 1739 20 4053 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4053:0 + mov rcx, qword ptr [rsp + 64] + mov r8, qword ptr [rsp + 72] + mov r8, qword ptr [r8 + 40] + mov qword ptr [r8 + 16], rcx + .cv_loc 1739 20 4054 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4054:0 + mov rcx, qword ptr [rsp + 72] + mov rcx, qword ptr [rcx + 40] + mov r8, qword ptr [rsp + 64] + mov qword ptr [r8 + 24], rcx + .cv_loc 1739 20 4055 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4055:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + add rsp, 104 + ret +.Ltmp17913: +.Lfunc_end1739: + .seh_handlerdata + .section .text,"xr",discard,"?_Else_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@0@Z" + .seh_endproc + # -- End function + .def "?_Add_dot@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_dot@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .globl "?_Add_dot@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # -- Begin function ?_Add_dot@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Add_dot@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ": # @"?_Add_dot@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +.Lfunc_begin1740: + .cv_func_id 1740 + .cv_loc 1740 20 3729 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3729:0 +.seh_proc "?_Add_dot@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17914: + .cv_loc 1740 20 3730 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3730:0 + mov edx, 5 + call "?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" + .cv_loc 1740 20 3731 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3731:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + add rsp, 56 + ret +.Ltmp17915: +.Lfunc_end1740: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_dot@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .globl "?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # -- Begin function ?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ": # @"?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +.Lfunc_begin1741: + .cv_func_id 1741 + .cv_loc 1741 20 3721 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3721:0 +.seh_proc "?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17916: + .cv_loc 1741 20 3722 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3722:0 + mov edx, 4 + call "?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" + .cv_loc 1741 20 3723 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3723:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + add rsp, 56 + ret +.Ltmp17917: +.Lfunc_end1741: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .globl "?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # -- Begin function ?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ": # @"?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +.Lfunc_begin1742: + .cv_func_id 1742 + .cv_loc 1742 20 3614 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3614:0 +.seh_proc "?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17918: + .cv_loc 1742 20 3615 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3615:0 + mov rcx, qword ptr [rcx + 8] + add rcx, 12 + mov edx, 1 + call "??_6std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" + .cv_loc 1742 20 3616 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3616:0 + mov dword ptr [rsp + 44], eax # 4-byte Spill + add rsp, 56 + ret +.Ltmp17919: +.Lfunc_end1742: + .seh_handlerdata + .section .text,"xr",discard,"?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_AtomEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_AtomEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .globl "?_AtomEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # -- Begin function ?_AtomEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ + .p2align 4, 0x90 +"?_AtomEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ": # @"?_AtomEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Lfunc_begin1743: + .cv_func_id 1743 + .cv_loc 1743 20 5470 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5470:0 +.seh_proc "?_AtomEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rcx + mov rax, qword ptr [rsp + 56] +.Ltmp17920: + .cv_loc 1743 20 5471 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5471:0 + mov edx, dword ptr [rax + 144] + and edx, 256 + cmp edx, 0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + je .LBB1743_19 +# %bb.1: + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + test al, 1 + jne .LBB1743_2 + jmp .LBB1743_19 +.LBB1743_2: +.Ltmp17921: + .cv_loc 1743 20 5473 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5473:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rax + 132], 0 + jne .LBB1743_7 +# %bb.3: +.Ltmp17922: + .cv_loc 1743 20 5475 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5475:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 1048576 + cmp ecx, 0 + jne .LBB1743_5 +# %bb.4: +.Ltmp17923: + .cv_loc 1743 20 5476 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5476:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov edx, 2 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" + jmp .LBB1743_6 +.LBB1743_5: + .cv_loc 1743 20 5478 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5478:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 80 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov edx, dword ptr [rcx + 132] + mov r8b, dl + mov rcx, rax + mov dl, r8b + call "?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" +.Ltmp17924: +.LBB1743_6: + .cv_loc 1743 20 5479 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5479:0 + jmp .LBB1743_18 +.Ltmp17925: +.LBB1743_7: + .cv_loc 1743 20 5480 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5480:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 512 + mov byte ptr [rsp + 55], 0 + cmp ecx, 0 + je .LBB1743_9 +# %bb.8: + mov eax, 9 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + cmp eax, dword ptr [rcx + 132] + mov dl, 1 + mov byte ptr [rsp + 39], dl # 1-byte Spill + jb .LBB1743_12 +.LBB1743_9: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov ecx, dword ptr [rax + 24] + cmp ecx, dword ptr [rax + 132] + mov dl, 1 + mov byte ptr [rsp + 39], dl # 1-byte Spill + jl .LBB1743_12 +# %bb.10: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 32 + mov rcx, rax + call "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + movsxd rdx, dword ptr [rcx + 132] + cmp rax, rdx + mov r8b, 1 + mov byte ptr [rsp + 39], r8b # 1-byte Spill + jbe .LBB1743_12 +# %bb.11: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 32 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + movsxd r8, dword ptr [rcx + 132] + mov rcx, rax + lea rdx, [rsp + 64] + call "??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" + mov byte ptr [rsp + 55], 1 + lea rcx, [rsp + 64] + call "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" + xor al, -1 + mov byte ptr [rsp + 39], al # 1-byte Spill +.LBB1743_12: + mov al, byte ptr [rsp + 39] # 1-byte Reload + test byte ptr [rsp + 55], 1 + mov byte ptr [rsp + 38], al # 1-byte Spill + jne .LBB1743_13 + jmp .LBB1743_14 +.LBB1743_13: + lea rcx, [rsp + 64] + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.LBB1743_14: + mov al, byte ptr [rsp + 38] # 1-byte Reload + test al, 1 + jne .LBB1743_15 + jmp .LBB1743_16 +.LBB1743_15: +.Ltmp17926: + .cv_loc 1743 20 5484 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5484:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov edx, 3 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" + jmp .LBB1743_17 +.LBB1743_16: + .cv_loc 1743 20 5486 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5486:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 80 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov edx, dword ptr [rcx + 132] + mov rcx, rax + call "?_Add_backreference@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXI@Z" +.LBB1743_17: + .cv_loc 1743 20 5483 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5483:0 + jmp .LBB1743_18 +.Ltmp17927: +.LBB1743_18: + .cv_loc 1743 20 5487 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5487:0 + jmp .LBB1743_26 +.Ltmp17928: +.LBB1743_19: + .cv_loc 1743 20 5488 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5488:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + test al, 1 + jne .LBB1743_20 + jmp .LBB1743_21 +.LBB1743_20: +.Ltmp17929: + .cv_loc 1743 20 5489 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5489:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 80 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov edx, dword ptr [rcx + 132] + mov r8b, dl + mov rcx, rax + mov dl, r8b + call "?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" + jmp .LBB1743_25 +.LBB1743_21: + .cv_loc 1743 20 5490 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5490:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 131072 + cmp ecx, 0 + je .LBB1743_23 +# %bb.22: + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov edx, 1 + call "?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z" + test al, 1 + jne .LBB1743_24 +.LBB1743_23: +.Ltmp17930: + .cv_loc 1743 20 5491 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5491:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov edx, 2 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.LBB1743_24: + .cv_loc 1743 20 5490 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5490:0 + jmp .LBB1743_25 +.Ltmp17931: +.LBB1743_25: + .cv_loc 1743 20 5488 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5488:0 + jmp .LBB1743_26 +.Ltmp17932: +.LBB1743_26: + .cv_loc 1743 20 5492 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5492:0 + mov rax, qword ptr [rsp + 96] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + nop + add rsp, 104 + ret +.Ltmp17933: +.Lfunc_end1743: + .seh_handlerdata + .section .text,"xr",discard,"?_AtomEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .seh_endproc + # -- End function + .def "?_CharacterClass@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_CharacterClass@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .globl "?_CharacterClass@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # -- Begin function ?_CharacterClass@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ + .p2align 4, 0x90 +"?_CharacterClass@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ": # @"?_CharacterClass@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Lfunc_begin1744: + .cv_func_id 1744 + .cv_loc 1744 20 5237 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5237:0 +.seh_proc "?_CharacterClass@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17934: + .cv_loc 1744 20 5238 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5238:0 + mov rax, rcx + add rax, 80 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .cv_loc 1744 20 5239 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5239:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rax + 140], 94 + jne .LBB1744_2 +# %bb.1: +.Ltmp17935: + .cv_loc 1744 20 5241 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5241:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 80 + mov rcx, rax + call "?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .cv_loc 1744 20 5242 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5242:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Ltmp17936: +.LBB1744_2: + .cv_loc 1744 20 5244 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5244:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 536870912 + cmp ecx, 0 + je .LBB1744_5 +# %bb.3: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rax + 140], 93 + jne .LBB1744_5 +# %bb.4: +.Ltmp17937: + .cv_loc 1744 20 5246 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5246:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 80 + mov rcx, rax + mov edx, 93 + call "?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" + .cv_loc 1744 20 5247 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5247:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Ltmp17938: +.LBB1744_5: + .cv_loc 1744 20 5249 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5249:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_ClassRanges@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1744 20 5250 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5250:0 + nop + add rsp, 56 + ret +.Ltmp17939: +.Lfunc_end1744: + .seh_handlerdata + .section .text,"xr",discard,"?_CharacterClass@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .seh_endproc + # -- End function + .def "?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" + .globl "?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" # -- Begin function ?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z + .p2align 4, 0x90 +"?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z": # @"?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" +.Lfunc_begin1745: + .cv_func_id 1745 + .cv_loc 1745 20 5004 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5004:0 +.seh_proc "?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov dword ptr [rsp + 52], r8d + mov dword ptr [rsp + 48], edx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp17940: + .cv_loc 1745 20 5005 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5005:0 + mov edx, dword ptr [rcx + 140] + cmp edx, dword ptr [rsp + 48] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + je .LBB1745_2 +# %bb.1: +.Ltmp17941: + .cv_loc 1745 20 5006 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5006:0 + mov edx, dword ptr [rsp + 52] + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.Ltmp17942: +.LBB1745_2: + .cv_loc 1745 20 5007 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5007:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1745 20 5008 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5008:0 + nop + add rsp, 56 + ret +.Ltmp17943: +.Lfunc_end1745: + .seh_handlerdata + .section .text,"xr",discard,"?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" + .seh_endproc + # -- End function + .def "?_Wrapped_disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Wrapped_disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .globl "?_Wrapped_disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # -- Begin function ?_Wrapped_disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ + .p2align 4, 0x90 +"?_Wrapped_disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ": # @"?_Wrapped_disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" +.Lfunc_begin1746: + .cv_func_id 1746 + .cv_loc 1746 20 5290 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5290:0 +.seh_proc "?_Wrapped_disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17944: + .cv_loc 1746 20 5291 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5291:0 + mov eax, dword ptr [rcx + 28] + add eax, 1 + mov dword ptr [rcx + 28], eax + .cv_loc 1746 20 5292 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5292:0 + mov eax, dword ptr [rcx + 144] + and eax, 134217728 + cmp eax, 0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + jne .LBB1746_3 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rax + 140], 41 + jne .LBB1746_3 +# %bb.2: +.Ltmp17945: + .cv_loc 1746 20 5293 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5293:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov edx, 5 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" + jmp .LBB1746_20 +.LBB1746_3: + .cv_loc 1746 20 5294 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5294:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 32 + cmp ecx, 0 + je .LBB1746_15 +# %bb.4: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rax + 140], 63 + jne .LBB1746_15 +# %bb.5: +.Ltmp17946: + .cv_loc 1746 20 5296 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5296:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1746 20 5297 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5297:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov eax, dword ptr [rcx + 140] + mov dword ptr [rsp + 52], eax + .cv_loc 1746 20 5298 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5298:0 + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1746 20 5299 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5299:0 + cmp dword ptr [rsp + 52], 58 + jne .LBB1746_7 +# %bb.6: +.Ltmp17947: + .cv_loc 1746 20 5300 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5300:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + jmp .LBB1746_14 +.LBB1746_7: + .cv_loc 1746 20 5301 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5301:0 + cmp dword ptr [rsp + 52], 33 + jne .LBB1746_9 +# %bb.8: +.Ltmp17948: + .cv_loc 1746 20 5303 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5303:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov edx, 1 + call "?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z" + .cv_loc 1746 20 5304 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5304:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov edx, dword ptr [rcx + 28] + add edx, -1 + mov dword ptr [rcx + 28], edx + .cv_loc 1746 20 5305 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5305:0 + mov byte ptr [rsp + 71], 0 + jmp .LBB1746_21 +.Ltmp17949: +.LBB1746_9: + .cv_loc 1746 20 5307 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5307:0 + cmp dword ptr [rsp + 52], 61 + jne .LBB1746_11 +# %bb.10: + .cv_loc 1746 20 5309 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5309:0 + xor edx, edx +.Ltmp17950: + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z" + .cv_loc 1746 20 5310 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5310:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov edx, dword ptr [rcx + 28] + add edx, -1 + mov dword ptr [rcx + 28], edx + .cv_loc 1746 20 5311 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5311:0 + mov byte ptr [rsp + 71], 0 + jmp .LBB1746_21 +.Ltmp17951: +.LBB1746_11: + .cv_loc 1746 20 5314 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5314:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov edx, 14 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +# %bb.12: + .cv_loc 1746 20 5307 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5307:0 + jmp .LBB1746_13 +.Ltmp17952: +.LBB1746_13: + .cv_loc 1746 20 5301 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5301:0 + jmp .LBB1746_14 +.Ltmp17953: +.LBB1746_14: + .cv_loc 1746 20 5315 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5315:0 + jmp .LBB1746_19 +.Ltmp17954: +.LBB1746_15: + .cv_loc 1746 20 5316 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5316:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov ecx, dword ptr [rax + 128] + mov edx, 512 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1746_17 +# %bb.16: +.Ltmp17955: + .cv_loc 1746 20 5317 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5317:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + jmp .LBB1746_18 +.LBB1746_17: + .cv_loc 1746 20 5319 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5319:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Do_capture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.LBB1746_18: + .cv_loc 1746 20 5316 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5316:0 + jmp .LBB1746_19 +.Ltmp17956: +.LBB1746_19: + .cv_loc 1746 20 5294 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5294:0 + jmp .LBB1746_20 +.Ltmp17957: +.LBB1746_20: + .cv_loc 1746 20 5320 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5320:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov ecx, dword ptr [rax + 28] + add ecx, -1 + mov dword ptr [rax + 28], ecx + .cv_loc 1746 20 5321 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5321:0 + mov byte ptr [rsp + 71], 1 +.LBB1746_21: + .cv_loc 1746 20 5322 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5322:0 + mov al, byte ptr [rsp + 71] + and al, 1 + movzx eax, al + add rsp, 72 + ret +.Ltmp17958: +.Lfunc_end1746: + .seh_handlerdata + .section .text,"xr",discard,"?_Wrapped_disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .seh_endproc + # -- End function + .def "?_Add_bol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_bol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .globl "?_Add_bol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # -- Begin function ?_Add_bol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Add_bol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ": # @"?_Add_bol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +.Lfunc_begin1747: + .cv_func_id 1747 + .cv_loc 1747 20 3705 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3705:0 +.seh_proc "?_Add_bol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17959: + .cv_loc 1747 20 3706 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3706:0 + mov edx, 2 + call "?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" + .cv_loc 1747 20 3707 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3707:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + add rsp, 56 + ret +.Ltmp17960: +.Lfunc_end1747: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_bol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Add_eol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_eol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .globl "?_Add_eol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # -- Begin function ?_Add_eol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Add_eol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ": # @"?_Add_eol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +.Lfunc_begin1748: + .cv_func_id 1748 + .cv_loc 1748 20 3713 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3713:0 +.seh_proc "?_Add_eol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17961: + .cv_loc 1748 20 3714 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3714:0 + mov edx, 3 + call "?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" + .cv_loc 1748 20 3715 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3715:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + add rsp, 56 + ret +.Ltmp17962: +.Lfunc_end1748: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_eol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" + .globl "?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" # -- Begin function ?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z + .p2align 4, 0x90 +"?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z": # @"?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" +.Lfunc_begin1749: + .cv_func_id 1749 + .cv_loc 1749 20 3745 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3745:0 +.seh_proc "?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 71], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17963: + .cv_loc 1749 20 3746 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3746:0 + mov rax, qword ptr [rcx + 8] + cmp dword ptr [rax + 8], 6 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + jne .LBB1749_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov edx, dword ptr [rcx + 12] + and edx, 4 + cmp edx, 0 + je .LBB1749_3 +.LBB1749_2: +.Ltmp17964: + .cv_loc 1749 20 3747 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3747:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Ltmp17965: +.LBB1749_3: + .cv_loc 1749 20 3748 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3748:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov ecx, dword ptr [rax + 16] + mov edx, 256 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1749_5 +# %bb.4: +.Ltmp17966: + .cv_loc 1749 20 3749 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3749:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax + 24] + mov dl, byte ptr [rsp + 71] + call "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" + mov byte ptr [rsp + 71], al + jmp .LBB1749_8 +.LBB1749_5: + .cv_loc 1749 20 3750 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3750:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov ecx, dword ptr [rax + 16] + mov edx, 2048 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1749_7 +# %bb.6: +.Ltmp17967: + .cv_loc 1749 20 3751 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3751:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax + 24] + mov dl, byte ptr [rsp + 71] + call "?translate@?$_Regex_traits@D@std@@QEBADD@Z" + mov byte ptr [rsp + 71], al +.LBB1749_7: + .cv_loc 1749 20 3750 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3750:0 + jmp .LBB1749_8 +.Ltmp17968: +.LBB1749_8: + .cv_loc 1749 20 3752 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3752:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 48], rcx + .cv_loc 1749 20 3753 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3753:0 + mov rcx, qword ptr [rsp + 48] + add rcx, 32 + mov dl, byte ptr [rsp + 71] + call "?_Insert@?$_Buf@D@std@@QEAAXD@Z" + .cv_loc 1749 20 3754 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3754:0 + nop + add rsp, 72 + ret +.Ltmp17969: +.Lfunc_end1749: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" + .seh_endproc + # -- End function + .def "?_Quantifier@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Quantifier@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .globl "?_Quantifier@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # -- Begin function ?_Quantifier@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ + .p2align 4, 0x90 +"?_Quantifier@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ": # @"?_Quantifier@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Lfunc_begin1750: + .cv_func_id 1750 + .cv_loc 1750 20 5498 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5498:0 +.seh_proc "?_Quantifier@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17970: + .cv_loc 1750 20 5499 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5499:0 + mov dword ptr [rsp + 44], 0 + .cv_loc 1750 20 5500 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5500:0 + mov dword ptr [rsp + 40], -1 + .cv_loc 1750 20 5501 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5501:0 + cmp dword ptr [rcx + 140], 42 + mov qword ptr [rsp + 32], rcx # 8-byte Spill + jne .LBB1750_2 +# %bb.1: + jmp .LBB1750_27 +.LBB1750_2: +.Ltmp17971: + .cv_loc 1750 20 5503 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5503:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 43 + jne .LBB1750_4 +# %bb.3: +.Ltmp17972: + .cv_loc 1750 20 5504 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5504:0 + mov dword ptr [rsp + 44], 1 + jmp .LBB1750_26 +.LBB1750_4: + .cv_loc 1750 20 5505 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5505:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 63 + jne .LBB1750_6 +# %bb.5: +.Ltmp17973: + .cv_loc 1750 20 5506 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5506:0 + mov dword ptr [rsp + 40], 1 + jmp .LBB1750_25 +.LBB1750_6: + .cv_loc 1750 20 5507 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5507:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 123 + jne .LBB1750_23 +# %bb.7: +.Ltmp17974: + .cv_loc 1750 20 5509 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5509:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1750 20 5510 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5510:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + test al, 1 + jne .LBB1750_9 +# %bb.8: +.Ltmp17975: + .cv_loc 1750 20 5511 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5511:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 7 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.Ltmp17976: +.LBB1750_9: + .cv_loc 1750 20 5512 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5512:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 132] + mov dword ptr [rsp + 44], ecx + .cv_loc 1750 20 5513 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5513:0 + cmp dword ptr [rax + 140], 44 + je .LBB1750_11 +# %bb.10: +.Ltmp17977: + .cv_loc 1750 20 5514 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5514:0 + mov eax, dword ptr [rsp + 44] + mov dword ptr [rsp + 40], eax + jmp .LBB1750_18 +.LBB1750_11: +.Ltmp17978: + .cv_loc 1750 20 5517 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5517:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1750 20 5518 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5518:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rcx + 140], 125 + jne .LBB1750_13 +# %bb.12: + jmp .LBB1750_17 +.LBB1750_13: +.Ltmp17979: + .cv_loc 1750 20 5520 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5520:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + test al, 1 + jne .LBB1750_15 +# %bb.14: +.Ltmp17980: + .cv_loc 1750 20 5521 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5521:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 7 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" + jmp .LBB1750_16 +.LBB1750_15: + .cv_loc 1750 20 5523 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5523:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 132] + mov dword ptr [rsp + 40], ecx +.LBB1750_16: + .cv_loc 1750 20 5520 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5520:0 + jmp .LBB1750_17 +.Ltmp17981: +.LBB1750_17: + .cv_loc 1750 20 5524 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5524:0 + jmp .LBB1750_18 +.Ltmp17982: +.LBB1750_18: + .cv_loc 1750 20 5525 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5525:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 125 + jne .LBB1750_21 +# %bb.19: + cmp dword ptr [rsp + 40], -1 + je .LBB1750_22 +# %bb.20: + mov eax, dword ptr [rsp + 40] + cmp eax, dword ptr [rsp + 44] + jge .LBB1750_22 +.LBB1750_21: +.Ltmp17983: + .cv_loc 1750 20 5526 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5526:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 7 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.Ltmp17984: +.LBB1750_22: + .cv_loc 1750 20 5527 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5527:0 + jmp .LBB1750_24 +.Ltmp17985: +.LBB1750_23: + .cv_loc 1750 20 5529 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5529:0 + jmp .LBB1750_31 +.LBB1750_24: + .cv_loc 1750 20 5507 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5507:0 + jmp .LBB1750_25 +.Ltmp17986: +.LBB1750_25: + .cv_loc 1750 20 5505 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5505:0 + jmp .LBB1750_26 +.Ltmp17987: +.LBB1750_26: + .cv_loc 1750 20 5503 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5503:0 + jmp .LBB1750_27 +.Ltmp17988: +.LBB1750_27: + .cv_loc 1750 20 5530 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5530:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rax, 80 + mov rcx, rax + call "?_Mark_final@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .cv_loc 1750 20 5531 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5531:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1750 20 5532 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5532:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov edx, dword ptr [rax + 144] + and edx, 1024 + cmp edx, 0 + je .LBB1750_30 +# %bb.28: + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 63 + jne .LBB1750_30 +# %bb.29: +.Ltmp17989: + .cv_loc 1750 20 5534 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5534:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + xor r9d, r9d + .cv_loc 1750 20 5535 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5535:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + add rcx, 80 + mov r8d, dword ptr [rsp + 40] + mov edx, dword ptr [rsp + 44] + call "?_Add_rep@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXHH_N@Z" + .cv_loc 1750 20 5536 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5536:0 + jmp .LBB1750_31 +.Ltmp17990: +.LBB1750_30: + .cv_loc 1750 20 5538 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5538:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rax, 80 + mov r8d, dword ptr [rsp + 40] + mov edx, dword ptr [rsp + 44] + mov rcx, rax + mov r9d, 1 + call "?_Add_rep@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXHH_N@Z" +.Ltmp17991: +.LBB1750_31: + .cv_loc 1750 20 5539 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5539:0 + nop + add rsp, 56 + ret +.Ltmp17992: +.Lfunc_end1750: + .seh_handlerdata + .section .text,"xr",discard,"?_Quantifier@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .seh_endproc + # -- End function + .def "?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" + .globl "?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" # -- Begin function ?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z + .p2align 4, 0x90 +"?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z": # @"?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" +.Lfunc_begin1751: + .cv_func_id 1751 + .cv_loc 1751 20 3689 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3689:0 +.seh_proc "?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov eax, 32 + mov r8d, eax + mov dword ptr [rsp + 68], edx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17993: + .cv_loc 1751 20 3690 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3690:0 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, r8 + call "??2@YAPEAX_K@Z" + xor r8d, r8d + mov edx, dword ptr [rsp + 68] + mov rcx, rax + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" + nop + add rsp, 72 + ret +.Ltmp17994: +.Lfunc_end1751: + .seh_handlerdata + .section .text,"xr",discard,"?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" + .seh_endproc + # -- End function + .def "??_6std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_6std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" + .globl "??_6std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" # -- Begin function ??_6std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z + .p2align 4, 0x90 +"??_6std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z": # @"??_6std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" +.Lfunc_begin1752: + .cv_func_id 1752 + .cv_loc 1752 20 1507 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1507:0 +.seh_proc "??_6std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov dword ptr [rsp + 12], edx + mov qword ptr [rsp], rcx +.Ltmp17995: + .cv_loc 1752 20 1508 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1508:0 + mov rcx, qword ptr [rsp] + mov edx, dword ptr [rcx] + xor edx, dword ptr [rsp + 12] + mov rcx, qword ptr [rsp] + mov dword ptr [rcx], edx + mov eax, edx + add rsp, 16 + ret +.Ltmp17996: +.Lfunc_end1752: + .seh_handlerdata + .section .text,"xr",discard,"??_6std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" + .seh_endproc + # -- End function + .def "?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .globl "?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # -- Begin function ?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ + .p2align 4, 0x90 +"?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ": # @"?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" +.Lfunc_begin1753: + .cv_func_id 1753 + .cv_loc 1753 20 5032 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5032:0 +.seh_proc "?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp17997: + .cv_loc 1753 20 5033 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5033:0 + mov edx, 10 + mov r8d, 2147483647 + call "?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z" + cmp eax, 2147483647 + setne r9b + and r9b, 1 + movzx eax, r9b + add rsp, 40 + ret +.Ltmp17998: +.Lfunc_end1753: + .seh_handlerdata + .section .text,"xr",discard,"?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .seh_endproc + # -- End function + .def "?_Add_backreference@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_backreference@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXI@Z" + .globl "?_Add_backreference@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXI@Z" # -- Begin function ?_Add_backreference@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXI@Z + .p2align 4, 0x90 +"?_Add_backreference@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXI@Z": # @"?_Add_backreference@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXI@Z" +.Lfunc_begin1754: + .cv_func_id 1754 + .cv_loc 1754 20 4016 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4016:0 +.seh_proc "?_Add_backreference@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXI@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov eax, 40 + mov r8d, eax + mov dword ptr [rsp + 84], edx + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp17999: + .cv_loc 1754 20 4017 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4017:0 + mov qword ptr [rsp + 64], rcx # 8-byte Spill + mov rcx, r8 + call "??2@YAPEAX_K@Z" + mov edx, dword ptr [rsp + 84] + mov rcx, rax + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??0_Node_back@std@@QEAA@I@Z" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov r8, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, r8 + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" + .cv_loc 1754 20 4018 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4018:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + add rsp, 88 + ret +.Ltmp18000: +.Lfunc_end1754: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_backreference@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXI@Z" + .seh_endproc + # -- End function + .def "?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .globl "?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # -- Begin function ?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ + .p2align 4, 0x90 +"?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ": # @"?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" +.Lfunc_begin1755: + .cv_func_id 1755 + .cv_loc 1755 20 5426 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5426:0 +.seh_proc "?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp18001: + .cv_loc 1755 20 5427 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5427:0 + cmp dword ptr [rcx + 140], -1 + mov qword ptr [rsp + 32], rcx # 8-byte Spill + jne .LBB1755_2 +# %bb.1: +.Ltmp18002: + .cv_loc 1755 20 5428 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5428:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 2 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.Ltmp18003: +.LBB1755_2: + .cv_loc 1755 20 5430 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5430:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 65536 + cmp ecx, 0 + je .LBB1755_4 +# %bb.3: + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov dl, byte ptr [rax + 136] + mov rcx, rax + call "?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" + test al, 1 + jne .LBB1755_6 +.LBB1755_4: + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 32768 + cmp ecx, 0 + je .LBB1755_7 +# %bb.5: + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov dl, byte ptr [rax + 136] + mov rcx, rax + call "?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" + test al, 1 + jne .LBB1755_6 + jmp .LBB1755_7 +.LBB1755_6: +.Ltmp18004: + .cv_loc 1755 20 5432 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5432:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + jmp .LBB1755_28 +.LBB1755_7: + .cv_loc 1755 20 5433 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5433:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + movsx ecx, byte ptr [rax + 136] + cmp ecx, 99 + jne .LBB1755_12 +# %bb.8: + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 262144 + cmp ecx, 0 + je .LBB1755_12 +# %bb.9: +.Ltmp18005: + .cv_loc 1755 20 5435 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5435:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1755 20 5436 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5436:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov rax, qword ptr [rcx + 120] + mov dl, byte ptr [rcx + 136] + mov rcx, rax + mov r8d, 259 + call "?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z" + test al, 1 + jne .LBB1755_11 +# %bb.10: +.Ltmp18006: + .cv_loc 1755 20 5437 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5437:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 2 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.Ltmp18007: +.LBB1755_11: + .cv_loc 1755 20 5438 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5438:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + movsx eax, byte ptr [rax + 136] + cdq + mov ecx, 32 + idiv ecx + mov r8b, dl + movsx ecx, r8b + mov r9, qword ptr [rsp + 32] # 8-byte Reload + mov dword ptr [r9 + 132], ecx + .cv_loc 1755 20 5439 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5439:0 + mov rcx, r9 + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1755 20 5440 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5440:0 + jmp .LBB1755_27 +.Ltmp18008: +.LBB1755_12: + .cv_loc 1755 20 5441 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5441:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + movsx ecx, byte ptr [rax + 136] + cmp ecx, 120 + jne .LBB1755_15 +# %bb.13: + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 4096 + cmp ecx, 0 + je .LBB1755_15 +# %bb.14: +.Ltmp18009: + .cv_loc 1755 20 5443 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5443:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1755 20 5444 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5444:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 2 + call "?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z" + .cv_loc 1755 20 5445 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5445:0 + jmp .LBB1755_26 +.Ltmp18010: +.LBB1755_15: + .cv_loc 1755 20 5446 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5446:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + movsx ecx, byte ptr [rax + 136] + cmp ecx, 117 + jne .LBB1755_18 +# %bb.16: + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 2048 + cmp ecx, 0 + je .LBB1755_18 +# %bb.17: +.Ltmp18011: + .cv_loc 1755 20 5448 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5448:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1755 20 5449 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5449:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 4 + call "?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z" + .cv_loc 1755 20 5450 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5450:0 + jmp .LBB1755_25 +.Ltmp18012: +.LBB1755_18: + .cv_loc 1755 20 5451 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5451:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 8192 + cmp ecx, 0 + je .LBB1755_23 +# %bb.19: + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_OctalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + test al, 1 + jne .LBB1755_20 + jmp .LBB1755_23 +.LBB1755_20: +.Ltmp18013: + .cv_loc 1755 20 5453 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5453:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 132], 0 + jne .LBB1755_22 +# %bb.21: +.Ltmp18014: + .cv_loc 1755 20 5454 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5454:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 2 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.Ltmp18015: +.LBB1755_22: + .cv_loc 1755 20 5455 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5455:0 + jmp .LBB1755_24 +.Ltmp18016: +.LBB1755_23: + .cv_loc 1755 20 5457 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5457:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_IdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + and al, 1 + mov byte ptr [rsp + 55], al + jmp .LBB1755_31 +.LBB1755_24: + .cv_loc 1755 20 5451 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5451:0 + jmp .LBB1755_25 +.Ltmp18017: +.LBB1755_25: + .cv_loc 1755 20 5446 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5446:0 + jmp .LBB1755_26 +.Ltmp18018: +.LBB1755_26: + .cv_loc 1755 20 5441 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5441:0 + jmp .LBB1755_27 +.Ltmp18019: +.LBB1755_27: + .cv_loc 1755 20 5433 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5433:0 + jmp .LBB1755_28 +.Ltmp18020: +.LBB1755_28: + .cv_loc 1755 20 5459 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5459:0 + call "?max@?$numeric_limits@E@std@@SAEXZ" + movzx ecx, al + mov rdx, qword ptr [rsp + 32] # 8-byte Reload + cmp ecx, dword ptr [rdx + 132] + jae .LBB1755_30 +# %bb.29: +.Ltmp18021: + .cv_loc 1755 20 5461 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5461:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 2 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.Ltmp18022: +.LBB1755_30: + .cv_loc 1755 20 5462 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5462:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 132] + mov dl, cl + movsx ecx, dl + mov dword ptr [rax + 132], ecx + .cv_loc 1755 20 5463 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5463:0 + mov byte ptr [rsp + 55], 1 +.LBB1755_31: + .cv_loc 1755 20 5464 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5464:0 + mov al, byte ptr [rsp + 55] + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp18023: +.Lfunc_end1755: + .seh_handlerdata + .section .text,"xr",discard,"?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .seh_endproc + # -- End function + .def "?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z" + .globl "?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z" # -- Begin function ?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z + .p2align 4, 0x90 +"?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z": # @"?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z" +.Lfunc_begin1756: + .cv_func_id 1756 + .cv_loc 1756 20 5105 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5105:0 +.seh_proc "?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + and dl, 1 + mov byte ptr [rsp + 102], dl + mov qword ptr [rsp + 88], rcx + mov rcx, qword ptr [rsp + 88] +.Ltmp18024: + .cv_loc 1756 20 5107 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5107:0 + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 72], rax + .cv_loc 1756 20 5108 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5108:0 + mov rax, qword ptr [rsp + 72] + cmp rax, qword ptr [rcx + 16] + mov qword ptr [rsp + 64], rcx # 8-byte Spill + je .LBB1756_2 +# %bb.1: + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rcx, qword ptr [rax + 120] + mov edx, dword ptr [rax + 128] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov ecx, edx + mov edx, 256 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + setne r8b + mov r9, qword ptr [rsp + 72] + add r9, 1 + mov qword ptr [rsp + 72], r9 + mov r10, qword ptr [rsp + 64] # 8-byte Reload + mov rdx, qword ptr [r10] + and r8b, 1 + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov byte ptr [rsp + 55], r8b # 1-byte Spill + mov r8, r9 + mov r9b, byte ptr [rsp + 55] # 1-byte Reload + call "??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z" + mov word ptr [rsp + 86], ax + movsx r11d, ax + cmp r11d, 0 + jne .LBB1756_3 +.LBB1756_2: +.Ltmp18025: + .cv_loc 1756 20 5111 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5111:0 + mov byte ptr [rsp + 103], 0 + jmp .LBB1756_6 +.Ltmp18026: +.LBB1756_3: + .cv_loc 1756 20 5113 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5113:0 + test byte ptr [rsp + 102], 1 + je .LBB1756_5 +# %bb.4: +.Ltmp18027: + .cv_loc 1756 20 5114 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5114:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + add rax, 80 + mov rcx, rax + call "?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +.Ltmp18028: +.LBB1756_5: + .cv_loc 1756 20 5115 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5115:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + add rax, 80 + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov rdx, qword ptr [rcx + 120] + mov r8b, byte ptr [rcx + 136] + mov rcx, rdx + mov dl, r8b + mov r8d, 1 + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z" + mov dx, word ptr [rsp + 86] + and al, 1 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8b, al + call "?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z" + .cv_loc 1756 20 5117 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5117:0 + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1756 20 5118 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5118:0 + mov byte ptr [rsp + 103], 1 +.LBB1756_6: + .cv_loc 1756 20 5119 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5119:0 + mov al, byte ptr [rsp + 103] + and al, 1 + movzx eax, al + add rsp, 104 + ret +.Ltmp18029: +.Lfunc_end1756: + .seh_handlerdata + .section .text,"xr",discard,"?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z" + .seh_endproc + # -- End function + .def "?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z" + .globl "?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z" # -- Begin function ?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z + .p2align 4, 0x90 +"?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z": # @"?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z" +.Lfunc_begin1757: + .cv_func_id 1757 + .cv_loc 1757 20 5015 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5015:0 +.seh_proc "?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 68], r8d + mov dword ptr [rsp + 64], edx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp18030: + .cv_loc 1757 20 5017 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5017:0 + mov dword ptr [rcx + 132], 0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill +.LBB1757_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1757 20 5018 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5018:0 + xor eax, eax + mov cl, al + cmp dword ptr [rsp + 68], 0 + mov byte ptr [rsp + 39], cl # 1-byte Spill + je .LBB1757_3 +# %bb.2: # in Loop: Header=BB1757_1 Depth=1 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax + 120] + mov r8d, dword ptr [rsp + 64] + mov dl, byte ptr [rax + 136] + call "?value@?$regex_traits@D@std@@QEBAHDH@Z" + mov dword ptr [rsp + 52], eax + cmp eax, -1 + setne dl + mov byte ptr [rsp + 39], dl # 1-byte Spill +.LBB1757_3: # in Loop: Header=BB1757_1 Depth=1 + mov al, byte ptr [rsp + 39] # 1-byte Reload + test al, 1 + jne .LBB1757_4 + jmp .LBB1757_5 +.LBB1757_4: # in Loop: Header=BB1757_1 Depth=1 +.Ltmp18031: + .cv_loc 1757 20 5020 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5020:0 + mov eax, dword ptr [rsp + 68] + add eax, -1 + mov dword ptr [rsp + 68], eax + .cv_loc 1757 20 5021 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5021:0 + mov eax, dword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + imul eax, dword ptr [rcx + 132] + mov dword ptr [rcx + 132], eax + .cv_loc 1757 20 5022 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5022:0 + mov eax, dword ptr [rsp + 52] + add eax, dword ptr [rcx + 132] + mov dword ptr [rcx + 132], eax + .cv_loc 1757 20 5023 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5023:0 + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Ltmp18032: + .cv_loc 1757 20 5018 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5018:0 + jmp .LBB1757_1 +.LBB1757_5: + .cv_loc 1757 20 5025 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5025:0 + mov eax, dword ptr [rsp + 68] + add rsp, 72 + ret +.Ltmp18033: +.Lfunc_end1757: + .seh_handlerdata + .section .text,"xr",discard,"?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z" + .seh_endproc + # -- End function + .def "?value@?$regex_traits@D@std@@QEBAHDH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?value@?$regex_traits@D@std@@QEBAHDH@Z" + .globl "?value@?$regex_traits@D@std@@QEBAHDH@Z" # -- Begin function ?value@?$regex_traits@D@std@@QEBAHDH@Z + .p2align 4, 0x90 +"?value@?$regex_traits@D@std@@QEBAHDH@Z": # @"?value@?$regex_traits@D@std@@QEBAHDH@Z" +.Lfunc_begin1758: + .cv_func_id 1758 + .cv_loc 1758 20 429 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:429:0 +.seh_proc "?value@?$regex_traits@D@std@@QEBAHDH@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov dword ptr [rsp + 16], r8d + mov byte ptr [rsp + 15], dl + mov qword ptr [rsp], rcx +.Ltmp18034: + .cv_loc 1758 20 430 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:430:0 + cmp dword ptr [rsp + 16], 8 + je .LBB1758_3 +# %bb.1: + movsx eax, byte ptr [rsp + 15] + mov ecx, 48 + cmp ecx, eax + jg .LBB1758_3 +# %bb.2: + movsx eax, byte ptr [rsp + 15] + cmp eax, 57 + jle .LBB1758_6 +.LBB1758_3: + cmp dword ptr [rsp + 16], 8 + jne .LBB1758_7 +# %bb.4: + movsx eax, byte ptr [rsp + 15] + mov ecx, 48 + cmp ecx, eax + jg .LBB1758_7 +# %bb.5: + movsx eax, byte ptr [rsp + 15] + cmp eax, 55 + jg .LBB1758_7 +.LBB1758_6: +.Ltmp18035: + .cv_loc 1758 20 432 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:432:0 + movsx eax, byte ptr [rsp + 15] + sub eax, 48 + mov dword ptr [rsp + 20], eax + jmp .LBB1758_19 +.LBB1758_7: + .cv_loc 1758 20 433 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:433:0 + cmp dword ptr [rsp + 16], 16 + je .LBB1758_9 +# %bb.8: + jmp .LBB1758_17 +.LBB1758_9: +.Ltmp18036: + .cv_loc 1758 20 435 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:435:0 + movsx eax, byte ptr [rsp + 15] + mov ecx, 97 + cmp ecx, eax + jg .LBB1758_12 +# %bb.10: + movsx eax, byte ptr [rsp + 15] + cmp eax, 102 + jg .LBB1758_12 +# %bb.11: +.Ltmp18037: + .cv_loc 1758 20 436 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:436:0 + movsx eax, byte ptr [rsp + 15] + sub eax, 97 + add eax, 10 + mov dword ptr [rsp + 20], eax + jmp .LBB1758_19 +.LBB1758_12: + .cv_loc 1758 20 437 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:437:0 + movsx eax, byte ptr [rsp + 15] + mov ecx, 65 + cmp ecx, eax + jg .LBB1758_15 +# %bb.13: + movsx eax, byte ptr [rsp + 15] + cmp eax, 70 + jg .LBB1758_15 +# %bb.14: +.Ltmp18038: + .cv_loc 1758 20 438 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:438:0 + movsx eax, byte ptr [rsp + 15] + sub eax, 65 + add eax, 10 + mov dword ptr [rsp + 20], eax + jmp .LBB1758_19 +.LBB1758_15: + .cv_loc 1758 20 437 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:437:0 + jmp .LBB1758_16 +.Ltmp18039: +.LBB1758_16: + .cv_loc 1758 20 435 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:435:0 + jmp .LBB1758_17 +.Ltmp18040: +.LBB1758_17: + .cv_loc 1758 20 433 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:433:0 + jmp .LBB1758_18 +.Ltmp18041: +.LBB1758_18: + .cv_loc 1758 20 439 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:439:0 + mov dword ptr [rsp + 20], -1 +.LBB1758_19: + .cv_loc 1758 20 440 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:440:0 + mov eax, dword ptr [rsp + 20] + add rsp, 24 + ret +.Ltmp18042: +.Lfunc_end1758: + .seh_handlerdata + .section .text,"xr",discard,"?value@?$regex_traits@D@std@@QEBAHDH@Z" + .seh_endproc + # -- End function + .def "??0_Node_back@std@@QEAA@I@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Node_back@std@@QEAA@I@Z" + .globl "??0_Node_back@std@@QEAA@I@Z" # -- Begin function ??0_Node_back@std@@QEAA@I@Z + .p2align 4, 0x90 +"??0_Node_back@std@@QEAA@I@Z": # @"??0_Node_back@std@@QEAA@I@Z" +.Lfunc_begin1759: + .cv_func_id 1759 + .cv_loc 1759 20 1751 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1751:0 +.seh_proc "??0_Node_back@std@@QEAA@I@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + xor r8d, r8d + mov dword ptr [rsp + 68], edx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp18043: + mov rax, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + mov edx, 15 + call "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + lea rcx, [rip + "??_7_Node_back@std@@6B@"] + mov r9, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [r9], rcx + mov edx, dword ptr [rsp + 68] + mov dword ptr [r9 + 32], edx + .cv_loc 1759 20 1752 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1752:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, r9 + add rsp, 72 + ret +.Ltmp18044: +.Lfunc_end1759: + .seh_handlerdata + .section .text,"xr",discard,"??0_Node_back@std@@QEAA@I@Z" + .seh_endproc + # -- End function + .def "??_G_Node_back@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Node_back@std@@UEAAPEAXI@Z" + .globl "??_G_Node_back@std@@UEAAPEAXI@Z" # -- Begin function ??_G_Node_back@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G_Node_back@std@@UEAAPEAXI@Z": # @"??_G_Node_back@std@@UEAAPEAXI@Z" +.Lfunc_begin1760: + .cv_func_id 1760 + .cv_loc 1760 20 1745 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1745:0 +.seh_proc "??_G_Node_back@std@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp18045: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1_Node_back@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1760_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1760_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp18046: +.Lfunc_end1760: + .seh_handlerdata + .section .text,"xr",discard,"??_G_Node_back@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??1_Node_back@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Node_back@std@@UEAA@XZ" + .globl "??1_Node_back@std@@UEAA@XZ" # -- Begin function ??1_Node_back@std@@UEAA@XZ + .p2align 4, 0x90 +"??1_Node_back@std@@UEAA@XZ": # @"??1_Node_back@std@@UEAA@XZ" +.Lfunc_begin1761: + .cv_func_id 1761 + .cv_loc 1761 20 1745 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1745:0 +.seh_proc "??1_Node_back@std@@UEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp18047: + .cv_loc 1761 20 1745 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1745:0 + call "??1_Node_base@std@@UEAA@XZ" +.Ltmp18048: + .cv_loc 1761 20 1745 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1745:0 + nop + add rsp, 40 + ret +.Ltmp18049: +.Lfunc_end1761: + .seh_handlerdata + .section .text,"xr",discard,"??1_Node_back@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" + .globl "?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" # -- Begin function ?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z + .p2align 4, 0x90 +"?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z": # @"?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" +.Lfunc_begin1762: + .cv_func_id 1762 + .cv_loc 1762 20 5392 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5392:0 +.seh_proc "?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov byte ptr [rsp + 22], dl + mov qword ptr [rsp + 8], rcx + mov rcx, qword ptr [rsp + 8] +.Ltmp18050: + .cv_loc 1762 20 5393 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5393:0 + movsx eax, byte ptr [rsp + 22] + cmp eax, 102 + mov qword ptr [rsp], rcx # 8-byte Spill + jne .LBB1762_2 +# %bb.1: +.Ltmp18051: + .cv_loc 1762 20 5394 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5394:0 + mov rax, qword ptr [rsp] # 8-byte Reload + mov dword ptr [rax + 132], 12 + jmp .LBB1762_15 +.LBB1762_2: + .cv_loc 1762 20 5395 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5395:0 + movsx eax, byte ptr [rsp + 22] + cmp eax, 110 + jne .LBB1762_4 +# %bb.3: +.Ltmp18052: + .cv_loc 1762 20 5396 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5396:0 + mov rax, qword ptr [rsp] # 8-byte Reload + mov dword ptr [rax + 132], 10 + jmp .LBB1762_14 +.LBB1762_4: + .cv_loc 1762 20 5397 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5397:0 + movsx eax, byte ptr [rsp + 22] + cmp eax, 114 + jne .LBB1762_6 +# %bb.5: +.Ltmp18053: + .cv_loc 1762 20 5398 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5398:0 + mov rax, qword ptr [rsp] # 8-byte Reload + mov dword ptr [rax + 132], 13 + jmp .LBB1762_13 +.LBB1762_6: + .cv_loc 1762 20 5399 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5399:0 + movsx eax, byte ptr [rsp + 22] + cmp eax, 116 + jne .LBB1762_8 +# %bb.7: +.Ltmp18054: + .cv_loc 1762 20 5400 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5400:0 + mov rax, qword ptr [rsp] # 8-byte Reload + mov dword ptr [rax + 132], 9 + jmp .LBB1762_12 +.LBB1762_8: + .cv_loc 1762 20 5401 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5401:0 + movsx eax, byte ptr [rsp + 22] + cmp eax, 118 + jne .LBB1762_10 +# %bb.9: +.Ltmp18055: + .cv_loc 1762 20 5402 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5402:0 + mov rax, qword ptr [rsp] # 8-byte Reload + mov dword ptr [rax + 132], 11 + jmp .LBB1762_11 +.LBB1762_10: + .cv_loc 1762 20 5404 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5404:0 + mov byte ptr [rsp + 23], 0 + jmp .LBB1762_16 +.LBB1762_11: + .cv_loc 1762 20 5401 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5401:0 + jmp .LBB1762_12 +.Ltmp18056: +.LBB1762_12: + .cv_loc 1762 20 5399 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5399:0 + jmp .LBB1762_13 +.Ltmp18057: +.LBB1762_13: + .cv_loc 1762 20 5397 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5397:0 + jmp .LBB1762_14 +.Ltmp18058: +.LBB1762_14: + .cv_loc 1762 20 5395 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5395:0 + jmp .LBB1762_15 +.Ltmp18059: +.LBB1762_15: + .cv_loc 1762 20 5405 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5405:0 + mov byte ptr [rsp + 23], 1 +.LBB1762_16: + .cv_loc 1762 20 5406 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5406:0 + mov al, byte ptr [rsp + 23] + and al, 1 + movzx eax, al + add rsp, 24 + ret +.Ltmp18060: +.Lfunc_end1762: + .seh_handlerdata + .section .text,"xr",discard,"?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" + .seh_endproc + # -- End function + .def "?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" + .globl "?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" # -- Begin function ?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z + .p2align 4, 0x90 +"?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z": # @"?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" +.Lfunc_begin1763: + .cv_func_id 1763 + .cv_loc 1763 20 5412 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5412:0 +.seh_proc "?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov byte ptr [rsp + 22], dl + mov qword ptr [rsp + 8], rcx + mov rcx, qword ptr [rsp + 8] +.Ltmp18061: + .cv_loc 1763 20 5413 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5413:0 + movsx eax, byte ptr [rsp + 22] + cmp eax, 97 + mov qword ptr [rsp], rcx # 8-byte Spill + jne .LBB1763_2 +# %bb.1: +.Ltmp18062: + .cv_loc 1763 20 5414 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5414:0 + mov rax, qword ptr [rsp] # 8-byte Reload + mov dword ptr [rax + 132], 7 + jmp .LBB1763_6 +.LBB1763_2: + .cv_loc 1763 20 5415 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5415:0 + movsx eax, byte ptr [rsp + 22] + cmp eax, 98 + jne .LBB1763_4 +# %bb.3: +.Ltmp18063: + .cv_loc 1763 20 5416 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5416:0 + mov rax, qword ptr [rsp] # 8-byte Reload + mov dword ptr [rax + 132], 8 + jmp .LBB1763_5 +.LBB1763_4: + .cv_loc 1763 20 5418 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5418:0 + mov byte ptr [rsp + 23], 0 + jmp .LBB1763_7 +.LBB1763_5: + .cv_loc 1763 20 5415 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5415:0 + jmp .LBB1763_6 +.Ltmp18064: +.LBB1763_6: + .cv_loc 1763 20 5419 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5419:0 + mov byte ptr [rsp + 23], 1 +.LBB1763_7: + .cv_loc 1763 20 5420 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5420:0 + mov al, byte ptr [rsp + 23] + and al, 1 + movzx eax, al + add rsp, 24 + ret +.Ltmp18065: +.Lfunc_end1763: + .seh_handlerdata + .section .text,"xr",discard,"?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" + .seh_endproc + # -- End function + .def "?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z" + .globl "?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z" # -- Begin function ?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z + .p2align 4, 0x90 +"?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z": # @"?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z" +.Lfunc_begin1764: + .cv_func_id 1764 + .cv_loc 1764 20 5040 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5040:0 +.seh_proc "?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov dword ptr [rsp + 52], edx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp18066: + .cv_loc 1764 20 5041 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5041:0 + mov r8d, dword ptr [rsp + 52] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + mov edx, 16 + call "?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z" + cmp eax, 0 + je .LBB1764_2 +# %bb.1: +.Ltmp18067: + .cv_loc 1764 20 5042 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5042:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 2 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.Ltmp18068: +.LBB1764_2: + .cv_loc 1764 20 5043 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5043:0 + nop + add rsp, 56 + ret +.Ltmp18069: +.Lfunc_end1764: + .seh_handlerdata + .section .text,"xr",discard,"?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z" + .seh_endproc + # -- End function + .def "?_OctalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_OctalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .globl "?_OctalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # -- Begin function ?_OctalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ + .p2align 4, 0x90 +"?_OctalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ": # @"?_OctalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" +.Lfunc_begin1765: + .cv_func_id 1765 + .cv_loc 1765 20 5049 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5049:0 +.seh_proc "?_OctalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp18070: + .cv_loc 1765 20 5050 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5050:0 + mov edx, 8 + mov r8d, 3 + call "?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z" + cmp eax, 3 + setne r9b + and r9b, 1 + movzx eax, r9b + add rsp, 40 + ret +.Ltmp18071: +.Lfunc_end1765: + .seh_handlerdata + .section .text,"xr",discard,"?_OctalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .seh_endproc + # -- End function + .def "?_IdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_IdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .globl "?_IdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # -- Begin function ?_IdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ + .p2align 4, 0x90 +"?_IdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ": # @"?_IdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" +.Lfunc_begin1766: + .cv_func_id 1766 + .cv_loc 1766 20 5377 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5377:0 +.seh_proc "?_IdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp18072: + .cv_loc 1766 20 5378 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5378:0 + mov qword ptr [rsp + 32], rcx # 8-byte Spill + call "?_IsIdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" + test al, 1 + jne .LBB1766_1 + jmp .LBB1766_2 +.LBB1766_1: +.Ltmp18073: + .cv_loc 1766 20 5380 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5380:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + movsx ecx, byte ptr [rax + 136] + mov dword ptr [rax + 132], ecx + .cv_loc 1766 20 5381 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5381:0 + mov rcx, rax + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1766 20 5382 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5382:0 + mov byte ptr [rsp + 55], 1 + jmp .LBB1766_3 +.Ltmp18074: +.LBB1766_2: + .cv_loc 1766 20 5385 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5385:0 + mov byte ptr [rsp + 55], 0 +.Ltmp18075: +.LBB1766_3: + .cv_loc 1766 20 5386 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5386:0 + mov al, byte ptr [rsp + 55] + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp18076: +.Lfunc_end1766: + .seh_handlerdata + .section .text,"xr",discard,"?_IdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .seh_endproc + # -- End function + .def "?max@?$numeric_limits@E@std@@SAEXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max@?$numeric_limits@E@std@@SAEXZ" + .globl "?max@?$numeric_limits@E@std@@SAEXZ" # -- Begin function ?max@?$numeric_limits@E@std@@SAEXZ + .p2align 4, 0x90 +"?max@?$numeric_limits@E@std@@SAEXZ": # @"?max@?$numeric_limits@E@std@@SAEXZ" +.Lfunc_begin1767: + .cv_func_id 1767 +# %bb.0: + .cv_file 26 "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\limits" "F3EA5C18A23A0A32B4A48A6D682A56E9" 1 + .cv_loc 1767 26 449 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\limits:449:0 + mov al, 255 + ret +.Ltmp18077: +.Lfunc_end1767: + # -- End function + .def "?_IsIdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_IsIdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" + .globl "?_IsIdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" # -- Begin function ?_IsIdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ + .p2align 4, 0x90 +"?_IsIdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ": # @"?_IsIdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" +.Lfunc_begin1768: + .cv_func_id 1768 + .cv_loc 1768 20 5328 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5328:0 +.seh_proc "?_IsIdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp18078: + .cv_loc 1768 20 5329 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5329:0 + mov eax, dword ptr [rcx + 144] + and eax, 4194304 + cmp eax, 0 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + je .LBB1768_4 +# %bb.1: +.Ltmp18079: + .cv_loc 1768 20 5331 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5331:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + movsx ecx, byte ptr [rax + 136] + mov edx, ecx + sub edx, 68 + mov dword ptr [rsp + 44], ecx # 4-byte Spill + mov dword ptr [rsp + 40], edx # 4-byte Spill + je .LBB1768_2 + jmp .LBB1768_11 +.LBB1768_11: + mov eax, dword ptr [rsp + 44] # 4-byte Reload + sub eax, 83 + mov dword ptr [rsp + 36], eax # 4-byte Spill + je .LBB1768_2 + jmp .LBB1768_12 +.LBB1768_12: + mov eax, dword ptr [rsp + 44] # 4-byte Reload + sub eax, 87 + mov dword ptr [rsp + 32], eax # 4-byte Spill + je .LBB1768_2 + jmp .LBB1768_13 +.LBB1768_13: + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add eax, -99 + sub eax, 2 + mov dword ptr [rsp + 28], eax # 4-byte Spill + jb .LBB1768_2 + jmp .LBB1768_14 +.LBB1768_14: + mov eax, dword ptr [rsp + 44] # 4-byte Reload + sub eax, 115 + mov dword ptr [rsp + 24], eax # 4-byte Spill + je .LBB1768_2 + jmp .LBB1768_15 +.LBB1768_15: + mov eax, dword ptr [rsp + 44] # 4-byte Reload + sub eax, 119 + mov dword ptr [rsp + 20], eax # 4-byte Spill + jne .LBB1768_3 + jmp .LBB1768_2 +.LBB1768_2: +.Ltmp18080: + .cv_loc 1768 20 5340 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5340:0 + mov byte ptr [rsp + 71], 0 + jmp .LBB1768_9 +.LBB1768_3: + .cv_loc 1768 20 5342 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5342:0 + mov byte ptr [rsp + 71], 1 + jmp .LBB1768_9 +.Ltmp18081: +.LBB1768_4: + .cv_loc 1768 20 5345 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5345:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + movsx ecx, byte ptr [rax + 136] + add ecx, -34 + mov edx, ecx + sub ecx, 91 + mov qword ptr [rsp + 8], rdx # 8-byte Spill + mov dword ptr [rsp + 4], ecx # 4-byte Spill + ja .LBB1768_8 +# %bb.10: + lea rax, [rip + .LJTI1768_0] + mov rcx, qword ptr [rsp + 8] # 8-byte Reload + movsxd rdx, dword ptr [rax + 4*rcx] + add rdx, rax + jmp rdx +.LBB1768_5: +.Ltmp18082: + .cv_loc 1768 20 5355 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5355:0 + mov byte ptr [rsp + 71], 1 + jmp .LBB1768_9 +.LBB1768_6: + .cv_loc 1768 20 5363 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5363:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 8388608 + cmp ecx, 0 + setne dl + and dl, 1 + mov byte ptr [rsp + 71], dl + jmp .LBB1768_9 +.LBB1768_7: + .cv_loc 1768 20 5367 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5367:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 16777216 + cmp ecx, 0 + setne dl + and dl, 1 + mov byte ptr [rsp + 71], dl + jmp .LBB1768_9 +.LBB1768_8: + .cv_loc 1768 20 5369 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5369:0 + mov byte ptr [rsp + 71], 0 +.Ltmp18083: +.LBB1768_9: + .cv_loc 1768 20 5371 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5371:0 + mov al, byte ptr [rsp + 71] + and al, 1 + movzx eax, al + add rsp, 72 + ret +.Ltmp18084: +.Lfunc_end1768: + .p2align 2, 0x90 +.LJTI1768_0: + .long .LBB1768_7-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_5-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_6-.LJTI1768_0 + .long .LBB1768_6-.LJTI1768_0 + .long .LBB1768_5-.LJTI1768_0 + .long .LBB1768_6-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_5-.LJTI1768_0 + .long .LBB1768_7-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_6-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_5-.LJTI1768_0 + .long .LBB1768_5-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_5-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_8-.LJTI1768_0 + .long .LBB1768_6-.LJTI1768_0 + .long .LBB1768_5-.LJTI1768_0 + .long .LBB1768_6-.LJTI1768_0 + .seh_handlerdata + .section .text,"xr",discard,"?_IsIdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" + .seh_endproc + # -- End function + .def "??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z" + .globl "??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z" # -- Begin function ??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z + .p2align 4, 0x90 +"??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z": # @"??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z" +.Lfunc_begin1769: + .cv_func_id 1769 + .cv_loc 1769 20 340 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:340:0 +.seh_proc "??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 128], rax + and r9b, 1 + mov byte ptr [rsp + 119], r9b + mov qword ptr [rsp + 104], r8 + mov qword ptr [rsp + 96], rdx + mov qword ptr [rsp + 88], rcx + mov rdx, qword ptr [rsp + 88] +.Ltmp18085: + .cv_loc 1769 20 364 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:364:0 + mov rax, qword ptr [rsp + 104] + mov rcx, qword ptr [rsp + 96] + mov qword ptr [rsp + 72], rdx # 8-byte Spill + mov rdx, rax + lea r8, [rip + "??_C@_1IK@DPNEAHDL@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 364 + call "??$_Debug_range@PEBD@std@@YAXPEBD0PEB_WI@Z" + .cv_loc 1769 20 365 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:365:0 + mov dword ptr [rsp + 84], 0 +.LBB1769_1: # =>This Inner Loop Header: Depth=1 +.Ltmp18086: + .cv_loc 1769 20 366 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:366:0 + mov eax, dword ptr [rsp + 84] + mov ecx, eax + imul rcx, rcx, 24 + lea rdx, [rip + "?_Names@?1???$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z@4QBU_Cl_names@2@B"] + add rdx, rcx + mov rcx, rdx + call "??$_Get@D@_Cl_names@std@@QEBAPEBDXZ" + cmp rax, 0 + je .LBB1769_6 +# %bb.2: # in Loop: Header=BB1769_1 Depth=1 +.Ltmp18087: + .cv_loc 1769 20 367 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:367:0 + lea rcx, [rsp + 120] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + call "??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA@AEBV?$_Regex_traits@D@1@@Z" + mov r8d, dword ptr [rsp + 84] + mov ecx, r8d + imul rcx, rcx, 24 + lea rdx, [rip + "?_Names@?1???$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z@4QBU_Cl_names@2@B"] + add rdx, rcx + mov rcx, rdx + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "??$_Get@D@_Cl_names@std@@QEBAPEBDXZ" + mov r8d, dword ptr [rsp + 84] + mov ecx, r8d + imul rcx, rcx, 24 + lea rdx, [rip + "?_Names@?1???$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z@4QBU_Cl_names@2@B"] + mov r9, rdx + add r9, rcx + mov r8d, dword ptr [r9 + 16] + mov ecx, r8d + add rax, rcx + mov r8d, dword ptr [rsp + 84] + mov ecx, r8d + imul rcx, rcx, 24 + add rdx, rcx + mov rcx, rdx + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??$_Get@D@_Cl_names@std@@QEBAPEBDXZ" + mov rdx, qword ptr [rsp + 104] + mov rcx, qword ptr [rsp + 96] + mov r9, qword ptr [rsp + 120] + mov r8, rax + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], r9 # 8-byte Spill + mov r9, rax + mov r10, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], r10 + call "??$equal@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + test al, 1 + jne .LBB1769_3 + jmp .LBB1769_4 +.LBB1769_3: +.Ltmp18088: + .cv_loc 1769 20 371 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:371:0 + jmp .LBB1769_6 +.LBB1769_4: # in Loop: Header=BB1769_1 Depth=1 + .cv_loc 1769 20 370 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:370:0 + jmp .LBB1769_5 +.Ltmp18089: +.LBB1769_5: # in Loop: Header=BB1769_1 Depth=1 + .cv_loc 1769 20 366 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:366:0 + mov eax, dword ptr [rsp + 84] + add eax, 1 + mov dword ptr [rsp + 84], eax + jmp .LBB1769_1 +.Ltmp18090: +.LBB1769_6: + .cv_loc 1769 20 373 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:373:0 + mov word ptr [rsp + 82], 0 + .cv_loc 1769 20 374 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:374:0 + mov eax, dword ptr [rsp + 84] + mov ecx, eax + imul rcx, rcx, 24 + lea rdx, [rip + "?_Names@?1???$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z@4QBU_Cl_names@2@B"] + add rdx, rcx + mov rcx, rdx + call "??$_Get@D@_Cl_names@std@@QEBAPEBDXZ" + cmp rax, 0 + je .LBB1769_8 +# %bb.7: +.Ltmp18091: + .cv_loc 1769 20 375 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:375:0 + mov eax, dword ptr [rsp + 84] + mov ecx, eax + imul rcx, rcx, 24 + lea rdx, [rip + "?_Names@?1???$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z@4QBU_Cl_names@2@B"] + add rdx, rcx + mov r8w, word ptr [rdx + 20] + mov word ptr [rsp + 82], r8w +.Ltmp18092: +.LBB1769_8: + .cv_loc 1769 20 376 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:376:0 + test byte ptr [rsp + 119], 1 + je .LBB1769_11 +# %bb.9: + movsx eax, word ptr [rsp + 82] + and eax, 3 + cmp eax, 0 + je .LBB1769_11 +# %bb.10: +.Ltmp18093: + .cv_loc 1769 20 377 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:377:0 + movsx eax, word ptr [rsp + 82] + or eax, 3 + mov cx, ax + mov word ptr [rsp + 82], cx +.Ltmp18094: +.LBB1769_11: + .cv_loc 1769 20 378 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:378:0 + mov ax, word ptr [rsp + 82] + mov rcx, qword ptr [rsp + 128] + xor rcx, rsp + mov word ptr [rsp + 46], ax # 2-byte Spill + call __security_check_cookie + mov ax, word ptr [rsp + 46] # 2-byte Reload + add rsp, 136 + ret +.Ltmp18095: +.Lfunc_end1769: + .seh_handlerdata + .section .text,"xr",discard,"??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z" + .seh_endproc + # -- End function + .def "?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .globl "?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # -- Begin function ?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ": # @"?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +.Lfunc_begin1770: + .cv_func_id 1770 + .cv_loc 1770 20 3760 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3760:0 +.seh_proc "?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov eax, 80 + mov edx, eax + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp18096: + .cv_loc 1770 20 3761 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3761:0 + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, rdx + call "??2@YAPEAX_K@Z" + xor r8d, r8d + mov rcx, rax + mov edx, 7 + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov r9, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, r9 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" + .cv_loc 1770 20 3762 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3762:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + add rsp, 88 + ret +.Ltmp18097: +.Lfunc_end1770: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z" + .globl "?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z" # -- Begin function ?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z + .p2align 4, 0x90 +"?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z": # @"?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z" +.Lfunc_begin1771: + .cv_func_id 1771 + .cv_loc 1771 20 3865 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3865:0 +.seh_proc "?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + and r8b, 1 + mov byte ptr [rsp + 71], r8b + mov word ptr [rsp + 68], dx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp18098: + .cv_loc 1771 20 3866 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3866:0 + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 48], rax + .cv_loc 1771 20 3868 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3868:0 + mov r8b, byte ptr [rsp + 71] + mov dx, word ptr [rsp + 68] + mov rax, qword ptr [rsp + 48] + and r8b, 1 + mov word ptr [rsp + 46], dx # 2-byte Spill + mov rdx, rax + mov r9w, word ptr [rsp + 46] # 2-byte Reload + mov byte ptr [rsp + 45], r8b # 1-byte Spill + mov r8w, r9w + mov r9b, byte ptr [rsp + 45] # 1-byte Reload + call "?_Add_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" + .cv_loc 1771 20 3872 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3872:0 + nop + add rsp, 72 + ret +.Ltmp18099: +.Lfunc_end1771: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z" + .seh_endproc + # -- End function + .def "??$_Get@D@_Cl_names@std@@QEBAPEBDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get@D@_Cl_names@std@@QEBAPEBDXZ" + .globl "??$_Get@D@_Cl_names@std@@QEBAPEBDXZ" # -- Begin function ??$_Get@D@_Cl_names@std@@QEBAPEBDXZ + .p2align 4, 0x90 +"??$_Get@D@_Cl_names@std@@QEBAPEBDXZ": # @"??$_Get@D@_Cl_names@std@@QEBAPEBDXZ" +.Lfunc_begin1772: + .cv_func_id 1772 + .cv_loc 1772 20 176 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:176:0 +.seh_proc "??$_Get@D@_Cl_names@std@@QEBAPEBDXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp18100: + .cv_loc 1772 20 177 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:177:0 + mov rax, qword ptr [rcx] + pop rcx + ret +.Ltmp18101: +.Lfunc_end1772: + .seh_handlerdata + .section .text,"xr",discard,"??$_Get@D@_Cl_names@std@@QEBAPEBDXZ" + .seh_endproc + # -- End function + .def "??$equal@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$equal@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + .globl "??$equal@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # -- Begin function ??$equal@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z + .p2align 4, 0x90 +"??$equal@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z": # @"??$equal@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" +.Lfunc_begin1773: + .cv_func_id 1773 + .cv_loc 1773 12 3058 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3058:0 +.seh_proc "??$equal@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" +# %bb.0: + push rbx + .seh_pushreg 3 + sub rsp, 160 + .seh_stackalloc 160 + .seh_endprologue + mov rax, qword ptr [rsp + 208] + mov r10, qword ptr [rip + __security_cookie] + xor r10, rsp + mov qword ptr [rsp + 152], r10 + mov qword ptr [rsp + 144], rax + mov qword ptr [rsp + 136], r9 + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rdx + mov qword ptr [rsp + 112], rcx +.Ltmp18102: + .cv_loc 1773 12 3059 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3059:0 + mov rdx, qword ptr [rsp + 120] + mov rcx, qword ptr [rsp + 112] + lea r8, [rip + "??_C@_1JA@NGICDCPJ@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 3059 + call "??$_Debug_range@PEBD@std@@YAXPEBD0PEB_WI@Z" + .cv_loc 1773 12 3060 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3060:0 + mov rdx, qword ptr [rsp + 136] + mov rcx, qword ptr [rsp + 128] + lea r8, [rip + "??_C@_1JA@NGICDCPJ@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 3060 + call "??$_Debug_range@PEBD@std@@YAXPEBD0PEB_WI@Z" + .cv_loc 1773 12 3061 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3061:0 + mov rcx, qword ptr [rsp + 136] + call "??$_Unchecked@PEBD@std@@YAPEBDPEBD@Z" + mov rcx, qword ptr [rsp + 128] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??$_Unchecked@PEBD@std@@YAPEBDPEBD@Z" + mov rcx, qword ptr [rsp + 120] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??$_Unchecked@PEBD@std@@YAPEBDPEBD@Z" + mov rcx, qword ptr [rsp + 112] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??$_Unchecked@PEBD@std@@YAPEBDPEBD@Z" + mov r11b, byte ptr [rsp + 96] + mov bl, byte ptr [rsp + 104] + mov rcx, rax + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov r8, qword ptr [rsp + 80] # 8-byte Reload + mov r9, qword ptr [rsp + 88] # 8-byte Reload + lea rax, [rsp + 144] + mov qword ptr [rsp + 32], rax + mov byte ptr [rsp + 40], r11b + mov byte ptr [rsp + 48], bl + call "??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD000AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@Urandom_access_iterator_tag@0@2@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 152] + xor rcx, rsp + mov dword ptr [rsp + 68], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 68] # 4-byte Reload + add rsp, 160 + pop rbx + ret +.Ltmp18103: +.Lfunc_end1773: + .seh_handlerdata + .section .text,"xr",discard,"??$equal@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA@AEBV?$_Regex_traits@D@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA@AEBV?$_Regex_traits@D@1@@Z" + .globl "??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA@AEBV?$_Regex_traits@D@1@@Z" # -- Begin function ??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA@AEBV?$_Regex_traits@D@1@@Z + .p2align 4, 0x90 +"??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA@AEBV?$_Regex_traits@D@1@@Z": # @"??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA@AEBV?$_Regex_traits@D@1@@Z" +.Lfunc_begin1774: + .cv_func_id 1774 + .cv_loc 1774 20 203 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:203:0 +.seh_proc "??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA@AEBV?$_Regex_traits@D@1@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp18104: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + .cv_loc 1774 20 204 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:204:0 + mov rax, rcx + add rsp, 16 + ret +.Ltmp18105: +.Lfunc_end1774: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA@AEBV?$_Regex_traits@D@1@@Z" + .seh_endproc + # -- End function + .def "??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD000AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@Urandom_access_iterator_tag@0@2@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD000AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@Urandom_access_iterator_tag@0@2@Z" + .globl "??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD000AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@Urandom_access_iterator_tag@0@2@Z" # -- Begin function ??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD000AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@Urandom_access_iterator_tag@0@2@Z + .p2align 4, 0x90 +"??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD000AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@Urandom_access_iterator_tag@0@2@Z": # @"??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD000AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@Urandom_access_iterator_tag@0@2@Z" +.Lfunc_begin1775: + .cv_func_id 1775 + .cv_loc 1775 12 3045 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3045:0 +.seh_proc "??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD000AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@Urandom_access_iterator_tag@0@2@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov al, byte ptr [rsp + 144] + mov r10b, byte ptr [rsp + 136] + mov r11, qword ptr [rsp + 128] + mov byte ptr [rsp + 80], r10b + mov byte ptr [rsp + 72], al + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp18106: + .cv_loc 1775 12 3047 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3047:0 + mov rcx, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 40] + sub rcx, rdx + mov rdx, qword ptr [rsp + 64] + mov r8, qword ptr [rsp + 56] + sub rdx, r8 + cmp rcx, rdx + mov qword ptr [rsp + 32], r11 # 8-byte Spill + je .LBB1775_2 +# %bb.1: +.Ltmp18107: + .cv_loc 1775 12 3048 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3048:0 + mov byte ptr [rsp + 87], 0 + jmp .LBB1775_3 +.Ltmp18108: +.LBB1775_2: + .cv_loc 1775 12 3049 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3049:0 + mov rdx, qword ptr [rsp + 128] + mov rax, qword ptr [rsp + 40] + cmp rax, qword ptr [rsp + 48] + setne cl + and cl, 1 + lea r8, [rip + "??_C@_1JA@NGICDCPJ@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 3049 + call "??$_Debug_pointer_if@U?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YAX_NAEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@PEB_WI@Z" + .cv_loc 1775 12 3050 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3050:0 + mov r9, qword ptr [rsp + 128] + mov r8, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD00AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + and al, 1 + mov byte ptr [rsp + 87], al +.LBB1775_3: + .cv_loc 1775 12 3051 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:3051:0 + mov al, byte ptr [rsp + 87] + and al, 1 + movzx eax, al + add rsp, 88 + ret +.Ltmp18109: +.Lfunc_end1775: + .seh_handlerdata + .section .text,"xr",discard,"??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD000AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@Urandom_access_iterator_tag@0@2@Z" + .seh_endproc + # -- End function + .def "??$_Debug_pointer_if@U?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YAX_NAEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@PEB_WI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Debug_pointer_if@U?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YAX_NAEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@PEB_WI@Z" + .globl "??$_Debug_pointer_if@U?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YAX_NAEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@PEB_WI@Z" # -- Begin function ??$_Debug_pointer_if@U?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YAX_NAEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@PEB_WI@Z + .p2align 4, 0x90 +"??$_Debug_pointer_if@U?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YAX_NAEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@PEB_WI@Z": # @"??$_Debug_pointer_if@U?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YAX_NAEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@PEB_WI@Z" +.Lfunc_begin1776: + .cv_func_id 1776 + .cv_loc 1776 12 931 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:931:0 +.seh_proc "??$_Debug_pointer_if@U?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YAX_NAEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@PEB_WI@Z" +# %bb.0: + sub rsp, 32 + .seh_stackalloc 32 + .seh_endprologue + mov dword ptr [rsp + 28], r9d + mov qword ptr [rsp + 16], r8 + mov qword ptr [rsp + 8], rdx + and cl, 1 + mov byte ptr [rsp + 7], cl +.Ltmp18110: + .cv_loc 1776 12 932 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:932:0 + add rsp, 32 + ret +.Ltmp18111: +.Lfunc_end1776: + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_pointer_if@U?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YAX_NAEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@PEB_WI@Z" + .seh_endproc + # -- End function + .def "??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD00AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD00AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + .globl "??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD00AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # -- Begin function ??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD00AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z + .p2align 4, 0x90 +"??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD00AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z": # @"??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD00AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" +.Lfunc_begin1777: + .cv_func_id 1777 + .cv_loc 1777 12 2941 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2941:0 +.seh_proc "??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD00AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 72], r9 + mov qword ptr [rsp + 88], r8 + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 80], rcx +.Ltmp18112: + .cv_loc 1777 12 2942 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2942:0 + mov r8, qword ptr [rsp + 72] + lea rcx, [rsp + 80] + #DEBUG_VALUE: _Equal_unchecked > >:_First1 <- [$rcx+0] + lea rdx, [rsp + 88] + #DEBUG_VALUE: _Equal_unchecked > >:_First2 <- [$rdx+0] + call "??$_Equal_memcmp_is_safe@$$CBD$$CBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBQEBD0AEBU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" +.Ltmp18113: + mov byte ptr [rsp + 56], al + mov r9, qword ptr [rsp + 72] + mov r8, qword ptr [rsp + 88] + mov rdx, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 80] + mov al, byte ptr [rsp + 56] + mov byte ptr [rsp + 32], al + call "??$_Equal_unchecked1@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD00AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 52] # 4-byte Reload + add rsp, 104 + ret +.Ltmp18114: +.Lfunc_end1777: + .seh_handlerdata + .section .text,"xr",discard,"??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD00AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Equal_unchecked1@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD00AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U?$integral_constant@_N$0A@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Equal_unchecked1@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD00AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .globl "??$_Equal_unchecked1@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD00AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # -- Begin function ??$_Equal_unchecked1@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD00AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U?$integral_constant@_N$0A@@0@@Z + .p2align 4, 0x90 +"??$_Equal_unchecked1@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD00AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U?$integral_constant@_N$0A@@0@@Z": # @"??$_Equal_unchecked1@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD00AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U?$integral_constant@_N$0A@@0@@Z" +.Lfunc_begin1778: + .cv_func_id 1778 + .cv_loc 1778 12 2917 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2917:0 +.seh_proc "??$_Equal_unchecked1@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD00AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U?$integral_constant@_N$0A@@0@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov al, byte ptr [rsp + 112] + mov byte ptr [rsp + 64], al + mov qword ptr [rsp + 56], r9 + mov qword ptr [rsp + 48], r8 + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx +.LBB1778_1: # =>This Inner Loop Header: Depth=1 +.Ltmp18115: + .cv_loc 1778 12 2918 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2918:0 + mov rax, qword ptr [rsp + 32] + cmp rax, qword ptr [rsp + 40] + je .LBB1778_6 +# %bb.2: # in Loop: Header=BB1778_1 Depth=1 +.Ltmp18116: + .cv_loc 1778 12 2919 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2919:0 + mov rcx, qword ptr [rsp + 56] + mov rax, qword ptr [rsp + 48] + mov r8b, byte ptr [rax] + mov rax, qword ptr [rsp + 32] + mov dl, byte ptr [rax] + call "??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA_NDD@Z" + test al, 1 + jne .LBB1778_4 +# %bb.3: +.Ltmp18117: + .cv_loc 1778 12 2920 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2920:0 + mov byte ptr [rsp + 71], 0 + jmp .LBB1778_7 +.LBB1778_4: # in Loop: Header=BB1778_1 Depth=1 + .cv_loc 1778 12 2919 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2919:0 + jmp .LBB1778_5 +.Ltmp18118: +.LBB1778_5: # in Loop: Header=BB1778_1 Depth=1 + .cv_loc 1778 12 2918 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2918:0 + mov rax, qword ptr [rsp + 32] + add rax, 1 + mov qword ptr [rsp + 32], rax + mov rax, qword ptr [rsp + 48] + add rax, 1 + mov qword ptr [rsp + 48], rax + jmp .LBB1778_1 +.Ltmp18119: +.LBB1778_6: + .cv_loc 1778 12 2921 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2921:0 + mov byte ptr [rsp + 71], 1 +.LBB1778_7: + .cv_loc 1778 12 2922 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2922:0 + mov al, byte ptr [rsp + 71] + and al, 1 + movzx eax, al + add rsp, 72 + ret +.Ltmp18120: +.Lfunc_end1778: + .seh_handlerdata + .section .text,"xr",discard,"??$_Equal_unchecked1@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD00AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Equal_memcmp_is_safe@$$CBD$$CBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBQEBD0AEBU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Equal_memcmp_is_safe@$$CBD$$CBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBQEBD0AEBU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + .globl "??$_Equal_memcmp_is_safe@$$CBD$$CBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBQEBD0AEBU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # -- Begin function ??$_Equal_memcmp_is_safe@$$CBD$$CBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBQEBD0AEBU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z + .p2align 4, 0x90 +"??$_Equal_memcmp_is_safe@$$CBD$$CBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBQEBD0AEBU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z": # @"??$_Equal_memcmp_is_safe@$$CBD$$CBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBQEBD0AEBU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" +.Lfunc_begin1779: + .cv_func_id 1779 + .cv_loc 1779 12 2908 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2908:0 +.seh_proc "??$_Equal_memcmp_is_safe@$$CBD$$CBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBQEBD0AEBU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" +# %bb.0: + sub rsp, 32 + .seh_stackalloc 32 + .seh_endprologue + mov qword ptr [rsp + 16], r8 + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp18121: + .cv_loc 1779 12 2909 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2909:0 + mov al, byte ptr [rsp + 24] + add rsp, 32 + ret +.Ltmp18122: +.Lfunc_end1779: + .seh_handlerdata + .section .text,"xr",discard,"??$_Equal_memcmp_is_safe@$$CBD$$CBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBQEBD0AEBU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA_NDD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA_NDD@Z" + .globl "??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA_NDD@Z" # -- Begin function ??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA_NDD@Z + .p2align 4, 0x90 +"??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA_NDD@Z": # @"??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA_NDD@Z" +.Lfunc_begin1780: + .cv_func_id 1780 + .cv_loc 1780 20 207 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:207:0 +.seh_proc "??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA_NDD@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 71], r8b + mov byte ptr [rsp + 70], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp18123: + .cv_loc 1780 20 208 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:208:0 + mov rax, qword ptr [rcx] + mov dl, byte ptr [rsp + 70] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" + movsx r9d, al + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rcx] + mov dl, byte ptr [rsp + 71] + mov dword ptr [rsp + 44], r9d # 4-byte Spill + call "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" + movsx r9d, al + mov r10d, dword ptr [rsp + 44] # 4-byte Reload + cmp r10d, r9d + sete al + and al, 1 + movzx eax, al + add rsp, 72 + ret +.Ltmp18124: +.Lfunc_end1780: + .seh_handlerdata + .section .text,"xr",discard,"??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA_NDD@Z" + .seh_endproc + # -- End function + .def "??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + .globl "??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" # -- Begin function ??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z + .p2align 4, 0x90 +"??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z": # @"??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" +.Lfunc_begin1781: + .cv_func_id 1781 + .cv_loc 1781 20 1781 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1781:0 +.seh_proc "??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 68], r8d + mov dword ptr [rsp + 64], edx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp18125: + mov rax, rcx + mov r8d, dword ptr [rsp + 68] + mov edx, dword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + lea rcx, [rip + "??_7?$_Node_class@DV?$regex_traits@D@std@@@std@@6B@"] + mov r9, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [r9], rcx + mov qword ptr [r9 + 32], 0 + mov qword ptr [r9 + 40], 0 + mov qword ptr [r9 + 48], 0 + mov qword ptr [r9 + 56], 0 + mov word ptr [r9 + 64], 0 + mov qword ptr [r9 + 72], 0 + .cv_loc 1781 20 1782 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1782:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, r9 + add rsp, 72 + ret +.Ltmp18126: +.Lfunc_end1781: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + .seh_endproc + # -- End function + .def "??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAAPEAXI@Z" + .globl "??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAAPEAXI@Z" # -- Begin function ??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAAPEAXI@Z": # @"??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAAPEAXI@Z" +.Lfunc_begin1782: + .cv_func_id 1782 + .cv_loc 1782 20 1785 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1785:0 +.seh_proc "??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp18127: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1782_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1782_2: + .cv_loc 1782 20 1791 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1791:0 + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp18128: +.Lfunc_end1782: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAA@XZ" + .globl "??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAA@XZ" # -- Begin function ??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAA@XZ + .p2align 4, 0x90 +"??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAA@XZ": # @"??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAA@XZ" +.Lfunc_begin1783: + .cv_func_id 1783 + .cv_loc 1783 20 1785 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1785:0 +.seh_proc "??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAA@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + lea rax, [rip + "??_7?$_Node_class@DV?$regex_traits@D@std@@@std@@6B@"] + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp18129: + mov qword ptr [rcx], rax +.Ltmp18130: + .cv_loc 1783 20 1786 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1786:0 + mov rdx, qword ptr [rcx + 32] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + call "?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z" + .cv_loc 1783 20 1787 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1787:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax + 40] + cmp rcx, 0 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + je .LBB1783_2 +# %bb.1: + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1783_2: + .cv_loc 1783 20 1788 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1788:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax + 48] + cmp rcx, 0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + je .LBB1783_4 +# %bb.3: + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "??1?$_Buf@D@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "??3@YAXPEAX@Z" +.LBB1783_4: + .cv_loc 1783 20 1789 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1789:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax + 56] + cmp rcx, 0 + mov qword ptr [rsp + 32], rcx # 8-byte Spill + je .LBB1783_6 +# %bb.5: + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "??1?$_Buf@D@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "??3@YAXPEAX@Z" +.LBB1783_6: + .cv_loc 1783 20 1790 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1790:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rdx, qword ptr [rax + 72] + mov rcx, rax + call "?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z" + .cv_loc 1783 20 1791 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1791:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "??1_Node_base@std@@UEAA@XZ" +.Ltmp18131: + .cv_loc 1783 20 1791 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1791:0 + nop + add rsp, 72 + ret +.Ltmp18132: +.Lfunc_end1783: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z" + .globl "?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z" # -- Begin function ?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z + .p2align 4, 0x90 +"?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z": # @"?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z" +.Lfunc_begin1784: + .cv_func_id 1784 + .cv_loc 1784 20 1794 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1794:0 +.seh_proc "?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx +.LBB1784_1: # =>This Inner Loop Header: Depth=1 +.Ltmp18133: + .cv_loc 1784 20 1795 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1795:0 + cmp qword ptr [rsp + 64], 0 + je .LBB1784_5 +# %bb.2: # in Loop: Header=BB1784_1 Depth=1 +.Ltmp18134: + .cv_loc 1784 20 1797 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1797:0 + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rax + .cv_loc 1784 20 1798 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1798:0 + mov rax, qword ptr [rsp + 64] + mov rax, qword ptr [rax + 24] + mov qword ptr [rsp + 64], rax + .cv_loc 1784 20 1799 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1799:0 + mov rax, qword ptr [rsp + 48] + cmp rax, 0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + je .LBB1784_4 +# %bb.3: # in Loop: Header=BB1784_1 Depth=1 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "??1?$_Sequence@D@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "??3@YAXPEAX@Z" +.Ltmp18135: +.LBB1784_4: # in Loop: Header=BB1784_1 Depth=1 + .cv_loc 1784 20 1795 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1795:0 + jmp .LBB1784_1 +.LBB1784_5: + .cv_loc 1784 20 1801 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1801:0 + add rsp, 72 + ret +.Ltmp18136: +.Lfunc_end1784: + .seh_handlerdata + .section .text,"xr",discard,"?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z" + .seh_endproc + # -- End function + .def "??1?$_Buf@D@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Buf@D@std@@QEAA@XZ" + .globl "??1?$_Buf@D@std@@QEAA@XZ" # -- Begin function ??1?$_Buf@D@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Buf@D@std@@QEAA@XZ": # @"??1?$_Buf@D@std@@QEAA@XZ" +.Lfunc_begin1785: + .cv_func_id 1785 + .cv_loc 1785 20 1547 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1547:0 +.seh_proc "??1?$_Buf@D@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp18137: + .cv_loc 1785 20 1548 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1548:0 + mov rcx, qword ptr [rcx + 8] + call qword ptr [rip + __imp_free] +.Ltmp18138: + .cv_loc 1785 20 1549 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1549:0 + nop + add rsp, 40 + ret +.Ltmp18139: +.Lfunc_end1785: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Buf@D@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??1?$_Sequence@D@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Sequence@D@std@@QEAA@XZ" + .globl "??1?$_Sequence@D@std@@QEAA@XZ" # -- Begin function ??1?$_Sequence@D@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Sequence@D@std@@QEAA@XZ": # @"??1?$_Sequence@D@std@@QEAA@XZ" +.Lfunc_begin1786: + .cv_func_id 1786 + .cv_loc 1786 20 1638 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1638:0 +.seh_proc "??1?$_Sequence@D@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp18140: + .cv_loc 1786 20 1638 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1638:0 + add rcx, 8 + call "??1?$_Buf@D@std@@QEAA@XZ" +.Ltmp18141: + .cv_loc 1786 20 1638 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1638:0 + nop + add rsp, 40 + ret +.Ltmp18142: +.Lfunc_end1786: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Sequence@D@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?_Add_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" + .globl "?_Add_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" # -- Begin function ?_Add_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z + .p2align 4, 0x90 +"?_Add_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z": # @"?_Add_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" +.Lfunc_begin1787: + .cv_func_id 1787 + .cv_loc 1787 20 3846 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3846:0 +.seh_proc "?_Add_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + and r9b, 1 + mov byte ptr [rsp + 87], r9b + mov word ptr [rsp + 84], r8w + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp18143: + .cv_loc 1787 20 3847 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3847:0 + mov dword ptr [rsp + 60], 0 + mov qword ptr [rsp + 48], rcx # 8-byte Spill +.LBB1787_1: # =>This Inner Loop Header: Depth=1 + cmp dword ptr [rsp + 60], 256 + jae .LBB1787_7 +# %bb.2: # in Loop: Header=BB1787_1 Depth=1 +.Ltmp18144: + .cv_loc 1787 20 3849 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3849:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rax + 24] + mov r8w, word ptr [rsp + 84] + mov edx, dword ptr [rsp + 60] + mov r9b, dl + mov dl, r9b + call "?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z" + and al, 1 + mov byte ptr [rsp + 59], al + .cv_loc 1787 20 3850 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3850:0 + mov al, byte ptr [rsp + 59] + and al, 1 + movzx r10d, al + mov al, byte ptr [rsp + 87] + and al, 1 + movzx r11d, al + cmp r10d, r11d + je .LBB1787_6 +# %bb.3: # in Loop: Header=BB1787_1 Depth=1 +.Ltmp18145: + .cv_loc 1787 20 3852 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3852:0 + mov rax, qword ptr [rsp + 72] + cmp qword ptr [rax + 40], 0 + jne .LBB1787_5 +# %bb.4: # in Loop: Header=BB1787_1 Depth=1 + .cv_loc 1787 20 3853 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3853:0 + mov eax, 32 + mov ecx, eax +.Ltmp18146: + call "??2@YAPEAX_K@Z" + mov rcx, rax + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0_Bitmap@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx + 40], rdx + mov qword ptr [rsp + 32], rax # 8-byte Spill +.Ltmp18147: +.LBB1787_5: # in Loop: Header=BB1787_1 Depth=1 + .cv_loc 1787 20 3854 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3854:0 + mov rax, qword ptr [rsp + 72] + mov rcx, qword ptr [rax + 40] + mov edx, dword ptr [rsp + 60] + call "??$_Mark@I@_Bitmap@std@@QEAAXI@Z" +.Ltmp18148: +.LBB1787_6: # in Loop: Header=BB1787_1 Depth=1 + .cv_loc 1787 20 3847 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3847:0 + mov eax, dword ptr [rsp + 60] + add eax, 1 + mov dword ptr [rsp + 60], eax + jmp .LBB1787_1 +.Ltmp18149: +.LBB1787_7: + .cv_loc 1787 20 3857 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3857:0 + add rsp, 88 + ret +.Ltmp18150: +.Lfunc_end1787: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" + .seh_endproc + # -- End function + .def "??0_Bitmap@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Bitmap@std@@QEAA@XZ" + .globl "??0_Bitmap@std@@QEAA@XZ" # -- Begin function ??0_Bitmap@std@@QEAA@XZ + .p2align 4, 0x90 +"??0_Bitmap@std@@QEAA@XZ": # @"??0_Bitmap@std@@QEAA@XZ" +.Lfunc_begin1788: + .cv_func_id 1788 + .cv_loc 1788 20 1612 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1612:0 +.seh_proc "??0_Bitmap@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + xor edx, edx + mov eax, 32 + mov r8d, eax + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp18151: + .cv_loc 1788 20 1613 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1613:0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call memset +.Ltmp18152: + .cv_loc 1788 20 1614 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1614:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp18153: +.Lfunc_end1788: + .seh_handlerdata + .section .text,"xr",discard,"??0_Bitmap@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$_Mark@I@_Bitmap@std@@QEAAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Mark@I@_Bitmap@std@@QEAAXI@Z" + .globl "??$_Mark@I@_Bitmap@std@@QEAAXI@Z" # -- Begin function ??$_Mark@I@_Bitmap@std@@QEAAXI@Z + .p2align 4, 0x90 +"??$_Mark@I@_Bitmap@std@@QEAAXI@Z": # @"??$_Mark@I@_Bitmap@std@@QEAAXI@Z" +.Lfunc_begin1789: + .cv_func_id 1789 + .cv_loc 1789 20 1618 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1618:0 +.seh_proc "??$_Mark@I@_Bitmap@std@@QEAAXI@Z" +# %bb.0: + sub rsp, 32 + .seh_stackalloc 32 + .seh_endprologue + mov dword ptr [rsp + 28], edx + mov qword ptr [rsp + 16], rcx + mov rcx, qword ptr [rsp + 16] +.Ltmp18154: + .cv_loc 1789 20 1620 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1620:0 + mov edx, dword ptr [rsp + 28] + mov dword ptr [rsp + 12], edx + .cv_loc 1789 20 1621 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1621:0 + mov edx, dword ptr [rsp + 12] + and edx, 7 + mov qword ptr [rsp], rcx # 8-byte Spill + mov ecx, edx + # kill: def $cl killed $ecx + mov edx, 1 + shl edx, cl + mov eax, dword ptr [rsp + 12] + shr eax, 3 + mov eax, eax + mov r8d, eax + mov r9, qword ptr [rsp] # 8-byte Reload + movzx eax, byte ptr [r9 + r8] + or eax, edx + mov cl, al + mov byte ptr [r9 + r8], cl + .cv_loc 1789 20 1622 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1622:0 + add rsp, 32 + ret +.Ltmp18155: +.Lfunc_end1789: + .seh_handlerdata + .section .text,"xr",discard,"??$_Mark@I@_Bitmap@std@@QEAAXI@Z" + .seh_endproc + # -- End function + .def "?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" + .globl "?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" # -- Begin function ?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z + .p2align 4, 0x90 +"?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z": # @"?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" +.Lfunc_begin1790: + .cv_func_id 1790 + .cv_loc 1790 20 3797 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3797:0 +.seh_proc "?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov byte ptr [rsp + 55], dl + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp18156: + .cv_loc 1790 20 3798 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3798:0 + movzx eax, byte ptr [rsp + 55] + cmp eax, 256 + mov qword ptr [rsp + 32], rcx # 8-byte Spill + jae .LBB1790_2 +# %bb.1: +.Ltmp18157: + .cv_loc 1790 20 3799 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3799:0 + mov dl, byte ptr [rsp + 55] + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Add_char_to_bitmap@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" + jmp .LBB1790_3 +.LBB1790_2: + .cv_loc 1790 20 3801 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3801:0 + mov dl, byte ptr [rsp + 55] + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" +.Ltmp18158: +.LBB1790_3: + .cv_loc 1790 20 3802 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3802:0 + nop + add rsp, 56 + ret +.Ltmp18159: +.Lfunc_end1790: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" + .seh_endproc + # -- End function + .def "?_ClassRanges@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_ClassRanges@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .globl "?_ClassRanges@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # -- Begin function ?_ClassRanges@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ + .p2align 4, 0x90 +"?_ClassRanges@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ": # @"?_ClassRanges@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Lfunc_begin1791: + .cv_func_id 1791 + .cv_loc 1791 20 5195 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5195:0 +.seh_proc "?_ClassRanges@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov qword ptr [rsp + 32], rcx # 8-byte Spill +.LBB1791_1: # =>This Inner Loop Header: Depth=1 +.Ltmp18160: + .cv_loc 1791 20 5200 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5200:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ" + mov dword ptr [rsp + 44], eax + cmp eax, 0 + jne .LBB1791_3 +# %bb.2: +.Ltmp18161: + .cv_loc 1791 20 5201 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5201:0 + jmp .LBB1791_25 +.LBB1791_3: # in Loop: Header=BB1791_1 Depth=1 + .cv_loc 1791 20 5202 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5202:0 + cmp dword ptr [rsp + 44], 2 + jne .LBB1791_5 +# %bb.4: # in Loop: Header=BB1791_1 Depth=1 + jmp .LBB1791_23 +.LBB1791_5: # in Loop: Header=BB1791_1 Depth=1 +.Ltmp18162: + .cv_loc 1791 20 5204 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5204:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 132], 0 + jne .LBB1791_8 +# %bb.6: # in Loop: Header=BB1791_1 Depth=1 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 1048576 + cmp ecx, 0 + jne .LBB1791_8 +# %bb.7: # in Loop: Header=BB1791_1 Depth=1 +.Ltmp18163: + .cv_loc 1791 20 5205 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5205:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 2 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" + jmp .LBB1791_22 +.LBB1791_8: # in Loop: Header=BB1791_1 Depth=1 + .cv_loc 1791 20 5206 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5206:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 45 + jne .LBB1791_20 +# %bb.9: # in Loop: Header=BB1791_1 Depth=1 +.Ltmp18164: + .cv_loc 1791 20 5208 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5208:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1791 20 5209 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5209:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov eax, dword ptr [rcx + 132] + mov dl, al + mov byte ptr [rsp + 43], dl + .cv_loc 1791 20 5210 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5210:0 + call "?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ" + mov dword ptr [rsp + 44], eax + cmp eax, 0 + jne .LBB1791_11 +# %bb.10: +.Ltmp18165: + .cv_loc 1791 20 5212 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5212:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rax, 80 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, dword ptr [rcx + 132] + mov r8b, dl + mov rcx, rax + mov dl, r8b + call "?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" + .cv_loc 1791 20 5213 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5213:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rax, 80 + mov rcx, rax + mov edx, 45 + call "?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" + .cv_loc 1791 20 5214 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5214:0 + jmp .LBB1791_25 +.Ltmp18166: +.LBB1791_11: # in Loop: Header=BB1791_1 Depth=1 + .cv_loc 1791 20 5216 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5216:0 + cmp dword ptr [rsp + 44], 2 + jne .LBB1791_13 +# %bb.12: # in Loop: Header=BB1791_1 Depth=1 +.Ltmp18167: + .cv_loc 1791 20 5217 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5217:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 8 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" + jmp .LBB1791_16 +.LBB1791_13: # in Loop: Header=BB1791_1 Depth=1 + .cv_loc 1791 20 5218 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5218:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 128] + mov edx, 2048 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1791_15 +# %bb.14: # in Loop: Header=BB1791_1 Depth=1 +.Ltmp18168: + .cv_loc 1791 20 5220 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5220:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov rcx, qword ptr [rax + 120] + mov edx, dword ptr [rax + 132] + mov r8b, dl + mov dl, r8b + call "?translate@?$_Regex_traits@D@std@@QEBADD@Z" + movsx r9d, al + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov dword ptr [rcx + 132], r9d + .cv_loc 1791 20 5221 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5221:0 + mov r10, qword ptr [rcx + 120] + mov dl, byte ptr [rsp + 43] + mov rcx, r10 + call "?translate@?$_Regex_traits@D@std@@QEBADD@Z" + mov byte ptr [rsp + 43], al +.Ltmp18169: +.LBB1791_15: # in Loop: Header=BB1791_1 Depth=1 + .cv_loc 1791 20 5218 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5218:0 + jmp .LBB1791_16 +.Ltmp18170: +.LBB1791_16: # in Loop: Header=BB1791_1 Depth=1 + .cv_loc 1791 20 5216 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5216:0 + jmp .LBB1791_17 +.Ltmp18171: +.LBB1791_17: # in Loop: Header=BB1791_1 Depth=1 + .cv_loc 1791 20 5223 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5223:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 132] + mov dl, cl + movzx ecx, dl + movzx r8d, byte ptr [rsp + 43] + cmp ecx, r8d + jge .LBB1791_19 +# %bb.18: # in Loop: Header=BB1791_1 Depth=1 +.Ltmp18172: + .cv_loc 1791 20 5225 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5225:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 8 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.Ltmp18173: +.LBB1791_19: # in Loop: Header=BB1791_1 Depth=1 + .cv_loc 1791 20 5226 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5226:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rax, 80 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, dword ptr [rcx + 132] + mov r8b, dl + mov dl, byte ptr [rsp + 43] + mov rcx, rax + call "?_Add_range@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXDD@Z" + .cv_loc 1791 20 5227 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5227:0 + jmp .LBB1791_21 +.Ltmp18174: +.LBB1791_20: # in Loop: Header=BB1791_1 Depth=1 + .cv_loc 1791 20 5229 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5229:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rax, 80 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, dword ptr [rcx + 132] + mov r8b, dl + mov rcx, rax + mov dl, r8b + call "?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" +.LBB1791_21: # in Loop: Header=BB1791_1 Depth=1 + .cv_loc 1791 20 5206 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5206:0 + jmp .LBB1791_22 +.Ltmp18175: +.LBB1791_22: # in Loop: Header=BB1791_1 Depth=1 + .cv_loc 1791 20 5204 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5204:0 + jmp .LBB1791_23 +.Ltmp18176: +.LBB1791_23: # in Loop: Header=BB1791_1 Depth=1 + .cv_loc 1791 20 5202 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5202:0 + jmp .LBB1791_24 +.Ltmp18177: +.LBB1791_24: # in Loop: Header=BB1791_1 Depth=1 + .cv_loc 1791 20 5198 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5198:0 + jmp .LBB1791_1 +.Ltmp18178: +.LBB1791_25: + .cv_loc 1791 20 5231 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5231:0 + add rsp, 56 + ret +.Ltmp18179: +.Lfunc_end1791: + .seh_handlerdata + .section .text,"xr",discard,"?_ClassRanges@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .seh_endproc + # -- End function + .def "?_Add_char_to_bitmap@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_char_to_bitmap@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" + .globl "?_Add_char_to_bitmap@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" # -- Begin function ?_Add_char_to_bitmap@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z + .p2align 4, 0x90 +"?_Add_char_to_bitmap@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z": # @"?_Add_char_to_bitmap@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" +.Lfunc_begin1792: + .cv_func_id 1792 + .cv_loc 1792 20 3768 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3768:0 +.seh_proc "?_Add_char_to_bitmap@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov byte ptr [rsp + 87], dl + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp18180: + .cv_loc 1792 20 3769 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3769:0 + mov eax, dword ptr [rcx + 16] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov ecx, eax + mov edx, 256 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1792_2 +# %bb.1: +.Ltmp18181: + .cv_loc 1792 20 3770 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3770:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax + 24] + mov dl, byte ptr [rsp + 87] + call "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" + mov byte ptr [rsp + 87], al +.Ltmp18182: +.LBB1792_2: + .cv_loc 1792 20 3771 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3771:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 64], rcx + .cv_loc 1792 20 3774 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3774:0 + mov rcx, qword ptr [rsp + 64] + cmp qword ptr [rcx + 40], 0 + jne .LBB1792_4 +# %bb.3: + .cv_loc 1792 20 3775 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3775:0 + mov eax, 32 + mov ecx, eax +.Ltmp18183: + call "??2@YAPEAX_K@Z" + mov rcx, rax + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0_Bitmap@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rcx + 40], rdx + mov qword ptr [rsp + 40], rax # 8-byte Spill +.Ltmp18184: +.LBB1792_4: + .cv_loc 1792 20 3776 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3776:0 + mov rax, qword ptr [rsp + 64] + mov rcx, qword ptr [rax + 40] + mov dl, byte ptr [rsp + 87] + call "??$_Mark@E@_Bitmap@std@@QEAAXE@Z" + .cv_loc 1792 20 3777 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3777:0 + nop + add rsp, 88 + ret +.Ltmp18185: +.Lfunc_end1792: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_char_to_bitmap@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" + .seh_endproc + # -- End function + .def "?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" + .globl "?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" # -- Begin function ?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z + .p2align 4, 0x90 +"?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z": # @"?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" +.Lfunc_begin1793: + .cv_func_id 1793 + .cv_loc 1793 20 3783 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3783:0 +.seh_proc "?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov byte ptr [rsp + 87], dl + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp18186: + .cv_loc 1793 20 3784 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3784:0 + mov eax, dword ptr [rcx + 16] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov ecx, eax + mov edx, 256 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1793_2 +# %bb.1: +.Ltmp18187: + .cv_loc 1793 20 3785 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3785:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax + 24] + mov dl, byte ptr [rsp + 87] + call "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" + mov byte ptr [rsp + 87], al +.Ltmp18188: +.LBB1793_2: + .cv_loc 1793 20 3786 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3786:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 64], rcx + .cv_loc 1793 20 3788 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3788:0 + mov rcx, qword ptr [rsp + 64] + cmp qword ptr [rcx + 48], 0 + jne .LBB1793_4 +# %bb.3: + .cv_loc 1793 20 3789 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3789:0 + mov eax, 16 + mov ecx, eax +.Ltmp18189: + call "??2@YAPEAX_K@Z" + mov rcx, rax + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$_Buf@D@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rcx + 48], rdx + mov qword ptr [rsp + 40], rax # 8-byte Spill +.Ltmp18190: +.LBB1793_4: + .cv_loc 1793 20 3790 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3790:0 + mov rax, qword ptr [rsp + 64] + mov rcx, qword ptr [rax + 48] + mov dl, byte ptr [rsp + 87] + call "?_Insert@?$_Buf@D@std@@QEAAXD@Z" + .cv_loc 1793 20 3791 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3791:0 + nop + add rsp, 88 + ret +.Ltmp18191: +.Lfunc_end1793: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" + .seh_endproc + # -- End function + .def "??$_Mark@E@_Bitmap@std@@QEAAXE@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Mark@E@_Bitmap@std@@QEAAXE@Z" + .globl "??$_Mark@E@_Bitmap@std@@QEAAXE@Z" # -- Begin function ??$_Mark@E@_Bitmap@std@@QEAAXE@Z + .p2align 4, 0x90 +"??$_Mark@E@_Bitmap@std@@QEAAXE@Z": # @"??$_Mark@E@_Bitmap@std@@QEAAXE@Z" +.Lfunc_begin1794: + .cv_func_id 1794 + .cv_loc 1794 20 1618 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1618:0 +.seh_proc "??$_Mark@E@_Bitmap@std@@QEAAXE@Z" +# %bb.0: + sub rsp, 32 + .seh_stackalloc 32 + .seh_endprologue + mov byte ptr [rsp + 31], dl + mov qword ptr [rsp + 16], rcx + mov rcx, qword ptr [rsp + 16] +.Ltmp18192: + .cv_loc 1794 20 1620 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1620:0 + movzx eax, byte ptr [rsp + 31] + mov dword ptr [rsp + 12], eax + .cv_loc 1794 20 1621 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1621:0 + mov eax, dword ptr [rsp + 12] + and eax, 7 + mov qword ptr [rsp], rcx # 8-byte Spill + mov ecx, eax + # kill: def $cl killed $ecx + mov eax, 1 + shl eax, cl + mov r8d, dword ptr [rsp + 12] + shr r8d, 3 + mov r8d, r8d + mov r9d, r8d + mov r10, qword ptr [rsp] # 8-byte Reload + movzx r8d, byte ptr [r10 + r9] + or r8d, eax + mov cl, r8b + mov byte ptr [r10 + r9], cl + .cv_loc 1794 20 1622 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1622:0 + add rsp, 32 + ret +.Ltmp18193: +.Lfunc_end1794: + .seh_handlerdata + .section .text,"xr",discard,"??$_Mark@E@_Bitmap@std@@QEAAXE@Z" + .seh_endproc + # -- End function + .def "??0?$_Buf@D@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Buf@D@std@@QEAA@XZ" + .globl "??0?$_Buf@D@std@@QEAA@XZ" # -- Begin function ??0?$_Buf@D@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Buf@D@std@@QEAA@XZ": # @"??0?$_Buf@D@std@@QEAA@XZ" +.Lfunc_begin1795: + .cv_func_id 1795 + .cv_loc 1795 20 1543 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1543:0 +.seh_proc "??0?$_Buf@D@std@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp18194: + mov dword ptr [rcx], 0 + mov dword ptr [rcx + 4], 0 + mov qword ptr [rcx + 8], 0 + .cv_loc 1795 20 1544 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1544:0 + mov rax, rcx + pop rcx + ret +.Ltmp18195: +.Lfunc_end1795: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Buf@D@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?_Insert@?$_Buf@D@std@@QEAAXD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Insert@?$_Buf@D@std@@QEAAXD@Z" + .globl "?_Insert@?$_Buf@D@std@@QEAAXD@Z" # -- Begin function ?_Insert@?$_Buf@D@std@@QEAAXD@Z + .p2align 4, 0x90 +"?_Insert@?$_Buf@D@std@@QEAAXD@Z": # @"?_Insert@?$_Buf@D@std@@QEAAXD@Z" +.Lfunc_begin1796: + .cv_func_id 1796 + .cv_loc 1796 20 1575 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1575:0 +.seh_proc "?_Insert@?$_Buf@D@std@@QEAAXD@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 71], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp18196: + .cv_loc 1796 20 1576 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1576:0 + mov eax, dword ptr [rcx] + cmp eax, dword ptr [rcx + 4] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + ja .LBB1796_2 +# %bb.1: +.Ltmp18197: + .cv_loc 1796 20 1577 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1577:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov ecx, dword ptr [rax + 4] + add ecx, 16 + mov dword ptr [rsp + 44], ecx # 4-byte Spill + mov rcx, rax + mov edx, dword ptr [rsp + 44] # 4-byte Reload + call "?_Expand@?$_Buf@D@std@@AEAAXI@Z" +.Ltmp18198: +.LBB1796_2: + .cv_loc 1796 20 1578 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1578:0 + mov al, byte ptr [rsp + 71] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, qword ptr [rcx + 8] + mov r8d, dword ptr [rcx + 4] + mov r9d, r8d + add r9d, 1 + mov dword ptr [rcx + 4], r9d + mov r8d, r8d + mov r10d, r8d + mov byte ptr [rdx + r10], al + .cv_loc 1796 20 1579 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1579:0 + add rsp, 72 + ret +.Ltmp18199: +.Lfunc_end1796: + .seh_handlerdata + .section .text,"xr",discard,"?_Insert@?$_Buf@D@std@@QEAAXD@Z" + .seh_endproc + # -- End function + .def "?_Expand@?$_Buf@D@std@@AEAAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Expand@?$_Buf@D@std@@AEAAXI@Z" + .globl "?_Expand@?$_Buf@D@std@@AEAAXI@Z" # -- Begin function ?_Expand@?$_Buf@D@std@@AEAAXI@Z + .p2align 4, 0x90 +"?_Expand@?$_Buf@D@std@@AEAAXI@Z": # @"?_Expand@?$_Buf@D@std@@AEAAXI@Z" +.Lfunc_begin1797: + .cv_func_id 1797 + .cv_loc 1797 20 1595 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1595:0 +.seh_proc "?_Expand@?$_Buf@D@std@@AEAAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 68], edx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp18200: + .cv_loc 1797 20 1596 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1596:0 + mov edx, dword ptr [rsp + 68] + mov eax, edx + shl rax, 0 + mov r8, qword ptr [rcx + 8] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, r8 + mov rdx, rax + call qword ptr [rip + __imp_realloc] + mov qword ptr [rsp + 48], rax + .cv_loc 1797 20 1597 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1597:0 + cmp qword ptr [rsp + 48], 0 + jne .LBB1797_2 +# %bb.1: +.Ltmp18201: + .cv_loc 1797 20 1598 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1598:0 + mov rax, qword ptr [rip + "__imp_?_Xbad_alloc@std@@YAXXZ"] + call rax + ud2 +.Ltmp18202: +.LBB1797_2: + .cv_loc 1797 20 1599 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1599:0 + mov rax, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx + 8], rax + .cv_loc 1797 20 1600 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1600:0 + mov edx, dword ptr [rsp + 68] + mov dword ptr [rcx], edx + .cv_loc 1797 20 1601 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1601:0 + add rsp, 72 + ret +.Ltmp18203: +.Lfunc_end1797: + .seh_handlerdata + .section .text,"xr",discard,"?_Expand@?$_Buf@D@std@@AEAAXI@Z" + .seh_endproc + # -- End function + .def "?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ" + .globl "?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ" # -- Begin function ?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ + .p2align 4, 0x90 +"?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ": # @"?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ" +.Lfunc_begin1798: + .cv_func_id 1798 + .cv_loc 1798 20 5148 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5148:0 +.seh_proc "?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp18204: + .cv_loc 1798 20 5149 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5149:0 + cmp dword ptr [rcx + 140], 92 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + jne .LBB1798_10 +# %bb.1: +.Ltmp18205: + .cv_loc 1798 20 5151 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5151:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1798 20 5152 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5152:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov eax, dword ptr [rcx + 144] + and eax, 2097152 + cmp eax, 0 + je .LBB1798_3 +# %bb.2: + .cv_loc 1798 20 5153 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5153:0 + xor edx, edx +.Ltmp18206: + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_ClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@_N@Z" + mov dword ptr [rsp + 68], eax + jmp .LBB1798_20 +.LBB1798_3: + .cv_loc 1798 20 5154 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5154:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 65536 + cmp ecx, 0 + je .LBB1798_5 +# %bb.4: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov dl, byte ptr [rax + 136] + mov rcx, rax + call "?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" + test al, 1 + jne .LBB1798_7 +.LBB1798_5: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 32768 + cmp ecx, 0 + je .LBB1798_8 +# %bb.6: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov dl, byte ptr [rax + 136] + mov rcx, rax + call "?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" + test al, 1 + jne .LBB1798_7 + jmp .LBB1798_8 +.LBB1798_7: +.Ltmp18207: + .cv_loc 1798 20 5157 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5157:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1798 20 5158 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5158:0 + mov dword ptr [rsp + 68], 1 + jmp .LBB1798_20 +.Ltmp18208: +.LBB1798_8: + .cv_loc 1798 20 5155 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5155:0 + jmp .LBB1798_9 +.Ltmp18209: +.LBB1798_9: + .cv_loc 1798 20 5160 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5160:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov dword ptr [rax + 132], 92 + .cv_loc 1798 20 5161 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5161:0 + mov dword ptr [rsp + 68], 1 + jmp .LBB1798_20 +.Ltmp18210: +.LBB1798_10: + .cv_loc 1798 20 5163 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5163:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rax + 140], 91 + jne .LBB1798_16 +# %bb.11: +.Ltmp18211: + .cv_loc 1798 20 5165 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5165:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1798 20 5166 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5166:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rcx + 140], 58 + je .LBB1798_14 +# %bb.12: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rax + 140], 61 + je .LBB1798_14 +# %bb.13: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rax + 140], 46 + jne .LBB1798_15 +.LBB1798_14: +.Ltmp18212: + .cv_loc 1798 20 5170 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5170:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov ecx, dword ptr [rax + 140] + mov dword ptr [rsp + 52], ecx + .cv_loc 1798 20 5171 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5171:0 + mov rcx, rax + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1798 20 5172 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5172:0 + mov edx, dword ptr [rsp + 52] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Do_ex_class@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@@Z" + .cv_loc 1798 20 5173 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5173:0 + mov dword ptr [rsp + 68], 2 + jmp .LBB1798_20 +.Ltmp18213: +.LBB1798_15: + .cv_loc 1798 20 5177 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5177:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov dword ptr [rax + 132], 91 + .cv_loc 1798 20 5178 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5178:0 + mov dword ptr [rsp + 68], 1 + jmp .LBB1798_20 +.Ltmp18214: +.LBB1798_16: + .cv_loc 1798 20 5181 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5181:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rax + 140], 93 + je .LBB1798_18 +# %bb.17: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rax + 140], -1 + jne .LBB1798_19 +.LBB1798_18: +.Ltmp18215: + .cv_loc 1798 20 5182 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5182:0 + mov dword ptr [rsp + 68], 0 + jmp .LBB1798_20 +.LBB1798_19: +.Ltmp18216: + .cv_loc 1798 20 5185 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5185:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + movsx ecx, byte ptr [rax + 136] + mov dword ptr [rax + 132], ecx + .cv_loc 1798 20 5186 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5186:0 + mov rcx, rax + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1798 20 5187 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5187:0 + mov dword ptr [rsp + 68], 1 +.Ltmp18217: +.LBB1798_20: + .cv_loc 1798 20 5189 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5189:0 + mov eax, dword ptr [rsp + 68] + add rsp, 72 + ret +.Ltmp18218: +.Lfunc_end1798: + .seh_handlerdata + .section .text,"xr",discard,"?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ" + .seh_endproc + # -- End function + .def "?_Add_range@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXDD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_range@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXDD@Z" + .globl "?_Add_range@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXDD@Z" # -- Begin function ?_Add_range@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXDD@Z + .p2align 4, 0x90 +"?_Add_range@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXDD@Z": # @"?_Add_range@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXDD@Z" +.Lfunc_begin1799: + .cv_func_id 1799 + .cv_loc 1799 20 3809 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3809:0 +.seh_proc "?_Add_range@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXDD@Z" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov byte ptr [rsp + 119], r8b + mov byte ptr [rsp + 118], dl + mov qword ptr [rsp + 104], rcx + mov rcx, qword ptr [rsp + 104] +.Ltmp18219: + .cv_loc 1799 20 3810 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3810:0 + movzx eax, byte ptr [rsp + 118] + mov dword ptr [rsp + 100], eax + .cv_loc 1799 20 3811 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3811:0 + movzx eax, byte ptr [rsp + 119] + mov dword ptr [rsp + 96], eax + .cv_loc 1799 20 3812 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3812:0 + mov eax, dword ptr [rcx + 16] + mov qword ptr [rsp + 80], rcx # 8-byte Spill + mov ecx, eax + mov edx, 256 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1799_2 +# %bb.1: +.Ltmp18220: + .cv_loc 1799 20 3814 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3814:0 + mov rax, qword ptr [rsp + 80] # 8-byte Reload + mov rcx, qword ptr [rax + 24] + mov edx, dword ptr [rsp + 100] + mov r8b, dl + mov dl, r8b + call "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" + movsx r9d, al + mov dword ptr [rsp + 100], r9d + .cv_loc 1799 20 3815 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3815:0 + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov r10, qword ptr [rcx + 24] + mov r9d, dword ptr [rsp + 96] + mov al, r9b + mov rcx, r10 + mov dl, al + call "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" + movsx r9d, al + mov dword ptr [rsp + 96], r9d +.Ltmp18221: +.LBB1799_2: + .cv_loc 1799 20 3817 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3817:0 + mov rax, qword ptr [rsp + 80] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 88], rcx +.LBB1799_3: # =>This Inner Loop Header: Depth=1 + .cv_loc 1799 20 3819 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3819:0 + xor eax, eax + mov cl, al +.Ltmp18222: + mov eax, dword ptr [rsp + 100] + cmp eax, dword ptr [rsp + 96] + mov byte ptr [rsp + 79], cl # 1-byte Spill + ja .LBB1799_5 +# %bb.4: # in Loop: Header=BB1799_3 Depth=1 + mov eax, dword ptr [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dword ptr [rsp + 72], eax # 4-byte Spill + call "?_Get_bmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" + mov edx, dword ptr [rsp + 72] # 4-byte Reload + cmp edx, eax + setb r8b + mov byte ptr [rsp + 79], r8b # 1-byte Spill +.LBB1799_5: # in Loop: Header=BB1799_3 Depth=1 + mov al, byte ptr [rsp + 79] # 1-byte Reload + test al, 1 + jne .LBB1799_6 + jmp .LBB1799_9 +.LBB1799_6: # in Loop: Header=BB1799_3 Depth=1 +.Ltmp18223: + .cv_loc 1799 20 3821 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3821:0 + mov rax, qword ptr [rsp + 88] + cmp qword ptr [rax + 40], 0 + jne .LBB1799_8 +# %bb.7: # in Loop: Header=BB1799_3 Depth=1 + .cv_loc 1799 20 3822 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3822:0 + mov eax, 32 + mov ecx, eax +.Ltmp18224: + call "??2@YAPEAX_K@Z" + mov rcx, rax + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "??0_Bitmap@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 88] + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 40], rdx + mov qword ptr [rsp + 56], rax # 8-byte Spill +.Ltmp18225: +.LBB1799_8: # in Loop: Header=BB1799_3 Depth=1 + .cv_loc 1799 20 3823 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3823:0 + mov rax, qword ptr [rsp + 88] + mov rcx, qword ptr [rax + 40] + mov edx, dword ptr [rsp + 100] + call "??$_Mark@I@_Bitmap@std@@QEAAXI@Z" +.Ltmp18226: + .cv_loc 1799 20 3819 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3819:0 + mov edx, dword ptr [rsp + 100] + add edx, 1 + mov dword ptr [rsp + 100], edx + jmp .LBB1799_3 +.Ltmp18227: +.LBB1799_9: + .cv_loc 1799 20 3825 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3825:0 + mov eax, dword ptr [rsp + 96] + cmp eax, dword ptr [rsp + 100] + jae .LBB1799_11 +# %bb.10: + jmp .LBB1799_20 +.LBB1799_11: +.Ltmp18228: + .cv_loc 1799 20 3827 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3827:0 + mov eax, dword ptr [rsp + 96] + sub eax, dword ptr [rsp + 100] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dword ptr [rsp + 52], eax # 4-byte Spill + call "?_Get_tmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" + mov edx, dword ptr [rsp + 52] # 4-byte Reload + cmp edx, eax + jae .LBB1799_16 +# %bb.12: +.Ltmp18229: + .cv_loc 1799 20 3828 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3828:0 + jmp .LBB1799_13 +.LBB1799_13: # =>This Inner Loop Header: Depth=1 +.Ltmp18230: + .cv_loc 1799 20 3828 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3828:0 + mov eax, dword ptr [rsp + 100] + cmp eax, dword ptr [rsp + 96] + ja .LBB1799_15 +# %bb.14: # in Loop: Header=BB1799_13 Depth=1 +.Ltmp18231: + .cv_loc 1799 20 3829 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3829:0 + mov eax, dword ptr [rsp + 100] + mov cl, al + mov rdx, qword ptr [rsp + 80] # 8-byte Reload + mov byte ptr [rsp + 51], cl # 1-byte Spill + mov rcx, rdx + mov dl, byte ptr [rsp + 51] # 1-byte Reload + call "?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" + .cv_loc 1799 20 3828 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3828:0 + mov eax, dword ptr [rsp + 100] + add eax, 1 + mov dword ptr [rsp + 100], eax + jmp .LBB1799_13 +.Ltmp18232: +.LBB1799_15: + .cv_loc 1799 20 3829 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3829:0 + jmp .LBB1799_19 +.Ltmp18233: +.LBB1799_16: + .cv_loc 1799 20 3832 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3832:0 + mov rax, qword ptr [rsp + 88] + cmp qword ptr [rax + 56], 0 + jne .LBB1799_18 +# %bb.17: + .cv_loc 1799 20 3833 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3833:0 + mov eax, 16 + mov ecx, eax +.Ltmp18234: + call "??2@YAPEAX_K@Z" + mov rcx, rax + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$_Buf@D@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 88] + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx + 56], rdx + mov qword ptr [rsp + 32], rax # 8-byte Spill +.Ltmp18235: +.LBB1799_18: + .cv_loc 1799 20 3834 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3834:0 + mov rax, qword ptr [rsp + 88] + mov rcx, qword ptr [rax + 56] + mov edx, dword ptr [rsp + 100] + mov r8b, dl + mov dl, r8b + call "?_Insert@?$_Buf@D@std@@QEAAXD@Z" + .cv_loc 1799 20 3835 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3835:0 + mov rax, qword ptr [rsp + 88] + mov rcx, qword ptr [rax + 56] + mov r9d, dword ptr [rsp + 96] + mov dl, r9b + call "?_Insert@?$_Buf@D@std@@QEAAXD@Z" +.Ltmp18236: +.LBB1799_19: + .cv_loc 1799 20 3827 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3827:0 + jmp .LBB1799_20 +.Ltmp18237: +.LBB1799_20: + .cv_loc 1799 20 3837 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3837:0 + add rsp, 120 + ret +.Ltmp18238: +.Lfunc_end1799: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_range@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXDD@Z" + .seh_endproc + # -- End function + .def "?_ClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_ClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@_N@Z" + .globl "?_ClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@_N@Z" # -- Begin function ?_ClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@_N@Z + .p2align 4, 0x90 +"?_ClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@_N@Z": # @"?_ClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@_N@Z" +.Lfunc_begin1800: + .cv_func_id 1800 + .cv_loc 1800 20 5125 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5125:0 +.seh_proc "?_ClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@_N@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + and dl, 1 + mov byte ptr [rsp + 51], dl + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp18239: + .cv_loc 1800 20 5126 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5126:0 + mov eax, dword ptr [rcx + 144] + and eax, 16384 + cmp eax, 0 + mov qword ptr [rsp + 32], rcx # 8-byte Spill + je .LBB1800_3 +# %bb.1: + mov rax, qword ptr [rsp + 32] # 8-byte Reload + movsx ecx, byte ptr [rax + 136] + cmp ecx, 92 + jne .LBB1800_3 +# %bb.2: +.Ltmp18240: + .cv_loc 1800 20 5129 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5129:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov dword ptr [rax + 132], 92 + .cv_loc 1800 20 5130 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5130:0 + mov rcx, rax + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1800 20 5131 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5131:0 + mov dword ptr [rsp + 52], 1 + jmp .LBB1800_13 +.Ltmp18241: +.LBB1800_3: + .cv_loc 1800 20 5133 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5133:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 131072 + cmp ecx, 0 + je .LBB1800_6 +# %bb.4: + mov al, byte ptr [rsp + 51] + and al, 1 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov dl, al + call "?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z" + test al, 1 + jne .LBB1800_5 + jmp .LBB1800_6 +.LBB1800_5: +.Ltmp18242: + .cv_loc 1800 20 5134 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5134:0 + mov dword ptr [rsp + 52], 2 + jmp .LBB1800_13 +.LBB1800_6: + .cv_loc 1800 20 5135 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5135:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + test al, 1 + jne .LBB1800_7 + jmp .LBB1800_10 +.LBB1800_7: +.Ltmp18243: + .cv_loc 1800 20 5137 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5137:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 132], 0 + je .LBB1800_9 +# %bb.8: +.Ltmp18244: + .cv_loc 1800 20 5138 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5138:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 2 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.Ltmp18245: +.LBB1800_9: + .cv_loc 1800 20 5139 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5139:0 + mov dword ptr [rsp + 52], 1 + jmp .LBB1800_13 +.Ltmp18246: +.LBB1800_10: + .cv_loc 1800 20 5135 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5135:0 + jmp .LBB1800_11 +.Ltmp18247: +.LBB1800_11: + .cv_loc 1800 20 5133 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5133:0 + jmp .LBB1800_12 +.Ltmp18248: +.LBB1800_12: + .cv_loc 1800 20 5141 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5141:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + xor edx, edx + test al, 1 + mov r8d, 1 + cmovne edx, r8d + mov dword ptr [rsp + 52], edx +.LBB1800_13: + .cv_loc 1800 20 5142 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5142:0 + mov eax, dword ptr [rsp + 52] + add rsp, 56 + ret +.Ltmp18249: +.Lfunc_end1800: + .seh_handlerdata + .section .text,"xr",discard,"?_ClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@_N@Z" + .seh_endproc + # -- End function + .def "?_Do_ex_class@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Do_ex_class@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@@Z" + .globl "?_Do_ex_class@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@@Z" # -- Begin function ?_Do_ex_class@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@@Z + .p2align 4, 0x90 +"?_Do_ex_class@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@@Z": # @"?_Do_ex_class@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@@Z" +.Lfunc_begin1801: + .cv_func_id 1801 + .cv_loc 1801 20 5057 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5057:0 +.seh_proc "?_Do_ex_class@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@@Z" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov dword ptr [rsp + 116], edx + mov qword ptr [rsp + 104], rcx + mov rcx, qword ptr [rsp + 104] +.Ltmp18250: + .cv_loc 1801 20 5058 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5058:0 + cmp dword ptr [rsp + 116], 58 + mov qword ptr [rsp + 64], rcx # 8-byte Spill + jne .LBB1801_2 +# %bb.1: + mov eax, 1 + mov dword ptr [rsp + 60], eax # 4-byte Spill + jmp .LBB1801_6 +.LBB1801_2: + cmp dword ptr [rsp + 116], 61 + jne .LBB1801_4 +# %bb.3: + xor eax, eax + mov dword ptr [rsp + 56], eax # 4-byte Spill + jmp .LBB1801_5 +.LBB1801_4: + xor eax, eax + mov ecx, dword ptr [rsp + 116] + cmp ecx, 46 + mov ecx, 14 + cmove ecx, eax + mov dword ptr [rsp + 56], ecx # 4-byte Spill +.LBB1801_5: + mov eax, dword ptr [rsp + 56] # 4-byte Reload + mov dword ptr [rsp + 60], eax # 4-byte Spill +.LBB1801_6: + mov eax, dword ptr [rsp + 60] # 4-byte Reload + mov dword ptr [rsp + 100], eax + .cv_loc 1801 20 5063 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5063:0 + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 88], rdx + .cv_loc 1801 20 5064 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5064:0 + mov qword ptr [rsp + 80], 0 +.LBB1801_7: # =>This Inner Loop Header: Depth=1 + .cv_loc 1801 20 5066 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5066:0 + xor eax, eax + mov cl, al + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + cmp dword ptr [rdx + 140], 58 + mov byte ptr [rsp + 55], cl # 1-byte Spill + je .LBB1801_11 +# %bb.8: # in Loop: Header=BB1801_7 Depth=1 + xor eax, eax + mov cl, al + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + cmp dword ptr [rdx + 140], 61 + mov byte ptr [rsp + 55], cl # 1-byte Spill + je .LBB1801_11 +# %bb.9: # in Loop: Header=BB1801_7 Depth=1 + xor eax, eax + mov cl, al + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + cmp dword ptr [rdx + 140], 46 + mov byte ptr [rsp + 55], cl # 1-byte Spill + je .LBB1801_11 +# %bb.10: # in Loop: Header=BB1801_7 Depth=1 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + cmp dword ptr [rax + 140], -1 + setne cl + mov byte ptr [rsp + 55], cl # 1-byte Spill +.LBB1801_11: # in Loop: Header=BB1801_7 Depth=1 + mov al, byte ptr [rsp + 55] # 1-byte Reload + test al, 1 + jne .LBB1801_12 + jmp .LBB1801_13 +.LBB1801_12: # in Loop: Header=BB1801_7 Depth=1 +.Ltmp18251: + .cv_loc 1801 20 5069 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5069:0 + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1801 20 5070 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5070:0 + mov rcx, qword ptr [rsp + 80] + add rcx, 1 + mov qword ptr [rsp + 80], rcx +.Ltmp18252: + .cv_loc 1801 20 5066 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5066:0 + jmp .LBB1801_7 +.LBB1801_13: + .cv_loc 1801 20 5072 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5072:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov ecx, dword ptr [rax + 140] + cmp ecx, dword ptr [rsp + 116] + je .LBB1801_15 +# %bb.14: +.Ltmp18253: + .cv_loc 1801 20 5073 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5073:0 + mov edx, dword ptr [rsp + 100] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" + jmp .LBB1801_32 +.LBB1801_15: + .cv_loc 1801 20 5074 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5074:0 + cmp dword ptr [rsp + 116], 58 + jne .LBB1801_19 +# %bb.16: +.Ltmp18254: + .cv_loc 1801 20 5076 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5076:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rcx, qword ptr [rax + 120] + mov edx, dword ptr [rax + 128] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov ecx, edx + mov edx, 256 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + setne r8b + mov r9, qword ptr [rsp + 64] # 8-byte Reload + mov r10, qword ptr [r9] + mov rdx, qword ptr [rsp + 88] + and r8b, 1 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov byte ptr [rsp + 39], r8b # 1-byte Spill + mov r8, r10 + mov r9b, byte ptr [rsp + 39] # 1-byte Reload + call "??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z" + mov word ptr [rsp + 78], ax + .cv_loc 1801 20 5079 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5079:0 + cmp word ptr [rsp + 78], 0 + jne .LBB1801_18 +# %bb.17: +.Ltmp18255: + .cv_loc 1801 20 5080 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5080:0 + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov edx, 1 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.Ltmp18256: +.LBB1801_18: + .cv_loc 1801 20 5081 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5081:0 + xor r8d, r8d + mov rax, qword ptr [rsp + 64] # 8-byte Reload + add rax, 80 + mov dx, word ptr [rsp + 78] + mov rcx, rax + call "?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z" + .cv_loc 1801 20 5082 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5082:0 + jmp .LBB1801_31 +.Ltmp18257: +.LBB1801_19: + .cv_loc 1801 20 5083 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5083:0 + cmp dword ptr [rsp + 116], 61 + jne .LBB1801_24 +# %bb.20: +.Ltmp18258: + .cv_loc 1801 20 5085 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5085:0 + mov rax, qword ptr [rsp + 88] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + cmp rax, qword ptr [rcx] + jne .LBB1801_22 +# %bb.21: + .cv_loc 1801 20 5086 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5086:0 + xor edx, edx +.Ltmp18259: + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" + jmp .LBB1801_23 +.LBB1801_22: + .cv_loc 1801 20 5088 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5088:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + add rax, 80 + mov r9, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 88] + mov rcx, rax + call "?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" +.Ltmp18260: +.LBB1801_23: + .cv_loc 1801 20 5089 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5089:0 + jmp .LBB1801_30 +.Ltmp18261: +.LBB1801_24: + .cv_loc 1801 20 5090 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5090:0 + cmp dword ptr [rsp + 116], 46 + jne .LBB1801_29 +# %bb.25: +.Ltmp18262: + .cv_loc 1801 20 5092 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5092:0 + mov rax, qword ptr [rsp + 88] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + cmp rax, qword ptr [rcx] + jne .LBB1801_27 +# %bb.26: + .cv_loc 1801 20 5093 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5093:0 + xor edx, edx +.Ltmp18263: + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" + jmp .LBB1801_28 +.LBB1801_27: + .cv_loc 1801 20 5095 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5095:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + add rax, 80 + mov r9, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 88] + mov rcx, rax + call "?_Add_coll@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" +.Ltmp18264: +.LBB1801_28: + .cv_loc 1801 20 5096 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5096:0 + jmp .LBB1801_29 +.Ltmp18265: +.LBB1801_29: + .cv_loc 1801 20 5090 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5090:0 + jmp .LBB1801_30 +.Ltmp18266: +.LBB1801_30: + .cv_loc 1801 20 5083 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5083:0 + jmp .LBB1801_31 +.Ltmp18267: +.LBB1801_31: + .cv_loc 1801 20 5074 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5074:0 + jmp .LBB1801_32 +.Ltmp18268: +.LBB1801_32: + .cv_loc 1801 20 5097 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5097:0 + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1801 20 5098 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5098:0 + mov r8d, dword ptr [rsp + 100] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov edx, 93 + call "?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" + .cv_loc 1801 20 5099 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5099:0 + nop + add rsp, 120 + ret +.Ltmp18269: +.Lfunc_end1801: + .seh_handlerdata + .section .text,"xr",discard,"?_Do_ex_class@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@@Z" + .seh_endproc + # -- End function + .def "?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" + .globl "?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" # -- Begin function ?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z + .p2align 4, 0x90 +"?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z": # @"?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" +.Lfunc_begin1802: + .cv_func_id 1802 + .cv_loc 1802 20 3913 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3913:0 +.seh_proc "?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 208 + .seh_stackalloc 208 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 72], -2 + mov qword ptr [rbp + 64], r9 + mov qword ptr [rbp + 56], r8 + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp18274: + .cv_loc 1802 20 3914 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3914:0 + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rbp + 32], rdx + .cv_loc 1802 20 3916 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3916:0 + mov rdx, qword ptr [rcx + 24] + mov r9, qword ptr [rbp + 56] + mov r8, qword ptr [rbp + 48] + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rbp - 8] +.Ltmp18275: + #DEBUG_VALUE: _Add_equiv:_Str <- [$rdx+0] + call "??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" +.Ltmp18276: + .cv_loc 1802 20 3918 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3918:0 + mov dword ptr [rbp - 12], 0 +.LBB1802_1: # =>This Inner Loop Header: Depth=1 + cmp dword ptr [rbp - 12], 256 + jae .LBB1802_9 +# %bb.2: # in Loop: Header=BB1802_1 Depth=1 +.Ltmp18277: + .cv_loc 1802 20 3920 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3920:0 + mov al, byte ptr [rbp - 12] + mov byte ptr [rbp - 13], al + .cv_loc 1802 20 3921 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3921:0 + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov rcx, qword ptr [rcx + 24] + lea r9, [rbp - 12] +.Ltmp18270: + lea rdx, [rbp - 56] + lea r8, [rbp - 13] + call "??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" +.Ltmp18271: + jmp .LBB1802_3 +.LBB1802_3: # in Loop: Header=BB1802_1 Depth=1 + lea rcx, [rbp - 56] + lea rdx, [rbp - 8] + call "??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z" + lea rcx, [rbp - 56] + mov byte ptr [rbp - 65], al # 1-byte Spill + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB1802_4 + jmp .LBB1802_8 +.LBB1802_4: # in Loop: Header=BB1802_1 Depth=1 +.Ltmp18278: + .cv_loc 1802 20 3923 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3923:0 + mov rax, qword ptr [rbp + 32] + cmp qword ptr [rax + 40], 0 + jne .LBB1802_7 +# %bb.5: # in Loop: Header=BB1802_1 Depth=1 + .cv_loc 1802 20 3924 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3924:0 +.Ltmp18272: + mov eax, 32 + mov ecx, eax +.Ltmp18279: + call "??2@YAPEAX_K@Z" +.Ltmp18273: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1802_6 +.LBB1802_6: # in Loop: Header=BB1802_1 Depth=1 + mov rax, qword ptr [rbp - 80] # 8-byte Reload + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0_Bitmap@std@@QEAA@XZ" + mov rcx, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rcx + 40], rdx + mov qword ptr [rbp - 96], rax # 8-byte Spill +.Ltmp18280: +.LBB1802_7: # in Loop: Header=BB1802_1 Depth=1 + .cv_loc 1802 20 3925 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3925:0 + mov rax, qword ptr [rbp + 32] + mov rcx, qword ptr [rax + 40] + mov edx, dword ptr [rbp - 12] + call "??$_Mark@I@_Bitmap@std@@QEAAXI@Z" +.Ltmp18281: +.LBB1802_8: # in Loop: Header=BB1802_1 Depth=1 + .cv_loc 1802 20 3918 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3918:0 + mov eax, dword ptr [rbp - 12] + add eax, 1 + mov dword ptr [rbp - 12], eax + jmp .LBB1802_1 +.Ltmp18282: +.LBB1802_9: + .cv_loc 1802 20 3933 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3933:0 + lea rcx, [rbp - 8] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 208 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z")@IMGREL + .section .text,"xr",discard,"?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" + .seh_endproc + .def "?dtor$10@?0??_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$10@?0??_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z@4HA": +.seh_proc "?dtor$10@?0??_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z@4HA" +.LBB1802_10: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 8] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp18283: +.Lfunc_end1802: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" + .p2align 2 +"$cppxdata$?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z")@IMGREL # IPToStateXData + .long 200 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z": + .long -1 # ToState + .long "?dtor$10@?0??_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z@4HA"@IMGREL # Action +"$ip2state$?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z": + .long .Lfunc_begin1802@IMGREL # IP + .long -1 # ToState + .long .Ltmp18270@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp18273@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" + # -- End function + .def "?_Add_coll@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_coll@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" + .globl "?_Add_coll@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" # -- Begin function ?_Add_coll@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z + .p2align 4, 0x90 +"?_Add_coll@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z": # @"?_Add_coll@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" +.Lfunc_begin1803: + .cv_func_id 1803 + .cv_loc 1803 20 3940 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3940:0 +.seh_proc "?_Add_coll@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov qword ptr [rsp + 96], r9 + mov qword ptr [rsp + 88], r8 + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp18284: + .cv_loc 1803 20 3941 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3941:0 + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 64], rdx + .cv_loc 1803 20 3943 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3943:0 + mov rdx, qword ptr [rsp + 64] + add rdx, 32 + mov qword ptr [rsp + 56], rdx + .cv_loc 1803 20 3944 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3944:0 + mov rdx, qword ptr [rsp + 56] + mov r9, qword ptr [rsp + 96] + mov r8, qword ptr [rsp + 88] + mov rax, qword ptr [rsp + 80] + mov qword ptr [rsp + 48], rdx # 8-byte Spill + mov rdx, rax + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax + call "?_Char_to_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEBD0_JPEAPEAU?$_Sequence@D@2@@Z" + .cv_loc 1803 20 3945 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3945:0 + nop + add rsp, 104 + ret +.Ltmp18285: +.Lfunc_end1803: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_coll@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" + .seh_endproc + # -- End function + .def "??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" + .globl "??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" # -- Begin function ??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z + .p2align 4, 0x90 +"??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z": # @"??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" +.Lfunc_begin1804: + .cv_func_id 1804 + .cv_loc 1804 20 313 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:313:0 +.seh_proc "??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 416 + .seh_stackalloc 416 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 280], -2 + mov rax, rdx + mov qword ptr [rbp + 272], r9 + mov qword ptr [rbp + 264], r8 + mov qword ptr [rbp + 256], rcx + mov rcx, qword ptr [rbp + 256] +.Ltmp18300: + .cv_loc 1804 20 314 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:314:0 + mov byte ptr [rbp + 255], 0 +.Ltmp18301: + #DEBUG_VALUE: transform_primary:_Res <- [$rdx+0] + mov qword ptr [rbp + 72], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rbp + 64], rax # 8-byte Spill + mov qword ptr [rbp + 56], rdx # 8-byte Spill +.Ltmp18302: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rbp+0] + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 1804 20 316 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:316:0 + mov rcx, qword ptr [rbp + 264] + cmp rcx, qword ptr [rbp + 272] + mov qword ptr [rbp + 48], rax # 8-byte Spill + je .LBB1804_14 +.Ltmp18303: +# %bb.1: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rbp+0] + .cv_loc 1804 20 318 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:318:0 + mov r8, qword ptr [rbp + 272] + mov rdx, qword ptr [rbp + 264] +.Ltmp18286: + lea rcx, [rbp + 216] + call "??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0@Z" +.Ltmp18287: + mov qword ptr [rbp + 40], rax # 8-byte Spill + jmp .LBB1804_2 +.Ltmp18304: +.LBB1804_2: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rbp+0] + .cv_loc 1804 20 320 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:320:0 + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + call "?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" + lea rcx, [rbp + 216] + lea rdx, [rbp + 192] + mov qword ptr [rbp + 32], rdx # 8-byte Spill + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Ltmp18288: + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + call "??D?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" +.Ltmp18289: + mov qword ptr [rbp + 16], rax # 8-byte Spill + jmp .LBB1804_3 +.Ltmp18305: +.LBB1804_3: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rbp+0] + lea rax, [rbp + 216] + mov rcx, rax + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + add rcx, rax + lea rax, [rbp + 168] + mov rdx, qword ptr [rbp + 8] # 8-byte Reload + mov qword ptr [rbp], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Ltmp18290: + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + call "??D?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" +.Ltmp18291: + mov qword ptr [rbp - 16], rax # 8-byte Spill + jmp .LBB1804_4 +.Ltmp18306: +.LBB1804_4: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rbp+0] +.Ltmp18292: + mov rax, qword ptr [rip + "__imp_?tolower@?$ctype@D@std@@QEBAPEBDPEADPEBD@Z"] + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + mov rdx, qword ptr [rbp - 16] # 8-byte Reload + mov r8, qword ptr [rbp] # 8-byte Reload + call rax +.Ltmp18293: + mov qword ptr [rbp - 24], rax # 8-byte Spill + jmp .LBB1804_5 +.Ltmp18307: +.LBB1804_5: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 168] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 192] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1804 20 322 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:322:0 + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + call "?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ" + lea rcx, [rbp + 216] + lea rdx, [rbp + 104] + mov qword ptr [rbp - 32], rdx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Ltmp18294: + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??D?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" +.Ltmp18295: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1804_6 +.Ltmp18308: +.LBB1804_6: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rbp+0] + lea rax, [rbp + 216] + mov rcx, rax + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + add rcx, rax + lea rax, [rbp + 80] + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Ltmp18296: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + call "??D?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" +.Ltmp18297: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1804_7 +.Ltmp18309: +.LBB1804_7: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rbp+0] +.Ltmp18298: + lea rdx, [rbp + 128] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 80] # 8-byte Reload + mov r9, qword ptr [rbp - 64] # 8-byte Reload + call "?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" +.Ltmp18299: + jmp .LBB1804_8 +.Ltmp18310: +.LBB1804_8: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp + 56] # 8-byte Reload + lea rdx, [rbp + 128] + call "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" + lea rcx, [rbp + 128] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + lea rcx, [rbp + 80] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 104] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1804 20 324 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:324:0 + lea rcx, [rbp + 216] + call "??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" + jmp .LBB1804_14 +.Ltmp18311: +.LBB1804_14: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rbp+0] + .cv_loc 1804 20 325 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:325:0 + mov byte ptr [rbp + 255], 1 + .cv_loc 1804 20 326 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:326:0 + test byte ptr [rbp + 255], 1 + jne .LBB1804_16 +.Ltmp18312: +# %bb.15: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp + 56] # 8-byte Reload + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" +.Ltmp18313: +.LBB1804_16: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp + 64] # 8-byte Reload + add rsp, 416 + pop rbp +.Ltmp18314: + ret + .seh_handlerdata + .long ("$cppxdata$??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z")@IMGREL + .section .text,"xr",discard,"??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" + .seh_endproc + .def "?dtor$9@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$9@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA": +.seh_proc "?dtor$9@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA" +.LBB1804_9: +.Ltmp18315: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp18316: + .seh_endprologue + lea rcx, [rbp + 168] +.Ltmp18317: + .cv_loc 1804 20 320 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:320:0 + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" + .seh_endproc + .def "?dtor$10@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$10@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA": +.seh_proc "?dtor$10@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA" +.LBB1804_10: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 192] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" + .seh_endproc + .def "?dtor$11@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA": +.seh_proc "?dtor$11@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA" +.LBB1804_11: +.Ltmp18318: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp18319: + .seh_endprologue + lea rcx, [rbp + 80] + .cv_loc 1804 20 322 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:322:0 + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" + .seh_endproc + .def "?dtor$12@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$12@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA": +.seh_proc "?dtor$12@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA" +.LBB1804_12: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 104] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" + .seh_endproc + .def "?dtor$13@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$13@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA": +.seh_proc "?dtor$13@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA" +.LBB1804_13: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 216] + .cv_loc 1804 20 324 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:324:0 + call "??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp18320: + .seh_handlerdata + .section .text,"xr",discard,"??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" + .seh_endproc + .def "?dtor$17@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$17@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA": +.seh_proc "?dtor$17@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA" +.LBB1804_17: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1804 20 326 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:326:0 + mov rcx, qword ptr [rbp + 56] # 8-byte Reload + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp18321: +.Lfunc_end1804: + .seh_handlerdata + .section .text,"xr",discard,"??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" + .p2align 2 +"$cppxdata$??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z": + .long 429065506 # MagicNumber + .long 6 # MaxState + .long ("$stateUnwindMap$??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 7 # IPMapEntries + .long ("$ip2state$??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z")@IMGREL # IPToStateXData + .long 408 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z": + .long -1 # ToState + .long "?dtor$17@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$13@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$12@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$11@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$10@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA"@IMGREL # Action + .long 4 # ToState + .long "?dtor$9@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA"@IMGREL # Action +"$ip2state$??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z": + .long .Lfunc_begin1804@IMGREL # IP + .long -1 # ToState + .long .Ltmp18286@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp18288@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp18290@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp18294@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp18296@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp18299@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" + # -- End function + .def "??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" + .globl "??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" # -- Begin function ??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z + .p2align 4, 0x90 +"??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z": # @"??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" +.Lfunc_begin1805: + .cv_func_id 1805 + .cv_loc 1805 20 313 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:313:0 +.seh_proc "??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 416 + .seh_stackalloc 416 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 280], -2 + mov rax, rdx + mov qword ptr [rbp + 272], r9 + mov qword ptr [rbp + 264], r8 + mov qword ptr [rbp + 256], rcx + mov rcx, qword ptr [rbp + 256] +.Ltmp18336: + .cv_loc 1805 20 314 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:314:0 + mov byte ptr [rbp + 255], 0 +.Ltmp18337: + #DEBUG_VALUE: transform_primary:_Res <- [$rdx+0] + mov qword ptr [rbp + 72], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rbp + 64], rax # 8-byte Spill + mov qword ptr [rbp + 56], rdx # 8-byte Spill +.Ltmp18338: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rbp+0] + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 1805 20 316 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:316:0 + mov rcx, qword ptr [rbp + 264] + cmp rcx, qword ptr [rbp + 272] + mov qword ptr [rbp + 48], rax # 8-byte Spill + je .LBB1805_14 +.Ltmp18339: +# %bb.1: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rbp+0] + .cv_loc 1805 20 318 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:318:0 + mov r8, qword ptr [rbp + 272] + mov rdx, qword ptr [rbp + 264] +.Ltmp18322: + lea rcx, [rbp + 216] + call "??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0@Z" +.Ltmp18323: + mov qword ptr [rbp + 40], rax # 8-byte Spill + jmp .LBB1805_2 +.Ltmp18340: +.LBB1805_2: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rbp+0] + .cv_loc 1805 20 320 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:320:0 + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + call "?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" + lea rcx, [rbp + 216] + lea rdx, [rbp + 192] + mov qword ptr [rbp + 32], rdx # 8-byte Spill + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Ltmp18324: + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + call "??D?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" +.Ltmp18325: + mov qword ptr [rbp + 16], rax # 8-byte Spill + jmp .LBB1805_3 +.Ltmp18341: +.LBB1805_3: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rbp+0] + lea rax, [rbp + 216] + mov rcx, rax + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + add rcx, rax + lea rax, [rbp + 168] + mov rdx, qword ptr [rbp + 8] # 8-byte Reload + mov qword ptr [rbp], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Ltmp18326: + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + call "??D?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" +.Ltmp18327: + mov qword ptr [rbp - 16], rax # 8-byte Spill + jmp .LBB1805_4 +.Ltmp18342: +.LBB1805_4: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rbp+0] +.Ltmp18328: + mov rax, qword ptr [rip + "__imp_?tolower@?$ctype@D@std@@QEBAPEBDPEADPEBD@Z"] + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + mov rdx, qword ptr [rbp - 16] # 8-byte Reload + mov r8, qword ptr [rbp] # 8-byte Reload + call rax +.Ltmp18329: + mov qword ptr [rbp - 24], rax # 8-byte Spill + jmp .LBB1805_5 +.Ltmp18343: +.LBB1805_5: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 168] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 192] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1805 20 322 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:322:0 + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + call "?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ" + lea rcx, [rbp + 216] + lea rdx, [rbp + 104] + mov qword ptr [rbp - 32], rdx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Ltmp18330: + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??D?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" +.Ltmp18331: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1805_6 +.Ltmp18344: +.LBB1805_6: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rbp+0] + lea rax, [rbp + 216] + mov rcx, rax + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + add rcx, rax + lea rax, [rbp + 80] + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Ltmp18332: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + call "??D?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" +.Ltmp18333: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1805_7 +.Ltmp18345: +.LBB1805_7: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rbp+0] +.Ltmp18334: + lea rdx, [rbp + 128] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 80] # 8-byte Reload + mov r9, qword ptr [rbp - 64] # 8-byte Reload + call "?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" +.Ltmp18335: + jmp .LBB1805_8 +.Ltmp18346: +.LBB1805_8: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp + 56] # 8-byte Reload + lea rdx, [rbp + 128] + call "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" + lea rcx, [rbp + 128] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + lea rcx, [rbp + 80] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 104] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1805 20 324 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:324:0 + lea rcx, [rbp + 216] + call "??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" + jmp .LBB1805_14 +.Ltmp18347: +.LBB1805_14: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rbp+0] + .cv_loc 1805 20 325 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:325:0 + mov byte ptr [rbp + 255], 1 + .cv_loc 1805 20 326 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:326:0 + test byte ptr [rbp + 255], 1 + jne .LBB1805_16 +.Ltmp18348: +# %bb.15: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp + 56] # 8-byte Reload + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" +.Ltmp18349: +.LBB1805_16: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp + 64] # 8-byte Reload + add rsp, 416 + pop rbp +.Ltmp18350: + ret + .seh_handlerdata + .long ("$cppxdata$??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z")@IMGREL + .section .text,"xr",discard,"??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" + .seh_endproc + .def "?dtor$9@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$9@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA": +.seh_proc "?dtor$9@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA" +.LBB1805_9: +.Ltmp18351: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp18352: + .seh_endprologue + lea rcx, [rbp + 168] +.Ltmp18353: + .cv_loc 1805 20 320 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:320:0 + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" + .seh_endproc + .def "?dtor$10@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$10@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA": +.seh_proc "?dtor$10@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA" +.LBB1805_10: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 192] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" + .seh_endproc + .def "?dtor$11@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA": +.seh_proc "?dtor$11@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA" +.LBB1805_11: +.Ltmp18354: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp18355: + .seh_endprologue + lea rcx, [rbp + 80] + .cv_loc 1805 20 322 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:322:0 + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" + .seh_endproc + .def "?dtor$12@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$12@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA": +.seh_proc "?dtor$12@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA" +.LBB1805_12: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 104] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" + .seh_endproc + .def "?dtor$13@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$13@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA": +.seh_proc "?dtor$13@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA" +.LBB1805_13: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 216] + .cv_loc 1805 20 324 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:324:0 + call "??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp18356: + .seh_handlerdata + .section .text,"xr",discard,"??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" + .seh_endproc + .def "?dtor$17@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$17@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA": +.seh_proc "?dtor$17@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA" +.LBB1805_17: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1805 20 326 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:326:0 + mov rcx, qword ptr [rbp + 56] # 8-byte Reload + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp18357: +.Lfunc_end1805: + .seh_handlerdata + .section .text,"xr",discard,"??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" + .p2align 2 +"$cppxdata$??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z": + .long 429065506 # MagicNumber + .long 6 # MaxState + .long ("$stateUnwindMap$??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 7 # IPMapEntries + .long ("$ip2state$??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z")@IMGREL # IPToStateXData + .long 408 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z": + .long -1 # ToState + .long "?dtor$17@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$13@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$12@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$11@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$10@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA"@IMGREL # Action + .long 4 # ToState + .long "?dtor$9@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA"@IMGREL # Action +"$ip2state$??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z": + .long .Lfunc_begin1805@IMGREL # IP + .long -1 # ToState + .long .Ltmp18322@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp18324@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp18326@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp18330@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp18332@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp18335@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" + # -- End function + .def "??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0@Z" + .globl "??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0@Z" # -- Begin function ??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0@Z + .p2align 4, 0x90 +"??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0@Z": # @"??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0@Z" +.Lfunc_begin1806: + .cv_func_id 1806 + .cv_loc 1806 17 777 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:777:0 +.seh_proc "??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], r8 + mov qword ptr [rbp - 24], rdx + mov qword ptr [rbp - 32], rcx + mov rcx, qword ptr [rbp - 32] +.Ltmp18360: + mov qword ptr [rbp - 40], rcx # 8-byte Spill + call "??0?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" +.Ltmp18361: + .cv_loc 1806 17 778 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:778:0 + mov r8, qword ptr [rbp - 16] + mov rdx, qword ptr [rbp - 24] +.Ltmp18358: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0@Z" +.Ltmp18359: + jmp .LBB1806_1 +.Ltmp18362: +.LBB1806_1: + .cv_loc 1806 17 779 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:779:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0@Z")@IMGREL + .section .text,"xr",discard,"??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0@Z" + .seh_endproc + .def "?dtor$2@?0???$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0@Z@4HA": +.seh_proc "?dtor$2@?0???$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0@Z@4HA" +.LBB1806_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp18363: + .cv_loc 1806 17 779 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:779:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp18364: +.Lfunc_end1806: + .seh_handlerdata + .section .text,"xr",discard,"??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0@Z" + .p2align 2 +"$cppxdata$??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0@Z")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0@Z@4HA"@IMGREL # Action +"$ip2state$??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0@Z": + .long .Lfunc_begin1806@IMGREL # IP + .long -1 # ToState + .long .Ltmp18358@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp18359@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0@Z" + # -- End function + .def "??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0@Z" + .globl "??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0@Z" # -- Begin function ??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0@Z + .p2align 4, 0x90 +"??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0@Z": # @"??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0@Z" +.Lfunc_begin1807: + .cv_func_id 1807 + .cv_loc 1807 17 792 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:792:0 +.seh_proc "??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp18365: + .cv_loc 1807 17 793 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:793:0 + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov r9b, byte ptr [rsp + 40] + call "??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z" + .cv_loc 1807 17 794 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:794:0 + nop + add rsp, 72 + ret +.Ltmp18366: +.Lfunc_end1807: + .seh_handlerdata + .section .text,"xr",discard,"??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0@Z" + .seh_endproc + # -- End function + .def "??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z" + .globl "??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z" # -- Begin function ??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z + .p2align 4, 0x90 +"??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z": # @"??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z" +.Lfunc_begin1808: + .cv_func_id 1808 + .cv_loc 1808 17 814 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:814:0 +.seh_proc "??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov byte ptr [rbp - 16], r9b + mov qword ptr [rbp - 24], r8 + mov qword ptr [rbp - 32], rdx + mov qword ptr [rbp - 40], rcx + mov rcx, qword ptr [rbp - 40] +.Ltmp18369: + .cv_loc 1808 17 815 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:815:0 + mov rdx, qword ptr [rbp - 24] + mov r8, qword ptr [rbp - 32] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, r8 + call "??$distance@PEBD@std@@YA_JPEBD0@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, rax + call "?_Buy@?$vector@DV?$allocator@D@std@@@std@@IEAA_N_K@Z" + test al, 1 + jne .LBB1808_1 + jmp .LBB1808_4 +.LBB1808_1: +.Ltmp18370: + .cv_loc 1808 17 818 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:818:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov r9, qword ptr [rax] + mov r8, qword ptr [rbp - 24] + mov rdx, qword ptr [rbp - 32] +.Ltmp18367: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$_Ucopy@PEBD@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADPEBD0PEAD@Z" +.Ltmp18368: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1808_3 +.LBB1808_3: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rax], rcx +.Ltmp18371: +.LBB1808_4: + .cv_loc 1808 17 824 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:824:0 + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z")@IMGREL + .section .text,"xr",discard,"??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z" + .seh_endproc + .def "?catch$2@?0???$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$2@?0???$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z@4HA": +.seh_proc "?catch$2@?0???$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1808_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue +.Ltmp18372: + .cv_loc 1808 17 820 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:820:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "?_Tidy@?$vector@DV?$allocator@D@std@@@std@@IEAAXXZ" + .cv_loc 1808 17 821 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:821:0 + mov rcx, qword ptr [rip + __imp__CxxThrowException] + xor eax, eax + mov edx, eax + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rdx + mov r8, qword ptr [rbp - 64] # 8-byte Reload + call r8 + ud2 +.Ltmp18373: +.Lfunc_end1808: + .seh_handlerdata + .long ("$cppxdata$??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z")@IMGREL + .section .text,"xr",discard,"??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z" + .p2align 2 +"$cppxdata$??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$2@?0???$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z": + .long .Lfunc_begin1808@IMGREL # IP + .long -1 # ToState + .long .Ltmp18367@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp18368@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$2@?0???$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z" + # -- End function + .def "??$distance@PEBD@std@@YA_JPEBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$distance@PEBD@std@@YA_JPEBD0@Z" + .globl "??$distance@PEBD@std@@YA_JPEBD0@Z" # -- Begin function ??$distance@PEBD@std@@YA_JPEBD0@Z + .p2align 4, 0x90 +"??$distance@PEBD@std@@YA_JPEBD0@Z": # @"??$distance@PEBD@std@@YA_JPEBD0@Z" +.Lfunc_begin1809: + .cv_func_id 1809 + .cv_loc 1809 12 1125 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1125:0 +.seh_proc "??$distance@PEBD@std@@YA_JPEBD0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp18374: + .cv_loc 1809 12 1126 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1126:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8b, byte ptr [rsp + 32] + call "??$_Distance1@PEBD@std@@YA_JPEBD0Urandom_access_iterator_tag@0@@Z" + nop + add rsp, 56 + ret +.Ltmp18375: +.Lfunc_end1809: + .seh_handlerdata + .section .text,"xr",discard,"??$distance@PEBD@std@@YA_JPEBD0@Z" + .seh_endproc + # -- End function + .def "??$_Ucopy@PEBD@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADPEBD0PEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ucopy@PEBD@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADPEBD0PEAD@Z" + .globl "??$_Ucopy@PEBD@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADPEBD0PEAD@Z" # -- Begin function ??$_Ucopy@PEBD@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADPEBD0PEAD@Z + .p2align 4, 0x90 +"??$_Ucopy@PEBD@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADPEBD0PEAD@Z": # @"??$_Ucopy@PEBD@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADPEBD0PEAD@Z" +.Lfunc_begin1810: + .cv_func_id 1810 + .cv_loc 1810 17 1651 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1651:0 +.seh_proc "??$_Ucopy@PEBD@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADPEBD0PEAD@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp18376: + .cv_loc 1810 17 1652 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1652:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] + mov r9, rax + call "??$_Uninitialized_copy@PEBDPEADV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" + nop + add rsp, 72 + ret +.Ltmp18377: +.Lfunc_end1810: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ucopy@PEBD@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADPEBD0PEAD@Z" + .seh_endproc + # -- End function + .def "??$_Distance1@PEBD@std@@YA_JPEBD0Urandom_access_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Distance1@PEBD@std@@YA_JPEBD0Urandom_access_iterator_tag@0@@Z" + .globl "??$_Distance1@PEBD@std@@YA_JPEBD0Urandom_access_iterator_tag@0@@Z" # -- Begin function ??$_Distance1@PEBD@std@@YA_JPEBD0Urandom_access_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Distance1@PEBD@std@@YA_JPEBD0Urandom_access_iterator_tag@0@@Z": # @"??$_Distance1@PEBD@std@@YA_JPEBD0Urandom_access_iterator_tag@0@@Z" +.Lfunc_begin1811: + .cv_func_id 1811 + .cv_loc 1811 12 1110 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1110:0 +.seh_proc "??$_Distance1@PEBD@std@@YA_JPEBD0Urandom_access_iterator_tag@0@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov byte ptr [rsp + 48], r8b + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx +.Ltmp18378: + .cv_loc 1811 12 1112 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1112:0 + mov rcx, qword ptr [rsp + 32] + cmp rcx, qword ptr [rsp + 40] + je .LBB1811_2 +# %bb.1: +.Ltmp18379: + .cv_loc 1811 12 1114 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1114:0 + mov rcx, qword ptr [rsp + 32] + lea rdx, [rip + "??_C@_1JA@NGICDCPJ@?$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 r8d, 1114 + call "??$_Debug_pointer@$$CBD@std@@YAXPEBDPEB_WI@Z" + .cv_loc 1811 12 1115 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1115:0 + mov rcx, qword ptr [rsp + 40] + lea rdx, [rip + "??_C@_1JA@NGICDCPJ@?$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 r8d, 1115 + call "??$_Debug_pointer@$$CBD@std@@YAXPEBDPEB_WI@Z" +.Ltmp18380: +.LBB1811_2: + .cv_loc 1811 12 1119 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1119:0 + mov rax, qword ptr [rsp + 40] + mov rcx, qword ptr [rsp + 32] + sub rax, rcx + add rsp, 56 + ret +.Ltmp18381: +.Lfunc_end1811: + .seh_handlerdata + .section .text,"xr",discard,"??$_Distance1@PEBD@std@@YA_JPEBD0Urandom_access_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy@PEBDPEADV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy@PEBDPEADV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" + .globl "??$_Uninitialized_copy@PEBDPEADV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" # -- Begin function ??$_Uninitialized_copy@PEBDPEADV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy@PEBDPEADV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z": # @"??$_Uninitialized_copy@PEBDPEADV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" +.Lfunc_begin1812: + .cv_func_id 1812 + .cv_loc 1812 19 259 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:259:0 +.seh_proc "??$_Uninitialized_copy@PEBDPEADV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 88], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx +.Ltmp18382: + .cv_loc 1812 19 262 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:262:0 + mov r9, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 88] + mov qword ptr [rsp + 56], r9 # 8-byte Spill + call "??$_Unchecked@PEAD@std@@YAPEADPEAD@Z" + mov rcx, qword ptr [rsp + 72] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??$_Unchecked@PEBD@std@@YAPEBDPEBD@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$_Unchecked@PEBD@std@@YAPEBDPEBD@Z" + mov rcx, rax + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, qword ptr [rsp + 48] # 8-byte Reload + mov r9, qword ptr [rsp + 56] # 8-byte Reload + call "??$_Uninitialized_copy_al_unchecked@PEBDPEADV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" + lea rcx, [rsp + 88] + mov rdx, rax + call "??$_Rechecked@PEADPEAD@std@@YAAEAPEADAEAPEADPEAD@Z" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 104 + ret +.Ltmp18383: +.Lfunc_end1812: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy@PEBDPEADV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy_al_unchecked@PEBDPEADV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked@PEBDPEADV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" + .globl "??$_Uninitialized_copy_al_unchecked@PEBDPEADV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" # -- Begin function ??$_Uninitialized_copy_al_unchecked@PEBDPEADV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy_al_unchecked@PEBDPEADV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z": # @"??$_Uninitialized_copy_al_unchecked@PEBDPEADV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" +.Lfunc_begin1813: + .cv_func_id 1813 + .cv_loc 1813 19 248 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:248:0 +.seh_proc "??$_Uninitialized_copy_al_unchecked@PEBDPEADV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 112], rax + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 104], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 96], rcx +.Ltmp18384: + .cv_loc 1813 19 249 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:249:0 + lea rcx, [rsp + 88] + lea rdx, [rsp + 96] + #DEBUG_VALUE: _Uninitialized_copy_al_unchecked >:_First <- [$rdx+0] + lea r8, [rsp + 104] + #DEBUG_VALUE: _Uninitialized_copy_al_unchecked >:_Dest <- [$r8+0] + call "??$_Ptr_copy_cat@$$CBDD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBDAEBQEAD@Z" +.Ltmp18385: + mov r9, qword ptr [rsp + 80] + mov r8, qword ptr [rsp + 104] + mov rdx, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 96] + mov r10b, byte ptr [rsp + 88] + mov r11b, byte ptr [rsp + 64] + mov byte ptr [rsp + 32], r10b + mov byte ptr [rsp + 40], r11b + call "??$_Uninitialized_copy_al_unchecked1@$$CBDDV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + mov rcx, qword ptr [rsp + 112] + xor rcx, rsp + mov qword ptr [rsp + 56], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 56] # 8-byte Reload + add rsp, 120 + ret +.Ltmp18386: +.Lfunc_end1813: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked@PEBDPEADV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy_al_unchecked1@$$CBDDV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked1@$$CBDDV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .globl "??$_Uninitialized_copy_al_unchecked1@$$CBDDV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Uninitialized_copy_al_unchecked1@$$CBDDV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy_al_unchecked1@$$CBDDV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z": # @"??$_Uninitialized_copy_al_unchecked1@$$CBDDV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin1814: + .cv_func_id 1814 + .cv_loc 1814 19 239 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:239:0 +.seh_proc "??$_Uninitialized_copy_al_unchecked1@$$CBDDV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov al, byte ptr [rsp + 136] + mov r10b, byte ptr [rsp + 128] + mov byte ptr [rsp + 80], r10b + mov byte ptr [rsp + 72], al + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp18387: + .cv_loc 1814 19 240 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:240:0 + mov r8, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$_Copy_memmove@PEBDPEAD@std@@YAPEADPEBD0PEAD@Z" + nop + add rsp, 88 + ret +.Ltmp18388: +.Lfunc_end1814: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked1@$$CBDDV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "??$_Ptr_copy_cat@$$CBDD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBDAEBQEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ptr_copy_cat@$$CBDD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBDAEBQEAD@Z" + .globl "??$_Ptr_copy_cat@$$CBDD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBDAEBQEAD@Z" # -- Begin function ??$_Ptr_copy_cat@$$CBDD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBDAEBQEAD@Z + .p2align 4, 0x90 +"??$_Ptr_copy_cat@$$CBDD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBDAEBQEAD@Z": # @"??$_Ptr_copy_cat@$$CBDD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBDAEBQEAD@Z" +.Lfunc_begin1815: + .cv_func_id 1815 + .cv_loc 1815 12 792 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:792:0 +.seh_proc "??$_Ptr_copy_cat@$$CBDD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBDAEBQEAD@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], r8 + mov qword ptr [rsp], rdx +.Ltmp18389: + .cv_loc 1815 12 793 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:793:0 + mov rax, rcx + add rsp, 16 + ret +.Ltmp18390: +.Lfunc_end1815: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ptr_copy_cat@$$CBDD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBDAEBQEAD@Z" + .seh_endproc + # -- End function + .def "??$_Copy_memmove@PEBDPEAD@std@@YAPEADPEBD0PEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_memmove@PEBDPEAD@std@@YAPEADPEBD0PEAD@Z" + .globl "??$_Copy_memmove@PEBDPEAD@std@@YAPEADPEBD0PEAD@Z" # -- Begin function ??$_Copy_memmove@PEBDPEAD@std@@YAPEADPEBD0PEAD@Z + .p2align 4, 0x90 +"??$_Copy_memmove@PEBDPEAD@std@@YAPEADPEBD0PEAD@Z": # @"??$_Copy_memmove@PEBDPEAD@std@@YAPEADPEBD0PEAD@Z" +.Lfunc_begin1816: + .cv_func_id 1816 + .cv_loc 1816 12 2301 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2301:0 +.seh_proc "??$_Copy_memmove@PEBDPEAD@std@@YAPEADPEBD0PEAD@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov qword ptr [rsp + 96], r8 + mov qword ptr [rsp + 88], rdx + mov qword ptr [rsp + 80], rcx +.Ltmp18391: + .cv_loc 1816 12 2302 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2302:0 + mov rcx, qword ptr [rsp + 80] + mov qword ptr [rsp + 72], rcx + .cv_loc 1816 12 2303 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2303:0 + mov rcx, qword ptr [rsp + 88] + mov qword ptr [rsp + 64], rcx + .cv_loc 1816 12 2304 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2304:0 + mov rcx, qword ptr [rsp + 96] + mov qword ptr [rsp + 56], rcx + .cv_loc 1816 12 2305 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2305:0 + mov rcx, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 72] + sub rcx, rdx + mov qword ptr [rsp + 48], rcx + .cv_loc 1816 12 2306 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2306:0 + mov rcx, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 72] + mov r8, qword ptr [rsp + 48] + call memmove + .cv_loc 1816 12 2307 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:2307:0 + mov rcx, qword ptr [rsp + 56] + add rcx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 104 + ret +.Ltmp18392: +.Lfunc_end1816: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_memmove@PEBDPEAD@std@@YAPEADPEBD0PEAD@Z" + .seh_endproc + # -- End function + .def "??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0@Z" + .globl "??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0@Z" # -- Begin function ??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0@Z + .p2align 4, 0x90 +"??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0@Z": # @"??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0@Z" +.Lfunc_begin1817: + .cv_func_id 1817 + .cv_loc 1817 17 777 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:777:0 +.seh_proc "??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 80 + .seh_stackalloc 80 + lea rbp, [rsp + 80] + .seh_setframe 5, 80 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], r8 + mov qword ptr [rbp - 24], rdx + mov qword ptr [rbp - 32], rcx + mov rcx, qword ptr [rbp - 32] +.Ltmp18395: + mov qword ptr [rbp - 40], rcx # 8-byte Spill + call "??0?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" +.Ltmp18396: + .cv_loc 1817 17 778 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:778:0 + mov r8, qword ptr [rbp - 16] + mov rdx, qword ptr [rbp - 24] +.Ltmp18393: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0@Z" +.Ltmp18394: + jmp .LBB1817_1 +.Ltmp18397: +.LBB1817_1: + .cv_loc 1817 17 779 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:779:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0@Z")@IMGREL + .section .text,"xr",discard,"??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0@Z" + .seh_endproc + .def "?dtor$2@?0???$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0@Z@4HA": +.seh_proc "?dtor$2@?0???$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0@Z@4HA" +.LBB1817_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp18398: + .cv_loc 1817 17 779 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:779:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp18399: +.Lfunc_end1817: + .seh_handlerdata + .section .text,"xr",discard,"??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0@Z" + .p2align 2 +"$cppxdata$??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0@Z")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0@Z@4HA"@IMGREL # Action +"$ip2state$??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0@Z": + .long .Lfunc_begin1817@IMGREL # IP + .long -1 # ToState + .long .Ltmp18393@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp18394@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0@Z" + # -- End function + .def "??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0@Z" + .globl "??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0@Z" # -- Begin function ??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0@Z + .p2align 4, 0x90 +"??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0@Z": # @"??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0@Z" +.Lfunc_begin1818: + .cv_func_id 1818 + .cv_loc 1818 17 792 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:792:0 +.seh_proc "??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp18400: + .cv_loc 1818 17 793 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:793:0 + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov r9b, byte ptr [rsp + 40] + call "??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z" + .cv_loc 1818 17 794 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:794:0 + nop + add rsp, 72 + ret +.Ltmp18401: +.Lfunc_end1818: + .seh_handlerdata + .section .text,"xr",discard,"??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0@Z" + .seh_endproc + # -- End function + .def "??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z" + .globl "??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z" # -- Begin function ??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z + .p2align 4, 0x90 +"??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z": # @"??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z" +.Lfunc_begin1819: + .cv_func_id 1819 + .cv_loc 1819 17 814 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:814:0 +.seh_proc "??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov byte ptr [rbp - 16], r9b + mov qword ptr [rbp - 24], r8 + mov qword ptr [rbp - 32], rdx + mov qword ptr [rbp - 40], rcx + mov rcx, qword ptr [rbp - 40] +.Ltmp18404: + .cv_loc 1819 17 815 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:815:0 + mov rdx, qword ptr [rbp - 24] + mov r8, qword ptr [rbp - 32] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, r8 + call "??$distance@PEAD@std@@YA_JPEAD0@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, rax + call "?_Buy@?$vector@DV?$allocator@D@std@@@std@@IEAA_N_K@Z" + test al, 1 + jne .LBB1819_1 + jmp .LBB1819_4 +.LBB1819_1: +.Ltmp18405: + .cv_loc 1819 17 818 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:818:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov r9, qword ptr [rax] + mov r8, qword ptr [rbp - 24] + mov rdx, qword ptr [rbp - 32] +.Ltmp18402: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$_Ucopy@PEAD@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADPEAD00@Z" +.Ltmp18403: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1819_3 +.LBB1819_3: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rax], rcx +.Ltmp18406: +.LBB1819_4: + .cv_loc 1819 17 824 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:824:0 + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z")@IMGREL + .section .text,"xr",discard,"??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z" + .seh_endproc + .def "?catch$2@?0???$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$2@?0???$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z@4HA": +.seh_proc "?catch$2@?0???$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1819_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue +.Ltmp18407: + .cv_loc 1819 17 820 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:820:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "?_Tidy@?$vector@DV?$allocator@D@std@@@std@@IEAAXXZ" + .cv_loc 1819 17 821 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:821:0 + mov rcx, qword ptr [rip + __imp__CxxThrowException] + xor eax, eax + mov edx, eax + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rdx + mov r8, qword ptr [rbp - 64] # 8-byte Reload + call r8 + ud2 +.Ltmp18408: +.Lfunc_end1819: + .seh_handlerdata + .long ("$cppxdata$??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z")@IMGREL + .section .text,"xr",discard,"??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z" + .p2align 2 +"$cppxdata$??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$2@?0???$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z": + .long .Lfunc_begin1819@IMGREL # IP + .long -1 # ToState + .long .Ltmp18402@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp18403@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$2@?0???$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z" + # -- End function + .def "??$distance@PEAD@std@@YA_JPEAD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$distance@PEAD@std@@YA_JPEAD0@Z" + .globl "??$distance@PEAD@std@@YA_JPEAD0@Z" # -- Begin function ??$distance@PEAD@std@@YA_JPEAD0@Z + .p2align 4, 0x90 +"??$distance@PEAD@std@@YA_JPEAD0@Z": # @"??$distance@PEAD@std@@YA_JPEAD0@Z" +.Lfunc_begin1820: + .cv_func_id 1820 + .cv_loc 1820 12 1125 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1125:0 +.seh_proc "??$distance@PEAD@std@@YA_JPEAD0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp18409: + .cv_loc 1820 12 1126 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1126:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8b, byte ptr [rsp + 32] + call "??$_Distance1@PEAD@std@@YA_JPEAD0Urandom_access_iterator_tag@0@@Z" + nop + add rsp, 56 + ret +.Ltmp18410: +.Lfunc_end1820: + .seh_handlerdata + .section .text,"xr",discard,"??$distance@PEAD@std@@YA_JPEAD0@Z" + .seh_endproc + # -- End function + .def "??$_Ucopy@PEAD@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADPEAD00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ucopy@PEAD@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADPEAD00@Z" + .globl "??$_Ucopy@PEAD@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADPEAD00@Z" # -- Begin function ??$_Ucopy@PEAD@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADPEAD00@Z + .p2align 4, 0x90 +"??$_Ucopy@PEAD@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADPEAD00@Z": # @"??$_Ucopy@PEAD@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADPEAD00@Z" +.Lfunc_begin1821: + .cv_func_id 1821 + .cv_loc 1821 17 1651 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1651:0 +.seh_proc "??$_Ucopy@PEAD@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADPEAD00@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp18411: + .cv_loc 1821 17 1652 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1652:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] + mov r9, rax + call "??$_Uninitialized_copy@PEADPEADV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" + nop + add rsp, 72 + ret +.Ltmp18412: +.Lfunc_end1821: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ucopy@PEAD@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADPEAD00@Z" + .seh_endproc + # -- End function + .def "??$_Distance1@PEAD@std@@YA_JPEAD0Urandom_access_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Distance1@PEAD@std@@YA_JPEAD0Urandom_access_iterator_tag@0@@Z" + .globl "??$_Distance1@PEAD@std@@YA_JPEAD0Urandom_access_iterator_tag@0@@Z" # -- Begin function ??$_Distance1@PEAD@std@@YA_JPEAD0Urandom_access_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Distance1@PEAD@std@@YA_JPEAD0Urandom_access_iterator_tag@0@@Z": # @"??$_Distance1@PEAD@std@@YA_JPEAD0Urandom_access_iterator_tag@0@@Z" +.Lfunc_begin1822: + .cv_func_id 1822 + .cv_loc 1822 12 1110 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1110:0 +.seh_proc "??$_Distance1@PEAD@std@@YA_JPEAD0Urandom_access_iterator_tag@0@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov byte ptr [rsp + 48], r8b + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx +.Ltmp18413: + .cv_loc 1822 12 1112 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1112:0 + mov rcx, qword ptr [rsp + 32] + cmp rcx, qword ptr [rsp + 40] + je .LBB1822_2 +# %bb.1: +.Ltmp18414: + .cv_loc 1822 12 1114 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1114:0 + mov rcx, qword ptr [rsp + 32] + lea rdx, [rip + "??_C@_1JA@NGICDCPJ@?$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 r8d, 1114 + call "??$_Debug_pointer@D@std@@YAXPEADPEB_WI@Z" + .cv_loc 1822 12 1115 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1115:0 + mov rcx, qword ptr [rsp + 40] + lea rdx, [rip + "??_C@_1JA@NGICDCPJ@?$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 r8d, 1115 + call "??$_Debug_pointer@D@std@@YAXPEADPEB_WI@Z" +.Ltmp18415: +.LBB1822_2: + .cv_loc 1822 12 1119 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:1119:0 + mov rax, qword ptr [rsp + 40] + mov rcx, qword ptr [rsp + 32] + sub rax, rcx + add rsp, 56 + ret +.Ltmp18416: +.Lfunc_end1822: + .seh_handlerdata + .section .text,"xr",discard,"??$_Distance1@PEAD@std@@YA_JPEAD0Urandom_access_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??$_Debug_pointer@D@std@@YAXPEADPEB_WI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Debug_pointer@D@std@@YAXPEADPEB_WI@Z" + .globl "??$_Debug_pointer@D@std@@YAXPEADPEB_WI@Z" # -- Begin function ??$_Debug_pointer@D@std@@YAXPEADPEB_WI@Z + .p2align 4, 0x90 +"??$_Debug_pointer@D@std@@YAXPEADPEB_WI@Z": # @"??$_Debug_pointer@D@std@@YAXPEADPEB_WI@Z" +.Lfunc_begin1823: + .cv_func_id 1823 + .cv_loc 1823 12 923 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:923:0 +.seh_proc "??$_Debug_pointer@D@std@@YAXPEADPEB_WI@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov dword ptr [rsp + 52], r8d + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx +.Ltmp18417: + .cv_loc 1823 12 924 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:924:0 + cmp qword ptr [rsp + 32], 0 + jne .LBB1823_2 +# %bb.1: +.Ltmp18418: + .cv_loc 1823 12 925 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:925:0 + mov r8d, dword ptr [rsp + 52] + mov rdx, qword ptr [rsp + 40] + lea rcx, [rip + "??_C@_1CK@EOPGIILJ@?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAn?$AAu?$AAl?$AAl?$AA?5?$AAp?$AAo?$AAi?$AAn?$AAt?$AAe?$AAr?$AA?$AA@"] + call qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] +.Ltmp18419: +.LBB1823_2: + .cv_loc 1823 12 926 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility:926:0 + nop + add rsp, 56 + ret +.Ltmp18420: +.Lfunc_end1823: + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_pointer@D@std@@YAXPEADPEB_WI@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy@PEADPEADV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy@PEADPEADV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" + .globl "??$_Uninitialized_copy@PEADPEADV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" # -- Begin function ??$_Uninitialized_copy@PEADPEADV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy@PEADPEADV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z": # @"??$_Uninitialized_copy@PEADPEADV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" +.Lfunc_begin1824: + .cv_func_id 1824 + .cv_loc 1824 19 259 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:259:0 +.seh_proc "??$_Uninitialized_copy@PEADPEADV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 88], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx +.Ltmp18421: + .cv_loc 1824 19 262 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory:262:0 + mov r9, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 88] + mov qword ptr [rsp + 56], r9 # 8-byte Spill + call "??$_Unchecked@PEAD@std@@YAPEADPEAD@Z" + mov rcx, qword ptr [rsp + 72] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??$_Unchecked@PEAD@std@@YAPEADPEAD@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$_Unchecked@PEAD@std@@YAPEADPEAD@Z" + mov rcx, rax + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, qword ptr [rsp + 48] # 8-byte Reload + mov r9, qword ptr [rsp + 56] # 8-byte Reload + call "??$_Uninitialized_copy_al_unchecked@PEADPEADV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" + lea rcx, [rsp + 88] + mov rdx, rax + call "??$_Rechecked@PEADPEAD@std@@YAAEAPEADAEAPEADPEAD@Z" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 104 + ret +.Ltmp18422: +.Lfunc_end1824: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy@PEADPEADV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" + .seh_endproc + # -- End function + .def "?_Char_to_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEBD0_JPEAPEAU?$_Sequence@D@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Char_to_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEBD0_JPEAPEAU?$_Sequence@D@2@@Z" + .globl "?_Char_to_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEBD0_JPEAPEAU?$_Sequence@D@2@@Z" # -- Begin function ?_Char_to_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEBD0_JPEAPEAU?$_Sequence@D@2@@Z + .p2align 4, 0x90 +"?_Char_to_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEBD0_JPEAPEAU?$_Sequence@D@2@@Z": # @"?_Char_to_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEBD0_JPEAPEAU?$_Sequence@D@2@@Z" +.Lfunc_begin1825: + .cv_func_id 1825 + .cv_loc 1825 20 3880 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3880:0 +.seh_proc "?_Char_to_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEBD0_JPEAPEAU?$_Sequence@D@2@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + mov qword ptr [rsp + 96], r9 + mov qword ptr [rsp + 88], r8 + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx + mov qword ptr [rsp + 56], rax # 8-byte Spill +.LBB1825_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1825 20 3881 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3881:0 + xor eax, eax + mov cl, al +.Ltmp18423: + mov rdx, qword ptr [rsp + 144] + cmp qword ptr [rdx], 0 + mov byte ptr [rsp + 55], cl # 1-byte Spill + je .LBB1825_3 +# %bb.2: # in Loop: Header=BB1825_1 Depth=1 + mov rax, qword ptr [rsp + 96] + mov ecx, eax + mov rax, qword ptr [rsp + 144] + mov rax, qword ptr [rax] + cmp ecx, dword ptr [rax] + setb dl + mov byte ptr [rsp + 55], dl # 1-byte Spill +.LBB1825_3: # in Loop: Header=BB1825_1 Depth=1 + mov al, byte ptr [rsp + 55] # 1-byte Reload + test al, 1 + jne .LBB1825_4 + jmp .LBB1825_5 +.LBB1825_4: # in Loop: Header=BB1825_1 Depth=1 + .cv_loc 1825 20 3882 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3882:0 + mov rax, qword ptr [rsp + 144] + mov rax, qword ptr [rax] + add rax, 24 + mov qword ptr [rsp + 144], rax + .cv_loc 1825 20 3881 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3881:0 + jmp .LBB1825_1 +.LBB1825_5: + .cv_loc 1825 20 3883 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3883:0 + mov rax, qword ptr [rsp + 144] + cmp qword ptr [rax], 0 + je .LBB1825_7 +# %bb.6: + mov rax, qword ptr [rsp + 96] + mov ecx, eax + mov rax, qword ptr [rsp + 144] + mov rax, qword ptr [rax] + cmp ecx, dword ptr [rax] + je .LBB1825_8 +.LBB1825_7: + .cv_loc 1825 20 3885 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3885:0 + mov eax, 32 + mov ecx, eax +.Ltmp18424: + mov rdx, qword ptr [rsp + 144] + mov rdx, qword ptr [rdx] + mov qword ptr [rsp + 64], rdx + .cv_loc 1825 20 3886 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3886:0 + call "??2@YAPEAX_K@Z" + mov rcx, qword ptr [rsp + 96] + mov r8d, ecx + mov rcx, rax + mov edx, r8d + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$_Sequence@D@std@@QEAA@I@Z" + mov rcx, qword ptr [rsp + 144] + mov r9, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx], r9 + .cv_loc 1825 20 3887 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3887:0 + mov rcx, qword ptr [rsp + 64] + mov r10, qword ptr [rsp + 144] + mov r10, qword ptr [r10] + mov qword ptr [r10 + 24], rcx + mov qword ptr [rsp + 32], rax # 8-byte Spill +.Ltmp18425: +.LBB1825_8: + .cv_loc 1825 20 3889 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3889:0 + mov rax, qword ptr [rsp + 144] + mov rax, qword ptr [rax] + add rax, 8 + mov r8, qword ptr [rsp + 88] + mov rdx, qword ptr [rsp + 80] + mov rcx, rax + call "??$_Insert@PEBD@?$_Buf@D@std@@QEAAXPEBD0@Z" + .cv_loc 1825 20 3890 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3890:0 + nop + add rsp, 104 + ret +.Ltmp18426: +.Lfunc_end1825: + .seh_handlerdata + .section .text,"xr",discard,"?_Char_to_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEBD0_JPEAPEAU?$_Sequence@D@2@@Z" + .seh_endproc + # -- End function + .def "??0?$_Sequence@D@std@@QEAA@I@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Sequence@D@std@@QEAA@I@Z" + .globl "??0?$_Sequence@D@std@@QEAA@I@Z" # -- Begin function ??0?$_Sequence@D@std@@QEAA@I@Z + .p2align 4, 0x90 +"??0?$_Sequence@D@std@@QEAA@I@Z": # @"??0?$_Sequence@D@std@@QEAA@I@Z" +.Lfunc_begin1826: + .cv_func_id 1826 + .cv_loc 1826 20 1642 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1642:0 +.seh_proc "??0?$_Sequence@D@std@@QEAA@I@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 68], edx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp18427: + mov edx, dword ptr [rsp + 68] + mov dword ptr [rcx], edx + mov rax, rcx + add rax, 8 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??0?$_Buf@D@std@@QEAA@XZ" + .cv_loc 1826 20 1643 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1643:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp18428: +.Lfunc_end1826: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Sequence@D@std@@QEAA@I@Z" + .seh_endproc + # -- End function + .def "??$_Insert@PEBD@?$_Buf@D@std@@QEAAXPEBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Insert@PEBD@?$_Buf@D@std@@QEAAXPEBD0@Z" + .globl "??$_Insert@PEBD@?$_Buf@D@std@@QEAAXPEBD0@Z" # -- Begin function ??$_Insert@PEBD@?$_Buf@D@std@@QEAAXPEBD0@Z + .p2align 4, 0x90 +"??$_Insert@PEBD@?$_Buf@D@std@@QEAAXPEBD0@Z": # @"??$_Insert@PEBD@?$_Buf@D@std@@QEAAXPEBD0@Z" +.Lfunc_begin1827: + .cv_func_id 1827 + .cv_loc 1827 20 1588 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1588:0 +.seh_proc "??$_Insert@PEBD@?$_Buf@D@std@@QEAAXPEBD0@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rcx # 8-byte Spill +.LBB1827_1: # =>This Inner Loop Header: Depth=1 +.Ltmp18429: + .cv_loc 1827 20 1589 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1589:0 + mov rax, qword ptr [rsp + 56] + cmp rax, qword ptr [rsp + 64] + je .LBB1827_3 +# %bb.2: # in Loop: Header=BB1827_1 Depth=1 + .cv_loc 1827 20 1590 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1590:0 + mov rax, qword ptr [rsp + 56] + mov rcx, rax + add rcx, 1 + mov qword ptr [rsp + 56], rcx + mov dl, byte ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Insert@?$_Buf@D@std@@QEAAXD@Z" + .cv_loc 1827 20 1589 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1589:0 + jmp .LBB1827_1 +.LBB1827_3: + .cv_loc 1827 20 1591 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1591:0 + add rsp, 72 + ret +.Ltmp18430: +.Lfunc_end1827: + .seh_handlerdata + .section .text,"xr",discard,"??$_Insert@PEBD@?$_Buf@D@std@@QEAAXPEBD0@Z" + .seh_endproc + # -- End function + .def "?_Get_bmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_bmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" + .globl "?_Get_bmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" # -- Begin function ?_Get_bmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ + .p2align 4, 0x90 +"?_Get_bmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ": # @"?_Get_bmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" +.Lfunc_begin1828: + .cv_func_id 1828 + .cv_loc 1828 20 3896 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3896:0 +.seh_proc "?_Get_bmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp18431: + .cv_loc 1828 20 3897 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3897:0 + mov eax, dword ptr [rcx + 32] + pop rcx + ret +.Ltmp18432: +.Lfunc_end1828: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_bmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" + .seh_endproc + # -- End function + .def "?_Get_tmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_tmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" + .globl "?_Get_tmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" # -- Begin function ?_Get_tmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ + .p2align 4, 0x90 +"?_Get_tmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ": # @"?_Get_tmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" +.Lfunc_begin1829: + .cv_func_id 1829 + .cv_loc 1829 20 3904 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3904:0 +.seh_proc "?_Get_tmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp18433: + .cv_loc 1829 20 3905 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3905:0 + mov eax, dword ptr [rcx + 36] + pop rcx + ret +.Ltmp18434: +.Lfunc_end1829: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_tmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" + .seh_endproc + # -- End function + .def "?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .globl "?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # -- Begin function ?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ + .p2align 4, 0x90 +"?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ": # @"?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Lfunc_begin1830: + .cv_func_id 1830 + .cv_loc 1830 20 5270 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5270:0 +.seh_proc "?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp18435: + .cv_loc 1830 20 5271 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5271:0 + mov rax, rcx + add rax, 80 + mov qword ptr [rsp + 32], rcx # 8-byte Spill + mov rcx, rax + call "?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ" + mov qword ptr [rsp + 40], rax + .cv_loc 1830 20 5272 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5272:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1830 20 5273 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5273:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rax, 80 + mov rdx, qword ptr [rsp + 40] + mov rcx, rax + call "?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" + .cv_loc 1830 20 5274 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5274:0 + nop + add rsp, 56 + ret +.Ltmp18436: +.Lfunc_end1830: + .seh_handlerdata + .section .text,"xr",discard,"?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .seh_endproc + # -- End function + .def "?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z" + .globl "?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z" # -- Begin function ?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z + .p2align 4, 0x90 +"?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z": # @"?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z" +.Lfunc_begin1831: + .cv_func_id 1831 + .cv_loc 1831 20 5280 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5280:0 +.seh_proc "?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + and dl, 1 + mov byte ptr [rsp + 71], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp18437: + .cv_loc 1831 20 5281 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5281:0 + mov rax, rcx + add rax, 80 + mov dl, byte ptr [rsp + 71] + and dl, 1 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z" + mov qword ptr [rsp + 48], rax + .cv_loc 1831 20 5282 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5282:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1831 20 5283 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5283:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 80 + mov rdx, qword ptr [rsp + 48] + mov rcx, rax + call "?_End_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" + .cv_loc 1831 20 5284 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5284:0 + nop + add rsp, 72 + ret +.Ltmp18438: +.Lfunc_end1831: + .seh_handlerdata + .section .text,"xr",discard,"?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z" + .seh_endproc + # -- End function + .def "?_Do_capture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Do_capture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .globl "?_Do_capture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # -- Begin function ?_Do_capture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ + .p2align 4, 0x90 +"?_Do_capture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ": # @"?_Do_capture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Lfunc_begin1832: + .cv_func_id 1832 + .cv_loc 1832 20 5256 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5256:0 +.seh_proc "?_Do_capture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rcx + mov rax, qword ptr [rsp + 56] +.Ltmp18439: + .cv_loc 1832 20 5259 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5259:0 + mov rcx, rax + add rcx, 80 + mov edx, dword ptr [rax + 24] + add edx, 1 + mov dword ptr [rax + 24], edx + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z" + mov qword ptr [rsp + 48], rax + .cv_loc 1832 20 5260 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5260:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1832 20 5261 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5261:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 80 + mov rdx, qword ptr [rsp + 48] + mov rcx, rax + call "?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" + xor r8d, r8d + .cv_loc 1832 20 5262 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5262:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 32 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r9d, dword ptr [rcx + 24] + add r9d, 1 + movsxd rdx, r9d + mov rcx, rax + call "?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" + .cv_loc 1832 20 5263 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5263:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 32 + mov rcx, qword ptr [rsp + 48] + mov r8d, dword ptr [rcx + 32] + # kill: def $r8 killed $r8d + mov rcx, rax + lea rdx, [rsp + 64] + call "??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" + lea rcx, [rsp + 64] + mov edx, 1 + call "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" + lea rcx, [rsp + 64] + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rsp + 96] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 1832 20 5264 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:5264:0 + nop + add rsp, 104 + ret +.Ltmp18440: +.Lfunc_end1832: + .seh_handlerdata + .section .text,"xr",discard,"?_Do_capture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .seh_endproc + # -- End function + .def "?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z" + .globl "?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z" # -- Begin function ?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z + .p2align 4, 0x90 +"?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z": # @"?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z" +.Lfunc_begin1833: + .cv_func_id 1833 + .cv_loc 1833 20 3973 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3973:0 +.seh_proc "?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + and dl, 1 + mov byte ptr [rbp + 23], dl + mov qword ptr [rbp + 8], rcx + mov rcx, qword ptr [rbp + 8] + mov eax, 40 + mov r8d, eax +.Ltmp18443: + .cv_loc 1833 20 3974 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3974:0 + mov qword ptr [rbp - 16], rcx # 8-byte Spill + mov rcx, r8 + call "??2@YAPEAX_K@Z" + movzx r9d, byte ptr [rbp + 23] + and r9d, 1 + or r9d, 10 + xor r8d, r8d + mov rcx, rax + mov edx, r9d + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0_Node_assert@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp], rcx + .cv_loc 1833 20 3979 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3979:0 +.Ltmp18441: + mov edx, 32 + mov ecx, edx +.Ltmp18444: + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??2@YAPEAX_K@Z" +.Ltmp18442: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB1833_1 +.LBB1833_1: + xor r8d, r8d + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + mov edx, 1 + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 8], rcx +.Ltmp18445: + .cv_loc 1833 20 3985 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3985:0 + mov r9, qword ptr [rbp] + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov rdx, r9 + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" + .cv_loc 1833 20 3986 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3986:0 + mov rcx, qword ptr [rbp - 8] + mov rdx, qword ptr [rbp] + mov qword ptr [rdx + 32], rcx + .cv_loc 1833 20 3987 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3987:0 + mov rcx, qword ptr [rbp] + mov rdx, qword ptr [rbp - 8] + mov qword ptr [rdx + 24], rcx + .cv_loc 1833 20 3988 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3988:0 + mov rcx, qword ptr [rbp - 8] + mov rdx, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rdx + 8], rcx + .cv_loc 1833 20 3989 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3989:0 + mov rcx, qword ptr [rbp] + mov qword ptr [rbp - 64], rax # 8-byte Spill + mov rax, rcx + add rsp, 160 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z")@IMGREL + .section .text,"xr",discard,"?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z" + .seh_endproc + .def "?catch$2@?0??_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$2@?0??_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z@4HA": +.seh_proc "?catch$2@?0??_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1833_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp18446: + .cv_loc 1833 20 3981 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3981:0 + mov rax, qword ptr [rbp] + cmp rax, 0 + mov qword ptr [rbp - 72], rax # 8-byte Spill + je .LBB1833_4 +# %bb.3: + mov rax, qword ptr [rbp - 72] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + mov edx, 1 + mov r8, qword ptr [rbp - 80] # 8-byte Reload + call qword ptr [r8] + mov qword ptr [rbp - 88], rax # 8-byte Spill +.LBB1833_4: + .cv_loc 1833 20 3982 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3982:0 + mov rax, qword ptr [rip + __imp__CxxThrowException] + xor ecx, ecx + mov edx, ecx + mov rcx, rdx + call rax + ud2 +.Ltmp18447: +.Lfunc_end1833: + .seh_handlerdata + .long ("$cppxdata$?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z")@IMGREL + .section .text,"xr",discard,"?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z" + .p2align 2 +"$cppxdata$?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z")@IMGREL # HandlerArray +"$handlerMap$0$?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$2@?0??_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z": + .long .Lfunc_begin1833@IMGREL # IP + .long -1 # ToState + .long .Ltmp18441@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp18442@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$2@?0??_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z" + # -- End function + .def "?_End_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_End_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" + .globl "?_End_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" # -- Begin function ?_End_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z + .p2align 4, 0x90 +"?_End_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z": # @"?_End_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" +.Lfunc_begin1834: + .cv_func_id 1834 + .cv_loc 1834 20 3997 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3997:0 +.seh_proc "?_End_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp18448: + .cv_loc 1834 20 3998 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3998:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + call "?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" + .cv_loc 1834 20 3999 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3999:0 + mov rcx, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 32] # 8-byte Reload + mov qword ptr [rdx + 8], rcx + .cv_loc 1834 20 4000 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4000:0 + add rsp, 56 + ret +.Ltmp18449: +.Lfunc_end1834: + .seh_handlerdata + .section .text,"xr",discard,"?_End_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" + .seh_endproc + # -- End function + .def "??0_Node_assert@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Node_assert@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + .globl "??0_Node_assert@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" # -- Begin function ??0_Node_assert@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z + .p2align 4, 0x90 +"??0_Node_assert@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z": # @"??0_Node_assert@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" +.Lfunc_begin1835: + .cv_func_id 1835 + .cv_loc 1835 20 1720 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1720:0 +.seh_proc "??0_Node_assert@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 68], r8d + mov dword ptr [rsp + 64], edx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp18450: + mov rax, rcx + mov r8d, dword ptr [rsp + 68] + mov edx, dword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + lea rcx, [rip + "??_7_Node_assert@std@@6B@"] + mov r9, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [r9], rcx + mov qword ptr [r9 + 32], 0 + .cv_loc 1835 20 1721 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1721:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, r9 + add rsp, 72 + ret +.Ltmp18451: +.Lfunc_end1835: + .seh_handlerdata + .section .text,"xr",discard,"??0_Node_assert@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + .seh_endproc + # -- End function + .def "??_G_Node_assert@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Node_assert@std@@UEAAPEAXI@Z" + .globl "??_G_Node_assert@std@@UEAAPEAXI@Z" # -- Begin function ??_G_Node_assert@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G_Node_assert@std@@UEAAPEAXI@Z": # @"??_G_Node_assert@std@@UEAAPEAXI@Z" +.Lfunc_begin1836: + .cv_func_id 1836 + .cv_loc 1836 20 1724 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1724:0 +.seh_proc "??_G_Node_assert@std@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp18452: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1_Node_assert@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1836_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1836_2: + .cv_loc 1836 20 1726 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1726:0 + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp18453: +.Lfunc_end1836: + .seh_handlerdata + .section .text,"xr",discard,"??_G_Node_assert@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??1_Node_assert@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Node_assert@std@@UEAA@XZ" + .globl "??1_Node_assert@std@@UEAA@XZ" # -- Begin function ??1_Node_assert@std@@UEAA@XZ + .p2align 4, 0x90 +"??1_Node_assert@std@@UEAA@XZ": # @"??1_Node_assert@std@@UEAA@XZ" +.Lfunc_begin1837: + .cv_func_id 1837 + .cv_loc 1837 20 1724 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1724:0 +.seh_proc "??1_Node_assert@std@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + xor eax, eax + mov edx, eax + lea r8, [rip + "??_7_Node_assert@std@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp18454: + mov qword ptr [rcx], r8 +.Ltmp18455: + .cv_loc 1837 20 1725 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1725:0 + mov r8, qword ptr [rcx + 32] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, r8 + call "?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z" + .cv_loc 1837 20 1726 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1726:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "??1_Node_base@std@@UEAA@XZ" +.Ltmp18456: + .cv_loc 1837 20 1726 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1726:0 + nop + add rsp, 56 + ret +.Ltmp18457: +.Lfunc_end1837: + .seh_handlerdata + .section .text,"xr",discard,"??1_Node_assert@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z" + .globl "?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z" # -- Begin function ?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z + .p2align 4, 0x90 +"?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z": # @"?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z" +.Lfunc_begin1838: + .cv_func_id 1838 + .cv_loc 1838 20 1672 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1672:0 +.seh_proc "?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx +.LBB1838_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1838 20 1673 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1673:0 + xor eax, eax + mov cl, al +.Ltmp18458: + mov rdx, qword ptr [rsp + 72] + cmp rdx, qword ptr [rsp + 80] + mov byte ptr [rsp + 63], cl # 1-byte Spill + je .LBB1838_3 +# %bb.2: # in Loop: Header=BB1838_1 Depth=1 + cmp qword ptr [rsp + 72], 0 + setne al + mov byte ptr [rsp + 63], al # 1-byte Spill +.LBB1838_3: # in Loop: Header=BB1838_1 Depth=1 + mov al, byte ptr [rsp + 63] # 1-byte Reload + test al, 1 + jne .LBB1838_4 + jmp .LBB1838_7 +.LBB1838_4: # in Loop: Header=BB1838_1 Depth=1 +.Ltmp18459: + .cv_loc 1838 20 1675 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1675:0 + mov rax, qword ptr [rsp + 72] + mov qword ptr [rsp + 64], rax + .cv_loc 1838 20 1676 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1676:0 + mov rax, qword ptr [rsp + 72] + mov rax, qword ptr [rax + 16] + mov qword ptr [rsp + 72], rax + .cv_loc 1838 20 1677 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1677:0 + mov rax, qword ptr [rsp + 64] + mov qword ptr [rax + 16], 0 + .cv_loc 1838 20 1678 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1678:0 + mov rax, qword ptr [rsp + 64] + cmp rax, 0 + mov qword ptr [rsp + 48], rax # 8-byte Spill + je .LBB1838_6 +# %bb.5: # in Loop: Header=BB1838_1 Depth=1 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + mov edx, 1 + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call qword ptr [r8] + mov qword ptr [rsp + 32], rax # 8-byte Spill +.Ltmp18460: +.LBB1838_6: # in Loop: Header=BB1838_1 Depth=1 + .cv_loc 1838 20 1673 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1673:0 + jmp .LBB1838_1 +.LBB1838_7: + .cv_loc 1838 20 1680 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1680:0 + add rsp, 88 + ret +.Ltmp18461: +.Lfunc_end1838: + .seh_handlerdata + .section .text,"xr",discard,"?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z" + .seh_endproc + # -- End function + .def "?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .globl "?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # -- Begin function ?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ + .p2align 4, 0x90 +"?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ": # @"?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Lfunc_begin1839: + .cv_func_id 1839 + .cv_loc 1839 20 3737 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3737:0 +.seh_proc "?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 96 + .seh_stackalloc 96 + lea rbp, [rsp + 96] + .seh_setframe 5, 96 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + mov eax, 48 + mov edx, eax +.Ltmp18464: + .cv_loc 1839 20 3738 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3738:0 + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, rdx + call "??2@YAPEAX_K@Z" + mov rcx, rax + mov rdx, rax +.Ltmp18462: + xor r8d, r8d + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rbp - 40], rdx # 8-byte Spill + mov edx, r8d + call "??0?$_Node_str@D@std@@QEAA@W4_Node_flags@1@@Z" +.Ltmp18463: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1839_1 +.LBB1839_1: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov rdx, rax + call "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" + .cv_loc 1839 20 3739 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3739:0 + mov qword ptr [rbp - 56], rax # 8-byte Spill + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ")@IMGREL + .section .text,"xr",discard,"?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .seh_endproc + .def "?dtor$2@?0??_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0??_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ@4HA": +.seh_proc "?dtor$2@?0??_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ@4HA" +.LBB1839_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + .cv_loc 1839 20 3738 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3738:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??3@YAXPEAX@Z" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp18465: +.Lfunc_end1839: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .seh_endproc + .section .xdata,"dr",associative,"?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .p2align 2 +"$cppxdata$?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ": + .long -1 # ToState + .long "?dtor$2@?0??_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ@4HA"@IMGREL # Action +"$ip2state$?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ": + .long .Lfunc_begin1839@IMGREL # IP + .long -1 # ToState + .long .Ltmp18462@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp18463@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + # -- End function + .def "??0?$_Node_str@D@std@@QEAA@W4_Node_flags@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Node_str@D@std@@QEAA@W4_Node_flags@1@@Z" + .globl "??0?$_Node_str@D@std@@QEAA@W4_Node_flags@1@@Z" # -- Begin function ??0?$_Node_str@D@std@@QEAA@W4_Node_flags@1@@Z + .p2align 4, 0x90 +"??0?$_Node_str@D@std@@QEAA@W4_Node_flags@1@@Z": # @"??0?$_Node_str@D@std@@QEAA@W4_Node_flags@1@@Z" +.Lfunc_begin1840: + .cv_func_id 1840 + .cv_loc 1840 20 1765 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1765:0 +.seh_proc "??0?$_Node_str@D@std@@QEAA@W4_Node_flags@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 68], edx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp18466: + mov rax, rcx + mov r8d, dword ptr [rsp + 68] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + mov edx, 6 + call "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + lea rcx, [rip + "??_7?$_Node_str@D@std@@6B@"] + mov r9, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [r9], rcx + add r9, 32 + mov rcx, r9 + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$_Buf@D@std@@QEAA@XZ" + .cv_loc 1840 20 1766 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1766:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp18467: +.Lfunc_end1840: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Node_str@D@std@@QEAA@W4_Node_flags@1@@Z" + .seh_endproc + # -- End function + .def "??_G?$_Node_str@D@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$_Node_str@D@std@@UEAAPEAXI@Z" + .globl "??_G?$_Node_str@D@std@@UEAAPEAXI@Z" # -- Begin function ??_G?$_Node_str@D@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$_Node_str@D@std@@UEAAPEAXI@Z": # @"??_G?$_Node_str@D@std@@UEAAPEAXI@Z" +.Lfunc_begin1841: + .cv_func_id 1841 + .cv_loc 1841 20 1759 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1759:0 +.seh_proc "??_G?$_Node_str@D@std@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp18468: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$_Node_str@D@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1841_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1841_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp18469: +.Lfunc_end1841: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$_Node_str@D@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??1?$_Node_str@D@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Node_str@D@std@@UEAA@XZ" + .globl "??1?$_Node_str@D@std@@UEAA@XZ" # -- Begin function ??1?$_Node_str@D@std@@UEAA@XZ + .p2align 4, 0x90 +"??1?$_Node_str@D@std@@UEAA@XZ": # @"??1?$_Node_str@D@std@@UEAA@XZ" +.Lfunc_begin1842: + .cv_func_id 1842 + .cv_loc 1842 20 1759 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1759:0 +.seh_proc "??1?$_Node_str@D@std@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$_Node_str@D@std@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp18470: + mov qword ptr [rcx], rax +.Ltmp18471: + .cv_loc 1842 20 1759 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1759:0 + mov rax, rcx + add rax, 32 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1?$_Buf@D@std@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1_Node_base@std@@UEAA@XZ" +.Ltmp18472: + .cv_loc 1842 20 1759 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1759:0 + nop + add rsp, 56 + ret +.Ltmp18473: +.Lfunc_end1842: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Node_str@D@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "?_Mark_final@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mark_final@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .globl "?_Mark_final@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # -- Begin function ?_Mark_final@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Mark_final@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ": # @"?_Mark_final@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +.Lfunc_begin1843: + .cv_func_id 1843 + .cv_loc 1843 20 3622 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3622:0 +.seh_proc "?_Mark_final@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp18474: + .cv_loc 1843 20 3623 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3623:0 + mov rcx, qword ptr [rcx + 8] + add rcx, 12 + mov edx, 4 + call "??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" + .cv_loc 1843 20 3624 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3624:0 + mov dword ptr [rsp + 44], eax # 4-byte Spill + add rsp, 56 + ret +.Ltmp18475: +.Lfunc_end1843: + .seh_handlerdata + .section .text,"xr",discard,"?_Mark_final@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Add_rep@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXHH_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_rep@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXHH_N@Z" + .globl "?_Add_rep@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXHH_N@Z" # -- Begin function ?_Add_rep@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXHH_N@Z + .p2align 4, 0x90 +"?_Add_rep@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXHH_N@Z": # @"?_Add_rep@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXHH_N@Z" +.Lfunc_begin1844: + .cv_func_id 1844 + .cv_loc 1844 20 4062 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4062:0 +.seh_proc "?_Add_rep@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXHH_N@Z" +# %bb.0: + push rsi + .seh_pushreg 6 + push rdi + .seh_pushreg 7 + sub rsp, 328 + .seh_stackalloc 328 + .seh_endprologue + and r9b, 1 + mov byte ptr [rsp + 327], r9b + mov dword ptr [rsp + 320], r8d + mov dword ptr [rsp + 316], edx + mov qword ptr [rsp + 304], rcx + mov rcx, qword ptr [rsp + 304] +.Ltmp18476: + .cv_loc 1844 20 4063 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4063:0 + mov rax, qword ptr [rcx + 8] + cmp dword ptr [rax + 8], 6 + mov qword ptr [rsp + 224], rcx # 8-byte Spill + jne .LBB1844_3 +# %bb.1: + mov rax, qword ptr [rsp + 224] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + add rcx, 32 + call "?_Size@?$_Buf@D@std@@QEBAIXZ" + cmp eax, 1 + je .LBB1844_3 +# %bb.2: +.Ltmp18477: + .cv_loc 1844 20 4066 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4066:0 + mov rax, qword ptr [rsp + 224] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 296], rcx + .cv_loc 1844 20 4067 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4067:0 + mov rcx, qword ptr [rsp + 296] + add rcx, 32 + call "?_Del@?$_Buf@D@std@@QEAADXZ" + mov rcx, qword ptr [rsp + 224] # 8-byte Reload + mov dl, al + call "?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" +.Ltmp18478: +.LBB1844_3: + .cv_loc 1844 20 4070 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4070:0 + mov rax, qword ptr [rsp + 224] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 288], rcx + .cv_loc 1844 20 4071 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4071:0 + mov rcx, qword ptr [rsp + 288] + cmp dword ptr [rcx + 8], 9 + je .LBB1844_5 +# %bb.4: + mov rax, qword ptr [rsp + 288] + cmp dword ptr [rax + 8], 14 + jne .LBB1844_6 +.LBB1844_5: +.Ltmp18479: + .cv_loc 1844 20 4073 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4073:0 + mov rax, qword ptr [rsp + 288] + mov rax, qword ptr [rax + 32] + mov qword ptr [rsp + 288], rax +.Ltmp18480: +.LBB1844_6: + .cv_loc 1844 20 4075 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4075:0 + cmp dword ptr [rsp + 316], 0 + jne .LBB1844_11 +# %bb.7: + cmp dword ptr [rsp + 320], 1 + jne .LBB1844_11 +# %bb.8: + .cv_loc 1844 20 4078 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4078:0 + mov eax, 32 + mov ecx, eax +.Ltmp18481: + call "??2@YAPEAX_K@Z" + mov rcx, rax + mov qword ptr [rsp + 216], rax # 8-byte Spill + call "??0_Node_endif@std@@QEAA@XZ" + mov edx, 48 + mov ecx, edx + mov r8, qword ptr [rsp + 216] # 8-byte Reload + mov qword ptr [rsp + 280], r8 + .cv_loc 1844 20 4079 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4079:0 + mov qword ptr [rsp + 208], rax # 8-byte Spill + call "??2@YAPEAX_K@Z" + mov rcx, qword ptr [rsp + 280] + mov qword ptr [rsp + 200], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rsp + 200] # 8-byte Reload + mov qword ptr [rsp + 192], rax # 8-byte Spill + call "??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z" + mov r9d, 48 + mov ecx, r9d + mov rdx, qword ptr [rsp + 192] # 8-byte Reload + mov qword ptr [rsp + 272], rdx + .cv_loc 1844 20 4080 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4080:0 + mov qword ptr [rsp + 184], rax # 8-byte Spill + call "??2@YAPEAX_K@Z" + mov rcx, qword ptr [rsp + 280] + mov qword ptr [rsp + 176], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rsp + 176] # 8-byte Reload + mov qword ptr [rsp + 168], rax # 8-byte Spill + call "??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z" + mov r9d, 32 + mov ecx, r9d + mov rdx, qword ptr [rsp + 168] # 8-byte Reload + mov qword ptr [rsp + 264], rdx + .cv_loc 1844 20 4081 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4081:0 + mov qword ptr [rsp + 160], rax # 8-byte Spill + call "??2@YAPEAX_K@Z" + xor r8d, r8d + mov rcx, rax + mov edx, 8 + mov qword ptr [rsp + 152], rax # 8-byte Spill + call "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + mov edx, 40 + mov ecx, edx + mov r10, qword ptr [rsp + 152] # 8-byte Reload + mov qword ptr [rsp + 256], r10 + .cv_loc 1844 20 4082 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4082:0 + mov qword ptr [rsp + 144], rax # 8-byte Spill + call "??2@YAPEAX_K@Z" + xor r8d, r8d + mov r9, qword ptr [rsp + 256] + mov rcx, rax + mov edx, 9 + mov qword ptr [rsp + 136], rax # 8-byte Spill + call "??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z" + mov rcx, qword ptr [rsp + 136] # 8-byte Reload + mov qword ptr [rsp + 248], rcx + .cv_loc 1844 20 4084 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4084:0 + mov r9, qword ptr [rsp + 256] + mov r10, qword ptr [rsp + 264] + mov qword ptr [r10 + 16], r9 + .cv_loc 1844 20 4085 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4085:0 + mov r9, qword ptr [rsp + 264] + mov r10, qword ptr [rsp + 256] + mov qword ptr [r10 + 24], r9 + .cv_loc 1844 20 4087 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4087:0 + mov r9, qword ptr [rsp + 248] + mov r10, qword ptr [rsp + 256] + mov qword ptr [r10 + 16], r9 + .cv_loc 1844 20 4088 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4088:0 + mov r9, qword ptr [rsp + 256] + mov r10, qword ptr [rsp + 248] + mov qword ptr [r10 + 24], r9 + .cv_loc 1844 20 4090 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4090:0 + mov r9, qword ptr [rsp + 280] + mov r10, qword ptr [rsp + 248] + mov qword ptr [r10 + 16], r9 + .cv_loc 1844 20 4092 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4092:0 + mov r9, qword ptr [rsp + 264] + mov r10, qword ptr [rsp + 272] + mov qword ptr [r10 + 40], r9 + .cv_loc 1844 20 4094 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4094:0 + mov r9, qword ptr [rsp + 280] + mov rcx, qword ptr [rsp + 224] # 8-byte Reload + mov rdx, r9 + mov qword ptr [rsp + 128], rax # 8-byte Spill + call "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" + .cv_loc 1844 20 4095 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4095:0 + mov rcx, qword ptr [rsp + 272] + mov rdx, qword ptr [rsp + 288] + mov qword ptr [rsp + 120], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 120] # 8-byte Reload + mov qword ptr [rsp + 112], rax # 8-byte Spill + call "?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z" + .cv_loc 1844 20 4097 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4097:0 + test byte ptr [rsp + 327], 1 + jne .LBB1844_10 +# %bb.9: +.Ltmp18482: + .cv_loc 1844 20 4099 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4099:0 + mov rax, qword ptr [rsp + 264] + mov rax, qword ptr [rax + 16] + add rax, 24 + mov rcx, qword ptr [rsp + 272] + mov rcx, qword ptr [rcx + 16] + add rcx, 24 + mov rdx, rax + call "??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z" + .cv_loc 1844 20 4100 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4100:0 + mov rax, qword ptr [rsp + 264] + add rax, 16 + mov rcx, qword ptr [rsp + 272] + add rcx, 16 + mov rdx, rax + call "??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z" +.Ltmp18483: +.LBB1844_10: + .cv_loc 1844 20 4102 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4102:0 + jmp .LBB1844_12 +.Ltmp18484: +.LBB1844_11: + .cv_loc 1844 20 4105 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4105:0 + mov eax, 40 + mov ecx, eax +.Ltmp18485: + call "??2@YAPEAX_K@Z" + mov rcx, rax + mov qword ptr [rsp + 104], rax # 8-byte Spill + call "??0_Node_end_rep@std@@QEAA@XZ" + mov edx, 56 + mov ecx, edx + mov r8, qword ptr [rsp + 104] # 8-byte Reload + mov qword ptr [rsp + 240], r8 + .cv_loc 1844 20 4106 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4106:0 + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??2@YAPEAX_K@Z" + mov rcx, qword ptr [rsp + 224] # 8-byte Reload + mov r8, qword ptr [rcx] + mov edx, dword ptr [r8 + 36] + mov r9d, edx + add r9d, 1 + mov dword ptr [r8 + 36], r9d + mov r8, qword ptr [rsp + 240] + mov r9d, dword ptr [rsp + 320] + mov r10d, dword ptr [rsp + 316] + mov r11b, byte ptr [rsp + 327] + and r11b, 1 + mov rcx, rax + mov dword ptr [rsp + 92], edx # 4-byte Spill + mov dl, r11b + mov qword ptr [rsp + 80], r8 # 8-byte Spill + mov r8d, r10d + mov rsi, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 32], rsi + mov r10d, dword ptr [rsp + 92] # 4-byte Reload + mov dword ptr [rsp + 40], r10d + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0_Node_rep@std@@QEAA@_NHHPEAV_Node_end_rep@1@I@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 232], rcx + .cv_loc 1844 20 4108 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4108:0 + mov rsi, qword ptr [rsp + 232] + mov rdi, qword ptr [rsp + 240] + mov qword ptr [rdi + 32], rsi + .cv_loc 1844 20 4109 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4109:0 + mov rsi, qword ptr [rsp + 240] + mov rcx, qword ptr [rsp + 224] # 8-byte Reload + mov rdx, rsi + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" + .cv_loc 1844 20 4110 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4110:0 + mov rcx, qword ptr [rsp + 232] + mov rdx, qword ptr [rsp + 288] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z" +.Ltmp18486: +.LBB1844_12: + .cv_loc 1844 20 4112 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4112:0 + nop + add rsp, 328 + pop rdi + pop rsi + ret +.Ltmp18487: +.Lfunc_end1844: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_rep@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXHH_N@Z" + .seh_endproc + # -- End function + .def "?_Del@?$_Buf@D@std@@QEAADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Del@?$_Buf@D@std@@QEAADXZ" + .globl "?_Del@?$_Buf@D@std@@QEAADXZ" # -- Begin function ?_Del@?$_Buf@D@std@@QEAADXZ + .p2align 4, 0x90 +"?_Del@?$_Buf@D@std@@QEAADXZ": # @"?_Del@?$_Buf@D@std@@QEAADXZ" +.Lfunc_begin1845: + .cv_func_id 1845 + .cv_loc 1845 20 1582 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1582:0 +.seh_proc "?_Del@?$_Buf@D@std@@QEAADXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp18488: + .cv_loc 1845 20 1583 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1583:0 + mov rax, qword ptr [rcx + 8] + mov edx, dword ptr [rcx + 4] + add edx, -1 + mov dword ptr [rcx + 4], edx + mov edx, edx + mov ecx, edx + mov al, byte ptr [rax + rcx] + pop rcx + ret +.Ltmp18489: +.Lfunc_end1845: + .seh_handlerdata + .section .text,"xr",discard,"?_Del@?$_Buf@D@std@@QEAADXZ" + .seh_endproc + # -- End function + .def "??0_Node_endif@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Node_endif@std@@QEAA@XZ" + .globl "??0_Node_endif@std@@QEAA@XZ" # -- Begin function ??0_Node_endif@std@@QEAA@XZ + .p2align 4, 0x90 +"??0_Node_endif@std@@QEAA@XZ": # @"??0_Node_endif@std@@QEAA@XZ" +.Lfunc_begin1846: + .cv_func_id 1846 + .cv_loc 1846 20 1818 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1818:0 +.seh_proc "??0_Node_endif@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + xor r8d, r8d + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp18490: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + mov edx, 17 + call "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + lea rcx, [rip + "??_7_Node_endif@std@@6B@"] + mov r9, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [r9], rcx + .cv_loc 1846 20 1819 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1819:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, r9 + add rsp, 56 + ret +.Ltmp18491: +.Lfunc_end1846: + .seh_handlerdata + .section .text,"xr",discard,"??0_Node_endif@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z" + .globl "??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z" # -- Begin function ??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z + .p2align 4, 0x90 +"??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z": # @"??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z" +.Lfunc_begin1847: + .cv_func_id 1847 + .cv_loc 1847 20 1829 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1829:0 +.seh_proc "??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + xor r8d, r8d + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp18492: + mov rdx, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov edx, 16 + call "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + lea rcx, [rip + "??_7_Node_if@std@@6B@"] + mov r9, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [r9], rcx + mov rcx, qword ptr [rsp + 64] + mov qword ptr [r9 + 32], rcx + mov qword ptr [r9 + 40], 0 + .cv_loc 1847 20 1830 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1830:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, r9 + add rsp, 72 + ret +.Ltmp18493: +.Lfunc_end1847: + .seh_handlerdata + .section .text,"xr",discard,"??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z" + .seh_endproc + # -- End function + .def "??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z" + .globl "??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z" # -- Begin function ??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z + .p2align 4, 0x90 +"??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z": # @"??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z" +.Lfunc_begin1848: + .cv_func_id 1848 + .cv_loc 1848 20 1707 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1707:0 +.seh_proc "??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r9 + mov dword ptr [rsp + 60], r8d + mov dword ptr [rsp + 56], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp18494: + mov r9, rcx + mov r8d, dword ptr [rsp + 60] + mov edx, dword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, r9 + call "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + lea rcx, [rip + "??_7_Node_end_group@std@@6B@"] + mov r9, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [r9], rcx + mov rcx, qword ptr [rsp + 64] + mov qword ptr [r9 + 32], rcx + .cv_loc 1848 20 1708 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1708:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, r9 + add rsp, 72 + ret +.Ltmp18495: +.Lfunc_end1848: + .seh_handlerdata + .section .text,"xr",discard,"??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z" + .seh_endproc + # -- End function + .def "?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z" + .globl "?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z" # -- Begin function ?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z + .p2align 4, 0x90 +"?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z": # @"?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z" +.Lfunc_begin1849: + .cv_func_id 1849 + .cv_loc 1849 20 3677 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3677:0 +.seh_proc "?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp18496: + .cv_loc 1849 20 3678 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3678:0 + mov rcx, qword ptr [rsp + 8] + mov rdx, qword ptr [rsp] + mov rdx, qword ptr [rdx + 24] + mov qword ptr [rdx + 16], rcx + .cv_loc 1849 20 3679 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3679:0 + mov rcx, qword ptr [rsp] + mov rcx, qword ptr [rcx + 24] + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rdx + 24], rcx + .cv_loc 1849 20 3680 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3680:0 + mov rcx, qword ptr [rsp + 8] + mov rdx, qword ptr [rsp] + mov qword ptr [rdx + 24], rcx + .cv_loc 1849 20 3681 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3681:0 + mov rcx, qword ptr [rsp] + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rdx + 16], rcx + .cv_loc 1849 20 3682 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:3682:0 + add rsp, 16 + ret +.Ltmp18497: +.Lfunc_end1849: + .seh_handlerdata + .section .text,"xr",discard,"?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z" + .seh_endproc + # -- End function + .def "??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z" + .globl "??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z" # -- Begin function ??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z + .p2align 4, 0x90 +"??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z": # @"??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z" +.Lfunc_begin1850: + .cv_func_id 1850 + .cv_loc 1850 21 58 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\utility:58:0 +.seh_proc "??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp18498: + .cv_loc 1850 21 59 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\utility:59:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$swap@PEAV_Node_base@std@@X@std@@YAXAEAPEAV_Node_base@0@0@Z" + .cv_loc 1850 21 60 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\utility:60:0 + nop + add rsp, 56 + ret +.Ltmp18499: +.Lfunc_end1850: + .seh_handlerdata + .section .text,"xr",discard,"??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z" + .seh_endproc + # -- End function + .def "??0_Node_end_rep@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Node_end_rep@std@@QEAA@XZ" + .globl "??0_Node_end_rep@std@@QEAA@XZ" # -- Begin function ??0_Node_end_rep@std@@QEAA@XZ + .p2align 4, 0x90 +"??0_Node_end_rep@std@@QEAA@XZ": # @"??0_Node_end_rep@std@@QEAA@XZ" +.Lfunc_begin1851: + .cv_func_id 1851 + .cv_loc 1851 20 1858 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1858:0 +.seh_proc "??0_Node_end_rep@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + xor r8d, r8d + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp18500: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + mov edx, 19 + call "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + lea rcx, [rip + "??_7_Node_end_rep@std@@6B@"] + mov r9, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [r9], rcx + mov qword ptr [r9 + 32], 0 + .cv_loc 1851 20 1859 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1859:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, r9 + add rsp, 56 + ret +.Ltmp18501: +.Lfunc_end1851: + .seh_handlerdata + .section .text,"xr",discard,"??0_Node_end_rep@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0_Node_rep@std@@QEAA@_NHHPEAV_Node_end_rep@1@I@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Node_rep@std@@QEAA@_NHHPEAV_Node_end_rep@1@I@Z" + .globl "??0_Node_rep@std@@QEAA@_NHHPEAV_Node_end_rep@1@I@Z" # -- Begin function ??0_Node_rep@std@@QEAA@_NHHPEAV_Node_end_rep@1@I@Z + .p2align 4, 0x90 +"??0_Node_rep@std@@QEAA@_NHHPEAV_Node_end_rep@1@I@Z": # @"??0_Node_rep@std@@QEAA@_NHHPEAV_Node_end_rep@1@I@Z" +.Lfunc_begin1852: + .cv_func_id 1852 + .cv_loc 1852 20 1887 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1887:0 +.seh_proc "??0_Node_rep@std@@QEAA@_NHHPEAV_Node_end_rep@1@I@Z" +# %bb.0: + push rsi + .seh_pushreg 6 + sub rsp, 96 + .seh_stackalloc 96 + .seh_endprologue + mov eax, dword ptr [rsp + 152] + mov r10, qword ptr [rsp + 144] + xor r11d, r11d + mov dword ptr [rsp + 92], r9d + mov dword ptr [rsp + 88], r8d + and dl, 1 + mov byte ptr [rsp + 87], dl + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp18502: + mov rsi, rcx + mov dl, byte ptr [rsp + 87] + test dl, 1 + mov r8d, 2 + cmovne r11d, r8d + mov qword ptr [rsp + 64], rcx # 8-byte Spill + mov rcx, rsi + mov edx, 18 + mov r8d, r11d + mov qword ptr [rsp + 56], r10 # 8-byte Spill + mov dword ptr [rsp + 52], eax # 4-byte Spill + call "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + lea rcx, [rip + "??_7_Node_rep@std@@6B@"] + mov r10, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [r10], rcx + mov edx, dword ptr [rsp + 88] + mov dword ptr [r10 + 32], edx + mov edx, dword ptr [rsp + 92] + mov dword ptr [r10 + 36], edx + mov rcx, qword ptr [rsp + 144] + mov qword ptr [r10 + 40], rcx + mov edx, dword ptr [rsp + 152] + mov dword ptr [r10 + 48], edx + mov dword ptr [r10 + 52], -1 + .cv_loc 1852 20 1888 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1888:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, r10 + add rsp, 96 + pop rsi + ret +.Ltmp18503: +.Lfunc_end1852: + .seh_handlerdata + .section .text,"xr",discard,"??0_Node_rep@std@@QEAA@_NHHPEAV_Node_end_rep@1@I@Z" + .seh_endproc + # -- End function + .def "??_G_Node_endif@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Node_endif@std@@UEAAPEAXI@Z" + .globl "??_G_Node_endif@std@@UEAAPEAXI@Z" # -- Begin function ??_G_Node_endif@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G_Node_endif@std@@UEAAPEAXI@Z": # @"??_G_Node_endif@std@@UEAAPEAXI@Z" +.Lfunc_begin1853: + .cv_func_id 1853 + .cv_loc 1853 20 1812 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1812:0 +.seh_proc "??_G_Node_endif@std@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp18504: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1_Node_endif@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1853_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1853_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp18505: +.Lfunc_end1853: + .seh_handlerdata + .section .text,"xr",discard,"??_G_Node_endif@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??1_Node_endif@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Node_endif@std@@UEAA@XZ" + .globl "??1_Node_endif@std@@UEAA@XZ" # -- Begin function ??1_Node_endif@std@@UEAA@XZ + .p2align 4, 0x90 +"??1_Node_endif@std@@UEAA@XZ": # @"??1_Node_endif@std@@UEAA@XZ" +.Lfunc_begin1854: + .cv_func_id 1854 + .cv_loc 1854 20 1812 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1812:0 +.seh_proc "??1_Node_endif@std@@UEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp18506: + .cv_loc 1854 20 1812 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1812:0 + call "??1_Node_base@std@@UEAA@XZ" +.Ltmp18507: + .cv_loc 1854 20 1812 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1812:0 + nop + add rsp, 40 + ret +.Ltmp18508: +.Lfunc_end1854: + .seh_handlerdata + .section .text,"xr",discard,"??1_Node_endif@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??_G_Node_if@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Node_if@std@@UEAAPEAXI@Z" + .globl "??_G_Node_if@std@@UEAAPEAXI@Z" # -- Begin function ??_G_Node_if@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G_Node_if@std@@UEAAPEAXI@Z": # @"??_G_Node_if@std@@UEAAPEAXI@Z" +.Lfunc_begin1855: + .cv_func_id 1855 + .cv_loc 1855 20 1833 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1833:0 +.seh_proc "??_G_Node_if@std@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp18509: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1_Node_if@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1855_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1855_2: + .cv_loc 1855 20 1842 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1842:0 + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp18510: +.Lfunc_end1855: + .seh_handlerdata + .section .text,"xr",discard,"??_G_Node_if@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??1_Node_if@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Node_if@std@@UEAA@XZ" + .globl "??1_Node_if@std@@UEAA@XZ" # -- Begin function ??1_Node_if@std@@UEAA@XZ + .p2align 4, 0x90 +"??1_Node_if@std@@UEAA@XZ": # @"??1_Node_if@std@@UEAA@XZ" +.Lfunc_begin1856: + .cv_func_id 1856 + .cv_loc 1856 20 1833 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1833:0 +.seh_proc "??1_Node_if@std@@UEAA@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + lea rax, [rip + "??_7_Node_if@std@@6B@"] + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp18511: + mov qword ptr [rcx], rax +.Ltmp18512: + .cv_loc 1856 20 1834 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1834:0 + mov rax, qword ptr [rcx + 40] + mov qword ptr [rsp + 56], rax + mov qword ptr [rsp + 40], rcx # 8-byte Spill +.LBB1856_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1856 20 1835 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1835:0 + cmp qword ptr [rsp + 56], 0 + je .LBB1856_3 +# %bb.2: # in Loop: Header=BB1856_1 Depth=1 +.Ltmp18513: + .cv_loc 1856 20 1837 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1837:0 + mov rax, qword ptr [rsp + 56] + mov qword ptr [rsp + 48], rax + .cv_loc 1856 20 1838 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1838:0 + mov rax, qword ptr [rsp + 56] + mov rax, qword ptr [rax + 40] + mov qword ptr [rsp + 56], rax + .cv_loc 1856 20 1839 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1839:0 + mov rax, qword ptr [rsp + 48] + mov qword ptr [rax + 40], 0 + .cv_loc 1856 20 1840 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1840:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax + 32] + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z" +.Ltmp18514: + .cv_loc 1856 20 1835 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1835:0 + jmp .LBB1856_1 +.LBB1856_3: + .cv_loc 1856 20 1842 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1842:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1_Node_base@std@@UEAA@XZ" +.Ltmp18515: + .cv_loc 1856 20 1842 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1842:0 + nop + add rsp, 72 + ret +.Ltmp18516: +.Lfunc_end1856: + .seh_handlerdata + .section .text,"xr",discard,"??1_Node_if@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??_G_Node_end_group@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Node_end_group@std@@UEAAPEAXI@Z" + .globl "??_G_Node_end_group@std@@UEAAPEAXI@Z" # -- Begin function ??_G_Node_end_group@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G_Node_end_group@std@@UEAAPEAXI@Z": # @"??_G_Node_end_group@std@@UEAAPEAXI@Z" +.Lfunc_begin1857: + .cv_func_id 1857 + .cv_loc 1857 20 1701 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1701:0 +.seh_proc "??_G_Node_end_group@std@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp18517: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1_Node_end_group@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1857_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1857_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp18518: +.Lfunc_end1857: + .seh_handlerdata + .section .text,"xr",discard,"??_G_Node_end_group@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??1_Node_end_group@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Node_end_group@std@@UEAA@XZ" + .globl "??1_Node_end_group@std@@UEAA@XZ" # -- Begin function ??1_Node_end_group@std@@UEAA@XZ + .p2align 4, 0x90 +"??1_Node_end_group@std@@UEAA@XZ": # @"??1_Node_end_group@std@@UEAA@XZ" +.Lfunc_begin1858: + .cv_func_id 1858 + .cv_loc 1858 20 1701 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1701:0 +.seh_proc "??1_Node_end_group@std@@UEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp18519: + .cv_loc 1858 20 1701 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1701:0 + call "??1_Node_base@std@@UEAA@XZ" +.Ltmp18520: + .cv_loc 1858 20 1701 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1701:0 + nop + add rsp, 40 + ret +.Ltmp18521: +.Lfunc_end1858: + .seh_handlerdata + .section .text,"xr",discard,"??1_Node_end_group@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??$swap@PEAV_Node_base@std@@X@std@@YAXAEAPEAV_Node_base@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$swap@PEAV_Node_base@std@@X@std@@YAXAEAPEAV_Node_base@0@0@Z" + .globl "??$swap@PEAV_Node_base@std@@X@std@@YAXAEAPEAV_Node_base@0@0@Z" # -- Begin function ??$swap@PEAV_Node_base@std@@X@std@@YAXAEAPEAV_Node_base@0@0@Z + .p2align 4, 0x90 +"??$swap@PEAV_Node_base@std@@X@std@@YAXAEAPEAV_Node_base@0@0@Z": # @"??$swap@PEAV_Node_base@std@@X@std@@YAXAEAPEAV_Node_base@0@0@Z" +.Lfunc_begin1859: + .cv_func_id 1859 + .cv_loc 1859 21 48 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\utility:48:0 +.seh_proc "??$swap@PEAV_Node_base@std@@X@std@@YAXAEAPEAV_Node_base@0@0@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 64], rax + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp18522: + .cv_loc 1859 21 49 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\utility:49:0 + mov rcx, qword ptr [rsp + 40] + call "??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z" + mov rax, qword ptr [rax] + mov qword ptr [rsp + 56], rax + .cv_loc 1859 21 50 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\utility:50:0 + mov rcx, qword ptr [rsp + 48] + call "??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] + mov qword ptr [rcx], rax + .cv_loc 1859 21 51 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\utility:51:0 + lea rcx, [rsp + 56] + call "??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 48] + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 1859 21 52 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\utility:52:0 + nop + add rsp, 72 + ret +.Ltmp18523: +.Lfunc_end1859: + .seh_handlerdata + .section .text,"xr",discard,"??$swap@PEAV_Node_base@std@@X@std@@YAXAEAPEAV_Node_base@0@0@Z" + .seh_endproc + # -- End function + .def "??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z" + .globl "??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z" # -- Begin function ??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z + .p2align 4, 0x90 +"??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z": # @"??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z" +.Lfunc_begin1860: + .cv_func_id 1860 + .cv_loc 1860 5 1291 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1291:0 +.seh_proc "??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp18524: + .cv_loc 1860 5 1292 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\type_traits:1292:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp18525: +.Lfunc_end1860: + .seh_handlerdata + .section .text,"xr",discard,"??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z" + .seh_endproc + # -- End function + .def "??_G_Node_end_rep@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Node_end_rep@std@@UEAAPEAXI@Z" + .globl "??_G_Node_end_rep@std@@UEAAPEAXI@Z" # -- Begin function ??_G_Node_end_rep@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G_Node_end_rep@std@@UEAAPEAXI@Z": # @"??_G_Node_end_rep@std@@UEAAPEAXI@Z" +.Lfunc_begin1861: + .cv_func_id 1861 + .cv_loc 1861 20 1851 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1851:0 +.seh_proc "??_G_Node_end_rep@std@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp18526: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1_Node_end_rep@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1861_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1861_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp18527: +.Lfunc_end1861: + .seh_handlerdata + .section .text,"xr",discard,"??_G_Node_end_rep@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??1_Node_end_rep@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Node_end_rep@std@@UEAA@XZ" + .globl "??1_Node_end_rep@std@@UEAA@XZ" # -- Begin function ??1_Node_end_rep@std@@UEAA@XZ + .p2align 4, 0x90 +"??1_Node_end_rep@std@@UEAA@XZ": # @"??1_Node_end_rep@std@@UEAA@XZ" +.Lfunc_begin1862: + .cv_func_id 1862 + .cv_loc 1862 20 1851 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1851:0 +.seh_proc "??1_Node_end_rep@std@@UEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp18528: + .cv_loc 1862 20 1851 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1851:0 + call "??1_Node_base@std@@UEAA@XZ" +.Ltmp18529: + .cv_loc 1862 20 1851 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1851:0 + nop + add rsp, 40 + ret +.Ltmp18530: +.Lfunc_end1862: + .seh_handlerdata + .section .text,"xr",discard,"??1_Node_end_rep@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??_G_Node_rep@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Node_rep@std@@UEAAPEAXI@Z" + .globl "??_G_Node_rep@std@@UEAAPEAXI@Z" # -- Begin function ??_G_Node_rep@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G_Node_rep@std@@UEAAPEAXI@Z": # @"??_G_Node_rep@std@@UEAAPEAXI@Z" +.Lfunc_begin1863: + .cv_func_id 1863 + .cv_loc 1863 20 1875 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1875:0 +.seh_proc "??_G_Node_rep@std@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp18531: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1_Node_rep@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1863_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1863_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp18532: +.Lfunc_end1863: + .seh_handlerdata + .section .text,"xr",discard,"??_G_Node_rep@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??1_Node_rep@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Node_rep@std@@UEAA@XZ" + .globl "??1_Node_rep@std@@UEAA@XZ" # -- Begin function ??1_Node_rep@std@@UEAA@XZ + .p2align 4, 0x90 +"??1_Node_rep@std@@UEAA@XZ": # @"??1_Node_rep@std@@UEAA@XZ" +.Lfunc_begin1864: + .cv_func_id 1864 + .cv_loc 1864 20 1875 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1875:0 +.seh_proc "??1_Node_rep@std@@UEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp18533: + .cv_loc 1864 20 1875 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1875:0 + call "??1_Node_base@std@@UEAA@XZ" +.Ltmp18534: + .cv_loc 1864 20 1875 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:1875:0 + nop + add rsp, 40 + ret +.Ltmp18535: +.Lfunc_end1864: + .seh_handlerdata + .section .text,"xr",discard,"??1_Node_rep@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ" + .globl "?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ" # -- Begin function ?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ + .p2align 4, 0x90 +"?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ": # @"?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Lfunc_begin1865: + .cv_func_id 1865 + .cv_loc 1865 20 2533 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2533:0 +.seh_proc "?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp18536: + .cv_loc 1865 20 2534 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2534:0 + cmp qword ptr [rcx + 8], 0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + je .LBB1865_3 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov edx, -1 + lock xadd dword ptr [rcx + 44], edx + sub edx, 1 + cmp edx, 0 + jne .LBB1865_3 +# %bb.2: + .cv_loc 1865 20 2536 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2536:0 + xor eax, eax + mov edx, eax +.Ltmp18537: + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, qword ptr [rcx + 8] + mov rcx, r8 + call "?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z" +.Ltmp18538: +.LBB1865_3: + .cv_loc 1865 20 2537 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2537:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rax + 8], 0 + .cv_loc 1865 20 2538 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2538:0 + add rsp, 56 + ret +.Ltmp18539: +.Lfunc_end1865: + .seh_handlerdata + .section .text,"xr",discard,"?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ" + .seh_endproc + # -- End function + .def "??1?$_Regex_traits@D@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Regex_traits@D@std@@QEAA@XZ" + .globl "??1?$_Regex_traits@D@std@@QEAA@XZ" # -- Begin function ??1?$_Regex_traits@D@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Regex_traits@D@std@@QEAA@XZ": # @"??1?$_Regex_traits@D@std@@QEAA@XZ" +.Lfunc_begin1866: + .cv_func_id 1866 + .cv_loc 1866 20 260 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:260:0 +.seh_proc "??1?$_Regex_traits@D@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp18540: + .cv_loc 1866 20 260 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:260:0 + add rcx, 16 + call "??1locale@std@@QEAA@XZ" +.Ltmp18541: + .cv_loc 1866 20 260 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:260:0 + nop + add rsp, 40 + ret +.Ltmp18542: +.Lfunc_end1866: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Regex_traits@D@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?empty@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?empty@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_NXZ" + .globl "?empty@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_NXZ" # -- Begin function ?empty@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_NXZ + .p2align 4, 0x90 +"?empty@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_NXZ": # @"?empty@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_NXZ" +.Lfunc_begin1867: + .cv_func_id 1867 + .cv_loc 1867 17 1189 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1189:0 +.seh_proc "?empty@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_NXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp18543: + .cv_loc 1867 17 1190 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1190:0 + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + cmp rcx, qword ptr [rax] + sete dl + and dl, 1 + movzx eax, dl + add rsp, 56 + ret +.Ltmp18544: +.Lfunc_end1867: + .seh_handlerdata + .section .text,"xr",discard,"?empty@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_NXZ" + .seh_endproc + # -- End function + .def "??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + .globl "??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # -- Begin function ??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z + .p2align 4, 0x90 +"??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z": # @"??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" +.Lfunc_begin1868: + .cv_func_id 1868 + .cv_loc 1868 17 1214 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1214:0 +.seh_proc "??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp18545: + .cv_loc 1868 17 1216 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1216:0 + mov qword ptr [rsp + 64], rcx # 8-byte Spill + call "?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + cmp rax, qword ptr [rsp + 80] + ja .LBB1868_4 +# %bb.1: +.Ltmp18546: + .cv_loc 1868 17 1218 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1218:0 + lea rcx, [rip + "??_C@_1DM@LHGCHCBA@?$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?$AA@"] + lea rdx, [rip + "??_C@_1IM@NNGFABKP@?$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 r8d, 1218 + call qword ptr [rip + "__imp_?_Debug_message@std@@YAXPEB_W0I@Z"] +.Ltmp18547: + .cv_loc 1868 17 1219 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1219:0 + lea rcx, [rip + "??_C@_1FG@IBPIFFN@?$AA?$CC?$AAS?$AAt?$AAa?$AAn?$AAd?$AAa?$AAr?$AAd?$AA?5?$AAC?$AA?$CL?$AA?$CL?$AA?5?$AAL?$AAi?$AAb?$AAr?$AAa?$AAr?$AAi?$AAe?$AAs?$AA?5?$AAO?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAR@"] + mov rdx, rsp + mov qword ptr [rdx + 40], rcx + lea rcx, [rip + "??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@"] + mov qword ptr [rdx + 32], rcx + lea rdx, [rip + "??_C@_1IM@NNGFABKP@?$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 rcx, qword ptr [rip + __imp__CrtDbgReportW] + xor r8d, r8d + mov r9d, r8d + mov r8d, 2 + mov eax, 1219 + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov ecx, r8d + mov r8d, eax + mov r10, qword ptr [rsp + 56] # 8-byte Reload + call r10 + mov ecx, 1 + cmp ecx, eax + jne .LBB1868_3 +# %bb.2: + int3 +.LBB1868_3: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1BO@MEPPHOO@?$AA?$CC?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BG@PKIBLBCB@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$FL?$AA?$FN?$AA?$AA@"] + lea r8, [rip + "??_C@_1IM@NNGFABKP@?$AAC?$AA?3?$AA?2?$AAP?$AAr?$AAo?$AAg?$AAr?$AAa?$AAm?$AA?5?$AAF?$AAi?$AAl?$AAe?$AAs?$AA?5?$AA?$CI?$AAx?$AA8?$AA6?$AA?$CJ?$AA?2?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo?$AAf?$AAt@"] + mov r9d, 1219 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp18548: +.LBB1868_4: + .cv_loc 1868 17 1226 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector:1226:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + imul rcx, qword ptr [rsp + 80], 40 + add rax, rcx + add rsp, 88 + ret +.Ltmp18549: +.Lfunc_end1868: + .seh_handlerdata + .section .text,"xr",discard,"??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + .seh_endproc + # -- End function + .def "??0?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??0?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??0?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??0?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??0?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin1869: + .cv_func_id 1869 + .cv_loc 1869 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp18550: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rax, rcx + add rsp, 16 + ret +.Ltmp18551: +.Lfunc_end1869: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + .globl "??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" # -- Begin function ??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z + .p2align 4, 0x90 +"??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z": # @"??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" +.Lfunc_begin1870: + .cv_func_id 1870 + .cv_loc 1870 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp18552: + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 80], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 88], rax + mov rax, qword ptr [rsp + 48] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 64], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 72], rax + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 104 + ret +.Ltmp18553: +.Lfunc_end1870: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + .globl "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z": # @"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" +.Lfunc_begin1871: + .cv_func_id 1871 + .cv_loc 1871 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp18554: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp18555: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp18556: + ret +.Ltmp18557: +.Lfunc_end1871: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" +.Lfunc_begin1872: + .cv_func_id 1872 + .cv_loc 1872 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp18558: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp18559: +.Lfunc_end1872: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" +.Lfunc_begin1873: + .cv_func_id 1873 + .cv_loc 1873 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp18560: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp18561: +.Lfunc_end1873: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin1874: + .cv_func_id 1874 + .cv_loc 1874 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 192 + .seh_stackalloc 192 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 56], -2 + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp18566: + .cv_loc 1874 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp18562: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp18563: + jmp .LBB1874_1 +.LBB1874_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp18564: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp18565: + jmp .LBB1874_2 +.LBB1874_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 1874 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB1874_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 64] + .cv_loc 1874 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB1874_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB1874_5 + jmp .LBB1874_6 +.LBB1874_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB1874_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB1874_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp18567: +.Lfunc_end1874: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin1874@IMGREL # IP + .long -1 # ToState + .long .Ltmp18562@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp18564@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp18565@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" +.Lfunc_begin1875: + .cv_func_id 1875 + .cv_loc 1875 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 60], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov rax, rcx + mov qword ptr [rsp + 64], rax + mov edx, dword ptr [rsp + 60] +.Ltmp18568: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1875_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1875_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp18569: +.Lfunc_end1875: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin1876: + .cv_func_id 1876 + .cv_loc 1876 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp18570: + .cv_loc 1876 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$convert@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp18571: +.Lfunc_end1876: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$convert@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$convert@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$convert@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$convert@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$convert@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$convert@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin1877: + .cv_func_id 1877 + .cv_loc 1877 2 586 0 # external\include\catch/catch.hpp:586:0 +.seh_proc "??$convert@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp18572: + .cv_loc 1877 2 587 0 # external\include\catch/catch.hpp:587:0 + lea rdx, [rip + "?unprintableString@Detail@Catch@@3V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@B"] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp18573: +.Lfunc_end1877: + .seh_handlerdata + .section .text,"xr",discard,"??$convert@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" + .globl "??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" # -- Begin function ??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z + .p2align 4, 0x90 +"??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z": # @"??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" +.Lfunc_begin1878: + .cv_func_id 1878 + .cv_loc 1878 20 2839 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2839:0 +.seh_proc "??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + push rsi + .seh_pushreg 6 + push rbx + .seh_pushreg 3 + sub rsp, 768 + .seh_stackalloc 768 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 632], -2 + mov rax, qword ptr [rbp + 712] + mov r10d, dword ptr [rbp + 704] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [$rax+0] + mov qword ptr [rbp + 616], r9 + mov qword ptr [rbp + 608], r8 + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [$rdx+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [$rcx+0] +.Ltmp18588: + .cv_loc 1878 20 2840 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2840:0 + mov r8, qword ptr [rbp + 616] + mov qword ptr [rbp + 24], rcx # 8-byte Spill +.Ltmp18589: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov rcx, r8 + mov dword ptr [rbp + 20], r10d # 4-byte Spill + mov qword ptr [rbp + 8], rdx # 8-byte Spill +.Ltmp18590: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp], rax # 8-byte Spill +.Ltmp18591: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + call "?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ" + test al, 1 + jne .LBB1878_1 + jmp .LBB1878_2 +.Ltmp18592: +.LBB1878_1: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1878 20 2841 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2841:0 + mov byte ptr [rbp + 631], 0 + jmp .LBB1878_29 +.Ltmp18593: +.LBB1878_2: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1878 20 2842 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2842:0 + mov byte ptr [rbp + 607], 0 + .cv_loc 1878 20 2843 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2843:0 + mov rax, qword ptr [rbp + 24] # 8-byte Reload + movups xmm0, xmmword ptr [rax] + movaps xmmword ptr [rbp + 576], xmm0 + .cv_loc 1878 20 2844 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2844:0 + mov ecx, dword ptr [rbp + 704] + mov rdx, qword ptr [rbp + 616] + mov dword ptr [rbp - 4], ecx # 4-byte Spill + mov rcx, rdx + call "?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ" + mov rcx, qword ptr [rbp + 616] + mov dword ptr [rbp - 8], eax # 4-byte Spill + call "?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ" + add eax, 1 + mov rcx, qword ptr [rbp + 616] + mov dword ptr [rbp - 12], eax # 4-byte Spill + call "?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ" + mov rcx, qword ptr [rbp + 616] + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ" + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + movups xmm0, xmmword ptr [rcx] + movaps xmmword ptr [rbp + 224], xmm0 + mov rdx, qword ptr [rbp + 24] # 8-byte Reload + movups xmm0, xmmword ptr [rdx] + movaps xmmword ptr [rbp + 208], xmm0 + mov r8, rsp + mov r9d, dword ptr [rbp - 4] # 4-byte Reload + mov dword ptr [r8 + 56], r9d + mov r9d, dword ptr [rbp - 8] # 4-byte Reload + mov dword ptr [r8 + 48], r9d + mov r10d, dword ptr [rbp - 12] # 4-byte Reload + mov dword ptr [r8 + 40], r10d + mov r11, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [r8 + 32], r11 + lea r8, [rbp + 248] + lea rdx, [rbp + 208] + lea rsi, [rbp + 224] + mov rcx, r8 + mov qword ptr [rbp - 32], r8 # 8-byte Spill + mov r8, rsi + mov r9, rax + call "??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + .cv_loc 1878 20 2848 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2848:0 + mov rdx, qword ptr [rbp + 608] +.Ltmp18574: + xor r10d, r10d + mov bl, r10b + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov r8b, bl + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" +.Ltmp18575: + mov byte ptr [rbp - 41], al # 1-byte Spill + jmp .LBB1878_3 +.Ltmp18594: +.LBB1878_3: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 41] # 1-byte Reload + test al, 1 + jne .LBB1878_4 + jmp .LBB1878_5 +.Ltmp18595: +.LBB1878_4: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1878 20 2849 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2849:0 + mov byte ptr [rbp + 607], 1 + jmp .LBB1878_24 +.Ltmp18596: +.LBB1878_5: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1878 20 2850 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2850:0 + mov rax, qword ptr [rbp + 8] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 192], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rbp + 200], rcx + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rbp + 176], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rbp + 184], rdx + lea rcx, [rbp + 176] + lea rdx, [rbp + 192] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1878_7 +.Ltmp18597: +# %bb.6: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov ecx, dword ptr [rbp + 704] + mov edx, 64 + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1878_8 +.Ltmp18598: +.LBB1878_7: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + jmp .LBB1878_23 +.Ltmp18599: +.LBB1878_8: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1878 20 2855 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2855:0 +.Ltmp18576: + lea rcx, [rbp + 248] + mov edx, 256 +.Ltmp18600: + call "?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" +.Ltmp18577: + jmp .LBB1878_9 +.Ltmp18601: +.LBB1878_9: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1878 20 2856 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2856:0 +.Ltmp18578: + lea rcx, [rbp + 248] + mov edx, 8192 + call "?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" +.Ltmp18579: + jmp .LBB1878_10 +.Ltmp18602: +.LBB1878_10: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1878 20 2857 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2857:0 + jmp .LBB1878_11 +.Ltmp18603: +.LBB1878_11: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp + 8] # 8-byte Reload + movups xmm0, xmmword ptr [rax] + movaps xmmword ptr [rbp + 160], xmm0 + movups xmm0, xmmword ptr [rax] + movaps xmmword ptr [rbp + 112], xmm0 +.Ltmp18580: + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" +.Ltmp18581: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1878_12 +.Ltmp18604: +.LBB1878_12: # in Loop: Header=BB1878_11 Depth=1 + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp - 56] # 8-byte Reload + movups xmm0, xmmword ptr [rax] + movaps xmmword ptr [rbp + 96], xmm0 +.Ltmp18582: + mov rcx, rsp + mov qword ptr [rcx + 32], 0 + lea rcx, [rbp + 248] + lea rdx, [rbp + 128] + lea r8, [rbp + 96] + lea r9, [rbp + 112] + call "?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z" +.Ltmp18583: + jmp .LBB1878_13 +.Ltmp18605: +.LBB1878_13: # in Loop: Header=BB1878_11 Depth=1 + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp + 128] + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rbp + 136] + mov qword ptr [rcx + 8], rax + mov rax, qword ptr [rcx] + mov qword ptr [rbp + 144], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rbp + 152], rax + lea rcx, [rbp + 144] + lea rdx, [rbp + 160] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1878_14 + jmp .LBB1878_18 +.Ltmp18606: +.LBB1878_14: # in Loop: Header=BB1878_11 Depth=1 + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1878 20 2858 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2858:0 + mov r8, qword ptr [rbp + 608] + mov rax, qword ptr [rbp + 24] # 8-byte Reload + movups xmm0, xmmword ptr [rax] + movaps xmmword ptr [rbp + 80], xmm0 +.Ltmp18584: + xor ecx, ecx + mov dl, cl + lea rcx, [rbp + 248] + lea r9, [rbp + 80] + mov byte ptr [rbp - 57], dl # 1-byte Spill + mov rdx, r9 + mov r9b, byte ptr [rbp - 57] # 1-byte Reload + call "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" +.Ltmp18585: + mov byte ptr [rbp - 58], al # 1-byte Spill + jmp .LBB1878_15 +.Ltmp18607: +.LBB1878_15: # in Loop: Header=BB1878_11 Depth=1 + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 58] # 1-byte Reload + test al, 1 + jne .LBB1878_16 + jmp .LBB1878_17 +.Ltmp18608: +.LBB1878_16: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1878 20 2860 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2860:0 + mov byte ptr [rbp + 607], 1 + .cv_loc 1878 20 2861 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2861:0 + jmp .LBB1878_18 +.Ltmp18609: +.LBB1878_17: # in Loop: Header=BB1878_11 Depth=1 + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1878 20 2857 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2857:0 + jmp .LBB1878_11 +.Ltmp18610: +.LBB1878_18: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1878 20 2863 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2863:0 + test byte ptr [rbp + 607], 1 + jne .LBB1878_22 +.Ltmp18611: +# %bb.19: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov r8, qword ptr [rbp + 608] + mov rax, qword ptr [rbp + 8] # 8-byte Reload + movups xmm0, xmmword ptr [rax] + movaps xmmword ptr [rbp + 64], xmm0 +.Ltmp18586: + xor ecx, ecx + mov dl, cl + lea rcx, [rbp + 248] + lea r9, [rbp + 64] + mov byte ptr [rbp - 59], dl # 1-byte Spill + mov rdx, r9 + mov r9b, byte ptr [rbp - 59] # 1-byte Reload + call "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" +.Ltmp18587: + mov byte ptr [rbp - 60], al # 1-byte Spill + jmp .LBB1878_20 +.Ltmp18612: +.LBB1878_20: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 60] # 1-byte Reload + test al, 1 + jne .LBB1878_21 + jmp .LBB1878_22 +.Ltmp18613: +.LBB1878_21: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1878 20 2864 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2864:0 + mov byte ptr [rbp + 607], 1 +.Ltmp18614: +.LBB1878_22: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1878 20 2865 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2865:0 + jmp .LBB1878_23 +.Ltmp18615: +.LBB1878_23: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1878 20 2851 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2851:0 + jmp .LBB1878_24 +.Ltmp18616: +.LBB1878_24: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1878 20 2866 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2866:0 + test byte ptr [rbp + 607], 1 + je .LBB1878_27 +.Ltmp18617: +# %bb.25: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + cmp qword ptr [rbp + 608], 0 + je .LBB1878_27 +.Ltmp18618: +# %bb.26: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1878 20 2868 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2868:0 + mov rax, qword ptr [rbp + 608] + mov rcx, qword ptr [rbp] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rax], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rax + 8], rdx + .cv_loc 1878 20 2869 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2869:0 + mov rcx, qword ptr [rbp + 608] + call "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rbp + 576] + mov qword ptr [rax], rcx + mov rcx, qword ptr [rbp + 584] + mov qword ptr [rax + 8], rcx + .cv_loc 1878 20 2870 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2870:0 + mov rcx, qword ptr [rbp + 608] + call "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rax + 16] + mov qword ptr [rbp + 48], rcx + mov rax, qword ptr [rax + 24] + mov qword ptr [rbp + 56], rax + mov rcx, qword ptr [rbp + 608] + call "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 32], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rbp + 40], rax + lea rcx, [rbp + 32] + lea rdx, [rbp + 48] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov rcx, qword ptr [rbp + 608] + mov byte ptr [rbp - 61], al # 1-byte Spill + call "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8b, byte ptr [rbp - 61] # 1-byte Reload + and r8b, 1 + mov byte ptr [rax + 32], r8b +.Ltmp18619: +.LBB1878_27: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1878 20 2873 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2873:0 + mov al, byte ptr [rbp + 607] + and al, 1 + mov byte ptr [rbp + 631], al + .cv_loc 1878 20 2874 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2874:0 + lea rcx, [rbp + 248] + call "??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ" + jmp .LBB1878_29 +.Ltmp18620: +.LBB1878_29: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp + 631] + and al, 1 + movzx eax, al + add rsp, 768 + pop rbx + pop rsi + pop rbp +.Ltmp18621: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z")@IMGREL + .section .text,"xr",discard,"??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" + .seh_endproc + .def "?dtor$28@?0???$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$28@?0???$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z@4HA": +.seh_proc "?dtor$28@?0???$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z@4HA" +.LBB1878_28: +.Ltmp18622: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + push rsi + .seh_pushreg 6 + push rbx + .seh_pushreg 3 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rdx + 128] +.Ltmp18623: + .seh_endprologue + lea rcx, [rbp + 248] + call "??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ" + nop + add rsp, 64 + pop rbx + pop rsi + pop rbp + ret # CLEANUPRET +.Ltmp18624: +.Lfunc_end1878: + .seh_handlerdata + .section .text,"xr",discard,"??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" + .p2align 2 +"$cppxdata$??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z")@IMGREL # IPToStateXData + .long 760 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z": + .long -1 # ToState + .long "?dtor$28@?0???$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z@4HA"@IMGREL # Action +"$ip2state$??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z": + .long .Lfunc_begin1878@IMGREL # IP + .long -1 # ToState + .long .Ltmp18574@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp18587@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" + # -- End function + .def "?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" + .globl "?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" # -- Begin function ?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z + .p2align 4, 0x90 +"?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z": # @"?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" +.Lfunc_begin1879: + .cv_func_id 1879 + .cv_loc 1879 20 2018 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2018:0 +.seh_proc "?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov dword ptr [rsp + 52], edx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp18625: + .cv_loc 1879 20 2019 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2019:0 + mov edx, dword ptr [rsp + 52] + add rcx, 284 + call "??_5regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" + .cv_loc 1879 20 2020 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2020:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + add rsp, 56 + ret +.Ltmp18626: +.Lfunc_end1879: + .seh_handlerdata + .section .text,"xr",discard,"?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" + .seh_endproc + # -- End function + .def "?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" + .globl "?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" # -- Begin function ?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z + .p2align 4, 0x90 +"?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z": # @"?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" +.Lfunc_begin1880: + .cv_func_id 1880 + .cv_loc 1880 20 2023 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2023:0 +.seh_proc "?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 68], edx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp18627: + .cv_loc 1880 20 2024 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2024:0 + mov edx, dword ptr [rsp + 68] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov ecx, edx + call "??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z" + mov r8, qword ptr [rsp + 48] # 8-byte Reload + add r8, 284 + mov rcx, r8 + mov edx, eax + call "??_4regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" + .cv_loc 1880 20 2025 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2025:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + add rsp, 72 + ret +.Ltmp18628: +.Lfunc_end1880: + .seh_handlerdata + .section .text,"xr",discard,"?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" + .seh_endproc + # -- End function + .def "?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z" + .globl "?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z" # -- Begin function ?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z + .p2align 4, 0x90 +"?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z": # @"?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z" +.Lfunc_begin1881: + .cv_func_id 1881 + .cv_loc 1881 20 4734 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4734:0 +.seh_proc "?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z" +# %bb.0: + sub rsp, 760 + .seh_stackalloc 760 + .seh_endprologue + mov rax, rdx + mov r10, qword ptr [rsp + 800] + mov r11, qword ptr [rip + __security_cookie] + xor r11, rsp + mov qword ptr [rsp + 752], r11 + #DEBUG_VALUE: _Skip:_Last <- [$r9+0] + #DEBUG_VALUE: _Skip:_First_arg <- [$r8+0] + mov qword ptr [rsp + 320], rcx + mov rcx, qword ptr [rsp + 320] +.Ltmp18629: + .cv_loc 1881 20 4735 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4735:0 + cmp qword ptr [rsp + 800], 0 + mov qword ptr [rsp + 272], r10 # 8-byte Spill + mov qword ptr [rsp + 264], r9 # 8-byte Spill +.Ltmp18630: + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 256], r8 # 8-byte Spill +.Ltmp18631: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 248], rdx # 8-byte Spill + mov qword ptr [rsp + 240], rax # 8-byte Spill + mov qword ptr [rsp + 232], rcx # 8-byte Spill + je .LBB1881_2 +.Ltmp18632: +# %bb.1: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 800] + mov qword ptr [rsp + 224], rax # 8-byte Spill + jmp .LBB1881_3 +.Ltmp18633: +.LBB1881_2: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 232] # 8-byte Reload + mov rcx, qword ptr [rax + 272] + mov qword ptr [rsp + 224], rcx # 8-byte Spill +.Ltmp18634: +.LBB1881_3: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 224] # 8-byte Reload + mov qword ptr [rsp + 312], rax +.Ltmp18635: +.LBB1881_4: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4737 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4737:0 + mov rax, qword ptr [rsp + 264] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 736], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 744], rcx + mov rcx, qword ptr [rsp + 256] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 720], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 728], rdx + lea rcx, [rsp + 720] + lea rdx, [rsp + 736] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + xor r8d, r8d + mov r9b, r8b + test al, 1 + mov byte ptr [rsp + 223], r9b # 1-byte Spill + jne .LBB1881_5 + jmp .LBB1881_6 +.Ltmp18636: +.LBB1881_5: # in Loop: Header=BB1881_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + cmp qword ptr [rsp + 312], 0 + setne al + mov byte ptr [rsp + 223], al # 1-byte Spill +.Ltmp18637: +.LBB1881_6: # in Loop: Header=BB1881_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 223] # 1-byte Reload + test al, 1 + jne .LBB1881_7 + jmp .LBB1881_88 +.Ltmp18638: +.LBB1881_7: # in Loop: Header=BB1881_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4739 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4739:0 + mov rax, qword ptr [rsp + 312] + mov ecx, dword ptr [rax + 8] + add ecx, -1 + mov eax, ecx + sub ecx, 20 + mov qword ptr [rsp + 208], rax # 8-byte Spill + mov dword ptr [rsp + 204], ecx # 4-byte Spill + ja .LBB1881_84 +.Ltmp18639: +# %bb.90: # in Loop: Header=BB1881_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + lea rax, [rip + .LJTI1881_0] + mov rcx, qword ptr [rsp + 208] # 8-byte Reload + movsxd rdx, dword ptr [rax + 4*rcx] + add rdx, rax + jmp rdx +.Ltmp18640: +.LBB1881_8: # in Loop: Header=BB1881_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4742 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4742:0 + jmp .LBB1881_85 +.Ltmp18641: +.LBB1881_9: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4746 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4746:0 + mov rax, qword ptr [rsp + 232] # 8-byte Reload + mov ecx, dword ptr [rax + 284] + mov edx, 1 + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1881_11 +.Ltmp18642: +# %bb.10: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4747 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4747:0 + mov rax, qword ptr [rsp + 264] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 248] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rcx + jmp .LBB1881_89 +.Ltmp18643: +.LBB1881_11: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4748 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4748:0 + jmp .LBB1881_12 +.Ltmp18644: +.LBB1881_12: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4748 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4748:0 + mov rax, qword ptr [rsp + 264] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 704], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 712], rcx + mov rcx, qword ptr [rsp + 256] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 688], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 696], rdx + lea rcx, [rsp + 688] + lea rdx, [rsp + 704] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1881_13 + jmp .LBB1881_17 +.Ltmp18645: +.LBB1881_13: # in Loop: Header=BB1881_12 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4750 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4750:0 + mov rax, qword ptr [rsp + 256] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 672], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 680], rcx + .cv_loc 1881 20 4751 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4751:0 + lea rcx, [rsp + 672] +.Ltmp18646: + #DEBUG_VALUE: _Prev <- [$rcx+0] + call "??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" +.Ltmp18647: + mov rcx, rax + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + movsx edx, byte ptr [rax] + cmp edx, 10 + jne .LBB1881_15 +.Ltmp18648: +# %bb.14: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4752 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4752:0 + jmp .LBB1881_17 +.Ltmp18649: +.LBB1881_15: # in Loop: Header=BB1881_12 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4753 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4753:0 + jmp .LBB1881_16 +.Ltmp18650: +.LBB1881_16: # in Loop: Header=BB1881_12 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4748 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4748:0 + mov rcx, qword ptr [rsp + 256] # 8-byte Reload + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + mov qword ptr [rsp + 192], rax # 8-byte Spill + jmp .LBB1881_12 +.Ltmp18651: +.LBB1881_17: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4754 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4754:0 + mov rax, qword ptr [rsp + 256] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 248] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rcx + jmp .LBB1881_89 +.Ltmp18652: +.LBB1881_18: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4758 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4758:0 + mov rax, qword ptr [rsp + 232] # 8-byte Reload + mov ecx, dword ptr [rax + 284] + mov edx, 2 + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1881_20 +.Ltmp18653: +# %bb.19: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4759 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4759:0 + mov rax, qword ptr [rsp + 264] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 248] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rcx + jmp .LBB1881_89 +.Ltmp18654: +.LBB1881_20: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4760 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4760:0 + jmp .LBB1881_21 +.Ltmp18655: +.LBB1881_21: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4760 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4760:0 + mov rax, qword ptr [rsp + 264] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 656], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 664], rcx + mov rcx, qword ptr [rsp + 256] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 640], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 648], rdx + lea rcx, [rsp + 640] + lea rdx, [rsp + 656] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1881_22 + jmp .LBB1881_26 +.Ltmp18656: +.LBB1881_22: # in Loop: Header=BB1881_21 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4761 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4761:0 + mov rcx, qword ptr [rsp + 256] # 8-byte Reload + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + movsx edx, byte ptr [rax] + cmp edx, 10 + jne .LBB1881_24 +.Ltmp18657: +# %bb.23: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4762 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4762:0 + jmp .LBB1881_26 +.Ltmp18658: +.LBB1881_24: # in Loop: Header=BB1881_21 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4761 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4761:0 + jmp .LBB1881_25 +.Ltmp18659: +.LBB1881_25: # in Loop: Header=BB1881_21 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4760 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4760:0 + mov rcx, qword ptr [rsp + 256] # 8-byte Reload + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + mov qword ptr [rsp + 184], rax # 8-byte Spill + jmp .LBB1881_21 +.Ltmp18660: +.LBB1881_26: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4763 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4763:0 + mov rax, qword ptr [rsp + 256] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 248] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rcx + jmp .LBB1881_89 +.Ltmp18661: +.LBB1881_27: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4770 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4770:0 + mov rax, qword ptr [rsp + 312] + mov qword ptr [rsp + 304], rax +.Ltmp18662: +.LBB1881_28: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4771 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4771:0 + mov rax, qword ptr [rsp + 264] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 624], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 632], rcx + mov rcx, qword ptr [rsp + 256] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 608], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 616], rdx + lea rcx, [rsp + 608] + lea rdx, [rsp + 624] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1881_29 + jmp .LBB1881_33 +.Ltmp18663: +.LBB1881_29: # in Loop: Header=BB1881_28 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4773 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4773:0 + mov rax, qword ptr [rsp + 256] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 592], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 600], rcx + .cv_loc 1881 20 4774 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4774:0 + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 576], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 584], rcx + mov rcx, qword ptr [rsp + 232] # 8-byte Reload + mov edx, dword ptr [rcx + 280] + mov r8, qword ptr [rcx + 304] + mov r9, qword ptr [rsp + 304] + add r9, 32 + mov rcx, r9 + mov qword ptr [rsp + 176], r8 # 8-byte Spill + mov dword ptr [rsp + 172], edx # 4-byte Spill + call "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + add rax, 1 + mov rcx, qword ptr [rsp + 304] + add rcx, 32 + mov qword ptr [rsp + 160], rax # 8-byte Spill + call "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + lea rcx, [rsp + 592] + mov qword ptr [rsp + 152], rax # 8-byte Spill + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 544], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 552], rax + mov rax, qword ptr [rsp + 256] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 528], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 536], rcx + lea rcx, [rsp + 560] + lea rdx, [rsp + 528] + lea r8, [rsp + 544] + mov r9, qword ptr [rsp + 152] # 8-byte Reload + mov r10, qword ptr [rsp + 160] # 8-byte Reload + mov qword ptr [rsp + 32], r10 + mov r10, qword ptr [rsp + 176] # 8-byte Reload + mov qword ptr [rsp + 40], r10 + mov r11d, dword ptr [rsp + 172] # 4-byte Reload + mov dword ptr [rsp + 48], r11d + call "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" + lea rcx, [rsp + 560] + lea rdx, [rsp + 576] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1881_30 + jmp .LBB1881_31 +.Ltmp18664: +.LBB1881_30: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4779 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4779:0 + jmp .LBB1881_33 +.Ltmp18665: +.LBB1881_31: # in Loop: Header=BB1881_28 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4780 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4780:0 + jmp .LBB1881_32 +.Ltmp18666: +.LBB1881_32: # in Loop: Header=BB1881_28 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4771 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4771:0 + mov rcx, qword ptr [rsp + 256] # 8-byte Reload + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + mov qword ptr [rsp + 144], rax # 8-byte Spill + jmp .LBB1881_28 +.Ltmp18667: +.LBB1881_33: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4781 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4781:0 + mov rax, qword ptr [rsp + 256] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 248] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rcx + jmp .LBB1881_89 +.Ltmp18668: +.LBB1881_34: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4786 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4786:0 + jmp .LBB1881_35 +.Ltmp18669: +.LBB1881_35: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4786 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4786:0 + mov rax, qword ptr [rsp + 264] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 512], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 520], rcx + mov rcx, qword ptr [rsp + 256] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 496], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 504], rdx + lea rcx, [rsp + 496] + lea rdx, [rsp + 512] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1881_36 + jmp .LBB1881_69 +.Ltmp18670: +.LBB1881_36: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4789 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4789:0 + mov rcx, qword ptr [rsp + 256] # 8-byte Reload + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + mov dl, byte ptr [rax] + mov byte ptr [rsp + 495], dl + .cv_loc 1881 20 4790 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4790:0 + mov rax, qword ptr [rsp + 312] + mov qword ptr [rsp + 288], rax + .cv_loc 1881 20 4792 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4792:0 + mov rax, qword ptr [rsp + 256] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 472], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 480], rcx + .cv_loc 1881 20 4793 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4793:0 + lea rcx, [rsp + 472] +.Ltmp18671: + #DEBUG_VALUE: _Next <- [$rcx+0] + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" +.Ltmp18672: + xor r8d, r8d + mov dl, r8b + .cv_loc 1881 20 4795 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4795:0 + mov rcx, qword ptr [rsp + 288] + cmp qword ptr [rcx + 32], 0 + mov qword ptr [rsp + 136], rax # 8-byte Spill + mov byte ptr [rsp + 135], dl # 1-byte Spill + je .LBB1881_38 +.Ltmp18673: +# %bb.37: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 256] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 456], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 464], rcx + mov rcx, qword ptr [rsp + 288] + mov r9, qword ptr [rcx + 32] + mov rcx, qword ptr [rsp + 472] + mov qword ptr [rsp + 424], rcx + mov rcx, qword ptr [rsp + 480] + mov qword ptr [rsp + 432], rcx + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 408], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 416], rcx + lea rcx, [rsp + 440] + lea rdx, [rsp + 408] + lea r8, [rsp + 424] + call "??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z" + lea rcx, [rsp + 440] + lea rdx, [rsp + 456] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov byte ptr [rsp + 135], al # 1-byte Spill +.Ltmp18674: +.LBB1881_38: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 135] # 1-byte Reload + test al, 1 + jne .LBB1881_39 + jmp .LBB1881_40 +.Ltmp18675: +.LBB1881_39: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4798 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4798:0 + mov byte ptr [rsp + 303], 1 + jmp .LBB1881_65 +.Ltmp18676: +.LBB1881_40: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4799 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4799:0 + mov rax, qword ptr [rsp + 288] + cmp qword ptr [rax + 56], 0 + je .LBB1881_46 +.Ltmp18677: +# %bb.41: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 288] + mov rdx, qword ptr [rax + 56] + mov rax, qword ptr [rsp + 232] # 8-byte Reload + mov ecx, dword ptr [rax + 280] + mov r8d, 2048 + mov qword ptr [rsp + 120], rdx # 8-byte Spill + mov edx, r8d + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1881_43 +.Ltmp18678: +# %bb.42: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 232] # 8-byte Reload + mov rcx, qword ptr [rax + 304] + mov dl, byte ptr [rsp + 495] + call "?translate@?$_Regex_traits@D@std@@QEBADD@Z" + movsx r8d, al + mov dword ptr [rsp + 116], r8d # 4-byte Spill + jmp .LBB1881_44 +.Ltmp18679: +.LBB1881_43: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + movzx eax, byte ptr [rsp + 495] + mov dword ptr [rsp + 116], eax # 4-byte Spill +.Ltmp18680: +.LBB1881_44: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + mov eax, dword ptr [rsp + 116] # 4-byte Reload + mov cl, al + movzx ecx, cl + mov rdx, qword ptr [rsp + 120] # 8-byte Reload + call "??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z" + test al, 1 + jne .LBB1881_45 + jmp .LBB1881_46 +.Ltmp18681: +.LBB1881_45: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4804 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4804:0 + mov byte ptr [rsp + 303], 1 + jmp .LBB1881_64 +.Ltmp18682: +.LBB1881_46: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4805 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4805:0 + movzx eax, byte ptr [rsp + 495] + cmp eax, 256 + jae .LBB1881_50 +.Ltmp18683: +# %bb.47: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4806 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4806:0 + xor eax, eax + mov cl, al +.Ltmp18684: + mov rdx, qword ptr [rsp + 288] + cmp qword ptr [rdx + 40], 0 + mov byte ptr [rsp + 115], cl # 1-byte Spill + je .LBB1881_49 +.Ltmp18685: +# %bb.48: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 288] + mov rcx, qword ptr [rax + 40] + mov dl, byte ptr [rsp + 495] + call "??$_Find@E@_Bitmap@std@@QEBA_NE@Z" + mov byte ptr [rsp + 115], al # 1-byte Spill +.Ltmp18686: +.LBB1881_49: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 115] # 1-byte Reload + and al, 1 + mov byte ptr [rsp + 303], al + jmp .LBB1881_63 +.Ltmp18687: +.LBB1881_50: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4807 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4807:0 + mov rax, qword ptr [rsp + 288] + cmp qword ptr [rax + 48], 0 + je .LBB1881_53 +.Ltmp18688: +# %bb.51: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 288] + mov rcx, qword ptr [rax + 48] + call "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + mov rcx, qword ptr [rsp + 288] + mov rcx, qword ptr [rcx + 48] + mov qword ptr [rsp + 104], rax # 8-byte Spill + call "?_Size@?$_Buf@D@std@@QEBAIXZ" + mov eax, eax + mov ecx, eax + mov rdx, qword ptr [rsp + 104] # 8-byte Reload + add rdx, rcx + mov rcx, qword ptr [rsp + 288] + mov rcx, qword ptr [rcx + 48] + mov qword ptr [rsp + 96], rdx # 8-byte Spill + call "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + mov rcx, rax + mov rdx, qword ptr [rsp + 96] # 8-byte Reload + lea r8, [rsp + 495] + call "??$find@PEBDE@std@@YAPEBDPEBD0AEBE@Z" + mov rcx, qword ptr [rsp + 288] + mov rcx, qword ptr [rcx + 48] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + mov rcx, qword ptr [rsp + 288] + mov rcx, qword ptr [rcx + 48] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "?_Size@?$_Buf@D@std@@QEBAIXZ" + mov eax, eax + mov ecx, eax + mov rdx, qword ptr [rsp + 80] # 8-byte Reload + add rdx, rcx + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + cmp rcx, rdx + je .LBB1881_53 +.Ltmp18689: +# %bb.52: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4812 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4812:0 + mov byte ptr [rsp + 303], 1 + jmp .LBB1881_62 +.Ltmp18690: +.LBB1881_53: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4813 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4813:0 + mov rax, qword ptr [rsp + 288] + cmp word ptr [rax + 64], 0 + je .LBB1881_56 +.Ltmp18691: +# %bb.54: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 232] # 8-byte Reload + mov rcx, qword ptr [rax + 304] + mov rdx, qword ptr [rsp + 288] + mov r8w, word ptr [rdx + 64] + mov dl, byte ptr [rsp + 495] + call "?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z" + test al, 1 + jne .LBB1881_55 + jmp .LBB1881_56 +.Ltmp18692: +.LBB1881_55: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4815 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4815:0 + mov byte ptr [rsp + 303], 1 + jmp .LBB1881_61 +.Ltmp18693: +.LBB1881_56: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4816 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4816:0 + mov rax, qword ptr [rsp + 288] + cmp qword ptr [rax + 72], 0 + je .LBB1881_59 +.Ltmp18694: +# %bb.57: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 232] # 8-byte Reload + mov r8, qword ptr [rax + 304] + mov rcx, qword ptr [rsp + 288] + mov rdx, qword ptr [rcx + 72] + mov cl, byte ptr [rsp + 495] + call "??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" + test al, 1 + jne .LBB1881_58 + jmp .LBB1881_59 +.Ltmp18695: +.LBB1881_58: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4818 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4818:0 + mov byte ptr [rsp + 303], 1 + jmp .LBB1881_60 +.Ltmp18696: +.LBB1881_59: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4820 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4820:0 + mov byte ptr [rsp + 303], 0 +.Ltmp18697: +.LBB1881_60: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4817 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4817:0 + jmp .LBB1881_61 +.Ltmp18698: +.LBB1881_61: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4814 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4814:0 + jmp .LBB1881_62 +.Ltmp18699: +.LBB1881_62: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4811 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4811:0 + jmp .LBB1881_63 +.Ltmp18700: +.LBB1881_63: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4805 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4805:0 + jmp .LBB1881_64 +.Ltmp18701: +.LBB1881_64: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4803 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4803:0 + jmp .LBB1881_65 +.Ltmp18702: +.LBB1881_65: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4822 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4822:0 + mov al, byte ptr [rsp + 303] + and al, 1 + movzx ecx, al + mov rdx, qword ptr [rsp + 288] + mov r8d, dword ptr [rdx + 12] + and r8d, 1 + cmp ecx, r8d + je .LBB1881_67 +.Ltmp18703: +# %bb.66: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4823 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4823:0 + mov rax, qword ptr [rsp + 256] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 248] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rcx + jmp .LBB1881_89 +.Ltmp18704: +.LBB1881_67: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4824 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4824:0 + jmp .LBB1881_68 +.Ltmp18705: +.LBB1881_68: # in Loop: Header=BB1881_35 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4786 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4786:0 + mov rcx, qword ptr [rsp + 256] # 8-byte Reload + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + mov qword ptr [rsp + 72], rax # 8-byte Spill + jmp .LBB1881_35 +.Ltmp18706: +.LBB1881_69: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4826 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4826:0 + mov rax, qword ptr [rsp + 256] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 248] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rcx + jmp .LBB1881_89 +.Ltmp18707: +.LBB1881_70: # in Loop: Header=BB1881_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4829 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4829:0 + jmp .LBB1881_85 +.Ltmp18708: +.LBB1881_71: # in Loop: Header=BB1881_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4832 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4832:0 + jmp .LBB1881_85 +.Ltmp18709: +.LBB1881_72: # in Loop: Header=BB1881_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4838 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4838:0 + mov qword ptr [rsp + 312], 0 + .cv_loc 1881 20 4839 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4839:0 + jmp .LBB1881_85 +.Ltmp18710: +.LBB1881_73: # in Loop: Header=BB1881_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4842 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4842:0 + jmp .LBB1881_85 +.Ltmp18711: +.LBB1881_74: # in Loop: Header=BB1881_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4845 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4845:0 + jmp .LBB1881_85 +.Ltmp18712: +.LBB1881_75: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4851 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4851:0 + mov rax, qword ptr [rsp + 312] + mov qword ptr [rsp + 280], rax +.Ltmp18713: +.LBB1881_76: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4853 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4853:0 + mov rax, qword ptr [rsp + 264] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 392], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 400], rcx + mov rcx, qword ptr [rsp + 256] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 376], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 384], rdx + lea rcx, [rsp + 376] + lea rdx, [rsp + 392] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + xor r8d, r8d + mov r9b, r8b + test al, 1 + mov byte ptr [rsp + 71], r9b # 1-byte Spill + jne .LBB1881_77 + jmp .LBB1881_78 +.Ltmp18714: +.LBB1881_77: # in Loop: Header=BB1881_76 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + cmp qword ptr [rsp + 280], 0 + setne al + mov byte ptr [rsp + 71], al # 1-byte Spill +.Ltmp18715: +.LBB1881_78: # in Loop: Header=BB1881_76 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 71] # 1-byte Reload + test al, 1 + jne .LBB1881_79 + jmp .LBB1881_81 +.Ltmp18716: +.LBB1881_79: # in Loop: Header=BB1881_76 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4855 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4855:0 + mov rax, qword ptr [rsp + 280] + mov rax, qword ptr [rax + 16] + mov rcx, qword ptr [rsp + 264] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 344], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 352], rdx + mov rdx, qword ptr [rsp + 256] # 8-byte Reload + mov r8, qword ptr [rdx] + mov qword ptr [rsp + 328], r8 + mov r8, qword ptr [rdx + 8] + mov qword ptr [rsp + 336], r8 + mov rcx, qword ptr [rsp + 232] # 8-byte Reload + lea rdx, [rsp + 360] + lea r8, [rsp + 328] + lea r9, [rsp + 344] + mov qword ptr [rsp + 32], rax + call "?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z" + mov rax, qword ptr [rsp + 360] + mov rcx, qword ptr [rsp + 264] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 368] + mov qword ptr [rcx + 8], rax +.Ltmp18717: +# %bb.80: # in Loop: Header=BB1881_76 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4854 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4854:0 + mov rax, qword ptr [rsp + 280] + mov rax, qword ptr [rax + 40] + mov qword ptr [rsp + 280], rax + .cv_loc 1881 20 4853 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4853:0 + jmp .LBB1881_76 +.Ltmp18718: +.LBB1881_81: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4856 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4856:0 + mov rax, qword ptr [rsp + 264] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 248] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rcx + jmp .LBB1881_89 +.Ltmp18719: +.LBB1881_82: # in Loop: Header=BB1881_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4864 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4864:0 + jmp .LBB1881_85 +.Ltmp18720: +.LBB1881_83: # in Loop: Header=BB1881_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4867 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4867:0 + mov qword ptr [rsp + 312], 0 + .cv_loc 1881 20 4868 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4868:0 + jmp .LBB1881_85 +.Ltmp18721: +.LBB1881_84: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4871 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4871:0 + mov rax, qword ptr [rsp + 256] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 248] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rcx + jmp .LBB1881_89 +.Ltmp18722: +.LBB1881_85: # in Loop: Header=BB1881_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4873 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4873:0 + cmp qword ptr [rsp + 312], 0 + je .LBB1881_87 +.Ltmp18723: +# %bb.86: # in Loop: Header=BB1881_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4874 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4874:0 + mov rax, qword ptr [rsp + 312] + mov rax, qword ptr [rax + 16] + mov qword ptr [rsp + 312], rax +.Ltmp18724: +.LBB1881_87: # in Loop: Header=BB1881_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4737 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4737:0 + jmp .LBB1881_4 +.Ltmp18725: +.LBB1881_88: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4876 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4876:0 + mov rax, qword ptr [rsp + 256] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 248] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rcx +.Ltmp18726: +.LBB1881_89: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 256, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rsp+0] + .cv_loc 1881 20 4877 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:4877:0 + mov rax, qword ptr [rsp + 752] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 240] # 8-byte Reload + add rsp, 760 +.Ltmp18727: + ret +.Ltmp18728: +.Lfunc_end1881: + .p2align 2, 0x90 +.LJTI1881_0: + .long .LBB1881_8-.LJTI1881_0 + .long .LBB1881_9-.LJTI1881_0 + .long .LBB1881_18-.LJTI1881_0 + .long .LBB1881_84-.LJTI1881_0 + .long .LBB1881_84-.LJTI1881_0 + .long .LBB1881_27-.LJTI1881_0 + .long .LBB1881_34-.LJTI1881_0 + .long .LBB1881_70-.LJTI1881_0 + .long .LBB1881_71-.LJTI1881_0 + .long .LBB1881_84-.LJTI1881_0 + .long .LBB1881_84-.LJTI1881_0 + .long .LBB1881_72-.LJTI1881_0 + .long .LBB1881_73-.LJTI1881_0 + .long .LBB1881_74-.LJTI1881_0 + .long .LBB1881_84-.LJTI1881_0 + .long .LBB1881_75-.LJTI1881_0 + .long .LBB1881_84-.LJTI1881_0 + .long .LBB1881_84-.LJTI1881_0 + .long .LBB1881_84-.LJTI1881_0 + .long .LBB1881_82-.LJTI1881_0 + .long .LBB1881_83-.LJTI1881_0 + .seh_handlerdata + .section .text,"xr",discard,"?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z" + .seh_endproc + # -- End function + .def "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" + .globl "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" # -- Begin function ??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z + .p2align 4, 0x90 +"??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z": # @"??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" +.Lfunc_begin1882: + .cv_func_id 1882 + .cv_loc 1882 20 2031 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2031:0 +.seh_proc "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + and r9b, 1 + mov byte ptr [rsp + 55], r9b + mov qword ptr [rsp + 40], r8 + #DEBUG_VALUE: _Match,0> > > >:_Pfirst <- [$rdx+0] + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp18729: + .cv_loc 1882 20 2032 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2032:0 + mov r8, qword ptr [rdx] + mov qword ptr [rcx + 256], r8 + mov rdx, qword ptr [rdx + 8] +.Ltmp18730: + mov qword ptr [rcx + 264], rdx + .cv_loc 1882 20 2033 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:2033:0 + mov r9b, byte ptr [rsp + 55] + mov rdx, qword ptr [rsp + 40] + and r9b, 1 + mov r8b, r9b + call "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp18731: +.Lfunc_end1882: + .seh_handlerdata + .section .text,"xr",discard,"??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" + .seh_endproc + # -- End function + .def "??_5regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_5regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" + .globl "??_5regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" # -- Begin function ??_5regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z + .p2align 4, 0x90 +"??_5regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z": # @"??_5regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" +.Lfunc_begin1883: + .cv_func_id 1883 + .cv_loc 1883 20 134 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:134:0 +.seh_proc "??_5regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov dword ptr [rsp + 12], edx + mov qword ptr [rsp], rcx +.Ltmp18732: + mov rcx, qword ptr [rsp] + mov edx, dword ptr [rcx] + or edx, dword ptr [rsp + 12] + mov rcx, qword ptr [rsp] + mov dword ptr [rcx], edx + mov rax, qword ptr [rsp] + add rsp, 16 + ret +.Ltmp18733: +.Lfunc_end1883: + .seh_handlerdata + .section .text,"xr",discard,"??_5regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" + .seh_endproc + # -- End function + .def "??_4regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_4regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" + .globl "??_4regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" # -- Begin function ??_4regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z + .p2align 4, 0x90 +"??_4regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z": # @"??_4regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" +.Lfunc_begin1884: + .cv_func_id 1884 + .cv_loc 1884 20 134 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:134:0 +.seh_proc "??_4regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov dword ptr [rsp + 12], edx + mov qword ptr [rsp], rcx +.Ltmp18734: + mov rcx, qword ptr [rsp] + mov edx, dword ptr [rcx] + and edx, dword ptr [rsp + 12] + mov rcx, qword ptr [rsp] + mov dword ptr [rcx], edx + mov rax, qword ptr [rsp] + add rsp, 16 + ret +.Ltmp18735: +.Lfunc_end1884: + .seh_handlerdata + .section .text,"xr",discard,"??_4regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" + .seh_endproc + # -- End function + .def "??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z" + .globl "??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z" # -- Begin function ??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z + .p2align 4, 0x90 +"??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z": # @"??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z" +.Lfunc_begin1885: + .cv_func_id 1885 + .cv_loc 1885 20 134 0 # C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex:134:0 +.seh_proc "??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov dword ptr [rsp + 4], ecx +.Ltmp18736: + mov ecx, dword ptr [rsp + 4] + xor ecx, -1 + mov eax, ecx + pop rcx + ret +.Ltmp18737: +.Lfunc_end1885: + .seh_handlerdata + .section .text,"xr",discard,"??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z" + .seh_endproc + # -- End function + .def "??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z" + .globl "??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z" # -- Begin function ??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z + .p2align 4, 0x90 +"??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z": # @"??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z" +.Lfunc_begin1886: + .cv_func_id 1886 + .cv_loc 1886 3 772 0 # ..\include\gsl/span:772:0 +.seh_proc "??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rdx + #DEBUG_VALUE: at:s <- [$rcx+0] +.Ltmp18738: + .cv_loc 1886 3 774 0 # ..\include\gsl/span:774:0 + mov rdx, qword ptr [rsp + 32] + call "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + nop + add rsp, 40 + ret +.Ltmp18739: +.Lfunc_end1886: + .seh_handlerdata + .section .text,"xr",discard,"??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z" + .seh_endproc + # -- End function + .def _GLOBAL__sub_I_span_tests.cpp; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function _GLOBAL__sub_I_span_tests.cpp +_GLOBAL__sub_I_span_tests.cpp: # @_GLOBAL__sub_I_span_tests.cpp +.Lfunc_begin1887: + .cv_func_id 1887 + .cv_loc 1887 1 0 0 # ..\tests\span_tests.cpp:0:0 +.seh_proc _GLOBAL__sub_I_span_tests.cpp +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp18740: + call "??__EautoRegistrar1@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar3@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar5@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar7@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar9@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar11@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar13@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar15@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar17@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar19@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar21@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar23@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar25@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar27@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar29@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar31@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar33@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar35@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar37@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar39@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar41@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar43@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar45@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar47@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar49@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar51@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar53@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar55@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar57@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar59@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar61@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar63@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar65@?A0x3DBF7A98@@YAXXZ" + nop + add rsp, 40 + ret +.Ltmp18741: +.Lfunc_end1887: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .lcomm "?autoRegistrar1@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar1@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BE@FAFDKEMK@default_constructor?$AA@" + .globl "??_C@_0BE@FAFDKEMK@default_constructor?$AA@" # @"??_C@_0BE@FAFDKEMK@default_constructor?$AA@" +"??_C@_0BE@FAFDKEMK@default_constructor?$AA@": + .asciz "default_constructor" + + .section .rdata,"dr",discard,"??_C@_00CNPNBAHC@?$AA@" + .globl "??_C@_00CNPNBAHC@?$AA@" # @"??_C@_00CNPNBAHC@?$AA@" +"??_C@_00CNPNBAHC@?$AA@": + .zero 1 + + .section .rdata,"dr",discard,"??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + .globl "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" # @"??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" +"??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@": + .asciz "..\\tests\\span_tests.cpp" + + .lcomm "?autoRegistrar3@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar3@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BC@PHNLBNGC@size_optimization?$AA@" + .globl "??_C@_0BC@PHNLBNGC@size_optimization?$AA@" # @"??_C@_0BC@PHNLBNGC@size_optimization?$AA@" +"??_C@_0BC@PHNLBNGC@size_optimization?$AA@": + .asciz "size_optimization" + + .lcomm "?autoRegistrar5@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar5@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BO@LPKKAHN@from_nullptr_size_constructor?$AA@" + .globl "??_C@_0BO@LPKKAHN@from_nullptr_size_constructor?$AA@" # @"??_C@_0BO@LPKKAHN@from_nullptr_size_constructor?$AA@" +"??_C@_0BO@LPKKAHN@from_nullptr_size_constructor?$AA@": + .asciz "from_nullptr_size_constructor" + + .lcomm "?autoRegistrar7@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar7@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0CA@GLAIBJDK@from_pointer_length_constructor?$AA@" + .globl "??_C@_0CA@GLAIBJDK@from_pointer_length_constructor?$AA@" # @"??_C@_0CA@GLAIBJDK@from_pointer_length_constructor?$AA@" +"??_C@_0CA@GLAIBJDK@from_pointer_length_constructor?$AA@": + .asciz "from_pointer_length_constructor" + + .lcomm "?autoRegistrar9@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar9@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0CB@OLJEGPPH@from_pointer_pointer_constructor@" + .globl "??_C@_0CB@OLJEGPPH@from_pointer_pointer_constructor@" # @"??_C@_0CB@OLJEGPPH@from_pointer_pointer_constructor@" +"??_C@_0CB@OLJEGPPH@from_pointer_pointer_constructor@": + .asciz "from_pointer_pointer_constructor" + + .lcomm "?autoRegistrar11@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar11@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BH@IOAOCADC@from_array_constructor?$AA@" + .globl "??_C@_0BH@IOAOCADC@from_array_constructor?$AA@" # @"??_C@_0BH@IOAOCADC@from_array_constructor?$AA@" +"??_C@_0BH@IOAOCADC@from_array_constructor?$AA@": + .asciz "from_array_constructor" + + .lcomm "?autoRegistrar13@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar13@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BP@OGBFKPOD@from_dynamic_array_constructor?$AA@" + .globl "??_C@_0BP@OGBFKPOD@from_dynamic_array_constructor?$AA@" # @"??_C@_0BP@OGBFKPOD@from_dynamic_array_constructor?$AA@" +"??_C@_0BP@OGBFKPOD@from_dynamic_array_constructor?$AA@": + .asciz "from_dynamic_array_constructor" + + .lcomm "?autoRegistrar15@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar15@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BL@NJGNHLGA@from_std_array_constructor?$AA@" + .globl "??_C@_0BL@NJGNHLGA@from_std_array_constructor?$AA@" # @"??_C@_0BL@NJGNHLGA@from_std_array_constructor?$AA@" +"??_C@_0BL@NJGNHLGA@from_std_array_constructor?$AA@": + .asciz "from_std_array_constructor" + + .lcomm "?autoRegistrar17@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar17@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0CB@KIGIBJLE@from_const_std_array_constructor@" + .globl "??_C@_0CB@KIGIBJLE@from_const_std_array_constructor@" # @"??_C@_0CB@KIGIBJLE@from_const_std_array_constructor@" +"??_C@_0CB@KIGIBJLE@from_const_std_array_constructor@": + .asciz "from_const_std_array_constructor" + + .lcomm "?autoRegistrar19@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar19@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0CB@CIMNFHDJ@from_std_array_const_constructor@" + .globl "??_C@_0CB@CIMNFHDJ@from_std_array_const_constructor@" # @"??_C@_0CB@CIMNFHDJ@from_std_array_const_constructor@" +"??_C@_0CB@CIMNFHDJ@from_std_array_const_constructor@": + .asciz "from_std_array_const_constructor" + + .lcomm "?autoRegistrar21@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar21@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BL@JIGONLOB@from_container_constructor?$AA@" + .globl "??_C@_0BL@JIGONLOB@from_container_constructor?$AA@" # @"??_C@_0BL@JIGONLOB@from_container_constructor?$AA@" +"??_C@_0BL@JIGONLOB@from_container_constructor?$AA@": + .asciz "from_container_constructor" + + .lcomm "?autoRegistrar23@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar23@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0CC@OGCDDOLL@from_convertible_span_constructo@" + .globl "??_C@_0CC@OGCDDOLL@from_convertible_span_constructo@" # @"??_C@_0CC@OGCDDOLL@from_convertible_span_constructo@" +"??_C@_0CC@OGCDDOLL@from_convertible_span_constructo@": + .asciz "from_convertible_span_constructor" + + .lcomm "?autoRegistrar25@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar25@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BJ@LKEMFBKB@copy_move_and_assignment?$AA@" + .globl "??_C@_0BJ@LKEMFBKB@copy_move_and_assignment?$AA@" # @"??_C@_0BJ@LKEMFBKB@copy_move_and_assignment?$AA@" +"??_C@_0BJ@LKEMFBKB@copy_move_and_assignment?$AA@": + .asciz "copy_move_and_assignment" + + .lcomm "?autoRegistrar27@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar27@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_05NIGAKFML@first?$AA@" + .globl "??_C@_05NIGAKFML@first?$AA@" # @"??_C@_05NIGAKFML@first?$AA@" +"??_C@_05NIGAKFML@first?$AA@": + .asciz "first" + + .lcomm "?autoRegistrar29@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar29@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_04PLGBGIDD@last?$AA@" + .globl "??_C@_04PLGBGIDD@last?$AA@" # @"??_C@_04PLGBGIDD@last?$AA@" +"??_C@_04PLGBGIDD@last?$AA@": + .asciz "last" + + .lcomm "?autoRegistrar31@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar31@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_07CEEIDKIF@subspan?$AA@" + .globl "??_C@_07CEEIDKIF@subspan?$AA@" # @"??_C@_07CEEIDKIF@subspan?$AA@" +"??_C@_07CEEIDKIF@subspan?$AA@": + .asciz "subspan" + + .lcomm "?autoRegistrar33@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar33@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_07LGOOEFLN@at_call?$AA@" + .globl "??_C@_07LGOOEFLN@at_call?$AA@" # @"??_C@_07LGOOEFLN@at_call?$AA@" +"??_C@_07LGOOEFLN@at_call?$AA@": + .asciz "at_call" + + .lcomm "?autoRegistrar35@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar35@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BH@JLKKECOB@operator_function_call?$AA@" + .globl "??_C@_0BH@JLKKECOB@operator_function_call?$AA@" # @"??_C@_0BH@JLKKECOB@operator_function_call?$AA@" +"??_C@_0BH@JLKKECOB@operator_function_call?$AA@": + .asciz "operator_function_call" + + .lcomm "?autoRegistrar37@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar37@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BG@JNJJBBEG@iterator_default_init?$AA@" + .globl "??_C@_0BG@JNJJBBEG@iterator_default_init?$AA@" # @"??_C@_0BG@JNJJBBEG@iterator_default_init?$AA@" +"??_C@_0BG@JNJJBBEG@iterator_default_init?$AA@": + .asciz "iterator_default_init" + + .lcomm "?autoRegistrar39@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar39@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BM@BJBNJLOF@const_iterator_default_init?$AA@" + .globl "??_C@_0BM@BJBNJLOF@const_iterator_default_init?$AA@" # @"??_C@_0BM@BJBNJLOF@const_iterator_default_init?$AA@" +"??_C@_0BM@BJBNJLOF@const_iterator_default_init?$AA@": + .asciz "const_iterator_default_init" + + .lcomm "?autoRegistrar41@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar41@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BF@LMDHIMMG@iterator_conversions?$AA@" + .globl "??_C@_0BF@LMDHIMMG@iterator_conversions?$AA@" # @"??_C@_0BF@LMDHIMMG@iterator_conversions?$AA@" +"??_C@_0BF@LMDHIMMG@iterator_conversions?$AA@": + .asciz "iterator_conversions" + + .lcomm "?autoRegistrar43@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar43@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BF@CIENOOGL@iterator_comparisons?$AA@" + .globl "??_C@_0BF@CIENOOGL@iterator_comparisons?$AA@" # @"??_C@_0BF@CIENOOGL@iterator_comparisons?$AA@" +"??_C@_0BF@CIENOOGL@iterator_comparisons?$AA@": + .asciz "iterator_comparisons" + + .lcomm "?autoRegistrar45@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar45@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_09NMAOFODD@begin_end?$AA@" + .globl "??_C@_09NMAOFODD@begin_end?$AA@" # @"??_C@_09NMAOFODD@begin_end?$AA@" +"??_C@_09NMAOFODD@begin_end?$AA@": + .asciz "begin_end" + + .lcomm "?autoRegistrar47@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar47@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0M@KENFPPOH@cbegin_cend?$AA@" + .globl "??_C@_0M@KENFPPOH@cbegin_cend?$AA@" # @"??_C@_0M@KENFPPOH@cbegin_cend?$AA@" +"??_C@_0M@KENFPPOH@cbegin_cend?$AA@": + .asciz "cbegin_cend" + + .lcomm "?autoRegistrar49@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar49@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0M@GOOIOAEG@rbegin_rend?$AA@" + .globl "??_C@_0M@GOOIOAEG@rbegin_rend?$AA@" # @"??_C@_0M@GOOIOAEG@rbegin_rend?$AA@" +"??_C@_0M@GOOIOAEG@rbegin_rend?$AA@": + .asciz "rbegin_rend" + + .lcomm "?autoRegistrar51@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar51@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0O@HAOPKPCK@crbegin_crend?$AA@" + .globl "??_C@_0O@HAOPKPCK@crbegin_crend?$AA@" # @"??_C@_0O@HAOPKPCK@crbegin_crend?$AA@" +"??_C@_0O@HAOPKPCK@crbegin_crend?$AA@": + .asciz "crbegin_crend" + + .lcomm "?autoRegistrar53@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar53@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BF@KBJCIBCI@comparison_operators?$AA@" + .globl "??_C@_0BF@KBJCIBCI@comparison_operators?$AA@" # @"??_C@_0BF@KBJCIBCI@comparison_operators?$AA@" +"??_C@_0BF@KBJCIBCI@comparison_operators?$AA@": + .asciz "comparison_operators" + + .lcomm "?autoRegistrar55@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar55@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_08LKABEJEB@as_bytes?$AA@" + .globl "??_C@_08LKABEJEB@as_bytes?$AA@" # @"??_C@_08LKABEJEB@as_bytes?$AA@" +"??_C@_08LKABEJEB@as_bytes?$AA@": + .asciz "as_bytes" + + .lcomm "?autoRegistrar57@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar57@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BD@POLEBHOO@as_writeable_bytes?$AA@" + .globl "??_C@_0BD@POLEBHOO@as_writeable_bytes?$AA@" # @"??_C@_0BD@POLEBHOO@as_writeable_bytes?$AA@" +"??_C@_0BD@POLEBHOO@as_writeable_bytes?$AA@": + .asciz "as_writeable_bytes" + + .lcomm "?autoRegistrar59@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar59@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BH@PJMGMNJI@fixed_size_conversions?$AA@" + .globl "??_C@_0BH@PJMGMNJI@fixed_size_conversions?$AA@" # @"??_C@_0BH@PJMGMNJI@fixed_size_conversions?$AA@" +"??_C@_0BH@PJMGMNJI@fixed_size_conversions?$AA@": + .asciz "fixed_size_conversions" + + .lcomm "?autoRegistrar61@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar61@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BH@LABHCEDH@interop_with_std_regex?$AA@" + .globl "??_C@_0BH@LABHCEDH@interop_with_std_regex?$AA@" # @"??_C@_0BH@LABHCEDH@interop_with_std_regex?$AA@" +"??_C@_0BH@LABHCEDH@interop_with_std_regex?$AA@": + .asciz "interop_with_std_regex" + + .lcomm "?autoRegistrar63@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar63@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BE@PGBEPOFD@interop_with_gsl_at?$AA@" + .globl "??_C@_0BE@PGBEPOFD@interop_with_gsl_at?$AA@" # @"??_C@_0BE@PGBEPOFD@interop_with_gsl_at?$AA@" +"??_C@_0BE@PGBEPOFD@interop_with_gsl_at?$AA@": + .asciz "interop_with_gsl_at" + + .lcomm "?autoRegistrar65@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar65@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BG@GGLAAHPP@default_constructible?$AA@" + .globl "??_C@_0BG@GGLAAHPP@default_constructible?$AA@" # @"??_C@_0BG@GGLAAHPP@default_constructible?$AA@" +"??_C@_0BG@GGLAAHPP@default_constructible?$AA@": + .asciz "default_constructible" + + .section .rdata,"dr",discard,"??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@" + .globl "??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@" # @"??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@" +"??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@": + .asciz "(s.size() == 0 && s.data() == nullptr)" + + .section .rdata,"dr",discard,"??_C@_05GCOJDIEO@CHECK?$AA@" + .globl "??_C@_05GCOJDIEO@CHECK?$AA@" # @"??_C@_05GCOJDIEO@CHECK?$AA@" +"??_C@_05GCOJDIEO@CHECK?$AA@": + .asciz "CHECK" + + .section .rdata,"dr",discard,"??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@" + .globl "??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@" # @"??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@" +"??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@": + .asciz "(cs.size() == 0 && cs.data() == nullptr)" + + .section .rdata,"dr",discard,"??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@PPPKJHO@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 598" + + .section .rdata,"dr",discard,"??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@BGOEJIDP@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 599" + + .section .data,"dw",discard,"??_R0?AUfail_fast@gsl@@@8" + .globl "??_R0?AUfail_fast@gsl@@@8" # @"??_R0?AUfail_fast@gsl@@@8" + .p2align 4 +"??_R0?AUfail_fast@gsl@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AUfail_fast@gsl@@" + .zero 4 + + .section .xdata,"dr",discard,"_CT??_R0?AUfail_fast@gsl@@@824" + .globl "_CT??_R0?AUfail_fast@gsl@@@824" # @"_CT??_R0?AUfail_fast@gsl@@@824" + .p2align 4 +"_CT??_R0?AUfail_fast@gsl@@@824": + .long 0 # 0x0 + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 24 # 0x18 + .long "??0fail_fast@gsl@@QEAA@AEBU01@@Z"@IMGREL + + .section .data,"dw",discard,"??_R0?AVlogic_error@std@@@8" + .globl "??_R0?AVlogic_error@std@@@8" # @"??_R0?AVlogic_error@std@@@8" + .p2align 4 +"??_R0?AVlogic_error@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AVlogic_error@std@@" + .zero 2 + + .section .xdata,"dr",discard,"_CT??_R0?AVlogic_error@std@@@824" + .globl "_CT??_R0?AVlogic_error@std@@@824" # @"_CT??_R0?AVlogic_error@std@@@824" + .p2align 4 +"_CT??_R0?AVlogic_error@std@@@824": + .long 0 # 0x0 + .long "??_R0?AVlogic_error@std@@@8"@IMGREL + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 24 # 0x18 + .long "??0logic_error@std@@QEAA@AEBV01@@Z"@IMGREL + + .section .data,"dw",discard,"??_R0?AVexception@std@@@8" + .globl "??_R0?AVexception@std@@@8" # @"??_R0?AVexception@std@@@8" + .p2align 4 +"??_R0?AVexception@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AVexception@std@@" + .zero 4 + + .section .xdata,"dr",discard,"_CT??_R0?AVexception@std@@@824" + .globl "_CT??_R0?AVexception@std@@@824" # @"_CT??_R0?AVexception@std@@@824" + .p2align 4 +"_CT??_R0?AVexception@std@@@824": + .long 0 # 0x0 + .long "??_R0?AVexception@std@@@8"@IMGREL + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 24 # 0x18 + .long "??0exception@std@@QEAA@AEBV01@@Z"@IMGREL + + .section .xdata,"dr",discard,"_CTA3?AUfail_fast@gsl@@" + .globl "_CTA3?AUfail_fast@gsl@@" # @"_CTA3?AUfail_fast@gsl@@" + .p2align 3 +"_CTA3?AUfail_fast@gsl@@": + .long 3 # 0x3 + .long "_CT??_R0?AUfail_fast@gsl@@@824"@IMGREL + .long "_CT??_R0?AVlogic_error@std@@@824"@IMGREL + .long "_CT??_R0?AVexception@std@@@824"@IMGREL + + .section .xdata,"dr",discard,"_TI3?AUfail_fast@gsl@@" + .globl "_TI3?AUfail_fast@gsl@@" # @"_TI3?AUfail_fast@gsl@@" + .p2align 3 +"_TI3?AUfail_fast@gsl@@": + .long 0 # 0x0 + .long "??1fail_fast@gsl@@UEAA@XZ"@IMGREL + .long 0 # 0x0 + .long "_CTA3?AUfail_fast@gsl@@"@IMGREL + + .section .rdata,"dr",largest,"??_7fail_fast@gsl@@6B@" + .p2align 4 # @0 +.L__unnamed_1: + .quad "??_R4fail_fast@gsl@@6B@" + .quad "??_Gfail_fast@gsl@@UEAAPEAXI@Z" + .quad "?what@exception@std@@UEBAPEBDXZ" + + .section .rdata,"dr",discard,"??_R4fail_fast@gsl@@6B@" + .globl "??_R4fail_fast@gsl@@6B@" # @"??_R4fail_fast@gsl@@6B@" + .p2align 4 +"??_R4fail_fast@gsl@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL + .long "??_R3fail_fast@gsl@@8"@IMGREL + .long "??_R4fail_fast@gsl@@6B@"@IMGREL + + .section .rdata,"dr",discard,"??_R3fail_fast@gsl@@8" + .globl "??_R3fail_fast@gsl@@8" # @"??_R3fail_fast@gsl@@8" + .p2align 3 +"??_R3fail_fast@gsl@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 3 # 0x3 + .long "??_R2fail_fast@gsl@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2fail_fast@gsl@@8" + .globl "??_R2fail_fast@gsl@@8" # @"??_R2fail_fast@gsl@@8" + .p2align 2 +"??_R2fail_fast@gsl@@8": + .long "??_R1A@?0A@EA@fail_fast@gsl@@8"@IMGREL + .long "??_R1A@?0A@EA@logic_error@std@@8"@IMGREL + .long "??_R1A@?0A@EA@exception@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@fail_fast@gsl@@8" + .globl "??_R1A@?0A@EA@fail_fast@gsl@@8" # @"??_R1A@?0A@EA@fail_fast@gsl@@8" + .p2align 4 +"??_R1A@?0A@EA@fail_fast@gsl@@8": + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL + .long 2 # 0x2 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3fail_fast@gsl@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@logic_error@std@@8" + .globl "??_R1A@?0A@EA@logic_error@std@@8" # @"??_R1A@?0A@EA@logic_error@std@@8" + .p2align 4 +"??_R1A@?0A@EA@logic_error@std@@8": + .long "??_R0?AVlogic_error@std@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3logic_error@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R3logic_error@std@@8" + .globl "??_R3logic_error@std@@8" # @"??_R3logic_error@std@@8" + .p2align 3 +"??_R3logic_error@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2logic_error@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2logic_error@std@@8" + .globl "??_R2logic_error@std@@8" # @"??_R2logic_error@std@@8" + .p2align 2 +"??_R2logic_error@std@@8": + .long "??_R1A@?0A@EA@logic_error@std@@8"@IMGREL + .long "??_R1A@?0A@EA@exception@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@exception@std@@8" + .globl "??_R1A@?0A@EA@exception@std@@8" # @"??_R1A@?0A@EA@exception@std@@8" + .p2align 4 +"??_R1A@?0A@EA@exception@std@@8": + .long "??_R0?AVexception@std@@@8"@IMGREL + .long 0 # 0x0 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3exception@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R3exception@std@@8" + .globl "??_R3exception@std@@8" # @"??_R3exception@std@@8" + .p2align 3 +"??_R3exception@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 1 # 0x1 + .long "??_R2exception@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2exception@std@@8" + .globl "??_R2exception@std@@8" # @"??_R2exception@std@@8" + .p2align 2 +"??_R2exception@std@@8": + .long "??_R1A@?0A@EA@exception@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",largest,"??_7logic_error@std@@6B@" + .p2align 4 # @1 +.L__unnamed_2: + .quad "??_R4logic_error@std@@6B@" + .quad "??_Glogic_error@std@@UEAAPEAXI@Z" + .quad "?what@exception@std@@UEBAPEBDXZ" + + .section .rdata,"dr",discard,"??_R4logic_error@std@@6B@" + .globl "??_R4logic_error@std@@6B@" # @"??_R4logic_error@std@@6B@" + .p2align 4 +"??_R4logic_error@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AVlogic_error@std@@@8"@IMGREL + .long "??_R3logic_error@std@@8"@IMGREL + .long "??_R4logic_error@std@@6B@"@IMGREL + + .section .rdata,"dr",largest,"??_7exception@std@@6B@" + .p2align 4 # @2 +.L__unnamed_3: + .quad "??_R4exception@std@@6B@" + .quad "??_Gexception@std@@UEAAPEAXI@Z" + .quad "?what@exception@std@@UEBAPEBDXZ" + + .section .rdata,"dr",discard,"??_R4exception@std@@6B@" + .globl "??_R4exception@std@@6B@" # @"??_R4exception@std@@6B@" + .p2align 4 +"??_R4exception@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AVexception@std@@@8"@IMGREL + .long "??_R3exception@std@@8"@IMGREL + .long "??_R4exception@std@@6B@"@IMGREL + + .section .rdata,"dr",discard,"??_C@_0BC@EOODALEL@Unknown?5exception?$AA@" + .globl "??_C@_0BC@EOODALEL@Unknown?5exception?$AA@" # @"??_C@_0BC@EOODALEL@Unknown?5exception?$AA@" +"??_C@_0BC@EOODALEL@Unknown?5exception?$AA@": + .asciz "Unknown exception" + + .section .rdata,"dr",largest,"??_7?$UnaryExpr@_N@Catch@@6B@" + .p2align 4 # @3 +.L__unnamed_4: + .quad "??_R4?$UnaryExpr@_N@Catch@@6B@" + .quad "?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ" + .quad "?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$UnaryExpr@_N@Catch@@6B@" + .globl "??_R4?$UnaryExpr@_N@Catch@@6B@" # @"??_R4?$UnaryExpr@_N@Catch@@6B@" + .p2align 4 +"??_R4?$UnaryExpr@_N@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$UnaryExpr@_N@Catch@@@8"@IMGREL + .long "??_R3?$UnaryExpr@_N@Catch@@8"@IMGREL + .long "??_R4?$UnaryExpr@_N@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$UnaryExpr@_N@Catch@@@8" + .globl "??_R0?AV?$UnaryExpr@_N@Catch@@@8" # @"??_R0?AV?$UnaryExpr@_N@Catch@@@8" + .p2align 4 +"??_R0?AV?$UnaryExpr@_N@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$UnaryExpr@_N@Catch@@" + .zero 5 + + .section .rdata,"dr",discard,"??_R3?$UnaryExpr@_N@Catch@@8" + .globl "??_R3?$UnaryExpr@_N@Catch@@8" # @"??_R3?$UnaryExpr@_N@Catch@@8" + .p2align 3 +"??_R3?$UnaryExpr@_N@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$UnaryExpr@_N@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$UnaryExpr@_N@Catch@@8" + .globl "??_R2?$UnaryExpr@_N@Catch@@8" # @"??_R2?$UnaryExpr@_N@Catch@@8" + .p2align 2 +"??_R2?$UnaryExpr@_N@Catch@@8": + .long "??_R1A@?0A@EA@?$UnaryExpr@_N@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$UnaryExpr@_N@Catch@@8" + .globl "??_R1A@?0A@EA@?$UnaryExpr@_N@Catch@@8" # @"??_R1A@?0A@EA@?$UnaryExpr@_N@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$UnaryExpr@_N@Catch@@8": + .long "??_R0?AV?$UnaryExpr@_N@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$UnaryExpr@_N@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@ITransientExpression@Catch@@8" + .globl "??_R1A@?0A@EA@ITransientExpression@Catch@@8" # @"??_R1A@?0A@EA@ITransientExpression@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@ITransientExpression@Catch@@8": + .long "??_R0?AUITransientExpression@Catch@@@8"@IMGREL + .long 0 # 0x0 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3ITransientExpression@Catch@@8"@IMGREL + + .section .data,"dw",discard,"??_R0?AUITransientExpression@Catch@@@8" + .globl "??_R0?AUITransientExpression@Catch@@@8" # @"??_R0?AUITransientExpression@Catch@@@8" + .p2align 4 +"??_R0?AUITransientExpression@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AUITransientExpression@Catch@@" + .zero 7 + + .section .rdata,"dr",discard,"??_R3ITransientExpression@Catch@@8" + .globl "??_R3ITransientExpression@Catch@@8" # @"??_R3ITransientExpression@Catch@@8" + .p2align 3 +"??_R3ITransientExpression@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 1 # 0x1 + .long "??_R2ITransientExpression@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2ITransientExpression@Catch@@8" + .globl "??_R2ITransientExpression@Catch@@8" # @"??_R2ITransientExpression@Catch@@8" + .p2align 2 +"??_R2ITransientExpression@Catch@@8": + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",largest,"??_7ITransientExpression@Catch@@6B@" + .p2align 4 # @4 +.L__unnamed_5: + .quad "??_R4ITransientExpression@Catch@@6B@" + .quad _purecall + .quad _purecall + .quad _purecall + .quad "??_GITransientExpression@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4ITransientExpression@Catch@@6B@" + .globl "??_R4ITransientExpression@Catch@@6B@" # @"??_R4ITransientExpression@Catch@@6B@" + .p2align 4 +"??_R4ITransientExpression@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AUITransientExpression@Catch@@@8"@IMGREL + .long "??_R3ITransientExpression@Catch@@8"@IMGREL + .long "??_R4ITransientExpression@Catch@@6B@"@IMGREL + + .section .rdata,"dr",discard,"??_C@_1EI@MLOBABC@?$AA?$CC?$AA_?$AAC?$AAo?$AAu?$AAn?$AAt?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA?$CI?$AAs?$AAi?$AAz?$AAe?$AA_?$AAt?$AA?$CJ?$AA?$CI?$AA?9?$AA1?$AA?$CJ?$AA?5?$AA?1?$AA?5?$AA_?$AAS?$AAz?$AA?$CC?$AA?5?$AA?$CG@" + .globl "??_C@_1EI@MLOBABC@?$AA?$CC?$AA_?$AAC?$AAo?$AAu?$AAn?$AAt?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA?$CI?$AAs?$AAi?$AAz?$AAe?$AA_?$AAt?$AA?$CJ?$AA?$CI?$AA?9?$AA1?$AA?$CJ?$AA?5?$AA?1?$AA?5?$AA_?$AAS?$AAz?$AA?$CC?$AA?5?$AA?$CG@" # @"??_C@_1EI@MLOBABC@?$AA?$CC?$AA_?$AAC?$AAo?$AAu?$AAn?$AAt?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA?$CI?$AAs?$AAi?$AAz?$AAe?$AA_?$AAt?$AA?$CJ?$AA?$CI?$AA?9?$AA1?$AA?$CJ?$AA?5?$AA?1?$AA?5?$AA_?$AAS?$AAz?$AA?$CC?$AA?5?$AA?$CG@" + .p2align 1 +"??_C@_1EI@MLOBABC@?$AA?$CC?$AA_?$AAC?$AAo?$AAu?$AAn?$AAt?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA?$CI?$AAs?$AAi?$AAz?$AAe?$AA_?$AAt?$AA?$CJ?$AA?$CI?$AA?9?$AA1?$AA?$CJ?$AA?5?$AA?1?$AA?5?$AA_?$AAS?$AAz?$AA?$CC?$AA?5?$AA?$CG@": + .short 34 # 0x22 + .short 95 # 0x5f + .short 67 # 0x43 + .short 111 # 0x6f + .short 117 # 0x75 + .short 110 # 0x6e + .short 116 # 0x74 + .short 32 # 0x20 + .short 60 # 0x3c + .short 61 # 0x3d + .short 32 # 0x20 + .short 40 # 0x28 + .short 115 # 0x73 + .short 105 # 0x69 + .short 122 # 0x7a + .short 101 # 0x65 + .short 95 # 0x5f + .short 116 # 0x74 + .short 41 # 0x29 + .short 40 # 0x28 + .short 45 # 0x2d + .short 49 # 0x31 + .short 41 # 0x29 + .short 32 # 0x20 + .short 47 # 0x2f + .short 32 # 0x20 + .short 95 # 0x5f + .short 83 # 0x53 + .short 122 # 0x7a + .short 34 # 0x22 + .short 32 # 0x20 + .short 38 # 0x26 + .short 38 # 0x26 + .short 32 # 0x20 + .short 48 # 0x30 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@" + .globl "??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@" # @"??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@" + .p2align 1 +"??_C@_17CNPHIMPH@?$AA?$CF?$AAl?$AAs?$AA?$AA@": + .short 37 # 0x25 + .short 108 # 0x6c + .short 115 # 0x73 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1JA@CLGJOHFK@?$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@_1JA@CLGJOHFK@?$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@_1JA@CLGJOHFK@?$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@_1JA@CLGJOHFK@?$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 32 # 0x20 + .short 49 # 0x31 + .short 52 # 0x34 + .short 46 # 0x2e + .short 48 # 0x30 + .short 92 # 0x5c + .short 86 # 0x56 + .short 67 # 0x43 + .short 92 # 0x5c + .short 73 # 0x49 + .short 78 # 0x4e + .short 67 # 0x43 + .short 76 # 0x4c + .short 85 # 0x55 + .short 68 # 0x44 + .short 69 # 0x45 + .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@_1BI@KEDDLBGI@?$AA_?$AAD?$AAe?$AAa?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA?$AA@" + .globl "??_C@_1BI@KEDDLBGI@?$AA_?$AAD?$AAe?$AAa?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA?$AA@" # @"??_C@_1BI@KEDDLBGI@?$AA_?$AAD?$AAe?$AAa?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA?$AA@" + .p2align 1 +"??_C@_1BI@KEDDLBGI@?$AA_?$AAD?$AAe?$AAa?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA?$AA@": + .short 95 # 0x5f + .short 68 # 0x44 + .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 101 # 0x65 + .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@_1HE@CDMBFOKC@?$AA?$CC?$AA?$CI?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr?$AA?5?$AA?$CG?$AA?5?$AA?$CI?$AA_?$AAB?$AAI?$AAG?$AA_?$AAA?$AAL?$AAL?$AAO?$AAC?$AAA?$AAT?$AAI?$AAO?$AAN?$AA_?$AAA@" + .globl "??_C@_1HE@CDMBFOKC@?$AA?$CC?$AA?$CI?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr?$AA?5?$AA?$CG?$AA?5?$AA?$CI?$AA_?$AAB?$AAI?$AAG?$AA_?$AAA?$AAL?$AAL?$AAO?$AAC?$AAA?$AAT?$AAI?$AAO?$AAN?$AA_?$AAA@" # @"??_C@_1HE@CDMBFOKC@?$AA?$CC?$AA?$CI?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr?$AA?5?$AA?$CG?$AA?5?$AA?$CI?$AA_?$AAB?$AAI?$AAG?$AA_?$AAA?$AAL?$AAL?$AAO?$AAC?$AAA?$AAT?$AAI?$AAO?$AAN?$AA_?$AAA@" + .p2align 1 +"??_C@_1HE@CDMBFOKC@?$AA?$CC?$AA?$CI?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr?$AA?5?$AA?$CG?$AA?5?$AA?$CI?$AA_?$AAB?$AAI?$AAG?$AA_?$AAA?$AAL?$AAL?$AAO?$AAC?$AAA?$AAT?$AAI?$AAO?$AAN?$AA_?$AAA@": + .short 34 # 0x22 + .short 40 # 0x28 + .short 95 # 0x5f + .short 80 # 0x50 + .short 116 # 0x74 + .short 114 # 0x72 + .short 95 # 0x5f + .short 117 # 0x75 + .short 115 # 0x73 + .short 101 # 0x65 + .short 114 # 0x72 + .short 32 # 0x20 + .short 38 # 0x26 + .short 32 # 0x20 + .short 40 # 0x28 + .short 95 # 0x5f + .short 66 # 0x42 + .short 73 # 0x49 + .short 71 # 0x47 + .short 95 # 0x5f + .short 65 # 0x41 + .short 76 # 0x4c + .short 76 # 0x4c + .short 79 # 0x4f + .short 67 # 0x43 + .short 65 # 0x41 + .short 84 # 0x54 + .short 73 # 0x49 + .short 79 # 0x4f + .short 78 # 0x4e + .short 95 # 0x5f + .short 65 # 0x41 + .short 76 # 0x4c + .short 73 # 0x49 + .short 71 # 0x47 + .short 78 # 0x4e + .short 77 # 0x4d + .short 69 # 0x45 + .short 78 # 0x4e + .short 84 # 0x54 + .short 32 # 0x20 + .short 45 # 0x2d + .short 32 # 0x20 + .short 49 # 0x31 + .short 41 # 0x29 + .short 41 # 0x29 + .short 32 # 0x20 + .short 61 # 0x3d + .short 61 # 0x3d + .short 32 # 0x20 + .short 48 # 0x30 + .short 34 # 0x22 + .short 32 # 0x20 + .short 38 # 0x26 + .short 38 # 0x26 + .short 32 # 0x20 + .short 48 # 0x30 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1JO@EKLKIEHP@?$AA?$CC?$AAr?$AAe?$AAi?$AAn?$AAt?$AAe?$AAr?$AAp?$AAr?$AAe?$AAt?$AA_?$AAc?$AAa?$AAs?$AAt?$AA?$DM?$AAu?$AAi?$AAn?$AAt?$AAp?$AAt?$AAr?$AA_?$AAt?$AA?5?$AA?$CK?$AA?$DO?$AA?$CI?$AA_@" + .globl "??_C@_1JO@EKLKIEHP@?$AA?$CC?$AAr?$AAe?$AAi?$AAn?$AAt?$AAe?$AAr?$AAp?$AAr?$AAe?$AAt?$AA_?$AAc?$AAa?$AAs?$AAt?$AA?$DM?$AAu?$AAi?$AAn?$AAt?$AAp?$AAt?$AAr?$AA_?$AAt?$AA?5?$AA?$CK?$AA?$DO?$AA?$CI?$AA_@" # @"??_C@_1JO@EKLKIEHP@?$AA?$CC?$AAr?$AAe?$AAi?$AAn?$AAt?$AAe?$AAr?$AAp?$AAr?$AAe?$AAt?$AA_?$AAc?$AAa?$AAs?$AAt?$AA?$DM?$AAu?$AAi?$AAn?$AAt?$AAp?$AAt?$AAr?$AA_?$AAt?$AA?5?$AA?$CK?$AA?$DO?$AA?$CI?$AA_@" + .p2align 1 +"??_C@_1JO@EKLKIEHP@?$AA?$CC?$AAr?$AAe?$AAi?$AAn?$AAt?$AAe?$AAr?$AAp?$AAr?$AAe?$AAt?$AA_?$AAc?$AAa?$AAs?$AAt?$AA?$DM?$AAu?$AAi?$AAn?$AAt?$AAp?$AAt?$AAr?$AA_?$AAt?$AA?5?$AA?$CK?$AA?$DO?$AA?$CI?$AA_@": + .short 34 # 0x22 + .short 114 # 0x72 + .short 101 # 0x65 + .short 105 # 0x69 + .short 110 # 0x6e + .short 116 # 0x74 + .short 101 # 0x65 + .short 114 # 0x72 + .short 112 # 0x70 + .short 114 # 0x72 + .short 101 # 0x65 + .short 116 # 0x74 + .short 95 # 0x5f + .short 99 # 0x63 + .short 97 # 0x61 + .short 115 # 0x73 + .short 116 # 0x74 + .short 60 # 0x3c + .short 117 # 0x75 + .short 105 # 0x69 + .short 110 # 0x6e + .short 116 # 0x74 + .short 112 # 0x70 + .short 116 # 0x74 + .short 114 # 0x72 + .short 95 # 0x5f + .short 116 # 0x74 + .short 32 # 0x20 + .short 42 # 0x2a + .short 62 # 0x3e + .short 40 # 0x28 + .short 95 # 0x5f + .short 80 # 0x50 + .short 116 # 0x74 + .short 114 # 0x72 + .short 95 # 0x5f + .short 112 # 0x70 + .short 116 # 0x74 + .short 114 # 0x72 + .short 41 # 0x29 + .short 91 # 0x5b + .short 45 # 0x2d + .short 49 # 0x31 + .short 93 # 0x5d + .short 32 # 0x20 + .short 61 # 0x3d + .short 61 # 0x3d + .short 32 # 0x20 + .short 95 # 0x5f + .short 66 # 0x42 + .short 73 # 0x49 + .short 71 # 0x47 + .short 95 # 0x5f + .short 65 # 0x41 + .short 76 # 0x4c + .short 76 # 0x4c + .short 79 # 0x4f + .short 67 # 0x43 + .short 65 # 0x41 + .short 84 # 0x54 + .short 73 # 0x49 + .short 79 # 0x4f + .short 78 # 0x4e + .short 95 # 0x5f + .short 83 # 0x53 + .short 69 # 0x45 + .short 78 # 0x4e + .short 84 # 0x54 + .short 73 # 0x49 + .short 78 # 0x4e + .short 69 # 0x45 + .short 76 # 0x4c + .short 34 # 0x22 + .short 32 # 0x20 + .short 38 # 0x26 + .short 38 # 0x26 + .short 32 # 0x20 + .short 48 # 0x30 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1EE@PDHAHDDC@?$AA?$CC?$AA_?$AAP?$AAt?$AAr?$AA_?$AAc?$AAo?$AAn?$AAt?$AAa?$AAi?$AAn?$AAe?$AAr?$AA?5?$AA?$DM?$AA?5?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr?$AA?$CC?$AA?5?$AA?$CG?$AA?$CG?$AA?5@" + .globl "??_C@_1EE@PDHAHDDC@?$AA?$CC?$AA_?$AAP?$AAt?$AAr?$AA_?$AAc?$AAo?$AAn?$AAt?$AAa?$AAi?$AAn?$AAe?$AAr?$AA?5?$AA?$DM?$AA?5?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr?$AA?$CC?$AA?5?$AA?$CG?$AA?$CG?$AA?5@" # @"??_C@_1EE@PDHAHDDC@?$AA?$CC?$AA_?$AAP?$AAt?$AAr?$AA_?$AAc?$AAo?$AAn?$AAt?$AAa?$AAi?$AAn?$AAe?$AAr?$AA?5?$AA?$DM?$AA?5?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr?$AA?$CC?$AA?5?$AA?$CG?$AA?$CG?$AA?5@" + .p2align 1 +"??_C@_1EE@PDHAHDDC@?$AA?$CC?$AA_?$AAP?$AAt?$AAr?$AA_?$AAc?$AAo?$AAn?$AAt?$AAa?$AAi?$AAn?$AAe?$AAr?$AA?5?$AA?$DM?$AA?5?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr?$AA?$CC?$AA?5?$AA?$CG?$AA?$CG?$AA?5@": + .short 34 # 0x22 + .short 95 # 0x5f + .short 80 # 0x50 + .short 116 # 0x74 + .short 114 # 0x72 + .short 95 # 0x5f + .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 32 # 0x20 + .short 60 # 0x3c + .short 32 # 0x20 + .short 95 # 0x5f + .short 80 # 0x50 + .short 116 # 0x74 + .short 114 # 0x72 + .short 95 # 0x5f + .short 117 # 0x75 + .short 115 # 0x73 + .short 101 # 0x65 + .short 114 # 0x72 + .short 34 # 0x22 + .short 32 # 0x20 + .short 38 # 0x26 + .short 38 # 0x26 + .short 32 # 0x20 + .short 48 # 0x30 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1HA@NAPGMHAO@?$AA?$CC?$AA2?$AA?5?$AA?$CK?$AA?5?$AAs?$AAi?$AAz?$AAe?$AAo?$AAf?$AA?$CI?$AAv?$AAo?$AAi?$AAd?$AA?5?$AA?$CK?$AA?$CJ?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr@" + .globl "??_C@_1HA@NAPGMHAO@?$AA?$CC?$AA2?$AA?5?$AA?$CK?$AA?5?$AAs?$AAi?$AAz?$AAe?$AAo?$AAf?$AA?$CI?$AAv?$AAo?$AAi?$AAd?$AA?5?$AA?$CK?$AA?$CJ?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr@" # @"??_C@_1HA@NAPGMHAO@?$AA?$CC?$AA2?$AA?5?$AA?$CK?$AA?5?$AAs?$AAi?$AAz?$AAe?$AAo?$AAf?$AA?$CI?$AAv?$AAo?$AAi?$AAd?$AA?5?$AA?$CK?$AA?$CJ?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr@" + .p2align 1 +"??_C@_1HA@NAPGMHAO@?$AA?$CC?$AA2?$AA?5?$AA?$CK?$AA?5?$AAs?$AAi?$AAz?$AAe?$AAo?$AAf?$AA?$CI?$AAv?$AAo?$AAi?$AAd?$AA?5?$AA?$CK?$AA?$CJ?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr@": + .short 34 # 0x22 + .short 50 # 0x32 + .short 32 # 0x20 + .short 42 # 0x2a + .short 32 # 0x20 + .short 115 # 0x73 + .short 105 # 0x69 + .short 122 # 0x7a + .short 101 # 0x65 + .short 111 # 0x6f + .short 102 # 0x66 + .short 40 # 0x28 + .short 118 # 0x76 + .short 111 # 0x6f + .short 105 # 0x69 + .short 100 # 0x64 + .short 32 # 0x20 + .short 42 # 0x2a + .short 41 # 0x29 + .short 32 # 0x20 + .short 60 # 0x3c + .short 61 # 0x3d + .short 32 # 0x20 + .short 95 # 0x5f + .short 80 # 0x50 + .short 116 # 0x74 + .short 114 # 0x72 + .short 95 # 0x5f + .short 117 # 0x75 + .short 115 # 0x73 + .short 101 # 0x65 + .short 114 # 0x72 + .short 32 # 0x20 + .short 45 # 0x2d + .short 32 # 0x20 + .short 95 # 0x5f + .short 80 # 0x50 + .short 116 # 0x74 + .short 114 # 0x72 + .short 95 # 0x5f + .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 34 # 0x22 + .short 32 # 0x20 + .short 38 # 0x26 + .short 38 # 0x26 + .short 32 # 0x20 + .short 48 # 0x30 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1GI@DHJGPFNI@?$AA?$CC?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr?$AA?5?$AA?9?$AA?5?$AA_?$AAP?$AAt?$AAr?$AA_?$AAc?$AAo?$AAn?$AAt?$AAa?$AAi?$AAn?$AAe?$AAr?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA_@" + .globl "??_C@_1GI@DHJGPFNI@?$AA?$CC?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr?$AA?5?$AA?9?$AA?5?$AA_?$AAP?$AAt?$AAr?$AA_?$AAc?$AAo?$AAn?$AAt?$AAa?$AAi?$AAn?$AAe?$AAr?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA_@" # @"??_C@_1GI@DHJGPFNI@?$AA?$CC?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr?$AA?5?$AA?9?$AA?5?$AA_?$AAP?$AAt?$AAr?$AA_?$AAc?$AAo?$AAn?$AAt?$AAa?$AAi?$AAn?$AAe?$AAr?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA_@" + .p2align 1 +"??_C@_1GI@DHJGPFNI@?$AA?$CC?$AA_?$AAP?$AAt?$AAr?$AA_?$AAu?$AAs?$AAe?$AAr?$AA?5?$AA?9?$AA?5?$AA_?$AAP?$AAt?$AAr?$AA_?$AAc?$AAo?$AAn?$AAt?$AAa?$AAi?$AAn?$AAe?$AAr?$AA?5?$AA?$DM?$AA?$DN?$AA?5?$AA_@": + .short 34 # 0x22 + .short 95 # 0x5f + .short 80 # 0x50 + .short 116 # 0x74 + .short 114 # 0x72 + .short 95 # 0x5f + .short 117 # 0x75 + .short 115 # 0x73 + .short 101 # 0x65 + .short 114 # 0x72 + .short 32 # 0x20 + .short 45 # 0x2d + .short 32 # 0x20 + .short 95 # 0x5f + .short 80 # 0x50 + .short 116 # 0x74 + .short 114 # 0x72 + .short 95 # 0x5f + .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 32 # 0x20 + .short 60 # 0x3c + .short 61 # 0x3d + .short 32 # 0x20 + .short 95 # 0x5f + .short 78 # 0x4e + .short 79 # 0x4f + .short 78 # 0x4e + .short 95 # 0x5f + .short 85 # 0x55 + .short 83 # 0x53 + .short 69 # 0x45 + .short 82 # 0x52 + .short 95 # 0x5f + .short 83 # 0x53 + .short 73 # 0x49 + .short 90 # 0x5a + .short 69 # 0x45 + .short 34 # 0x22 + .short 32 # 0x20 + .short 38 # 0x26 + .short 38 # 0x26 + .short 32 # 0x20 + .short 48 # 0x30 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_0CO@CEBJJFAL@sizeof?$CIs?$CJ?5?$DN?$DN?5sizeof?$CIint?$CK?$CJ?5?$CL?5size@" + .globl "??_C@_0CO@CEBJJFAL@sizeof?$CIs?$CJ?5?$DN?$DN?5sizeof?$CIint?$CK?$CJ?5?$CL?5size@" # @"??_C@_0CO@CEBJJFAL@sizeof?$CIs?$CJ?5?$DN?$DN?5sizeof?$CIint?$CK?$CJ?5?$CL?5size@" +"??_C@_0CO@CEBJJFAL@sizeof?$CIs?$CJ?5?$DN?$DN?5sizeof?$CIint?$CK?$CJ?5?$CL?5size@": + .asciz "sizeof(s) == sizeof(int*) + sizeof(ptrdiff_t)" + + .section .rdata,"dr",discard,"??_C@_0BK@EEOGJHHA@sizeof?$CIs?$CJ?5?$DN?$DN?5sizeof?$CIint?$CK?$CJ?$AA@" + .globl "??_C@_0BK@EEOGJHHA@sizeof?$CIs?$CJ?5?$DN?$DN?5sizeof?$CIint?$CK?$CJ?$AA@" # @"??_C@_0BK@EEOGJHHA@sizeof?$CIs?$CJ?5?$DN?$DN?5sizeof?$CIint?$CK?$CJ?$AA@" +"??_C@_0BK@EEOGJHHA@sizeof?$CIs?$CJ?5?$DN?$DN?5sizeof?$CIint?$CK?$CJ?$AA@": + .asciz "sizeof(s) == sizeof(int*)" + + .section .rdata,"dr",discard,"??_C@_02EGOFBIJA@?$DN?$DN?$AA@" + .globl "??_C@_02EGOFBIJA@?$DN?$DN?$AA@" # @"??_C@_02EGOFBIJA@?$DN?$DN?$AA@" +"??_C@_02EGOFBIJA@?$DN?$DN?$AA@": + .asciz "==" + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEB_KAEB_K@Catch@@6B@" + .p2align 4 # @5 +.L__unnamed_6: + .quad "??_R4?$BinaryExpr@AEB_KAEB_K@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEB_KAEB_K@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEB_KAEB_K@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEB_KAEB_K@Catch@@6B@" # @"??_R4?$BinaryExpr@AEB_KAEB_K@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEB_KAEB_K@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEB_KAEB_K@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEB_KAEB_K@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEB_KAEB_K@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEB_KAEB_K@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEB_KAEB_K@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEB_KAEB_K@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEB_KAEB_K@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEB_KAEB_K@Catch@@" + .zero 4 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEB_KAEB_K@Catch@@8" + .globl "??_R3?$BinaryExpr@AEB_KAEB_K@Catch@@8" # @"??_R3?$BinaryExpr@AEB_KAEB_K@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEB_KAEB_K@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEB_KAEB_K@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEB_KAEB_K@Catch@@8" + .globl "??_R2?$BinaryExpr@AEB_KAEB_K@Catch@@8" # @"??_R2?$BinaryExpr@AEB_KAEB_K@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEB_KAEB_K@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEB_KAEB_K@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEB_KAEB_K@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEB_KAEB_K@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEB_KAEB_K@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEB_KAEB_K@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEB_KAEB_K@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEB_KAEB_K@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_C@_0BO@IBLHLNBC@workaround_macro?$CI?$CJ?0?5fail_fast?$AA@" + .globl "??_C@_0BO@IBLHLNBC@workaround_macro?$CI?$CJ?0?5fail_fast?$AA@" # @"??_C@_0BO@IBLHLNBC@workaround_macro?$CI?$CJ?0?5fail_fast?$AA@" +"??_C@_0BO@IBLHLNBC@workaround_macro?$CI?$CJ?0?5fail_fast?$AA@": + .asciz "workaround_macro(), fail_fast" + + .section .rdata,"dr",discard,"??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" + .globl "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" # @"??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" +"??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@": + .asciz "CHECK_THROWS_AS" + + .section .rdata,"dr",discard,"??_C@_0CE@EIFEKIFN@const_workaround_macro?$CI?$CJ?0?5fail_f@" + .globl "??_C@_0CE@EIFEKIFN@const_workaround_macro?$CI?$CJ?0?5fail_f@" # @"??_C@_0CE@EIFEKIFN@const_workaround_macro?$CI?$CJ?0?5fail_f@" +"??_C@_0CE@EIFEKIFN@const_workaround_macro?$CI?$CJ?0?5fail_f@": + .asciz "const_workaround_macro(), fail_fast" + + .section .rdata,"dr",discard,"??_C@_0DG@LJIAFOPK@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@LJIAFOPK@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@LJIAFOPK@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@LJIAFOPK@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 336" + + .section .rdata,"dr",discard,"??_C@_0DG@PHADKCAK@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@PHADKCAK@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@PHADKCAK@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@PHADKCAK@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 321" + + .section .rdata,"dr" + .p2align 4 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@3PAHA" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_0O@NOJILHDP@s?4size?$CI?$CJ?5?$DN?$DN?5i?$AA@" + .globl "??_C@_0O@NOJILHDP@s?4size?$CI?$CJ?5?$DN?$DN?5i?$AA@" # @"??_C@_0O@NOJILHDP@s?4size?$CI?$CJ?5?$DN?$DN?5i?$AA@" +"??_C@_0O@NOJILHDP@s?4size?$CI?$CJ?5?$DN?$DN?5i?$AA@": + .asciz "s.size() == i" + + .section .rdata,"dr",discard,"??_C@_0BE@ELNPMHI@s?4data?$CI?$CJ?5?$DN?$DN?5?$CGarr?$FL0?$FN?$AA@" + .globl "??_C@_0BE@ELNPMHI@s?4data?$CI?$CJ?5?$DN?$DN?5?$CGarr?$FL0?$FN?$AA@" # @"??_C@_0BE@ELNPMHI@s?4data?$CI?$CJ?5?$DN?$DN?5?$CGarr?$FL0?$FN?$AA@" +"??_C@_0BE@ELNPMHI@s?4data?$CI?$CJ?5?$DN?$DN?5?$CGarr?$FL0?$FN?$AA@": + .asciz "s.data() == &arr[0]" + + .section .rdata,"dr",discard,"??_C@_0BG@OMDAMIKD@s?4empty?$CI?$CJ?5?$DN?$DN?5?$CIi?5?$DN?$DN?50?$CJ?$AA@" + .globl "??_C@_0BG@OMDAMIKD@s?4empty?$CI?$CJ?5?$DN?$DN?5?$CIi?5?$DN?$DN?50?$CJ?$AA@" # @"??_C@_0BG@OMDAMIKD@s?4empty?$CI?$CJ?5?$DN?$DN?5?$CIi?5?$DN?$DN?50?$CJ?$AA@" +"??_C@_0BG@OMDAMIKD@s?4empty?$CI?$CJ?5?$DN?$DN?5?$CIi?5?$DN?$DN?50?$CJ?$AA@": + .asciz "s.empty() == (i == 0)" + + .section .rdata,"dr",discard,"??_C@_0P@LDCJLIK@arr?$FLj?$FN?5?$DN?$DN?5s?$FLj?$FN?$AA@" + .globl "??_C@_0P@LDCJLIK@arr?$FLj?$FN?5?$DN?$DN?5s?$FLj?$FN?$AA@" # @"??_C@_0P@LDCJLIK@arr?$FLj?$FN?5?$DN?$DN?5s?$FLj?$FN?$AA@" +"??_C@_0P@LDCJLIK@arr?$FLj?$FN?5?$DN?$DN?5s?$FLj?$FN?$AA@": + .asciz "arr[j] == s[j]" + + .section .rdata,"dr",discard,"??_C@_0BC@MKAGIIPK@arr?$FLj?$FN?5?$DN?$DN?5s?4at?$CIj?$CJ?$AA@" + .globl "??_C@_0BC@MKAGIIPK@arr?$FLj?$FN?5?$DN?$DN?5s?4at?$CIj?$CJ?$AA@" # @"??_C@_0BC@MKAGIIPK@arr?$FLj?$FN?5?$DN?$DN?5s?4at?$CIj?$CJ?$AA@" +"??_C@_0BC@MKAGIIPK@arr?$FLj?$FN?5?$DN?$DN?5s?4at?$CIj?$CJ?$AA@": + .asciz "arr[j] == s.at(j)" + + .section .rdata,"dr",discard,"??_C@_0P@DJOLCIAK@arr?$FLj?$FN?5?$DN?$DN?5s?$CIj?$CJ?$AA@" + .globl "??_C@_0P@DJOLCIAK@arr?$FLj?$FN?5?$DN?$DN?5s?$CIj?$CJ?$AA@" # @"??_C@_0P@DJOLCIAK@arr?$FLj?$FN?5?$DN?$DN?5s?$CIj?$CJ?$AA@" +"??_C@_0P@DJOLCIAK@arr?$FLj?$FN?5?$DN?$DN?5s?$CIj?$CJ?$AA@": + .asciz "arr[j] == s(j)" + + .section .rdata,"dr",discard,"??_C@_0BA@LABGAAKJ@s?4size?$CI?$CJ?5?$DN?$DN?54?9i?$AA@" + .globl "??_C@_0BA@LABGAAKJ@s?4size?$CI?$CJ?5?$DN?$DN?54?9i?$AA@" # @"??_C@_0BA@LABGAAKJ@s?4size?$CI?$CJ?5?$DN?$DN?54?9i?$AA@" +"??_C@_0BA@LABGAAKJ@s?4size?$CI?$CJ?5?$DN?$DN?54?9i?$AA@": + .asciz "s.size() == 4-i" + + .section .rdata,"dr",discard,"??_C@_0BE@GHNAOJEH@s?4data?$CI?$CJ?5?$DN?$DN?5?$CGarr?$FLi?$FN?$AA@" + .globl "??_C@_0BE@GHNAOJEH@s?4data?$CI?$CJ?5?$DN?$DN?5?$CGarr?$FLi?$FN?$AA@" # @"??_C@_0BE@GHNAOJEH@s?4data?$CI?$CJ?5?$DN?$DN?5?$CGarr?$FLi?$FN?$AA@" +"??_C@_0BE@GHNAOJEH@s?4data?$CI?$CJ?5?$DN?$DN?5?$CGarr?$FLi?$FN?$AA@": + .asciz "s.data() == &arr[i]" + + .section .rdata,"dr",discard,"??_C@_0BI@CAKIEDAA@s?4empty?$CI?$CJ?5?$DN?$DN?5?$CI4?9i?5?$DN?$DN?50?$CJ?$AA@" + .globl "??_C@_0BI@CAKIEDAA@s?4empty?$CI?$CJ?5?$DN?$DN?5?$CI4?9i?5?$DN?$DN?50?$CJ?$AA@" # @"??_C@_0BI@CAKIEDAA@s?4empty?$CI?$CJ?5?$DN?$DN?5?$CI4?9i?5?$DN?$DN?50?$CJ?$AA@" +"??_C@_0BI@CAKIEDAA@s?4empty?$CI?$CJ?5?$DN?$DN?5?$CI4?9i?5?$DN?$DN?50?$CJ?$AA@": + .asciz "s.empty() == (4-i == 0)" + + .section .rdata,"dr",discard,"??_C@_0BB@NMAKIDAL@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?$FLj?$FN?$AA@" + .globl "??_C@_0BB@NMAKIDAL@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?$FLj?$FN?$AA@" # @"??_C@_0BB@NMAKIDAL@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?$FLj?$FN?$AA@" +"??_C@_0BB@NMAKIDAL@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?$FLj?$FN?$AA@": + .asciz "arr[j+i] == s[j]" + + .section .rdata,"dr",discard,"??_C@_0BE@IAOINJFN@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?4at?$CIj?$CJ?$AA@" + .globl "??_C@_0BE@IAOINJFN@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?4at?$CIj?$CJ?$AA@" # @"??_C@_0BE@IAOINJFN@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?4at?$CIj?$CJ?$AA@" +"??_C@_0BE@IAOINJFN@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?4at?$CIj?$CJ?$AA@": + .asciz "arr[j+i] == s.at(j)" + + .section .rdata,"dr",discard,"??_C@_0BB@OONDDAIL@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?$CIj?$CJ?$AA@" + .globl "??_C@_0BB@OONDDAIL@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?$CIj?$CJ?$AA@" # @"??_C@_0BB@OONDDAIL@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?$CIj?$CJ?$AA@" +"??_C@_0BB@OONDDAIL@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?$CIj?$CJ?$AA@": + .asciz "arr[j+i] == s(j)" + + .section .rdata,"dr",discard,"??_C@_0CH@IPGLDMIF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@" + .globl "??_C@_0CH@IPGLDMIF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@" # @"??_C@_0CH@IPGLDMIF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@" +"??_C@_0CH@IPGLDMIF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@": + .asciz "(s.size() == 2 && s.data() == &arr[0])" + + .section .rdata,"dr",discard,"??_C@_0BJ@FCFJDLBD@?$CIs?$FL0?$FN?5?$DN?$DN?51?5?$CG?$CG?5s?$FL1?$FN?5?$DN?$DN?52?$CJ?$AA@" + .globl "??_C@_0BJ@FCFJDLBD@?$CIs?$FL0?$FN?5?$DN?$DN?51?5?$CG?$CG?5s?$FL1?$FN?5?$DN?$DN?52?$CJ?$AA@" # @"??_C@_0BJ@FCFJDLBD@?$CIs?$FL0?$FN?5?$DN?$DN?51?5?$CG?$CG?5s?$FL1?$FN?5?$DN?$DN?52?$CJ?$AA@" +"??_C@_0BJ@FCFJDLBD@?$CIs?$FL0?$FN?5?$DN?$DN?51?5?$CG?$CG?5s?$FL1?$FN?5?$DN?$DN?52?$CJ?$AA@": + .asciz "(s[0] == 1 && s[1] == 2)" + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEB_JAEBH@Catch@@6B@" + .p2align 4 # @6 +.L__unnamed_7: + .quad "??_R4?$BinaryExpr@AEB_JAEBH@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEB_JAEBH@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEB_JAEBH@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEB_JAEBH@Catch@@6B@" # @"??_R4?$BinaryExpr@AEB_JAEBH@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEB_JAEBH@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEB_JAEBH@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEB_JAEBH@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEB_JAEBH@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEB_JAEBH@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEB_JAEBH@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEB_JAEBH@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEB_JAEBH@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEB_JAEBH@Catch@@" + .zero 5 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEB_JAEBH@Catch@@8" + .globl "??_R3?$BinaryExpr@AEB_JAEBH@Catch@@8" # @"??_R3?$BinaryExpr@AEB_JAEBH@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEB_JAEBH@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEB_JAEBH@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEB_JAEBH@Catch@@8" + .globl "??_R2?$BinaryExpr@AEB_JAEBH@Catch@@8" # @"??_R2?$BinaryExpr@AEB_JAEBH@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEB_JAEBH@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEB_JAEBH@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEB_JAEBH@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEB_JAEBH@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEB_JAEBH@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEB_JAEBH@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEB_JAEBH@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEB_JAEBH@Catch@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@6B@" + .p2align 4 # @7 +.L__unnamed_8: + .quad "??_R4?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@6B@" # @"??_R4?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@" + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8" + .globl "??_R3?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8" # @"??_R3?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8" + .globl "??_R2?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8" # @"??_R2?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_C@_07OHNGEDJK@nullptr?$AA@" + .globl "??_C@_07OHNGEDJK@nullptr?$AA@" # @"??_C@_07OHNGEDJK@nullptr?$AA@" +"??_C@_07OHNGEDJK@nullptr?$AA@": + .asciz "nullptr" + + .section .rdata,"dr",discard,"??_C@_1DG@HGDKEBPG@?$AA?$CC?$AA_?$AAP?$AAt?$AAr?$AA_?$AAc?$AAo?$AAn?$AAt?$AAa?$AAi?$AAn?$AAe?$AAr?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AA0?$AA?$CC?$AA?5?$AA?$CG?$AA?$CG?$AA?5?$AA0?$AA?$AA@" + .globl "??_C@_1DG@HGDKEBPG@?$AA?$CC?$AA_?$AAP?$AAt?$AAr?$AA_?$AAc?$AAo?$AAn?$AAt?$AAa?$AAi?$AAn?$AAe?$AAr?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AA0?$AA?$CC?$AA?5?$AA?$CG?$AA?$CG?$AA?5?$AA0?$AA?$AA@" # @"??_C@_1DG@HGDKEBPG@?$AA?$CC?$AA_?$AAP?$AAt?$AAr?$AA_?$AAc?$AAo?$AAn?$AAt?$AAa?$AAi?$AAn?$AAe?$AAr?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AA0?$AA?$CC?$AA?5?$AA?$CG?$AA?$CG?$AA?5?$AA0?$AA?$AA@" + .p2align 1 +"??_C@_1DG@HGDKEBPG@?$AA?$CC?$AA_?$AAP?$AAt?$AAr?$AA_?$AAc?$AAo?$AAn?$AAt?$AAa?$AAi?$AAn?$AAe?$AAr?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AA0?$AA?$CC?$AA?5?$AA?$CG?$AA?$CG?$AA?5?$AA0?$AA?$AA@": + .short 34 # 0x22 + .short 95 # 0x5f + .short 80 # 0x50 + .short 116 # 0x74 + .short 114 # 0x72 + .short 95 # 0x5f + .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 32 # 0x20 + .short 33 # 0x21 + .short 61 # 0x3d + .short 32 # 0x20 + .short 48 # 0x30 + .short 34 # 0x22 + .short 32 # 0x20 + .short 38 # 0x26 + .short 38 # 0x26 + .short 32 # 0x20 + .short 48 # 0x30 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1BE@NEADDNGD@?$AA_?$AAA?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA?$AA@" + .globl "??_C@_1BE@NEADDNGD@?$AA_?$AAA?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA?$AA@" # @"??_C@_1BE@NEADDNGD@?$AA_?$AAA?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA?$AA@" + .p2align 1 +"??_C@_1BE@NEADDNGD@?$AA_?$AAA?$AAl?$AAl?$AAo?$AAc?$AAa?$AAt?$AAe?$AA?$AA@": + .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 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1CC@GKJLLHIM@?$AA?$CC?$AA_?$AAP?$AAt?$AAr?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AA0?$AA?$CC?$AA?5?$AA?$CG?$AA?$CG?$AA?5?$AA0?$AA?$AA@" + .globl "??_C@_1CC@GKJLLHIM@?$AA?$CC?$AA_?$AAP?$AAt?$AAr?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AA0?$AA?$CC?$AA?5?$AA?$CG?$AA?$CG?$AA?5?$AA0?$AA?$AA@" # @"??_C@_1CC@GKJLLHIM@?$AA?$CC?$AA_?$AAP?$AAt?$AAr?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AA0?$AA?$CC?$AA?5?$AA?$CG?$AA?$CG?$AA?5?$AA0?$AA?$AA@" + .p2align 1 +"??_C@_1CC@GKJLLHIM@?$AA?$CC?$AA_?$AAP?$AAt?$AAr?$AA?5?$AA?$CB?$AA?$DN?$AA?5?$AA0?$AA?$CC?$AA?5?$AA?$CG?$AA?$CG?$AA?5?$AA0?$AA?$AA@": + .short 34 # 0x22 + .short 95 # 0x5f + .short 80 # 0x50 + .short 116 # 0x74 + .short 114 # 0x72 + .short 32 # 0x20 + .short 33 # 0x21 + .short 61 # 0x3d + .short 32 # 0x20 + .short 48 # 0x30 + .short 34 # 0x22 + .short 32 # 0x20 + .short 38 # 0x26 + .short 38 # 0x26 + .short 32 # 0x20 + .short 48 # 0x30 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1IO@IBHOLMEN@?$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@_1IO@IBHOLMEN@?$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@_1IO@IBHOLMEN@?$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@_1IO@IBHOLMEN@?$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 32 # 0x20 + .short 49 # 0x31 + .short 52 # 0x34 + .short 46 # 0x2e + .short 48 # 0x30 + .short 92 # 0x5c + .short 86 # 0x56 + .short 67 # 0x43 + .short 92 # 0x5c + .short 73 # 0x49 + .short 78 # 0x4e + .short 67 # 0x43 + .short 76 # 0x4c + .short 85 # 0x55 + .short 68 # 0x44 + .short 69 # 0x45 + .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@_1CK@EOPGIILJ@?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAn?$AAu?$AAl?$AAl?$AA?5?$AAp?$AAo?$AAi?$AAn?$AAt?$AAe?$AAr?$AA?$AA@" + .globl "??_C@_1CK@EOPGIILJ@?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAn?$AAu?$AAl?$AAl?$AA?5?$AAp?$AAo?$AAi?$AAn?$AAt?$AAe?$AAr?$AA?$AA@" # @"??_C@_1CK@EOPGIILJ@?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAn?$AAu?$AAl?$AAl?$AA?5?$AAp?$AAo?$AAi?$AAn?$AAt?$AAe?$AAr?$AA?$AA@" + .p2align 1 +"??_C@_1CK@EOPGIILJ@?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAn?$AAu?$AAl?$AAl?$AA?5?$AAp?$AAo?$AAi?$AAn?$AAt?$AAe?$AAr?$AA?$AA@": + .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 110 # 0x6e + .short 117 # 0x75 + .short 108 # 0x6c + .short 108 # 0x6c + .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 0 # 0x0 + + .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",discard,"??_C@_0BA@JFNIOLAK@string?5too?5long?$AA@" + .globl "??_C@_0BA@JFNIOLAK@string?5too?5long?$AA@" # @"??_C@_0BA@JFNIOLAK@string?5too?5long?$AA@" +"??_C@_0BA@JFNIOLAK@string?5too?5long?$AA@": + .asciz "string too long" + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@_N_N@Catch@@6B@" + .p2align 4 # @8 +.L__unnamed_9: + .quad "??_R4?$BinaryExpr@_N_N@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@_N_N@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@_N_N@Catch@@6B@" + .globl "??_R4?$BinaryExpr@_N_N@Catch@@6B@" # @"??_R4?$BinaryExpr@_N_N@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@_N_N@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@_N_N@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@_N_N@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@_N_N@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@_N_N@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@_N_N@Catch@@@8" # @"??_R0?AV?$BinaryExpr@_N_N@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@_N_N@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@_N_N@Catch@@" + .zero 2 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@_N_N@Catch@@8" + .globl "??_R3?$BinaryExpr@_N_N@Catch@@8" # @"??_R3?$BinaryExpr@_N_N@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@_N_N@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@_N_N@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@_N_N@Catch@@8" + .globl "??_R2?$BinaryExpr@_N_N@Catch@@8" # @"??_R2?$BinaryExpr@_N_N@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@_N_N@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@_N_N@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@_N_N@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@_N_N@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@_N_N@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@_N_N@Catch@@8": + .long "??_R0?AV?$BinaryExpr@_N_N@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@_N_N@Catch@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEBHAEBH@Catch@@6B@" + .p2align 4 # @9 +.L__unnamed_10: + .quad "??_R4?$BinaryExpr@AEBHAEBH@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEBHAEBH@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEBHAEBH@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEBHAEBH@Catch@@6B@" # @"??_R4?$BinaryExpr@AEBHAEBH@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEBHAEBH@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEBHAEBH@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEBHAEBH@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEBHAEBH@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEBHAEBH@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEBHAEBH@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEBHAEBH@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEBHAEBH@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEBHAEBH@Catch@@" + .zero 6 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEBHAEBH@Catch@@8" + .globl "??_R3?$BinaryExpr@AEBHAEBH@Catch@@8" # @"??_R3?$BinaryExpr@AEBHAEBH@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEBHAEBH@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEBHAEBH@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEBHAEBH@Catch@@8" + .globl "??_R2?$BinaryExpr@AEBHAEBH@Catch@@8" # @"??_R2?$BinaryExpr@AEBHAEBH@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEBHAEBH@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEBHAEBH@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEBHAEBH@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEBHAEBH@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEBHAEBH@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEBHAEBH@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEBHAEBH@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEBHAEBH@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_C@_0DG@BJDFKDLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@BJDFKDLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@BJDFKDLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@BJDFKDLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 509" + + .section .rdata,"dr" + .p2align 4 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@3PAHA" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_0CH@JKCBHHOK@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@" + .globl "??_C@_0CH@JKCBHHOK@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@" # @"??_C@_0CH@JKCBHHOK@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@" +"??_C@_0CH@JKCBHHOK@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@": + .asciz "(s.size() == 0 && s.data() == &arr[0])" + + .section .rdata,"dr",discard,"??_C@_1JA@NGICDCPJ@?$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@_1JA@NGICDCPJ@?$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@_1JA@NGICDCPJ@?$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@_1JA@NGICDCPJ@?$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 32 # 0x20 + .short 49 # 0x31 + .short 52 # 0x34 + .short 46 # 0x2e + .short 48 # 0x30 + .short 92 # 0x5c + .short 86 # 0x56 + .short 67 # 0x43 + .short 92 # 0x5c + .short 73 # 0x49 + .short 78 # 0x4e + .short 67 # 0x43 + .short 76 # 0x4c + .short 85 # 0x55 + .short 68 # 0x44 + .short 69 # 0x45 + .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" + .p2align 4 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAHA" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + .long 5 # 0x5 + + .section .rdata,"dr",discard,"??_C@_0CH@FHKIEHKD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@" + .globl "??_C@_0CH@FHKIEHKD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@" # @"??_C@_0CH@FHKIEHKD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@" +"??_C@_0CH@FHKIEHKD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@": + .asciz "(s.size() == 5 && s.data() == &arr[0])" + + .section .rdata,"dr" + .p2align 4 # @"?arr2d@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAY02HA" +".L?arr2d@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAY02HA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + .long 5 # 0x5 + .long 6 # 0x6 + + .section .rdata,"dr",discard,"??_C@_0DI@LCOKCJKP@?$CIs?4size?$CI?$CJ?5?$DN?$DN?51?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@" + .globl "??_C@_0DI@LCOKCJKP@?$CIs?4size?$CI?$CJ?5?$DN?$DN?51?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@" # @"??_C@_0DI@LCOKCJKP@?$CIs?4size?$CI?$CJ?5?$DN?$DN?51?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@" +"??_C@_0DI@LCOKCJKP@?$CIs?4size?$CI?$CJ?5?$DN?$DN?51?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@": + .asciz "(s.size() == 1 && s.data() == std::addressof(arr2d[0]))" + + .section .rdata,"dr" + .p2align 4 # @"?arr3d@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAY121HA" +".L?arr3d@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAY121HA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + .long 5 # 0x5 + .long 6 # 0x6 + .long 7 # 0x7 + .long 8 # 0x8 + .long 9 # 0x9 + .long 10 # 0xa + .long 11 # 0xb + .long 12 # 0xc + + .section .rdata,"dr",discard,"??_C@_0DI@HOEACJDB@?$CIs?4size?$CI?$CJ?5?$DN?$DN?51?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@" + .globl "??_C@_0DI@HOEACJDB@?$CIs?4size?$CI?$CJ?5?$DN?$DN?51?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@" # @"??_C@_0DI@HOEACJDB@?$CIs?4size?$CI?$CJ?5?$DN?$DN?51?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@" +"??_C@_0DI@HOEACJDB@?$CIs?4size?$CI?$CJ?5?$DN?$DN?51?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@": + .asciz "(s.size() == 1 && s.data() == std::addressof(arr3d[0]))" + + .section .rdata,"dr",discard,"??_C@_0DG@IBJLAGHP@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@" + .globl "??_C@_0DG@IBJLAGHP@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@" # @"??_C@_0DG@IBJLAGHP@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@" +"??_C@_0DG@IBJLAGHP@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@": + .asciz "(s.size() == 5 && s.data() == std::addressof(arr[0]))" + + .section .rdata,"dr" +".L?ao_arr@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAUAddressOverloaded@?A0x3DBF7A98@@A": # @"?ao_arr@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAUAddressOverloaded@?A0x3DBF7A98@@A" + .zero 5 + + .section .rdata,"dr",discard,"??_C@_0DJ@DJBOGJGB@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@" + .globl "??_C@_0DJ@DJBOGJGB@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@" # @"??_C@_0DJ@DJBOGJGB@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@" +"??_C@_0DJ@DJBOGJGB@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@": + .asciz "(s.size() == 5 && s.data() == std::addressof(ao_arr[0]))" + + .section .rdata,"dr",discard,"??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 592" + + .section .rdata,"dr",discard,"??_C@_0CO@FLHODIJE@?$CIs?4size?$CI?$CJ?5?$DN?$DN?510?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CG@" + .globl "??_C@_0CO@FLHODIJE@?$CIs?4size?$CI?$CJ?5?$DN?$DN?510?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CG@" # @"??_C@_0CO@FLHODIJE@?$CIs?4size?$CI?$CJ?5?$DN?$DN?510?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CG@" +"??_C@_0CO@FLHODIJE@?$CIs?4size?$CI?$CJ?5?$DN?$DN?510?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CG@": + .asciz "(s.size() == 10 && s.data() == &arr[0][0][0])" + + .section .rdata,"dr" + .p2align 2 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@3V?$array@H$03@std@@A" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@3V?$array@H$03@std@@A": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@" + .globl "??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@" # @"??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@" +"??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@": + .asciz "(s.size() == narrow_cast(arr.size()) && s.data() == arr.data())" + + .section .rdata,"dr",discard,"??_C@_0EN@CKEGEBMJ@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdif@" + .globl "??_C@_0EN@CKEGEBMJ@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdif@" # @"??_C@_0EN@CKEGEBMJ@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdif@" +"??_C@_0EN@CKEGEBMJ@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdif@": + .asciz "(cs.size() == narrow_cast(arr.size()) && cs.data() == arr.data())" + + .section .rdata,"dr",discard,"??_C@_0BN@LFCAOIMG@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4empty?$CI?$CJ?$CJ?$AA@" + .globl "??_C@_0BN@LFCAOIMG@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4empty?$CI?$CJ?$CJ?$AA@" # @"??_C@_0BN@LFCAOIMG@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4empty?$CI?$CJ?$CJ?$AA@" +"??_C@_0BN@LFCAOIMG@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4empty?$CI?$CJ?$CJ?$AA@": + .asciz "(s.size() == 0 && s.empty())" + + .section .rdata,"dr" +".L?ao_arr@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@3V?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@A": # @"?ao_arr@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@3V?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@A" + .zero 4 + + .section .rdata,"dr",discard,"??_C@_0FD@DCGAJAHL@?$CIfs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdif@" + .globl "??_C@_0FD@DCGAJAHL@?$CIfs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdif@" # @"??_C@_0FD@DCGAJAHL@?$CIfs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdif@" +"??_C@_0FD@DCGAJAHL@?$CIfs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdif@": + .asciz "(fs.size() == narrow_cast(ao_arr.size()) && ao_arr.data() == fs.data())" + + .lcomm "?s2@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4V?$span@H$0?0@gsl@@A",16,8 # @"?s2@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4V?$span@H$0?0@gsl@@A" + .section .rdata,"dr",discard,"??_C@_0BH@NDKONKAK@s1?4size?$CI?$CJ?5?$DN?$DN?5s2?4size?$CI?$CJ?$AA@" + .globl "??_C@_0BH@NDKONKAK@s1?4size?$CI?$CJ?5?$DN?$DN?5s2?4size?$CI?$CJ?$AA@" # @"??_C@_0BH@NDKONKAK@s1?4size?$CI?$CJ?5?$DN?$DN?5s2?4size?$CI?$CJ?$AA@" +"??_C@_0BH@NDKONKAK@s1?4size?$CI?$CJ?5?$DN?$DN?5s2?4size?$CI?$CJ?$AA@": + .asciz "s1.size() == s2.size()" + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEB_JAEB_J@Catch@@6B@" + .p2align 4 # @10 +.L__unnamed_11: + .quad "??_R4?$BinaryExpr@AEB_JAEB_J@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEB_JAEB_J@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEB_JAEB_J@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEB_JAEB_J@Catch@@6B@" # @"??_R4?$BinaryExpr@AEB_JAEB_J@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEB_JAEB_J@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEB_JAEB_J@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEB_JAEB_J@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEB_JAEB_J@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEB_JAEB_J@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEB_JAEB_J@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEB_JAEB_J@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEB_JAEB_J@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEB_JAEB_J@Catch@@" + .zero 4 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEB_JAEB_J@Catch@@8" + .globl "??_R3?$BinaryExpr@AEB_JAEB_J@Catch@@8" # @"??_R3?$BinaryExpr@AEB_JAEB_J@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEB_JAEB_J@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEB_JAEB_J@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEB_JAEB_J@Catch@@8" + .globl "??_R2?$BinaryExpr@AEB_JAEB_J@Catch@@8" # @"??_R2?$BinaryExpr@AEB_JAEB_J@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEB_JAEB_J@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEB_JAEB_J@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEB_JAEB_J@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEB_JAEB_J@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEB_JAEB_J@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEB_JAEB_J@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEB_JAEB_J@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEB_JAEB_J@Catch@@8"@IMGREL + + .section .rdata,"dr" + .p2align 2 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@3V?$array@H$03@std@@B" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@3V?$array@H$03@std@@B": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + +".L?ao_arr@?1??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@3V?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@B": # @"?ao_arr@?1??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@3V?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@B" + .zero 4 + + .section .rdata,"dr",discard,"??_C@_0FB@ILDAOLHF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@" + .globl "??_C@_0FB@ILDAOLHF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@" # @"??_C@_0FB@ILDAOLHF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@" +"??_C@_0FB@ILDAOLHF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@": + .asciz "(s.size() == narrow_cast(ao_arr.size()) && s.data() == ao_arr.data())" + + .section .rdata,"dr" + .p2align 2 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@3V?$array@$$CBH$03@std@@A" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@3V?$array@$$CBH$03@std@@A": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .data,"dw",discard,"??_R0?AUnarrowing_error@gsl@@@8" + .globl "??_R0?AUnarrowing_error@gsl@@@8" # @"??_R0?AUnarrowing_error@gsl@@@8" + .p2align 4 +"??_R0?AUnarrowing_error@gsl@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AUnarrowing_error@gsl@@" + .zero 6 + + .section .xdata,"dr",discard,"_CT??_R0?AUnarrowing_error@gsl@@@824" + .globl "_CT??_R0?AUnarrowing_error@gsl@@@824" # @"_CT??_R0?AUnarrowing_error@gsl@@@824" + .p2align 4 +"_CT??_R0?AUnarrowing_error@gsl@@@824": + .long 0 # 0x0 + .long "??_R0?AUnarrowing_error@gsl@@@8"@IMGREL + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 24 # 0x18 + .long "??0narrowing_error@gsl@@QEAA@AEBU01@@Z"@IMGREL + + .section .xdata,"dr",discard,"_CTA2?AUnarrowing_error@gsl@@" + .globl "_CTA2?AUnarrowing_error@gsl@@" # @"_CTA2?AUnarrowing_error@gsl@@" + .p2align 3 +"_CTA2?AUnarrowing_error@gsl@@": + .long 2 # 0x2 + .long "_CT??_R0?AUnarrowing_error@gsl@@@824"@IMGREL + .long "_CT??_R0?AVexception@std@@@824"@IMGREL + + .section .xdata,"dr",discard,"_TI2?AUnarrowing_error@gsl@@" + .globl "_TI2?AUnarrowing_error@gsl@@" # @"_TI2?AUnarrowing_error@gsl@@" + .p2align 3 +"_TI2?AUnarrowing_error@gsl@@": + .long 0 # 0x0 + .long "??1narrowing_error@gsl@@UEAA@XZ"@IMGREL + .long 0 # 0x0 + .long "_CTA2?AUnarrowing_error@gsl@@"@IMGREL + + .section .rdata,"dr",largest,"??_7narrowing_error@gsl@@6B@" + .p2align 4 # @11 +.L__unnamed_12: + .quad "??_R4narrowing_error@gsl@@6B@" + .quad "??_Gnarrowing_error@gsl@@UEAAPEAXI@Z" + .quad "?what@exception@std@@UEBAPEBDXZ" + + .section .rdata,"dr",discard,"??_R4narrowing_error@gsl@@6B@" + .globl "??_R4narrowing_error@gsl@@6B@" # @"??_R4narrowing_error@gsl@@6B@" + .p2align 4 +"??_R4narrowing_error@gsl@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AUnarrowing_error@gsl@@@8"@IMGREL + .long "??_R3narrowing_error@gsl@@8"@IMGREL + .long "??_R4narrowing_error@gsl@@6B@"@IMGREL + + .section .rdata,"dr",discard,"??_R3narrowing_error@gsl@@8" + .globl "??_R3narrowing_error@gsl@@8" # @"??_R3narrowing_error@gsl@@8" + .p2align 3 +"??_R3narrowing_error@gsl@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2narrowing_error@gsl@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2narrowing_error@gsl@@8" + .globl "??_R2narrowing_error@gsl@@8" # @"??_R2narrowing_error@gsl@@8" + .p2align 2 +"??_R2narrowing_error@gsl@@8": + .long "??_R1A@?0A@EA@narrowing_error@gsl@@8"@IMGREL + .long "??_R1A@?0A@EA@exception@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@narrowing_error@gsl@@8" + .globl "??_R1A@?0A@EA@narrowing_error@gsl@@8" # @"??_R1A@?0A@EA@narrowing_error@gsl@@8" + .p2align 4 +"??_R1A@?0A@EA@narrowing_error@gsl@@8": + .long "??_R0?AUnarrowing_error@gsl@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3narrowing_error@gsl@@8"@IMGREL + + .section .rdata,"dr",discard,"??_C@_0EM@HMDBCCFN@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3pt@" + .globl "??_C@_0EM@HMDBCCFN@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3pt@" # @"??_C@_0EM@HMDBCCFN@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3pt@" +"??_C@_0EM@HMDBCCFN@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3pt@": + .asciz "(s.size() == narrow_cast(v.size()) && s.data() == v.data())" + + .section .rdata,"dr",discard,"??_C@_0EO@DGCOMOAE@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@" + .globl "??_C@_0EO@DGCOMOAE@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@" # @"??_C@_0EO@DGCOMOAE@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@" +"??_C@_0EO@DGCOMOAE@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@": + .asciz "(cs.size() == narrow_cast(v.size()) && cs.data() == v.data())" + + .section .rdata,"dr",discard,"??_C@_05CJBACGMB@hello?$AA@" + .globl "??_C@_05CJBACGMB@hello?$AA@" # @"??_C@_05CJBACGMB@hello?$AA@" +"??_C@_05CJBACGMB@hello?$AA@": + .asciz "hello" + + .section .rdata,"dr",discard,"??_C@_0FC@MIEHBIDN@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@" + .globl "??_C@_0FC@MIEHBIDN@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@" # @"??_C@_0FC@MIEHBIDN@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@" +"??_C@_0FC@MIEHBIDN@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@": + .asciz "(cs.size() == narrow_cast(str.size()) && cs.data() == str.data())" + + .section .rdata,"dr",discard,"??_C@_0FE@CAMMBDGL@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@" + .globl "??_C@_0FE@CAMMBDGL@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@" # @"??_C@_0FE@CAMMBDGL@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@" +"??_C@_0FE@CAMMBDGL@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@": + .asciz "(cs.size() == narrow_cast(cstr.size()) && cs.data() == cstr.data())" + + .section .rdata,"dr",discard,"??_C@_0FA@IJNLMNPN@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@" + .globl "??_C@_0FA@IJNLMNPN@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@" # @"??_C@_0FA@IJNLMNPN@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@" +"??_C@_0FA@IJNLMNPN@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@": + .asciz "(cs.size() == narrow_cast(cv.size()) && cs.data() == cv.data())" + + .section .rdata,"dr",discard,"??_C@_0BD@OLBABOEK@vector?$DMT?$DO?5too?5long?$AA@" + .globl "??_C@_0BD@OLBABOEK@vector?$DMT?$DO?5too?5long?$AA@" # @"??_C@_0BD@OLBABOEK@vector?$DMT?$DO?5too?5long?$AA@" +"??_C@_0BD@OLBABOEK@vector?$DMT?$DO?5too?5long?$AA@": + .asciz "vector too long" + + .section .rdata,"dr",discard,"??_C@_1DC@POOIKBAO@?$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?$AA@" + .globl "??_C@_1DC@POOIKBAO@?$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?$AA@" # @"??_C@_1DC@POOIKBAO@?$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?$AA@" + .p2align 1 +"??_C@_1DC@POOIKBAO@?$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?$AA@": + .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 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_0L@CPIPGFEH@s1?4empty?$CI?$CJ?$AA@" + .globl "??_C@_0L@CPIPGFEH@s1?4empty?$CI?$CJ?$AA@" # @"??_C@_0L@CPIPGFEH@s1?4empty?$CI?$CJ?$AA@" +"??_C@_0L@CPIPGFEH@s1?4empty?$CI?$CJ?$AA@": + .asciz "s1.empty()" + + .section .rdata,"dr" + .p2align 2 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@3PAHA" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@3PAHA": + .long 3 # 0x3 + .long 4 # 0x4 + .long 5 # 0x5 + + .section .rdata,"dr",discard,"??_C@_0CJ@IDIKNDPE@?$CIs2?4size?$CI?$CJ?5?$DN?$DN?53?5?$CG?$CG?5s2?4data?$CI?$CJ?5?$DN?$DN?5@" + .globl "??_C@_0CJ@IDIKNDPE@?$CIs2?4size?$CI?$CJ?5?$DN?$DN?53?5?$CG?$CG?5s2?4data?$CI?$CJ?5?$DN?$DN?5@" # @"??_C@_0CJ@IDIKNDPE@?$CIs2?4size?$CI?$CJ?5?$DN?$DN?53?5?$CG?$CG?5s2?4data?$CI?$CJ?5?$DN?$DN?5@" +"??_C@_0CJ@IDIKNDPE@?$CIs2?4size?$CI?$CJ?5?$DN?$DN?53?5?$CG?$CG?5s2?4data?$CI?$CJ?5?$DN?$DN?5@": + .asciz "(s2.size() == 3 && s2.data() == &arr[0])" + + .section .rdata,"dr",discard,"??_C@_0L@MELINOEE@s2?4empty?$CI?$CJ?$AA@" + .globl "??_C@_0L@MELINOEE@s2?4empty?$CI?$CJ?$AA@" # @"??_C@_0L@MELINOEE@s2?4empty?$CI?$CJ?$AA@" +"??_C@_0L@MELINOEE@s2?4empty?$CI?$CJ?$AA@": + .asciz "s2.empty()" + + .section .rdata,"dr",discard,"??_C@_0CJ@PNDPDBMI@?$CIs1?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s1?4data?$CI?$CJ?5?$DN?$DN?5@" + .globl "??_C@_0CJ@PNDPDBMI@?$CIs1?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s1?4data?$CI?$CJ?5?$DN?$DN?5@" # @"??_C@_0CJ@PNDPDBMI@?$CIs1?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s1?4data?$CI?$CJ?5?$DN?$DN?5@" +"??_C@_0CJ@PNDPDBMI@?$CIs1?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s1?4data?$CI?$CJ?5?$DN?$DN?5@": + .asciz "(s1.size() == 2 && s1.data() == &arr[1])" + + .section .rdata,"dr",discard,"??_C@_0CH@DHNHFLOA@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@" + .globl "??_C@_0CH@DHNHFLOA@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@" # @"??_C@_0CH@DHNHFLOA@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@" +"??_C@_0CH@DHNHFLOA@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@": + .asciz "(s.size() == 2 && s.data() == &arr[1])" + + .section .rdata,"dr" + .p2align 4 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@3PAHA" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + .long 5 # 0x5 + + .section .rdata,"dr",discard,"??_C@_0BK@CLBICIJE@av?4first?$DM2?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" + .globl "??_C@_0BK@CLBICIJE@av?4first?$DM2?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" # @"??_C@_0BK@CLBICIJE@av?4first?$DM2?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" +"??_C@_0BK@CLBICIJE@av?4first?$DM2?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@": + .asciz "av.first<2>().size() == 2" + + .section .rdata,"dr",discard,"??_C@_0BI@ILINHMFB@av?4first?$CI2?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" + .globl "??_C@_0BI@ILINHMFB@av?4first?$CI2?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" # @"??_C@_0BI@ILINHMFB@av?4first?$CI2?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" +"??_C@_0BI@ILINHMFB@av?4first?$CI2?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@": + .asciz "av.first(2).size() == 2" + + .section .rdata,"dr",discard,"??_C@_0BK@MNBCNKNB@av?4first?$DM0?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + .globl "??_C@_0BK@MNBCNKNB@av?4first?$DM0?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" # @"??_C@_0BK@MNBCNKNB@av?4first?$DM0?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" +"??_C@_0BK@MNBCNKNB@av?4first?$DM0?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@": + .asciz "av.first<0>().size() == 0" + + .section .rdata,"dr",discard,"??_C@_0BI@BBDNKPEC@av?4first?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + .globl "??_C@_0BI@BBDNKPEC@av?4first?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" # @"??_C@_0BI@BBDNKPEC@av?4first?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" +"??_C@_0BI@BBDNKPEC@av?4first?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@": + .asciz "av.first(0).size() == 0" + + .section .rdata,"dr",discard,"??_C@_0BK@EEMLMCBI@av?4first?$DM5?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" + .globl "??_C@_0BK@EEMLMCBI@av?4first?$DM5?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" # @"??_C@_0BK@EEMLMCBI@av?4first?$DM5?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" +"??_C@_0BK@EEMLMCBI@av?4first?$DM5?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@": + .asciz "av.first<5>().size() == 5" + + .section .rdata,"dr",discard,"??_C@_0BI@FPMNOFIM@av?4first?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" + .globl "??_C@_0BI@FPMNOFIM@av?4first?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" # @"??_C@_0BI@FPMNOFIM@av?4first?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" +"??_C@_0BI@FPMNOFIM@av?4first?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@": + .asciz "av.first(5).size() == 5" + + .section .rdata,"dr",discard,"??_C@_0BO@MCKBONEF@av?4first?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@" + .globl "??_C@_0BO@MCKBONEF@av?4first?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@" # @"??_C@_0BO@MCKBONEF@av?4first?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@" +"??_C@_0BO@MCKBONEF@av?4first?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@": + .asciz "av.first(6).size(), fail_fast" + + .section .rdata,"dr",discard,"??_C@_0DG@DJMBCLLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@DJMBCLLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@DJMBCLLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@DJMBCLLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 457" + + .section .rdata,"dr",discard,"??_C@_0DG@EMGOEMKG@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@EMGOEMKG@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@EMGOEMKG@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@EMGOEMKG@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 482" + + .section .rdata,"dr" + .p2align 4 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@3PAHA" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + .long 5 # 0x5 + + .section .rdata,"dr",discard,"??_C@_0BJ@KCNELGAF@av?4last?$DM2?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" + .globl "??_C@_0BJ@KCNELGAF@av?4last?$DM2?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" # @"??_C@_0BJ@KCNELGAF@av?4last?$DM2?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" +"??_C@_0BJ@KCNELGAF@av?4last?$DM2?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@": + .asciz "av.last<2>().size() == 2" + + .section .rdata,"dr",discard,"??_C@_0BH@OEHPILIC@av?4last?$CI2?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" + .globl "??_C@_0BH@OEHPILIC@av?4last?$CI2?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" # @"??_C@_0BH@OEHPILIC@av?4last?$CI2?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" +"??_C@_0BH@OEHPILIC@av?4last?$CI2?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@": + .asciz "av.last(2).size() == 2" + + .section .rdata,"dr",discard,"??_C@_0BJ@EENOEEEA@av?4last?$DM0?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + .globl "??_C@_0BJ@EENOEEEA@av?4last?$DM0?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" # @"??_C@_0BJ@EENOEEEA@av?4last?$DM0?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" +"??_C@_0BJ@EENOEEEA@av?4last?$DM0?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@": + .asciz "av.last<0>().size() == 0" + + .section .rdata,"dr",discard,"??_C@_0BH@HOMPFIJB@av?4last?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + .globl "??_C@_0BH@HOMPFIJB@av?4last?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" # @"??_C@_0BH@HOMPFIJB@av?4last?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" +"??_C@_0BH@HOMPFIJB@av?4last?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@": + .asciz "av.last(0).size() == 0" + + .section .rdata,"dr",discard,"??_C@_0BJ@MNAHFMIJ@av?4last?$DM5?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" + .globl "??_C@_0BJ@MNAHFMIJ@av?4last?$DM5?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" # @"??_C@_0BJ@MNAHFMIJ@av?4last?$DM5?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" +"??_C@_0BJ@MNAHFMIJ@av?4last?$DM5?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@": + .asciz "av.last<5>().size() == 5" + + .section .rdata,"dr",discard,"??_C@_0BH@DADPBCFP@av?4last?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" + .globl "??_C@_0BH@DADPBCFP@av?4last?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" # @"??_C@_0BH@DADPBCFP@av?4last?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" +"??_C@_0BH@DADPBCFP@av?4last?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@": + .asciz "av.last(5).size() == 5" + + .section .rdata,"dr",discard,"??_C@_0BN@MDPLFNLI@av?4last?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@" + .globl "??_C@_0BN@MDPLFNLI@av?4last?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@" # @"??_C@_0BN@MDPLFNLI@av?4last?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@" +"??_C@_0BN@MDPLFNLI@av?4last?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@": + .asciz "av.last(6).size(), fail_fast" + + .section .rdata,"dr",discard,"??_C@_0DG@JLBPHGL@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@JLBPHGL@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@JLBPHGL@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@JLBPHGL@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 465" + + .section .rdata,"dr",discard,"??_C@_0DG@MBBPDIAP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@MBBPDIAP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@MBBPDIAP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@MBBPDIAP@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 631" + + .section .rdata,"dr",discard,"??_C@_0DG@KFHDPNAL@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@KFHDPNAL@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@KFHDPNAL@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@KFHDPNAL@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 635" + + .section .rdata,"dr" + .p2align 4 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@3PAHA" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + .long 5 # 0x5 + + .section .rdata,"dr",discard,"??_C@_0CB@HBMDMCFN@?$CIav?4subspan?$DM2?0?52?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$CJ@" + .globl "??_C@_0CB@HBMDMCFN@?$CIav?4subspan?$DM2?0?52?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$CJ@" # @"??_C@_0CB@HBMDMCFN@?$CIav?4subspan?$DM2?0?52?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$CJ@" +"??_C@_0CB@HBMDMCFN@?$CIav?4subspan?$DM2?0?52?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$CJ@": + .asciz "(av.subspan<2, 2>().size() == 2)" + + .section .rdata,"dr",discard,"??_C@_0CK@GPJMLDJC@decltype?$CIav?4subspan?$DM2?0?52?$DO?$CI?$CJ?$CJ?3?3ex@" + .globl "??_C@_0CK@GPJMLDJC@decltype?$CIav?4subspan?$DM2?0?52?$DO?$CI?$CJ?$CJ?3?3ex@" # @"??_C@_0CK@GPJMLDJC@decltype?$CIav?4subspan?$DM2?0?52?$DO?$CI?$CJ?$CJ?3?3ex@" +"??_C@_0CK@GPJMLDJC@decltype?$CIav?4subspan?$DM2?0?52?$DO?$CI?$CJ?$CJ?3?3ex@": + .asciz "decltype(av.subspan<2, 2>())::extent == 2" + + .section .rdata,"dr",discard,"?extent@?$span@H$01@gsl@@2_JB" + .globl "?extent@?$span@H$01@gsl@@2_JB" # @"?extent@?$span@H$01@gsl@@2_JB" + .p2align 3 +"?extent@?$span@H$01@gsl@@2_JB": + .quad 2 # 0x2 + + .section .rdata,"dr",discard,"??_C@_0BN@DDHKNGPH@av?4subspan?$CI2?0?52?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" + .globl "??_C@_0BN@DDHKNGPH@av?4subspan?$CI2?0?52?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" # @"??_C@_0BN@DDHKNGPH@av?4subspan?$CI2?0?52?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" +"??_C@_0BN@DDHKNGPH@av?4subspan?$CI2?0?52?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@": + .asciz "av.subspan(2, 2).size() == 2" + + .section .rdata,"dr",discard,"??_C@_0BN@JDJKDMFO@av?4subspan?$CI2?0?53?$CJ?4size?$CI?$CJ?5?$DN?$DN?53?$AA@" + .globl "??_C@_0BN@JDJKDMFO@av?4subspan?$CI2?0?53?$CJ?4size?$CI?$CJ?5?$DN?$DN?53?$AA@" # @"??_C@_0BN@JDJKDMFO@av?4subspan?$CI2?0?53?$CJ?4size?$CI?$CJ?5?$DN?$DN?53?$AA@" +"??_C@_0BN@JDJKDMFO@av?4subspan?$CI2?0?53?$CJ?4size?$CI?$CJ?5?$DN?$DN?53?$AA@": + .asciz "av.subspan(2, 3).size() == 3" + + .section .rdata,"dr",discard,"??_C@_0CB@JDFHHMMN@?$CIav?4subspan?$DM0?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$CJ@" + .globl "??_C@_0CB@JDFHHMMN@?$CIav?4subspan?$DM0?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$CJ@" # @"??_C@_0CB@JDFHHMMN@?$CIav?4subspan?$DM0?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$CJ@" +"??_C@_0CB@JDFHHMMN@?$CIav?4subspan?$DM0?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$CJ@": + .asciz "(av.subspan<0, 0>().size() == 0)" + + .section .rdata,"dr",discard,"??_C@_0CJ@EOCPNJAD@decltype?$CIav?4subspan?$DM0?00?$DO?$CI?$CJ?$CJ?3?3ext@" + .globl "??_C@_0CJ@EOCPNJAD@decltype?$CIav?4subspan?$DM0?00?$DO?$CI?$CJ?$CJ?3?3ext@" # @"??_C@_0CJ@EOCPNJAD@decltype?$CIav?4subspan?$DM0?00?$DO?$CI?$CJ?$CJ?3?3ext@" +"??_C@_0CJ@EOCPNJAD@decltype?$CIav?4subspan?$DM0?00?$DO?$CI?$CJ?$CJ?3?3ext@": + .asciz "decltype(av.subspan<0,0>())::extent == 0" + + .section .rdata,"dr",discard,"?extent@?$span@H$0A@@gsl@@2_JB" + .globl "?extent@?$span@H$0A@@gsl@@2_JB" # @"?extent@?$span@H$0A@@gsl@@2_JB" + .p2align 3 +"?extent@?$span@H$0A@@gsl@@2_JB": + .quad 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_0BN@KMBOGOGH@av?4subspan?$CI0?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + .globl "??_C@_0BN@KMBOGOGH@av?4subspan?$CI0?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" # @"??_C@_0BN@KMBOGOGH@av?4subspan?$CI0?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" +"??_C@_0BN@KMBOGOGH@av?4subspan?$CI0?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@": + .asciz "av.subspan(0, 0).size() == 0" + + .section .rdata,"dr",discard,"??_C@_0CB@HBGGNPMB@?$CIav?4subspan?$DM0?0?55?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$CJ@" + .globl "??_C@_0CB@HBGGNPMB@?$CIav?4subspan?$DM0?0?55?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$CJ@" # @"??_C@_0CB@HBGGNPMB@?$CIav?4subspan?$DM0?0?55?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$CJ@" +"??_C@_0CB@HBGGNPMB@?$CIav?4subspan?$DM0?0?55?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$CJ@": + .asciz "(av.subspan<0, 5>().size() == 5)" + + .section .rdata,"dr",discard,"??_C@_0CK@EELDGHJO@decltype?$CIav?4subspan?$DM0?0?55?$DO?$CI?$CJ?$CJ?3?3ex@" + .globl "??_C@_0CK@EELDGHJO@decltype?$CIav?4subspan?$DM0?0?55?$DO?$CI?$CJ?$CJ?3?3ex@" # @"??_C@_0CK@EELDGHJO@decltype?$CIav?4subspan?$DM0?0?55?$DO?$CI?$CJ?$CJ?3?3ex@" +"??_C@_0CK@EELDGHJO@decltype?$CIav?4subspan?$DM0?0?55?$DO?$CI?$CJ?$CJ?3?3ex@": + .asciz "decltype(av.subspan<0, 5>())::extent == 5" + + .section .rdata,"dr",discard,"?extent@?$span@H$04@gsl@@2_JB" + .globl "?extent@?$span@H$04@gsl@@2_JB" # @"?extent@?$span@H$04@gsl@@2_JB" + .p2align 3 +"?extent@?$span@H$04@gsl@@2_JB": + .quad 5 # 0x5 + + .section .rdata,"dr",discard,"??_C@_0BN@OCOOCEKJ@av?4subspan?$CI0?0?55?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" + .globl "??_C@_0BN@OCOOCEKJ@av?4subspan?$CI0?0?55?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" # @"??_C@_0BN@OCOOCEKJ@av?4subspan?$CI0?0?55?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" +"??_C@_0BN@OCOOCEKJ@av?4subspan?$CI0?0?55?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@": + .asciz "av.subspan(0, 5).size() == 5" + + .section .rdata,"dr",discard,"??_C@_0CD@DOLENFDI@av?4subspan?$CI0?0?56?$CJ?4size?$CI?$CJ?0?5fail_fa@" + .globl "??_C@_0CD@DOLENFDI@av?4subspan?$CI0?0?56?$CJ?4size?$CI?$CJ?0?5fail_fa@" # @"??_C@_0CD@DOLENFDI@av?4subspan?$CI0?0?56?$CJ?4size?$CI?$CJ?0?5fail_fa@" +"??_C@_0CD@DOLENFDI@av?4subspan?$CI0?0?56?$CJ?4size?$CI?$CJ?0?5fail_fa@": + .asciz "av.subspan(0, 6).size(), fail_fast" + + .section .rdata,"dr",discard,"??_C@_0CD@MEIPDCPM@av?4subspan?$CI1?0?55?$CJ?4size?$CI?$CJ?0?5fail_fa@" + .globl "??_C@_0CD@MEIPDCPM@av?4subspan?$CI1?0?55?$CJ?4size?$CI?$CJ?0?5fail_fa@" # @"??_C@_0CD@MEIPDCPM@av?4subspan?$CI1?0?55?$CJ?4size?$CI?$CJ?0?5fail_fa@" +"??_C@_0CD@MEIPDCPM@av?4subspan?$CI1?0?55?$CJ?4size?$CI?$CJ?0?5fail_fa@": + .asciz "av.subspan(1, 5).size(), fail_fast" + + .section .rdata,"dr",discard,"??_C@_0CB@IBKOHIHG@?$CIav?4subspan?$DM4?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$CJ@" + .globl "??_C@_0CB@IBKOHIHG@?$CIav?4subspan?$DM4?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$CJ@" # @"??_C@_0CB@IBKOHIHG@?$CIav?4subspan?$DM4?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$CJ@" +"??_C@_0CB@IBKOHIHG@?$CIav?4subspan?$DM4?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$CJ@": + .asciz "(av.subspan<4, 0>().size() == 0)" + + .section .rdata,"dr",discard,"??_C@_0CK@FLOPINGB@decltype?$CIav?4subspan?$DM4?0?50?$DO?$CI?$CJ?$CJ?3?3ex@" + .globl "??_C@_0CK@FLOPINGB@decltype?$CIav?4subspan?$DM4?0?50?$DO?$CI?$CJ?$CJ?3?3ex@" # @"??_C@_0CK@FLOPINGB@decltype?$CIav?4subspan?$DM4?0?50?$DO?$CI?$CJ?$CJ?3?3ex@" +"??_C@_0CK@FLOPINGB@decltype?$CIav?4subspan?$DM4?0?50?$DO?$CI?$CJ?$CJ?3?3ex@": + .asciz "decltype(av.subspan<4, 0>())::extent == 0" + + .section .rdata,"dr",discard,"??_C@_0BN@KHLGLJGB@av?4subspan?$CI4?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + .globl "??_C@_0BN@KHLGLJGB@av?4subspan?$CI4?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" # @"??_C@_0BN@KHLGLJGB@av?4subspan?$CI4?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" +"??_C@_0BN@KHLGLJGB@av?4subspan?$CI4?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@": + .asciz "av.subspan(4, 0).size() == 0" + + .section .rdata,"dr",discard,"??_C@_0BN@EIOEAPIA@av?4subspan?$CI5?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + .globl "??_C@_0BN@EIOEAPIA@av?4subspan?$CI5?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" # @"??_C@_0BN@EIOEAPIA@av?4subspan?$CI5?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" +"??_C@_0BN@EIOEAPIA@av?4subspan?$CI5?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@": + .asciz "av.subspan(5, 0).size() == 0" + + .section .rdata,"dr",discard,"??_C@_0CD@HILEICKO@av?4subspan?$CI6?0?50?$CJ?4size?$CI?$CJ?0?5fail_fa@" + .globl "??_C@_0CD@HILEICKO@av?4subspan?$CI6?0?50?$CJ?4size?$CI?$CJ?0?5fail_fa@" # @"??_C@_0CD@HILEICKO@av?4subspan?$CI6?0?50?$CJ?4size?$CI?$CJ?0?5fail_fa@" +"??_C@_0CD@HILEICKO@av?4subspan?$CI6?0?50?$CJ?4size?$CI?$CJ?0?5fail_fa@": + .asciz "av.subspan(6, 0).size(), fail_fast" + + .section .rdata,"dr",discard,"??_C@_0BO@COPIHAHO@?$CIav?4subspan?$DM1?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?54?$CJ?$AA@" + .globl "??_C@_0BO@COPIHAHO@?$CIav?4subspan?$DM1?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?54?$CJ?$AA@" # @"??_C@_0BO@COPIHAHO@?$CIav?4subspan?$DM1?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?54?$CJ?$AA@" +"??_C@_0BO@COPIHAHO@?$CIav?4subspan?$DM1?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?54?$CJ?$AA@": + .asciz "(av.subspan<1>().size() == 4)" + + .section .rdata,"dr",discard,"??_C@_0CH@BHIIDKPE@decltype?$CIav?4subspan?$DM1?$DO?$CI?$CJ?$CJ?3?3exten@" + .globl "??_C@_0CH@BHIIDKPE@decltype?$CIav?4subspan?$DM1?$DO?$CI?$CJ?$CJ?3?3exten@" # @"??_C@_0CH@BHIIDKPE@decltype?$CIav?4subspan?$DM1?$DO?$CI?$CJ?$CJ?3?3exten@" +"??_C@_0CH@BHIIDKPE@decltype?$CIav?4subspan?$DM1?$DO?$CI?$CJ?$CJ?3?3exten@": + .asciz "decltype(av.subspan<1>())::extent == 4" + + .section .rdata,"dr",discard,"?extent@?$span@H$03@gsl@@2_JB" + .globl "?extent@?$span@H$03@gsl@@2_JB" # @"?extent@?$span@H$03@gsl@@2_JB" + .p2align 3 +"?extent@?$span@H$03@gsl@@2_JB": + .quad 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_0CM@MKDJJHMA@?$CIdecltype?$CIav?4subspan?$DM0?0?50?$DO?$CI?$CJ?$CJ?3?3e@" + .globl "??_C@_0CM@MKDJJHMA@?$CIdecltype?$CIav?4subspan?$DM0?0?50?$DO?$CI?$CJ?$CJ?3?3e@" # @"??_C@_0CM@MKDJJHMA@?$CIdecltype?$CIav?4subspan?$DM0?0?50?$DO?$CI?$CJ?$CJ?3?3e@" +"??_C@_0CM@MKDJJHMA@?$CIdecltype?$CIav?4subspan?$DM0?0?50?$DO?$CI?$CJ?$CJ?3?3e@": + .asciz "(decltype(av.subspan<0, 0>())::extent == 0)" + + .section .rdata,"dr",discard,"??_C@_0CH@MFMPAMBM@?$CIav?4subspan?$DM1?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?$CJ?0?5fai@" + .globl "??_C@_0CH@MFMPAMBM@?$CIav?4subspan?$DM1?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?$CJ?0?5fai@" # @"??_C@_0CH@MFMPAMBM@?$CIav?4subspan?$DM1?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?$CJ?0?5fai@" +"??_C@_0CH@MFMPAMBM@?$CIav?4subspan?$DM1?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?$CJ?0?5fai@": + .asciz "(av.subspan<1, 0>().size()), fail_fast" + + .section .rdata,"dr",discard,"??_C@_0BK@OLDNBEKL@av?4subspan?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + .globl "??_C@_0BK@OLDNBEKL@av?4subspan?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" # @"??_C@_0BK@OLDNBEKL@av?4subspan?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" +"??_C@_0BK@OLDNBEKL@av?4subspan?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@": + .asciz "av.subspan(0).size() == 0" + + .section .rdata,"dr",discard,"??_C@_0CA@EFEJOOFE@av?4subspan?$CI1?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@" + .globl "??_C@_0CA@EFEJOOFE@av?4subspan?$CI1?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@" # @"??_C@_0CA@EFEJOOFE@av?4subspan?$CI1?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@" +"??_C@_0CA@EFEJOOFE@av?4subspan?$CI1?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@": + .asciz "av.subspan(1).size(), fail_fast" + + .section .rdata,"dr",discard,"??_C@_0BK@JGEKOAOO@av?4subspan?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" + .globl "??_C@_0BK@JGEKOAOO@av?4subspan?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" # @"??_C@_0BK@JGEKOAOO@av?4subspan?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" +"??_C@_0BK@JGEKOAOO@av?4subspan?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@": + .asciz "av.subspan(0).size() == 5" + + .section .rdata,"dr",discard,"??_C@_0BK@DGKKAKEH@av?4subspan?$CI1?$CJ?4size?$CI?$CJ?5?$DN?$DN?54?$AA@" + .globl "??_C@_0BK@DGKKAKEH@av?4subspan?$CI1?$CJ?4size?$CI?$CJ?5?$DN?$DN?54?$AA@" # @"??_C@_0BK@DGKKAKEH@av?4subspan?$CI1?$CJ?4size?$CI?$CJ?5?$DN?$DN?54?$AA@" +"??_C@_0BK@DGKKAKEH@av?4subspan?$CI1?$CJ?4size?$CI?$CJ?5?$DN?$DN?54?$AA@": + .asciz "av.subspan(1).size() == 4" + + .section .rdata,"dr",discard,"??_C@_0BK@HIFKEAIJ@av?4subspan?$CI4?$CJ?4size?$CI?$CJ?5?$DN?$DN?51?$AA@" + .globl "??_C@_0BK@HIFKEAIJ@av?4subspan?$CI4?$CJ?4size?$CI?$CJ?5?$DN?$DN?51?$AA@" # @"??_C@_0BK@HIFKEAIJ@av?4subspan?$CI4?$CJ?4size?$CI?$CJ?5?$DN?$DN?51?$AA@" +"??_C@_0BK@HIFKEAIJ@av?4subspan?$CI4?$CJ?4size?$CI?$CJ?5?$DN?$DN?51?$AA@": + .asciz "av.subspan(4).size() == 1" + + .section .rdata,"dr",discard,"??_C@_0BK@NILKKKCA@av?4subspan?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + .globl "??_C@_0BK@NILKKKCA@av?4subspan?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" # @"??_C@_0BK@NILKKKCA@av?4subspan?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" +"??_C@_0BK@NILKKKCA@av?4subspan?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@": + .asciz "av.subspan(5).size() == 0" + + .section .rdata,"dr",discard,"??_C@_0CA@CMKOGIAM@av?4subspan?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@" + .globl "??_C@_0CA@CMKOGIAM@av?4subspan?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@" # @"??_C@_0CA@CMKOGIAM@av?4subspan?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@" +"??_C@_0CA@CMKOGIAM@av?4subspan?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@": + .asciz "av.subspan(6).size(), fail_fast" + + .section .rdata,"dr",discard,"??_C@_0BA@PIDHIMO@av2?$FLi?$FN?5?$DN?$DN?5i?5?$CL?52?$AA@" + .globl "??_C@_0BA@PIDHIMO@av2?$FLi?$FN?5?$DN?$DN?5i?5?$CL?52?$AA@" # @"??_C@_0BA@PIDHIMO@av2?$FLi?$FN?5?$DN?$DN?5i?5?$CL?52?$AA@" +"??_C@_0BA@PIDHIMO@av2?$FLi?$FN?5?$DN?$DN?5i?5?$CL?52?$AA@": + .asciz "av2[i] == i + 2" + + .section .rdata,"dr",discard,"??_C@_0DG@IHDJNFM@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@IHDJNFM@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@IHDJNFM@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@IHDJNFM@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 475" + + .section .rdata,"dr" + .p2align 4 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@3PAHA" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_0N@CMMANKGN@s?4at?$CI0?$CJ?5?$DN?$DN?51?$AA@" + .globl "??_C@_0N@CMMANKGN@s?4at?$CI0?$CJ?5?$DN?$DN?51?$AA@" # @"??_C@_0N@CMMANKGN@s?4at?$CI0?$CJ?5?$DN?$DN?51?$AA@" +"??_C@_0N@CMMANKGN@s?4at?$CI0?$CJ?5?$DN?$DN?51?$AA@": + .asciz "s.at(0) == 1" + + .section .rdata,"dr",discard,"??_C@_0BD@ODOCOGJF@s?4at?$CI5?$CJ?0?5fail_fast?$AA@" + .globl "??_C@_0BD@ODOCOGJF@s?4at?$CI5?$CJ?0?5fail_fast?$AA@" # @"??_C@_0BD@ODOCOGJF@s?4at?$CI5?$CJ?0?5fail_fast?$AA@" +"??_C@_0BD@ODOCOGJF@s?4at?$CI5?$CJ?0?5fail_fast?$AA@": + .asciz "s.at(5), fail_fast" + + .section .rdata,"dr" + .p2align 2 # @"?arr2d@?1??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@3PAHA" +".L?arr2d@?1??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 6 # 0x6 + + .section .rdata,"dr",discard,"??_C@_0N@KPCLEMDE@s?4at?$CI1?$CJ?5?$DN?$DN?56?$AA@" + .globl "??_C@_0N@KPCLEMDE@s?4at?$CI1?$CJ?5?$DN?$DN?56?$AA@" # @"??_C@_0N@KPCLEMDE@s?4at?$CI1?$CJ?5?$DN?$DN?56?$AA@" +"??_C@_0N@KPCLEMDE@s?4at?$CI1?$CJ?5?$DN?$DN?56?$AA@": + .asciz "s.at(1) == 6" + + .section .rdata,"dr",discard,"??_C@_0BD@IGCPEMFF@s?4at?$CI2?$CJ?0?5fail_fast?$AA@" + .globl "??_C@_0BD@IGCPEMFF@s?4at?$CI2?$CJ?0?5fail_fast?$AA@" # @"??_C@_0BD@IGCPEMFF@s?4at?$CI2?$CJ?0?5fail_fast?$AA@" +"??_C@_0BD@IGCPEMFF@s?4at?$CI2?$CJ?0?5fail_fast?$AA@": + .asciz "s.at(2), fail_fast" + + .section .rdata,"dr" + .p2align 4 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@3PAHA" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_09EFIGLOLE@s?$CI0?$CJ?5?$DN?$DN?51?$AA@" + .globl "??_C@_09EFIGLOLE@s?$CI0?$CJ?5?$DN?$DN?51?$AA@" # @"??_C@_09EFIGLOLE@s?$CI0?$CJ?5?$DN?$DN?51?$AA@" +"??_C@_09EFIGLOLE@s?$CI0?$CJ?5?$DN?$DN?51?$AA@": + .asciz "s(0) == 1" + + .section .rdata,"dr",discard,"??_C@_0BA@EDBIINLB@s?$CI5?$CJ?0?5fail_fast?$AA@" + .globl "??_C@_0BA@EDBIINLB@s?$CI5?$CJ?0?5fail_fast?$AA@" # @"??_C@_0BA@EDBIINLB@s?$CI5?$CJ?0?5fail_fast?$AA@" +"??_C@_0BA@EDBIINLB@s?$CI5?$CJ?0?5fail_fast?$AA@": + .asciz "s(5), fail_fast" + + .section .rdata,"dr" + .p2align 2 # @"?arr2d@?1??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@3PAHA" +".L?arr2d@?1??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 6 # 0x6 + + .section .rdata,"dr",discard,"??_C@_09MGGNCION@s?$CI1?$CJ?5?$DN?$DN?56?$AA@" + .globl "??_C@_09MGGNCION@s?$CI1?$CJ?5?$DN?$DN?56?$AA@" # @"??_C@_09MGGNCION@s?$CI1?$CJ?5?$DN?$DN?56?$AA@" +"??_C@_09MGGNCION@s?$CI1?$CJ?5?$DN?$DN?56?$AA@": + .asciz "s(1) == 6" + + .section .rdata,"dr",discard,"??_C@_0BA@CGNFCHHB@s?$CI2?$CJ?0?5fail_fast?$AA@" + .globl "??_C@_0BA@CGNFCHHB@s?$CI2?$CJ?0?5fail_fast?$AA@" # @"??_C@_0BA@CGNFCHHB@s?$CI2?$CJ?0?5fail_fast?$AA@" +"??_C@_0BA@CGNFCHHB@s?$CI2?$CJ?0?5fail_fast?$AA@": + .asciz "s(2), fail_fast" + + .section .rdata,"dr",discard,"??_C@_0L@MIEIKGBK@it1?5?$DN?$DN?5it2?$AA@" + .globl "??_C@_0L@MIEIKGBK@it1?5?$DN?$DN?5it2?$AA@" # @"??_C@_0L@MIEIKGBK@it1?5?$DN?$DN?5it2?$AA@" +"??_C@_0L@MIEIKGBK@it1?5?$DN?$DN?5it2?$AA@": + .asciz "it1 == it2" + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@" + .p2align 4 # @12 +.L__unnamed_13: + .quad "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@" # @"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@" + .zero 5 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" + .globl "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" # @"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" + .globl "??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" # @"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@6B@" + .p2align 4 # @13 +.L__unnamed_14: + .quad "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@6B@" # @"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@" + .zero 6 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8" + .globl "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8" # @"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8" + .globl "??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8" # @"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_C@_0BE@PPAAFOA@badIt?5?$DN?$DN?5badConstIt?$AA@" + .globl "??_C@_0BE@PPAAFOA@badIt?5?$DN?$DN?5badConstIt?$AA@" # @"??_C@_0BE@PPAAFOA@badIt?5?$DN?$DN?5badConstIt?$AA@" +"??_C@_0BE@PPAAFOA@badIt?5?$DN?$DN?5badConstIt?$AA@": + .asciz "badIt == badConstIt" + + .section .rdata,"dr" + .p2align 4 # @"?a@?1??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@3PAHA" +".L?a@?1??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_09PAOJKDOJ@it?5?$DN?$DN?5cit?$AA@" + .globl "??_C@_09PAOJKDOJ@it?5?$DN?$DN?5cit?$AA@" # @"??_C@_09PAOJKDOJ@it?5?$DN?$DN?5cit?$AA@" +"??_C@_09PAOJKDOJ@it?5?$DN?$DN?5cit?$AA@": + .asciz "it == cit" + + .section .rdata,"dr",discard,"??_C@_09HMPADCNE@cit?5?$DN?$DN?5it?$AA@" + .globl "??_C@_09HMPADCNE@cit?5?$DN?$DN?5it?$AA@" # @"??_C@_09HMPADCNE@cit?5?$DN?$DN?5it?$AA@" +"??_C@_09HMPADCNE@cit?5?$DN?$DN?5it?$AA@": + .asciz "cit == it" + + .section .rdata,"dr",discard,"??_C@_0M@GDDLGLGA@cit2?5?$DN?$DN?5cit?$AA@" + .globl "??_C@_0M@GDDLGLGA@cit2?5?$DN?$DN?5cit?$AA@" # @"??_C@_0M@GDDLGLGA@cit2?5?$DN?$DN?5cit?$AA@" +"??_C@_0M@GDDLGLGA@cit2?5?$DN?$DN?5cit?$AA@": + .asciz "cit2 == cit" + + .section .rdata,"dr",discard,"??_C@_0BB@BLHCEAML@cit3?5?$DN?$DN?5s?4cend?$CI?$CJ?$AA@" + .globl "??_C@_0BB@BLHCEAML@cit3?5?$DN?$DN?5s?4cend?$CI?$CJ?$AA@" # @"??_C@_0BB@BLHCEAML@cit3?5?$DN?$DN?5s?4cend?$CI?$CJ?$AA@" +"??_C@_0BB@BLHCEAML@cit3?5?$DN?$DN?5s?4cend?$CI?$CJ?$AA@": + .asciz "cit3 == s.cend()" + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@" + .p2align 4 # @14 +.L__unnamed_15: + .quad "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@" # @"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@" + .zero 7 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" + .globl "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" # @"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" + .globl "??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" # @"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@" + .p2align 4 # @15 +.L__unnamed_16: + .quad "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@" # @"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@" + .zero 7 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" + .globl "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" # @"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" + .globl "??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" # @"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_C@_0DG@JNPJKKEI@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@JNPJKKEI@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@JNPJKKEI@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@JNPJKKEI@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 208" + + .section .rdata,"dr" + .p2align 4 # @"?a@?1??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@3PAHA" +".L?a@?1??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_08EDKDPBHP@it?5?$DN?$DN?5it?$AA@" + .globl "??_C@_08EDKDPBHP@it?5?$DN?$DN?5it?$AA@" # @"??_C@_08EDKDPBHP@it?5?$DN?$DN?5it?$AA@" +"??_C@_08EDKDPBHP@it?5?$DN?$DN?5it?$AA@": + .asciz "it == it" + + .section .rdata,"dr",discard,"??_C@_0L@LBNCIKEK@cit?5?$DN?$DN?5cit?$AA@" + .globl "??_C@_0L@LBNCIKEK@cit?5?$DN?$DN?5cit?$AA@" # @"??_C@_0L@LBNCIKEK@cit?5?$DN?$DN?5cit?$AA@" +"??_C@_0L@LBNCIKEK@cit?5?$DN?$DN?5cit?$AA@": + .asciz "cit == cit" + + .section .rdata,"dr",discard,"??_C@_0BB@MLGBPCJJ@cit?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@" + .globl "??_C@_0BB@MLGBPCJJ@cit?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@" # @"??_C@_0BB@MLGBPCJJ@cit?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@" +"??_C@_0BB@MLGBPCJJ@cit?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@": + .asciz "cit == s.begin()" + + .section .rdata,"dr",discard,"??_C@_0BB@OGFMKCL@s?4begin?$CI?$CJ?5?$DN?$DN?5cit?$AA@" + .globl "??_C@_0BB@OGFMKCL@s?4begin?$CI?$CJ?5?$DN?$DN?5cit?$AA@" # @"??_C@_0BB@OGFMKCL@s?4begin?$CI?$CJ?5?$DN?$DN?5cit?$AA@" +"??_C@_0BB@OGFMKCL@s?4begin?$CI?$CJ?5?$DN?$DN?5cit?$AA@": + .asciz "s.begin() == cit" + + .section .rdata,"dr",discard,"??_C@_0BC@PMOCFGMJ@s?4cbegin?$CI?$CJ?5?$DN?$DN?5cit?$AA@" + .globl "??_C@_0BC@PMOCFGMJ@s?4cbegin?$CI?$CJ?5?$DN?$DN?5cit?$AA@" # @"??_C@_0BC@PMOCFGMJ@s?4cbegin?$CI?$CJ?5?$DN?$DN?5cit?$AA@" +"??_C@_0BC@PMOCFGMJ@s?4cbegin?$CI?$CJ?5?$DN?$DN?5cit?$AA@": + .asciz "s.cbegin() == cit" + + .section .rdata,"dr",discard,"??_C@_0BA@MOEKEEPL@it?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@" + .globl "??_C@_0BA@MOEKEEPL@it?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@" # @"??_C@_0BA@MOEKEEPL@it?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@" +"??_C@_0BA@MOEKEEPL@it?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@": + .asciz "it == s.begin()" + + .section .rdata,"dr",discard,"??_C@_0BA@BLNBEFOH@s?4begin?$CI?$CJ?5?$DN?$DN?5it?$AA@" + .globl "??_C@_0BA@BLNBEFOH@s?4begin?$CI?$CJ?5?$DN?$DN?5it?$AA@" # @"??_C@_0BA@BLNBEFOH@s?4begin?$CI?$CJ?5?$DN?$DN?5it?$AA@" +"??_C@_0BA@BLNBEFOH@s?4begin?$CI?$CJ?5?$DN?$DN?5it?$AA@": + .asciz "s.begin() == it" + + .section .rdata,"dr",discard,"??_C@_09INPHGNJH@it?5?$CB?$DN?5it2?$AA@" + .globl "??_C@_09INPHGNJH@it?5?$CB?$DN?5it2?$AA@" # @"??_C@_09INPHGNJH@it?5?$CB?$DN?5it2?$AA@" +"??_C@_09INPHGNJH@it?5?$CB?$DN?5it2?$AA@": + .asciz "it != it2" + + .section .rdata,"dr",discard,"??_C@_09KNLLAOLB@it2?5?$CB?$DN?5it?$AA@" + .globl "??_C@_09KNLLAOLB@it2?5?$CB?$DN?5it?$AA@" # @"??_C@_09KNLLAOLB@it2?5?$CB?$DN?5it?$AA@" +"??_C@_09KNLLAOLB@it2?5?$CB?$DN?5it?$AA@": + .asciz "it2 != it" + + .section .rdata,"dr",discard,"??_C@_0O@DDGHILBH@it?5?$CB?$DN?5s?4end?$CI?$CJ?$AA@" + .globl "??_C@_0O@DDGHILBH@it?5?$CB?$DN?5s?4end?$CI?$CJ?$AA@" # @"??_C@_0O@DDGHILBH@it?5?$CB?$DN?5s?4end?$CI?$CJ?$AA@" +"??_C@_0O@DDGHILBH@it?5?$CB?$DN?5s?4end?$CI?$CJ?$AA@": + .asciz "it != s.end()" + + .section .rdata,"dr",discard,"??_C@_0P@MNGDKBPK@it2?5?$CB?$DN?5s?4end?$CI?$CJ?$AA@" + .globl "??_C@_0P@MNGDKBPK@it2?5?$CB?$DN?5s?4end?$CI?$CJ?$AA@" # @"??_C@_0P@MNGDKBPK@it2?5?$CB?$DN?5s?4end?$CI?$CJ?$AA@" +"??_C@_0P@MNGDKBPK@it2?5?$CB?$DN?5s?4end?$CI?$CJ?$AA@": + .asciz "it2 != s.end()" + + .section .rdata,"dr",discard,"??_C@_0O@LCAGHMFC@s?4end?$CI?$CJ?5?$CB?$DN?5it?$AA@" + .globl "??_C@_0O@LCAGHMFC@s?4end?$CI?$CJ?5?$CB?$DN?5it?$AA@" # @"??_C@_0O@LCAGHMFC@s?4end?$CI?$CJ?5?$CB?$DN?5it?$AA@" +"??_C@_0O@LCAGHMFC@s?4end?$CI?$CJ?5?$CB?$DN?5it?$AA@": + .asciz "s.end() != it" + + .section .rdata,"dr",discard,"??_C@_0L@IMNLFEKB@it2?5?$CB?$DN?5cit?$AA@" + .globl "??_C@_0L@IMNLFEKB@it2?5?$CB?$DN?5cit?$AA@" # @"??_C@_0L@IMNLFEKB@it2?5?$CB?$DN?5cit?$AA@" +"??_C@_0L@IMNLFEKB@it2?5?$CB?$DN?5cit?$AA@": + .asciz "it2 != cit" + + .section .rdata,"dr",discard,"??_C@_0L@MMMMEEDE@cit?5?$CB?$DN?5it2?$AA@" + .globl "??_C@_0L@MMMMEEDE@cit?5?$CB?$DN?5it2?$AA@" # @"??_C@_0L@MMMMEEDE@cit?5?$CB?$DN?5it2?$AA@" +"??_C@_0L@MMMMEEDE@cit?5?$CB?$DN?5it2?$AA@": + .asciz "cit != it2" + + .section .rdata,"dr",discard,"??_C@_08EEEOLOPO@it?5?$DM?5it2?$AA@" + .globl "??_C@_08EEEOLOPO@it?5?$DM?5it2?$AA@" # @"??_C@_08EEEOLOPO@it?5?$DM?5it2?$AA@" +"??_C@_08EEEOLOPO@it?5?$DM?5it2?$AA@": + .asciz "it < it2" + + .section .rdata,"dr",discard,"??_C@_09ILPOJAJJ@it?5?$DM?$DN?5it2?$AA@" + .globl "??_C@_09ILPOJAJJ@it?5?$DM?$DN?5it2?$AA@" # @"??_C@_09ILPOJAJJ@it?5?$DM?$DN?5it2?$AA@" +"??_C@_09ILPOJAJJ@it?5?$DM?$DN?5it2?$AA@": + .asciz "it <= it2" + + .section .rdata,"dr",discard,"??_C@_0P@KIABCIDG@it2?5?$DM?$DN?5s?4end?$CI?$CJ?$AA@" + .globl "??_C@_0P@KIABCIDG@it2?5?$DM?$DN?5s?4end?$CI?$CJ?$AA@" # @"??_C@_0P@KIABCIDG@it2?5?$DM?$DN?5s?4end?$CI?$CJ?$AA@" +"??_C@_0P@KIABCIDG@it2?5?$DM?$DN?5s?4end?$CI?$CJ?$AA@": + .asciz "it2 <= s.end()" + + .section .rdata,"dr",discard,"??_C@_0N@CNDJNHBC@it?5?$DM?5s?4end?$CI?$CJ?$AA@" + .globl "??_C@_0N@CNDJNHBC@it?5?$DM?5s?4end?$CI?$CJ?$AA@" # @"??_C@_0N@CNDJNHBC@it?5?$DM?5s?4end?$CI?$CJ?$AA@" +"??_C@_0N@CNDJNHBC@it?5?$DM?5s?4end?$CI?$CJ?$AA@": + .asciz "it < s.end()" + + .section .rdata,"dr",discard,"??_C@_09FGJOKIFN@it?5?$DM?$DN?5cit?$AA@" + .globl "??_C@_09FGJOKIFN@it?5?$DM?$DN?5cit?$AA@" # @"??_C@_09FGJOKIFN@it?5?$DM?$DN?5cit?$AA@" +"??_C@_09FGJOKIFN@it?5?$DM?$DN?5cit?$AA@": + .asciz "it <= cit" + + .section .rdata,"dr",discard,"??_C@_09LHKMOBHB@cit?5?$DM?$DN?5it?$AA@" + .globl "??_C@_09LHKMOBHB@cit?5?$DM?$DN?5it?$AA@" # @"??_C@_09LHKMOBHB@cit?5?$DM?$DN?5it?$AA@" +"??_C@_09LHKMOBHB@cit?5?$DM?$DN?5it?$AA@": + .asciz "cit <= it" + + .section .rdata,"dr",discard,"??_C@_09HLBNHNFF@cit?5?$DM?5it2?$AA@" + .globl "??_C@_09HLBNHNFF@cit?5?$DM?5it2?$AA@" # @"??_C@_09HLBNHNFF@cit?5?$DM?5it2?$AA@" +"??_C@_09HLBNHNFF@cit?5?$DM?5it2?$AA@": + .asciz "cit < it2" + + .section .rdata,"dr",discard,"??_C@_0L@MKMFLJDK@cit?5?$DM?$DN?5it2?$AA@" + .globl "??_C@_0L@MKMFLJDK@cit?5?$DM?$DN?5it2?$AA@" # @"??_C@_0L@MKMFLJDK@cit?5?$DM?$DN?5it2?$AA@" +"??_C@_0L@MKMFLJDK@cit?5?$DM?$DN?5it2?$AA@": + .asciz "cit <= it2" + + .section .rdata,"dr",discard,"??_C@_0O@DEKECKF@cit?5?$DM?5s?4end?$CI?$CJ?$AA@" + .globl "??_C@_0O@DEKECKF@cit?5?$DM?5s?4end?$CI?$CJ?$AA@" # @"??_C@_0O@DEKECKF@cit?5?$DM?5s?4end?$CI?$CJ?$AA@" +"??_C@_0O@DEKECKF@cit?5?$DM?5s?4end?$CI?$CJ?$AA@": + .asciz "cit < s.end()" + + .section .rdata,"dr",discard,"??_C@_0P@DCOFHGB@cit?5?$DM?$DN?5s?4end?$CI?$CJ?$AA@" + .globl "??_C@_0P@DCOFHGB@cit?5?$DM?$DN?5s?4end?$CI?$CJ?$AA@" # @"??_C@_0P@DCOFHGB@cit?5?$DM?$DN?5s?4end?$CI?$CJ?$AA@" +"??_C@_0P@DCOFHGB@cit?5?$DM?$DN?5s?4end?$CI?$CJ?$AA@": + .asciz "cit <= s.end()" + + .section .rdata,"dr",discard,"??_C@_08ELAKBHAN@it2?5?$DO?5it?$AA@" + .globl "??_C@_08ELAKBHAN@it2?5?$DO?5it?$AA@" # @"??_C@_08ELAKBHAN@it2?5?$DO?5it?$AA@" +"??_C@_08ELAKBHAN@it2?5?$DO?5it?$AA@": + .asciz "it2 > it" + + .section .rdata,"dr",discard,"??_C@_09FPDLLOPP@it2?5?$DO?$DN?5it?$AA@" + .globl "??_C@_09FPDLLOPP@it2?5?$DO?$DN?5it?$AA@" # @"??_C@_09FPDLLOPP@it2?5?$DO?$DN?5it?$AA@" +"??_C@_09FPDLLOPP@it2?5?$DO?$DN?5it?$AA@": + .asciz "it2 >= it" + + .section .rdata,"dr",discard,"??_C@_0O@IMDHFADI@s?4end?$CI?$CJ?5?$DO?5it2?$AA@" + .globl "??_C@_0O@IMDHFADI@s?4end?$CI?$CJ?5?$DO?5it2?$AA@" # @"??_C@_0O@IMDHFADI@s?4end?$CI?$CJ?5?$DO?5it2?$AA@" +"??_C@_0O@IMDHFADI@s?4end?$CI?$CJ?5?$DO?5it2?$AA@": + .asciz "s.end() > it2" + + .section .rdata,"dr",discard,"??_C@_0P@PJDBIOPC@s?4end?$CI?$CJ?5?$DO?$DN?5it2?$AA@" + .globl "??_C@_0P@PJDBIOPC@s?4end?$CI?$CJ?5?$DO?$DN?5it2?$AA@" # @"??_C@_0P@PJDBIOPC@s?4end?$CI?$CJ?5?$DO?$DN?5it2?$AA@" +"??_C@_0P@PJDBIOPC@s?4end?$CI?$CJ?5?$DO?$DN?5it2?$AA@": + .asciz "s.end() >= it2" + + .section .rdata,"dr",discard,"??_C@_09EOOKBKBP@it2?5?$DO?5cit?$AA@" + .globl "??_C@_09EOOKBKBP@it2?5?$DO?5cit?$AA@" # @"??_C@_09EOOKBKBP@it2?5?$DO?5cit?$AA@" +"??_C@_09EOOKBKBP@it2?5?$DO?5cit?$AA@": + .asciz "it2 > cit" + + .section .rdata,"dr",discard,"??_C@_0L@BNENLIIG@it2?5?$DO?$DN?5cit?$AA@" + .globl "??_C@_0L@BNENLIIG@it2?5?$DO?$DN?5cit?$AA@" # @"??_C@_0L@BNENLIIG@it2?5?$DO?$DN?5cit?$AA@" +"??_C@_0L@BNENLIIG@it2?5?$DO?$DN?5cit?$AA@": + .asciz "it2 >= cit" + + .section .rdata,"dr",discard,"??_C@_02FDNJECIE@?$CB?$DN?$AA@" + .globl "??_C@_02FDNJECIE@?$CB?$DN?$AA@" # @"??_C@_02FDNJECIE@?$CB?$DN?$AA@" +"??_C@_02FDNJECIE@?$CB?$DN?$AA@": + .asciz "!=" + + .section .rdata,"dr",discard,"??_C@_01MNNFJEPP@?$DM?$AA@" + .globl "??_C@_01MNNFJEPP@?$DM?$AA@" # @"??_C@_01MNNFJEPP@?$DM?$AA@" +"??_C@_01MNNFJEPP@?$DM?$AA@": + .asciz "<" + + .section .rdata,"dr",discard,"??_C@_02EHCHHCKH@?$DM?$DN?$AA@" + .globl "??_C@_02EHCHHCKH@?$DM?$DN?$AA@" # @"??_C@_02EHCHHCKH@?$DM?$DN?$AA@" +"??_C@_02EHCHHCKH@?$DM?$DN?$AA@": + .asciz "<=" + + .section .rdata,"dr",discard,"??_C@_01PPODPGHN@?$DO?$AA@" + .globl "??_C@_01PPODPGHN@?$DO?$AA@" # @"??_C@_01PPODPGHN@?$DO?$AA@" +"??_C@_01PPODPGHN@?$DO?$AA@": + .asciz ">" + + .section .rdata,"dr",discard,"??_C@_02EEKDKGMJ@?$DO?$DN?$AA@" + .globl "??_C@_02EEKDKGMJ@?$DO?$DN?$AA@" # @"??_C@_02EEKDKGMJ@?$DO?$DN?$AA@" +"??_C@_02EEKDKGMJ@?$DO?$DN?$AA@": + .asciz ">=" + + .section .rdata,"dr" + .p2align 4 # @"?a@?1??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@3PAHA" +".L?a@?1??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_09CNIJJLCN@it?5?$DN?$DN?5it2?$AA@" + .globl "??_C@_09CNIJJLCN@it?5?$DN?$DN?5it2?$AA@" # @"??_C@_09CNIJJLCN@it?5?$DN?$DN?5it2?$AA@" +"??_C@_09CNIJJLCN@it?5?$DN?$DN?5it2?$AA@": + .asciz "it == it2" + + .section .rdata,"dr" + .p2align 4 # @"?a@?2??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@3PAHA" +".L?a@?2??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@" + .globl "??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@" # @"??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@" +"??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@": + .asciz "it == first" + + .section .rdata,"dr",discard,"??_C@_08HLOGLEOL@?$CKit?5?$DN?$DN?51?$AA@" + .globl "??_C@_08HLOGLEOL@?$CKit?5?$DN?$DN?51?$AA@" # @"??_C@_08HLOGLEOL@?$CKit?5?$DN?$DN?51?$AA@" +"??_C@_08HLOGLEOL@?$CKit?5?$DN?$DN?51?$AA@": + .asciz "*it == 1" + + .section .rdata,"dr",discard,"??_C@_0N@MOOFJPON@it?5?$CB?$DN?5beyond?$AA@" + .globl "??_C@_0N@MOOFJPON@it?5?$CB?$DN?5beyond?$AA@" # @"??_C@_0N@MOOFJPON@it?5?$CB?$DN?5beyond?$AA@" +"??_C@_0N@MOOFJPON@it?5?$CB?$DN?5beyond?$AA@": + .asciz "it != beyond" + + .section .rdata,"dr",discard,"??_C@_0BD@HMLFLFFE@?$CKbeyond?0?5fail_fast?$AA@" + .globl "??_C@_0BD@HMLFLFFE@?$CKbeyond?0?5fail_fast?$AA@" # @"??_C@_0BD@HMLFLFFE@?$CKbeyond?0?5fail_fast?$AA@" +"??_C@_0BD@HMLFLFFE@?$CKbeyond?0?5fail_fast?$AA@": + .asciz "*beyond, fail_fast" + + .section .rdata,"dr",discard,"??_C@_0BE@JKGJNIKP@beyond?5?9?5first?5?$DN?$DN?54?$AA@" + .globl "??_C@_0BE@JKGJNIKP@beyond?5?9?5first?5?$DN?$DN?54?$AA@" # @"??_C@_0BE@JKGJNIKP@beyond?5?9?5first?5?$DN?$DN?54?$AA@" +"??_C@_0BE@JKGJNIKP@beyond?5?9?5first?5?$DN?$DN?54?$AA@": + .asciz "beyond - first == 4" + + .section .rdata,"dr",discard,"??_C@_0BD@ONAHMKIO@first?5?9?5first?5?$DN?$DN?50?$AA@" + .globl "??_C@_0BD@ONAHMKIO@first?5?9?5first?5?$DN?$DN?50?$AA@" # @"??_C@_0BD@ONAHMKIO@first?5?9?5first?5?$DN?$DN?50?$AA@" +"??_C@_0BD@ONAHMKIO@first?5?9?5first?5?$DN?$DN?50?$AA@": + .asciz "first - first == 0" + + .section .rdata,"dr",discard,"??_C@_0BF@HJJGOLFK@beyond?5?9?5beyond?5?$DN?$DN?50?$AA@" + .globl "??_C@_0BF@HJJGOLFK@beyond?5?9?5beyond?5?$DN?$DN?50?$AA@" # @"??_C@_0BF@HJJGOLFK@beyond?5?9?5beyond?5?$DN?$DN?50?$AA@" +"??_C@_0BF@HJJGOLFK@beyond?5?9?5beyond?5?$DN?$DN?50?$AA@": + .asciz "beyond - beyond == 0" + + .section .rdata,"dr",discard,"??_C@_0BA@IJCLOCGB@it?5?9?5first?5?$DN?$DN?51?$AA@" + .globl "??_C@_0BA@IJCLOCGB@it?5?9?5first?5?$DN?$DN?51?$AA@" # @"??_C@_0BA@IJCLOCGB@it?5?9?5first?5?$DN?$DN?51?$AA@" +"??_C@_0BA@IJCLOCGB@it?5?9?5first?5?$DN?$DN?51?$AA@": + .asciz "it - first == 1" + + .section .rdata,"dr",discard,"??_C@_08FAMLOHCI@?$CKit?5?$DN?$DN?52?$AA@" + .globl "??_C@_08FAMLOHCI@?$CKit?5?$DN?$DN?52?$AA@" # @"??_C@_08FAMLOHCI@?$CKit?5?$DN?$DN?52?$AA@" +"??_C@_08FAMLOHCI@?$CKit?5?$DN?$DN?52?$AA@": + .asciz "*it == 2" + + .section .rdata,"dr",discard,"??_C@_09NIJFDHGM@?$CKit?5?$DN?$DN?522?$AA@" + .globl "??_C@_09NIJFDHGM@?$CKit?5?$DN?$DN?522?$AA@" # @"??_C@_09NIJFDHGM@?$CKit?5?$DN?$DN?522?$AA@" +"??_C@_09NIJFDHGM@?$CKit?5?$DN?$DN?522?$AA@": + .asciz "*it == 22" + + .section .rdata,"dr",discard,"??_C@_0BB@FOMAFOIO@beyond?5?9?5it?5?$DN?$DN?53?$AA@" + .globl "??_C@_0BB@FOMAFOIO@beyond?5?9?5it?5?$DN?$DN?53?$AA@" # @"??_C@_0BB@FOMAFOIO@beyond?5?9?5it?5?$DN?$DN?53?$AA@" +"??_C@_0BB@FOMAFOIO@beyond?5?9?5it?5?$DN?$DN?53?$AA@": + .asciz "beyond - it == 3" + + .section .rdata,"dr",discard,"??_C@_0N@PDHHPOIL@it?5?$DN?$DN?5beyond?$AA@" + .globl "??_C@_0N@PDHHPOIL@it?5?$DN?$DN?5beyond?$AA@" # @"??_C@_0N@PDHHPOIL@it?5?$DN?$DN?5beyond?$AA@" +"??_C@_0N@PDHHPOIL@it?5?$DN?$DN?5beyond?$AA@": + .asciz "it == beyond" + + .section .rdata,"dr",discard,"??_C@_0BB@DJCIEDM@it?5?9?5beyond?5?$DN?$DN?50?$AA@" + .globl "??_C@_0BB@DJCIEDM@it?5?9?5beyond?5?$DN?$DN?50?$AA@" # @"??_C@_0BB@DJCIEDM@it?5?9?5beyond?5?$DN?$DN?50?$AA@" +"??_C@_0BB@DJCIEDM@it?5?9?5beyond?5?$DN?$DN?50?$AA@": + .asciz "it - beyond == 0" + + .section .rdata,"dr",discard,"??_C@_06HPDKMKBC@n?5?$DN?$DN?55?$AA@" + .globl "??_C@_06HPDKMKBC@n?5?$DN?$DN?55?$AA@" # @"??_C@_06HPDKMKBC@n?5?$DN?$DN?55?$AA@" +"??_C@_06HPDKMKBC@n?5?$DN?$DN?55?$AA@": + .asciz "n == 5" + + .section .rdata,"dr",discard,"??_C@_0DG@OBPNLIC@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@OBPNLIC@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@OBPNLIC@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@OBPNLIC@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 157" + + .section .rdata,"dr",discard,"??_C@_0DG@HNIJKHON@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@HNIJKHON@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@HNIJKHON@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@HNIJKHON@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 223" + + .section .rdata,"dr",discard,"??_C@_0DG@JCNKEIFF@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@JCNKEIFF@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@JCNKEIFF@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@JCNKEIFF@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 169" + + .section .rdata,"dr" + .p2align 4 # @"?a@?1??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@3PAHA" +".L?a@?1??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_0M@HLMICOHF@cit?5?$DN?$DN?5cit2?$AA@" + .globl "??_C@_0M@HLMICOHF@cit?5?$DN?$DN?5cit2?$AA@" # @"??_C@_0M@HLMICOHF@cit?5?$DN?$DN?5cit2?$AA@" +"??_C@_0M@HLMICOHF@cit?5?$DN?$DN?5cit2?$AA@": + .asciz "cit == cit2" + + .section .rdata,"dr" + .p2align 4 # @"?a@?2??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@3PAHA" +".L?a@?2??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_0BA@BNLHDGA@?$CKit?5?$DN?$DN?5last?5?$CL?51?$AA@" + .globl "??_C@_0BA@BNLHDGA@?$CKit?5?$DN?$DN?5last?5?$CL?51?$AA@" # @"??_C@_0BA@BNLHDGA@?$CKit?5?$DN?$DN?5last?5?$CL?51?$AA@" +"??_C@_0BA@BNLHDGA@?$CKit?5?$DN?$DN?5last?5?$CL?51?$AA@": + .asciz "*it == last + 1" + + .section .rdata,"dr" + .p2align 4 # @"?a@?1??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@3PAHA" +".L?a@?1??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_08GJBEAKO@?$CKit?5?$DN?$DN?54?$AA@" + .globl "??_C@_08GJBEAKO@?$CKit?5?$DN?$DN?54?$AA@" # @"??_C@_08GJBEAKO@?$CKit?5?$DN?$DN?54?$AA@" +"??_C@_08GJBEAKO@?$CKit?5?$DN?$DN?54?$AA@": + .asciz "*it == 4" + + .section .rdata,"dr",discard,"??_C@_08EJNANGGJ@?$CKit?5?$DN?$DN?53?$AA@" + .globl "??_C@_08EJNANGGJ@?$CKit?5?$DN?$DN?53?$AA@" # @"??_C@_08EJNANGGJ@?$CKit?5?$DN?$DN?53?$AA@" +"??_C@_08EJNANGGJ@?$CKit?5?$DN?$DN?53?$AA@": + .asciz "*it == 3" + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@6B@" + .p2align 4 # @16 +.L__unnamed_17: + .quad "??_R4?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@6B@" # @"??_R4?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@" + .zero 4 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8" + .globl "??_R3?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8" # @"??_R3?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8" + .globl "??_R2?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8" # @"??_R2?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_C@_0DG@GCKLINNF@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@GCKLINNF@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@GCKLINNF@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@GCKLINNF@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 183" + + .section .rdata,"dr" + .p2align 4 # @"?a@?1??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@3PAHA" +".L?a@?1??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_0BA@CELACMLM@?$CKit?5?$DN?$DN?5last?5?9?51?$AA@" + .globl "??_C@_0BA@CELACMLM@?$CKit?5?$DN?$DN?5last?5?9?51?$AA@" # @"??_C@_0BA@CELACMLM@?$CKit?5?$DN?$DN?5last?5?9?51?$AA@" +"??_C@_0BA@CELACMLM@?$CKit?5?$DN?$DN?5last?5?9?51?$AA@": + .asciz "*it == last - 1" + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@6B@" + .p2align 4 # @17 +.L__unnamed_18: + .quad "??_R4?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@6B@" # @"??_R4?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@" + .zero 5 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8" + .globl "??_R3?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8" # @"??_R3?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8" + .globl "??_R2?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8" # @"??_R2?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_C@_08KMKCDLDM@s1?5?$DN?$DN?5s2?$AA@" + .globl "??_C@_08KMKCDLDM@s1?5?$DN?$DN?5s2?$AA@" # @"??_C@_08KMKCDLDM@s1?5?$DN?$DN?5s2?$AA@" +"??_C@_08KMKCDLDM@s1?5?$DN?$DN?5s2?$AA@": + .asciz "s1 == s2" + + .section .rdata,"dr",discard,"??_C@_0M@OMGPOAPB@?$CB?$CIs1?5?$CB?$DN?5s2?$CJ?$AA@" + .globl "??_C@_0M@OMGPOAPB@?$CB?$CIs1?5?$CB?$DN?5s2?$CJ?$AA@" # @"??_C@_0M@OMGPOAPB@?$CB?$CIs1?5?$CB?$DN?5s2?$CJ?$AA@" +"??_C@_0M@OMGPOAPB@?$CB?$CIs1?5?$CB?$DN?5s2?$CJ?$AA@": + .asciz "!(s1 != s2)" + + .section .rdata,"dr",discard,"??_C@_0L@GIEOIBPK@?$CB?$CIs1?5?$DM?5s2?$CJ?$AA@" + .globl "??_C@_0L@GIEOIBPK@?$CB?$CIs1?5?$DM?5s2?$CJ?$AA@" # @"??_C@_0L@GIEOIBPK@?$CB?$CIs1?5?$DM?5s2?$CJ?$AA@" +"??_C@_0L@GIEOIBPK@?$CB?$CIs1?5?$DM?5s2?$CJ?$AA@": + .asciz "!(s1 < s2)" + + .section .rdata,"dr",discard,"??_C@_08GHPOOIJJ@s1?5?$DM?$DN?5s2?$AA@" + .globl "??_C@_08GHPOOIJJ@s1?5?$DM?$DN?5s2?$AA@" # @"??_C@_08GHPOOIJJ@s1?5?$DM?$DN?5s2?$AA@" +"??_C@_08GHPOOIJJ@s1?5?$DM?$DN?5s2?$AA@": + .asciz "s1 <= s2" + + .section .rdata,"dr",discard,"??_C@_0L@CFIGCAPB@?$CB?$CIs1?5?$DO?5s2?$CJ?$AA@" + .globl "??_C@_0L@CFIGCAPB@?$CB?$CIs1?5?$DO?5s2?$CJ?$AA@" # @"??_C@_0L@CFIGCAPB@?$CB?$CIs1?5?$DO?5s2?$CJ?$AA@" +"??_C@_0L@CFIGCAPB@?$CB?$CIs1?5?$DO?5s2?$CJ?$AA@": + .asciz "!(s1 > s2)" + + .section .rdata,"dr",discard,"??_C@_08CKDGEJJC@s1?5?$DO?$DN?5s2?$AA@" + .globl "??_C@_08CKDGEJJC@s1?5?$DO?$DN?5s2?$AA@" # @"??_C@_08CKDGEJJC@s1?5?$DO?$DN?5s2?$AA@" +"??_C@_08CKDGEJJC@s1?5?$DO?$DN?5s2?$AA@": + .asciz "s1 >= s2" + + .section .rdata,"dr",discard,"??_C@_08JAAGPBM@s2?5?$DN?$DN?5s1?$AA@" + .globl "??_C@_08JAAGPBM@s2?5?$DN?$DN?5s1?$AA@" # @"??_C@_08JAAGPBM@s2?5?$DN?$DN?5s1?$AA@" +"??_C@_08JAAGPBM@s2?5?$DN?$DN?5s1?$AA@": + .asciz "s2 == s1" + + .section .rdata,"dr",discard,"??_C@_0M@NHKEGCGN@?$CB?$CIs2?5?$CB?$DN?5s1?$CJ?$AA@" + .globl "??_C@_0M@NHKEGCGN@?$CB?$CIs2?5?$CB?$DN?5s1?$CJ?$AA@" # @"??_C@_0M@NHKEGCGN@?$CB?$CIs2?5?$CB?$DN?5s1?$CJ?$AA@" +"??_C@_0M@NHKEGCGN@?$CB?$CIs2?5?$CB?$DN?5s1?$CJ?$AA@": + .asciz "!(s2 != s1)" + + .section .rdata,"dr",discard,"??_C@_0L@OEIHDIEA@?$CB?$CIs2?5?$DM?5s1?$CJ?$AA@" + .globl "??_C@_0L@OEIHDIEA@?$CB?$CIs2?5?$DM?5s1?$CJ?$AA@" # @"??_C@_0L@OEIHDIEA@?$CB?$CIs2?5?$DM?5s1?$CJ?$AA@" +"??_C@_0L@OEIHDIEA@?$CB?$CIs2?5?$DM?5s1?$CJ?$AA@": + .asciz "!(s2 < s1)" + + .section .rdata,"dr",discard,"??_C@_08MCFMLMLJ@s2?5?$DM?$DN?5s1?$AA@" + .globl "??_C@_08MCFMLMLJ@s2?5?$DM?$DN?5s1?$AA@" # @"??_C@_08MCFMLMLJ@s2?5?$DM?$DN?5s1?$AA@" +"??_C@_08MCFMLMLJ@s2?5?$DM?$DN?5s1?$AA@": + .asciz "s2 <= s1" + + .section .rdata,"dr",discard,"??_C@_0L@KJEPJJEL@?$CB?$CIs2?5?$DO?5s1?$CJ?$AA@" + .globl "??_C@_0L@KJEPJJEL@?$CB?$CIs2?5?$DO?5s1?$CJ?$AA@" # @"??_C@_0L@KJEPJJEL@?$CB?$CIs2?5?$DO?5s1?$CJ?$AA@" +"??_C@_0L@KJEPJJEL@?$CB?$CIs2?5?$DO?5s1?$CJ?$AA@": + .asciz "!(s2 > s1)" + + .section .rdata,"dr",discard,"??_C@_08IPJEBNLC@s2?5?$DO?$DN?5s1?$AA@" + .globl "??_C@_08IPJEBNLC@s2?5?$DO?$DN?5s1?$AA@" # @"??_C@_08IPJEBNLC@s2?5?$DO?$DN?5s1?$AA@" +"??_C@_08IPJEBNLC@s2?5?$DO?$DN?5s1?$AA@": + .asciz "s2 >= s1" + + .section .rdata,"dr" + .p2align 2 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA": + .long 2 # 0x2 + .long 1 # 0x1 + + .p2align 2 # @"?arr@?2??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA" +".L?arr@?2??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA": + .long 2 # 0x2 + .long 1 # 0x1 + + .section .rdata,"dr",discard,"??_C@_08NILGPJNM@s1?5?$CB?$DN?5s2?$AA@" + .globl "??_C@_08NILGPJNM@s1?5?$CB?$DN?5s2?$AA@" # @"??_C@_08NILGPJNM@s1?5?$CB?$DN?5s2?$AA@" +"??_C@_08NILGPJNM@s1?5?$CB?$DN?5s2?$AA@": + .asciz "s1 != s2" + + .section .rdata,"dr",discard,"??_C@_08HNBEKNPM@s2?5?$CB?$DN?5s1?$AA@" + .globl "??_C@_08HNBEKNPM@s2?5?$CB?$DN?5s1?$AA@" # @"??_C@_08HNBEKNPM@s2?5?$CB?$DN?5s1?$AA@" +"??_C@_08HNBEKNPM@s2?5?$CB?$DN?5s1?$AA@": + .asciz "s2 != s1" + + .section .rdata,"dr",discard,"??_C@_0M@EMBBBGEL@?$CB?$CIs1?5?$DN?$DN?5s2?$CJ?$AA@" + .globl "??_C@_0M@EMBBBGEL@?$CB?$CIs1?5?$DN?$DN?5s2?$CJ?$AA@" # @"??_C@_0M@EMBBBGEL@?$CB?$CIs1?5?$DN?$DN?5s2?$CJ?$AA@" +"??_C@_0M@EMBBBGEL@?$CB?$CIs1?5?$DN?$DN?5s2?$CJ?$AA@": + .asciz "!(s1 == s2)" + + .section .rdata,"dr",discard,"??_C@_0M@HHNKJENH@?$CB?$CIs2?5?$DN?$DN?5s1?$CJ?$AA@" + .globl "??_C@_0M@HHNKJENH@?$CB?$CIs2?5?$DN?$DN?5s1?$CJ?$AA@" # @"??_C@_0M@HHNKJENH@?$CB?$CIs2?5?$DN?$DN?5s1?$CJ?$AA@" +"??_C@_0M@HHNKJENH@?$CB?$CIs2?5?$DN?$DN?5s1?$CJ?$AA@": + .asciz "!(s2 == s1)" + + .section .rdata,"dr",discard,"??_C@_07MOJOGFPE@s1?5?$DM?5s2?$AA@" + .globl "??_C@_07MOJOGFPE@s1?5?$DM?5s2?$AA@" # @"??_C@_07MOJOGFPE@s1?5?$DM?5s2?$AA@" +"??_C@_07MOJOGFPE@s1?5?$DM?5s2?$AA@": + .asciz "s1 < s2" + + .section .rdata,"dr",discard,"??_C@_0M@NBKNJPGD@?$CB?$CIs2?5?$DM?$DN?5s1?$CJ?$AA@" + .globl "??_C@_0M@NBKNJPGD@?$CB?$CIs2?5?$DM?$DN?5s1?$CJ?$AA@" # @"??_C@_0M@NBKNJPGD@?$CB?$CIs2?5?$DM?$DN?5s1?$CJ?$AA@" +"??_C@_0M@NBKNJPGD@?$CB?$CIs2?5?$DM?$DN?5s1?$CJ?$AA@": + .asciz "!(s2 <= s1)" + + .section .rdata,"dr",discard,"??_C@_07KOJLHPMK@s2?5?$DO?5s1?$AA@" + .globl "??_C@_07KOJLHPMK@s2?5?$DO?5s1?$AA@" # @"??_C@_07KOJLHPMK@s2?5?$DO?5s1?$AA@" +"??_C@_07KOJLHPMK@s2?5?$DO?5s1?$AA@": + .asciz "s2 > s1" + + .section .rdata,"dr",discard,"??_C@_0M@HNPJAMNG@?$CB?$CIs1?5?$DO?$DN?5s2?$CJ?$AA@" + .globl "??_C@_0M@HNPJAMNG@?$CB?$CIs1?5?$DO?$DN?5s2?$CJ?$AA@" # @"??_C@_0M@HNPJAMNG@?$CB?$CIs1?5?$DO?$DN?5s2?$CJ?$AA@" +"??_C@_0M@HNPJAMNG@?$CB?$CIs1?5?$DO?$DN?5s2?$CJ?$AA@": + .asciz "!(s1 >= s2)" + + .section .rdata,"dr" + .p2align 2 # @"?arr1@?1??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA" +".L?arr1@?1??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + + .p2align 2 # @"?arr2@?1??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA" +".L?arr2@?1??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + + .p2align 2 # @"?arr@?3??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA" +".L?arr@?3??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + + .p2align 2 # @"?arr1@?2??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA" +".L?arr1@?2??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + + .p2align 2 # @"?arr2@?2??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA" +".L?arr2@?2??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA": + .long 2 # 0x2 + .long 1 # 0x1 + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@6B@" + .p2align 4 # @18 +.L__unnamed_19: + .quad "??_R4?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@6B@" # @"??_R4?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@" + .zero 1 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8" + .globl "??_R3?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8" # @"??_R3?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8" + .globl "??_R2?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8" # @"??_R2?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_C@_1CO@DGLIKNHI@?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$AA@" + .globl "??_C@_1CO@DGLIKNHI@?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$AA@" # @"??_C@_1CO@DGLIKNHI@?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$AA@" + .p2align 1 +"??_C@_1CO@DGLIKNHI@?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$AA@": + .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 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 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1CG@LEJCKCBB@?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAc?$AAo?$AAm?$AAp?$AAa?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$AA@" + .globl "??_C@_1CG@LEJCKCBB@?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAc?$AAo?$AAm?$AAp?$AAa?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$AA@" # @"??_C@_1CG@LEJCKCBB@?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAc?$AAo?$AAm?$AAp?$AAa?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$AA@" + .p2align 1 +"??_C@_1CG@LEJCKCBB@?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAc?$AAo?$AAm?$AAp?$AAa?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$AA@": + .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 0 # 0x0 + + .section .rdata,"dr" + .p2align 4 # @"?a@?1??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@3PAHA" +".L?a@?1??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_0O@NBINJECG@s?4size?$CI?$CJ?5?$DN?$DN?54?$AA@" + .globl "??_C@_0O@NBINJECG@s?4size?$CI?$CJ?5?$DN?$DN?54?$AA@" # @"??_C@_0O@NBINJECG@s?4size?$CI?$CJ?5?$DN?$DN?54?$AA@" +"??_C@_0O@NBINJECG@s?4size?$CI?$CJ?5?$DN?$DN?54?$AA@": + .asciz "s.size() == 4" + + .section .rdata,"dr",discard,"??_C@_0EK@NJONNAHL@static_cast?$DMconst?5void?$CK?$DO?$CIbs?4data@" + .globl "??_C@_0EK@NJONNAHL@static_cast?$DMconst?5void?$CK?$DO?$CIbs?4data@" # @"??_C@_0EK@NJONNAHL@static_cast?$DMconst?5void?$CK?$DO?$CIbs?4data@" +"??_C@_0EK@NJONNAHL@static_cast?$DMconst?5void?$CK?$DO?$CIbs?4data@": + .asciz "static_cast(bs.data()) == static_cast(s.data())" + + .section .rdata,"dr",discard,"??_C@_0BM@PAOANMDJ@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size_bytes?$CI?$CJ?$AA@" + .globl "??_C@_0BM@PAOANMDJ@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size_bytes?$CI?$CJ?$AA@" # @"??_C@_0BM@PAOANMDJ@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size_bytes?$CI?$CJ?$AA@" +"??_C@_0BM@PAOANMDJ@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size_bytes?$CI?$CJ?$AA@": + .asciz "bs.size() == s.size_bytes()" + + .section .rdata,"dr",discard,"??_C@_0BG@BBFOADKB@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size?$CI?$CJ?$AA@" + .globl "??_C@_0BG@BBFOADKB@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size?$CI?$CJ?$AA@" # @"??_C@_0BG@BBFOADKB@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size?$CI?$CJ?$AA@" +"??_C@_0BG@BBFOADKB@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size?$CI?$CJ?$AA@": + .asciz "bs.size() == s.size()" + + .section .rdata,"dr",discard,"??_C@_0P@FJDBNPHA@bs?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + .globl "??_C@_0P@FJDBNPHA@bs?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" # @"??_C@_0P@FJDBNPHA@bs?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" +"??_C@_0P@FJDBNPHA@bs?4size?$CI?$CJ?5?$DN?$DN?50?$AA@": + .asciz "bs.size() == 0" + + .section .rdata,"dr",discard,"??_C@_0BF@FNHMNLHI@bs?4size_bytes?$CI?$CJ?5?$DN?$DN?50?$AA@" + .globl "??_C@_0BF@FNHMNLHI@bs?4size_bytes?$CI?$CJ?5?$DN?$DN?50?$AA@" # @"??_C@_0BF@FNHMNLHI@bs?4size_bytes?$CI?$CJ?5?$DN?$DN?50?$AA@" +"??_C@_0BF@FNHMNLHI@bs?4size_bytes?$CI?$CJ?5?$DN?$DN?50?$AA@": + .asciz "bs.size_bytes() == 0" + + .section .rdata,"dr",discard,"??_C@_0BF@FANINFOJ@bs?4data?$CI?$CJ?5?$DN?$DN?5nullptr?$AA@" + .globl "??_C@_0BF@FANINFOJ@bs?4data?$CI?$CJ?5?$DN?$DN?5nullptr?$AA@" # @"??_C@_0BF@FANINFOJ@bs?4data?$CI?$CJ?5?$DN?$DN?5nullptr?$AA@" +"??_C@_0BF@FANINFOJ@bs?4data?$CI?$CJ?5?$DN?$DN?5nullptr?$AA@": + .asciz "bs.data() == nullptr" + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@6B@" + .p2align 4 # @19 +.L__unnamed_20: + .quad "??_R4?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@6B@" # @"??_R4?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@" + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8" + .globl "??_R3?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8" # @"??_R3?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8" + .globl "??_R2?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8" # @"??_R2?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@6B@" + .p2align 4 # @20 +.L__unnamed_21: + .quad "??_R4?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@6B@" # @"??_R4?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@" + .zero 6 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8" + .globl "??_R3?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8" # @"??_R3?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8" + .globl "??_R2?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8" # @"??_R2?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8"@IMGREL + + .section .rdata,"dr" + .p2align 4 # @"?a@?1??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@3PAHA" +".L?a@?1??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_0DO@FEPPFBLK@static_cast?$DMvoid?$CK?$DO?$CIbs?4data?$CI?$CJ?$CJ?5?$DN?$DN@" + .globl "??_C@_0DO@FEPPFBLK@static_cast?$DMvoid?$CK?$DO?$CIbs?4data?$CI?$CJ?$CJ?5?$DN?$DN@" # @"??_C@_0DO@FEPPFBLK@static_cast?$DMvoid?$CK?$DO?$CIbs?4data?$CI?$CJ?$CJ?5?$DN?$DN@" +"??_C@_0DO@FEPPFBLK@static_cast?$DMvoid?$CK?$DO?$CIbs?4data?$CI?$CJ?$CJ?5?$DN?$DN@": + .asciz "static_cast(bs.data()) == static_cast(s.data())" + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@6B@" + .p2align 4 # @21 +.L__unnamed_22: + .quad "??_R4?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@6B@" # @"??_R4?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@" + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8" + .globl "??_R3?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8" # @"??_R3?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8" + .globl "??_R2?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8" # @"??_R2?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@6B@" + .p2align 4 # @22 +.L__unnamed_23: + .quad "??_R4?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@6B@" # @"??_R4?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@" + .zero 6 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8" + .globl "??_R3?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8" # @"??_R3?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8" + .globl "??_R2?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8" # @"??_R2?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8"@IMGREL + + .section .rdata,"dr" + .p2align 4 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@3PAHA" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_0P@OELAADOC@s4?4size?$CI?$CJ?5?$DN?$DN?54?$AA@" + .globl "??_C@_0P@OELAADOC@s4?4size?$CI?$CJ?5?$DN?$DN?54?$AA@" # @"??_C@_0P@OELAADOC@s4?4size?$CI?$CJ?5?$DN?$DN?54?$AA@" +"??_C@_0P@OELAADOC@s4?4size?$CI?$CJ?5?$DN?$DN?54?$AA@": + .asciz "s4.size() == 4" + + .section .rdata,"dr",discard,"??_C@_0BG@OOJLHGLK@s?4size?$CI?$CJ?5?$DN?$DN?5s4?4size?$CI?$CJ?$AA@" + .globl "??_C@_0BG@OOJLHGLK@s?4size?$CI?$CJ?5?$DN?$DN?5s4?4size?$CI?$CJ?$AA@" # @"??_C@_0BG@OOJLHGLK@s?4size?$CI?$CJ?5?$DN?$DN?5s4?4size?$CI?$CJ?$AA@" +"??_C@_0BG@OOJLHGLK@s?4size?$CI?$CJ?5?$DN?$DN?5s4?4size?$CI?$CJ?$AA@": + .asciz "s.size() == s4.size()" + + .section .rdata,"dr",discard,"??_C@_0P@HIBOONNH@f?$CI?$CJ?0?5fail_fast?$AA@" + .globl "??_C@_0P@HIBOONNH@f?$CI?$CJ?0?5fail_fast?$AA@" # @"??_C@_0P@HIBOONNH@f?$CI?$CJ?0?5fail_fast?$AA@" +"??_C@_0P@HIBOONNH@f?$CI?$CJ?0?5fail_fast?$AA@": + .asciz "f(), fail_fast" + + .section .rdata,"dr" + .p2align 2 # @"?arr2@?1??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@3PAHA" +".L?arr2@?1??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + + .section .rdata,"dr",discard,"??_C@_0DG@CEIHKHBK@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@CEIHKHBK@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@CEIHKHBK@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@CEIHKHBK@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 318" + + .section .rdata,"dr" +".L?lat@?1??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@3PADA": # @"?lat@?1??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@3PADA" + .ascii "123456EFG" + + .section .rdata,"dr",discard,"??_C@_02FNAGIBCP@?4?$CK?$AA@" + .globl "??_C@_02FNAGIBCP@?4?$CK?$AA@" # @"??_C@_02FNAGIBCP@?4?$CK?$AA@" +"??_C@_02FNAGIBCP@?4?$CK?$AA@": + .asciz ".*" + + .section .rdata,"dr",discard,"??_C@_0O@FMLBLCOO@match?4ready?$CI?$CJ?$AA@" + .globl "??_C@_0O@FMLBLCOO@match?4ready?$CI?$CJ?$AA@" # @"??_C@_0O@FMLBLCOO@match?4ready?$CI?$CJ?$AA@" +"??_C@_0O@FMLBLCOO@match?4ready?$CI?$CJ?$AA@": + .asciz "match.ready()" + + .section .rdata,"dr",discard,"??_C@_0P@IGBMBNFB@?$CBmatch?4empty?$CI?$CJ?$AA@" + .globl "??_C@_0P@IGBMBNFB@?$CBmatch?4empty?$CI?$CJ?$AA@" # @"??_C@_0P@IGBMBNFB@?$CBmatch?4empty?$CI?$CJ?$AA@" +"??_C@_0P@IGBMBNFB@?$CBmatch?4empty?$CI?$CJ?$AA@": + .asciz "!match.empty()" + + .section .rdata,"dr",discard,"??_C@_0BB@BCEFNDGE@match?$FL0?$FN?4matched?$AA@" + .globl "??_C@_0BB@BCEFNDGE@match?$FL0?$FN?4matched?$AA@" # @"??_C@_0BB@BCEFNDGE@match?$FL0?$FN?4matched?$AA@" +"??_C@_0BB@BCEFNDGE@match?$FL0?$FN?4matched?$AA@": + .asciz "match[0].matched" + + .section .rdata,"dr",discard,"??_C@_0BM@HALCLGLI@match?$FL0?$FN?4first?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@" + .globl "??_C@_0BM@HALCLGLI@match?$FL0?$FN?4first?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@" # @"??_C@_0BM@HALCLGLI@match?$FL0?$FN?4first?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@" +"??_C@_0BM@HALCLGLI@match?$FL0?$FN?4first?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@": + .asciz "match[0].first == s.begin()" + + .section .rdata,"dr",discard,"??_C@_0BL@JBBOGGNF@match?$FL0?$FN?4second?5?$DN?$DN?5s?4end?$CI?$CJ?$AA@" + .globl "??_C@_0BL@JBBOGGNF@match?$FL0?$FN?4second?5?$DN?$DN?5s?4end?$CI?$CJ?$AA@" # @"??_C@_0BL@JBBOGGNF@match?$FL0?$FN?4second?5?$DN?$DN?5s?4end?$CI?$CJ?$AA@" +"??_C@_0BL@JBBOGGNF@match?$FL0?$FN?4second?5?$DN?$DN?5s?4end?$CI?$CJ?$AA@": + .asciz "match[0].second == s.end()" + + .section .rdata,"dr",discard,"??_C@_01BIAFAFID@F?$AA@" + .globl "??_C@_01BIAFAFID@F?$AA@" # @"??_C@_01BIAFAFID@F?$AA@" +"??_C@_01BIAFAFID@F?$AA@": + .asciz "F" + + .section .rdata,"dr",discard,"??_C@_0BH@BOAHMBFM@match?$FL0?$FN?4first?5?$DN?$DN?5f_it?$AA@" + .globl "??_C@_0BH@BOAHMBFM@match?$FL0?$FN?4first?5?$DN?$DN?5f_it?$AA@" # @"??_C@_0BH@BOAHMBFM@match?$FL0?$FN?4first?5?$DN?$DN?5f_it?$AA@" +"??_C@_0BH@BOAHMBFM@match?$FL0?$FN?4first?5?$DN?$DN?5f_it?$AA@": + .asciz "match[0].first == f_it" + + .section .rdata,"dr",discard,"??_C@_0BO@BFFCKKNI@match?$FL0?$FN?4second?5?$DN?$DN?5?$CIf_it?5?$CL?51?$CJ?$AA@" + .globl "??_C@_0BO@BFFCKKNI@match?$FL0?$FN?4second?5?$DN?$DN?5?$CIf_it?5?$CL?51?$CJ?$AA@" # @"??_C@_0BO@BFFCKKNI@match?$FL0?$FN?4second?5?$DN?$DN?5?$CIf_it?5?$CL?51?$CJ?$AA@" +"??_C@_0BO@BFFCKKNI@match?$FL0?$FN?4second?5?$DN?$DN?5?$CIf_it?5?$CL?51?$CJ?$AA@": + .asciz "match[0].second == (f_it + 1)" + + .section .rdata,"dr",discard,"??_C@_1IK@DPNEAHDL@?$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@_1IK@DPNEAHDL@?$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@_1IK@DPNEAHDL@?$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@_1IK@DPNEAHDL@?$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 32 # 0x20 + .short 49 # 0x31 + .short 52 # 0x34 + .short 46 # 0x2e + .short 48 # 0x30 + .short 92 # 0x5c + .short 86 # 0x56 + .short 67 # 0x43 + .short 92 # 0x5c + .short 73 # 0x49 + .short 78 # 0x4e + .short 67 # 0x43 + .short 76 # 0x4c + .short 85 # 0x55 + .short 68 # 0x44 + .short 69 # 0x45 + .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@_1IM@NNGFABKP@?$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@_1IM@NNGFABKP@?$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@_1IM@NNGFABKP@?$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@_1IM@NNGFABKP@?$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 32 # 0x20 + .short 49 # 0x31 + .short 52 # 0x34 + .short 46 # 0x2e + .short 48 # 0x30 + .short 92 # 0x5c + .short 86 # 0x56 + .short 67 # 0x43 + .short 92 # 0x5c + .short 73 # 0x49 + .short 78 # 0x4e + .short 67 # 0x43 + .short 76 # 0x4c + .short 85 # 0x55 + .short 68 # 0x44 + .short 69 # 0x45 + .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@_1FG@MBDMEOE@?$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?$AAt@" + .globl "??_C@_1FG@MBDMEOE@?$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?$AAt@" # @"??_C@_1FG@MBDMEOE@?$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?$AAt@" + .p2align 1 +"??_C@_1FG@MBDMEOE@?$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?$AAt@": + .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 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1EI@CADIPFJC@?$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?$AAi@" + .globl "??_C@_1EI@CADIPFJC@?$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?$AAi@" # @"??_C@_1EI@CADIPFJC@?$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?$AAi@" + .p2align 1 +"??_C@_1EI@CADIPFJC@?$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?$AAi@": + .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 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@_1FA@MNMPLAPH@?$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?$AAc?$AAr?$AAe?$AAm@" + .globl "??_C@_1FA@MNMPLAPH@?$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?$AAc?$AAr?$AAe?$AAm@" # @"??_C@_1FA@MNMPLAPH@?$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?$AAc?$AAr?$AAe?$AAm@" + .p2align 1 +"??_C@_1FA@MNMPLAPH@?$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?$AAc?$AAr?$AAe?$AAm@": + .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 99 # 0x63 + .short 114 # 0x72 + .short 101 # 0x65 + .short 109 # 0x6d + .short 101 # 0x65 + .short 110 # 0x6e + .short 116 # 0x74 + .short 97 # 0x61 + .short 98 # 0x62 + .short 108 # 0x6c + .short 101 # 0x65 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1FG@IBPIFFN@?$AA?$CC?$AAS?$AAt?$AAa?$AAn?$AAd?$AAa?$AAr?$AAd?$AA?5?$AAC?$AA?$CL?$AA?$CL?$AA?5?$AAL?$AAi?$AAb?$AAr?$AAa?$AAr?$AAi?$AAe?$AAs?$AA?5?$AAO?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAR@" + .globl "??_C@_1FG@IBPIFFN@?$AA?$CC?$AAS?$AAt?$AAa?$AAn?$AAd?$AAa?$AAr?$AAd?$AA?5?$AAC?$AA?$CL?$AA?$CL?$AA?5?$AAL?$AAi?$AAb?$AAr?$AAa?$AAr?$AAi?$AAe?$AAs?$AA?5?$AAO?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAR@" # @"??_C@_1FG@IBPIFFN@?$AA?$CC?$AAS?$AAt?$AAa?$AAn?$AAd?$AAa?$AAr?$AAd?$AA?5?$AAC?$AA?$CL?$AA?$CL?$AA?5?$AAL?$AAi?$AAb?$AAr?$AAa?$AAr?$AAi?$AAe?$AAs?$AA?5?$AAO?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAR@" + .p2align 1 +"??_C@_1FG@IBPIFFN@?$AA?$CC?$AAS?$AAt?$AAa?$AAn?$AAd?$AAa?$AAr?$AAd?$AA?5?$AAC?$AA?$CL?$AA?$CL?$AA?5?$AAL?$AAi?$AAb?$AAr?$AAa?$AAr?$AAi?$AAe?$AAs?$AA?5?$AAO?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAR@": + .short 34 # 0x22 + .short 83 # 0x53 + .short 116 # 0x74 + .short 97 # 0x61 + .short 110 # 0x6e + .short 100 # 0x64 + .short 97 # 0x61 + .short 114 # 0x72 + .short 100 # 0x64 + .short 32 # 0x20 + .short 67 # 0x43 + .short 43 # 0x2b + .short 43 # 0x2b + .short 32 # 0x20 + .short 76 # 0x4c + .short 105 # 0x69 + .short 98 # 0x62 + .short 114 # 0x72 + .short 97 # 0x61 + .short 114 # 0x72 + .short 105 # 0x69 + .short 101 # 0x65 + .short 115 # 0x73 + .short 32 # 0x20 + .short 79 # 0x4f + .short 117 # 0x75 + .short 116 # 0x74 + .short 32 # 0x20 + .short 111 # 0x6f + .short 102 # 0x66 + .short 32 # 0x20 + .short 82 # 0x52 + .short 97 # 0x61 + .short 110 # 0x6e + .short 103 # 0x67 + .short 101 # 0x65 + .short 34 # 0x22 + .short 32 # 0x20 + .short 38 # 0x26 + .short 38 # 0x26 + .short 32 # 0x20 + .short 48 # 0x30 + .short 0 # 0x0 + + .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@_1BO@MEPPHOO@?$AA?$CC?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@" + .globl "??_C@_1BO@MEPPHOO@?$AA?$CC?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@" # @"??_C@_1BO@MEPPHOO@?$AA?$CC?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@" + .p2align 1 +"??_C@_1BO@MEPPHOO@?$AA?$CC?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@": + .short 34 # 0x22 + .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@_1FC@CPKBDNAP@?$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?$AAe@" + .globl "??_C@_1FC@CPKBDNAP@?$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?$AAe@" # @"??_C@_1FC@CPKBDNAP@?$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?$AAe@" + .p2align 1 +"??_C@_1FC@CPKBDNAP@?$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?$AAe@": + .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 0 # 0x0 + + .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@_1FA@GAHMJBDC@?$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?$AAi?$AAn?$AAc?$AAr?$AAe?$AAm@" + .globl "??_C@_1FA@GAHMJBDC@?$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?$AAi?$AAn?$AAc?$AAr?$AAe?$AAm@" # @"??_C@_1FA@GAHMJBDC@?$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?$AAi?$AAn?$AAc?$AAr?$AAe?$AAm@" + .p2align 1 +"??_C@_1FA@GAHMJBDC@?$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?$AAi?$AAn?$AAc?$AAr?$AAe?$AAm@": + .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 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 97 # 0x61 + .short 98 # 0x62 + .short 108 # 0x6c + .short 101 # 0x65 + .short 0 # 0x0 + + .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@_1FE@PFCOPOEP@?$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?$AAs@" + .globl "??_C@_1FE@PFCOPOEP@?$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?$AAs@" # @"??_C@_1FE@PFCOPOEP@?$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?$AAs@" + .p2align 1 +"??_C@_1FE@PFCOPOEP@?$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?$AAs@": + .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 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1EI@HGIDLLCM@?$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?$AAa@" + .globl "??_C@_1EI@HGIDLLCM@?$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?$AAa@" # @"??_C@_1EI@HGIDLLCM@?$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?$AAa@" + .p2align 1 +"??_C@_1EI@HGIDLLCM@?$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?$AAa@": + .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 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1DM@HINDPMBP@?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$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?$AA@" + .globl "??_C@_1DM@HINDPMBP@?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$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?$AA@" # @"??_C@_1DM@HINDPMBP@?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$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?$AA@" + .p2align 1 +"??_C@_1DM@HINDPMBP@?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$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?$AA@": + .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 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 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1FO@GJIHNDLM@?$AA?$CC?$AAS?$AAt?$AAa?$AAn?$AAd?$AAa?$AAr?$AAd?$AA?5?$AAC?$AA?$CL?$AA?$CL?$AA?5?$AAL?$AAi?$AAb?$AAr?$AAa?$AAr?$AAi?$AAe?$AAs?$AA?5?$AAI?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5@" + .globl "??_C@_1FO@GJIHNDLM@?$AA?$CC?$AAS?$AAt?$AAa?$AAn?$AAd?$AAa?$AAr?$AAd?$AA?5?$AAC?$AA?$CL?$AA?$CL?$AA?5?$AAL?$AAi?$AAb?$AAr?$AAa?$AAr?$AAi?$AAe?$AAs?$AA?5?$AAI?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5@" # @"??_C@_1FO@GJIHNDLM@?$AA?$CC?$AAS?$AAt?$AAa?$AAn?$AAd?$AAa?$AAr?$AAd?$AA?5?$AAC?$AA?$CL?$AA?$CL?$AA?5?$AAL?$AAi?$AAb?$AAr?$AAa?$AAr?$AAi?$AAe?$AAs?$AA?5?$AAI?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5@" + .p2align 1 +"??_C@_1FO@GJIHNDLM@?$AA?$CC?$AAS?$AAt?$AAa?$AAn?$AAd?$AAa?$AAr?$AAd?$AA?5?$AAC?$AA?$CL?$AA?$CL?$AA?5?$AAL?$AAi?$AAb?$AAr?$AAa?$AAr?$AAi?$AAe?$AAs?$AA?5?$AAI?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5@": + .short 34 # 0x22 + .short 83 # 0x53 + .short 116 # 0x74 + .short 97 # 0x61 + .short 110 # 0x6e + .short 100 # 0x64 + .short 97 # 0x61 + .short 114 # 0x72 + .short 100 # 0x64 + .short 32 # 0x20 + .short 67 # 0x43 + .short 43 # 0x2b + .short 43 # 0x2b + .short 32 # 0x20 + .short 76 # 0x4c + .short 105 # 0x69 + .short 98 # 0x62 + .short 114 # 0x72 + .short 97 # 0x61 + .short 114 # 0x72 + .short 105 # 0x69 + .short 101 # 0x65 + .short 115 # 0x73 + .short 32 # 0x20 + .short 73 # 0x49 + .short 110 # 0x6e + .short 118 # 0x76 + .short 97 # 0x61 + .short 108 # 0x6c + .short 105 # 0x69 + .short 100 # 0x64 + .short 32 # 0x20 + .short 65 # 0x41 + .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 32 # 0x20 + .short 38 # 0x26 + .short 38 # 0x26 + .short 32 # 0x20 + .short 48 # 0x30 + .short 0 # 0x0 + + .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@FKAOCOMF@?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AA?$CL?$AA?5?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?5?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5@" + .globl "??_C@_1EM@FKAOCOMF@?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AA?$CL?$AA?5?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?5?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5@" # @"??_C@_1EM@FKAOCOMF@?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AA?$CL?$AA?5?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?5?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5@" + .p2align 1 +"??_C@_1EM@FKAOCOMF@?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AA?$CL?$AA?5?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?5?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5@": + .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 43 # 0x2b + .short 32 # 0x20 + .short 111 # 0x6f + .short 102 # 0x66 + .short 102 # 0x66 + .short 115 # 0x73 + .short 101 # 0x65 + .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 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1BG@MKIFELOD@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$CL?$AA?$DN?$AA?$AA@" + .globl "??_C@_1BG@MKIFELOD@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$CL?$AA?$DN?$AA?$AA@" # @"??_C@_1BG@MKIFELOD@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$CL?$AA?$DN?$AA?$AA@" + .p2align 1 +"??_C@_1BG@MKIFELOD@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$CL?$AA?$DN?$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 43 # 0x2b + .short 61 # 0x3d + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1DM@LHGCHCBA@?$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?$AA@" + .globl "??_C@_1DM@LHGCHCBA@?$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?$AA@" # @"??_C@_1DM@LHGCHCBA@?$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?$AA@" + .p2align 1 +"??_C@_1DM@LHGCHCBA@?$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?$AA@": + .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 0 # 0x0 + + .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@_0EA@CEKIBNPA@abcdefghijklmnopqrstuvwxyzABCDEF@" + .globl "??_C@_0EA@CEKIBNPA@abcdefghijklmnopqrstuvwxyzABCDEF@" # @"??_C@_0EA@CEKIBNPA@abcdefghijklmnopqrstuvwxyzABCDEF@" +"??_C@_0EA@CEKIBNPA@abcdefghijklmnopqrstuvwxyzABCDEF@": + .asciz "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_" + + .section .rdata,"dr",discard,"??_C@_1DM@GMPLOCPK@?$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?$AA@" + .globl "??_C@_1DM@GMPLOCPK@?$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?$AA@" # @"??_C@_1DM@GMPLOCPK@?$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?$AA@" + .p2align 1 +"??_C@_1DM@GMPLOCPK@?$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?$AA@": + .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 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1EI@DKOJGMLN@?$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?$AAa@" + .globl "??_C@_1EI@DKOJGMLN@?$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?$AAa@" # @"??_C@_1EI@DKOJGMLN@?$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?$AAa@" + .p2align 1 +"??_C@_1EI@DKOJGMLN@?$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?$AAa@": + .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 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1DM@KDEKGMPF@?$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?$AA@" + .globl "??_C@_1DM@KDEKGMPF@?$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?$AA@" # @"??_C@_1DM@KDEKGMPF@?$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?$AA@" + .p2align 1 +"??_C@_1DM@KDEKGMPF@?$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?$AA@": + .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 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1EG@FOHJJHAC@?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf?$AAe?$AAr?$AAe?$AAn?$AAc?$AAa?$AAb@" + .globl "??_C@_1EG@FOHJJHAC@?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf?$AAe?$AAr?$AAe?$AAn?$AAc?$AAa?$AAb@" # @"??_C@_1EG@FOHJJHAC@?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf?$AAe?$AAr?$AAe?$AAn?$AAc?$AAa?$AAb@" + .p2align 1 +"??_C@_1EG@FOHJJHAC@?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf?$AAe?$AAr?$AAe?$AAn?$AAc?$AAa?$AAb@": + .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 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 0 # 0x0 + + .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@_1EG@CNCHLAOB@?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf?$AAe?$AAr?$AAe?$AAn?$AAc?$AAa?$AAb@" + .globl "??_C@_1EG@CNCHLAOB@?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf?$AAe?$AAr?$AAe?$AAn?$AAc?$AAa?$AAb@" # @"??_C@_1EG@CNCHLAOB@?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf?$AAe?$AAr?$AAe?$AAn?$AAc?$AAa?$AAb@" + .p2align 1 +"??_C@_1EG@CNCHLAOB@?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf?$AAe?$AAr?$AAe?$AAn?$AAc?$AAa?$AAb@": + .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 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 0 # 0x0 + + .section .bss,"bw",discard,"?_Psave@?$_Facetptr@V?$collate@D@std@@@std@@2PEBVfacet@locale@2@EB" + .globl "?_Psave@?$_Facetptr@V?$collate@D@std@@@std@@2PEBVfacet@locale@2@EB" # @"?_Psave@?$_Facetptr@V?$collate@D@std@@@std@@2PEBVfacet@locale@2@EB" + .p2align 3 +"?_Psave@?$_Facetptr@V?$collate@D@std@@@std@@2PEBVfacet@locale@2@EB": + .quad 0 + + .section .data,"dw",discard,"??_R0?AVbad_cast@std@@@8" + .globl "??_R0?AVbad_cast@std@@@8" # @"??_R0?AVbad_cast@std@@@8" + .p2align 4 +"??_R0?AVbad_cast@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AVbad_cast@std@@" + .zero 5 + + .section .xdata,"dr",discard,"_CT??_R0?AVbad_cast@std@@@824" + .globl "_CT??_R0?AVbad_cast@std@@@824" # @"_CT??_R0?AVbad_cast@std@@@824" + .p2align 4 +"_CT??_R0?AVbad_cast@std@@@824": + .long 0 # 0x0 + .long "??_R0?AVbad_cast@std@@@8"@IMGREL + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 24 # 0x18 + .long "??0bad_cast@std@@QEAA@AEBV01@@Z"@IMGREL + + .section .xdata,"dr",discard,"_CTA2?AVbad_cast@std@@" + .globl "_CTA2?AVbad_cast@std@@" # @"_CTA2?AVbad_cast@std@@" + .p2align 3 +"_CTA2?AVbad_cast@std@@": + .long 2 # 0x2 + .long "_CT??_R0?AVbad_cast@std@@@824"@IMGREL + .long "_CT??_R0?AVexception@std@@@824"@IMGREL + + .section .xdata,"dr",discard,"_TI2?AVbad_cast@std@@" + .globl "_TI2?AVbad_cast@std@@" # @"_TI2?AVbad_cast@std@@" + .p2align 3 +"_TI2?AVbad_cast@std@@": + .long 0 # 0x0 + .long "??1bad_cast@std@@UEAA@XZ"@IMGREL + .long 0 # 0x0 + .long "_CTA2?AVbad_cast@std@@"@IMGREL + + .section .rdata,"dr",largest,"??_7?$collate@D@std@@6B@" + .p2align 4 # @23 +.L__unnamed_24: + .quad "??_R4?$collate@D@std@@6B@" + .quad "??_G?$collate@D@std@@MEAAPEAXI@Z" + .quad "?_Incref@facet@locale@std@@UEAAXXZ" + .quad "?_Decref@facet@locale@std@@UEAAPEAV_Facet_base@3@XZ" + .quad "?do_compare@?$collate@D@std@@MEBAHPEBD000@Z" + .quad "?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" + .quad "?do_hash@?$collate@D@std@@MEBAJPEBD0@Z" + + .section .rdata,"dr",discard,"??_R4?$collate@D@std@@6B@" + .globl "??_R4?$collate@D@std@@6B@" # @"??_R4?$collate@D@std@@6B@" + .p2align 4 +"??_R4?$collate@D@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$collate@D@std@@@8"@IMGREL + .long "??_R3?$collate@D@std@@8"@IMGREL + .long "??_R4?$collate@D@std@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$collate@D@std@@@8" + .globl "??_R0?AV?$collate@D@std@@@8" # @"??_R0?AV?$collate@D@std@@@8" + .p2align 4 +"??_R0?AV?$collate@D@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$collate@D@std@@" + .zero 2 + + .section .rdata,"dr",discard,"??_R3?$collate@D@std@@8" + .globl "??_R3?$collate@D@std@@8" # @"??_R3?$collate@D@std@@8" + .p2align 3 +"??_R3?$collate@D@std@@8": + .long 0 # 0x0 + .long 1 # 0x1 + .long 4 # 0x4 + .long "??_R2?$collate@D@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$collate@D@std@@8" + .globl "??_R2?$collate@D@std@@8" # @"??_R2?$collate@D@std@@8" + .p2align 4 +"??_R2?$collate@D@std@@8": + .long "??_R1A@?0A@EA@?$collate@D@std@@8"@IMGREL + .long "??_R1A@?0A@EA@facet@locale@std@@8"@IMGREL + .long "??_R1A@?0A@EA@_Facet_base@std@@8"@IMGREL + .long "??_R17?0A@EA@_Crt_new_delete@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$collate@D@std@@8" + .globl "??_R1A@?0A@EA@?$collate@D@std@@8" # @"??_R1A@?0A@EA@?$collate@D@std@@8" + .p2align 4 +"??_R1A@?0A@EA@?$collate@D@std@@8": + .long "??_R0?AV?$collate@D@std@@@8"@IMGREL + .long 3 # 0x3 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$collate@D@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@facet@locale@std@@8" + .globl "??_R1A@?0A@EA@facet@locale@std@@8" # @"??_R1A@?0A@EA@facet@locale@std@@8" + .p2align 4 +"??_R1A@?0A@EA@facet@locale@std@@8": + .long "??_R0?AVfacet@locale@std@@@8"@IMGREL + .long 2 # 0x2 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3facet@locale@std@@8"@IMGREL + + .section .data,"dw",discard,"??_R0?AVfacet@locale@std@@@8" + .globl "??_R0?AVfacet@locale@std@@@8" # @"??_R0?AVfacet@locale@std@@@8" + .p2align 4 +"??_R0?AVfacet@locale@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AVfacet@locale@std@@" + .zero 1 + + .section .rdata,"dr",discard,"??_R3facet@locale@std@@8" + .globl "??_R3facet@locale@std@@8" # @"??_R3facet@locale@std@@8" + .p2align 3 +"??_R3facet@locale@std@@8": + .long 0 # 0x0 + .long 1 # 0x1 + .long 3 # 0x3 + .long "??_R2facet@locale@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2facet@locale@std@@8" + .globl "??_R2facet@locale@std@@8" # @"??_R2facet@locale@std@@8" + .p2align 2 +"??_R2facet@locale@std@@8": + .long "??_R1A@?0A@EA@facet@locale@std@@8"@IMGREL + .long "??_R1A@?0A@EA@_Facet_base@std@@8"@IMGREL + .long "??_R17?0A@EA@_Crt_new_delete@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@_Facet_base@std@@8" + .globl "??_R1A@?0A@EA@_Facet_base@std@@8" # @"??_R1A@?0A@EA@_Facet_base@std@@8" + .p2align 4 +"??_R1A@?0A@EA@_Facet_base@std@@8": + .long "??_R0?AV_Facet_base@std@@@8"@IMGREL + .long 0 # 0x0 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Facet_base@std@@8"@IMGREL + + .section .data,"dw",discard,"??_R0?AV_Facet_base@std@@@8" + .globl "??_R0?AV_Facet_base@std@@@8" # @"??_R0?AV_Facet_base@std@@@8" + .p2align 4 +"??_R0?AV_Facet_base@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV_Facet_base@std@@" + .zero 2 + + .section .rdata,"dr",discard,"??_R3_Facet_base@std@@8" + .globl "??_R3_Facet_base@std@@8" # @"??_R3_Facet_base@std@@8" + .p2align 3 +"??_R3_Facet_base@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 1 # 0x1 + .long "??_R2_Facet_base@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2_Facet_base@std@@8" + .globl "??_R2_Facet_base@std@@8" # @"??_R2_Facet_base@std@@8" + .p2align 2 +"??_R2_Facet_base@std@@8": + .long "??_R1A@?0A@EA@_Facet_base@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R17?0A@EA@_Crt_new_delete@std@@8" + .globl "??_R17?0A@EA@_Crt_new_delete@std@@8" # @"??_R17?0A@EA@_Crt_new_delete@std@@8" + .p2align 4 +"??_R17?0A@EA@_Crt_new_delete@std@@8": + .long "??_R0?AU_Crt_new_delete@std@@@8"@IMGREL + .long 0 # 0x0 + .long 8 # 0x8 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Crt_new_delete@std@@8"@IMGREL + + .section .data,"dw",discard,"??_R0?AU_Crt_new_delete@std@@@8" + .globl "??_R0?AU_Crt_new_delete@std@@@8" # @"??_R0?AU_Crt_new_delete@std@@@8" + .p2align 4 +"??_R0?AU_Crt_new_delete@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AU_Crt_new_delete@std@@" + .zero 6 + + .section .rdata,"dr",discard,"??_R3_Crt_new_delete@std@@8" + .globl "??_R3_Crt_new_delete@std@@8" # @"??_R3_Crt_new_delete@std@@8" + .p2align 3 +"??_R3_Crt_new_delete@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 1 # 0x1 + .long "??_R2_Crt_new_delete@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2_Crt_new_delete@std@@8" + .globl "??_R2_Crt_new_delete@std@@8" # @"??_R2_Crt_new_delete@std@@8" + .p2align 2 +"??_R2_Crt_new_delete@std@@8": + .long "??_R1A@?0A@EA@_Crt_new_delete@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@_Crt_new_delete@std@@8" + .globl "??_R1A@?0A@EA@_Crt_new_delete@std@@8" # @"??_R1A@?0A@EA@_Crt_new_delete@std@@8" + .p2align 4 +"??_R1A@?0A@EA@_Crt_new_delete@std@@8": + .long "??_R0?AU_Crt_new_delete@std@@@8"@IMGREL + .long 0 # 0x0 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Crt_new_delete@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_C@_1IM@PMNGCNPO@?$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@_1IM@PMNGCNPO@?$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@_1IM@PMNGCNPO@?$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@_1IM@PMNGCNPO@?$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 32 # 0x20 + .short 49 # 0x31 + .short 52 # 0x34 + .short 46 # 0x2e + .short 48 # 0x30 + .short 92 # 0x5c + .short 86 # 0x56 + .short 67 # 0x43 + .short 92 # 0x5c + .short 73 # 0x49 + .short 78 # 0x4e + .short 67 # 0x43 + .short 76 # 0x4c + .short 85 # 0x55 + .short 68 # 0x44 + .short 69 # 0x45 + .short 92 # 0x5c + .short 108 # 0x6c + .short 111 # 0x6f + .short 99 # 0x63 + .short 97 # 0x61 + .short 108 # 0x6c + .short 101 # 0x65 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_08EPJLHIJG@bad?5cast?$AA@" + .globl "??_C@_08EPJLHIJG@bad?5cast?$AA@" # @"??_C@_08EPJLHIJG@bad?5cast?$AA@" +"??_C@_08EPJLHIJG@bad?5cast?$AA@": + .asciz "bad cast" + + .section .rdata,"dr",largest,"??_7bad_cast@std@@6B@" + .p2align 4 # @24 +.L__unnamed_25: + .quad "??_R4bad_cast@std@@6B@" + .quad "??_Gbad_cast@std@@UEAAPEAXI@Z" + .quad "?what@exception@std@@UEBAPEBDXZ" + + .section .rdata,"dr",discard,"??_R4bad_cast@std@@6B@" + .globl "??_R4bad_cast@std@@6B@" # @"??_R4bad_cast@std@@6B@" + .p2align 4 +"??_R4bad_cast@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AVbad_cast@std@@@8"@IMGREL + .long "??_R3bad_cast@std@@8"@IMGREL + .long "??_R4bad_cast@std@@6B@"@IMGREL + + .section .rdata,"dr",discard,"??_R3bad_cast@std@@8" + .globl "??_R3bad_cast@std@@8" # @"??_R3bad_cast@std@@8" + .p2align 3 +"??_R3bad_cast@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2bad_cast@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2bad_cast@std@@8" + .globl "??_R2bad_cast@std@@8" # @"??_R2bad_cast@std@@8" + .p2align 2 +"??_R2bad_cast@std@@8": + .long "??_R1A@?0A@EA@bad_cast@std@@8"@IMGREL + .long "??_R1A@?0A@EA@exception@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@bad_cast@std@@8" + .globl "??_R1A@?0A@EA@bad_cast@std@@8" # @"??_R1A@?0A@EA@bad_cast@std@@8" + .p2align 4 +"??_R1A@?0A@EA@bad_cast@std@@8": + .long "??_R0?AVbad_cast@std@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3bad_cast@std@@8"@IMGREL + + .section .bss,"bw",discard,"?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PEBVfacet@locale@2@EB" + .globl "?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PEBVfacet@locale@2@EB" # @"?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PEBVfacet@locale@2@EB" + .p2align 3 +"?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PEBVfacet@locale@2@EB": + .quad 0 + + .section .rdata,"dr",largest,"??_7_Root_node@std@@6B@" + .p2align 3 # @25 +.L__unnamed_26: + .quad "??_R4_Root_node@std@@6B@" + .quad "??_G_Root_node@std@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4_Root_node@std@@6B@" + .globl "??_R4_Root_node@std@@6B@" # @"??_R4_Root_node@std@@6B@" + .p2align 4 +"??_R4_Root_node@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Root_node@std@@@8"@IMGREL + .long "??_R3_Root_node@std@@8"@IMGREL + .long "??_R4_Root_node@std@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV_Root_node@std@@@8" + .globl "??_R0?AV_Root_node@std@@@8" # @"??_R0?AV_Root_node@std@@@8" + .p2align 4 +"??_R0?AV_Root_node@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV_Root_node@std@@" + .zero 3 + + .section .rdata,"dr",discard,"??_R3_Root_node@std@@8" + .globl "??_R3_Root_node@std@@8" # @"??_R3_Root_node@std@@8" + .p2align 3 +"??_R3_Root_node@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2_Root_node@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2_Root_node@std@@8" + .globl "??_R2_Root_node@std@@8" # @"??_R2_Root_node@std@@8" + .p2align 2 +"??_R2_Root_node@std@@8": + .long "??_R1A@?0A@EA@_Root_node@std@@8"@IMGREL + .long "??_R1A@?0A@EA@_Node_base@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@_Root_node@std@@8" + .globl "??_R1A@?0A@EA@_Root_node@std@@8" # @"??_R1A@?0A@EA@_Root_node@std@@8" + .p2align 4 +"??_R1A@?0A@EA@_Root_node@std@@8": + .long "??_R0?AV_Root_node@std@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Root_node@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@_Node_base@std@@8" + .globl "??_R1A@?0A@EA@_Node_base@std@@8" # @"??_R1A@?0A@EA@_Node_base@std@@8" + .p2align 4 +"??_R1A@?0A@EA@_Node_base@std@@8": + .long "??_R0?AV_Node_base@std@@@8"@IMGREL + .long 0 # 0x0 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Node_base@std@@8"@IMGREL + + .section .data,"dw",discard,"??_R0?AV_Node_base@std@@@8" + .globl "??_R0?AV_Node_base@std@@@8" # @"??_R0?AV_Node_base@std@@@8" + .p2align 4 +"??_R0?AV_Node_base@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV_Node_base@std@@" + .zero 3 + + .section .rdata,"dr",discard,"??_R3_Node_base@std@@8" + .globl "??_R3_Node_base@std@@8" # @"??_R3_Node_base@std@@8" + .p2align 3 +"??_R3_Node_base@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 1 # 0x1 + .long "??_R2_Node_base@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2_Node_base@std@@8" + .globl "??_R2_Node_base@std@@8" # @"??_R2_Node_base@std@@8" + .p2align 2 +"??_R2_Node_base@std@@8": + .long "??_R1A@?0A@EA@_Node_base@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",largest,"??_7_Node_base@std@@6B@" + .p2align 3 # @26 +.L__unnamed_27: + .quad "??_R4_Node_base@std@@6B@" + .quad "??_G_Node_base@std@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4_Node_base@std@@6B@" + .globl "??_R4_Node_base@std@@6B@" # @"??_R4_Node_base@std@@6B@" + .p2align 4 +"??_R4_Node_base@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Node_base@std@@@8"@IMGREL + .long "??_R3_Node_base@std@@8"@IMGREL + .long "??_R4_Node_base@std@@6B@"@IMGREL + + .section .rdata,"dr",discard,"?_Meta_map@?1??_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ@4QBDB" + .globl "?_Meta_map@?1??_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ@4QBDB" # @"?_Meta_map@?1??_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ@4QBDB" + .p2align 4 +"?_Meta_map@?1??_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ@4QBDB": + .asciz "()$^.*+?[]|\\-{},:=!\n\r\b" + + .section .rdata,"dr",largest,"??_7_Node_capture@std@@6B@" + .p2align 3 # @27 +.L__unnamed_28: + .quad "??_R4_Node_capture@std@@6B@" + .quad "??_G_Node_capture@std@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4_Node_capture@std@@6B@" + .globl "??_R4_Node_capture@std@@6B@" # @"??_R4_Node_capture@std@@6B@" + .p2align 4 +"??_R4_Node_capture@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Node_capture@std@@@8"@IMGREL + .long "??_R3_Node_capture@std@@8"@IMGREL + .long "??_R4_Node_capture@std@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV_Node_capture@std@@@8" + .globl "??_R0?AV_Node_capture@std@@@8" # @"??_R0?AV_Node_capture@std@@@8" + .p2align 4 +"??_R0?AV_Node_capture@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV_Node_capture@std@@" + + .section .rdata,"dr",discard,"??_R3_Node_capture@std@@8" + .globl "??_R3_Node_capture@std@@8" # @"??_R3_Node_capture@std@@8" + .p2align 3 +"??_R3_Node_capture@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2_Node_capture@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2_Node_capture@std@@8" + .globl "??_R2_Node_capture@std@@8" # @"??_R2_Node_capture@std@@8" + .p2align 2 +"??_R2_Node_capture@std@@8": + .long "??_R1A@?0A@EA@_Node_capture@std@@8"@IMGREL + .long "??_R1A@?0A@EA@_Node_base@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@_Node_capture@std@@8" + .globl "??_R1A@?0A@EA@_Node_capture@std@@8" # @"??_R1A@?0A@EA@_Node_capture@std@@8" + .p2align 4 +"??_R1A@?0A@EA@_Node_capture@std@@8": + .long "??_R0?AV_Node_capture@std@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Node_capture@std@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7_Node_back@std@@6B@" + .p2align 3 # @28 +.L__unnamed_29: + .quad "??_R4_Node_back@std@@6B@" + .quad "??_G_Node_back@std@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4_Node_back@std@@6B@" + .globl "??_R4_Node_back@std@@6B@" # @"??_R4_Node_back@std@@6B@" + .p2align 4 +"??_R4_Node_back@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Node_back@std@@@8"@IMGREL + .long "??_R3_Node_back@std@@8"@IMGREL + .long "??_R4_Node_back@std@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV_Node_back@std@@@8" + .globl "??_R0?AV_Node_back@std@@@8" # @"??_R0?AV_Node_back@std@@@8" + .p2align 4 +"??_R0?AV_Node_back@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV_Node_back@std@@" + .zero 3 + + .section .rdata,"dr",discard,"??_R3_Node_back@std@@8" + .globl "??_R3_Node_back@std@@8" # @"??_R3_Node_back@std@@8" + .p2align 3 +"??_R3_Node_back@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2_Node_back@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2_Node_back@std@@8" + .globl "??_R2_Node_back@std@@8" # @"??_R2_Node_back@std@@8" + .p2align 2 +"??_R2_Node_back@std@@8": + .long "??_R1A@?0A@EA@_Node_back@std@@8"@IMGREL + .long "??_R1A@?0A@EA@_Node_base@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@_Node_back@std@@8" + .globl "??_R1A@?0A@EA@_Node_back@std@@8" # @"??_R1A@?0A@EA@_Node_back@std@@8" + .p2align 4 +"??_R1A@?0A@EA@_Node_back@std@@8": + .long "??_R0?AV_Node_back@std@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Node_back@std@@8"@IMGREL + + .section .rdata,"dr",discard,"?_Names@?1???$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z@4QBU_Cl_names@2@B" + .globl "?_Names@?1???$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z@4QBU_Cl_names@2@B" # @"?_Names@?1???$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z@4QBU_Cl_names@2@B" + .p2align 4 +"?_Names@?1???$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z@4QBU_Cl_names@2@B": + .quad "??_C@_05IIMHCHIO@alnum?$AA@" + .quad "??_C@_1M@KLMEPMCM@?$AAa?$AAl?$AAn?$AAu?$AAm?$AA?$AA@" + .long 5 # 0x5 + .short 263 # 0x107 + .zero 2 + .quad "??_C@_05IAEKHIAN@alpha?$AA@" + .quad "??_C@_1M@DHGLHBMI@?$AAa?$AAl?$AAp?$AAh?$AAa?$AA?$AA@" + .long 5 # 0x5 + .short 259 # 0x103 + .zero 2 + .quad "??_C@_05BABJKOGB@blank?$AA@" + .quad "??_C@_1M@EJAAJBPE@?$AAb?$AAl?$AAa?$AAn?$AAk?$AA?$AA@" + .long 5 # 0x5 + .short 72 # 0x48 + .zero 2 + .quad "??_C@_05JMDPEFNK@cntrl?$AA@" + .quad "??_C@_1M@LMIMILA@?$AAc?$AAn?$AAt?$AAr?$AAl?$AA?$AA@" + .long 5 # 0x5 + .short 32 # 0x20 + .zero 2 + .quad "??_C@_01LPLHEDKD@d?$AA@" + .quad "??_C@_13GKPPEALH@?$AAd?$AA?$AA@" + .long 1 # 0x1 + .short 4 # 0x4 + .zero 2 + .quad "??_C@_05ODNOIFML@digit?$AA@" + .quad "??_C@_1M@JDAEIBKG@?$AAd?$AAi?$AAg?$AAi?$AAt?$AA?$AA@" + .long 5 # 0x5 + .short 4 # 0x4 + .zero 2 + .quad "??_C@_05KCJBMLII@graph?$AA@" + .quad "??_C@_1M@MDKNJLLK@?$AAg?$AAr?$AAa?$AAp?$AAh?$AA?$AA@" + .long 5 # 0x5 + .short 279 # 0x117 + .zero 2 + .quad "??_C@_05IPJEPLHL@lower?$AA@" + .quad "??_C@_1M@LGAECJJD@?$AAl?$AAo?$AAw?$AAe?$AAr?$AA?$AA@" + .long 5 # 0x5 + .short 2 # 0x2 + .zero 2 + .quad "??_C@_05IJDJACGD@print?$AA@" + .quad "??_C@_1M@ELNLAPLA@?$AAp?$AAr?$AAi?$AAn?$AAt?$AA?$AA@" + .long 5 # 0x5 + .short 471 # 0x1d7 + .zero 2 + .quad "??_C@_05KOBGHFJJ@punct?$AA@" + .quad "??_C@_1M@BPFMAOAO@?$AAp?$AAu?$AAn?$AAc?$AAt?$AA?$AA@" + .long 5 # 0x5 + .short 16 # 0x10 + .zero 2 + .quad "??_C@_05OLNILLAB@space?$AA@" + .quad "??_C@_1M@LPGODFOM@?$AAs?$AAp?$AAa?$AAc?$AAe?$AA?$AA@" + .long 5 # 0x5 + .short 72 # 0x48 + .zero 2 + .quad "??_C@_01LKDEMHDF@s?$AA@" + .quad "??_C@_13KHDBCPJB@?$AAs?$AA?$AA@" + .long 1 # 0x1 + .short 72 # 0x48 + .zero 2 + .quad "??_C@_05NECKJAMC@upper?$AA@" + .quad "??_C@_1M@PLNFCNIC@?$AAu?$AAp?$AAp?$AAe?$AAr?$AA?$AA@" + .long 5 # 0x5 + .short 1 # 0x1 + .zero 2 + .quad "??_C@_01NOFIACDB@w?$AA@" + .quad "??_C@_13CIFDLIMG@?$AAw?$AA?$AA@" + .long 1 # 0x1 + .short 65535 # 0xffff + .zero 2 + .quad "??_C@_06BAPHGFFK@xdigit?$AA@" + .quad "??_C@_1O@OAFMJDHN@?$AAx?$AAd?$AAi?$AAg?$AAi?$AAt?$AA?$AA@" + .long 6 # 0x6 + .short 128 # 0x80 + .zero 2 + .zero 24 + + .section .rdata,"dr",discard,"??_C@_05IIMHCHIO@alnum?$AA@" + .globl "??_C@_05IIMHCHIO@alnum?$AA@" # @"??_C@_05IIMHCHIO@alnum?$AA@" +"??_C@_05IIMHCHIO@alnum?$AA@": + .asciz "alnum" + + .section .rdata,"dr",discard,"??_C@_1M@KLMEPMCM@?$AAa?$AAl?$AAn?$AAu?$AAm?$AA?$AA@" + .globl "??_C@_1M@KLMEPMCM@?$AAa?$AAl?$AAn?$AAu?$AAm?$AA?$AA@" # @"??_C@_1M@KLMEPMCM@?$AAa?$AAl?$AAn?$AAu?$AAm?$AA?$AA@" + .p2align 1 +"??_C@_1M@KLMEPMCM@?$AAa?$AAl?$AAn?$AAu?$AAm?$AA?$AA@": + .short 97 # 0x61 + .short 108 # 0x6c + .short 110 # 0x6e + .short 117 # 0x75 + .short 109 # 0x6d + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_05IAEKHIAN@alpha?$AA@" + .globl "??_C@_05IAEKHIAN@alpha?$AA@" # @"??_C@_05IAEKHIAN@alpha?$AA@" +"??_C@_05IAEKHIAN@alpha?$AA@": + .asciz "alpha" + + .section .rdata,"dr",discard,"??_C@_1M@DHGLHBMI@?$AAa?$AAl?$AAp?$AAh?$AAa?$AA?$AA@" + .globl "??_C@_1M@DHGLHBMI@?$AAa?$AAl?$AAp?$AAh?$AAa?$AA?$AA@" # @"??_C@_1M@DHGLHBMI@?$AAa?$AAl?$AAp?$AAh?$AAa?$AA?$AA@" + .p2align 1 +"??_C@_1M@DHGLHBMI@?$AAa?$AAl?$AAp?$AAh?$AAa?$AA?$AA@": + .short 97 # 0x61 + .short 108 # 0x6c + .short 112 # 0x70 + .short 104 # 0x68 + .short 97 # 0x61 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_05BABJKOGB@blank?$AA@" + .globl "??_C@_05BABJKOGB@blank?$AA@" # @"??_C@_05BABJKOGB@blank?$AA@" +"??_C@_05BABJKOGB@blank?$AA@": + .asciz "blank" + + .section .rdata,"dr",discard,"??_C@_1M@EJAAJBPE@?$AAb?$AAl?$AAa?$AAn?$AAk?$AA?$AA@" + .globl "??_C@_1M@EJAAJBPE@?$AAb?$AAl?$AAa?$AAn?$AAk?$AA?$AA@" # @"??_C@_1M@EJAAJBPE@?$AAb?$AAl?$AAa?$AAn?$AAk?$AA?$AA@" + .p2align 1 +"??_C@_1M@EJAAJBPE@?$AAb?$AAl?$AAa?$AAn?$AAk?$AA?$AA@": + .short 98 # 0x62 + .short 108 # 0x6c + .short 97 # 0x61 + .short 110 # 0x6e + .short 107 # 0x6b + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_05JMDPEFNK@cntrl?$AA@" + .globl "??_C@_05JMDPEFNK@cntrl?$AA@" # @"??_C@_05JMDPEFNK@cntrl?$AA@" +"??_C@_05JMDPEFNK@cntrl?$AA@": + .asciz "cntrl" + + .section .rdata,"dr",discard,"??_C@_1M@LMIMILA@?$AAc?$AAn?$AAt?$AAr?$AAl?$AA?$AA@" + .globl "??_C@_1M@LMIMILA@?$AAc?$AAn?$AAt?$AAr?$AAl?$AA?$AA@" # @"??_C@_1M@LMIMILA@?$AAc?$AAn?$AAt?$AAr?$AAl?$AA?$AA@" + .p2align 1 +"??_C@_1M@LMIMILA@?$AAc?$AAn?$AAt?$AAr?$AAl?$AA?$AA@": + .short 99 # 0x63 + .short 110 # 0x6e + .short 116 # 0x74 + .short 114 # 0x72 + .short 108 # 0x6c + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_01LPLHEDKD@d?$AA@" + .globl "??_C@_01LPLHEDKD@d?$AA@" # @"??_C@_01LPLHEDKD@d?$AA@" +"??_C@_01LPLHEDKD@d?$AA@": + .asciz "d" + + .section .rdata,"dr",discard,"??_C@_13GKPPEALH@?$AAd?$AA?$AA@" + .globl "??_C@_13GKPPEALH@?$AAd?$AA?$AA@" # @"??_C@_13GKPPEALH@?$AAd?$AA?$AA@" + .p2align 1 +"??_C@_13GKPPEALH@?$AAd?$AA?$AA@": + .short 100 # 0x64 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_05ODNOIFML@digit?$AA@" + .globl "??_C@_05ODNOIFML@digit?$AA@" # @"??_C@_05ODNOIFML@digit?$AA@" +"??_C@_05ODNOIFML@digit?$AA@": + .asciz "digit" + + .section .rdata,"dr",discard,"??_C@_1M@JDAEIBKG@?$AAd?$AAi?$AAg?$AAi?$AAt?$AA?$AA@" + .globl "??_C@_1M@JDAEIBKG@?$AAd?$AAi?$AAg?$AAi?$AAt?$AA?$AA@" # @"??_C@_1M@JDAEIBKG@?$AAd?$AAi?$AAg?$AAi?$AAt?$AA?$AA@" + .p2align 1 +"??_C@_1M@JDAEIBKG@?$AAd?$AAi?$AAg?$AAi?$AAt?$AA?$AA@": + .short 100 # 0x64 + .short 105 # 0x69 + .short 103 # 0x67 + .short 105 # 0x69 + .short 116 # 0x74 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_05KCJBMLII@graph?$AA@" + .globl "??_C@_05KCJBMLII@graph?$AA@" # @"??_C@_05KCJBMLII@graph?$AA@" +"??_C@_05KCJBMLII@graph?$AA@": + .asciz "graph" + + .section .rdata,"dr",discard,"??_C@_1M@MDKNJLLK@?$AAg?$AAr?$AAa?$AAp?$AAh?$AA?$AA@" + .globl "??_C@_1M@MDKNJLLK@?$AAg?$AAr?$AAa?$AAp?$AAh?$AA?$AA@" # @"??_C@_1M@MDKNJLLK@?$AAg?$AAr?$AAa?$AAp?$AAh?$AA?$AA@" + .p2align 1 +"??_C@_1M@MDKNJLLK@?$AAg?$AAr?$AAa?$AAp?$AAh?$AA?$AA@": + .short 103 # 0x67 + .short 114 # 0x72 + .short 97 # 0x61 + .short 112 # 0x70 + .short 104 # 0x68 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_05IPJEPLHL@lower?$AA@" + .globl "??_C@_05IPJEPLHL@lower?$AA@" # @"??_C@_05IPJEPLHL@lower?$AA@" +"??_C@_05IPJEPLHL@lower?$AA@": + .asciz "lower" + + .section .rdata,"dr",discard,"??_C@_1M@LGAECJJD@?$AAl?$AAo?$AAw?$AAe?$AAr?$AA?$AA@" + .globl "??_C@_1M@LGAECJJD@?$AAl?$AAo?$AAw?$AAe?$AAr?$AA?$AA@" # @"??_C@_1M@LGAECJJD@?$AAl?$AAo?$AAw?$AAe?$AAr?$AA?$AA@" + .p2align 1 +"??_C@_1M@LGAECJJD@?$AAl?$AAo?$AAw?$AAe?$AAr?$AA?$AA@": + .short 108 # 0x6c + .short 111 # 0x6f + .short 119 # 0x77 + .short 101 # 0x65 + .short 114 # 0x72 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_05IJDJACGD@print?$AA@" + .globl "??_C@_05IJDJACGD@print?$AA@" # @"??_C@_05IJDJACGD@print?$AA@" +"??_C@_05IJDJACGD@print?$AA@": + .asciz "print" + + .section .rdata,"dr",discard,"??_C@_1M@ELNLAPLA@?$AAp?$AAr?$AAi?$AAn?$AAt?$AA?$AA@" + .globl "??_C@_1M@ELNLAPLA@?$AAp?$AAr?$AAi?$AAn?$AAt?$AA?$AA@" # @"??_C@_1M@ELNLAPLA@?$AAp?$AAr?$AAi?$AAn?$AAt?$AA?$AA@" + .p2align 1 +"??_C@_1M@ELNLAPLA@?$AAp?$AAr?$AAi?$AAn?$AAt?$AA?$AA@": + .short 112 # 0x70 + .short 114 # 0x72 + .short 105 # 0x69 + .short 110 # 0x6e + .short 116 # 0x74 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_05KOBGHFJJ@punct?$AA@" + .globl "??_C@_05KOBGHFJJ@punct?$AA@" # @"??_C@_05KOBGHFJJ@punct?$AA@" +"??_C@_05KOBGHFJJ@punct?$AA@": + .asciz "punct" + + .section .rdata,"dr",discard,"??_C@_1M@BPFMAOAO@?$AAp?$AAu?$AAn?$AAc?$AAt?$AA?$AA@" + .globl "??_C@_1M@BPFMAOAO@?$AAp?$AAu?$AAn?$AAc?$AAt?$AA?$AA@" # @"??_C@_1M@BPFMAOAO@?$AAp?$AAu?$AAn?$AAc?$AAt?$AA?$AA@" + .p2align 1 +"??_C@_1M@BPFMAOAO@?$AAp?$AAu?$AAn?$AAc?$AAt?$AA?$AA@": + .short 112 # 0x70 + .short 117 # 0x75 + .short 110 # 0x6e + .short 99 # 0x63 + .short 116 # 0x74 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_05OLNILLAB@space?$AA@" + .globl "??_C@_05OLNILLAB@space?$AA@" # @"??_C@_05OLNILLAB@space?$AA@" +"??_C@_05OLNILLAB@space?$AA@": + .asciz "space" + + .section .rdata,"dr",discard,"??_C@_1M@LPGODFOM@?$AAs?$AAp?$AAa?$AAc?$AAe?$AA?$AA@" + .globl "??_C@_1M@LPGODFOM@?$AAs?$AAp?$AAa?$AAc?$AAe?$AA?$AA@" # @"??_C@_1M@LPGODFOM@?$AAs?$AAp?$AAa?$AAc?$AAe?$AA?$AA@" + .p2align 1 +"??_C@_1M@LPGODFOM@?$AAs?$AAp?$AAa?$AAc?$AAe?$AA?$AA@": + .short 115 # 0x73 + .short 112 # 0x70 + .short 97 # 0x61 + .short 99 # 0x63 + .short 101 # 0x65 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_01LKDEMHDF@s?$AA@" + .globl "??_C@_01LKDEMHDF@s?$AA@" # @"??_C@_01LKDEMHDF@s?$AA@" +"??_C@_01LKDEMHDF@s?$AA@": + .asciz "s" + + .section .rdata,"dr",discard,"??_C@_13KHDBCPJB@?$AAs?$AA?$AA@" + .globl "??_C@_13KHDBCPJB@?$AAs?$AA?$AA@" # @"??_C@_13KHDBCPJB@?$AAs?$AA?$AA@" + .p2align 1 +"??_C@_13KHDBCPJB@?$AAs?$AA?$AA@": + .short 115 # 0x73 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_05NECKJAMC@upper?$AA@" + .globl "??_C@_05NECKJAMC@upper?$AA@" # @"??_C@_05NECKJAMC@upper?$AA@" +"??_C@_05NECKJAMC@upper?$AA@": + .asciz "upper" + + .section .rdata,"dr",discard,"??_C@_1M@PLNFCNIC@?$AAu?$AAp?$AAp?$AAe?$AAr?$AA?$AA@" + .globl "??_C@_1M@PLNFCNIC@?$AAu?$AAp?$AAp?$AAe?$AAr?$AA?$AA@" # @"??_C@_1M@PLNFCNIC@?$AAu?$AAp?$AAp?$AAe?$AAr?$AA?$AA@" + .p2align 1 +"??_C@_1M@PLNFCNIC@?$AAu?$AAp?$AAp?$AAe?$AAr?$AA?$AA@": + .short 117 # 0x75 + .short 112 # 0x70 + .short 112 # 0x70 + .short 101 # 0x65 + .short 114 # 0x72 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_01NOFIACDB@w?$AA@" + .globl "??_C@_01NOFIACDB@w?$AA@" # @"??_C@_01NOFIACDB@w?$AA@" +"??_C@_01NOFIACDB@w?$AA@": + .asciz "w" + + .section .rdata,"dr",discard,"??_C@_13CIFDLIMG@?$AAw?$AA?$AA@" + .globl "??_C@_13CIFDLIMG@?$AAw?$AA?$AA@" # @"??_C@_13CIFDLIMG@?$AAw?$AA?$AA@" + .p2align 1 +"??_C@_13CIFDLIMG@?$AAw?$AA?$AA@": + .short 119 # 0x77 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_06BAPHGFFK@xdigit?$AA@" + .globl "??_C@_06BAPHGFFK@xdigit?$AA@" # @"??_C@_06BAPHGFFK@xdigit?$AA@" +"??_C@_06BAPHGFFK@xdigit?$AA@": + .asciz "xdigit" + + .section .rdata,"dr",discard,"??_C@_1O@OAFMJDHN@?$AAx?$AAd?$AAi?$AAg?$AAi?$AAt?$AA?$AA@" + .globl "??_C@_1O@OAFMJDHN@?$AAx?$AAd?$AAi?$AAg?$AAi?$AAt?$AA?$AA@" # @"??_C@_1O@OAFMJDHN@?$AAx?$AAd?$AAi?$AAg?$AAi?$AAt?$AA?$AA@" + .p2align 1 +"??_C@_1O@OAFMJDHN@?$AAx?$AAd?$AAi?$AAg?$AAi?$AAt?$AA?$AA@": + .short 120 # 0x78 + .short 100 # 0x64 + .short 105 # 0x69 + .short 103 # 0x67 + .short 105 # 0x69 + .short 116 # 0x74 + .short 0 # 0x0 + + .section .rdata,"dr",largest,"??_7?$_Node_class@DV?$regex_traits@D@std@@@std@@6B@" + .p2align 3 # @29 +.L__unnamed_30: + .quad "??_R4?$_Node_class@DV?$regex_traits@D@std@@@std@@6B@" + .quad "??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$_Node_class@DV?$regex_traits@D@std@@@std@@6B@" + .globl "??_R4?$_Node_class@DV?$regex_traits@D@std@@@std@@6B@" # @"??_R4?$_Node_class@DV?$regex_traits@D@std@@@std@@6B@" + .p2align 4 +"??_R4?$_Node_class@DV?$regex_traits@D@std@@@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$_Node_class@DV?$regex_traits@D@std@@@std@@@8"@IMGREL + .long "??_R3?$_Node_class@DV?$regex_traits@D@std@@@std@@8"@IMGREL + .long "??_R4?$_Node_class@DV?$regex_traits@D@std@@@std@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$_Node_class@DV?$regex_traits@D@std@@@std@@@8" + .globl "??_R0?AV?$_Node_class@DV?$regex_traits@D@std@@@std@@@8" # @"??_R0?AV?$_Node_class@DV?$regex_traits@D@std@@@std@@@8" + .p2align 4 +"??_R0?AV?$_Node_class@DV?$regex_traits@D@std@@@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$_Node_class@DV?$regex_traits@D@std@@@std@@" + .zero 7 + + .section .rdata,"dr",discard,"??_R3?$_Node_class@DV?$regex_traits@D@std@@@std@@8" + .globl "??_R3?$_Node_class@DV?$regex_traits@D@std@@@std@@8" # @"??_R3?$_Node_class@DV?$regex_traits@D@std@@@std@@8" + .p2align 3 +"??_R3?$_Node_class@DV?$regex_traits@D@std@@@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$_Node_class@DV?$regex_traits@D@std@@@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$_Node_class@DV?$regex_traits@D@std@@@std@@8" + .globl "??_R2?$_Node_class@DV?$regex_traits@D@std@@@std@@8" # @"??_R2?$_Node_class@DV?$regex_traits@D@std@@@std@@8" + .p2align 2 +"??_R2?$_Node_class@DV?$regex_traits@D@std@@@std@@8": + .long "??_R1A@?0A@EA@?$_Node_class@DV?$regex_traits@D@std@@@std@@8"@IMGREL + .long "??_R1A@?0A@EA@_Node_base@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$_Node_class@DV?$regex_traits@D@std@@@std@@8" + .globl "??_R1A@?0A@EA@?$_Node_class@DV?$regex_traits@D@std@@@std@@8" # @"??_R1A@?0A@EA@?$_Node_class@DV?$regex_traits@D@std@@@std@@8" + .p2align 4 +"??_R1A@?0A@EA@?$_Node_class@DV?$regex_traits@D@std@@@std@@8": + .long "??_R0?AV?$_Node_class@DV?$regex_traits@D@std@@@std@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$_Node_class@DV?$regex_traits@D@std@@@std@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7_Node_assert@std@@6B@" + .p2align 3 # @30 +.L__unnamed_31: + .quad "??_R4_Node_assert@std@@6B@" + .quad "??_G_Node_assert@std@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4_Node_assert@std@@6B@" + .globl "??_R4_Node_assert@std@@6B@" # @"??_R4_Node_assert@std@@6B@" + .p2align 4 +"??_R4_Node_assert@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Node_assert@std@@@8"@IMGREL + .long "??_R3_Node_assert@std@@8"@IMGREL + .long "??_R4_Node_assert@std@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV_Node_assert@std@@@8" + .globl "??_R0?AV_Node_assert@std@@@8" # @"??_R0?AV_Node_assert@std@@@8" + .p2align 4 +"??_R0?AV_Node_assert@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV_Node_assert@std@@" + .zero 1 + + .section .rdata,"dr",discard,"??_R3_Node_assert@std@@8" + .globl "??_R3_Node_assert@std@@8" # @"??_R3_Node_assert@std@@8" + .p2align 3 +"??_R3_Node_assert@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2_Node_assert@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2_Node_assert@std@@8" + .globl "??_R2_Node_assert@std@@8" # @"??_R2_Node_assert@std@@8" + .p2align 2 +"??_R2_Node_assert@std@@8": + .long "??_R1A@?0A@EA@_Node_assert@std@@8"@IMGREL + .long "??_R1A@?0A@EA@_Node_base@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@_Node_assert@std@@8" + .globl "??_R1A@?0A@EA@_Node_assert@std@@8" # @"??_R1A@?0A@EA@_Node_assert@std@@8" + .p2align 4 +"??_R1A@?0A@EA@_Node_assert@std@@8": + .long "??_R0?AV_Node_assert@std@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Node_assert@std@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7?$_Node_str@D@std@@6B@" + .p2align 3 # @31 +.L__unnamed_32: + .quad "??_R4?$_Node_str@D@std@@6B@" + .quad "??_G?$_Node_str@D@std@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$_Node_str@D@std@@6B@" + .globl "??_R4?$_Node_str@D@std@@6B@" # @"??_R4?$_Node_str@D@std@@6B@" + .p2align 4 +"??_R4?$_Node_str@D@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$_Node_str@D@std@@@8"@IMGREL + .long "??_R3?$_Node_str@D@std@@8"@IMGREL + .long "??_R4?$_Node_str@D@std@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$_Node_str@D@std@@@8" + .globl "??_R0?AV?$_Node_str@D@std@@@8" # @"??_R0?AV?$_Node_str@D@std@@@8" + .p2align 4 +"??_R0?AV?$_Node_str@D@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$_Node_str@D@std@@" + + .section .rdata,"dr",discard,"??_R3?$_Node_str@D@std@@8" + .globl "??_R3?$_Node_str@D@std@@8" # @"??_R3?$_Node_str@D@std@@8" + .p2align 3 +"??_R3?$_Node_str@D@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$_Node_str@D@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$_Node_str@D@std@@8" + .globl "??_R2?$_Node_str@D@std@@8" # @"??_R2?$_Node_str@D@std@@8" + .p2align 2 +"??_R2?$_Node_str@D@std@@8": + .long "??_R1A@?0A@EA@?$_Node_str@D@std@@8"@IMGREL + .long "??_R1A@?0A@EA@_Node_base@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$_Node_str@D@std@@8" + .globl "??_R1A@?0A@EA@?$_Node_str@D@std@@8" # @"??_R1A@?0A@EA@?$_Node_str@D@std@@8" + .p2align 4 +"??_R1A@?0A@EA@?$_Node_str@D@std@@8": + .long "??_R0?AV?$_Node_str@D@std@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$_Node_str@D@std@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7_Node_endif@std@@6B@" + .p2align 3 # @32 +.L__unnamed_33: + .quad "??_R4_Node_endif@std@@6B@" + .quad "??_G_Node_endif@std@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4_Node_endif@std@@6B@" + .globl "??_R4_Node_endif@std@@6B@" # @"??_R4_Node_endif@std@@6B@" + .p2align 4 +"??_R4_Node_endif@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Node_endif@std@@@8"@IMGREL + .long "??_R3_Node_endif@std@@8"@IMGREL + .long "??_R4_Node_endif@std@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV_Node_endif@std@@@8" + .globl "??_R0?AV_Node_endif@std@@@8" # @"??_R0?AV_Node_endif@std@@@8" + .p2align 4 +"??_R0?AV_Node_endif@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV_Node_endif@std@@" + .zero 2 + + .section .rdata,"dr",discard,"??_R3_Node_endif@std@@8" + .globl "??_R3_Node_endif@std@@8" # @"??_R3_Node_endif@std@@8" + .p2align 3 +"??_R3_Node_endif@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2_Node_endif@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2_Node_endif@std@@8" + .globl "??_R2_Node_endif@std@@8" # @"??_R2_Node_endif@std@@8" + .p2align 2 +"??_R2_Node_endif@std@@8": + .long "??_R1A@?0A@EA@_Node_endif@std@@8"@IMGREL + .long "??_R1A@?0A@EA@_Node_base@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@_Node_endif@std@@8" + .globl "??_R1A@?0A@EA@_Node_endif@std@@8" # @"??_R1A@?0A@EA@_Node_endif@std@@8" + .p2align 4 +"??_R1A@?0A@EA@_Node_endif@std@@8": + .long "??_R0?AV_Node_endif@std@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Node_endif@std@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7_Node_if@std@@6B@" + .p2align 3 # @33 +.L__unnamed_34: + .quad "??_R4_Node_if@std@@6B@" + .quad "??_G_Node_if@std@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4_Node_if@std@@6B@" + .globl "??_R4_Node_if@std@@6B@" # @"??_R4_Node_if@std@@6B@" + .p2align 4 +"??_R4_Node_if@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Node_if@std@@@8"@IMGREL + .long "??_R3_Node_if@std@@8"@IMGREL + .long "??_R4_Node_if@std@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV_Node_if@std@@@8" + .globl "??_R0?AV_Node_if@std@@@8" # @"??_R0?AV_Node_if@std@@@8" + .p2align 4 +"??_R0?AV_Node_if@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV_Node_if@std@@" + .zero 5 + + .section .rdata,"dr",discard,"??_R3_Node_if@std@@8" + .globl "??_R3_Node_if@std@@8" # @"??_R3_Node_if@std@@8" + .p2align 3 +"??_R3_Node_if@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2_Node_if@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2_Node_if@std@@8" + .globl "??_R2_Node_if@std@@8" # @"??_R2_Node_if@std@@8" + .p2align 2 +"??_R2_Node_if@std@@8": + .long "??_R1A@?0A@EA@_Node_if@std@@8"@IMGREL + .long "??_R1A@?0A@EA@_Node_base@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@_Node_if@std@@8" + .globl "??_R1A@?0A@EA@_Node_if@std@@8" # @"??_R1A@?0A@EA@_Node_if@std@@8" + .p2align 4 +"??_R1A@?0A@EA@_Node_if@std@@8": + .long "??_R0?AV_Node_if@std@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Node_if@std@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7_Node_end_group@std@@6B@" + .p2align 3 # @34 +.L__unnamed_35: + .quad "??_R4_Node_end_group@std@@6B@" + .quad "??_G_Node_end_group@std@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4_Node_end_group@std@@6B@" + .globl "??_R4_Node_end_group@std@@6B@" # @"??_R4_Node_end_group@std@@6B@" + .p2align 4 +"??_R4_Node_end_group@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Node_end_group@std@@@8"@IMGREL + .long "??_R3_Node_end_group@std@@8"@IMGREL + .long "??_R4_Node_end_group@std@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV_Node_end_group@std@@@8" + .globl "??_R0?AV_Node_end_group@std@@@8" # @"??_R0?AV_Node_end_group@std@@@8" + .p2align 4 +"??_R0?AV_Node_end_group@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV_Node_end_group@std@@" + .zero 6 + + .section .rdata,"dr",discard,"??_R3_Node_end_group@std@@8" + .globl "??_R3_Node_end_group@std@@8" # @"??_R3_Node_end_group@std@@8" + .p2align 3 +"??_R3_Node_end_group@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2_Node_end_group@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2_Node_end_group@std@@8" + .globl "??_R2_Node_end_group@std@@8" # @"??_R2_Node_end_group@std@@8" + .p2align 2 +"??_R2_Node_end_group@std@@8": + .long "??_R1A@?0A@EA@_Node_end_group@std@@8"@IMGREL + .long "??_R1A@?0A@EA@_Node_base@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@_Node_end_group@std@@8" + .globl "??_R1A@?0A@EA@_Node_end_group@std@@8" # @"??_R1A@?0A@EA@_Node_end_group@std@@8" + .p2align 4 +"??_R1A@?0A@EA@_Node_end_group@std@@8": + .long "??_R0?AV_Node_end_group@std@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Node_end_group@std@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7_Node_end_rep@std@@6B@" + .p2align 3 # @35 +.L__unnamed_36: + .quad "??_R4_Node_end_rep@std@@6B@" + .quad "??_G_Node_end_rep@std@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4_Node_end_rep@std@@6B@" + .globl "??_R4_Node_end_rep@std@@6B@" # @"??_R4_Node_end_rep@std@@6B@" + .p2align 4 +"??_R4_Node_end_rep@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Node_end_rep@std@@@8"@IMGREL + .long "??_R3_Node_end_rep@std@@8"@IMGREL + .long "??_R4_Node_end_rep@std@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV_Node_end_rep@std@@@8" + .globl "??_R0?AV_Node_end_rep@std@@@8" # @"??_R0?AV_Node_end_rep@std@@@8" + .p2align 4 +"??_R0?AV_Node_end_rep@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV_Node_end_rep@std@@" + + .section .rdata,"dr",discard,"??_R3_Node_end_rep@std@@8" + .globl "??_R3_Node_end_rep@std@@8" # @"??_R3_Node_end_rep@std@@8" + .p2align 3 +"??_R3_Node_end_rep@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2_Node_end_rep@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2_Node_end_rep@std@@8" + .globl "??_R2_Node_end_rep@std@@8" # @"??_R2_Node_end_rep@std@@8" + .p2align 2 +"??_R2_Node_end_rep@std@@8": + .long "??_R1A@?0A@EA@_Node_end_rep@std@@8"@IMGREL + .long "??_R1A@?0A@EA@_Node_base@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@_Node_end_rep@std@@8" + .globl "??_R1A@?0A@EA@_Node_end_rep@std@@8" # @"??_R1A@?0A@EA@_Node_end_rep@std@@8" + .p2align 4 +"??_R1A@?0A@EA@_Node_end_rep@std@@8": + .long "??_R0?AV_Node_end_rep@std@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Node_end_rep@std@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7_Node_rep@std@@6B@" + .p2align 3 # @36 +.L__unnamed_37: + .quad "??_R4_Node_rep@std@@6B@" + .quad "??_G_Node_rep@std@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4_Node_rep@std@@6B@" + .globl "??_R4_Node_rep@std@@6B@" # @"??_R4_Node_rep@std@@6B@" + .p2align 4 +"??_R4_Node_rep@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Node_rep@std@@@8"@IMGREL + .long "??_R3_Node_rep@std@@8"@IMGREL + .long "??_R4_Node_rep@std@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV_Node_rep@std@@@8" + .globl "??_R0?AV_Node_rep@std@@@8" # @"??_R0?AV_Node_rep@std@@@8" + .p2align 4 +"??_R0?AV_Node_rep@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV_Node_rep@std@@" + .zero 4 + + .section .rdata,"dr",discard,"??_R3_Node_rep@std@@8" + .globl "??_R3_Node_rep@std@@8" # @"??_R3_Node_rep@std@@8" + .p2align 3 +"??_R3_Node_rep@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2_Node_rep@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2_Node_rep@std@@8" + .globl "??_R2_Node_rep@std@@8" # @"??_R2_Node_rep@std@@8" + .p2align 2 +"??_R2_Node_rep@std@@8": + .long "??_R1A@?0A@EA@_Node_rep@std@@8"@IMGREL + .long "??_R1A@?0A@EA@_Node_base@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@_Node_rep@std@@8" + .globl "??_R1A@?0A@EA@_Node_rep@std@@8" # @"??_R1A@?0A@EA@_Node_rep@std@@8" + .p2align 4 +"??_R1A@?0A@EA@_Node_rep@std@@8": + .long "??_R0?AV_Node_rep@std@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Node_rep@std@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@" + .p2align 4 # @37 +.L__unnamed_38: + .quad "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@" # @"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@" + .zero 5 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" + .globl "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" # @"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" + .globl "??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" # @"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8"@IMGREL + + .section .rdata,"dr" + .p2align 4 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____62@@YAXXZ@3PAHA" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____62@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + .long 5 # 0x5 + + .section .rdata,"dr",discard,"??_C@_0CB@DAEDFHGK@?$CIat?$CIs?0?50?$CJ?5?$DN?$DN?51?5?$CG?$CG?5at?$CIs?0?51?$CJ?5?$DN?$DN?52?$CJ@" + .globl "??_C@_0CB@DAEDFHGK@?$CIat?$CIs?0?50?$CJ?5?$DN?$DN?51?5?$CG?$CG?5at?$CIs?0?51?$CJ?5?$DN?$DN?52?$CJ@" # @"??_C@_0CB@DAEDFHGK@?$CIat?$CIs?0?50?$CJ?5?$DN?$DN?51?5?$CG?$CG?5at?$CIs?0?51?$CJ?5?$DN?$DN?52?$CJ@" +"??_C@_0CB@DAEDFHGK@?$CIat?$CIs?0?50?$CJ?5?$DN?$DN?51?5?$CG?$CG?5at?$CIs?0?51?$CJ?5?$DN?$DN?52?$CJ@": + .asciz "(at(s, 0) == 1 && at(s, 1) == 2)" + + .section .rdata,"dr",discard,"??_C@_0DC@ECNOHCEM@?$CIstd?3?3is_default_constructible?$DMs@" + .globl "??_C@_0DC@ECNOHCEM@?$CIstd?3?3is_default_constructible?$DMs@" # @"??_C@_0DC@ECNOHCEM@?$CIstd?3?3is_default_constructible?$DMs@" +"??_C@_0DC@ECNOHCEM@?$CIstd?3?3is_default_constructible?$DMs@": + .asciz "(std::is_default_constructible>::value)" + + .section .rdata,"dr",discard,"??_C@_0DF@BEMDHCIL@?$CIstd?3?3is_default_constructible?$DMs@" + .globl "??_C@_0DF@BEMDHCIL@?$CIstd?3?3is_default_constructible?$DMs@" # @"??_C@_0DF@BEMDHCIL@?$CIstd?3?3is_default_constructible?$DMs@" +"??_C@_0DF@BEMDHCIL@?$CIstd?3?3is_default_constructible?$DMs@": + .asciz "(std::is_default_constructible>::value)" + + .section .rdata,"dr",discard,"??_C@_0DH@KOPAJDFF@?$CI?$CBstd?3?3is_default_constructible?$DM@" + .globl "??_C@_0DH@KOPAJDFF@?$CI?$CBstd?3?3is_default_constructible?$DM@" # @"??_C@_0DH@KOPAJDFF@?$CI?$CBstd?3?3is_default_constructible?$DM@" +"??_C@_0DH@KOPAJDFF@?$CI?$CBstd?3?3is_default_constructible?$DM@": + .asciz "(!std::is_default_constructible>::value)" + + .section .CRT$XCU,"dr" + .p2align 3 + .quad _GLOBAL__sub_I_span_tests.cpp + .section .drectve,"yn" + .ascii " /DEFAULTLIB:msvcrtd.lib" + .ascii " /DEFAULTLIB:oldnames.lib" + .ascii " /FAILIFMISMATCH:\"_MSC_VER=1900\"" + .ascii " /FAILIFMISMATCH:\"_ITERATOR_DEBUG_LEVEL=2\"" + .ascii " /FAILIFMISMATCH:\"RuntimeLibrary=MDd_DynamicDebug\"" + .ascii " /DEFAULTLIB:msvcprtd.lib" + .ascii " /FAILIFMISMATCH:\"_CRT_STDIO_ISO_WIDE_SPECIFIERS=0\"" + .section .debug$S,"dr" + .p2align 2 + .long 4 # Debug section magic + .long 241 + .long .Ltmp18743-.Ltmp18742 # Subsection size +.Ltmp18742: + .short .Ltmp18745-.Ltmp18744 # Record length +.Ltmp18744: + .short 4412 # Record kind: S_COMPILE3 + .long 1 # Flags and language + .short 208 # CPUType + .short 7 # Frontend version + .short 0 + .short 1 + .short 0 + .short 7001 # Backend version + .short 0 + .short 0 + .short 0 + .asciz "clang version 7.0.1 (tags/RELEASE_701/final)" # Null-terminated compiler version string +.Ltmp18745: +.Ltmp18743: + .p2align 2 + .long 241 # Symbol subsection for ??__EautoRegistrar1@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18747-.Ltmp18746 # Subsection size +.Ltmp18746: + .short .Ltmp18749-.Ltmp18748 # Record length +.Ltmp18748: + .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 +.Ltmp18749: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18747: + .p2align 2 + .cv_linetable 0, "??__EautoRegistrar1@?A0x3DBF7A98@@YAXXZ", .Lfunc_end0 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____0 + .long .Ltmp18751-.Ltmp18750 # Subsection size +.Ltmp18750: + .short .Ltmp18753-.Ltmp18752 # Record length +.Ltmp18752: + .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 +.Ltmp18753: + .short .Ltmp18755-.Ltmp18754 # Record length +.Ltmp18754: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18755: + .cv_def_range .Ltmp74 .Ltmp98 .Ltmp147 .Ltmp152 .Ltmp155 .Ltmp156, "E\021N\001\000\000\370\004\000\000" + .short .Ltmp18757-.Ltmp18756 # Record length +.Ltmp18756: + .short 4414 # Record kind: S_LOCAL + .long 4369 # TypeIndex + .short 0 # Flags + .asciz "cs" +.Ltmp18757: + .cv_def_range .Ltmp74 .Ltmp98 .Ltmp147 .Ltmp152 .Ltmp155 .Ltmp156, "E\021N\001\000\000H\004\000\000" + .short .Ltmp18759-.Ltmp18758 # Record length +.Ltmp18758: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18759: + .cv_def_range .Ltmp77 .Ltmp86 .Ltmp147 .Ltmp148 .Ltmp151 .Ltmp152, "E\021N\001\000\000\250\004\000\000" + .short .Ltmp18761-.Ltmp18760 # Record length +.Ltmp18760: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18761: + .cv_def_range .Ltmp89 .Ltmp98 .Ltmp149 .Ltmp150 .Ltmp155 .Ltmp156, "E\021N\001\000\000\370\003\000\000" + .short .Ltmp18763-.Ltmp18762 # Record length +.Ltmp18762: + .short 4414 # Record kind: S_LOCAL + .long 5030 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18763: + .cv_def_range .Ltmp98 .Ltmp122 .Ltmp153 .Ltmp154 .Ltmp157 .Ltmp160 .Ltmp163 .Ltmp164, "E\021N\001\000\000\240\003\000\000" + .short .Ltmp18765-.Ltmp18764 # Record length +.Ltmp18764: + .short 4414 # Record kind: S_LOCAL + .long 5087 # TypeIndex + .short 0 # Flags + .asciz "cs" +.Ltmp18765: + .cv_def_range .Ltmp98 .Ltmp122 .Ltmp153 .Ltmp154 .Ltmp157 .Ltmp160 .Ltmp163 .Ltmp164, "E\021N\001\000\000\370\002\000\000" + .short .Ltmp18767-.Ltmp18766 # Record length +.Ltmp18766: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18767: + .cv_def_range .Ltmp101 .Ltmp110 .Ltmp153 .Ltmp154 .Ltmp159 .Ltmp160, "E\021N\001\000\000P\003\000\000" + .short .Ltmp18769-.Ltmp18768 # Record length +.Ltmp18768: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18769: + .cv_def_range .Ltmp113 .Ltmp122 .Ltmp157 .Ltmp158 .Ltmp163 .Ltmp164, "E\021N\001\000\000\250\002\000\000" + .short .Ltmp18771-.Ltmp18770 # Record length +.Ltmp18770: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18771: + .cv_def_range .Ltmp122 .Ltmp146 .Ltmp161 .Ltmp162 .Ltmp165 .Ltmp170, "E\021N\001\000\000H\002\000\000" + .short .Ltmp18773-.Ltmp18772 # Record length +.Ltmp18772: + .short 4414 # Record kind: S_LOCAL + .long 4369 # TypeIndex + .short 0 # Flags + .asciz "cs" +.Ltmp18773: + .cv_def_range .Ltmp122 .Ltmp146 .Ltmp161 .Ltmp162 .Ltmp165 .Ltmp170, "E\021N\001\000\000\230\001\000\000" + .short .Ltmp18775-.Ltmp18774 # Record length +.Ltmp18774: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18775: + .cv_def_range .Ltmp125 .Ltmp134 .Ltmp161 .Ltmp162 .Ltmp167 .Ltmp168, "E\021N\001\000\000\370\001\000\000" + .short .Ltmp18777-.Ltmp18776 # Record length +.Ltmp18776: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18777: + .cv_def_range .Ltmp137 .Ltmp146 .Ltmp165 .Ltmp166 .Ltmp169 .Ltmp170, "E\021N\001\000\000H\001\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18751: + .p2align 2 + .cv_linetable 1, "?____C_A_T_C_H____T_E_S_T____0@@YAXXZ", .Lfunc_end1 + .section .debug$S,"dr",associative,"??1NameAndTags@Catch@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::NameAndTags::~NameAndTags + .long .Ltmp18779-.Ltmp18778 # Subsection size +.Ltmp18778: + .short .Ltmp18781-.Ltmp18780 # Record length +.Ltmp18780: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end2-"??1NameAndTags@Catch@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5103 # Function type index + .secrel32 "??1NameAndTags@Catch@@QEAA@XZ" # Function section relative address + .secidx "??1NameAndTags@Catch@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::NameAndTags::~NameAndTags" # Function name +.Ltmp18781: + .short .Ltmp18783-.Ltmp18782 # Record length +.Ltmp18782: + .short 4414 # Record kind: S_LOCAL + .long 5096 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp18783: + .cv_def_range .Ltmp171 .Ltmp173, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18779: + .p2align 2 + .cv_linetable 2, "??1NameAndTags@Catch@@QEAA@XZ", .Lfunc_end2 + .section .debug$S,"dr" + .long 241 # Symbol subsection for ??__FautoRegistrar1@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18785-.Ltmp18784 # Subsection size +.Ltmp18784: + .short .Ltmp18787-.Ltmp18786 # Record length +.Ltmp18786: + .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 5104 # 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 +.Ltmp18787: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18785: + .p2align 2 + .cv_linetable 3, "??__FautoRegistrar1@?A0x3DBF7A98@@YAXXZ", .Lfunc_end3 + .long 241 # Symbol subsection for ??__EautoRegistrar3@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18789-.Ltmp18788 # Subsection size +.Ltmp18788: + .short .Ltmp18791-.Ltmp18790 # Record length +.Ltmp18790: + .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 5105 # 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 +.Ltmp18791: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18789: + .p2align 2 + .cv_linetable 4, "??__EautoRegistrar3@?A0x3DBF7A98@@YAXXZ", .Lfunc_end4 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____2 + .long .Ltmp18793-.Ltmp18792 # Subsection size +.Ltmp18792: + .short .Ltmp18795-.Ltmp18794 # Record length +.Ltmp18794: + .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 5106 # 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 +.Ltmp18795: + .short .Ltmp18797-.Ltmp18796 # Record length +.Ltmp18796: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18797: + .cv_def_range .Ltmp206 .Ltmp217 .Ltmp229 .Ltmp233, "E\021N\001\000\000\030\002\000\000" + .short .Ltmp18799-.Ltmp18798 # Record length +.Ltmp18798: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18799: + .cv_def_range .Ltmp209 .Ltmp217 .Ltmp229 .Ltmp233, "E\021N\001\000\000\310\001\000\000" + .short .Ltmp18801-.Ltmp18800 # Record length +.Ltmp18800: + .short 4414 # Record kind: S_LOCAL + .long 5030 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18801: + .cv_def_range .Ltmp217 .Ltmp228 .Ltmp234 .Ltmp238, "E\021N\001\000\000(\001\000\000" + .short .Ltmp18803-.Ltmp18802 # Record length +.Ltmp18802: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18803: + .cv_def_range .Ltmp220 .Ltmp228 .Ltmp234 .Ltmp238, "E\021N\001\000\000\330\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18793: + .p2align 2 + .cv_linetable 5, "?____C_A_T_C_H____T_E_S_T____2@@YAXXZ", .Lfunc_end5 + .long 241 # Symbol subsection for ??__FautoRegistrar3@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18805-.Ltmp18804 # Subsection size +.Ltmp18804: + .short .Ltmp18807-.Ltmp18806 # Record length +.Ltmp18806: + .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 5107 # 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 +.Ltmp18807: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18805: + .p2align 2 + .cv_linetable 6, "??__FautoRegistrar3@?A0x3DBF7A98@@YAXXZ", .Lfunc_end6 + .long 241 # Symbol subsection for ??__EautoRegistrar5@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18809-.Ltmp18808 # Subsection size +.Ltmp18808: + .short .Ltmp18811-.Ltmp18810 # Record length +.Ltmp18810: + .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 5108 # 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 +.Ltmp18811: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18809: + .p2align 2 + .cv_linetable 7, "??__EautoRegistrar5@?A0x3DBF7A98@@YAXXZ", .Lfunc_end7 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____4 + .long .Ltmp18813-.Ltmp18812 # Subsection size +.Ltmp18812: + .short .Ltmp18815-.Ltmp18814 # Record length +.Ltmp18814: + .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 5109 # 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 +.Ltmp18815: + .short .Ltmp18817-.Ltmp18816 # Record length +.Ltmp18816: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18817: + .cv_def_range .Ltmp405 .Ltmp425 .Ltmp521 .Ltmp526 .Ltmp529 .Ltmp530, "E\021N\001\000\000\210\t\000\000" + .short .Ltmp18819-.Ltmp18818 # Record length +.Ltmp18818: + .short 4414 # Record kind: S_LOCAL + .long 4369 # TypeIndex + .short 0 # Flags + .asciz "cs" +.Ltmp18819: + .cv_def_range .Ltmp405 .Ltmp425 .Ltmp521 .Ltmp526 .Ltmp529 .Ltmp530, "E\021N\001\000\000\320\b\000\000" + .short .Ltmp18821-.Ltmp18820 # Record length +.Ltmp18820: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18821: + .cv_def_range .Ltmp406 .Ltmp415 .Ltmp521 .Ltmp522 .Ltmp525 .Ltmp526, "E\021N\001\000\0000\t\000\000" + .short .Ltmp18823-.Ltmp18822 # Record length +.Ltmp18822: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18823: + .cv_def_range .Ltmp416 .Ltmp425 .Ltmp523 .Ltmp524 .Ltmp529 .Ltmp530, "E\021N\001\000\000x\b\000\000" + .short .Ltmp18825-.Ltmp18824 # Record length +.Ltmp18824: + .short 4414 # Record kind: S_LOCAL + .long 5030 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18825: + .cv_def_range .Ltmp425 .Ltmp445 .Ltmp527 .Ltmp528 .Ltmp531 .Ltmp534 .Ltmp539 .Ltmp540, "E\021N\001\000\000 \b\000\000" + .short .Ltmp18827-.Ltmp18826 # Record length +.Ltmp18826: + .short 4414 # Record kind: S_LOCAL + .long 5087 # TypeIndex + .short 0 # Flags + .asciz "cs" +.Ltmp18827: + .cv_def_range .Ltmp425 .Ltmp445 .Ltmp527 .Ltmp528 .Ltmp531 .Ltmp534 .Ltmp539 .Ltmp540, "E\021N\001\000\000p\007\000\000" + .short .Ltmp18829-.Ltmp18828 # Record length +.Ltmp18828: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18829: + .cv_def_range .Ltmp426 .Ltmp435 .Ltmp527 .Ltmp528 .Ltmp533 .Ltmp534, "E\021N\001\000\000\310\007\000\000" + .short .Ltmp18831-.Ltmp18830 # Record length +.Ltmp18830: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18831: + .cv_def_range .Ltmp436 .Ltmp445 .Ltmp531 .Ltmp532 .Ltmp539 .Ltmp540, "E\021N\001\000\000\030\007\000\000" + .short .Ltmp18833-.Ltmp18832 # Record length +.Ltmp18832: + .short 4414 # Record kind: S_LOCAL + .long 5111 # TypeIndex + .short 0 # Flags + .asciz "workaround_macro" +.Ltmp18833: + .cv_def_range .Ltmp445 .Ltmp456 .Ltmp535 .Ltmp538 .Ltmp545 .Ltmp546, "E\021N\001\000\000\300\006\000\000" + .short .Ltmp18835-.Ltmp18834 # Record length +.Ltmp18834: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18835: + .cv_def_range .Ltmp445 .Ltmp456 .Ltmp535 .Ltmp538 .Ltmp545 .Ltmp546, "E\021N\001\000\000p\006\000\000" + .short .Ltmp18837-.Ltmp18836 # Record length +.Ltmp18836: + .short 4414 # Record kind: S_LOCAL + .long 5115 # TypeIndex + .short 0 # Flags + .asciz "workaround_macro" +.Ltmp18837: + .cv_def_range .Ltmp456 .Ltmp478 .Ltmp541 .Ltmp544 .Ltmp547 .Ltmp552 .Ltmp557 .Ltmp558, "E\021N\001\000\000(\006\000\000" + .short .Ltmp18839-.Ltmp18838 # Record length +.Ltmp18838: + .short 4414 # Record kind: S_LOCAL + .long 5118 # TypeIndex + .short 0 # Flags + .asciz "const_workaround_macro" +.Ltmp18839: + .cv_def_range .Ltmp456 .Ltmp478 .Ltmp541 .Ltmp544 .Ltmp547 .Ltmp552 .Ltmp557 .Ltmp558, "E\021N\001\000\000\220\005\000\000" + .short .Ltmp18841-.Ltmp18840 # Record length +.Ltmp18840: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18841: + .cv_def_range .Ltmp456 .Ltmp467 .Ltmp541 .Ltmp544 .Ltmp551 .Ltmp552, "E\021N\001\000\000\330\005\000\000" + .short .Ltmp18843-.Ltmp18842 # Record length +.Ltmp18842: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18843: + .cv_def_range .Ltmp467 .Ltmp478 .Ltmp547 .Ltmp550 .Ltmp557 .Ltmp558, "E\021N\001\000\000@\005\000\000" + .short .Ltmp18845-.Ltmp18844 # Record length +.Ltmp18844: + .short 4414 # Record kind: S_LOCAL + .long 5121 # TypeIndex + .short 0 # Flags + .asciz "workaround_macro" +.Ltmp18845: + .cv_def_range .Ltmp478 .Ltmp500 .Ltmp553 .Ltmp556 .Ltmp559 .Ltmp564 .Ltmp567 .Ltmp568, "E\021N\001\000\000\370\004\000\000" + .short .Ltmp18847-.Ltmp18846 # Record length +.Ltmp18846: + .short 4414 # Record kind: S_LOCAL + .long 5124 # TypeIndex + .short 0 # Flags + .asciz "const_workaround_macro" +.Ltmp18847: + .cv_def_range .Ltmp478 .Ltmp500 .Ltmp553 .Ltmp556 .Ltmp559 .Ltmp564 .Ltmp567 .Ltmp568, "E\021N\001\000\000`\004\000\000" + .short .Ltmp18849-.Ltmp18848 # Record length +.Ltmp18848: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18849: + .cv_def_range .Ltmp478 .Ltmp489 .Ltmp553 .Ltmp556 .Ltmp563 .Ltmp564, "E\021N\001\000\000\250\004\000\000" + .short .Ltmp18851-.Ltmp18850 # Record length +.Ltmp18850: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18851: + .cv_def_range .Ltmp489 .Ltmp500 .Ltmp559 .Ltmp562 .Ltmp567 .Ltmp568, "E\021N\001\000\000\020\004\000\000" + .short .Ltmp18853-.Ltmp18852 # Record length +.Ltmp18852: + .short 4414 # Record kind: S_LOCAL + .long 5174 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18853: + .cv_def_range .Ltmp500 .Ltmp520 .Ltmp565 .Ltmp566 .Ltmp569 .Ltmp574, "E\021N\001\000\000\300\003\000\000" + .short .Ltmp18855-.Ltmp18854 # Record length +.Ltmp18854: + .short 4414 # Record kind: S_LOCAL + .long 5230 # TypeIndex + .short 0 # Flags + .asciz "cs" +.Ltmp18855: + .cv_def_range .Ltmp500 .Ltmp520 .Ltmp565 .Ltmp566 .Ltmp569 .Ltmp574, "E\021N\001\000\000\b\003\000\000" + .short .Ltmp18857-.Ltmp18856 # Record length +.Ltmp18856: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18857: + .cv_def_range .Ltmp501 .Ltmp510 .Ltmp565 .Ltmp566 .Ltmp571 .Ltmp572, "E\021N\001\000\000h\003\000\000" + .short .Ltmp18859-.Ltmp18858 # Record length +.Ltmp18858: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18859: + .cv_def_range .Ltmp511 .Ltmp520 .Ltmp569 .Ltmp570 .Ltmp573 .Ltmp574, "E\021N\001\000\000\260\002\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18813: + .p2align 2 + .cv_linetable 8, "?____C_A_T_C_H____T_E_S_T____4@@YAXXZ", .Lfunc_end8 + .long 241 # Symbol subsection for ??__FautoRegistrar5@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18861-.Ltmp18860 # Subsection size +.Ltmp18860: + .short .Ltmp18863-.Ltmp18862 # Record length +.Ltmp18862: + .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 5238 # 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 +.Ltmp18863: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18861: + .p2align 2 + .cv_linetable 9, "??__FautoRegistrar5@?A0x3DBF7A98@@YAXXZ", .Lfunc_end9 + .long 241 # Symbol subsection for ??__EautoRegistrar7@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18865-.Ltmp18864 # Subsection size +.Ltmp18864: + .short .Ltmp18867-.Ltmp18866 # Record length +.Ltmp18866: + .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 5239 # 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 +.Ltmp18867: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18865: + .p2align 2 + .cv_linetable 10, "??__EautoRegistrar7@?A0x3DBF7A98@@YAXXZ", .Lfunc_end10 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____6 + .long .Ltmp18869-.Ltmp18868 # Subsection size +.Ltmp18868: + .short .Ltmp18871-.Ltmp18870 # Record length +.Ltmp18870: + .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 5240 # 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 +.Ltmp18871: + .short .Ltmp18873-.Ltmp18872 # Record length +.Ltmp18872: + .short 4414 # Record kind: S_LOCAL + .long 5241 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp18873: + .cv_def_range .Ltmp875 .Ltmp1177, "E\021N\001\000\000\360\024\000\000" + .short .Ltmp18875-.Ltmp18874 # Record length +.Ltmp18874: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "i" +.Ltmp18875: + .cv_def_range .Ltmp876 .Ltmp992 .Ltmp1082 .Ltmp1141, "E\021N\001\000\000\354\024\000\000" + .short .Ltmp18877-.Ltmp18876 # Record length +.Ltmp18876: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18877: + .cv_def_range .Ltmp877 .Ltmp935 .Ltmp1082 .Ltmp1111, "E\021N\001\000\000\330\024\000\000" + .short .Ltmp18879-.Ltmp18878 # Record length +.Ltmp18878: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18879: + .cv_def_range .Ltmp880 .Ltmp888 .Ltmp1082 .Ltmp1086, "E\021N\001\000\000\210\024\000\000" + .short .Ltmp18881-.Ltmp18880 # Record length +.Ltmp18880: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18881: + .cv_def_range .Ltmp889 .Ltmp897 .Ltmp1087 .Ltmp1091, "E\021N\001\000\000\250\023\000\000" + .short .Ltmp18883-.Ltmp18882 # Record length +.Ltmp18882: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18883: + .cv_def_range .Ltmp898 .Ltmp906 .Ltmp1092 .Ltmp1096, "E\021N\001\000\000\300\022\000\000" + .short .Ltmp18885-.Ltmp18884 # Record length +.Ltmp18884: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "j" +.Ltmp18885: + .cv_def_range .Ltmp906 .Ltmp935 .Ltmp1097 .Ltmp1111, "E\021N\001\000\000<\022\000\000" + .short .Ltmp18887-.Ltmp18886 # Record length +.Ltmp18886: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18887: + .cv_def_range .Ltmp908 .Ltmp916 .Ltmp1097 .Ltmp1101, "E\021N\001\000\000\350\021\000\000" + .short .Ltmp18889-.Ltmp18888 # Record length +.Ltmp18888: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18889: + .cv_def_range .Ltmp917 .Ltmp925 .Ltmp1102 .Ltmp1106, "E\021N\001\000\000\020\021\000\000" + .short .Ltmp18891-.Ltmp18890 # Record length +.Ltmp18890: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18891: + .cv_def_range .Ltmp926 .Ltmp934 .Ltmp1107 .Ltmp1111, "E\021N\001\000\0008\020\000\000" + .short .Ltmp18893-.Ltmp18892 # Record length +.Ltmp18892: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18893: + .cv_def_range .Ltmp935 .Ltmp991 .Ltmp1112 .Ltmp1141, "E\021N\001\000\000\240\017\000\000" + .short .Ltmp18895-.Ltmp18894 # Record length +.Ltmp18894: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18895: + .cv_def_range .Ltmp936 .Ltmp944 .Ltmp1112 .Ltmp1116, "E\021N\001\000\000P\017\000\000" + .short .Ltmp18897-.Ltmp18896 # Record length +.Ltmp18896: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18897: + .cv_def_range .Ltmp945 .Ltmp953 .Ltmp1117 .Ltmp1121, "E\021N\001\000\000h\016\000\000" + .short .Ltmp18899-.Ltmp18898 # Record length +.Ltmp18898: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18899: + .cv_def_range .Ltmp954 .Ltmp962 .Ltmp1122 .Ltmp1126, "E\021N\001\000\000\200\r\000\000" + .short .Ltmp18901-.Ltmp18900 # Record length +.Ltmp18900: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "j" +.Ltmp18901: + .cv_def_range .Ltmp962 .Ltmp991 .Ltmp1127 .Ltmp1141, "E\021N\001\000\000\374\f\000\000" + .short .Ltmp18903-.Ltmp18902 # Record length +.Ltmp18902: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18903: + .cv_def_range .Ltmp964 .Ltmp972 .Ltmp1127 .Ltmp1131, "E\021N\001\000\000\250\f\000\000" + .short .Ltmp18905-.Ltmp18904 # Record length +.Ltmp18904: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18905: + .cv_def_range .Ltmp973 .Ltmp981 .Ltmp1132 .Ltmp1136, "E\021N\001\000\000\320\013\000\000" + .short .Ltmp18907-.Ltmp18906 # Record length +.Ltmp18906: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18907: + .cv_def_range .Ltmp982 .Ltmp990 .Ltmp1137 .Ltmp1141, "E\021N\001\000\000\370\n\000\000" + .short .Ltmp18909-.Ltmp18908 # Record length +.Ltmp18908: + .short 4414 # Record kind: S_LOCAL + .long 5280 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18909: + .cv_def_range .Ltmp993 .Ltmp1015 .Ltmp1142 .Ltmp1147 .Ltmp1150 .Ltmp1151, "E\021N\001\000\000h\n\000\000" + .short .Ltmp18911-.Ltmp18910 # Record length +.Ltmp18910: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18911: + .cv_def_range .Ltmp996 .Ltmp1005 .Ltmp1142 .Ltmp1143 .Ltmp1146 .Ltmp1147, "E\021N\001\000\000\030\n\000\000" + .short .Ltmp18913-.Ltmp18912 # Record length +.Ltmp18912: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18913: + .cv_def_range .Ltmp1006 .Ltmp1015 .Ltmp1144 .Ltmp1145 .Ltmp1150 .Ltmp1151, "E\021N\001\000\000x\t\000\000" + .short .Ltmp18915-.Ltmp18914 # Record length +.Ltmp18914: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 0 # Flags + .asciz "p" +.Ltmp18915: + .cv_def_range .Ltmp1015 .Ltmp1025 .Ltmp1148 .Ltmp1149 .Ltmp1156 .Ltmp1157, "E\021N\001\000\000 \t\000\000" + .short .Ltmp18917-.Ltmp18916 # Record length +.Ltmp18916: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18917: + .cv_def_range .Ltmp1015 .Ltmp1025 .Ltmp1148 .Ltmp1149 .Ltmp1156 .Ltmp1157, "E\021N\001\000\000\020\t\000\000" + .short .Ltmp18919-.Ltmp18918 # Record length +.Ltmp18918: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18919: + .cv_def_range .Ltmp1016 .Ltmp1025 .Ltmp1148 .Ltmp1149 .Ltmp1156 .Ltmp1157, "E\021N\001\000\000\270\b\000\000" + .short .Ltmp18921-.Ltmp18920 # Record length +.Ltmp18920: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 0 # Flags + .asciz "p" +.Ltmp18921: + .cv_def_range .Ltmp1025 .Ltmp1037 .Ltmp1152 .Ltmp1155 .Ltmp1160 .Ltmp1161, "E\021N\001\000\000`\b\000\000" + .short .Ltmp18923-.Ltmp18922 # Record length +.Ltmp18922: + .short 4414 # Record kind: S_LOCAL + .long 5303 # TypeIndex + .short 0 # Flags + .asciz "workaround_macro" +.Ltmp18923: + .cv_def_range .Ltmp1025 .Ltmp1037 .Ltmp1152 .Ltmp1155 .Ltmp1160 .Ltmp1161, "E\021N\001\000\000X\b\000\000" + .short .Ltmp18925-.Ltmp18924 # Record length +.Ltmp18924: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18925: + .cv_def_range .Ltmp1026 .Ltmp1037 .Ltmp1152 .Ltmp1155 .Ltmp1160 .Ltmp1161, "E\021N\001\000\000\b\b\000\000" + .short .Ltmp18927-.Ltmp18926 # Record length +.Ltmp18926: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18927: + .cv_def_range .Ltmp1038 .Ltmp1059 .Ltmp1158 .Ltmp1159 .Ltmp1162 .Ltmp1165 .Ltmp1168 .Ltmp1169, "E\021N\001\000\000\270\007\000\000" + .short .Ltmp18929-.Ltmp18928 # Record length +.Ltmp18928: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18929: + .cv_def_range .Ltmp1040 .Ltmp1049 .Ltmp1158 .Ltmp1159 .Ltmp1164 .Ltmp1165, "E\021N\001\000\000h\007\000\000" + .short .Ltmp18931-.Ltmp18930 # Record length +.Ltmp18930: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18931: + .cv_def_range .Ltmp1050 .Ltmp1059 .Ltmp1162 .Ltmp1163 .Ltmp1168 .Ltmp1169, "E\021N\001\000\000\310\006\000\000" + .short .Ltmp18933-.Ltmp18932 # Record length +.Ltmp18932: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 0 # Flags + .asciz "p" +.Ltmp18933: + .cv_def_range .Ltmp1059 .Ltmp1069 .Ltmp1166 .Ltmp1167 .Ltmp1174 .Ltmp1175, "E\021N\001\000\000p\006\000\000" + .short .Ltmp18935-.Ltmp18934 # Record length +.Ltmp18934: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18935: + .cv_def_range .Ltmp1059 .Ltmp1069 .Ltmp1166 .Ltmp1167 .Ltmp1174 .Ltmp1175, "E\021N\001\000\000`\006\000\000" + .short .Ltmp18937-.Ltmp18936 # Record length +.Ltmp18936: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18937: + .cv_def_range .Ltmp1060 .Ltmp1069 .Ltmp1166 .Ltmp1167 .Ltmp1174 .Ltmp1175, "E\021N\001\000\000\b\006\000\000" + .short .Ltmp18939-.Ltmp18938 # Record length +.Ltmp18938: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 0 # Flags + .asciz "p" +.Ltmp18939: + .cv_def_range .Ltmp1069 .Ltmp1081 .Ltmp1170 .Ltmp1173 .Ltmp1176 .Ltmp1177, "E\021N\001\000\000\260\005\000\000" + .short .Ltmp18941-.Ltmp18940 # Record length +.Ltmp18940: + .short 4414 # Record kind: S_LOCAL + .long 5306 # TypeIndex + .short 0 # Flags + .asciz "workaround_macro" +.Ltmp18941: + .cv_def_range .Ltmp1069 .Ltmp1081 .Ltmp1170 .Ltmp1173 .Ltmp1176 .Ltmp1177, "E\021N\001\000\000\250\005\000\000" + .short .Ltmp18943-.Ltmp18942 # Record length +.Ltmp18942: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18943: + .cv_def_range .Ltmp1070 .Ltmp1081 .Ltmp1170 .Ltmp1173 .Ltmp1176 .Ltmp1177, "E\021N\001\000\000X\005\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18869: + .p2align 2 + .cv_linetable 11, "?____C_A_T_C_H____T_E_S_T____6@@YAXXZ", .Lfunc_end11 + .long 241 # Symbol subsection for ??__FautoRegistrar7@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18945-.Ltmp18944 # Subsection size +.Ltmp18944: + .short .Ltmp18947-.Ltmp18946 # Record length +.Ltmp18946: + .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 5308 # 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 +.Ltmp18947: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18945: + .p2align 2 + .cv_linetable 12, "??__FautoRegistrar7@?A0x3DBF7A98@@YAXXZ", .Lfunc_end12 + .long 241 # Symbol subsection for ??__EautoRegistrar9@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18949-.Ltmp18948 # Subsection size +.Ltmp18948: + .short .Ltmp18951-.Ltmp18950 # Record length +.Ltmp18950: + .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 5309 # 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 +.Ltmp18951: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18949: + .p2align 2 + .cv_linetable 13, "??__EautoRegistrar9@?A0x3DBF7A98@@YAXXZ", .Lfunc_end13 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____8 + .long .Ltmp18953-.Ltmp18952 # Subsection size +.Ltmp18952: + .short .Ltmp18955-.Ltmp18954 # Record length +.Ltmp18954: + .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 5310 # 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 +.Ltmp18955: + .short .Ltmp18957-.Ltmp18956 # Record length +.Ltmp18956: + .short 4414 # Record kind: S_LOCAL + .long 5241 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp18957: + .cv_def_range .Ltmp1338 .Ltmp1529, "E\021N\001\000\000\320\n\000\000" + .short .Ltmp18959-.Ltmp18958 # Record length +.Ltmp18958: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18959: + .cv_def_range .Ltmp1339 .Ltmp1362 .Ltmp1482 .Ltmp1487 .Ltmp1490 .Ltmp1491, "E\021N\001\000\000\300\n\000\000" + .short .Ltmp18961-.Ltmp18960 # Record length +.Ltmp18960: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18961: + .cv_def_range .Ltmp1343 .Ltmp1352 .Ltmp1482 .Ltmp1483 .Ltmp1486 .Ltmp1487, "E\021N\001\000\000p\n\000\000" + .short .Ltmp18963-.Ltmp18962 # Record length +.Ltmp18962: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18963: + .cv_def_range .Ltmp1353 .Ltmp1362 .Ltmp1484 .Ltmp1485 .Ltmp1490 .Ltmp1491, "E\021N\001\000\000\320\t\000\000" + .short .Ltmp18965-.Ltmp18964 # Record length +.Ltmp18964: + .short 4414 # Record kind: S_LOCAL + .long 5280 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18965: + .cv_def_range .Ltmp1363 .Ltmp1385 .Ltmp1488 .Ltmp1489 .Ltmp1492 .Ltmp1495 .Ltmp1498 .Ltmp1499, "E\021N\001\000\000x\t\000\000" + .short .Ltmp18967-.Ltmp18966 # Record length +.Ltmp18966: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18967: + .cv_def_range .Ltmp1366 .Ltmp1375 .Ltmp1488 .Ltmp1489 .Ltmp1494 .Ltmp1495, "E\021N\001\000\000(\t\000\000" + .short .Ltmp18969-.Ltmp18968 # Record length +.Ltmp18968: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18969: + .cv_def_range .Ltmp1376 .Ltmp1385 .Ltmp1492 .Ltmp1493 .Ltmp1498 .Ltmp1499, "E\021N\001\000\000\210\b\000\000" + .short .Ltmp18971-.Ltmp18970 # Record length +.Ltmp18970: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18971: + .cv_def_range .Ltmp1386 .Ltmp1398 .Ltmp1496 .Ltmp1497 .Ltmp1502 .Ltmp1503, "E\021N\001\000\000(\b\000\000" + .short .Ltmp18973-.Ltmp18972 # Record length +.Ltmp18972: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18973: + .cv_def_range .Ltmp1389 .Ltmp1398 .Ltmp1496 .Ltmp1497 .Ltmp1502 .Ltmp1503, "E\021N\001\000\000\330\007\000\000" + .short .Ltmp18975-.Ltmp18974 # Record length +.Ltmp18974: + .short 4414 # Record kind: S_LOCAL + .long 5030 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18975: + .cv_def_range .Ltmp1399 .Ltmp1411 .Ltmp1500 .Ltmp1501 .Ltmp1506 .Ltmp1507, "E\021N\001\000\000\200\007\000\000" + .short .Ltmp18977-.Ltmp18976 # Record length +.Ltmp18976: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18977: + .cv_def_range .Ltmp1402 .Ltmp1411 .Ltmp1500 .Ltmp1501 .Ltmp1506 .Ltmp1507, "E\021N\001\000\0000\007\000\000" + .short .Ltmp18979-.Ltmp18978 # Record length +.Ltmp18978: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 0 # Flags + .asciz "p" +.Ltmp18979: + .cv_def_range .Ltmp1411 .Ltmp1423 .Ltmp1504 .Ltmp1505 .Ltmp1510 .Ltmp1511, "E\021N\001\000\000\330\006\000\000" + .short .Ltmp18981-.Ltmp18980 # Record length +.Ltmp18980: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18981: + .cv_def_range .Ltmp1411 .Ltmp1423 .Ltmp1504 .Ltmp1505 .Ltmp1510 .Ltmp1511, "E\021N\001\000\000\310\006\000\000" + .short .Ltmp18983-.Ltmp18982 # Record length +.Ltmp18982: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18983: + .cv_def_range .Ltmp1414 .Ltmp1423 .Ltmp1504 .Ltmp1505 .Ltmp1510 .Ltmp1511, "E\021N\001\000\000x\006\000\000" + .short .Ltmp18985-.Ltmp18984 # Record length +.Ltmp18984: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 0 # Flags + .asciz "p" +.Ltmp18985: + .cv_def_range .Ltmp1423 .Ltmp1435 .Ltmp1508 .Ltmp1509 .Ltmp1514 .Ltmp1515, "E\021N\001\000\000 \006\000\000" + .short .Ltmp18987-.Ltmp18986 # Record length +.Ltmp18986: + .short 4414 # Record kind: S_LOCAL + .long 5030 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18987: + .cv_def_range .Ltmp1423 .Ltmp1435 .Ltmp1508 .Ltmp1509 .Ltmp1514 .Ltmp1515, "E\021N\001\000\000\030\006\000\000" + .short .Ltmp18989-.Ltmp18988 # Record length +.Ltmp18988: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18989: + .cv_def_range .Ltmp1426 .Ltmp1435 .Ltmp1508 .Ltmp1509 .Ltmp1514 .Ltmp1515, "E\021N\001\000\000\310\005\000\000" + .short .Ltmp18991-.Ltmp18990 # Record length +.Ltmp18990: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18991: + .cv_def_range .Ltmp1436 .Ltmp1458 .Ltmp1512 .Ltmp1513 .Ltmp1516 .Ltmp1519 .Ltmp1522 .Ltmp1523, "E\021N\001\000\000h\005\000\000" + .short .Ltmp18993-.Ltmp18992 # Record length +.Ltmp18992: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18993: + .cv_def_range .Ltmp1439 .Ltmp1448 .Ltmp1512 .Ltmp1513 .Ltmp1518 .Ltmp1519, "E\021N\001\000\000\030\005\000\000" + .short .Ltmp18995-.Ltmp18994 # Record length +.Ltmp18994: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18995: + .cv_def_range .Ltmp1449 .Ltmp1458 .Ltmp1516 .Ltmp1517 .Ltmp1522 .Ltmp1523, "E\021N\001\000\000x\004\000\000" + .short .Ltmp18997-.Ltmp18996 # Record length +.Ltmp18996: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18997: + .cv_def_range .Ltmp1459 .Ltmp1470 .Ltmp1520 .Ltmp1521 .Ltmp1526 .Ltmp1527, "E\021N\001\000\000\030\004\000\000" + .short .Ltmp18999-.Ltmp18998 # Record length +.Ltmp18998: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18999: + .cv_def_range .Ltmp1461 .Ltmp1470 .Ltmp1520 .Ltmp1521 .Ltmp1526 .Ltmp1527, "E\021N\001\000\000\310\003\000\000" + .short .Ltmp19001-.Ltmp19000 # Record length +.Ltmp19000: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 0 # Flags + .asciz "p" +.Ltmp19001: + .cv_def_range .Ltmp1470 .Ltmp1481 .Ltmp1524 .Ltmp1525 .Ltmp1528 .Ltmp1529, "E\021N\001\000\000p\003\000\000" + .short .Ltmp19003-.Ltmp19002 # Record length +.Ltmp19002: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19003: + .cv_def_range .Ltmp1470 .Ltmp1481 .Ltmp1524 .Ltmp1525 .Ltmp1528 .Ltmp1529, "E\021N\001\000\000`\003\000\000" + .short .Ltmp19005-.Ltmp19004 # Record length +.Ltmp19004: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19005: + .cv_def_range .Ltmp1472 .Ltmp1481 .Ltmp1524 .Ltmp1525 .Ltmp1528 .Ltmp1529, "E\021N\001\000\000\020\003\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18953: + .p2align 2 + .cv_linetable 14, "?____C_A_T_C_H____T_E_S_T____8@@YAXXZ", .Lfunc_end14 + .long 241 # Symbol subsection for ??__FautoRegistrar9@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19007-.Ltmp19006 # Subsection size +.Ltmp19006: + .short .Ltmp19009-.Ltmp19008 # Record length +.Ltmp19008: + .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 5311 # 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 +.Ltmp19009: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19007: + .p2align 2 + .cv_linetable 15, "??__FautoRegistrar9@?A0x3DBF7A98@@YAXXZ", .Lfunc_end15 + .long 241 # Symbol subsection for ??__EautoRegistrar11@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19011-.Ltmp19010 # Subsection size +.Ltmp19010: + .short .Ltmp19013-.Ltmp19012 # Record length +.Ltmp19012: + .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 5312 # 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 +.Ltmp19013: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19011: + .p2align 2 + .cv_linetable 16, "??__EautoRegistrar11@?A0x3DBF7A98@@YAXXZ", .Lfunc_end16 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____10 + .long .Ltmp19015-.Ltmp19014 # Subsection size +.Ltmp19014: + .short .Ltmp19017-.Ltmp19016 # Record length +.Ltmp19016: + .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 5313 # 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 +.Ltmp19017: + .short .Ltmp19019-.Ltmp19018 # Record length +.Ltmp19018: + .short 4414 # Record kind: S_LOCAL + .long 5314 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp19019: + .cv_def_range .Ltmp1630 .Ltmp1765, "E\021N\001\000\000\220\007\000\000" + .short .Ltmp19021-.Ltmp19020 # Record length +.Ltmp19020: + .short 4414 # Record kind: S_LOCAL + .long 5316 # TypeIndex + .short 0 # Flags + .asciz "arr2d" +.Ltmp19021: + .cv_def_range .Ltmp1630 .Ltmp1765, "E\021N\001\000\000 \006\000\000" + .short .Ltmp19023-.Ltmp19022 # Record length +.Ltmp19022: + .short 4414 # Record kind: S_LOCAL + .long 5319 # TypeIndex + .short 0 # Flags + .asciz "arr3d" +.Ltmp19023: + .cv_def_range .Ltmp1630 .Ltmp1765, "E\021N\001\000\000@\005\000\000" + .short .Ltmp19025-.Ltmp19024 # Record length +.Ltmp19024: + .short 4414 # Record kind: S_LOCAL + .long 5321 # TypeIndex + .short 0 # Flags + .asciz "ao_arr" +.Ltmp19025: + .cv_def_range .Ltmp1630 .Ltmp1765, "E\021N\001\000\000\200\002\000\000" + .short .Ltmp19027-.Ltmp19026 # Record length +.Ltmp19026: + .short 4414 # Record kind: S_LOCAL + .long 4116 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19027: + .cv_def_range .Ltmp1631 .Ltmp1644 .Ltmp1733 .Ltmp1734 .Ltmp1737 .Ltmp1738, "E\021N\001\000\000\200\007\000\000" + .short .Ltmp19029-.Ltmp19028 # Record length +.Ltmp19028: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19029: + .cv_def_range .Ltmp1635 .Ltmp1644 .Ltmp1733 .Ltmp1734 .Ltmp1737 .Ltmp1738, "E\021N\001\000\0000\007\000\000" + .short .Ltmp19031-.Ltmp19030 # Record length +.Ltmp19030: + .short 4414 # Record kind: S_LOCAL + .long 5329 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19031: + .cv_def_range .Ltmp1644 .Ltmp1656 .Ltmp1735 .Ltmp1736 .Ltmp1741 .Ltmp1742, "E\021N\001\000\000\330\006\000\000" + .short .Ltmp19033-.Ltmp19032 # Record length +.Ltmp19032: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19033: + .cv_def_range .Ltmp1647 .Ltmp1656 .Ltmp1735 .Ltmp1736 .Ltmp1741 .Ltmp1742, "E\021N\001\000\000\210\006\000\000" + .short .Ltmp19035-.Ltmp19034 # Record length +.Ltmp19034: + .short 4414 # Record kind: S_LOCAL + .long 5388 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19035: + .cv_def_range .Ltmp1658 .Ltmp1669 .Ltmp1739 .Ltmp1740 .Ltmp1746 .Ltmp1747, "E\021N\001\000\000\020\006\000\000" + .short .Ltmp19037-.Ltmp19036 # Record length +.Ltmp19036: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19037: + .cv_def_range .Ltmp1660 .Ltmp1669 .Ltmp1739 .Ltmp1740 .Ltmp1746 .Ltmp1747, "E\021N\001\000\000\300\005\000\000" + .short .Ltmp19039-.Ltmp19038 # Record length +.Ltmp19038: + .short 4414 # Record kind: S_LOCAL + .long 5444 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19039: + .cv_def_range .Ltmp1672 .Ltmp1685 .Ltmp1744 .Ltmp1745 .Ltmp1750 .Ltmp1751, "E\021N\001\000\0000\005\000\000" + .short .Ltmp19041-.Ltmp19040 # Record length +.Ltmp19040: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19041: + .cv_def_range .Ltmp1673 .Ltmp1685 .Ltmp1744 .Ltmp1745 .Ltmp1750 .Ltmp1751, "E\021N\001\000\000\340\004\000\000" + .short .Ltmp19043-.Ltmp19042 # Record length +.Ltmp19042: + .short 4414 # Record kind: S_LOCAL + .long 5329 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19043: + .cv_def_range .Ltmp1685 .Ltmp1696 .Ltmp1748 .Ltmp1749 .Ltmp1754 .Ltmp1755, "E\021N\001\000\000\210\004\000\000" + .short .Ltmp19045-.Ltmp19044 # Record length +.Ltmp19044: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19045: + .cv_def_range .Ltmp1687 .Ltmp1696 .Ltmp1748 .Ltmp1749 .Ltmp1754 .Ltmp1755, "E\021N\001\000\0008\004\000\000" + .short .Ltmp19047-.Ltmp19046 # Record length +.Ltmp19046: + .short 4414 # Record kind: S_LOCAL + .long 5388 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19047: + .cv_def_range .Ltmp1697 .Ltmp1707 .Ltmp1752 .Ltmp1753 .Ltmp1758 .Ltmp1759, "E\021N\001\000\000\330\003\000\000" + .short .Ltmp19049-.Ltmp19048 # Record length +.Ltmp19048: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19049: + .cv_def_range .Ltmp1698 .Ltmp1707 .Ltmp1752 .Ltmp1753 .Ltmp1758 .Ltmp1759, "E\021N\001\000\000\210\003\000\000" + .short .Ltmp19051-.Ltmp19050 # Record length +.Ltmp19050: + .short 4414 # Record kind: S_LOCAL + .long 5444 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19051: + .cv_def_range .Ltmp1708 .Ltmp1718 .Ltmp1756 .Ltmp1757 .Ltmp1762 .Ltmp1763, "E\021N\001\000\000(\003\000\000" + .short .Ltmp19053-.Ltmp19052 # Record length +.Ltmp19052: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19053: + .cv_def_range .Ltmp1709 .Ltmp1718 .Ltmp1756 .Ltmp1757 .Ltmp1762 .Ltmp1763, "E\021N\001\000\000\330\002\000\000" + .short .Ltmp19055-.Ltmp19054 # Record length +.Ltmp19054: + .short 4414 # Record kind: S_LOCAL + .long 5500 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19055: + .cv_def_range .Ltmp1719 .Ltmp1732 .Ltmp1760 .Ltmp1761 .Ltmp1764 .Ltmp1765, "E\021N\001\000\000x\002\000\000" + .short .Ltmp19057-.Ltmp19056 # Record length +.Ltmp19056: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19057: + .cv_def_range .Ltmp1723 .Ltmp1732 .Ltmp1760 .Ltmp1761 .Ltmp1764 .Ltmp1765, "E\021N\001\000\000(\002\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19015: + .p2align 2 + .cv_linetable 17, "?____C_A_T_C_H____T_E_S_T____10@@YAXXZ", .Lfunc_end17 + .long 241 # Symbol subsection for ??__FautoRegistrar11@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19059-.Ltmp19058 # Subsection size +.Ltmp19058: + .short .Ltmp19061-.Ltmp19060 # Record length +.Ltmp19060: + .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 5559 # 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 +.Ltmp19061: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19059: + .p2align 2 + .cv_linetable 18, "??__FautoRegistrar11@?A0x3DBF7A98@@YAXXZ", .Lfunc_end18 + .long 241 # Symbol subsection for ??__EautoRegistrar13@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19063-.Ltmp19062 # Subsection size +.Ltmp19062: + .short .Ltmp19065-.Ltmp19064 # Record length +.Ltmp19064: + .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 5560 # 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 +.Ltmp19065: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19063: + .p2align 2 + .cv_linetable 19, "??__EautoRegistrar13@?A0x3DBF7A98@@YAXXZ", .Lfunc_end19 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____12 + .long .Ltmp19067-.Ltmp19066 # Subsection size +.Ltmp19066: + .short .Ltmp19069-.Ltmp19068 # Record length +.Ltmp19068: + .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 5561 # 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 +.Ltmp19069: + .short .Ltmp19071-.Ltmp19070 # Record length +.Ltmp19070: + .short 4414 # Record kind: S_LOCAL + .long 5564 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp19071: + .cv_def_range .Ltmp1794 .Ltmp1827, "E\021N\001\000\000p\001\000\000" + .short .Ltmp19073-.Ltmp19072 # Record length +.Ltmp19072: + .short 4414 # Record kind: S_LOCAL + .long 5612 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19073: + .cv_def_range .Ltmp1795 .Ltmp1807 .Ltmp1820 .Ltmp1821 .Ltmp1824 .Ltmp1825, "E\021N\001\000\000`\001\000\000" + .short .Ltmp19075-.Ltmp19074 # Record length +.Ltmp19074: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19075: + .cv_def_range .Ltmp1798 .Ltmp1807 .Ltmp1820 .Ltmp1821 .Ltmp1824 .Ltmp1825, "E\021N\001\000\000\020\001\000\000" + .short .Ltmp19077-.Ltmp19076 # Record length +.Ltmp19076: + .short 4414 # Record kind: S_LOCAL + .long 5612 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19077: + .cv_def_range .Ltmp1808 .Ltmp1819 .Ltmp1822 .Ltmp1823 .Ltmp1826 .Ltmp1827, "E\021N\001\000\000\260\000\000\000" + .short .Ltmp19079-.Ltmp19078 # Record length +.Ltmp19078: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19079: + .cv_def_range .Ltmp1810 .Ltmp1819 .Ltmp1822 .Ltmp1823 .Ltmp1826 .Ltmp1827, "E\021N\001\000\000`\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19067: + .p2align 2 + .cv_linetable 20, "?____C_A_T_C_H____T_E_S_T____12@@YAXXZ", .Lfunc_end20 + .long 241 # Symbol subsection for ??__FautoRegistrar13@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19081-.Ltmp19080 # Subsection size +.Ltmp19080: + .short .Ltmp19083-.Ltmp19082 # Record length +.Ltmp19082: + .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 5620 # 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 +.Ltmp19083: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19081: + .p2align 2 + .cv_linetable 21, "??__FautoRegistrar13@?A0x3DBF7A98@@YAXXZ", .Lfunc_end21 + .long 241 # Symbol subsection for ??__EautoRegistrar15@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19085-.Ltmp19084 # Subsection size +.Ltmp19084: + .short .Ltmp19087-.Ltmp19086 # Record length +.Ltmp19086: + .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 5621 # 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 +.Ltmp19087: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19085: + .p2align 2 + .cv_linetable 22, "??__EautoRegistrar15@?A0x3DBF7A98@@YAXXZ", .Lfunc_end22 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____14 + .long .Ltmp19089-.Ltmp19088 # Subsection size +.Ltmp19088: + .short .Ltmp19091-.Ltmp19090 # Record length +.Ltmp19090: + .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 5622 # 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 +.Ltmp19091: + .short .Ltmp19093-.Ltmp19092 # Record length +.Ltmp19092: + .short 4414 # Record kind: S_LOCAL + .long 5655 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp19093: + .cv_def_range .Ltmp1930 .Ltmp2071, "E\021N\001\000\000\b\b\000\000" + .short .Ltmp19095-.Ltmp19094 # Record length +.Ltmp19094: + .short 4414 # Record kind: S_LOCAL + .long 5692 # TypeIndex + .short 0 # Flags + .asciz "ao_arr" +.Ltmp19095: + .cv_def_range .Ltmp1930 .Ltmp2071, "E\021N\001\000\000\210\004\000\000" + .short .Ltmp19097-.Ltmp19096 # Record length +.Ltmp19096: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19097: + .cv_def_range .Ltmp1931 .Ltmp1956 .Ltmp2038 .Ltmp2043 .Ltmp2046 .Ltmp2047, "E\021N\001\000\000\370\007\000\000" + .short .Ltmp19099-.Ltmp19098 # Record length +.Ltmp19098: + .short 4414 # Record kind: S_LOCAL + .long 4369 # TypeIndex + .short 0 # Flags + .asciz "cs" +.Ltmp19099: + .cv_def_range .Ltmp1931 .Ltmp1956 .Ltmp2038 .Ltmp2043 .Ltmp2046 .Ltmp2047, "E\021N\001\000\000@\007\000\000" + .short .Ltmp19101-.Ltmp19100 # Record length +.Ltmp19100: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19101: + .cv_def_range .Ltmp1935 .Ltmp1944 .Ltmp2038 .Ltmp2039 .Ltmp2042 .Ltmp2043, "E\021N\001\000\000\250\007\000\000" + .short .Ltmp19103-.Ltmp19102 # Record length +.Ltmp19102: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19103: + .cv_def_range .Ltmp1947 .Ltmp1956 .Ltmp2040 .Ltmp2041 .Ltmp2046 .Ltmp2047, "E\021N\001\000\000\360\006\000\000" + .short .Ltmp19105-.Ltmp19104 # Record length +.Ltmp19104: + .short 4414 # Record kind: S_LOCAL + .long 5732 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19105: + .cv_def_range .Ltmp1956 .Ltmp1980 .Ltmp2044 .Ltmp2045 .Ltmp2048 .Ltmp2051 .Ltmp2055 .Ltmp2056, "E\021N\001\000\000\220\006\000\000" + .short .Ltmp19107-.Ltmp19106 # Record length +.Ltmp19106: + .short 4414 # Record kind: S_LOCAL + .long 5791 # TypeIndex + .short 0 # Flags + .asciz "cs" +.Ltmp19107: + .cv_def_range .Ltmp1956 .Ltmp1980 .Ltmp2044 .Ltmp2045 .Ltmp2048 .Ltmp2051 .Ltmp2055 .Ltmp2056, "E\021N\001\000\000\350\005\000\000" + .short .Ltmp19109-.Ltmp19108 # Record length +.Ltmp19108: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19109: + .cv_def_range .Ltmp1959 .Ltmp1968 .Ltmp2044 .Ltmp2045 .Ltmp2050 .Ltmp2051, "E\021N\001\000\000@\006\000\000" + .short .Ltmp19111-.Ltmp19110 # Record length +.Ltmp19110: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19111: + .cv_def_range .Ltmp1971 .Ltmp1980 .Ltmp2048 .Ltmp2049 .Ltmp2055 .Ltmp2056, "E\021N\001\000\000\230\005\000\000" + .short .Ltmp19113-.Ltmp19112 # Record length +.Ltmp19112: + .short 4414 # Record kind: S_LOCAL + .long 4193 # TypeIndex + .short 0 # Flags + .asciz "empty_arr" +.Ltmp19113: + .cv_def_range .Ltmp1981 .Ltmp1998 .Ltmp2053 .Ltmp2054 .Ltmp2059 .Ltmp2060, "E\021N\001\000\000@\005\000\000" + .short .Ltmp19115-.Ltmp19114 # Record length +.Ltmp19114: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19115: + .cv_def_range .Ltmp1981 .Ltmp1998 .Ltmp2053 .Ltmp2054 .Ltmp2059 .Ltmp2060, "E\021N\001\000\0000\005\000\000" + .short .Ltmp19117-.Ltmp19116 # Record length +.Ltmp19116: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19117: + .cv_def_range .Ltmp1986 .Ltmp1998 .Ltmp2053 .Ltmp2054 .Ltmp2059 .Ltmp2060, "E\021N\001\000\000\340\004\000\000" + .short .Ltmp19119-.Ltmp19118 # Record length +.Ltmp19118: + .short 4414 # Record kind: S_LOCAL + .long 5839 # TypeIndex + .short 0 # Flags + .asciz "fs" +.Ltmp19119: + .cv_def_range .Ltmp1999 .Ltmp2012 .Ltmp2057 .Ltmp2058 .Ltmp2063 .Ltmp2064, "E\021N\001\000\000\200\004\000\000" + .short .Ltmp19121-.Ltmp19120 # Record length +.Ltmp19120: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19121: + .cv_def_range .Ltmp2003 .Ltmp2012 .Ltmp2057 .Ltmp2058 .Ltmp2063 .Ltmp2064, "E\021N\001\000\0000\004\000\000" + .short .Ltmp19123-.Ltmp19122 # Record length +.Ltmp19122: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19123: + .cv_def_range .Ltmp2015 .Ltmp2026 .Ltmp2061 .Ltmp2062 .Ltmp2065 .Ltmp2066, "E\021N\001\000\000\240\003\000\000" + .short .Ltmp19125-.Ltmp19124 # Record length +.Ltmp19124: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19125: + .cv_def_range .Ltmp2017 .Ltmp2026 .Ltmp2061 .Ltmp2062 .Ltmp2065 .Ltmp2066, "E\021N\001\000\000P\003\000\000" + .short .Ltmp19127-.Ltmp19126 # Record length +.Ltmp19126: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s1" +.Ltmp19127: + .cv_def_range .Ltmp2026 .Ltmp2037 .Ltmp2067 .Ltmp2071, "E\021N\001\000\000\350\002\000\000" + .short .Ltmp19129-.Ltmp19128 # Record length +.Ltmp19128: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19129: + .cv_def_range .Ltmp2029 .Ltmp2037 .Ltmp2067 .Ltmp2071, "E\021N\001\000\000\230\002\000\000" + .short .Ltmp19131-.Ltmp19130 # Record length +.Ltmp19130: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp2015-.Ltmp2012 # Code size + .secrel32 .Ltmp2012 # Function section relative address + .secidx .Lfunc_begin23 # Function section index + .byte 0 # Lexical block name +.Ltmp19131: + .short .Ltmp19133-.Ltmp19132 # Record length +.Ltmp19132: + .short 4414 # Record kind: S_LOCAL + .long 5854 # TypeIndex + .short 0 # Flags + .asciz "get_an_array" +.Ltmp19133: + .cv_def_range .Ltmp2012 .Ltmp2015, "E\021N\001\000\000\330\003\000\000" + .short .Ltmp19135-.Ltmp19134 # Record length +.Ltmp19134: + .short 4414 # Record kind: S_LOCAL + .long 5857 # TypeIndex + .short 0 # Flags + .asciz "take_a_span" +.Ltmp19135: + .cv_def_range .Ltmp2012 .Ltmp2015, "E\021N\001\000\000\320\003\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19089: + .p2align 2 + .cv_linetable 23, "?____C_A_T_C_H____T_E_S_T____14@@YAXXZ", .Lfunc_end23 + .long 241 # Symbol subsection for ??__FautoRegistrar15@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19137-.Ltmp19136 # Subsection size +.Ltmp19136: + .short .Ltmp19139-.Ltmp19138 # Record length +.Ltmp19138: + .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 5859 # 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 +.Ltmp19139: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19137: + .p2align 2 + .cv_linetable 24, "??__FautoRegistrar15@?A0x3DBF7A98@@YAXXZ", .Lfunc_end24 + .long 241 # Symbol subsection for ??__EautoRegistrar17@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19141-.Ltmp19140 # Subsection size +.Ltmp19140: + .short .Ltmp19143-.Ltmp19142 # Record length +.Ltmp19142: + .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 5860 # 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 +.Ltmp19143: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19141: + .p2align 2 + .cv_linetable 25, "??__EautoRegistrar17@?A0x3DBF7A98@@YAXXZ", .Lfunc_end25 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____16 + .long .Ltmp19145-.Ltmp19144 # Subsection size +.Ltmp19144: + .short .Ltmp19147-.Ltmp19146 # Record length +.Ltmp19146: + .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 5861 # 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 +.Ltmp19147: + .short .Ltmp19149-.Ltmp19148 # Record length +.Ltmp19148: + .short 4414 # Record kind: S_LOCAL + .long 5629 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp19149: + .cv_def_range .Ltmp2124 .Ltmp2194, "E\021N\001\000\000\350\003\000\000" + .short .Ltmp19151-.Ltmp19150 # Record length +.Ltmp19150: + .short 4414 # Record kind: S_LOCAL + .long 5666 # TypeIndex + .short 0 # Flags + .asciz "ao_arr" +.Ltmp19151: + .cv_def_range .Ltmp2124 .Ltmp2194, "E\021N\001\000\000\200\002\000\000" + .short .Ltmp19153-.Ltmp19152 # Record length +.Ltmp19152: + .short 4414 # Record kind: S_LOCAL + .long 4369 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19153: + .cv_def_range .Ltmp2125 .Ltmp2138 .Ltmp2179 .Ltmp2180 .Ltmp2183 .Ltmp2184, "E\021N\001\000\000\330\003\000\000" + .short .Ltmp19155-.Ltmp19154 # Record length +.Ltmp19154: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19155: + .cv_def_range .Ltmp2129 .Ltmp2138 .Ltmp2179 .Ltmp2180 .Ltmp2183 .Ltmp2184, "E\021N\001\000\000\210\003\000\000" + .short .Ltmp19157-.Ltmp19156 # Record length +.Ltmp19156: + .short 4414 # Record kind: S_LOCAL + .long 5791 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19157: + .cv_def_range .Ltmp2138 .Ltmp2150 .Ltmp2181 .Ltmp2182 .Ltmp2187 .Ltmp2188, "E\021N\001\000\000(\003\000\000" + .short .Ltmp19159-.Ltmp19158 # Record length +.Ltmp19158: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19159: + .cv_def_range .Ltmp2141 .Ltmp2150 .Ltmp2181 .Ltmp2182 .Ltmp2187 .Ltmp2188, "E\021N\001\000\000\330\002\000\000" + .short .Ltmp19161-.Ltmp19160 # Record length +.Ltmp19160: + .short 4414 # Record kind: S_LOCAL + .long 5903 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19161: + .cv_def_range .Ltmp2151 .Ltmp2164 .Ltmp2185 .Ltmp2186 .Ltmp2191 .Ltmp2192, "E\021N\001\000\000x\002\000\000" + .short .Ltmp19163-.Ltmp19162 # Record length +.Ltmp19162: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19163: + .cv_def_range .Ltmp2155 .Ltmp2164 .Ltmp2185 .Ltmp2186 .Ltmp2191 .Ltmp2192, "E\021N\001\000\000(\002\000\000" + .short .Ltmp19165-.Ltmp19164 # Record length +.Ltmp19164: + .short 4414 # Record kind: S_LOCAL + .long 4369 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19165: + .cv_def_range .Ltmp2167 .Ltmp2178 .Ltmp2189 .Ltmp2190 .Ltmp2193 .Ltmp2194, "E\021N\001\000\000\230\001\000\000" + .short .Ltmp19167-.Ltmp19166 # Record length +.Ltmp19166: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19167: + .cv_def_range .Ltmp2169 .Ltmp2178 .Ltmp2189 .Ltmp2190 .Ltmp2193 .Ltmp2194, "E\021N\001\000\000H\001\000\000" + .short .Ltmp19169-.Ltmp19168 # Record length +.Ltmp19168: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp2167-.Ltmp2164 # Code size + .secrel32 .Ltmp2164 # Function section relative address + .secidx .Lfunc_begin26 # Function section index + .byte 0 # Lexical block name +.Ltmp19169: + .short .Ltmp19171-.Ltmp19170 # Record length +.Ltmp19170: + .short 4414 # Record kind: S_LOCAL + .long 5919 # TypeIndex + .short 0 # Flags + .asciz "get_an_array" +.Ltmp19171: + .cv_def_range .Ltmp2164 .Ltmp2167, "E\021N\001\000\000\320\001\000\000" + .short .Ltmp19173-.Ltmp19172 # Record length +.Ltmp19172: + .short 4414 # Record kind: S_LOCAL + .long 5922 # TypeIndex + .short 0 # Flags + .asciz "take_a_span" +.Ltmp19173: + .cv_def_range .Ltmp2164 .Ltmp2167, "E\021N\001\000\000\310\001\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19145: + .p2align 2 + .cv_linetable 26, "?____C_A_T_C_H____T_E_S_T____16@@YAXXZ", .Lfunc_end26 + .long 241 # Symbol subsection for ??__FautoRegistrar17@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19175-.Ltmp19174 # Subsection size +.Ltmp19174: + .short .Ltmp19177-.Ltmp19176 # Record length +.Ltmp19176: + .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 5924 # 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 +.Ltmp19177: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19175: + .p2align 2 + .cv_linetable 27, "??__FautoRegistrar17@?A0x3DBF7A98@@YAXXZ", .Lfunc_end27 + .long 241 # Symbol subsection for ??__EautoRegistrar19@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19179-.Ltmp19178 # Subsection size +.Ltmp19178: + .short .Ltmp19181-.Ltmp19180 # Record length +.Ltmp19180: + .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 5925 # 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 +.Ltmp19181: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19179: + .p2align 2 + .cv_linetable 28, "??__EautoRegistrar19@?A0x3DBF7A98@@YAXXZ", .Lfunc_end28 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____18 + .long .Ltmp19183-.Ltmp19182 # Subsection size +.Ltmp19182: + .short .Ltmp19185-.Ltmp19184 # Record length +.Ltmp19184: + .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 5926 # 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 +.Ltmp19185: + .short .Ltmp19187-.Ltmp19186 # Record length +.Ltmp19186: + .short 4414 # Record kind: S_LOCAL + .long 5960 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp19187: + .cv_def_range .Ltmp2235 .Ltmp2284, "E\021N\001\000\000\250\002\000\000" + .short .Ltmp19189-.Ltmp19188 # Record length +.Ltmp19188: + .short 4414 # Record kind: S_LOCAL + .long 4369 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19189: + .cv_def_range .Ltmp2236 .Ltmp2249 .Ltmp2273 .Ltmp2274 .Ltmp2277 .Ltmp2278, "E\021N\001\000\000\230\002\000\000" + .short .Ltmp19191-.Ltmp19190 # Record length +.Ltmp19190: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19191: + .cv_def_range .Ltmp2240 .Ltmp2249 .Ltmp2273 .Ltmp2274 .Ltmp2277 .Ltmp2278, "E\021N\001\000\000H\002\000\000" + .short .Ltmp19193-.Ltmp19192 # Record length +.Ltmp19192: + .short 4414 # Record kind: S_LOCAL + .long 5791 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19193: + .cv_def_range .Ltmp2249 .Ltmp2261 .Ltmp2275 .Ltmp2276 .Ltmp2281 .Ltmp2282, "E\021N\001\000\000\350\001\000\000" + .short .Ltmp19195-.Ltmp19194 # Record length +.Ltmp19194: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19195: + .cv_def_range .Ltmp2252 .Ltmp2261 .Ltmp2275 .Ltmp2276 .Ltmp2281 .Ltmp2282, "E\021N\001\000\000\230\001\000\000" + .short .Ltmp19197-.Ltmp19196 # Record length +.Ltmp19196: + .short 4414 # Record kind: S_LOCAL + .long 4369 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19197: + .cv_def_range .Ltmp2261 .Ltmp2272 .Ltmp2279 .Ltmp2280 .Ltmp2283 .Ltmp2284, "E\021N\001\000\0008\001\000\000" + .short .Ltmp19199-.Ltmp19198 # Record length +.Ltmp19198: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19199: + .cv_def_range .Ltmp2263 .Ltmp2272 .Ltmp2279 .Ltmp2280 .Ltmp2283 .Ltmp2284, "E\021N\001\000\000\350\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19183: + .p2align 2 + .cv_linetable 29, "?____C_A_T_C_H____T_E_S_T____18@@YAXXZ", .Lfunc_end29 + .long 241 # Symbol subsection for ??__FautoRegistrar19@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19201-.Ltmp19200 # Subsection size +.Ltmp19200: + .short .Ltmp19203-.Ltmp19202 # Record length +.Ltmp19202: + .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 5962 # 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 +.Ltmp19203: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19201: + .p2align 2 + .cv_linetable 30, "??__FautoRegistrar19@?A0x3DBF7A98@@YAXXZ", .Lfunc_end30 + .long 241 # Symbol subsection for ??__EautoRegistrar21@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19205-.Ltmp19204 # Subsection size +.Ltmp19204: + .short .Ltmp19207-.Ltmp19206 # Record length +.Ltmp19206: + .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 5963 # 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 +.Ltmp19207: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19205: + .p2align 2 + .cv_linetable 31, "??__EautoRegistrar21@?A0x3DBF7A98@@YAXXZ", .Lfunc_end31 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____20 + .long .Ltmp19209-.Ltmp19208 # Subsection size +.Ltmp19208: + .short .Ltmp19211-.Ltmp19210 # Record length +.Ltmp19210: + .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 5964 # 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 +.Ltmp19211: + .short .Ltmp19213-.Ltmp19212 # Record length +.Ltmp19212: + .short 4414 # Record kind: S_LOCAL + .long 6066 # TypeIndex + .short 0 # Flags + .asciz "v" +.Ltmp19213: + .cv_def_range .Ltmp2409 .Ltmp2507, "E\021N\001\000\000\370\007\000\000" + .short .Ltmp19215-.Ltmp19214 # Record length +.Ltmp19214: + .short 4414 # Record kind: S_LOCAL + .long 5979 # TypeIndex + .short 0 # Flags + .asciz "cv" +.Ltmp19215: + .cv_def_range .Ltmp2409 .Ltmp2507, "E\021N\001\000\000\270\007\000\000" + .short .Ltmp19217-.Ltmp19216 # Record length +.Ltmp19216: + .short 4414 # Record kind: S_LOCAL + .long 4440 # TypeIndex + .short 0 # Flags + .asciz "str" +.Ltmp19217: + .cv_def_range .Ltmp2409 .Ltmp2507, "E\021N\001\000\000 \006\000\000" + .short .Ltmp19219-.Ltmp19218 # Record length +.Ltmp19218: + .short 4414 # Record kind: S_LOCAL + .long 4441 # TypeIndex + .short 0 # Flags + .asciz "cstr" +.Ltmp19219: + .cv_def_range .Ltmp2409 .Ltmp2507, "E\021N\001\000\000\370\005\000\000" + .short .Ltmp19221-.Ltmp19220 # Record length +.Ltmp19220: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19221: + .cv_def_range .Ltmp2410 .Ltmp2430 .Ltmp2477 .Ltmp2482 .Ltmp2485 .Ltmp2486, "E\021N\001\000\000\250\007\000\000" + .short .Ltmp19223-.Ltmp19222 # Record length +.Ltmp19222: + .short 4414 # Record kind: S_LOCAL + .long 4369 # TypeIndex + .short 0 # Flags + .asciz "cs" +.Ltmp19223: + .cv_def_range .Ltmp2410 .Ltmp2430 .Ltmp2477 .Ltmp2482 .Ltmp2485 .Ltmp2486, "E\021N\001\000\000\360\006\000\000" + .short .Ltmp19225-.Ltmp19224 # Record length +.Ltmp19224: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19225: + .cv_def_range .Ltmp2411 .Ltmp2420 .Ltmp2477 .Ltmp2478 .Ltmp2481 .Ltmp2482, "E\021N\001\000\000X\007\000\000" + .short .Ltmp19227-.Ltmp19226 # Record length +.Ltmp19226: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19227: + .cv_def_range .Ltmp2421 .Ltmp2430 .Ltmp2479 .Ltmp2480 .Ltmp2485 .Ltmp2486, "E\021N\001\000\000\240\006\000\000" + .short .Ltmp19229-.Ltmp19228 # Record length +.Ltmp19228: + .short 4414 # Record kind: S_LOCAL + .long 6284 # TypeIndex + .short 0 # Flags + .asciz "cs" +.Ltmp19229: + .cv_def_range .Ltmp2431 .Ltmp2441 .Ltmp2483 .Ltmp2484 .Ltmp2489 .Ltmp2490, "E\021N\001\000\000\350\005\000\000" + .short .Ltmp19231-.Ltmp19230 # Record length +.Ltmp19230: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19231: + .cv_def_range .Ltmp2432 .Ltmp2441 .Ltmp2483 .Ltmp2484 .Ltmp2489 .Ltmp2490, "E\021N\001\000\000\230\005\000\000" + .short .Ltmp19233-.Ltmp19232 # Record length +.Ltmp19232: + .short 4414 # Record kind: S_LOCAL + .long 6284 # TypeIndex + .short 0 # Flags + .asciz "cs" +.Ltmp19233: + .cv_def_range .Ltmp2442 .Ltmp2452 .Ltmp2487 .Ltmp2488 .Ltmp2493 .Ltmp2494, "E\021N\001\000\0000\005\000\000" + .short .Ltmp19235-.Ltmp19234 # Record length +.Ltmp19234: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19235: + .cv_def_range .Ltmp2443 .Ltmp2452 .Ltmp2487 .Ltmp2488 .Ltmp2493 .Ltmp2494, "E\021N\001\000\000\340\004\000\000" + .short .Ltmp19237-.Ltmp19236 # Record length +.Ltmp19236: + .short 4414 # Record kind: S_LOCAL + .long 6297 # TypeIndex + .short 0 # Flags + .asciz "get_temp_vector" +.Ltmp19237: + .cv_def_range .Ltmp2453 .Ltmp2454 .Ltmp2495 .Ltmp2496, "E\021N\001\000\000\200\004\000\000" + .short .Ltmp19239-.Ltmp19238 # Record length +.Ltmp19238: + .short 4414 # Record kind: S_LOCAL + .long 6300 # TypeIndex + .short 0 # Flags + .asciz "use_span" +.Ltmp19239: + .cv_def_range .Ltmp2453 .Ltmp2454 .Ltmp2495 .Ltmp2496, "E\021N\001\000\000x\004\000\000" + .short .Ltmp19241-.Ltmp19240 # Record length +.Ltmp19240: + .short 4414 # Record kind: S_LOCAL + .long 6307 # TypeIndex + .short 0 # Flags + .asciz "get_temp_string" +.Ltmp19241: + .cv_def_range .Ltmp2454 .Ltmp2455 .Ltmp2497 .Ltmp2498, "E\021N\001\000\000@\004\000\000" + .short .Ltmp19243-.Ltmp19242 # Record length +.Ltmp19242: + .short 4414 # Record kind: S_LOCAL + .long 6310 # TypeIndex + .short 0 # Flags + .asciz "use_span" +.Ltmp19243: + .cv_def_range .Ltmp2454 .Ltmp2455 .Ltmp2497 .Ltmp2498, "E\021N\001\000\0008\004\000\000" + .short .Ltmp19245-.Ltmp19244 # Record length +.Ltmp19244: + .short 4414 # Record kind: S_LOCAL + .long 6317 # TypeIndex + .short 0 # Flags + .asciz "get_temp_string" +.Ltmp19245: + .cv_def_range .Ltmp2455 .Ltmp2456 .Ltmp2499 .Ltmp2500, "E\021N\001\000\000\370\003\000\000" + .short .Ltmp19247-.Ltmp19246 # Record length +.Ltmp19246: + .short 4414 # Record kind: S_LOCAL + .long 6320 # TypeIndex + .short 0 # Flags + .asciz "use_span" +.Ltmp19247: + .cv_def_range .Ltmp2455 .Ltmp2456 .Ltmp2499 .Ltmp2500, "E\021N\001\000\000\360\003\000\000" + .short .Ltmp19249-.Ltmp19248 # Record length +.Ltmp19248: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19249: + .cv_def_range .Ltmp2456 .Ltmp2476 .Ltmp2491 .Ltmp2492 .Ltmp2501 .Ltmp2506, "E\021N\001\000\000\250\003\000\000" + .short .Ltmp19251-.Ltmp19250 # Record length +.Ltmp19250: + .short 4414 # Record kind: S_LOCAL + .long 4369 # TypeIndex + .short 0 # Flags + .asciz "cs" +.Ltmp19251: + .cv_def_range .Ltmp2456 .Ltmp2476 .Ltmp2491 .Ltmp2492 .Ltmp2501 .Ltmp2506, "E\021N\001\000\000\360\002\000\000" + .short .Ltmp19253-.Ltmp19252 # Record length +.Ltmp19252: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19253: + .cv_def_range .Ltmp2457 .Ltmp2466 .Ltmp2491 .Ltmp2492 .Ltmp2503 .Ltmp2504, "E\021N\001\000\000X\003\000\000" + .short .Ltmp19255-.Ltmp19254 # Record length +.Ltmp19254: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19255: + .cv_def_range .Ltmp2467 .Ltmp2476 .Ltmp2501 .Ltmp2502 .Ltmp2505 .Ltmp2506, "E\021N\001\000\000\240\002\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19209: + .p2align 2 + .cv_linetable 32, "?____C_A_T_C_H____T_E_S_T____20@@YAXXZ", .Lfunc_end32 + .long 241 # Symbol subsection for ??__FautoRegistrar21@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19257-.Ltmp19256 # Subsection size +.Ltmp19256: + .short .Ltmp19259-.Ltmp19258 # Record length +.Ltmp19258: + .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 6322 # 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 +.Ltmp19259: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19257: + .p2align 2 + .cv_linetable 33, "??__FautoRegistrar21@?A0x3DBF7A98@@YAXXZ", .Lfunc_end33 + .long 241 # Symbol subsection for ??__EautoRegistrar23@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19261-.Ltmp19260 # Subsection size +.Ltmp19260: + .short .Ltmp19263-.Ltmp19262 # Record length +.Ltmp19262: + .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 6323 # 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 +.Ltmp19263: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19261: + .p2align 2 + .cv_linetable 34, "??__EautoRegistrar23@?A0x3DBF7A98@@YAXXZ", .Lfunc_end34 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____22 + .long .Ltmp19265-.Ltmp19264 # Subsection size +.Ltmp19264: + .short .Ltmp19267-.Ltmp19266 # Record length +.Ltmp19266: + .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 6324 # 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 +.Ltmp19267: + .short .Ltmp19269-.Ltmp19268 # Record length +.Ltmp19268: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp2517-.Ltmp2512 # Code size + .secrel32 .Ltmp2512 # Function section relative address + .secidx .Lfunc_begin35 # Function section index + .byte 0 # Lexical block name +.Ltmp19269: + .short .Ltmp19271-.Ltmp19270 # Record length +.Ltmp19270: + .short 4414 # Record kind: S_LOCAL + .long 6374 # TypeIndex + .short 0 # Flags + .asciz "avd" +.Ltmp19271: + .cv_def_range .Ltmp2512 .Ltmp2517, "E\021O\001\000\000@\000\000\000" + .short .Ltmp19273-.Ltmp19272 # Record length +.Ltmp19272: + .short 4414 # Record kind: S_LOCAL + .long 6425 # TypeIndex + .short 0 # Flags + .asciz "avcd" +.Ltmp19273: + .cv_def_range .Ltmp2512 .Ltmp2517, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19265: + .p2align 2 + .cv_linetable 35, "?____C_A_T_C_H____T_E_S_T____22@@YAXXZ", .Lfunc_end35 + .long 241 # Symbol subsection for ??__FautoRegistrar23@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19275-.Ltmp19274 # Subsection size +.Ltmp19274: + .short .Ltmp19277-.Ltmp19276 # Record length +.Ltmp19276: + .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 6433 # 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 +.Ltmp19277: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19275: + .p2align 2 + .cv_linetable 36, "??__FautoRegistrar23@?A0x3DBF7A98@@YAXXZ", .Lfunc_end36 + .long 241 # Symbol subsection for ??__EautoRegistrar25@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19279-.Ltmp19278 # Subsection size +.Ltmp19278: + .short .Ltmp19281-.Ltmp19280 # Record length +.Ltmp19280: + .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 6434 # 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 +.Ltmp19281: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19279: + .p2align 2 + .cv_linetable 37, "??__EautoRegistrar25@?A0x3DBF7A98@@YAXXZ", .Lfunc_end37 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____24 + .long .Ltmp19283-.Ltmp19282 # Subsection size +.Ltmp19282: + .short .Ltmp19285-.Ltmp19284 # Record length +.Ltmp19284: + .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 6435 # 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 +.Ltmp19285: + .short .Ltmp19287-.Ltmp19286 # Record length +.Ltmp19286: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s1" +.Ltmp19287: + .cv_def_range .Ltmp2571 .Ltmp2634, "E\021N\001\000\000\210\003\000\000" + .short .Ltmp19289-.Ltmp19288 # Record length +.Ltmp19288: + .short 4414 # Record kind: S_LOCAL + .long 5315 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp19289: + .cv_def_range .Ltmp2571 .Ltmp2634, "E\021N\001\000\000\334\002\000\000" + .short .Ltmp19291-.Ltmp19290 # Record length +.Ltmp19290: + .short 4414 # Record kind: S_LOCAL + .long 4369 # TypeIndex + .short 0 # Flags + .asciz "s2" +.Ltmp19291: + .cv_def_range .Ltmp2571 .Ltmp2634, "E\021N\001\000\000\310\002\000\000" + .short .Ltmp19293-.Ltmp19292 # Record length +.Ltmp19292: + .short 4414 # Record kind: S_LOCAL + .long 6441 # TypeIndex + .short 0 # Flags + .asciz "get_temp_span" +.Ltmp19293: + .cv_def_range .Ltmp2571 .Ltmp2634, "E\021N\001\000\000p\001\000\000" + .short .Ltmp19295-.Ltmp19294 # Record length +.Ltmp19294: + .short 4414 # Record kind: S_LOCAL + .long 6445 # TypeIndex + .short 0 # Flags + .asciz "use_span" +.Ltmp19295: + .cv_def_range .Ltmp2571 .Ltmp2634, "E\021N\001\000\000h\001\000\000" + .short .Ltmp19297-.Ltmp19296 # Record length +.Ltmp19296: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19297: + .cv_def_range .Ltmp2574 .Ltmp2583 .Ltmp2619 .Ltmp2620 .Ltmp2623 .Ltmp2624, "E\021N\001\000\0008\003\000\000" + .short .Ltmp19299-.Ltmp19298 # Record length +.Ltmp19298: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19299: + .cv_def_range .Ltmp2587 .Ltmp2596 .Ltmp2621 .Ltmp2622 .Ltmp2627 .Ltmp2628, "E\021N\001\000\000x\002\000\000" + .short .Ltmp19301-.Ltmp19300 # Record length +.Ltmp19300: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19301: + .cv_def_range .Ltmp2597 .Ltmp2606 .Ltmp2625 .Ltmp2626 .Ltmp2631 .Ltmp2632, "E\021N\001\000\000\310\001\000\000" + .short .Ltmp19303-.Ltmp19302 # Record length +.Ltmp19302: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19303: + .cv_def_range .Ltmp2609 .Ltmp2618 .Ltmp2629 .Ltmp2630 .Ltmp2633 .Ltmp2634, "E\021N\001\000\000\350\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19283: + .p2align 2 + .cv_linetable 38, "?____C_A_T_C_H____T_E_S_T____24@@YAXXZ", .Lfunc_end38 + .long 241 # Symbol subsection for ??__FautoRegistrar25@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19305-.Ltmp19304 # Subsection size +.Ltmp19304: + .short .Ltmp19307-.Ltmp19306 # Record length +.Ltmp19306: + .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 6447 # 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 +.Ltmp19307: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19305: + .p2align 2 + .cv_linetable 39, "??__FautoRegistrar25@?A0x3DBF7A98@@YAXXZ", .Lfunc_end39 + .long 241 # Symbol subsection for ??__EautoRegistrar27@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19309-.Ltmp19308 # Subsection size +.Ltmp19308: + .short .Ltmp19311-.Ltmp19310 # Record length +.Ltmp19310: + .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 6448 # 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 +.Ltmp19311: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19309: + .p2align 2 + .cv_linetable 40, "??__EautoRegistrar27@?A0x3DBF7A98@@YAXXZ", .Lfunc_end40 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____26 + .long .Ltmp19313-.Ltmp19312 # Subsection size +.Ltmp19312: + .short .Ltmp19315-.Ltmp19314 # Record length +.Ltmp19314: + .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 6449 # 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 +.Ltmp19315: + .short .Ltmp19317-.Ltmp19316 # Record length +.Ltmp19316: + .short 4414 # Record kind: S_LOCAL + .long 5314 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp19317: + .cv_def_range .Ltmp2785 .Ltmp2928, "E\021N\001\000\000\240\n\000\000" + .short .Ltmp19319-.Ltmp19318 # Record length +.Ltmp19318: + .short 4414 # Record kind: S_LOCAL + .long 5366 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp19319: + .cv_def_range .Ltmp2786 .Ltmp2807 .Ltmp2882 .Ltmp2891, "E\021N\001\000\000\230\n\000\000" + .short .Ltmp19321-.Ltmp19320 # Record length +.Ltmp19320: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19321: + .cv_def_range .Ltmp2790 .Ltmp2798 .Ltmp2882 .Ltmp2886, "E\021N\001\000\000H\n\000\000" + .short .Ltmp19323-.Ltmp19322 # Record length +.Ltmp19322: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19323: + .cv_def_range .Ltmp2799 .Ltmp2807 .Ltmp2887 .Ltmp2891, "E\021N\001\000\000X\t\000\000" + .short .Ltmp19325-.Ltmp19324 # Record length +.Ltmp19324: + .short 4414 # Record kind: S_LOCAL + .long 5366 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp19325: + .cv_def_range .Ltmp2807 .Ltmp2827 .Ltmp2892 .Ltmp2901, "E\021N\001\000\000\250\b\000\000" + .short .Ltmp19327-.Ltmp19326 # Record length +.Ltmp19326: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19327: + .cv_def_range .Ltmp2810 .Ltmp2818 .Ltmp2892 .Ltmp2896, "E\021N\001\000\000X\b\000\000" + .short .Ltmp19329-.Ltmp19328 # Record length +.Ltmp19328: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19329: + .cv_def_range .Ltmp2819 .Ltmp2827 .Ltmp2897 .Ltmp2901, "E\021N\001\000\000h\007\000\000" + .short .Ltmp19331-.Ltmp19330 # Record length +.Ltmp19330: + .short 4414 # Record kind: S_LOCAL + .long 5366 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp19331: + .cv_def_range .Ltmp2827 .Ltmp2847 .Ltmp2902 .Ltmp2910 .Ltmp2915 .Ltmp2916, "E\021N\001\000\000\270\006\000\000" + .short .Ltmp19333-.Ltmp19332 # Record length +.Ltmp19332: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19333: + .cv_def_range .Ltmp2830 .Ltmp2838 .Ltmp2902 .Ltmp2906, "E\021N\001\000\000h\006\000\000" + .short .Ltmp19335-.Ltmp19334 # Record length +.Ltmp19334: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19335: + .cv_def_range .Ltmp2839 .Ltmp2847 .Ltmp2907 .Ltmp2910 .Ltmp2915 .Ltmp2916, "E\021N\001\000\000x\005\000\000" + .short .Ltmp19337-.Ltmp19336 # Record length +.Ltmp19336: + .short 4414 # Record kind: S_LOCAL + .long 5366 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp19337: + .cv_def_range .Ltmp2847 .Ltmp2861 .Ltmp2911 .Ltmp2914 .Ltmp2917 .Ltmp2918, "E\021N\001\000\000\310\004\000\000" + .short .Ltmp19339-.Ltmp19338 # Record length +.Ltmp19338: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19339: + .cv_def_range .Ltmp2850 .Ltmp2861 .Ltmp2911 .Ltmp2914 .Ltmp2917 .Ltmp2918, "E\021N\001\000\000x\004\000\000" + .short .Ltmp19341-.Ltmp19340 # Record length +.Ltmp19340: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp19341: + .cv_def_range .Ltmp2861 .Ltmp2881 .Ltmp2919 .Ltmp2928, "E\021N\001\000\000\030\004\000\000" + .short .Ltmp19343-.Ltmp19342 # Record length +.Ltmp19342: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19343: + .cv_def_range .Ltmp2864 .Ltmp2872 .Ltmp2919 .Ltmp2923, "E\021N\001\000\000\310\003\000\000" + .short .Ltmp19345-.Ltmp19344 # Record length +.Ltmp19344: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19345: + .cv_def_range .Ltmp2873 .Ltmp2881 .Ltmp2924 .Ltmp2928, "E\021N\001\000\000\330\002\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19313: + .p2align 2 + .cv_linetable 41, "?____C_A_T_C_H____T_E_S_T____26@@YAXXZ", .Lfunc_end41 + .long 241 # Symbol subsection for ??__FautoRegistrar27@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19347-.Ltmp19346 # Subsection size +.Ltmp19346: + .short .Ltmp19349-.Ltmp19348 # Record length +.Ltmp19348: + .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 6450 # 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 +.Ltmp19349: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19347: + .p2align 2 + .cv_linetable 42, "??__FautoRegistrar27@?A0x3DBF7A98@@YAXXZ", .Lfunc_end42 + .long 241 # Symbol subsection for ??__EautoRegistrar29@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19351-.Ltmp19350 # Subsection size +.Ltmp19350: + .short .Ltmp19353-.Ltmp19352 # Record length +.Ltmp19352: + .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 6451 # 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 +.Ltmp19353: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19351: + .p2align 2 + .cv_linetable 43, "??__EautoRegistrar29@?A0x3DBF7A98@@YAXXZ", .Lfunc_end43 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____28 + .long .Ltmp19355-.Ltmp19354 # Subsection size +.Ltmp19354: + .short .Ltmp19357-.Ltmp19356 # Record length +.Ltmp19356: + .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 6452 # 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 +.Ltmp19357: + .short .Ltmp19359-.Ltmp19358 # Record length +.Ltmp19358: + .short 4414 # Record kind: S_LOCAL + .long 5314 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp19359: + .cv_def_range .Ltmp3079 .Ltmp3222, "E\021N\001\000\000\240\n\000\000" + .short .Ltmp19361-.Ltmp19360 # Record length +.Ltmp19360: + .short 4414 # Record kind: S_LOCAL + .long 5366 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp19361: + .cv_def_range .Ltmp3080 .Ltmp3101 .Ltmp3176 .Ltmp3185, "E\021N\001\000\000\230\n\000\000" + .short .Ltmp19363-.Ltmp19362 # Record length +.Ltmp19362: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19363: + .cv_def_range .Ltmp3084 .Ltmp3092 .Ltmp3176 .Ltmp3180, "E\021N\001\000\000H\n\000\000" + .short .Ltmp19365-.Ltmp19364 # Record length +.Ltmp19364: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19365: + .cv_def_range .Ltmp3093 .Ltmp3101 .Ltmp3181 .Ltmp3185, "E\021N\001\000\000X\t\000\000" + .short .Ltmp19367-.Ltmp19366 # Record length +.Ltmp19366: + .short 4414 # Record kind: S_LOCAL + .long 5366 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp19367: + .cv_def_range .Ltmp3101 .Ltmp3121 .Ltmp3186 .Ltmp3195, "E\021N\001\000\000\250\b\000\000" + .short .Ltmp19369-.Ltmp19368 # Record length +.Ltmp19368: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19369: + .cv_def_range .Ltmp3104 .Ltmp3112 .Ltmp3186 .Ltmp3190, "E\021N\001\000\000X\b\000\000" + .short .Ltmp19371-.Ltmp19370 # Record length +.Ltmp19370: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19371: + .cv_def_range .Ltmp3113 .Ltmp3121 .Ltmp3191 .Ltmp3195, "E\021N\001\000\000h\007\000\000" + .short .Ltmp19373-.Ltmp19372 # Record length +.Ltmp19372: + .short 4414 # Record kind: S_LOCAL + .long 5366 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp19373: + .cv_def_range .Ltmp3121 .Ltmp3141 .Ltmp3196 .Ltmp3204 .Ltmp3209 .Ltmp3210, "E\021N\001\000\000\270\006\000\000" + .short .Ltmp19375-.Ltmp19374 # Record length +.Ltmp19374: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19375: + .cv_def_range .Ltmp3124 .Ltmp3132 .Ltmp3196 .Ltmp3200, "E\021N\001\000\000h\006\000\000" + .short .Ltmp19377-.Ltmp19376 # Record length +.Ltmp19376: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19377: + .cv_def_range .Ltmp3133 .Ltmp3141 .Ltmp3201 .Ltmp3204 .Ltmp3209 .Ltmp3210, "E\021N\001\000\000x\005\000\000" + .short .Ltmp19379-.Ltmp19378 # Record length +.Ltmp19378: + .short 4414 # Record kind: S_LOCAL + .long 5366 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp19379: + .cv_def_range .Ltmp3141 .Ltmp3155 .Ltmp3205 .Ltmp3208 .Ltmp3211 .Ltmp3212, "E\021N\001\000\000\310\004\000\000" + .short .Ltmp19381-.Ltmp19380 # Record length +.Ltmp19380: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19381: + .cv_def_range .Ltmp3144 .Ltmp3155 .Ltmp3205 .Ltmp3208 .Ltmp3211 .Ltmp3212, "E\021N\001\000\000x\004\000\000" + .short .Ltmp19383-.Ltmp19382 # Record length +.Ltmp19382: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp19383: + .cv_def_range .Ltmp3155 .Ltmp3175 .Ltmp3213 .Ltmp3222, "E\021N\001\000\000\030\004\000\000" + .short .Ltmp19385-.Ltmp19384 # Record length +.Ltmp19384: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19385: + .cv_def_range .Ltmp3158 .Ltmp3166 .Ltmp3213 .Ltmp3217, "E\021N\001\000\000\310\003\000\000" + .short .Ltmp19387-.Ltmp19386 # Record length +.Ltmp19386: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19387: + .cv_def_range .Ltmp3167 .Ltmp3175 .Ltmp3218 .Ltmp3222, "E\021N\001\000\000\330\002\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19355: + .p2align 2 + .cv_linetable 44, "?____C_A_T_C_H____T_E_S_T____28@@YAXXZ", .Lfunc_end44 + .long 241 # Symbol subsection for ??__FautoRegistrar29@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19389-.Ltmp19388 # Subsection size +.Ltmp19388: + .short .Ltmp19391-.Ltmp19390 # Record length +.Ltmp19390: + .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 6453 # 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 +.Ltmp19391: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19389: + .p2align 2 + .cv_linetable 45, "??__FautoRegistrar29@?A0x3DBF7A98@@YAXXZ", .Lfunc_end45 + .long 241 # Symbol subsection for ??__EautoRegistrar31@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19393-.Ltmp19392 # Subsection size +.Ltmp19392: + .short .Ltmp19395-.Ltmp19394 # Record length +.Ltmp19394: + .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 6454 # 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 +.Ltmp19395: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19393: + .p2align 2 + .cv_linetable 46, "??__EautoRegistrar31@?A0x3DBF7A98@@YAXXZ", .Lfunc_end46 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____30 + .long .Ltmp19397-.Ltmp19396 # Subsection size +.Ltmp19396: + .short .Ltmp19399-.Ltmp19398 # Record length +.Ltmp19398: + .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 6455 # 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 +.Ltmp19399: + .short .Ltmp19401-.Ltmp19400 # Record length +.Ltmp19400: + .short 4414 # Record kind: S_LOCAL + .long 5314 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp19401: + .cv_def_range .Ltmp3807 .Ltmp4389, "E\021N\001\000\0000)\000\000" + .short .Ltmp19403-.Ltmp19402 # Record length +.Ltmp19402: + .short 4414 # Record kind: S_LOCAL + .long 5366 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp19403: + .cv_def_range .Ltmp3808 .Ltmp3848 .Ltmp4197 .Ltmp4213 .Ltmp4216 .Ltmp4217, "E\021N\001\000\000()\000\000" + .short .Ltmp19405-.Ltmp19404 # Record length +.Ltmp19404: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19405: + .cv_def_range .Ltmp3812 .Ltmp3821 .Ltmp4197 .Ltmp4199, "E\021N\001\000\000\330(\000\000" + .short .Ltmp19407-.Ltmp19406 # Record length +.Ltmp19406: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19407: + .cv_def_range .Ltmp3822 .Ltmp3830 .Ltmp4200 .Ltmp4204, "E\021N\001\000\0000(\000\000" + .short .Ltmp19409-.Ltmp19408 # Record length +.Ltmp19408: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19409: + .cv_def_range .Ltmp3831 .Ltmp3839 .Ltmp4205 .Ltmp4209, "E\021N\001\000\000P'\000\000" + .short .Ltmp19411-.Ltmp19410 # Record length +.Ltmp19410: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19411: + .cv_def_range .Ltmp3840 .Ltmp3848 .Ltmp4210 .Ltmp4213 .Ltmp4216 .Ltmp4217, "E\021N\001\000\000X&\000\000" + .short .Ltmp19413-.Ltmp19412 # Record length +.Ltmp19412: + .short 4414 # Record kind: S_LOCAL + .long 5366 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp19413: + .cv_def_range .Ltmp3848 .Ltmp3878 .Ltmp4214 .Ltmp4215 .Ltmp4218 .Ltmp4228 .Ltmp4231 .Ltmp4232, "E\021N\001\000\000\250%\000\000" + .short .Ltmp19415-.Ltmp19414 # Record length +.Ltmp19414: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19415: + .cv_def_range .Ltmp3851 .Ltmp3860 .Ltmp4214 .Ltmp4215 .Ltmp4218 .Ltmp4219, "E\021N\001\000\000X%\000\000" + .short .Ltmp19417-.Ltmp19416 # Record length +.Ltmp19416: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19417: + .cv_def_range .Ltmp3861 .Ltmp3869 .Ltmp4220 .Ltmp4224, "E\021N\001\000\000\260$\000\000" + .short .Ltmp19419-.Ltmp19418 # Record length +.Ltmp19418: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19419: + .cv_def_range .Ltmp3870 .Ltmp3878 .Ltmp4225 .Ltmp4228 .Ltmp4231 .Ltmp4232, "E\021N\001\000\000\320#\000\000" + .short .Ltmp19421-.Ltmp19420 # Record length +.Ltmp19420: + .short 4414 # Record kind: S_LOCAL + .long 5366 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp19421: + .cv_def_range .Ltmp3878 .Ltmp3932 .Ltmp4229 .Ltmp4230 .Ltmp4233 .Ltmp4255 .Ltmp4258 .Ltmp4259, "E\021N\001\000\000 #\000\000" + .short .Ltmp19423-.Ltmp19422 # Record length +.Ltmp19422: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19423: + .cv_def_range .Ltmp3881 .Ltmp3890 .Ltmp4229 .Ltmp4230 .Ltmp4233 .Ltmp4234, "E\021N\001\000\000\320\"\000\000" + .short .Ltmp19425-.Ltmp19424 # Record length +.Ltmp19424: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19425: + .cv_def_range .Ltmp3891 .Ltmp3899 .Ltmp4235 .Ltmp4239, "E\021N\001\000\000(\"\000\000" + .short .Ltmp19427-.Ltmp19426 # Record length +.Ltmp19426: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19427: + .cv_def_range .Ltmp3900 .Ltmp3908 .Ltmp4240 .Ltmp4243 .Ltmp4248 .Ltmp4249, "E\021N\001\000\000H!\000\000" + .short .Ltmp19429-.Ltmp19428 # Record length +.Ltmp19428: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19429: + .cv_def_range .Ltmp3909 .Ltmp3920 .Ltmp4244 .Ltmp4247 .Ltmp4254 .Ltmp4255, "E\021N\001\000\000P \000\000" + .short .Ltmp19431-.Ltmp19430 # Record length +.Ltmp19430: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19431: + .cv_def_range .Ltmp3921 .Ltmp3932 .Ltmp4250 .Ltmp4253 .Ltmp4258 .Ltmp4259, "E\021N\001\000\000\260\037\000\000" + .short .Ltmp19433-.Ltmp19432 # Record length +.Ltmp19432: + .short 4414 # Record kind: S_LOCAL + .long 5366 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp19433: + .cv_def_range .Ltmp3932 .Ltmp3983 .Ltmp4256 .Ltmp4257 .Ltmp4260 .Ltmp4281 .Ltmp4284 .Ltmp4285, "E\021N\001\000\000X\037\000\000" + .short .Ltmp19435-.Ltmp19434 # Record length +.Ltmp19434: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19435: + .cv_def_range .Ltmp3935 .Ltmp3944 .Ltmp4256 .Ltmp4257 .Ltmp4260 .Ltmp4261, "E\021N\001\000\000\b\037\000\000" + .short .Ltmp19437-.Ltmp19436 # Record length +.Ltmp19436: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19437: + .cv_def_range .Ltmp3945 .Ltmp3953 .Ltmp4262 .Ltmp4266, "E\021N\001\000\000`\036\000\000" + .short .Ltmp19439-.Ltmp19438 # Record length +.Ltmp19438: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19439: + .cv_def_range .Ltmp3954 .Ltmp3962 .Ltmp4267 .Ltmp4271, "E\021N\001\000\000\200\035\000\000" + .short .Ltmp19441-.Ltmp19440 # Record length +.Ltmp19440: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19441: + .cv_def_range .Ltmp3963 .Ltmp3971 .Ltmp4272 .Ltmp4275 .Ltmp4280 .Ltmp4281, "E\021N\001\000\000\210\034\000\000" + .short .Ltmp19443-.Ltmp19442 # Record length +.Ltmp19442: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19443: + .cv_def_range .Ltmp3972 .Ltmp3983 .Ltmp4276 .Ltmp4279 .Ltmp4284 .Ltmp4285, "E\021N\001\000\000\220\033\000\000" + .short .Ltmp19445-.Ltmp19444 # Record length +.Ltmp19444: + .short 4414 # Record kind: S_LOCAL + .long 5366 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp19445: + .cv_def_range .Ltmp3983 .Ltmp4004 .Ltmp4282 .Ltmp4283 .Ltmp4286 .Ltmp4291 .Ltmp4294 .Ltmp4295, "E\021N\001\000\0008\033\000\000" + .short .Ltmp19447-.Ltmp19446 # Record length +.Ltmp19446: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19447: + .cv_def_range .Ltmp3986 .Ltmp3995 .Ltmp4282 .Ltmp4283 .Ltmp4286 .Ltmp4287, "E\021N\001\000\000\350\032\000\000" + .short .Ltmp19449-.Ltmp19448 # Record length +.Ltmp19448: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19449: + .cv_def_range .Ltmp3996 .Ltmp4004 .Ltmp4288 .Ltmp4291 .Ltmp4294 .Ltmp4295, "E\021N\001\000\000@\032\000\000" + .short .Ltmp19451-.Ltmp19450 # Record length +.Ltmp19450: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp19451: + .cv_def_range .Ltmp4004 .Ltmp4047 .Ltmp4292 .Ltmp4293 .Ltmp4296 .Ltmp4313, "E\021N\001\000\000\240\031\000\000" + .short .Ltmp19453-.Ltmp19452 # Record length +.Ltmp19452: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19453: + .cv_def_range .Ltmp4007 .Ltmp4016 .Ltmp4292 .Ltmp4293 .Ltmp4298 .Ltmp4299, "E\021N\001\000\000P\031\000\000" + .short .Ltmp19455-.Ltmp19454 # Record length +.Ltmp19454: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19455: + .cv_def_range .Ltmp4017 .Ltmp4026 .Ltmp4296 .Ltmp4297 .Ltmp4300 .Ltmp4301, "E\021N\001\000\000\250\030\000\000" + .short .Ltmp19457-.Ltmp19456 # Record length +.Ltmp19456: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19457: + .cv_def_range .Ltmp4027 .Ltmp4035 .Ltmp4302 .Ltmp4305 .Ltmp4310 .Ltmp4311, "E\021N\001\000\000\b\030\000\000" + .short .Ltmp19459-.Ltmp19458 # Record length +.Ltmp19458: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19459: + .cv_def_range .Ltmp4036 .Ltmp4047 .Ltmp4306 .Ltmp4309 .Ltmp4312 .Ltmp4313, "E\021N\001\000\000\020\027\000\000" + .short .Ltmp19461-.Ltmp19460 # Record length +.Ltmp19460: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp19461: + .cv_def_range .Ltmp4047 .Ltmp4070 .Ltmp4314 .Ltmp4325, "E\021N\001\000\000\270\026\000\000" + .short .Ltmp19463-.Ltmp19462 # Record length +.Ltmp19462: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19463: + .cv_def_range .Ltmp4050 .Ltmp4058 .Ltmp4314 .Ltmp4317 .Ltmp4322 .Ltmp4323, "E\021N\001\000\000h\026\000\000" + .short .Ltmp19465-.Ltmp19464 # Record length +.Ltmp19464: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19465: + .cv_def_range .Ltmp4059 .Ltmp4070 .Ltmp4318 .Ltmp4321 .Ltmp4324 .Ltmp4325, "E\021N\001\000\000p\025\000\000" + .short .Ltmp19467-.Ltmp19466 # Record length +.Ltmp19466: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp19467: + .cv_def_range .Ltmp4070 .Ltmp4133 .Ltmp4326 .Ltmp4357, "E\021N\001\000\000\020\025\000\000" + .short .Ltmp19469-.Ltmp19468 # Record length +.Ltmp19468: + .short 4414 # Record kind: S_LOCAL + .long 4116 # TypeIndex + .short 0 # Flags + .asciz "av2" +.Ltmp19469: + .cv_def_range .Ltmp4070 .Ltmp4133 .Ltmp4326 .Ltmp4357, "E\021N\001\000\000\200\020\000\000" + .short .Ltmp19471-.Ltmp19470 # Record length +.Ltmp19470: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19471: + .cv_def_range .Ltmp4073 .Ltmp4081 .Ltmp4326 .Ltmp4330, "E\021N\001\000\000\300\024\000\000" + .short .Ltmp19473-.Ltmp19472 # Record length +.Ltmp19472: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19473: + .cv_def_range .Ltmp4082 .Ltmp4090 .Ltmp4331 .Ltmp4335, "E\021N\001\000\000\310\023\000\000" + .short .Ltmp19475-.Ltmp19474 # Record length +.Ltmp19474: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19475: + .cv_def_range .Ltmp4091 .Ltmp4099 .Ltmp4336 .Ltmp4340, "E\021N\001\000\000\320\022\000\000" + .short .Ltmp19477-.Ltmp19476 # Record length +.Ltmp19476: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19477: + .cv_def_range .Ltmp4100 .Ltmp4108 .Ltmp4341 .Ltmp4344 .Ltmp4349 .Ltmp4350, "E\021N\001\000\000\330\021\000\000" + .short .Ltmp19479-.Ltmp19478 # Record length +.Ltmp19478: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19479: + .cv_def_range .Ltmp4109 .Ltmp4120 .Ltmp4345 .Ltmp4348 .Ltmp4351 .Ltmp4352, "E\021N\001\000\000\340\020\000\000" + .short .Ltmp19481-.Ltmp19480 # Record length +.Ltmp19480: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "i" +.Ltmp19481: + .cv_def_range .Ltmp4122 .Ltmp4133 .Ltmp4353 .Ltmp4357, "E\021N\001\000\000|\020\000\000" + .short .Ltmp19483-.Ltmp19482 # Record length +.Ltmp19482: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19483: + .cv_def_range .Ltmp4124 .Ltmp4132 .Ltmp4353 .Ltmp4357, "E\021N\001\000\000(\020\000\000" + .short .Ltmp19485-.Ltmp19484 # Record length +.Ltmp19484: + .short 4414 # Record kind: S_LOCAL + .long 5366 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp19485: + .cv_def_range .Ltmp4133 .Ltmp4196 .Ltmp4358 .Ltmp4389, "E\021N\001\000\000\220\017\000\000" + .short .Ltmp19487-.Ltmp19486 # Record length +.Ltmp19486: + .short 4414 # Record kind: S_LOCAL + .long 4116 # TypeIndex + .short 0 # Flags + .asciz "av2" +.Ltmp19487: + .cv_def_range .Ltmp4133 .Ltmp4196 .Ltmp4358 .Ltmp4389, "E\021N\001\000\000\000\013\000\000" + .short .Ltmp19489-.Ltmp19488 # Record length +.Ltmp19488: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19489: + .cv_def_range .Ltmp4136 .Ltmp4144 .Ltmp4358 .Ltmp4362, "E\021N\001\000\000@\017\000\000" + .short .Ltmp19491-.Ltmp19490 # Record length +.Ltmp19490: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19491: + .cv_def_range .Ltmp4145 .Ltmp4153 .Ltmp4363 .Ltmp4367, "E\021N\001\000\000H\016\000\000" + .short .Ltmp19493-.Ltmp19492 # Record length +.Ltmp19492: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19493: + .cv_def_range .Ltmp4154 .Ltmp4162 .Ltmp4368 .Ltmp4372, "E\021N\001\000\000P\r\000\000" + .short .Ltmp19495-.Ltmp19494 # Record length +.Ltmp19494: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19495: + .cv_def_range .Ltmp4163 .Ltmp4171 .Ltmp4373 .Ltmp4376 .Ltmp4381 .Ltmp4382, "E\021N\001\000\000X\f\000\000" + .short .Ltmp19497-.Ltmp19496 # Record length +.Ltmp19496: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19497: + .cv_def_range .Ltmp4172 .Ltmp4183 .Ltmp4377 .Ltmp4380 .Ltmp4383 .Ltmp4384, "E\021N\001\000\000`\013\000\000" + .short .Ltmp19499-.Ltmp19498 # Record length +.Ltmp19498: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "i" +.Ltmp19499: + .cv_def_range .Ltmp4185 .Ltmp4196 .Ltmp4385 .Ltmp4389, "E\021N\001\000\000\374\n\000\000" + .short .Ltmp19501-.Ltmp19500 # Record length +.Ltmp19500: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19501: + .cv_def_range .Ltmp4187 .Ltmp4195 .Ltmp4385 .Ltmp4389, "E\021N\001\000\000\250\n\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19397: + .p2align 2 + .cv_linetable 47, "?____C_A_T_C_H____T_E_S_T____30@@YAXXZ", .Lfunc_end47 + .long 241 # Symbol subsection for ??__FautoRegistrar31@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19503-.Ltmp19502 # Subsection size +.Ltmp19502: + .short .Ltmp19505-.Ltmp19504 # Record length +.Ltmp19504: + .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 6456 # 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 +.Ltmp19505: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19503: + .p2align 2 + .cv_linetable 48, "??__FautoRegistrar31@?A0x3DBF7A98@@YAXXZ", .Lfunc_end48 + .long 241 # Symbol subsection for ??__EautoRegistrar33@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19507-.Ltmp19506 # Subsection size +.Ltmp19506: + .short .Ltmp19509-.Ltmp19508 # Record length +.Ltmp19508: + .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 6457 # 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 +.Ltmp19509: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19507: + .p2align 2 + .cv_linetable 49, "??__EautoRegistrar33@?A0x3DBF7A98@@YAXXZ", .Lfunc_end49 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____32 + .long .Ltmp19511-.Ltmp19510 # Subsection size +.Ltmp19510: + .short .Ltmp19513-.Ltmp19512 # Record length +.Ltmp19512: + .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 6458 # 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 +.Ltmp19513: + .short .Ltmp19515-.Ltmp19514 # Record length +.Ltmp19514: + .short 4414 # Record kind: S_LOCAL + .long 5241 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp19515: + .cv_def_range .Ltmp4478 .Ltmp4565, "E\021N\001\000\000 \005\000\000" + .short .Ltmp19517-.Ltmp19516 # Record length +.Ltmp19516: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19517: + .cv_def_range .Ltmp4479 .Ltmp4503 .Ltmp4537 .Ltmp4548, "E\021N\001\000\000\020\005\000\000" + .short .Ltmp19519-.Ltmp19518 # Record length +.Ltmp19518: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19519: + .cv_def_range .Ltmp4483 .Ltmp4491 .Ltmp4537 .Ltmp4540 .Ltmp4545 .Ltmp4546, "E\021N\001\000\000\300\004\000\000" + .short .Ltmp19521-.Ltmp19520 # Record length +.Ltmp19520: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19521: + .cv_def_range .Ltmp4492 .Ltmp4503 .Ltmp4541 .Ltmp4544 .Ltmp4547 .Ltmp4548, "E\021N\001\000\000\340\003\000\000" + .short .Ltmp19523-.Ltmp19522 # Record length +.Ltmp19522: + .short 4414 # Record kind: S_LOCAL + .long 5317 # TypeIndex + .short 0 # Flags + .asciz "arr2d" +.Ltmp19523: + .cv_def_range .Ltmp4503 .Ltmp4536 .Ltmp4549 .Ltmp4565, "E\021N\001\000\000\230\003\000\000" + .short .Ltmp19525-.Ltmp19524 # Record length +.Ltmp19524: + .short 4414 # Record kind: S_LOCAL + .long 5280 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19525: + .cv_def_range .Ltmp4503 .Ltmp4536 .Ltmp4549 .Ltmp4565, "E\021N\001\000\000\220\003\000\000" + .short .Ltmp19527-.Ltmp19526 # Record length +.Ltmp19526: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19527: + .cv_def_range .Ltmp4507 .Ltmp4515 .Ltmp4549 .Ltmp4553, "E\021N\001\000\000@\003\000\000" + .short .Ltmp19529-.Ltmp19528 # Record length +.Ltmp19528: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19529: + .cv_def_range .Ltmp4516 .Ltmp4524 .Ltmp4554 .Ltmp4557 .Ltmp4562 .Ltmp4563, "E\021N\001\000\000`\002\000\000" + .short .Ltmp19531-.Ltmp19530 # Record length +.Ltmp19530: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19531: + .cv_def_range .Ltmp4525 .Ltmp4536 .Ltmp4558 .Ltmp4561 .Ltmp4564 .Ltmp4565, "E\021N\001\000\000\200\001\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19511: + .p2align 2 + .cv_linetable 50, "?____C_A_T_C_H____T_E_S_T____32@@YAXXZ", .Lfunc_end50 + .long 241 # Symbol subsection for ??__FautoRegistrar33@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19533-.Ltmp19532 # Subsection size +.Ltmp19532: + .short .Ltmp19535-.Ltmp19534 # Record length +.Ltmp19534: + .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 6459 # 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 +.Ltmp19535: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19533: + .p2align 2 + .cv_linetable 51, "??__FautoRegistrar33@?A0x3DBF7A98@@YAXXZ", .Lfunc_end51 + .long 241 # Symbol subsection for ??__EautoRegistrar35@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19537-.Ltmp19536 # Subsection size +.Ltmp19536: + .short .Ltmp19539-.Ltmp19538 # Record length +.Ltmp19538: + .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 6460 # 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 +.Ltmp19539: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19537: + .p2align 2 + .cv_linetable 52, "??__EautoRegistrar35@?A0x3DBF7A98@@YAXXZ", .Lfunc_end52 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____34 + .long .Ltmp19541-.Ltmp19540 # Subsection size +.Ltmp19540: + .short .Ltmp19543-.Ltmp19542 # Record length +.Ltmp19542: + .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 6461 # 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 +.Ltmp19543: + .short .Ltmp19545-.Ltmp19544 # Record length +.Ltmp19544: + .short 4414 # Record kind: S_LOCAL + .long 5241 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp19545: + .cv_def_range .Ltmp4654 .Ltmp4741, "E\021N\001\000\000 \005\000\000" + .short .Ltmp19547-.Ltmp19546 # Record length +.Ltmp19546: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19547: + .cv_def_range .Ltmp4655 .Ltmp4679 .Ltmp4713 .Ltmp4724, "E\021N\001\000\000\020\005\000\000" + .short .Ltmp19549-.Ltmp19548 # Record length +.Ltmp19548: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19549: + .cv_def_range .Ltmp4659 .Ltmp4667 .Ltmp4713 .Ltmp4716 .Ltmp4721 .Ltmp4722, "E\021N\001\000\000\300\004\000\000" + .short .Ltmp19551-.Ltmp19550 # Record length +.Ltmp19550: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19551: + .cv_def_range .Ltmp4668 .Ltmp4679 .Ltmp4717 .Ltmp4720 .Ltmp4723 .Ltmp4724, "E\021N\001\000\000\340\003\000\000" + .short .Ltmp19553-.Ltmp19552 # Record length +.Ltmp19552: + .short 4414 # Record kind: S_LOCAL + .long 5317 # TypeIndex + .short 0 # Flags + .asciz "arr2d" +.Ltmp19553: + .cv_def_range .Ltmp4679 .Ltmp4712 .Ltmp4725 .Ltmp4741, "E\021N\001\000\000\230\003\000\000" + .short .Ltmp19555-.Ltmp19554 # Record length +.Ltmp19554: + .short 4414 # Record kind: S_LOCAL + .long 5280 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19555: + .cv_def_range .Ltmp4679 .Ltmp4712 .Ltmp4725 .Ltmp4741, "E\021N\001\000\000\220\003\000\000" + .short .Ltmp19557-.Ltmp19556 # Record length +.Ltmp19556: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19557: + .cv_def_range .Ltmp4683 .Ltmp4691 .Ltmp4725 .Ltmp4729, "E\021N\001\000\000@\003\000\000" + .short .Ltmp19559-.Ltmp19558 # Record length +.Ltmp19558: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19559: + .cv_def_range .Ltmp4692 .Ltmp4700 .Ltmp4730 .Ltmp4733 .Ltmp4738 .Ltmp4739, "E\021N\001\000\000`\002\000\000" + .short .Ltmp19561-.Ltmp19560 # Record length +.Ltmp19560: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19561: + .cv_def_range .Ltmp4701 .Ltmp4712 .Ltmp4734 .Ltmp4737 .Ltmp4740 .Ltmp4741, "E\021N\001\000\000\200\001\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19541: + .p2align 2 + .cv_linetable 53, "?____C_A_T_C_H____T_E_S_T____34@@YAXXZ", .Lfunc_end53 + .long 241 # Symbol subsection for ??__FautoRegistrar35@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19563-.Ltmp19562 # Subsection size +.Ltmp19562: + .short .Ltmp19565-.Ltmp19564 # Record length +.Ltmp19564: + .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 6462 # 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 +.Ltmp19565: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19563: + .p2align 2 + .cv_linetable 54, "??__FautoRegistrar35@?A0x3DBF7A98@@YAXXZ", .Lfunc_end54 + .long 241 # Symbol subsection for ??__EautoRegistrar37@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19567-.Ltmp19566 # Subsection size +.Ltmp19566: + .short .Ltmp19569-.Ltmp19568 # Record length +.Ltmp19568: + .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 6463 # 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 +.Ltmp19569: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19567: + .p2align 2 + .cv_linetable 55, "??__EautoRegistrar37@?A0x3DBF7A98@@YAXXZ", .Lfunc_end55 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____36 + .long .Ltmp19571-.Ltmp19570 # Subsection size +.Ltmp19570: + .short .Ltmp19573-.Ltmp19572 # Record length +.Ltmp19572: + .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 6464 # 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 +.Ltmp19573: + .short .Ltmp19575-.Ltmp19574 # Record length +.Ltmp19574: + .short 4414 # Record kind: S_LOCAL + .long 4137 # TypeIndex + .short 0 # Flags + .asciz "it1" +.Ltmp19575: + .cv_def_range .Ltmp4760 .Ltmp4778, "E\021N\001\000\000\350\000\000\000" + .short .Ltmp19577-.Ltmp19576 # Record length +.Ltmp19576: + .short 4414 # Record kind: S_LOCAL + .long 4137 # TypeIndex + .short 0 # Flags + .asciz "it2" +.Ltmp19577: + .cv_def_range .Ltmp4760 .Ltmp4778, "E\021N\001\000\000\330\000\000\000" + .short .Ltmp19579-.Ltmp19578 # Record length +.Ltmp19578: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19579: + .cv_def_range .Ltmp4765 .Ltmp4773 .Ltmp4774 .Ltmp4778, "E\021N\001\000\000\210\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19571: + .p2align 2 + .cv_linetable 56, "?____C_A_T_C_H____T_E_S_T____36@@YAXXZ", .Lfunc_end56 + .long 241 # Symbol subsection for ??__FautoRegistrar37@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19581-.Ltmp19580 # Subsection size +.Ltmp19580: + .short .Ltmp19583-.Ltmp19582 # Record length +.Ltmp19582: + .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 6465 # 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 +.Ltmp19583: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19581: + .p2align 2 + .cv_linetable 57, "??__FautoRegistrar37@?A0x3DBF7A98@@YAXXZ", .Lfunc_end57 + .long 241 # Symbol subsection for ??__EautoRegistrar39@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19585-.Ltmp19584 # Subsection size +.Ltmp19584: + .short .Ltmp19587-.Ltmp19586 # Record length +.Ltmp19586: + .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 6466 # 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 +.Ltmp19587: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19585: + .p2align 2 + .cv_linetable 58, "??__EautoRegistrar39@?A0x3DBF7A98@@YAXXZ", .Lfunc_end58 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____38 + .long .Ltmp19589-.Ltmp19588 # Subsection size +.Ltmp19588: + .short .Ltmp19591-.Ltmp19590 # Record length +.Ltmp19590: + .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 6467 # 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 +.Ltmp19591: + .short .Ltmp19593-.Ltmp19592 # Record length +.Ltmp19592: + .short 4414 # Record kind: S_LOCAL + .long 4139 # TypeIndex + .short 0 # Flags + .asciz "it1" +.Ltmp19593: + .cv_def_range .Ltmp4797 .Ltmp4815, "E\021N\001\000\000\350\000\000\000" + .short .Ltmp19595-.Ltmp19594 # Record length +.Ltmp19594: + .short 4414 # Record kind: S_LOCAL + .long 4139 # TypeIndex + .short 0 # Flags + .asciz "it2" +.Ltmp19595: + .cv_def_range .Ltmp4797 .Ltmp4815, "E\021N\001\000\000\330\000\000\000" + .short .Ltmp19597-.Ltmp19596 # Record length +.Ltmp19596: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19597: + .cv_def_range .Ltmp4802 .Ltmp4810 .Ltmp4811 .Ltmp4815, "E\021N\001\000\000\210\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19589: + .p2align 2 + .cv_linetable 59, "?____C_A_T_C_H____T_E_S_T____38@@YAXXZ", .Lfunc_end59 + .long 241 # Symbol subsection for ??__FautoRegistrar39@?A0x3DBF7A98@@YAXXZ + .long .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_end60-"??__FautoRegistrar39@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6468 # 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 +.Ltmp19601: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19599: + .p2align 2 + .cv_linetable 60, "??__FautoRegistrar39@?A0x3DBF7A98@@YAXXZ", .Lfunc_end60 + .long 241 # Symbol subsection for ??__EautoRegistrar41@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19603-.Ltmp19602 # Subsection size +.Ltmp19602: + .short .Ltmp19605-.Ltmp19604 # Record length +.Ltmp19604: + .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 6469 # 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 +.Ltmp19605: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19603: + .p2align 2 + .cv_linetable 61, "??__EautoRegistrar41@?A0x3DBF7A98@@YAXXZ", .Lfunc_end61 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____40 + .long .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_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 6470 # 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 +.Ltmp19609: + .short .Ltmp19611-.Ltmp19610 # Record length +.Ltmp19610: + .short 4414 # Record kind: S_LOCAL + .long 4137 # TypeIndex + .short 0 # Flags + .asciz "badIt" +.Ltmp19611: + .cv_def_range .Ltmp4890 .Ltmp4972, "E\021N\001\000\000\350\005\000\000" + .short .Ltmp19613-.Ltmp19612 # Record length +.Ltmp19612: + .short 4414 # Record kind: S_LOCAL + .long 4139 # TypeIndex + .short 0 # Flags + .asciz "badConstIt" +.Ltmp19613: + .cv_def_range .Ltmp4890 .Ltmp4972, "E\021N\001\000\000\330\005\000\000" + .short .Ltmp19615-.Ltmp19614 # Record length +.Ltmp19614: + .short 4414 # Record kind: S_LOCAL + .long 5241 # TypeIndex + .short 0 # Flags + .asciz "a" +.Ltmp19615: + .cv_def_range .Ltmp4890 .Ltmp4972, "E\021N\001\000\000\360\004\000\000" + .short .Ltmp19617-.Ltmp19616 # Record length +.Ltmp19616: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19617: + .cv_def_range .Ltmp4890 .Ltmp4972, "E\021N\001\000\000\340\004\000\000" + .short .Ltmp19619-.Ltmp19618 # Record length +.Ltmp19618: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 0 # Flags + .asciz "it" +.Ltmp19619: + .cv_def_range .Ltmp4890 .Ltmp4972, "E\021N\001\000\000\320\004\000\000" + .short .Ltmp19621-.Ltmp19620 # Record length +.Ltmp19620: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 0 # Flags + .asciz "cit" +.Ltmp19621: + .cv_def_range .Ltmp4890 .Ltmp4972, "E\021N\001\000\000\300\004\000\000" + .short .Ltmp19623-.Ltmp19622 # Record length +.Ltmp19622: + .short 4414 # Record kind: S_LOCAL + .long 4139 # TypeIndex + .short 0 # Flags + .asciz "cit2" +.Ltmp19623: + .cv_def_range .Ltmp4890 .Ltmp4972, "E\021N\001\000\000\000\003\000\000" + .short .Ltmp19625-.Ltmp19624 # Record length +.Ltmp19624: + .short 4414 # Record kind: S_LOCAL + .long 4139 # TypeIndex + .short 0 # Flags + .asciz "cit3" +.Ltmp19625: + .cv_def_range .Ltmp4890 .Ltmp4972, "E\021N\001\000\000\030\002\000\000" + .short .Ltmp19627-.Ltmp19626 # Record length +.Ltmp19626: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19627: + .cv_def_range .Ltmp4895 .Ltmp4903 .Ltmp4948 .Ltmp4952, "E\021N\001\000\000\210\005\000\000" + .short .Ltmp19629-.Ltmp19628 # Record length +.Ltmp19628: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19629: + .cv_def_range .Ltmp4910 .Ltmp4918 .Ltmp4953 .Ltmp4957, "E\021N\001\000\000p\004\000\000" + .short .Ltmp19631-.Ltmp19630 # Record length +.Ltmp19630: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19631: + .cv_def_range .Ltmp4919 .Ltmp4927 .Ltmp4958 .Ltmp4962, "E\021N\001\000\000\230\003\000\000" + .short .Ltmp19633-.Ltmp19632 # Record length +.Ltmp19632: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19633: + .cv_def_range .Ltmp4930 .Ltmp4938 .Ltmp4963 .Ltmp4967, "E\021N\001\000\000\260\002\000\000" + .short .Ltmp19635-.Ltmp19634 # Record length +.Ltmp19634: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19635: + .cv_def_range .Ltmp4939 .Ltmp4947 .Ltmp4968 .Ltmp4972, "E\021N\001\000\000\270\001\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19607: + .p2align 2 + .cv_linetable 62, "?____C_A_T_C_H____T_E_S_T____40@@YAXXZ", .Lfunc_end62 + .long 241 # Symbol subsection for ??__FautoRegistrar41@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19637-.Ltmp19636 # Subsection size +.Ltmp19636: + .short .Ltmp19639-.Ltmp19638 # Record length +.Ltmp19638: + .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 6471 # 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 +.Ltmp19639: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19637: + .p2align 2 + .cv_linetable 63, "??__FautoRegistrar41@?A0x3DBF7A98@@YAXXZ", .Lfunc_end63 + .long 241 # Symbol subsection for ??__EautoRegistrar43@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19641-.Ltmp19640 # Subsection size +.Ltmp19640: + .short .Ltmp19643-.Ltmp19642 # Record length +.Ltmp19642: + .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 6472 # 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 +.Ltmp19643: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19641: + .p2align 2 + .cv_linetable 64, "??__EautoRegistrar43@?A0x3DBF7A98@@YAXXZ", .Lfunc_end64 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____42 + .long .Ltmp19645-.Ltmp19644 # Subsection size +.Ltmp19644: + .short .Ltmp19647-.Ltmp19646 # Record length +.Ltmp19646: + .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 6473 # 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 +.Ltmp19647: + .short .Ltmp19649-.Ltmp19648 # Record length +.Ltmp19648: + .short 4414 # Record kind: S_LOCAL + .long 5241 # TypeIndex + .short 0 # Flags + .asciz "a" +.Ltmp19649: + .cv_def_range .Ltmp5393 .Ltmp5850, "E\021N\001\000\000\300$\000\000" + .short .Ltmp19651-.Ltmp19650 # Record length +.Ltmp19650: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19651: + .cv_def_range .Ltmp5394 .Ltmp5690 .Ltmp5691 .Ltmp5850, "E\021N\001\000\000\260$\000\000" + .short .Ltmp19653-.Ltmp19652 # Record length +.Ltmp19652: + .short 4414 # Record kind: S_LOCAL + .long 4137 # TypeIndex + .short 0 # Flags + .asciz "it" +.Ltmp19653: + .cv_def_range .Ltmp5394 .Ltmp5690 .Ltmp5691 .Ltmp5850, "E\021N\001\000\000\240$\000\000" + .short .Ltmp19655-.Ltmp19654 # Record length +.Ltmp19654: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 0 # Flags + .asciz "it2" +.Ltmp19655: + .cv_def_range .Ltmp5394 .Ltmp5690 .Ltmp5691 .Ltmp5850, "E\021N\001\000\000\220$\000\000" + .short .Ltmp19657-.Ltmp19656 # Record length +.Ltmp19656: + .short 4414 # Record kind: S_LOCAL + .long 4139 # TypeIndex + .short 0 # Flags + .asciz "cit" +.Ltmp19657: + .cv_def_range .Ltmp5394 .Ltmp5690 .Ltmp5691 .Ltmp5850, "E\021N\001\000\000\200$\000\000" + .short .Ltmp19659-.Ltmp19658 # Record length +.Ltmp19658: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19659: + .cv_def_range .Ltmp5403 .Ltmp5411 .Ltmp5691 .Ltmp5695, "E\021N\001\000\0000$\000\000" + .short .Ltmp19661-.Ltmp19660 # Record length +.Ltmp19660: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19661: + .cv_def_range .Ltmp5412 .Ltmp5420 .Ltmp5696 .Ltmp5700, "E\021N\001\000\000X#\000\000" + .short .Ltmp19663-.Ltmp19662 # Record length +.Ltmp19662: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19663: + .cv_def_range .Ltmp5421 .Ltmp5429 .Ltmp5701 .Ltmp5705, "E\021N\001\000\000\200\"\000\000" + .short .Ltmp19665-.Ltmp19664 # Record length +.Ltmp19664: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19665: + .cv_def_range .Ltmp5430 .Ltmp5438 .Ltmp5706 .Ltmp5710, "E\021N\001\000\000\250!\000\000" + .short .Ltmp19667-.Ltmp19666 # Record length +.Ltmp19666: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19667: + .cv_def_range .Ltmp5439 .Ltmp5447 .Ltmp5711 .Ltmp5715, "E\021N\001\000\000\320 \000\000" + .short .Ltmp19669-.Ltmp19668 # Record length +.Ltmp19668: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19669: + .cv_def_range .Ltmp5448 .Ltmp5456 .Ltmp5716 .Ltmp5720, "E\021N\001\000\000\350\037\000\000" + .short .Ltmp19671-.Ltmp19670 # Record length +.Ltmp19670: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19671: + .cv_def_range .Ltmp5457 .Ltmp5465 .Ltmp5721 .Ltmp5725, "E\021N\001\000\000\000\037\000\000" + .short .Ltmp19673-.Ltmp19672 # Record length +.Ltmp19672: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19673: + .cv_def_range .Ltmp5466 .Ltmp5474 .Ltmp5726 .Ltmp5730, "E\021N\001\000\000\030\036\000\000" + .short .Ltmp19675-.Ltmp19674 # Record length +.Ltmp19674: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19675: + .cv_def_range .Ltmp5475 .Ltmp5483 .Ltmp5731 .Ltmp5735, "E\021N\001\000\0000\035\000\000" + .short .Ltmp19677-.Ltmp19676 # Record length +.Ltmp19676: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19677: + .cv_def_range .Ltmp5484 .Ltmp5492 .Ltmp5736 .Ltmp5740, "E\021N\001\000\000H\034\000\000" + .short .Ltmp19679-.Ltmp19678 # Record length +.Ltmp19678: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19679: + .cv_def_range .Ltmp5493 .Ltmp5501 .Ltmp5741 .Ltmp5745, "E\021N\001\000\000p\033\000\000" + .short .Ltmp19681-.Ltmp19680 # Record length +.Ltmp19680: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19681: + .cv_def_range .Ltmp5502 .Ltmp5510 .Ltmp5746 .Ltmp5750, "E\021N\001\000\000\230\032\000\000" + .short .Ltmp19683-.Ltmp19682 # Record length +.Ltmp19682: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19683: + .cv_def_range .Ltmp5511 .Ltmp5519 .Ltmp5751 .Ltmp5755, "E\021N\001\000\000\260\031\000\000" + .short .Ltmp19685-.Ltmp19684 # Record length +.Ltmp19684: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19685: + .cv_def_range .Ltmp5520 .Ltmp5528 .Ltmp5756 .Ltmp5760, "E\021N\001\000\000\310\030\000\000" + .short .Ltmp19687-.Ltmp19686 # Record length +.Ltmp19686: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19687: + .cv_def_range .Ltmp5529 .Ltmp5537 .Ltmp5761 .Ltmp5765, "E\021N\001\000\000\340\027\000\000" + .short .Ltmp19689-.Ltmp19688 # Record length +.Ltmp19688: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19689: + .cv_def_range .Ltmp5538 .Ltmp5546 .Ltmp5766 .Ltmp5770, "E\021N\001\000\000\b\027\000\000" + .short .Ltmp19691-.Ltmp19690 # Record length +.Ltmp19690: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19691: + .cv_def_range .Ltmp5547 .Ltmp5555 .Ltmp5771 .Ltmp5775, "E\021N\001\000\0000\026\000\000" + .short .Ltmp19693-.Ltmp19692 # Record length +.Ltmp19692: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19693: + .cv_def_range .Ltmp5556 .Ltmp5564 .Ltmp5776 .Ltmp5780, "E\021N\001\000\000X\025\000\000" + .short .Ltmp19695-.Ltmp19694 # Record length +.Ltmp19694: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19695: + .cv_def_range .Ltmp5565 .Ltmp5573 .Ltmp5781 .Ltmp5785, "E\021N\001\000\000\200\024\000\000" + .short .Ltmp19697-.Ltmp19696 # Record length +.Ltmp19696: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19697: + .cv_def_range .Ltmp5574 .Ltmp5582 .Ltmp5786 .Ltmp5790, "E\021N\001\000\000\230\023\000\000" + .short .Ltmp19699-.Ltmp19698 # Record length +.Ltmp19698: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19699: + .cv_def_range .Ltmp5583 .Ltmp5591 .Ltmp5791 .Ltmp5795, "E\021N\001\000\000\260\022\000\000" + .short .Ltmp19701-.Ltmp19700 # Record length +.Ltmp19700: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19701: + .cv_def_range .Ltmp5592 .Ltmp5600 .Ltmp5796 .Ltmp5800, "E\021N\001\000\000\330\021\000\000" + .short .Ltmp19703-.Ltmp19702 # Record length +.Ltmp19702: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19703: + .cv_def_range .Ltmp5601 .Ltmp5609 .Ltmp5801 .Ltmp5805, "E\021N\001\000\000\000\021\000\000" + .short .Ltmp19705-.Ltmp19704 # Record length +.Ltmp19704: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19705: + .cv_def_range .Ltmp5610 .Ltmp5618 .Ltmp5806 .Ltmp5810, "E\021N\001\000\000(\020\000\000" + .short .Ltmp19707-.Ltmp19706 # Record length +.Ltmp19706: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19707: + .cv_def_range .Ltmp5619 .Ltmp5627 .Ltmp5811 .Ltmp5815, "E\021N\001\000\000P\017\000\000" + .short .Ltmp19709-.Ltmp19708 # Record length +.Ltmp19708: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19709: + .cv_def_range .Ltmp5628 .Ltmp5636 .Ltmp5816 .Ltmp5820, "E\021N\001\000\000h\016\000\000" + .short .Ltmp19711-.Ltmp19710 # Record length +.Ltmp19710: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19711: + .cv_def_range .Ltmp5637 .Ltmp5645 .Ltmp5821 .Ltmp5825, "E\021N\001\000\000\200\r\000\000" + .short .Ltmp19713-.Ltmp19712 # Record length +.Ltmp19712: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19713: + .cv_def_range .Ltmp5646 .Ltmp5654 .Ltmp5826 .Ltmp5830, "E\021N\001\000\000\250\f\000\000" + .short .Ltmp19715-.Ltmp19714 # Record length +.Ltmp19714: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19715: + .cv_def_range .Ltmp5655 .Ltmp5663 .Ltmp5831 .Ltmp5835, "E\021N\001\000\000\320\013\000\000" + .short .Ltmp19717-.Ltmp19716 # Record length +.Ltmp19716: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19717: + .cv_def_range .Ltmp5664 .Ltmp5672 .Ltmp5836 .Ltmp5840, "E\021N\001\000\000\350\n\000\000" + .short .Ltmp19719-.Ltmp19718 # Record length +.Ltmp19718: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19719: + .cv_def_range .Ltmp5673 .Ltmp5681 .Ltmp5841 .Ltmp5845, "E\021N\001\000\000\000\n\000\000" + .short .Ltmp19721-.Ltmp19720 # Record length +.Ltmp19720: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19721: + .cv_def_range .Ltmp5682 .Ltmp5690 .Ltmp5846 .Ltmp5850, "E\021N\001\000\000(\t\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19645: + .p2align 2 + .cv_linetable 65, "?____C_A_T_C_H____T_E_S_T____42@@YAXXZ", .Lfunc_end65 + .long 241 # Symbol subsection for ??__FautoRegistrar43@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19723-.Ltmp19722 # Subsection size +.Ltmp19722: + .short .Ltmp19725-.Ltmp19724 # Record length +.Ltmp19724: + .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 6474 # 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 +.Ltmp19725: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19723: + .p2align 2 + .cv_linetable 66, "??__FautoRegistrar43@?A0x3DBF7A98@@YAXXZ", .Lfunc_end66 + .long 241 # Symbol subsection for ??__EautoRegistrar45@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19727-.Ltmp19726 # Subsection size +.Ltmp19726: + .short .Ltmp19729-.Ltmp19728 # Record length +.Ltmp19728: + .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 6475 # 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 +.Ltmp19729: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19727: + .p2align 2 + .cv_linetable 67, "??__EautoRegistrar45@?A0x3DBF7A98@@YAXXZ", .Lfunc_end67 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____44 + .long .Ltmp19731-.Ltmp19730 # Subsection size +.Ltmp19730: + .short .Ltmp19733-.Ltmp19732 # Record length +.Ltmp19732: + .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 6476 # 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 +.Ltmp19733: + .short .Ltmp19735-.Ltmp19734 # Record length +.Ltmp19734: + .short 4414 # Record kind: S_LOCAL + .long 5241 # TypeIndex + .short 0 # Flags + .asciz "a" +.Ltmp19735: + .cv_def_range .Ltmp6115 .Ltmp6139 .Ltmp6292 .Ltmp6301, "E\021N\001\000\000\240\024\000\000" + .short .Ltmp19737-.Ltmp19736 # Record length +.Ltmp19736: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19737: + .cv_def_range .Ltmp6115 .Ltmp6139 .Ltmp6292 .Ltmp6301, "E\021N\001\000\000\220\024\000\000" + .short .Ltmp19739-.Ltmp19738 # Record length +.Ltmp19738: + .short 4414 # Record kind: S_LOCAL + .long 4137 # TypeIndex + .short 0 # Flags + .asciz "it" +.Ltmp19739: + .cv_def_range .Ltmp6115 .Ltmp6139 .Ltmp6292 .Ltmp6301, "E\021N\001\000\000\200\024\000\000" + .short .Ltmp19741-.Ltmp19740 # Record length +.Ltmp19740: + .short 4414 # Record kind: S_LOCAL + .long 4137 # TypeIndex + .short 0 # Flags + .asciz "it2" +.Ltmp19741: + .cv_def_range .Ltmp6115 .Ltmp6139 .Ltmp6292 .Ltmp6301, "E\021N\001\000\000p\024\000\000" + .short .Ltmp19743-.Ltmp19742 # Record length +.Ltmp19742: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19743: + .cv_def_range .Ltmp6122 .Ltmp6130 .Ltmp6292 .Ltmp6296, "E\021N\001\000\000 \024\000\000" + .short .Ltmp19745-.Ltmp19744 # Record length +.Ltmp19744: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19745: + .cv_def_range .Ltmp6131 .Ltmp6139 .Ltmp6297 .Ltmp6301, "E\021N\001\000\000(\023\000\000" + .short .Ltmp19747-.Ltmp19746 # Record length +.Ltmp19746: + .short 4414 # Record kind: S_LOCAL + .long 5241 # TypeIndex + .short 0 # Flags + .asciz "a" +.Ltmp19747: + .cv_def_range .Ltmp6139 .Ltmp6291 .Ltmp6302 .Ltmp6378, "E\021N\001\000\000\220\022\000\000" + .short .Ltmp19749-.Ltmp19748 # Record length +.Ltmp19748: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19749: + .cv_def_range .Ltmp6139 .Ltmp6291 .Ltmp6302 .Ltmp6378, "E\021N\001\000\000\200\022\000\000" + .short .Ltmp19751-.Ltmp19750 # Record length +.Ltmp19750: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 0 # Flags + .asciz "it" +.Ltmp19751: + .cv_def_range .Ltmp6139 .Ltmp6291 .Ltmp6302 .Ltmp6378, "E\021N\001\000\000p\022\000\000" + .short .Ltmp19753-.Ltmp19752 # Record length +.Ltmp19752: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 0 # Flags + .asciz "first" +.Ltmp19753: + .cv_def_range .Ltmp6139 .Ltmp6291 .Ltmp6302 .Ltmp6378, "E\021N\001\000\000`\022\000\000" + .short .Ltmp19755-.Ltmp19754 # Record length +.Ltmp19754: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 0 # Flags + .asciz "beyond" +.Ltmp19755: + .cv_def_range .Ltmp6139 .Ltmp6291 .Ltmp6302 .Ltmp6378, "E\021N\001\000\000\230\020\000\000" + .short .Ltmp19757-.Ltmp19756 # Record length +.Ltmp19756: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19757: + .cv_def_range .Ltmp6145 .Ltmp6153 .Ltmp6302 .Ltmp6306, "E\021N\001\000\000\020\022\000\000" + .short .Ltmp19759-.Ltmp19758 # Record length +.Ltmp19758: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19759: + .cv_def_range .Ltmp6154 .Ltmp6162 .Ltmp6307 .Ltmp6311, "E\021N\001\000\0008\021\000\000" + .short .Ltmp19761-.Ltmp19760 # Record length +.Ltmp19760: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19761: + .cv_def_range .Ltmp6164 .Ltmp6172 .Ltmp6312 .Ltmp6315 .Ltmp6320 .Ltmp6321, "E\021N\001\000\000H\020\000\000" + .short .Ltmp19763-.Ltmp19762 # Record length +.Ltmp19762: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19763: + .cv_def_range .Ltmp6173 .Ltmp6184 .Ltmp6316 .Ltmp6319 .Ltmp6322 .Ltmp6323, "E\021N\001\000\000p\017\000\000" + .short .Ltmp19765-.Ltmp19764 # Record length +.Ltmp19764: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19765: + .cv_def_range .Ltmp6185 .Ltmp6193 .Ltmp6324 .Ltmp6328, "E\021N\001\000\000\340\016\000\000" + .short .Ltmp19767-.Ltmp19766 # Record length +.Ltmp19766: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19767: + .cv_def_range .Ltmp6194 .Ltmp6202 .Ltmp6329 .Ltmp6333, "E\021N\001\000\000\350\r\000\000" + .short .Ltmp19769-.Ltmp19768 # Record length +.Ltmp19768: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19769: + .cv_def_range .Ltmp6203 .Ltmp6211 .Ltmp6334 .Ltmp6338, "E\021N\001\000\000\350\f\000\000" + .short .Ltmp19771-.Ltmp19770 # Record length +.Ltmp19770: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19771: + .cv_def_range .Ltmp6212 .Ltmp6220 .Ltmp6339 .Ltmp6343, "E\021N\001\000\000\350\013\000\000" + .short .Ltmp19773-.Ltmp19772 # Record length +.Ltmp19772: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19773: + .cv_def_range .Ltmp6221 .Ltmp6229 .Ltmp6344 .Ltmp6348, "E\021N\001\000\000\350\n\000\000" + .short .Ltmp19775-.Ltmp19774 # Record length +.Ltmp19774: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19775: + .cv_def_range .Ltmp6230 .Ltmp6238 .Ltmp6349 .Ltmp6353, "E\021N\001\000\000\b\n\000\000" + .short .Ltmp19777-.Ltmp19776 # Record length +.Ltmp19776: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19777: + .cv_def_range .Ltmp6239 .Ltmp6247 .Ltmp6354 .Ltmp6358, "E\021N\001\000\000(\t\000\000" + .short .Ltmp19779-.Ltmp19778 # Record length +.Ltmp19778: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19779: + .cv_def_range .Ltmp6248 .Ltmp6256 .Ltmp6359 .Ltmp6363, "E\021N\001\000\000(\b\000\000" + .short .Ltmp19781-.Ltmp19780 # Record length +.Ltmp19780: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19781: + .cv_def_range .Ltmp6259 .Ltmp6267 .Ltmp6364 .Ltmp6368, "E\021N\001\000\0000\007\000\000" + .short .Ltmp19783-.Ltmp19782 # Record length +.Ltmp19782: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19783: + .cv_def_range .Ltmp6268 .Ltmp6276 .Ltmp6369 .Ltmp6373, "E\021N\001\000\000X\006\000\000" + .short .Ltmp19785-.Ltmp19784 # Record length +.Ltmp19784: + .short 4414 # Record kind: S_LOCAL + .long 4125 # TypeIndex + .short 0 # Flags + .asciz "__range1" +.Ltmp19785: + .cv_def_range .Ltmp6276 .Ltmp6291 .Ltmp6374 .Ltmp6378, "E\021N\001\000\000\240\005\000\000" + .short .Ltmp19787-.Ltmp19786 # Record length +.Ltmp19786: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 0 # Flags + .asciz "__begin1" +.Ltmp19787: + .cv_def_range .Ltmp6276 .Ltmp6291 .Ltmp6374 .Ltmp6378, "E\021N\001\000\000\220\005\000\000" + .short .Ltmp19789-.Ltmp19788 # Record length +.Ltmp19788: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 0 # Flags + .asciz "__end1" +.Ltmp19789: + .cv_def_range .Ltmp6276 .Ltmp6291 .Ltmp6374 .Ltmp6378, "E\021N\001\000\000\200\005\000\000" + .short .Ltmp19791-.Ltmp19790 # Record length +.Ltmp19790: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 0 # Flags + .asciz "n" +.Ltmp19791: + .cv_def_range .Ltmp6281 .Ltmp6290 .Ltmp6374 .Ltmp6378, "E\021N\001\000\000X\005\000\000" + .short .Ltmp19793-.Ltmp19792 # Record length +.Ltmp19792: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19793: + .cv_def_range .Ltmp6282 .Ltmp6290 .Ltmp6374 .Ltmp6378, "E\021N\001\000\000\b\005\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19731: + .p2align 2 + .cv_linetable 68, "?____C_A_T_C_H____T_E_S_T____44@@YAXXZ", .Lfunc_end68 + .long 241 # Symbol subsection for ??__FautoRegistrar45@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19795-.Ltmp19794 # Subsection size +.Ltmp19794: + .short .Ltmp19797-.Ltmp19796 # Record length +.Ltmp19796: + .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 6477 # 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 +.Ltmp19797: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19795: + .p2align 2 + .cv_linetable 69, "??__FautoRegistrar45@?A0x3DBF7A98@@YAXXZ", .Lfunc_end69 + .long 241 # Symbol subsection for ??__EautoRegistrar47@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19799-.Ltmp19798 # Subsection size +.Ltmp19798: + .short .Ltmp19801-.Ltmp19800 # Record length +.Ltmp19800: + .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 6478 # 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 +.Ltmp19801: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19799: + .p2align 2 + .cv_linetable 70, "??__EautoRegistrar47@?A0x3DBF7A98@@YAXXZ", .Lfunc_end70 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____46 + .long .Ltmp19803-.Ltmp19802 # Subsection size +.Ltmp19802: + .short .Ltmp19805-.Ltmp19804 # Record length +.Ltmp19804: + .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 6479 # 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 +.Ltmp19805: + .short .Ltmp19807-.Ltmp19806 # Record length +.Ltmp19806: + .short 4414 # Record kind: S_LOCAL + .long 5241 # TypeIndex + .short 0 # Flags + .asciz "a" +.Ltmp19807: + .cv_def_range .Ltmp6629 .Ltmp6652 .Ltmp6790 .Ltmp6799, "E\021N\001\000\000P\023\000\000" + .short .Ltmp19809-.Ltmp19808 # Record length +.Ltmp19808: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19809: + .cv_def_range .Ltmp6629 .Ltmp6652 .Ltmp6790 .Ltmp6799, "E\021N\001\000\000@\023\000\000" + .short .Ltmp19811-.Ltmp19810 # Record length +.Ltmp19810: + .short 4414 # Record kind: S_LOCAL + .long 4139 # TypeIndex + .short 0 # Flags + .asciz "cit" +.Ltmp19811: + .cv_def_range .Ltmp6629 .Ltmp6652 .Ltmp6790 .Ltmp6799, "E\021N\001\000\0000\023\000\000" + .short .Ltmp19813-.Ltmp19812 # Record length +.Ltmp19812: + .short 4414 # Record kind: S_LOCAL + .long 4139 # TypeIndex + .short 0 # Flags + .asciz "cit2" +.Ltmp19813: + .cv_def_range .Ltmp6629 .Ltmp6652 .Ltmp6790 .Ltmp6799, "E\021N\001\000\000 \023\000\000" + .short .Ltmp19815-.Ltmp19814 # Record length +.Ltmp19814: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19815: + .cv_def_range .Ltmp6635 .Ltmp6643 .Ltmp6790 .Ltmp6794, "E\021N\001\000\000\300\022\000\000" + .short .Ltmp19817-.Ltmp19816 # Record length +.Ltmp19816: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19817: + .cv_def_range .Ltmp6644 .Ltmp6652 .Ltmp6795 .Ltmp6799, "E\021N\001\000\000\270\021\000\000" + .short .Ltmp19819-.Ltmp19818 # Record length +.Ltmp19818: + .short 4414 # Record kind: S_LOCAL + .long 5241 # TypeIndex + .short 0 # Flags + .asciz "a" +.Ltmp19819: + .cv_def_range .Ltmp6652 .Ltmp6789 .Ltmp6800 .Ltmp6871, "E\021N\001\000\000 \021\000\000" + .short .Ltmp19821-.Ltmp19820 # Record length +.Ltmp19820: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19821: + .cv_def_range .Ltmp6652 .Ltmp6789 .Ltmp6800 .Ltmp6871, "E\021N\001\000\000\020\021\000\000" + .short .Ltmp19823-.Ltmp19822 # Record length +.Ltmp19822: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 0 # Flags + .asciz "it" +.Ltmp19823: + .cv_def_range .Ltmp6652 .Ltmp6789 .Ltmp6800 .Ltmp6871, "E\021N\001\000\000\000\021\000\000" + .short .Ltmp19825-.Ltmp19824 # Record length +.Ltmp19824: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 0 # Flags + .asciz "first" +.Ltmp19825: + .cv_def_range .Ltmp6652 .Ltmp6789 .Ltmp6800 .Ltmp6871, "E\021N\001\000\000\360\020\000\000" + .short .Ltmp19827-.Ltmp19826 # Record length +.Ltmp19826: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 0 # Flags + .asciz "beyond" +.Ltmp19827: + .cv_def_range .Ltmp6652 .Ltmp6789 .Ltmp6800 .Ltmp6871, "E\021N\001\000\000(\017\000\000" + .short .Ltmp19829-.Ltmp19828 # Record length +.Ltmp19828: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "last" +.Ltmp19829: + .cv_def_range .Ltmp6652 .Ltmp6789 .Ltmp6800 .Ltmp6871, "E\021N\001\000\000\350\007\000\000" + .short .Ltmp19831-.Ltmp19830 # Record length +.Ltmp19830: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19831: + .cv_def_range .Ltmp6658 .Ltmp6666 .Ltmp6800 .Ltmp6804, "E\021N\001\000\000\240\020\000\000" + .short .Ltmp19833-.Ltmp19832 # Record length +.Ltmp19832: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19833: + .cv_def_range .Ltmp6667 .Ltmp6675 .Ltmp6805 .Ltmp6809, "E\021N\001\000\000\310\017\000\000" + .short .Ltmp19835-.Ltmp19834 # Record length +.Ltmp19834: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19835: + .cv_def_range .Ltmp6677 .Ltmp6685 .Ltmp6810 .Ltmp6813 .Ltmp6818 .Ltmp6819, "E\021N\001\000\000\330\016\000\000" + .short .Ltmp19837-.Ltmp19836 # Record length +.Ltmp19836: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19837: + .cv_def_range .Ltmp6686 .Ltmp6697 .Ltmp6814 .Ltmp6817 .Ltmp6820 .Ltmp6821, "E\021N\001\000\000\000\016\000\000" + .short .Ltmp19839-.Ltmp19838 # Record length +.Ltmp19838: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19839: + .cv_def_range .Ltmp6698 .Ltmp6706 .Ltmp6822 .Ltmp6826, "E\021N\001\000\000p\r\000\000" + .short .Ltmp19841-.Ltmp19840 # Record length +.Ltmp19840: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19841: + .cv_def_range .Ltmp6707 .Ltmp6715 .Ltmp6827 .Ltmp6831, "E\021N\001\000\000x\f\000\000" + .short .Ltmp19843-.Ltmp19842 # Record length +.Ltmp19842: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19843: + .cv_def_range .Ltmp6716 .Ltmp6724 .Ltmp6832 .Ltmp6836, "E\021N\001\000\000x\013\000\000" + .short .Ltmp19845-.Ltmp19844 # Record length +.Ltmp19844: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19845: + .cv_def_range .Ltmp6725 .Ltmp6733 .Ltmp6837 .Ltmp6841, "E\021N\001\000\000x\n\000\000" + .short .Ltmp19847-.Ltmp19846 # Record length +.Ltmp19846: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19847: + .cv_def_range .Ltmp6734 .Ltmp6742 .Ltmp6842 .Ltmp6846, "E\021N\001\000\000x\t\000\000" + .short .Ltmp19849-.Ltmp19848 # Record length +.Ltmp19848: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19849: + .cv_def_range .Ltmp6743 .Ltmp6751 .Ltmp6847 .Ltmp6851, "E\021N\001\000\000\230\b\000\000" + .short .Ltmp19851-.Ltmp19850 # Record length +.Ltmp19850: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19851: + .cv_def_range .Ltmp6752 .Ltmp6760 .Ltmp6852 .Ltmp6856, "E\021N\001\000\000\230\007\000\000" + .short .Ltmp19853-.Ltmp19852 # Record length +.Ltmp19852: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19853: + .cv_def_range .Ltmp6762 .Ltmp6770 .Ltmp6857 .Ltmp6861, "E\021N\001\000\000\240\006\000\000" + .short .Ltmp19855-.Ltmp19854 # Record length +.Ltmp19854: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19855: + .cv_def_range .Ltmp6772 .Ltmp6780 .Ltmp6862 .Ltmp6866, "E\021N\001\000\000\300\005\000\000" + .short .Ltmp19857-.Ltmp19856 # Record length +.Ltmp19856: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19857: + .cv_def_range .Ltmp6781 .Ltmp6789 .Ltmp6867 .Ltmp6871, "E\021N\001\000\000\350\004\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19803: + .p2align 2 + .cv_linetable 71, "?____C_A_T_C_H____T_E_S_T____46@@YAXXZ", .Lfunc_end71 + .long 241 # Symbol subsection for ??__FautoRegistrar47@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19859-.Ltmp19858 # Subsection size +.Ltmp19858: + .short .Ltmp19861-.Ltmp19860 # Record length +.Ltmp19860: + .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 6480 # 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 +.Ltmp19861: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19859: + .p2align 2 + .cv_linetable 72, "??__FautoRegistrar47@?A0x3DBF7A98@@YAXXZ", .Lfunc_end72 + .long 241 # Symbol subsection for ??__EautoRegistrar49@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19863-.Ltmp19862 # Subsection size +.Ltmp19862: + .short .Ltmp19865-.Ltmp19864 # Record length +.Ltmp19864: + .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 6481 # 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 +.Ltmp19865: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19863: + .p2align 2 + .cv_linetable 73, "??__EautoRegistrar49@?A0x3DBF7A98@@YAXXZ", .Lfunc_end73 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____48 + .long .Ltmp19867-.Ltmp19866 # Subsection size +.Ltmp19866: + .short .Ltmp19869-.Ltmp19868 # Record length +.Ltmp19868: + .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 6482 # 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 +.Ltmp19869: + .short .Ltmp19871-.Ltmp19870 # Record length +.Ltmp19870: + .short 4414 # Record kind: S_LOCAL + .long 5241 # TypeIndex + .short 0 # Flags + .asciz "a" +.Ltmp19871: + .cv_def_range .Ltmp7108 .Ltmp7260 .Ltmp7261 .Ltmp7337, "E\021N\001\000\000\200\021\000\000" + .short .Ltmp19873-.Ltmp19872 # Record length +.Ltmp19872: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19873: + .cv_def_range .Ltmp7108 .Ltmp7260 .Ltmp7261 .Ltmp7337, "E\021N\001\000\000p\021\000\000" + .short .Ltmp19875-.Ltmp19874 # Record length +.Ltmp19874: + .short 4414 # Record kind: S_LOCAL + .long 4272 # TypeIndex + .short 0 # Flags + .asciz "it" +.Ltmp19875: + .cv_def_range .Ltmp7108 .Ltmp7260 .Ltmp7261 .Ltmp7337, "E\021N\001\000\000`\021\000\000" + .short .Ltmp19877-.Ltmp19876 # Record length +.Ltmp19876: + .short 4414 # Record kind: S_LOCAL + .long 4272 # TypeIndex + .short 0 # Flags + .asciz "first" +.Ltmp19877: + .cv_def_range .Ltmp7108 .Ltmp7260 .Ltmp7261 .Ltmp7337, "E\021N\001\000\000P\021\000\000" + .short .Ltmp19879-.Ltmp19878 # Record length +.Ltmp19878: + .short 4414 # Record kind: S_LOCAL + .long 4272 # TypeIndex + .short 0 # Flags + .asciz "beyond" +.Ltmp19879: + .cv_def_range .Ltmp7108 .Ltmp7260 .Ltmp7261 .Ltmp7337, "E\021N\001\000\000\210\017\000\000" + .short .Ltmp19881-.Ltmp19880 # Record length +.Ltmp19880: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19881: + .cv_def_range .Ltmp7114 .Ltmp7122 .Ltmp7261 .Ltmp7265, "E\021N\001\000\000\000\021\000\000" + .short .Ltmp19883-.Ltmp19882 # Record length +.Ltmp19882: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19883: + .cv_def_range .Ltmp7123 .Ltmp7131 .Ltmp7266 .Ltmp7270, "E\021N\001\000\000(\020\000\000" + .short .Ltmp19885-.Ltmp19884 # Record length +.Ltmp19884: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19885: + .cv_def_range .Ltmp7133 .Ltmp7141 .Ltmp7271 .Ltmp7274 .Ltmp7279 .Ltmp7280, "E\021N\001\000\0008\017\000\000" + .short .Ltmp19887-.Ltmp19886 # Record length +.Ltmp19886: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19887: + .cv_def_range .Ltmp7142 .Ltmp7153 .Ltmp7275 .Ltmp7278 .Ltmp7281 .Ltmp7282, "E\021N\001\000\000`\016\000\000" + .short .Ltmp19889-.Ltmp19888 # Record length +.Ltmp19888: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19889: + .cv_def_range .Ltmp7154 .Ltmp7162 .Ltmp7283 .Ltmp7287, "E\021N\001\000\000\320\r\000\000" + .short .Ltmp19891-.Ltmp19890 # Record length +.Ltmp19890: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19891: + .cv_def_range .Ltmp7163 .Ltmp7171 .Ltmp7288 .Ltmp7292, "E\021N\001\000\000\350\f\000\000" + .short .Ltmp19893-.Ltmp19892 # Record length +.Ltmp19892: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19893: + .cv_def_range .Ltmp7172 .Ltmp7180 .Ltmp7293 .Ltmp7297, "E\021N\001\000\000\000\f\000\000" + .short .Ltmp19895-.Ltmp19894 # Record length +.Ltmp19894: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19895: + .cv_def_range .Ltmp7181 .Ltmp7189 .Ltmp7298 .Ltmp7302, "E\021N\001\000\000\030\013\000\000" + .short .Ltmp19897-.Ltmp19896 # Record length +.Ltmp19896: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19897: + .cv_def_range .Ltmp7190 .Ltmp7198 .Ltmp7303 .Ltmp7307, "E\021N\001\000\0000\n\000\000" + .short .Ltmp19899-.Ltmp19898 # Record length +.Ltmp19898: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19899: + .cv_def_range .Ltmp7199 .Ltmp7207 .Ltmp7308 .Ltmp7312, "E\021N\001\000\000P\t\000\000" + .short .Ltmp19901-.Ltmp19900 # Record length +.Ltmp19900: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19901: + .cv_def_range .Ltmp7208 .Ltmp7216 .Ltmp7313 .Ltmp7317, "E\021N\001\000\000p\b\000\000" + .short .Ltmp19903-.Ltmp19902 # Record length +.Ltmp19902: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19903: + .cv_def_range .Ltmp7217 .Ltmp7225 .Ltmp7318 .Ltmp7322, "E\021N\001\000\000\210\007\000\000" + .short .Ltmp19905-.Ltmp19904 # Record length +.Ltmp19904: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19905: + .cv_def_range .Ltmp7228 .Ltmp7236 .Ltmp7323 .Ltmp7327, "E\021N\001\000\000\240\006\000\000" + .short .Ltmp19907-.Ltmp19906 # Record length +.Ltmp19906: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19907: + .cv_def_range .Ltmp7237 .Ltmp7245 .Ltmp7328 .Ltmp7332, "E\021N\001\000\000\310\005\000\000" + .short .Ltmp19909-.Ltmp19908 # Record length +.Ltmp19908: + .short 4414 # Record kind: S_LOCAL + .long 4125 # TypeIndex + .short 0 # Flags + .asciz "__range1" +.Ltmp19909: + .cv_def_range .Ltmp7245 .Ltmp7260 .Ltmp7333 .Ltmp7337, "E\021N\001\000\000(\005\000\000" + .short .Ltmp19911-.Ltmp19910 # Record length +.Ltmp19910: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 0 # Flags + .asciz "__begin1" +.Ltmp19911: + .cv_def_range .Ltmp7245 .Ltmp7260 .Ltmp7333 .Ltmp7337, "E\021N\001\000\000\030\005\000\000" + .short .Ltmp19913-.Ltmp19912 # Record length +.Ltmp19912: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 0 # Flags + .asciz "__end1" +.Ltmp19913: + .cv_def_range .Ltmp7245 .Ltmp7260 .Ltmp7333 .Ltmp7337, "E\021N\001\000\000\b\005\000\000" + .short .Ltmp19915-.Ltmp19914 # Record length +.Ltmp19914: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 0 # Flags + .asciz "n" +.Ltmp19915: + .cv_def_range .Ltmp7250 .Ltmp7259 .Ltmp7333 .Ltmp7337, "E\021N\001\000\000\340\004\000\000" + .short .Ltmp19917-.Ltmp19916 # Record length +.Ltmp19916: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19917: + .cv_def_range .Ltmp7251 .Ltmp7259 .Ltmp7333 .Ltmp7337, "E\021N\001\000\000\220\004\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19867: + .p2align 2 + .cv_linetable 74, "?____C_A_T_C_H____T_E_S_T____48@@YAXXZ", .Lfunc_end74 + .long 241 # Symbol subsection for ??__FautoRegistrar49@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19919-.Ltmp19918 # Subsection size +.Ltmp19918: + .short .Ltmp19921-.Ltmp19920 # Record length +.Ltmp19920: + .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 6483 # 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 +.Ltmp19921: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19919: + .p2align 2 + .cv_linetable 75, "??__FautoRegistrar49@?A0x3DBF7A98@@YAXXZ", .Lfunc_end75 + .long 241 # Symbol subsection for ??__EautoRegistrar51@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19923-.Ltmp19922 # Subsection size +.Ltmp19922: + .short .Ltmp19925-.Ltmp19924 # Record length +.Ltmp19924: + .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 6484 # 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 +.Ltmp19925: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19923: + .p2align 2 + .cv_linetable 76, "??__EautoRegistrar51@?A0x3DBF7A98@@YAXXZ", .Lfunc_end76 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____50 + .long .Ltmp19927-.Ltmp19926 # Subsection size +.Ltmp19926: + .short .Ltmp19929-.Ltmp19928 # Record length +.Ltmp19928: + .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 6485 # 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 +.Ltmp19929: + .short .Ltmp19931-.Ltmp19930 # Record length +.Ltmp19930: + .short 4414 # Record kind: S_LOCAL + .long 5241 # TypeIndex + .short 0 # Flags + .asciz "a" +.Ltmp19931: + .cv_def_range .Ltmp7560 .Ltmp7697 .Ltmp7698 .Ltmp7769, "E\021N\001\000\000\020\020\000\000" + .short .Ltmp19933-.Ltmp19932 # Record length +.Ltmp19932: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19933: + .cv_def_range .Ltmp7560 .Ltmp7697 .Ltmp7698 .Ltmp7769, "E\021N\001\000\000\000\020\000\000" + .short .Ltmp19935-.Ltmp19934 # Record length +.Ltmp19934: + .short 4414 # Record kind: S_LOCAL + .long 4293 # TypeIndex + .short 0 # Flags + .asciz "it" +.Ltmp19935: + .cv_def_range .Ltmp7560 .Ltmp7697 .Ltmp7698 .Ltmp7769, "E\021N\001\000\000\360\017\000\000" + .short .Ltmp19937-.Ltmp19936 # Record length +.Ltmp19936: + .short 4414 # Record kind: S_LOCAL + .long 4293 # TypeIndex + .short 0 # Flags + .asciz "first" +.Ltmp19937: + .cv_def_range .Ltmp7560 .Ltmp7697 .Ltmp7698 .Ltmp7769, "E\021N\001\000\000\340\017\000\000" + .short .Ltmp19939-.Ltmp19938 # Record length +.Ltmp19938: + .short 4414 # Record kind: S_LOCAL + .long 4293 # TypeIndex + .short 0 # Flags + .asciz "beyond" +.Ltmp19939: + .cv_def_range .Ltmp7560 .Ltmp7697 .Ltmp7698 .Ltmp7769, "E\021N\001\000\000\030\016\000\000" + .short .Ltmp19941-.Ltmp19940 # Record length +.Ltmp19940: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "last" +.Ltmp19941: + .cv_def_range .Ltmp7560 .Ltmp7697 .Ltmp7698 .Ltmp7769, "E\021N\001\000\000l\006\000\000" + .short .Ltmp19943-.Ltmp19942 # Record length +.Ltmp19942: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19943: + .cv_def_range .Ltmp7566 .Ltmp7574 .Ltmp7698 .Ltmp7702, "E\021N\001\000\000\220\017\000\000" + .short .Ltmp19945-.Ltmp19944 # Record length +.Ltmp19944: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19945: + .cv_def_range .Ltmp7575 .Ltmp7583 .Ltmp7703 .Ltmp7707, "E\021N\001\000\000\270\016\000\000" + .short .Ltmp19947-.Ltmp19946 # Record length +.Ltmp19946: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19947: + .cv_def_range .Ltmp7585 .Ltmp7593 .Ltmp7708 .Ltmp7711 .Ltmp7716 .Ltmp7717, "E\021N\001\000\000\310\r\000\000" + .short .Ltmp19949-.Ltmp19948 # Record length +.Ltmp19948: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19949: + .cv_def_range .Ltmp7594 .Ltmp7605 .Ltmp7712 .Ltmp7715 .Ltmp7718 .Ltmp7719, "E\021N\001\000\000\360\f\000\000" + .short .Ltmp19951-.Ltmp19950 # Record length +.Ltmp19950: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19951: + .cv_def_range .Ltmp7606 .Ltmp7614 .Ltmp7720 .Ltmp7724, "E\021N\001\000\000`\f\000\000" + .short .Ltmp19953-.Ltmp19952 # Record length +.Ltmp19952: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19953: + .cv_def_range .Ltmp7615 .Ltmp7623 .Ltmp7725 .Ltmp7729, "E\021N\001\000\000x\013\000\000" + .short .Ltmp19955-.Ltmp19954 # Record length +.Ltmp19954: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19955: + .cv_def_range .Ltmp7624 .Ltmp7632 .Ltmp7730 .Ltmp7734, "E\021N\001\000\000\220\n\000\000" + .short .Ltmp19957-.Ltmp19956 # Record length +.Ltmp19956: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19957: + .cv_def_range .Ltmp7633 .Ltmp7641 .Ltmp7735 .Ltmp7739, "E\021N\001\000\000\250\t\000\000" + .short .Ltmp19959-.Ltmp19958 # Record length +.Ltmp19958: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19959: + .cv_def_range .Ltmp7642 .Ltmp7650 .Ltmp7740 .Ltmp7744, "E\021N\001\000\000\300\b\000\000" + .short .Ltmp19961-.Ltmp19960 # Record length +.Ltmp19960: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19961: + .cv_def_range .Ltmp7651 .Ltmp7659 .Ltmp7745 .Ltmp7749, "E\021N\001\000\000\340\007\000\000" + .short .Ltmp19963-.Ltmp19962 # Record length +.Ltmp19962: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19963: + .cv_def_range .Ltmp7660 .Ltmp7668 .Ltmp7750 .Ltmp7754, "E\021N\001\000\000\370\006\000\000" + .short .Ltmp19965-.Ltmp19964 # Record length +.Ltmp19964: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19965: + .cv_def_range .Ltmp7670 .Ltmp7678 .Ltmp7755 .Ltmp7759, "E\021N\001\000\000\b\006\000\000" + .short .Ltmp19967-.Ltmp19966 # Record length +.Ltmp19966: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19967: + .cv_def_range .Ltmp7680 .Ltmp7688 .Ltmp7760 .Ltmp7764, "E\021N\001\000\000(\005\000\000" + .short .Ltmp19969-.Ltmp19968 # Record length +.Ltmp19968: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19969: + .cv_def_range .Ltmp7689 .Ltmp7697 .Ltmp7765 .Ltmp7769, "E\021N\001\000\000P\004\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19927: + .p2align 2 + .cv_linetable 77, "?____C_A_T_C_H____T_E_S_T____50@@YAXXZ", .Lfunc_end77 + .long 241 # Symbol subsection for ??__FautoRegistrar51@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19971-.Ltmp19970 # Subsection size +.Ltmp19970: + .short .Ltmp19973-.Ltmp19972 # Record length +.Ltmp19972: + .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 6486 # 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 +.Ltmp19973: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19971: + .p2align 2 + .cv_linetable 78, "??__FautoRegistrar51@?A0x3DBF7A98@@YAXXZ", .Lfunc_end78 + .long 241 # Symbol subsection for ??__EautoRegistrar53@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19975-.Ltmp19974 # Subsection size +.Ltmp19974: + .short .Ltmp19977-.Ltmp19976 # Record length +.Ltmp19976: + .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 6487 # 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 +.Ltmp19977: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19975: + .p2align 2 + .cv_linetable 79, "??__EautoRegistrar53@?A0x3DBF7A98@@YAXXZ", .Lfunc_end79 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____52 + .long .Ltmp19979-.Ltmp19978 # Subsection size +.Ltmp19978: + .short .Ltmp19981-.Ltmp19980 # Record length +.Ltmp19980: + .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 6488 # 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 +.Ltmp19981: + .short .Ltmp19983-.Ltmp19982 # Record length +.Ltmp19982: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s1" +.Ltmp19983: + .cv_def_range .Ltmp8782 .Ltmp8900 .Ltmp9495 .Ltmp9552, "E\021N\001\000\000\bM\000\000" + .short .Ltmp19985-.Ltmp19984 # Record length +.Ltmp19984: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s2" +.Ltmp19985: + .cv_def_range .Ltmp8782 .Ltmp8900 .Ltmp9495 .Ltmp9552, "E\021N\001\000\000\370L\000\000" + .short .Ltmp19987-.Ltmp19986 # Record length +.Ltmp19986: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19987: + .cv_def_range .Ltmp8787 .Ltmp8795 .Ltmp9495 .Ltmp9498 .Ltmp9501 .Ltmp9502, "E\021N\001\000\000\250L\000\000" + .short .Ltmp19989-.Ltmp19988 # Record length +.Ltmp19988: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19989: + .cv_def_range .Ltmp8796 .Ltmp8805 .Ltmp9499 .Ltmp9500 .Ltmp9505 .Ltmp9506, "E\021N\001\000\000\320K\000\000" + .short .Ltmp19991-.Ltmp19990 # Record length +.Ltmp19990: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19991: + .cv_def_range .Ltmp8806 .Ltmp8815 .Ltmp9503 .Ltmp9504 .Ltmp9507 .Ltmp9508, "E\021N\001\000\000\020K\000\000" + .short .Ltmp19993-.Ltmp19992 # Record length +.Ltmp19992: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19993: + .cv_def_range .Ltmp8816 .Ltmp8824 .Ltmp9509 .Ltmp9512 .Ltmp9515 .Ltmp9516, "E\021N\001\000\000PJ\000\000" + .short .Ltmp19995-.Ltmp19994 # Record length +.Ltmp19994: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19995: + .cv_def_range .Ltmp8825 .Ltmp8834 .Ltmp9513 .Ltmp9514 .Ltmp9517 .Ltmp9518, "E\021N\001\000\000xI\000\000" + .short .Ltmp19997-.Ltmp19996 # Record length +.Ltmp19996: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19997: + .cv_def_range .Ltmp8835 .Ltmp8843 .Ltmp9519 .Ltmp9523, "E\021N\001\000\000\260H\000\000" + .short .Ltmp19999-.Ltmp19998 # Record length +.Ltmp19998: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19999: + .cv_def_range .Ltmp8844 .Ltmp8852 .Ltmp9524 .Ltmp9527 .Ltmp9530 .Ltmp9531, "E\021N\001\000\000\330G\000\000" + .short .Ltmp20001-.Ltmp20000 # Record length +.Ltmp20000: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20001: + .cv_def_range .Ltmp8853 .Ltmp8862 .Ltmp9528 .Ltmp9529 .Ltmp9534 .Ltmp9535, "E\021N\001\000\000\000G\000\000" + .short .Ltmp20003-.Ltmp20002 # Record length +.Ltmp20002: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20003: + .cv_def_range .Ltmp8863 .Ltmp8872 .Ltmp9532 .Ltmp9533 .Ltmp9536 .Ltmp9537, "E\021N\001\000\000@F\000\000" + .short .Ltmp20005-.Ltmp20004 # Record length +.Ltmp20004: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20005: + .cv_def_range .Ltmp8873 .Ltmp8881 .Ltmp9538 .Ltmp9541 .Ltmp9544 .Ltmp9545, "E\021N\001\000\000\200E\000\000" + .short .Ltmp20007-.Ltmp20006 # Record length +.Ltmp20006: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20007: + .cv_def_range .Ltmp8882 .Ltmp8891 .Ltmp9542 .Ltmp9543 .Ltmp9546 .Ltmp9547, "E\021N\001\000\000\250D\000\000" + .short .Ltmp20009-.Ltmp20008 # Record length +.Ltmp20008: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20009: + .cv_def_range .Ltmp8892 .Ltmp8900 .Ltmp9548 .Ltmp9552, "E\021N\001\000\000\340C\000\000" + .short .Ltmp20011-.Ltmp20010 # Record length +.Ltmp20010: + .short 4414 # Record kind: S_LOCAL + .long 5317 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp20011: + .cv_def_range .Ltmp8900 .Ltmp9019 .Ltmp9553 .Ltmp9610, "E\021N\001\000\000PC\000\000" + .short .Ltmp20013-.Ltmp20012 # Record length +.Ltmp20012: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s1" +.Ltmp20013: + .cv_def_range .Ltmp8900 .Ltmp9019 .Ltmp9553 .Ltmp9610, "E\021N\001\000\000@C\000\000" + .short .Ltmp20015-.Ltmp20014 # Record length +.Ltmp20014: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s2" +.Ltmp20015: + .cv_def_range .Ltmp8900 .Ltmp9019 .Ltmp9553 .Ltmp9610, "E\021N\001\000\0000C\000\000" + .short .Ltmp20017-.Ltmp20016 # Record length +.Ltmp20016: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20017: + .cv_def_range .Ltmp8906 .Ltmp8914 .Ltmp9553 .Ltmp9556 .Ltmp9559 .Ltmp9560, "E\021N\001\000\000\340B\000\000" + .short .Ltmp20019-.Ltmp20018 # Record length +.Ltmp20018: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20019: + .cv_def_range .Ltmp8915 .Ltmp8924 .Ltmp9557 .Ltmp9558 .Ltmp9563 .Ltmp9564, "E\021N\001\000\000\bB\000\000" + .short .Ltmp20021-.Ltmp20020 # Record length +.Ltmp20020: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20021: + .cv_def_range .Ltmp8925 .Ltmp8934 .Ltmp9561 .Ltmp9562 .Ltmp9565 .Ltmp9566, "E\021N\001\000\000@A\000\000" + .short .Ltmp20023-.Ltmp20022 # Record length +.Ltmp20022: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20023: + .cv_def_range .Ltmp8935 .Ltmp8943 .Ltmp9567 .Ltmp9570 .Ltmp9573 .Ltmp9574, "E\021N\001\000\000\200@\000\000" + .short .Ltmp20025-.Ltmp20024 # Record length +.Ltmp20024: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20025: + .cv_def_range .Ltmp8944 .Ltmp8953 .Ltmp9571 .Ltmp9572 .Ltmp9575 .Ltmp9576, "E\021N\001\000\000\250?\000\000" + .short .Ltmp20027-.Ltmp20026 # Record length +.Ltmp20026: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20027: + .cv_def_range .Ltmp8954 .Ltmp8962 .Ltmp9577 .Ltmp9581, "E\021N\001\000\000\340>\000\000" + .short .Ltmp20029-.Ltmp20028 # Record length +.Ltmp20028: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20029: + .cv_def_range .Ltmp8963 .Ltmp8971 .Ltmp9582 .Ltmp9585 .Ltmp9588 .Ltmp9589, "E\021N\001\000\000\b>\000\000" + .short .Ltmp20031-.Ltmp20030 # Record length +.Ltmp20030: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20031: + .cv_def_range .Ltmp8972 .Ltmp8981 .Ltmp9586 .Ltmp9587 .Ltmp9592 .Ltmp9593, "E\021N\001\000\0000=\000\000" + .short .Ltmp20033-.Ltmp20032 # Record length +.Ltmp20032: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20033: + .cv_def_range .Ltmp8982 .Ltmp8991 .Ltmp9590 .Ltmp9591 .Ltmp9594 .Ltmp9595, "E\021N\001\000\000p<\000\000" + .short .Ltmp20035-.Ltmp20034 # Record length +.Ltmp20034: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20035: + .cv_def_range .Ltmp8992 .Ltmp9000 .Ltmp9596 .Ltmp9599 .Ltmp9602 .Ltmp9603, "E\021N\001\000\000\260;\000\000" + .short .Ltmp20037-.Ltmp20036 # Record length +.Ltmp20036: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20037: + .cv_def_range .Ltmp9001 .Ltmp9010 .Ltmp9600 .Ltmp9601 .Ltmp9604 .Ltmp9605, "E\021N\001\000\000\330:\000\000" + .short .Ltmp20039-.Ltmp20038 # Record length +.Ltmp20038: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20039: + .cv_def_range .Ltmp9011 .Ltmp9019 .Ltmp9606 .Ltmp9610, "E\021N\001\000\000\020:\000\000" + .short .Ltmp20041-.Ltmp20040 # Record length +.Ltmp20040: + .short 4414 # Record kind: S_LOCAL + .long 5317 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp20041: + .cv_def_range .Ltmp9019 .Ltmp9137 .Ltmp9611 .Ltmp9669, "E\021N\001\000\000\2009\000\000" + .short .Ltmp20043-.Ltmp20042 # Record length +.Ltmp20042: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s1" +.Ltmp20043: + .cv_def_range .Ltmp9019 .Ltmp9137 .Ltmp9611 .Ltmp9669, "E\021N\001\000\000p9\000\000" + .short .Ltmp20045-.Ltmp20044 # Record length +.Ltmp20044: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s2" +.Ltmp20045: + .cv_def_range .Ltmp9019 .Ltmp9137 .Ltmp9611 .Ltmp9669, "E\021N\001\000\000`9\000\000" + .short .Ltmp20047-.Ltmp20046 # Record length +.Ltmp20046: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20047: + .cv_def_range .Ltmp9024 .Ltmp9032 .Ltmp9611 .Ltmp9615, "E\021N\001\000\000\0209\000\000" + .short .Ltmp20049-.Ltmp20048 # Record length +.Ltmp20048: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20049: + .cv_def_range .Ltmp9033 .Ltmp9041 .Ltmp9616 .Ltmp9619 .Ltmp9622 .Ltmp9623, "E\021N\001\000\00088\000\000" + .short .Ltmp20051-.Ltmp20050 # Record length +.Ltmp20050: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20051: + .cv_def_range .Ltmp9042 .Ltmp9051 .Ltmp9620 .Ltmp9621 .Ltmp9626 .Ltmp9627, "E\021N\001\000\000`7\000\000" + .short .Ltmp20053-.Ltmp20052 # Record length +.Ltmp20052: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20053: + .cv_def_range .Ltmp9052 .Ltmp9061 .Ltmp9624 .Ltmp9625 .Ltmp9628 .Ltmp9629, "E\021N\001\000\000\2406\000\000" + .short .Ltmp20055-.Ltmp20054 # Record length +.Ltmp20054: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20055: + .cv_def_range .Ltmp9062 .Ltmp9070 .Ltmp9630 .Ltmp9633 .Ltmp9636 .Ltmp9637, "E\021N\001\000\000\3405\000\000" + .short .Ltmp20057-.Ltmp20056 # Record length +.Ltmp20056: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20057: + .cv_def_range .Ltmp9071 .Ltmp9080 .Ltmp9634 .Ltmp9635 .Ltmp9638 .Ltmp9639, "E\021N\001\000\000\b5\000\000" + .short .Ltmp20059-.Ltmp20058 # Record length +.Ltmp20058: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20059: + .cv_def_range .Ltmp9081 .Ltmp9089 .Ltmp9640 .Ltmp9643 .Ltmp9646 .Ltmp9647, "E\021N\001\000\000@4\000\000" + .short .Ltmp20061-.Ltmp20060 # Record length +.Ltmp20060: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20061: + .cv_def_range .Ltmp9090 .Ltmp9099 .Ltmp9644 .Ltmp9645 .Ltmp9648 .Ltmp9649, "E\021N\001\000\000h3\000\000" + .short .Ltmp20063-.Ltmp20062 # Record length +.Ltmp20062: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20063: + .cv_def_range .Ltmp9100 .Ltmp9108 .Ltmp9650 .Ltmp9653 .Ltmp9656 .Ltmp9657, "E\021N\001\000\000\2402\000\000" + .short .Ltmp20065-.Ltmp20064 # Record length +.Ltmp20064: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20065: + .cv_def_range .Ltmp9109 .Ltmp9118 .Ltmp9654 .Ltmp9655 .Ltmp9658 .Ltmp9659, "E\021N\001\000\000\3101\000\000" + .short .Ltmp20067-.Ltmp20066 # Record length +.Ltmp20066: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20067: + .cv_def_range .Ltmp9119 .Ltmp9127 .Ltmp9660 .Ltmp9663 .Ltmp9666 .Ltmp9667, "E\021N\001\000\000\0001\000\000" + .short .Ltmp20069-.Ltmp20068 # Record length +.Ltmp20068: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20069: + .cv_def_range .Ltmp9128 .Ltmp9137 .Ltmp9664 .Ltmp9665 .Ltmp9668 .Ltmp9669, "E\021N\001\000\000(0\000\000" + .short .Ltmp20071-.Ltmp20070 # Record length +.Ltmp20070: + .short 4414 # Record kind: S_LOCAL + .long 5317 # TypeIndex + .short 0 # Flags + .asciz "arr1" +.Ltmp20071: + .cv_def_range .Ltmp9137 .Ltmp9256 .Ltmp9670 .Ltmp9727, "E\021N\001\000\000\250/\000\000" + .short .Ltmp20073-.Ltmp20072 # Record length +.Ltmp20072: + .short 4414 # Record kind: S_LOCAL + .long 5317 # TypeIndex + .short 0 # Flags + .asciz "arr2" +.Ltmp20073: + .cv_def_range .Ltmp9137 .Ltmp9256 .Ltmp9670 .Ltmp9727, "E\021N\001\000\000\240/\000\000" + .short .Ltmp20075-.Ltmp20074 # Record length +.Ltmp20074: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s1" +.Ltmp20075: + .cv_def_range .Ltmp9137 .Ltmp9256 .Ltmp9670 .Ltmp9727, "E\021N\001\000\000\220/\000\000" + .short .Ltmp20077-.Ltmp20076 # Record length +.Ltmp20076: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s2" +.Ltmp20077: + .cv_def_range .Ltmp9137 .Ltmp9256 .Ltmp9670 .Ltmp9727, "E\021N\001\000\000\200/\000\000" + .short .Ltmp20079-.Ltmp20078 # Record length +.Ltmp20078: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20079: + .cv_def_range .Ltmp9143 .Ltmp9151 .Ltmp9670 .Ltmp9673 .Ltmp9676 .Ltmp9677, "E\021N\001\000\0000/\000\000" + .short .Ltmp20081-.Ltmp20080 # Record length +.Ltmp20080: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20081: + .cv_def_range .Ltmp9152 .Ltmp9161 .Ltmp9674 .Ltmp9675 .Ltmp9680 .Ltmp9681, "E\021N\001\000\000X.\000\000" + .short .Ltmp20083-.Ltmp20082 # Record length +.Ltmp20082: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20083: + .cv_def_range .Ltmp9162 .Ltmp9171 .Ltmp9678 .Ltmp9679 .Ltmp9682 .Ltmp9683, "E\021N\001\000\000\220-\000\000" + .short .Ltmp20085-.Ltmp20084 # Record length +.Ltmp20084: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20085: + .cv_def_range .Ltmp9172 .Ltmp9180 .Ltmp9684 .Ltmp9687 .Ltmp9690 .Ltmp9691, "E\021N\001\000\000\320,\000\000" + .short .Ltmp20087-.Ltmp20086 # Record length +.Ltmp20086: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20087: + .cv_def_range .Ltmp9181 .Ltmp9190 .Ltmp9688 .Ltmp9689 .Ltmp9692 .Ltmp9693, "E\021N\001\000\000\370+\000\000" + .short .Ltmp20089-.Ltmp20088 # Record length +.Ltmp20088: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20089: + .cv_def_range .Ltmp9191 .Ltmp9199 .Ltmp9694 .Ltmp9698, "E\021N\001\000\0000+\000\000" + .short .Ltmp20091-.Ltmp20090 # Record length +.Ltmp20090: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20091: + .cv_def_range .Ltmp9200 .Ltmp9208 .Ltmp9699 .Ltmp9702 .Ltmp9705 .Ltmp9706, "E\021N\001\000\000X*\000\000" + .short .Ltmp20093-.Ltmp20092 # Record length +.Ltmp20092: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20093: + .cv_def_range .Ltmp9209 .Ltmp9218 .Ltmp9703 .Ltmp9704 .Ltmp9709 .Ltmp9710, "E\021N\001\000\000\200)\000\000" + .short .Ltmp20095-.Ltmp20094 # Record length +.Ltmp20094: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20095: + .cv_def_range .Ltmp9219 .Ltmp9228 .Ltmp9707 .Ltmp9708 .Ltmp9711 .Ltmp9712, "E\021N\001\000\000\300(\000\000" + .short .Ltmp20097-.Ltmp20096 # Record length +.Ltmp20096: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20097: + .cv_def_range .Ltmp9229 .Ltmp9237 .Ltmp9713 .Ltmp9716 .Ltmp9719 .Ltmp9720, "E\021N\001\000\000\000(\000\000" + .short .Ltmp20099-.Ltmp20098 # Record length +.Ltmp20098: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20099: + .cv_def_range .Ltmp9238 .Ltmp9247 .Ltmp9717 .Ltmp9718 .Ltmp9721 .Ltmp9722, "E\021N\001\000\000('\000\000" + .short .Ltmp20101-.Ltmp20100 # Record length +.Ltmp20100: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20101: + .cv_def_range .Ltmp9248 .Ltmp9256 .Ltmp9723 .Ltmp9727, "E\021N\001\000\000`&\000\000" + .short .Ltmp20103-.Ltmp20102 # Record length +.Ltmp20102: + .short 4414 # Record kind: S_LOCAL + .long 5315 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp20103: + .cv_def_range .Ltmp9257 .Ltmp9375 .Ltmp9728 .Ltmp9786, "E\021N\001\000\000\314%\000\000" + .short .Ltmp20105-.Ltmp20104 # Record length +.Ltmp20104: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s1" +.Ltmp20105: + .cv_def_range .Ltmp9257 .Ltmp9375 .Ltmp9728 .Ltmp9786, "E\021N\001\000\000\270%\000\000" + .short .Ltmp20107-.Ltmp20106 # Record length +.Ltmp20106: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s2" +.Ltmp20107: + .cv_def_range .Ltmp9257 .Ltmp9375 .Ltmp9728 .Ltmp9786, "E\021N\001\000\000\250%\000\000" + .short .Ltmp20109-.Ltmp20108 # Record length +.Ltmp20108: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20109: + .cv_def_range .Ltmp9262 .Ltmp9270 .Ltmp9728 .Ltmp9732, "E\021N\001\000\000X%\000\000" + .short .Ltmp20111-.Ltmp20110 # Record length +.Ltmp20110: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20111: + .cv_def_range .Ltmp9271 .Ltmp9279 .Ltmp9733 .Ltmp9736 .Ltmp9739 .Ltmp9740, "E\021N\001\000\000\200$\000\000" + .short .Ltmp20113-.Ltmp20112 # Record length +.Ltmp20112: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20113: + .cv_def_range .Ltmp9280 .Ltmp9289 .Ltmp9737 .Ltmp9738 .Ltmp9743 .Ltmp9744, "E\021N\001\000\000\250#\000\000" + .short .Ltmp20115-.Ltmp20114 # Record length +.Ltmp20114: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20115: + .cv_def_range .Ltmp9290 .Ltmp9299 .Ltmp9741 .Ltmp9742 .Ltmp9745 .Ltmp9746, "E\021N\001\000\000\340\"\000\000" + .short .Ltmp20117-.Ltmp20116 # Record length +.Ltmp20116: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20117: + .cv_def_range .Ltmp9300 .Ltmp9308 .Ltmp9747 .Ltmp9750 .Ltmp9753 .Ltmp9754, "E\021N\001\000\000 \"\000\000" + .short .Ltmp20119-.Ltmp20118 # Record length +.Ltmp20118: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20119: + .cv_def_range .Ltmp9309 .Ltmp9318 .Ltmp9751 .Ltmp9752 .Ltmp9755 .Ltmp9756, "E\021N\001\000\000H!\000\000" + .short .Ltmp20121-.Ltmp20120 # Record length +.Ltmp20120: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20121: + .cv_def_range .Ltmp9319 .Ltmp9327 .Ltmp9757 .Ltmp9760 .Ltmp9763 .Ltmp9764, "E\021N\001\000\000\200 \000\000" + .short .Ltmp20123-.Ltmp20122 # Record length +.Ltmp20122: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20123: + .cv_def_range .Ltmp9328 .Ltmp9337 .Ltmp9761 .Ltmp9762 .Ltmp9765 .Ltmp9766, "E\021N\001\000\000\250\037\000\000" + .short .Ltmp20125-.Ltmp20124 # Record length +.Ltmp20124: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20125: + .cv_def_range .Ltmp9338 .Ltmp9346 .Ltmp9767 .Ltmp9770 .Ltmp9773 .Ltmp9774, "E\021N\001\000\000\340\036\000\000" + .short .Ltmp20127-.Ltmp20126 # Record length +.Ltmp20126: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20127: + .cv_def_range .Ltmp9347 .Ltmp9356 .Ltmp9771 .Ltmp9772 .Ltmp9775 .Ltmp9776, "E\021N\001\000\000\b\036\000\000" + .short .Ltmp20129-.Ltmp20128 # Record length +.Ltmp20128: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20129: + .cv_def_range .Ltmp9357 .Ltmp9365 .Ltmp9777 .Ltmp9780 .Ltmp9783 .Ltmp9784, "E\021N\001\000\000@\035\000\000" + .short .Ltmp20131-.Ltmp20130 # Record length +.Ltmp20130: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20131: + .cv_def_range .Ltmp9366 .Ltmp9375 .Ltmp9781 .Ltmp9782 .Ltmp9785 .Ltmp9786, "E\021N\001\000\000h\034\000\000" + .short .Ltmp20133-.Ltmp20132 # Record length +.Ltmp20132: + .short 4414 # Record kind: S_LOCAL + .long 5317 # TypeIndex + .short 0 # Flags + .asciz "arr1" +.Ltmp20133: + .cv_def_range .Ltmp9375 .Ltmp9494 .Ltmp9787 .Ltmp9845, "E\021N\001\000\000\350\033\000\000" + .short .Ltmp20135-.Ltmp20134 # Record length +.Ltmp20134: + .short 4414 # Record kind: S_LOCAL + .long 5317 # TypeIndex + .short 0 # Flags + .asciz "arr2" +.Ltmp20135: + .cv_def_range .Ltmp9375 .Ltmp9494 .Ltmp9787 .Ltmp9845, "E\021N\001\000\000\340\033\000\000" + .short .Ltmp20137-.Ltmp20136 # Record length +.Ltmp20136: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s1" +.Ltmp20137: + .cv_def_range .Ltmp9375 .Ltmp9494 .Ltmp9787 .Ltmp9845, "E\021N\001\000\000\320\033\000\000" + .short .Ltmp20139-.Ltmp20138 # Record length +.Ltmp20138: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s2" +.Ltmp20139: + .cv_def_range .Ltmp9375 .Ltmp9494 .Ltmp9787 .Ltmp9845, "E\021N\001\000\000\300\033\000\000" + .short .Ltmp20141-.Ltmp20140 # Record length +.Ltmp20140: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20141: + .cv_def_range .Ltmp9381 .Ltmp9389 .Ltmp9787 .Ltmp9791, "E\021N\001\000\000p\033\000\000" + .short .Ltmp20143-.Ltmp20142 # Record length +.Ltmp20142: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20143: + .cv_def_range .Ltmp9390 .Ltmp9398 .Ltmp9792 .Ltmp9795 .Ltmp9798 .Ltmp9799, "E\021N\001\000\000\230\032\000\000" + .short .Ltmp20145-.Ltmp20144 # Record length +.Ltmp20144: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20145: + .cv_def_range .Ltmp9399 .Ltmp9408 .Ltmp9796 .Ltmp9797 .Ltmp9802 .Ltmp9803, "E\021N\001\000\000\300\031\000\000" + .short .Ltmp20147-.Ltmp20146 # Record length +.Ltmp20146: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20147: + .cv_def_range .Ltmp9409 .Ltmp9418 .Ltmp9800 .Ltmp9801 .Ltmp9804 .Ltmp9805, "E\021N\001\000\000\000\031\000\000" + .short .Ltmp20149-.Ltmp20148 # Record length +.Ltmp20148: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20149: + .cv_def_range .Ltmp9419 .Ltmp9427 .Ltmp9806 .Ltmp9809 .Ltmp9812 .Ltmp9813, "E\021N\001\000\000@\030\000\000" + .short .Ltmp20151-.Ltmp20150 # Record length +.Ltmp20150: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20151: + .cv_def_range .Ltmp9428 .Ltmp9437 .Ltmp9810 .Ltmp9811 .Ltmp9814 .Ltmp9815, "E\021N\001\000\000h\027\000\000" + .short .Ltmp20153-.Ltmp20152 # Record length +.Ltmp20152: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20153: + .cv_def_range .Ltmp9438 .Ltmp9446 .Ltmp9816 .Ltmp9819 .Ltmp9822 .Ltmp9823, "E\021N\001\000\000\240\026\000\000" + .short .Ltmp20155-.Ltmp20154 # Record length +.Ltmp20154: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20155: + .cv_def_range .Ltmp9447 .Ltmp9456 .Ltmp9820 .Ltmp9821 .Ltmp9824 .Ltmp9825, "E\021N\001\000\000\310\025\000\000" + .short .Ltmp20157-.Ltmp20156 # Record length +.Ltmp20156: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20157: + .cv_def_range .Ltmp9457 .Ltmp9465 .Ltmp9826 .Ltmp9829 .Ltmp9832 .Ltmp9833, "E\021N\001\000\000\000\025\000\000" + .short .Ltmp20159-.Ltmp20158 # Record length +.Ltmp20158: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20159: + .cv_def_range .Ltmp9466 .Ltmp9475 .Ltmp9830 .Ltmp9831 .Ltmp9834 .Ltmp9835, "E\021N\001\000\000(\024\000\000" + .short .Ltmp20161-.Ltmp20160 # Record length +.Ltmp20160: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20161: + .cv_def_range .Ltmp9476 .Ltmp9484 .Ltmp9836 .Ltmp9839 .Ltmp9842 .Ltmp9843, "E\021N\001\000\000`\023\000\000" + .short .Ltmp20163-.Ltmp20162 # Record length +.Ltmp20162: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20163: + .cv_def_range .Ltmp9485 .Ltmp9494 .Ltmp9840 .Ltmp9841 .Ltmp9844 .Ltmp9845, "E\021N\001\000\000\210\022\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19979: + .p2align 2 + .cv_linetable 80, "?____C_A_T_C_H____T_E_S_T____52@@YAXXZ", .Lfunc_end80 + .long 241 # Symbol subsection for ??__FautoRegistrar53@?A0x3DBF7A98@@YAXXZ + .long .Ltmp20165-.Ltmp20164 # Subsection size +.Ltmp20164: + .short .Ltmp20167-.Ltmp20166 # Record length +.Ltmp20166: + .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 6489 # 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 +.Ltmp20167: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20165: + .p2align 2 + .cv_linetable 81, "??__FautoRegistrar53@?A0x3DBF7A98@@YAXXZ", .Lfunc_end81 + .long 241 # Symbol subsection for ??__EautoRegistrar55@?A0x3DBF7A98@@YAXXZ + .long .Ltmp20169-.Ltmp20168 # Subsection size +.Ltmp20168: + .short .Ltmp20171-.Ltmp20170 # Record length +.Ltmp20170: + .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 6490 # 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 +.Ltmp20171: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20169: + .p2align 2 + .cv_linetable 82, "??__EautoRegistrar55@?A0x3DBF7A98@@YAXXZ", .Lfunc_end82 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____54 + .long .Ltmp20173-.Ltmp20172 # Subsection size +.Ltmp20172: + .short .Ltmp20175-.Ltmp20174 # Record length +.Ltmp20174: + .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 6491 # 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 +.Ltmp20175: + .short .Ltmp20177-.Ltmp20176 # Record length +.Ltmp20176: + .short 4414 # Record kind: S_LOCAL + .long 5241 # TypeIndex + .short 0 # Flags + .asciz "a" +.Ltmp20177: + .cv_def_range .Ltmp9990 .Ltmp10141, "E\021N\001\000\000\340\013\000\000" + .short .Ltmp20179-.Ltmp20178 # Record length +.Ltmp20178: + .short 4414 # Record kind: S_LOCAL + .long 4338 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp20179: + .cv_def_range .Ltmp9991 .Ltmp10022 .Ltmp10092 .Ltmp10106, "E\021N\001\000\000\320\013\000\000" + .short .Ltmp20181-.Ltmp20180 # Record length +.Ltmp20180: + .short 4414 # Record kind: S_LOCAL + .long 6493 # TypeIndex + .short 0 # Flags + .asciz "bs" +.Ltmp20181: + .cv_def_range .Ltmp9991 .Ltmp10022 .Ltmp10092 .Ltmp10106, "E\021N\001\000\000\330\n\000\000" + .short .Ltmp20183-.Ltmp20182 # Record length +.Ltmp20182: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20183: + .cv_def_range .Ltmp9995 .Ltmp10003 .Ltmp10092 .Ltmp10096, "E\021N\001\000\000\200\013\000\000" + .short .Ltmp20185-.Ltmp20184 # Record length +.Ltmp20184: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20185: + .cv_def_range .Ltmp10005 .Ltmp10013 .Ltmp10097 .Ltmp10101, "E\021N\001\000\000x\n\000\000" + .short .Ltmp20187-.Ltmp20186 # Record length +.Ltmp20186: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20187: + .cv_def_range .Ltmp10014 .Ltmp10022 .Ltmp10102 .Ltmp10106, "E\021N\001\000\000\220\t\000\000" + .short .Ltmp20189-.Ltmp20188 # Record length +.Ltmp20188: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp20189: + .cv_def_range .Ltmp10022 .Ltmp10070 .Ltmp10107 .Ltmp10131, "E\021N\001\000\000\350\b\000\000" + .short .Ltmp20191-.Ltmp20190 # Record length +.Ltmp20190: + .short 4414 # Record kind: S_LOCAL + .long 6493 # TypeIndex + .short 0 # Flags + .asciz "bs" +.Ltmp20191: + .cv_def_range .Ltmp10022 .Ltmp10070 .Ltmp10107 .Ltmp10131, "E\021N\001\000\000\330\b\000\000" + .short .Ltmp20193-.Ltmp20192 # Record length +.Ltmp20192: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20193: + .cv_def_range .Ltmp10026 .Ltmp10034 .Ltmp10107 .Ltmp10111, "E\021N\001\000\000x\b\000\000" + .short .Ltmp20195-.Ltmp20194 # Record length +.Ltmp20194: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20195: + .cv_def_range .Ltmp10035 .Ltmp10043 .Ltmp10112 .Ltmp10116, "E\021N\001\000\000\220\007\000\000" + .short .Ltmp20197-.Ltmp20196 # Record length +.Ltmp20196: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20197: + .cv_def_range .Ltmp10044 .Ltmp10052 .Ltmp10117 .Ltmp10121, "E\021N\001\000\000\250\006\000\000" + .short .Ltmp20199-.Ltmp20198 # Record length +.Ltmp20198: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20199: + .cv_def_range .Ltmp10053 .Ltmp10061 .Ltmp10122 .Ltmp10126, "E\021N\001\000\000\300\005\000\000" + .short .Ltmp20201-.Ltmp20200 # Record length +.Ltmp20200: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20201: + .cv_def_range .Ltmp10062 .Ltmp10070 .Ltmp10127 .Ltmp10131, "E\021N\001\000\000\330\004\000\000" + .short .Ltmp20203-.Ltmp20202 # Record length +.Ltmp20202: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp20203: + .cv_def_range .Ltmp10070 .Ltmp10091 .Ltmp10132 .Ltmp10141, "E\021N\001\000\0000\004\000\000" + .short .Ltmp20205-.Ltmp20204 # Record length +.Ltmp20204: + .short 4414 # Record kind: S_LOCAL + .long 6493 # TypeIndex + .short 0 # Flags + .asciz "bs" +.Ltmp20205: + .cv_def_range .Ltmp10070 .Ltmp10091 .Ltmp10132 .Ltmp10141, "E\021N\001\000\000 \004\000\000" + .short .Ltmp20207-.Ltmp20206 # Record length +.Ltmp20206: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20207: + .cv_def_range .Ltmp10074 .Ltmp10082 .Ltmp10132 .Ltmp10136, "E\021N\001\000\000\300\003\000\000" + .short .Ltmp20209-.Ltmp20208 # Record length +.Ltmp20208: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20209: + .cv_def_range .Ltmp10083 .Ltmp10091 .Ltmp10137 .Ltmp10141, "E\021N\001\000\000\330\002\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20173: + .p2align 2 + .cv_linetable 83, "?____C_A_T_C_H____T_E_S_T____54@@YAXXZ", .Lfunc_end83 + .long 241 # Symbol subsection for ??__FautoRegistrar55@?A0x3DBF7A98@@YAXXZ + .long .Ltmp20211-.Ltmp20210 # Subsection size +.Ltmp20210: + .short .Ltmp20213-.Ltmp20212 # Record length +.Ltmp20212: + .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 6552 # 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 +.Ltmp20213: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20211: + .p2align 2 + .cv_linetable 84, "??__FautoRegistrar55@?A0x3DBF7A98@@YAXXZ", .Lfunc_end84 + .long 241 # Symbol subsection for ??__EautoRegistrar57@?A0x3DBF7A98@@YAXXZ + .long .Ltmp20215-.Ltmp20214 # Subsection size +.Ltmp20214: + .short .Ltmp20217-.Ltmp20216 # Record length +.Ltmp20216: + .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 6553 # 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 +.Ltmp20217: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20215: + .p2align 2 + .cv_linetable 85, "??__EautoRegistrar57@?A0x3DBF7A98@@YAXXZ", .Lfunc_end85 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____56 + .long .Ltmp20219-.Ltmp20218 # Subsection size +.Ltmp20218: + .short .Ltmp20221-.Ltmp20220 # Record length +.Ltmp20220: + .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 6554 # 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 +.Ltmp20221: + .short .Ltmp20223-.Ltmp20222 # Record length +.Ltmp20222: + .short 4414 # Record kind: S_LOCAL + .long 5241 # TypeIndex + .short 0 # Flags + .asciz "a" +.Ltmp20223: + .cv_def_range .Ltmp10244 .Ltmp10349, "E\021N\001\000\0000\b\000\000" + .short .Ltmp20225-.Ltmp20224 # Record length +.Ltmp20224: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp20225: + .cv_def_range .Ltmp10245 .Ltmp10293 .Ltmp10315 .Ltmp10339, "E\021N\001\000\000 \b\000\000" + .short .Ltmp20227-.Ltmp20226 # Record length +.Ltmp20226: + .short 4414 # Record kind: S_LOCAL + .long 6556 # TypeIndex + .short 0 # Flags + .asciz "bs" +.Ltmp20227: + .cv_def_range .Ltmp10245 .Ltmp10293 .Ltmp10315 .Ltmp10339, "E\021N\001\000\000\020\b\000\000" + .short .Ltmp20229-.Ltmp20228 # Record length +.Ltmp20228: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20229: + .cv_def_range .Ltmp10249 .Ltmp10257 .Ltmp10315 .Ltmp10319, "E\021N\001\000\000\260\007\000\000" + .short .Ltmp20231-.Ltmp20230 # Record length +.Ltmp20230: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20231: + .cv_def_range .Ltmp10258 .Ltmp10266 .Ltmp10320 .Ltmp10324, "E\021N\001\000\000\310\006\000\000" + .short .Ltmp20233-.Ltmp20232 # Record length +.Ltmp20232: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20233: + .cv_def_range .Ltmp10267 .Ltmp10275 .Ltmp10325 .Ltmp10329, "E\021N\001\000\000\340\005\000\000" + .short .Ltmp20235-.Ltmp20234 # Record length +.Ltmp20234: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20235: + .cv_def_range .Ltmp10276 .Ltmp10284 .Ltmp10330 .Ltmp10334, "E\021N\001\000\000\370\004\000\000" + .short .Ltmp20237-.Ltmp20236 # Record length +.Ltmp20236: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20237: + .cv_def_range .Ltmp10285 .Ltmp10293 .Ltmp10335 .Ltmp10339, "E\021N\001\000\000\020\004\000\000" + .short .Ltmp20239-.Ltmp20238 # Record length +.Ltmp20238: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp20239: + .cv_def_range .Ltmp10293 .Ltmp10314 .Ltmp10340 .Ltmp10349, "E\021N\001\000\000h\003\000\000" + .short .Ltmp20241-.Ltmp20240 # Record length +.Ltmp20240: + .short 4414 # Record kind: S_LOCAL + .long 6556 # TypeIndex + .short 0 # Flags + .asciz "bs" +.Ltmp20241: + .cv_def_range .Ltmp10293 .Ltmp10314 .Ltmp10340 .Ltmp10349, "E\021N\001\000\000X\003\000\000" + .short .Ltmp20243-.Ltmp20242 # Record length +.Ltmp20242: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20243: + .cv_def_range .Ltmp10297 .Ltmp10305 .Ltmp10340 .Ltmp10344, "E\021N\001\000\000\370\002\000\000" + .short .Ltmp20245-.Ltmp20244 # Record length +.Ltmp20244: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20245: + .cv_def_range .Ltmp10306 .Ltmp10314 .Ltmp10345 .Ltmp10349, "E\021N\001\000\000\020\002\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20219: + .p2align 2 + .cv_linetable 86, "?____C_A_T_C_H____T_E_S_T____56@@YAXXZ", .Lfunc_end86 + .long 241 # Symbol subsection for ??__FautoRegistrar57@?A0x3DBF7A98@@YAXXZ + .long .Ltmp20247-.Ltmp20246 # Subsection size +.Ltmp20246: + .short .Ltmp20249-.Ltmp20248 # Record length +.Ltmp20248: + .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 6605 # 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 +.Ltmp20249: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20247: + .p2align 2 + .cv_linetable 87, "??__FautoRegistrar57@?A0x3DBF7A98@@YAXXZ", .Lfunc_end87 + .long 241 # Symbol subsection for ??__EautoRegistrar59@?A0x3DBF7A98@@YAXXZ + .long .Ltmp20251-.Ltmp20250 # Subsection size +.Ltmp20250: + .short .Ltmp20253-.Ltmp20252 # Record length +.Ltmp20252: + .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 6606 # 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 +.Ltmp20253: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20251: + .p2align 2 + .cv_linetable 88, "??__EautoRegistrar59@?A0x3DBF7A98@@YAXXZ", .Lfunc_end88 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____58 + .long .Ltmp20255-.Ltmp20254 # Subsection size +.Ltmp20254: + .short .Ltmp20257-.Ltmp20256 # Record length +.Ltmp20256: + .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 6607 # 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 +.Ltmp20257: + .short .Ltmp20259-.Ltmp20258 # Record length +.Ltmp20258: + .short 4414 # Record kind: S_LOCAL + .long 5241 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp20259: + .cv_def_range .Ltmp10436 .Ltmp10538, "E\021N\001\000\0000\005\000\000" + .short .Ltmp20261-.Ltmp20260 # Record length +.Ltmp20260: + .short 4414 # Record kind: S_LOCAL + .long 5732 # TypeIndex + .short 0 # Flags + .asciz "s4" +.Ltmp20261: + .cv_def_range .Ltmp10436 .Ltmp10538, "E\021N\001\000\000(\005\000\000" + .short .Ltmp20263-.Ltmp20262 # Record length +.Ltmp20262: + .short 4414 # Record kind: S_LOCAL + .long 5317 # TypeIndex + .short 0 # Flags + .asciz "arr2" +.Ltmp20263: + .cv_def_range .Ltmp10436 .Ltmp10538, "E\021N\001\000\000p\002\000\000" + .short .Ltmp20265-.Ltmp20264 # Record length +.Ltmp20264: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp20265: + .cv_def_range .Ltmp10436 .Ltmp10538, "E\021N\001\000\000\310\001\000\000" + .short .Ltmp20267-.Ltmp20266 # Record length +.Ltmp20266: + .short 4414 # Record kind: S_LOCAL + .long 6610 # TypeIndex + .short 0 # Flags + .asciz "f" +.Ltmp20267: + .cv_def_range .Ltmp10436 .Ltmp10538, "E\021N\001\000\000\300\001\000\000" + .short .Ltmp20269-.Ltmp20268 # Record length +.Ltmp20268: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20269: + .cv_def_range .Ltmp10440 .Ltmp10448 .Ltmp10510 .Ltmp10514, "E\021N\001\000\000\330\004\000\000" + .short .Ltmp20271-.Ltmp20270 # Record length +.Ltmp20270: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp20271: + .cv_def_range .Ltmp10448 .Ltmp10459 .Ltmp10515 .Ltmp10518 .Ltmp10523 .Ltmp10524, "E\021N\001\000\0000\004\000\000" + .short .Ltmp20273-.Ltmp20272 # Record length +.Ltmp20272: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20273: + .cv_def_range .Ltmp10451 .Ltmp10459 .Ltmp10515 .Ltmp10518 .Ltmp10523 .Ltmp10524, "E\021N\001\000\000\340\003\000\000" + .short .Ltmp20275-.Ltmp20274 # Record length +.Ltmp20274: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp20275: + .cv_def_range .Ltmp10459 .Ltmp10473 .Ltmp10519 .Ltmp10522 .Ltmp10529 .Ltmp10530, "E\021N\001\000\0008\003\000\000" + .short .Ltmp20277-.Ltmp20276 # Record length +.Ltmp20276: + .short 4414 # Record kind: S_LOCAL + .long 6614 # TypeIndex + .short 0 # Flags + .asciz "f" +.Ltmp20277: + .cv_def_range .Ltmp10459 .Ltmp10473 .Ltmp10519 .Ltmp10522 .Ltmp10529 .Ltmp10530, "E\021N\001\000\0000\003\000\000" + .short .Ltmp20279-.Ltmp20278 # Record length +.Ltmp20278: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20279: + .cv_def_range .Ltmp10462 .Ltmp10473 .Ltmp10519 .Ltmp10522 .Ltmp10529 .Ltmp10530, "E\021N\001\000\000\340\002\000\000" + .short .Ltmp20281-.Ltmp20280 # Record length +.Ltmp20280: + .short 4414 # Record kind: S_LOCAL + .long 6619 # TypeIndex + .short 0 # Flags + .asciz "f" +.Ltmp20281: + .cv_def_range .Ltmp10481 .Ltmp10495 .Ltmp10525 .Ltmp10528 .Ltmp10535 .Ltmp10536, "E\021N\001\000\000h\002\000\000" + .short .Ltmp20283-.Ltmp20282 # Record length +.Ltmp20282: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20283: + .cv_def_range .Ltmp10483 .Ltmp10495 .Ltmp10525 .Ltmp10528 .Ltmp10535 .Ltmp10536, "E\021N\001\000\000\030\002\000\000" + .short .Ltmp20285-.Ltmp20284 # Record length +.Ltmp20284: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20285: + .cv_def_range .Ltmp10498 .Ltmp10509 .Ltmp10531 .Ltmp10534 .Ltmp10537 .Ltmp10538, "E\021N\001\000\000p\001\000\000" + .short .Ltmp20287-.Ltmp20286 # Record length +.Ltmp20286: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp10476-.Ltmp10474 # Code size + .secrel32 .Ltmp10474 # Function section relative address + .secidx .Lfunc_begin89 # Function section index + .byte 0 # Lexical block name +.Ltmp20287: + .short .Ltmp20289-.Ltmp20288 # Record length +.Ltmp20288: + .short 4414 # Record kind: S_LOCAL + .long 5249 # TypeIndex + .short 0 # Flags + .asciz "s2" +.Ltmp20289: + .cv_def_range .Ltmp10474 .Ltmp10476, "E\021N\001\000\000\230\002\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp20291-.Ltmp20290 # Record length +.Ltmp20290: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp10479-.Ltmp10476 # Code size + .secrel32 .Ltmp10476 # Function section relative address + .secidx .Lfunc_begin89 # Function section index + .byte 0 # Lexical block name +.Ltmp20291: + .short .Ltmp20293-.Ltmp20292 # Record length +.Ltmp20292: + .short 4414 # Record kind: S_LOCAL + .long 6622 # TypeIndex + .short 0 # Flags + .asciz "s1" +.Ltmp20293: + .cv_def_range .Ltmp10476 .Ltmp10479, "E\021N\001\000\000\220\002\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp20295-.Ltmp20294 # Record length +.Ltmp20294: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp10480-.Ltmp10479 # Code size + .secrel32 .Ltmp10479 # Function section relative address + .secidx .Lfunc_begin89 # Function section index + .byte 0 # Lexical block name +.Ltmp20295: + .short .Ltmp20297-.Ltmp20296 # Record length +.Ltmp20296: + .short 4414 # Record kind: S_LOCAL + .long 6659 # TypeIndex + .short 0 # Flags + .asciz "s1" +.Ltmp20297: + .cv_def_range .Ltmp10479 .Ltmp10480, "E\021N\001\000\000\210\002\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20255: + .p2align 2 + .cv_linetable 89, "?____C_A_T_C_H____T_E_S_T____58@@YAXXZ", .Lfunc_end89 + .long 241 # Symbol subsection for ??__FautoRegistrar59@?A0x3DBF7A98@@YAXXZ + .long .Ltmp20299-.Ltmp20298 # Subsection size +.Ltmp20298: + .short .Ltmp20301-.Ltmp20300 # Record length +.Ltmp20300: + .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 6678 # 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 +.Ltmp20301: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20299: + .p2align 2 + .cv_linetable 90, "??__FautoRegistrar59@?A0x3DBF7A98@@YAXXZ", .Lfunc_end90 + .long 241 # Symbol subsection for ??__EautoRegistrar61@?A0x3DBF7A98@@YAXXZ + .long .Ltmp20303-.Ltmp20302 # Subsection size +.Ltmp20302: + .short .Ltmp20305-.Ltmp20304 # Record length +.Ltmp20304: + .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 6679 # 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 +.Ltmp20305: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20303: + .p2align 2 + .cv_linetable 91, "??__EautoRegistrar61@?A0x3DBF7A98@@YAXXZ", .Lfunc_end91 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____60 + .long .Ltmp20307-.Ltmp20306 # Subsection size +.Ltmp20306: + .short .Ltmp20309-.Ltmp20308 # Record length +.Ltmp20308: + .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 6680 # 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 +.Ltmp20309: + .short .Ltmp20311-.Ltmp20310 # Record length +.Ltmp20310: + .short 4414 # Record kind: S_LOCAL + .long 6681 # TypeIndex + .short 0 # Flags + .asciz "lat" +.Ltmp20311: + .cv_def_range .Ltmp10733 .Ltmp10875, "E\021N\001\000\000\370\013\000\000" + .short .Ltmp20313-.Ltmp20312 # Record length +.Ltmp20312: + .short 4414 # Record kind: S_LOCAL + .long 6722 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp20313: + .cv_def_range .Ltmp10733 .Ltmp10875, "E\021N\001\000\000\350\013\000\000" + .short .Ltmp20315-.Ltmp20314 # Record length +.Ltmp20314: + .short 4414 # Record kind: S_LOCAL + .long 6738 # TypeIndex + .short 0 # Flags + .asciz "f_it" +.Ltmp20315: + .cv_def_range .Ltmp10733 .Ltmp10875, "E\021N\001\000\000\330\013\000\000" + .short .Ltmp20317-.Ltmp20316 # Record length +.Ltmp20316: + .short 4414 # Record kind: S_LOCAL + .long 6810 # TypeIndex + .short 0 # Flags + .asciz "match" +.Ltmp20317: + .cv_def_range .Ltmp10733 .Ltmp10875, "E\021N\001\000\000\030\013\000\000" + .short .Ltmp20319-.Ltmp20318 # Record length +.Ltmp20318: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20319: + .cv_def_range .Ltmp10734 .Ltmp10743 .Ltmp10830 .Ltmp10831 .Ltmp10834 .Ltmp10835, "E\021N\001\000\000P\n\000\000" + .short .Ltmp20321-.Ltmp20320 # Record length +.Ltmp20320: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20321: + .cv_def_range .Ltmp10744 .Ltmp10753 .Ltmp10832 .Ltmp10833 .Ltmp10838 .Ltmp10839, "E\021N\001\000\000\260\t\000\000" + .short .Ltmp20323-.Ltmp20322 # Record length +.Ltmp20322: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20323: + .cv_def_range .Ltmp10754 .Ltmp10763 .Ltmp10836 .Ltmp10837 .Ltmp10840 .Ltmp10841, "E\021N\001\000\000\020\t\000\000" + .short .Ltmp20325-.Ltmp20324 # Record length +.Ltmp20324: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20325: + .cv_def_range .Ltmp10764 .Ltmp10772 .Ltmp10842 .Ltmp10846, "E\021N\001\000\000p\b\000\000" + .short .Ltmp20327-.Ltmp20326 # Record length +.Ltmp20326: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20327: + .cv_def_range .Ltmp10773 .Ltmp10781 .Ltmp10847 .Ltmp10850 .Ltmp10853 .Ltmp10854, "E\021N\001\000\000\210\007\000\000" + .short .Ltmp20329-.Ltmp20328 # Record length +.Ltmp20328: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20329: + .cv_def_range .Ltmp10782 .Ltmp10791 .Ltmp10851 .Ltmp10852 .Ltmp10857 .Ltmp10858, "E\021N\001\000\000(\006\000\000" + .short .Ltmp20331-.Ltmp20330 # Record length +.Ltmp20330: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20331: + .cv_def_range .Ltmp10792 .Ltmp10801 .Ltmp10855 .Ltmp10856 .Ltmp10861 .Ltmp10862, "E\021N\001\000\000\210\005\000\000" + .short .Ltmp20333-.Ltmp20332 # Record length +.Ltmp20332: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20333: + .cv_def_range .Ltmp10802 .Ltmp10811 .Ltmp10859 .Ltmp10860 .Ltmp10863 .Ltmp10864, "E\021N\001\000\000\350\004\000\000" + .short .Ltmp20335-.Ltmp20334 # Record length +.Ltmp20334: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20335: + .cv_def_range .Ltmp10812 .Ltmp10820 .Ltmp10865 .Ltmp10869, "E\021N\001\000\000H\004\000\000" + .short .Ltmp20337-.Ltmp20336 # Record length +.Ltmp20336: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20337: + .cv_def_range .Ltmp10821 .Ltmp10829 .Ltmp10870 .Ltmp10874, "E\021N\001\000\000p\003\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20307: + .p2align 2 + .cv_linetable 92, "?____C_A_T_C_H____T_E_S_T____60@@YAXXZ", .Lfunc_end92 + .long 241 # Symbol subsection for ??__FautoRegistrar61@?A0x3DBF7A98@@YAXXZ + .long .Ltmp20339-.Ltmp20338 # Subsection size +.Ltmp20338: + .short .Ltmp20341-.Ltmp20340 # Record length +.Ltmp20340: + .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 7111 # 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 +.Ltmp20341: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20339: + .p2align 2 + .cv_linetable 93, "??__FautoRegistrar61@?A0x3DBF7A98@@YAXXZ", .Lfunc_end93 + .long 241 # Symbol subsection for ??__EautoRegistrar63@?A0x3DBF7A98@@YAXXZ + .long .Ltmp20343-.Ltmp20342 # Subsection size +.Ltmp20342: + .short .Ltmp20345-.Ltmp20344 # Record length +.Ltmp20344: + .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 7112 # 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 +.Ltmp20345: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20343: + .p2align 2 + .cv_linetable 94, "??__EautoRegistrar63@?A0x3DBF7A98@@YAXXZ", .Lfunc_end94 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____62 + .long .Ltmp20347-.Ltmp20346 # Subsection size +.Ltmp20346: + .short .Ltmp20349-.Ltmp20348 # Record length +.Ltmp20348: + .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 7113 # 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 +.Ltmp20349: + .short .Ltmp20351-.Ltmp20350 # Record length +.Ltmp20350: + .short 4414 # Record kind: S_LOCAL + .long 5314 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp20351: + .cv_def_range .Ltmp10896 .Ltmp10912, "E\021N\001\000\000\340\000\000\000" + .short .Ltmp20353-.Ltmp20352 # Record length +.Ltmp20352: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp20353: + .cv_def_range .Ltmp10896 .Ltmp10912, "E\021N\001\000\000\320\000\000\000" + .short .Ltmp20355-.Ltmp20354 # Record length +.Ltmp20354: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20355: + .cv_def_range .Ltmp10900 .Ltmp10909 .Ltmp10910 .Ltmp10912, "E\021N\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20347: + .p2align 2 + .cv_linetable 95, "?____C_A_T_C_H____T_E_S_T____62@@YAXXZ", .Lfunc_end95 + .long 241 # Symbol subsection for ??__FautoRegistrar63@?A0x3DBF7A98@@YAXXZ + .long .Ltmp20357-.Ltmp20356 # Subsection size +.Ltmp20356: + .short .Ltmp20359-.Ltmp20358 # Record length +.Ltmp20358: + .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 7114 # 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 +.Ltmp20359: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20357: + .p2align 2 + .cv_linetable 96, "??__FautoRegistrar63@?A0x3DBF7A98@@YAXXZ", .Lfunc_end96 + .long 241 # Symbol subsection for ??__EautoRegistrar65@?A0x3DBF7A98@@YAXXZ + .long .Ltmp20361-.Ltmp20360 # Subsection size +.Ltmp20360: + .short .Ltmp20363-.Ltmp20362 # Record length +.Ltmp20362: + .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 7115 # 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 +.Ltmp20363: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20361: + .p2align 2 + .cv_linetable 97, "??__EautoRegistrar65@?A0x3DBF7A98@@YAXXZ", .Lfunc_end97 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____64 + .long .Ltmp20365-.Ltmp20364 # Subsection size +.Ltmp20364: + .short .Ltmp20367-.Ltmp20366 # Record length +.Ltmp20366: + .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 7116 # 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 +.Ltmp20367: + .short .Ltmp20369-.Ltmp20368 # Record length +.Ltmp20368: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20369: + .cv_def_range .Ltmp10953 .Ltmp10962 .Ltmp10983 .Ltmp10984 .Ltmp10987 .Ltmp10988, "E\021N\001\000\000\370\001\000\000" + .short .Ltmp20371-.Ltmp20370 # Record length +.Ltmp20370: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20371: + .cv_def_range .Ltmp10963 .Ltmp10972 .Ltmp10985 .Ltmp10986 .Ltmp10991 .Ltmp10992, "E\021N\001\000\000X\001\000\000" + .short .Ltmp20373-.Ltmp20372 # Record length +.Ltmp20372: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp20373: + .cv_def_range .Ltmp10973 .Ltmp10982 .Ltmp10989 .Ltmp10990 .Ltmp10993 .Ltmp10994, "E\021N\001\000\000\270\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20365: + .p2align 2 + .cv_linetable 98, "?____C_A_T_C_H____T_E_S_T____64@@YAXXZ", .Lfunc_end98 + .long 241 # Symbol subsection for ??__FautoRegistrar65@?A0x3DBF7A98@@YAXXZ + .long .Ltmp20375-.Ltmp20374 # Subsection size +.Ltmp20374: + .short .Ltmp20377-.Ltmp20376 # Record length +.Ltmp20376: + .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 7117 # 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 +.Ltmp20377: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20375: + .p2align 2 + .cv_linetable 99, "??__FautoRegistrar65@?A0x3DBF7A98@@YAXXZ", .Lfunc_end99 + .section .debug$S,"dr",associative,"??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<0,void> + .long .Ltmp20379-.Ltmp20378 # Subsection size +.Ltmp20378: + .short .Ltmp20381-.Ltmp20380 # Record length +.Ltmp20380: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end100-"??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7118 # Function type index + .secrel32 "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" # Function section relative address + .secidx "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<0,void>" # Function name +.Ltmp20381: + .short .Ltmp20383-.Ltmp20382 # Record length +.Ltmp20382: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20383: + .cv_def_range .Ltmp10999 .Ltmp11000, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20379: + .p2align 2 + .cv_linetable 100, "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ", .Lfunc_end100 + .section .debug$S,"dr",associative,"??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::AssertionHandler::handle + .long .Ltmp20385-.Ltmp20384 # Subsection size +.Ltmp20384: + .short .Ltmp20387-.Ltmp20386 # Record length +.Ltmp20386: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end101-"??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7154 # Function type index + .secrel32 "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" # Function section relative address + .secidx "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::AssertionHandler::handle" # Function name +.Ltmp20387: + .short .Ltmp20389-.Ltmp20388 # Record length +.Ltmp20388: + .short 4414 # Record kind: S_LOCAL + .long 4382 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20389: + .cv_def_range .Ltmp11003 .Ltmp11004, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp20391-.Ltmp20390 # Record length +.Ltmp20390: + .short 4414 # Record kind: S_LOCAL + .long 7121 # TypeIndex + .short 1 # Flags + .asciz "expr" +.Ltmp20391: + .cv_def_range .Ltmp11003 .Ltmp11004, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20385: + .p2align 2 + .cv_linetable 101, "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z", .Lfunc_end101 + .section .debug$S,"dr",associative,"??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<= + .long .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_end102-"??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7161 # Function type index + .secrel32 "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" # Function section relative address + .secidx "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=" # Function name +.Ltmp20395: + .short .Ltmp20397-.Ltmp20396 # Record length +.Ltmp20396: + .short 4414 # Record kind: S_LOCAL + .long 7156 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20397: + .cv_def_range .Ltmp11005 .Ltmp11006, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20399-.Ltmp20398 # Record length +.Ltmp20398: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "value" +.Ltmp20399: + .cv_def_range .Ltmp11005 .Ltmp11006, "E\021O\001\000\000G\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20393: + .p2align 2 + .cv_linetable 102, "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z", .Lfunc_end102 + .section .debug$S,"dr",associative,"?size@?$span@H$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp20401-.Ltmp20400 # Subsection size +.Ltmp20400: + .short .Ltmp20403-.Ltmp20402 # Record length +.Ltmp20402: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end103-"?size@?$span@H$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7162 # Function type index + .secrel32 "?size@?$span@H$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@H$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp20403: + .short .Ltmp20405-.Ltmp20404 # Record length +.Ltmp20404: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20405: + .cv_def_range .Ltmp11007 .Ltmp11008, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20401: + .p2align 2 + .cv_linetable 103, "?size@?$span@H$0?0@gsl@@QEBA_JXZ", .Lfunc_end103 + .section .debug$S,"dr",associative,"?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp20407-.Ltmp20406 # Subsection size +.Ltmp20406: + .short .Ltmp20409-.Ltmp20408 # Record length +.Ltmp20408: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end104-"?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7163 # Function type index + .secrel32 "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" # Function section relative address + .secidx "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp20409: + .short .Ltmp20411-.Ltmp20410 # Record length +.Ltmp20410: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20411: + .cv_def_range .Ltmp11009 .Ltmp11010, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20407: + .p2align 2 + .cv_linetable 104, "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ", .Lfunc_end104 + .section .debug$S,"dr",associative,"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<0,void> + .long .Ltmp20413-.Ltmp20412 # Subsection size +.Ltmp20412: + .short .Ltmp20415-.Ltmp20414 # Record length +.Ltmp20414: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end105-"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7164 # Function type index + .secrel32 "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" # Function section relative address + .secidx "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<0,void>" # Function name +.Ltmp20415: + .short .Ltmp20417-.Ltmp20416 # Record length +.Ltmp20416: + .short 4414 # Record kind: S_LOCAL + .long 4331 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20417: + .cv_def_range .Ltmp11013 .Ltmp11014, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20413: + .p2align 2 + .cv_linetable 105, "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ", .Lfunc_end105 + .section .debug$S,"dr",associative,"?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp20419-.Ltmp20418 # Subsection size +.Ltmp20418: + .short .Ltmp20421-.Ltmp20420 # Record length +.Ltmp20420: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end106-"?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7165 # Function type index + .secrel32 "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp20421: + .short .Ltmp20423-.Ltmp20422 # Record length +.Ltmp20422: + .short 4414 # Record kind: S_LOCAL + .long 4349 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20423: + .cv_def_range .Ltmp11015 .Ltmp11016, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20419: + .p2align 2 + .cv_linetable 106, "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ", .Lfunc_end106 + .section .debug$S,"dr",associative,"?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp20425-.Ltmp20424 # Subsection size +.Ltmp20424: + .short .Ltmp20427-.Ltmp20426 # Record length +.Ltmp20426: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end107-"?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7166 # Function type index + .secrel32 "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" # Function section relative address + .secidx "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp20427: + .short .Ltmp20429-.Ltmp20428 # Record length +.Ltmp20428: + .short 4414 # Record kind: S_LOCAL + .long 4349 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20429: + .cv_def_range .Ltmp11017 .Ltmp11018, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20425: + .p2align 2 + .cv_linetable 107, "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ", .Lfunc_end107 + .section .debug$S,"dr",associative,"??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<0,void> + .long .Ltmp20431-.Ltmp20430 # Subsection size +.Ltmp20430: + .short .Ltmp20433-.Ltmp20432 # Record length +.Ltmp20432: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end108-"??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7167 # Function type index + .secrel32 "??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ" # Function section relative address + .secidx "??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<0,void>" # Function name +.Ltmp20433: + .short .Ltmp20435-.Ltmp20434 # Record length +.Ltmp20434: + .short 4414 # Record kind: S_LOCAL + .long 4994 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20435: + .cv_def_range .Ltmp11021 .Ltmp11022, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20431: + .p2align 2 + .cv_linetable 108, "??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ", .Lfunc_end108 + .section .debug$S,"dr",associative,"?data@?$span@H$0A@@gsl@@QEBAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp20437-.Ltmp20436 # Subsection size +.Ltmp20436: + .short .Ltmp20439-.Ltmp20438 # Record length +.Ltmp20438: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end109-"?data@?$span@H$0A@@gsl@@QEBAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7168 # Function type index + .secrel32 "?data@?$span@H$0A@@gsl@@QEBAPEAHXZ" # Function section relative address + .secidx "?data@?$span@H$0A@@gsl@@QEBAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp20439: + .short .Ltmp20441-.Ltmp20440 # Record length +.Ltmp20440: + .short 4414 # Record kind: S_LOCAL + .long 5010 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20441: + .cv_def_range .Ltmp11023 .Ltmp11024, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20437: + .p2align 2 + .cv_linetable 109, "?data@?$span@H$0A@@gsl@@QEBAPEAHXZ", .Lfunc_end109 + .section .debug$S,"dr",associative,"??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<0,void> + .long .Ltmp20443-.Ltmp20442 # Subsection size +.Ltmp20442: + .short .Ltmp20445-.Ltmp20444 # Record length +.Ltmp20444: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end110-"??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7169 # Function type index + .secrel32 "??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ" # Function section relative address + .secidx "??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<0,void>" # Function name +.Ltmp20445: + .short .Ltmp20447-.Ltmp20446 # Record length +.Ltmp20446: + .short 4414 # Record kind: S_LOCAL + .long 5051 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20447: + .cv_def_range .Ltmp11027 .Ltmp11028, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20443: + .p2align 2 + .cv_linetable 110, "??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ", .Lfunc_end110 + .section .debug$S,"dr",associative,"?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .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_end111-"?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7170 # Function type index + .secrel32 "?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" # Function section relative address + .secidx "?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp20451: + .short .Ltmp20453-.Ltmp20452 # Record length +.Ltmp20452: + .short 4414 # Record kind: S_LOCAL + .long 5067 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20453: + .cv_def_range .Ltmp11029 .Ltmp11030, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20449: + .p2align 2 + .cv_linetable 111, "?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ", .Lfunc_end111 + .section .debug$S,"dr",associative,"??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<0>::extent_type + .long .Ltmp20455-.Ltmp20454 # Subsection size +.Ltmp20454: + .short .Ltmp20457-.Ltmp20456 # Record length +.Ltmp20456: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end112-"??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7171 # Function type index + .secrel32 "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" # Function section relative address + .secidx "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<0>::extent_type" # Function name +.Ltmp20457: + .short .Ltmp20459-.Ltmp20458 # Record length +.Ltmp20458: + .short 4414 # Record kind: S_LOCAL + .long 5039 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20459: + .cv_def_range .Ltmp11031 .Ltmp11032, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20455: + .p2align 2 + .cv_linetable 112, "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ", .Lfunc_end112 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp20461-.Ltmp20460 # Subsection size +.Ltmp20460: + .short .Ltmp20463-.Ltmp20462 # Record length +.Ltmp20462: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end113-"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7175 # Function type index + .secrel32 "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp20463: + .short .Ltmp20465-.Ltmp20464 # Record length +.Ltmp20464: + .short 4414 # Record kind: S_LOCAL + .long 7172 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20465: + .cv_def_range .Ltmp11037 .Ltmp11041, "E\021N\001\000\000(\000\000\000" + .short .Ltmp20467-.Ltmp20466 # Record length +.Ltmp20466: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp20467: + .cv_def_range .Ltmp11037 .Ltmp11041, "E\021N\001\000\0000\000\000\000" + .short .Ltmp20469-.Ltmp20468 # Record length +.Ltmp20468: + .short 4414 # Record kind: S_LOCAL + .long 5047 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp20469: + .cv_def_range .Ltmp11037 .Ltmp11041, "E\021N\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20461: + .p2align 2 + .cv_linetable 113, "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z", .Lfunc_end113 + .section .debug$S,"dr",associative,"??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<-1>::extent_type<0> + .long .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_end114-"??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7178 # Function type index + .secrel32 "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z" # Function section relative address + .secidx "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<-1>::extent_type<0>" # Function name +.Ltmp20473: + .short .Ltmp20475-.Ltmp20474 # Record length +.Ltmp20474: + .short 4414 # Record kind: S_LOCAL + .long 4298 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20475: + .cv_def_range .Ltmp11042 .Ltmp11044, "E\021O\001\000\0000\000\000\000" + .short .Ltmp20477-.Ltmp20476 # Record length +.Ltmp20476: + .short 4414 # Record kind: S_LOCAL + .long 5047 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp20477: + .cv_def_range .Ltmp11042 .Ltmp11044, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20471: + .p2align 2 + .cv_linetable 114, "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z", .Lfunc_end114 + .section .debug$S,"dr",associative,"?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<-1>::size + .long .Ltmp20479-.Ltmp20478 # Subsection size +.Ltmp20478: + .short .Ltmp20481-.Ltmp20480 # Record length +.Ltmp20480: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end115-"?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7179 # Function type index + .secrel32 "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<-1>::size" # Function name +.Ltmp20481: + .short .Ltmp20483-.Ltmp20482 # Record length +.Ltmp20482: + .short 4414 # Record kind: S_LOCAL + .long 4301 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20483: + .cv_def_range .Ltmp11045 .Ltmp11046, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20479: + .p2align 2 + .cv_linetable 115, "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ", .Lfunc_end115 + .section .debug$S,"dr",associative,"??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::throw_exception + .long .Ltmp20485-.Ltmp20484 # Subsection size +.Ltmp20484: + .short .Ltmp20487-.Ltmp20486 # Record length +.Ltmp20486: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end116-"??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7225 # Function type index + .secrel32 "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" # Function section relative address + .secidx "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::throw_exception" # Function name +.Ltmp20487: + .short .Ltmp20489-.Ltmp20488 # Record length +.Ltmp20488: + .short 4414 # Record kind: S_LOCAL + .long 7182 # TypeIndex + .short 1 # Flags + .asciz "exception" +.Ltmp20489: + .cv_def_range .Ltmp11047 .Ltmp11048, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20485: + .p2align 2 + .cv_linetable 116, "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z", .Lfunc_end116 + .section .debug$S,"dr",associative,"??0fail_fast@gsl@@QEAA@QEBD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::fail_fast::fail_fast + .long .Ltmp20491-.Ltmp20490 # Subsection size +.Ltmp20490: + .short .Ltmp20493-.Ltmp20492 # Record length +.Ltmp20492: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end117-"??0fail_fast@gsl@@QEAA@QEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7226 # Function type index + .secrel32 "??0fail_fast@gsl@@QEAA@QEBD@Z" # Function section relative address + .secidx "??0fail_fast@gsl@@QEAA@QEBD@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::fail_fast::fail_fast" # Function name +.Ltmp20493: + .short .Ltmp20495-.Ltmp20494 # Record length +.Ltmp20494: + .short 4414 # Record kind: S_LOCAL + .long 7187 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20495: + .cv_def_range .Ltmp11049 .Ltmp11050, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20497-.Ltmp20496 # Record length +.Ltmp20496: + .short 4414 # Record kind: S_LOCAL + .long 4649 # TypeIndex + .short 1 # Flags + .asciz "message" +.Ltmp20497: + .cv_def_range .Ltmp11049 .Ltmp11050, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20491: + .p2align 2 + .cv_linetable 117, "??0fail_fast@gsl@@QEAA@QEBD@Z", .Lfunc_end117 + .section .debug$S,"dr",associative,"??1fail_fast@gsl@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::fail_fast::~fail_fast + .long .Ltmp20499-.Ltmp20498 # Subsection size +.Ltmp20498: + .short .Ltmp20501-.Ltmp20500 # Record length +.Ltmp20500: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end118-"??1fail_fast@gsl@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7228 # Function type index + .secrel32 "??1fail_fast@gsl@@UEAA@XZ" # Function section relative address + .secidx "??1fail_fast@gsl@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::fail_fast::~fail_fast" # Function name +.Ltmp20501: + .short .Ltmp20503-.Ltmp20502 # Record length +.Ltmp20502: + .short 4414 # Record kind: S_LOCAL + .long 7187 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20503: + .cv_def_range .Ltmp11051 .Ltmp11053, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20499: + .p2align 2 + .cv_linetable 118, "??1fail_fast@gsl@@UEAA@XZ", .Lfunc_end118 + .section .debug$S,"dr",associative,"?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<0>::size + .long .Ltmp20505-.Ltmp20504 # Subsection size +.Ltmp20504: + .short .Ltmp20507-.Ltmp20506 # Record length +.Ltmp20506: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end119-"?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7229 # Function type index + .secrel32 "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<0>::size" # Function name +.Ltmp20507: + .short .Ltmp20509-.Ltmp20508 # Record length +.Ltmp20508: + .short 4414 # Record kind: S_LOCAL + .long 5044 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20509: + .cv_def_range .Ltmp11054 .Ltmp11055, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20505: + .p2align 2 + .cv_linetable 119, "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ", .Lfunc_end119 + .section .debug$S,"dr",associative,"??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward + .long .Ltmp20511-.Ltmp20510 # Subsection size +.Ltmp20510: + .short .Ltmp20513-.Ltmp20512 # Record length +.Ltmp20512: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end120-"??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7234 # Function type index + .secrel32 "??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z" # Function section relative address + .secidx "??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +.Ltmp20513: + .short .Ltmp20515-.Ltmp20514 # Record length +.Ltmp20514: + .short 4414 # Record kind: S_LOCAL + .long 7231 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp20515: + .cv_def_range .Ltmp11056 .Ltmp11057, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20511: + .p2align 2 + .cv_linetable 120, "??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z", .Lfunc_end120 + .section .debug$S,"dr",associative,"??0fail_fast@gsl@@QEAA@$$QEAU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::fail_fast::fail_fast + .long .Ltmp20517-.Ltmp20516 # Subsection size +.Ltmp20516: + .short .Ltmp20519-.Ltmp20518 # Record length +.Ltmp20518: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end121-"??0fail_fast@gsl@@QEAA@$$QEAU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7236 # Function type index + .secrel32 "??0fail_fast@gsl@@QEAA@$$QEAU01@@Z" # Function section relative address + .secidx "??0fail_fast@gsl@@QEAA@$$QEAU01@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::fail_fast::fail_fast" # Function name +.Ltmp20519: + .short .Ltmp20521-.Ltmp20520 # Record length +.Ltmp20520: + .short 4414 # Record kind: S_LOCAL + .long 7187 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20521: + .cv_def_range .Ltmp11058 .Ltmp11059, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20523-.Ltmp20522 # Record length +.Ltmp20522: + .short 4414 # Record kind: S_LOCAL + .long 7182 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp20523: + .cv_def_range .Ltmp11058 .Ltmp11059, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20517: + .p2align 2 + .cv_linetable 121, "??0fail_fast@gsl@@QEAA@$$QEAU01@@Z", .Lfunc_end121 + .section .debug$S,"dr",associative,"??0fail_fast@gsl@@QEAA@AEBU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::fail_fast::fail_fast + .long .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_end122-"??0fail_fast@gsl@@QEAA@AEBU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7241 # Function type index + .secrel32 "??0fail_fast@gsl@@QEAA@AEBU01@@Z" # Function section relative address + .secidx "??0fail_fast@gsl@@QEAA@AEBU01@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::fail_fast::fail_fast" # Function name +.Ltmp20527: + .short .Ltmp20529-.Ltmp20528 # Record length +.Ltmp20528: + .short 4414 # Record kind: S_LOCAL + .long 7187 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20529: + .cv_def_range .Ltmp11060 .Ltmp11061, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20531-.Ltmp20530 # Record length +.Ltmp20530: + .short 4414 # Record kind: S_LOCAL + .long 7238 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp20531: + .cv_def_range .Ltmp11060 .Ltmp11061, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20525: + .p2align 2 + .cv_linetable 122, "??0fail_fast@gsl@@QEAA@AEBU01@@Z", .Lfunc_end122 + .section .debug$S,"dr",associative,"??0logic_error@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::logic_error::logic_error + .long .Ltmp20533-.Ltmp20532 # Subsection size +.Ltmp20532: + .short .Ltmp20535-.Ltmp20534 # Record length +.Ltmp20534: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end123-"??0logic_error@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7246 # Function type index + .secrel32 "??0logic_error@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0logic_error@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::logic_error::logic_error" # Function name +.Ltmp20535: + .short .Ltmp20537-.Ltmp20536 # Record length +.Ltmp20536: + .short 4414 # Record kind: S_LOCAL + .long 7194 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20537: + .cv_def_range .Ltmp11062 .Ltmp11063, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20539-.Ltmp20538 # Record length +.Ltmp20538: + .short 4414 # Record kind: S_LOCAL + .long 7243 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp20539: + .cv_def_range .Ltmp11062 .Ltmp11063, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20533: + .p2align 2 + .cv_linetable 123, "??0logic_error@std@@QEAA@AEBV01@@Z", .Lfunc_end123 + .section .debug$S,"dr",associative,"??0exception@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::exception::exception + .long .Ltmp20541-.Ltmp20540 # Subsection size +.Ltmp20540: + .short .Ltmp20543-.Ltmp20542 # Record length +.Ltmp20542: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end124-"??0exception@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7247 # Function type index + .secrel32 "??0exception@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0exception@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::exception::exception" # Function name +.Ltmp20543: + .short .Ltmp20545-.Ltmp20544 # Record length +.Ltmp20544: + .short 4414 # Record kind: S_LOCAL + .long 7204 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20545: + .cv_def_range .Ltmp11064 .Ltmp11067, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20547-.Ltmp20546 # Record length +.Ltmp20546: + .short 4414 # Record kind: S_LOCAL + .long 7210 # TypeIndex + .short 1 # Flags + .asciz "_Other" +.Ltmp20547: + .cv_def_range .Ltmp11064 .Ltmp11067, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20541: + .p2align 2 + .cv_linetable 124, "??0exception@std@@QEAA@AEBV01@@Z", .Lfunc_end124 + .section .debug$S,"dr",associative,"??0logic_error@std@@QEAA@$$QEAV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::logic_error::logic_error + .long .Ltmp20549-.Ltmp20548 # Subsection size +.Ltmp20548: + .short .Ltmp20551-.Ltmp20550 # Record length +.Ltmp20550: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end125-"??0logic_error@std@@QEAA@$$QEAV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7251 # Function type index + .secrel32 "??0logic_error@std@@QEAA@$$QEAV01@@Z" # Function section relative address + .secidx "??0logic_error@std@@QEAA@$$QEAV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::logic_error::logic_error" # Function name +.Ltmp20551: + .short .Ltmp20553-.Ltmp20552 # Record length +.Ltmp20552: + .short 4414 # Record kind: S_LOCAL + .long 7194 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20553: + .cv_def_range .Ltmp11068 .Ltmp11069, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20555-.Ltmp20554 # Record length +.Ltmp20554: + .short 4414 # Record kind: S_LOCAL + .long 7248 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp20555: + .cv_def_range .Ltmp11068 .Ltmp11069, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20549: + .p2align 2 + .cv_linetable 125, "??0logic_error@std@@QEAA@$$QEAV01@@Z", .Lfunc_end125 + .section .debug$S,"dr",associative,"??_Gfail_fast@gsl@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::fail_fast::~fail_fast + .long .Ltmp20557-.Ltmp20556 # Subsection size +.Ltmp20556: + .short .Ltmp20559-.Ltmp20558 # Record length +.Ltmp20558: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end126-"??_Gfail_fast@gsl@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7228 # Function type index + .secrel32 "??_Gfail_fast@gsl@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_Gfail_fast@gsl@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::fail_fast::~fail_fast" # Function name +.Ltmp20559: + .short .Ltmp20561-.Ltmp20560 # Record length +.Ltmp20560: + .short 4414 # Record kind: S_LOCAL + .long 7187 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20561: + .cv_def_range .Ltmp11070 .Ltmp11071, "E\021O\001\000\0000\000\000\000" + .short .Ltmp20563-.Ltmp20562 # Record length +.Ltmp20562: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp20563: + .cv_def_range .Ltmp11070 .Ltmp11071, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20557: + .p2align 2 + .cv_linetable 126, "??_Gfail_fast@gsl@@UEAAPEAXI@Z", .Lfunc_end126 + .section .debug$S,"dr",associative,"?what@exception@std@@UEBAPEBDXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::exception::what + .long .Ltmp20565-.Ltmp20564 # Subsection size +.Ltmp20564: + .short .Ltmp20567-.Ltmp20566 # Record length +.Ltmp20566: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end127-"?what@exception@std@@UEBAPEBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7252 # Function type index + .secrel32 "?what@exception@std@@UEBAPEBDXZ" # Function section relative address + .secidx "?what@exception@std@@UEBAPEBDXZ" # Function section index + .byte 0 # Flags + .asciz "std::exception::what" # Function name +.Ltmp20567: + .short .Ltmp20569-.Ltmp20568 # Record length +.Ltmp20568: + .short 4414 # Record kind: S_LOCAL + .long 7216 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20569: + .cv_def_range .Ltmp11072 .Ltmp11073, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20565: + .p2align 2 + .cv_linetable 127, "?what@exception@std@@UEBAPEBDXZ", .Lfunc_end127 + .section .debug$S,"dr",associative,"??_Glogic_error@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::logic_error::~logic_error + .long .Ltmp20571-.Ltmp20570 # Subsection size +.Ltmp20570: + .short .Ltmp20573-.Ltmp20572 # Record length +.Ltmp20572: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end128-"??_Glogic_error@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7254 # Function type index + .secrel32 "??_Glogic_error@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_Glogic_error@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::logic_error::~logic_error" # Function name +.Ltmp20573: + .short .Ltmp20575-.Ltmp20574 # Record length +.Ltmp20574: + .short 4414 # Record kind: S_LOCAL + .long 7194 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20575: + .cv_def_range .Ltmp11074 .Ltmp11075, "E\021O\001\000\0000\000\000\000" + .short .Ltmp20577-.Ltmp20576 # Record length +.Ltmp20576: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp20577: + .cv_def_range .Ltmp11074 .Ltmp11075, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20571: + .p2align 2 + .cv_linetable 128, "??_Glogic_error@std@@UEAAPEAXI@Z", .Lfunc_end128 + .section .debug$S,"dr",associative,"??1logic_error@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::logic_error::~logic_error + .long .Ltmp20579-.Ltmp20578 # Subsection size +.Ltmp20578: + .short .Ltmp20581-.Ltmp20580 # Record length +.Ltmp20580: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end129-"??1logic_error@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7254 # Function type index + .secrel32 "??1logic_error@std@@UEAA@XZ" # Function section relative address + .secidx "??1logic_error@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::logic_error::~logic_error" # Function name +.Ltmp20581: + .short .Ltmp20583-.Ltmp20582 # Record length +.Ltmp20582: + .short 4414 # Record kind: S_LOCAL + .long 7194 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20583: + .cv_def_range .Ltmp11076 .Ltmp11078, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20579: + .p2align 2 + .cv_linetable 129, "??1logic_error@std@@UEAA@XZ", .Lfunc_end129 + .section .debug$S,"dr",associative,"??1exception@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::exception::~exception + .long .Ltmp20585-.Ltmp20584 # Subsection size +.Ltmp20584: + .short .Ltmp20587-.Ltmp20586 # Record length +.Ltmp20586: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end130-"??1exception@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7255 # Function type index + .secrel32 "??1exception@std@@UEAA@XZ" # Function section relative address + .secidx "??1exception@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::exception::~exception" # Function name +.Ltmp20587: + .short .Ltmp20589-.Ltmp20588 # Record length +.Ltmp20588: + .short 4414 # Record kind: S_LOCAL + .long 7204 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20589: + .cv_def_range .Ltmp11079 .Ltmp11082, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20585: + .p2align 2 + .cv_linetable 130, "??1exception@std@@UEAA@XZ", .Lfunc_end130 + .section .debug$S,"dr",associative,"??_Gexception@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::exception::~exception + .long .Ltmp20591-.Ltmp20590 # Subsection size +.Ltmp20590: + .short .Ltmp20593-.Ltmp20592 # Record length +.Ltmp20592: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end131-"??_Gexception@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7255 # Function type index + .secrel32 "??_Gexception@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_Gexception@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::exception::~exception" # Function name +.Ltmp20593: + .short .Ltmp20595-.Ltmp20594 # Record length +.Ltmp20594: + .short 4414 # Record kind: S_LOCAL + .long 7204 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20595: + .cv_def_range .Ltmp11083 .Ltmp11084, "E\021O\001\000\0000\000\000\000" + .short .Ltmp20597-.Ltmp20596 # Record length +.Ltmp20596: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp20597: + .cv_def_range .Ltmp11083 .Ltmp11084, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20591: + .p2align 2 + .cv_linetable 131, "??_Gexception@std@@UEAAPEAXI@Z", .Lfunc_end131 + .section .debug$S,"dr",associative,"??0logic_error@std@@QEAA@PEBD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::logic_error::logic_error + .long .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_end132-"??0logic_error@std@@QEAA@PEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7256 # Function type index + .secrel32 "??0logic_error@std@@QEAA@PEBD@Z" # Function section relative address + .secidx "??0logic_error@std@@QEAA@PEBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::logic_error::logic_error" # Function name +.Ltmp20601: + .short .Ltmp20603-.Ltmp20602 # Record length +.Ltmp20602: + .short 4414 # Record kind: S_LOCAL + .long 7194 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20603: + .cv_def_range .Ltmp11085 .Ltmp11086, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20605-.Ltmp20604 # Record length +.Ltmp20604: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Message" +.Ltmp20605: + .cv_def_range .Ltmp11085 .Ltmp11086, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20599: + .p2align 2 + .cv_linetable 132, "??0logic_error@std@@QEAA@PEBD@Z", .Lfunc_end132 + .section .debug$S,"dr",associative,"??0exception@std@@QEAA@QEBD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::exception::exception + .long .Ltmp20607-.Ltmp20606 # Subsection size +.Ltmp20606: + .short .Ltmp20609-.Ltmp20608 # Record length +.Ltmp20608: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end133-"??0exception@std@@QEAA@QEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7257 # Function type index + .secrel32 "??0exception@std@@QEAA@QEBD@Z" # Function section relative address + .secidx "??0exception@std@@QEAA@QEBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::exception::exception" # Function name +.Ltmp20609: + .short .Ltmp20611-.Ltmp20610 # Record length +.Ltmp20610: + .short 4414 # Record kind: S_LOCAL + .long 7204 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20611: + .cv_def_range .Ltmp11087 .Ltmp11092, "E\021O\001\000\0000\000\000\000" + .short .Ltmp20613-.Ltmp20612 # Record length +.Ltmp20612: + .short 4414 # Record kind: S_LOCAL + .long 4649 # TypeIndex + .short 1 # Flags + .asciz "_Message" +.Ltmp20613: + .cv_def_range .Ltmp11087 .Ltmp11092, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20615-.Ltmp20614 # Record length +.Ltmp20614: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp11091-.Ltmp11088 # Code size + .secrel32 .Ltmp11088 # Function section relative address + .secidx .Lfunc_begin133 # Function section index + .byte 0 # Lexical block name +.Ltmp20615: + .short .Ltmp20617-.Ltmp20616 # Record length +.Ltmp20616: + .short 4414 # Record kind: S_LOCAL + .long 7223 # TypeIndex + .short 0 # Flags + .asciz "_InitData" +.Ltmp20617: + .cv_def_range .Ltmp11088 .Ltmp11091, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20607: + .p2align 2 + .cv_linetable 133, "??0exception@std@@QEAA@QEBD@Z", .Lfunc_end133 + .section .debug$S,"dr",associative,"?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::makeUnaryExpr + .long .Ltmp20619-.Ltmp20618 # Subsection size +.Ltmp20618: + .short .Ltmp20621-.Ltmp20620 # Record length +.Ltmp20620: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end134-"?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7258 # Function type index + .secrel32 "?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ" # Function section relative address + .secidx "?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::makeUnaryExpr" # Function name +.Ltmp20621: + .short .Ltmp20623-.Ltmp20622 # Record length +.Ltmp20622: + .short 4414 # Record kind: S_LOCAL + .long 7131 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20623: + .cv_def_range .Ltmp11093 .Ltmp11094, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20619: + .p2align 2 + .cv_linetable 134, "?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ", .Lfunc_end134 + .section .debug$S,"dr",associative,"??1?$UnaryExpr@_N@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::UnaryExpr::~UnaryExpr + .long .Ltmp20625-.Ltmp20624 # Subsection size +.Ltmp20624: + .short .Ltmp20627-.Ltmp20626 # Record length +.Ltmp20626: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end135-"??1?$UnaryExpr@_N@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7260 # Function type index + .secrel32 "??1?$UnaryExpr@_N@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$UnaryExpr@_N@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::UnaryExpr::~UnaryExpr" # Function name +.Ltmp20627: + .short .Ltmp20629-.Ltmp20628 # Record length +.Ltmp20628: + .short 4414 # Record kind: S_LOCAL + .long 7149 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20629: + .cv_def_range .Ltmp11095 .Ltmp11097, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20625: + .p2align 2 + .cv_linetable 135, "??1?$UnaryExpr@_N@Catch@@UEAA@XZ", .Lfunc_end135 + .section .debug$S,"dr",associative,"??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::UnaryExpr::UnaryExpr + .long .Ltmp20631-.Ltmp20630 # Subsection size +.Ltmp20630: + .short .Ltmp20633-.Ltmp20632 # Record length +.Ltmp20632: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end136-"??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7261 # Function type index + .secrel32 "??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z" # Function section relative address + .secidx "??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::UnaryExpr::UnaryExpr" # Function name +.Ltmp20633: + .short .Ltmp20635-.Ltmp20634 # Record length +.Ltmp20634: + .short 4414 # Record kind: S_LOCAL + .long 7149 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20635: + .cv_def_range .Ltmp11098 .Ltmp11099, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20637-.Ltmp20636 # Record length +.Ltmp20636: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp20637: + .cv_def_range .Ltmp11098 .Ltmp11099, "E\021O\001\000\000G\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20631: + .p2align 2 + .cv_linetable 136, "??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z", .Lfunc_end136 + .section .debug$S,"dr",associative,"??0ITransientExpression@Catch@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ITransientExpression::ITransientExpression + .long .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_end137-"??0ITransientExpression@Catch@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7262 # Function type index + .secrel32 "??0ITransientExpression@Catch@@QEAA@XZ" # Function section relative address + .secidx "??0ITransientExpression@Catch@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::ITransientExpression::ITransientExpression" # Function name +.Ltmp20641: + .short .Ltmp20643-.Ltmp20642 # Record length +.Ltmp20642: + .short 4414 # Record kind: S_LOCAL + .long 4489 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20643: + .cv_def_range .Ltmp11100 .Ltmp11101, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20639: + .p2align 2 + .cv_linetable 137, "??0ITransientExpression@Catch@@QEAA@XZ", .Lfunc_end137 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::UnaryExpr::isBinaryExpression + .long .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_end138-"?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7263 # Function type index + .secrel32 "?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::UnaryExpr::isBinaryExpression" # Function name +.Ltmp20647: + .short .Ltmp20649-.Ltmp20648 # Record length +.Ltmp20648: + .short 4414 # Record kind: S_LOCAL + .long 7146 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20649: + .cv_def_range .Ltmp11102 .Ltmp11103, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20645: + .p2align 2 + .cv_linetable 138, "?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ", .Lfunc_end138 + .section .debug$S,"dr",associative,"?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::UnaryExpr::getResult + .long .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_end139-"?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7264 # Function type index + .secrel32 "?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::UnaryExpr::getResult" # Function name +.Ltmp20653: + .short .Ltmp20655-.Ltmp20654 # Record length +.Ltmp20654: + .short 4414 # Record kind: S_LOCAL + .long 7146 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20655: + .cv_def_range .Ltmp11104 .Ltmp11105, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20651: + .p2align 2 + .cv_linetable 139, "?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ", .Lfunc_end139 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::UnaryExpr::streamReconstructedExpression + .long .Ltmp20657-.Ltmp20656 # Subsection size +.Ltmp20656: + .short .Ltmp20659-.Ltmp20658 # Record length +.Ltmp20658: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end140-"?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7265 # Function type index + .secrel32 "?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::UnaryExpr::streamReconstructedExpression" # Function name +.Ltmp20659: + .short .Ltmp20661-.Ltmp20660 # Record length +.Ltmp20660: + .short 4414 # Record kind: S_LOCAL + .long 7146 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20661: + .cv_def_range .Ltmp11108 .Ltmp11109, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp20663-.Ltmp20662 # Record length +.Ltmp20662: + .short 4414 # Record kind: S_LOCAL + .long 4486 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp20663: + .cv_def_range .Ltmp11108 .Ltmp11109, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20657: + .p2align 2 + .cv_linetable 140, "?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end140 + .section .debug$S,"dr",associative,"??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::UnaryExpr::~UnaryExpr + .long .Ltmp20665-.Ltmp20664 # Subsection size +.Ltmp20664: + .short .Ltmp20667-.Ltmp20666 # Record length +.Ltmp20666: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end141-"??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7260 # Function type index + .secrel32 "??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::UnaryExpr::~UnaryExpr" # Function name +.Ltmp20667: + .short .Ltmp20669-.Ltmp20668 # Record length +.Ltmp20668: + .short 4414 # Record kind: S_LOCAL + .long 7149 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20669: + .cv_def_range .Ltmp11110 .Ltmp11111, "E\021O\001\000\0000\000\000\000" + .short .Ltmp20671-.Ltmp20670 # Record length +.Ltmp20670: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp20671: + .cv_def_range .Ltmp11110 .Ltmp11111, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20665: + .p2align 2 + .cv_linetable 141, "??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z", .Lfunc_end141 + .section .debug$S,"dr",associative,"??_GITransientExpression@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ITransientExpression::~ITransientExpression + .long .Ltmp20673-.Ltmp20672 # Subsection size +.Ltmp20672: + .short .Ltmp20675-.Ltmp20674 # Record length +.Ltmp20674: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end142-"??_GITransientExpression@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7266 # Function type index + .secrel32 "??_GITransientExpression@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_GITransientExpression@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ITransientExpression::~ITransientExpression" # Function name +.Ltmp20675: + .short .Ltmp20677-.Ltmp20676 # Record length +.Ltmp20676: + .short 4414 # Record kind: S_LOCAL + .long 4489 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20677: + .cv_def_range .Ltmp11112 .Ltmp11113, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp20679-.Ltmp20678 # Record length +.Ltmp20678: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp20679: + .cv_def_range .Ltmp11112 .Ltmp11113, "E\021O\001\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20673: + .p2align 2 + .cv_linetable 142, "??_GITransientExpression@Catch@@UEAAPEAXI@Z", .Lfunc_end142 + .section .debug$S,"dr",associative,"??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator<<,std::allocator > + .long .Ltmp20681-.Ltmp20680 # Subsection size +.Ltmp20680: + .short .Ltmp20683-.Ltmp20682 # Record length +.Ltmp20682: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end143-"??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7269 # Function type index + .secrel32 "??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z" # Function section relative address + .secidx "??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator<<,std::allocator >" # Function name +.Ltmp20683: + .short .Ltmp20685-.Ltmp20684 # Record length +.Ltmp20684: + .short 4414 # Record kind: S_LOCAL + .long 4486 # TypeIndex + .short 1 # Flags + .asciz "_Ostr" +.Ltmp20685: + .cv_def_range .Ltmp11138 .Ltmp11163, "E\021N\001\000\000\210\000\000\000" + .short .Ltmp20687-.Ltmp20686 # Record length +.Ltmp20686: + .short 4414 # Record kind: S_LOCAL + .long 4442 # TypeIndex + .short 1 # Flags + .asciz "_Str" +.Ltmp20687: + .cv_def_range .Ltmp11138 .Ltmp11163, "E\021N\001\000\000\220\000\000\000" + .short .Ltmp20689-.Ltmp20688 # Record length +.Ltmp20688: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "_State" +.Ltmp20689: + .cv_def_range .Ltmp11138 .Ltmp11163, "E\021N\001\000\000\204\000\000\000" + .short .Ltmp20691-.Ltmp20690 # Record length +.Ltmp20690: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Size" +.Ltmp20691: + .cv_def_range .Ltmp11138 .Ltmp11163, "E\021N\001\000\000x\000\000\000" + .short .Ltmp20693-.Ltmp20692 # Record length +.Ltmp20692: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Pad" +.Ltmp20693: + .cv_def_range .Ltmp11138 .Ltmp11163, "E\021N\001\000\000p\000\000\000" + .short .Ltmp20695-.Ltmp20694 # Record length +.Ltmp20694: + .short 4414 # Record kind: S_LOCAL + .long 7271 # TypeIndex + .short 0 # Flags + .asciz "_Ok" +.Ltmp20695: + .cv_def_range .Ltmp11138 .Ltmp11163, "E\021N\001\000\000`\000\000\000" + .short .Ltmp20697-.Ltmp20696 # Record length +.Ltmp20696: + .short 4360 # Record kind: S_UDT + .long 35 # Type + .asciz "std::operator<<,std::allocator >::_Mysizt" +.Ltmp20697: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20681: + .p2align 2 + .cv_linetable 143, "??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z", .Lfunc_end143 + .section .debug$S,"dr",associative,"??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify + .long .Ltmp20699-.Ltmp20698 # Subsection size +.Ltmp20698: + .short .Ltmp20701-.Ltmp20700 # Record length +.Ltmp20700: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end144-"??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7303 # Function type index + .secrel32 "??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z" # Function section relative address + .secidx "??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify" # Function name +.Ltmp20701: + .short .Ltmp20703-.Ltmp20702 # Record length +.Ltmp20702: + .short 4414 # Record kind: S_LOCAL + .long 7300 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp20703: + .cv_def_range .Ltmp11164 .Ltmp11165, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20699: + .p2align 2 + .cv_linetable 144, "??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z", .Lfunc_end144 + .section .debug$S,"dr",associative,"??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::~basic_string + .long .Ltmp20705-.Ltmp20704 # Subsection size +.Ltmp20704: + .short .Ltmp20707-.Ltmp20706 # Record length +.Ltmp20706: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end145-"??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7304 # Function type index + .secrel32 "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::~basic_string" # Function name +.Ltmp20707: + .short .Ltmp20709-.Ltmp20708 # Record length +.Ltmp20708: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20709: + .cv_def_range .Ltmp11168 .Ltmp11171, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20705: + .p2align 2 + .cv_linetable 145, "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ", .Lfunc_end145 + .section .debug$S,"dr",associative,"?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::size + .long .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_end146-"?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7305 # Function type index + .secrel32 "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" # Function section relative address + .secidx "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::size" # Function name +.Ltmp20713: + .short .Ltmp20715-.Ltmp20714 # Record length +.Ltmp20714: + .short 4414 # Record kind: S_LOCAL + .long 4612 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20715: + .cv_def_range .Ltmp11172 .Ltmp11173, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20711: + .p2align 2 + .cv_linetable 146, "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ", .Lfunc_end146 + .section .debug$S,"dr",associative,"??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_ostream >::sentry::sentry + .long .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_end147-"??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7306 # Function type index + .secrel32 "??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" # Function section relative address + .secidx "??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_ostream >::sentry::sentry" # Function name +.Ltmp20719: + .short .Ltmp20721-.Ltmp20720 # Record length +.Ltmp20720: + .short 4414 # Record kind: S_LOCAL + .long 7273 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20721: + .cv_def_range .Ltmp11186 .Ltmp11192, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp20723-.Ltmp20722 # Record length +.Ltmp20722: + .short 4414 # Record kind: S_LOCAL + .long 4486 # TypeIndex + .short 1 # Flags + .asciz "_Ostr" +.Ltmp20723: + .cv_def_range .Ltmp11186 .Ltmp11192, "E\021N\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20717: + .p2align 2 + .cv_linetable 147, "??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z", .Lfunc_end147 + .section .debug$S,"dr",associative,"??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_ostream >::sentry::operator bool + .long .Ltmp20725-.Ltmp20724 # Subsection size +.Ltmp20724: + .short .Ltmp20727-.Ltmp20726 # Record length +.Ltmp20726: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end148-"??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7307 # Function type index + .secrel32 "??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ" # Function section relative address + .secidx "??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_ostream >::sentry::operator bool" # Function name +.Ltmp20727: + .short .Ltmp20729-.Ltmp20728 # Record length +.Ltmp20728: + .short 4414 # Record kind: S_LOCAL + .long 7280 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20729: + .cv_def_range .Ltmp11193 .Ltmp11194, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20725: + .p2align 2 + .cv_linetable 148, "??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ", .Lfunc_end148 + .section .debug$S,"dr",associative,"?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::char_traits::eq_int_type + .long .Ltmp20731-.Ltmp20730 # Subsection size +.Ltmp20730: + .short .Ltmp20733-.Ltmp20732 # Record length +.Ltmp20732: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end149-"?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7308 # Function type index + .secrel32 "?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z" # Function section relative address + .secidx "?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z" # Function section index + .byte 0 # Flags + .asciz "std::char_traits::eq_int_type" # Function name +.Ltmp20733: + .short .Ltmp20735-.Ltmp20734 # Record length +.Ltmp20734: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp20735: + .cv_def_range .Ltmp11195 .Ltmp11196, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp20737-.Ltmp20736 # Record length +.Ltmp20736: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp20737: + .cv_def_range .Ltmp11195 .Ltmp11196, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20731: + .p2align 2 + .cv_linetable 149, "?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z", .Lfunc_end149 + .section .debug$S,"dr",associative,"?eof@?$char_traits@D@std@@SAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::char_traits::eof + .long .Ltmp20739-.Ltmp20738 # Subsection size +.Ltmp20738: + .short .Ltmp20741-.Ltmp20740 # Record length +.Ltmp20740: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end150-"?eof@?$char_traits@D@std@@SAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7309 # 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 +.Ltmp20741: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20739: + .p2align 2 + .cv_linetable 150, "?eof@?$char_traits@D@std@@SAHXZ", .Lfunc_end150 + .section .debug$S,"dr",associative,"?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::c_str + .long .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_end151-"?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7310 # Function type index + .secrel32 "?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" # Function section relative address + .secidx "?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::c_str" # Function name +.Ltmp20745: + .short .Ltmp20747-.Ltmp20746 # Record length +.Ltmp20746: + .short 4414 # Record kind: S_LOCAL + .long 4612 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20747: + .cv_def_range .Ltmp11200 .Ltmp11201, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20743: + .p2align 2 + .cv_linetable 151, "?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ", .Lfunc_end151 + .section .debug$S,"dr",associative,"??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_ostream >::sentry::~sentry + .long .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_end152-"??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7311 # Function type index + .secrel32 "??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_ostream >::sentry::~sentry" # Function name +.Ltmp20751: + .short .Ltmp20753-.Ltmp20752 # Record length +.Ltmp20752: + .short 4414 # Record kind: S_LOCAL + .long 7273 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20753: + .cv_def_range .Ltmp11204 .Ltmp11209, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20749: + .p2align 2 + .cv_linetable 152, "??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ", .Lfunc_end152 + .section .debug$S,"dr",associative,"?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::_Mysize + .long .Ltmp20755-.Ltmp20754 # Subsection size +.Ltmp20754: + .short .Ltmp20757-.Ltmp20756 # Record length +.Ltmp20756: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end153-"?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7312 # Function type index + .secrel32 "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ" # Function section relative address + .secidx "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::_Mysize" # Function name +.Ltmp20757: + .short .Ltmp20759-.Ltmp20758 # Record length +.Ltmp20758: + .short 4414 # Record kind: S_LOCAL + .long 4682 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20759: + .cv_def_range .Ltmp11210 .Ltmp11211, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20755: + .p2align 2 + .cv_linetable 153, "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEB_KXZ", .Lfunc_end153 + .section .debug$S,"dr",associative,"?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::_Get_data + .long .Ltmp20761-.Ltmp20760 # Subsection size +.Ltmp20760: + .short .Ltmp20763-.Ltmp20762 # Record length +.Ltmp20762: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end154-"?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7313 # Function type index + .secrel32 "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::_Get_data" # Function name +.Ltmp20763: + .short .Ltmp20765-.Ltmp20764 # Record length +.Ltmp20764: + .short 4414 # Record kind: S_LOCAL + .long 4682 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20765: + .cv_def_range .Ltmp11212 .Ltmp11213, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20761: + .p2align 2 + .cv_linetable 154, "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ", .Lfunc_end154 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_String_val >,1>::_Get_second + .long .Ltmp20767-.Ltmp20766 # Subsection size +.Ltmp20766: + .short .Ltmp20769-.Ltmp20768 # Record length +.Ltmp20768: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end155-"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7314 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_String_val >,1>::_Get_second" # Function name +.Ltmp20769: + .short .Ltmp20771-.Ltmp20770 # Record length +.Ltmp20770: + .short 4414 # Record kind: S_LOCAL + .long 4876 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20771: + .cv_def_range .Ltmp11214 .Ltmp11215, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20767: + .p2align 2 + .cv_linetable 155, "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ", .Lfunc_end155 + .section .debug$S,"dr",associative,"??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_ostream >::_Sentry_base::_Sentry_base + .long .Ltmp20773-.Ltmp20772 # Subsection size +.Ltmp20772: + .short .Ltmp20775-.Ltmp20774 # Record length +.Ltmp20774: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end156-"??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7315 # Function type index + .secrel32 "??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" # Function section relative address + .secidx "??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_ostream >::_Sentry_base::_Sentry_base" # Function name +.Ltmp20775: + .short .Ltmp20777-.Ltmp20776 # Record length +.Ltmp20776: + .short 4414 # Record kind: S_LOCAL + .long 7288 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20777: + .cv_def_range .Ltmp11216 .Ltmp11220, "E\021O\001\000\0000\000\000\000" + .short .Ltmp20779-.Ltmp20778 # Record length +.Ltmp20778: + .short 4414 # Record kind: S_LOCAL + .long 4486 # TypeIndex + .short 1 # Flags + .asciz "_Ostr" +.Ltmp20779: + .cv_def_range .Ltmp11216 .Ltmp11220, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20773: + .p2align 2 + .cv_linetable 156, "??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z", .Lfunc_end156 + .section .debug$S,"dr",associative,"??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_ostream >::_Sentry_base::~_Sentry_base + .long .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_end157-"??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7316 # Function type index + .secrel32 "??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_ostream >::_Sentry_base::~_Sentry_base" # Function name +.Ltmp20783: + .short .Ltmp20785-.Ltmp20784 # Record length +.Ltmp20784: + .short 4414 # Record kind: S_LOCAL + .long 7288 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20785: + .cv_def_range .Ltmp11227 .Ltmp11231, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20781: + .p2align 2 + .cv_linetable 157, "??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ", .Lfunc_end157 + .section .debug$S,"dr",associative,"?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::_Myptr + .long .Ltmp20787-.Ltmp20786 # Subsection size +.Ltmp20786: + .short .Ltmp20789-.Ltmp20788 # Record length +.Ltmp20788: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end158-"?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7317 # Function type index + .secrel32 "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ" # Function section relative address + .secidx "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::_Myptr" # Function name +.Ltmp20789: + .short .Ltmp20791-.Ltmp20790 # Record length +.Ltmp20790: + .short 4414 # Record kind: S_LOCAL + .long 4682 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20791: + .cv_def_range .Ltmp11232 .Ltmp11233, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20787: + .p2align 2 + .cv_linetable 158, "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAPEBDXZ", .Lfunc_end158 + .section .debug$S,"dr",associative,"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_val >::_Myptr + .long .Ltmp20793-.Ltmp20792 # Subsection size +.Ltmp20792: + .short .Ltmp20795-.Ltmp20794 # Record length +.Ltmp20794: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end159-"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7318 # Function type index + .secrel32 "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ" # Function section relative address + .secidx "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_val >::_Myptr" # Function name +.Ltmp20795: + .short .Ltmp20797-.Ltmp20796 # Record length +.Ltmp20796: + .short 4414 # Record kind: S_LOCAL + .long 4924 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20797: + .cv_def_range .Ltmp11234 .Ltmp11235, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20793: + .p2align 2 + .cv_linetable 159, "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ", .Lfunc_end159 + .section .debug$S,"dr",associative,"??$_Unfancy@D@std@@YAPEADPEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unfancy + .long .Ltmp20799-.Ltmp20798 # Subsection size +.Ltmp20798: + .short .Ltmp20801-.Ltmp20800 # Record length +.Ltmp20800: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end160-"??$_Unfancy@D@std@@YAPEADPEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7320 # Function type index + .secrel32 "??$_Unfancy@D@std@@YAPEADPEAD@Z" # Function section relative address + .secidx "??$_Unfancy@D@std@@YAPEADPEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unfancy" # Function name +.Ltmp20801: + .short .Ltmp20803-.Ltmp20802 # Record length +.Ltmp20802: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp20803: + .cv_def_range .Ltmp11236 .Ltmp11237, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20799: + .p2align 2 + .cv_linetable 160, "??$_Unfancy@D@std@@YAPEADPEAD@Z", .Lfunc_end160 + .section .debug$S,"dr",associative,"?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Tidy + .long .Ltmp20805-.Ltmp20804 # Subsection size +.Ltmp20804: + .short .Ltmp20807-.Ltmp20806 # Record length +.Ltmp20806: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end161-"?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7321 # Function type index + .secrel32 "?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z" # Function section relative address + .secidx "?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Tidy" # Function name +.Ltmp20807: + .short .Ltmp20809-.Ltmp20808 # Record length +.Ltmp20808: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20809: + .cv_def_range .Ltmp11238 .Ltmp11245, "E\021O\001\000\000`\000\000\000" + .short .Ltmp20811-.Ltmp20810 # Record length +.Ltmp20810: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Built" +.Ltmp20811: + .cv_def_range .Ltmp11238 .Ltmp11245, "E\021O\001\000\000o\000\000\000" + .short .Ltmp20813-.Ltmp20812 # Record length +.Ltmp20812: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp20813: + .cv_def_range .Ltmp11238 .Ltmp11245, "E\021O\001\000\000p\000\000\000" + .short .Ltmp20815-.Ltmp20814 # Record length +.Ltmp20814: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp11243-.Ltmp11240 # Code size + .secrel32 .Ltmp11240 # Function section relative address + .secidx .Lfunc_begin161 # Function section index + .byte 0 # Lexical block name +.Ltmp20815: + .short .Ltmp20817-.Ltmp20816 # Record length +.Ltmp20816: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 0 # Flags + .asciz "_Ptr" +.Ltmp20817: + .cv_def_range .Ltmp11240 .Ltmp11243, "E\021O\001\000\000X\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20805: + .p2align 2 + .cv_linetable 161, "?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_N_K@Z", .Lfunc_end161 + .section .debug$S,"dr",associative,"??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::~_String_alloc + .long .Ltmp20819-.Ltmp20818 # Subsection size +.Ltmp20818: + .short .Ltmp20821-.Ltmp20820 # Record length +.Ltmp20820: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end162-"??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7322 # Function type index + .secrel32 "??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::~_String_alloc" # Function name +.Ltmp20821: + .short .Ltmp20823-.Ltmp20822 # Record length +.Ltmp20822: + .short 4414 # Record kind: S_LOCAL + .long 4679 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20823: + .cv_def_range .Ltmp11248 .Ltmp11251, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20819: + .p2align 2 + .cv_linetable 162, "??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ", .Lfunc_end162 + .section .debug$S,"dr",associative,"?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::_Myres + .long .Ltmp20825-.Ltmp20824 # Subsection size +.Ltmp20824: + .short .Ltmp20827-.Ltmp20826 # Record length +.Ltmp20826: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end163-"?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7323 # Function type index + .secrel32 "?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" # Function section relative address + .secidx "?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::_Myres" # Function name +.Ltmp20827: + .short .Ltmp20829-.Ltmp20828 # Record length +.Ltmp20828: + .short 4414 # Record kind: S_LOCAL + .long 4679 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20829: + .cv_def_range .Ltmp11252 .Ltmp11253, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20825: + .p2align 2 + .cv_linetable 163, "?_Myres@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ", .Lfunc_end163 + .section .debug$S,"dr",associative,"?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::_Bx + .long .Ltmp20831-.Ltmp20830 # Subsection size +.Ltmp20830: + .short .Ltmp20833-.Ltmp20832 # Record length +.Ltmp20832: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end164-"?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7324 # Function type index + .secrel32 "?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Function section relative address + .secidx "?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::_Bx" # Function name +.Ltmp20833: + .short .Ltmp20835-.Ltmp20834 # Record length +.Ltmp20834: + .short 4414 # Record kind: S_LOCAL + .long 4679 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20835: + .cv_def_range .Ltmp11254 .Ltmp11255, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20831: + .p2align 2 + .cv_linetable 164, "?_Bx@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAT_Bxty@?$_String_val@U?$_Simple_types@D@std@@@2@XZ", .Lfunc_end164 + .section .debug$S,"dr",associative,"?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::_Getal + .long .Ltmp20837-.Ltmp20836 # Subsection size +.Ltmp20836: + .short .Ltmp20839-.Ltmp20838 # Record length +.Ltmp20838: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end165-"?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7325 # Function type index + .secrel32 "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # Function section relative address + .secidx "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::_Getal" # Function name +.Ltmp20839: + .short .Ltmp20841-.Ltmp20840 # Record length +.Ltmp20840: + .short 4414 # Record kind: S_LOCAL + .long 4679 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20841: + .cv_def_range .Ltmp11256 .Ltmp11257, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20837: + .p2align 2 + .cv_linetable 165, "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ", .Lfunc_end165 + .section .debug$S,"dr",associative,"??$destroy@PEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::destroy + .long .Ltmp20843-.Ltmp20842 # Subsection size +.Ltmp20842: + .short .Ltmp20845-.Ltmp20844 # Record length +.Ltmp20844: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end166-"??$destroy@PEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7329 # Function type index + .secrel32 "??$destroy@PEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEAD@Z" # Function section relative address + .secidx "??$destroy@PEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::destroy" # Function name +.Ltmp20845: + .short .Ltmp20847-.Ltmp20846 # Record length +.Ltmp20846: + .short 4414 # Record kind: S_LOCAL + .long 4852 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20847: + .cv_def_range .Ltmp11258 .Ltmp11259, "E\021O\001\000\000(\000\000\000" + .short .Ltmp20849-.Ltmp20848 # Record length +.Ltmp20848: + .short 4414 # Record kind: S_LOCAL + .long 7326 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp20849: + .cv_def_range .Ltmp11258 .Ltmp11259, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20843: + .p2align 2 + .cv_linetable 166, "??$destroy@PEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEAD@Z", .Lfunc_end166 + .section .debug$S,"dr",associative,"??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::addressof + .long .Ltmp20851-.Ltmp20850 # Subsection size +.Ltmp20850: + .short .Ltmp20853-.Ltmp20852 # Record length +.Ltmp20852: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end167-"??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7333 # Function type index + .secrel32 "??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z" # Function section relative address + .secidx "??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof" # Function name +.Ltmp20853: + .short .Ltmp20855-.Ltmp20854 # Record length +.Ltmp20854: + .short 4414 # Record kind: S_LOCAL + .long 7330 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp20855: + .cv_def_range .Ltmp11260 .Ltmp11261, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20851: + .p2align 2 + .cv_linetable 167, "??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z", .Lfunc_end167 + .section .debug$S,"dr",associative,"?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::char_traits::copy + .long .Ltmp20857-.Ltmp20856 # Subsection size +.Ltmp20856: + .short .Ltmp20859-.Ltmp20858 # Record length +.Ltmp20858: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end168-"?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7334 # Function type index + .secrel32 "?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" # Function section relative address + .secidx "?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::char_traits::copy" # Function name +.Ltmp20859: + .short .Ltmp20861-.Ltmp20860 # Record length +.Ltmp20860: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp20861: + .cv_def_range .Ltmp11262 .Ltmp11263, "E\021O\001\000\0000\000\000\000" + .short .Ltmp20863-.Ltmp20862 # Record length +.Ltmp20862: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp20863: + .cv_def_range .Ltmp11262 .Ltmp11263, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20865-.Ltmp20864 # Record length +.Ltmp20864: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp20865: + .cv_def_range .Ltmp11262 .Ltmp11263, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20857: + .p2align 2 + .cv_linetable 168, "?copy@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z", .Lfunc_end168 + .section .debug$S,"dr",associative,"?deallocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAD_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::deallocate + .long .Ltmp20867-.Ltmp20866 # Subsection size +.Ltmp20866: + .short .Ltmp20869-.Ltmp20868 # Record length +.Ltmp20868: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end169-"?deallocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAD_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7335 # Function type index + .secrel32 "?deallocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAD_K@Z" # Function section relative address + .secidx "?deallocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAD_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::deallocate" # Function name +.Ltmp20869: + .short .Ltmp20871-.Ltmp20870 # Record length +.Ltmp20870: + .short 4414 # Record kind: S_LOCAL + .long 4852 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20871: + .cv_def_range .Ltmp11264 .Ltmp11265, "E\021O\001\000\000 \000\000\000" + .short .Ltmp20873-.Ltmp20872 # Record length +.Ltmp20872: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp20873: + .cv_def_range .Ltmp11264 .Ltmp11265, "E\021O\001\000\000(\000\000\000" + .short .Ltmp20875-.Ltmp20874 # Record length +.Ltmp20874: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp20875: + .cv_def_range .Ltmp11264 .Ltmp11265, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20867: + .p2align 2 + .cv_linetable 169, "?deallocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAD_K@Z", .Lfunc_end169 + .section .debug$S,"dr",associative,"?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Eos + .long .Ltmp20877-.Ltmp20876 # Subsection size +.Ltmp20876: + .short .Ltmp20879-.Ltmp20878 # Record length +.Ltmp20878: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end170-"?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7336 # Function type index + .secrel32 "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" # Function section relative address + .secidx "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Eos" # Function name +.Ltmp20879: + .short .Ltmp20881-.Ltmp20880 # Record length +.Ltmp20880: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20881: + .cv_def_range .Ltmp11266 .Ltmp11267, "E\021O\001\000\000(\000\000\000" + .short .Ltmp20883-.Ltmp20882 # Record length +.Ltmp20882: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp20883: + .cv_def_range .Ltmp11266 .Ltmp11267, "E\021O\001\000\0000\000\000\000" + .short .Ltmp20885-.Ltmp20884 # Record length +.Ltmp20884: + .short 4414 # Record kind: S_LOCAL + .long 4712 # TypeIndex + .short 0 # Flags + .asciz "_Dx" +.Ltmp20885: + .cv_def_range .Ltmp11266 .Ltmp11267, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20877: + .p2align 2 + .cv_linetable 170, "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z", .Lfunc_end170 + .section .debug$S,"dr",associative,"?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::_Get_data + .long .Ltmp20887-.Ltmp20886 # Subsection size +.Ltmp20886: + .short .Ltmp20889-.Ltmp20888 # Record length +.Ltmp20888: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end171-"?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7337 # Function type index + .secrel32 "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::_Get_data" # Function name +.Ltmp20889: + .short .Ltmp20891-.Ltmp20890 # Record length +.Ltmp20890: + .short 4414 # Record kind: S_LOCAL + .long 4679 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20891: + .cv_def_range .Ltmp11268 .Ltmp11269, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20887: + .p2align 2 + .cv_linetable 171, "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ", .Lfunc_end171 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_String_val >,1>::_Get_second + .long .Ltmp20893-.Ltmp20892 # Subsection size +.Ltmp20892: + .short .Ltmp20895-.Ltmp20894 # Record length +.Ltmp20894: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end172-"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7338 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_String_val >,1>::_Get_second" # Function name +.Ltmp20895: + .short .Ltmp20897-.Ltmp20896 # Record length +.Ltmp20896: + .short 4414 # Record kind: S_LOCAL + .long 4873 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20897: + .cv_def_range .Ltmp11270 .Ltmp11271, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20893: + .p2align 2 + .cv_linetable 172, "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ", .Lfunc_end172 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_String_val >,1>::_Get_first + .long .Ltmp20899-.Ltmp20898 # Subsection size +.Ltmp20898: + .short .Ltmp20901-.Ltmp20900 # Record length +.Ltmp20900: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end173-"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7339 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # Function section relative address + .secidx "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_String_val >,1>::_Get_first" # Function name +.Ltmp20901: + .short .Ltmp20903-.Ltmp20902 # Record length +.Ltmp20902: + .short 4414 # Record kind: S_LOCAL + .long 4873 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20903: + .cv_def_range .Ltmp11272 .Ltmp11273, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20899: + .p2align 2 + .cv_linetable 173, "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ", .Lfunc_end173 + .section .debug$S,"dr",associative,"??$destroy@PEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator_traits >::destroy + .long .Ltmp20905-.Ltmp20904 # Subsection size +.Ltmp20904: + .short .Ltmp20907-.Ltmp20906 # Record length +.Ltmp20906: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end174-"??$destroy@PEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7342 # Function type index + .secrel32 "??$destroy@PEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEAD@Z" # Function section relative address + .secidx "??$destroy@PEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator_traits >::destroy" # Function name +.Ltmp20907: + .short .Ltmp20909-.Ltmp20908 # Record length +.Ltmp20908: + .short 4414 # Record kind: S_LOCAL + .long 4973 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp20909: + .cv_def_range .Ltmp11274 .Ltmp11275, "E\021O\001\000\000(\000\000\000" + .short .Ltmp20911-.Ltmp20910 # Record length +.Ltmp20910: + .short 4414 # Record kind: S_LOCAL + .long 7326 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp20911: + .cv_def_range .Ltmp11274 .Ltmp11275, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20905: + .p2align 2 + .cv_linetable 174, "??$destroy@PEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEAD@Z", .Lfunc_end174 + .section .debug$S,"dr",associative,"??$destroy@PEAD@?$allocator@D@std@@QEAAXPEAPEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::destroy + .long .Ltmp20913-.Ltmp20912 # Subsection size +.Ltmp20912: + .short .Ltmp20915-.Ltmp20914 # Record length +.Ltmp20914: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end175-"??$destroy@PEAD@?$allocator@D@std@@QEAAXPEAPEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7344 # Function type index + .secrel32 "??$destroy@PEAD@?$allocator@D@std@@QEAAXPEAPEAD@Z" # Function section relative address + .secidx "??$destroy@PEAD@?$allocator@D@std@@QEAAXPEAPEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::destroy" # Function name +.Ltmp20915: + .short .Ltmp20917-.Ltmp20916 # Record length +.Ltmp20916: + .short 4414 # Record kind: S_LOCAL + .long 4746 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20917: + .cv_def_range .Ltmp11276 .Ltmp11277, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp20919-.Ltmp20918 # Record length +.Ltmp20918: + .short 4414 # Record kind: S_LOCAL + .long 7326 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp20919: + .cv_def_range .Ltmp11276 .Ltmp11277, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20913: + .p2align 2 + .cv_linetable 175, "??$destroy@PEAD@?$allocator@D@std@@QEAAXPEAPEAD@Z", .Lfunc_end175 + .section .debug$S,"dr",associative,"?deallocate@?$allocator@D@std@@QEAAXPEAD_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::deallocate + .long .Ltmp20921-.Ltmp20920 # Subsection size +.Ltmp20920: + .short .Ltmp20923-.Ltmp20922 # Record length +.Ltmp20922: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end176-"?deallocate@?$allocator@D@std@@QEAAXPEAD_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7345 # Function type index + .secrel32 "?deallocate@?$allocator@D@std@@QEAAXPEAD_K@Z" # Function section relative address + .secidx "?deallocate@?$allocator@D@std@@QEAAXPEAD_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::deallocate" # Function name +.Ltmp20923: + .short .Ltmp20925-.Ltmp20924 # Record length +.Ltmp20924: + .short 4414 # Record kind: S_LOCAL + .long 4746 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20925: + .cv_def_range .Ltmp11278 .Ltmp11279, "E\021O\001\000\000 \000\000\000" + .short .Ltmp20927-.Ltmp20926 # Record length +.Ltmp20926: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp20927: + .cv_def_range .Ltmp11278 .Ltmp11279, "E\021O\001\000\000(\000\000\000" + .short .Ltmp20929-.Ltmp20928 # Record length +.Ltmp20928: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp20929: + .cv_def_range .Ltmp11278 .Ltmp11279, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20921: + .p2align 2 + .cv_linetable 176, "?deallocate@?$allocator@D@std@@QEAAXPEAD_K@Z", .Lfunc_end176 + .section .debug$S,"dr",associative,"?_Deallocate@std@@YAXPEAX_K1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Deallocate + .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_end177-"?_Deallocate@std@@YAXPEAX_K1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7348 # Function type index + .secrel32 "?_Deallocate@std@@YAXPEAX_K1@Z" # Function section relative address + .secidx "?_Deallocate@std@@YAXPEAX_K1@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Deallocate" # Function name +.Ltmp20933: + .short .Ltmp20935-.Ltmp20934 # Record length +.Ltmp20934: + .short 4414 # Record kind: S_LOCAL + .long 1539 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp20935: + .cv_def_range .Ltmp11280 .Ltmp11298, "E\021O\001\000\000\200\000\000\000" + .short .Ltmp20937-.Ltmp20936 # Record length +.Ltmp20936: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp20937: + .cv_def_range .Ltmp11280 .Ltmp11298, "E\021O\001\000\000\210\000\000\000" + .short .Ltmp20939-.Ltmp20938 # Record length +.Ltmp20938: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Sz" +.Ltmp20939: + .cv_def_range .Ltmp11280 .Ltmp11298, "E\021O\001\000\000\220\000\000\000" + .short .Ltmp20941-.Ltmp20940 # Record length +.Ltmp20940: + .short 4414 # Record kind: S_LOCAL + .long 4495 # TypeIndex + .short 0 # Flags + .asciz "_User_size" +.Ltmp20941: + .cv_def_range .Ltmp11280 .Ltmp11298, "E\021O\001\000\000x\000\000\000" + .short .Ltmp20943-.Ltmp20942 # Record length +.Ltmp20942: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp11297-.Ltmp11283 # Code size + .secrel32 .Ltmp11283 # Function section relative address + .secidx .Lfunc_begin177 # Function section index + .byte 0 # Lexical block name +.Ltmp20943: + .short .Ltmp20945-.Ltmp20944 # Record length +.Ltmp20944: + .short 4414 # Record kind: S_LOCAL + .long 4495 # TypeIndex + .short 0 # Flags + .asciz "_Ptr_user" +.Ltmp20945: + .cv_def_range .Ltmp11283 .Ltmp11297, "E\021O\001\000\000p\000\000\000" + .short .Ltmp20947-.Ltmp20946 # Record length +.Ltmp20946: + .short 4414 # Record kind: S_LOCAL + .long 4495 # TypeIndex + .short 0 # Flags + .asciz "_Ptr_ptr" +.Ltmp20947: + .cv_def_range .Ltmp11283 .Ltmp11297, "E\021O\001\000\000h\000\000\000" + .short .Ltmp20949-.Ltmp20948 # Record length +.Ltmp20948: + .short 4414 # Record kind: S_LOCAL + .long 4495 # TypeIndex + .short 0 # Flags + .asciz "_Ptr_container" +.Ltmp20949: + .cv_def_range .Ltmp11283 .Ltmp11297, "E\021O\001\000\000`\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20931: + .p2align 2 + .cv_linetable 177, "?_Deallocate@std@@YAXPEAX_K1@Z", .Lfunc_end177 + .section .debug$S,"dr",associative,"?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::char_traits::assign + .long .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_end178-"?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7349 # Function type index + .secrel32 "?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" # Function section relative address + .secidx "?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::char_traits::assign" # Function name +.Ltmp20953: + .short .Ltmp20955-.Ltmp20954 # Record length +.Ltmp20954: + .short 4414 # Record kind: S_LOCAL + .long 4620 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp20955: + .cv_def_range .Ltmp11299 .Ltmp11300, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp20957-.Ltmp20956 # Record length +.Ltmp20956: + .short 4414 # Record kind: S_LOCAL + .long 4622 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp20957: + .cv_def_range .Ltmp11299 .Ltmp11300, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20951: + .p2align 2 + .cv_linetable 178, "?assign@?$char_traits@D@std@@SAXAEADAEBD@Z", .Lfunc_end178 + .section .debug$S,"dr",associative,"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_val >::_Myptr + .long .Ltmp20959-.Ltmp20958 # Subsection size +.Ltmp20958: + .short .Ltmp20961-.Ltmp20960 # Record length +.Ltmp20960: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end179-"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7350 # Function type index + .secrel32 "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" # Function section relative address + .secidx "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_val >::_Myptr" # Function name +.Ltmp20961: + .short .Ltmp20963-.Ltmp20962 # Record length +.Ltmp20962: + .short 4414 # Record kind: S_LOCAL + .long 4921 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20963: + .cv_def_range .Ltmp11301 .Ltmp11302, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20959: + .p2align 2 + .cv_linetable 179, "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ", .Lfunc_end179 + .section .debug$S,"dr",associative,"?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::_Free_proxy + .long .Ltmp20965-.Ltmp20964 # Subsection size +.Ltmp20964: + .short .Ltmp20967-.Ltmp20966 # Record length +.Ltmp20966: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end180-"?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7351 # Function type index + .secrel32 "?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::_Free_proxy" # Function name +.Ltmp20967: + .short .Ltmp20969-.Ltmp20968 # Record length +.Ltmp20968: + .short 4414 # Record kind: S_LOCAL + .long 4679 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20969: + .cv_def_range .Ltmp11303 .Ltmp11304, "E\021O\001\000\0000\000\000\000" + .short .Ltmp20971-.Ltmp20970 # Record length +.Ltmp20970: + .short 4414 # Record kind: S_LOCAL + .long 7352 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +.Ltmp20971: + .cv_def_range .Ltmp11303 .Ltmp11304, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20965: + .p2align 2 + .cv_linetable 180, "?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ", .Lfunc_end180 + .section .debug$S,"dr",associative,"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_String_val >,1>::~_Compressed_pair + .long .Ltmp20973-.Ltmp20972 # Subsection size +.Ltmp20972: + .short .Ltmp20975-.Ltmp20974 # Record length +.Ltmp20974: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end181-"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7422 # Function type index + .secrel32 "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_String_val >,1>::~_Compressed_pair" # Function name +.Ltmp20975: + .short .Ltmp20977-.Ltmp20976 # Record length +.Ltmp20976: + .short 4414 # Record kind: S_LOCAL + .long 4873 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20977: + .cv_def_range .Ltmp11305 .Ltmp11307, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20973: + .p2align 2 + .cv_linetable 181, "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ", .Lfunc_end181 + .section .debug$S,"dr",associative,"??$?0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::_Wrap_alloc > &> + .long .Ltmp20979-.Ltmp20978 # Subsection size +.Ltmp20978: + .short .Ltmp20981-.Ltmp20980 # Record length +.Ltmp20980: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end182-"??$?0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7424 # Function type index + .secrel32 "??$?0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" # Function section relative address + .secidx "??$?0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::_Wrap_alloc > &>" # Function name +.Ltmp20981: + .short .Ltmp20983-.Ltmp20982 # Record length +.Ltmp20982: + .short 4414 # Record kind: S_LOCAL + .long 7366 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20983: + .cv_def_range .Ltmp11308 .Ltmp11309, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20985-.Ltmp20984 # Record length +.Ltmp20984: + .short 4414 # Record kind: S_LOCAL + .long 4690 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp20985: + .cv_def_range .Ltmp11308 .Ltmp11309, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20979: + .p2align 2 + .cv_linetable 182, "??$?0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z", .Lfunc_end182 + .section .debug$S,"dr",associative,"?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::_Orphan_all + .long .Ltmp20987-.Ltmp20986 # Subsection size +.Ltmp20986: + .short .Ltmp20989-.Ltmp20988 # Record length +.Ltmp20988: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end183-"?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7425 # Function type index + .secrel32 "?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::_Orphan_all" # Function name +.Ltmp20989: + .short .Ltmp20991-.Ltmp20990 # Record length +.Ltmp20990: + .short 4414 # Record kind: S_LOCAL + .long 4679 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20991: + .cv_def_range .Ltmp11310 .Ltmp11311, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20987: + .p2align 2 + .cv_linetable 183, "?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ", .Lfunc_end183 + .section .debug$S,"dr",associative,"??$destroy@U_Container_proxy@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::destroy + .long .Ltmp20993-.Ltmp20992 # Subsection size +.Ltmp20992: + .short .Ltmp20995-.Ltmp20994 # Record length +.Ltmp20994: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end184-"??$destroy@U_Container_proxy@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7428 # Function type index + .secrel32 "??$destroy@U_Container_proxy@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z" # Function section relative address + .secidx "??$destroy@U_Container_proxy@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::destroy" # Function name +.Ltmp20995: + .short .Ltmp20997-.Ltmp20996 # Record length +.Ltmp20996: + .short 4414 # Record kind: S_LOCAL + .long 7366 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20997: + .cv_def_range .Ltmp11312 .Ltmp11313, "E\021O\001\000\000(\000\000\000" + .short .Ltmp20999-.Ltmp20998 # Record length +.Ltmp20998: + .short 4414 # Record kind: S_LOCAL + .long 4698 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp20999: + .cv_def_range .Ltmp11312 .Ltmp11313, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20993: + .p2align 2 + .cv_linetable 184, "??$destroy@U_Container_proxy@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z", .Lfunc_end184 + .section .debug$S,"dr",associative,"?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::_Myproxy + .long .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_end185-"?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7429 # Function type index + .secrel32 "?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Function section relative address + .secidx "?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::_Myproxy" # Function name +.Ltmp21003: + .short .Ltmp21005-.Ltmp21004 # Record length +.Ltmp21004: + .short 4414 # Record kind: S_LOCAL + .long 4679 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21005: + .cv_def_range .Ltmp11314 .Ltmp11315, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21001: + .p2align 2 + .cv_linetable 185, "?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ", .Lfunc_end185 + .section .debug$S,"dr",associative,"?deallocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::deallocate + .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_end186-"?deallocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7430 # Function type index + .secrel32 "?deallocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z" # Function section relative address + .secidx "?deallocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::deallocate" # Function name +.Ltmp21009: + .short .Ltmp21011-.Ltmp21010 # Record length +.Ltmp21010: + .short 4414 # Record kind: S_LOCAL + .long 7366 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21011: + .cv_def_range .Ltmp11316 .Ltmp11317, "E\021O\001\000\000 \000\000\000" + .short .Ltmp21013-.Ltmp21012 # Record length +.Ltmp21012: + .short 4414 # Record kind: S_LOCAL + .long 4698 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp21013: + .cv_def_range .Ltmp11316 .Ltmp11317, "E\021O\001\000\000(\000\000\000" + .short .Ltmp21015-.Ltmp21014 # Record length +.Ltmp21014: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp21015: + .cv_def_range .Ltmp11316 .Ltmp11317, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21007: + .p2align 2 + .cv_linetable 186, "?deallocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z", .Lfunc_end186 + .section .debug$S,"dr",associative,"?address@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEBAPEAU_Container_proxy@2@AEAU32@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::address + .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_end187-"?address@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEBAPEAU_Container_proxy@2@AEAU32@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7431 # Function type index + .secrel32 "?address@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEBAPEAU_Container_proxy@2@AEAU32@@Z" # Function section relative address + .secidx "?address@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEBAPEAU_Container_proxy@2@AEAU32@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::address" # Function name +.Ltmp21019: + .short .Ltmp21021-.Ltmp21020 # Record length +.Ltmp21020: + .short 4414 # Record kind: S_LOCAL + .long 7355 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21021: + .cv_def_range .Ltmp11318 .Ltmp11319, "E\021O\001\000\000(\000\000\000" + .short .Ltmp21023-.Ltmp21022 # Record length +.Ltmp21022: + .short 4414 # Record kind: S_LOCAL + .long 7357 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp21023: + .cv_def_range .Ltmp11318 .Ltmp11319, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21017: + .p2align 2 + .cv_linetable 187, "?address@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEBAPEAU_Container_proxy@2@AEAU32@@Z", .Lfunc_end187 + .section .debug$S,"dr",associative,"??$forward@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward > &> + .long .Ltmp21025-.Ltmp21024 # Subsection size +.Ltmp21024: + .short .Ltmp21027-.Ltmp21026 # Record length +.Ltmp21026: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end188-"??$forward@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7433 # Function type index + .secrel32 "??$forward@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" # Function section relative address + .secidx "??$forward@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward > &>" # Function name +.Ltmp21027: + .short .Ltmp21029-.Ltmp21028 # Record length +.Ltmp21028: + .short 4414 # Record kind: S_LOCAL + .long 4690 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp21029: + .cv_def_range .Ltmp11320 .Ltmp11321, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21025: + .p2align 2 + .cv_linetable 188, "??$forward@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z", .Lfunc_end188 + .section .debug$S,"dr",associative,"??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocator + .long .Ltmp21031-.Ltmp21030 # Subsection size +.Ltmp21030: + .short .Ltmp21033-.Ltmp21032 # Record length +.Ltmp21032: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end189-"??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7435 # Function type index + .secrel32 "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" # Function section relative address + .secidx "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +.Ltmp21033: + .short .Ltmp21035-.Ltmp21034 # Record length +.Ltmp21034: + .short 4414 # Record kind: S_LOCAL + .long 7394 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21035: + .cv_def_range .Ltmp11322 .Ltmp11323, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp21037-.Ltmp21036 # Record length +.Ltmp21036: + .short 4414 # Record kind: S_LOCAL + .long 4500 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp21037: + .cv_def_range .Ltmp11322 .Ltmp11323, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21031: + .p2align 2 + .cv_linetable 189, "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z", .Lfunc_end189 + .section .debug$S,"dr",associative,"?_Orphan_all@_Container_base12@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Container_base12::_Orphan_all + .long .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_end190-"?_Orphan_all@_Container_base12@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7436 # Function type index + .secrel32 "?_Orphan_all@_Container_base12@std@@QEAAXXZ" # Function section relative address + .secidx "?_Orphan_all@_Container_base12@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Container_base12::_Orphan_all" # Function name +.Ltmp21041: + .short .Ltmp21043-.Ltmp21042 # Record length +.Ltmp21042: + .short 4414 # Record kind: S_LOCAL + .long 4953 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21043: + .cv_def_range .Ltmp11324 .Ltmp11331, "E\021O\001\000\000@\000\000\000" + .short .Ltmp21045-.Ltmp21044 # Record length +.Ltmp21044: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp11330-.Ltmp11325 # Code size + .secrel32 .Ltmp11325 # Function section relative address + .secidx .Lfunc_begin190 # Function section index + .byte 0 # Lexical block name +.Ltmp21045: + .short .Ltmp21047-.Ltmp21046 # Record length +.Ltmp21046: + .short 4414 # Record kind: S_LOCAL + .long 7456 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +.Ltmp21047: + .cv_def_range .Ltmp11325 .Ltmp11330, "E\021O\001\000\000H\000\000\000" + .short .Ltmp21049-.Ltmp21048 # Record length +.Ltmp21048: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp11329-.Ltmp11327 # Code size + .secrel32 .Ltmp11327 # Function section relative address + .secidx .Lfunc_begin190 # Function section index + .byte 0 # Lexical block name +.Ltmp21049: + .short .Ltmp21051-.Ltmp21050 # Record length +.Ltmp21050: + .short 4414 # Record kind: S_LOCAL + .long 4695 # TypeIndex + .short 0 # Flags + .asciz "_Pnext" +.Ltmp21051: + .cv_def_range .Ltmp11327 .Ltmp11329, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21039: + .p2align 2 + .cv_linetable 190, "?_Orphan_all@_Container_base12@std@@QEAAXXZ", .Lfunc_end190 + .section .debug$S,"dr",associative,"??$destroy@U_Container_proxy@std@@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator_traits >::destroy + .long .Ltmp21053-.Ltmp21052 # Subsection size +.Ltmp21052: + .short .Ltmp21055-.Ltmp21054 # Record length +.Ltmp21054: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end191-"??$destroy@U_Container_proxy@std@@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7461 # Function type index + .secrel32 "??$destroy@U_Container_proxy@std@@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@@Z" # Function section relative address + .secidx "??$destroy@U_Container_proxy@std@@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator_traits >::destroy" # Function name +.Ltmp21055: + .short .Ltmp21057-.Ltmp21056 # Record length +.Ltmp21056: + .short 4414 # Record kind: S_LOCAL + .long 7408 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp21057: + .cv_def_range .Ltmp11332 .Ltmp11333, "E\021O\001\000\000(\000\000\000" + .short .Ltmp21059-.Ltmp21058 # Record length +.Ltmp21058: + .short 4414 # Record kind: S_LOCAL + .long 4698 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp21059: + .cv_def_range .Ltmp11332 .Ltmp11333, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21053: + .p2align 2 + .cv_linetable 191, "??$destroy@U_Container_proxy@std@@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@@Z", .Lfunc_end191 + .section .debug$S,"dr",associative,"??$destroy@U_Container_proxy@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::destroy + .long .Ltmp21061-.Ltmp21060 # Subsection size +.Ltmp21060: + .short .Ltmp21063-.Ltmp21062 # Record length +.Ltmp21062: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end192-"??$destroy@U_Container_proxy@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7463 # Function type index + .secrel32 "??$destroy@U_Container_proxy@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z" # Function section relative address + .secidx "??$destroy@U_Container_proxy@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::destroy" # Function name +.Ltmp21063: + .short .Ltmp21065-.Ltmp21064 # Record length +.Ltmp21064: + .short 4414 # Record kind: S_LOCAL + .long 7394 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21065: + .cv_def_range .Ltmp11334 .Ltmp11335, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp21067-.Ltmp21066 # Record length +.Ltmp21066: + .short 4414 # Record kind: S_LOCAL + .long 4698 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp21067: + .cv_def_range .Ltmp11334 .Ltmp11335, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21061: + .p2align 2 + .cv_linetable 192, "??$destroy@U_Container_proxy@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@@Z", .Lfunc_end192 + .section .debug$S,"dr",associative,"?deallocate@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::deallocate + .long .Ltmp21069-.Ltmp21068 # Subsection size +.Ltmp21068: + .short .Ltmp21071-.Ltmp21070 # Record length +.Ltmp21070: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end193-"?deallocate@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7464 # Function type index + .secrel32 "?deallocate@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z" # Function section relative address + .secidx "?deallocate@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::deallocate" # Function name +.Ltmp21071: + .short .Ltmp21073-.Ltmp21072 # Record length +.Ltmp21072: + .short 4414 # Record kind: S_LOCAL + .long 7394 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21073: + .cv_def_range .Ltmp11336 .Ltmp11337, "E\021O\001\000\000 \000\000\000" + .short .Ltmp21075-.Ltmp21074 # Record length +.Ltmp21074: + .short 4414 # Record kind: S_LOCAL + .long 4698 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp21075: + .cv_def_range .Ltmp11336 .Ltmp11337, "E\021O\001\000\000(\000\000\000" + .short .Ltmp21077-.Ltmp21076 # Record length +.Ltmp21076: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp21077: + .cv_def_range .Ltmp11336 .Ltmp11337, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21069: + .p2align 2 + .cv_linetable 193, "?deallocate@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@2@_K@Z", .Lfunc_end193 + .section .debug$S,"dr",associative,"?pointer_to@?$pointer_traits@PEAU_Container_proxy@std@@@std@@SAPEAU_Container_proxy@2@AEAU32@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::pointer_traits::pointer_to + .long .Ltmp21079-.Ltmp21078 # Subsection size +.Ltmp21078: + .short .Ltmp21081-.Ltmp21080 # Record length +.Ltmp21080: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end194-"?pointer_to@?$pointer_traits@PEAU_Container_proxy@std@@@std@@SAPEAU_Container_proxy@2@AEAU32@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7470 # Function type index + .secrel32 "?pointer_to@?$pointer_traits@PEAU_Container_proxy@std@@@std@@SAPEAU_Container_proxy@2@AEAU32@@Z" # Function section relative address + .secidx "?pointer_to@?$pointer_traits@PEAU_Container_proxy@std@@@std@@SAPEAU_Container_proxy@2@AEAU32@@Z" # Function section index + .byte 0 # Flags + .asciz "std::pointer_traits::pointer_to" # Function name +.Ltmp21081: + .short .Ltmp21083-.Ltmp21082 # Record length +.Ltmp21082: + .short 4414 # Record kind: S_LOCAL + .long 7357 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp21083: + .cv_def_range .Ltmp11338 .Ltmp11339, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21079: + .p2align 2 + .cv_linetable 194, "?pointer_to@?$pointer_traits@PEAU_Container_proxy@std@@@std@@SAPEAU_Container_proxy@2@AEAU32@@Z", .Lfunc_end194 + .section .debug$S,"dr",associative,"??$addressof@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@AEAU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::addressof + .long .Ltmp21085-.Ltmp21084 # Subsection size +.Ltmp21084: + .short .Ltmp21087-.Ltmp21086 # Record length +.Ltmp21086: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end195-"??$addressof@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@AEAU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7472 # Function type index + .secrel32 "??$addressof@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@AEAU10@@Z" # Function section relative address + .secidx "??$addressof@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@AEAU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof" # Function name +.Ltmp21087: + .short .Ltmp21089-.Ltmp21088 # Record length +.Ltmp21088: + .short 4414 # Record kind: S_LOCAL + .long 7357 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp21089: + .cv_def_range .Ltmp11340 .Ltmp11341, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21085: + .p2align 2 + .cv_linetable 195, "??$addressof@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@AEAU10@@Z", .Lfunc_end195 + .section .debug$S,"dr",associative,"??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_val >::~_String_val + .long .Ltmp21091-.Ltmp21090 # Subsection size +.Ltmp21090: + .short .Ltmp21093-.Ltmp21092 # Record length +.Ltmp21092: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end196-"??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7473 # Function type index + .secrel32 "??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_val >::~_String_val" # Function name +.Ltmp21093: + .short .Ltmp21095-.Ltmp21094 # Record length +.Ltmp21094: + .short 4414 # Record kind: S_LOCAL + .long 4921 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21095: + .cv_def_range .Ltmp11342 .Ltmp11344, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21091: + .p2align 2 + .cv_linetable 196, "??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ", .Lfunc_end196 + .section .debug$S,"dr",associative,"??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_val >::_Bxty::~_Bxty + .long .Ltmp21097-.Ltmp21096 # Subsection size +.Ltmp21096: + .short .Ltmp21099-.Ltmp21098 # Record length +.Ltmp21098: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end197-"??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7474 # Function type index + .secrel32 "??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_val >::_Bxty::~_Bxty" # Function name +.Ltmp21099: + .short .Ltmp21101-.Ltmp21100 # Record length +.Ltmp21100: + .short 4414 # Record kind: S_LOCAL + .long 4935 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21101: + .cv_def_range .Ltmp11345 .Ltmp11346, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21097: + .p2align 2 + .cv_linetable 197, "??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ", .Lfunc_end197 + .section .debug$S,"dr",associative,"??1_Container_base12@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Container_base12::~_Container_base12 + .long .Ltmp21103-.Ltmp21102 # Subsection size +.Ltmp21102: + .short .Ltmp21105-.Ltmp21104 # Record length +.Ltmp21104: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end198-"??1_Container_base12@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7475 # Function type index + .secrel32 "??1_Container_base12@std@@QEAA@XZ" # Function section relative address + .secidx "??1_Container_base12@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Container_base12::~_Container_base12" # Function name +.Ltmp21105: + .short .Ltmp21107-.Ltmp21106 # Record length +.Ltmp21106: + .short 4414 # Record kind: S_LOCAL + .long 4953 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21107: + .cv_def_range .Ltmp11349 .Ltmp11352, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21103: + .p2align 2 + .cv_linetable 198, "??1_Container_base12@std@@QEAA@XZ", .Lfunc_end198 + .section .debug$S,"dr",associative,"??0?$ExprLhs@_N@Catch@@QEAA@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::ExprLhs + .long .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_end199-"??0?$ExprLhs@_N@Catch@@QEAA@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7476 # Function type index + .secrel32 "??0?$ExprLhs@_N@Catch@@QEAA@_N@Z" # Function section relative address + .secidx "??0?$ExprLhs@_N@Catch@@QEAA@_N@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::ExprLhs" # Function name +.Ltmp21111: + .short .Ltmp21113-.Ltmp21112 # Record length +.Ltmp21112: + .short 4414 # Record kind: S_LOCAL + .long 7124 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21113: + .cv_def_range .Ltmp11353 .Ltmp11354, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp21115-.Ltmp21114 # Record length +.Ltmp21114: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp21115: + .cv_def_range .Ltmp11353 .Ltmp11354, "E\021O\001\000\000\017\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21109: + .p2align 2 + .cv_linetable 199, "??0?$ExprLhs@_N@Catch@@QEAA@_N@Z", .Lfunc_end199 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .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_end200-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7477 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp21119: + .short .Ltmp21121-.Ltmp21120 # Record length +.Ltmp21120: + .short 4414 # Record kind: S_LOCAL + .long 4155 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21121: + .cv_def_range .Ltmp11355 .Ltmp11356, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21117: + .p2align 2 + .cv_linetable 200, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ", .Lfunc_end200 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .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_end201-"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7481 # Function type index + .secrel32 "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp21125: + .short .Ltmp21127-.Ltmp21126 # Record length +.Ltmp21126: + .short 4414 # Record kind: S_LOCAL + .long 7478 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21127: + .cv_def_range .Ltmp11361 .Ltmp11365, "E\021N\001\000\000(\000\000\000" + .short .Ltmp21129-.Ltmp21128 # Record length +.Ltmp21128: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp21129: + .cv_def_range .Ltmp11361 .Ltmp11365, "E\021N\001\000\0000\000\000\000" + .short .Ltmp21131-.Ltmp21130 # Record length +.Ltmp21130: + .short 4414 # Record kind: S_LOCAL + .long 5047 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp21131: + .cv_def_range .Ltmp11361 .Ltmp11365, "E\021N\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21123: + .p2align 2 + .cv_linetable 201, "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z", .Lfunc_end201 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp21133-.Ltmp21132 # Subsection size +.Ltmp21132: + .short .Ltmp21135-.Ltmp21134 # Record length +.Ltmp21134: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end202-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7482 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp21135: + .short .Ltmp21137-.Ltmp21136 # Record length +.Ltmp21136: + .short 4414 # Record kind: S_LOCAL + .long 4372 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21137: + .cv_def_range .Ltmp11366 .Ltmp11367, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21133: + .p2align 2 + .cv_linetable 202, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ", .Lfunc_end202 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp21139-.Ltmp21138 # Subsection size +.Ltmp21138: + .short .Ltmp21141-.Ltmp21140 # Record length +.Ltmp21140: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end203-"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7485 # Function type index + .secrel32 "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp21141: + .short .Ltmp21143-.Ltmp21142 # Record length +.Ltmp21142: + .short 4414 # Record kind: S_LOCAL + .long 7483 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21143: + .cv_def_range .Ltmp11372 .Ltmp11376, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp21145-.Ltmp21144 # Record length +.Ltmp21144: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp21145: + .cv_def_range .Ltmp11372 .Ltmp11376, "E\021N\001\000\000 \000\000\000" + .short .Ltmp21147-.Ltmp21146 # Record length +.Ltmp21146: + .short 4414 # Record kind: S_LOCAL + .long 5047 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp21147: + .cv_def_range .Ltmp11372 .Ltmp11376, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21139: + .p2align 2 + .cv_linetable 203, "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z", .Lfunc_end203 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEBAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp21149-.Ltmp21148 # Subsection size +.Ltmp21148: + .short .Ltmp21151-.Ltmp21150 # Record length +.Ltmp21150: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end204-"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEBAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7486 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEBAPEAHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEBAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp21151: + .short .Ltmp21153-.Ltmp21152 # Record length +.Ltmp21152: + .short 4414 # Record kind: S_LOCAL + .long 5034 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21153: + .cv_def_range .Ltmp11377 .Ltmp11378, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21149: + .p2align 2 + .cv_linetable 204, "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEBAPEAHXZ", .Lfunc_end204 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp21155-.Ltmp21154 # Subsection size +.Ltmp21154: + .short .Ltmp21157-.Ltmp21156 # Record length +.Ltmp21156: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end205-"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7489 # Function type index + .secrel32 "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp21157: + .short .Ltmp21159-.Ltmp21158 # Record length +.Ltmp21158: + .short 4414 # Record kind: S_LOCAL + .long 7487 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21159: + .cv_def_range .Ltmp11383 .Ltmp11387, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp21161-.Ltmp21160 # Record length +.Ltmp21160: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp21161: + .cv_def_range .Ltmp11383 .Ltmp11387, "E\021N\001\000\000 \000\000\000" + .short .Ltmp21163-.Ltmp21162 # Record length +.Ltmp21162: + .short 4414 # Record kind: S_LOCAL + .long 5047 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp21163: + .cv_def_range .Ltmp11383 .Ltmp11387, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21155: + .p2align 2 + .cv_linetable 205, "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z", .Lfunc_end205 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp21165-.Ltmp21164 # Subsection size +.Ltmp21164: + .short .Ltmp21167-.Ltmp21166 # Record length +.Ltmp21166: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end206-"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7490 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp21167: + .short .Ltmp21169-.Ltmp21168 # Record length +.Ltmp21168: + .short 4414 # Record kind: S_LOCAL + .long 5090 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21169: + .cv_def_range .Ltmp11388 .Ltmp11389, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21165: + .p2align 2 + .cv_linetable 206, "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ", .Lfunc_end206 + .section .debug$S,"dr",associative,"??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<= + .long .Ltmp21171-.Ltmp21170 # Subsection size +.Ltmp21170: + .short .Ltmp21173-.Ltmp21172 # Record length +.Ltmp21172: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end207-"??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7506 # Function type index + .secrel32 "??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z" # Function section relative address + .secidx "??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=" # Function name +.Ltmp21173: + .short .Ltmp21175-.Ltmp21174 # Record length +.Ltmp21174: + .short 4414 # Record kind: S_LOCAL + .long 7156 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21175: + .cv_def_range .Ltmp11390 .Ltmp11391, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21177-.Ltmp21176 # Record length +.Ltmp21176: + .short 4414 # Record kind: S_LOCAL + .long 4727 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp21177: + .cv_def_range .Ltmp11390 .Ltmp11391, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21171: + .p2align 2 + .cv_linetable 207, "??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z", .Lfunc_end207 + .section .debug$S,"dr",associative,"??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::operator== + .long .Ltmp21179-.Ltmp21178 # Subsection size +.Ltmp21178: + .short .Ltmp21181-.Ltmp21180 # Record length +.Ltmp21180: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end208-"??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7519 # Function type index + .secrel32 "??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z" # Function section relative address + .secidx "??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::operator==" # Function name +.Ltmp21181: + .short .Ltmp21183-.Ltmp21182 # Record length +.Ltmp21182: + .short 4414 # Record kind: S_LOCAL + .long 7494 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21183: + .cv_def_range .Ltmp11392 .Ltmp11393, "E\021O\001\000\000x\000\000\000" + .short .Ltmp21185-.Ltmp21184 # Record length +.Ltmp21184: + .short 4414 # Record kind: S_LOCAL + .long 4727 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp21185: + .cv_def_range .Ltmp11392 .Ltmp11393, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21179: + .p2align 2 + .cv_linetable 208, "??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z", .Lfunc_end208 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .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_end209-"??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7521 # Function type index + .secrel32 "??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp21189: + .short .Ltmp21191-.Ltmp21190 # Record length +.Ltmp21190: + .short 4414 # Record kind: S_LOCAL + .long 7513 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21191: + .cv_def_range .Ltmp11394 .Ltmp11397, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21187: + .p2align 2 + .cv_linetable 209, "??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ", .Lfunc_end209 + .section .debug$S,"dr",associative,"??0?$ExprLhs@AEB_K@Catch@@QEAA@AEB_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::ExprLhs + .long .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_end210-"??0?$ExprLhs@AEB_K@Catch@@QEAA@AEB_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7522 # Function type index + .secrel32 "??0?$ExprLhs@AEB_K@Catch@@QEAA@AEB_K@Z" # Function section relative address + .secidx "??0?$ExprLhs@AEB_K@Catch@@QEAA@AEB_K@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::ExprLhs" # Function name +.Ltmp21195: + .short .Ltmp21197-.Ltmp21196 # Record length +.Ltmp21196: + .short 4414 # Record kind: S_LOCAL + .long 7494 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21197: + .cv_def_range .Ltmp11398 .Ltmp11399, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp21199-.Ltmp21198 # Record length +.Ltmp21198: + .short 4414 # Record kind: S_LOCAL + .long 4727 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp21199: + .cv_def_range .Ltmp11398 .Ltmp11399, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21193: + .p2align 2 + .cv_linetable 210, "??0?$ExprLhs@AEB_K@Catch@@QEAA@AEB_K@Z", .Lfunc_end210 + .section .debug$S,"dr",associative,"??$compareEqual@_K_K@Catch@@YA_NAEB_K0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual + .long .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_end211-"??$compareEqual@_K_K@Catch@@YA_NAEB_K0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7526 # Function type index + .secrel32 "??$compareEqual@_K_K@Catch@@YA_NAEB_K0@Z" # Function section relative address + .secidx "??$compareEqual@_K_K@Catch@@YA_NAEB_K0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual" # Function name +.Ltmp21203: + .short .Ltmp21205-.Ltmp21204 # Record length +.Ltmp21204: + .short 4414 # Record kind: S_LOCAL + .long 4727 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp21205: + .cv_def_range .Ltmp11400 .Ltmp11401, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp21207-.Ltmp21206 # Record length +.Ltmp21206: + .short 4414 # Record kind: S_LOCAL + .long 4727 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp21207: + .cv_def_range .Ltmp11400 .Ltmp11401, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21201: + .p2align 2 + .cv_linetable 211, "??$compareEqual@_K_K@Catch@@YA_NAEB_K0@Z", .Lfunc_end211 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEB_KAEB_K@Catch@@QEAA@_NAEB_KVStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::BinaryExpr + .long .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_end212-"??0?$BinaryExpr@AEB_KAEB_K@Catch@@QEAA@_NAEB_KVStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7527 # Function type index + .secrel32 "??0?$BinaryExpr@AEB_KAEB_K@Catch@@QEAA@_NAEB_KVStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEB_KAEB_K@Catch@@QEAA@_NAEB_KVStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::BinaryExpr" # Function name +.Ltmp21211: + .short .Ltmp21213-.Ltmp21212 # Record length +.Ltmp21212: + .short 4414 # Record kind: S_LOCAL + .long 7513 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21213: + .cv_def_range .Ltmp11402 .Ltmp11405, "E\021O\001\000\000P\000\000\000" + .short .Ltmp21215-.Ltmp21214 # Record length +.Ltmp21214: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp21215: + .cv_def_range .Ltmp11402 .Ltmp11405, "E\021O\001\000\000_\000\000\000" + .short .Ltmp21217-.Ltmp21216 # Record length +.Ltmp21216: + .short 4414 # Record kind: S_LOCAL + .long 4727 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp21217: + .cv_def_range .Ltmp11402 .Ltmp11405, "E\021O\001\000\000`\000\000\000" + .short .Ltmp21219-.Ltmp21218 # Record length +.Ltmp21218: + .short 4414 # Record kind: S_LOCAL + .long 7528 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp21219: + .cv_def_range .Lfunc_begin212 .Ltmp11403, "A\021Q\001\000\000" + .cv_def_range .Ltmp11403 .Ltmp11404, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21221-.Ltmp21220 # Record length +.Ltmp21220: + .short 4414 # Record kind: S_LOCAL + .long 4727 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp21221: + .cv_def_range .Ltmp11402 .Ltmp11405, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21209: + .p2align 2 + .cv_linetable 212, "??0?$BinaryExpr@AEB_KAEB_K@Catch@@QEAA@_NAEB_KVStringRef@1@1@Z", .Lfunc_end212 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::isBinaryExpression + .long .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_end213-"?isBinaryExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7529 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::isBinaryExpression" # Function name +.Ltmp21225: + .short .Ltmp21227-.Ltmp21226 # Record length +.Ltmp21226: + .short 4414 # Record kind: S_LOCAL + .long 7510 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21227: + .cv_def_range .Ltmp11406 .Ltmp11407, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21223: + .p2align 2 + .cv_linetable 213, "?isBinaryExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ", .Lfunc_end213 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::getResult + .long .Ltmp21229-.Ltmp21228 # Subsection size +.Ltmp21228: + .short .Ltmp21231-.Ltmp21230 # Record length +.Ltmp21230: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end214-"?getResult@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7530 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::getResult" # Function name +.Ltmp21231: + .short .Ltmp21233-.Ltmp21232 # Record length +.Ltmp21232: + .short 4414 # Record kind: S_LOCAL + .long 7510 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21233: + .cv_def_range .Ltmp11408 .Ltmp11409, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21229: + .p2align 2 + .cv_linetable 214, "?getResult@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ", .Lfunc_end214 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::streamReconstructedExpression + .long .Ltmp21235-.Ltmp21234 # Subsection size +.Ltmp21234: + .short .Ltmp21237-.Ltmp21236 # Record length +.Ltmp21236: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end215-"?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7531 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::streamReconstructedExpression" # Function name +.Ltmp21237: + .short .Ltmp21239-.Ltmp21238 # Record length +.Ltmp21238: + .short 4414 # Record kind: S_LOCAL + .long 7510 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21239: + .cv_def_range .Ltmp11414 .Ltmp11415, "E\021N\001\000\000(\000\000\000" + .short .Ltmp21241-.Ltmp21240 # Record length +.Ltmp21240: + .short 4414 # Record kind: S_LOCAL + .long 4486 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp21241: + .cv_def_range .Ltmp11414 .Ltmp11415, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21235: + .p2align 2 + .cv_linetable 215, "?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end215 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEB_KAEB_K@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .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_end216-"??_G?$BinaryExpr@AEB_KAEB_K@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7521 # Function type index + .secrel32 "??_G?$BinaryExpr@AEB_KAEB_K@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEB_KAEB_K@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp21245: + .short .Ltmp21247-.Ltmp21246 # Record length +.Ltmp21246: + .short 4414 # Record kind: S_LOCAL + .long 7513 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21247: + .cv_def_range .Ltmp11416 .Ltmp11417, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21249-.Ltmp21248 # Record length +.Ltmp21248: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp21249: + .cv_def_range .Ltmp11416 .Ltmp11417, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21243: + .p2align 2 + .cv_linetable 216, "??_G?$BinaryExpr@AEB_KAEB_K@Catch@@UEAAPEAXI@Z", .Lfunc_end216 + .section .debug$S,"dr",associative,"??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify + .long .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_end217-"??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7533 # Function type index + .secrel32 "??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z" # Function section relative address + .secidx "??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify" # Function name +.Ltmp21253: + .short .Ltmp21255-.Ltmp21254 # Record length +.Ltmp21254: + .short 4414 # Record kind: S_LOCAL + .long 4727 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp21255: + .cv_def_range .Ltmp11418 .Ltmp11419, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21251: + .p2align 2 + .cv_linetable 217, "??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z", .Lfunc_end217 + .section .debug$S,"dr",associative,"??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::narrow_cast + .long .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_end218-"??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7536 # Function type index + .secrel32 "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" # Function section relative address + .secidx "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::narrow_cast" # Function name +.Ltmp21259: + .short .Ltmp21261-.Ltmp21260 # Record length +.Ltmp21260: + .short 4414 # Record kind: S_LOCAL + .long 6007 # TypeIndex + .short 1 # Flags + .asciz "u" +.Ltmp21261: + .cv_def_range .Ltmp11420 .Ltmp11421, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21257: + .p2align 2 + .cv_linetable 218, "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z", .Lfunc_end218 + .section .debug$S,"dr",associative,"??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp21263-.Ltmp21262 # Subsection size +.Ltmp21262: + .short .Ltmp21265-.Ltmp21264 # Record length +.Ltmp21264: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end219-"??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7537 # Function type index + .secrel32 "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" # Function section relative address + .secidx "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp21265: + .short .Ltmp21267-.Ltmp21266 # Record length +.Ltmp21266: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21267: + .cv_def_range .Ltmp11422 .Ltmp11423, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21269-.Ltmp21268 # Record length +.Ltmp21268: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp21269: + .cv_def_range .Ltmp11422 .Ltmp11423, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21271-.Ltmp21270 # Record length +.Ltmp21270: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp21271: + .cv_def_range .Ltmp11422 .Ltmp11423, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21263: + .p2align 2 + .cv_linetable 219, "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z", .Lfunc_end219 + .section .debug$S,"dr",associative,"??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp21273-.Ltmp21272 # Subsection size +.Ltmp21272: + .short .Ltmp21275-.Ltmp21274 # Record length +.Ltmp21274: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end220-"??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7538 # Function type index + .secrel32 "??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" # Function section relative address + .secidx "??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp21275: + .short .Ltmp21277-.Ltmp21276 # Record length +.Ltmp21276: + .short 4414 # Record kind: S_LOCAL + .long 4331 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21277: + .cv_def_range .Ltmp11424 .Ltmp11425, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21279-.Ltmp21278 # Record length +.Ltmp21278: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp21279: + .cv_def_range .Ltmp11424 .Ltmp11425, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21281-.Ltmp21280 # Record length +.Ltmp21280: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp21281: + .cv_def_range .Ltmp11424 .Ltmp11425, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21273: + .p2align 2 + .cv_linetable 220, "??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z", .Lfunc_end220 + .section .debug$S,"dr",associative,"??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp21283-.Ltmp21282 # Subsection size +.Ltmp21282: + .short .Ltmp21285-.Ltmp21284 # Record length +.Ltmp21284: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end221-"??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7539 # Function type index + .secrel32 "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" # Function section relative address + .secidx "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp21285: + .short .Ltmp21287-.Ltmp21286 # Record length +.Ltmp21286: + .short 4414 # Record kind: S_LOCAL + .long 4994 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21287: + .cv_def_range .Ltmp11426 .Ltmp11427, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21289-.Ltmp21288 # Record length +.Ltmp21288: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp21289: + .cv_def_range .Ltmp11426 .Ltmp11427, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21291-.Ltmp21290 # Record length +.Ltmp21290: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp21291: + .cv_def_range .Ltmp11426 .Ltmp11427, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21283: + .p2align 2 + .cv_linetable 221, "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z", .Lfunc_end221 + .section .debug$S,"dr",associative,"??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .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_end222-"??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7540 # Function type index + .secrel32 "??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" # Function section relative address + .secidx "??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp21295: + .short .Ltmp21297-.Ltmp21296 # Record length +.Ltmp21296: + .short 4414 # Record kind: S_LOCAL + .long 5051 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21297: + .cv_def_range .Ltmp11428 .Ltmp11429, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21299-.Ltmp21298 # Record length +.Ltmp21298: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp21299: + .cv_def_range .Ltmp11428 .Ltmp11429, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21301-.Ltmp21300 # Record length +.Ltmp21300: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp21301: + .cv_def_range .Ltmp11428 .Ltmp11429, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21293: + .p2align 2 + .cv_linetable 222, "??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z", .Lfunc_end222 + .section .debug$S,"dr" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____4::::operator() + .long .Ltmp21303-.Ltmp21302 # Subsection size +.Ltmp21302: + .short .Ltmp21305-.Ltmp21304 # Record length +.Ltmp21304: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end223-"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7544 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____4::::operator()" # Function name +.Ltmp21305: + .short .Ltmp21307-.Ltmp21306 # Record length +.Ltmp21306: + .short 4414 # Record kind: S_LOCAL + .long 7542 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21307: + .cv_def_range .Ltmp11430 .Ltmp11431, "E\021O\001\000\000(\000\000\000" + .short .Ltmp21309-.Ltmp21308 # Record length +.Ltmp21308: + .short 4414 # Record kind: S_LOCAL + .long 6622 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp21309: + .cv_def_range .Ltmp11430 .Ltmp11431, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21303: + .p2align 2 + .cv_linetable 223, "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ", .Lfunc_end223 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____4::::operator() + .long .Ltmp21311-.Ltmp21310 # Subsection size +.Ltmp21310: + .short .Ltmp21313-.Ltmp21312 # Record length +.Ltmp21312: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end224-"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7548 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____4::::operator()" # Function name +.Ltmp21313: + .short .Ltmp21315-.Ltmp21314 # Record length +.Ltmp21314: + .short 4414 # Record kind: S_LOCAL + .long 7546 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21315: + .cv_def_range .Ltmp11432 .Ltmp11435, "E\021O\001\000\000(\000\000\000" + .short .Ltmp21317-.Ltmp21316 # Record length +.Ltmp21316: + .short 4414 # Record kind: S_LOCAL + .long 4116 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp21317: + .cv_def_range .Ltmp11432 .Ltmp11435, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21311: + .p2align 2 + .cv_linetable 224, "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ", .Lfunc_end224 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____4::::operator() + .long .Ltmp21319-.Ltmp21318 # Subsection size +.Ltmp21318: + .short .Ltmp21321-.Ltmp21320 # Record length +.Ltmp21320: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end225-"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7552 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____4::::operator()" # Function name +.Ltmp21321: + .short .Ltmp21323-.Ltmp21322 # Record length +.Ltmp21322: + .short 4414 # Record kind: S_LOCAL + .long 7550 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21323: + .cv_def_range .Ltmp11436 .Ltmp11439, "E\021O\001\000\000(\000\000\000" + .short .Ltmp21325-.Ltmp21324 # Record length +.Ltmp21324: + .short 4414 # Record kind: S_LOCAL + .long 4338 # TypeIndex + .short 0 # Flags + .asciz "cs" +.Ltmp21325: + .cv_def_range .Ltmp11436 .Ltmp11439, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21319: + .p2align 2 + .cv_linetable 225, "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ", .Lfunc_end225 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____4::::operator() + .long .Ltmp21327-.Ltmp21326 # Subsection size +.Ltmp21326: + .short .Ltmp21329-.Ltmp21328 # Record length +.Ltmp21328: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end226-"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7556 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____4::::operator()" # Function name +.Ltmp21329: + .short .Ltmp21331-.Ltmp21330 # Record length +.Ltmp21330: + .short 4414 # Record kind: S_LOCAL + .long 7554 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21331: + .cv_def_range .Ltmp11440 .Ltmp11443, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21333-.Ltmp21332 # Record length +.Ltmp21332: + .short 4414 # Record kind: S_LOCAL + .long 4999 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp21333: + .cv_def_range .Ltmp11440 .Ltmp11443, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21327: + .p2align 2 + .cv_linetable 226, "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ", .Lfunc_end226 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____4::::operator() + .long .Ltmp21335-.Ltmp21334 # Subsection size +.Ltmp21334: + .short .Ltmp21337-.Ltmp21336 # Record length +.Ltmp21336: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end227-"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7560 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____4::::operator()" # Function name +.Ltmp21337: + .short .Ltmp21339-.Ltmp21338 # Record length +.Ltmp21338: + .short 4414 # Record kind: S_LOCAL + .long 7558 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21339: + .cv_def_range .Ltmp11444 .Ltmp11447, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21341-.Ltmp21340 # Record length +.Ltmp21340: + .short 4414 # Record kind: S_LOCAL + .long 5056 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp21341: + .cv_def_range .Ltmp11444 .Ltmp11447, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21335: + .p2align 2 + .cv_linetable 227, "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ", .Lfunc_end227 + .section .debug$S,"dr",associative,"??0?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp21343-.Ltmp21342 # Subsection size +.Ltmp21342: + .short .Ltmp21345-.Ltmp21344 # Record length +.Ltmp21344: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end228-"??0?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7561 # Function type index + .secrel32 "??0?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" # Function section relative address + .secidx "??0?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp21345: + .short .Ltmp21347-.Ltmp21346 # Record length +.Ltmp21346: + .short 4414 # Record kind: S_LOCAL + .long 5128 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21347: + .cv_def_range .Ltmp11448 .Ltmp11449, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21349-.Ltmp21348 # Record length +.Ltmp21348: + .short 4414 # Record kind: S_LOCAL + .long 5129 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp21349: + .cv_def_range .Ltmp11448 .Ltmp11449, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21351-.Ltmp21350 # Record length +.Ltmp21350: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp21351: + .cv_def_range .Ltmp11448 .Ltmp11449, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21343: + .p2align 2 + .cv_linetable 228, "??0?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z", .Lfunc_end228 + .section .debug$S,"dr",associative,"?size@?$span@PEAH$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp21353-.Ltmp21352 # Subsection size +.Ltmp21352: + .short .Ltmp21355-.Ltmp21354 # Record length +.Ltmp21354: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end229-"?size@?$span@PEAH$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7562 # Function type index + .secrel32 "?size@?$span@PEAH$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@PEAH$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp21355: + .short .Ltmp21357-.Ltmp21356 # Record length +.Ltmp21356: + .short 4414 # Record kind: S_LOCAL + .long 5153 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21357: + .cv_def_range .Ltmp11450 .Ltmp11451, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21353: + .p2align 2 + .cv_linetable 229, "?size@?$span@PEAH$0?0@gsl@@QEBA_JXZ", .Lfunc_end229 + .section .debug$S,"dr",associative,"?data@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp21359-.Ltmp21358 # Subsection size +.Ltmp21358: + .short .Ltmp21361-.Ltmp21360 # Record length +.Ltmp21360: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end230-"?data@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7563 # Function type index + .secrel32 "?data@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" # Function section relative address + .secidx "?data@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp21361: + .short .Ltmp21363-.Ltmp21362 # Record length +.Ltmp21362: + .short 4414 # Record kind: S_LOCAL + .long 5153 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21363: + .cv_def_range .Ltmp11452 .Ltmp11453, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21359: + .p2align 2 + .cv_linetable 230, "?data@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ", .Lfunc_end230 + .section .debug$S,"dr",associative,"??0?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp21365-.Ltmp21364 # Subsection size +.Ltmp21364: + .short .Ltmp21367-.Ltmp21366 # Record length +.Ltmp21366: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end231-"??0?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7564 # Function type index + .secrel32 "??0?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" # Function section relative address + .secidx "??0?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp21367: + .short .Ltmp21369-.Ltmp21368 # Record length +.Ltmp21368: + .short 4414 # Record kind: S_LOCAL + .long 5184 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21369: + .cv_def_range .Ltmp11454 .Ltmp11455, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21371-.Ltmp21370 # Record length +.Ltmp21370: + .short 4414 # Record kind: S_LOCAL + .long 5185 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp21371: + .cv_def_range .Ltmp11454 .Ltmp11455, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21373-.Ltmp21372 # Record length +.Ltmp21372: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp21373: + .cv_def_range .Ltmp11454 .Ltmp11455, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21365: + .p2align 2 + .cv_linetable 231, "??0?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z", .Lfunc_end231 + .section .debug$S,"dr",associative,"?size@?$span@PEBH$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp21375-.Ltmp21374 # Subsection size +.Ltmp21374: + .short .Ltmp21377-.Ltmp21376 # Record length +.Ltmp21376: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end232-"?size@?$span@PEBH$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7565 # Function type index + .secrel32 "?size@?$span@PEBH$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@PEBH$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp21377: + .short .Ltmp21379-.Ltmp21378 # Record length +.Ltmp21378: + .short 4414 # Record kind: S_LOCAL + .long 5209 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21379: + .cv_def_range .Ltmp11456 .Ltmp11457, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21375: + .p2align 2 + .cv_linetable 232, "?size@?$span@PEBH$0?0@gsl@@QEBA_JXZ", .Lfunc_end232 + .section .debug$S,"dr",associative,"?data@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp21381-.Ltmp21380 # Subsection size +.Ltmp21380: + .short .Ltmp21383-.Ltmp21382 # Record length +.Ltmp21382: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end233-"?data@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7566 # Function type index + .secrel32 "?data@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" # Function section relative address + .secidx "?data@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp21383: + .short .Ltmp21385-.Ltmp21384 # Record length +.Ltmp21384: + .short 4414 # Record kind: S_LOCAL + .long 5209 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21385: + .cv_def_range .Ltmp11458 .Ltmp11459, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21381: + .p2align 2 + .cv_linetable 233, "?data@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ", .Lfunc_end233 + .section .debug$S,"dr",associative,"??$forward@H@std@@YA$$QEAHAEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward + .long .Ltmp21387-.Ltmp21386 # Subsection size +.Ltmp21386: + .short .Ltmp21389-.Ltmp21388 # Record length +.Ltmp21388: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end234-"??$forward@H@std@@YA$$QEAHAEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7568 # Function type index + .secrel32 "??$forward@H@std@@YA$$QEAHAEAH@Z" # Function section relative address + .secidx "??$forward@H@std@@YA$$QEAHAEAH@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +.Ltmp21389: + .short .Ltmp21391-.Ltmp21390 # Record length +.Ltmp21390: + .short 4414 # Record kind: S_LOCAL + .long 4134 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp21391: + .cv_def_range .Ltmp11460 .Ltmp11461, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21387: + .p2align 2 + .cv_linetable 234, "??$forward@H@std@@YA$$QEAHAEAH@Z", .Lfunc_end234 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp21393-.Ltmp21392 # Subsection size +.Ltmp21392: + .short .Ltmp21395-.Ltmp21394 # Record length +.Ltmp21394: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end235-"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7570 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp21395: + .short .Ltmp21397-.Ltmp21396 # Record length +.Ltmp21396: + .short 4414 # Record kind: S_LOCAL + .long 7172 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21397: + .cv_def_range .Ltmp11466 .Ltmp11470, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp21399-.Ltmp21398 # Record length +.Ltmp21398: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp21399: + .cv_def_range .Ltmp11466 .Ltmp11470, "E\021N\001\000\000 \000\000\000" + .short .Ltmp21401-.Ltmp21400 # Record length +.Ltmp21400: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp21401: + .cv_def_range .Ltmp11466 .Ltmp11470, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21393: + .p2align 2 + .cv_linetable 235, "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z", .Lfunc_end235 + .section .debug$S,"dr",associative,"??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<-1>::extent_type + .long .Ltmp21403-.Ltmp21402 # Subsection size +.Ltmp21402: + .short .Ltmp21405-.Ltmp21404 # Record length +.Ltmp21404: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end236-"??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7571 # Function type index + .secrel32 "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" # Function section relative address + .secidx "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<-1>::extent_type" # Function name +.Ltmp21405: + .short .Ltmp21407-.Ltmp21406 # Record length +.Ltmp21406: + .short 4414 # Record kind: S_LOCAL + .long 4298 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21407: + .cv_def_range .Ltmp11473 .Ltmp11477, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp21409-.Ltmp21408 # Record length +.Ltmp21408: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "size" +.Ltmp21409: + .cv_def_range .Ltmp11473 .Ltmp11477, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21403: + .p2align 2 + .cv_linetable 236, "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z", .Lfunc_end236 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp21411-.Ltmp21410 # Subsection size +.Ltmp21410: + .short .Ltmp21413-.Ltmp21412 # Record length +.Ltmp21412: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end237-"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7573 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp21413: + .short .Ltmp21415-.Ltmp21414 # Record length +.Ltmp21414: + .short 4414 # Record kind: S_LOCAL + .long 7478 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21415: + .cv_def_range .Ltmp11482 .Ltmp11486, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp21417-.Ltmp21416 # Record length +.Ltmp21416: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp21417: + .cv_def_range .Ltmp11482 .Ltmp11486, "E\021N\001\000\000 \000\000\000" + .short .Ltmp21419-.Ltmp21418 # Record length +.Ltmp21418: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp21419: + .cv_def_range .Ltmp11482 .Ltmp11486, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21411: + .p2align 2 + .cv_linetable 237, "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z", .Lfunc_end237 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp21421-.Ltmp21420 # Subsection size +.Ltmp21420: + .short .Ltmp21423-.Ltmp21422 # Record length +.Ltmp21422: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end238-"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7575 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp21423: + .short .Ltmp21425-.Ltmp21424 # Record length +.Ltmp21424: + .short 4414 # Record kind: S_LOCAL + .long 7483 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21425: + .cv_def_range .Ltmp11491 .Ltmp11495, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp21427-.Ltmp21426 # Record length +.Ltmp21426: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp21427: + .cv_def_range .Ltmp11491 .Ltmp11495, "E\021N\001\000\000 \000\000\000" + .short .Ltmp21429-.Ltmp21428 # Record length +.Ltmp21428: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp21429: + .cv_def_range .Ltmp11491 .Ltmp11495, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21421: + .p2align 2 + .cv_linetable 238, "??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z", .Lfunc_end238 + .section .debug$S,"dr",associative,"??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<0>::extent_type + .long .Ltmp21431-.Ltmp21430 # Subsection size +.Ltmp21430: + .short .Ltmp21433-.Ltmp21432 # Record length +.Ltmp21432: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end239-"??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7576 # Function type index + .secrel32 "??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z" # Function section relative address + .secidx "??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<0>::extent_type" # Function name +.Ltmp21433: + .short .Ltmp21435-.Ltmp21434 # Record length +.Ltmp21434: + .short 4414 # Record kind: S_LOCAL + .long 5039 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21435: + .cv_def_range .Ltmp11498 .Ltmp11501, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp21437-.Ltmp21436 # Record length +.Ltmp21436: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "size" +.Ltmp21437: + .cv_def_range .Ltmp11498 .Ltmp11501, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21431: + .p2align 2 + .cv_linetable 239, "??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z", .Lfunc_end239 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp21439-.Ltmp21438 # Subsection size +.Ltmp21438: + .short .Ltmp21441-.Ltmp21440 # Record length +.Ltmp21440: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end240-"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7578 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp21441: + .short .Ltmp21443-.Ltmp21442 # Record length +.Ltmp21442: + .short 4414 # Record kind: S_LOCAL + .long 7487 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21443: + .cv_def_range .Ltmp11506 .Ltmp11510, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp21445-.Ltmp21444 # Record length +.Ltmp21444: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp21445: + .cv_def_range .Ltmp11506 .Ltmp11510, "E\021N\001\000\000 \000\000\000" + .short .Ltmp21447-.Ltmp21446 # Record length +.Ltmp21446: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp21447: + .cv_def_range .Ltmp11506 .Ltmp11510, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21439: + .p2align 2 + .cv_linetable 240, "??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z", .Lfunc_end240 + .section .debug$S,"dr",associative,"??0?$span@H$00@gsl@@QEAA@PEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .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_end241-"??0?$span@H$00@gsl@@QEAA@PEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7579 # Function type index + .secrel32 "??0?$span@H$00@gsl@@QEAA@PEAH_J@Z" # Function section relative address + .secidx "??0?$span@H$00@gsl@@QEAA@PEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp21451: + .short .Ltmp21453-.Ltmp21452 # Record length +.Ltmp21452: + .short 4414 # Record kind: S_LOCAL + .long 6624 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21453: + .cv_def_range .Ltmp11511 .Ltmp11512, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21455-.Ltmp21454 # Record length +.Ltmp21454: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp21455: + .cv_def_range .Ltmp11511 .Ltmp11512, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21457-.Ltmp21456 # Record length +.Ltmp21456: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp21457: + .cv_def_range .Ltmp11511 .Ltmp11512, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21449: + .p2align 2 + .cv_linetable 241, "??0?$span@H$00@gsl@@QEAA@PEAH_J@Z", .Lfunc_end241 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp21459-.Ltmp21458 # Subsection size +.Ltmp21458: + .short .Ltmp21461-.Ltmp21460 # Record length +.Ltmp21460: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end242-"??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7582 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp21461: + .short .Ltmp21463-.Ltmp21462 # Record length +.Ltmp21462: + .short 4414 # Record kind: S_LOCAL + .long 7580 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21463: + .cv_def_range .Ltmp11517 .Ltmp11521, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp21465-.Ltmp21464 # Record length +.Ltmp21464: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp21465: + .cv_def_range .Ltmp11517 .Ltmp11521, "E\021N\001\000\000 \000\000\000" + .short .Ltmp21467-.Ltmp21466 # Record length +.Ltmp21466: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp21467: + .cv_def_range .Ltmp11517 .Ltmp11521, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21459: + .p2align 2 + .cv_linetable 242, "??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z", .Lfunc_end242 + .section .debug$S,"dr",associative,"??0?$extent_type@$00@details@gsl@@QEAA@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<1>::extent_type + .long .Ltmp21469-.Ltmp21468 # Subsection size +.Ltmp21468: + .short .Ltmp21471-.Ltmp21470 # Record length +.Ltmp21470: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end243-"??0?$extent_type@$00@details@gsl@@QEAA@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7583 # Function type index + .secrel32 "??0?$extent_type@$00@details@gsl@@QEAA@_J@Z" # Function section relative address + .secidx "??0?$extent_type@$00@details@gsl@@QEAA@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<1>::extent_type" # Function name +.Ltmp21471: + .short .Ltmp21473-.Ltmp21472 # Record length +.Ltmp21472: + .short 4414 # Record kind: S_LOCAL + .long 6668 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21473: + .cv_def_range .Ltmp11524 .Ltmp11527, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp21475-.Ltmp21474 # Record length +.Ltmp21474: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "size" +.Ltmp21475: + .cv_def_range .Ltmp11524 .Ltmp11527, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21469: + .p2align 2 + .cv_linetable 243, "??0?$extent_type@$00@details@gsl@@QEAA@_J@Z", .Lfunc_end243 + .section .debug$S,"dr",associative,"?size@?$extent_type@$00@details@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<1>::size + .long .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_end244-"?size@?$extent_type@$00@details@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7584 # Function type index + .secrel32 "?size@?$extent_type@$00@details@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$extent_type@$00@details@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<1>::size" # Function name +.Ltmp21479: + .short .Ltmp21481-.Ltmp21480 # Record length +.Ltmp21480: + .short 4414 # Record kind: S_LOCAL + .long 6673 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21481: + .cv_def_range .Ltmp11528 .Ltmp11529, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21477: + .p2align 2 + .cv_linetable 244, "?size@?$extent_type@$00@details@gsl@@QEBA_JXZ", .Lfunc_end244 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .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_end245-"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7587 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp21485: + .short .Ltmp21487-.Ltmp21486 # Record length +.Ltmp21486: + .short 4414 # Record kind: S_LOCAL + .long 7585 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21487: + .cv_def_range .Ltmp11534 .Ltmp11538, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp21489-.Ltmp21488 # Record length +.Ltmp21488: + .short 4414 # Record kind: S_LOCAL + .long 5129 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp21489: + .cv_def_range .Ltmp11534 .Ltmp11538, "E\021N\001\000\000 \000\000\000" + .short .Ltmp21491-.Ltmp21490 # Record length +.Ltmp21490: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp21491: + .cv_def_range .Ltmp11534 .Ltmp11538, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21483: + .p2align 2 + .cv_linetable 245, "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z", .Lfunc_end245 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp21493-.Ltmp21492 # Subsection size +.Ltmp21492: + .short .Ltmp21495-.Ltmp21494 # Record length +.Ltmp21494: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end246-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7588 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp21495: + .short .Ltmp21497-.Ltmp21496 # Record length +.Ltmp21496: + .short 4414 # Record kind: S_LOCAL + .long 5177 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21497: + .cv_def_range .Ltmp11539 .Ltmp11540, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21493: + .p2align 2 + .cv_linetable 246, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ", .Lfunc_end246 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp21499-.Ltmp21498 # Subsection size +.Ltmp21498: + .short .Ltmp21501-.Ltmp21500 # Record length +.Ltmp21500: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end247-"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7591 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp21501: + .short .Ltmp21503-.Ltmp21502 # Record length +.Ltmp21502: + .short 4414 # Record kind: S_LOCAL + .long 7589 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21503: + .cv_def_range .Ltmp11545 .Ltmp11549, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp21505-.Ltmp21504 # Record length +.Ltmp21504: + .short 4414 # Record kind: S_LOCAL + .long 5185 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp21505: + .cv_def_range .Ltmp11545 .Ltmp11549, "E\021N\001\000\000 \000\000\000" + .short .Ltmp21507-.Ltmp21506 # Record length +.Ltmp21506: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp21507: + .cv_def_range .Ltmp11545 .Ltmp11549, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21499: + .p2align 2 + .cv_linetable 247, "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z", .Lfunc_end247 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .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_end248-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7592 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp21511: + .short .Ltmp21513-.Ltmp21512 # Record length +.Ltmp21512: + .short 4414 # Record kind: S_LOCAL + .long 5233 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21513: + .cv_def_range .Ltmp11550 .Ltmp11551, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21509: + .p2align 2 + .cv_linetable 248, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ", .Lfunc_end248 + .section .debug$S,"dr",associative,"??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<= + .long .Ltmp21515-.Ltmp21514 # Subsection size +.Ltmp21514: + .short .Ltmp21517-.Ltmp21516 # Record length +.Ltmp21516: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end249-"??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7609 # Function type index + .secrel32 "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" # Function section relative address + .secidx "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=" # Function name +.Ltmp21517: + .short .Ltmp21519-.Ltmp21518 # Record length +.Ltmp21518: + .short 4414 # Record kind: S_LOCAL + .long 7156 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21519: + .cv_def_range .Ltmp11552 .Ltmp11553, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21521-.Ltmp21520 # Record length +.Ltmp21520: + .short 4414 # Record kind: S_LOCAL + .long 7594 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp21521: + .cv_def_range .Ltmp11552 .Ltmp11553, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21515: + .p2align 2 + .cv_linetable 249, "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z", .Lfunc_end249 + .section .debug$S,"dr",associative,"??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::operator== + .long .Ltmp21523-.Ltmp21522 # Subsection size +.Ltmp21522: + .short .Ltmp21525-.Ltmp21524 # Record length +.Ltmp21524: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end250-"??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7622 # Function type index + .secrel32 "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" # Function section relative address + .secidx "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::operator==" # Function name +.Ltmp21525: + .short .Ltmp21527-.Ltmp21526 # Record length +.Ltmp21526: + .short 4414 # Record kind: S_LOCAL + .long 7597 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21527: + .cv_def_range .Ltmp11554 .Ltmp11555, "E\021O\001\000\000x\000\000\000" + .short .Ltmp21529-.Ltmp21528 # Record length +.Ltmp21528: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp21529: + .cv_def_range .Ltmp11554 .Ltmp11555, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21523: + .p2align 2 + .cv_linetable 250, "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z", .Lfunc_end250 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp21531-.Ltmp21530 # Subsection size +.Ltmp21530: + .short .Ltmp21533-.Ltmp21532 # Record length +.Ltmp21532: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end251-"??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7624 # Function type index + .secrel32 "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp21533: + .short .Ltmp21535-.Ltmp21534 # Record length +.Ltmp21534: + .short 4414 # Record kind: S_LOCAL + .long 7616 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21535: + .cv_def_range .Ltmp11556 .Ltmp11559, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21531: + .p2align 2 + .cv_linetable 251, "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ", .Lfunc_end251 + .section .debug$S,"dr",associative,"??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<= + .long .Ltmp21537-.Ltmp21536 # Subsection size +.Ltmp21536: + .short .Ltmp21539-.Ltmp21538 # Record length +.Ltmp21538: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end252-"??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7642 # Function type index + .secrel32 "??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z" # Function section relative address + .secidx "??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=" # Function name +.Ltmp21539: + .short .Ltmp21541-.Ltmp21540 # Record length +.Ltmp21540: + .short 4414 # Record kind: S_LOCAL + .long 7156 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21541: + .cv_def_range .Ltmp11560 .Ltmp11561, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21543-.Ltmp21542 # Record length +.Ltmp21542: + .short 4414 # Record kind: S_LOCAL + .long 7627 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp21543: + .cv_def_range .Ltmp11560 .Ltmp11561, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21537: + .p2align 2 + .cv_linetable 252, "??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z", .Lfunc_end252 + .section .debug$S,"dr",associative,"??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::operator== + .long .Ltmp21545-.Ltmp21544 # Subsection size +.Ltmp21544: + .short .Ltmp21547-.Ltmp21546 # Record length +.Ltmp21546: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end253-"??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7655 # Function type index + .secrel32 "??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z" # Function section relative address + .secidx "??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::operator==" # Function name +.Ltmp21547: + .short .Ltmp21549-.Ltmp21548 # Record length +.Ltmp21548: + .short 4414 # Record kind: S_LOCAL + .long 7630 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21549: + .cv_def_range .Ltmp11562 .Ltmp11563, "E\021O\001\000\000x\000\000\000" + .short .Ltmp21551-.Ltmp21550 # Record length +.Ltmp21550: + .short 4414 # Record kind: S_LOCAL + .long 7627 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp21551: + .cv_def_range .Ltmp11562 .Ltmp11563, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21545: + .p2align 2 + .cv_linetable 253, "??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z", .Lfunc_end253 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .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_end254-"??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7657 # Function type index + .secrel32 "??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp21555: + .short .Ltmp21557-.Ltmp21556 # Record length +.Ltmp21556: + .short 4414 # Record kind: S_LOCAL + .long 7649 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21557: + .cv_def_range .Ltmp11564 .Ltmp11567, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21553: + .p2align 2 + .cv_linetable 254, "??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ", .Lfunc_end254 + .section .debug$S,"dr",associative,"?empty@?$span@H$0?0@gsl@@QEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::empty + .long .Ltmp21559-.Ltmp21558 # Subsection size +.Ltmp21558: + .short .Ltmp21561-.Ltmp21560 # Record length +.Ltmp21560: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end255-"?empty@?$span@H$0?0@gsl@@QEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7658 # Function type index + .secrel32 "?empty@?$span@H$0?0@gsl@@QEBA_NXZ" # Function section relative address + .secidx "?empty@?$span@H$0?0@gsl@@QEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::empty" # Function name +.Ltmp21561: + .short .Ltmp21563-.Ltmp21562 # Record length +.Ltmp21562: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21563: + .cv_def_range .Ltmp11568 .Ltmp11569, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21559: + .p2align 2 + .cv_linetable 255, "?empty@?$span@H$0?0@gsl@@QEBA_NXZ", .Lfunc_end255 + .section .debug$S,"dr",associative,"??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::operator== + .long .Ltmp21565-.Ltmp21564 # Subsection size +.Ltmp21564: + .short .Ltmp21567-.Ltmp21566 # Record length +.Ltmp21566: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end256-"??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7659 # Function type index + .secrel32 "??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z" # Function section relative address + .secidx "??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::operator==" # Function name +.Ltmp21567: + .short .Ltmp21569-.Ltmp21568 # Record length +.Ltmp21568: + .short 4414 # Record kind: S_LOCAL + .long 7124 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21569: + .cv_def_range .Ltmp11570 .Ltmp11571, "E\021O\001\000\000X\000\000\000" + .short .Ltmp21571-.Ltmp21570 # Record length +.Ltmp21570: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp21571: + .cv_def_range .Ltmp11570 .Ltmp11571, "E\021O\001\000\000g\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21565: + .p2align 2 + .cv_linetable 256, "??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z", .Lfunc_end256 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .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_end257-"??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7661 # Function type index + .secrel32 "??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp21575: + .short .Ltmp21577-.Ltmp21576 # Record length +.Ltmp21576: + .short 4414 # Record kind: S_LOCAL + .long 7139 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21577: + .cv_def_range .Ltmp11572 .Ltmp11575, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21573: + .p2align 2 + .cv_linetable 257, "??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ", .Lfunc_end257 + .section .debug$S,"dr",associative,"??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<= + .long .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_end258-"??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7676 # Function type index + .secrel32 "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" # Function section relative address + .secidx "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=" # Function name +.Ltmp21581: + .short .Ltmp21583-.Ltmp21582 # Record length +.Ltmp21582: + .short 4414 # Record kind: S_LOCAL + .long 7156 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21583: + .cv_def_range .Ltmp11576 .Ltmp11577, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21585-.Ltmp21584 # Record length +.Ltmp21584: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp21585: + .cv_def_range .Ltmp11576 .Ltmp11577, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21579: + .p2align 2 + .cv_linetable 258, "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z", .Lfunc_end258 + .section .debug$S,"dr",associative,"??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::operator== + .long .Ltmp21587-.Ltmp21586 # Subsection size +.Ltmp21586: + .short .Ltmp21589-.Ltmp21588 # Record length +.Ltmp21588: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end259-"??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7689 # Function type index + .secrel32 "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" # Function section relative address + .secidx "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::operator==" # Function name +.Ltmp21589: + .short .Ltmp21591-.Ltmp21590 # Record length +.Ltmp21590: + .short 4414 # Record kind: S_LOCAL + .long 7664 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21591: + .cv_def_range .Ltmp11578 .Ltmp11579, "E\021O\001\000\000x\000\000\000" + .short .Ltmp21593-.Ltmp21592 # Record length +.Ltmp21592: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp21593: + .cv_def_range .Ltmp11578 .Ltmp11579, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21587: + .p2align 2 + .cv_linetable 259, "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z", .Lfunc_end259 + .section .debug$S,"dr",associative,"??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::operator[] + .long .Ltmp21595-.Ltmp21594 # Subsection size +.Ltmp21594: + .short .Ltmp21597-.Ltmp21596 # Record length +.Ltmp21596: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end260-"??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7690 # Function type index + .secrel32 "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" # Function section relative address + .secidx "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::operator[]" # Function name +.Ltmp21597: + .short .Ltmp21599-.Ltmp21598 # Record length +.Ltmp21598: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21599: + .cv_def_range .Ltmp11582 .Ltmp11583, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp21601-.Ltmp21600 # Record length +.Ltmp21600: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "idx" +.Ltmp21601: + .cv_def_range .Ltmp11582 .Ltmp11583, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21595: + .p2align 2 + .cv_linetable 260, "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z", .Lfunc_end260 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .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_end261-"??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7692 # Function type index + .secrel32 "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp21605: + .short .Ltmp21607-.Ltmp21606 # Record length +.Ltmp21606: + .short 4414 # Record kind: S_LOCAL + .long 7683 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21607: + .cv_def_range .Ltmp11584 .Ltmp11587, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21603: + .p2align 2 + .cv_linetable 261, "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ", .Lfunc_end261 + .section .debug$S,"dr",associative,"?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::at + .long .Ltmp21609-.Ltmp21608 # Subsection size +.Ltmp21608: + .short .Ltmp21611-.Ltmp21610 # Record length +.Ltmp21610: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end262-"?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7693 # Function type index + .secrel32 "?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z" # Function section relative address + .secidx "?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::at" # Function name +.Ltmp21611: + .short .Ltmp21613-.Ltmp21612 # Record length +.Ltmp21612: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21613: + .cv_def_range .Ltmp11588 .Ltmp11589, "E\021O\001\000\000(\000\000\000" + .short .Ltmp21615-.Ltmp21614 # Record length +.Ltmp21614: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "idx" +.Ltmp21615: + .cv_def_range .Ltmp11588 .Ltmp11589, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21609: + .p2align 2 + .cv_linetable 262, "?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z", .Lfunc_end262 + .section .debug$S,"dr",associative,"??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::operator() + .long .Ltmp21617-.Ltmp21616 # Subsection size +.Ltmp21616: + .short .Ltmp21619-.Ltmp21618 # Record length +.Ltmp21618: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end263-"??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7694 # Function type index + .secrel32 "??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z" # Function section relative address + .secidx "??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::operator()" # Function name +.Ltmp21619: + .short .Ltmp21621-.Ltmp21620 # Record length +.Ltmp21620: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21621: + .cv_def_range .Ltmp11590 .Ltmp11591, "E\021O\001\000\000(\000\000\000" + .short .Ltmp21623-.Ltmp21622 # Record length +.Ltmp21622: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "idx" +.Ltmp21623: + .cv_def_range .Ltmp11590 .Ltmp11591, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21617: + .p2align 2 + .cv_linetable 263, "??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z", .Lfunc_end263 + .section .debug$S,"dr",associative,"??$narrow_cast@_JAEAH@gsl@@YA_JAEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::narrow_cast + .long .Ltmp21625-.Ltmp21624 # Subsection size +.Ltmp21624: + .short .Ltmp21627-.Ltmp21626 # Record length +.Ltmp21626: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end264-"??$narrow_cast@_JAEAH@gsl@@YA_JAEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7696 # Function type index + .secrel32 "??$narrow_cast@_JAEAH@gsl@@YA_JAEAH@Z" # Function section relative address + .secidx "??$narrow_cast@_JAEAH@gsl@@YA_JAEAH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::narrow_cast" # Function name +.Ltmp21627: + .short .Ltmp21629-.Ltmp21628 # Record length +.Ltmp21628: + .short 4414 # Record kind: S_LOCAL + .long 4134 # TypeIndex + .short 1 # Flags + .asciz "u" +.Ltmp21629: + .cv_def_range .Ltmp11592 .Ltmp11593, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21625: + .p2align 2 + .cv_linetable 264, "??$narrow_cast@_JAEAH@gsl@@YA_JAEAH@Z", .Lfunc_end264 + .section .debug$S,"dr",associative,"??0?$span@H$01@gsl@@QEAA@PEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp21631-.Ltmp21630 # Subsection size +.Ltmp21630: + .short .Ltmp21633-.Ltmp21632 # Record length +.Ltmp21632: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end265-"??0?$span@H$01@gsl@@QEAA@PEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7697 # Function type index + .secrel32 "??0?$span@H$01@gsl@@QEAA@PEAH_J@Z" # Function section relative address + .secidx "??0?$span@H$01@gsl@@QEAA@PEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp21633: + .short .Ltmp21635-.Ltmp21634 # Record length +.Ltmp21634: + .short 4414 # Record kind: S_LOCAL + .long 5244 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21635: + .cv_def_range .Ltmp11594 .Ltmp11595, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21637-.Ltmp21636 # Record length +.Ltmp21636: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp21637: + .cv_def_range .Ltmp11594 .Ltmp11595, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21639-.Ltmp21638 # Record length +.Ltmp21638: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp21639: + .cv_def_range .Ltmp11594 .Ltmp11595, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21631: + .p2align 2 + .cv_linetable 265, "??0?$span@H$01@gsl@@QEAA@PEAH_J@Z", .Lfunc_end265 + .section .debug$S,"dr",associative,"?data@?$span@H$01@gsl@@QEBAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp21641-.Ltmp21640 # Subsection size +.Ltmp21640: + .short .Ltmp21643-.Ltmp21642 # Record length +.Ltmp21642: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end266-"?data@?$span@H$01@gsl@@QEBAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7698 # Function type index + .secrel32 "?data@?$span@H$01@gsl@@QEBAPEAHXZ" # Function section relative address + .secidx "?data@?$span@H$01@gsl@@QEBAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp21643: + .short .Ltmp21645-.Ltmp21644 # Record length +.Ltmp21644: + .short 4414 # Record kind: S_LOCAL + .long 5260 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21645: + .cv_def_range .Ltmp11596 .Ltmp11597, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21641: + .p2align 2 + .cv_linetable 266, "?data@?$span@H$01@gsl@@QEBAPEAHXZ", .Lfunc_end266 + .section .debug$S,"dr",associative,"??A?$span@H$01@gsl@@QEBAAEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::operator[] + .long .Ltmp21647-.Ltmp21646 # Subsection size +.Ltmp21646: + .short .Ltmp21649-.Ltmp21648 # Record length +.Ltmp21648: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end267-"??A?$span@H$01@gsl@@QEBAAEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7699 # Function type index + .secrel32 "??A?$span@H$01@gsl@@QEBAAEAH_J@Z" # Function section relative address + .secidx "??A?$span@H$01@gsl@@QEBAAEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::operator[]" # Function name +.Ltmp21649: + .short .Ltmp21651-.Ltmp21650 # Record length +.Ltmp21650: + .short 4414 # Record kind: S_LOCAL + .long 5260 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21651: + .cv_def_range .Ltmp11600 .Ltmp11601, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp21653-.Ltmp21652 # Record length +.Ltmp21652: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "idx" +.Ltmp21653: + .cv_def_range .Ltmp11600 .Ltmp11601, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21647: + .p2align 2 + .cv_linetable 267, "??A?$span@H$01@gsl@@QEBAAEAH_J@Z", .Lfunc_end267 + .section .debug$S,"dr" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____6::::operator() + .long .Ltmp21655-.Ltmp21654 # Subsection size +.Ltmp21654: + .short .Ltmp21657-.Ltmp21656 # Record length +.Ltmp21656: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end268-"??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7703 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____6::::operator()" # Function name +.Ltmp21657: + .short .Ltmp21659-.Ltmp21658 # Record length +.Ltmp21658: + .short 4414 # Record kind: S_LOCAL + .long 7701 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21659: + .cv_def_range .Ltmp11602 .Ltmp11605, "E\021O\001\000\000(\000\000\000" + .short .Ltmp21661-.Ltmp21660 # Record length +.Ltmp21660: + .short 4414 # Record kind: S_LOCAL + .long 4116 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp21661: + .cv_def_range .Ltmp11602 .Ltmp11605, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21655: + .p2align 2 + .cv_linetable 268, "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ", .Lfunc_end268 + .section .debug$S,"dr",associative,"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::make_span + .long .Ltmp21663-.Ltmp21662 # Subsection size +.Ltmp21662: + .short .Ltmp21665-.Ltmp21664 # Record length +.Ltmp21664: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end269-"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7705 # Function type index + .secrel32 "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z" # Function section relative address + .secidx "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span" # Function name +.Ltmp21665: + .short .Ltmp21667-.Ltmp21666 # Record length +.Ltmp21666: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp21667: + .cv_def_range .Ltmp11606 .Ltmp11607, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21669-.Ltmp21668 # Record length +.Ltmp21668: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp21669: + .cv_def_range .Ltmp11606 .Ltmp11607, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21663: + .p2align 2 + .cv_linetable 269, "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z", .Lfunc_end269 + .section .debug$S,"dr" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____6::::operator() + .long .Ltmp21671-.Ltmp21670 # Subsection size +.Ltmp21670: + .short .Ltmp21673-.Ltmp21672 # Record length +.Ltmp21672: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end270-"??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7709 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____6::::operator()" # Function name +.Ltmp21673: + .short .Ltmp21675-.Ltmp21674 # Record length +.Ltmp21674: + .short 4414 # Record kind: S_LOCAL + .long 7707 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21675: + .cv_def_range .Ltmp11608 .Ltmp11609, "E\021O\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21671: + .p2align 2 + .cv_linetable 270, "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ", .Lfunc_end270 + .section .debug$S,"dr",associative,"??0?$ExprLhs@AEB_J@Catch@@QEAA@AEB_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::ExprLhs + .long .Ltmp21677-.Ltmp21676 # Subsection size +.Ltmp21676: + .short .Ltmp21679-.Ltmp21678 # Record length +.Ltmp21678: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end271-"??0?$ExprLhs@AEB_J@Catch@@QEAA@AEB_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7710 # Function type index + .secrel32 "??0?$ExprLhs@AEB_J@Catch@@QEAA@AEB_J@Z" # Function section relative address + .secidx "??0?$ExprLhs@AEB_J@Catch@@QEAA@AEB_J@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::ExprLhs" # Function name +.Ltmp21679: + .short .Ltmp21681-.Ltmp21680 # Record length +.Ltmp21680: + .short 4414 # Record kind: S_LOCAL + .long 7597 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21681: + .cv_def_range .Ltmp11610 .Ltmp11611, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp21683-.Ltmp21682 # Record length +.Ltmp21682: + .short 4414 # Record kind: S_LOCAL + .long 7594 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp21683: + .cv_def_range .Ltmp11610 .Ltmp11611, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21677: + .p2align 2 + .cv_linetable 271, "??0?$ExprLhs@AEB_J@Catch@@QEAA@AEB_J@Z", .Lfunc_end271 + .section .debug$S,"dr",associative,"??$compareEqual@_JH@Catch@@YA_NAEB_JAEBH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual + .long .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_end272-"??$compareEqual@_JH@Catch@@YA_NAEB_JAEBH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7713 # Function type index + .secrel32 "??$compareEqual@_JH@Catch@@YA_NAEB_JAEBH@Z" # Function section relative address + .secidx "??$compareEqual@_JH@Catch@@YA_NAEB_JAEBH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual" # Function name +.Ltmp21687: + .short .Ltmp21689-.Ltmp21688 # Record length +.Ltmp21688: + .short 4414 # Record kind: S_LOCAL + .long 7594 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp21689: + .cv_def_range .Ltmp11612 .Ltmp11613, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp21691-.Ltmp21690 # Record length +.Ltmp21690: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp21691: + .cv_def_range .Ltmp11612 .Ltmp11613, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21685: + .p2align 2 + .cv_linetable 272, "??$compareEqual@_JH@Catch@@YA_NAEB_JAEBH@Z", .Lfunc_end272 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEB_JAEBH@Catch@@QEAA@_NAEB_JVStringRef@1@AEBH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::BinaryExpr + .long .Ltmp21693-.Ltmp21692 # Subsection size +.Ltmp21692: + .short .Ltmp21695-.Ltmp21694 # Record length +.Ltmp21694: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end273-"??0?$BinaryExpr@AEB_JAEBH@Catch@@QEAA@_NAEB_JVStringRef@1@AEBH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7714 # Function type index + .secrel32 "??0?$BinaryExpr@AEB_JAEBH@Catch@@QEAA@_NAEB_JVStringRef@1@AEBH@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEB_JAEBH@Catch@@QEAA@_NAEB_JVStringRef@1@AEBH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::BinaryExpr" # Function name +.Ltmp21695: + .short .Ltmp21697-.Ltmp21696 # Record length +.Ltmp21696: + .short 4414 # Record kind: S_LOCAL + .long 7616 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21697: + .cv_def_range .Ltmp11614 .Ltmp11617, "E\021O\001\000\000P\000\000\000" + .short .Ltmp21699-.Ltmp21698 # Record length +.Ltmp21698: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp21699: + .cv_def_range .Ltmp11614 .Ltmp11617, "E\021O\001\000\000_\000\000\000" + .short .Ltmp21701-.Ltmp21700 # Record length +.Ltmp21700: + .short 4414 # Record kind: S_LOCAL + .long 7594 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp21701: + .cv_def_range .Ltmp11614 .Ltmp11617, "E\021O\001\000\000`\000\000\000" + .short .Ltmp21703-.Ltmp21702 # Record length +.Ltmp21702: + .short 4414 # Record kind: S_LOCAL + .long 7528 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp21703: + .cv_def_range .Lfunc_begin273 .Ltmp11615, "A\021Q\001\000\000" + .cv_def_range .Ltmp11615 .Ltmp11616, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21705-.Ltmp21704 # Record length +.Ltmp21704: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp21705: + .cv_def_range .Ltmp11614 .Ltmp11617, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21693: + .p2align 2 + .cv_linetable 273, "??0?$BinaryExpr@AEB_JAEBH@Catch@@QEAA@_NAEB_JVStringRef@1@AEBH@Z", .Lfunc_end273 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::isBinaryExpression + .long .Ltmp21707-.Ltmp21706 # Subsection size +.Ltmp21706: + .short .Ltmp21709-.Ltmp21708 # Record length +.Ltmp21708: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end274-"?isBinaryExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7715 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::isBinaryExpression" # Function name +.Ltmp21709: + .short .Ltmp21711-.Ltmp21710 # Record length +.Ltmp21710: + .short 4414 # Record kind: S_LOCAL + .long 7613 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21711: + .cv_def_range .Ltmp11618 .Ltmp11619, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21707: + .p2align 2 + .cv_linetable 274, "?isBinaryExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ", .Lfunc_end274 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::getResult + .long .Ltmp21713-.Ltmp21712 # Subsection size +.Ltmp21712: + .short .Ltmp21715-.Ltmp21714 # Record length +.Ltmp21714: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end275-"?getResult@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7716 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::getResult" # Function name +.Ltmp21715: + .short .Ltmp21717-.Ltmp21716 # Record length +.Ltmp21716: + .short 4414 # Record kind: S_LOCAL + .long 7613 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21717: + .cv_def_range .Ltmp11620 .Ltmp11621, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21713: + .p2align 2 + .cv_linetable 275, "?getResult@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ", .Lfunc_end275 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::streamReconstructedExpression + .long .Ltmp21719-.Ltmp21718 # Subsection size +.Ltmp21718: + .short .Ltmp21721-.Ltmp21720 # Record length +.Ltmp21720: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end276-"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7717 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::streamReconstructedExpression" # Function name +.Ltmp21721: + .short .Ltmp21723-.Ltmp21722 # Record length +.Ltmp21722: + .short 4414 # Record kind: S_LOCAL + .long 7613 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21723: + .cv_def_range .Ltmp11626 .Ltmp11627, "E\021N\001\000\000(\000\000\000" + .short .Ltmp21725-.Ltmp21724 # Record length +.Ltmp21724: + .short 4414 # Record kind: S_LOCAL + .long 4486 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp21725: + .cv_def_range .Ltmp11626 .Ltmp11627, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21719: + .p2align 2 + .cv_linetable 276, "?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end276 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEB_JAEBH@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp21727-.Ltmp21726 # Subsection size +.Ltmp21726: + .short .Ltmp21729-.Ltmp21728 # Record length +.Ltmp21728: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end277-"??_G?$BinaryExpr@AEB_JAEBH@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7624 # Function type index + .secrel32 "??_G?$BinaryExpr@AEB_JAEBH@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEB_JAEBH@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp21729: + .short .Ltmp21731-.Ltmp21730 # Record length +.Ltmp21730: + .short 4414 # Record kind: S_LOCAL + .long 7616 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21731: + .cv_def_range .Ltmp11628 .Ltmp11629, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21733-.Ltmp21732 # Record length +.Ltmp21732: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp21733: + .cv_def_range .Ltmp11628 .Ltmp11629, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21727: + .p2align 2 + .cv_linetable 277, "??_G?$BinaryExpr@AEB_JAEBH@Catch@@UEAAPEAXI@Z", .Lfunc_end277 + .section .debug$S,"dr",associative,"??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify + .long .Ltmp21735-.Ltmp21734 # Subsection size +.Ltmp21734: + .short .Ltmp21737-.Ltmp21736 # Record length +.Ltmp21736: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end278-"??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7719 # Function type index + .secrel32 "??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z" # Function section relative address + .secidx "??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify" # Function name +.Ltmp21737: + .short .Ltmp21739-.Ltmp21738 # Record length +.Ltmp21738: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp21739: + .cv_def_range .Ltmp11630 .Ltmp11631, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21735: + .p2align 2 + .cv_linetable 278, "??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z", .Lfunc_end278 + .section .debug$S,"dr",associative,"??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify + .long .Ltmp21741-.Ltmp21740 # Subsection size +.Ltmp21740: + .short .Ltmp21743-.Ltmp21742 # Record length +.Ltmp21742: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end279-"??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7721 # Function type index + .secrel32 "??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z" # Function section relative address + .secidx "??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify" # Function name +.Ltmp21743: + .short .Ltmp21745-.Ltmp21744 # Record length +.Ltmp21744: + .short 4414 # Record kind: S_LOCAL + .long 7594 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp21745: + .cv_def_range .Ltmp11632 .Ltmp11633, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21741: + .p2align 2 + .cv_linetable 279, "??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z", .Lfunc_end279 + .section .debug$S,"dr",associative,"??0?$ExprLhs@AEBQEAH@Catch@@QEAA@AEBQEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::ExprLhs + .long .Ltmp21747-.Ltmp21746 # Subsection size +.Ltmp21746: + .short .Ltmp21749-.Ltmp21748 # Record length +.Ltmp21748: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end280-"??0?$ExprLhs@AEBQEAH@Catch@@QEAA@AEBQEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7722 # Function type index + .secrel32 "??0?$ExprLhs@AEBQEAH@Catch@@QEAA@AEBQEAH@Z" # Function section relative address + .secidx "??0?$ExprLhs@AEBQEAH@Catch@@QEAA@AEBQEAH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::ExprLhs" # Function name +.Ltmp21749: + .short .Ltmp21751-.Ltmp21750 # Record length +.Ltmp21750: + .short 4414 # Record kind: S_LOCAL + .long 7630 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21751: + .cv_def_range .Ltmp11634 .Ltmp11635, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp21753-.Ltmp21752 # Record length +.Ltmp21752: + .short 4414 # Record kind: S_LOCAL + .long 7627 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp21753: + .cv_def_range .Ltmp11634 .Ltmp11635, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21747: + .p2align 2 + .cv_linetable 280, "??0?$ExprLhs@AEBQEAH@Catch@@QEAA@AEBQEAH@Z", .Lfunc_end280 + .section .debug$S,"dr",associative,"??$compareEqual@PEAHPEAH@Catch@@YA_NAEBQEAH0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual + .long .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_end281-"??$compareEqual@PEAHPEAH@Catch@@YA_NAEBQEAH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7725 # Function type index + .secrel32 "??$compareEqual@PEAHPEAH@Catch@@YA_NAEBQEAH0@Z" # Function section relative address + .secidx "??$compareEqual@PEAHPEAH@Catch@@YA_NAEBQEAH0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual" # Function name +.Ltmp21757: + .short .Ltmp21759-.Ltmp21758 # Record length +.Ltmp21758: + .short 4414 # Record kind: S_LOCAL + .long 7627 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp21759: + .cv_def_range .Ltmp11636 .Ltmp11637, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp21761-.Ltmp21760 # Record length +.Ltmp21760: + .short 4414 # Record kind: S_LOCAL + .long 7627 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp21761: + .cv_def_range .Ltmp11636 .Ltmp11637, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21755: + .p2align 2 + .cv_linetable 281, "??$compareEqual@PEAHPEAH@Catch@@YA_NAEBQEAH0@Z", .Lfunc_end281 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@QEAA@_NAEBQEAHVStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::BinaryExpr + .long .Ltmp21763-.Ltmp21762 # Subsection size +.Ltmp21762: + .short .Ltmp21765-.Ltmp21764 # Record length +.Ltmp21764: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end282-"??0?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@QEAA@_NAEBQEAHVStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7726 # Function type index + .secrel32 "??0?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@QEAA@_NAEBQEAHVStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@QEAA@_NAEBQEAHVStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::BinaryExpr" # Function name +.Ltmp21765: + .short .Ltmp21767-.Ltmp21766 # Record length +.Ltmp21766: + .short 4414 # Record kind: S_LOCAL + .long 7649 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21767: + .cv_def_range .Ltmp11638 .Ltmp11641, "E\021O\001\000\000P\000\000\000" + .short .Ltmp21769-.Ltmp21768 # Record length +.Ltmp21768: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp21769: + .cv_def_range .Ltmp11638 .Ltmp11641, "E\021O\001\000\000_\000\000\000" + .short .Ltmp21771-.Ltmp21770 # Record length +.Ltmp21770: + .short 4414 # Record kind: S_LOCAL + .long 7627 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp21771: + .cv_def_range .Ltmp11638 .Ltmp11641, "E\021O\001\000\000`\000\000\000" + .short .Ltmp21773-.Ltmp21772 # Record length +.Ltmp21772: + .short 4414 # Record kind: S_LOCAL + .long 7528 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp21773: + .cv_def_range .Lfunc_begin282 .Ltmp11639, "A\021Q\001\000\000" + .cv_def_range .Ltmp11639 .Ltmp11640, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21775-.Ltmp21774 # Record length +.Ltmp21774: + .short 4414 # Record kind: S_LOCAL + .long 7627 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp21775: + .cv_def_range .Ltmp11638 .Ltmp11641, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21763: + .p2align 2 + .cv_linetable 282, "??0?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@QEAA@_NAEBQEAHVStringRef@1@1@Z", .Lfunc_end282 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::isBinaryExpression + .long .Ltmp21777-.Ltmp21776 # Subsection size +.Ltmp21776: + .short .Ltmp21779-.Ltmp21778 # Record length +.Ltmp21778: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end283-"?isBinaryExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7727 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::isBinaryExpression" # Function name +.Ltmp21779: + .short .Ltmp21781-.Ltmp21780 # Record length +.Ltmp21780: + .short 4414 # Record kind: S_LOCAL + .long 7646 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21781: + .cv_def_range .Ltmp11642 .Ltmp11643, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21777: + .p2align 2 + .cv_linetable 283, "?isBinaryExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ", .Lfunc_end283 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::getResult + .long .Ltmp21783-.Ltmp21782 # Subsection size +.Ltmp21782: + .short .Ltmp21785-.Ltmp21784 # Record length +.Ltmp21784: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end284-"?getResult@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7728 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::getResult" # Function name +.Ltmp21785: + .short .Ltmp21787-.Ltmp21786 # Record length +.Ltmp21786: + .short 4414 # Record kind: S_LOCAL + .long 7646 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21787: + .cv_def_range .Ltmp11644 .Ltmp11645, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21783: + .p2align 2 + .cv_linetable 284, "?getResult@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ", .Lfunc_end284 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::streamReconstructedExpression + .long .Ltmp21789-.Ltmp21788 # Subsection size +.Ltmp21788: + .short .Ltmp21791-.Ltmp21790 # Record length +.Ltmp21790: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end285-"?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7729 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::streamReconstructedExpression" # Function name +.Ltmp21791: + .short .Ltmp21793-.Ltmp21792 # Record length +.Ltmp21792: + .short 4414 # Record kind: S_LOCAL + .long 7646 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21793: + .cv_def_range .Ltmp11650 .Ltmp11651, "E\021N\001\000\000(\000\000\000" + .short .Ltmp21795-.Ltmp21794 # Record length +.Ltmp21794: + .short 4414 # Record kind: S_LOCAL + .long 4486 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp21795: + .cv_def_range .Ltmp11650 .Ltmp11651, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21789: + .p2align 2 + .cv_linetable 285, "?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end285 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp21797-.Ltmp21796 # Subsection size +.Ltmp21796: + .short .Ltmp21799-.Ltmp21798 # Record length +.Ltmp21798: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end286-"??_G?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7657 # Function type index + .secrel32 "??_G?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp21799: + .short .Ltmp21801-.Ltmp21800 # Record length +.Ltmp21800: + .short 4414 # Record kind: S_LOCAL + .long 7649 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21801: + .cv_def_range .Ltmp11652 .Ltmp11653, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21803-.Ltmp21802 # Record length +.Ltmp21802: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp21803: + .cv_def_range .Ltmp11652 .Ltmp11653, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21797: + .p2align 2 + .cv_linetable 286, "??_G?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAAPEAXI@Z", .Lfunc_end286 + .section .debug$S,"dr",associative,"??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify + .long .Ltmp21805-.Ltmp21804 # Subsection size +.Ltmp21804: + .short .Ltmp21807-.Ltmp21806 # Record length +.Ltmp21806: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end287-"??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7731 # Function type index + .secrel32 "??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" # Function section relative address + .secidx "??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify" # Function name +.Ltmp21807: + .short .Ltmp21809-.Ltmp21808 # Record length +.Ltmp21808: + .short 4414 # Record kind: S_LOCAL + .long 7627 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp21809: + .cv_def_range .Ltmp11654 .Ltmp11655, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21805: + .p2align 2 + .cv_linetable 287, "??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z", .Lfunc_end287 + .section .debug$S,"dr",associative,"??$convert@H@?$StringMaker@PEAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::StringMaker::convert + .long .Ltmp21811-.Ltmp21810 # Subsection size +.Ltmp21810: + .short .Ltmp21813-.Ltmp21812 # Record length +.Ltmp21812: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end288-"??$convert@H@?$StringMaker@PEAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7737 # Function type index + .secrel32 "??$convert@H@?$StringMaker@PEAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAH@Z" # Function section relative address + .secidx "??$convert@H@?$StringMaker@PEAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::StringMaker::convert" # Function name +.Ltmp21813: + .short .Ltmp21815-.Ltmp21814 # Record length +.Ltmp21814: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "p" +.Ltmp21815: + .cv_def_range .Ltmp11656 .Ltmp11660, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21811: + .p2align 2 + .cv_linetable 288, "??$convert@H@?$StringMaker@PEAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAH@Z", .Lfunc_end288 + .section .debug$S,"dr",associative,"??$rawMemoryToString@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::rawMemoryToString + .long .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_end289-"??$rawMemoryToString@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7738 # Function type index + .secrel32 "??$rawMemoryToString@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" # Function section relative address + .secidx "??$rawMemoryToString@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::rawMemoryToString" # Function name +.Ltmp21819: + .short .Ltmp21821-.Ltmp21820 # Record length +.Ltmp21820: + .short 4414 # Record kind: S_LOCAL + .long 7627 # TypeIndex + .short 1 # Flags + .asciz "object" +.Ltmp21821: + .cv_def_range .Ltmp11661 .Ltmp11662, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21817: + .p2align 2 + .cv_linetable 289, "??$rawMemoryToString@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z", .Lfunc_end289 + .section .debug$S,"dr",associative,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::basic_string + .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_end290-"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7739 # Function type index + .secrel32 "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z" # Function section relative address + .secidx "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::basic_string" # Function name +.Ltmp21825: + .short .Ltmp21827-.Ltmp21826 # Record length +.Ltmp21826: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21827: + .cv_def_range .Ltmp11667 .Ltmp11671, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp21829-.Ltmp21828 # Record length +.Ltmp21828: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp21829: + .cv_def_range .Ltmp11667 .Ltmp11671, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21823: + .p2align 2 + .cv_linetable 290, "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@PEBD@Z", .Lfunc_end290 + .section .debug$S,"dr",associative,"??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::_String_alloc + .long .Ltmp21831-.Ltmp21830 # Subsection size +.Ltmp21830: + .short .Ltmp21833-.Ltmp21832 # Record length +.Ltmp21832: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end291-"??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7740 # Function type index + .secrel32 "??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::_String_alloc" # Function name +.Ltmp21833: + .short .Ltmp21835-.Ltmp21834 # Record length +.Ltmp21834: + .short 4414 # Record kind: S_LOCAL + .long 4679 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21835: + .cv_def_range .Ltmp11674 .Ltmp11678, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21831: + .p2align 2 + .cv_linetable 291, "??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ", .Lfunc_end291 + .section .debug$S,"dr",associative,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::assign + .long .Ltmp21837-.Ltmp21836 # Subsection size +.Ltmp21836: + .short .Ltmp21839-.Ltmp21838 # Record length +.Ltmp21838: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end292-"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7741 # Function type index + .secrel32 "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD@Z" # Function section relative address + .secidx "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::assign" # Function name +.Ltmp21839: + .short .Ltmp21841-.Ltmp21840 # Record length +.Ltmp21840: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21841: + .cv_def_range .Ltmp11679 .Ltmp11680, "E\021O\001\000\000(\000\000\000" + .short .Ltmp21843-.Ltmp21842 # Record length +.Ltmp21842: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp21843: + .cv_def_range .Ltmp11679 .Ltmp11680, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21837: + .p2align 2 + .cv_linetable 292, "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD@Z", .Lfunc_end292 + .section .debug$S,"dr",associative,"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_String_val >,1>::_Compressed_pair<> + .long .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_end293-"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7747 # Function type index + .secrel32 "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Function section relative address + .secidx "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_String_val >,1>::_Compressed_pair<>" # Function name +.Ltmp21847: + .short .Ltmp21849-.Ltmp21848 # Record length +.Ltmp21848: + .short 4414 # Record kind: S_LOCAL + .long 4873 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21849: + .cv_def_range .Ltmp11681 .Ltmp11682, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21851-.Ltmp21850 # Record length +.Ltmp21850: + .short 4414 # Record kind: S_LOCAL + .long 7745 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp21851: + .cv_def_range .Ltmp11681 .Ltmp11682, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21845: + .p2align 2 + .cv_linetable 293, "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z", .Lfunc_end293 + .section .debug$S,"dr",associative,"?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::_Alloc_proxy + .long .Ltmp21853-.Ltmp21852 # Subsection size +.Ltmp21852: + .short .Ltmp21855-.Ltmp21854 # Record length +.Ltmp21854: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end294-"?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7748 # Function type index + .secrel32 "?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::_Alloc_proxy" # Function name +.Ltmp21855: + .short .Ltmp21857-.Ltmp21856 # Record length +.Ltmp21856: + .short 4414 # Record kind: S_LOCAL + .long 4679 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21857: + .cv_def_range .Ltmp11683 .Ltmp11684, "E\021O\001\000\000P\000\000\000" + .short .Ltmp21859-.Ltmp21858 # Record length +.Ltmp21858: + .short 4414 # Record kind: S_LOCAL + .long 7352 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +.Ltmp21859: + .cv_def_range .Ltmp11683 .Ltmp11684, "E\021O\001\000\000h\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21853: + .p2align 2 + .cv_linetable 294, "?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ", .Lfunc_end294 + .section .debug$S,"dr",associative,"??0?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::_Wrap_alloc + .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_end295-"??0?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7749 # Function type index + .secrel32 "??0?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::_Wrap_alloc" # Function name +.Ltmp21863: + .short .Ltmp21865-.Ltmp21864 # Record length +.Ltmp21864: + .short 4414 # Record kind: S_LOCAL + .long 4852 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21865: + .cv_def_range .Ltmp11685 .Ltmp11686, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21861: + .p2align 2 + .cv_linetable 295, "??0?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@XZ", .Lfunc_end295 + .section .debug$S,"dr",associative,"??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_val >::_String_val + .long .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_end296-"??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7750 # Function type index + .secrel32 "??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_val >::_String_val" # Function name +.Ltmp21869: + .short .Ltmp21871-.Ltmp21870 # Record length +.Ltmp21870: + .short 4414 # Record kind: S_LOCAL + .long 4921 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21871: + .cv_def_range .Ltmp11687 .Ltmp11688, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21867: + .p2align 2 + .cv_linetable 296, "??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ", .Lfunc_end296 + .section .debug$S,"dr",associative,"??0?$allocator@D@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocator + .long .Ltmp21873-.Ltmp21872 # Subsection size +.Ltmp21872: + .short .Ltmp21875-.Ltmp21874 # Record length +.Ltmp21874: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end297-"??0?$allocator@D@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7751 # Function type index + .secrel32 "??0?$allocator@D@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$allocator@D@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +.Ltmp21875: + .short .Ltmp21877-.Ltmp21876 # Record length +.Ltmp21876: + .short 4414 # Record kind: S_LOCAL + .long 4746 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21877: + .cv_def_range .Ltmp11689 .Ltmp11690, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21873: + .p2align 2 + .cv_linetable 297, "??0?$allocator@D@std@@QEAA@XZ", .Lfunc_end297 + .section .debug$S,"dr",associative,"??0_Container_base12@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Container_base12::_Container_base12 + .long .Ltmp21879-.Ltmp21878 # Subsection size +.Ltmp21878: + .short .Ltmp21881-.Ltmp21880 # Record length +.Ltmp21880: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end298-"??0_Container_base12@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7752 # Function type index + .secrel32 "??0_Container_base12@std@@QEAA@XZ" # Function section relative address + .secidx "??0_Container_base12@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Container_base12::_Container_base12" # Function name +.Ltmp21881: + .short .Ltmp21883-.Ltmp21882 # Record length +.Ltmp21882: + .short 4414 # Record kind: S_LOCAL + .long 4953 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21883: + .cv_def_range .Ltmp11691 .Ltmp11692, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21879: + .p2align 2 + .cv_linetable 298, "??0_Container_base12@std@@QEAA@XZ", .Lfunc_end298 + .section .debug$S,"dr",associative,"??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_val >::_Bxty::_Bxty + .long .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_end299-"??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7753 # Function type index + .secrel32 "??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_val >::_Bxty::_Bxty" # Function name +.Ltmp21887: + .short .Ltmp21889-.Ltmp21888 # Record length +.Ltmp21888: + .short 4414 # Record kind: S_LOCAL + .long 4935 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21889: + .cv_def_range .Ltmp11693 .Ltmp11694, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21885: + .p2align 2 + .cv_linetable 299, "??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ", .Lfunc_end299 + .section .debug$S,"dr",associative,"??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unfancy + .long .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_end300-"??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7755 # Function type index + .secrel32 "??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z" # Function section relative address + .secidx "??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unfancy" # Function name +.Ltmp21893: + .short .Ltmp21895-.Ltmp21894 # Record length +.Ltmp21894: + .short 4414 # Record kind: S_LOCAL + .long 4698 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp21895: + .cv_def_range .Ltmp11695 .Ltmp11696, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21891: + .p2align 2 + .cv_linetable 300, "??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z", .Lfunc_end300 + .section .debug$S,"dr",associative,"?allocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::allocate + .long .Ltmp21897-.Ltmp21896 # Subsection size +.Ltmp21896: + .short .Ltmp21899-.Ltmp21898 # Record length +.Ltmp21898: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end301-"?allocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7756 # Function type index + .secrel32 "?allocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" # Function section relative address + .secidx "?allocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::allocate" # Function name +.Ltmp21899: + .short .Ltmp21901-.Ltmp21900 # Record length +.Ltmp21900: + .short 4414 # Record kind: S_LOCAL + .long 7366 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21901: + .cv_def_range .Ltmp11697 .Ltmp11698, "E\021O\001\000\000(\000\000\000" + .short .Ltmp21903-.Ltmp21902 # Record length +.Ltmp21902: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp21903: + .cv_def_range .Ltmp11697 .Ltmp11698, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21897: + .p2align 2 + .cv_linetable 301, "?allocate@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z", .Lfunc_end301 + .section .debug$S,"dr",associative,"??$construct@U_Container_proxy@std@@U12@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::construct + .long .Ltmp21905-.Ltmp21904 # Subsection size +.Ltmp21904: + .short .Ltmp21907-.Ltmp21906 # Record length +.Ltmp21906: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end302-"??$construct@U_Container_proxy@std@@U12@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7760 # Function type index + .secrel32 "??$construct@U_Container_proxy@std@@U12@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z" # Function section relative address + .secidx "??$construct@U_Container_proxy@std@@U12@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::construct" # Function name +.Ltmp21907: + .short .Ltmp21909-.Ltmp21908 # Record length +.Ltmp21908: + .short 4414 # Record kind: S_LOCAL + .long 7366 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21909: + .cv_def_range .Ltmp11699 .Ltmp11700, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21911-.Ltmp21910 # Record length +.Ltmp21910: + .short 4414 # Record kind: S_LOCAL + .long 4698 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp21911: + .cv_def_range .Ltmp11699 .Ltmp11700, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21913-.Ltmp21912 # Record length +.Ltmp21912: + .short 4414 # Record kind: S_LOCAL + .long 7757 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp21913: + .cv_def_range .Ltmp11699 .Ltmp11700, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21905: + .p2align 2 + .cv_linetable 302, "??$construct@U_Container_proxy@std@@U12@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z", .Lfunc_end302 + .section .debug$S,"dr",associative,"??0_Container_proxy@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Container_proxy::_Container_proxy + .long .Ltmp21915-.Ltmp21914 # Subsection size +.Ltmp21914: + .short .Ltmp21917-.Ltmp21916 # Record length +.Ltmp21916: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end303-"??0_Container_proxy@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7761 # Function type index + .secrel32 "??0_Container_proxy@std@@QEAA@XZ" # Function section relative address + .secidx "??0_Container_proxy@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Container_proxy::_Container_proxy" # Function name +.Ltmp21917: + .short .Ltmp21919-.Ltmp21918 # Record length +.Ltmp21918: + .short 4414 # Record kind: S_LOCAL + .long 4698 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21919: + .cv_def_range .Ltmp11701 .Ltmp11702, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21915: + .p2align 2 + .cv_linetable 303, "??0_Container_proxy@std@@QEAA@XZ", .Lfunc_end303 + .section .debug$S,"dr",associative,"?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocate + .long .Ltmp21921-.Ltmp21920 # Subsection size +.Ltmp21920: + .short .Ltmp21923-.Ltmp21922 # Record length +.Ltmp21922: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end304-"?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7762 # Function type index + .secrel32 "?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" # Function section relative address + .secidx "?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocate" # Function name +.Ltmp21923: + .short .Ltmp21925-.Ltmp21924 # Record length +.Ltmp21924: + .short 4414 # Record kind: S_LOCAL + .long 7394 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21925: + .cv_def_range .Ltmp11703 .Ltmp11704, "E\021O\001\000\000(\000\000\000" + .short .Ltmp21927-.Ltmp21926 # Record length +.Ltmp21926: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp21927: + .cv_def_range .Ltmp11703 .Ltmp11704, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21921: + .p2align 2 + .cv_linetable 304, "?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z", .Lfunc_end304 + .section .debug$S,"dr",associative,"?_Allocate@std@@YAPEAX_K0_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Allocate + .long .Ltmp21929-.Ltmp21928 # Subsection size +.Ltmp21928: + .short .Ltmp21931-.Ltmp21930 # Record length +.Ltmp21930: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end305-"?_Allocate@std@@YAPEAX_K0_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7765 # Function type index + .secrel32 "?_Allocate@std@@YAPEAX_K0_N@Z" # Function section relative address + .secidx "?_Allocate@std@@YAPEAX_K0_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Allocate" # Function name +.Ltmp21931: + .short .Ltmp21933-.Ltmp21932 # Record length +.Ltmp21932: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp21933: + .cv_def_range .Ltmp11705 .Ltmp11721, "E\021O\001\000\000h\000\000\000" + .short .Ltmp21935-.Ltmp21934 # Record length +.Ltmp21934: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Sz" +.Ltmp21935: + .cv_def_range .Ltmp11705 .Ltmp11721, "E\021O\001\000\000p\000\000\000" + .short .Ltmp21937-.Ltmp21936 # Record length +.Ltmp21936: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Try_aligned_allocation" +.Ltmp21937: + .cv_def_range .Ltmp11705 .Ltmp11721, "E\021O\001\000\000\177\000\000\000" + .short .Ltmp21939-.Ltmp21938 # Record length +.Ltmp21938: + .short 4414 # Record kind: S_LOCAL + .long 1539 # TypeIndex + .short 0 # Flags + .asciz "_Ptr" +.Ltmp21939: + .cv_def_range .Ltmp11705 .Ltmp11721, "E\021O\001\000\000`\000\000\000" + .short .Ltmp21941-.Ltmp21940 # Record length +.Ltmp21940: + .short 4414 # Record kind: S_LOCAL + .long 4495 # TypeIndex + .short 0 # Flags + .asciz "_User_size" +.Ltmp21941: + .cv_def_range .Ltmp11705 .Ltmp11721, "E\021O\001\000\000X\000\000\000" + .short .Ltmp21943-.Ltmp21942 # Record length +.Ltmp21942: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp11716-.Ltmp11710 # Code size + .secrel32 .Ltmp11710 # Function section relative address + .secidx .Lfunc_begin305 # Function section index + .byte 0 # Lexical block name +.Ltmp21943: + .short .Ltmp21945-.Ltmp21944 # Record length +.Ltmp21944: + .short 4414 # Record kind: S_LOCAL + .long 4495 # TypeIndex + .short 0 # Flags + .asciz "_Block_size" +.Ltmp21945: + .cv_def_range .Ltmp11710 .Ltmp11716, "E\021O\001\000\000P\000\000\000" + .short .Ltmp21947-.Ltmp21946 # Record length +.Ltmp21946: + .short 4414 # Record kind: S_LOCAL + .long 4495 # TypeIndex + .short 0 # Flags + .asciz "_Ptr_container" +.Ltmp21947: + .cv_def_range .Ltmp11710 .Ltmp11716, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21929: + .p2align 2 + .cv_linetable 305, "?_Allocate@std@@YAPEAX_K0_N@Z", .Lfunc_end305 + .section .debug$S,"dr",associative,"??$construct@U_Container_proxy@std@@U12@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@$$QEAU31@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator_traits >::construct + .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_end306-"??$construct@U_Container_proxy@std@@U12@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@$$QEAU31@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7768 # Function type index + .secrel32 "??$construct@U_Container_proxy@std@@U12@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@$$QEAU31@@Z" # Function section relative address + .secidx "??$construct@U_Container_proxy@std@@U12@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@$$QEAU31@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator_traits >::construct" # Function name +.Ltmp21951: + .short .Ltmp21953-.Ltmp21952 # Record length +.Ltmp21952: + .short 4414 # Record kind: S_LOCAL + .long 7408 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp21953: + .cv_def_range .Ltmp11722 .Ltmp11723, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21955-.Ltmp21954 # Record length +.Ltmp21954: + .short 4414 # Record kind: S_LOCAL + .long 4698 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp21955: + .cv_def_range .Ltmp11722 .Ltmp11723, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21957-.Ltmp21956 # Record length +.Ltmp21956: + .short 4414 # Record kind: S_LOCAL + .long 7757 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp21957: + .cv_def_range .Ltmp11722 .Ltmp11723, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21949: + .p2align 2 + .cv_linetable 306, "??$construct@U_Container_proxy@std@@U12@@?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@SAXAEAV?$allocator@U_Container_proxy@std@@@1@PEAU_Container_proxy@1@$$QEAU31@@Z", .Lfunc_end306 + .section .debug$S,"dr",associative,"??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward + .long .Ltmp21959-.Ltmp21958 # Subsection size +.Ltmp21958: + .short .Ltmp21961-.Ltmp21960 # Record length +.Ltmp21960: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end307-"??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7770 # Function type index + .secrel32 "??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z" # Function section relative address + .secidx "??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +.Ltmp21961: + .short .Ltmp21963-.Ltmp21962 # Record length +.Ltmp21962: + .short 4414 # Record kind: S_LOCAL + .long 7357 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp21963: + .cv_def_range .Ltmp11724 .Ltmp11725, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21959: + .p2align 2 + .cv_linetable 307, "??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z", .Lfunc_end307 + .section .debug$S,"dr",associative,"??$construct@U_Container_proxy@std@@U12@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::construct + .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_end308-"??$construct@U_Container_proxy@std@@U12@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7772 # Function type index + .secrel32 "??$construct@U_Container_proxy@std@@U12@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z" # Function section relative address + .secidx "??$construct@U_Container_proxy@std@@U12@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::construct" # Function name +.Ltmp21967: + .short .Ltmp21969-.Ltmp21968 # Record length +.Ltmp21968: + .short 4414 # Record kind: S_LOCAL + .long 7394 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21969: + .cv_def_range .Ltmp11726 .Ltmp11727, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21971-.Ltmp21970 # Record length +.Ltmp21970: + .short 4414 # Record kind: S_LOCAL + .long 4698 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp21971: + .cv_def_range .Ltmp11726 .Ltmp11727, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21973-.Ltmp21972 # Record length +.Ltmp21972: + .short 4414 # Record kind: S_LOCAL + .long 7757 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp21973: + .cv_def_range .Ltmp11726 .Ltmp11727, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21965: + .p2align 2 + .cv_linetable 308, "??$construct@U_Container_proxy@std@@U12@@?$allocator@U_Container_proxy@std@@@std@@QEAAXPEAU_Container_proxy@1@$$QEAU21@@Z", .Lfunc_end308 + .section .debug$S,"dr",associative,"??$_Debug_pointer@$$CBD@std@@YAXPEBDPEB_WI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Debug_pointer + .long .Ltmp21975-.Ltmp21974 # Subsection size +.Ltmp21974: + .short .Ltmp21977-.Ltmp21976 # Record length +.Ltmp21976: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end309-"??$_Debug_pointer@$$CBD@std@@YAXPEBDPEB_WI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7777 # Function type index + .secrel32 "??$_Debug_pointer@$$CBD@std@@YAXPEBDPEB_WI@Z" # Function section relative address + .secidx "??$_Debug_pointer@$$CBD@std@@YAXPEBDPEB_WI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Debug_pointer" # Function name +.Ltmp21977: + .short .Ltmp21979-.Ltmp21978 # Record length +.Ltmp21978: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp21979: + .cv_def_range .Ltmp11728 .Ltmp11731, "E\021O\001\000\000 \000\000\000" + .short .Ltmp21981-.Ltmp21980 # Record length +.Ltmp21980: + .short 4414 # Record kind: S_LOCAL + .long 7774 # TypeIndex + .short 1 # Flags + .asciz "_File" +.Ltmp21981: + .cv_def_range .Ltmp11728 .Ltmp11731, "E\021O\001\000\000(\000\000\000" + .short .Ltmp21983-.Ltmp21982 # Record length +.Ltmp21982: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Line" +.Ltmp21983: + .cv_def_range .Ltmp11728 .Ltmp11731, "E\021O\001\000\0004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21975: + .p2align 2 + .cv_linetable 309, "??$_Debug_pointer@$$CBD@std@@YAXPEBDPEB_WI@Z", .Lfunc_end309 + .section .debug$S,"dr",associative,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::assign + .long .Ltmp21985-.Ltmp21984 # Subsection size +.Ltmp21984: + .short .Ltmp21987-.Ltmp21986 # Record length +.Ltmp21986: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end310-"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7778 # Function type index + .secrel32 "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD_K@Z" # Function section relative address + .secidx "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::assign" # Function name +.Ltmp21987: + .short .Ltmp21989-.Ltmp21988 # Record length +.Ltmp21988: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21989: + .cv_def_range .Ltmp11732 .Ltmp11737, "E\021O\001\000\000X\000\000\000" + .short .Ltmp21991-.Ltmp21990 # Record length +.Ltmp21990: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp21991: + .cv_def_range .Ltmp11732 .Ltmp11737, "E\021O\001\000\000`\000\000\000" + .short .Ltmp21993-.Ltmp21992 # Record length +.Ltmp21992: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp21993: + .cv_def_range .Ltmp11732 .Ltmp11737, "E\021O\001\000\000h\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21985: + .p2align 2 + .cv_linetable 310, "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD_K@Z", .Lfunc_end310 + .section .debug$S,"dr",associative,"?length@?$char_traits@D@std@@SA_KPEBD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::char_traits::length + .long .Ltmp21995-.Ltmp21994 # Subsection size +.Ltmp21994: + .short .Ltmp21997-.Ltmp21996 # Record length +.Ltmp21996: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end311-"?length@?$char_traits@D@std@@SA_KPEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7779 # Function type index + .secrel32 "?length@?$char_traits@D@std@@SA_KPEBD@Z" # Function section relative address + .secidx "?length@?$char_traits@D@std@@SA_KPEBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::char_traits::length" # Function name +.Ltmp21997: + .short .Ltmp21999-.Ltmp21998 # Record length +.Ltmp21998: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp21999: + .cv_def_range .Ltmp11738 .Ltmp11739, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21995: + .p2align 2 + .cv_linetable 311, "?length@?$char_traits@D@std@@SA_KPEBD@Z", .Lfunc_end311 + .section .debug$S,"dr",associative,"??$_Debug_pointer_if@$$CBD@std@@YAX_NPEBDPEB_WI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Debug_pointer_if + .long .Ltmp22001-.Ltmp22000 # Subsection size +.Ltmp22000: + .short .Ltmp22003-.Ltmp22002 # Record length +.Ltmp22002: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end312-"??$_Debug_pointer_if@$$CBD@std@@YAX_NPEBDPEB_WI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7782 # Function type index + .secrel32 "??$_Debug_pointer_if@$$CBD@std@@YAX_NPEBDPEB_WI@Z" # Function section relative address + .secidx "??$_Debug_pointer_if@$$CBD@std@@YAX_NPEBDPEB_WI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Debug_pointer_if" # Function name +.Ltmp22003: + .short .Ltmp22005-.Ltmp22004 # Record length +.Ltmp22004: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Test" +.Ltmp22005: + .cv_def_range .Ltmp11740 .Ltmp11743, "E\021O\001\000\000/\000\000\000" + .short .Ltmp22007-.Ltmp22006 # Record length +.Ltmp22006: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp22007: + .cv_def_range .Ltmp11740 .Ltmp11743, "E\021O\001\000\0000\000\000\000" + .short .Ltmp22009-.Ltmp22008 # Record length +.Ltmp22008: + .short 4414 # Record kind: S_LOCAL + .long 7774 # TypeIndex + .short 1 # Flags + .asciz "_File" +.Ltmp22009: + .cv_def_range .Ltmp11740 .Ltmp11743, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22011-.Ltmp22010 # Record length +.Ltmp22010: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Line" +.Ltmp22011: + .cv_def_range .Ltmp11740 .Ltmp11743, "E\021O\001\000\000D\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22001: + .p2align 2 + .cv_linetable 312, "??$_Debug_pointer_if@$$CBD@std@@YAX_NPEBDPEB_WI@Z", .Lfunc_end312 + .section .debug$S,"dr",associative,"?_Inside@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_NPEBD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Inside + .long .Ltmp22013-.Ltmp22012 # Subsection size +.Ltmp22012: + .short .Ltmp22015-.Ltmp22014 # Record length +.Ltmp22014: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end313-"?_Inside@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_NPEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7783 # Function type index + .secrel32 "?_Inside@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_NPEBD@Z" # Function section relative address + .secidx "?_Inside@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_NPEBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Inside" # Function name +.Ltmp22015: + .short .Ltmp22017-.Ltmp22016 # Record length +.Ltmp22016: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22017: + .cv_def_range .Ltmp11744 .Ltmp11747, "E\021O\001\000\000@\000\000\000" + .short .Ltmp22019-.Ltmp22018 # Record length +.Ltmp22018: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp22019: + .cv_def_range .Ltmp11744 .Ltmp11747, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22013: + .p2align 2 + .cv_linetable 313, "?_Inside@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_NPEBD@Z", .Lfunc_end313 + .section .debug$S,"dr",associative,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@AEBV12@_K1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::assign + .long .Ltmp22021-.Ltmp22020 # Subsection size +.Ltmp22020: + .short .Ltmp22023-.Ltmp22022 # Record length +.Ltmp22022: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end314-"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@AEBV12@_K1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7784 # Function type index + .secrel32 "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@AEBV12@_K1@Z" # Function section relative address + .secidx "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@AEBV12@_K1@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::assign" # Function name +.Ltmp22023: + .short .Ltmp22025-.Ltmp22024 # Record length +.Ltmp22024: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22025: + .cv_def_range .Ltmp11748 .Ltmp11753, "E\021O\001\000\000X\000\000\000" + .short .Ltmp22027-.Ltmp22026 # Record length +.Ltmp22026: + .short 4414 # Record kind: S_LOCAL + .long 4442 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp22027: + .cv_def_range .Ltmp11748 .Ltmp11753, "E\021O\001\000\000`\000\000\000" + .short .Ltmp22029-.Ltmp22028 # Record length +.Ltmp22028: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Roff" +.Ltmp22029: + .cv_def_range .Ltmp11748 .Ltmp11753, "E\021O\001\000\000h\000\000\000" + .short .Ltmp22031-.Ltmp22030 # Record length +.Ltmp22030: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp22031: + .cv_def_range .Ltmp11748 .Ltmp11753, "E\021O\001\000\000p\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22021: + .p2align 2 + .cv_linetable 314, "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@AEBV12@_K1@Z", .Lfunc_end314 + .section .debug$S,"dr",associative,"?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::_Myptr + .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_end315-"?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7785 # Function type index + .secrel32 "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" # Function section relative address + .secidx "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::_Myptr" # Function name +.Ltmp22035: + .short .Ltmp22037-.Ltmp22036 # Record length +.Ltmp22036: + .short 4414 # Record kind: S_LOCAL + .long 4679 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22037: + .cv_def_range .Ltmp11754 .Ltmp11755, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22033: + .p2align 2 + .cv_linetable 315, "?_Myptr@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAPEADXZ", .Lfunc_end315 + .section .debug$S,"dr",associative,"?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_N_K_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Grow + .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_end316-"?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_N_K_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7786 # Function type index + .secrel32 "?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_N_K_N@Z" # Function section relative address + .secidx "?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_N_K_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Grow" # Function name +.Ltmp22041: + .short .Ltmp22043-.Ltmp22042 # Record length +.Ltmp22042: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22043: + .cv_def_range .Ltmp11756 .Ltmp11764, "E\021O\001\000\000@\000\000\000" + .short .Ltmp22045-.Ltmp22044 # Record length +.Ltmp22044: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp22045: + .cv_def_range .Ltmp11756 .Ltmp11764, "E\021O\001\000\000H\000\000\000" + .short .Ltmp22047-.Ltmp22046 # Record length +.Ltmp22046: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Trim" +.Ltmp22047: + .cv_def_range .Ltmp11756 .Ltmp11764, "E\021O\001\000\000W\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22039: + .p2align 2 + .cv_linetable 316, "?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA_N_K_N@Z", .Lfunc_end316 + .section .debug$S,"dr",associative,"?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::_Mysize + .long .Ltmp22049-.Ltmp22048 # Subsection size +.Ltmp22048: + .short .Ltmp22051-.Ltmp22050 # Record length +.Ltmp22050: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end317-"?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7787 # Function type index + .secrel32 "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" # Function section relative address + .secidx "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::_Mysize" # Function name +.Ltmp22051: + .short .Ltmp22053-.Ltmp22052 # Record length +.Ltmp22052: + .short 4414 # Record kind: S_LOCAL + .long 4679 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22053: + .cv_def_range .Ltmp11765 .Ltmp11766, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22049: + .p2align 2 + .cv_linetable 317, "?_Mysize@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEA_KXZ", .Lfunc_end317 + .section .debug$S,"dr",associative,"?_Check_offset@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAX_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Check_offset + .long .Ltmp22055-.Ltmp22054 # Subsection size +.Ltmp22054: + .short .Ltmp22057-.Ltmp22056 # Record length +.Ltmp22056: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end318-"?_Check_offset@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAX_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7788 # Function type index + .secrel32 "?_Check_offset@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAX_K@Z" # Function section relative address + .secidx "?_Check_offset@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAX_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Check_offset" # Function name +.Ltmp22057: + .short .Ltmp22059-.Ltmp22058 # Record length +.Ltmp22058: + .short 4414 # Record kind: S_LOCAL + .long 4612 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22059: + .cv_def_range .Ltmp11767 .Ltmp11770, "E\021O\001\000\000(\000\000\000" + .short .Ltmp22061-.Ltmp22060 # Record length +.Ltmp22060: + .short 4414 # Record kind: S_LOCAL + .long 4495 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp22061: + .cv_def_range .Ltmp11767 .Ltmp11770, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22055: + .p2align 2 + .cv_linetable 318, "?_Check_offset@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAX_K@Z", .Lfunc_end318 + .section .debug$S,"dr",associative,"?_Clamp_suffix_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Clamp_suffix_size + .long .Ltmp22063-.Ltmp22062 # Subsection size +.Ltmp22062: + .short .Ltmp22065-.Ltmp22064 # Record length +.Ltmp22064: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end319-"?_Clamp_suffix_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7789 # Function type index + .secrel32 "?_Clamp_suffix_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K0@Z" # Function section relative address + .secidx "?_Clamp_suffix_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K0@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Clamp_suffix_size" # Function name +.Ltmp22065: + .short .Ltmp22067-.Ltmp22066 # Record length +.Ltmp22066: + .short 4414 # Record kind: S_LOCAL + .long 4612 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22067: + .cv_def_range .Ltmp11771 .Ltmp11774, "E\021O\001\000\000(\000\000\000" + .short .Ltmp22069-.Ltmp22068 # Record length +.Ltmp22068: + .short 4414 # Record kind: S_LOCAL + .long 4495 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp22069: + .cv_def_range .Ltmp11771 .Ltmp11774, "E\021O\001\000\0000\000\000\000" + .short .Ltmp22071-.Ltmp22070 # Record length +.Ltmp22070: + .short 4414 # Record kind: S_LOCAL + .long 4495 # TypeIndex + .short 1 # Flags + .asciz "_Size" +.Ltmp22071: + .cv_def_range .Ltmp11771 .Ltmp11774, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22073-.Ltmp22072 # Record length +.Ltmp22072: + .short 4414 # Record kind: S_LOCAL + .long 4495 # TypeIndex + .short 0 # Flags + .asciz "_Max_effective_size" +.Ltmp22073: + .cv_def_range .Ltmp11771 .Ltmp11774, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22063: + .p2align 2 + .cv_linetable 319, "?_Clamp_suffix_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K0@Z", .Lfunc_end319 + .section .debug$S,"dr",associative,"?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::erase + .long .Ltmp22075-.Ltmp22074 # Subsection size +.Ltmp22074: + .short .Ltmp22077-.Ltmp22076 # Record length +.Ltmp22076: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end320-"?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7790 # Function type index + .secrel32 "?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K@Z" # Function section relative address + .secidx "?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::erase" # Function name +.Ltmp22077: + .short .Ltmp22079-.Ltmp22078 # Record length +.Ltmp22078: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22079: + .cv_def_range .Ltmp11775 .Ltmp11776, "E\021O\001\000\000(\000\000\000" + .short .Ltmp22081-.Ltmp22080 # Record length +.Ltmp22080: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp22081: + .cv_def_range .Ltmp11775 .Ltmp11776, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22075: + .p2align 2 + .cv_linetable 320, "?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K@Z", .Lfunc_end320 + .section .debug$S,"dr",associative,"?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::erase + .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_end321-"?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7791 # Function type index + .secrel32 "?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0@Z" # Function section relative address + .secidx "?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::erase" # Function name +.Ltmp22085: + .short .Ltmp22087-.Ltmp22086 # Record length +.Ltmp22086: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22087: + .cv_def_range .Ltmp11777 .Ltmp11782, "E\021O\001\000\000P\000\000\000" + .short .Ltmp22089-.Ltmp22088 # Record length +.Ltmp22088: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp22089: + .cv_def_range .Ltmp11777 .Ltmp11782, "E\021O\001\000\000X\000\000\000" + .short .Ltmp22091-.Ltmp22090 # Record length +.Ltmp22090: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp22091: + .cv_def_range .Ltmp11777 .Ltmp11782, "E\021O\001\000\000`\000\000\000" + .short .Ltmp22093-.Ltmp22092 # Record length +.Ltmp22092: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp11780-.Ltmp11779 # Code size + .secrel32 .Ltmp11779 # Function section relative address + .secidx .Lfunc_begin321 # Function section index + .byte 0 # Lexical block name +.Ltmp22093: + .short .Ltmp22095-.Ltmp22094 # Record length +.Ltmp22094: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 0 # Flags + .asciz "_Ptr" +.Ltmp22095: + .cv_def_range .Ltmp11779 .Ltmp11780, "E\021O\001\000\000H\000\000\000" + .short .Ltmp22097-.Ltmp22096 # Record length +.Ltmp22096: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Newsize" +.Ltmp22097: + .cv_def_range .Ltmp11779 .Ltmp11780, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22083: + .p2align 2 + .cv_linetable 321, "?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0@Z", .Lfunc_end321 + .section .debug$S,"dr",associative,"?_Xran@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Xran + .long .Ltmp22099-.Ltmp22098 # Subsection size +.Ltmp22098: + .short .Ltmp22101-.Ltmp22100 # Record length +.Ltmp22100: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end322-"?_Xran@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7792 # Function type index + .secrel32 "?_Xran@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ" # Function section relative address + .secidx "?_Xran@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Xran" # Function name +.Ltmp22101: + .short .Ltmp22103-.Ltmp22102 # Record length +.Ltmp22102: + .short 4414 # Record kind: S_LOCAL + .long 4612 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22103: + .cv_def_range .Ltmp11783 .Ltmp11784, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22099: + .p2align 2 + .cv_linetable 322, "?_Xran@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ", .Lfunc_end322 + .section .debug$S,"dr",associative,"?move@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::char_traits::move + .long .Ltmp22105-.Ltmp22104 # Subsection size +.Ltmp22104: + .short .Ltmp22107-.Ltmp22106 # Record length +.Ltmp22106: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end323-"?move@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7793 # Function type index + .secrel32 "?move@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" # Function section relative address + .secidx "?move@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::char_traits::move" # Function name +.Ltmp22107: + .short .Ltmp22109-.Ltmp22108 # Record length +.Ltmp22108: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp22109: + .cv_def_range .Ltmp11785 .Ltmp11786, "E\021O\001\000\000@\000\000\000" + .short .Ltmp22111-.Ltmp22110 # Record length +.Ltmp22110: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp22111: + .cv_def_range .Ltmp11785 .Ltmp11786, "E\021O\001\000\000H\000\000\000" + .short .Ltmp22113-.Ltmp22112 # Record length +.Ltmp22112: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp22113: + .cv_def_range .Ltmp11785 .Ltmp11786, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22105: + .p2align 2 + .cv_linetable 323, "?move@?$char_traits@D@std@@SAPEADPEADPEBD_K@Z", .Lfunc_end323 + .section .debug$S,"dr",associative,"?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::max_size + .long .Ltmp22115-.Ltmp22114 # Subsection size +.Ltmp22114: + .short .Ltmp22117-.Ltmp22116 # Record length +.Ltmp22116: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end324-"?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7794 # Function type index + .secrel32 "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" # Function section relative address + .secidx "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::max_size" # Function name +.Ltmp22117: + .short .Ltmp22119-.Ltmp22118 # Record length +.Ltmp22118: + .short 4414 # Record kind: S_LOCAL + .long 4612 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22119: + .cv_def_range .Ltmp11787 .Ltmp11788, "E\021O\001\000\000@\000\000\000" + .short .Ltmp22121-.Ltmp22120 # Record length +.Ltmp22120: + .short 4414 # Record kind: S_LOCAL + .long 4495 # TypeIndex + .short 0 # Flags + .asciz "_Num" +.Ltmp22121: + .cv_def_range .Ltmp11787 .Ltmp11788, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22115: + .p2align 2 + .cv_linetable 324, "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ", .Lfunc_end324 + .section .debug$S,"dr",associative,"?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Xlen + .long .Ltmp22123-.Ltmp22122 # Subsection size +.Ltmp22122: + .short .Ltmp22125-.Ltmp22124 # Record length +.Ltmp22124: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end325-"?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7795 # Function type index + .secrel32 "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ" # Function section relative address + .secidx "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Xlen" # Function name +.Ltmp22125: + .short .Ltmp22127-.Ltmp22126 # Record length +.Ltmp22126: + .short 4414 # Record kind: S_LOCAL + .long 4612 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22127: + .cv_def_range .Ltmp11789 .Ltmp11790, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22123: + .p2align 2 + .cv_linetable 325, "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAXXZ", .Lfunc_end325 + .section .debug$S,"dr",associative,"?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Copy + .long .Ltmp22129-.Ltmp22128 # Subsection size +.Ltmp22128: + .short .Ltmp22131-.Ltmp22130 # Record length +.Ltmp22130: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end326-"?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7796 # Function type index + .secrel32 "?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z" # Function section relative address + .secidx "?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Copy" # Function name +.Ltmp22131: + .short .Ltmp22133-.Ltmp22132 # Record length +.Ltmp22132: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22133: + .cv_def_range .Ltmp11795 .Ltmp11809, "E\021N\001\000\0000\000\000\000" + .short .Ltmp22135-.Ltmp22134 # Record length +.Ltmp22134: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp22135: + .cv_def_range .Ltmp11795 .Ltmp11809, "E\021N\001\000\0008\000\000\000" + .short .Ltmp22137-.Ltmp22136 # Record length +.Ltmp22136: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Oldlen" +.Ltmp22137: + .cv_def_range .Ltmp11795 .Ltmp11809, "E\021N\001\000\000@\000\000\000" + .short .Ltmp22139-.Ltmp22138 # Record length +.Ltmp22138: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Newres" +.Ltmp22139: + .cv_def_range .Ltmp11795 .Ltmp11809, "E\021N\001\000\000(\000\000\000" + .short .Ltmp22141-.Ltmp22140 # Record length +.Ltmp22140: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 0 # Flags + .asciz "_Ptr" +.Ltmp22141: + .cv_def_range .Ltmp11795 .Ltmp11809, "E\021N\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22129: + .p2align 2 + .cv_linetable 326, "?_Copy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0@Z", .Lfunc_end326 + .section .debug$S,"dr",associative,"?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::_Getal + .long .Ltmp22143-.Ltmp22142 # Subsection size +.Ltmp22142: + .short .Ltmp22145-.Ltmp22144 # Record length +.Ltmp22144: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end327-"?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7797 # Function type index + .secrel32 "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # Function section relative address + .secidx "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::_Getal" # Function name +.Ltmp22145: + .short .Ltmp22147-.Ltmp22146 # Record length +.Ltmp22146: + .short 4414 # Record kind: S_LOCAL + .long 4682 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22147: + .cv_def_range .Ltmp11810 .Ltmp11811, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22143: + .p2align 2 + .cv_linetable 327, "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ", .Lfunc_end327 + .section .debug$S,"dr",associative,"?max_size@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBA_KU_Nil@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::max_size + .long .Ltmp22149-.Ltmp22148 # Subsection size +.Ltmp22148: + .short .Ltmp22151-.Ltmp22150 # Record length +.Ltmp22150: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end328-"?max_size@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBA_KU_Nil@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7798 # Function type index + .secrel32 "?max_size@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBA_KU_Nil@2@@Z" # Function section relative address + .secidx "?max_size@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBA_KU_Nil@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::max_size" # Function name +.Ltmp22151: + .short .Ltmp22153-.Ltmp22152 # Record length +.Ltmp22152: + .short 4414 # Record kind: S_LOCAL + .long 4845 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22153: + .cv_def_range .Ltmp11812 .Ltmp11813, "E\021O\001\000\000(\000\000\000" + .short .Ltmp22155-.Ltmp22154 # Record length +.Ltmp22154: + .short 4414 # Record kind: S_LOCAL + .long 4971 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp22155: + .cv_def_range .Ltmp11812 .Ltmp11813, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22149: + .p2align 2 + .cv_linetable 328, "?max_size@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBA_KU_Nil@2@@Z", .Lfunc_end328 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_String_val >,1>::_Get_first + .long .Ltmp22157-.Ltmp22156 # Subsection size +.Ltmp22156: + .short .Ltmp22159-.Ltmp22158 # Record length +.Ltmp22158: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end329-"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7799 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # Function section relative address + .secidx "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_String_val >,1>::_Get_first" # Function name +.Ltmp22159: + .short .Ltmp22161-.Ltmp22160 # Record length +.Ltmp22160: + .short 4414 # Record kind: S_LOCAL + .long 4876 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22161: + .cv_def_range .Ltmp11814 .Ltmp11815, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22157: + .p2align 2 + .cv_linetable 329, "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ", .Lfunc_end329 + .section .debug$S,"dr",associative,"?max_size@?$allocator_traits@V?$allocator@D@std@@@std@@SA_KAEBV?$allocator@D@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator_traits >::max_size + .long .Ltmp22163-.Ltmp22162 # Subsection size +.Ltmp22162: + .short .Ltmp22165-.Ltmp22164 # Record length +.Ltmp22164: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end330-"?max_size@?$allocator_traits@V?$allocator@D@std@@@std@@SA_KAEBV?$allocator@D@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7800 # Function type index + .secrel32 "?max_size@?$allocator_traits@V?$allocator@D@std@@@std@@SA_KAEBV?$allocator@D@2@@Z" # Function section relative address + .secidx "?max_size@?$allocator_traits@V?$allocator@D@std@@@std@@SA_KAEBV?$allocator@D@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator_traits >::max_size" # Function name +.Ltmp22165: + .short .Ltmp22167-.Ltmp22166 # Record length +.Ltmp22166: + .short 4414 # Record kind: S_LOCAL + .long 4500 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp22167: + .cv_def_range .Ltmp11816 .Ltmp11817, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22163: + .p2align 2 + .cv_linetable 330, "?max_size@?$allocator_traits@V?$allocator@D@std@@@std@@SA_KAEBV?$allocator@D@2@@Z", .Lfunc_end330 + .section .debug$S,"dr",associative,"?max_size@?$allocator@D@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::max_size + .long .Ltmp22169-.Ltmp22168 # Subsection size +.Ltmp22168: + .short .Ltmp22171-.Ltmp22170 # Record length +.Ltmp22170: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end331-"?max_size@?$allocator@D@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7801 # Function type index + .secrel32 "?max_size@?$allocator@D@std@@QEBA_KXZ" # Function section relative address + .secidx "?max_size@?$allocator@D@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::allocator::max_size" # Function name +.Ltmp22171: + .short .Ltmp22173-.Ltmp22172 # Record length +.Ltmp22172: + .short 4414 # Record kind: S_LOCAL + .long 4740 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22173: + .cv_def_range .Ltmp11818 .Ltmp11819, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22169: + .p2align 2 + .cv_linetable 331, "?max_size@?$allocator@D@std@@QEBA_KXZ", .Lfunc_end331 + .section .debug$S,"dr",associative,"?allocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAPEAD_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::allocate + .long .Ltmp22175-.Ltmp22174 # Subsection size +.Ltmp22174: + .short .Ltmp22177-.Ltmp22176 # Record length +.Ltmp22176: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end332-"?allocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAPEAD_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7802 # Function type index + .secrel32 "?allocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAPEAD_K@Z" # Function section relative address + .secidx "?allocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAPEAD_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::allocate" # Function name +.Ltmp22177: + .short .Ltmp22179-.Ltmp22178 # Record length +.Ltmp22178: + .short 4414 # Record kind: S_LOCAL + .long 4852 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22179: + .cv_def_range .Ltmp11820 .Ltmp11821, "E\021O\001\000\000(\000\000\000" + .short .Ltmp22181-.Ltmp22180 # Record length +.Ltmp22180: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp22181: + .cv_def_range .Ltmp11820 .Ltmp11821, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22175: + .p2align 2 + .cv_linetable 332, "?allocate@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAPEAD_K@Z", .Lfunc_end332 + .section .debug$S,"dr",associative,"??$construct@PEADAEAPEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEADAEAPEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::construct + .long .Ltmp22183-.Ltmp22182 # Subsection size +.Ltmp22182: + .short .Ltmp22185-.Ltmp22184 # Record length +.Ltmp22184: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end333-"??$construct@PEADAEAPEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEADAEAPEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7805 # Function type index + .secrel32 "??$construct@PEADAEAPEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEADAEAPEAD@Z" # Function section relative address + .secidx "??$construct@PEADAEAPEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEADAEAPEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::construct" # Function name +.Ltmp22185: + .short .Ltmp22187-.Ltmp22186 # Record length +.Ltmp22186: + .short 4414 # Record kind: S_LOCAL + .long 4852 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22187: + .cv_def_range .Ltmp11822 .Ltmp11823, "E\021O\001\000\0000\000\000\000" + .short .Ltmp22189-.Ltmp22188 # Record length +.Ltmp22188: + .short 4414 # Record kind: S_LOCAL + .long 7326 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp22189: + .cv_def_range .Ltmp11822 .Ltmp11823, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22191-.Ltmp22190 # Record length +.Ltmp22190: + .short 4414 # Record kind: S_LOCAL + .long 7330 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp22191: + .cv_def_range .Ltmp11822 .Ltmp11823, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22183: + .p2align 2 + .cv_linetable 333, "??$construct@PEADAEAPEAD@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAXPEAPEADAEAPEAD@Z", .Lfunc_end333 + .section .debug$S,"dr",associative,"?allocate@?$allocator@D@std@@QEAAPEAD_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocate + .long .Ltmp22193-.Ltmp22192 # Subsection size +.Ltmp22192: + .short .Ltmp22195-.Ltmp22194 # Record length +.Ltmp22194: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end334-"?allocate@?$allocator@D@std@@QEAAPEAD_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7806 # Function type index + .secrel32 "?allocate@?$allocator@D@std@@QEAAPEAD_K@Z" # Function section relative address + .secidx "?allocate@?$allocator@D@std@@QEAAPEAD_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocate" # Function name +.Ltmp22195: + .short .Ltmp22197-.Ltmp22196 # Record length +.Ltmp22196: + .short 4414 # Record kind: S_LOCAL + .long 4746 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22197: + .cv_def_range .Ltmp11824 .Ltmp11825, "E\021O\001\000\000(\000\000\000" + .short .Ltmp22199-.Ltmp22198 # Record length +.Ltmp22198: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp22199: + .cv_def_range .Ltmp11824 .Ltmp11825, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22193: + .p2align 2 + .cv_linetable 334, "?allocate@?$allocator@D@std@@QEAAPEAD_K@Z", .Lfunc_end334 + .section .debug$S,"dr",associative,"??$construct@PEADAEAPEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEADAEAPEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator_traits >::construct + .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_end335-"??$construct@PEADAEAPEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEADAEAPEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7809 # Function type index + .secrel32 "??$construct@PEADAEAPEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEADAEAPEAD@Z" # Function section relative address + .secidx "??$construct@PEADAEAPEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEADAEAPEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator_traits >::construct" # Function name +.Ltmp22203: + .short .Ltmp22205-.Ltmp22204 # Record length +.Ltmp22204: + .short 4414 # Record kind: S_LOCAL + .long 4973 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp22205: + .cv_def_range .Ltmp11826 .Ltmp11827, "E\021O\001\000\0000\000\000\000" + .short .Ltmp22207-.Ltmp22206 # Record length +.Ltmp22206: + .short 4414 # Record kind: S_LOCAL + .long 7326 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp22207: + .cv_def_range .Ltmp11826 .Ltmp11827, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22209-.Ltmp22208 # Record length +.Ltmp22208: + .short 4414 # Record kind: S_LOCAL + .long 7330 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp22209: + .cv_def_range .Ltmp11826 .Ltmp11827, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22201: + .p2align 2 + .cv_linetable 335, "??$construct@PEADAEAPEAD@?$allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@PEAPEADAEAPEAD@Z", .Lfunc_end335 + .section .debug$S,"dr",associative,"??$forward@AEAPEAD@std@@YAAEAPEADAEAPEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward + .long .Ltmp22211-.Ltmp22210 # Subsection size +.Ltmp22210: + .short .Ltmp22213-.Ltmp22212 # Record length +.Ltmp22212: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end336-"??$forward@AEAPEAD@std@@YAAEAPEADAEAPEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7811 # Function type index + .secrel32 "??$forward@AEAPEAD@std@@YAAEAPEADAEAPEAD@Z" # Function section relative address + .secidx "??$forward@AEAPEAD@std@@YAAEAPEADAEAPEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +.Ltmp22213: + .short .Ltmp22215-.Ltmp22214 # Record length +.Ltmp22214: + .short 4414 # Record kind: S_LOCAL + .long 7330 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp22215: + .cv_def_range .Ltmp11828 .Ltmp11829, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22211: + .p2align 2 + .cv_linetable 336, "??$forward@AEAPEAD@std@@YAAEAPEADAEAPEAD@Z", .Lfunc_end336 + .section .debug$S,"dr",associative,"??$construct@PEADAEAPEAD@?$allocator@D@std@@QEAAXPEAPEADAEAPEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::construct + .long .Ltmp22217-.Ltmp22216 # Subsection size +.Ltmp22216: + .short .Ltmp22219-.Ltmp22218 # Record length +.Ltmp22218: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end337-"??$construct@PEADAEAPEAD@?$allocator@D@std@@QEAAXPEAPEADAEAPEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7813 # Function type index + .secrel32 "??$construct@PEADAEAPEAD@?$allocator@D@std@@QEAAXPEAPEADAEAPEAD@Z" # Function section relative address + .secidx "??$construct@PEADAEAPEAD@?$allocator@D@std@@QEAAXPEAPEADAEAPEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::construct" # Function name +.Ltmp22219: + .short .Ltmp22221-.Ltmp22220 # Record length +.Ltmp22220: + .short 4414 # Record kind: S_LOCAL + .long 4746 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22221: + .cv_def_range .Ltmp11830 .Ltmp11831, "E\021O\001\000\0000\000\000\000" + .short .Ltmp22223-.Ltmp22222 # Record length +.Ltmp22222: + .short 4414 # Record kind: S_LOCAL + .long 7326 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp22223: + .cv_def_range .Ltmp11830 .Ltmp11831, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22225-.Ltmp22224 # Record length +.Ltmp22224: + .short 4414 # Record kind: S_LOCAL + .long 7330 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp22225: + .cv_def_range .Ltmp11830 .Ltmp11831, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22217: + .p2align 2 + .cv_linetable 337, "??$construct@PEADAEAPEAD@?$allocator@D@std@@QEAAXPEAPEADAEAPEAD@Z", .Lfunc_end337 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@_N_N@Catch@@QEAA@_N0VStringRef@1@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::BinaryExpr + .long .Ltmp22227-.Ltmp22226 # Subsection size +.Ltmp22226: + .short .Ltmp22229-.Ltmp22228 # Record length +.Ltmp22228: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end338-"??0?$BinaryExpr@_N_N@Catch@@QEAA@_N0VStringRef@1@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7814 # Function type index + .secrel32 "??0?$BinaryExpr@_N_N@Catch@@QEAA@_N0VStringRef@1@0@Z" # Function section relative address + .secidx "??0?$BinaryExpr@_N_N@Catch@@QEAA@_N0VStringRef@1@0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::BinaryExpr" # Function name +.Ltmp22229: + .short .Ltmp22231-.Ltmp22230 # Record length +.Ltmp22230: + .short 4414 # Record kind: S_LOCAL + .long 7139 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22231: + .cv_def_range .Ltmp11832 .Ltmp11835, "E\021O\001\000\000H\000\000\000" + .short .Ltmp22233-.Ltmp22232 # Record length +.Ltmp22232: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp22233: + .cv_def_range .Ltmp11832 .Ltmp11835, "E\021O\001\000\000U\000\000\000" + .short .Ltmp22235-.Ltmp22234 # Record length +.Ltmp22234: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp22235: + .cv_def_range .Ltmp11832 .Ltmp11835, "E\021O\001\000\000V\000\000\000" + .short .Ltmp22237-.Ltmp22236 # Record length +.Ltmp22236: + .short 4414 # Record kind: S_LOCAL + .long 7528 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp22237: + .cv_def_range .Lfunc_begin338 .Ltmp11833, "A\021Q\001\000\000" + .cv_def_range .Ltmp11833 .Ltmp11834, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22239-.Ltmp22238 # Record length +.Ltmp22238: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp22239: + .cv_def_range .Ltmp11832 .Ltmp11835, "E\021O\001\000\000W\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22227: + .p2align 2 + .cv_linetable 338, "??0?$BinaryExpr@_N_N@Catch@@QEAA@_N0VStringRef@1@0@Z", .Lfunc_end338 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::isBinaryExpression + .long .Ltmp22241-.Ltmp22240 # Subsection size +.Ltmp22240: + .short .Ltmp22243-.Ltmp22242 # Record length +.Ltmp22242: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end339-"?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7815 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::isBinaryExpression" # Function name +.Ltmp22243: + .short .Ltmp22245-.Ltmp22244 # Record length +.Ltmp22244: + .short 4414 # Record kind: S_LOCAL + .long 7136 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22245: + .cv_def_range .Ltmp11836 .Ltmp11837, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22241: + .p2align 2 + .cv_linetable 339, "?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ", .Lfunc_end339 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::getResult + .long .Ltmp22247-.Ltmp22246 # Subsection size +.Ltmp22246: + .short .Ltmp22249-.Ltmp22248 # Record length +.Ltmp22248: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end340-"?getResult@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7816 # Function type index + .secrel32 "?getResult@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::getResult" # Function name +.Ltmp22249: + .short .Ltmp22251-.Ltmp22250 # Record length +.Ltmp22250: + .short 4414 # Record kind: S_LOCAL + .long 7136 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22251: + .cv_def_range .Ltmp11838 .Ltmp11839, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22247: + .p2align 2 + .cv_linetable 340, "?getResult@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ", .Lfunc_end340 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::streamReconstructedExpression + .long .Ltmp22253-.Ltmp22252 # Subsection size +.Ltmp22252: + .short .Ltmp22255-.Ltmp22254 # Record length +.Ltmp22254: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end341-"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7817 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::streamReconstructedExpression" # Function name +.Ltmp22255: + .short .Ltmp22257-.Ltmp22256 # Record length +.Ltmp22256: + .short 4414 # Record kind: S_LOCAL + .long 7136 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22257: + .cv_def_range .Ltmp11844 .Ltmp11845, "E\021N\001\000\000(\000\000\000" + .short .Ltmp22259-.Ltmp22258 # Record length +.Ltmp22258: + .short 4414 # Record kind: S_LOCAL + .long 4486 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp22259: + .cv_def_range .Ltmp11844 .Ltmp11845, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22253: + .p2align 2 + .cv_linetable 341, "?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end341 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@_N_N@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .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_end342-"??_G?$BinaryExpr@_N_N@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7661 # Function type index + .secrel32 "??_G?$BinaryExpr@_N_N@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@_N_N@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp22263: + .short .Ltmp22265-.Ltmp22264 # Record length +.Ltmp22264: + .short 4414 # Record kind: S_LOCAL + .long 7139 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22265: + .cv_def_range .Ltmp11846 .Ltmp11847, "E\021O\001\000\0000\000\000\000" + .short .Ltmp22267-.Ltmp22266 # Record length +.Ltmp22266: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp22267: + .cv_def_range .Ltmp11846 .Ltmp11847, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22261: + .p2align 2 + .cv_linetable 342, "??_G?$BinaryExpr@_N_N@Catch@@UEAAPEAXI@Z", .Lfunc_end342 + .section .debug$S,"dr",associative,"??0?$ExprLhs@AEBH@Catch@@QEAA@AEBH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::ExprLhs + .long .Ltmp22269-.Ltmp22268 # Subsection size +.Ltmp22268: + .short .Ltmp22271-.Ltmp22270 # Record length +.Ltmp22270: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end343-"??0?$ExprLhs@AEBH@Catch@@QEAA@AEBH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7818 # Function type index + .secrel32 "??0?$ExprLhs@AEBH@Catch@@QEAA@AEBH@Z" # Function section relative address + .secidx "??0?$ExprLhs@AEBH@Catch@@QEAA@AEBH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::ExprLhs" # Function name +.Ltmp22271: + .short .Ltmp22273-.Ltmp22272 # Record length +.Ltmp22272: + .short 4414 # Record kind: S_LOCAL + .long 7664 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22273: + .cv_def_range .Ltmp11848 .Ltmp11849, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp22275-.Ltmp22274 # Record length +.Ltmp22274: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp22275: + .cv_def_range .Ltmp11848 .Ltmp11849, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22269: + .p2align 2 + .cv_linetable 343, "??0?$ExprLhs@AEBH@Catch@@QEAA@AEBH@Z", .Lfunc_end343 + .section .debug$S,"dr",associative,"??$compareEqual@HH@Catch@@YA_NAEBH0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual + .long .Ltmp22277-.Ltmp22276 # Subsection size +.Ltmp22276: + .short .Ltmp22279-.Ltmp22278 # Record length +.Ltmp22278: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end344-"??$compareEqual@HH@Catch@@YA_NAEBH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7820 # Function type index + .secrel32 "??$compareEqual@HH@Catch@@YA_NAEBH0@Z" # Function section relative address + .secidx "??$compareEqual@HH@Catch@@YA_NAEBH0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual" # Function name +.Ltmp22279: + .short .Ltmp22281-.Ltmp22280 # Record length +.Ltmp22280: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp22281: + .cv_def_range .Ltmp11850 .Ltmp11851, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp22283-.Ltmp22282 # Record length +.Ltmp22282: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp22283: + .cv_def_range .Ltmp11850 .Ltmp11851, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22277: + .p2align 2 + .cv_linetable 344, "??$compareEqual@HH@Catch@@YA_NAEBH0@Z", .Lfunc_end344 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEBHAEBH@Catch@@QEAA@_NAEBHVStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::BinaryExpr + .long .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_end345-"??0?$BinaryExpr@AEBHAEBH@Catch@@QEAA@_NAEBHVStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7821 # Function type index + .secrel32 "??0?$BinaryExpr@AEBHAEBH@Catch@@QEAA@_NAEBHVStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEBHAEBH@Catch@@QEAA@_NAEBHVStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::BinaryExpr" # Function name +.Ltmp22287: + .short .Ltmp22289-.Ltmp22288 # Record length +.Ltmp22288: + .short 4414 # Record kind: S_LOCAL + .long 7683 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22289: + .cv_def_range .Ltmp11852 .Ltmp11855, "E\021O\001\000\000P\000\000\000" + .short .Ltmp22291-.Ltmp22290 # Record length +.Ltmp22290: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp22291: + .cv_def_range .Ltmp11852 .Ltmp11855, "E\021O\001\000\000_\000\000\000" + .short .Ltmp22293-.Ltmp22292 # Record length +.Ltmp22292: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp22293: + .cv_def_range .Ltmp11852 .Ltmp11855, "E\021O\001\000\000`\000\000\000" + .short .Ltmp22295-.Ltmp22294 # Record length +.Ltmp22294: + .short 4414 # Record kind: S_LOCAL + .long 7528 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp22295: + .cv_def_range .Lfunc_begin345 .Ltmp11853, "A\021Q\001\000\000" + .cv_def_range .Ltmp11853 .Ltmp11854, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22297-.Ltmp22296 # Record length +.Ltmp22296: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp22297: + .cv_def_range .Ltmp11852 .Ltmp11855, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22285: + .p2align 2 + .cv_linetable 345, "??0?$BinaryExpr@AEBHAEBH@Catch@@QEAA@_NAEBHVStringRef@1@1@Z", .Lfunc_end345 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::isBinaryExpression + .long .Ltmp22299-.Ltmp22298 # Subsection size +.Ltmp22298: + .short .Ltmp22301-.Ltmp22300 # Record length +.Ltmp22300: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end346-"?isBinaryExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7822 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::isBinaryExpression" # Function name +.Ltmp22301: + .short .Ltmp22303-.Ltmp22302 # Record length +.Ltmp22302: + .short 4414 # Record kind: S_LOCAL + .long 7680 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22303: + .cv_def_range .Ltmp11856 .Ltmp11857, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22299: + .p2align 2 + .cv_linetable 346, "?isBinaryExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ", .Lfunc_end346 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::getResult + .long .Ltmp22305-.Ltmp22304 # Subsection size +.Ltmp22304: + .short .Ltmp22307-.Ltmp22306 # Record length +.Ltmp22306: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end347-"?getResult@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7823 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::getResult" # Function name +.Ltmp22307: + .short .Ltmp22309-.Ltmp22308 # Record length +.Ltmp22308: + .short 4414 # Record kind: S_LOCAL + .long 7680 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22309: + .cv_def_range .Ltmp11858 .Ltmp11859, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22305: + .p2align 2 + .cv_linetable 347, "?getResult@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ", .Lfunc_end347 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::streamReconstructedExpression + .long .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_end348-"?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7824 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::streamReconstructedExpression" # Function name +.Ltmp22313: + .short .Ltmp22315-.Ltmp22314 # Record length +.Ltmp22314: + .short 4414 # Record kind: S_LOCAL + .long 7680 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22315: + .cv_def_range .Ltmp11864 .Ltmp11865, "E\021N\001\000\000(\000\000\000" + .short .Ltmp22317-.Ltmp22316 # Record length +.Ltmp22316: + .short 4414 # Record kind: S_LOCAL + .long 4486 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp22317: + .cv_def_range .Ltmp11864 .Ltmp11865, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22311: + .p2align 2 + .cv_linetable 348, "?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end348 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEBHAEBH@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .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_end349-"??_G?$BinaryExpr@AEBHAEBH@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7692 # Function type index + .secrel32 "??_G?$BinaryExpr@AEBHAEBH@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEBHAEBH@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp22321: + .short .Ltmp22323-.Ltmp22322 # Record length +.Ltmp22322: + .short 4414 # Record kind: S_LOCAL + .long 7683 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22323: + .cv_def_range .Ltmp11866 .Ltmp11867, "E\021O\001\000\0000\000\000\000" + .short .Ltmp22325-.Ltmp22324 # Record length +.Ltmp22324: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp22325: + .cv_def_range .Ltmp11866 .Ltmp11867, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22319: + .p2align 2 + .cv_linetable 349, "??_G?$BinaryExpr@AEBHAEBH@Catch@@UEAAPEAXI@Z", .Lfunc_end349 + .section .debug$S,"dr",associative,"?CheckRange@?$span@H$0?0@gsl@@CA_N_J0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::CheckRange + .long .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_end350-"?CheckRange@?$span@H$0?0@gsl@@CA_N_J0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7825 # Function type index + .secrel32 "?CheckRange@?$span@H$0?0@gsl@@CA_N_J0@Z" # Function section relative address + .secidx "?CheckRange@?$span@H$0?0@gsl@@CA_N_J0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::CheckRange" # Function name +.Ltmp22329: + .short .Ltmp22331-.Ltmp22330 # Record length +.Ltmp22330: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "idx" +.Ltmp22331: + .cv_def_range .Ltmp11868 .Ltmp11870, "E\021O\001\000\0000\000\000\000" + .short .Ltmp22333-.Ltmp22332 # Record length +.Ltmp22332: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "size" +.Ltmp22333: + .cv_def_range .Ltmp11868 .Ltmp11870, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22327: + .p2align 2 + .cv_linetable 350, "?CheckRange@?$span@H$0?0@gsl@@CA_N_J0@Z", .Lfunc_end350 + .section .debug$S,"dr",associative,"??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::narrow_cast + .long .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_end351-"??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7829 # Function type index + .secrel32 "??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z" # Function section relative address + .secidx "??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::narrow_cast" # Function name +.Ltmp22337: + .short .Ltmp22339-.Ltmp22338 # Record length +.Ltmp22338: + .short 4414 # Record kind: S_LOCAL + .long 7826 # TypeIndex + .short 1 # Flags + .asciz "u" +.Ltmp22339: + .cv_def_range .Ltmp11871 .Ltmp11872, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22335: + .p2align 2 + .cv_linetable 351, "??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z", .Lfunc_end351 + .section .debug$S,"dr",associative,"??$forward@AEA_J@std@@YAAEA_JAEA_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward + .long .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_end352-"??$forward@AEA_J@std@@YAAEA_JAEA_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7831 # Function type index + .secrel32 "??$forward@AEA_J@std@@YAAEA_JAEA_J@Z" # Function section relative address + .secidx "??$forward@AEA_J@std@@YAAEA_JAEA_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +.Ltmp22343: + .short .Ltmp22345-.Ltmp22344 # Record length +.Ltmp22344: + .short 4414 # Record kind: S_LOCAL + .long 7826 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp22345: + .cv_def_range .Ltmp11873 .Ltmp11874, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22341: + .p2align 2 + .cv_linetable 352, "??$forward@AEA_J@std@@YAAEA_JAEA_J@Z", .Lfunc_end352 + .section .debug$S,"dr",associative,"??$forward@AEAH@std@@YAAEAHAEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward + .long .Ltmp22347-.Ltmp22346 # Subsection size +.Ltmp22346: + .short .Ltmp22349-.Ltmp22348 # Record length +.Ltmp22348: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end353-"??$forward@AEAH@std@@YAAEAHAEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7833 # Function type index + .secrel32 "??$forward@AEAH@std@@YAAEAHAEAH@Z" # Function section relative address + .secidx "??$forward@AEAH@std@@YAAEAHAEAH@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +.Ltmp22349: + .short .Ltmp22351-.Ltmp22350 # Record length +.Ltmp22350: + .short 4414 # Record kind: S_LOCAL + .long 4134 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp22351: + .cv_def_range .Ltmp11875 .Ltmp11876, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22347: + .p2align 2 + .cv_linetable 353, "??$forward@AEAH@std@@YAAEAHAEAH@Z", .Lfunc_end353 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp22353-.Ltmp22352 # Subsection size +.Ltmp22352: + .short .Ltmp22355-.Ltmp22354 # Record length +.Ltmp22354: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end354-"??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7836 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp22355: + .short .Ltmp22357-.Ltmp22356 # Record length +.Ltmp22356: + .short 4414 # Record kind: S_LOCAL + .long 7834 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22357: + .cv_def_range .Ltmp11881 .Ltmp11885, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp22359-.Ltmp22358 # Record length +.Ltmp22358: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp22359: + .cv_def_range .Ltmp11881 .Ltmp11885, "E\021N\001\000\000 \000\000\000" + .short .Ltmp22361-.Ltmp22360 # Record length +.Ltmp22360: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp22361: + .cv_def_range .Ltmp11881 .Ltmp11885, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22353: + .p2align 2 + .cv_linetable 354, "??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z", .Lfunc_end354 + .section .debug$S,"dr",associative,"??0?$extent_type@$01@details@gsl@@QEAA@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<2>::extent_type + .long .Ltmp22363-.Ltmp22362 # Subsection size +.Ltmp22362: + .short .Ltmp22365-.Ltmp22364 # Record length +.Ltmp22364: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end355-"??0?$extent_type@$01@details@gsl@@QEAA@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7837 # Function type index + .secrel32 "??0?$extent_type@$01@details@gsl@@QEAA@_J@Z" # Function section relative address + .secidx "??0?$extent_type@$01@details@gsl@@QEAA@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<2>::extent_type" # Function name +.Ltmp22365: + .short .Ltmp22367-.Ltmp22366 # Record length +.Ltmp22366: + .short 4414 # Record kind: S_LOCAL + .long 5291 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22367: + .cv_def_range .Ltmp11888 .Ltmp11891, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp22369-.Ltmp22368 # Record length +.Ltmp22368: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "size" +.Ltmp22369: + .cv_def_range .Ltmp11888 .Ltmp11891, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22363: + .p2align 2 + .cv_linetable 355, "??0?$extent_type@$01@details@gsl@@QEAA@_J@Z", .Lfunc_end355 + .section .debug$S,"dr",associative,"?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<2>::size + .long .Ltmp22371-.Ltmp22370 # Subsection size +.Ltmp22370: + .short .Ltmp22373-.Ltmp22372 # Record length +.Ltmp22372: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end356-"?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7838 # Function type index + .secrel32 "?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<2>::size" # Function name +.Ltmp22373: + .short .Ltmp22375-.Ltmp22374 # Record length +.Ltmp22374: + .short 4414 # Record kind: S_LOCAL + .long 5296 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22375: + .cv_def_range .Ltmp11892 .Ltmp11893, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22371: + .p2align 2 + .cv_linetable 356, "?size@?$extent_type@$01@details@gsl@@QEBA_JXZ", .Lfunc_end356 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEBAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp22377-.Ltmp22376 # Subsection size +.Ltmp22376: + .short .Ltmp22379-.Ltmp22378 # Record length +.Ltmp22378: + .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@$01@details@gsl@@@?$span@H$01@gsl@@QEBAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7839 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEBAPEAHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEBAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp22379: + .short .Ltmp22381-.Ltmp22380 # Record length +.Ltmp22380: + .short 4414 # Record kind: S_LOCAL + .long 5284 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22381: + .cv_def_range .Ltmp11894 .Ltmp11895, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22377: + .p2align 2 + .cv_linetable 357, "?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEBAPEAHXZ", .Lfunc_end357 + .section .debug$S,"dr",associative,"?CheckRange@?$span@H$01@gsl@@CA_N_J0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::CheckRange + .long .Ltmp22383-.Ltmp22382 # Subsection size +.Ltmp22382: + .short .Ltmp22385-.Ltmp22384 # Record length +.Ltmp22384: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end358-"?CheckRange@?$span@H$01@gsl@@CA_N_J0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7840 # Function type index + .secrel32 "?CheckRange@?$span@H$01@gsl@@CA_N_J0@Z" # Function section relative address + .secidx "?CheckRange@?$span@H$01@gsl@@CA_N_J0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::CheckRange" # Function name +.Ltmp22385: + .short .Ltmp22387-.Ltmp22386 # Record length +.Ltmp22386: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "idx" +.Ltmp22387: + .cv_def_range .Ltmp11896 .Ltmp11898, "E\021O\001\000\0000\000\000\000" + .short .Ltmp22389-.Ltmp22388 # Record length +.Ltmp22388: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "size" +.Ltmp22389: + .cv_def_range .Ltmp11896 .Ltmp11898, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22383: + .p2align 2 + .cv_linetable 358, "?CheckRange@?$span@H$01@gsl@@CA_N_J0@Z", .Lfunc_end358 + .section .debug$S,"dr",associative,"??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp22391-.Ltmp22390 # Subsection size +.Ltmp22390: + .short .Ltmp22393-.Ltmp22392 # Record length +.Ltmp22392: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end359-"??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7841 # Function type index + .secrel32 "??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z" # Function section relative address + .secidx "??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp22393: + .short .Ltmp22395-.Ltmp22394 # Record length +.Ltmp22394: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22395: + .cv_def_range .Ltmp11899 .Ltmp11900, "E\021O\001\000\0000\000\000\000" + .short .Ltmp22397-.Ltmp22396 # Record length +.Ltmp22396: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "firstElem" +.Ltmp22397: + .cv_def_range .Ltmp11899 .Ltmp11900, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22399-.Ltmp22398 # Record length +.Ltmp22398: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "lastElem" +.Ltmp22399: + .cv_def_range .Ltmp11899 .Ltmp11900, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22391: + .p2align 2 + .cv_linetable 359, "??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z", .Lfunc_end359 + .section .debug$S,"dr",associative,"??0?$span@H$01@gsl@@QEAA@PEAH0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp22401-.Ltmp22400 # Subsection size +.Ltmp22400: + .short .Ltmp22403-.Ltmp22402 # Record length +.Ltmp22402: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end360-"??0?$span@H$01@gsl@@QEAA@PEAH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7842 # Function type index + .secrel32 "??0?$span@H$01@gsl@@QEAA@PEAH0@Z" # Function section relative address + .secidx "??0?$span@H$01@gsl@@QEAA@PEAH0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp22403: + .short .Ltmp22405-.Ltmp22404 # Record length +.Ltmp22404: + .short 4414 # Record kind: S_LOCAL + .long 5244 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22405: + .cv_def_range .Ltmp11901 .Ltmp11902, "E\021O\001\000\0000\000\000\000" + .short .Ltmp22407-.Ltmp22406 # Record length +.Ltmp22406: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "firstElem" +.Ltmp22407: + .cv_def_range .Ltmp11901 .Ltmp11902, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22409-.Ltmp22408 # Record length +.Ltmp22408: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "lastElem" +.Ltmp22409: + .cv_def_range .Ltmp11901 .Ltmp11902, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22401: + .p2align 2 + .cv_linetable 360, "??0?$span@H$01@gsl@@QEAA@PEAH0@Z", .Lfunc_end360 + .section .debug$S,"dr",associative,"??0?$span@H$0A@@gsl@@QEAA@PEAH0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp22411-.Ltmp22410 # Subsection size +.Ltmp22410: + .short .Ltmp22413-.Ltmp22412 # Record length +.Ltmp22412: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end361-"??0?$span@H$0A@@gsl@@QEAA@PEAH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7843 # Function type index + .secrel32 "??0?$span@H$0A@@gsl@@QEAA@PEAH0@Z" # Function section relative address + .secidx "??0?$span@H$0A@@gsl@@QEAA@PEAH0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp22413: + .short .Ltmp22415-.Ltmp22414 # Record length +.Ltmp22414: + .short 4414 # Record kind: S_LOCAL + .long 4994 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22415: + .cv_def_range .Ltmp11903 .Ltmp11904, "E\021O\001\000\0000\000\000\000" + .short .Ltmp22417-.Ltmp22416 # Record length +.Ltmp22416: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "firstElem" +.Ltmp22417: + .cv_def_range .Ltmp11903 .Ltmp11904, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22419-.Ltmp22418 # Record length +.Ltmp22418: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "lastElem" +.Ltmp22419: + .cv_def_range .Ltmp11903 .Ltmp11904, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22411: + .p2align 2 + .cv_linetable 361, "??0?$span@H$0A@@gsl@@QEAA@PEAH0@Z", .Lfunc_end361 + .section .debug$S,"dr",associative,"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::make_span + .long .Ltmp22421-.Ltmp22420 # Subsection size +.Ltmp22420: + .short .Ltmp22423-.Ltmp22422 # Record length +.Ltmp22422: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end362-"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7845 # Function type index + .secrel32 "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z" # Function section relative address + .secidx "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span" # Function name +.Ltmp22423: + .short .Ltmp22425-.Ltmp22424 # Record length +.Ltmp22424: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "firstElem" +.Ltmp22425: + .cv_def_range .Ltmp11905 .Ltmp11906, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22427-.Ltmp22426 # Record length +.Ltmp22426: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "lastElem" +.Ltmp22427: + .cv_def_range .Ltmp11905 .Ltmp11906, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22421: + .p2align 2 + .cv_linetable 362, "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z", .Lfunc_end362 + .section .debug$S,"dr",associative,"??$distance@PEAH@std@@YA_JPEAH0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::distance + .long .Ltmp22429-.Ltmp22428 # Subsection size +.Ltmp22428: + .short .Ltmp22431-.Ltmp22430 # Record length +.Ltmp22430: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end363-"??$distance@PEAH@std@@YA_JPEAH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7847 # Function type index + .secrel32 "??$distance@PEAH@std@@YA_JPEAH0@Z" # Function section relative address + .secidx "??$distance@PEAH@std@@YA_JPEAH0@Z" # Function section index + .byte 0 # Flags + .asciz "std::distance" # Function name +.Ltmp22431: + .short .Ltmp22433-.Ltmp22432 # Record length +.Ltmp22432: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp22433: + .cv_def_range .Ltmp11907 .Ltmp11908, "E\021O\001\000\000(\000\000\000" + .short .Ltmp22435-.Ltmp22434 # Record length +.Ltmp22434: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp22435: + .cv_def_range .Ltmp11907 .Ltmp11908, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22429: + .p2align 2 + .cv_linetable 363, "??$distance@PEAH@std@@YA_JPEAH0@Z", .Lfunc_end363 + .section .debug$S,"dr",associative,"??$_Distance1@PEAH@std@@YA_JPEAH0Urandom_access_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Distance1 + .long .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_end364-"??$_Distance1@PEAH@std@@YA_JPEAH0Urandom_access_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7850 # Function type index + .secrel32 "??$_Distance1@PEAH@std@@YA_JPEAH0Urandom_access_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Distance1@PEAH@std@@YA_JPEAH0Urandom_access_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Distance1" # Function name +.Ltmp22439: + .short .Ltmp22441-.Ltmp22440 # Record length +.Ltmp22440: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp22441: + .cv_def_range .Ltmp11909 .Ltmp11912, "E\021O\001\000\000 \000\000\000" + .short .Ltmp22443-.Ltmp22442 # Record length +.Ltmp22442: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp22443: + .cv_def_range .Ltmp11909 .Ltmp11912, "E\021O\001\000\000(\000\000\000" + .short .Ltmp22445-.Ltmp22444 # Record length +.Ltmp22444: + .short 4414 # Record kind: S_LOCAL + .long 4308 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp22445: + .cv_def_range .Ltmp11909 .Ltmp11912, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22437: + .p2align 2 + .cv_linetable 364, "??$_Distance1@PEAH@std@@YA_JPEAH0Urandom_access_iterator_tag@0@@Z", .Lfunc_end364 + .section .debug$S,"dr",associative,"??$_Debug_pointer@H@std@@YAXPEAHPEB_WI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Debug_pointer + .long .Ltmp22447-.Ltmp22446 # Subsection size +.Ltmp22446: + .short .Ltmp22449-.Ltmp22448 # Record length +.Ltmp22448: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end365-"??$_Debug_pointer@H@std@@YAXPEAHPEB_WI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7853 # Function type index + .secrel32 "??$_Debug_pointer@H@std@@YAXPEAHPEB_WI@Z" # Function section relative address + .secidx "??$_Debug_pointer@H@std@@YAXPEAHPEB_WI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Debug_pointer" # Function name +.Ltmp22449: + .short .Ltmp22451-.Ltmp22450 # Record length +.Ltmp22450: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp22451: + .cv_def_range .Ltmp11913 .Ltmp11916, "E\021O\001\000\000 \000\000\000" + .short .Ltmp22453-.Ltmp22452 # Record length +.Ltmp22452: + .short 4414 # Record kind: S_LOCAL + .long 7774 # TypeIndex + .short 1 # Flags + .asciz "_File" +.Ltmp22453: + .cv_def_range .Ltmp11913 .Ltmp11916, "E\021O\001\000\000(\000\000\000" + .short .Ltmp22455-.Ltmp22454 # Record length +.Ltmp22454: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Line" +.Ltmp22455: + .cv_def_range .Ltmp11913 .Ltmp11916, "E\021O\001\000\0004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22447: + .p2align 2 + .cv_linetable 365, "??$_Debug_pointer@H@std@@YAXPEAHPEB_WI@Z", .Lfunc_end365 + .section .debug$S,"dr",associative,"??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<5> + .long .Ltmp22457-.Ltmp22456 # Subsection size +.Ltmp22456: + .short .Ltmp22459-.Ltmp22458 # Record length +.Ltmp22458: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end366-"??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7857 # Function type index + .secrel32 "??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z" # Function section relative address + .secidx "??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<5>" # Function name +.Ltmp22459: + .short .Ltmp22461-.Ltmp22460 # Record length +.Ltmp22460: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22461: + .cv_def_range .Ltmp11919 .Ltmp11920, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp22463-.Ltmp22462 # Record length +.Ltmp22462: + .short 4414 # Record kind: S_LOCAL + .long 7854 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp22463: + .cv_def_range .Ltmp11919 .Ltmp11920, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22457: + .p2align 2 + .cv_linetable 366, "??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z", .Lfunc_end366 + .section .debug$S,"dr",associative,"??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<5> + .long .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_end367-"??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7859 # Function type index + .secrel32 "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" # Function section relative address + .secidx "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<5>" # Function name +.Ltmp22467: + .short .Ltmp22469-.Ltmp22468 # Record length +.Ltmp22468: + .short 4414 # Record kind: S_LOCAL + .long 5331 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22469: + .cv_def_range .Ltmp11923 .Ltmp11924, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp22471-.Ltmp22470 # Record length +.Ltmp22470: + .short 4414 # Record kind: S_LOCAL + .long 7854 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp22471: + .cv_def_range .Ltmp11923 .Ltmp11924, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22465: + .p2align 2 + .cv_linetable 367, "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z", .Lfunc_end367 + .section .debug$S,"dr",associative,"?data@?$span@H$04@gsl@@QEBAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp22473-.Ltmp22472 # Subsection size +.Ltmp22472: + .short .Ltmp22475-.Ltmp22474 # Record length +.Ltmp22474: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end368-"?data@?$span@H$04@gsl@@QEBAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7860 # Function type index + .secrel32 "?data@?$span@H$04@gsl@@QEBAPEAHXZ" # Function section relative address + .secidx "?data@?$span@H$04@gsl@@QEBAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp22475: + .short .Ltmp22477-.Ltmp22476 # Record length +.Ltmp22476: + .short 4414 # Record kind: S_LOCAL + .long 5346 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22477: + .cv_def_range .Ltmp11925 .Ltmp11926, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22473: + .p2align 2 + .cv_linetable 368, "?data@?$span@H$04@gsl@@QEBAPEAHXZ", .Lfunc_end368 + .section .debug$S,"dr",associative,"??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::addressof + .long .Ltmp22479-.Ltmp22478 # Subsection size +.Ltmp22478: + .short .Ltmp22481-.Ltmp22480 # Record length +.Ltmp22480: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end369-"??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7863 # Function type index + .secrel32 "??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z" # Function section relative address + .secidx "??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof" # Function name +.Ltmp22481: + .short .Ltmp22483-.Ltmp22482 # Record length +.Ltmp22482: + .short 4414 # Record kind: S_LOCAL + .long 5419 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp22483: + .cv_def_range .Ltmp11927 .Ltmp11928, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22479: + .p2align 2 + .cv_linetable 369, "??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z", .Lfunc_end369 + .section .debug$S,"dr",associative,"??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp22485-.Ltmp22484 # Subsection size +.Ltmp22484: + .short .Ltmp22487-.Ltmp22486 # Record length +.Ltmp22486: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end370-"??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7864 # Function type index + .secrel32 "??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" # Function section relative address + .secidx "??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp22487: + .short .Ltmp22489-.Ltmp22488 # Record length +.Ltmp22488: + .short 4414 # Record kind: S_LOCAL + .long 5390 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22489: + .cv_def_range .Ltmp11929 .Ltmp11930, "E\021O\001\000\0000\000\000\000" + .short .Ltmp22491-.Ltmp22490 # Record length +.Ltmp22490: + .short 4414 # Record kind: S_LOCAL + .long 5391 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp22491: + .cv_def_range .Ltmp11929 .Ltmp11930, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22493-.Ltmp22492 # Record length +.Ltmp22492: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp22493: + .cv_def_range .Ltmp11929 .Ltmp11930, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22485: + .p2align 2 + .cv_linetable 370, "??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z", .Lfunc_end370 + .section .debug$S,"dr",associative,"?size@?$span@$$BY02H$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp22495-.Ltmp22494 # Subsection size +.Ltmp22494: + .short .Ltmp22497-.Ltmp22496 # Record length +.Ltmp22496: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end371-"?size@?$span@$$BY02H$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7865 # Function type index + .secrel32 "?size@?$span@$$BY02H$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@$$BY02H$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp22497: + .short .Ltmp22499-.Ltmp22498 # Record length +.Ltmp22498: + .short 4414 # Record kind: S_LOCAL + .long 5414 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22499: + .cv_def_range .Ltmp11931 .Ltmp11932, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22495: + .p2align 2 + .cv_linetable 371, "?size@?$span@$$BY02H$0?0@gsl@@QEBA_JXZ", .Lfunc_end371 + .section .debug$S,"dr",associative,"?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp22501-.Ltmp22500 # Subsection size +.Ltmp22500: + .short .Ltmp22503-.Ltmp22502 # Record length +.Ltmp22502: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end372-"?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7866 # Function type index + .secrel32 "?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" # Function section relative address + .secidx "?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp22503: + .short .Ltmp22505-.Ltmp22504 # Record length +.Ltmp22504: + .short 4414 # Record kind: S_LOCAL + .long 5414 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22505: + .cv_def_range .Ltmp11933 .Ltmp11934, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22501: + .p2align 2 + .cv_linetable 372, "?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ", .Lfunc_end372 + .section .debug$S,"dr",associative,"??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::addressof + .long .Ltmp22507-.Ltmp22506 # Subsection size +.Ltmp22506: + .short .Ltmp22509-.Ltmp22508 # Record length +.Ltmp22508: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end373-"??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7869 # Function type index + .secrel32 "??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z" # Function section relative address + .secidx "??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof" # Function name +.Ltmp22509: + .short .Ltmp22511-.Ltmp22510 # Record length +.Ltmp22510: + .short 4414 # Record kind: S_LOCAL + .long 5475 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp22511: + .cv_def_range .Ltmp11935 .Ltmp11936, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22507: + .p2align 2 + .cv_linetable 373, "??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z", .Lfunc_end373 + .section .debug$S,"dr",associative,"??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp22513-.Ltmp22512 # Subsection size +.Ltmp22512: + .short .Ltmp22515-.Ltmp22514 # Record length +.Ltmp22514: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end374-"??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7870 # Function type index + .secrel32 "??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" # Function section relative address + .secidx "??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp22515: + .short .Ltmp22517-.Ltmp22516 # Record length +.Ltmp22516: + .short 4414 # Record kind: S_LOCAL + .long 5446 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22517: + .cv_def_range .Ltmp11937 .Ltmp11938, "E\021O\001\000\0000\000\000\000" + .short .Ltmp22519-.Ltmp22518 # Record length +.Ltmp22518: + .short 4414 # Record kind: S_LOCAL + .long 5447 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp22519: + .cv_def_range .Ltmp11937 .Ltmp11938, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22521-.Ltmp22520 # Record length +.Ltmp22520: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp22521: + .cv_def_range .Ltmp11937 .Ltmp11938, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22513: + .p2align 2 + .cv_linetable 374, "??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z", .Lfunc_end374 + .section .debug$S,"dr",associative,"?size@?$span@$$BY121H$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp22523-.Ltmp22522 # Subsection size +.Ltmp22522: + .short .Ltmp22525-.Ltmp22524 # Record length +.Ltmp22524: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end375-"?size@?$span@$$BY121H$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7871 # Function type index + .secrel32 "?size@?$span@$$BY121H$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@$$BY121H$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp22525: + .short .Ltmp22527-.Ltmp22526 # Record length +.Ltmp22526: + .short 4414 # Record kind: S_LOCAL + .long 5470 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22527: + .cv_def_range .Ltmp11939 .Ltmp11940, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22523: + .p2align 2 + .cv_linetable 375, "?size@?$span@$$BY121H$0?0@gsl@@QEBA_JXZ", .Lfunc_end375 + .section .debug$S,"dr",associative,"?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp22529-.Ltmp22528 # Subsection size +.Ltmp22528: + .short .Ltmp22531-.Ltmp22530 # Record length +.Ltmp22530: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end376-"?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7872 # Function type index + .secrel32 "?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" # Function section relative address + .secidx "?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp22531: + .short .Ltmp22533-.Ltmp22532 # Record length +.Ltmp22532: + .short 4414 # Record kind: S_LOCAL + .long 5470 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22533: + .cv_def_range .Ltmp11941 .Ltmp11942, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22529: + .p2align 2 + .cv_linetable 376, "?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ", .Lfunc_end376 + .section .debug$S,"dr",associative,"??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AEAY04H@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::make_span + .long .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_end377-"??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AEAY04H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7874 # Function type index + .secrel32 "??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AEAY04H@Z" # Function section relative address + .secidx "??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AEAY04H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span" # Function name +.Ltmp22537: + .short .Ltmp22539-.Ltmp22538 # Record length +.Ltmp22538: + .short 4414 # Record kind: S_LOCAL + .long 7854 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp22539: + .cv_def_range .Ltmp11943 .Ltmp11944, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22535: + .p2align 2 + .cv_linetable 377, "??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AEAY04H@Z", .Lfunc_end377 + .section .debug$S,"dr",associative,"??$addressof@H@std@@YAPEAHAEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::addressof + .long .Ltmp22541-.Ltmp22540 # Subsection size +.Ltmp22540: + .short .Ltmp22543-.Ltmp22542 # Record length +.Ltmp22542: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end378-"??$addressof@H@std@@YAPEAHAEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7876 # Function type index + .secrel32 "??$addressof@H@std@@YAPEAHAEAH@Z" # Function section relative address + .secidx "??$addressof@H@std@@YAPEAHAEAH@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof" # Function name +.Ltmp22543: + .short .Ltmp22545-.Ltmp22544 # Record length +.Ltmp22544: + .short 4414 # Record kind: S_LOCAL + .long 4134 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp22545: + .cv_def_range .Ltmp11945 .Ltmp11946, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22541: + .p2align 2 + .cv_linetable 378, "??$addressof@H@std@@YAPEAHAEAH@Z", .Lfunc_end378 + .section .debug$S,"dr",associative,"??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PEAY02H_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::make_span + .long .Ltmp22547-.Ltmp22546 # Subsection size +.Ltmp22546: + .short .Ltmp22549-.Ltmp22548 # Record length +.Ltmp22548: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end379-"??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PEAY02H_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7878 # Function type index + .secrel32 "??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PEAY02H_J@Z" # Function section relative address + .secidx "??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PEAY02H_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span" # Function name +.Ltmp22549: + .short .Ltmp22551-.Ltmp22550 # Record length +.Ltmp22550: + .short 4414 # Record kind: S_LOCAL + .long 5391 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp22551: + .cv_def_range .Ltmp11947 .Ltmp11948, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22553-.Ltmp22552 # Record length +.Ltmp22552: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp22553: + .cv_def_range .Ltmp11947 .Ltmp11948, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22547: + .p2align 2 + .cv_linetable 379, "??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PEAY02H_J@Z", .Lfunc_end379 + .section .debug$S,"dr",associative,"??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PEAY121H_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::make_span + .long .Ltmp22555-.Ltmp22554 # Subsection size +.Ltmp22554: + .short .Ltmp22557-.Ltmp22556 # Record length +.Ltmp22556: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end380-"??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PEAY121H_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7880 # Function type index + .secrel32 "??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PEAY121H_J@Z" # Function section relative address + .secidx "??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PEAY121H_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span" # Function name +.Ltmp22557: + .short .Ltmp22559-.Ltmp22558 # Record length +.Ltmp22558: + .short 4414 # Record kind: S_LOCAL + .long 5447 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp22559: + .cv_def_range .Ltmp11949 .Ltmp11950, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22561-.Ltmp22560 # Record length +.Ltmp22560: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp22561: + .cv_def_range .Ltmp11949 .Ltmp11950, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22555: + .p2align 2 + .cv_linetable 380, "??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PEAY121H_J@Z", .Lfunc_end380 + .section .debug$S,"dr" + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::AddressOverloaded,5>::span<5> + .long .Ltmp22563-.Ltmp22562 # Subsection size +.Ltmp22562: + .short .Ltmp22565-.Ltmp22564 # Record length +.Ltmp22564: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end381-"??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7884 # Function type index + .secrel32 "??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z" # Function section relative address + .secidx "??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,5>::span<5>" # Function name +.Ltmp22565: + .short .Ltmp22567-.Ltmp22566 # Record length +.Ltmp22566: + .short 4414 # Record kind: S_LOCAL + .long 5502 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22567: + .cv_def_range .Ltmp11953 .Ltmp11954, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp22569-.Ltmp22568 # Record length +.Ltmp22568: + .short 4414 # Record kind: S_LOCAL + .long 7881 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp22569: + .cv_def_range .Ltmp11953 .Ltmp11954, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22563: + .p2align 2 + .cv_linetable 381, "??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z", .Lfunc_end381 + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::AddressOverloaded,5>::data + .long .Ltmp22571-.Ltmp22570 # Subsection size +.Ltmp22570: + .short .Ltmp22573-.Ltmp22572 # Record length +.Ltmp22572: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end382-"?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7885 # Function type index + .secrel32 "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,5>::data" # Function name +.Ltmp22573: + .short .Ltmp22575-.Ltmp22574 # Record length +.Ltmp22574: + .short 4414 # Record kind: S_LOCAL + .long 5527 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22575: + .cv_def_range .Ltmp11955 .Ltmp11956, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22571: + .p2align 2 + .cv_linetable 382, "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ", .Lfunc_end382 + .long 241 # Symbol subsection for std::addressof<(anonymous namespace)::AddressOverloaded> + .long .Ltmp22577-.Ltmp22576 # Subsection size +.Ltmp22576: + .short .Ltmp22579-.Ltmp22578 # Record length +.Ltmp22578: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end383-"??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPEAUAddressOverloaded@?A0x3DBF7A98@@AEAU1?A0x3DBF7A98@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7888 # Function type index + .secrel32 "??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPEAUAddressOverloaded@?A0x3DBF7A98@@AEAU1?A0x3DBF7A98@@@Z" # Function section relative address + .secidx "??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPEAUAddressOverloaded@?A0x3DBF7A98@@AEAU1?A0x3DBF7A98@@@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof<(anonymous namespace)::AddressOverloaded>" # Function name +.Ltmp22579: + .short .Ltmp22581-.Ltmp22580 # Record length +.Ltmp22580: + .short 4414 # Record kind: S_LOCAL + .long 5532 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp22581: + .cv_def_range .Ltmp11957 .Ltmp11958, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22577: + .p2align 2 + .cv_linetable 383, "??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPEAUAddressOverloaded@?A0x3DBF7A98@@AEAU1?A0x3DBF7A98@@@Z", .Lfunc_end383 + .section .debug$S,"dr",associative,"??0?$extent_type@$04@details@gsl@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<5>::extent_type + .long .Ltmp22583-.Ltmp22582 # Subsection size +.Ltmp22582: + .short .Ltmp22585-.Ltmp22584 # Record length +.Ltmp22584: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end384-"??0?$extent_type@$04@details@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7889 # Function type index + .secrel32 "??0?$extent_type@$04@details@gsl@@QEAA@XZ" # Function section relative address + .secidx "??0?$extent_type@$04@details@gsl@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<5>::extent_type" # Function name +.Ltmp22585: + .short .Ltmp22587-.Ltmp22586 # Record length +.Ltmp22586: + .short 4414 # Record kind: S_LOCAL + .long 5377 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22587: + .cv_def_range .Ltmp11959 .Ltmp11960, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22583: + .p2align 2 + .cv_linetable 384, "??0?$extent_type@$04@details@gsl@@QEAA@XZ", .Lfunc_end384 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp22589-.Ltmp22588 # Subsection size +.Ltmp22588: + .short .Ltmp22591-.Ltmp22590 # Record length +.Ltmp22590: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end385-"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7892 # Function type index + .secrel32 "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp22591: + .short .Ltmp22593-.Ltmp22592 # Record length +.Ltmp22592: + .short 4414 # Record kind: S_LOCAL + .long 7172 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22593: + .cv_def_range .Ltmp11963 .Ltmp11967, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp22595-.Ltmp22594 # Record length +.Ltmp22594: + .short 4414 # Record kind: S_LOCAL + .long 4197 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp22595: + .cv_def_range .Ltmp11963 .Ltmp11967, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp22597-.Ltmp22596 # Record length +.Ltmp22596: + .short 4414 # Record kind: S_LOCAL + .long 5385 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp22597: + .cv_def_range .Ltmp11963 .Ltmp11967, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22589: + .p2align 2 + .cv_linetable 385, "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z", .Lfunc_end385 + .section .debug$S,"dr",associative,"??$?0$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<-1>::extent_type<5> + .long .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_end386-"??$?0$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7895 # Function type index + .secrel32 "??$?0$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@12@@Z" # Function section relative address + .secidx "??$?0$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<-1>::extent_type<5>" # Function name +.Ltmp22601: + .short .Ltmp22603-.Ltmp22602 # Record length +.Ltmp22602: + .short 4414 # Record kind: S_LOCAL + .long 4298 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22603: + .cv_def_range .Ltmp11968 .Ltmp11970, "E\021O\001\000\0000\000\000\000" + .short .Ltmp22605-.Ltmp22604 # Record length +.Ltmp22604: + .short 4414 # Record kind: S_LOCAL + .long 5385 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp22605: + .cv_def_range .Ltmp11968 .Ltmp11970, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22599: + .p2align 2 + .cv_linetable 386, "??$?0$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@12@@Z", .Lfunc_end386 + .section .debug$S,"dr",associative,"?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<5>::size + .long .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_end387-"?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7896 # Function type index + .secrel32 "?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<5>::size" # Function name +.Ltmp22609: + .short .Ltmp22611-.Ltmp22610 # Record length +.Ltmp22610: + .short 4414 # Record kind: S_LOCAL + .long 5382 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22611: + .cv_def_range .Ltmp11971 .Ltmp11972, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22607: + .p2align 2 + .cv_linetable 387, "?size@?$extent_type@$04@details@gsl@@QEBA_JXZ", .Lfunc_end387 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp22613-.Ltmp22612 # Subsection size +.Ltmp22612: + .short .Ltmp22615-.Ltmp22614 # Record length +.Ltmp22614: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end388-"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7900 # Function type index + .secrel32 "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp22615: + .short .Ltmp22617-.Ltmp22616 # Record length +.Ltmp22616: + .short 4414 # Record kind: S_LOCAL + .long 7897 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22617: + .cv_def_range .Ltmp11975 .Ltmp11979, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp22619-.Ltmp22618 # Record length +.Ltmp22618: + .short 4414 # Record kind: S_LOCAL + .long 5375 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp22619: + .cv_def_range .Ltmp11975 .Ltmp11979, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp22621-.Ltmp22620 # Record length +.Ltmp22620: + .short 4414 # Record kind: S_LOCAL + .long 5385 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp22621: + .cv_def_range .Ltmp11975 .Ltmp11979, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22613: + .p2align 2 + .cv_linetable 388, "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z", .Lfunc_end388 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEBAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp22623-.Ltmp22622 # Subsection size +.Ltmp22622: + .short .Ltmp22625-.Ltmp22624 # Record length +.Ltmp22624: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end389-"?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEBAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7901 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEBAPEAHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEBAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp22625: + .short .Ltmp22627-.Ltmp22626 # Record length +.Ltmp22626: + .short 4414 # Record kind: S_LOCAL + .long 5370 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22627: + .cv_def_range .Ltmp11980 .Ltmp11981, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22623: + .p2align 2 + .cv_linetable 389, "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEBAPEAHXZ", .Lfunc_end389 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp22629-.Ltmp22628 # Subsection size +.Ltmp22628: + .short .Ltmp22631-.Ltmp22630 # Record length +.Ltmp22630: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end390-"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7904 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp22631: + .short .Ltmp22633-.Ltmp22632 # Record length +.Ltmp22632: + .short 4414 # Record kind: S_LOCAL + .long 7902 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22633: + .cv_def_range .Ltmp11986 .Ltmp11990, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp22635-.Ltmp22634 # Record length +.Ltmp22634: + .short 4414 # Record kind: S_LOCAL + .long 5391 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp22635: + .cv_def_range .Ltmp11986 .Ltmp11990, "E\021N\001\000\000 \000\000\000" + .short .Ltmp22637-.Ltmp22636 # Record length +.Ltmp22636: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp22637: + .cv_def_range .Ltmp11986 .Ltmp11990, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22629: + .p2align 2 + .cv_linetable 390, "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z", .Lfunc_end390 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp22639-.Ltmp22638 # Subsection size +.Ltmp22638: + .short .Ltmp22641-.Ltmp22640 # Record length +.Ltmp22640: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end391-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7905 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp22641: + .short .Ltmp22643-.Ltmp22642 # Record length +.Ltmp22642: + .short 4414 # Record kind: S_LOCAL + .long 5438 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22643: + .cv_def_range .Ltmp11991 .Ltmp11992, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22639: + .p2align 2 + .cv_linetable 391, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ", .Lfunc_end391 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp22645-.Ltmp22644 # Subsection size +.Ltmp22644: + .short .Ltmp22647-.Ltmp22646 # Record length +.Ltmp22646: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end392-"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7908 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp22647: + .short .Ltmp22649-.Ltmp22648 # Record length +.Ltmp22648: + .short 4414 # Record kind: S_LOCAL + .long 7906 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22649: + .cv_def_range .Ltmp11997 .Ltmp12001, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp22651-.Ltmp22650 # Record length +.Ltmp22650: + .short 4414 # Record kind: S_LOCAL + .long 5447 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp22651: + .cv_def_range .Ltmp11997 .Ltmp12001, "E\021N\001\000\000 \000\000\000" + .short .Ltmp22653-.Ltmp22652 # Record length +.Ltmp22652: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp22653: + .cv_def_range .Ltmp11997 .Ltmp12001, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22645: + .p2align 2 + .cv_linetable 392, "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z", .Lfunc_end392 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp22655-.Ltmp22654 # Subsection size +.Ltmp22654: + .short .Ltmp22657-.Ltmp22656 # Record length +.Ltmp22656: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end393-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7909 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp22657: + .short .Ltmp22659-.Ltmp22658 # Record length +.Ltmp22658: + .short 4414 # Record kind: S_LOCAL + .long 5494 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22659: + .cv_def_range .Ltmp12002 .Ltmp12003, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22655: + .p2align 2 + .cv_linetable 393, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ", .Lfunc_end393 + .section .debug$S,"dr" + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type >::storage_type > + .long .Ltmp22661-.Ltmp22660 # Subsection size +.Ltmp22660: + .short .Ltmp22663-.Ltmp22662 # Record length +.Ltmp22662: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end394-"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7913 # Function type index + .secrel32 "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type >::storage_type >" # Function name +.Ltmp22663: + .short .Ltmp22665-.Ltmp22664 # Record length +.Ltmp22664: + .short 4414 # Record kind: S_LOCAL + .long 7910 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22665: + .cv_def_range .Ltmp12006 .Ltmp12010, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp22667-.Ltmp22666 # Record length +.Ltmp22666: + .short 4414 # Record kind: S_LOCAL + .long 5557 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp22667: + .cv_def_range .Ltmp12006 .Ltmp12010, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp22669-.Ltmp22668 # Record length +.Ltmp22668: + .short 4414 # Record kind: S_LOCAL + .long 5385 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp22669: + .cv_def_range .Ltmp12006 .Ltmp12010, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22661: + .p2align 2 + .cv_linetable 394, "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z", .Lfunc_end394 + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type >::data + .long .Ltmp22671-.Ltmp22670 # Subsection size +.Ltmp22670: + .short .Ltmp22673-.Ltmp22672 # Record length +.Ltmp22672: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end395-"?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7914 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type >::data" # Function name +.Ltmp22673: + .short .Ltmp22675-.Ltmp22674 # Record length +.Ltmp22674: + .short 4414 # Record kind: S_LOCAL + .long 5551 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22675: + .cv_def_range .Ltmp12011 .Ltmp12012, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22671: + .p2align 2 + .cv_linetable 395, "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ", .Lfunc_end395 + .section .debug$S,"dr",associative,"??0?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp22677-.Ltmp22676 # Subsection size +.Ltmp22676: + .short .Ltmp22679-.Ltmp22678 # Record length +.Ltmp22678: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end396-"??0?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7915 # Function type index + .secrel32 "??0?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" # Function section relative address + .secidx "??0?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp22679: + .short .Ltmp22681-.Ltmp22680 # Record length +.Ltmp22680: + .short 4414 # Record kind: S_LOCAL + .long 5567 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22681: + .cv_def_range .Ltmp12013 .Ltmp12014, "E\021O\001\000\0000\000\000\000" + .short .Ltmp22683-.Ltmp22682 # Record length +.Ltmp22682: + .short 4414 # Record kind: S_LOCAL + .long 1601 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp22683: + .cv_def_range .Ltmp12013 .Ltmp12014, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22685-.Ltmp22684 # Record length +.Ltmp22684: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp22685: + .cv_def_range .Ltmp12013 .Ltmp12014, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22677: + .p2align 2 + .cv_linetable 396, "??0?$span@N$0?0@gsl@@QEAA@PEAN_J@Z", .Lfunc_end396 + .section .debug$S,"dr",associative,"?size@?$span@N$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp22687-.Ltmp22686 # Subsection size +.Ltmp22686: + .short .Ltmp22689-.Ltmp22688 # Record length +.Ltmp22688: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end397-"?size@?$span@N$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7916 # Function type index + .secrel32 "?size@?$span@N$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@N$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp22689: + .short .Ltmp22691-.Ltmp22690 # Record length +.Ltmp22690: + .short 4414 # Record kind: S_LOCAL + .long 5591 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22691: + .cv_def_range .Ltmp12015 .Ltmp12016, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22687: + .p2align 2 + .cv_linetable 397, "?size@?$span@N$0?0@gsl@@QEBA_JXZ", .Lfunc_end397 + .section .debug$S,"dr",associative,"?data@?$span@N$0?0@gsl@@QEBAPEANXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp22693-.Ltmp22692 # Subsection size +.Ltmp22692: + .short .Ltmp22695-.Ltmp22694 # Record length +.Ltmp22694: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end398-"?data@?$span@N$0?0@gsl@@QEBAPEANXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7917 # Function type index + .secrel32 "?data@?$span@N$0?0@gsl@@QEBAPEANXZ" # Function section relative address + .secidx "?data@?$span@N$0?0@gsl@@QEBAPEANXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp22695: + .short .Ltmp22697-.Ltmp22696 # Record length +.Ltmp22696: + .short 4414 # Record kind: S_LOCAL + .long 5591 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22697: + .cv_def_range .Ltmp12017 .Ltmp12018, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22693: + .p2align 2 + .cv_linetable 398, "?data@?$span@N$0?0@gsl@@QEBAPEANXZ", .Lfunc_end398 + .section .debug$S,"dr",associative,"??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PEAN_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::make_span + .long .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_end399-"??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PEAN_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7919 # Function type index + .secrel32 "??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PEAN_J@Z" # Function section relative address + .secidx "??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PEAN_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span" # Function name +.Ltmp22701: + .short .Ltmp22703-.Ltmp22702 # Record length +.Ltmp22702: + .short 4414 # Record kind: S_LOCAL + .long 1601 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp22703: + .cv_def_range .Ltmp12019 .Ltmp12020, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22705-.Ltmp22704 # Record length +.Ltmp22704: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp22705: + .cv_def_range .Ltmp12019 .Ltmp12020, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22699: + .p2align 2 + .cv_linetable 399, "??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PEAN_J@Z", .Lfunc_end399 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp22707-.Ltmp22706 # Subsection size +.Ltmp22706: + .short .Ltmp22709-.Ltmp22708 # Record length +.Ltmp22708: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end400-"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7922 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp22709: + .short .Ltmp22711-.Ltmp22710 # Record length +.Ltmp22710: + .short 4414 # Record kind: S_LOCAL + .long 7920 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22711: + .cv_def_range .Ltmp12025 .Ltmp12029, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp22713-.Ltmp22712 # Record length +.Ltmp22712: + .short 4414 # Record kind: S_LOCAL + .long 1601 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp22713: + .cv_def_range .Ltmp12025 .Ltmp12029, "E\021N\001\000\000 \000\000\000" + .short .Ltmp22715-.Ltmp22714 # Record length +.Ltmp22714: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp22715: + .cv_def_range .Ltmp12025 .Ltmp12029, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22707: + .p2align 2 + .cv_linetable 400, "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z", .Lfunc_end400 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEBAPEANXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp22717-.Ltmp22716 # Subsection size +.Ltmp22716: + .short .Ltmp22719-.Ltmp22718 # Record length +.Ltmp22718: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end401-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEBAPEANXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7923 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEBAPEANXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEBAPEANXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp22719: + .short .Ltmp22721-.Ltmp22720 # Record length +.Ltmp22720: + .short 4414 # Record kind: S_LOCAL + .long 5615 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22721: + .cv_def_range .Ltmp12030 .Ltmp12031, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22717: + .p2align 2 + .cv_linetable 401, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEBAPEANXZ", .Lfunc_end401 + .section .debug$S,"dr",associative,"??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<4,void> + .long .Ltmp22723-.Ltmp22722 # Subsection size +.Ltmp22722: + .short .Ltmp22725-.Ltmp22724 # Record length +.Ltmp22724: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end402-"??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7925 # Function type index + .secrel32 "??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # Function section relative address + .secidx "??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4,void>" # Function name +.Ltmp22725: + .short .Ltmp22727-.Ltmp22726 # Record length +.Ltmp22726: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22727: + .cv_def_range .Ltmp12034 .Ltmp12035, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp22729-.Ltmp22728 # Record length +.Ltmp22728: + .short 4414 # Record kind: S_LOCAL + .long 5651 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp22729: + .cv_def_range .Ltmp12034 .Ltmp12035, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22723: + .p2align 2 + .cv_linetable 402, "??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z", .Lfunc_end402 + .section .debug$S,"dr",associative,"??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::narrow_cast + .long .Ltmp22731-.Ltmp22730 # Subsection size +.Ltmp22730: + .short .Ltmp22733-.Ltmp22732 # Record length +.Ltmp22732: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end403-"??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7929 # Function type index + .secrel32 "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" # Function section relative address + .secidx "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::narrow_cast" # Function name +.Ltmp22733: + .short .Ltmp22735-.Ltmp22734 # Record length +.Ltmp22734: + .short 4414 # Record kind: S_LOCAL + .long 7926 # TypeIndex + .short 1 # Flags + .asciz "u" +.Ltmp22735: + .cv_def_range .Ltmp12036 .Ltmp12037, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22731: + .p2align 2 + .cv_linetable 403, "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z", .Lfunc_end403 + .section .debug$S,"dr",associative,"?size@?$array@H$03@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::array::size + .long .Ltmp22737-.Ltmp22736 # Subsection size +.Ltmp22736: + .short .Ltmp22739-.Ltmp22738 # Record length +.Ltmp22738: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end404-"?size@?$array@H$03@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7930 # Function type index + .secrel32 "?size@?$array@H$03@std@@QEBA_KXZ" # Function section relative address + .secidx "?size@?$array@H$03@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::array::size" # Function name +.Ltmp22739: + .short .Ltmp22741-.Ltmp22740 # Record length +.Ltmp22740: + .short 4414 # Record kind: S_LOCAL + .long 5630 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22741: + .cv_def_range .Ltmp12038 .Ltmp12039, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22737: + .p2align 2 + .cv_linetable 404, "?size@?$array@H$03@std@@QEBA_KXZ", .Lfunc_end404 + .section .debug$S,"dr",associative,"?data@?$array@H$03@std@@QEAAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::array::data + .long .Ltmp22743-.Ltmp22742 # Subsection size +.Ltmp22742: + .short .Ltmp22745-.Ltmp22744 # Record length +.Ltmp22744: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end405-"?data@?$array@H$03@std@@QEAAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7931 # Function type index + .secrel32 "?data@?$array@H$03@std@@QEAAPEAHXZ" # Function section relative address + .secidx "?data@?$array@H$03@std@@QEAAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "std::array::data" # Function name +.Ltmp22745: + .short .Ltmp22747-.Ltmp22746 # Record length +.Ltmp22746: + .short 4414 # Record kind: S_LOCAL + .long 5624 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22747: + .cv_def_range .Ltmp12040 .Ltmp12041, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22743: + .p2align 2 + .cv_linetable 405, "?data@?$array@H$03@std@@QEAAPEAHXZ", .Lfunc_end405 + .section .debug$S,"dr",associative,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<4,void> + .long .Ltmp22749-.Ltmp22748 # Subsection size +.Ltmp22748: + .short .Ltmp22751-.Ltmp22750 # Record length +.Ltmp22750: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end406-"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7933 # Function type index + .secrel32 "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # Function section relative address + .secidx "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4,void>" # Function name +.Ltmp22751: + .short .Ltmp22753-.Ltmp22752 # Record length +.Ltmp22752: + .short 4414 # Record kind: S_LOCAL + .long 4331 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22753: + .cv_def_range .Ltmp12044 .Ltmp12045, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp22755-.Ltmp22754 # Record length +.Ltmp22754: + .short 4414 # Record kind: S_LOCAL + .long 5651 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp22755: + .cv_def_range .Ltmp12044 .Ltmp12045, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22749: + .p2align 2 + .cv_linetable 406, "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z", .Lfunc_end406 + .section .debug$S,"dr",associative,"??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<4,void> + .long .Ltmp22757-.Ltmp22756 # Subsection size +.Ltmp22756: + .short .Ltmp22759-.Ltmp22758 # Record length +.Ltmp22758: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end407-"??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7935 # Function type index + .secrel32 "??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # Function section relative address + .secidx "??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4,void>" # Function name +.Ltmp22759: + .short .Ltmp22761-.Ltmp22760 # Record length +.Ltmp22760: + .short 4414 # Record kind: S_LOCAL + .long 5696 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22761: + .cv_def_range .Ltmp12048 .Ltmp12049, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp22763-.Ltmp22762 # Record length +.Ltmp22762: + .short 4414 # Record kind: S_LOCAL + .long 5651 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp22763: + .cv_def_range .Ltmp12048 .Ltmp12049, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22757: + .p2align 2 + .cv_linetable 407, "??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z", .Lfunc_end407 + .section .debug$S,"dr",associative,"?data@?$span@H$03@gsl@@QEBAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp22765-.Ltmp22764 # Subsection size +.Ltmp22764: + .short .Ltmp22767-.Ltmp22766 # Record length +.Ltmp22766: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end408-"?data@?$span@H$03@gsl@@QEBAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7936 # Function type index + .secrel32 "?data@?$span@H$03@gsl@@QEBAPEAHXZ" # Function section relative address + .secidx "?data@?$span@H$03@gsl@@QEBAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp22767: + .short .Ltmp22769-.Ltmp22768 # Record length +.Ltmp22768: + .short 4414 # Record kind: S_LOCAL + .long 5712 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22769: + .cv_def_range .Ltmp12050 .Ltmp12051, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22765: + .p2align 2 + .cv_linetable 408, "?data@?$span@H$03@gsl@@QEBAPEAHXZ", .Lfunc_end408 + .section .debug$S,"dr",associative,"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<4,void> + .long .Ltmp22771-.Ltmp22770 # Subsection size +.Ltmp22770: + .short .Ltmp22773-.Ltmp22772 # Record length +.Ltmp22772: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end409-"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7938 # Function type index + .secrel32 "??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # Function section relative address + .secidx "??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4,void>" # Function name +.Ltmp22773: + .short .Ltmp22775-.Ltmp22774 # Record length +.Ltmp22774: + .short 4414 # Record kind: S_LOCAL + .long 5755 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22775: + .cv_def_range .Ltmp12054 .Ltmp12055, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp22777-.Ltmp22776 # Record length +.Ltmp22776: + .short 4414 # Record kind: S_LOCAL + .long 5651 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp22777: + .cv_def_range .Ltmp12054 .Ltmp12055, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22771: + .p2align 2 + .cv_linetable 409, "??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z", .Lfunc_end409 + .section .debug$S,"dr",associative,"?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp22779-.Ltmp22778 # Subsection size +.Ltmp22778: + .short .Ltmp22781-.Ltmp22780 # Record length +.Ltmp22780: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end410-"?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7939 # Function type index + .secrel32 "?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" # Function section relative address + .secidx "?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp22781: + .short .Ltmp22783-.Ltmp22782 # Record length +.Ltmp22782: + .short 4414 # Record kind: S_LOCAL + .long 5771 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22783: + .cv_def_range .Ltmp12056 .Ltmp12057, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22779: + .p2align 2 + .cv_linetable 410, "?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ", .Lfunc_end410 + .section .debug$S,"dr",associative,"??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp22785-.Ltmp22784 # Subsection size +.Ltmp22784: + .short .Ltmp22787-.Ltmp22786 # Record length +.Ltmp22786: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end411-"??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7940 # Function type index + .secrel32 "??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z" # Function section relative address + .secidx "??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp22787: + .short .Ltmp22789-.Ltmp22788 # Record length +.Ltmp22788: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22789: + .cv_def_range .Ltmp12060 .Ltmp12061, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp22791-.Ltmp22790 # Record length +.Ltmp22790: + .short 4414 # Record kind: S_LOCAL + .long 4109 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp22791: + .cv_def_range .Ltmp12060 .Ltmp12061, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22785: + .p2align 2 + .cv_linetable 411, "??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z", .Lfunc_end411 + .section .debug$S,"dr" + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::AddressOverloaded,4>::span<4,void> + .long .Ltmp22793-.Ltmp22792 # Subsection size +.Ltmp22792: + .short .Ltmp22795-.Ltmp22794 # Record length +.Ltmp22794: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end412-"??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7942 # Function type index + .secrel32 "??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" # Function section relative address + .secidx "??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,4>::span<4,void>" # Function name +.Ltmp22795: + .short .Ltmp22797-.Ltmp22796 # Record length +.Ltmp22796: + .short 4414 # Record kind: S_LOCAL + .long 5803 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22797: + .cv_def_range .Ltmp12064 .Ltmp12065, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp22799-.Ltmp22798 # Record length +.Ltmp22798: + .short 4414 # Record kind: S_LOCAL + .long 5688 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp22799: + .cv_def_range .Ltmp12064 .Ltmp12065, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22793: + .p2align 2 + .cv_linetable 412, "??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z", .Lfunc_end412 + .long 241 # Symbol subsection for std::array<(anonymous namespace)::AddressOverloaded,4>::data + .long .Ltmp22801-.Ltmp22800 # Subsection size +.Ltmp22800: + .short .Ltmp22803-.Ltmp22802 # Record length +.Ltmp22802: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end413-"?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEAAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7943 # Function type index + .secrel32 "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEAAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEAAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "std::array<(anonymous namespace)::AddressOverloaded,4>::data" # Function name +.Ltmp22803: + .short .Ltmp22805-.Ltmp22804 # Record length +.Ltmp22804: + .short 4414 # Record kind: S_LOCAL + .long 5659 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22805: + .cv_def_range .Ltmp12066 .Ltmp12067, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22801: + .p2align 2 + .cv_linetable 413, "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEAAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ", .Lfunc_end413 + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::AddressOverloaded,4>::data + .long .Ltmp22807-.Ltmp22806 # Subsection size +.Ltmp22806: + .short .Ltmp22809-.Ltmp22808 # Record length +.Ltmp22808: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end414-"?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7944 # Function type index + .secrel32 "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,4>::data" # Function name +.Ltmp22809: + .short .Ltmp22811-.Ltmp22810 # Record length +.Ltmp22810: + .short 4414 # Record kind: S_LOCAL + .long 5819 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22811: + .cv_def_range .Ltmp12068 .Ltmp12069, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22807: + .p2align 2 + .cv_linetable 414, "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ", .Lfunc_end414 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____14::::operator() + .long .Ltmp22813-.Ltmp22812 # Subsection size +.Ltmp22812: + .short .Ltmp22815-.Ltmp22814 # Record length +.Ltmp22814: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end415-"??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7949 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____14::::operator()" # Function name +.Ltmp22815: + .short .Ltmp22817-.Ltmp22816 # Record length +.Ltmp22816: + .short 4414 # Record kind: S_LOCAL + .long 7946 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22817: + .cv_def_range .Ltmp12070 .Ltmp12071, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22813: + .p2align 2 + .cv_linetable 415, "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z", .Lfunc_end415 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____14::::operator() + .long .Ltmp22819-.Ltmp22818 # Subsection size +.Ltmp22818: + .short .Ltmp22821-.Ltmp22820 # Record length +.Ltmp22820: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end416-"??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7950 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____14::::operator()" # Function name +.Ltmp22821: + .short .Ltmp22823-.Ltmp22822 # Record length +.Ltmp22822: + .short 4414 # Record kind: S_LOCAL + .long 5851 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22823: + .cv_def_range .Ltmp12072 .Ltmp12073, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22819: + .p2align 2 + .cv_linetable 416, "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA@XZ", .Lfunc_end416 + .section .debug$S,"dr",associative,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<4,void> + .long .Ltmp22825-.Ltmp22824 # Subsection size +.Ltmp22824: + .short .Ltmp22827-.Ltmp22826 # Record length +.Ltmp22826: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end417-"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7954 # Function type index + .secrel32 "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" # Function section relative address + .secidx "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4,void>" # Function name +.Ltmp22827: + .short .Ltmp22829-.Ltmp22828 # Record length +.Ltmp22828: + .short 4414 # Record kind: S_LOCAL + .long 4331 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22829: + .cv_def_range .Ltmp12076 .Ltmp12077, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp22831-.Ltmp22830 # Record length +.Ltmp22830: + .short 4414 # Record kind: S_LOCAL + .long 7951 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp22831: + .cv_def_range .Ltmp12076 .Ltmp12077, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22825: + .p2align 2 + .cv_linetable 417, "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z", .Lfunc_end417 + .section .debug$S,"dr",associative,"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::make_span > + .long .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_end418-"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7956 # Function type index + .secrel32 "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z" # Function section relative address + .secidx "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span >" # Function name +.Ltmp22835: + .short .Ltmp22837-.Ltmp22836 # Record length +.Ltmp22836: + .short 4414 # Record kind: S_LOCAL + .long 5651 # TypeIndex + .short 1 # Flags + .asciz "cont" +.Ltmp22837: + .cv_def_range .Ltmp12078 .Ltmp12079, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22833: + .p2align 2 + .cv_linetable 418, "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z", .Lfunc_end418 + .section .debug$S,"dr",associative,"??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::operator== + .long .Ltmp22839-.Ltmp22838 # Subsection size +.Ltmp22838: + .short .Ltmp22841-.Ltmp22840 # Record length +.Ltmp22840: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end419-"??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7969 # Function type index + .secrel32 "??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" # Function section relative address + .secidx "??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::operator==" # Function name +.Ltmp22841: + .short .Ltmp22843-.Ltmp22842 # Record length +.Ltmp22842: + .short 4414 # Record kind: S_LOCAL + .long 7597 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22843: + .cv_def_range .Ltmp12080 .Ltmp12081, "E\021O\001\000\000x\000\000\000" + .short .Ltmp22845-.Ltmp22844 # Record length +.Ltmp22844: + .short 4414 # Record kind: S_LOCAL + .long 7594 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp22845: + .cv_def_range .Ltmp12080 .Ltmp12081, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22839: + .p2align 2 + .cv_linetable 419, "??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z", .Lfunc_end419 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp22847-.Ltmp22846 # Subsection size +.Ltmp22846: + .short .Ltmp22849-.Ltmp22848 # Record length +.Ltmp22848: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end420-"??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7971 # Function type index + .secrel32 "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp22849: + .short .Ltmp22851-.Ltmp22850 # Record length +.Ltmp22850: + .short 4414 # Record kind: S_LOCAL + .long 7963 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22851: + .cv_def_range .Ltmp12082 .Ltmp12085, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22847: + .p2align 2 + .cv_linetable 420, "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ", .Lfunc_end420 + .section .debug$S,"dr",associative,"??0?$extent_type@$03@details@gsl@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<4>::extent_type + .long .Ltmp22853-.Ltmp22852 # Subsection size +.Ltmp22852: + .short .Ltmp22855-.Ltmp22854 # Record length +.Ltmp22854: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end421-"??0?$extent_type@$03@details@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7972 # Function type index + .secrel32 "??0?$extent_type@$03@details@gsl@@QEAA@XZ" # Function section relative address + .secidx "??0?$extent_type@$03@details@gsl@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<4>::extent_type" # Function name +.Ltmp22855: + .short .Ltmp22857-.Ltmp22856 # Record length +.Ltmp22856: + .short 4414 # Record kind: S_LOCAL + .long 5743 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22857: + .cv_def_range .Ltmp12086 .Ltmp12087, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22853: + .p2align 2 + .cv_linetable 421, "??0?$extent_type@$03@details@gsl@@QEAA@XZ", .Lfunc_end421 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp22859-.Ltmp22858 # Subsection size +.Ltmp22858: + .short .Ltmp22861-.Ltmp22860 # Record length +.Ltmp22860: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end422-"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7975 # Function type index + .secrel32 "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp22861: + .short .Ltmp22863-.Ltmp22862 # Record length +.Ltmp22862: + .short 4414 # Record kind: S_LOCAL + .long 7172 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22863: + .cv_def_range .Ltmp12090 .Ltmp12094, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp22865-.Ltmp22864 # Record length +.Ltmp22864: + .short 4414 # Record kind: S_LOCAL + .long 4197 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp22865: + .cv_def_range .Ltmp12090 .Ltmp12094, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp22867-.Ltmp22866 # Record length +.Ltmp22866: + .short 4414 # Record kind: S_LOCAL + .long 5751 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp22867: + .cv_def_range .Ltmp12090 .Ltmp12094, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22859: + .p2align 2 + .cv_linetable 422, "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z", .Lfunc_end422 + .section .debug$S,"dr",associative,"??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<-1>::extent_type<4> + .long .Ltmp22869-.Ltmp22868 # Subsection size +.Ltmp22868: + .short .Ltmp22871-.Ltmp22870 # Record length +.Ltmp22870: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end423-"??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7978 # Function type index + .secrel32 "??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z" # Function section relative address + .secidx "??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<-1>::extent_type<4>" # Function name +.Ltmp22871: + .short .Ltmp22873-.Ltmp22872 # Record length +.Ltmp22872: + .short 4414 # Record kind: S_LOCAL + .long 4298 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22873: + .cv_def_range .Ltmp12095 .Ltmp12097, "E\021O\001\000\0000\000\000\000" + .short .Ltmp22875-.Ltmp22874 # Record length +.Ltmp22874: + .short 4414 # Record kind: S_LOCAL + .long 5751 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp22875: + .cv_def_range .Ltmp12095 .Ltmp12097, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22869: + .p2align 2 + .cv_linetable 423, "??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z", .Lfunc_end423 + .section .debug$S,"dr",associative,"?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<4>::size + .long .Ltmp22877-.Ltmp22876 # Subsection size +.Ltmp22876: + .short .Ltmp22879-.Ltmp22878 # Record length +.Ltmp22878: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end424-"?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7979 # Function type index + .secrel32 "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<4>::size" # Function name +.Ltmp22879: + .short .Ltmp22881-.Ltmp22880 # Record length +.Ltmp22880: + .short 4414 # Record kind: S_LOCAL + .long 5748 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22881: + .cv_def_range .Ltmp12098 .Ltmp12099, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22877: + .p2align 2 + .cv_linetable 424, "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ", .Lfunc_end424 + .section .debug$S,"dr",associative,"??$forward@_K@std@@YA$$QEA_KAEA_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward + .long .Ltmp22883-.Ltmp22882 # Subsection size +.Ltmp22882: + .short .Ltmp22885-.Ltmp22884 # Record length +.Ltmp22884: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end425-"??$forward@_K@std@@YA$$QEA_KAEA_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7982 # Function type index + .secrel32 "??$forward@_K@std@@YA$$QEA_KAEA_K@Z" # Function section relative address + .secidx "??$forward@_K@std@@YA$$QEA_KAEA_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +.Ltmp22885: + .short .Ltmp22887-.Ltmp22886 # Record length +.Ltmp22886: + .short 4414 # Record kind: S_LOCAL + .long 4725 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp22887: + .cv_def_range .Ltmp12100 .Ltmp12101, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22883: + .p2align 2 + .cv_linetable 425, "??$forward@_K@std@@YA$$QEA_KAEA_K@Z", .Lfunc_end425 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .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_end426-"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7985 # Function type index + .secrel32 "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp22891: + .short .Ltmp22893-.Ltmp22892 # Record length +.Ltmp22892: + .short 4414 # Record kind: S_LOCAL + .long 7478 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22893: + .cv_def_range .Ltmp12104 .Ltmp12108, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp22895-.Ltmp22894 # Record length +.Ltmp22894: + .short 4414 # Record kind: S_LOCAL + .long 4378 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp22895: + .cv_def_range .Ltmp12104 .Ltmp12108, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp22897-.Ltmp22896 # Record length +.Ltmp22896: + .short 4414 # Record kind: S_LOCAL + .long 5751 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp22897: + .cv_def_range .Ltmp12104 .Ltmp12108, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22889: + .p2align 2 + .cv_linetable 426, "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z", .Lfunc_end426 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp22899-.Ltmp22898 # Subsection size +.Ltmp22898: + .short .Ltmp22901-.Ltmp22900 # Record length +.Ltmp22900: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end427-"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7989 # Function type index + .secrel32 "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp22901: + .short .Ltmp22903-.Ltmp22902 # Record length +.Ltmp22902: + .short 4414 # Record kind: S_LOCAL + .long 7986 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22903: + .cv_def_range .Ltmp12111 .Ltmp12115, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp22905-.Ltmp22904 # Record length +.Ltmp22904: + .short 4414 # Record kind: S_LOCAL + .long 5741 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp22905: + .cv_def_range .Ltmp12111 .Ltmp12115, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp22907-.Ltmp22906 # Record length +.Ltmp22906: + .short 4414 # Record kind: S_LOCAL + .long 5751 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp22907: + .cv_def_range .Ltmp12111 .Ltmp12115, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22899: + .p2align 2 + .cv_linetable 427, "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z", .Lfunc_end427 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEBAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp22909-.Ltmp22908 # Subsection size +.Ltmp22908: + .short .Ltmp22911-.Ltmp22910 # Record length +.Ltmp22910: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end428-"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEBAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7990 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEBAPEAHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEBAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp22911: + .short .Ltmp22913-.Ltmp22912 # Record length +.Ltmp22912: + .short 4414 # Record kind: S_LOCAL + .long 5736 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22913: + .cv_def_range .Ltmp12116 .Ltmp12117, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22909: + .p2align 2 + .cv_linetable 428, "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEBAPEAHXZ", .Lfunc_end428 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp22915-.Ltmp22914 # Subsection size +.Ltmp22914: + .short .Ltmp22917-.Ltmp22916 # Record length +.Ltmp22916: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end429-"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7994 # Function type index + .secrel32 "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp22917: + .short .Ltmp22919-.Ltmp22918 # Record length +.Ltmp22918: + .short 4414 # Record kind: S_LOCAL + .long 7991 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22919: + .cv_def_range .Ltmp12120 .Ltmp12124, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp22921-.Ltmp22920 # Record length +.Ltmp22920: + .short 4414 # Record kind: S_LOCAL + .long 5799 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp22921: + .cv_def_range .Ltmp12120 .Ltmp12124, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp22923-.Ltmp22922 # Record length +.Ltmp22922: + .short 4414 # Record kind: S_LOCAL + .long 5751 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp22923: + .cv_def_range .Ltmp12120 .Ltmp12124, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22915: + .p2align 2 + .cv_linetable 429, "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z", .Lfunc_end429 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp22925-.Ltmp22924 # Subsection size +.Ltmp22924: + .short .Ltmp22927-.Ltmp22926 # Record length +.Ltmp22926: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end430-"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7995 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp22927: + .short .Ltmp22929-.Ltmp22928 # Record length +.Ltmp22928: + .short 4414 # Record kind: S_LOCAL + .long 5794 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22929: + .cv_def_range .Ltmp12125 .Ltmp12126, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22925: + .p2align 2 + .cv_linetable 430, "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEBAPEBHXZ", .Lfunc_end430 + .section .debug$S,"dr" + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type >::storage_type > + .long .Ltmp22931-.Ltmp22930 # Subsection size +.Ltmp22930: + .short .Ltmp22933-.Ltmp22932 # Record length +.Ltmp22932: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end431-"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7999 # Function type index + .secrel32 "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type >::storage_type >" # Function name +.Ltmp22933: + .short .Ltmp22935-.Ltmp22934 # Record length +.Ltmp22934: + .short 4414 # Record kind: S_LOCAL + .long 7996 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22935: + .cv_def_range .Ltmp12129 .Ltmp12133, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp22937-.Ltmp22936 # Record length +.Ltmp22936: + .short 4414 # Record kind: S_LOCAL + .long 5847 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp22937: + .cv_def_range .Ltmp12129 .Ltmp12133, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp22939-.Ltmp22938 # Record length +.Ltmp22938: + .short 4414 # Record kind: S_LOCAL + .long 5751 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp22939: + .cv_def_range .Ltmp12129 .Ltmp12133, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22931: + .p2align 2 + .cv_linetable 431, "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z", .Lfunc_end431 + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type >::data + .long .Ltmp22941-.Ltmp22940 # Subsection size +.Ltmp22940: + .short .Ltmp22943-.Ltmp22942 # Record length +.Ltmp22942: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end432-"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8000 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type >::data" # Function name +.Ltmp22943: + .short .Ltmp22945-.Ltmp22944 # Record length +.Ltmp22944: + .short 4414 # Record kind: S_LOCAL + .long 5842 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22945: + .cv_def_range .Ltmp12134 .Ltmp12135, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22941: + .p2align 2 + .cv_linetable 432, "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ", .Lfunc_end432 + .section .debug$S,"dr",associative,"?data@?$array@H$03@std@@QEBAPEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::array::data + .long .Ltmp22947-.Ltmp22946 # Subsection size +.Ltmp22946: + .short .Ltmp22949-.Ltmp22948 # Record length +.Ltmp22948: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end433-"?data@?$array@H$03@std@@QEBAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8001 # Function type index + .secrel32 "?data@?$array@H$03@std@@QEBAPEBHXZ" # Function section relative address + .secidx "?data@?$array@H$03@std@@QEBAPEBHXZ" # Function section index + .byte 0 # Flags + .asciz "std::array::data" # Function name +.Ltmp22949: + .short .Ltmp22951-.Ltmp22950 # Record length +.Ltmp22950: + .short 4414 # Record kind: S_LOCAL + .long 5630 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22951: + .cv_def_range .Ltmp12136 .Ltmp12137, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22947: + .p2align 2 + .cv_linetable 433, "?data@?$array@H$03@std@@QEBAPEBHXZ", .Lfunc_end433 + .section .debug$S,"dr",associative,"??$compareEqual@_J_J@Catch@@YA_NAEB_J0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual + .long .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_end434-"??$compareEqual@_J_J@Catch@@YA_NAEB_J0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8004 # Function type index + .secrel32 "??$compareEqual@_J_J@Catch@@YA_NAEB_J0@Z" # Function section relative address + .secidx "??$compareEqual@_J_J@Catch@@YA_NAEB_J0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual" # Function name +.Ltmp22955: + .short .Ltmp22957-.Ltmp22956 # Record length +.Ltmp22956: + .short 4414 # Record kind: S_LOCAL + .long 7594 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp22957: + .cv_def_range .Ltmp12138 .Ltmp12139, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp22959-.Ltmp22958 # Record length +.Ltmp22958: + .short 4414 # Record kind: S_LOCAL + .long 7594 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp22959: + .cv_def_range .Ltmp12138 .Ltmp12139, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22953: + .p2align 2 + .cv_linetable 434, "??$compareEqual@_J_J@Catch@@YA_NAEB_J0@Z", .Lfunc_end434 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEB_JAEB_J@Catch@@QEAA@_NAEB_JVStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::BinaryExpr + .long .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_end435-"??0?$BinaryExpr@AEB_JAEB_J@Catch@@QEAA@_NAEB_JVStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8005 # Function type index + .secrel32 "??0?$BinaryExpr@AEB_JAEB_J@Catch@@QEAA@_NAEB_JVStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEB_JAEB_J@Catch@@QEAA@_NAEB_JVStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::BinaryExpr" # Function name +.Ltmp22963: + .short .Ltmp22965-.Ltmp22964 # Record length +.Ltmp22964: + .short 4414 # Record kind: S_LOCAL + .long 7963 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22965: + .cv_def_range .Ltmp12140 .Ltmp12143, "E\021O\001\000\000P\000\000\000" + .short .Ltmp22967-.Ltmp22966 # Record length +.Ltmp22966: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp22967: + .cv_def_range .Ltmp12140 .Ltmp12143, "E\021O\001\000\000_\000\000\000" + .short .Ltmp22969-.Ltmp22968 # Record length +.Ltmp22968: + .short 4414 # Record kind: S_LOCAL + .long 7594 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp22969: + .cv_def_range .Ltmp12140 .Ltmp12143, "E\021O\001\000\000`\000\000\000" + .short .Ltmp22971-.Ltmp22970 # Record length +.Ltmp22970: + .short 4414 # Record kind: S_LOCAL + .long 7528 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp22971: + .cv_def_range .Lfunc_begin435 .Ltmp12141, "A\021Q\001\000\000" + .cv_def_range .Ltmp12141 .Ltmp12142, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22973-.Ltmp22972 # Record length +.Ltmp22972: + .short 4414 # Record kind: S_LOCAL + .long 7594 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp22973: + .cv_def_range .Ltmp12140 .Ltmp12143, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22961: + .p2align 2 + .cv_linetable 435, "??0?$BinaryExpr@AEB_JAEB_J@Catch@@QEAA@_NAEB_JVStringRef@1@1@Z", .Lfunc_end435 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::isBinaryExpression + .long .Ltmp22975-.Ltmp22974 # Subsection size +.Ltmp22974: + .short .Ltmp22977-.Ltmp22976 # Record length +.Ltmp22976: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end436-"?isBinaryExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8006 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::isBinaryExpression" # Function name +.Ltmp22977: + .short .Ltmp22979-.Ltmp22978 # Record length +.Ltmp22978: + .short 4414 # Record kind: S_LOCAL + .long 7960 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22979: + .cv_def_range .Ltmp12144 .Ltmp12145, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22975: + .p2align 2 + .cv_linetable 436, "?isBinaryExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ", .Lfunc_end436 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::getResult + .long .Ltmp22981-.Ltmp22980 # Subsection size +.Ltmp22980: + .short .Ltmp22983-.Ltmp22982 # Record length +.Ltmp22982: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end437-"?getResult@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8007 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::getResult" # Function name +.Ltmp22983: + .short .Ltmp22985-.Ltmp22984 # Record length +.Ltmp22984: + .short 4414 # Record kind: S_LOCAL + .long 7960 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22985: + .cv_def_range .Ltmp12146 .Ltmp12147, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22981: + .p2align 2 + .cv_linetable 437, "?getResult@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ", .Lfunc_end437 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::streamReconstructedExpression + .long .Ltmp22987-.Ltmp22986 # Subsection size +.Ltmp22986: + .short .Ltmp22989-.Ltmp22988 # Record length +.Ltmp22988: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end438-"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8008 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::streamReconstructedExpression" # Function name +.Ltmp22989: + .short .Ltmp22991-.Ltmp22990 # Record length +.Ltmp22990: + .short 4414 # Record kind: S_LOCAL + .long 7960 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22991: + .cv_def_range .Ltmp12152 .Ltmp12153, "E\021N\001\000\000(\000\000\000" + .short .Ltmp22993-.Ltmp22992 # Record length +.Ltmp22992: + .short 4414 # Record kind: S_LOCAL + .long 4486 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp22993: + .cv_def_range .Ltmp12152 .Ltmp12153, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22987: + .p2align 2 + .cv_linetable 438, "?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end438 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEB_JAEB_J@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp22995-.Ltmp22994 # Subsection size +.Ltmp22994: + .short .Ltmp22997-.Ltmp22996 # Record length +.Ltmp22996: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end439-"??_G?$BinaryExpr@AEB_JAEB_J@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7971 # Function type index + .secrel32 "??_G?$BinaryExpr@AEB_JAEB_J@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEB_JAEB_J@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp22997: + .short .Ltmp22999-.Ltmp22998 # Record length +.Ltmp22998: + .short 4414 # Record kind: S_LOCAL + .long 7963 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22999: + .cv_def_range .Ltmp12154 .Ltmp12155, "E\021O\001\000\0000\000\000\000" + .short .Ltmp23001-.Ltmp23000 # Record length +.Ltmp23000: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp23001: + .cv_def_range .Ltmp12154 .Ltmp12155, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22995: + .p2align 2 + .cv_linetable 439, "??_G?$BinaryExpr@AEB_JAEB_J@Catch@@UEAAPEAXI@Z", .Lfunc_end439 + .section .debug$S,"dr",associative,"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<4,void> + .long .Ltmp23003-.Ltmp23002 # Subsection size +.Ltmp23002: + .short .Ltmp23005-.Ltmp23004 # Record length +.Ltmp23004: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end440-"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8010 # Function type index + .secrel32 "??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" # Function section relative address + .secidx "??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4,void>" # Function name +.Ltmp23005: + .short .Ltmp23007-.Ltmp23006 # Record length +.Ltmp23006: + .short 4414 # Record kind: S_LOCAL + .long 5755 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23007: + .cv_def_range .Ltmp12158 .Ltmp12159, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp23009-.Ltmp23008 # Record length +.Ltmp23008: + .short 4414 # Record kind: S_LOCAL + .long 7951 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp23009: + .cv_def_range .Ltmp12158 .Ltmp12159, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23003: + .p2align 2 + .cv_linetable 440, "??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z", .Lfunc_end440 + .section .debug$S,"dr" + .long 241 # Symbol subsection for gsl::span::span<4,void> + .long .Ltmp23011-.Ltmp23010 # Subsection size +.Ltmp23010: + .short .Ltmp23013-.Ltmp23012 # Record length +.Ltmp23012: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end441-"??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8014 # Function type index + .secrel32 "??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" # Function section relative address + .secidx "??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4,void>" # Function name +.Ltmp23013: + .short .Ltmp23015-.Ltmp23014 # Record length +.Ltmp23014: + .short 4414 # Record kind: S_LOCAL + .long 5864 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23015: + .cv_def_range .Ltmp12162 .Ltmp12163, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp23017-.Ltmp23016 # Record length +.Ltmp23016: + .short 4414 # Record kind: S_LOCAL + .long 8011 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp23017: + .cv_def_range .Ltmp12162 .Ltmp12163, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23011: + .p2align 2 + .cv_linetable 441, "??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z", .Lfunc_end441 + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp23019-.Ltmp23018 # Subsection size +.Ltmp23018: + .short .Ltmp23021-.Ltmp23020 # Record length +.Ltmp23020: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end442-"?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8015 # Function type index + .secrel32 "?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp23021: + .short .Ltmp23023-.Ltmp23022 # Record length +.Ltmp23022: + .short 4414 # Record kind: S_LOCAL + .long 5883 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23023: + .cv_def_range .Ltmp12164 .Ltmp12165, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23019: + .p2align 2 + .cv_linetable 442, "?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ", .Lfunc_end442 + .long 241 # Symbol subsection for std::array<(anonymous namespace)::AddressOverloaded,4>::data + .long .Ltmp23025-.Ltmp23024 # Subsection size +.Ltmp23024: + .short .Ltmp23027-.Ltmp23026 # Record length +.Ltmp23026: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end443-"?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8016 # Function type index + .secrel32 "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "std::array<(anonymous namespace)::AddressOverloaded,4>::data" # Function name +.Ltmp23027: + .short .Ltmp23029-.Ltmp23028 # Record length +.Ltmp23028: + .short 4414 # Record kind: S_LOCAL + .long 5667 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23029: + .cv_def_range .Ltmp12166 .Ltmp12167, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23025: + .p2align 2 + .cv_linetable 443, "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ", .Lfunc_end443 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____16::::operator() + .long .Ltmp23031-.Ltmp23030 # Subsection size +.Ltmp23030: + .short .Ltmp23033-.Ltmp23032 # Record length +.Ltmp23032: + .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____16@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8020 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____16::::operator()" # Function name +.Ltmp23033: + .short .Ltmp23035-.Ltmp23034 # Record length +.Ltmp23034: + .short 4414 # Record kind: S_LOCAL + .long 8018 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23035: + .cv_def_range .Ltmp12168 .Ltmp12169, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23031: + .p2align 2 + .cv_linetable 444, "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z", .Lfunc_end444 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____16::::operator() + .long .Ltmp23037-.Ltmp23036 # Subsection size +.Ltmp23036: + .short .Ltmp23039-.Ltmp23038 # Record length +.Ltmp23038: + .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____16@@YAXXZ@QEBA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8021 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____16::::operator()" # Function name +.Ltmp23039: + .short .Ltmp23041-.Ltmp23040 # Record length +.Ltmp23040: + .short 4414 # Record kind: S_LOCAL + .long 5916 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23041: + .cv_def_range .Ltmp12170 .Ltmp12171, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23037: + .p2align 2 + .cv_linetable 445, "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA@XZ", .Lfunc_end445 + .section .debug$S,"dr",associative,"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$array@H$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::make_span > + .long .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_end446-"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$array@H$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8023 # Function type index + .secrel32 "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$array@H$03@std@@@Z" # Function section relative address + .secidx "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$array@H$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span >" # Function name +.Ltmp23045: + .short .Ltmp23047-.Ltmp23046 # Record length +.Ltmp23046: + .short 4414 # Record kind: S_LOCAL + .long 7951 # TypeIndex + .short 1 # Flags + .asciz "cont" +.Ltmp23047: + .cv_def_range .Ltmp12172 .Ltmp12173, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23043: + .p2align 2 + .cv_linetable 446, "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$array@H$03@std@@@Z", .Lfunc_end446 + .section .debug$S,"dr" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp23049-.Ltmp23048 # Subsection size +.Ltmp23048: + .short .Ltmp23051-.Ltmp23050 # Record length +.Ltmp23050: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end447-"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8027 # Function type index + .secrel32 "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp23051: + .short .Ltmp23053-.Ltmp23052 # Record length +.Ltmp23052: + .short 4414 # Record kind: S_LOCAL + .long 8024 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23053: + .cv_def_range .Ltmp12176 .Ltmp12180, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp23055-.Ltmp23054 # Record length +.Ltmp23054: + .short 4414 # Record kind: S_LOCAL + .long 5912 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp23055: + .cv_def_range .Ltmp12176 .Ltmp12180, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp23057-.Ltmp23056 # Record length +.Ltmp23056: + .short 4414 # Record kind: S_LOCAL + .long 5751 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp23057: + .cv_def_range .Ltmp12176 .Ltmp12180, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23049: + .p2align 2 + .cv_linetable 447, "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z", .Lfunc_end447 + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp23059-.Ltmp23058 # Subsection size +.Ltmp23058: + .short .Ltmp23061-.Ltmp23060 # Record length +.Ltmp23060: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end448-"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8028 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp23061: + .short .Ltmp23063-.Ltmp23062 # Record length +.Ltmp23062: + .short 4414 # Record kind: S_LOCAL + .long 5906 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23063: + .cv_def_range .Ltmp12181 .Ltmp12182, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23059: + .p2align 2 + .cv_linetable 448, "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ", .Lfunc_end448 + .section .debug$S,"dr",associative,"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span,void> + .long .Ltmp23065-.Ltmp23064 # Subsection size +.Ltmp23064: + .short .Ltmp23067-.Ltmp23066 # Record length +.Ltmp23066: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end449-"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8032 # Function type index + .secrel32 "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" # Function section relative address + .secidx "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span,void>" # Function name +.Ltmp23067: + .short .Ltmp23069-.Ltmp23068 # Record length +.Ltmp23068: + .short 4414 # Record kind: S_LOCAL + .long 4331 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23069: + .cv_def_range .Ltmp12183 .Ltmp12184, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23071-.Ltmp23070 # Record length +.Ltmp23070: + .short 4414 # Record kind: S_LOCAL + .long 8029 # TypeIndex + .short 1 # Flags + .asciz "cont" +.Ltmp23071: + .cv_def_range .Ltmp12183 .Ltmp12184, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23065: + .p2align 2 + .cv_linetable 449, "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z", .Lfunc_end449 + .section .debug$S,"dr",associative,"?size@?$array@$$CBH$03@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::array::size + .long .Ltmp23073-.Ltmp23072 # Subsection size +.Ltmp23072: + .short .Ltmp23075-.Ltmp23074 # Record length +.Ltmp23074: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end450-"?size@?$array@$$CBH$03@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8033 # Function type index + .secrel32 "?size@?$array@$$CBH$03@std@@QEBA_KXZ" # Function section relative address + .secidx "?size@?$array@$$CBH$03@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::array::size" # Function name +.Ltmp23075: + .short .Ltmp23077-.Ltmp23076 # Record length +.Ltmp23076: + .short 4414 # Record kind: S_LOCAL + .long 5935 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23077: + .cv_def_range .Ltmp12185 .Ltmp12186, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23073: + .p2align 2 + .cv_linetable 450, "?size@?$array@$$CBH$03@std@@QEBA_KXZ", .Lfunc_end450 + .section .debug$S,"dr",associative,"?data@?$array@$$CBH$03@std@@QEAAPEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::array::data + .long .Ltmp23079-.Ltmp23078 # Subsection size +.Ltmp23078: + .short .Ltmp23081-.Ltmp23080 # Record length +.Ltmp23080: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end451-"?data@?$array@$$CBH$03@std@@QEAAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8034 # Function type index + .secrel32 "?data@?$array@$$CBH$03@std@@QEAAPEBHXZ" # Function section relative address + .secidx "?data@?$array@$$CBH$03@std@@QEAAPEBHXZ" # Function section index + .byte 0 # Flags + .asciz "std::array::data" # Function name +.Ltmp23081: + .short .Ltmp23083-.Ltmp23082 # Record length +.Ltmp23082: + .short 4414 # Record kind: S_LOCAL + .long 5929 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23083: + .cv_def_range .Ltmp12187 .Ltmp12188, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23079: + .p2align 2 + .cv_linetable 451, "?data@?$array@$$CBH$03@std@@QEAAPEBHXZ", .Lfunc_end451 + .section .debug$S,"dr",associative,"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span,void> + .long .Ltmp23085-.Ltmp23084 # Subsection size +.Ltmp23084: + .short .Ltmp23087-.Ltmp23086 # Record length +.Ltmp23086: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end452-"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8036 # Function type index + .secrel32 "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" # Function section relative address + .secidx "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span,void>" # Function name +.Ltmp23087: + .short .Ltmp23089-.Ltmp23088 # Record length +.Ltmp23088: + .short 4414 # Record kind: S_LOCAL + .long 5755 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23089: + .cv_def_range .Ltmp12189 .Ltmp12190, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23091-.Ltmp23090 # Record length +.Ltmp23090: + .short 4414 # Record kind: S_LOCAL + .long 8029 # TypeIndex + .short 1 # Flags + .asciz "cont" +.Ltmp23091: + .cv_def_range .Ltmp12189 .Ltmp12190, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23085: + .p2align 2 + .cv_linetable 452, "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z", .Lfunc_end452 + .section .debug$S,"dr",associative,"??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEAV?$array@$$CBH$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::make_span > + .long .Ltmp23093-.Ltmp23092 # Subsection size +.Ltmp23092: + .short .Ltmp23095-.Ltmp23094 # Record length +.Ltmp23094: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end453-"??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEAV?$array@$$CBH$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8038 # Function type index + .secrel32 "??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEAV?$array@$$CBH$03@std@@@Z" # Function section relative address + .secidx "??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEAV?$array@$$CBH$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span >" # Function name +.Ltmp23095: + .short .Ltmp23097-.Ltmp23096 # Record length +.Ltmp23096: + .short 4414 # Record kind: S_LOCAL + .long 5956 # TypeIndex + .short 1 # Flags + .asciz "cont" +.Ltmp23097: + .cv_def_range .Ltmp12191 .Ltmp12192, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23093: + .p2align 2 + .cv_linetable 453, "??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEAV?$array@$$CBH$03@std@@@Z", .Lfunc_end453 + .section .debug$S,"dr",associative,"??$narrow@_J_K@gsl@@YA_J_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::narrow + .long .Ltmp23099-.Ltmp23098 # Subsection size +.Ltmp23098: + .short .Ltmp23101-.Ltmp23100 # Record length +.Ltmp23100: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end454-"??$narrow@_J_K@gsl@@YA_J_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8040 # Function type index + .secrel32 "??$narrow@_J_K@gsl@@YA_J_K@Z" # Function section relative address + .secidx "??$narrow@_J_K@gsl@@YA_J_K@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::narrow" # Function name +.Ltmp23101: + .short .Ltmp23103-.Ltmp23102 # Record length +.Ltmp23102: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "u" +.Ltmp23103: + .cv_def_range .Ltmp12197 .Ltmp12206, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp23105-.Ltmp23104 # Record length +.Ltmp23104: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 0 # Flags + .asciz "t" +.Ltmp23105: + .cv_def_range .Ltmp12197 .Ltmp12206, "E\021N\001\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23099: + .p2align 2 + .cv_linetable 454, "??$narrow@_J_K@gsl@@YA_J_K@Z", .Lfunc_end454 + .section .debug$S,"dr",associative,"?data@?$array@$$CBH$03@std@@QEBAPEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::array::data + .long .Ltmp23107-.Ltmp23106 # Subsection size +.Ltmp23106: + .short .Ltmp23109-.Ltmp23108 # Record length +.Ltmp23108: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end455-"?data@?$array@$$CBH$03@std@@QEBAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8041 # Function type index + .secrel32 "?data@?$array@$$CBH$03@std@@QEBAPEBHXZ" # Function section relative address + .secidx "?data@?$array@$$CBH$03@std@@QEBAPEBHXZ" # Function section index + .byte 0 # Flags + .asciz "std::array::data" # Function name +.Ltmp23109: + .short .Ltmp23111-.Ltmp23110 # Record length +.Ltmp23110: + .short 4414 # Record kind: S_LOCAL + .long 5935 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23111: + .cv_def_range .Ltmp12207 .Ltmp12208, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23107: + .p2align 2 + .cv_linetable 455, "?data@?$array@$$CBH$03@std@@QEBAPEBHXZ", .Lfunc_end455 + .section .debug$S,"dr",associative,"??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::narrow_cast + .long .Ltmp23113-.Ltmp23112 # Subsection size +.Ltmp23112: + .short .Ltmp23115-.Ltmp23114 # Record length +.Ltmp23114: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end456-"??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8043 # Function type index + .secrel32 "??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z" # Function section relative address + .secidx "??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::narrow_cast" # Function name +.Ltmp23115: + .short .Ltmp23117-.Ltmp23116 # Record length +.Ltmp23116: + .short 4414 # Record kind: S_LOCAL + .long 4725 # TypeIndex + .short 1 # Flags + .asciz "u" +.Ltmp23117: + .cv_def_range .Ltmp12209 .Ltmp12210, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23113: + .p2align 2 + .cv_linetable 456, "??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z", .Lfunc_end456 + .section .debug$S,"dr",associative,"??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::throw_exception + .long .Ltmp23119-.Ltmp23118 # Subsection size +.Ltmp23118: + .short .Ltmp23121-.Ltmp23120 # Record length +.Ltmp23120: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end457-"??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8052 # Function type index + .secrel32 "??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z" # Function section relative address + .secidx "??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::throw_exception" # Function name +.Ltmp23121: + .short .Ltmp23123-.Ltmp23122 # Record length +.Ltmp23122: + .short 4414 # Record kind: S_LOCAL + .long 8045 # TypeIndex + .short 1 # Flags + .asciz "exception" +.Ltmp23123: + .cv_def_range .Ltmp12211 .Ltmp12212, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23119: + .p2align 2 + .cv_linetable 457, "??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z", .Lfunc_end457 + .section .debug$S,"dr",associative,"??0narrowing_error@gsl@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::narrowing_error::narrowing_error + .long .Ltmp23125-.Ltmp23124 # Subsection size +.Ltmp23124: + .short .Ltmp23127-.Ltmp23126 # Record length +.Ltmp23126: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end458-"??0narrowing_error@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8055 # Function type index + .secrel32 "??0narrowing_error@gsl@@QEAA@XZ" # Function section relative address + .secidx "??0narrowing_error@gsl@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::narrowing_error::narrowing_error" # Function name +.Ltmp23127: + .short .Ltmp23129-.Ltmp23128 # Record length +.Ltmp23128: + .short 4414 # Record kind: S_LOCAL + .long 8053 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23129: + .cv_def_range .Ltmp12213 .Ltmp12214, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23125: + .p2align 2 + .cv_linetable 458, "??0narrowing_error@gsl@@QEAA@XZ", .Lfunc_end458 + .section .debug$S,"dr",associative,"??1narrowing_error@gsl@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::narrowing_error::~narrowing_error + .long .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_end459-"??1narrowing_error@gsl@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8056 # Function type index + .secrel32 "??1narrowing_error@gsl@@UEAA@XZ" # Function section relative address + .secidx "??1narrowing_error@gsl@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::narrowing_error::~narrowing_error" # Function name +.Ltmp23133: + .short .Ltmp23135-.Ltmp23134 # Record length +.Ltmp23134: + .short 4414 # Record kind: S_LOCAL + .long 8053 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23135: + .cv_def_range .Ltmp12215 .Ltmp12217, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23131: + .p2align 2 + .cv_linetable 459, "??1narrowing_error@gsl@@UEAA@XZ", .Lfunc_end459 + .section .debug$S,"dr",associative,"??$forward@AEA_K@std@@YAAEA_KAEA_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward + .long .Ltmp23137-.Ltmp23136 # Subsection size +.Ltmp23136: + .short .Ltmp23139-.Ltmp23138 # Record length +.Ltmp23138: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end460-"??$forward@AEA_K@std@@YAAEA_KAEA_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8058 # Function type index + .secrel32 "??$forward@AEA_K@std@@YAAEA_KAEA_K@Z" # Function section relative address + .secidx "??$forward@AEA_K@std@@YAAEA_KAEA_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +.Ltmp23139: + .short .Ltmp23141-.Ltmp23140 # Record length +.Ltmp23140: + .short 4414 # Record kind: S_LOCAL + .long 4725 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp23141: + .cv_def_range .Ltmp12218 .Ltmp12219, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23137: + .p2align 2 + .cv_linetable 460, "??$forward@AEA_K@std@@YAAEA_KAEA_K@Z", .Lfunc_end460 + .section .debug$S,"dr",associative,"??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward + .long .Ltmp23143-.Ltmp23142 # Subsection size +.Ltmp23142: + .short .Ltmp23145-.Ltmp23144 # Record length +.Ltmp23144: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end461-"??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8062 # Function type index + .secrel32 "??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z" # Function section relative address + .secidx "??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +.Ltmp23145: + .short .Ltmp23147-.Ltmp23146 # Record length +.Ltmp23146: + .short 4414 # Record kind: S_LOCAL + .long 8059 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp23147: + .cv_def_range .Ltmp12220 .Ltmp12221, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23143: + .p2align 2 + .cv_linetable 461, "??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z", .Lfunc_end461 + .section .debug$S,"dr",associative,"??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::narrowing_error::narrowing_error + .long .Ltmp23149-.Ltmp23148 # Subsection size +.Ltmp23148: + .short .Ltmp23151-.Ltmp23150 # Record length +.Ltmp23150: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end462-"??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8064 # Function type index + .secrel32 "??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z" # Function section relative address + .secidx "??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::narrowing_error::narrowing_error" # Function name +.Ltmp23151: + .short .Ltmp23153-.Ltmp23152 # Record length +.Ltmp23152: + .short 4414 # Record kind: S_LOCAL + .long 8053 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23153: + .cv_def_range .Ltmp12222 .Ltmp12223, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23155-.Ltmp23154 # Record length +.Ltmp23154: + .short 4414 # Record kind: S_LOCAL + .long 8045 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp23155: + .cv_def_range .Ltmp12222 .Ltmp12223, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23149: + .p2align 2 + .cv_linetable 462, "??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z", .Lfunc_end462 + .section .debug$S,"dr",associative,"??0narrowing_error@gsl@@QEAA@AEBU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::narrowing_error::narrowing_error + .long .Ltmp23157-.Ltmp23156 # Subsection size +.Ltmp23156: + .short .Ltmp23159-.Ltmp23158 # Record length +.Ltmp23158: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end463-"??0narrowing_error@gsl@@QEAA@AEBU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8069 # Function type index + .secrel32 "??0narrowing_error@gsl@@QEAA@AEBU01@@Z" # Function section relative address + .secidx "??0narrowing_error@gsl@@QEAA@AEBU01@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::narrowing_error::narrowing_error" # Function name +.Ltmp23159: + .short .Ltmp23161-.Ltmp23160 # Record length +.Ltmp23160: + .short 4414 # Record kind: S_LOCAL + .long 8053 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23161: + .cv_def_range .Ltmp12224 .Ltmp12225, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23163-.Ltmp23162 # Record length +.Ltmp23162: + .short 4414 # Record kind: S_LOCAL + .long 8066 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp23163: + .cv_def_range .Ltmp12224 .Ltmp12225, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23157: + .p2align 2 + .cv_linetable 463, "??0narrowing_error@gsl@@QEAA@AEBU01@@Z", .Lfunc_end463 + .section .debug$S,"dr",associative,"??_Gnarrowing_error@gsl@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::narrowing_error::~narrowing_error + .long .Ltmp23165-.Ltmp23164 # Subsection size +.Ltmp23164: + .short .Ltmp23167-.Ltmp23166 # Record length +.Ltmp23166: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end464-"??_Gnarrowing_error@gsl@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8056 # Function type index + .secrel32 "??_Gnarrowing_error@gsl@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_Gnarrowing_error@gsl@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::narrowing_error::~narrowing_error" # Function name +.Ltmp23167: + .short .Ltmp23169-.Ltmp23168 # Record length +.Ltmp23168: + .short 4414 # Record kind: S_LOCAL + .long 8053 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23169: + .cv_def_range .Ltmp12226 .Ltmp12227, "E\021O\001\000\0000\000\000\000" + .short .Ltmp23171-.Ltmp23170 # Record length +.Ltmp23170: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp23171: + .cv_def_range .Ltmp12226 .Ltmp12227, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23165: + .p2align 2 + .cv_linetable 464, "??_Gnarrowing_error@gsl@@UEAAPEAXI@Z", .Lfunc_end464 + .section .debug$S,"dr",associative,"??0exception@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::exception::exception + .long .Ltmp23173-.Ltmp23172 # Subsection size +.Ltmp23172: + .short .Ltmp23175-.Ltmp23174 # Record length +.Ltmp23174: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end465-"??0exception@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8070 # Function type index + .secrel32 "??0exception@std@@QEAA@XZ" # Function section relative address + .secidx "??0exception@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::exception::exception" # Function name +.Ltmp23175: + .short .Ltmp23177-.Ltmp23176 # Record length +.Ltmp23176: + .short 4414 # Record kind: S_LOCAL + .long 7204 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23177: + .cv_def_range .Ltmp12228 .Ltmp12229, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23173: + .p2align 2 + .cv_linetable 465, "??0exception@std@@QEAA@XZ", .Lfunc_end465 + .section .debug$S,"dr",associative,"??0?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp23179-.Ltmp23178 # Subsection size +.Ltmp23178: + .short .Ltmp23181-.Ltmp23180 # Record length +.Ltmp23180: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end466-"??0?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8071 # Function type index + .secrel32 "??0?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" # Function section relative address + .secidx "??0?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp23181: + .short .Ltmp23183-.Ltmp23182 # Record length +.Ltmp23182: + .short 4414 # Record kind: S_LOCAL + .long 5755 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23183: + .cv_def_range .Ltmp12230 .Ltmp12231, "E\021O\001\000\0000\000\000\000" + .short .Ltmp23185-.Ltmp23184 # Record length +.Ltmp23184: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp23185: + .cv_def_range .Ltmp12230 .Ltmp12231, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23187-.Ltmp23186 # Record length +.Ltmp23186: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp23187: + .cv_def_range .Ltmp12230 .Ltmp12231, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23179: + .p2align 2 + .cv_linetable 466, "??0?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z", .Lfunc_end466 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .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_end467-"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8073 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp23191: + .short .Ltmp23193-.Ltmp23192 # Record length +.Ltmp23192: + .short 4414 # Record kind: S_LOCAL + .long 7991 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23193: + .cv_def_range .Ltmp12236 .Ltmp12240, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp23195-.Ltmp23194 # Record length +.Ltmp23194: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp23195: + .cv_def_range .Ltmp12236 .Ltmp12240, "E\021N\001\000\000 \000\000\000" + .short .Ltmp23197-.Ltmp23196 # Record length +.Ltmp23196: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp23197: + .cv_def_range .Ltmp12236 .Ltmp12240, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23189: + .p2align 2 + .cv_linetable 467, "??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z", .Lfunc_end467 + .section .debug$S,"dr",associative,"??0?$extent_type@$03@details@gsl@@QEAA@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<4>::extent_type + .long .Ltmp23199-.Ltmp23198 # Subsection size +.Ltmp23198: + .short .Ltmp23201-.Ltmp23200 # Record length +.Ltmp23200: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end468-"??0?$extent_type@$03@details@gsl@@QEAA@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8074 # Function type index + .secrel32 "??0?$extent_type@$03@details@gsl@@QEAA@_J@Z" # Function section relative address + .secidx "??0?$extent_type@$03@details@gsl@@QEAA@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<4>::extent_type" # Function name +.Ltmp23201: + .short .Ltmp23203-.Ltmp23202 # Record length +.Ltmp23202: + .short 4414 # Record kind: S_LOCAL + .long 5743 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23203: + .cv_def_range .Ltmp12243 .Ltmp12246, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp23205-.Ltmp23204 # Record length +.Ltmp23204: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "size" +.Ltmp23205: + .cv_def_range .Ltmp12243 .Ltmp12246, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23199: + .p2align 2 + .cv_linetable 468, "??0?$extent_type@$03@details@gsl@@QEAA@_J@Z", .Lfunc_end468 + .section .debug$S,"dr",associative,"??0?$allocator@H@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocator + .long .Ltmp23207-.Ltmp23206 # Subsection size +.Ltmp23206: + .short .Ltmp23209-.Ltmp23208 # Record length +.Ltmp23208: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end469-"??0?$allocator@H@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8075 # Function type index + .secrel32 "??0?$allocator@H@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$allocator@H@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +.Ltmp23209: + .short .Ltmp23211-.Ltmp23210 # Record length +.Ltmp23210: + .short 4414 # Record kind: S_LOCAL + .long 6111 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23211: + .cv_def_range .Ltmp12247 .Ltmp12248, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23207: + .p2align 2 + .cv_linetable 469, "??0?$allocator@H@std@@QEAA@XZ", .Lfunc_end469 + .section .debug$S,"dr",associative,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::vector + .long .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_end470-"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8076 # Function type index + .secrel32 "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z" # Function section relative address + .secidx "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +.Ltmp23215: + .short .Ltmp23217-.Ltmp23216 # Record length +.Ltmp23216: + .short 4414 # Record kind: S_LOCAL + .long 5967 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23217: + .cv_def_range .Ltmp12251 .Ltmp12259, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp23219-.Ltmp23218 # Record length +.Ltmp23218: + .short 4414 # Record kind: S_LOCAL + .long 8077 # TypeIndex + .short 1 # Flags + .asciz "_Ilist" +.Ltmp23219: + .cv_def_range .Lfunc_begin470 .Ltmp12252, "A\021K\001\000\000" + .cv_def_range .Ltmp12252 .Ltmp12255 .Ltmp12256 .Ltmp12257, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp23221-.Ltmp23220 # Record length +.Ltmp23220: + .short 4414 # Record kind: S_LOCAL + .long 5971 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp23221: + .cv_def_range .Ltmp12251 .Ltmp12259, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23213: + .p2align 2 + .cv_linetable 470, "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z", .Lfunc_end470 + .section .debug$S,"dr",associative,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::vector + .long .Ltmp23223-.Ltmp23222 # Subsection size +.Ltmp23222: + .short .Ltmp23225-.Ltmp23224 # Record length +.Ltmp23224: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end471-"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8078 # Function type index + .secrel32 "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +.Ltmp23225: + .short .Ltmp23227-.Ltmp23226 # Record length +.Ltmp23226: + .short 4414 # Record kind: S_LOCAL + .long 5967 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23227: + .cv_def_range .Ltmp12268 .Ltmp12274, "E\021N\001\000\000 \000\000\000" + .short .Ltmp23229-.Ltmp23228 # Record length +.Ltmp23228: + .short 4414 # Record kind: S_LOCAL + .long 5980 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp23229: + .cv_def_range .Ltmp12268 .Ltmp12274, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23223: + .p2align 2 + .cv_linetable 471, "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z", .Lfunc_end471 + .section .debug$S,"dr",associative,"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span >,void> + .long .Ltmp23231-.Ltmp23230 # Subsection size +.Ltmp23230: + .short .Ltmp23233-.Ltmp23232 # Record length +.Ltmp23232: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end472-"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8080 # Function type index + .secrel32 "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" # Function section relative address + .secidx "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span >,void>" # Function name +.Ltmp23233: + .short .Ltmp23235-.Ltmp23234 # Record length +.Ltmp23234: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23235: + .cv_def_range .Ltmp12275 .Ltmp12276, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23237-.Ltmp23236 # Record length +.Ltmp23236: + .short 4414 # Record kind: S_LOCAL + .long 5996 # TypeIndex + .short 1 # Flags + .asciz "cont" +.Ltmp23237: + .cv_def_range .Ltmp12275 .Ltmp12276, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23231: + .p2align 2 + .cv_linetable 472, "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z", .Lfunc_end472 + .section .debug$S,"dr",associative,"?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::size + .long .Ltmp23239-.Ltmp23238 # Subsection size +.Ltmp23238: + .short .Ltmp23241-.Ltmp23240 # Record length +.Ltmp23240: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end473-"?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8081 # Function type index + .secrel32 "?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" # Function section relative address + .secidx "?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::size" # Function name +.Ltmp23241: + .short .Ltmp23243-.Ltmp23242 # Record length +.Ltmp23242: + .short 4414 # Record kind: S_LOCAL + .long 6025 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23243: + .cv_def_range .Ltmp12277 .Ltmp12278, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23239: + .p2align 2 + .cv_linetable 473, "?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ", .Lfunc_end473 + .section .debug$S,"dr",associative,"?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::data + .long .Ltmp23245-.Ltmp23244 # Subsection size +.Ltmp23244: + .short .Ltmp23247-.Ltmp23246 # Record length +.Ltmp23246: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end474-"?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8082 # Function type index + .secrel32 "?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ" # Function section relative address + .secidx "?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::data" # Function name +.Ltmp23247: + .short .Ltmp23249-.Ltmp23248 # Record length +.Ltmp23248: + .short 4414 # Record kind: S_LOCAL + .long 5967 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23249: + .cv_def_range .Ltmp12279 .Ltmp12280, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23245: + .p2align 2 + .cv_linetable 474, "?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ", .Lfunc_end474 + .section .debug$S,"dr",associative,"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span >,void> + .long .Ltmp23251-.Ltmp23250 # Subsection size +.Ltmp23250: + .short .Ltmp23253-.Ltmp23252 # Record length +.Ltmp23252: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end475-"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8084 # Function type index + .secrel32 "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" # Function section relative address + .secidx "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span >,void>" # Function name +.Ltmp23253: + .short .Ltmp23255-.Ltmp23254 # Record length +.Ltmp23254: + .short 4414 # Record kind: S_LOCAL + .long 4331 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23255: + .cv_def_range .Ltmp12281 .Ltmp12282, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23257-.Ltmp23256 # Record length +.Ltmp23256: + .short 4414 # Record kind: S_LOCAL + .long 5996 # TypeIndex + .short 1 # Flags + .asciz "cont" +.Ltmp23257: + .cv_def_range .Ltmp12281 .Ltmp12282, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23251: + .p2align 2 + .cv_linetable 475, "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z", .Lfunc_end475 + .section .debug$S,"dr",associative,"??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span,std::allocator >,void> + .long .Ltmp23259-.Ltmp23258 # Subsection size +.Ltmp23258: + .short .Ltmp23261-.Ltmp23260 # Record length +.Ltmp23260: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end476-"??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8086 # Function type index + .secrel32 "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" # Function section relative address + .secidx "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span,std::allocator >,void>" # Function name +.Ltmp23261: + .short .Ltmp23263-.Ltmp23262 # Record length +.Ltmp23262: + .short 4414 # Record kind: S_LOCAL + .long 6241 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23263: + .cv_def_range .Ltmp12283 .Ltmp12284, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23265-.Ltmp23264 # Record length +.Ltmp23264: + .short 4414 # Record kind: S_LOCAL + .long 4534 # TypeIndex + .short 1 # Flags + .asciz "cont" +.Ltmp23265: + .cv_def_range .Ltmp12283 .Ltmp12284, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23259: + .p2align 2 + .cv_linetable 476, "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z", .Lfunc_end476 + .section .debug$S,"dr",associative,"?size@?$span@$$CBD$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp23267-.Ltmp23266 # Subsection size +.Ltmp23266: + .short .Ltmp23269-.Ltmp23268 # Record length +.Ltmp23268: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end477-"?size@?$span@$$CBD$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8087 # Function type index + .secrel32 "?size@?$span@$$CBD$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@$$CBD$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp23269: + .short .Ltmp23271-.Ltmp23270 # Record length +.Ltmp23270: + .short 4414 # Record kind: S_LOCAL + .long 6264 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23271: + .cv_def_range .Ltmp12285 .Ltmp12286, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23267: + .p2align 2 + .cv_linetable 477, "?size@?$span@$$CBD$0?0@gsl@@QEBA_JXZ", .Lfunc_end477 + .section .debug$S,"dr",associative,"?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp23273-.Ltmp23272 # Subsection size +.Ltmp23272: + .short .Ltmp23275-.Ltmp23274 # Record length +.Ltmp23274: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end478-"?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8088 # Function type index + .secrel32 "?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" # Function section relative address + .secidx "?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp23275: + .short .Ltmp23277-.Ltmp23276 # Record length +.Ltmp23276: + .short 4414 # Record kind: S_LOCAL + .long 6264 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23277: + .cv_def_range .Ltmp12287 .Ltmp12288, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23273: + .p2align 2 + .cv_linetable 478, "?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ", .Lfunc_end478 + .section .debug$S,"dr",associative,"?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::data + .long .Ltmp23279-.Ltmp23278 # Subsection size +.Ltmp23278: + .short .Ltmp23281-.Ltmp23280 # Record length +.Ltmp23280: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end479-"?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8089 # Function type index + .secrel32 "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" # Function section relative address + .secidx "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::data" # Function name +.Ltmp23281: + .short .Ltmp23283-.Ltmp23282 # Record length +.Ltmp23282: + .short 4414 # Record kind: S_LOCAL + .long 4612 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23283: + .cv_def_range .Ltmp12291 .Ltmp12292, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23279: + .p2align 2 + .cv_linetable 479, "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ", .Lfunc_end479 + .section .debug$S,"dr",associative,"??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span,std::allocator >,void> + .long .Ltmp23285-.Ltmp23284 # Subsection size +.Ltmp23284: + .short .Ltmp23287-.Ltmp23286 # Record length +.Ltmp23286: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end480-"??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8091 # Function type index + .secrel32 "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" # Function section relative address + .secidx "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span,std::allocator >,void>" # Function name +.Ltmp23287: + .short .Ltmp23289-.Ltmp23288 # Record length +.Ltmp23288: + .short 4414 # Record kind: S_LOCAL + .long 6241 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23289: + .cv_def_range .Ltmp12293 .Ltmp12294, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23291-.Ltmp23290 # Record length +.Ltmp23290: + .short 4414 # Record kind: S_LOCAL + .long 4442 # TypeIndex + .short 1 # Flags + .asciz "cont" +.Ltmp23291: + .cv_def_range .Ltmp12293 .Ltmp12294, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23285: + .p2align 2 + .cv_linetable 480, "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z", .Lfunc_end480 + .section .debug$S,"dr" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____20::::operator() + .long .Ltmp23293-.Ltmp23292 # Subsection size +.Ltmp23292: + .short .Ltmp23295-.Ltmp23294 # Record length +.Ltmp23294: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end481-"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8095 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____20::::operator()" # Function name +.Ltmp23295: + .short .Ltmp23297-.Ltmp23296 # Record length +.Ltmp23296: + .short 4414 # Record kind: S_LOCAL + .long 8093 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23297: + .cv_def_range .Ltmp12295 .Ltmp12296, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23293: + .p2align 2 + .cv_linetable 481, "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z", .Lfunc_end481 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____20::::operator() + .long .Ltmp23299-.Ltmp23298 # Subsection size +.Ltmp23298: + .short .Ltmp23301-.Ltmp23300 # Record length +.Ltmp23300: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end482-"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8096 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____20::::operator()" # Function name +.Ltmp23301: + .short .Ltmp23303-.Ltmp23302 # Record length +.Ltmp23302: + .short 4414 # Record kind: S_LOCAL + .long 6294 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23303: + .cv_def_range .Ltmp12297 .Ltmp12298, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23299: + .p2align 2 + .cv_linetable 482, "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ", .Lfunc_end482 + .section .debug$S,"dr",associative,"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span >,void> + .long .Ltmp23305-.Ltmp23304 # Subsection size +.Ltmp23304: + .short .Ltmp23307-.Ltmp23306 # Record length +.Ltmp23306: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end483-"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8098 # Function type index + .secrel32 "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" # Function section relative address + .secidx "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span >,void>" # Function name +.Ltmp23307: + .short .Ltmp23309-.Ltmp23308 # Record length +.Ltmp23308: + .short 4414 # Record kind: S_LOCAL + .long 4331 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23309: + .cv_def_range .Ltmp12299 .Ltmp12300, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23311-.Ltmp23310 # Record length +.Ltmp23310: + .short 4414 # Record kind: S_LOCAL + .long 5980 # TypeIndex + .short 1 # Flags + .asciz "cont" +.Ltmp23311: + .cv_def_range .Ltmp12299 .Ltmp12300, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23305: + .p2align 2 + .cv_linetable 483, "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z", .Lfunc_end483 + .section .debug$S,"dr",associative,"??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::~vector + .long .Ltmp23313-.Ltmp23312 # Subsection size +.Ltmp23312: + .short .Ltmp23315-.Ltmp23314 # Record length +.Ltmp23314: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end484-"??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8099 # Function type index + .secrel32 "??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::~vector" # Function name +.Ltmp23315: + .short .Ltmp23317-.Ltmp23316 # Record length +.Ltmp23316: + .short 4414 # Record kind: S_LOCAL + .long 5967 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23317: + .cv_def_range .Ltmp12303 .Ltmp12306, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23313: + .p2align 2 + .cv_linetable 484, "??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ", .Lfunc_end484 + .section .debug$S,"dr" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____20::::operator() + .long .Ltmp23319-.Ltmp23318 # Subsection size +.Ltmp23318: + .short .Ltmp23321-.Ltmp23320 # Record length +.Ltmp23320: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end485-"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8104 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____20::::operator()" # Function name +.Ltmp23321: + .short .Ltmp23323-.Ltmp23322 # Record length +.Ltmp23322: + .short 4414 # Record kind: S_LOCAL + .long 8101 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23323: + .cv_def_range .Ltmp12307 .Ltmp12308, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23319: + .p2align 2 + .cv_linetable 485, "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z", .Lfunc_end485 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____20::::operator() + .long .Ltmp23325-.Ltmp23324 # Subsection size +.Ltmp23324: + .short .Ltmp23327-.Ltmp23326 # Record length +.Ltmp23326: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end486-"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8105 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____20::::operator()" # Function name +.Ltmp23327: + .short .Ltmp23329-.Ltmp23328 # Record length +.Ltmp23328: + .short 4414 # Record kind: S_LOCAL + .long 6304 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23329: + .cv_def_range .Ltmp12309 .Ltmp12310, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23325: + .p2align 2 + .cv_linetable 486, "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ", .Lfunc_end486 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____20::::operator() + .long .Ltmp23331-.Ltmp23330 # Subsection size +.Ltmp23330: + .short .Ltmp23333-.Ltmp23332 # Record length +.Ltmp23332: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end487-"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8109 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____20::::operator()" # Function name +.Ltmp23333: + .short .Ltmp23335-.Ltmp23334 # Record length +.Ltmp23334: + .short 4414 # Record kind: S_LOCAL + .long 8107 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23335: + .cv_def_range .Ltmp12311 .Ltmp12312, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23331: + .p2align 2 + .cv_linetable 487, "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z", .Lfunc_end487 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____20::::operator() + .long .Ltmp23337-.Ltmp23336 # Subsection size +.Ltmp23336: + .short .Ltmp23339-.Ltmp23338 # Record length +.Ltmp23338: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end488-"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8110 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____20::::operator()" # Function name +.Ltmp23339: + .short .Ltmp23341-.Ltmp23340 # Record length +.Ltmp23340: + .short 4414 # Record kind: S_LOCAL + .long 6314 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23341: + .cv_def_range .Ltmp12313 .Ltmp12314, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23337: + .p2align 2 + .cv_linetable 488, "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ", .Lfunc_end488 + .section .debug$S,"dr",associative,"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::make_span > > + .long .Ltmp23343-.Ltmp23342 # Subsection size +.Ltmp23342: + .short .Ltmp23345-.Ltmp23344 # Record length +.Ltmp23344: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end489-"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8112 # Function type index + .secrel32 "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" # Function section relative address + .secidx "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span > >" # Function name +.Ltmp23345: + .short .Ltmp23347-.Ltmp23346 # Record length +.Ltmp23346: + .short 4414 # Record kind: S_LOCAL + .long 5996 # TypeIndex + .short 1 # Flags + .asciz "cont" +.Ltmp23347: + .cv_def_range .Ltmp12315 .Ltmp12316, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23343: + .p2align 2 + .cv_linetable 489, "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z", .Lfunc_end489 + .section .debug$S,"dr",associative,"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::make_span > > + .long .Ltmp23349-.Ltmp23348 # Subsection size +.Ltmp23348: + .short .Ltmp23351-.Ltmp23350 # Record length +.Ltmp23350: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end490-"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8114 # Function type index + .secrel32 "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" # Function section relative address + .secidx "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span > >" # Function name +.Ltmp23351: + .short .Ltmp23353-.Ltmp23352 # Record length +.Ltmp23352: + .short 4414 # Record kind: S_LOCAL + .long 5980 # TypeIndex + .short 1 # Flags + .asciz "cont" +.Ltmp23353: + .cv_def_range .Ltmp12317 .Ltmp12318, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23349: + .p2align 2 + .cv_linetable 490, "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z", .Lfunc_end490 + .section .debug$S,"dr",associative,"?data@?$vector@HV?$allocator@H@std@@@std@@QEBAPEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::data + .long .Ltmp23355-.Ltmp23354 # Subsection size +.Ltmp23354: + .short .Ltmp23357-.Ltmp23356 # Record length +.Ltmp23356: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end491-"?data@?$vector@HV?$allocator@H@std@@@std@@QEBAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8115 # Function type index + .secrel32 "?data@?$vector@HV?$allocator@H@std@@@std@@QEBAPEBHXZ" # Function section relative address + .secidx "?data@?$vector@HV?$allocator@H@std@@@std@@QEBAPEBHXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::data" # Function name +.Ltmp23357: + .short .Ltmp23359-.Ltmp23358 # Record length +.Ltmp23358: + .short 4414 # Record kind: S_LOCAL + .long 6025 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23359: + .cv_def_range .Ltmp12319 .Ltmp12320, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23355: + .p2align 2 + .cv_linetable 491, "?data@?$vector@HV?$allocator@H@std@@@std@@QEBAPEBHXZ", .Lfunc_end491 + .section .debug$S,"dr",associative,"??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Vector_alloc &,void> + .long .Ltmp23361-.Ltmp23360 # Subsection size +.Ltmp23360: + .short .Ltmp23363-.Ltmp23362 # Record length +.Ltmp23362: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end492-"??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8117 # Function type index + .secrel32 "??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" # Function section relative address + .secidx "??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Vector_alloc &,void>" # Function name +.Ltmp23363: + .short .Ltmp23365-.Ltmp23364 # Record length +.Ltmp23364: + .short 4414 # Record kind: S_LOCAL + .long 6070 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23365: + .cv_def_range .Ltmp12323 .Ltmp12327, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp23367-.Ltmp23366 # Record length +.Ltmp23366: + .short 4414 # Record kind: S_LOCAL + .long 5971 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp23367: + .cv_def_range .Ltmp12323 .Ltmp12327, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23361: + .p2align 2 + .cv_linetable 492, "??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z", .Lfunc_end492 + .section .debug$S,"dr",associative,"??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Construct + .long .Ltmp23369-.Ltmp23368 # Subsection size +.Ltmp23368: + .short .Ltmp23371-.Ltmp23370 # Record length +.Ltmp23370: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end493-"??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8119 # Function type index + .secrel32 "??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0@Z" # Function section relative address + .secidx "??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Construct" # Function name +.Ltmp23371: + .short .Ltmp23373-.Ltmp23372 # Record length +.Ltmp23372: + .short 4414 # Record kind: S_LOCAL + .long 5967 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23373: + .cv_def_range .Ltmp12328 .Ltmp12329, "E\021O\001\000\0000\000\000\000" + .short .Ltmp23375-.Ltmp23374 # Record length +.Ltmp23374: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp23375: + .cv_def_range .Ltmp12328 .Ltmp12329, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23377-.Ltmp23376 # Record length +.Ltmp23376: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp23377: + .cv_def_range .Ltmp12328 .Ltmp12329, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23369: + .p2align 2 + .cv_linetable 493, "??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0@Z", .Lfunc_end493 + .section .debug$S,"dr",associative,"?end@?$initializer_list@H@std@@QEBAPEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::initializer_list::end + .long .Ltmp23379-.Ltmp23378 # Subsection size +.Ltmp23378: + .short .Ltmp23381-.Ltmp23380 # Record length +.Ltmp23380: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end494-"?end@?$initializer_list@H@std@@QEBAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8120 # Function type index + .secrel32 "?end@?$initializer_list@H@std@@QEBAPEBHXZ" # Function section relative address + .secidx "?end@?$initializer_list@H@std@@QEBAPEBHXZ" # Function section index + .byte 0 # Flags + .asciz "std::initializer_list::end" # Function name +.Ltmp23381: + .short .Ltmp23383-.Ltmp23382 # Record length +.Ltmp23382: + .short 4414 # Record kind: S_LOCAL + .long 6129 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23383: + .cv_def_range .Ltmp12330 .Ltmp12331, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23379: + .p2align 2 + .cv_linetable 494, "?end@?$initializer_list@H@std@@QEBAPEBHXZ", .Lfunc_end494 + .section .debug$S,"dr",associative,"?begin@?$initializer_list@H@std@@QEBAPEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::initializer_list::begin + .long .Ltmp23385-.Ltmp23384 # Subsection size +.Ltmp23384: + .short .Ltmp23387-.Ltmp23386 # Record length +.Ltmp23386: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end495-"?begin@?$initializer_list@H@std@@QEBAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8121 # Function type index + .secrel32 "?begin@?$initializer_list@H@std@@QEBAPEBHXZ" # Function section relative address + .secidx "?begin@?$initializer_list@H@std@@QEBAPEBHXZ" # Function section index + .byte 0 # Flags + .asciz "std::initializer_list::begin" # Function name +.Ltmp23387: + .short .Ltmp23389-.Ltmp23388 # Record length +.Ltmp23388: + .short 4414 # Record kind: S_LOCAL + .long 6129 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23389: + .cv_def_range .Ltmp12332 .Ltmp12333, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23385: + .p2align 2 + .cv_linetable 495, "?begin@?$initializer_list@H@std@@QEBAPEBHXZ", .Lfunc_end495 + .section .debug$S,"dr",associative,"??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::~_Vector_alloc + .long .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_end496-"??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8122 # Function type index + .secrel32 "??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::~_Vector_alloc" # Function name +.Ltmp23393: + .short .Ltmp23395-.Ltmp23394 # Record length +.Ltmp23394: + .short 4414 # Record kind: S_LOCAL + .long 6070 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23395: + .cv_def_range .Ltmp12336 .Ltmp12339, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23391: + .p2align 2 + .cv_linetable 496, "??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ", .Lfunc_end496 + .section .debug$S,"dr",associative,"??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward &> + .long .Ltmp23397-.Ltmp23396 # Subsection size +.Ltmp23396: + .short .Ltmp23399-.Ltmp23398 # Record length +.Ltmp23398: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end497-"??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8124 # Function type index + .secrel32 "??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z" # Function section relative address + .secidx "??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward &>" # Function name +.Ltmp23399: + .short .Ltmp23401-.Ltmp23400 # Record length +.Ltmp23400: + .short 4414 # Record kind: S_LOCAL + .long 5971 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp23401: + .cv_def_range .Ltmp12340 .Ltmp12341, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23397: + .p2align 2 + .cv_linetable 497, "??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z", .Lfunc_end497 + .section .debug$S,"dr",associative,"??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_Vector_val >,1>::_Compressed_pair &> + .long .Ltmp23403-.Ltmp23402 # Subsection size +.Ltmp23402: + .short .Ltmp23405-.Ltmp23404 # Record length +.Ltmp23404: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end498-"??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8130 # Function type index + .secrel32 "??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z" # Function section relative address + .secidx "??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>::_Compressed_pair &>" # Function name +.Ltmp23405: + .short .Ltmp23407-.Ltmp23406 # Record length +.Ltmp23406: + .short 4414 # Record kind: S_LOCAL + .long 6187 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23407: + .cv_def_range .Ltmp12342 .Ltmp12343, "E\021O\001\000\000@\000\000\000" + .short .Ltmp23409-.Ltmp23408 # Record length +.Ltmp23408: + .short 4414 # Record kind: S_LOCAL + .long 8128 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp23409: + .cv_def_range .Ltmp12342 .Ltmp12343, "E\021O\001\000\000P\000\000\000" + .short .Ltmp23411-.Ltmp23410 # Record length +.Ltmp23410: + .short 4414 # Record kind: S_LOCAL + .long 5971 # TypeIndex + .short 1 # Flags + .asciz "_Val1" +.Ltmp23411: + .cv_def_range .Ltmp12342 .Ltmp12343, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23403: + .p2align 2 + .cv_linetable 498, "??$?0AEBV?$allocator@H@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@H@1@@Z", .Lfunc_end498 + .section .debug$S,"dr",associative,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Alloc_proxy + .long .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_end499-"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8131 # Function type index + .secrel32 "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Alloc_proxy" # Function name +.Ltmp23415: + .short .Ltmp23417-.Ltmp23416 # Record length +.Ltmp23416: + .short 4414 # Record kind: S_LOCAL + .long 6070 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23417: + .cv_def_range .Ltmp12344 .Ltmp12345, "E\021O\001\000\000P\000\000\000" + .short .Ltmp23419-.Ltmp23418 # Record length +.Ltmp23418: + .short 4414 # Record kind: S_LOCAL + .long 7352 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +.Ltmp23419: + .cv_def_range .Ltmp12344 .Ltmp12345, "E\021O\001\000\000h\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23413: + .p2align 2 + .cv_linetable 499, "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ", .Lfunc_end499 + .section .debug$S,"dr",associative,"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_Vector_val >,1>::~_Compressed_pair + .long .Ltmp23421-.Ltmp23420 # Subsection size +.Ltmp23420: + .short .Ltmp23423-.Ltmp23422 # Record length +.Ltmp23422: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end500-"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8133 # Function type index + .secrel32 "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>::~_Compressed_pair" # Function name +.Ltmp23423: + .short .Ltmp23425-.Ltmp23424 # Record length +.Ltmp23424: + .short 4414 # Record kind: S_LOCAL + .long 6187 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23425: + .cv_def_range .Ltmp12346 .Ltmp12348, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23421: + .p2align 2 + .cv_linetable 500, "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@XZ", .Lfunc_end500 + .section .debug$S,"dr",associative,"??$?0AEBV?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::_Wrap_alloc &> + .long .Ltmp23427-.Ltmp23426 # Subsection size +.Ltmp23426: + .short .Ltmp23429-.Ltmp23428 # Record length +.Ltmp23428: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end501-"??$?0AEBV?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8135 # Function type index + .secrel32 "??$?0AEBV?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" # Function section relative address + .secidx "??$?0AEBV?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::_Wrap_alloc &>" # Function name +.Ltmp23429: + .short .Ltmp23431-.Ltmp23430 # Record length +.Ltmp23430: + .short 4414 # Record kind: S_LOCAL + .long 6168 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23431: + .cv_def_range .Ltmp12349 .Ltmp12350, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23433-.Ltmp23432 # Record length +.Ltmp23432: + .short 4414 # Record kind: S_LOCAL + .long 5971 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp23433: + .cv_def_range .Ltmp12349 .Ltmp12350, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23427: + .p2align 2 + .cv_linetable 501, "??$?0AEBV?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z", .Lfunc_end501 + .section .debug$S,"dr",associative,"??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_val >::_Vector_val + .long .Ltmp23435-.Ltmp23434 # Subsection size +.Ltmp23434: + .short .Ltmp23437-.Ltmp23436 # Record length +.Ltmp23436: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end502-"??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8136 # Function type index + .secrel32 "??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_val >::_Vector_val" # Function name +.Ltmp23437: + .short .Ltmp23439-.Ltmp23438 # Record length +.Ltmp23438: + .short 4414 # Record kind: S_LOCAL + .long 6215 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23439: + .cv_def_range .Ltmp12351 .Ltmp12352, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23435: + .p2align 2 + .cv_linetable 502, "??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ", .Lfunc_end502 + .section .debug$S,"dr",associative,"??0?$allocator@H@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocator + .long .Ltmp23441-.Ltmp23440 # Subsection size +.Ltmp23440: + .short .Ltmp23443-.Ltmp23442 # Record length +.Ltmp23442: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end503-"??0?$allocator@H@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8137 # Function type index + .secrel32 "??0?$allocator@H@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$allocator@H@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +.Ltmp23443: + .short .Ltmp23445-.Ltmp23444 # Record length +.Ltmp23444: + .short 4414 # Record kind: S_LOCAL + .long 6111 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23445: + .cv_def_range .Ltmp12353 .Ltmp12354, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp23447-.Ltmp23446 # Record length +.Ltmp23446: + .short 4414 # Record kind: S_LOCAL + .long 5971 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp23447: + .cv_def_range .Ltmp12353 .Ltmp12354, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23441: + .p2align 2 + .cv_linetable 503, "??0?$allocator@H@std@@QEAA@AEBV01@@Z", .Lfunc_end503 + .section .debug$S,"dr",associative,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Getal + .long .Ltmp23449-.Ltmp23448 # Subsection size +.Ltmp23448: + .short .Ltmp23451-.Ltmp23450 # Record length +.Ltmp23450: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end504-"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8138 # Function type index + .secrel32 "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" # Function section relative address + .secidx "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Getal" # Function name +.Ltmp23451: + .short .Ltmp23453-.Ltmp23452 # Record length +.Ltmp23452: + .short 4414 # Record kind: S_LOCAL + .long 6070 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23453: + .cv_def_range .Ltmp12355 .Ltmp12356, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23449: + .p2align 2 + .cv_linetable 504, "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ", .Lfunc_end504 + .section .debug$S,"dr",associative,"??$?0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::_Wrap_alloc > &> + .long .Ltmp23455-.Ltmp23454 # Subsection size +.Ltmp23454: + .short .Ltmp23457-.Ltmp23456 # Record length +.Ltmp23456: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end505-"??$?0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8140 # Function type index + .secrel32 "??$?0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" # Function section relative address + .secidx "??$?0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::_Wrap_alloc > &>" # Function name +.Ltmp23457: + .short .Ltmp23459-.Ltmp23458 # Record length +.Ltmp23458: + .short 4414 # Record kind: S_LOCAL + .long 7366 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23459: + .cv_def_range .Ltmp12357 .Ltmp12358, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23461-.Ltmp23460 # Record length +.Ltmp23460: + .short 4414 # Record kind: S_LOCAL + .long 6076 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp23461: + .cv_def_range .Ltmp12357 .Ltmp12358, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23455: + .p2align 2 + .cv_linetable 505, "??$?0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z", .Lfunc_end505 + .section .debug$S,"dr",associative,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myproxy + .long .Ltmp23463-.Ltmp23462 # Subsection size +.Ltmp23462: + .short .Ltmp23465-.Ltmp23464 # Record length +.Ltmp23464: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end506-"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8141 # Function type index + .secrel32 "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Function section relative address + .secidx "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myproxy" # Function name +.Ltmp23465: + .short .Ltmp23467-.Ltmp23466 # Record length +.Ltmp23466: + .short 4414 # Record kind: S_LOCAL + .long 6070 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23467: + .cv_def_range .Ltmp12359 .Ltmp12360, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23463: + .p2align 2 + .cv_linetable 506, "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ", .Lfunc_end506 + .section .debug$S,"dr",associative,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Get_data + .long .Ltmp23469-.Ltmp23468 # Subsection size +.Ltmp23468: + .short .Ltmp23471-.Ltmp23470 # Record length +.Ltmp23470: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end507-"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8142 # Function type index + .secrel32 "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Get_data" # Function name +.Ltmp23471: + .short .Ltmp23473-.Ltmp23472 # Record length +.Ltmp23472: + .short 4414 # Record kind: S_LOCAL + .long 6070 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23473: + .cv_def_range .Ltmp12361 .Ltmp12362, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23469: + .p2align 2 + .cv_linetable 507, "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ", .Lfunc_end507 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_Vector_val >,1>::_Get_first + .long .Ltmp23475-.Ltmp23474 # Subsection size +.Ltmp23474: + .short .Ltmp23477-.Ltmp23476 # Record length +.Ltmp23476: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end508-"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8143 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" # Function section relative address + .secidx "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>::_Get_first" # Function name +.Ltmp23477: + .short .Ltmp23479-.Ltmp23478 # Record length +.Ltmp23478: + .short 4414 # Record kind: S_LOCAL + .long 6187 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23479: + .cv_def_range .Ltmp12363 .Ltmp12364, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23475: + .p2align 2 + .cv_linetable 508, "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ", .Lfunc_end508 + .section .debug$S,"dr",associative,"??$forward@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward > &> + .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_end509-"??$forward@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8145 # Function type index + .secrel32 "??$forward@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" # Function section relative address + .secidx "??$forward@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward > &>" # Function name +.Ltmp23483: + .short .Ltmp23485-.Ltmp23484 # Record length +.Ltmp23484: + .short 4414 # Record kind: S_LOCAL + .long 6076 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp23485: + .cv_def_range .Ltmp12365 .Ltmp12366, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23481: + .p2align 2 + .cv_linetable 509, "??$forward@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z", .Lfunc_end509 + .section .debug$S,"dr",associative,"??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocator + .long .Ltmp23487-.Ltmp23486 # Subsection size +.Ltmp23486: + .short .Ltmp23489-.Ltmp23488 # Record length +.Ltmp23488: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end510-"??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8147 # Function type index + .secrel32 "??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" # Function section relative address + .secidx "??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +.Ltmp23489: + .short .Ltmp23491-.Ltmp23490 # Record length +.Ltmp23490: + .short 4414 # Record kind: S_LOCAL + .long 7394 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23491: + .cv_def_range .Ltmp12367 .Ltmp12368, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp23493-.Ltmp23492 # Record length +.Ltmp23492: + .short 4414 # Record kind: S_LOCAL + .long 5971 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp23493: + .cv_def_range .Ltmp12367 .Ltmp12368, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23487: + .p2align 2 + .cv_linetable 510, "??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z", .Lfunc_end510 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_Vector_val >,1>::_Get_second + .long .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_end511-"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8148 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>::_Get_second" # Function name +.Ltmp23497: + .short .Ltmp23499-.Ltmp23498 # Record length +.Ltmp23498: + .short 4414 # Record kind: S_LOCAL + .long 6187 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23499: + .cv_def_range .Ltmp12369 .Ltmp12370, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23495: + .p2align 2 + .cv_linetable 511, "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ", .Lfunc_end511 + .section .debug$S,"dr",associative,"??1?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_val >::~_Vector_val + .long .Ltmp23501-.Ltmp23500 # Subsection size +.Ltmp23500: + .short .Ltmp23503-.Ltmp23502 # Record length +.Ltmp23502: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end512-"??1?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8149 # Function type index + .secrel32 "??1?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_val >::~_Vector_val" # Function name +.Ltmp23503: + .short .Ltmp23505-.Ltmp23504 # Record length +.Ltmp23504: + .short 4414 # Record kind: S_LOCAL + .long 6215 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23505: + .cv_def_range .Ltmp12371 .Ltmp12373, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23501: + .p2align 2 + .cv_linetable 512, "??1?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ", .Lfunc_end512 + .section .debug$S,"dr",associative,"??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Construct + .long .Ltmp23507-.Ltmp23506 # Subsection size +.Ltmp23506: + .short .Ltmp23509-.Ltmp23508 # Record length +.Ltmp23508: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end513-"??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8152 # Function type index + .secrel32 "??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z" # Function section relative address + .secidx "??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Construct" # Function name +.Ltmp23509: + .short .Ltmp23511-.Ltmp23510 # Record length +.Ltmp23510: + .short 4414 # Record kind: S_LOCAL + .long 5967 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23511: + .cv_def_range .Ltmp12376 .Ltmp12380, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp23513-.Ltmp23512 # Record length +.Ltmp23512: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp23513: + .cv_def_range .Ltmp12376 .Ltmp12380, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp23515-.Ltmp23514 # Record length +.Ltmp23514: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp23515: + .cv_def_range .Ltmp12376 .Ltmp12380, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp23517-.Ltmp23516 # Record length +.Ltmp23516: + .short 4414 # Record kind: S_LOCAL + .long 4323 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp23517: + .cv_def_range .Ltmp12376 .Ltmp12380, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23507: + .p2align 2 + .cv_linetable 513, "??$_Construct@PEBH@?$vector@HV?$allocator@H@std@@@std@@QEAAXPEBH0Uforward_iterator_tag@1@@Z", .Lfunc_end513 + .section .debug$S,"dr",associative,"?_Buy@?$vector@HV?$allocator@H@std@@@std@@IEAA_N_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Buy + .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_end514-"?_Buy@?$vector@HV?$allocator@H@std@@@std@@IEAA_N_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8153 # Function type index + .secrel32 "?_Buy@?$vector@HV?$allocator@H@std@@@std@@IEAA_N_K@Z" # Function section relative address + .secidx "?_Buy@?$vector@HV?$allocator@H@std@@@std@@IEAA_N_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Buy" # Function name +.Ltmp23521: + .short .Ltmp23523-.Ltmp23522 # Record length +.Ltmp23522: + .short 4414 # Record kind: S_LOCAL + .long 5967 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23523: + .cv_def_range .Ltmp12381 .Ltmp12387, "E\021O\001\000\000@\000\000\000" + .short .Ltmp23525-.Ltmp23524 # Record length +.Ltmp23524: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Capacity" +.Ltmp23525: + .cv_def_range .Ltmp12381 .Ltmp12387, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23519: + .p2align 2 + .cv_linetable 514, "?_Buy@?$vector@HV?$allocator@H@std@@@std@@IEAA_N_K@Z", .Lfunc_end514 + .section .debug$S,"dr",associative,"??$distance@PEBH@std@@YA_JPEBH0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::distance + .long .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_end515-"??$distance@PEBH@std@@YA_JPEBH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8155 # Function type index + .secrel32 "??$distance@PEBH@std@@YA_JPEBH0@Z" # Function section relative address + .secidx "??$distance@PEBH@std@@YA_JPEBH0@Z" # Function section index + .byte 0 # Flags + .asciz "std::distance" # Function name +.Ltmp23529: + .short .Ltmp23531-.Ltmp23530 # Record length +.Ltmp23530: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp23531: + .cv_def_range .Ltmp12388 .Ltmp12389, "E\021O\001\000\000(\000\000\000" + .short .Ltmp23533-.Ltmp23532 # Record length +.Ltmp23532: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp23533: + .cv_def_range .Ltmp12388 .Ltmp12389, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23527: + .p2align 2 + .cv_linetable 515, "??$distance@PEBH@std@@YA_JPEBH0@Z", .Lfunc_end515 + .section .debug$S,"dr",associative,"??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHPEBH0PEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Ucopy + .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_end516-"??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHPEBH0PEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8158 # Function type index + .secrel32 "??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHPEBH0PEAH@Z" # Function section relative address + .secidx "??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHPEBH0PEAH@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Ucopy" # Function name +.Ltmp23537: + .short .Ltmp23539-.Ltmp23538 # Record length +.Ltmp23538: + .short 4414 # Record kind: S_LOCAL + .long 5967 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23539: + .cv_def_range .Ltmp12390 .Ltmp12391, "E\021O\001\000\000(\000\000\000" + .short .Ltmp23541-.Ltmp23540 # Record length +.Ltmp23540: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp23541: + .cv_def_range .Ltmp12390 .Ltmp12391, "E\021O\001\000\0000\000\000\000" + .short .Ltmp23543-.Ltmp23542 # Record length +.Ltmp23542: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp23543: + .cv_def_range .Ltmp12390 .Ltmp12391, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23545-.Ltmp23544 # Record length +.Ltmp23544: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp23545: + .cv_def_range .Ltmp12390 .Ltmp12391, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23535: + .p2align 2 + .cv_linetable 516, "??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHPEBH0PEAH@Z", .Lfunc_end516 + .section .debug$S,"dr",associative,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myfirst + .long .Ltmp23547-.Ltmp23546 # Subsection size +.Ltmp23546: + .short .Ltmp23549-.Ltmp23548 # Record length +.Ltmp23548: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end517-"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8159 # Function type index + .secrel32 "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" # Function section relative address + .secidx "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myfirst" # Function name +.Ltmp23549: + .short .Ltmp23551-.Ltmp23550 # Record length +.Ltmp23550: + .short 4414 # Record kind: S_LOCAL + .long 6070 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23551: + .cv_def_range .Ltmp12392 .Ltmp12393, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23547: + .p2align 2 + .cv_linetable 517, "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ", .Lfunc_end517 + .section .debug$S,"dr",associative,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Mylast + .long .Ltmp23553-.Ltmp23552 # Subsection size +.Ltmp23552: + .short .Ltmp23555-.Ltmp23554 # Record length +.Ltmp23554: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end518-"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8160 # Function type index + .secrel32 "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" # Function section relative address + .secidx "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Mylast" # Function name +.Ltmp23555: + .short .Ltmp23557-.Ltmp23556 # Record length +.Ltmp23556: + .short 4414 # Record kind: S_LOCAL + .long 6070 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23557: + .cv_def_range .Ltmp12394 .Ltmp12395, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23553: + .p2align 2 + .cv_linetable 518, "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ", .Lfunc_end518 + .section .debug$S,"dr",associative,"?_Tidy@?$vector@HV?$allocator@H@std@@@std@@IEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Tidy + .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_end519-"?_Tidy@?$vector@HV?$allocator@H@std@@@std@@IEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8161 # Function type index + .secrel32 "?_Tidy@?$vector@HV?$allocator@H@std@@@std@@IEAAXXZ" # Function section relative address + .secidx "?_Tidy@?$vector@HV?$allocator@H@std@@@std@@IEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Tidy" # Function name +.Ltmp23561: + .short .Ltmp23563-.Ltmp23562 # Record length +.Ltmp23562: + .short 4414 # Record kind: S_LOCAL + .long 5967 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23563: + .cv_def_range .Ltmp12396 .Ltmp12399, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23559: + .p2align 2 + .cv_linetable 519, "?_Tidy@?$vector@HV?$allocator@H@std@@@std@@IEAAXXZ", .Lfunc_end519 + .section .debug$S,"dr",associative,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myend + .long .Ltmp23565-.Ltmp23564 # Subsection size +.Ltmp23564: + .short .Ltmp23567-.Ltmp23566 # Record length +.Ltmp23566: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end520-"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8162 # Function type index + .secrel32 "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" # Function section relative address + .secidx "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myend" # Function name +.Ltmp23567: + .short .Ltmp23569-.Ltmp23568 # Record length +.Ltmp23568: + .short 4414 # Record kind: S_LOCAL + .long 6070 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23569: + .cv_def_range .Ltmp12400 .Ltmp12401, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23565: + .p2align 2 + .cv_linetable 520, "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ", .Lfunc_end520 + .section .debug$S,"dr",associative,"?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::max_size + .long .Ltmp23571-.Ltmp23570 # Subsection size +.Ltmp23570: + .short .Ltmp23573-.Ltmp23572 # Record length +.Ltmp23572: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end521-"?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8163 # Function type index + .secrel32 "?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" # Function section relative address + .secidx "?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::max_size" # Function name +.Ltmp23573: + .short .Ltmp23575-.Ltmp23574 # Record length +.Ltmp23574: + .short 4414 # Record kind: S_LOCAL + .long 6025 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23575: + .cv_def_range .Ltmp12402 .Ltmp12403, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23571: + .p2align 2 + .cv_linetable 521, "?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ", .Lfunc_end521 + .section .debug$S,"dr",associative,"?_Xlen@?$vector@HV?$allocator@H@std@@@std@@IEBAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Xlen + .long .Ltmp23577-.Ltmp23576 # Subsection size +.Ltmp23576: + .short .Ltmp23579-.Ltmp23578 # Record length +.Ltmp23578: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end522-"?_Xlen@?$vector@HV?$allocator@H@std@@@std@@IEBAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8164 # Function type index + .secrel32 "?_Xlen@?$vector@HV?$allocator@H@std@@@std@@IEBAXXZ" # Function section relative address + .secidx "?_Xlen@?$vector@HV?$allocator@H@std@@@std@@IEBAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Xlen" # Function name +.Ltmp23579: + .short .Ltmp23581-.Ltmp23580 # Record length +.Ltmp23580: + .short 4414 # Record kind: S_LOCAL + .long 6025 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23581: + .cv_def_range .Ltmp12404 .Ltmp12405, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23577: + .p2align 2 + .cv_linetable 522, "?_Xlen@?$vector@HV?$allocator@H@std@@@std@@IEBAXXZ", .Lfunc_end522 + .section .debug$S,"dr",associative,"?allocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAPEAH_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::allocate + .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_end523-"?allocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAPEAH_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8165 # Function type index + .secrel32 "?allocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAPEAH_K@Z" # Function section relative address + .secidx "?allocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAPEAH_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::allocate" # Function name +.Ltmp23585: + .short .Ltmp23587-.Ltmp23586 # Record length +.Ltmp23586: + .short 4414 # Record kind: S_LOCAL + .long 6168 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23587: + .cv_def_range .Ltmp12406 .Ltmp12407, "E\021O\001\000\000(\000\000\000" + .short .Ltmp23589-.Ltmp23588 # Record length +.Ltmp23588: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp23589: + .cv_def_range .Ltmp12406 .Ltmp12407, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23583: + .p2align 2 + .cv_linetable 523, "?allocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAPEAH_K@Z", .Lfunc_end523 + .section .debug$S,"dr",associative,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Getal + .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_end524-"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8166 # Function type index + .secrel32 "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" # Function section relative address + .secidx "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Getal" # Function name +.Ltmp23593: + .short .Ltmp23595-.Ltmp23594 # Record length +.Ltmp23594: + .short 4414 # Record kind: S_LOCAL + .long 6080 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23595: + .cv_def_range .Ltmp12408 .Ltmp12409, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23591: + .p2align 2 + .cv_linetable 524, "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ", .Lfunc_end524 + .section .debug$S,"dr",associative,"?max_size@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA_KU_Nil@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::max_size + .long .Ltmp23597-.Ltmp23596 # Subsection size +.Ltmp23596: + .short .Ltmp23599-.Ltmp23598 # Record length +.Ltmp23598: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end525-"?max_size@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA_KU_Nil@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8167 # Function type index + .secrel32 "?max_size@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA_KU_Nil@2@@Z" # Function section relative address + .secidx "?max_size@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA_KU_Nil@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::max_size" # Function name +.Ltmp23599: + .short .Ltmp23601-.Ltmp23600 # Record length +.Ltmp23600: + .short 4414 # Record kind: S_LOCAL + .long 6163 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23601: + .cv_def_range .Ltmp12410 .Ltmp12411, "E\021O\001\000\000(\000\000\000" + .short .Ltmp23603-.Ltmp23602 # Record length +.Ltmp23602: + .short 4414 # Record kind: S_LOCAL + .long 4971 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp23603: + .cv_def_range .Ltmp12410 .Ltmp12411, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23597: + .p2align 2 + .cv_linetable 525, "?max_size@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA_KU_Nil@2@@Z", .Lfunc_end525 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_Vector_val >,1>::_Get_first + .long .Ltmp23605-.Ltmp23604 # Subsection size +.Ltmp23604: + .short .Ltmp23607-.Ltmp23606 # Record length +.Ltmp23606: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end526-"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8168 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" # Function section relative address + .secidx "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>::_Get_first" # Function name +.Ltmp23607: + .short .Ltmp23609-.Ltmp23608 # Record length +.Ltmp23608: + .short 4414 # Record kind: S_LOCAL + .long 6190 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23609: + .cv_def_range .Ltmp12412 .Ltmp12413, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23605: + .p2align 2 + .cv_linetable 526, "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@H@std@@@2@XZ", .Lfunc_end526 + .section .debug$S,"dr",associative,"?max_size@?$allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator_traits >::max_size + .long .Ltmp23611-.Ltmp23610 # Subsection size +.Ltmp23610: + .short .Ltmp23613-.Ltmp23612 # Record length +.Ltmp23612: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end527-"?max_size@?$allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8169 # Function type index + .secrel32 "?max_size@?$allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z" # Function section relative address + .secidx "?max_size@?$allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator_traits >::max_size" # Function name +.Ltmp23613: + .short .Ltmp23615-.Ltmp23614 # Record length +.Ltmp23614: + .short 4414 # Record kind: S_LOCAL + .long 5971 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp23615: + .cv_def_range .Ltmp12414 .Ltmp12415, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23611: + .p2align 2 + .cv_linetable 527, "?max_size@?$allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z", .Lfunc_end527 + .section .debug$S,"dr",associative,"?max_size@?$allocator@H@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::max_size + .long .Ltmp23617-.Ltmp23616 # Subsection size +.Ltmp23616: + .short .Ltmp23619-.Ltmp23618 # Record length +.Ltmp23618: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end528-"?max_size@?$allocator@H@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8170 # Function type index + .secrel32 "?max_size@?$allocator@H@std@@QEBA_KXZ" # Function section relative address + .secidx "?max_size@?$allocator@H@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::allocator::max_size" # Function name +.Ltmp23619: + .short .Ltmp23621-.Ltmp23620 # Record length +.Ltmp23620: + .short 4414 # Record kind: S_LOCAL + .long 6106 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23621: + .cv_def_range .Ltmp12416 .Ltmp12417, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23617: + .p2align 2 + .cv_linetable 528, "?max_size@?$allocator@H@std@@QEBA_KXZ", .Lfunc_end528 + .section .debug$S,"dr",associative,"?allocate@?$allocator@H@std@@QEAAPEAH_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocate + .long .Ltmp23623-.Ltmp23622 # Subsection size +.Ltmp23622: + .short .Ltmp23625-.Ltmp23624 # Record length +.Ltmp23624: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end529-"?allocate@?$allocator@H@std@@QEAAPEAH_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8171 # Function type index + .secrel32 "?allocate@?$allocator@H@std@@QEAAPEAH_K@Z" # Function section relative address + .secidx "?allocate@?$allocator@H@std@@QEAAPEAH_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocate" # Function name +.Ltmp23625: + .short .Ltmp23627-.Ltmp23626 # Record length +.Ltmp23626: + .short 4414 # Record kind: S_LOCAL + .long 6111 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23627: + .cv_def_range .Ltmp12418 .Ltmp12419, "E\021O\001\000\000(\000\000\000" + .short .Ltmp23629-.Ltmp23628 # Record length +.Ltmp23628: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp23629: + .cv_def_range .Ltmp12418 .Ltmp12419, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23623: + .p2align 2 + .cv_linetable 529, "?allocate@?$allocator@H@std@@QEAAPEAH_K@Z", .Lfunc_end529 + .section .debug$S,"dr",associative,"??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Distance1 + .long .Ltmp23631-.Ltmp23630 # Subsection size +.Ltmp23630: + .short .Ltmp23633-.Ltmp23632 # Record length +.Ltmp23632: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end530-"??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8174 # Function type index + .secrel32 "??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Distance1" # Function name +.Ltmp23633: + .short .Ltmp23635-.Ltmp23634 # Record length +.Ltmp23634: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp23635: + .cv_def_range .Ltmp12420 .Ltmp12423, "E\021O\001\000\000 \000\000\000" + .short .Ltmp23637-.Ltmp23636 # Record length +.Ltmp23636: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp23637: + .cv_def_range .Ltmp12420 .Ltmp12423, "E\021O\001\000\000(\000\000\000" + .short .Ltmp23639-.Ltmp23638 # Record length +.Ltmp23638: + .short 4414 # Record kind: S_LOCAL + .long 4308 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp23639: + .cv_def_range .Ltmp12420 .Ltmp12423, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23631: + .p2align 2 + .cv_linetable 530, "??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z", .Lfunc_end530 + .section .debug$S,"dr",associative,"??$_Debug_pointer@$$CBH@std@@YAXPEBHPEB_WI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Debug_pointer + .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_end531-"??$_Debug_pointer@$$CBH@std@@YAXPEBHPEB_WI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8177 # Function type index + .secrel32 "??$_Debug_pointer@$$CBH@std@@YAXPEBHPEB_WI@Z" # Function section relative address + .secidx "??$_Debug_pointer@$$CBH@std@@YAXPEBHPEB_WI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Debug_pointer" # Function name +.Ltmp23643: + .short .Ltmp23645-.Ltmp23644 # Record length +.Ltmp23644: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp23645: + .cv_def_range .Ltmp12424 .Ltmp12427, "E\021O\001\000\000 \000\000\000" + .short .Ltmp23647-.Ltmp23646 # Record length +.Ltmp23646: + .short 4414 # Record kind: S_LOCAL + .long 7774 # TypeIndex + .short 1 # Flags + .asciz "_File" +.Ltmp23647: + .cv_def_range .Ltmp12424 .Ltmp12427, "E\021O\001\000\000(\000\000\000" + .short .Ltmp23649-.Ltmp23648 # Record length +.Ltmp23648: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Line" +.Ltmp23649: + .cv_def_range .Ltmp12424 .Ltmp12427, "E\021O\001\000\0004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23641: + .p2align 2 + .cv_linetable 531, "??$_Debug_pointer@$$CBH@std@@YAXPEBHPEB_WI@Z", .Lfunc_end531 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_copy > + .long .Ltmp23651-.Ltmp23650 # Subsection size +.Ltmp23650: + .short .Ltmp23653-.Ltmp23652 # Record length +.Ltmp23652: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end532-"??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8180 # Function type index + .secrel32 "??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy >" # Function name +.Ltmp23653: + .short .Ltmp23655-.Ltmp23654 # Record length +.Ltmp23654: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp23655: + .cv_def_range .Ltmp12428 .Ltmp12429, "E\021O\001\000\000@\000\000\000" + .short .Ltmp23657-.Ltmp23656 # Record length +.Ltmp23656: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp23657: + .cv_def_range .Ltmp12428 .Ltmp12429, "E\021O\001\000\000H\000\000\000" + .short .Ltmp23659-.Ltmp23658 # Record length +.Ltmp23658: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp23659: + .cv_def_range .Ltmp12428 .Ltmp12429, "E\021O\001\000\000X\000\000\000" + .short .Ltmp23661-.Ltmp23660 # Record length +.Ltmp23660: + .short 4414 # Record kind: S_LOCAL + .long 6076 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp23661: + .cv_def_range .Ltmp12428 .Ltmp12429, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23651: + .p2align 2 + .cv_linetable 532, "??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z", .Lfunc_end532 + .section .debug$S,"dr",associative,"??$_Rechecked@PEAHPEAH@std@@YAAEAPEAHAEAPEAHPEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Rechecked + .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_end533-"??$_Rechecked@PEAHPEAH@std@@YAAEAPEAHAEAPEAHPEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8183 # Function type index + .secrel32 "??$_Rechecked@PEAHPEAH@std@@YAAEAPEAHAEAPEAHPEAH@Z" # Function section relative address + .secidx "??$_Rechecked@PEAHPEAH@std@@YAAEAPEAHAEAPEAHPEAH@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Rechecked" # Function name +.Ltmp23665: + .short .Ltmp23667-.Ltmp23666 # Record length +.Ltmp23666: + .short 4414 # Record kind: S_LOCAL + .long 5158 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp23667: + .cv_def_range .Ltmp12430 .Ltmp12431, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp23669-.Ltmp23668 # Record length +.Ltmp23668: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Src" +.Ltmp23669: + .cv_def_range .Ltmp12430 .Ltmp12431, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23663: + .p2align 2 + .cv_linetable 533, "??$_Rechecked@PEAHPEAH@std@@YAAEAPEAHAEAPEAHPEAH@Z", .Lfunc_end533 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy_al_unchecked@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_copy_al_unchecked > + .long .Ltmp23671-.Ltmp23670 # Subsection size +.Ltmp23670: + .short .Ltmp23673-.Ltmp23672 # Record length +.Ltmp23672: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end534-"??$_Uninitialized_copy_al_unchecked@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8184 # Function type index + .secrel32 "??$_Uninitialized_copy_al_unchecked@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy_al_unchecked@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy_al_unchecked >" # Function name +.Ltmp23673: + .short .Ltmp23675-.Ltmp23674 # Record length +.Ltmp23674: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp23675: + .cv_def_range .Ltmp12432 .Ltmp12434, "E\021O\001\000\000`\000\000\000" + .short .Ltmp23677-.Ltmp23676 # Record length +.Ltmp23676: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp23677: + .cv_def_range .Ltmp12432 .Ltmp12434, "E\021O\001\000\000H\000\000\000" + .short .Ltmp23679-.Ltmp23678 # Record length +.Ltmp23678: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp23679: + .cv_def_range .Ltmp12432 .Ltmp12434, "E\021O\001\000\000h\000\000\000" + .short .Ltmp23681-.Ltmp23680 # Record length +.Ltmp23680: + .short 4414 # Record kind: S_LOCAL + .long 6076 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp23681: + .cv_def_range .Ltmp12432 .Ltmp12434, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23671: + .p2align 2 + .cv_linetable 534, "??$_Uninitialized_copy_al_unchecked@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z", .Lfunc_end534 + .section .debug$S,"dr",associative,"??$_Unchecked@PEAH@std@@YAPEAHPEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unchecked + .long .Ltmp23683-.Ltmp23682 # Subsection size +.Ltmp23682: + .short .Ltmp23685-.Ltmp23684 # Record length +.Ltmp23684: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end535-"??$_Unchecked@PEAH@std@@YAPEAHPEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8186 # Function type index + .secrel32 "??$_Unchecked@PEAH@std@@YAPEAHPEAH@Z" # Function section relative address + .secidx "??$_Unchecked@PEAH@std@@YAPEAHPEAH@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unchecked" # Function name +.Ltmp23685: + .short .Ltmp23687-.Ltmp23686 # Record length +.Ltmp23686: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Src" +.Ltmp23687: + .cv_def_range .Ltmp12435 .Ltmp12436, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23683: + .p2align 2 + .cv_linetable 535, "??$_Unchecked@PEAH@std@@YAPEAHPEAH@Z", .Lfunc_end535 + .section .debug$S,"dr",associative,"??$_Unchecked@PEBH@std@@YAPEBHPEBH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unchecked + .long .Ltmp23689-.Ltmp23688 # Subsection size +.Ltmp23688: + .short .Ltmp23691-.Ltmp23690 # Record length +.Ltmp23690: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end536-"??$_Unchecked@PEBH@std@@YAPEBHPEBH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8188 # Function type index + .secrel32 "??$_Unchecked@PEBH@std@@YAPEBHPEBH@Z" # Function section relative address + .secidx "??$_Unchecked@PEBH@std@@YAPEBHPEBH@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unchecked" # Function name +.Ltmp23691: + .short .Ltmp23693-.Ltmp23692 # Record length +.Ltmp23692: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "_Src" +.Ltmp23693: + .cv_def_range .Ltmp12437 .Ltmp12438, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23689: + .p2align 2 + .cv_linetable 536, "??$_Unchecked@PEBH@std@@YAPEBHPEBH@Z", .Lfunc_end536 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy_al_unchecked1@$$CBHHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_copy_al_unchecked1 > + .long .Ltmp23695-.Ltmp23694 # Subsection size +.Ltmp23694: + .short .Ltmp23697-.Ltmp23696 # Record length +.Ltmp23696: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end537-"??$_Uninitialized_copy_al_unchecked1@$$CBHHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8202 # Function type index + .secrel32 "??$_Uninitialized_copy_al_unchecked1@$$CBHHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy_al_unchecked1@$$CBHHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy_al_unchecked1 >" # Function name +.Ltmp23697: + .short .Ltmp23699-.Ltmp23698 # Record length +.Ltmp23698: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp23699: + .cv_def_range .Ltmp12439 .Ltmp12440, "E\021O\001\000\000(\000\000\000" + .short .Ltmp23701-.Ltmp23700 # Record length +.Ltmp23700: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp23701: + .cv_def_range .Ltmp12439 .Ltmp12440, "E\021O\001\000\0000\000\000\000" + .short .Ltmp23703-.Ltmp23702 # Record length +.Ltmp23702: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp23703: + .cv_def_range .Ltmp12439 .Ltmp12440, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23705-.Ltmp23704 # Record length +.Ltmp23704: + .short 4414 # Record kind: S_LOCAL + .long 6076 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp23705: + .cv_def_range .Ltmp12439 .Ltmp12440, "E\021O\001\000\000@\000\000\000" + .short .Ltmp23707-.Ltmp23706 # Record length +.Ltmp23706: + .short 4414 # Record kind: S_LOCAL + .long 8194 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp23707: + .cv_def_range .Ltmp12439 .Ltmp12440, "E\021O\001\000\000P\000\000\000" + .short .Ltmp23709-.Ltmp23708 # Record length +.Ltmp23708: + .short 4414 # Record kind: S_LOCAL + .long 4759 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp23709: + .cv_def_range .Ltmp12439 .Ltmp12440, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23695: + .p2align 2 + .cv_linetable 537, "??$_Uninitialized_copy_al_unchecked1@$$CBHHV?$allocator@H@std@@@std@@YAPEAHPEBH0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z", .Lfunc_end537 + .section .debug$S,"dr",associative,"??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Ptr_copy_cat + .long .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_end538-"??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8207 # Function type index + .secrel32 "??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z" # Function section relative address + .secidx "??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Ptr_copy_cat" # Function name +.Ltmp23713: + .short .Ltmp23715-.Ltmp23714 # Record length +.Ltmp23714: + .short 4414 # Record kind: S_LOCAL + .long 8204 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp23715: + .cv_def_range .Ltmp12441 .Ltmp12442, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp23717-.Ltmp23716 # Record length +.Ltmp23716: + .short 4414 # Record kind: S_LOCAL + .long 7627 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp23717: + .cv_def_range .Ltmp12441 .Ltmp12442, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23711: + .p2align 2 + .cv_linetable 538, "??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z", .Lfunc_end538 + .section .debug$S,"dr",associative,"??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_memmove + .long .Ltmp23719-.Ltmp23718 # Subsection size +.Ltmp23718: + .short .Ltmp23721-.Ltmp23720 # Record length +.Ltmp23720: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end539-"??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8209 # Function type index + .secrel32 "??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z" # Function section relative address + .secidx "??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_memmove" # Function name +.Ltmp23721: + .short .Ltmp23723-.Ltmp23722 # Record length +.Ltmp23722: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp23723: + .cv_def_range .Ltmp12443 .Ltmp12444, "E\021O\001\000\000P\000\000\000" + .short .Ltmp23725-.Ltmp23724 # Record length +.Ltmp23724: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp23725: + .cv_def_range .Ltmp12443 .Ltmp12444, "E\021O\001\000\000X\000\000\000" + .short .Ltmp23727-.Ltmp23726 # Record length +.Ltmp23726: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp23727: + .cv_def_range .Ltmp12443 .Ltmp12444, "E\021O\001\000\000`\000\000\000" + .short .Ltmp23729-.Ltmp23728 # Record length +.Ltmp23728: + .short 4414 # Record kind: S_LOCAL + .long 4649 # TypeIndex + .short 0 # Flags + .asciz "_First_ch" +.Ltmp23729: + .cv_def_range .Ltmp12443 .Ltmp12444, "E\021O\001\000\000H\000\000\000" + .short .Ltmp23731-.Ltmp23730 # Record length +.Ltmp23730: + .short 4414 # Record kind: S_LOCAL + .long 4649 # TypeIndex + .short 0 # Flags + .asciz "_Last_ch" +.Ltmp23731: + .cv_def_range .Ltmp12443 .Ltmp12444, "E\021O\001\000\000@\000\000\000" + .short .Ltmp23733-.Ltmp23732 # Record length +.Ltmp23732: + .short 4414 # Record kind: S_LOCAL + .long 8210 # TypeIndex + .short 0 # Flags + .asciz "_Dest_ch" +.Ltmp23733: + .cv_def_range .Ltmp12443 .Ltmp12444, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23735-.Ltmp23734 # Record length +.Ltmp23734: + .short 4414 # Record kind: S_LOCAL + .long 4495 # TypeIndex + .short 0 # Flags + .asciz "_Count" +.Ltmp23735: + .cv_def_range .Ltmp12443 .Ltmp12444, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23719: + .p2align 2 + .cv_linetable 539, "??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z", .Lfunc_end539 + .section .debug$S,"dr",associative,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Orphan_all + .long .Ltmp23737-.Ltmp23736 # Subsection size +.Ltmp23736: + .short .Ltmp23739-.Ltmp23738 # Record length +.Ltmp23738: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end540-"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8211 # Function type index + .secrel32 "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Orphan_all" # Function name +.Ltmp23739: + .short .Ltmp23741-.Ltmp23740 # Record length +.Ltmp23740: + .short 4414 # Record kind: S_LOCAL + .long 6070 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23741: + .cv_def_range .Ltmp12445 .Ltmp12446, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23737: + .p2align 2 + .cv_linetable 540, "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ", .Lfunc_end540 + .section .debug$S,"dr",associative,"?_Destroy@?$vector@HV?$allocator@H@std@@@std@@IEAAXPEAH0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Destroy + .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_end541-"?_Destroy@?$vector@HV?$allocator@H@std@@@std@@IEAAXPEAH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8212 # Function type index + .secrel32 "?_Destroy@?$vector@HV?$allocator@H@std@@@std@@IEAAXPEAH0@Z" # Function section relative address + .secidx "?_Destroy@?$vector@HV?$allocator@H@std@@@std@@IEAAXPEAH0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Destroy" # Function name +.Ltmp23745: + .short .Ltmp23747-.Ltmp23746 # Record length +.Ltmp23746: + .short 4414 # Record kind: S_LOCAL + .long 5967 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23747: + .cv_def_range .Ltmp12447 .Ltmp12448, "E\021O\001\000\000 \000\000\000" + .short .Ltmp23749-.Ltmp23748 # Record length +.Ltmp23748: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp23749: + .cv_def_range .Ltmp12447 .Ltmp12448, "E\021O\001\000\000(\000\000\000" + .short .Ltmp23751-.Ltmp23750 # Record length +.Ltmp23750: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp23751: + .cv_def_range .Ltmp12447 .Ltmp12448, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23743: + .p2align 2 + .cv_linetable 541, "?_Destroy@?$vector@HV?$allocator@H@std@@@std@@IEAAXPEAH0@Z", .Lfunc_end541 + .section .debug$S,"dr",associative,"?deallocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAXPEAH_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::deallocate + .long .Ltmp23753-.Ltmp23752 # Subsection size +.Ltmp23752: + .short .Ltmp23755-.Ltmp23754 # Record length +.Ltmp23754: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end542-"?deallocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAXPEAH_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8213 # Function type index + .secrel32 "?deallocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAXPEAH_K@Z" # Function section relative address + .secidx "?deallocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAXPEAH_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::deallocate" # Function name +.Ltmp23755: + .short .Ltmp23757-.Ltmp23756 # Record length +.Ltmp23756: + .short 4414 # Record kind: S_LOCAL + .long 6168 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23757: + .cv_def_range .Ltmp12449 .Ltmp12450, "E\021O\001\000\000 \000\000\000" + .short .Ltmp23759-.Ltmp23758 # Record length +.Ltmp23758: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp23759: + .cv_def_range .Ltmp12449 .Ltmp12450, "E\021O\001\000\000(\000\000\000" + .short .Ltmp23761-.Ltmp23760 # Record length +.Ltmp23760: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp23761: + .cv_def_range .Ltmp12449 .Ltmp12450, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23753: + .p2align 2 + .cv_linetable 542, "?deallocate@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAAXPEAH_K@Z", .Lfunc_end542 + .section .debug$S,"dr",associative,"??$_Destroy_range@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Destroy_range,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_end543-"??$_Destroy_range@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8216 # Function type index + .secrel32 "??$_Destroy_range@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" # Function section relative address + .secidx "??$_Destroy_range@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Destroy_range,int *>" # Function name +.Ltmp23765: + .short .Ltmp23767-.Ltmp23766 # Record length +.Ltmp23766: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp23767: + .cv_def_range .Ltmp12451 .Ltmp12452, "E\021O\001\000\0000\000\000\000" + .short .Ltmp23769-.Ltmp23768 # Record length +.Ltmp23768: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp23769: + .cv_def_range .Ltmp12451 .Ltmp12452, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23771-.Ltmp23770 # Record length +.Ltmp23770: + .short 4414 # Record kind: S_LOCAL + .long 6076 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp23771: + .cv_def_range .Ltmp12451 .Ltmp12452, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23763: + .p2align 2 + .cv_linetable 543, "??$_Destroy_range@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z", .Lfunc_end543 + .section .debug$S,"dr",associative,"??$_Destroy_range1@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Destroy_range1,int *> + .long .Ltmp23773-.Ltmp23772 # Subsection size +.Ltmp23772: + .short .Ltmp23775-.Ltmp23774 # Record length +.Ltmp23774: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end544-"??$_Destroy_range1@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8219 # Function type index + .secrel32 "??$_Destroy_range1@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Destroy_range1@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Destroy_range1,int *>" # Function name +.Ltmp23775: + .short .Ltmp23777-.Ltmp23776 # Record length +.Ltmp23776: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp23777: + .cv_def_range .Ltmp12453 .Ltmp12454, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp23779-.Ltmp23778 # Record length +.Ltmp23778: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp23779: + .cv_def_range .Ltmp12453 .Ltmp12454, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp23781-.Ltmp23780 # Record length +.Ltmp23780: + .short 4414 # Record kind: S_LOCAL + .long 6076 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp23781: + .cv_def_range .Ltmp12453 .Ltmp12454, "E\021O\001\000\000\020\000\000\000" + .short .Ltmp23783-.Ltmp23782 # Record length +.Ltmp23782: + .short 4414 # Record kind: S_LOCAL + .long 4759 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp23783: + .cv_def_range .Ltmp12453 .Ltmp12454, "E\021O\001\000\000\030\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23773: + .p2align 2 + .cv_linetable 544, "??$_Destroy_range1@V?$allocator@H@std@@PEAH@std@@YAXPEAH0AEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@U?$integral_constant@_N$00@0@@Z", .Lfunc_end544 + .section .debug$S,"dr",associative,"?deallocate@?$allocator@H@std@@QEAAXPEAH_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::deallocate + .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_end545-"?deallocate@?$allocator@H@std@@QEAAXPEAH_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8220 # Function type index + .secrel32 "?deallocate@?$allocator@H@std@@QEAAXPEAH_K@Z" # Function section relative address + .secidx "?deallocate@?$allocator@H@std@@QEAAXPEAH_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::deallocate" # Function name +.Ltmp23787: + .short .Ltmp23789-.Ltmp23788 # Record length +.Ltmp23788: + .short 4414 # Record kind: S_LOCAL + .long 6111 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23789: + .cv_def_range .Ltmp12455 .Ltmp12456, "E\021O\001\000\000 \000\000\000" + .short .Ltmp23791-.Ltmp23790 # Record length +.Ltmp23790: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp23791: + .cv_def_range .Ltmp12455 .Ltmp12456, "E\021O\001\000\000(\000\000\000" + .short .Ltmp23793-.Ltmp23792 # Record length +.Ltmp23792: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp23793: + .cv_def_range .Ltmp12455 .Ltmp12456, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23785: + .p2align 2 + .cv_linetable 545, "?deallocate@?$allocator@H@std@@QEAAXPEAH_K@Z", .Lfunc_end545 + .section .debug$S,"dr",associative,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Free_proxy + .long .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_end546-"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8221 # Function type index + .secrel32 "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Free_proxy" # Function name +.Ltmp23797: + .short .Ltmp23799-.Ltmp23798 # Record length +.Ltmp23798: + .short 4414 # Record kind: S_LOCAL + .long 6070 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23799: + .cv_def_range .Ltmp12457 .Ltmp12458, "E\021O\001\000\0000\000\000\000" + .short .Ltmp23801-.Ltmp23800 # Record length +.Ltmp23800: + .short 4414 # Record kind: S_LOCAL + .long 7352 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +.Ltmp23801: + .cv_def_range .Ltmp12457 .Ltmp12458, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23795: + .p2align 2 + .cv_linetable 546, "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ", .Lfunc_end546 + .section .debug$S,"dr",associative,"?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA?AU12@U_Nil@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::select_on_container_copy_construction + .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_end547-"?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA?AU12@U_Nil@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8222 # Function type index + .secrel32 "?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA?AU12@U_Nil@2@@Z" # Function section relative address + .secidx "?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA?AU12@U_Nil@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::select_on_container_copy_construction" # Function name +.Ltmp23805: + .short .Ltmp23807-.Ltmp23806 # Record length +.Ltmp23806: + .short 4414 # Record kind: S_LOCAL + .long 6163 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23807: + .cv_def_range .Ltmp12459 .Ltmp12460, "E\021O\001\000\000H\000\000\000" + .short .Ltmp23809-.Ltmp23808 # Record length +.Ltmp23808: + .short 4414 # Record kind: S_LOCAL + .long 4971 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp23809: + .cv_def_range .Ltmp12459 .Ltmp12460, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23803: + .p2align 2 + .cv_linetable 547, "?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEBA?AU12@U_Nil@2@@Z", .Lfunc_end547 + .section .debug$S,"dr",associative,"??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Vector_alloc >,void> + .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_end548-"??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8224 # Function type index + .secrel32 "??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" # Function section relative address + .secidx "??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Vector_alloc >,void>" # Function name +.Ltmp23813: + .short .Ltmp23815-.Ltmp23814 # Record length +.Ltmp23814: + .short 4414 # Record kind: S_LOCAL + .long 6070 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23815: + .cv_def_range .Ltmp12463 .Ltmp12467, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp23817-.Ltmp23816 # Record length +.Ltmp23816: + .short 4414 # Record kind: S_LOCAL + .long 6171 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp23817: + .cv_def_range .Ltmp12463 .Ltmp12467, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23811: + .p2align 2 + .cv_linetable 548, "??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z", .Lfunc_end548 + .section .debug$S,"dr",associative,"??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Ucopy > > > + .long .Ltmp23819-.Ltmp23818 # Subsection size +.Ltmp23818: + .short .Ltmp23821-.Ltmp23820 # Record length +.Ltmp23820: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end549-"??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8227 # Function type index + .secrel32 "??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z" # Function section relative address + .secidx "??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Ucopy > > >" # Function name +.Ltmp23821: + .short .Ltmp23823-.Ltmp23822 # Record length +.Ltmp23822: + .short 4414 # Record kind: S_LOCAL + .long 5967 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23823: + .cv_def_range .Ltmp12474 .Ltmp12483, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp23825-.Ltmp23824 # Record length +.Ltmp23824: + .short 4414 # Record kind: S_LOCAL + .long 8228 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp23825: + .cv_def_range .Lfunc_begin549 .Ltmp12475, "A\021K\001\000\000" + .cv_def_range .Ltmp12475 .Ltmp12480 .Ltmp12481 .Ltmp12482, "E\021N\001\000\000\320\377\377\377" + .short .Ltmp23827-.Ltmp23826 # Record length +.Ltmp23826: + .short 4414 # Record kind: S_LOCAL + .long 8228 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp23827: + .cv_def_range .Lfunc_begin549 .Ltmp12476, "A\021P\001\000\000" + .cv_def_range .Ltmp12476 .Ltmp12480 .Ltmp12481 .Ltmp12482, "E\021N\001\000\000\310\377\377\377" + .short .Ltmp23829-.Ltmp23828 # Record length +.Ltmp23828: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp23829: + .cv_def_range .Ltmp12474 .Ltmp12483, "E\021N\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23819: + .p2align 2 + .cv_linetable 549, "??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@@?$vector@HV?$allocator@H@std@@@std@@IEAAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@1@0PEAH@Z", .Lfunc_end549 + .section .debug$S,"dr",associative,"?end@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::end + .long .Ltmp23831-.Ltmp23830 # Subsection size +.Ltmp23830: + .short .Ltmp23833-.Ltmp23832 # Record length +.Ltmp23832: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end550-"?end@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8229 # Function type index + .secrel32 "?end@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ" # Function section relative address + .secidx "?end@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::end" # Function name +.Ltmp23833: + .short .Ltmp23835-.Ltmp23834 # Record length +.Ltmp23834: + .short 4414 # Record kind: S_LOCAL + .long 6025 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23835: + .cv_def_range .Ltmp12486 .Ltmp12487, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23831: + .p2align 2 + .cv_linetable 550, "?end@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ", .Lfunc_end550 + .section .debug$S,"dr",associative,"?begin@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::begin + .long .Ltmp23837-.Ltmp23836 # Subsection size +.Ltmp23836: + .short .Ltmp23839-.Ltmp23838 # Record length +.Ltmp23838: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end551-"?begin@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8230 # Function type index + .secrel32 "?begin@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ" # Function section relative address + .secidx "?begin@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::begin" # Function name +.Ltmp23839: + .short .Ltmp23841-.Ltmp23840 # Record length +.Ltmp23840: + .short 4414 # Record kind: S_LOCAL + .long 6025 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23841: + .cv_def_range .Ltmp12490 .Ltmp12491, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23837: + .p2align 2 + .cv_linetable 551, "?begin@?$vector@HV?$allocator@H@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@2@XZ", .Lfunc_end551 + .section .debug$S,"dr",associative,"?select_on_container_copy_construction@?$allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@AEBV32@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator_traits >::select_on_container_copy_construction + .long .Ltmp23843-.Ltmp23842 # Subsection size +.Ltmp23842: + .short .Ltmp23845-.Ltmp23844 # Record length +.Ltmp23844: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end552-"?select_on_container_copy_construction@?$allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@AEBV32@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8231 # Function type index + .secrel32 "?select_on_container_copy_construction@?$allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@AEBV32@@Z" # Function section relative address + .secidx "?select_on_container_copy_construction@?$allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@AEBV32@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator_traits >::select_on_container_copy_construction" # Function name +.Ltmp23845: + .short .Ltmp23847-.Ltmp23846 # Record length +.Ltmp23846: + .short 4414 # Record kind: S_LOCAL + .long 5971 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp23847: + .cv_def_range .Ltmp12492 .Ltmp12493, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23843: + .p2align 2 + .cv_linetable 552, "?select_on_container_copy_construction@?$allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@AEBV32@@Z", .Lfunc_end552 + .section .debug$S,"dr",associative,"??$?0V?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@$$QEAV?$allocator@H@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::_Wrap_alloc > + .long .Ltmp23849-.Ltmp23848 # Subsection size +.Ltmp23848: + .short .Ltmp23851-.Ltmp23850 # Record length +.Ltmp23850: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end553-"??$?0V?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@$$QEAV?$allocator@H@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8235 # Function type index + .secrel32 "??$?0V?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@$$QEAV?$allocator@H@1@@Z" # Function section relative address + .secidx "??$?0V?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@$$QEAV?$allocator@H@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::_Wrap_alloc >" # Function name +.Ltmp23851: + .short .Ltmp23853-.Ltmp23852 # Record length +.Ltmp23852: + .short 4414 # Record kind: S_LOCAL + .long 6168 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23853: + .cv_def_range .Ltmp12494 .Ltmp12495, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23855-.Ltmp23854 # Record length +.Ltmp23854: + .short 4414 # Record kind: S_LOCAL + .long 8232 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp23855: + .cv_def_range .Ltmp12494 .Ltmp12495, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23849: + .p2align 2 + .cv_linetable 553, "??$?0V?$allocator@H@std@@@?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@$$QEAV?$allocator@H@1@@Z", .Lfunc_end553 + .section .debug$S,"dr",associative,"??$forward@V?$allocator@H@std@@@std@@YA$$QEAV?$allocator@H@0@AEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward > + .long .Ltmp23857-.Ltmp23856 # Subsection size +.Ltmp23856: + .short .Ltmp23859-.Ltmp23858 # Record length +.Ltmp23858: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end554-"??$forward@V?$allocator@H@std@@@std@@YA$$QEAV?$allocator@H@0@AEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8238 # Function type index + .secrel32 "??$forward@V?$allocator@H@std@@@std@@YA$$QEAV?$allocator@H@0@AEAV10@@Z" # Function section relative address + .secidx "??$forward@V?$allocator@H@std@@@std@@YA$$QEAV?$allocator@H@0@AEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward >" # Function name +.Ltmp23859: + .short .Ltmp23861-.Ltmp23860 # Record length +.Ltmp23860: + .short 4414 # Record kind: S_LOCAL + .long 6226 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp23861: + .cv_def_range .Ltmp12496 .Ltmp12497, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23857: + .p2align 2 + .cv_linetable 554, "??$forward@V?$allocator@H@std@@@std@@YA$$QEAV?$allocator@H@0@AEAV10@@Z", .Lfunc_end554 + .section .debug$S,"dr",associative,"??$forward@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward > > + .long .Ltmp23863-.Ltmp23862 # Subsection size +.Ltmp23862: + .short .Ltmp23865-.Ltmp23864 # Record length +.Ltmp23864: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end555-"??$forward@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8240 # Function type index + .secrel32 "??$forward@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" # Function section relative address + .secidx "??$forward@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward > >" # Function name +.Ltmp23865: + .short .Ltmp23867-.Ltmp23866 # Record length +.Ltmp23866: + .short 4414 # Record kind: S_LOCAL + .long 6076 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp23867: + .cv_def_range .Ltmp12498 .Ltmp12499, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23863: + .p2align 2 + .cv_linetable 555, "??$forward@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z", .Lfunc_end555 + .section .debug$S,"dr",associative,"??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_Vector_val >,1>::_Compressed_pair >> + .long .Ltmp23869-.Ltmp23868 # Subsection size +.Ltmp23868: + .short .Ltmp23871-.Ltmp23870 # Record length +.Ltmp23870: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end556-"??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8243 # Function type index + .secrel32 "??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" # Function section relative address + .secidx "??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>::_Compressed_pair >>" # Function name +.Ltmp23871: + .short .Ltmp23873-.Ltmp23872 # Record length +.Ltmp23872: + .short 4414 # Record kind: S_LOCAL + .long 6187 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23873: + .cv_def_range .Ltmp12500 .Ltmp12501, "E\021O\001\000\000@\000\000\000" + .short .Ltmp23875-.Ltmp23874 # Record length +.Ltmp23874: + .short 4414 # Record kind: S_LOCAL + .long 8128 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp23875: + .cv_def_range .Ltmp12500 .Ltmp12501, "E\021O\001\000\000P\000\000\000" + .short .Ltmp23877-.Ltmp23876 # Record length +.Ltmp23876: + .short 4414 # Record kind: S_LOCAL + .long 6171 # TypeIndex + .short 1 # Flags + .asciz "_Val1" +.Ltmp23877: + .cv_def_range .Ltmp12500 .Ltmp12501, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23869: + .p2align 2 + .cv_linetable 556, "??$?0U?$_Wrap_alloc@V?$allocator@H@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@1@@Z", .Lfunc_end556 + .section .debug$S,"dr",associative,"??0?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@$$QEAU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::_Wrap_alloc + .long .Ltmp23879-.Ltmp23878 # Subsection size +.Ltmp23878: + .short .Ltmp23881-.Ltmp23880 # Record length +.Ltmp23880: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end557-"??0?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@$$QEAU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8244 # Function type index + .secrel32 "??0?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@$$QEAU01@@Z" # Function section relative address + .secidx "??0?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@$$QEAU01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::_Wrap_alloc" # Function name +.Ltmp23881: + .short .Ltmp23883-.Ltmp23882 # Record length +.Ltmp23882: + .short 4414 # Record kind: S_LOCAL + .long 6168 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23883: + .cv_def_range .Ltmp12502 .Ltmp12503, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23885-.Ltmp23884 # Record length +.Ltmp23884: + .short 4414 # Record kind: S_LOCAL + .long 6171 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp23885: + .cv_def_range .Ltmp12502 .Ltmp12503, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23879: + .p2align 2 + .cv_linetable 557, "??0?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@$$QEAU01@@Z", .Lfunc_end557 + .section .debug$S,"dr",associative,"??$move@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::move > &> + .long .Ltmp23887-.Ltmp23886 # Subsection size +.Ltmp23886: + .short .Ltmp23889-.Ltmp23888 # Record length +.Ltmp23888: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end558-"??$move@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8245 # Function type index + .secrel32 "??$move@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" # Function section relative address + .secidx "??$move@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::move > &>" # Function name +.Ltmp23889: + .short .Ltmp23891-.Ltmp23890 # Record length +.Ltmp23890: + .short 4414 # Record kind: S_LOCAL + .long 6076 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp23891: + .cv_def_range .Ltmp12504 .Ltmp12505, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23887: + .p2align 2 + .cv_linetable 558, "??$move@AEAU?$_Wrap_alloc@V?$allocator@H@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@AEAU10@@Z", .Lfunc_end558 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_copy > >,int *,std::allocator > + .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_end559-"??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8248 # Function type index + .secrel32 "??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy > >,int *,std::allocator >" # Function name +.Ltmp23895: + .short .Ltmp23897-.Ltmp23896 # Record length +.Ltmp23896: + .short 4414 # Record kind: S_LOCAL + .long 8228 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp23897: + .cv_def_range .Lfunc_begin559 .Ltmp12517, "A\021J\001\000\000" + .cv_def_range .Ltmp12517 .Ltmp12524 .Ltmp12525 .Ltmp12526, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp23899-.Ltmp23898 # Record length +.Ltmp23898: + .short 4414 # Record kind: S_LOCAL + .long 8228 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp23899: + .cv_def_range .Lfunc_begin559 .Ltmp12518, "A\021K\001\000\000" + .cv_def_range .Ltmp12518 .Ltmp12524 .Ltmp12525 .Ltmp12526, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp23901-.Ltmp23900 # Record length +.Ltmp23900: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp23901: + .cv_def_range .Ltmp12516 .Ltmp12527, "E\021N\001\000\000(\000\000\000" + .short .Ltmp23903-.Ltmp23902 # Record length +.Ltmp23902: + .short 4414 # Record kind: S_LOCAL + .long 6076 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp23903: + .cv_def_range .Ltmp12516 .Ltmp12527, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23893: + .p2align 2 + .cv_linetable 559, "??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@PEAHV?$allocator@H@2@@std@@YAPEAHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@0PEAHAEAU?$_Wrap_alloc@V?$allocator@H@std@@@0@@Z", .Lfunc_end559 + .section .debug$S,"dr",associative,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_const_iterator > >::_Vector_const_iterator + .long .Ltmp23905-.Ltmp23904 # Subsection size +.Ltmp23904: + .short .Ltmp23907-.Ltmp23906 # Record length +.Ltmp23906: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end560-"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8250 # Function type index + .secrel32 "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator > >::_Vector_const_iterator" # Function name +.Ltmp23907: + .short .Ltmp23909-.Ltmp23908 # Record length +.Ltmp23908: + .short 4414 # Record kind: S_LOCAL + .long 6137 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23909: + .cv_def_range .Ltmp12528 .Ltmp12529, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23911-.Ltmp23910 # Record length +.Ltmp23910: + .short 4414 # Record kind: S_LOCAL + .long 6153 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp23911: + .cv_def_range .Ltmp12528 .Ltmp12529, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23905: + .p2align 2 + .cv_linetable 560, "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@AEBV01@@Z", .Lfunc_end560 + .section .debug$S,"dr",associative,"??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_const_iterator > >::~_Vector_const_iterator + .long .Ltmp23913-.Ltmp23912 # Subsection size +.Ltmp23912: + .short .Ltmp23915-.Ltmp23914 # Record length +.Ltmp23914: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end561-"??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8251 # Function type index + .secrel32 "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator > >::~_Vector_const_iterator" # Function name +.Ltmp23915: + .short .Ltmp23917-.Ltmp23916 # Record length +.Ltmp23916: + .short 4414 # Record kind: S_LOCAL + .long 6137 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23917: + .cv_def_range .Ltmp12530 .Ltmp12532, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23913: + .p2align 2 + .cv_linetable 561, "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@XZ", .Lfunc_end561 + .section .debug$S,"dr",associative,"??$_Unchecked@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEBHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unchecked > > + .long .Ltmp23919-.Ltmp23918 # Subsection size +.Ltmp23918: + .short .Ltmp23921-.Ltmp23920 # Record length +.Ltmp23920: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end562-"??$_Unchecked@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEBHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8253 # Function type index + .secrel32 "??$_Unchecked@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEBHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@@Z" # Function section relative address + .secidx "??$_Unchecked@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEBHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unchecked > >" # Function name +.Ltmp23921: + .short .Ltmp23923-.Ltmp23922 # Record length +.Ltmp23922: + .short 4414 # Record kind: S_LOCAL + .long 8228 # TypeIndex + .short 1 # Flags + .asciz "_Iter" +.Ltmp23923: + .cv_def_range .Lfunc_begin562 .Ltmp12534, "A\021J\001\000\000" + .cv_def_range .Ltmp12534 .Ltmp12535, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23919: + .p2align 2 + .cv_linetable 562, "??$_Unchecked@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEBHV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@0@@Z", .Lfunc_end562 + .section .debug$S,"dr",associative,"?_Unchecked@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEBAPEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_const_iterator > >::_Unchecked + .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_end563-"?_Unchecked@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEBAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8254 # Function type index + .secrel32 "?_Unchecked@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEBAPEBHXZ" # Function section relative address + .secidx "?_Unchecked@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEBAPEBHXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator > >::_Unchecked" # Function name +.Ltmp23927: + .short .Ltmp23929-.Ltmp23928 # Record length +.Ltmp23928: + .short 4414 # Record kind: S_LOCAL + .long 6145 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23929: + .cv_def_range .Ltmp12537 .Ltmp12538, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23925: + .p2align 2 + .cv_linetable 563, "?_Unchecked@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEBAPEBHXZ", .Lfunc_end563 + .section .debug$S,"dr",associative,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator012::_Iterator012 + .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_end564-"??0?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8260 # Function type index + .secrel32 "??0?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" # Function section relative address + .secidx "??0?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator012::_Iterator012" # Function name +.Ltmp23933: + .short .Ltmp23935-.Ltmp23934 # Record length +.Ltmp23934: + .short 4414 # Record kind: S_LOCAL + .long 8255 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23935: + .cv_def_range .Ltmp12539 .Ltmp12540, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23937-.Ltmp23936 # Record length +.Ltmp23936: + .short 4414 # Record kind: S_LOCAL + .long 8257 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp23937: + .cv_def_range .Ltmp12539 .Ltmp12540, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23931: + .p2align 2 + .cv_linetable 564, "??0?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z", .Lfunc_end564 + .section .debug$S,"dr",associative,"??0_Iterator_base12@std@@QEAA@AEBU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator_base12::_Iterator_base12 + .long .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_end565-"??0_Iterator_base12@std@@QEAA@AEBU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8261 # Function type index + .secrel32 "??0_Iterator_base12@std@@QEAA@AEBU01@@Z" # Function section relative address + .secidx "??0_Iterator_base12@std@@QEAA@AEBU01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator_base12::_Iterator_base12" # Function name +.Ltmp23941: + .short .Ltmp23943-.Ltmp23942 # Record length +.Ltmp23942: + .short 4414 # Record kind: S_LOCAL + .long 4694 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23943: + .cv_def_range .Ltmp12541 .Ltmp12544, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23945-.Ltmp23944 # Record length +.Ltmp23944: + .short 4414 # Record kind: S_LOCAL + .long 4903 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp23945: + .cv_def_range .Ltmp12541 .Ltmp12544, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23939: + .p2align 2 + .cv_linetable 565, "??0_Iterator_base12@std@@QEAA@AEBU01@@Z", .Lfunc_end565 + .section .debug$S,"dr",associative,"??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator_base12::operator= + .long .Ltmp23947-.Ltmp23946 # Subsection size +.Ltmp23946: + .short .Ltmp23949-.Ltmp23948 # Record length +.Ltmp23948: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end566-"??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8262 # Function type index + .secrel32 "??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z" # Function section relative address + .secidx "??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator_base12::operator=" # Function name +.Ltmp23949: + .short .Ltmp23951-.Ltmp23950 # Record length +.Ltmp23950: + .short 4414 # Record kind: S_LOCAL + .long 4694 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23951: + .cv_def_range .Ltmp12547 .Ltmp12554, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp23953-.Ltmp23952 # Record length +.Ltmp23952: + .short 4414 # Record kind: S_LOCAL + .long 4903 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp23953: + .cv_def_range .Ltmp12547 .Ltmp12554, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp23955-.Ltmp23954 # Record length +.Ltmp23954: + .short 4414 # Record kind: S_LOCAL + .long 7456 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +.Ltmp23955: + .cv_def_range .Ltmp12550 .Ltmp12551 .Ltmp12553 .Ltmp12554, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23947: + .p2align 2 + .cv_linetable 566, "??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z", .Lfunc_end566 + .section .debug$S,"dr",associative,"?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator_base12::_Adopt + .long .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_end567-"?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8263 # Function type index + .secrel32 "?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" # Function section relative address + .secidx "?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator_base12::_Adopt" # Function name +.Ltmp23959: + .short .Ltmp23961-.Ltmp23960 # Record length +.Ltmp23960: + .short 4414 # Record kind: S_LOCAL + .long 4694 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23961: + .cv_def_range .Ltmp12559 .Ltmp12568, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp23963-.Ltmp23962 # Record length +.Ltmp23962: + .short 4414 # Record kind: S_LOCAL + .long 4769 # TypeIndex + .short 1 # Flags + .asciz "_Parent" +.Ltmp23963: + .cv_def_range .Ltmp12559 .Ltmp12568, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp23965-.Ltmp23964 # Record length +.Ltmp23964: + .short 4414 # Record kind: S_LOCAL + .long 7456 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +.Ltmp23965: + .cv_def_range .Ltmp12560 .Ltmp12561 .Ltmp12565 .Ltmp12566, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp23967-.Ltmp23966 # Record length +.Ltmp23966: + .short 4414 # Record kind: S_LOCAL + .long 4698 # TypeIndex + .short 0 # Flags + .asciz "_Parent_proxy" +.Ltmp23967: + .cv_def_range .Ltmp12561 .Ltmp12564 .Ltmp12567 .Ltmp12568, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp23969-.Ltmp23968 # Record length +.Ltmp23968: + .short 4414 # Record kind: S_LOCAL + .long 7456 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +.Ltmp23969: + .cv_def_range .Ltmp12562 .Ltmp12563 .Ltmp12567 .Ltmp12568, "E\021N\001\000\000\320\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23957: + .p2align 2 + .cv_linetable 567, "?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z", .Lfunc_end567 + .section .debug$S,"dr",associative,"?_Orphan_me@_Iterator_base12@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator_base12::_Orphan_me + .long .Ltmp23971-.Ltmp23970 # Subsection size +.Ltmp23970: + .short .Ltmp23973-.Ltmp23972 # Record length +.Ltmp23972: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end568-"?_Orphan_me@_Iterator_base12@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8264 # Function type index + .secrel32 "?_Orphan_me@_Iterator_base12@std@@QEAAXXZ" # Function section relative address + .secidx "?_Orphan_me@_Iterator_base12@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator_base12::_Orphan_me" # Function name +.Ltmp23973: + .short .Ltmp23975-.Ltmp23974 # Record length +.Ltmp23974: + .short 4414 # Record kind: S_LOCAL + .long 4694 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23975: + .cv_def_range .Ltmp12569 .Ltmp12574, "E\021O\001\000\000@\000\000\000" + .short .Ltmp23977-.Ltmp23976 # Record length +.Ltmp23976: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp12573-.Ltmp12570 # Code size + .secrel32 .Ltmp12570 # Function section relative address + .secidx .Lfunc_begin568 # Function section index + .byte 0 # Lexical block name +.Ltmp23977: + .short .Ltmp23979-.Ltmp23978 # Record length +.Ltmp23978: + .short 4414 # Record kind: S_LOCAL + .long 4695 # TypeIndex + .short 0 # Flags + .asciz "_Pnext" +.Ltmp23979: + .cv_def_range .Ltmp12570 .Ltmp12573, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23971: + .p2align 2 + .cv_linetable 568, "?_Orphan_me@_Iterator_base12@std@@QEAAXXZ", .Lfunc_end568 + .section .debug$S,"dr",associative,"??1?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator012::~_Iterator012 + .long .Ltmp23981-.Ltmp23980 # Subsection size +.Ltmp23980: + .short .Ltmp23983-.Ltmp23982 # Record length +.Ltmp23982: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end569-"??1?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8266 # Function type index + .secrel32 "??1?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator012::~_Iterator012" # Function name +.Ltmp23983: + .short .Ltmp23985-.Ltmp23984 # Record length +.Ltmp23984: + .short 4414 # Record kind: S_LOCAL + .long 8255 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23985: + .cv_def_range .Ltmp12575 .Ltmp12577, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23981: + .p2align 2 + .cv_linetable 569, "??1?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@XZ", .Lfunc_end569 + .section .debug$S,"dr",associative,"??1_Iterator_base12@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator_base12::~_Iterator_base12 + .long .Ltmp23987-.Ltmp23986 # Subsection size +.Ltmp23986: + .short .Ltmp23989-.Ltmp23988 # Record length +.Ltmp23988: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end570-"??1_Iterator_base12@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8267 # Function type index + .secrel32 "??1_Iterator_base12@std@@QEAA@XZ" # Function section relative address + .secidx "??1_Iterator_base12@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator_base12::~_Iterator_base12" # Function name +.Ltmp23989: + .short .Ltmp23991-.Ltmp23990 # Record length +.Ltmp23990: + .short 4414 # Record kind: S_LOCAL + .long 4694 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23991: + .cv_def_range .Ltmp12582 .Ltmp12585, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp23993-.Ltmp23992 # Record length +.Ltmp23992: + .short 4414 # Record kind: S_LOCAL + .long 7456 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +.Ltmp23993: + .cv_def_range .Ltmp12582 .Ltmp12583 .Ltmp12584 .Ltmp12585, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23987: + .p2align 2 + .cv_linetable 570, "??1_Iterator_base12@std@@QEAA@XZ", .Lfunc_end570 + .section .debug$S,"dr",associative,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Get_data + .long .Ltmp23995-.Ltmp23994 # Subsection size +.Ltmp23994: + .short .Ltmp23997-.Ltmp23996 # Record length +.Ltmp23996: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end571-"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8268 # Function type index + .secrel32 "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Get_data" # Function name +.Ltmp23997: + .short .Ltmp23999-.Ltmp23998 # Record length +.Ltmp23998: + .short 4414 # Record kind: S_LOCAL + .long 6080 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23999: + .cv_def_range .Ltmp12586 .Ltmp12587, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23995: + .p2align 2 + .cv_linetable 571, "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ", .Lfunc_end571 + .section .debug$S,"dr",associative,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Mylast + .long .Ltmp24001-.Ltmp24000 # Subsection size +.Ltmp24000: + .short .Ltmp24003-.Ltmp24002 # Record length +.Ltmp24002: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end572-"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8269 # Function type index + .secrel32 "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" # Function section relative address + .secidx "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Mylast" # Function name +.Ltmp24003: + .short .Ltmp24005-.Ltmp24004 # Record length +.Ltmp24004: + .short 4414 # Record kind: S_LOCAL + .long 6080 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24005: + .cv_def_range .Ltmp12588 .Ltmp12589, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24001: + .p2align 2 + .cv_linetable 572, "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ", .Lfunc_end572 + .section .debug$S,"dr",associative,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@PEAHPEBU_Container_base12@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_const_iterator > >::_Vector_const_iterator + .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_end573-"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@PEAHPEBU_Container_base12@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8270 # Function type index + .secrel32 "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@PEAHPEBU_Container_base12@1@@Z" # Function section relative address + .secidx "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@PEAHPEBU_Container_base12@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator > >::_Vector_const_iterator" # Function name +.Ltmp24009: + .short .Ltmp24011-.Ltmp24010 # Record length +.Ltmp24010: + .short 4414 # Record kind: S_LOCAL + .long 6137 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24011: + .cv_def_range .Ltmp12592 .Ltmp12596, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp24013-.Ltmp24012 # Record length +.Ltmp24012: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Parg" +.Ltmp24013: + .cv_def_range .Ltmp12592 .Ltmp12596, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp24015-.Ltmp24014 # Record length +.Ltmp24014: + .short 4414 # Record kind: S_LOCAL + .long 4769 # TypeIndex + .short 1 # Flags + .asciz "_Pvector" +.Ltmp24015: + .cv_def_range .Ltmp12592 .Ltmp12596, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24007: + .p2align 2 + .cv_linetable 573, "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@QEAA@PEAHPEBU_Container_base12@1@@Z", .Lfunc_end573 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_Vector_val >,1>::_Get_second + .long .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_end574-"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8271 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>::_Get_second" # Function name +.Ltmp24019: + .short .Ltmp24021-.Ltmp24020 # Record length +.Ltmp24020: + .short 4414 # Record kind: S_LOCAL + .long 6190 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24021: + .cv_def_range .Ltmp12597 .Ltmp12598, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24017: + .p2align 2 + .cv_linetable 574, "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@H@std@@@2@XZ", .Lfunc_end574 + .section .debug$S,"dr",associative,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator012::_Iterator012 + .long .Ltmp24023-.Ltmp24022 # Subsection size +.Ltmp24022: + .short .Ltmp24025-.Ltmp24024 # Record length +.Ltmp24024: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end575-"??0?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8272 # Function type index + .secrel32 "??0?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator012::_Iterator012" # Function name +.Ltmp24025: + .short .Ltmp24027-.Ltmp24026 # Record length +.Ltmp24026: + .short 4414 # Record kind: S_LOCAL + .long 8255 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24027: + .cv_def_range .Ltmp12599 .Ltmp12600, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24023: + .p2align 2 + .cv_linetable 575, "??0?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@QEAA@XZ", .Lfunc_end575 + .section .debug$S,"dr",associative,"??0_Iterator_base12@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator_base12::_Iterator_base12 + .long .Ltmp24029-.Ltmp24028 # Subsection size +.Ltmp24028: + .short .Ltmp24031-.Ltmp24030 # Record length +.Ltmp24030: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end576-"??0_Iterator_base12@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8273 # Function type index + .secrel32 "??0_Iterator_base12@std@@QEAA@XZ" # Function section relative address + .secidx "??0_Iterator_base12@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator_base12::_Iterator_base12" # Function name +.Ltmp24031: + .short .Ltmp24033-.Ltmp24032 # Record length +.Ltmp24032: + .short 4414 # Record kind: S_LOCAL + .long 4694 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24033: + .cv_def_range .Ltmp12601 .Ltmp12602, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24029: + .p2align 2 + .cv_linetable 576, "??0_Iterator_base12@std@@QEAA@XZ", .Lfunc_end576 + .section .debug$S,"dr",associative,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myfirst + .long .Ltmp24035-.Ltmp24034 # Subsection size +.Ltmp24034: + .short .Ltmp24037-.Ltmp24036 # Record length +.Ltmp24036: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end577-"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8274 # Function type index + .secrel32 "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" # Function section relative address + .secidx "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myfirst" # Function name +.Ltmp24037: + .short .Ltmp24039-.Ltmp24038 # Record length +.Ltmp24038: + .short 4414 # Record kind: S_LOCAL + .long 6080 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24039: + .cv_def_range .Ltmp12603 .Ltmp12604, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24035: + .p2align 2 + .cv_linetable 577, "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ", .Lfunc_end577 + .section .debug$S,"dr",associative,"??$_Unfancy@H@std@@YAPEAHPEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unfancy + .long .Ltmp24041-.Ltmp24040 # Subsection size +.Ltmp24040: + .short .Ltmp24043-.Ltmp24042 # Record length +.Ltmp24042: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end578-"??$_Unfancy@H@std@@YAPEAHPEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8275 # Function type index + .secrel32 "??$_Unfancy@H@std@@YAPEAHPEAH@Z" # Function section relative address + .secidx "??$_Unfancy@H@std@@YAPEAHPEAH@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unfancy" # Function name +.Ltmp24043: + .short .Ltmp24045-.Ltmp24044 # Record length +.Ltmp24044: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp24045: + .cv_def_range .Ltmp12605 .Ltmp12606, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24041: + .p2align 2 + .cv_linetable 578, "??$_Unfancy@H@std@@YAPEAHPEAH@Z", .Lfunc_end578 + .section .debug$S,"dr",associative,"??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp24047-.Ltmp24046 # Subsection size +.Ltmp24046: + .short .Ltmp24049-.Ltmp24048 # Record length +.Ltmp24048: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end579-"??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8276 # Function type index + .secrel32 "??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" # Function section relative address + .secidx "??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp24049: + .short .Ltmp24051-.Ltmp24050 # Record length +.Ltmp24050: + .short 4414 # Record kind: S_LOCAL + .long 6241 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24051: + .cv_def_range .Ltmp12607 .Ltmp12608, "E\021O\001\000\0000\000\000\000" + .short .Ltmp24053-.Ltmp24052 # Record length +.Ltmp24052: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp24053: + .cv_def_range .Ltmp12607 .Ltmp12608, "E\021O\001\000\0008\000\000\000" + .short .Ltmp24055-.Ltmp24054 # Record length +.Ltmp24054: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp24055: + .cv_def_range .Ltmp12607 .Ltmp12608, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24047: + .p2align 2 + .cv_linetable 579, "??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z", .Lfunc_end579 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp24057-.Ltmp24056 # Subsection size +.Ltmp24056: + .short .Ltmp24059-.Ltmp24058 # Record length +.Ltmp24058: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end580-"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8279 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp24059: + .short .Ltmp24061-.Ltmp24060 # Record length +.Ltmp24060: + .short 4414 # Record kind: S_LOCAL + .long 8277 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24061: + .cv_def_range .Ltmp12613 .Ltmp12617, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp24063-.Ltmp24062 # Record length +.Ltmp24062: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp24063: + .cv_def_range .Ltmp12613 .Ltmp12617, "E\021N\001\000\000 \000\000\000" + .short .Ltmp24065-.Ltmp24064 # Record length +.Ltmp24064: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp24065: + .cv_def_range .Ltmp12613 .Ltmp12617, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24057: + .p2align 2 + .cv_linetable 580, "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z", .Lfunc_end580 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp24067-.Ltmp24066 # Subsection size +.Ltmp24066: + .short .Ltmp24069-.Ltmp24068 # Record length +.Ltmp24068: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end581-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8280 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp24069: + .short .Ltmp24071-.Ltmp24070 # Record length +.Ltmp24070: + .short 4414 # Record kind: S_LOCAL + .long 6287 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24071: + .cv_def_range .Ltmp12618 .Ltmp12619, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24067: + .p2align 2 + .cv_linetable 581, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ", .Lfunc_end581 + .section .debug$S,"dr",associative,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::vector + .long .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_end582-"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8281 # Function type index + .secrel32 "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +.Ltmp24075: + .short .Ltmp24077-.Ltmp24076 # Record length +.Ltmp24076: + .short 4414 # Record kind: S_LOCAL + .long 5967 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24077: + .cv_def_range .Ltmp12622 .Ltmp12623, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24073: + .p2align 2 + .cv_linetable 582, "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ", .Lfunc_end582 + .section .debug$S,"dr",associative,"??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Vector_alloc + .long .Ltmp24079-.Ltmp24078 # Subsection size +.Ltmp24078: + .short .Ltmp24081-.Ltmp24080 # Record length +.Ltmp24080: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end583-"??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8282 # Function type index + .secrel32 "??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Vector_alloc" # Function name +.Ltmp24081: + .short .Ltmp24083-.Ltmp24082 # Record length +.Ltmp24082: + .short 4414 # Record kind: S_LOCAL + .long 6070 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24083: + .cv_def_range .Ltmp12626 .Ltmp12630, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24079: + .p2align 2 + .cv_linetable 583, "??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ", .Lfunc_end583 + .section .debug$S,"dr",associative,"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_Vector_val >,1>::_Compressed_pair<> + .long .Ltmp24085-.Ltmp24084 # Subsection size +.Ltmp24084: + .short .Ltmp24087-.Ltmp24086 # Record length +.Ltmp24086: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end584-"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8284 # Function type index + .secrel32 "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Function section relative address + .secidx "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>::_Compressed_pair<>" # Function name +.Ltmp24087: + .short .Ltmp24089-.Ltmp24088 # Record length +.Ltmp24088: + .short 4414 # Record kind: S_LOCAL + .long 6187 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24089: + .cv_def_range .Ltmp12631 .Ltmp12632, "E\021O\001\000\0008\000\000\000" + .short .Ltmp24091-.Ltmp24090 # Record length +.Ltmp24090: + .short 4414 # Record kind: S_LOCAL + .long 7745 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp24091: + .cv_def_range .Ltmp12631 .Ltmp12632, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24085: + .p2align 2 + .cv_linetable 584, "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z", .Lfunc_end584 + .section .debug$S,"dr",associative,"??0?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::_Wrap_alloc + .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_end585-"??0?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8285 # Function type index + .secrel32 "??0?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::_Wrap_alloc" # Function name +.Ltmp24095: + .short .Ltmp24097-.Ltmp24096 # Record length +.Ltmp24096: + .short 4414 # Record kind: S_LOCAL + .long 6168 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24097: + .cv_def_range .Ltmp12633 .Ltmp12634, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24093: + .p2align 2 + .cv_linetable 585, "??0?$_Wrap_alloc@V?$allocator@H@std@@@std@@QEAA@XZ", .Lfunc_end585 + .section .debug$S,"dr",associative,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::basic_string + .long .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_end586-"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8286 # Function type index + .secrel32 "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::basic_string" # Function name +.Ltmp24101: + .short .Ltmp24103-.Ltmp24102 # Record length +.Ltmp24102: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24103: + .cv_def_range .Ltmp12639 .Ltmp12644, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24099: + .p2align 2 + .cv_linetable 586, "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ", .Lfunc_end586 + .section .debug$S,"dr" + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::DerivedClass,-1>::span<0,void> + .long .Ltmp24105-.Ltmp24104 # Subsection size +.Ltmp24104: + .short .Ltmp24107-.Ltmp24106 # Record length +.Ltmp24106: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end587-"??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8287 # Function type index + .secrel32 "??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ" # Function section relative address + .secidx "??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::DerivedClass,-1>::span<0,void>" # Function name +.Ltmp24107: + .short .Ltmp24109-.Ltmp24108 # Record length +.Ltmp24108: + .short 4414 # Record kind: S_LOCAL + .long 6327 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24109: + .cv_def_range .Ltmp12647 .Ltmp12648, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24105: + .p2align 2 + .cv_linetable 587, "??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ", .Lfunc_end587 + .long 241 # Symbol subsection for gsl::span::span<(anonymous namespace)::DerivedClass,-1,void> + .long .Ltmp24111-.Ltmp24110 # Subsection size +.Ltmp24110: + .short .Ltmp24113-.Ltmp24112 # Record length +.Ltmp24112: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end588-"??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@AEBV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8289 # Function type index + .secrel32 "??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@AEBV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z" # Function section relative address + .secidx "??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@AEBV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<(anonymous namespace)::DerivedClass,-1,void>" # Function name +.Ltmp24113: + .short .Ltmp24115-.Ltmp24114 # Record length +.Ltmp24114: + .short 4414 # Record kind: S_LOCAL + .long 6384 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24115: + .cv_def_range .Ltmp12649 .Ltmp12650, "E\021O\001\000\0008\000\000\000" + .short .Ltmp24117-.Ltmp24116 # Record length +.Ltmp24116: + .short 4414 # Record kind: S_LOCAL + .long 6343 # TypeIndex + .short 1 # Flags + .asciz "other" +.Ltmp24117: + .cv_def_range .Ltmp12649 .Ltmp12650, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24111: + .p2align 2 + .cv_linetable 588, "??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@AEBV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z", .Lfunc_end588 + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type >::storage_type > + .long .Ltmp24119-.Ltmp24118 # Subsection size +.Ltmp24118: + .short .Ltmp24121-.Ltmp24120 # Record length +.Ltmp24120: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end589-"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8293 # Function type index + .secrel32 "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type >::storage_type >" # Function name +.Ltmp24121: + .short .Ltmp24123-.Ltmp24122 # Record length +.Ltmp24122: + .short 4414 # Record kind: S_LOCAL + .long 8290 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24123: + .cv_def_range .Ltmp12655 .Ltmp12659, "E\021N\001\000\000(\000\000\000" + .short .Ltmp24125-.Ltmp24124 # Record length +.Ltmp24124: + .short 4414 # Record kind: S_LOCAL + .long 6329 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp24125: + .cv_def_range .Ltmp12655 .Ltmp12659, "E\021N\001\000\0000\000\000\000" + .short .Ltmp24127-.Ltmp24126 # Record length +.Ltmp24126: + .short 4414 # Record kind: S_LOCAL + .long 5047 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp24127: + .cv_def_range .Ltmp12655 .Ltmp12659, "E\021N\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24119: + .p2align 2 + .cv_linetable 589, "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z", .Lfunc_end589 + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::DerivedClass,-1>::size + .long .Ltmp24129-.Ltmp24128 # Subsection size +.Ltmp24128: + .short .Ltmp24131-.Ltmp24130 # Record length +.Ltmp24130: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end590-"?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8294 # Function type index + .secrel32 "?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::DerivedClass,-1>::size" # Function name +.Ltmp24131: + .short .Ltmp24133-.Ltmp24132 # Record length +.Ltmp24132: + .short 4414 # Record kind: S_LOCAL + .long 6353 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24133: + .cv_def_range .Ltmp12660 .Ltmp12661, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24129: + .p2align 2 + .cv_linetable 590, "?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBA_JXZ", .Lfunc_end590 + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::DerivedClass,-1>::data + .long .Ltmp24135-.Ltmp24134 # Subsection size +.Ltmp24134: + .short .Ltmp24137-.Ltmp24136 # Record length +.Ltmp24136: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end591-"?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8295 # Function type index + .secrel32 "?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::DerivedClass,-1>::data" # Function name +.Ltmp24137: + .short .Ltmp24139-.Ltmp24138 # Record length +.Ltmp24138: + .short 4414 # Record kind: S_LOCAL + .long 6353 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24139: + .cv_def_range .Ltmp12662 .Ltmp12663, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24135: + .p2align 2 + .cv_linetable 591, "?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ", .Lfunc_end591 + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp24141-.Ltmp24140 # Subsection size +.Ltmp24140: + .short .Ltmp24143-.Ltmp24142 # Record length +.Ltmp24142: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end592-"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8299 # Function type index + .secrel32 "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp24143: + .short .Ltmp24145-.Ltmp24144 # Record length +.Ltmp24144: + .short 4414 # Record kind: S_LOCAL + .long 8296 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24145: + .cv_def_range .Ltmp12668 .Ltmp12672, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp24147-.Ltmp24146 # Record length +.Ltmp24146: + .short 4414 # Record kind: S_LOCAL + .long 6386 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp24147: + .cv_def_range .Ltmp12668 .Ltmp12672, "E\021N\001\000\000 \000\000\000" + .short .Ltmp24149-.Ltmp24148 # Record length +.Ltmp24148: + .short 4414 # Record kind: S_LOCAL + .long 4304 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp24149: + .cv_def_range .Ltmp12668 .Ltmp12672, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24141: + .p2align 2 + .cv_linetable 592, "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z", .Lfunc_end592 + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type >::data + .long .Ltmp24151-.Ltmp24150 # Subsection size +.Ltmp24150: + .short .Ltmp24153-.Ltmp24152 # Record length +.Ltmp24152: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end593-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8300 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type >::data" # Function name +.Ltmp24153: + .short .Ltmp24155-.Ltmp24154 # Record length +.Ltmp24154: + .short 4414 # Record kind: S_LOCAL + .long 6377 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24155: + .cv_def_range .Ltmp12673 .Ltmp12674, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24151: + .p2align 2 + .cv_linetable 593, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ", .Lfunc_end593 + .section .debug$S,"dr",associative,"??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<3> + .long .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_end594-"??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8305 # Function type index + .secrel32 "??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z" # Function section relative address + .secidx "??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<3>" # Function name +.Ltmp24159: + .short .Ltmp24161-.Ltmp24160 # Record length +.Ltmp24160: + .short 4414 # Record kind: S_LOCAL + .long 4331 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24161: + .cv_def_range .Ltmp12677 .Ltmp12678, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp24163-.Ltmp24162 # Record length +.Ltmp24162: + .short 4414 # Record kind: S_LOCAL + .long 8302 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp24163: + .cv_def_range .Ltmp12677 .Ltmp12678, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24157: + .p2align 2 + .cv_linetable 594, "??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z", .Lfunc_end594 + .section .debug$S,"dr",associative,"??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp24165-.Ltmp24164 # Subsection size +.Ltmp24164: + .short .Ltmp24167-.Ltmp24166 # Record length +.Ltmp24166: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end595-"??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8307 # Function type index + .secrel32 "??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # Function section relative address + .secidx "??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp24167: + .short .Ltmp24169-.Ltmp24168 # Record length +.Ltmp24168: + .short 4414 # Record kind: S_LOCAL + .long 4331 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24169: + .cv_def_range .Ltmp12679 .Ltmp12680, "E\021O\001\000\0008\000\000\000" + .short .Ltmp24171-.Ltmp24170 # Record length +.Ltmp24170: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "other" +.Ltmp24171: + .cv_def_range .Ltmp12679 .Ltmp12680, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24165: + .p2align 2 + .cv_linetable 595, "??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z", .Lfunc_end595 + .section .debug$S,"dr",associative,"?empty@?$span@$$CBH$0?0@gsl@@QEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::empty + .long .Ltmp24173-.Ltmp24172 # Subsection size +.Ltmp24172: + .short .Ltmp24175-.Ltmp24174 # Record length +.Ltmp24174: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end596-"?empty@?$span@$$CBH$0?0@gsl@@QEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8308 # Function type index + .secrel32 "?empty@?$span@$$CBH$0?0@gsl@@QEBA_NXZ" # Function section relative address + .secidx "?empty@?$span@$$CBH$0?0@gsl@@QEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::empty" # Function name +.Ltmp24175: + .short .Ltmp24177-.Ltmp24176 # Record length +.Ltmp24176: + .short 4414 # Record kind: S_LOCAL + .long 4349 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24177: + .cv_def_range .Ltmp12681 .Ltmp12682, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24173: + .p2align 2 + .cv_linetable 596, "?empty@?$span@$$CBH$0?0@gsl@@QEBA_NXZ", .Lfunc_end596 + .section .debug$S,"dr" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____24::::operator() + .long .Ltmp24179-.Ltmp24178 # Subsection size +.Ltmp24178: + .short .Ltmp24181-.Ltmp24180 # Record length +.Ltmp24180: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end597-"??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8312 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____24::::operator()" # Function name +.Ltmp24181: + .short .Ltmp24183-.Ltmp24182 # Record length +.Ltmp24182: + .short 4414 # Record kind: S_LOCAL + .long 8310 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24183: + .cv_def_range .Ltmp12696 .Ltmp12713, "E\021N\001\000\000\200\000\000\000" + .short .Ltmp24185-.Ltmp24184 # Record length +.Ltmp24184: + .short 4414 # Record kind: S_LOCAL + .long 8313 # TypeIndex + .short 1 # Flags + .asciz "s" +.Ltmp24185: + .cv_def_range .Lfunc_begin597 .Ltmp12695, "A\021K\001\000\000" + .cv_def_range .Ltmp12695 .Ltmp12701 .Ltmp12705 .Ltmp12706 .Ltmp12709 .Ltmp12710, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp24187-.Ltmp24186 # Record length +.Ltmp24186: + .short 4414 # Record kind: S_LOCAL + .long 4422 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp24187: + .cv_def_range .Ltmp12696 .Ltmp12708 .Ltmp12711 .Ltmp12713, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24179: + .p2align 2 + .cv_linetable 597, "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z", .Lfunc_end597 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____24::::operator() + .long .Ltmp24189-.Ltmp24188 # Subsection size +.Ltmp24188: + .short .Ltmp24191-.Ltmp24190 # Record length +.Ltmp24190: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end598-"??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8314 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____24::::operator()" # Function name +.Ltmp24191: + .short .Ltmp24193-.Ltmp24192 # Record length +.Ltmp24192: + .short 4414 # Record kind: S_LOCAL + .long 6438 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24193: + .cv_def_range .Ltmp12714 .Ltmp12715, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24189: + .p2align 2 + .cv_linetable 598, "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA@XZ", .Lfunc_end598 + .section .debug$S,"dr",associative,"??0?$extent_type@$02@details@gsl@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<3>::extent_type + .long .Ltmp24195-.Ltmp24194 # Subsection size +.Ltmp24194: + .short .Ltmp24197-.Ltmp24196 # Record length +.Ltmp24196: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end599-"??0?$extent_type@$02@details@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8326 # Function type index + .secrel32 "??0?$extent_type@$02@details@gsl@@QEAA@XZ" # Function section relative address + .secidx "??0?$extent_type@$02@details@gsl@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<3>::extent_type" # Function name +.Ltmp24197: + .short .Ltmp24199-.Ltmp24198 # Record length +.Ltmp24198: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24199: + .cv_def_range .Ltmp12716 .Ltmp12717, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24195: + .p2align 2 + .cv_linetable 599, "??0?$extent_type@$02@details@gsl@@QEAA@XZ", .Lfunc_end599 + .section .debug$S,"dr",associative,"??$addressof@$$CBH@std@@YAPEBHAEBH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::addressof + .long .Ltmp24201-.Ltmp24200 # Subsection size +.Ltmp24200: + .short .Ltmp24203-.Ltmp24202 # Record length +.Ltmp24202: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end600-"??$addressof@$$CBH@std@@YAPEBHAEBH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8328 # Function type index + .secrel32 "??$addressof@$$CBH@std@@YAPEBHAEBH@Z" # Function section relative address + .secidx "??$addressof@$$CBH@std@@YAPEBHAEBH@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof" # Function name +.Ltmp24203: + .short .Ltmp24205-.Ltmp24204 # Record length +.Ltmp24204: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp24205: + .cv_def_range .Ltmp12718 .Ltmp12719, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24201: + .p2align 2 + .cv_linetable 600, "??$addressof@$$CBH@std@@YAPEBHAEBH@Z", .Lfunc_end600 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .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_end601-"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8331 # Function type index + .secrel32 "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp24209: + .short .Ltmp24211-.Ltmp24210 # Record length +.Ltmp24210: + .short 4414 # Record kind: S_LOCAL + .long 7478 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24211: + .cv_def_range .Ltmp12722 .Ltmp12726, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp24213-.Ltmp24212 # Record length +.Ltmp24212: + .short 4414 # Record kind: S_LOCAL + .long 4378 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp24213: + .cv_def_range .Ltmp12722 .Ltmp12726, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp24215-.Ltmp24214 # Record length +.Ltmp24214: + .short 4414 # Record kind: S_LOCAL + .long 8324 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp24215: + .cv_def_range .Ltmp12722 .Ltmp12726, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24207: + .p2align 2 + .cv_linetable 601, "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z", .Lfunc_end601 + .section .debug$S,"dr",associative,"??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<-1>::extent_type<3> + .long .Ltmp24217-.Ltmp24216 # Subsection size +.Ltmp24216: + .short .Ltmp24219-.Ltmp24218 # Record length +.Ltmp24218: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end602-"??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8334 # Function type index + .secrel32 "??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@12@@Z" # Function section relative address + .secidx "??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<-1>::extent_type<3>" # Function name +.Ltmp24219: + .short .Ltmp24221-.Ltmp24220 # Record length +.Ltmp24220: + .short 4414 # Record kind: S_LOCAL + .long 4298 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24221: + .cv_def_range .Ltmp12727 .Ltmp12729, "E\021O\001\000\0000\000\000\000" + .short .Ltmp24223-.Ltmp24222 # Record length +.Ltmp24222: + .short 4414 # Record kind: S_LOCAL + .long 8324 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp24223: + .cv_def_range .Ltmp12727 .Ltmp12729, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24217: + .p2align 2 + .cv_linetable 602, "??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@12@@Z", .Lfunc_end602 + .section .debug$S,"dr",associative,"?size@?$extent_type@$02@details@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<3>::size + .long .Ltmp24225-.Ltmp24224 # Subsection size +.Ltmp24224: + .short .Ltmp24227-.Ltmp24226 # Record length +.Ltmp24226: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end603-"?size@?$extent_type@$02@details@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8335 # Function type index + .secrel32 "?size@?$extent_type@$02@details@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$extent_type@$02@details@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<3>::size" # Function name +.Ltmp24227: + .short .Ltmp24229-.Ltmp24228 # Record length +.Ltmp24228: + .short 4414 # Record kind: S_LOCAL + .long 8321 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24229: + .cv_def_range .Ltmp12730 .Ltmp12731, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24225: + .p2align 2 + .cv_linetable 603, "?size@?$extent_type@$02@details@gsl@@QEBA_JXZ", .Lfunc_end603 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp24231-.Ltmp24230 # Subsection size +.Ltmp24230: + .short .Ltmp24233-.Ltmp24232 # Record length +.Ltmp24232: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end604-"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8338 # Function type index + .secrel32 "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp24233: + .short .Ltmp24235-.Ltmp24234 # Record length +.Ltmp24234: + .short 4414 # Record kind: S_LOCAL + .long 7478 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24235: + .cv_def_range .Ltmp12736 .Ltmp12740, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp24237-.Ltmp24236 # Record length +.Ltmp24236: + .short 4414 # Record kind: S_LOCAL + .long 4188 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp24237: + .cv_def_range .Ltmp12736 .Ltmp12740, "E\021N\001\000\000 \000\000\000" + .short .Ltmp24239-.Ltmp24238 # Record length +.Ltmp24238: + .short 4414 # Record kind: S_LOCAL + .long 4304 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp24239: + .cv_def_range .Ltmp12736 .Ltmp12740, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24231: + .p2align 2 + .cv_linetable 604, "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z", .Lfunc_end604 + .section .debug$S,"dr",associative,"??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::first<2> + .long .Ltmp24241-.Ltmp24240 # Subsection size +.Ltmp24240: + .short .Ltmp24243-.Ltmp24242 # Record length +.Ltmp24242: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end605-"??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8340 # Function type index + .secrel32 "??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" # Function section relative address + .secidx "??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::first<2>" # Function name +.Ltmp24243: + .short .Ltmp24245-.Ltmp24244 # Record length +.Ltmp24244: + .short 4414 # Record kind: S_LOCAL + .long 5346 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24245: + .cv_def_range .Ltmp12743 .Ltmp12744, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24241: + .p2align 2 + .cv_linetable 605, "??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ", .Lfunc_end605 + .section .debug$S,"dr",associative,"?size@?$span@H$01@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp24247-.Ltmp24246 # Subsection size +.Ltmp24246: + .short .Ltmp24249-.Ltmp24248 # Record length +.Ltmp24248: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end606-"?size@?$span@H$01@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8341 # Function type index + .secrel32 "?size@?$span@H$01@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@H$01@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp24249: + .short .Ltmp24251-.Ltmp24250 # Record length +.Ltmp24250: + .short 4414 # Record kind: S_LOCAL + .long 5260 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24251: + .cv_def_range .Ltmp12745 .Ltmp12746, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24247: + .p2align 2 + .cv_linetable 606, "?size@?$span@H$01@gsl@@QEBA_JXZ", .Lfunc_end606 + .section .debug$S,"dr",associative,"?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::first + .long .Ltmp24253-.Ltmp24252 # Subsection size +.Ltmp24252: + .short .Ltmp24255-.Ltmp24254 # Record length +.Ltmp24254: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end607-"?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8342 # Function type index + .secrel32 "?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" # Function section relative address + .secidx "?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::first" # Function name +.Ltmp24255: + .short .Ltmp24257-.Ltmp24256 # Record length +.Ltmp24256: + .short 4414 # Record kind: S_LOCAL + .long 5346 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24257: + .cv_def_range .Ltmp12749 .Ltmp12750, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp24259-.Ltmp24258 # Record length +.Ltmp24258: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp24259: + .cv_def_range .Ltmp12749 .Ltmp12750, "E\021N\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24253: + .p2align 2 + .cv_linetable 607, "?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z", .Lfunc_end607 + .section .debug$S,"dr",associative,"??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::first<0> + .long .Ltmp24261-.Ltmp24260 # Subsection size +.Ltmp24260: + .short .Ltmp24263-.Ltmp24262 # Record length +.Ltmp24262: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end608-"??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8344 # Function type index + .secrel32 "??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section relative address + .secidx "??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::first<0>" # Function name +.Ltmp24263: + .short .Ltmp24265-.Ltmp24264 # Record length +.Ltmp24264: + .short 4414 # Record kind: S_LOCAL + .long 5346 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24265: + .cv_def_range .Ltmp12753 .Ltmp12754, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24261: + .p2align 2 + .cv_linetable 608, "??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ", .Lfunc_end608 + .section .debug$S,"dr",associative,"?size@?$span@H$0A@@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp24267-.Ltmp24266 # Subsection size +.Ltmp24266: + .short .Ltmp24269-.Ltmp24268 # Record length +.Ltmp24268: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end609-"?size@?$span@H$0A@@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8345 # Function type index + .secrel32 "?size@?$span@H$0A@@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@H$0A@@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp24269: + .short .Ltmp24271-.Ltmp24270 # Record length +.Ltmp24270: + .short 4414 # Record kind: S_LOCAL + .long 5010 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24271: + .cv_def_range .Ltmp12755 .Ltmp12756, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24267: + .p2align 2 + .cv_linetable 609, "?size@?$span@H$0A@@gsl@@QEBA_JXZ", .Lfunc_end609 + .section .debug$S,"dr",associative,"??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::first<5> + .long .Ltmp24273-.Ltmp24272 # Subsection size +.Ltmp24272: + .short .Ltmp24275-.Ltmp24274 # Record length +.Ltmp24274: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end610-"??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8347 # Function type index + .secrel32 "??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" # Function section relative address + .secidx "??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::first<5>" # Function name +.Ltmp24275: + .short .Ltmp24277-.Ltmp24276 # Record length +.Ltmp24276: + .short 4414 # Record kind: S_LOCAL + .long 5346 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24277: + .cv_def_range .Ltmp12759 .Ltmp12760, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24273: + .p2align 2 + .cv_linetable 610, "??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ", .Lfunc_end610 + .section .debug$S,"dr",associative,"?size@?$span@H$04@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp24279-.Ltmp24278 # Subsection size +.Ltmp24278: + .short .Ltmp24281-.Ltmp24280 # Record length +.Ltmp24280: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end611-"?size@?$span@H$04@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8348 # Function type index + .secrel32 "?size@?$span@H$04@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@H$04@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp24281: + .short .Ltmp24283-.Ltmp24282 # Record length +.Ltmp24282: + .short 4414 # Record kind: S_LOCAL + .long 5346 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24283: + .cv_def_range .Ltmp12761 .Ltmp12762, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24279: + .p2align 2 + .cv_linetable 611, "?size@?$span@H$04@gsl@@QEBA_JXZ", .Lfunc_end611 + .section .debug$S,"dr",associative,"??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::first<0> + .long .Ltmp24285-.Ltmp24284 # Subsection size +.Ltmp24284: + .short .Ltmp24287-.Ltmp24286 # Record length +.Ltmp24286: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end612-"??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8350 # Function type index + .secrel32 "??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section relative address + .secidx "??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::first<0>" # Function name +.Ltmp24287: + .short .Ltmp24289-.Ltmp24288 # Record length +.Ltmp24288: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24289: + .cv_def_range .Ltmp12765 .Ltmp12766, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24285: + .p2align 2 + .cv_linetable 612, "??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ", .Lfunc_end612 + .section .debug$S,"dr",associative,"?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::first + .long .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_end613-"?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8351 # Function type index + .secrel32 "?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" # Function section relative address + .secidx "?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::first" # Function name +.Ltmp24293: + .short .Ltmp24295-.Ltmp24294 # Record length +.Ltmp24294: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24295: + .cv_def_range .Ltmp12769 .Ltmp12770, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp24297-.Ltmp24296 # Record length +.Ltmp24296: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp24297: + .cv_def_range .Ltmp12769 .Ltmp12770, "E\021N\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24291: + .p2align 2 + .cv_linetable 613, "?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z", .Lfunc_end613 + .section .debug$S,"dr",associative,"??0?$span@H$04@gsl@@QEAA@PEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp24299-.Ltmp24298 # Subsection size +.Ltmp24298: + .short .Ltmp24301-.Ltmp24300 # Record length +.Ltmp24300: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end614-"??0?$span@H$04@gsl@@QEAA@PEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8352 # Function type index + .secrel32 "??0?$span@H$04@gsl@@QEAA@PEAH_J@Z" # Function section relative address + .secidx "??0?$span@H$04@gsl@@QEAA@PEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp24301: + .short .Ltmp24303-.Ltmp24302 # Record length +.Ltmp24302: + .short 4414 # Record kind: S_LOCAL + .long 5331 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24303: + .cv_def_range .Ltmp12771 .Ltmp12772, "E\021O\001\000\0000\000\000\000" + .short .Ltmp24305-.Ltmp24304 # Record length +.Ltmp24304: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp24305: + .cv_def_range .Ltmp12771 .Ltmp12772, "E\021O\001\000\0008\000\000\000" + .short .Ltmp24307-.Ltmp24306 # Record length +.Ltmp24306: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp24307: + .cv_def_range .Ltmp12771 .Ltmp12772, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24299: + .p2align 2 + .cv_linetable 614, "??0?$span@H$04@gsl@@QEAA@PEAH_J@Z", .Lfunc_end614 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp24309-.Ltmp24308 # Subsection size +.Ltmp24308: + .short .Ltmp24311-.Ltmp24310 # Record length +.Ltmp24310: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end615-"??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8354 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp24311: + .short .Ltmp24313-.Ltmp24312 # Record length +.Ltmp24312: + .short 4414 # Record kind: S_LOCAL + .long 7897 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24313: + .cv_def_range .Ltmp12777 .Ltmp12781, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp24315-.Ltmp24314 # Record length +.Ltmp24314: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp24315: + .cv_def_range .Ltmp12777 .Ltmp12781, "E\021N\001\000\000 \000\000\000" + .short .Ltmp24317-.Ltmp24316 # Record length +.Ltmp24316: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp24317: + .cv_def_range .Ltmp12777 .Ltmp12781, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24309: + .p2align 2 + .cv_linetable 615, "??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z", .Lfunc_end615 + .section .debug$S,"dr",associative,"??0?$extent_type@$04@details@gsl@@QEAA@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<5>::extent_type + .long .Ltmp24319-.Ltmp24318 # Subsection size +.Ltmp24318: + .short .Ltmp24321-.Ltmp24320 # Record length +.Ltmp24320: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end616-"??0?$extent_type@$04@details@gsl@@QEAA@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8355 # Function type index + .secrel32 "??0?$extent_type@$04@details@gsl@@QEAA@_J@Z" # Function section relative address + .secidx "??0?$extent_type@$04@details@gsl@@QEAA@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<5>::extent_type" # Function name +.Ltmp24321: + .short .Ltmp24323-.Ltmp24322 # Record length +.Ltmp24322: + .short 4414 # Record kind: S_LOCAL + .long 5377 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24323: + .cv_def_range .Ltmp12784 .Ltmp12787, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp24325-.Ltmp24324 # Record length +.Ltmp24324: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "size" +.Ltmp24325: + .cv_def_range .Ltmp12784 .Ltmp12787, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24319: + .p2align 2 + .cv_linetable 616, "??0?$extent_type@$04@details@gsl@@QEAA@_J@Z", .Lfunc_end616 + .section .debug$S,"dr",associative,"??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::last<2> + .long .Ltmp24327-.Ltmp24326 # Subsection size +.Ltmp24326: + .short .Ltmp24329-.Ltmp24328 # Record length +.Ltmp24328: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end617-"??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8356 # Function type index + .secrel32 "??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" # Function section relative address + .secidx "??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::last<2>" # Function name +.Ltmp24329: + .short .Ltmp24331-.Ltmp24330 # Record length +.Ltmp24330: + .short 4414 # Record kind: S_LOCAL + .long 5346 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24331: + .cv_def_range .Ltmp12790 .Ltmp12791, "E\021N\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24327: + .p2align 2 + .cv_linetable 617, "??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ", .Lfunc_end617 + .section .debug$S,"dr",associative,"?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::last + .long .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_end618-"?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8357 # Function type index + .secrel32 "?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" # Function section relative address + .secidx "?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::last" # Function name +.Ltmp24335: + .short .Ltmp24337-.Ltmp24336 # Record length +.Ltmp24336: + .short 4414 # Record kind: S_LOCAL + .long 5346 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24337: + .cv_def_range .Ltmp12792 .Ltmp12793, "E\021O\001\000\000X\000\000\000" + .short .Ltmp24339-.Ltmp24338 # Record length +.Ltmp24338: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp24339: + .cv_def_range .Ltmp12792 .Ltmp12793, "E\021O\001\000\000`\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24333: + .p2align 2 + .cv_linetable 618, "?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z", .Lfunc_end618 + .section .debug$S,"dr",associative,"??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::last<0> + .long .Ltmp24341-.Ltmp24340 # Subsection size +.Ltmp24340: + .short .Ltmp24343-.Ltmp24342 # Record length +.Ltmp24342: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end619-"??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8358 # Function type index + .secrel32 "??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section relative address + .secidx "??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::last<0>" # Function name +.Ltmp24343: + .short .Ltmp24345-.Ltmp24344 # Record length +.Ltmp24344: + .short 4414 # Record kind: S_LOCAL + .long 5346 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24345: + .cv_def_range .Ltmp12796 .Ltmp12797, "E\021N\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24341: + .p2align 2 + .cv_linetable 619, "??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ", .Lfunc_end619 + .section .debug$S,"dr",associative,"??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::last<5> + .long .Ltmp24347-.Ltmp24346 # Subsection size +.Ltmp24346: + .short .Ltmp24349-.Ltmp24348 # Record length +.Ltmp24348: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end620-"??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8359 # Function type index + .secrel32 "??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" # Function section relative address + .secidx "??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::last<5>" # Function name +.Ltmp24349: + .short .Ltmp24351-.Ltmp24350 # Record length +.Ltmp24350: + .short 4414 # Record kind: S_LOCAL + .long 5346 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24351: + .cv_def_range .Ltmp12800 .Ltmp12801, "E\021N\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24347: + .p2align 2 + .cv_linetable 620, "??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ", .Lfunc_end620 + .section .debug$S,"dr",associative,"??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::last<0> + .long .Ltmp24353-.Ltmp24352 # Subsection size +.Ltmp24352: + .short .Ltmp24355-.Ltmp24354 # Record length +.Ltmp24354: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end621-"??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8360 # Function type index + .secrel32 "??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section relative address + .secidx "??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::last<0>" # Function name +.Ltmp24355: + .short .Ltmp24357-.Ltmp24356 # Record length +.Ltmp24356: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24357: + .cv_def_range .Ltmp12804 .Ltmp12805, "E\021N\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24353: + .p2align 2 + .cv_linetable 621, "??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ", .Lfunc_end621 + .section .debug$S,"dr",associative,"?last@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::last + .long .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_end622-"?last@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8361 # Function type index + .secrel32 "?last@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" # Function section relative address + .secidx "?last@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::last" # Function name +.Ltmp24361: + .short .Ltmp24363-.Ltmp24362 # Record length +.Ltmp24362: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24363: + .cv_def_range .Ltmp12806 .Ltmp12807, "E\021O\001\000\000X\000\000\000" + .short .Ltmp24365-.Ltmp24364 # Record length +.Ltmp24364: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp24365: + .cv_def_range .Ltmp12806 .Ltmp12807, "E\021O\001\000\000`\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24359: + .p2align 2 + .cv_linetable 622, "?last@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z", .Lfunc_end622 + .section .debug$S,"dr",associative,"??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::make_subspan<5> + .long .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_end623-"??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8367 # Function type index + .secrel32 "??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z" # Function section relative address + .secidx "??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::make_subspan<5>" # Function name +.Ltmp24369: + .short .Ltmp24371-.Ltmp24370 # Record length +.Ltmp24370: + .short 4414 # Record kind: S_LOCAL + .long 5346 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24371: + .cv_def_range .Ltmp12808 .Ltmp12811, "E\021O\001\000\000@\000\000\000" + .short .Ltmp24373-.Ltmp24372 # Record length +.Ltmp24372: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "offset" +.Ltmp24373: + .cv_def_range .Ltmp12808 .Ltmp12811, "E\021O\001\000\000H\000\000\000" + .short .Ltmp24375-.Ltmp24374 # Record length +.Ltmp24374: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp24375: + .cv_def_range .Ltmp12808 .Ltmp12811, "E\021O\001\000\000P\000\000\000" + .short .Ltmp24377-.Ltmp24376 # Record length +.Ltmp24376: + .short 4414 # Record kind: S_LOCAL + .long 8365 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp24377: + .cv_def_range .Ltmp12808 .Ltmp12811, "E\021O\001\000\000X\000\000\000" + .short .Ltmp24379-.Ltmp24378 # Record length +.Ltmp24378: + .short 4414 # Record kind: S_LOCAL + .long 4116 # TypeIndex + .short 0 # Flags + .asciz "tmp" +.Ltmp24379: + .cv_def_range .Ltmp12808 .Ltmp12811, "E\021O\001\000\000`\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24367: + .p2align 2 + .cv_linetable 623, "??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z", .Lfunc_end623 + .section .debug$S,"dr",associative,"??$?0H$04X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$04@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .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_end624-"??$?0H$04X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$04@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8369 # Function type index + .secrel32 "??$?0H$04X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$04@1@@Z" # Function section relative address + .secidx "??$?0H$04X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$04@1@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp24383: + .short .Ltmp24385-.Ltmp24384 # Record length +.Ltmp24384: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24385: + .cv_def_range .Ltmp12812 .Ltmp12813, "E\021O\001\000\0008\000\000\000" + .short .Ltmp24387-.Ltmp24386 # Record length +.Ltmp24386: + .short 4414 # Record kind: S_LOCAL + .long 5336 # TypeIndex + .short 1 # Flags + .asciz "other" +.Ltmp24387: + .cv_def_range .Ltmp12812 .Ltmp12813, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24381: + .p2align 2 + .cv_linetable 624, "??$?0H$04X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$04@1@@Z", .Lfunc_end624 + .section .debug$S,"dr",associative,"?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::subspan + .long .Ltmp24389-.Ltmp24388 # Subsection size +.Ltmp24388: + .short .Ltmp24391-.Ltmp24390 # Record length +.Ltmp24390: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end625-"?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8370 # Function type index + .secrel32 "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" # Function section relative address + .secidx "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::subspan" # Function name +.Ltmp24391: + .short .Ltmp24393-.Ltmp24392 # Record length +.Ltmp24392: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24393: + .cv_def_range .Ltmp12814 .Ltmp12815, "E\021O\001\000\000@\000\000\000" + .short .Ltmp24395-.Ltmp24394 # Record length +.Ltmp24394: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "offset" +.Ltmp24395: + .cv_def_range .Ltmp12814 .Ltmp12815, "E\021O\001\000\000H\000\000\000" + .short .Ltmp24397-.Ltmp24396 # Record length +.Ltmp24396: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp24397: + .cv_def_range .Ltmp12814 .Ltmp12815, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24389: + .p2align 2 + .cv_linetable 625, "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z", .Lfunc_end625 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp24399-.Ltmp24398 # Subsection size +.Ltmp24398: + .short .Ltmp24401-.Ltmp24400 # Record length +.Ltmp24400: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end626-"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8373 # Function type index + .secrel32 "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp24401: + .short .Ltmp24403-.Ltmp24402 # Record length +.Ltmp24402: + .short 4414 # Record kind: S_LOCAL + .long 7172 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24403: + .cv_def_range .Ltmp12820 .Ltmp12824, "E\021N\001\000\000(\000\000\000" + .short .Ltmp24405-.Ltmp24404 # Record length +.Ltmp24404: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp24405: + .cv_def_range .Ltmp12820 .Ltmp12824, "E\021N\001\000\0000\000\000\000" + .short .Ltmp24407-.Ltmp24406 # Record length +.Ltmp24406: + .short 4414 # Record kind: S_LOCAL + .long 5385 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp24407: + .cv_def_range .Ltmp12820 .Ltmp12824, "E\021N\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24399: + .p2align 2 + .cv_linetable 626, "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z", .Lfunc_end626 + .section .debug$S,"dr",associative,"?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::make_subspan + .long .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_end627-"?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8374 # Function type index + .secrel32 "?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" # Function section relative address + .secidx "?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::make_subspan" # Function name +.Ltmp24411: + .short .Ltmp24413-.Ltmp24412 # Record length +.Ltmp24412: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24413: + .cv_def_range .Ltmp12829 .Ltmp12832, "E\021N\001\000\000P\000\000\000" + .short .Ltmp24415-.Ltmp24414 # Record length +.Ltmp24414: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "offset" +.Ltmp24415: + .cv_def_range .Ltmp12829 .Ltmp12832, "E\021N\001\000\000X\000\000\000" + .short .Ltmp24417-.Ltmp24416 # Record length +.Ltmp24416: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp24417: + .cv_def_range .Ltmp12829 .Ltmp12832, "E\021N\001\000\000`\000\000\000" + .short .Ltmp24419-.Ltmp24418 # Record length +.Ltmp24418: + .short 4414 # Record kind: S_LOCAL + .long 4296 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp24419: + .cv_def_range .Ltmp12829 .Ltmp12832, "E\021N\001\000\000h\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24409: + .p2align 2 + .cv_linetable 627, "?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z", .Lfunc_end627 + .section .debug$S,"dr",associative,"??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .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_end628-"??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8375 # Function type index + .secrel32 "??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z" # Function section relative address + .secidx "??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp24423: + .short .Ltmp24425-.Ltmp24424 # Record length +.Ltmp24424: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24425: + .cv_def_range .Ltmp12833 .Ltmp12834, "E\021O\001\000\0000\000\000\000" + .short .Ltmp24427-.Ltmp24426 # Record length +.Ltmp24426: + .short 4414 # Record kind: S_LOCAL + .long 4197 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp24427: + .cv_def_range .Ltmp12833 .Ltmp12834, "E\021O\001\000\000H\000\000\000" + .short .Ltmp24429-.Ltmp24428 # Record length +.Ltmp24428: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp24429: + .cv_def_range .Ltmp12833 .Ltmp12834, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24421: + .p2align 2 + .cv_linetable 628, "??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z", .Lfunc_end628 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp24431-.Ltmp24430 # Subsection size +.Ltmp24430: + .short .Ltmp24433-.Ltmp24432 # Record length +.Ltmp24432: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end629-"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8377 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp24433: + .short .Ltmp24435-.Ltmp24434 # Record length +.Ltmp24434: + .short 4414 # Record kind: S_LOCAL + .long 7172 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24435: + .cv_def_range .Ltmp12837 .Ltmp12841, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp24437-.Ltmp24436 # Record length +.Ltmp24436: + .short 4414 # Record kind: S_LOCAL + .long 4197 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp24437: + .cv_def_range .Ltmp12837 .Ltmp12841, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp24439-.Ltmp24438 # Record length +.Ltmp24438: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp24439: + .cv_def_range .Ltmp12837 .Ltmp12841, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24431: + .p2align 2 + .cv_linetable 629, "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z", .Lfunc_end629 + .section .debug$S,"dr",associative,"??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::subspan<2,2> + .long .Ltmp24441-.Ltmp24440 # Subsection size +.Ltmp24440: + .short .Ltmp24443-.Ltmp24442 # Record length +.Ltmp24442: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end630-"??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8378 # Function type index + .secrel32 "??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" # Function section relative address + .secidx "??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::subspan<2,2>" # Function name +.Ltmp24443: + .short .Ltmp24445-.Ltmp24444 # Record length +.Ltmp24444: + .short 4414 # Record kind: S_LOCAL + .long 5346 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24445: + .cv_def_range .Ltmp12844 .Ltmp12845, "E\021N\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24441: + .p2align 2 + .cv_linetable 630, "??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ", .Lfunc_end630 + .section .debug$S,"dr",associative,"?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::subspan + .long .Ltmp24447-.Ltmp24446 # Subsection size +.Ltmp24446: + .short .Ltmp24449-.Ltmp24448 # Record length +.Ltmp24448: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end631-"?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8379 # Function type index + .secrel32 "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" # Function section relative address + .secidx "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::subspan" # Function name +.Ltmp24449: + .short .Ltmp24451-.Ltmp24450 # Record length +.Ltmp24450: + .short 4414 # Record kind: S_LOCAL + .long 5346 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24451: + .cv_def_range .Ltmp12846 .Ltmp12847, "E\021O\001\000\000@\000\000\000" + .short .Ltmp24453-.Ltmp24452 # Record length +.Ltmp24452: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "offset" +.Ltmp24453: + .cv_def_range .Ltmp12846 .Ltmp12847, "E\021O\001\000\000H\000\000\000" + .short .Ltmp24455-.Ltmp24454 # Record length +.Ltmp24454: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp24455: + .cv_def_range .Ltmp12846 .Ltmp12847, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24447: + .p2align 2 + .cv_linetable 631, "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z", .Lfunc_end631 + .section .debug$S,"dr",associative,"??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::subspan<0,0> + .long .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_end632-"??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8380 # Function type index + .secrel32 "??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section relative address + .secidx "??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::subspan<0,0>" # Function name +.Ltmp24459: + .short .Ltmp24461-.Ltmp24460 # Record length +.Ltmp24460: + .short 4414 # Record kind: S_LOCAL + .long 5346 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24461: + .cv_def_range .Ltmp12850 .Ltmp12851, "E\021N\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24457: + .p2align 2 + .cv_linetable 632, "??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ", .Lfunc_end632 + .section .debug$S,"dr",associative,"??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::subspan<0,5> + .long .Ltmp24463-.Ltmp24462 # Subsection size +.Ltmp24462: + .short .Ltmp24465-.Ltmp24464 # Record length +.Ltmp24464: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end633-"??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8381 # Function type index + .secrel32 "??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" # Function section relative address + .secidx "??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::subspan<0,5>" # Function name +.Ltmp24465: + .short .Ltmp24467-.Ltmp24466 # Record length +.Ltmp24466: + .short 4414 # Record kind: S_LOCAL + .long 5346 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24467: + .cv_def_range .Ltmp12854 .Ltmp12855, "E\021N\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24463: + .p2align 2 + .cv_linetable 633, "??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ", .Lfunc_end633 + .section .debug$S,"dr",associative,"??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::subspan<4,0> + .long .Ltmp24469-.Ltmp24468 # Subsection size +.Ltmp24468: + .short .Ltmp24471-.Ltmp24470 # Record length +.Ltmp24470: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end634-"??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8380 # Function type index + .secrel32 "??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section relative address + .secidx "??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::subspan<4,0>" # Function name +.Ltmp24471: + .short .Ltmp24473-.Ltmp24472 # Record length +.Ltmp24472: + .short 4414 # Record kind: S_LOCAL + .long 5346 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24473: + .cv_def_range .Ltmp12858 .Ltmp12859, "E\021N\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24469: + .p2align 2 + .cv_linetable 634, "??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ", .Lfunc_end634 + .section .debug$S,"dr",associative,"??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::subspan<1,-1> + .long .Ltmp24475-.Ltmp24474 # Subsection size +.Ltmp24474: + .short .Ltmp24477-.Ltmp24476 # Record length +.Ltmp24476: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end635-"??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8383 # Function type index + .secrel32 "??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ" # Function section relative address + .secidx "??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::subspan<1,-1>" # Function name +.Ltmp24477: + .short .Ltmp24479-.Ltmp24478 # Record length +.Ltmp24478: + .short 4414 # Record kind: S_LOCAL + .long 5346 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24479: + .cv_def_range .Ltmp12862 .Ltmp12863, "E\021N\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24475: + .p2align 2 + .cv_linetable 635, "??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ", .Lfunc_end635 + .section .debug$S,"dr",associative,"?size@?$span@H$03@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp24481-.Ltmp24480 # Subsection size +.Ltmp24480: + .short .Ltmp24483-.Ltmp24482 # Record length +.Ltmp24482: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end636-"?size@?$span@H$03@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8384 # Function type index + .secrel32 "?size@?$span@H$03@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@H$03@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp24483: + .short .Ltmp24485-.Ltmp24484 # Record length +.Ltmp24484: + .short 4414 # Record kind: S_LOCAL + .long 5712 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24485: + .cv_def_range .Ltmp12864 .Ltmp12865, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24481: + .p2align 2 + .cv_linetable 636, "?size@?$span@H$03@gsl@@QEBA_JXZ", .Lfunc_end636 + .section .debug$S,"dr",associative,"??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::subspan<0,0> + .long .Ltmp24487-.Ltmp24486 # Subsection size +.Ltmp24486: + .short .Ltmp24489-.Ltmp24488 # Record length +.Ltmp24488: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end637-"??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8385 # Function type index + .secrel32 "??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section relative address + .secidx "??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::subspan<0,0>" # Function name +.Ltmp24489: + .short .Ltmp24491-.Ltmp24490 # Record length +.Ltmp24490: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24491: + .cv_def_range .Ltmp12868 .Ltmp12869, "E\021N\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24487: + .p2align 2 + .cv_linetable 637, "??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ", .Lfunc_end637 + .section .debug$S,"dr",associative,"??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::subspan<1,0> + .long .Ltmp24493-.Ltmp24492 # Subsection size +.Ltmp24492: + .short .Ltmp24495-.Ltmp24494 # Record length +.Ltmp24494: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end638-"??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8385 # Function type index + .secrel32 "??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section relative address + .secidx "??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::subspan<1,0>" # Function name +.Ltmp24495: + .short .Ltmp24497-.Ltmp24496 # Record length +.Ltmp24496: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24497: + .cv_def_range .Ltmp12872 .Ltmp12873, "E\021N\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24493: + .p2align 2 + .cv_linetable 638, "??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ", .Lfunc_end638 + .section .debug$S,"dr",associative,"??0?$span@H$03@gsl@@QEAA@PEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .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_end639-"??0?$span@H$03@gsl@@QEAA@PEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8386 # Function type index + .secrel32 "??0?$span@H$03@gsl@@QEAA@PEAH_J@Z" # Function section relative address + .secidx "??0?$span@H$03@gsl@@QEAA@PEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp24501: + .short .Ltmp24503-.Ltmp24502 # Record length +.Ltmp24502: + .short 4414 # Record kind: S_LOCAL + .long 5696 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24503: + .cv_def_range .Ltmp12874 .Ltmp12875, "E\021O\001\000\0000\000\000\000" + .short .Ltmp24505-.Ltmp24504 # Record length +.Ltmp24504: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp24505: + .cv_def_range .Ltmp12874 .Ltmp12875, "E\021O\001\000\0008\000\000\000" + .short .Ltmp24507-.Ltmp24506 # Record length +.Ltmp24506: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp24507: + .cv_def_range .Ltmp12874 .Ltmp12875, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24499: + .p2align 2 + .cv_linetable 639, "??0?$span@H$03@gsl@@QEAA@PEAH_J@Z", .Lfunc_end639 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp24509-.Ltmp24508 # Subsection size +.Ltmp24508: + .short .Ltmp24511-.Ltmp24510 # Record length +.Ltmp24510: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end640-"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8388 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp24511: + .short .Ltmp24513-.Ltmp24512 # Record length +.Ltmp24512: + .short 4414 # Record kind: S_LOCAL + .long 7986 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24513: + .cv_def_range .Ltmp12880 .Ltmp12884, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp24515-.Ltmp24514 # Record length +.Ltmp24514: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp24515: + .cv_def_range .Ltmp12880 .Ltmp12884, "E\021N\001\000\000 \000\000\000" + .short .Ltmp24517-.Ltmp24516 # Record length +.Ltmp24516: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp24517: + .cv_def_range .Ltmp12880 .Ltmp12884, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24509: + .p2align 2 + .cv_linetable 640, "??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z", .Lfunc_end640 + .section .debug$S,"dr",associative,"??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<4> + .long .Ltmp24519-.Ltmp24518 # Subsection size +.Ltmp24518: + .short .Ltmp24521-.Ltmp24520 # Record length +.Ltmp24520: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end641-"??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8392 # Function type index + .secrel32 "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" # Function section relative address + .secidx "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4>" # Function name +.Ltmp24521: + .short .Ltmp24523-.Ltmp24522 # Record length +.Ltmp24522: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24523: + .cv_def_range .Ltmp12887 .Ltmp12888, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp24525-.Ltmp24524 # Record length +.Ltmp24524: + .short 4414 # Record kind: S_LOCAL + .long 8389 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp24525: + .cv_def_range .Ltmp12887 .Ltmp12888, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24519: + .p2align 2 + .cv_linetable 641, "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z", .Lfunc_end641 + .section .debug$S,"dr",associative,"??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<2> + .long .Ltmp24527-.Ltmp24526 # Subsection size +.Ltmp24526: + .short .Ltmp24529-.Ltmp24528 # Record length +.Ltmp24528: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end642-"??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8395 # Function type index + .secrel32 "??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z" # Function section relative address + .secidx "??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<2>" # Function name +.Ltmp24529: + .short .Ltmp24531-.Ltmp24530 # Record length +.Ltmp24530: + .short 4414 # Record kind: S_LOCAL + .long 5244 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24531: + .cv_def_range .Ltmp12891 .Ltmp12892, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp24533-.Ltmp24532 # Record length +.Ltmp24532: + .short 4414 # Record kind: S_LOCAL + .long 6617 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp24533: + .cv_def_range .Ltmp12891 .Ltmp12892, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24527: + .p2align 2 + .cv_linetable 642, "??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z", .Lfunc_end642 + .section .debug$S,"dr",associative,"?at@?$span@H$01@gsl@@QEBAAEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::at + .long .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_end643-"?at@?$span@H$01@gsl@@QEBAAEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8396 # Function type index + .secrel32 "?at@?$span@H$01@gsl@@QEBAAEAH_J@Z" # Function section relative address + .secidx "?at@?$span@H$01@gsl@@QEBAAEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::at" # Function name +.Ltmp24537: + .short .Ltmp24539-.Ltmp24538 # Record length +.Ltmp24538: + .short 4414 # Record kind: S_LOCAL + .long 5260 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24539: + .cv_def_range .Ltmp12893 .Ltmp12894, "E\021O\001\000\000(\000\000\000" + .short .Ltmp24541-.Ltmp24540 # Record length +.Ltmp24540: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "idx" +.Ltmp24541: + .cv_def_range .Ltmp12893 .Ltmp12894, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24535: + .p2align 2 + .cv_linetable 643, "?at@?$span@H$01@gsl@@QEBAAEAH_J@Z", .Lfunc_end643 + .section .debug$S,"dr",associative,"??0?$extent_type@$01@details@gsl@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<2>::extent_type + .long .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_end644-"??0?$extent_type@$01@details@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8397 # Function type index + .secrel32 "??0?$extent_type@$01@details@gsl@@QEAA@XZ" # Function section relative address + .secidx "??0?$extent_type@$01@details@gsl@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<2>::extent_type" # Function name +.Ltmp24545: + .short .Ltmp24547-.Ltmp24546 # Record length +.Ltmp24546: + .short 4414 # Record kind: S_LOCAL + .long 5291 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24547: + .cv_def_range .Ltmp12895 .Ltmp12896, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24543: + .p2align 2 + .cv_linetable 644, "??0?$extent_type@$01@details@gsl@@QEAA@XZ", .Lfunc_end644 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp24549-.Ltmp24548 # Subsection size +.Ltmp24548: + .short .Ltmp24551-.Ltmp24550 # Record length +.Ltmp24550: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end645-"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8400 # Function type index + .secrel32 "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp24551: + .short .Ltmp24553-.Ltmp24552 # Record length +.Ltmp24552: + .short 4414 # Record kind: S_LOCAL + .long 7834 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24553: + .cv_def_range .Ltmp12899 .Ltmp12903, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp24555-.Ltmp24554 # Record length +.Ltmp24554: + .short 4414 # Record kind: S_LOCAL + .long 5289 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp24555: + .cv_def_range .Ltmp12899 .Ltmp12903, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp24557-.Ltmp24556 # Record length +.Ltmp24556: + .short 4414 # Record kind: S_LOCAL + .long 5299 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp24557: + .cv_def_range .Ltmp12899 .Ltmp12903, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24549: + .p2align 2 + .cv_linetable 645, "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z", .Lfunc_end645 + .section .debug$S,"dr",associative,"??R?$span@H$01@gsl@@QEBAAEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::operator() + .long .Ltmp24559-.Ltmp24558 # Subsection size +.Ltmp24558: + .short .Ltmp24561-.Ltmp24560 # Record length +.Ltmp24560: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end646-"??R?$span@H$01@gsl@@QEBAAEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8401 # Function type index + .secrel32 "??R?$span@H$01@gsl@@QEBAAEAH_J@Z" # Function section relative address + .secidx "??R?$span@H$01@gsl@@QEBAAEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::operator()" # Function name +.Ltmp24561: + .short .Ltmp24563-.Ltmp24562 # Record length +.Ltmp24562: + .short 4414 # Record kind: S_LOCAL + .long 5260 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24563: + .cv_def_range .Ltmp12904 .Ltmp12905, "E\021O\001\000\000(\000\000\000" + .short .Ltmp24565-.Ltmp24564 # Record length +.Ltmp24564: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "idx" +.Ltmp24565: + .cv_def_range .Ltmp12904 .Ltmp12905, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24559: + .p2align 2 + .cv_linetable 646, "??R?$span@H$01@gsl@@QEBAAEAH_J@Z", .Lfunc_end646 + .section .debug$S,"dr",associative,"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::span_iterator + .long .Ltmp24567-.Ltmp24566 # Subsection size +.Ltmp24566: + .short .Ltmp24569-.Ltmp24568 # Record length +.Ltmp24568: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end647-"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8402 # Function type index + .secrel32 "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" # Function section relative address + .secidx "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::span_iterator" # Function name +.Ltmp24569: + .short .Ltmp24571-.Ltmp24570 # Record length +.Ltmp24570: + .short 4414 # Record kind: S_LOCAL + .long 4200 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24571: + .cv_def_range .Ltmp12906 .Ltmp12907, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24567: + .p2align 2 + .cv_linetable 647, "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ", .Lfunc_end647 + .section .debug$S,"dr",associative,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<=,0> > + .long .Ltmp24573-.Ltmp24572 # Subsection size +.Ltmp24572: + .short .Ltmp24575-.Ltmp24574 # Record length +.Ltmp24574: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end648-"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8419 # Function type index + .secrel32 "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=,0> >" # Function name +.Ltmp24575: + .short .Ltmp24577-.Ltmp24576 # Record length +.Ltmp24576: + .short 4414 # Record kind: S_LOCAL + .long 7156 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24577: + .cv_def_range .Ltmp12908 .Ltmp12909, "E\021O\001\000\0008\000\000\000" + .short .Ltmp24579-.Ltmp24578 # Record length +.Ltmp24578: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24579: + .cv_def_range .Ltmp12908 .Ltmp12909, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24573: + .p2align 2 + .cv_linetable 648, "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end648 + .section .debug$S,"dr",associative,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator==,0> > + .long .Ltmp24581-.Ltmp24580 # Subsection size +.Ltmp24580: + .short .Ltmp24583-.Ltmp24582 # Record length +.Ltmp24582: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end649-"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8432 # Function type index + .secrel32 "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> &>::operator==,0> >" # Function name +.Ltmp24583: + .short .Ltmp24585-.Ltmp24584 # Record length +.Ltmp24584: + .short 4414 # Record kind: S_LOCAL + .long 8407 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24585: + .cv_def_range .Ltmp12910 .Ltmp12911, "E\021O\001\000\000x\000\000\000" + .short .Ltmp24587-.Ltmp24586 # Record length +.Ltmp24586: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24587: + .cv_def_range .Ltmp12910 .Ltmp12911, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24581: + .p2align 2 + .cv_linetable 649, "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end649 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::~BinaryExpr + .long .Ltmp24589-.Ltmp24588 # Subsection size +.Ltmp24588: + .short .Ltmp24591-.Ltmp24590 # Record length +.Ltmp24590: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end650-"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8434 # Function type index + .secrel32 "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::~BinaryExpr" # Function name +.Ltmp24591: + .short .Ltmp24593-.Ltmp24592 # Record length +.Ltmp24592: + .short 4414 # Record kind: S_LOCAL + .long 8426 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24593: + .cv_def_range .Ltmp12912 .Ltmp12915, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24589: + .p2align 2 + .cv_linetable 650, "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ", .Lfunc_end650 + .section .debug$S,"dr",associative,"??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::ExprLhs + .long .Ltmp24595-.Ltmp24594 # Subsection size +.Ltmp24594: + .short .Ltmp24597-.Ltmp24596 # Record length +.Ltmp24596: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end651-"??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8435 # Function type index + .secrel32 "??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> &>::ExprLhs" # Function name +.Ltmp24597: + .short .Ltmp24599-.Ltmp24598 # Record length +.Ltmp24598: + .short 4414 # Record kind: S_LOCAL + .long 8407 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24599: + .cv_def_range .Ltmp12916 .Ltmp12917, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp24601-.Ltmp24600 # Record length +.Ltmp24600: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24601: + .cv_def_range .Ltmp12916 .Ltmp12917, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24595: + .p2align 2 + .cv_linetable 651, "??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end651 + .section .debug$S,"dr",associative,"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual,0>,gsl::details::span_iterator,0> > + .long .Ltmp24603-.Ltmp24602 # Subsection size +.Ltmp24602: + .short .Ltmp24605-.Ltmp24604 # Record length +.Ltmp24604: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end652-"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8438 # Function type index + .secrel32 "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" # Function section relative address + .secidx "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual,0>,gsl::details::span_iterator,0> >" # Function name +.Ltmp24605: + .short .Ltmp24607-.Ltmp24606 # Record length +.Ltmp24606: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24607: + .cv_def_range .Ltmp12918 .Ltmp12919, "E\021O\001\000\0000\000\000\000" + .short .Ltmp24609-.Ltmp24608 # Record length +.Ltmp24608: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24609: + .cv_def_range .Ltmp12918 .Ltmp12919, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24603: + .p2align 2 + .cv_linetable 652, "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z", .Lfunc_end652 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::BinaryExpr + .long .Ltmp24611-.Ltmp24610 # Subsection size +.Ltmp24610: + .short .Ltmp24613-.Ltmp24612 # Record length +.Ltmp24612: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end653-"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8439 # Function type index + .secrel32 "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::BinaryExpr" # Function name +.Ltmp24613: + .short .Ltmp24615-.Ltmp24614 # Record length +.Ltmp24614: + .short 4414 # Record kind: S_LOCAL + .long 8426 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24615: + .cv_def_range .Ltmp12920 .Ltmp12923, "E\021O\001\000\000P\000\000\000" + .short .Ltmp24617-.Ltmp24616 # Record length +.Ltmp24616: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp24617: + .cv_def_range .Ltmp12920 .Ltmp12923, "E\021O\001\000\000_\000\000\000" + .short .Ltmp24619-.Ltmp24618 # Record length +.Ltmp24618: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24619: + .cv_def_range .Ltmp12920 .Ltmp12923, "E\021O\001\000\000`\000\000\000" + .short .Ltmp24621-.Ltmp24620 # Record length +.Ltmp24620: + .short 4414 # Record kind: S_LOCAL + .long 7528 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp24621: + .cv_def_range .Lfunc_begin653 .Ltmp12921, "A\021Q\001\000\000" + .cv_def_range .Ltmp12921 .Ltmp12922, "E\021O\001\000\0008\000\000\000" + .short .Ltmp24623-.Ltmp24622 # Record length +.Ltmp24622: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24623: + .cv_def_range .Ltmp12920 .Ltmp12923, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24611: + .p2align 2 + .cv_linetable 653, "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z", .Lfunc_end653 + .section .debug$S,"dr",associative,"??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::operator== + .long .Ltmp24625-.Ltmp24624 # Subsection size +.Ltmp24624: + .short .Ltmp24627-.Ltmp24626 # Record length +.Ltmp24626: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end654-"??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 8442 # 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 +.Ltmp24627: + .short .Ltmp24629-.Ltmp24628 # Record length +.Ltmp24628: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24629: + .cv_def_range .Lfunc_begin654 .Ltmp12926, "A\021J\001\000\000" + .cv_def_range .Ltmp12926 .Lfunc_end654, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp24631-.Ltmp24630 # Record length +.Ltmp24630: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24631: + .cv_def_range .Lfunc_begin654 .Ltmp12925, "A\021K\001\000\000" + .cv_def_range .Ltmp12925 .Lfunc_end654, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24625: + .p2align 2 + .cv_linetable 654, "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z", .Lfunc_end654 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::isBinaryExpression + .long .Ltmp24633-.Ltmp24632 # Subsection size +.Ltmp24632: + .short .Ltmp24635-.Ltmp24634 # Record length +.Ltmp24634: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end655-"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8444 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::isBinaryExpression" # Function name +.Ltmp24635: + .short .Ltmp24637-.Ltmp24636 # Record length +.Ltmp24636: + .short 4414 # Record kind: S_LOCAL + .long 8423 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24637: + .cv_def_range .Ltmp12928 .Ltmp12929, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24633: + .p2align 2 + .cv_linetable 655, "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ", .Lfunc_end655 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::getResult + .long .Ltmp24639-.Ltmp24638 # Subsection size +.Ltmp24638: + .short .Ltmp24641-.Ltmp24640 # Record length +.Ltmp24640: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end656-"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8445 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::getResult" # Function name +.Ltmp24641: + .short .Ltmp24643-.Ltmp24642 # Record length +.Ltmp24642: + .short 4414 # Record kind: S_LOCAL + .long 8423 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24643: + .cv_def_range .Ltmp12930 .Ltmp12931, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24639: + .p2align 2 + .cv_linetable 656, "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ", .Lfunc_end656 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::streamReconstructedExpression + .long .Ltmp24645-.Ltmp24644 # Subsection size +.Ltmp24644: + .short .Ltmp24647-.Ltmp24646 # Record length +.Ltmp24646: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end657-"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8446 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::streamReconstructedExpression" # Function name +.Ltmp24647: + .short .Ltmp24649-.Ltmp24648 # Record length +.Ltmp24648: + .short 4414 # Record kind: S_LOCAL + .long 8423 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24649: + .cv_def_range .Ltmp12936 .Ltmp12937, "E\021N\001\000\000(\000\000\000" + .short .Ltmp24651-.Ltmp24650 # Record length +.Ltmp24650: + .short 4414 # Record kind: S_LOCAL + .long 4486 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp24651: + .cv_def_range .Ltmp12936 .Ltmp12937, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24645: + .p2align 2 + .cv_linetable 657, "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end657 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::~BinaryExpr + .long .Ltmp24653-.Ltmp24652 # Subsection size +.Ltmp24652: + .short .Ltmp24655-.Ltmp24654 # Record length +.Ltmp24654: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end658-"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8434 # Function type index + .secrel32 "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::~BinaryExpr" # Function name +.Ltmp24655: + .short .Ltmp24657-.Ltmp24656 # Record length +.Ltmp24656: + .short 4414 # Record kind: S_LOCAL + .long 8426 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24657: + .cv_def_range .Ltmp12938 .Ltmp12939, "E\021O\001\000\0000\000\000\000" + .short .Ltmp24659-.Ltmp24658 # Record length +.Ltmp24658: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp24659: + .cv_def_range .Ltmp12938 .Ltmp12939, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24653: + .p2align 2 + .cv_linetable 658, "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z", .Lfunc_end658 + .section .debug$S,"dr",associative,"??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify,0> > + .long .Ltmp24661-.Ltmp24660 # Subsection size +.Ltmp24660: + .short .Ltmp24663-.Ltmp24662 # Record length +.Ltmp24662: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end659-"??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8448 # Function type index + .secrel32 "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify,0> >" # Function name +.Ltmp24663: + .short .Ltmp24665-.Ltmp24664 # Record length +.Ltmp24664: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp24665: + .cv_def_range .Ltmp12940 .Ltmp12941, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24661: + .p2align 2 + .cv_linetable 659, "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end659 + .section .debug$S,"dr",associative,"??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::StringMaker,0> >::convert,0> > + .long .Ltmp24667-.Ltmp24666 # Subsection size +.Ltmp24666: + .short .Ltmp24669-.Ltmp24668 # Record length +.Ltmp24668: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end660-"??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8453 # Function type index + .secrel32 "??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::StringMaker,0> >::convert,0> >" # Function name +.Ltmp24669: + .short .Ltmp24671-.Ltmp24670 # Record length +.Ltmp24670: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp24671: + .cv_def_range .Ltmp12942 .Ltmp12943, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24667: + .p2align 2 + .cv_linetable 660, "??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end660 + .section .debug$S,"dr",associative,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::basic_string + .long .Ltmp24673-.Ltmp24672 # Subsection size +.Ltmp24672: + .short .Ltmp24675-.Ltmp24674 # Record length +.Ltmp24674: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end661-"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8454 # Function type index + .secrel32 "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::basic_string" # Function name +.Ltmp24675: + .short .Ltmp24677-.Ltmp24676 # Record length +.Ltmp24676: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24677: + .cv_def_range .Ltmp12948 .Ltmp12952, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp24679-.Ltmp24678 # Record length +.Ltmp24678: + .short 4414 # Record kind: S_LOCAL + .long 4442 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp24679: + .cv_def_range .Ltmp12948 .Ltmp12952, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24673: + .p2align 2 + .cv_linetable 661, "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z", .Lfunc_end661 + .section .debug$S,"dr",associative,"?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBA?AU12@U_Nil@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::select_on_container_copy_construction + .long .Ltmp24681-.Ltmp24680 # Subsection size +.Ltmp24680: + .short .Ltmp24683-.Ltmp24682 # Record length +.Ltmp24682: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end662-"?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBA?AU12@U_Nil@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8455 # Function type index + .secrel32 "?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBA?AU12@U_Nil@2@@Z" # Function section relative address + .secidx "?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBA?AU12@U_Nil@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::select_on_container_copy_construction" # Function name +.Ltmp24683: + .short .Ltmp24685-.Ltmp24684 # Record length +.Ltmp24684: + .short 4414 # Record kind: S_LOCAL + .long 4845 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24685: + .cv_def_range .Ltmp12953 .Ltmp12954, "E\021O\001\000\000H\000\000\000" + .short .Ltmp24687-.Ltmp24686 # Record length +.Ltmp24686: + .short 4414 # Record kind: S_LOCAL + .long 4971 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp24687: + .cv_def_range .Ltmp12953 .Ltmp12954, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24681: + .p2align 2 + .cv_linetable 662, "?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBA?AU12@U_Nil@2@@Z", .Lfunc_end662 + .section .debug$S,"dr",associative,"??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::_String_alloc >,void> + .long .Ltmp24689-.Ltmp24688 # Subsection size +.Ltmp24688: + .short .Ltmp24691-.Ltmp24690 # Record length +.Ltmp24690: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end663-"??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8457 # Function type index + .secrel32 "??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" # Function section relative address + .secidx "??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::_String_alloc >,void>" # Function name +.Ltmp24691: + .short .Ltmp24693-.Ltmp24692 # Record length +.Ltmp24692: + .short 4414 # Record kind: S_LOCAL + .long 4679 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24693: + .cv_def_range .Ltmp12957 .Ltmp12961, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp24695-.Ltmp24694 # Record length +.Ltmp24694: + .short 4414 # Record kind: S_LOCAL + .long 4855 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp24695: + .cv_def_range .Ltmp12957 .Ltmp12961, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24689: + .p2align 2 + .cv_linetable 663, "??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z", .Lfunc_end663 + .section .debug$S,"dr",associative,"?select_on_container_copy_construction@?$allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@AEBV32@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator_traits >::select_on_container_copy_construction + .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_end664-"?select_on_container_copy_construction@?$allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@AEBV32@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8458 # Function type index + .secrel32 "?select_on_container_copy_construction@?$allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@AEBV32@@Z" # Function section relative address + .secidx "?select_on_container_copy_construction@?$allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@AEBV32@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator_traits >::select_on_container_copy_construction" # Function name +.Ltmp24699: + .short .Ltmp24701-.Ltmp24700 # Record length +.Ltmp24700: + .short 4414 # Record kind: S_LOCAL + .long 4500 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp24701: + .cv_def_range .Ltmp12962 .Ltmp12963, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24697: + .p2align 2 + .cv_linetable 664, "?select_on_container_copy_construction@?$allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@AEBV32@@Z", .Lfunc_end664 + .section .debug$S,"dr",associative,"??$?0V?$allocator@D@std@@@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::_Wrap_alloc > + .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_end665-"??$?0V?$allocator@D@std@@@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8462 # Function type index + .secrel32 "??$?0V?$allocator@D@std@@@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z" # Function section relative address + .secidx "??$?0V?$allocator@D@std@@@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::_Wrap_alloc >" # Function name +.Ltmp24705: + .short .Ltmp24707-.Ltmp24706 # Record length +.Ltmp24706: + .short 4414 # Record kind: S_LOCAL + .long 4852 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24707: + .cv_def_range .Ltmp12964 .Ltmp12965, "E\021O\001\000\0008\000\000\000" + .short .Ltmp24709-.Ltmp24708 # Record length +.Ltmp24708: + .short 4414 # Record kind: S_LOCAL + .long 8459 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp24709: + .cv_def_range .Ltmp12964 .Ltmp12965, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24703: + .p2align 2 + .cv_linetable 665, "??$?0V?$allocator@D@std@@@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z", .Lfunc_end665 + .section .debug$S,"dr",associative,"??0?$allocator@D@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocator + .long .Ltmp24711-.Ltmp24710 # Subsection size +.Ltmp24710: + .short .Ltmp24713-.Ltmp24712 # Record length +.Ltmp24712: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end666-"??0?$allocator@D@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8463 # Function type index + .secrel32 "??0?$allocator@D@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$allocator@D@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +.Ltmp24713: + .short .Ltmp24715-.Ltmp24714 # Record length +.Ltmp24714: + .short 4414 # Record kind: S_LOCAL + .long 4746 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24715: + .cv_def_range .Ltmp12966 .Ltmp12967, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp24717-.Ltmp24716 # Record length +.Ltmp24716: + .short 4414 # Record kind: S_LOCAL + .long 4500 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp24717: + .cv_def_range .Ltmp12966 .Ltmp12967, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24711: + .p2align 2 + .cv_linetable 666, "??0?$allocator@D@std@@QEAA@AEBV01@@Z", .Lfunc_end666 + .section .debug$S,"dr",associative,"??$forward@V?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward > + .long .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_end667-"??$forward@V?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8466 # Function type index + .secrel32 "??$forward@V?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" # Function section relative address + .secidx "??$forward@V?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward >" # Function name +.Ltmp24721: + .short .Ltmp24723-.Ltmp24722 # Record length +.Ltmp24722: + .short 4414 # Record kind: S_LOCAL + .long 4973 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp24723: + .cv_def_range .Ltmp12968 .Ltmp12969, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24719: + .p2align 2 + .cv_linetable 667, "??$forward@V?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z", .Lfunc_end667 + .section .debug$S,"dr",associative,"??$forward@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward > > + .long .Ltmp24725-.Ltmp24724 # Subsection size +.Ltmp24724: + .short .Ltmp24727-.Ltmp24726 # Record length +.Ltmp24726: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end668-"??$forward@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8468 # Function type index + .secrel32 "??$forward@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" # Function section relative address + .secidx "??$forward@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward > >" # Function name +.Ltmp24727: + .short .Ltmp24729-.Ltmp24728 # Record length +.Ltmp24728: + .short 4414 # Record kind: S_LOCAL + .long 4690 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp24729: + .cv_def_range .Ltmp12970 .Ltmp12971, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24725: + .p2align 2 + .cv_linetable 668, "??$forward@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z", .Lfunc_end668 + .section .debug$S,"dr",associative,"??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_String_val >,1>::_Compressed_pair >> + .long .Ltmp24731-.Ltmp24730 # Subsection size +.Ltmp24730: + .short .Ltmp24733-.Ltmp24732 # Record length +.Ltmp24732: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end669-"??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8471 # Function type index + .secrel32 "??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" # Function section relative address + .secidx "??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_String_val >,1>::_Compressed_pair >>" # Function name +.Ltmp24733: + .short .Ltmp24735-.Ltmp24734 # Record length +.Ltmp24734: + .short 4414 # Record kind: S_LOCAL + .long 4873 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24735: + .cv_def_range .Ltmp12972 .Ltmp12973, "E\021O\001\000\000@\000\000\000" + .short .Ltmp24737-.Ltmp24736 # Record length +.Ltmp24736: + .short 4414 # Record kind: S_LOCAL + .long 8128 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp24737: + .cv_def_range .Ltmp12972 .Ltmp12973, "E\021O\001\000\000P\000\000\000" + .short .Ltmp24739-.Ltmp24738 # Record length +.Ltmp24738: + .short 4414 # Record kind: S_LOCAL + .long 4855 # TypeIndex + .short 1 # Flags + .asciz "_Val1" +.Ltmp24739: + .cv_def_range .Ltmp12972 .Ltmp12973, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24731: + .p2align 2 + .cv_linetable 669, "??$?0U?$_Wrap_alloc@V?$allocator@D@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@1@@Z", .Lfunc_end669 + .section .debug$S,"dr",associative,"??0?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@$$QEAU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::_Wrap_alloc + .long .Ltmp24741-.Ltmp24740 # Subsection size +.Ltmp24740: + .short .Ltmp24743-.Ltmp24742 # Record length +.Ltmp24742: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end670-"??0?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@$$QEAU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8472 # Function type index + .secrel32 "??0?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@$$QEAU01@@Z" # Function section relative address + .secidx "??0?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@$$QEAU01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::_Wrap_alloc" # Function name +.Ltmp24743: + .short .Ltmp24745-.Ltmp24744 # Record length +.Ltmp24744: + .short 4414 # Record kind: S_LOCAL + .long 4852 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24745: + .cv_def_range .Ltmp12974 .Ltmp12975, "E\021O\001\000\0008\000\000\000" + .short .Ltmp24747-.Ltmp24746 # Record length +.Ltmp24746: + .short 4414 # Record kind: S_LOCAL + .long 4855 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp24747: + .cv_def_range .Ltmp12974 .Ltmp12975, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24741: + .p2align 2 + .cv_linetable 670, "??0?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAA@$$QEAU01@@Z", .Lfunc_end670 + .section .debug$S,"dr",associative,"??$move@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::move > &> + .long .Ltmp24749-.Ltmp24748 # Subsection size +.Ltmp24748: + .short .Ltmp24751-.Ltmp24750 # Record length +.Ltmp24750: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end671-"??$move@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8473 # Function type index + .secrel32 "??$move@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" # Function section relative address + .secidx "??$move@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::move > &>" # Function name +.Ltmp24751: + .short .Ltmp24753-.Ltmp24752 # Record length +.Ltmp24752: + .short 4414 # Record kind: S_LOCAL + .long 4690 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp24753: + .cv_def_range .Ltmp12976 .Ltmp12977, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24749: + .p2align 2 + .cv_linetable 671, "??$move@AEAU?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@AEAU10@@Z", .Lfunc_end671 + .section .debug$S,"dr",associative,"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,1>::span_iterator + .long .Ltmp24755-.Ltmp24754 # Subsection size +.Ltmp24754: + .short .Ltmp24757-.Ltmp24756 # Record length +.Ltmp24756: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end672-"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8474 # Function type index + .secrel32 "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ" # Function section relative address + .secidx "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,1>::span_iterator" # Function name +.Ltmp24757: + .short .Ltmp24759-.Ltmp24758 # Record length +.Ltmp24758: + .short 4414 # Record kind: S_LOCAL + .long 4229 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24759: + .cv_def_range .Ltmp12978 .Ltmp12979, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24755: + .p2align 2 + .cv_linetable 672, "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ", .Lfunc_end672 + .section .debug$S,"dr",associative,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<=,1> > + .long .Ltmp24761-.Ltmp24760 # Subsection size +.Ltmp24760: + .short .Ltmp24763-.Ltmp24762 # Record length +.Ltmp24762: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end673-"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8491 # Function type index + .secrel32 "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section relative address + .secidx "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=,1> >" # Function name +.Ltmp24763: + .short .Ltmp24765-.Ltmp24764 # Record length +.Ltmp24764: + .short 4414 # Record kind: S_LOCAL + .long 7156 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24765: + .cv_def_range .Ltmp12980 .Ltmp12981, "E\021O\001\000\0008\000\000\000" + .short .Ltmp24767-.Ltmp24766 # Record length +.Ltmp24766: + .short 4414 # Record kind: S_LOCAL + .long 8476 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24767: + .cv_def_range .Ltmp12980 .Ltmp12981, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24761: + .p2align 2 + .cv_linetable 673, "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", .Lfunc_end673 + .section .debug$S,"dr",associative,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,1> &>::operator==,1> > + .long .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_end674-"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8504 # Function type index + .secrel32 "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section relative address + .secidx "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,1> &>::operator==,1> >" # Function name +.Ltmp24771: + .short .Ltmp24773-.Ltmp24772 # Record length +.Ltmp24772: + .short 4414 # Record kind: S_LOCAL + .long 8479 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24773: + .cv_def_range .Ltmp12982 .Ltmp12983, "E\021O\001\000\000x\000\000\000" + .short .Ltmp24775-.Ltmp24774 # Record length +.Ltmp24774: + .short 4414 # Record kind: S_LOCAL + .long 8476 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24775: + .cv_def_range .Ltmp12982 .Ltmp12983, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24769: + .p2align 2 + .cv_linetable 674, "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", .Lfunc_end674 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::~BinaryExpr + .long .Ltmp24777-.Ltmp24776 # Subsection size +.Ltmp24776: + .short .Ltmp24779-.Ltmp24778 # Record length +.Ltmp24778: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end675-"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8506 # Function type index + .secrel32 "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::~BinaryExpr" # Function name +.Ltmp24779: + .short .Ltmp24781-.Ltmp24780 # Record length +.Ltmp24780: + .short 4414 # Record kind: S_LOCAL + .long 8498 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24781: + .cv_def_range .Ltmp12984 .Ltmp12987, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24777: + .p2align 2 + .cv_linetable 675, "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ", .Lfunc_end675 + .section .debug$S,"dr",associative,"??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,1> &>::ExprLhs + .long .Ltmp24783-.Ltmp24782 # Subsection size +.Ltmp24782: + .short .Ltmp24785-.Ltmp24784 # Record length +.Ltmp24784: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end676-"??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8507 # Function type index + .secrel32 "??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section relative address + .secidx "??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,1> &>::ExprLhs" # Function name +.Ltmp24785: + .short .Ltmp24787-.Ltmp24786 # Record length +.Ltmp24786: + .short 4414 # Record kind: S_LOCAL + .long 8479 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24787: + .cv_def_range .Ltmp12988 .Ltmp12989, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp24789-.Ltmp24788 # Record length +.Ltmp24788: + .short 4414 # Record kind: S_LOCAL + .long 8476 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24789: + .cv_def_range .Ltmp12988 .Ltmp12989, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24783: + .p2align 2 + .cv_linetable 676, "??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", .Lfunc_end676 + .section .debug$S,"dr",associative,"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual,1>,gsl::details::span_iterator,1> > + .long .Ltmp24791-.Ltmp24790 # Subsection size +.Ltmp24790: + .short .Ltmp24793-.Ltmp24792 # Record length +.Ltmp24792: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end677-"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8510 # Function type index + .secrel32 "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" # Function section relative address + .secidx "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual,1>,gsl::details::span_iterator,1> >" # Function name +.Ltmp24793: + .short .Ltmp24795-.Ltmp24794 # Record length +.Ltmp24794: + .short 4414 # Record kind: S_LOCAL + .long 8476 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24795: + .cv_def_range .Ltmp12990 .Ltmp12991, "E\021O\001\000\0000\000\000\000" + .short .Ltmp24797-.Ltmp24796 # Record length +.Ltmp24796: + .short 4414 # Record kind: S_LOCAL + .long 8476 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24797: + .cv_def_range .Ltmp12990 .Ltmp12991, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24791: + .p2align 2 + .cv_linetable 677, "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z", .Lfunc_end677 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::BinaryExpr + .long .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_end678-"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8511 # Function type index + .secrel32 "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::BinaryExpr" # Function name +.Ltmp24801: + .short .Ltmp24803-.Ltmp24802 # Record length +.Ltmp24802: + .short 4414 # Record kind: S_LOCAL + .long 8498 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24803: + .cv_def_range .Ltmp12992 .Ltmp12995, "E\021O\001\000\000P\000\000\000" + .short .Ltmp24805-.Ltmp24804 # Record length +.Ltmp24804: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp24805: + .cv_def_range .Ltmp12992 .Ltmp12995, "E\021O\001\000\000_\000\000\000" + .short .Ltmp24807-.Ltmp24806 # Record length +.Ltmp24806: + .short 4414 # Record kind: S_LOCAL + .long 8476 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24807: + .cv_def_range .Ltmp12992 .Ltmp12995, "E\021O\001\000\000`\000\000\000" + .short .Ltmp24809-.Ltmp24808 # Record length +.Ltmp24808: + .short 4414 # Record kind: S_LOCAL + .long 7528 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp24809: + .cv_def_range .Lfunc_begin678 .Ltmp12993, "A\021Q\001\000\000" + .cv_def_range .Ltmp12993 .Ltmp12994, "E\021O\001\000\0008\000\000\000" + .short .Ltmp24811-.Ltmp24810 # Record length +.Ltmp24810: + .short 4414 # Record kind: S_LOCAL + .long 8476 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24811: + .cv_def_range .Ltmp12992 .Ltmp12995, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24799: + .p2align 2 + .cv_linetable 678, "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z", .Lfunc_end678 + .section .debug$S,"dr",associative,"??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::operator== + .long .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_end679-"??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 8514 # 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 +.Ltmp24815: + .short .Ltmp24817-.Ltmp24816 # Record length +.Ltmp24816: + .short 4414 # Record kind: S_LOCAL + .long 8515 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24817: + .cv_def_range .Lfunc_begin679 .Ltmp12998, "A\021J\001\000\000" + .cv_def_range .Ltmp12998 .Lfunc_end679, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp24819-.Ltmp24818 # Record length +.Ltmp24818: + .short 4414 # Record kind: S_LOCAL + .long 8515 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24819: + .cv_def_range .Lfunc_begin679 .Ltmp12997, "A\021K\001\000\000" + .cv_def_range .Ltmp12997 .Lfunc_end679, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24813: + .p2align 2 + .cv_linetable 679, "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z", .Lfunc_end679 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::isBinaryExpression + .long .Ltmp24821-.Ltmp24820 # Subsection size +.Ltmp24820: + .short .Ltmp24823-.Ltmp24822 # Record length +.Ltmp24822: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end680-"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8516 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::isBinaryExpression" # Function name +.Ltmp24823: + .short .Ltmp24825-.Ltmp24824 # Record length +.Ltmp24824: + .short 4414 # Record kind: S_LOCAL + .long 8495 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24825: + .cv_def_range .Ltmp13000 .Ltmp13001, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24821: + .p2align 2 + .cv_linetable 680, "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ", .Lfunc_end680 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::getResult + .long .Ltmp24827-.Ltmp24826 # Subsection size +.Ltmp24826: + .short .Ltmp24829-.Ltmp24828 # Record length +.Ltmp24828: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end681-"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8517 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::getResult" # Function name +.Ltmp24829: + .short .Ltmp24831-.Ltmp24830 # Record length +.Ltmp24830: + .short 4414 # Record kind: S_LOCAL + .long 8495 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24831: + .cv_def_range .Ltmp13002 .Ltmp13003, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24827: + .p2align 2 + .cv_linetable 681, "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ", .Lfunc_end681 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::streamReconstructedExpression + .long .Ltmp24833-.Ltmp24832 # Subsection size +.Ltmp24832: + .short .Ltmp24835-.Ltmp24834 # Record length +.Ltmp24834: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end682-"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8518 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::streamReconstructedExpression" # Function name +.Ltmp24835: + .short .Ltmp24837-.Ltmp24836 # Record length +.Ltmp24836: + .short 4414 # Record kind: S_LOCAL + .long 8495 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24837: + .cv_def_range .Ltmp13008 .Ltmp13009, "E\021N\001\000\000(\000\000\000" + .short .Ltmp24839-.Ltmp24838 # Record length +.Ltmp24838: + .short 4414 # Record kind: S_LOCAL + .long 4486 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp24839: + .cv_def_range .Ltmp13008 .Ltmp13009, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24833: + .p2align 2 + .cv_linetable 682, "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end682 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::~BinaryExpr + .long .Ltmp24841-.Ltmp24840 # Subsection size +.Ltmp24840: + .short .Ltmp24843-.Ltmp24842 # Record length +.Ltmp24842: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end683-"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8506 # Function type index + .secrel32 "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::~BinaryExpr" # Function name +.Ltmp24843: + .short .Ltmp24845-.Ltmp24844 # Record length +.Ltmp24844: + .short 4414 # Record kind: S_LOCAL + .long 8498 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24845: + .cv_def_range .Ltmp13010 .Ltmp13011, "E\021O\001\000\0000\000\000\000" + .short .Ltmp24847-.Ltmp24846 # Record length +.Ltmp24846: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp24847: + .cv_def_range .Ltmp13010 .Ltmp13011, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24841: + .p2align 2 + .cv_linetable 683, "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z", .Lfunc_end683 + .section .debug$S,"dr",associative,"??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify,1> > + .long .Ltmp24849-.Ltmp24848 # Subsection size +.Ltmp24848: + .short .Ltmp24851-.Ltmp24850 # Record length +.Ltmp24850: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end684-"??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8520 # Function type index + .secrel32 "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section relative address + .secidx "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify,1> >" # Function name +.Ltmp24851: + .short .Ltmp24853-.Ltmp24852 # Record length +.Ltmp24852: + .short 4414 # Record kind: S_LOCAL + .long 8476 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp24853: + .cv_def_range .Ltmp13012 .Ltmp13013, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24849: + .p2align 2 + .cv_linetable 684, "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", .Lfunc_end684 + .section .debug$S,"dr",associative,"??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::StringMaker,1> >::convert,1> > + .long .Ltmp24855-.Ltmp24854 # Subsection size +.Ltmp24854: + .short .Ltmp24857-.Ltmp24856 # Record length +.Ltmp24856: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end685-"??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8525 # Function type index + .secrel32 "??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section relative address + .secidx "??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::StringMaker,1> >::convert,1> >" # Function name +.Ltmp24857: + .short .Ltmp24859-.Ltmp24858 # Record length +.Ltmp24858: + .short 4414 # Record kind: S_LOCAL + .long 8476 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp24859: + .cv_def_range .Ltmp13014 .Ltmp13015, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24855: + .p2align 2 + .cv_linetable 685, "??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", .Lfunc_end685 + .section .debug$S,"dr",associative,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator==,1> > + .long .Ltmp24861-.Ltmp24860 # Subsection size +.Ltmp24860: + .short .Ltmp24863-.Ltmp24862 # Record length +.Ltmp24862: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end686-"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8538 # Function type index + .secrel32 "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section relative address + .secidx "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> &>::operator==,1> >" # Function name +.Ltmp24863: + .short .Ltmp24865-.Ltmp24864 # Record length +.Ltmp24864: + .short 4414 # Record kind: S_LOCAL + .long 8407 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24865: + .cv_def_range .Ltmp13016 .Ltmp13017, "E\021O\001\000\000x\000\000\000" + .short .Ltmp24867-.Ltmp24866 # Record length +.Ltmp24866: + .short 4414 # Record kind: S_LOCAL + .long 8476 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24867: + .cv_def_range .Ltmp13016 .Ltmp13017, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24861: + .p2align 2 + .cv_linetable 686, "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", .Lfunc_end686 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::~BinaryExpr + .long .Ltmp24869-.Ltmp24868 # Subsection size +.Ltmp24868: + .short .Ltmp24871-.Ltmp24870 # Record length +.Ltmp24870: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end687-"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8540 # Function type index + .secrel32 "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::~BinaryExpr" # Function name +.Ltmp24871: + .short .Ltmp24873-.Ltmp24872 # Record length +.Ltmp24872: + .short 4414 # Record kind: S_LOCAL + .long 8532 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24873: + .cv_def_range .Ltmp13018 .Ltmp13021, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24869: + .p2align 2 + .cv_linetable 687, "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ", .Lfunc_end687 + .section .debug$S,"dr",associative,"?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::begin + .long .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_end688-"?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8541 # Function type index + .secrel32 "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" # Function section relative address + .secidx "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::begin" # Function name +.Ltmp24877: + .short .Ltmp24879-.Ltmp24878 # Record length +.Ltmp24878: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24879: + .cv_def_range .Ltmp13022 .Ltmp13023, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24875: + .p2align 2 + .cv_linetable 688, "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ", .Lfunc_end688 + .section .debug$S,"dr",associative,"?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::cbegin + .long .Ltmp24881-.Ltmp24880 # Subsection size +.Ltmp24880: + .short .Ltmp24883-.Ltmp24882 # Record length +.Ltmp24882: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end689-"?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8542 # Function type index + .secrel32 "?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" # Function section relative address + .secidx "?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::cbegin" # Function name +.Ltmp24883: + .short .Ltmp24885-.Ltmp24884 # Record length +.Ltmp24884: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24885: + .cv_def_range .Ltmp13024 .Ltmp13025, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24881: + .p2align 2 + .cv_linetable 689, "?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ", .Lfunc_end689 + .section .debug$S,"dr",associative,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,1> &>::operator==,0> > + .long .Ltmp24887-.Ltmp24886 # Subsection size +.Ltmp24886: + .short .Ltmp24889-.Ltmp24888 # Record length +.Ltmp24888: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end690-"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8555 # Function type index + .secrel32 "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,1> &>::operator==,0> >" # Function name +.Ltmp24889: + .short .Ltmp24891-.Ltmp24890 # Record length +.Ltmp24890: + .short 4414 # Record kind: S_LOCAL + .long 8479 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24891: + .cv_def_range .Ltmp13026 .Ltmp13027, "E\021O\001\000\000x\000\000\000" + .short .Ltmp24893-.Ltmp24892 # Record length +.Ltmp24892: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24893: + .cv_def_range .Ltmp13026 .Ltmp13027, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24887: + .p2align 2 + .cv_linetable 690, "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end690 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::~BinaryExpr + .long .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_end691-"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8557 # Function type index + .secrel32 "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::~BinaryExpr" # Function name +.Ltmp24897: + .short .Ltmp24899-.Ltmp24898 # Record length +.Ltmp24898: + .short 4414 # Record kind: S_LOCAL + .long 8549 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24899: + .cv_def_range .Ltmp13028 .Ltmp13031, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24895: + .p2align 2 + .cv_linetable 691, "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ", .Lfunc_end691 + .section .debug$S,"dr",associative,"??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,1>::span_iterator<0,nullptr> + .long .Ltmp24901-.Ltmp24900 # Subsection size +.Ltmp24900: + .short .Ltmp24903-.Ltmp24902 # Record length +.Ltmp24902: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end692-"??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8559 # Function type index + .secrel32 "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" # Function section relative address + .secidx "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,1>::span_iterator<0,nullptr>" # Function name +.Ltmp24903: + .short .Ltmp24905-.Ltmp24904 # Record length +.Ltmp24904: + .short 4414 # Record kind: S_LOCAL + .long 4229 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24905: + .cv_def_range .Ltmp13032 .Ltmp13033, "E\021O\001\000\0008\000\000\000" + .short .Ltmp24907-.Ltmp24906 # Record length +.Ltmp24906: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .asciz "other" +.Ltmp24907: + .cv_def_range .Ltmp13032 .Ltmp13033, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24901: + .p2align 2 + .cv_linetable 692, "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z", .Lfunc_end692 + .section .debug$S,"dr",associative,"??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator+ + .long .Ltmp24909-.Ltmp24908 # Subsection size +.Ltmp24908: + .short .Ltmp24911-.Ltmp24910 # Record length +.Ltmp24910: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end693-"??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8560 # Function type index + .secrel32 "??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" # Function section relative address + .secidx "??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator+" # Function name +.Ltmp24911: + .short .Ltmp24913-.Ltmp24912 # Record length +.Ltmp24912: + .short 4414 # Record kind: S_LOCAL + .long 4206 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24913: + .cv_def_range .Ltmp13034 .Ltmp13037, "E\021O\001\000\000@\000\000\000" + .short .Ltmp24915-.Ltmp24914 # Record length +.Ltmp24914: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "n" +.Ltmp24915: + .cv_def_range .Ltmp13034 .Ltmp13037, "E\021O\001\000\000H\000\000\000" + .short .Ltmp24917-.Ltmp24916 # Record length +.Ltmp24916: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 0 # Flags + .asciz "ret" +.Ltmp24917: + .cv_def_range .Ltmp13034 .Ltmp13037, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24909: + .p2align 2 + .cv_linetable 693, "??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z", .Lfunc_end693 + .section .debug$S,"dr",associative,"?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::cend + .long .Ltmp24919-.Ltmp24918 # Subsection size +.Ltmp24918: + .short .Ltmp24921-.Ltmp24920 # Record length +.Ltmp24920: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end694-"?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8561 # Function type index + .secrel32 "?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" # Function section relative address + .secidx "?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::cend" # Function name +.Ltmp24921: + .short .Ltmp24923-.Ltmp24922 # Record length +.Ltmp24922: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24923: + .cv_def_range .Ltmp13038 .Ltmp13039, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24919: + .p2align 2 + .cv_linetable 694, "?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ", .Lfunc_end694 + .section .debug$S,"dr",associative,"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual,0>,gsl::details::span_iterator,1> > + .long .Ltmp24925-.Ltmp24924 # Subsection size +.Ltmp24924: + .short .Ltmp24927-.Ltmp24926 # Record length +.Ltmp24926: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end695-"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8564 # Function type index + .secrel32 "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" # Function section relative address + .secidx "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual,0>,gsl::details::span_iterator,1> >" # Function name +.Ltmp24927: + .short .Ltmp24929-.Ltmp24928 # Record length +.Ltmp24928: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24929: + .cv_def_range .Ltmp13040 .Ltmp13041, "E\021O\001\000\0000\000\000\000" + .short .Ltmp24931-.Ltmp24930 # Record length +.Ltmp24930: + .short 4414 # Record kind: S_LOCAL + .long 8476 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24931: + .cv_def_range .Ltmp13040 .Ltmp13041, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24925: + .p2align 2 + .cv_linetable 695, "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z", .Lfunc_end695 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::BinaryExpr + .long .Ltmp24933-.Ltmp24932 # Subsection size +.Ltmp24932: + .short .Ltmp24935-.Ltmp24934 # Record length +.Ltmp24934: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end696-"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8565 # Function type index + .secrel32 "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::BinaryExpr" # Function name +.Ltmp24935: + .short .Ltmp24937-.Ltmp24936 # Record length +.Ltmp24936: + .short 4414 # Record kind: S_LOCAL + .long 8532 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24937: + .cv_def_range .Ltmp13042 .Ltmp13045, "E\021O\001\000\000P\000\000\000" + .short .Ltmp24939-.Ltmp24938 # Record length +.Ltmp24938: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp24939: + .cv_def_range .Ltmp13042 .Ltmp13045, "E\021O\001\000\000_\000\000\000" + .short .Ltmp24941-.Ltmp24940 # Record length +.Ltmp24940: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24941: + .cv_def_range .Ltmp13042 .Ltmp13045, "E\021O\001\000\000`\000\000\000" + .short .Ltmp24943-.Ltmp24942 # Record length +.Ltmp24942: + .short 4414 # Record kind: S_LOCAL + .long 7528 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp24943: + .cv_def_range .Lfunc_begin696 .Ltmp13043, "A\021Q\001\000\000" + .cv_def_range .Ltmp13043 .Ltmp13044, "E\021O\001\000\0008\000\000\000" + .short .Ltmp24945-.Ltmp24944 # Record length +.Ltmp24944: + .short 4414 # Record kind: S_LOCAL + .long 8476 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24945: + .cv_def_range .Ltmp13042 .Ltmp13045, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24933: + .p2align 2 + .cv_linetable 696, "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z", .Lfunc_end696 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::isBinaryExpression + .long .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_end697-"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8566 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::isBinaryExpression" # Function name +.Ltmp24949: + .short .Ltmp24951-.Ltmp24950 # Record length +.Ltmp24950: + .short 4414 # Record kind: S_LOCAL + .long 8529 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24951: + .cv_def_range .Ltmp13046 .Ltmp13047, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24947: + .p2align 2 + .cv_linetable 697, "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ", .Lfunc_end697 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::getResult + .long .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_end698-"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8567 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::getResult" # Function name +.Ltmp24955: + .short .Ltmp24957-.Ltmp24956 # Record length +.Ltmp24956: + .short 4414 # Record kind: S_LOCAL + .long 8529 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24957: + .cv_def_range .Ltmp13048 .Ltmp13049, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24953: + .p2align 2 + .cv_linetable 698, "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ", .Lfunc_end698 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::streamReconstructedExpression + .long .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_end699-"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8568 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::streamReconstructedExpression" # Function name +.Ltmp24961: + .short .Ltmp24963-.Ltmp24962 # Record length +.Ltmp24962: + .short 4414 # Record kind: S_LOCAL + .long 8529 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24963: + .cv_def_range .Ltmp13054 .Ltmp13055, "E\021N\001\000\000(\000\000\000" + .short .Ltmp24965-.Ltmp24964 # Record length +.Ltmp24964: + .short 4414 # Record kind: S_LOCAL + .long 4486 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp24965: + .cv_def_range .Ltmp13054 .Ltmp13055, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24959: + .p2align 2 + .cv_linetable 699, "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end699 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::~BinaryExpr + .long .Ltmp24967-.Ltmp24966 # Subsection size +.Ltmp24966: + .short .Ltmp24969-.Ltmp24968 # Record length +.Ltmp24968: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end700-"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8540 # Function type index + .secrel32 "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::~BinaryExpr" # Function name +.Ltmp24969: + .short .Ltmp24971-.Ltmp24970 # Record length +.Ltmp24970: + .short 4414 # Record kind: S_LOCAL + .long 8532 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24971: + .cv_def_range .Ltmp13056 .Ltmp13057, "E\021O\001\000\0000\000\000\000" + .short .Ltmp24973-.Ltmp24972 # Record length +.Ltmp24972: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp24973: + .cv_def_range .Ltmp13056 .Ltmp13057, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24967: + .p2align 2 + .cv_linetable 700, "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAAPEAXI@Z", .Lfunc_end700 + .section .debug$S,"dr",associative,"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::span_iterator + .long .Ltmp24975-.Ltmp24974 # Subsection size +.Ltmp24974: + .short .Ltmp24977-.Ltmp24976 # Record length +.Ltmp24976: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end701-"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8569 # Function type index + .secrel32 "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" # Function section relative address + .secidx "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::span_iterator" # Function name +.Ltmp24977: + .short .Ltmp24979-.Ltmp24978 # Record length +.Ltmp24978: + .short 4414 # Record kind: S_LOCAL + .long 4200 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24979: + .cv_def_range .Ltmp13058 .Ltmp13059, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp24981-.Ltmp24980 # Record length +.Ltmp24980: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "span" +.Ltmp24981: + .cv_def_range .Ltmp13058 .Ltmp13059, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp24983-.Ltmp24982 # Record length +.Ltmp24982: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "idx" +.Ltmp24983: + .cv_def_range .Ltmp13058 .Ltmp13059, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24975: + .p2align 2 + .cv_linetable 701, "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z", .Lfunc_end701 + .section .debug$S,"dr",associative,"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,1>::span_iterator + .long .Ltmp24985-.Ltmp24984 # Subsection size +.Ltmp24984: + .short .Ltmp24987-.Ltmp24986 # Record length +.Ltmp24986: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end702-"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8570 # Function type index + .secrel32 "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" # Function section relative address + .secidx "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,1>::span_iterator" # Function name +.Ltmp24987: + .short .Ltmp24989-.Ltmp24988 # Record length +.Ltmp24988: + .short 4414 # Record kind: S_LOCAL + .long 4229 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24989: + .cv_def_range .Ltmp13060 .Ltmp13061, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp24991-.Ltmp24990 # Record length +.Ltmp24990: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "span" +.Ltmp24991: + .cv_def_range .Ltmp13060 .Ltmp13061, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp24993-.Ltmp24992 # Record length +.Ltmp24992: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "idx" +.Ltmp24993: + .cv_def_range .Ltmp13060 .Ltmp13061, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24985: + .p2align 2 + .cv_linetable 702, "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z", .Lfunc_end702 + .section .debug$S,"dr",associative,"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual,1>,gsl::details::span_iterator,0> > + .long .Ltmp24995-.Ltmp24994 # Subsection size +.Ltmp24994: + .short .Ltmp24997-.Ltmp24996 # Record length +.Ltmp24996: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end703-"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8573 # Function type index + .secrel32 "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" # Function section relative address + .secidx "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual,1>,gsl::details::span_iterator,0> >" # Function name +.Ltmp24997: + .short .Ltmp24999-.Ltmp24998 # Record length +.Ltmp24998: + .short 4414 # Record kind: S_LOCAL + .long 8476 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24999: + .cv_def_range .Ltmp13062 .Ltmp13063, "E\021O\001\000\0000\000\000\000" + .short .Ltmp25001-.Ltmp25000 # Record length +.Ltmp25000: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25001: + .cv_def_range .Ltmp13062 .Ltmp13063, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24995: + .p2align 2 + .cv_linetable 703, "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z", .Lfunc_end703 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::BinaryExpr + .long .Ltmp25003-.Ltmp25002 # Subsection size +.Ltmp25002: + .short .Ltmp25005-.Ltmp25004 # Record length +.Ltmp25004: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end704-"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8574 # Function type index + .secrel32 "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::BinaryExpr" # Function name +.Ltmp25005: + .short .Ltmp25007-.Ltmp25006 # Record length +.Ltmp25006: + .short 4414 # Record kind: S_LOCAL + .long 8549 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25007: + .cv_def_range .Ltmp13064 .Ltmp13067, "E\021O\001\000\000P\000\000\000" + .short .Ltmp25009-.Ltmp25008 # Record length +.Ltmp25008: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp25009: + .cv_def_range .Ltmp13064 .Ltmp13067, "E\021O\001\000\000_\000\000\000" + .short .Ltmp25011-.Ltmp25010 # Record length +.Ltmp25010: + .short 4414 # Record kind: S_LOCAL + .long 8476 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25011: + .cv_def_range .Ltmp13064 .Ltmp13067, "E\021O\001\000\000`\000\000\000" + .short .Ltmp25013-.Ltmp25012 # Record length +.Ltmp25012: + .short 4414 # Record kind: S_LOCAL + .long 7528 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp25013: + .cv_def_range .Lfunc_begin704 .Ltmp13065, "A\021Q\001\000\000" + .cv_def_range .Ltmp13065 .Ltmp13066, "E\021O\001\000\0008\000\000\000" + .short .Ltmp25015-.Ltmp25014 # Record length +.Ltmp25014: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25015: + .cv_def_range .Ltmp13064 .Ltmp13067, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25003: + .p2align 2 + .cv_linetable 704, "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z", .Lfunc_end704 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::isBinaryExpression + .long .Ltmp25017-.Ltmp25016 # Subsection size +.Ltmp25016: + .short .Ltmp25019-.Ltmp25018 # Record length +.Ltmp25018: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end705-"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8575 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::isBinaryExpression" # Function name +.Ltmp25019: + .short .Ltmp25021-.Ltmp25020 # Record length +.Ltmp25020: + .short 4414 # Record kind: S_LOCAL + .long 8546 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25021: + .cv_def_range .Ltmp13068 .Ltmp13069, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25017: + .p2align 2 + .cv_linetable 705, "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ", .Lfunc_end705 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::getResult + .long .Ltmp25023-.Ltmp25022 # Subsection size +.Ltmp25022: + .short .Ltmp25025-.Ltmp25024 # Record length +.Ltmp25024: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end706-"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8576 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::getResult" # Function name +.Ltmp25025: + .short .Ltmp25027-.Ltmp25026 # Record length +.Ltmp25026: + .short 4414 # Record kind: S_LOCAL + .long 8546 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25027: + .cv_def_range .Ltmp13070 .Ltmp13071, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25023: + .p2align 2 + .cv_linetable 706, "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ", .Lfunc_end706 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::streamReconstructedExpression + .long .Ltmp25029-.Ltmp25028 # Subsection size +.Ltmp25028: + .short .Ltmp25031-.Ltmp25030 # Record length +.Ltmp25030: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end707-"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8577 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::streamReconstructedExpression" # Function name +.Ltmp25031: + .short .Ltmp25033-.Ltmp25032 # Record length +.Ltmp25032: + .short 4414 # Record kind: S_LOCAL + .long 8546 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25033: + .cv_def_range .Ltmp13076 .Ltmp13077, "E\021N\001\000\000(\000\000\000" + .short .Ltmp25035-.Ltmp25034 # Record length +.Ltmp25034: + .short 4414 # Record kind: S_LOCAL + .long 4486 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp25035: + .cv_def_range .Ltmp13076 .Ltmp13077, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25029: + .p2align 2 + .cv_linetable 707, "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end707 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::~BinaryExpr + .long .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_end708-"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8557 # Function type index + .secrel32 "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::~BinaryExpr" # Function name +.Ltmp25039: + .short .Ltmp25041-.Ltmp25040 # Record length +.Ltmp25040: + .short 4414 # Record kind: S_LOCAL + .long 8549 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25041: + .cv_def_range .Ltmp13078 .Ltmp13079, "E\021O\001\000\0000\000\000\000" + .short .Ltmp25043-.Ltmp25042 # Record length +.Ltmp25042: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp25043: + .cv_def_range .Ltmp13078 .Ltmp13079, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25037: + .p2align 2 + .cv_linetable 708, "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAAPEAXI@Z", .Lfunc_end708 + .section .debug$S,"dr",associative,"??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator+= + .long .Ltmp25045-.Ltmp25044 # Subsection size +.Ltmp25044: + .short .Ltmp25047-.Ltmp25046 # Record length +.Ltmp25046: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end709-"??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8578 # Function type index + .secrel32 "??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" # Function section relative address + .secidx "??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator+=" # Function name +.Ltmp25047: + .short .Ltmp25049-.Ltmp25048 # Record length +.Ltmp25048: + .short 4414 # Record kind: S_LOCAL + .long 4200 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25049: + .cv_def_range .Ltmp13082 .Ltmp13083, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp25051-.Ltmp25050 # Record length +.Ltmp25050: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "n" +.Ltmp25051: + .cv_def_range .Ltmp13082 .Ltmp13083, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25045: + .p2align 2 + .cv_linetable 709, "??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z", .Lfunc_end709 + .section .debug$S,"dr",associative,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator!=,0> > + .long .Ltmp25053-.Ltmp25052 # Subsection size +.Ltmp25052: + .short .Ltmp25055-.Ltmp25054 # Record length +.Ltmp25054: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end710-"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8579 # Function type index + .secrel32 "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> &>::operator!=,0> >" # Function name +.Ltmp25055: + .short .Ltmp25057-.Ltmp25056 # Record length +.Ltmp25056: + .short 4414 # Record kind: S_LOCAL + .long 8407 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25057: + .cv_def_range .Ltmp13084 .Ltmp13085, "E\021O\001\000\000x\000\000\000" + .short .Ltmp25059-.Ltmp25058 # Record length +.Ltmp25058: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25059: + .cv_def_range .Ltmp13084 .Ltmp13085, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25053: + .p2align 2 + .cv_linetable 710, "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end710 + .section .debug$S,"dr",associative,"?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::end + .long .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_end711-"?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8580 # Function type index + .secrel32 "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" # Function section relative address + .secidx "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::end" # Function name +.Ltmp25063: + .short .Ltmp25065-.Ltmp25064 # Record length +.Ltmp25064: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25065: + .cv_def_range .Ltmp13086 .Ltmp13087, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25061: + .p2align 2 + .cv_linetable 711, "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ", .Lfunc_end711 + .section .debug$S,"dr",associative,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator!=,1> > + .long .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_end712-"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8581 # Function type index + .secrel32 "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section relative address + .secidx "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> &>::operator!=,1> >" # Function name +.Ltmp25069: + .short .Ltmp25071-.Ltmp25070 # Record length +.Ltmp25070: + .short 4414 # Record kind: S_LOCAL + .long 8407 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25071: + .cv_def_range .Ltmp13088 .Ltmp13089, "E\021O\001\000\000x\000\000\000" + .short .Ltmp25073-.Ltmp25072 # Record length +.Ltmp25072: + .short 4414 # Record kind: S_LOCAL + .long 8476 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25073: + .cv_def_range .Ltmp13088 .Ltmp13089, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25067: + .p2align 2 + .cv_linetable 712, "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", .Lfunc_end712 + .section .debug$S,"dr",associative,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,1> &>::operator!=,0> > + .long .Ltmp25075-.Ltmp25074 # Subsection size +.Ltmp25074: + .short .Ltmp25077-.Ltmp25076 # Record length +.Ltmp25076: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end713-"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8582 # Function type index + .secrel32 "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,1> &>::operator!=,0> >" # Function name +.Ltmp25077: + .short .Ltmp25079-.Ltmp25078 # Record length +.Ltmp25078: + .short 4414 # Record kind: S_LOCAL + .long 8479 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25079: + .cv_def_range .Ltmp13090 .Ltmp13091, "E\021O\001\000\000x\000\000\000" + .short .Ltmp25081-.Ltmp25080 # Record length +.Ltmp25080: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25081: + .cv_def_range .Ltmp13090 .Ltmp13091, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25075: + .p2align 2 + .cv_linetable 713, "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end713 + .section .debug$S,"dr",associative,"??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator<,0> > + .long .Ltmp25083-.Ltmp25082 # Subsection size +.Ltmp25082: + .short .Ltmp25085-.Ltmp25084 # Record length +.Ltmp25084: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end714-"??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8583 # Function type index + .secrel32 "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> &>::operator<,0> >" # Function name +.Ltmp25085: + .short .Ltmp25087-.Ltmp25086 # Record length +.Ltmp25086: + .short 4414 # Record kind: S_LOCAL + .long 8407 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25087: + .cv_def_range .Ltmp13092 .Ltmp13093, "E\021O\001\000\000h\000\000\000" + .short .Ltmp25089-.Ltmp25088 # Record length +.Ltmp25088: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25089: + .cv_def_range .Ltmp13092 .Ltmp13093, "E\021O\001\000\000p\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25083: + .p2align 2 + .cv_linetable 714, "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end714 + .section .debug$S,"dr",associative,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator<=,0> > + .long .Ltmp25091-.Ltmp25090 # Subsection size +.Ltmp25090: + .short .Ltmp25093-.Ltmp25092 # Record length +.Ltmp25092: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end715-"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8583 # Function type index + .secrel32 "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> &>::operator<=,0> >" # Function name +.Ltmp25093: + .short .Ltmp25095-.Ltmp25094 # Record length +.Ltmp25094: + .short 4414 # Record kind: S_LOCAL + .long 8407 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25095: + .cv_def_range .Ltmp13094 .Ltmp13095, "E\021O\001\000\000h\000\000\000" + .short .Ltmp25097-.Ltmp25096 # Record length +.Ltmp25096: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25097: + .cv_def_range .Ltmp13094 .Ltmp13095, "E\021O\001\000\000p\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25091: + .p2align 2 + .cv_linetable 715, "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end715 + .section .debug$S,"dr",associative,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator<=,1> > + .long .Ltmp25099-.Ltmp25098 # Subsection size +.Ltmp25098: + .short .Ltmp25101-.Ltmp25100 # Record length +.Ltmp25100: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end716-"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8584 # Function type index + .secrel32 "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section relative address + .secidx "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> &>::operator<=,1> >" # Function name +.Ltmp25101: + .short .Ltmp25103-.Ltmp25102 # Record length +.Ltmp25102: + .short 4414 # Record kind: S_LOCAL + .long 8407 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25103: + .cv_def_range .Ltmp13096 .Ltmp13097, "E\021O\001\000\000h\000\000\000" + .short .Ltmp25105-.Ltmp25104 # Record length +.Ltmp25104: + .short 4414 # Record kind: S_LOCAL + .long 8476 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25105: + .cv_def_range .Ltmp13096 .Ltmp13097, "E\021O\001\000\000p\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25099: + .p2align 2 + .cv_linetable 716, "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", .Lfunc_end716 + .section .debug$S,"dr",associative,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,1> &>::operator<=,0> > + .long .Ltmp25107-.Ltmp25106 # Subsection size +.Ltmp25106: + .short .Ltmp25109-.Ltmp25108 # Record length +.Ltmp25108: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end717-"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8585 # Function type index + .secrel32 "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,1> &>::operator<=,0> >" # Function name +.Ltmp25109: + .short .Ltmp25111-.Ltmp25110 # Record length +.Ltmp25110: + .short 4414 # Record kind: S_LOCAL + .long 8479 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25111: + .cv_def_range .Ltmp13098 .Ltmp13099, "E\021O\001\000\000h\000\000\000" + .short .Ltmp25113-.Ltmp25112 # Record length +.Ltmp25112: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25113: + .cv_def_range .Ltmp13098 .Ltmp13099, "E\021O\001\000\000p\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25107: + .p2align 2 + .cv_linetable 717, "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end717 + .section .debug$S,"dr",associative,"??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,1> &>::operator<,0> > + .long .Ltmp25115-.Ltmp25114 # Subsection size +.Ltmp25114: + .short .Ltmp25117-.Ltmp25116 # Record length +.Ltmp25116: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end718-"??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8585 # Function type index + .secrel32 "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,1> &>::operator<,0> >" # Function name +.Ltmp25117: + .short .Ltmp25119-.Ltmp25118 # Record length +.Ltmp25118: + .short 4414 # Record kind: S_LOCAL + .long 8479 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25119: + .cv_def_range .Ltmp13100 .Ltmp13101, "E\021O\001\000\000h\000\000\000" + .short .Ltmp25121-.Ltmp25120 # Record length +.Ltmp25120: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25121: + .cv_def_range .Ltmp13100 .Ltmp13101, "E\021O\001\000\000p\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25115: + .p2align 2 + .cv_linetable 718, "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end718 + .section .debug$S,"dr",associative,"??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator>,0> > + .long .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_end719-"??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8586 # Function type index + .secrel32 "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> &>::operator>,0> >" # Function name +.Ltmp25125: + .short .Ltmp25127-.Ltmp25126 # Record length +.Ltmp25126: + .short 4414 # Record kind: S_LOCAL + .long 8407 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25127: + .cv_def_range .Ltmp13102 .Ltmp13103, "E\021O\001\000\000h\000\000\000" + .short .Ltmp25129-.Ltmp25128 # Record length +.Ltmp25128: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25129: + .cv_def_range .Ltmp13102 .Ltmp13103, "E\021O\001\000\000p\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25123: + .p2align 2 + .cv_linetable 719, "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end719 + .section .debug$S,"dr",associative,"??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator>=,0> > + .long .Ltmp25131-.Ltmp25130 # Subsection size +.Ltmp25130: + .short .Ltmp25133-.Ltmp25132 # Record length +.Ltmp25132: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end720-"??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8587 # Function type index + .secrel32 "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> &>::operator>=,0> >" # Function name +.Ltmp25133: + .short .Ltmp25135-.Ltmp25134 # Record length +.Ltmp25134: + .short 4414 # Record kind: S_LOCAL + .long 8407 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25135: + .cv_def_range .Ltmp13104 .Ltmp13105, "E\021O\001\000\000h\000\000\000" + .short .Ltmp25137-.Ltmp25136 # Record length +.Ltmp25136: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25137: + .cv_def_range .Ltmp13104 .Ltmp13105, "E\021O\001\000\000p\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25131: + .p2align 2 + .cv_linetable 720, "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end720 + .section .debug$S,"dr",associative,"??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator>,1> > + .long .Ltmp25139-.Ltmp25138 # Subsection size +.Ltmp25138: + .short .Ltmp25141-.Ltmp25140 # Record length +.Ltmp25140: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end721-"??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8588 # Function type index + .secrel32 "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section relative address + .secidx "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> &>::operator>,1> >" # Function name +.Ltmp25141: + .short .Ltmp25143-.Ltmp25142 # Record length +.Ltmp25142: + .short 4414 # Record kind: S_LOCAL + .long 8407 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25143: + .cv_def_range .Ltmp13106 .Ltmp13107, "E\021O\001\000\000h\000\000\000" + .short .Ltmp25145-.Ltmp25144 # Record length +.Ltmp25144: + .short 4414 # Record kind: S_LOCAL + .long 8476 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25145: + .cv_def_range .Ltmp13106 .Ltmp13107, "E\021O\001\000\000p\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25139: + .p2align 2 + .cv_linetable 721, "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", .Lfunc_end721 + .section .debug$S,"dr",associative,"??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator>=,1> > + .long .Ltmp25147-.Ltmp25146 # Subsection size +.Ltmp25146: + .short .Ltmp25149-.Ltmp25148 # Record length +.Ltmp25148: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end722-"??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8589 # Function type index + .secrel32 "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section relative address + .secidx "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> &>::operator>=,1> >" # Function name +.Ltmp25149: + .short .Ltmp25151-.Ltmp25150 # Record length +.Ltmp25150: + .short 4414 # Record kind: S_LOCAL + .long 8407 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25151: + .cv_def_range .Ltmp13108 .Ltmp13109, "E\021O\001\000\000h\000\000\000" + .short .Ltmp25153-.Ltmp25152 # Record length +.Ltmp25152: + .short 4414 # Record kind: S_LOCAL + .long 8476 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25153: + .cv_def_range .Ltmp13108 .Ltmp13109, "E\021O\001\000\000p\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25147: + .p2align 2 + .cv_linetable 722, "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", .Lfunc_end722 + .section .debug$S,"dr",associative,"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareNotEqual,0>,const gsl::details::span_iterator,0> &> + .long .Ltmp25155-.Ltmp25154 # Subsection size +.Ltmp25154: + .short .Ltmp25157-.Ltmp25156 # Record length +.Ltmp25156: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end723-"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8590 # Function type index + .secrel32 "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" # Function section relative address + .secidx "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareNotEqual,0>,const gsl::details::span_iterator,0> &>" # Function name +.Ltmp25157: + .short .Ltmp25159-.Ltmp25158 # Record length +.Ltmp25158: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25159: + .cv_def_range .Ltmp13110 .Ltmp13111, "E\021O\001\000\0000\000\000\000" + .short .Ltmp25161-.Ltmp25160 # Record length +.Ltmp25160: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25161: + .cv_def_range .Ltmp13110 .Ltmp13111, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25155: + .p2align 2 + .cv_linetable 723, "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z", .Lfunc_end723 + .section .debug$S,"dr",associative,"??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::operator!= + .long .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_end724-"??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 8591 # 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 +.Ltmp25165: + .short .Ltmp25167-.Ltmp25166 # Record length +.Ltmp25166: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25167: + .cv_def_range .Lfunc_begin724 .Ltmp13113, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp25169-.Ltmp25168 # Record length +.Ltmp25168: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25169: + .cv_def_range .Lfunc_begin724 .Ltmp13114, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25163: + .p2align 2 + .cv_linetable 724, "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z", .Lfunc_end724 + .section .debug$S,"dr",associative,"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareNotEqual,0>,const gsl::details::span_iterator,1> &> + .long .Ltmp25171-.Ltmp25170 # Subsection size +.Ltmp25170: + .short .Ltmp25173-.Ltmp25172 # Record length +.Ltmp25172: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end725-"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8592 # Function type index + .secrel32 "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" # Function section relative address + .secidx "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareNotEqual,0>,const gsl::details::span_iterator,1> &>" # Function name +.Ltmp25173: + .short .Ltmp25175-.Ltmp25174 # Record length +.Ltmp25174: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25175: + .cv_def_range .Ltmp13116 .Ltmp13117, "E\021O\001\000\0000\000\000\000" + .short .Ltmp25177-.Ltmp25176 # Record length +.Ltmp25176: + .short 4414 # Record kind: S_LOCAL + .long 8476 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25177: + .cv_def_range .Ltmp13116 .Ltmp13117, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25171: + .p2align 2 + .cv_linetable 725, "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z", .Lfunc_end725 + .section .debug$S,"dr",associative,"??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::operator!= + .long .Ltmp25179-.Ltmp25178 # Subsection size +.Ltmp25178: + .short .Ltmp25181-.Ltmp25180 # Record length +.Ltmp25180: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end726-"??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 8593 # 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 +.Ltmp25181: + .short .Ltmp25183-.Ltmp25182 # Record length +.Ltmp25182: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25183: + .cv_def_range .Lfunc_begin726 .Ltmp13119, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp25185-.Ltmp25184 # Record length +.Ltmp25184: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25185: + .cv_def_range .Lfunc_begin726 .Ltmp13120, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25179: + .p2align 2 + .cv_linetable 726, "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z", .Lfunc_end726 + .section .debug$S,"dr",associative,"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareNotEqual,1>,const gsl::details::span_iterator,0> &> + .long .Ltmp25187-.Ltmp25186 # Subsection size +.Ltmp25186: + .short .Ltmp25189-.Ltmp25188 # Record length +.Ltmp25188: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end727-"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8594 # Function type index + .secrel32 "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" # Function section relative address + .secidx "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareNotEqual,1>,const gsl::details::span_iterator,0> &>" # Function name +.Ltmp25189: + .short .Ltmp25191-.Ltmp25190 # Record length +.Ltmp25190: + .short 4414 # Record kind: S_LOCAL + .long 8476 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25191: + .cv_def_range .Ltmp13122 .Ltmp13123, "E\021O\001\000\0000\000\000\000" + .short .Ltmp25193-.Ltmp25192 # Record length +.Ltmp25192: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25193: + .cv_def_range .Ltmp13122 .Ltmp13123, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25187: + .p2align 2 + .cv_linetable 727, "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z", .Lfunc_end727 + .section .debug$S,"dr",associative,"??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::operator< + .long .Ltmp25195-.Ltmp25194 # Subsection size +.Ltmp25194: + .short .Ltmp25197-.Ltmp25196 # Record length +.Ltmp25196: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end728-"??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 8595 # 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 +.Ltmp25197: + .short .Ltmp25199-.Ltmp25198 # Record length +.Ltmp25198: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25199: + .cv_def_range .Lfunc_begin728 .Lfunc_end728, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp25201-.Ltmp25200 # Record length +.Ltmp25200: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25201: + .cv_def_range .Lfunc_begin728 .Lfunc_end728, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25195: + .p2align 2 + .cv_linetable 728, "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z", .Lfunc_end728 + .section .debug$S,"dr",associative,"??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::operator<= + .long .Ltmp25203-.Ltmp25202 # Subsection size +.Ltmp25202: + .short .Ltmp25205-.Ltmp25204 # Record length +.Ltmp25204: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end729-"??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 8595 # 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 +.Ltmp25205: + .short .Ltmp25207-.Ltmp25206 # Record length +.Ltmp25206: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25207: + .cv_def_range .Lfunc_begin729 .Ltmp13126, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp25209-.Ltmp25208 # Record length +.Ltmp25208: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25209: + .cv_def_range .Lfunc_begin729 .Ltmp13127, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25203: + .p2align 2 + .cv_linetable 729, "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z", .Lfunc_end729 + .section .debug$S,"dr",associative,"??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::operator<= + .long .Ltmp25211-.Ltmp25210 # Subsection size +.Ltmp25210: + .short .Ltmp25213-.Ltmp25212 # Record length +.Ltmp25212: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end730-"??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 8596 # 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 +.Ltmp25213: + .short .Ltmp25215-.Ltmp25214 # Record length +.Ltmp25214: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25215: + .cv_def_range .Lfunc_begin730 .Ltmp13130, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp25217-.Ltmp25216 # Record length +.Ltmp25216: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25217: + .cv_def_range .Lfunc_begin730 .Ltmp13131, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25211: + .p2align 2 + .cv_linetable 730, "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z", .Lfunc_end730 + .section .debug$S,"dr",associative,"??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::operator< + .long .Ltmp25219-.Ltmp25218 # Subsection size +.Ltmp25218: + .short .Ltmp25221-.Ltmp25220 # Record length +.Ltmp25220: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end731-"??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 8596 # 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 +.Ltmp25221: + .short .Ltmp25223-.Ltmp25222 # Record length +.Ltmp25222: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25223: + .cv_def_range .Lfunc_begin731 .Lfunc_end731, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp25225-.Ltmp25224 # Record length +.Ltmp25224: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25225: + .cv_def_range .Lfunc_begin731 .Lfunc_end731, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25219: + .p2align 2 + .cv_linetable 731, "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z", .Lfunc_end731 + .section .debug$S,"dr",associative,"??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::operator> + .long .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_end732-"??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 8597 # 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 +.Ltmp25229: + .short .Ltmp25231-.Ltmp25230 # Record length +.Ltmp25230: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25231: + .cv_def_range .Lfunc_begin732 .Ltmp13135, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp25233-.Ltmp25232 # Record length +.Ltmp25232: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25233: + .cv_def_range .Lfunc_begin732 .Ltmp13136, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25227: + .p2align 2 + .cv_linetable 732, "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z", .Lfunc_end732 + .section .debug$S,"dr",associative,"??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::operator>= + .long .Ltmp25235-.Ltmp25234 # Subsection size +.Ltmp25234: + .short .Ltmp25237-.Ltmp25236 # Record length +.Ltmp25236: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end733-"??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 8598 # 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 +.Ltmp25237: + .short .Ltmp25239-.Ltmp25238 # Record length +.Ltmp25238: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25239: + .cv_def_range .Lfunc_begin733 .Ltmp13139, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp25241-.Ltmp25240 # Record length +.Ltmp25240: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25241: + .cv_def_range .Lfunc_begin733 .Ltmp13140, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25235: + .p2align 2 + .cv_linetable 733, "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z", .Lfunc_end733 + .section .debug$S,"dr",associative,"??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::operator> + .long .Ltmp25243-.Ltmp25242 # Subsection size +.Ltmp25242: + .short .Ltmp25245-.Ltmp25244 # Record length +.Ltmp25244: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end734-"??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 8599 # 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 +.Ltmp25245: + .short .Ltmp25247-.Ltmp25246 # Record length +.Ltmp25246: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25247: + .cv_def_range .Lfunc_begin734 .Ltmp13143, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp25249-.Ltmp25248 # Record length +.Ltmp25248: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25249: + .cv_def_range .Lfunc_begin734 .Ltmp13144, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25243: + .p2align 2 + .cv_linetable 734, "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z", .Lfunc_end734 + .section .debug$S,"dr",associative,"??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::operator>= + .long .Ltmp25251-.Ltmp25250 # Subsection size +.Ltmp25250: + .short .Ltmp25253-.Ltmp25252 # Record length +.Ltmp25252: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end735-"??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 8600 # 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 +.Ltmp25253: + .short .Ltmp25255-.Ltmp25254 # Record length +.Ltmp25254: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25255: + .cv_def_range .Lfunc_begin735 .Ltmp13147, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp25257-.Ltmp25256 # Record length +.Ltmp25256: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25257: + .cv_def_range .Lfunc_begin735 .Ltmp13148, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25251: + .p2align 2 + .cv_linetable 735, "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z", .Lfunc_end735 + .section .debug$S,"dr",associative,"??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::begin > + .long .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_end736-"??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8603 # Function type index + .secrel32 "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" # Function section relative address + .secidx "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" # Function section index + .byte 0 # Flags + .asciz "std::begin >" # Function name +.Ltmp25261: + .short .Ltmp25263-.Ltmp25262 # Record length +.Ltmp25262: + .short 4414 # Record kind: S_LOCAL + .long 4125 # TypeIndex + .short 1 # Flags + .asciz "_Cont" +.Ltmp25263: + .cv_def_range .Ltmp13150 .Ltmp13151, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25259: + .p2align 2 + .cv_linetable 736, "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z", .Lfunc_end736 + .section .debug$S,"dr",associative,"??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::end > + .long .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_end737-"??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8604 # Function type index + .secrel32 "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" # Function section relative address + .secidx "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" # Function section index + .byte 0 # Flags + .asciz "std::end >" # Function name +.Ltmp25267: + .short .Ltmp25269-.Ltmp25268 # Record length +.Ltmp25268: + .short 4414 # Record kind: S_LOCAL + .long 4125 # TypeIndex + .short 1 # Flags + .asciz "_Cont" +.Ltmp25269: + .cv_def_range .Ltmp13152 .Ltmp13153, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25265: + .p2align 2 + .cv_linetable 737, "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z", .Lfunc_end737 + .section .debug$S,"dr",associative,"??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator* + .long .Ltmp25271-.Ltmp25270 # Subsection size +.Ltmp25270: + .short .Ltmp25273-.Ltmp25272 # Record length +.Ltmp25272: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end738-"??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8605 # Function type index + .secrel32 "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" # Function section relative address + .secidx "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator*" # Function name +.Ltmp25273: + .short .Ltmp25275-.Ltmp25274 # Record length +.Ltmp25274: + .short 4414 # Record kind: S_LOCAL + .long 4206 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25275: + .cv_def_range .Ltmp13156 .Ltmp13157, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25271: + .p2align 2 + .cv_linetable 738, "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ", .Lfunc_end738 + .section .debug$S,"dr",associative,"??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator- + .long .Ltmp25277-.Ltmp25276 # Subsection size +.Ltmp25276: + .short .Ltmp25279-.Ltmp25278 # Record length +.Ltmp25278: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end739-"??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8606 # Function type index + .secrel32 "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" # Function section relative address + .secidx "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator-" # Function name +.Ltmp25279: + .short .Ltmp25281-.Ltmp25280 # Record length +.Ltmp25280: + .short 4414 # Record kind: S_LOCAL + .long 4206 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25281: + .cv_def_range .Ltmp13160 .Ltmp13170, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp25283-.Ltmp25282 # Record length +.Ltmp25282: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25283: + .cv_def_range .Lfunc_begin739 .Ltmp13161, "A\021K\001\000\000" + .cv_def_range .Ltmp13161 .Ltmp13167 .Ltmp13168 .Ltmp13169, "E\021N\001\000\000\310\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25277: + .p2align 2 + .cv_linetable 739, "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z", .Lfunc_end739 + .section .debug$S,"dr",associative,"??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator++ + .long .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_end740-"??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8607 # Function type index + .secrel32 "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # Function section relative address + .secidx "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator++" # Function name +.Ltmp25287: + .short .Ltmp25289-.Ltmp25288 # Record length +.Ltmp25288: + .short 4414 # Record kind: S_LOCAL + .long 4200 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25289: + .cv_def_range .Ltmp13173 .Ltmp13174, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25285: + .p2align 2 + .cv_linetable 740, "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ", .Lfunc_end740 + .section .debug$S,"dr",associative,"??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::cbegin > + .long .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_end741-"??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8609 # Function type index + .secrel32 "??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # Function section relative address + .secidx "??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # Function section index + .byte 0 # Flags + .asciz "std::cbegin >" # Function name +.Ltmp25293: + .short .Ltmp25295-.Ltmp25294 # Record length +.Ltmp25294: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "_Cont" +.Ltmp25295: + .cv_def_range .Ltmp13175 .Ltmp13176, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25291: + .p2align 2 + .cv_linetable 741, "??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z", .Lfunc_end741 + .section .debug$S,"dr",associative,"??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::cend > + .long .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_end742-"??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8610 # Function type index + .secrel32 "??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # Function section relative address + .secidx "??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # Function section index + .byte 0 # Flags + .asciz "std::cend >" # Function name +.Ltmp25299: + .short .Ltmp25301-.Ltmp25300 # Record length +.Ltmp25300: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "_Cont" +.Ltmp25301: + .cv_def_range .Ltmp13177 .Ltmp13178, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25297: + .p2align 2 + .cv_linetable 742, "??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z", .Lfunc_end742 + .section .debug$S,"dr",associative,"??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,1>::operator* + .long .Ltmp25303-.Ltmp25302 # Subsection size +.Ltmp25302: + .short .Ltmp25305-.Ltmp25304 # Record length +.Ltmp25304: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end743-"??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8611 # Function type index + .secrel32 "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" # Function section relative address + .secidx "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,1>::operator*" # Function name +.Ltmp25305: + .short .Ltmp25307-.Ltmp25306 # Record length +.Ltmp25306: + .short 4414 # Record kind: S_LOCAL + .long 4234 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25307: + .cv_def_range .Ltmp13181 .Ltmp13182, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25303: + .p2align 2 + .cv_linetable 743, "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ", .Lfunc_end743 + .section .debug$S,"dr",associative,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,1> &>::operator!=,1> > + .long .Ltmp25309-.Ltmp25308 # Subsection size +.Ltmp25308: + .short .Ltmp25311-.Ltmp25310 # Record length +.Ltmp25310: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end744-"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8612 # Function type index + .secrel32 "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section relative address + .secidx "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,1> &>::operator!=,1> >" # Function name +.Ltmp25311: + .short .Ltmp25313-.Ltmp25312 # Record length +.Ltmp25312: + .short 4414 # Record kind: S_LOCAL + .long 8479 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25313: + .cv_def_range .Ltmp13183 .Ltmp13184, "E\021O\001\000\000x\000\000\000" + .short .Ltmp25315-.Ltmp25314 # Record length +.Ltmp25314: + .short 4414 # Record kind: S_LOCAL + .long 8476 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25315: + .cv_def_range .Ltmp13183 .Ltmp13184, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25309: + .p2align 2 + .cv_linetable 744, "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", .Lfunc_end744 + .section .debug$S,"dr",associative,"??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,1>::operator- + .long .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_end745-"??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8613 # Function type index + .secrel32 "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" # Function section relative address + .secidx "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,1>::operator-" # Function name +.Ltmp25319: + .short .Ltmp25321-.Ltmp25320 # Record length +.Ltmp25320: + .short 4414 # Record kind: S_LOCAL + .long 4234 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25321: + .cv_def_range .Ltmp13187 .Ltmp13197, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp25323-.Ltmp25322 # Record length +.Ltmp25322: + .short 4414 # Record kind: S_LOCAL + .long 8515 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25323: + .cv_def_range .Lfunc_begin745 .Ltmp13188, "A\021K\001\000\000" + .cv_def_range .Ltmp13188 .Ltmp13194 .Ltmp13195 .Ltmp13196, "E\021N\001\000\000\310\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25317: + .p2align 2 + .cv_linetable 745, "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z", .Lfunc_end745 + .section .debug$S,"dr",associative,"??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,1>::operator++ + .long .Ltmp25325-.Ltmp25324 # Subsection size +.Ltmp25324: + .short .Ltmp25327-.Ltmp25326 # Record length +.Ltmp25326: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end746-"??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8614 # Function type index + .secrel32 "??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" # Function section relative address + .secidx "??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,1>::operator++" # Function name +.Ltmp25327: + .short .Ltmp25329-.Ltmp25328 # Record length +.Ltmp25328: + .short 4414 # Record kind: S_LOCAL + .long 4229 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25329: + .cv_def_range .Ltmp13200 .Ltmp13201, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25325: + .p2align 2 + .cv_linetable 746, "??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ", .Lfunc_end746 + .section .debug$S,"dr",associative,"??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::begin > + .long .Ltmp25331-.Ltmp25330 # Subsection size +.Ltmp25330: + .short .Ltmp25333-.Ltmp25332 # Record length +.Ltmp25332: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end747-"??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8615 # Function type index + .secrel32 "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # Function section relative address + .secidx "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # Function section index + .byte 0 # Flags + .asciz "std::begin >" # Function name +.Ltmp25333: + .short .Ltmp25335-.Ltmp25334 # Record length +.Ltmp25334: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "_Cont" +.Ltmp25335: + .cv_def_range .Ltmp13202 .Ltmp13203, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25331: + .p2align 2 + .cv_linetable 747, "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z", .Lfunc_end747 + .section .debug$S,"dr",associative,"??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::end > + .long .Ltmp25337-.Ltmp25336 # Subsection size +.Ltmp25336: + .short .Ltmp25339-.Ltmp25338 # Record length +.Ltmp25338: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end748-"??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8616 # Function type index + .secrel32 "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # Function section relative address + .secidx "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # Function section index + .byte 0 # Flags + .asciz "std::end >" # Function name +.Ltmp25339: + .short .Ltmp25341-.Ltmp25340 # Record length +.Ltmp25340: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "_Cont" +.Ltmp25341: + .cv_def_range .Ltmp13204 .Ltmp13205, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25337: + .p2align 2 + .cv_linetable 748, "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z", .Lfunc_end748 + .section .debug$S,"dr",associative,"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareNotEqual,1>,const gsl::details::span_iterator,1> &> + .long .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_end749-"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8617 # Function type index + .secrel32 "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" # Function section relative address + .secidx "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareNotEqual,1>,const gsl::details::span_iterator,1> &>" # Function name +.Ltmp25345: + .short .Ltmp25347-.Ltmp25346 # Record length +.Ltmp25346: + .short 4414 # Record kind: S_LOCAL + .long 8476 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25347: + .cv_def_range .Ltmp13206 .Ltmp13207, "E\021O\001\000\0000\000\000\000" + .short .Ltmp25349-.Ltmp25348 # Record length +.Ltmp25348: + .short 4414 # Record kind: S_LOCAL + .long 8476 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25349: + .cv_def_range .Ltmp13206 .Ltmp13207, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25343: + .p2align 2 + .cv_linetable 749, "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z", .Lfunc_end749 + .section .debug$S,"dr",associative,"?rbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::rbegin + .long .Ltmp25351-.Ltmp25350 # Subsection size +.Ltmp25350: + .short .Ltmp25353-.Ltmp25352 # Record length +.Ltmp25352: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end750-"?rbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8618 # Function type index + .secrel32 "?rbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" # Function section relative address + .secidx "?rbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::rbegin" # Function name +.Ltmp25353: + .short .Ltmp25355-.Ltmp25354 # Record length +.Ltmp25354: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25355: + .cv_def_range .Ltmp13208 .Ltmp13209, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25351: + .p2align 2 + .cv_linetable 750, "?rbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ", .Lfunc_end750 + .section .debug$S,"dr",associative,"??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<=,0> > > + .long .Ltmp25357-.Ltmp25356 # Subsection size +.Ltmp25356: + .short .Ltmp25359-.Ltmp25358 # Record length +.Ltmp25358: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end751-"??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8635 # Function type index + .secrel32 "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # Function section relative address + .secidx "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=,0> > >" # Function name +.Ltmp25359: + .short .Ltmp25361-.Ltmp25360 # Record length +.Ltmp25360: + .short 4414 # Record kind: S_LOCAL + .long 7156 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25361: + .cv_def_range .Ltmp13210 .Ltmp13211, "E\021O\001\000\0008\000\000\000" + .short .Ltmp25363-.Ltmp25362 # Record length +.Ltmp25362: + .short 4414 # Record kind: S_LOCAL + .long 8620 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25363: + .cv_def_range .Ltmp13210 .Ltmp13211, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25357: + .p2align 2 + .cv_linetable 751, "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z", .Lfunc_end751 + .section .debug$S,"dr",associative,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> > &>::operator==,0> > > + .long .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_end752-"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8648 # Function type index + .secrel32 "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # Function section relative address + .secidx "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> > &>::operator==,0> > >" # Function name +.Ltmp25367: + .short .Ltmp25369-.Ltmp25368 # Record length +.Ltmp25368: + .short 4414 # Record kind: S_LOCAL + .long 8623 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25369: + .cv_def_range .Ltmp13214 .Ltmp13215, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp25371-.Ltmp25370 # Record length +.Ltmp25370: + .short 4414 # Record kind: S_LOCAL + .long 8620 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25371: + .cv_def_range .Ltmp13214 .Ltmp13215, "E\021N\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25365: + .p2align 2 + .cv_linetable 752, "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z", .Lfunc_end752 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::~BinaryExpr + .long .Ltmp25373-.Ltmp25372 # Subsection size +.Ltmp25372: + .short .Ltmp25375-.Ltmp25374 # Record length +.Ltmp25374: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end753-"??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8650 # Function type index + .secrel32 "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::~BinaryExpr" # Function name +.Ltmp25375: + .short .Ltmp25377-.Ltmp25376 # Record length +.Ltmp25376: + .short 4414 # Record kind: S_LOCAL + .long 8642 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25377: + .cv_def_range .Ltmp13216 .Ltmp13219, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25373: + .p2align 2 + .cv_linetable 753, "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ", .Lfunc_end753 + .section .debug$S,"dr",associative,"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::reverse_iterator,0> >::operator* + .long .Ltmp25379-.Ltmp25378 # Subsection size +.Ltmp25378: + .short .Ltmp25381-.Ltmp25380 # Record length +.Ltmp25380: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end754-"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8651 # Function type index + .secrel32 "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" # Function section relative address + .secidx "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" # Function section index + .byte 0 # Flags + .asciz "std::reverse_iterator,0> >::operator*" # Function name +.Ltmp25381: + .short .Ltmp25383-.Ltmp25382 # Record length +.Ltmp25382: + .short 4414 # Record kind: S_LOCAL + .long 4260 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25383: + .cv_def_range .Ltmp13220 .Ltmp13223, "E\021O\001\000\000(\000\000\000" + .short .Ltmp25385-.Ltmp25384 # Record length +.Ltmp25384: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +.Ltmp25385: + .cv_def_range .Ltmp13220 .Ltmp13223, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25379: + .p2align 2 + .cv_linetable 754, "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ", .Lfunc_end754 + .section .debug$S,"dr",associative,"?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::rend + .long .Ltmp25387-.Ltmp25386 # Subsection size +.Ltmp25386: + .short .Ltmp25389-.Ltmp25388 # Record length +.Ltmp25388: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end755-"?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8652 # Function type index + .secrel32 "?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" # Function section relative address + .secidx "?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::rend" # Function name +.Ltmp25389: + .short .Ltmp25391-.Ltmp25390 # Record length +.Ltmp25390: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25391: + .cv_def_range .Ltmp13224 .Ltmp13225, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25387: + .p2align 2 + .cv_linetable 755, "?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ", .Lfunc_end755 + .section .debug$S,"dr",associative,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> > &>::operator!=,0> > > + .long .Ltmp25393-.Ltmp25392 # Subsection size +.Ltmp25392: + .short .Ltmp25395-.Ltmp25394 # Record length +.Ltmp25394: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end756-"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8653 # Function type index + .secrel32 "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # Function section relative address + .secidx "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> > &>::operator!=,0> > >" # Function name +.Ltmp25395: + .short .Ltmp25397-.Ltmp25396 # Record length +.Ltmp25396: + .short 4414 # Record kind: S_LOCAL + .long 8623 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25397: + .cv_def_range .Ltmp13228 .Ltmp13229, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp25399-.Ltmp25398 # Record length +.Ltmp25398: + .short 4414 # Record kind: S_LOCAL + .long 8620 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25399: + .cv_def_range .Ltmp13228 .Ltmp13229, "E\021N\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25393: + .p2align 2 + .cv_linetable 756, "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z", .Lfunc_end756 + .section .debug$S,"dr",associative,"??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator-,0>,gsl::details::span_iterator,0> > + .long .Ltmp25401-.Ltmp25400 # Subsection size +.Ltmp25400: + .short .Ltmp25403-.Ltmp25402 # Record length +.Ltmp25402: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end757-"??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8656 # Function type index + .secrel32 "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section relative address + .secidx "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator-,0>,gsl::details::span_iterator,0> >" # Function name +.Ltmp25403: + .short .Ltmp25405-.Ltmp25404 # Record length +.Ltmp25404: + .short 4414 # Record kind: S_LOCAL + .long 8620 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp25405: + .cv_def_range .Ltmp13230 .Ltmp13231, "E\021O\001\000\0000\000\000\000" + .short .Ltmp25407-.Ltmp25406 # Record length +.Ltmp25406: + .short 4414 # Record kind: S_LOCAL + .long 8620 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp25407: + .cv_def_range .Ltmp13230 .Ltmp13231, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25401: + .p2align 2 + .cv_linetable 757, "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z", .Lfunc_end757 + .section .debug$S,"dr",associative,"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::reverse_iterator,0> >::operator++ + .long .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_end758-"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8657 # Function type index + .secrel32 "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ" # Function section relative address + .secidx "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ" # Function section index + .byte 0 # Flags + .asciz "std::reverse_iterator,0> >::operator++" # Function name +.Ltmp25411: + .short .Ltmp25413-.Ltmp25412 # Record length +.Ltmp25412: + .short 4414 # Record kind: S_LOCAL + .long 4255 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25413: + .cv_def_range .Ltmp13232 .Ltmp13233, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25409: + .p2align 2 + .cv_linetable 758, "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ", .Lfunc_end758 + .section .debug$S,"dr",associative,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator!=,0>,gsl::details::span_iterator,0> > + .long .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_end759-"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8659 # Function type index + .secrel32 "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section relative address + .secidx "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator!=,0>,gsl::details::span_iterator,0> >" # Function name +.Ltmp25417: + .short .Ltmp25419-.Ltmp25418 # Record length +.Ltmp25418: + .short 4414 # Record kind: S_LOCAL + .long 8620 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp25419: + .cv_def_range .Ltmp13234 .Ltmp13235, "E\021O\001\000\000(\000\000\000" + .short .Ltmp25421-.Ltmp25420 # Record length +.Ltmp25420: + .short 4414 # Record kind: S_LOCAL + .long 8620 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp25421: + .cv_def_range .Ltmp13234 .Ltmp13235, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25415: + .p2align 2 + .cv_linetable 759, "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z", .Lfunc_end759 + .section .debug$S,"dr",associative,"??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::reverse_iterator,0> >::reverse_iterator + .long .Ltmp25423-.Ltmp25422 # Subsection size +.Ltmp25422: + .short .Ltmp25425-.Ltmp25424 # Record length +.Ltmp25424: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end760-"??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8660 # Function type index + .secrel32 "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "std::reverse_iterator,0> >::reverse_iterator" # Function name +.Ltmp25425: + .short .Ltmp25427-.Ltmp25426 # Record length +.Ltmp25426: + .short 4414 # Record kind: S_LOCAL + .long 4255 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25427: + .cv_def_range .Ltmp13236 .Ltmp13237, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp25429-.Ltmp25428 # Record length +.Ltmp25428: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp25429: + .cv_def_range .Lfunc_begin760 .Lfunc_end760, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25423: + .p2align 2 + .cv_linetable 760, "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end760 + .section .debug$S,"dr",associative,"??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> > &>::ExprLhs + .long .Ltmp25431-.Ltmp25430 # Subsection size +.Ltmp25430: + .short .Ltmp25433-.Ltmp25432 # Record length +.Ltmp25432: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end761-"??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8661 # Function type index + .secrel32 "??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # Function section relative address + .secidx "??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> > &>::ExprLhs" # Function name +.Ltmp25433: + .short .Ltmp25435-.Ltmp25434 # Record length +.Ltmp25434: + .short 4414 # Record kind: S_LOCAL + .long 8623 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25435: + .cv_def_range .Ltmp13238 .Ltmp13239, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp25437-.Ltmp25436 # Record length +.Ltmp25436: + .short 4414 # Record kind: S_LOCAL + .long 8620 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25437: + .cv_def_range .Ltmp13238 .Ltmp13239, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25431: + .p2align 2 + .cv_linetable 761, "??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z", .Lfunc_end761 + .section .debug$S,"dr",associative,"??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual,0> >,std::reverse_iterator,0> > > + .long .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_end762-"??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8662 # Function type index + .secrel32 "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" # Function section relative address + .secidx "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual,0> >,std::reverse_iterator,0> > >" # Function name +.Ltmp25441: + .short .Ltmp25443-.Ltmp25442 # Record length +.Ltmp25442: + .short 4414 # Record kind: S_LOCAL + .long 8620 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25443: + .cv_def_range .Ltmp13240 .Ltmp13241, "E\021O\001\000\000(\000\000\000" + .short .Ltmp25445-.Ltmp25444 # Record length +.Ltmp25444: + .short 4414 # Record kind: S_LOCAL + .long 8620 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25445: + .cv_def_range .Ltmp13240 .Ltmp13241, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25439: + .p2align 2 + .cv_linetable 762, "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z", .Lfunc_end762 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::BinaryExpr + .long .Ltmp25447-.Ltmp25446 # Subsection size +.Ltmp25446: + .short .Ltmp25449-.Ltmp25448 # Record length +.Ltmp25448: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end763-"??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8663 # Function type index + .secrel32 "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::BinaryExpr" # Function name +.Ltmp25449: + .short .Ltmp25451-.Ltmp25450 # Record length +.Ltmp25450: + .short 4414 # Record kind: S_LOCAL + .long 8642 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25451: + .cv_def_range .Ltmp13242 .Ltmp13245, "E\021O\001\000\000P\000\000\000" + .short .Ltmp25453-.Ltmp25452 # Record length +.Ltmp25452: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp25453: + .cv_def_range .Ltmp13242 .Ltmp13245, "E\021O\001\000\000_\000\000\000" + .short .Ltmp25455-.Ltmp25454 # Record length +.Ltmp25454: + .short 4414 # Record kind: S_LOCAL + .long 8620 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25455: + .cv_def_range .Ltmp13242 .Ltmp13245, "E\021O\001\000\000`\000\000\000" + .short .Ltmp25457-.Ltmp25456 # Record length +.Ltmp25456: + .short 4414 # Record kind: S_LOCAL + .long 7528 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp25457: + .cv_def_range .Lfunc_begin763 .Ltmp13243, "A\021Q\001\000\000" + .cv_def_range .Ltmp13243 .Ltmp13244, "E\021O\001\000\0008\000\000\000" + .short .Ltmp25459-.Ltmp25458 # Record length +.Ltmp25458: + .short 4414 # Record kind: S_LOCAL + .long 8620 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25459: + .cv_def_range .Ltmp13242 .Ltmp13245, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25447: + .p2align 2 + .cv_linetable 763, "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z", .Lfunc_end763 + .section .debug$S,"dr",associative,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator==,0>,gsl::details::span_iterator,0> > + .long .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_end764-"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8664 # Function type index + .secrel32 "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section relative address + .secidx "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator==,0>,gsl::details::span_iterator,0> >" # Function name +.Ltmp25463: + .short .Ltmp25465-.Ltmp25464 # Record length +.Ltmp25464: + .short 4414 # Record kind: S_LOCAL + .long 8620 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp25465: + .cv_def_range .Ltmp13246 .Ltmp13247, "E\021O\001\000\0000\000\000\000" + .short .Ltmp25467-.Ltmp25466 # Record length +.Ltmp25466: + .short 4414 # Record kind: S_LOCAL + .long 8620 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp25467: + .cv_def_range .Ltmp13246 .Ltmp13247, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25461: + .p2align 2 + .cv_linetable 764, "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z", .Lfunc_end764 + .section .debug$S,"dr",associative,"?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::reverse_iterator,0> >::base + .long .Ltmp25469-.Ltmp25468 # Subsection size +.Ltmp25468: + .short .Ltmp25471-.Ltmp25470 # Record length +.Ltmp25470: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end765-"?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8665 # Function type index + .secrel32 "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" # Function section relative address + .secidx "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" # Function section index + .byte 0 # Flags + .asciz "std::reverse_iterator,0> >::base" # Function name +.Ltmp25471: + .short .Ltmp25473-.Ltmp25472 # Record length +.Ltmp25472: + .short 4414 # Record kind: S_LOCAL + .long 4260 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25473: + .cv_def_range .Ltmp13248 .Ltmp13249, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25469: + .p2align 2 + .cv_linetable 765, "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ", .Lfunc_end765 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::isBinaryExpression + .long .Ltmp25475-.Ltmp25474 # Subsection size +.Ltmp25474: + .short .Ltmp25477-.Ltmp25476 # Record length +.Ltmp25476: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end766-"?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8666 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::isBinaryExpression" # Function name +.Ltmp25477: + .short .Ltmp25479-.Ltmp25478 # Record length +.Ltmp25478: + .short 4414 # Record kind: S_LOCAL + .long 8639 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25479: + .cv_def_range .Ltmp13250 .Ltmp13251, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25475: + .p2align 2 + .cv_linetable 766, "?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ", .Lfunc_end766 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::getResult + .long .Ltmp25481-.Ltmp25480 # Subsection size +.Ltmp25480: + .short .Ltmp25483-.Ltmp25482 # Record length +.Ltmp25482: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end767-"?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8667 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::getResult" # Function name +.Ltmp25483: + .short .Ltmp25485-.Ltmp25484 # Record length +.Ltmp25484: + .short 4414 # Record kind: S_LOCAL + .long 8639 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25485: + .cv_def_range .Ltmp13252 .Ltmp13253, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25481: + .p2align 2 + .cv_linetable 767, "?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ", .Lfunc_end767 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::streamReconstructedExpression + .long .Ltmp25487-.Ltmp25486 # Subsection size +.Ltmp25486: + .short .Ltmp25489-.Ltmp25488 # Record length +.Ltmp25488: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end768-"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8668 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::streamReconstructedExpression" # Function name +.Ltmp25489: + .short .Ltmp25491-.Ltmp25490 # Record length +.Ltmp25490: + .short 4414 # Record kind: S_LOCAL + .long 8639 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25491: + .cv_def_range .Ltmp13258 .Ltmp13259, "E\021N\001\000\000(\000\000\000" + .short .Ltmp25493-.Ltmp25492 # Record length +.Ltmp25492: + .short 4414 # Record kind: S_LOCAL + .long 4486 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp25493: + .cv_def_range .Ltmp13258 .Ltmp13259, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25487: + .p2align 2 + .cv_linetable 768, "?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end768 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::~BinaryExpr + .long .Ltmp25495-.Ltmp25494 # Subsection size +.Ltmp25494: + .short .Ltmp25497-.Ltmp25496 # Record length +.Ltmp25496: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end769-"??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8650 # Function type index + .secrel32 "??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::~BinaryExpr" # Function name +.Ltmp25497: + .short .Ltmp25499-.Ltmp25498 # Record length +.Ltmp25498: + .short 4414 # Record kind: S_LOCAL + .long 8642 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25499: + .cv_def_range .Ltmp13260 .Ltmp13261, "E\021O\001\000\0000\000\000\000" + .short .Ltmp25501-.Ltmp25500 # Record length +.Ltmp25500: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp25501: + .cv_def_range .Ltmp13260 .Ltmp13261, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25495: + .p2align 2 + .cv_linetable 769, "??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z", .Lfunc_end769 + .section .debug$S,"dr",associative,"??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify,0> > > + .long .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_end770-"??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8670 # Function type index + .secrel32 "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" # Function section relative address + .secidx "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify,0> > >" # Function name +.Ltmp25505: + .short .Ltmp25507-.Ltmp25506 # Record length +.Ltmp25506: + .short 4414 # Record kind: S_LOCAL + .long 8620 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp25507: + .cv_def_range .Ltmp13262 .Ltmp13263, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25503: + .p2align 2 + .cv_linetable 770, "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z", .Lfunc_end770 + .section .debug$S,"dr",associative,"??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::StringMaker,0> > >::convert,0> > > + .long .Ltmp25509-.Ltmp25508 # Subsection size +.Ltmp25508: + .short .Ltmp25511-.Ltmp25510 # Record length +.Ltmp25510: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end771-"??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8675 # Function type index + .secrel32 "??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" # Function section relative address + .secidx "??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::StringMaker,0> > >::convert,0> > >" # Function name +.Ltmp25511: + .short .Ltmp25513-.Ltmp25512 # Record length +.Ltmp25512: + .short 4414 # Record kind: S_LOCAL + .long 8620 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp25513: + .cv_def_range .Ltmp13264 .Ltmp13265, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25509: + .p2align 2 + .cv_linetable 771, "??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z", .Lfunc_end771 + .section .debug$S,"dr",associative,"??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator-- + .long .Ltmp25515-.Ltmp25514 # Subsection size +.Ltmp25514: + .short .Ltmp25517-.Ltmp25516 # Record length +.Ltmp25516: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end772-"??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8676 # Function type index + .secrel32 "??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # Function section relative address + .secidx "??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator--" # Function name +.Ltmp25517: + .short .Ltmp25519-.Ltmp25518 # Record length +.Ltmp25518: + .short 4414 # Record kind: S_LOCAL + .long 4200 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25519: + .cv_def_range .Ltmp13268 .Ltmp13269, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25515: + .p2align 2 + .cv_linetable 772, "??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ", .Lfunc_end772 + .section .debug$S,"dr",associative,"??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareNotEqual,0> >,const std::reverse_iterator,0> > &> + .long .Ltmp25521-.Ltmp25520 # Subsection size +.Ltmp25520: + .short .Ltmp25523-.Ltmp25522 # Record length +.Ltmp25522: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end773-"??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8677 # Function type index + .secrel32 "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" # Function section relative address + .secidx "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareNotEqual,0> >,const std::reverse_iterator,0> > &>" # Function name +.Ltmp25523: + .short .Ltmp25525-.Ltmp25524 # Record length +.Ltmp25524: + .short 4414 # Record kind: S_LOCAL + .long 8620 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25525: + .cv_def_range .Ltmp13270 .Ltmp13271, "E\021O\001\000\000(\000\000\000" + .short .Ltmp25527-.Ltmp25526 # Record length +.Ltmp25526: + .short 4414 # Record kind: S_LOCAL + .long 8620 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25527: + .cv_def_range .Ltmp13270 .Ltmp13271, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25521: + .p2align 2 + .cv_linetable 773, "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z", .Lfunc_end773 + .section .debug$S,"dr",associative,"?crbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::crbegin + .long .Ltmp25529-.Ltmp25528 # Subsection size +.Ltmp25528: + .short .Ltmp25531-.Ltmp25530 # Record length +.Ltmp25530: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end774-"?crbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8678 # Function type index + .secrel32 "?crbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" # Function section relative address + .secidx "?crbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::crbegin" # Function name +.Ltmp25531: + .short .Ltmp25533-.Ltmp25532 # Record length +.Ltmp25532: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25533: + .cv_def_range .Ltmp13272 .Ltmp13273, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25529: + .p2align 2 + .cv_linetable 774, "?crbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ", .Lfunc_end774 + .section .debug$S,"dr",associative,"??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<=,1> > > + .long .Ltmp25535-.Ltmp25534 # Subsection size +.Ltmp25534: + .short .Ltmp25537-.Ltmp25536 # Record length +.Ltmp25536: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end775-"??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8695 # Function type index + .secrel32 "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # Function section relative address + .secidx "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=,1> > >" # Function name +.Ltmp25537: + .short .Ltmp25539-.Ltmp25538 # Record length +.Ltmp25538: + .short 4414 # Record kind: S_LOCAL + .long 7156 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25539: + .cv_def_range .Ltmp13274 .Ltmp13275, "E\021O\001\000\0008\000\000\000" + .short .Ltmp25541-.Ltmp25540 # Record length +.Ltmp25540: + .short 4414 # Record kind: S_LOCAL + .long 8680 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25541: + .cv_def_range .Ltmp13274 .Ltmp13275, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25535: + .p2align 2 + .cv_linetable 775, "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z", .Lfunc_end775 + .section .debug$S,"dr",associative,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,1> > &>::operator==,1> > > + .long .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_end776-"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8708 # Function type index + .secrel32 "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # Function section relative address + .secidx "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,1> > &>::operator==,1> > >" # Function name +.Ltmp25545: + .short .Ltmp25547-.Ltmp25546 # Record length +.Ltmp25546: + .short 4414 # Record kind: S_LOCAL + .long 8683 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25547: + .cv_def_range .Ltmp13278 .Ltmp13279, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp25549-.Ltmp25548 # Record length +.Ltmp25548: + .short 4414 # Record kind: S_LOCAL + .long 8680 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25549: + .cv_def_range .Ltmp13278 .Ltmp13279, "E\021N\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25543: + .p2align 2 + .cv_linetable 776, "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z", .Lfunc_end776 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::~BinaryExpr + .long .Ltmp25551-.Ltmp25550 # Subsection size +.Ltmp25550: + .short .Ltmp25553-.Ltmp25552 # Record length +.Ltmp25552: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end777-"??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8710 # Function type index + .secrel32 "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::~BinaryExpr" # Function name +.Ltmp25553: + .short .Ltmp25555-.Ltmp25554 # Record length +.Ltmp25554: + .short 4414 # Record kind: S_LOCAL + .long 8702 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25555: + .cv_def_range .Ltmp13280 .Ltmp13283, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25551: + .p2align 2 + .cv_linetable 777, "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ", .Lfunc_end777 + .section .debug$S,"dr",associative,"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::reverse_iterator,1> >::operator* + .long .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_end778-"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8711 # Function type index + .secrel32 "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ" # Function section relative address + .secidx "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ" # Function section index + .byte 0 # Flags + .asciz "std::reverse_iterator,1> >::operator*" # Function name +.Ltmp25559: + .short .Ltmp25561-.Ltmp25560 # Record length +.Ltmp25560: + .short 4414 # Record kind: S_LOCAL + .long 4281 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25561: + .cv_def_range .Ltmp13284 .Ltmp13287, "E\021O\001\000\000(\000\000\000" + .short .Ltmp25563-.Ltmp25562 # Record length +.Ltmp25562: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +.Ltmp25563: + .cv_def_range .Ltmp13284 .Ltmp13287, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25557: + .p2align 2 + .cv_linetable 778, "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ", .Lfunc_end778 + .section .debug$S,"dr",associative,"?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::crend + .long .Ltmp25565-.Ltmp25564 # Subsection size +.Ltmp25564: + .short .Ltmp25567-.Ltmp25566 # Record length +.Ltmp25566: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end779-"?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8712 # Function type index + .secrel32 "?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" # Function section relative address + .secidx "?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::crend" # Function name +.Ltmp25567: + .short .Ltmp25569-.Ltmp25568 # Record length +.Ltmp25568: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25569: + .cv_def_range .Ltmp13288 .Ltmp13289, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25565: + .p2align 2 + .cv_linetable 779, "?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ", .Lfunc_end779 + .section .debug$S,"dr",associative,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,1> > &>::operator!=,1> > > + .long .Ltmp25571-.Ltmp25570 # Subsection size +.Ltmp25570: + .short .Ltmp25573-.Ltmp25572 # Record length +.Ltmp25572: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end780-"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8713 # Function type index + .secrel32 "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # Function section relative address + .secidx "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,1> > &>::operator!=,1> > >" # Function name +.Ltmp25573: + .short .Ltmp25575-.Ltmp25574 # Record length +.Ltmp25574: + .short 4414 # Record kind: S_LOCAL + .long 8683 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25575: + .cv_def_range .Ltmp13292 .Ltmp13293, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp25577-.Ltmp25576 # Record length +.Ltmp25576: + .short 4414 # Record kind: S_LOCAL + .long 8680 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25577: + .cv_def_range .Ltmp13292 .Ltmp13293, "E\021N\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25571: + .p2align 2 + .cv_linetable 780, "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z", .Lfunc_end780 + .section .debug$S,"dr",associative,"??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator-,1>,gsl::details::span_iterator,1> > + .long .Ltmp25579-.Ltmp25578 # Subsection size +.Ltmp25578: + .short .Ltmp25581-.Ltmp25580 # Record length +.Ltmp25580: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end781-"??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8716 # Function type index + .secrel32 "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" # Function section relative address + .secidx "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator-,1>,gsl::details::span_iterator,1> >" # Function name +.Ltmp25581: + .short .Ltmp25583-.Ltmp25582 # Record length +.Ltmp25582: + .short 4414 # Record kind: S_LOCAL + .long 8680 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp25583: + .cv_def_range .Ltmp13294 .Ltmp13295, "E\021O\001\000\0000\000\000\000" + .short .Ltmp25585-.Ltmp25584 # Record length +.Ltmp25584: + .short 4414 # Record kind: S_LOCAL + .long 8680 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp25585: + .cv_def_range .Ltmp13294 .Ltmp13295, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25579: + .p2align 2 + .cv_linetable 781, "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z", .Lfunc_end781 + .section .debug$S,"dr",associative,"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::reverse_iterator,1> >::operator++ + .long .Ltmp25587-.Ltmp25586 # Subsection size +.Ltmp25586: + .short .Ltmp25589-.Ltmp25588 # Record length +.Ltmp25588: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end782-"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8717 # Function type index + .secrel32 "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ" # Function section relative address + .secidx "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ" # Function section index + .byte 0 # Flags + .asciz "std::reverse_iterator,1> >::operator++" # Function name +.Ltmp25589: + .short .Ltmp25591-.Ltmp25590 # Record length +.Ltmp25590: + .short 4414 # Record kind: S_LOCAL + .long 4276 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25591: + .cv_def_range .Ltmp13296 .Ltmp13297, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25587: + .p2align 2 + .cv_linetable 782, "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ", .Lfunc_end782 + .section .debug$S,"dr",associative,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator!=,1>,gsl::details::span_iterator,1> > + .long .Ltmp25593-.Ltmp25592 # Subsection size +.Ltmp25592: + .short .Ltmp25595-.Ltmp25594 # Record length +.Ltmp25594: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end783-"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8719 # Function type index + .secrel32 "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" # Function section relative address + .secidx "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator!=,1>,gsl::details::span_iterator,1> >" # Function name +.Ltmp25595: + .short .Ltmp25597-.Ltmp25596 # Record length +.Ltmp25596: + .short 4414 # Record kind: S_LOCAL + .long 8680 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp25597: + .cv_def_range .Ltmp13298 .Ltmp13299, "E\021O\001\000\000(\000\000\000" + .short .Ltmp25599-.Ltmp25598 # Record length +.Ltmp25598: + .short 4414 # Record kind: S_LOCAL + .long 8680 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp25599: + .cv_def_range .Ltmp13298 .Ltmp13299, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25593: + .p2align 2 + .cv_linetable 783, "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z", .Lfunc_end783 + .section .debug$S,"dr",associative,"??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::reverse_iterator,1> >::reverse_iterator + .long .Ltmp25601-.Ltmp25600 # Subsection size +.Ltmp25600: + .short .Ltmp25603-.Ltmp25602 # Record length +.Ltmp25602: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end784-"??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8720 # Function type index + .secrel32 "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section relative address + .secidx "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "std::reverse_iterator,1> >::reverse_iterator" # Function name +.Ltmp25603: + .short .Ltmp25605-.Ltmp25604 # Record length +.Ltmp25604: + .short 4414 # Record kind: S_LOCAL + .long 4276 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25605: + .cv_def_range .Ltmp13300 .Ltmp13301, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp25607-.Ltmp25606 # Record length +.Ltmp25606: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp25607: + .cv_def_range .Lfunc_begin784 .Lfunc_end784, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25601: + .p2align 2 + .cv_linetable 784, "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", .Lfunc_end784 + .section .debug$S,"dr",associative,"??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,1> > &>::ExprLhs + .long .Ltmp25609-.Ltmp25608 # Subsection size +.Ltmp25608: + .short .Ltmp25611-.Ltmp25610 # Record length +.Ltmp25610: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end785-"??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8721 # Function type index + .secrel32 "??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # Function section relative address + .secidx "??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,1> > &>::ExprLhs" # Function name +.Ltmp25611: + .short .Ltmp25613-.Ltmp25612 # Record length +.Ltmp25612: + .short 4414 # Record kind: S_LOCAL + .long 8683 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25613: + .cv_def_range .Ltmp13302 .Ltmp13303, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp25615-.Ltmp25614 # Record length +.Ltmp25614: + .short 4414 # Record kind: S_LOCAL + .long 8680 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25615: + .cv_def_range .Ltmp13302 .Ltmp13303, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25609: + .p2align 2 + .cv_linetable 785, "??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z", .Lfunc_end785 + .section .debug$S,"dr",associative,"??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual,1> >,std::reverse_iterator,1> > > + .long .Ltmp25617-.Ltmp25616 # Subsection size +.Ltmp25616: + .short .Ltmp25619-.Ltmp25618 # Record length +.Ltmp25618: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end786-"??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8722 # Function type index + .secrel32 "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" # Function section relative address + .secidx "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual,1> >,std::reverse_iterator,1> > >" # Function name +.Ltmp25619: + .short .Ltmp25621-.Ltmp25620 # Record length +.Ltmp25620: + .short 4414 # Record kind: S_LOCAL + .long 8680 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25621: + .cv_def_range .Ltmp13304 .Ltmp13305, "E\021O\001\000\000(\000\000\000" + .short .Ltmp25623-.Ltmp25622 # Record length +.Ltmp25622: + .short 4414 # Record kind: S_LOCAL + .long 8680 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25623: + .cv_def_range .Ltmp13304 .Ltmp13305, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25617: + .p2align 2 + .cv_linetable 786, "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z", .Lfunc_end786 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::BinaryExpr + .long .Ltmp25625-.Ltmp25624 # Subsection size +.Ltmp25624: + .short .Ltmp25627-.Ltmp25626 # Record length +.Ltmp25626: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end787-"??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8723 # Function type index + .secrel32 "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::BinaryExpr" # Function name +.Ltmp25627: + .short .Ltmp25629-.Ltmp25628 # Record length +.Ltmp25628: + .short 4414 # Record kind: S_LOCAL + .long 8702 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25629: + .cv_def_range .Ltmp13306 .Ltmp13309, "E\021O\001\000\000P\000\000\000" + .short .Ltmp25631-.Ltmp25630 # Record length +.Ltmp25630: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp25631: + .cv_def_range .Ltmp13306 .Ltmp13309, "E\021O\001\000\000_\000\000\000" + .short .Ltmp25633-.Ltmp25632 # Record length +.Ltmp25632: + .short 4414 # Record kind: S_LOCAL + .long 8680 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25633: + .cv_def_range .Ltmp13306 .Ltmp13309, "E\021O\001\000\000`\000\000\000" + .short .Ltmp25635-.Ltmp25634 # Record length +.Ltmp25634: + .short 4414 # Record kind: S_LOCAL + .long 7528 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp25635: + .cv_def_range .Lfunc_begin787 .Ltmp13307, "A\021Q\001\000\000" + .cv_def_range .Ltmp13307 .Ltmp13308, "E\021O\001\000\0008\000\000\000" + .short .Ltmp25637-.Ltmp25636 # Record length +.Ltmp25636: + .short 4414 # Record kind: S_LOCAL + .long 8680 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25637: + .cv_def_range .Ltmp13306 .Ltmp13309, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25625: + .p2align 2 + .cv_linetable 787, "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z", .Lfunc_end787 + .section .debug$S,"dr",associative,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator==,1>,gsl::details::span_iterator,1> > + .long .Ltmp25639-.Ltmp25638 # Subsection size +.Ltmp25638: + .short .Ltmp25641-.Ltmp25640 # Record length +.Ltmp25640: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end788-"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8724 # Function type index + .secrel32 "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" # Function section relative address + .secidx "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator==,1>,gsl::details::span_iterator,1> >" # Function name +.Ltmp25641: + .short .Ltmp25643-.Ltmp25642 # Record length +.Ltmp25642: + .short 4414 # Record kind: S_LOCAL + .long 8680 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp25643: + .cv_def_range .Ltmp13310 .Ltmp13311, "E\021O\001\000\0000\000\000\000" + .short .Ltmp25645-.Ltmp25644 # Record length +.Ltmp25644: + .short 4414 # Record kind: S_LOCAL + .long 8680 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp25645: + .cv_def_range .Ltmp13310 .Ltmp13311, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25639: + .p2align 2 + .cv_linetable 788, "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z", .Lfunc_end788 + .section .debug$S,"dr",associative,"?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::reverse_iterator,1> >::base + .long .Ltmp25647-.Ltmp25646 # Subsection size +.Ltmp25646: + .short .Ltmp25649-.Ltmp25648 # Record length +.Ltmp25648: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end789-"?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8725 # Function type index + .secrel32 "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" # Function section relative address + .secidx "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" # Function section index + .byte 0 # Flags + .asciz "std::reverse_iterator,1> >::base" # Function name +.Ltmp25649: + .short .Ltmp25651-.Ltmp25650 # Record length +.Ltmp25650: + .short 4414 # Record kind: S_LOCAL + .long 4281 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25651: + .cv_def_range .Ltmp13312 .Ltmp13313, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25647: + .p2align 2 + .cv_linetable 789, "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ", .Lfunc_end789 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::isBinaryExpression + .long .Ltmp25653-.Ltmp25652 # Subsection size +.Ltmp25652: + .short .Ltmp25655-.Ltmp25654 # Record length +.Ltmp25654: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end790-"?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8726 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::isBinaryExpression" # Function name +.Ltmp25655: + .short .Ltmp25657-.Ltmp25656 # Record length +.Ltmp25656: + .short 4414 # Record kind: S_LOCAL + .long 8699 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25657: + .cv_def_range .Ltmp13314 .Ltmp13315, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25653: + .p2align 2 + .cv_linetable 790, "?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ", .Lfunc_end790 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::getResult + .long .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_end791-"?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8727 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::getResult" # Function name +.Ltmp25661: + .short .Ltmp25663-.Ltmp25662 # Record length +.Ltmp25662: + .short 4414 # Record kind: S_LOCAL + .long 8699 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25663: + .cv_def_range .Ltmp13316 .Ltmp13317, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25659: + .p2align 2 + .cv_linetable 791, "?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ", .Lfunc_end791 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::streamReconstructedExpression + .long .Ltmp25665-.Ltmp25664 # Subsection size +.Ltmp25664: + .short .Ltmp25667-.Ltmp25666 # Record length +.Ltmp25666: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end792-"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8728 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::streamReconstructedExpression" # Function name +.Ltmp25667: + .short .Ltmp25669-.Ltmp25668 # Record length +.Ltmp25668: + .short 4414 # Record kind: S_LOCAL + .long 8699 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25669: + .cv_def_range .Ltmp13322 .Ltmp13323, "E\021N\001\000\000(\000\000\000" + .short .Ltmp25671-.Ltmp25670 # Record length +.Ltmp25670: + .short 4414 # Record kind: S_LOCAL + .long 4486 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp25671: + .cv_def_range .Ltmp13322 .Ltmp13323, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25665: + .p2align 2 + .cv_linetable 792, "?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end792 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::~BinaryExpr + .long .Ltmp25673-.Ltmp25672 # Subsection size +.Ltmp25672: + .short .Ltmp25675-.Ltmp25674 # Record length +.Ltmp25674: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end793-"??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8710 # Function type index + .secrel32 "??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::~BinaryExpr" # Function name +.Ltmp25675: + .short .Ltmp25677-.Ltmp25676 # Record length +.Ltmp25676: + .short 4414 # Record kind: S_LOCAL + .long 8702 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25677: + .cv_def_range .Ltmp13324 .Ltmp13325, "E\021O\001\000\0000\000\000\000" + .short .Ltmp25679-.Ltmp25678 # Record length +.Ltmp25678: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp25679: + .cv_def_range .Ltmp13324 .Ltmp13325, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25673: + .p2align 2 + .cv_linetable 793, "??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z", .Lfunc_end793 + .section .debug$S,"dr",associative,"??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify,1> > > + .long .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_end794-"??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8730 # Function type index + .secrel32 "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" # Function section relative address + .secidx "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify,1> > >" # Function name +.Ltmp25683: + .short .Ltmp25685-.Ltmp25684 # Record length +.Ltmp25684: + .short 4414 # Record kind: S_LOCAL + .long 8680 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp25685: + .cv_def_range .Ltmp13326 .Ltmp13327, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25681: + .p2align 2 + .cv_linetable 794, "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z", .Lfunc_end794 + .section .debug$S,"dr",associative,"??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::StringMaker,1> > >::convert,1> > > + .long .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_end795-"??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8735 # Function type index + .secrel32 "??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" # Function section relative address + .secidx "??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::StringMaker,1> > >::convert,1> > >" # Function name +.Ltmp25689: + .short .Ltmp25691-.Ltmp25690 # Record length +.Ltmp25690: + .short 4414 # Record kind: S_LOCAL + .long 8680 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp25691: + .cv_def_range .Ltmp13328 .Ltmp13329, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25687: + .p2align 2 + .cv_linetable 795, "??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z", .Lfunc_end795 + .section .debug$S,"dr",associative,"??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,1>::operator-- + .long .Ltmp25693-.Ltmp25692 # Subsection size +.Ltmp25692: + .short .Ltmp25695-.Ltmp25694 # Record length +.Ltmp25694: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end796-"??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8736 # Function type index + .secrel32 "??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" # Function section relative address + .secidx "??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,1>::operator--" # Function name +.Ltmp25695: + .short .Ltmp25697-.Ltmp25696 # Record length +.Ltmp25696: + .short 4414 # Record kind: S_LOCAL + .long 4229 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25697: + .cv_def_range .Ltmp13332 .Ltmp13333, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25693: + .p2align 2 + .cv_linetable 796, "??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ", .Lfunc_end796 + .section .debug$S,"dr",associative,"??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareNotEqual,1> >,const std::reverse_iterator,1> > &> + .long .Ltmp25699-.Ltmp25698 # Subsection size +.Ltmp25698: + .short .Ltmp25701-.Ltmp25700 # Record length +.Ltmp25700: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end797-"??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8737 # Function type index + .secrel32 "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" # Function section relative address + .secidx "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareNotEqual,1> >,const std::reverse_iterator,1> > &>" # Function name +.Ltmp25701: + .short .Ltmp25703-.Ltmp25702 # Record length +.Ltmp25702: + .short 4414 # Record kind: S_LOCAL + .long 8680 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25703: + .cv_def_range .Ltmp13334 .Ltmp13335, "E\021O\001\000\000(\000\000\000" + .short .Ltmp25705-.Ltmp25704 # Record length +.Ltmp25704: + .short 4414 # Record kind: S_LOCAL + .long 8680 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25705: + .cv_def_range .Ltmp13334 .Ltmp13335, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25699: + .p2align 2 + .cv_linetable 797, "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z", .Lfunc_end797 + .section .debug$S,"dr",associative,"??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<= > + .long .Ltmp25707-.Ltmp25706 # Subsection size +.Ltmp25706: + .short .Ltmp25709-.Ltmp25708 # Record length +.Ltmp25708: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end798-"??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8752 # Function type index + .secrel32 "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" # Function section relative address + .secidx "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<= >" # Function name +.Ltmp25709: + .short .Ltmp25711-.Ltmp25710 # Record length +.Ltmp25710: + .short 4414 # Record kind: S_LOCAL + .long 7156 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25711: + .cv_def_range .Ltmp13336 .Ltmp13337, "E\021O\001\000\0008\000\000\000" + .short .Ltmp25713-.Ltmp25712 # Record length +.Ltmp25712: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25713: + .cv_def_range .Ltmp13336 .Ltmp13337, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25707: + .p2align 2 + .cv_linetable 798, "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z", .Lfunc_end798 + .section .debug$S,"dr",associative,"??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs &>::operator== > + .long .Ltmp25715-.Ltmp25714 # Subsection size +.Ltmp25714: + .short .Ltmp25717-.Ltmp25716 # Record length +.Ltmp25716: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end799-"??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8765 # Function type index + .secrel32 "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Function section relative address + .secidx "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs &>::operator== >" # Function name +.Ltmp25717: + .short .Ltmp25719-.Ltmp25718 # Record length +.Ltmp25718: + .short 4414 # Record kind: S_LOCAL + .long 8740 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25719: + .cv_def_range .Ltmp13340 .Ltmp13341, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp25721-.Ltmp25720 # Record length +.Ltmp25720: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25721: + .cv_def_range .Ltmp13340 .Ltmp13341, "E\021N\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25715: + .p2align 2 + .cv_linetable 799, "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z", .Lfunc_end799 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr &,const gsl::span &>::~BinaryExpr + .long .Ltmp25723-.Ltmp25722 # Subsection size +.Ltmp25722: + .short .Ltmp25725-.Ltmp25724 # Record length +.Ltmp25724: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end800-"??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8767 # Function type index + .secrel32 "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr &,const gsl::span &>::~BinaryExpr" # Function name +.Ltmp25725: + .short .Ltmp25727-.Ltmp25726 # Record length +.Ltmp25726: + .short 4414 # Record kind: S_LOCAL + .long 8759 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25727: + .cv_def_range .Ltmp13342 .Ltmp13345, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25723: + .p2align 2 + .cv_linetable 800, "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ", .Lfunc_end800 + .section .debug$S,"dr",associative,"??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::operator!= + .long .Ltmp25729-.Ltmp25728 # Subsection size +.Ltmp25728: + .short .Ltmp25731-.Ltmp25730 # Record length +.Ltmp25730: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end801-"??$?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 8770 # 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 +.Ltmp25731: + .short .Ltmp25733-.Ltmp25732 # Record length +.Ltmp25732: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "l" +.Ltmp25733: + .cv_def_range .Lfunc_begin801 .Ltmp13347, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp25735-.Ltmp25734 # Record length +.Ltmp25734: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "r" +.Ltmp25735: + .cv_def_range .Lfunc_begin801 .Ltmp13348, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25729: + .p2align 2 + .cv_linetable 801, "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z", .Lfunc_end801 + .section .debug$S,"dr",associative,"??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::operator< + .long .Ltmp25737-.Ltmp25736 # Subsection size +.Ltmp25736: + .short .Ltmp25739-.Ltmp25738 # Record length +.Ltmp25738: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end802-"??$?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 8771 # 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 +.Ltmp25739: + .short .Ltmp25741-.Ltmp25740 # Record length +.Ltmp25740: + .short 4414 # Record kind: S_LOCAL + .long 8772 # TypeIndex + .short 1 # Flags + .asciz "l" +.Ltmp25741: + .cv_def_range .Lfunc_begin802 .Ltmp13351, "A\021J\001\000\000" + .cv_def_range .Ltmp13351 .Ltmp13353, "E\021O\001\000\0008\000\000\000" + .short .Ltmp25743-.Ltmp25742 # Record length +.Ltmp25742: + .short 4414 # Record kind: S_LOCAL + .long 8772 # TypeIndex + .short 1 # Flags + .asciz "r" +.Ltmp25743: + .cv_def_range .Lfunc_begin802 .Ltmp13352, "A\021K\001\000\000" + .cv_def_range .Ltmp13352 .Ltmp13353, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25737: + .p2align 2 + .cv_linetable 802, "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z", .Lfunc_end802 + .section .debug$S,"dr",associative,"??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs &>::operator<= > + .long .Ltmp25745-.Ltmp25744 # Subsection size +.Ltmp25744: + .short .Ltmp25747-.Ltmp25746 # Record length +.Ltmp25746: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end803-"??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8773 # Function type index + .secrel32 "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Function section relative address + .secidx "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs &>::operator<= >" # Function name +.Ltmp25747: + .short .Ltmp25749-.Ltmp25748 # Record length +.Ltmp25748: + .short 4414 # Record kind: S_LOCAL + .long 8740 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25749: + .cv_def_range .Ltmp13357 .Ltmp13358, "E\021N\001\000\000(\000\000\000" + .short .Ltmp25751-.Ltmp25750 # Record length +.Ltmp25750: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25751: + .cv_def_range .Ltmp13357 .Ltmp13358, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25745: + .p2align 2 + .cv_linetable 803, "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z", .Lfunc_end803 + .section .debug$S,"dr",associative,"??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::operator> + .long .Ltmp25753-.Ltmp25752 # Subsection size +.Ltmp25752: + .short .Ltmp25755-.Ltmp25754 # Record length +.Ltmp25754: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end804-"??$?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 8774 # 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 +.Ltmp25755: + .short .Ltmp25757-.Ltmp25756 # Record length +.Ltmp25756: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "l" +.Ltmp25757: + .cv_def_range .Lfunc_begin804 .Ltmp13360, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp25759-.Ltmp25758 # Record length +.Ltmp25758: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "r" +.Ltmp25759: + .cv_def_range .Lfunc_begin804 .Ltmp13361, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25753: + .p2align 2 + .cv_linetable 804, "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z", .Lfunc_end804 + .section .debug$S,"dr",associative,"??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs &>::operator>= > + .long .Ltmp25761-.Ltmp25760 # Subsection size +.Ltmp25760: + .short .Ltmp25763-.Ltmp25762 # Record length +.Ltmp25762: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end805-"??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8775 # Function type index + .secrel32 "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Function section relative address + .secidx "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs &>::operator>= >" # Function name +.Ltmp25763: + .short .Ltmp25765-.Ltmp25764 # Record length +.Ltmp25764: + .short 4414 # Record kind: S_LOCAL + .long 8740 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25765: + .cv_def_range .Ltmp13365 .Ltmp13366, "E\021N\001\000\000(\000\000\000" + .short .Ltmp25767-.Ltmp25766 # Record length +.Ltmp25766: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25767: + .cv_def_range .Ltmp13365 .Ltmp13366, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25761: + .p2align 2 + .cv_linetable 805, "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z", .Lfunc_end805 + .section .debug$S,"dr",associative,"??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<2> + .long .Ltmp25769-.Ltmp25768 # Subsection size +.Ltmp25768: + .short .Ltmp25771-.Ltmp25770 # Record length +.Ltmp25770: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end806-"??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8777 # Function type index + .secrel32 "??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" # Function section relative address + .secidx "??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<2>" # Function name +.Ltmp25771: + .short .Ltmp25773-.Ltmp25772 # Record length +.Ltmp25772: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25773: + .cv_def_range .Ltmp13369 .Ltmp13370, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp25775-.Ltmp25774 # Record length +.Ltmp25774: + .short 4414 # Record kind: S_LOCAL + .long 6617 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp25775: + .cv_def_range .Ltmp13369 .Ltmp13370, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25769: + .p2align 2 + .cv_linetable 806, "??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z", .Lfunc_end806 + .section .debug$S,"dr",associative,"??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs &>::operator!= > + .long .Ltmp25777-.Ltmp25776 # Subsection size +.Ltmp25776: + .short .Ltmp25779-.Ltmp25778 # Record length +.Ltmp25778: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end807-"??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8778 # Function type index + .secrel32 "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Function section relative address + .secidx "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs &>::operator!= >" # Function name +.Ltmp25779: + .short .Ltmp25781-.Ltmp25780 # Record length +.Ltmp25780: + .short 4414 # Record kind: S_LOCAL + .long 8740 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25781: + .cv_def_range .Ltmp13373 .Ltmp13374, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp25783-.Ltmp25782 # Record length +.Ltmp25782: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25783: + .cv_def_range .Ltmp13373 .Ltmp13374, "E\021N\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25777: + .p2align 2 + .cv_linetable 807, "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z", .Lfunc_end807 + .section .debug$S,"dr",associative,"??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::operator== + .long .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_end808-"??$?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 8779 # 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 +.Ltmp25787: + .short .Ltmp25789-.Ltmp25788 # Record length +.Ltmp25788: + .short 4414 # Record kind: S_LOCAL + .long 8772 # TypeIndex + .short 1 # Flags + .asciz "l" +.Ltmp25789: + .cv_def_range .Lfunc_begin808 .Ltmp13376, "A\021J\001\000\000" + .cv_def_range .Ltmp13376 .Ltmp13378, "E\021O\001\000\0008\000\000\000" + .short .Ltmp25791-.Ltmp25790 # Record length +.Ltmp25790: + .short 4414 # Record kind: S_LOCAL + .long 8772 # TypeIndex + .short 1 # Flags + .asciz "r" +.Ltmp25791: + .cv_def_range .Lfunc_begin808 .Ltmp13377, "A\021K\001\000\000" + .cv_def_range .Ltmp13377 .Ltmp13378, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25785: + .p2align 2 + .cv_linetable 808, "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z", .Lfunc_end808 + .section .debug$S,"dr",associative,"??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs &>::operator< > + .long .Ltmp25793-.Ltmp25792 # Subsection size +.Ltmp25792: + .short .Ltmp25795-.Ltmp25794 # Record length +.Ltmp25794: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end809-"??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8773 # Function type index + .secrel32 "??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Function section relative address + .secidx "??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs &>::operator< >" # Function name +.Ltmp25795: + .short .Ltmp25797-.Ltmp25796 # Record length +.Ltmp25796: + .short 4414 # Record kind: S_LOCAL + .long 8740 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25797: + .cv_def_range .Ltmp13382 .Ltmp13383, "E\021N\001\000\000(\000\000\000" + .short .Ltmp25799-.Ltmp25798 # Record length +.Ltmp25798: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25799: + .cv_def_range .Ltmp13382 .Ltmp13383, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25793: + .p2align 2 + .cv_linetable 809, "??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z", .Lfunc_end809 + .section .debug$S,"dr",associative,"??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::operator<= + .long .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_end810-"??$?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 8771 # 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 +.Ltmp25803: + .short .Ltmp25805-.Ltmp25804 # Record length +.Ltmp25804: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "l" +.Ltmp25805: + .cv_def_range .Lfunc_begin810 .Ltmp13385, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp25807-.Ltmp25806 # Record length +.Ltmp25806: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "r" +.Ltmp25807: + .cv_def_range .Lfunc_begin810 .Ltmp13386, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25801: + .p2align 2 + .cv_linetable 810, "??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z", .Lfunc_end810 + .section .debug$S,"dr",associative,"??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs &>::operator> > + .long .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_end811-"??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8780 # Function type index + .secrel32 "??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Function section relative address + .secidx "??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs &>::operator> >" # Function name +.Ltmp25811: + .short .Ltmp25813-.Ltmp25812 # Record length +.Ltmp25812: + .short 4414 # Record kind: S_LOCAL + .long 8740 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25813: + .cv_def_range .Ltmp13390 .Ltmp13391, "E\021N\001\000\000(\000\000\000" + .short .Ltmp25815-.Ltmp25814 # Record length +.Ltmp25814: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25815: + .cv_def_range .Ltmp13390 .Ltmp13391, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25809: + .p2align 2 + .cv_linetable 811, "??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z", .Lfunc_end811 + .section .debug$S,"dr",associative,"??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::operator>= + .long .Ltmp25817-.Ltmp25816 # Subsection size +.Ltmp25816: + .short .Ltmp25819-.Ltmp25818 # Record length +.Ltmp25818: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end812-"??$?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 8781 # 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 +.Ltmp25819: + .short .Ltmp25821-.Ltmp25820 # Record length +.Ltmp25820: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "l" +.Ltmp25821: + .cv_def_range .Lfunc_begin812 .Ltmp13393, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp25823-.Ltmp25822 # Record length +.Ltmp25822: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "r" +.Ltmp25823: + .cv_def_range .Lfunc_begin812 .Ltmp13394, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25817: + .p2align 2 + .cv_linetable 812, "??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z", .Lfunc_end812 + .section .debug$S,"dr",associative,"??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<3> + .long .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_end813-"??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8783 # Function type index + .secrel32 "??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z" # Function section relative address + .secidx "??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<3>" # Function name +.Ltmp25827: + .short .Ltmp25829-.Ltmp25828 # Record length +.Ltmp25828: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25829: + .cv_def_range .Ltmp13398 .Ltmp13399, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp25831-.Ltmp25830 # Record length +.Ltmp25830: + .short 4414 # Record kind: S_LOCAL + .long 5419 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp25831: + .cv_def_range .Ltmp13398 .Ltmp13399, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25825: + .p2align 2 + .cv_linetable 813, "??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z", .Lfunc_end813 + .section .debug$S,"dr",associative,"??0?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs &>::ExprLhs + .long .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_end814-"??0?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA@AEBV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8784 # Function type index + .secrel32 "??0?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA@AEBV?$span@H$0?0@gsl@@@Z" # Function section relative address + .secidx "??0?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA@AEBV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs &>::ExprLhs" # Function name +.Ltmp25835: + .short .Ltmp25837-.Ltmp25836 # Record length +.Ltmp25836: + .short 4414 # Record kind: S_LOCAL + .long 8740 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25837: + .cv_def_range .Ltmp13400 .Ltmp13401, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp25839-.Ltmp25838 # Record length +.Ltmp25838: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25839: + .cv_def_range .Ltmp13400 .Ltmp13401, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25833: + .p2align 2 + .cv_linetable 814, "??0?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA@AEBV?$span@H$0?0@gsl@@@Z", .Lfunc_end814 + .section .debug$S,"dr",associative,"??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual,gsl::span > + .long .Ltmp25841-.Ltmp25840 # Subsection size +.Ltmp25840: + .short .Ltmp25843-.Ltmp25842 # Record length +.Ltmp25842: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end815-"??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8787 # Function type index + .secrel32 "??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" # Function section relative address + .secidx "??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual,gsl::span >" # Function name +.Ltmp25843: + .short .Ltmp25845-.Ltmp25844 # Record length +.Ltmp25844: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25845: + .cv_def_range .Ltmp13402 .Ltmp13403, "E\021O\001\000\0000\000\000\000" + .short .Ltmp25847-.Ltmp25846 # Record length +.Ltmp25846: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25847: + .cv_def_range .Ltmp13402 .Ltmp13403, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25841: + .p2align 2 + .cv_linetable 815, "??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z", .Lfunc_end815 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr &,const gsl::span &>::BinaryExpr + .long .Ltmp25849-.Ltmp25848 # Subsection size +.Ltmp25848: + .short .Ltmp25851-.Ltmp25850 # Record length +.Ltmp25850: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end816-"??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8788 # Function type index + .secrel32 "??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr &,const gsl::span &>::BinaryExpr" # Function name +.Ltmp25851: + .short .Ltmp25853-.Ltmp25852 # Record length +.Ltmp25852: + .short 4414 # Record kind: S_LOCAL + .long 8759 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25853: + .cv_def_range .Ltmp13404 .Ltmp13407, "E\021O\001\000\000P\000\000\000" + .short .Ltmp25855-.Ltmp25854 # Record length +.Ltmp25854: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp25855: + .cv_def_range .Ltmp13404 .Ltmp13407, "E\021O\001\000\000_\000\000\000" + .short .Ltmp25857-.Ltmp25856 # Record length +.Ltmp25856: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25857: + .cv_def_range .Ltmp13404 .Ltmp13407, "E\021O\001\000\000`\000\000\000" + .short .Ltmp25859-.Ltmp25858 # Record length +.Ltmp25858: + .short 4414 # Record kind: S_LOCAL + .long 7528 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp25859: + .cv_def_range .Lfunc_begin816 .Ltmp13405, "A\021Q\001\000\000" + .cv_def_range .Ltmp13405 .Ltmp13406, "E\021O\001\000\0008\000\000\000" + .short .Ltmp25861-.Ltmp25860 # Record length +.Ltmp25860: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25861: + .cv_def_range .Ltmp13404 .Ltmp13407, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25849: + .p2align 2 + .cv_linetable 816, "??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z", .Lfunc_end816 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr &,const gsl::span &>::isBinaryExpression + .long .Ltmp25863-.Ltmp25862 # Subsection size +.Ltmp25862: + .short .Ltmp25865-.Ltmp25864 # Record length +.Ltmp25864: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end817-"?isBinaryExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8789 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr &,const gsl::span &>::isBinaryExpression" # Function name +.Ltmp25865: + .short .Ltmp25867-.Ltmp25866 # Record length +.Ltmp25866: + .short 4414 # Record kind: S_LOCAL + .long 8756 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25867: + .cv_def_range .Ltmp13408 .Ltmp13409, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25863: + .p2align 2 + .cv_linetable 817, "?isBinaryExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ", .Lfunc_end817 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr &,const gsl::span &>::getResult + .long .Ltmp25869-.Ltmp25868 # Subsection size +.Ltmp25868: + .short .Ltmp25871-.Ltmp25870 # Record length +.Ltmp25870: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end818-"?getResult@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8790 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr &,const gsl::span &>::getResult" # Function name +.Ltmp25871: + .short .Ltmp25873-.Ltmp25872 # Record length +.Ltmp25872: + .short 4414 # Record kind: S_LOCAL + .long 8756 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25873: + .cv_def_range .Ltmp13410 .Ltmp13411, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25869: + .p2align 2 + .cv_linetable 818, "?getResult@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ", .Lfunc_end818 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr &,const gsl::span &>::streamReconstructedExpression + .long .Ltmp25875-.Ltmp25874 # Subsection size +.Ltmp25874: + .short .Ltmp25877-.Ltmp25876 # Record length +.Ltmp25876: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end819-"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8791 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr &,const gsl::span &>::streamReconstructedExpression" # Function name +.Ltmp25877: + .short .Ltmp25879-.Ltmp25878 # Record length +.Ltmp25878: + .short 4414 # Record kind: S_LOCAL + .long 8756 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25879: + .cv_def_range .Ltmp13416 .Ltmp13417, "E\021N\001\000\000(\000\000\000" + .short .Ltmp25881-.Ltmp25880 # Record length +.Ltmp25880: + .short 4414 # Record kind: S_LOCAL + .long 4486 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp25881: + .cv_def_range .Ltmp13416 .Ltmp13417, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25875: + .p2align 2 + .cv_linetable 819, "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end819 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr &,const gsl::span &>::~BinaryExpr + .long .Ltmp25883-.Ltmp25882 # Subsection size +.Ltmp25882: + .short .Ltmp25885-.Ltmp25884 # Record length +.Ltmp25884: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end820-"??_G?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8767 # Function type index + .secrel32 "??_G?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr &,const gsl::span &>::~BinaryExpr" # Function name +.Ltmp25885: + .short .Ltmp25887-.Ltmp25886 # Record length +.Ltmp25886: + .short 4414 # Record kind: S_LOCAL + .long 8759 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25887: + .cv_def_range .Ltmp13418 .Ltmp13419, "E\021O\001\000\0000\000\000\000" + .short .Ltmp25889-.Ltmp25888 # Record length +.Ltmp25888: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp25889: + .cv_def_range .Ltmp13418 .Ltmp13419, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25883: + .p2align 2 + .cv_linetable 820, "??_G?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAAPEAXI@Z", .Lfunc_end820 + .section .debug$S,"dr",associative,"??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify > + .long .Ltmp25891-.Ltmp25890 # Subsection size +.Ltmp25890: + .short .Ltmp25893-.Ltmp25892 # Record length +.Ltmp25892: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end821-"??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8793 # Function type index + .secrel32 "??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" # Function section relative address + .secidx "??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify >" # Function name +.Ltmp25893: + .short .Ltmp25895-.Ltmp25894 # Record length +.Ltmp25894: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp25895: + .cv_def_range .Ltmp13420 .Ltmp13421, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25891: + .p2align 2 + .cv_linetable 821, "??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z", .Lfunc_end821 + .section .debug$S,"dr",associative,"??$convert@V?$span@H$0?0@gsl@@@?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::StringMaker >::convert > + .long .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_end822-"??$convert@V?$span@H$0?0@gsl@@@?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8798 # Function type index + .secrel32 "??$convert@V?$span@H$0?0@gsl@@@?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" # Function section relative address + .secidx "??$convert@V?$span@H$0?0@gsl@@@?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::StringMaker >::convert >" # Function name +.Ltmp25899: + .short .Ltmp25901-.Ltmp25900 # Record length +.Ltmp25900: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp25901: + .cv_def_range .Ltmp13422 .Ltmp13423, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25897: + .p2align 2 + .cv_linetable 822, "??$convert@V?$span@H$0?0@gsl@@@?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z", .Lfunc_end822 + .section .debug$S,"dr",associative,"??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::lexicographical_compare,0>,gsl::details::span_iterator,0> > + .long .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_end823-"??$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 8801 # 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 +.Ltmp25905: + .short .Ltmp25907-.Ltmp25906 # Record length +.Ltmp25906: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp25907: + .cv_def_range .Lfunc_begin823 .Ltmp13425, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp25909-.Ltmp25908 # Record length +.Ltmp25908: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp25909: + .cv_def_range .Lfunc_begin823 .Ltmp13426, "E\021K\001\000\000\000\000\000\000" + .short .Ltmp25911-.Ltmp25910 # Record length +.Ltmp25910: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp25911: + .cv_def_range .Lfunc_begin823 .Ltmp13427, "E\021P\001\000\000\000\000\000\000" + .short .Ltmp25913-.Ltmp25912 # Record length +.Ltmp25912: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +.Ltmp25913: + .cv_def_range .Lfunc_begin823 .Ltmp13428, "E\021Q\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25903: + .p2align 2 + .cv_linetable 823, "??$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_end823 + .section .debug$S,"dr",associative,"??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$less@X@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less > + .long .Ltmp25915-.Ltmp25914 # Subsection size +.Ltmp25914: + .short .Ltmp25917-.Ltmp25916 # Record length +.Ltmp25916: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end824-"??$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 8809 # 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 +.Ltmp25917: + .short .Ltmp25919-.Ltmp25918 # Record length +.Ltmp25918: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp25919: + .cv_def_range .Lfunc_begin824 .Ltmp13431, "A\021J\001\000\000" + .cv_def_range .Ltmp13431 .Ltmp13437, "E\021O\001\000\000H\000\000\000" + .short .Ltmp25921-.Ltmp25920 # Record length +.Ltmp25920: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp25921: + .cv_def_range .Lfunc_begin824 .Ltmp13432, "A\021K\001\000\000" + .cv_def_range .Ltmp13432 .Ltmp13437, "E\021O\001\000\000@\000\000\000" + .short .Ltmp25923-.Ltmp25922 # Record length +.Ltmp25922: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp25923: + .cv_def_range .Lfunc_begin824 .Ltmp13433, "A\021P\001\000\000" + .cv_def_range .Ltmp13433 .Ltmp13437, "E\021O\001\000\0008\000\000\000" + .short .Ltmp25925-.Ltmp25924 # Record length +.Ltmp25924: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +.Ltmp25925: + .cv_def_range .Lfunc_begin824 .Ltmp13434, "A\021Q\001\000\000" + .cv_def_range .Ltmp13434 .Ltmp13437, "E\021O\001\000\0000\000\000\000" + .short .Ltmp25927-.Ltmp25926 # Record length +.Ltmp25926: + .short 4414 # Record kind: S_LOCAL + .long 8806 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp25927: + .cv_def_range .Ltmp13430 .Ltmp13438, "E\021O\001\000\000P\001\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25915: + .p2align 2 + .cv_linetable 824, "??$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_end824 + .section .debug$S,"dr",associative,"??$_Debug_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Debug_range,0> > + .long .Ltmp25929-.Ltmp25928 # Subsection size +.Ltmp25928: + .short .Ltmp25931-.Ltmp25930 # Record length +.Ltmp25930: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end825-"??$_Debug_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8812 # Function type index + .secrel32 "??$_Debug_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z" # Function section relative address + .secidx "??$_Debug_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Debug_range,0> >" # Function name +.Ltmp25931: + .short .Ltmp25933-.Ltmp25932 # Record length +.Ltmp25932: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp25933: + .cv_def_range .Lfunc_begin825 .Ltmp13440, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp25935-.Ltmp25934 # Record length +.Ltmp25934: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp25935: + .cv_def_range .Lfunc_begin825 .Ltmp13441, "E\021K\001\000\000\000\000\000\000" + .short .Ltmp25937-.Ltmp25936 # Record length +.Ltmp25936: + .short 4414 # Record kind: S_LOCAL + .long 7774 # TypeIndex + .short 1 # Flags + .asciz "_File" +.Ltmp25937: + .cv_def_range .Ltmp13439 .Ltmp13442, "E\021O\001\000\0000\000\000\000" + .short .Ltmp25939-.Ltmp25938 # Record length +.Ltmp25938: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Line" +.Ltmp25939: + .cv_def_range .Ltmp13439 .Ltmp13442, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25929: + .p2align 2 + .cv_linetable 825, "??$_Debug_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z", .Lfunc_end825 + .section .debug$S,"dr",associative,"??$_Debug_pointer_if@U?$less@X@std@@@std@@YAX_NAEAU?$less@X@0@PEB_WI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Debug_pointer_if > + .long .Ltmp25941-.Ltmp25940 # Subsection size +.Ltmp25940: + .short .Ltmp25943-.Ltmp25942 # Record length +.Ltmp25942: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end826-"??$_Debug_pointer_if@U?$less@X@std@@@std@@YAX_NAEAU?$less@X@0@PEB_WI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8816 # Function type index + .secrel32 "??$_Debug_pointer_if@U?$less@X@std@@@std@@YAX_NAEAU?$less@X@0@PEB_WI@Z" # Function section relative address + .secidx "??$_Debug_pointer_if@U?$less@X@std@@@std@@YAX_NAEAU?$less@X@0@PEB_WI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Debug_pointer_if >" # Function name +.Ltmp25943: + .short .Ltmp25945-.Ltmp25944 # Record length +.Ltmp25944: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp25945: + .cv_def_range .Ltmp13443 .Ltmp13444, "E\021O\001\000\000\007\000\000\000" + .short .Ltmp25947-.Ltmp25946 # Record length +.Ltmp25946: + .short 4414 # Record kind: S_LOCAL + .long 8813 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp25947: + .cv_def_range .Ltmp13443 .Ltmp13444, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp25949-.Ltmp25948 # Record length +.Ltmp25948: + .short 4414 # Record kind: S_LOCAL + .long 7774 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp25949: + .cv_def_range .Ltmp13443 .Ltmp13444, "E\021O\001\000\000\020\000\000\000" + .short .Ltmp25951-.Ltmp25950 # Record length +.Ltmp25950: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp25951: + .cv_def_range .Ltmp13443 .Ltmp13444, "E\021O\001\000\000\034\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25941: + .p2align 2 + .cv_linetable 826, "??$_Debug_pointer_if@U?$less@X@std@@@std@@YAX_NAEAU?$less@X@0@PEB_WI@Z", .Lfunc_end826 + .section .debug$S,"dr",associative,"??$_Lex_compare_unchecked@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@@000AEAU?$less@X@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Lex_compare_unchecked,0>,gsl::details::span_iterator,0>,std::less > + .long .Ltmp25953-.Ltmp25952 # Subsection size +.Ltmp25952: + .short .Ltmp25955-.Ltmp25954 # Record length +.Ltmp25954: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end827-"??$_Lex_compare_unchecked@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@@000AEAU?$less@X@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8819 # Function type index + .secrel32 "??$_Lex_compare_unchecked@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@@000AEAU?$less@X@0@@Z" # Function section relative address + .secidx "??$_Lex_compare_unchecked@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@@000AEAU?$less@X@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Lex_compare_unchecked,0>,gsl::details::span_iterator,0>,std::less >" # Function name +.Ltmp25955: + .short .Ltmp25957-.Ltmp25956 # Record length +.Ltmp25956: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp25957: + .cv_def_range .Lfunc_begin827 .Ltmp13446, "A\021J\001\000\000" + .cv_def_range .Ltmp13446 .Ltmp13450, "E\021O\001\000\000`\000\000\000" + .short .Ltmp25959-.Ltmp25958 # Record length +.Ltmp25958: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp25959: + .cv_def_range .Lfunc_begin827 .Ltmp13447, "A\021K\001\000\000" + .cv_def_range .Ltmp13447 .Ltmp13450, "E\021O\001\000\000X\000\000\000" + .short .Ltmp25961-.Ltmp25960 # Record length +.Ltmp25960: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp25961: + .cv_def_range .Lfunc_begin827 .Ltmp13448, "A\021P\001\000\000" + .cv_def_range .Ltmp13448 .Ltmp13450, "E\021O\001\000\000P\000\000\000" + .short .Ltmp25963-.Ltmp25962 # Record length +.Ltmp25962: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +.Ltmp25963: + .cv_def_range .Lfunc_begin827 .Ltmp13449, "A\021Q\001\000\000" + .cv_def_range .Ltmp13449 .Ltmp13450, "E\021O\001\000\000@\000\000\000" + .short .Ltmp25965-.Ltmp25964 # Record length +.Ltmp25964: + .short 4414 # Record kind: S_LOCAL + .long 8813 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp25965: + .cv_def_range .Ltmp13445 .Ltmp13451, "E\021O\001\000\000\340\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25953: + .p2align 2 + .cv_linetable 827, "??$_Lex_compare_unchecked@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@@000AEAU?$less@X@0@@Z", .Lfunc_end827 + .section .debug$S,"dr",associative,"??$_Unchecked@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unchecked,0> > + .long .Ltmp25967-.Ltmp25966 # Subsection size +.Ltmp25966: + .short .Ltmp25969-.Ltmp25968 # Record length +.Ltmp25968: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end828-"??$_Unchecked@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8821 # Function type index + .secrel32 "??$_Unchecked@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Z" # Function section relative address + .secidx "??$_Unchecked@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unchecked,0> >" # Function name +.Ltmp25969: + .short .Ltmp25971-.Ltmp25970 # Record length +.Ltmp25970: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "_Src" +.Ltmp25971: + .cv_def_range .Lfunc_begin828 .Lfunc_end828, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25967: + .p2align 2 + .cv_linetable 828, "??$_Unchecked@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Z", .Lfunc_end828 + .section .debug$S,"dr",associative,"??$_Debug_range2@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WIUrandom_access_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Debug_range2,0> > + .long .Ltmp25973-.Ltmp25972 # Subsection size +.Ltmp25972: + .short .Ltmp25975-.Ltmp25974 # Record length +.Ltmp25974: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end829-"??$_Debug_range2@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WIUrandom_access_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8824 # Function type index + .secrel32 "??$_Debug_range2@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WIUrandom_access_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Debug_range2@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WIUrandom_access_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Debug_range2,0> >" # Function name +.Ltmp25975: + .short .Ltmp25977-.Ltmp25976 # Record length +.Ltmp25976: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp25977: + .cv_def_range .Lfunc_begin829 .Ltmp13455, "A\021J\001\000\000" + .cv_def_range .Ltmp13455 .Ltmp13461, "E\021O\001\000\0000\000\000\000" + .short .Ltmp25979-.Ltmp25978 # Record length +.Ltmp25978: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp25979: + .cv_def_range .Lfunc_begin829 .Ltmp13456, "A\021K\001\000\000" + .cv_def_range .Ltmp13456 .Ltmp13461, "E\021O\001\000\000(\000\000\000" + .short .Ltmp25981-.Ltmp25980 # Record length +.Ltmp25980: + .short 4414 # Record kind: S_LOCAL + .long 7774 # TypeIndex + .short 1 # Flags + .asciz "_File" +.Ltmp25981: + .cv_def_range .Ltmp13454 .Ltmp13462, "E\021O\001\000\0008\000\000\000" + .short .Ltmp25983-.Ltmp25982 # Record length +.Ltmp25982: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Line" +.Ltmp25983: + .cv_def_range .Ltmp13454 .Ltmp13462, "E\021O\001\000\000D\000\000\000" + .short .Ltmp25985-.Ltmp25984 # Record length +.Ltmp25984: + .short 4414 # Record kind: S_LOCAL + .long 4308 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp25985: + .cv_def_range .Ltmp13454 .Ltmp13462, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25973: + .p2align 2 + .cv_linetable 829, "??$_Debug_range2@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0PEB_WIUrandom_access_iterator_tag@0@@Z", .Lfunc_end829 + .section .debug$S,"dr",associative,"??$_Debug_pointer@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Debug_pointer,0> > + .long .Ltmp25987-.Ltmp25986 # Subsection size +.Ltmp25986: + .short .Ltmp25989-.Ltmp25988 # Record length +.Ltmp25988: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end830-"??$_Debug_pointer@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8827 # Function type index + .secrel32 "??$_Debug_pointer@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z" # Function section relative address + .secidx "??$_Debug_pointer@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Debug_pointer,0> >" # Function name +.Ltmp25989: + .short .Ltmp25991-.Ltmp25990 # Record length +.Ltmp25990: + .short 4414 # Record kind: S_LOCAL + .long 4209 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp25991: + .cv_def_range .Ltmp13463 .Ltmp13464, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp25993-.Ltmp25992 # Record length +.Ltmp25992: + .short 4414 # Record kind: S_LOCAL + .long 7774 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp25993: + .cv_def_range .Ltmp13463 .Ltmp13464, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp25995-.Ltmp25994 # Record length +.Ltmp25994: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp25995: + .cv_def_range .Ltmp13463 .Ltmp13464, "E\021O\001\000\000\024\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25987: + .p2align 2 + .cv_linetable 830, "??$_Debug_pointer@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z", .Lfunc_end830 + .section .debug$S,"dr",associative,"??$_Lex_compare_unchecked1@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@@000AEAU?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less > + .long .Ltmp25997-.Ltmp25996 # Subsection size +.Ltmp25996: + .short .Ltmp25999-.Ltmp25998 # Record length +.Ltmp25998: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end831-"??$_Lex_compare_unchecked1@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@@000AEAU?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8833 # Function type index + .secrel32 "??$_Lex_compare_unchecked1@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@@000AEAU?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" # Function section relative address + .secidx "??$_Lex_compare_unchecked1@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@@000AEAU?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Lex_compare_unchecked1,0>,gsl::details::span_iterator,0>,std::less >" # Function name +.Ltmp25999: + .short .Ltmp26001-.Ltmp26000 # Record length +.Ltmp26000: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp26001: + .cv_def_range .Lfunc_begin831 .Ltmp13468, "A\021J\001\000\000" + .cv_def_range .Ltmp13468 .Ltmp13482, "E\021O\001\000\000`\000\000\000" + .short .Ltmp26003-.Ltmp26002 # Record length +.Ltmp26002: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp26003: + .cv_def_range .Lfunc_begin831 .Ltmp13467, "A\021K\001\000\000" + .cv_def_range .Ltmp13467 .Ltmp13482, "E\021O\001\000\000h\000\000\000" + .short .Ltmp26005-.Ltmp26004 # Record length +.Ltmp26004: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp26005: + .cv_def_range .Lfunc_begin831 .Ltmp13466, "A\021P\001\000\000" + .cv_def_range .Ltmp13466 .Ltmp13482, "E\021O\001\000\000p\000\000\000" + .short .Ltmp26007-.Ltmp26006 # Record length +.Ltmp26006: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +.Ltmp26007: + .cv_def_range .Lfunc_begin831 .Ltmp13465, "A\021Q\001\000\000" + .cv_def_range .Ltmp13465 .Ltmp13482, "E\021O\001\000\000x\000\000\000" + .short .Ltmp26009-.Ltmp26008 # Record length +.Ltmp26008: + .short 4414 # Record kind: S_LOCAL + .long 8813 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp26009: + .cv_def_range .Ltmp13468 .Ltmp13483, "E\021O\001\000\000@\001\000\000" + .short .Ltmp26011-.Ltmp26010 # Record length +.Ltmp26010: + .short 4414 # Record kind: S_LOCAL + .long 8831 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26011: + .cv_def_range .Ltmp13468 .Ltmp13483, "E\021O\001\000\000\210\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25997: + .p2align 2 + .cv_linetable 831, "??$_Lex_compare_unchecked1@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@@000AEAU?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z", .Lfunc_end831 + .section .debug$S,"dr",associative,"??$_Lex_compare_memcmp_classify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA?AU?$_Lex_compare_optimize@X@0@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0AEBU?$less@X@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Lex_compare_memcmp_classify,0>,gsl::details::span_iterator,0>,std::less > + .long .Ltmp26013-.Ltmp26012 # Subsection size +.Ltmp26012: + .short .Ltmp26015-.Ltmp26014 # Record length +.Ltmp26014: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end832-"??$_Lex_compare_memcmp_classify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA?AU?$_Lex_compare_optimize@X@0@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0AEBU?$less@X@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8838 # Function type index + .secrel32 "??$_Lex_compare_memcmp_classify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA?AU?$_Lex_compare_optimize@X@0@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0AEBU?$less@X@0@@Z" # Function section relative address + .secidx "??$_Lex_compare_memcmp_classify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA?AU?$_Lex_compare_optimize@X@0@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0AEBU?$less@X@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Lex_compare_memcmp_classify,0>,gsl::details::span_iterator,0>,std::less >" # Function name +.Ltmp26015: + .short .Ltmp26017-.Ltmp26016 # Record length +.Ltmp26016: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26017: + .cv_def_range .Ltmp13484 .Ltmp13485, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp26019-.Ltmp26018 # Record length +.Ltmp26018: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26019: + .cv_def_range .Ltmp13484 .Ltmp13485, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp26021-.Ltmp26020 # Record length +.Ltmp26020: + .short 4414 # Record kind: S_LOCAL + .long 8835 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26021: + .cv_def_range .Ltmp13484 .Ltmp13485, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26013: + .p2align 2 + .cv_linetable 832, "??$_Lex_compare_memcmp_classify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA?AU?$_Lex_compare_optimize@X@0@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0AEBU?$less@X@0@@Z", .Lfunc_end832 + .section .debug$S,"dr",associative,"??$_Debug_lt_pred@AEAU?$less@X@std@@AEAHAEAH@std@@YA_NAEAU?$less@X@0@AEAH1PEB_WI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Debug_lt_pred &,int &,int &> + .long .Ltmp26023-.Ltmp26022 # Subsection size +.Ltmp26022: + .short .Ltmp26025-.Ltmp26024 # Record length +.Ltmp26024: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end833-"??$_Debug_lt_pred@AEAU?$less@X@std@@AEAHAEAH@std@@YA_NAEAU?$less@X@0@AEAH1PEB_WI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8841 # Function type index + .secrel32 "??$_Debug_lt_pred@AEAU?$less@X@std@@AEAHAEAH@std@@YA_NAEAU?$less@X@0@AEAH1PEB_WI@Z" # Function section relative address + .secidx "??$_Debug_lt_pred@AEAU?$less@X@std@@AEAHAEAH@std@@YA_NAEAU?$less@X@0@AEAH1PEB_WI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Debug_lt_pred &,int &,int &>" # Function name +.Ltmp26025: + .short .Ltmp26027-.Ltmp26026 # Record length +.Ltmp26026: + .short 4414 # Record kind: S_LOCAL + .long 8813 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp26027: + .cv_def_range .Ltmp13486 .Ltmp13487, "E\021O\001\000\000(\000\000\000" + .short .Ltmp26029-.Ltmp26028 # Record length +.Ltmp26028: + .short 4414 # Record kind: S_LOCAL + .long 4134 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp26029: + .cv_def_range .Ltmp13486 .Ltmp13487, "E\021O\001\000\0000\000\000\000" + .short .Ltmp26031-.Ltmp26030 # Record length +.Ltmp26030: + .short 4414 # Record kind: S_LOCAL + .long 4134 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp26031: + .cv_def_range .Ltmp13486 .Ltmp13487, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26033-.Ltmp26032 # Record length +.Ltmp26032: + .short 4414 # Record kind: S_LOCAL + .long 7774 # TypeIndex + .short 1 # Flags + .asciz "_File" +.Ltmp26033: + .cv_def_range .Ltmp13486 .Ltmp13487, "E\021O\001\000\000@\000\000\000" + .short .Ltmp26035-.Ltmp26034 # Record length +.Ltmp26034: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Line" +.Ltmp26035: + .cv_def_range .Ltmp13486 .Ltmp13487, "E\021O\001\000\000p\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26023: + .p2align 2 + .cv_linetable 833, "??$_Debug_lt_pred@AEAU?$less@X@std@@AEAHAEAH@std@@YA_NAEAU?$less@X@0@AEAH1PEB_WI@Z", .Lfunc_end833 + .section .debug$S,"dr",associative,"??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::less::operator() + .long .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_end834-"??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8845 # Function type index + .secrel32 "??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z" # Function section relative address + .secidx "??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z" # Function section index + .byte 0 # Flags + .asciz "std::less::operator()" # Function name +.Ltmp26039: + .short .Ltmp26041-.Ltmp26040 # Record length +.Ltmp26040: + .short 4414 # Record kind: S_LOCAL + .long 8842 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26041: + .cv_def_range .Ltmp13488 .Ltmp13489, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp26043-.Ltmp26042 # Record length +.Ltmp26042: + .short 4414 # Record kind: S_LOCAL + .long 4134 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp26043: + .cv_def_range .Ltmp13488 .Ltmp13489, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp26045-.Ltmp26044 # Record length +.Ltmp26044: + .short 4414 # Record kind: S_LOCAL + .long 4134 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp26045: + .cv_def_range .Ltmp13488 .Ltmp13489, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26037: + .p2align 2 + .cv_linetable 834, "??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z", .Lfunc_end834 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp26047-.Ltmp26046 # Subsection size +.Ltmp26046: + .short .Ltmp26049-.Ltmp26048 # Record length +.Ltmp26048: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end835-"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8848 # Function type index + .secrel32 "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp26049: + .short .Ltmp26051-.Ltmp26050 # Record length +.Ltmp26050: + .short 4414 # Record kind: S_LOCAL + .long 7172 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26051: + .cv_def_range .Ltmp13492 .Ltmp13496, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp26053-.Ltmp26052 # Record length +.Ltmp26052: + .short 4414 # Record kind: S_LOCAL + .long 4197 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp26053: + .cv_def_range .Ltmp13492 .Ltmp13496, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp26055-.Ltmp26054 # Record length +.Ltmp26054: + .short 4414 # Record kind: S_LOCAL + .long 5299 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp26055: + .cv_def_range .Ltmp13492 .Ltmp13496, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26047: + .p2align 2 + .cv_linetable 835, "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z", .Lfunc_end835 + .section .debug$S,"dr",associative,"??$?0$01@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$01@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<-1>::extent_type<2> + .long .Ltmp26057-.Ltmp26056 # Subsection size +.Ltmp26056: + .short .Ltmp26059-.Ltmp26058 # Record length +.Ltmp26058: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end836-"??$?0$01@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$01@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8851 # Function type index + .secrel32 "??$?0$01@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$01@12@@Z" # Function section relative address + .secidx "??$?0$01@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$01@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<-1>::extent_type<2>" # Function name +.Ltmp26059: + .short .Ltmp26061-.Ltmp26060 # Record length +.Ltmp26060: + .short 4414 # Record kind: S_LOCAL + .long 4298 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26061: + .cv_def_range .Ltmp13497 .Ltmp13499, "E\021O\001\000\0000\000\000\000" + .short .Ltmp26063-.Ltmp26062 # Record length +.Ltmp26062: + .short 4414 # Record kind: S_LOCAL + .long 5299 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp26063: + .cv_def_range .Ltmp13497 .Ltmp13499, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26057: + .p2align 2 + .cv_linetable 836, "??$?0$01@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$01@12@@Z", .Lfunc_end836 + .section .debug$S,"dr",associative,"??$compareNotEqual@V?$span@H$0?0@gsl@@AEBV12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareNotEqual,const gsl::span &> + .long .Ltmp26065-.Ltmp26064 # Subsection size +.Ltmp26064: + .short .Ltmp26067-.Ltmp26066 # Record length +.Ltmp26066: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end837-"??$compareNotEqual@V?$span@H$0?0@gsl@@AEBV12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8852 # Function type index + .secrel32 "??$compareNotEqual@V?$span@H$0?0@gsl@@AEBV12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" # Function section relative address + .secidx "??$compareNotEqual@V?$span@H$0?0@gsl@@AEBV12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareNotEqual,const gsl::span &>" # Function name +.Ltmp26067: + .short .Ltmp26069-.Ltmp26068 # Record length +.Ltmp26068: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp26069: + .cv_def_range .Ltmp13500 .Ltmp13501, "E\021O\001\000\0000\000\000\000" + .short .Ltmp26071-.Ltmp26070 # Record length +.Ltmp26070: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp26071: + .cv_def_range .Ltmp13500 .Ltmp13501, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26065: + .p2align 2 + .cv_linetable 837, "??$compareNotEqual@V?$span@H$0?0@gsl@@AEBV12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z", .Lfunc_end837 + .section .debug$S,"dr",associative,"??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::equal,0>,gsl::details::span_iterator,0> > + .long .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_end838-"??$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 8853 # 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 +.Ltmp26075: + .short .Ltmp26077-.Ltmp26076 # Record length +.Ltmp26076: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp26077: + .cv_def_range .Lfunc_begin838 .Ltmp13503, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp26079-.Ltmp26078 # Record length +.Ltmp26078: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp26079: + .cv_def_range .Lfunc_begin838 .Ltmp13504, "E\021K\001\000\000\000\000\000\000" + .short .Ltmp26081-.Ltmp26080 # Record length +.Ltmp26080: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp26081: + .cv_def_range .Lfunc_begin838 .Ltmp13505, "E\021P\001\000\000\000\000\000\000" + .short .Ltmp26083-.Ltmp26082 # Record length +.Ltmp26082: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +.Ltmp26083: + .cv_def_range .Lfunc_begin838 .Ltmp13506, "E\021Q\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26073: + .p2align 2 + .cv_linetable 838, "??$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_end838 + .section .debug$S,"dr",associative,"??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$equal_to@X@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::equal,0>,gsl::details::span_iterator,0>,std::equal_to > + .long .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_end839-"??$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 8859 # 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 +.Ltmp26087: + .short .Ltmp26089-.Ltmp26088 # Record length +.Ltmp26088: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp26089: + .cv_def_range .Lfunc_begin839 .Ltmp13509, "A\021J\001\000\000" + .cv_def_range .Ltmp13509 .Ltmp13513, "E\021O\001\000\000X\000\000\000" + .short .Ltmp26091-.Ltmp26090 # Record length +.Ltmp26090: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp26091: + .cv_def_range .Lfunc_begin839 .Ltmp13510, "A\021K\001\000\000" + .cv_def_range .Ltmp13510 .Ltmp13513, "E\021O\001\000\000P\000\000\000" + .short .Ltmp26093-.Ltmp26092 # Record length +.Ltmp26092: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp26093: + .cv_def_range .Lfunc_begin839 .Ltmp13511, "A\021P\001\000\000" + .cv_def_range .Ltmp13511 .Ltmp13513, "E\021O\001\000\000H\000\000\000" + .short .Ltmp26095-.Ltmp26094 # Record length +.Ltmp26094: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +.Ltmp26095: + .cv_def_range .Lfunc_begin839 .Ltmp13512, "A\021Q\001\000\000" + .cv_def_range .Ltmp13512 .Ltmp13513, "E\021O\001\000\000@\000\000\000" + .short .Ltmp26097-.Ltmp26096 # Record length +.Ltmp26096: + .short 4414 # Record kind: S_LOCAL + .long 8857 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp26097: + .cv_def_range .Ltmp13508 .Ltmp13514, "E\021O\001\000\0000\001\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26085: + .p2align 2 + .cv_linetable 839, "??$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_end839 + .section .debug$S,"dr",associative,"??$_Equal_unchecked@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@@000AEAU?$equal_to@X@0@Urandom_access_iterator_tag@0@2@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to > + .long .Ltmp26099-.Ltmp26098 # Subsection size +.Ltmp26098: + .short .Ltmp26101-.Ltmp26100 # Record length +.Ltmp26100: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end840-"??$_Equal_unchecked@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@@000AEAU?$equal_to@X@0@Urandom_access_iterator_tag@0@2@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8863 # Function type index + .secrel32 "??$_Equal_unchecked@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@@000AEAU?$equal_to@X@0@Urandom_access_iterator_tag@0@2@Z" # Function section relative address + .secidx "??$_Equal_unchecked@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@@000AEAU?$equal_to@X@0@Urandom_access_iterator_tag@0@2@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to >" # Function name +.Ltmp26101: + .short .Ltmp26103-.Ltmp26102 # Record length +.Ltmp26102: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp26103: + .cv_def_range .Lfunc_begin840 .Ltmp13516, "A\021J\001\000\000" + .cv_def_range .Ltmp13516 .Ltmp13523, "E\021O\001\000\000`\000\000\000" + .short .Ltmp26105-.Ltmp26104 # Record length +.Ltmp26104: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp26105: + .cv_def_range .Lfunc_begin840 .Ltmp13517, "A\021K\001\000\000" + .cv_def_range .Ltmp13517 .Ltmp13523, "E\021O\001\000\000X\000\000\000" + .short .Ltmp26107-.Ltmp26106 # Record length +.Ltmp26106: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp26107: + .cv_def_range .Lfunc_begin840 .Ltmp13519, "A\021P\001\000\000" + .cv_def_range .Ltmp13519 .Ltmp13523, "E\021O\001\000\000@\000\000\000" + .short .Ltmp26109-.Ltmp26108 # Record length +.Ltmp26108: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +.Ltmp26109: + .cv_def_range .Lfunc_begin840 .Ltmp13518, "A\021Q\001\000\000" + .cv_def_range .Ltmp13518 .Ltmp13523, "E\021O\001\000\000H\000\000\000" + .short .Ltmp26111-.Ltmp26110 # Record length +.Ltmp26110: + .short 4414 # Record kind: S_LOCAL + .long 8860 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp26111: + .cv_def_range .Ltmp13515 .Ltmp13524, "E\021O\001\000\000 \001\000\000" + .short .Ltmp26113-.Ltmp26112 # Record length +.Ltmp26112: + .short 4414 # Record kind: S_LOCAL + .long 4308 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26113: + .cv_def_range .Ltmp13515 .Ltmp13524, "E\021O\001\000\000p\000\000\000" + .short .Ltmp26115-.Ltmp26114 # Record length +.Ltmp26114: + .short 4414 # Record kind: S_LOCAL + .long 4308 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26115: + .cv_def_range .Ltmp13515 .Ltmp13524, "E\021O\001\000\000h\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26099: + .p2align 2 + .cv_linetable 840, "??$_Equal_unchecked@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@@000AEAU?$equal_to@X@0@Urandom_access_iterator_tag@0@2@Z", .Lfunc_end840 + .section .debug$S,"dr",associative,"??$_Debug_pointer_if@U?$equal_to@X@std@@@std@@YAX_NAEAU?$equal_to@X@0@PEB_WI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Debug_pointer_if > + .long .Ltmp26117-.Ltmp26116 # Subsection size +.Ltmp26116: + .short .Ltmp26119-.Ltmp26118 # Record length +.Ltmp26118: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end841-"??$_Debug_pointer_if@U?$equal_to@X@std@@@std@@YAX_NAEAU?$equal_to@X@0@PEB_WI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8866 # Function type index + .secrel32 "??$_Debug_pointer_if@U?$equal_to@X@std@@@std@@YAX_NAEAU?$equal_to@X@0@PEB_WI@Z" # Function section relative address + .secidx "??$_Debug_pointer_if@U?$equal_to@X@std@@@std@@YAX_NAEAU?$equal_to@X@0@PEB_WI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Debug_pointer_if >" # Function name +.Ltmp26119: + .short .Ltmp26121-.Ltmp26120 # Record length +.Ltmp26120: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26121: + .cv_def_range .Ltmp13525 .Ltmp13526, "E\021O\001\000\000\007\000\000\000" + .short .Ltmp26123-.Ltmp26122 # Record length +.Ltmp26122: + .short 4414 # Record kind: S_LOCAL + .long 8860 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26123: + .cv_def_range .Ltmp13525 .Ltmp13526, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp26125-.Ltmp26124 # Record length +.Ltmp26124: + .short 4414 # Record kind: S_LOCAL + .long 7774 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26125: + .cv_def_range .Ltmp13525 .Ltmp13526, "E\021O\001\000\000\020\000\000\000" + .short .Ltmp26127-.Ltmp26126 # Record length +.Ltmp26126: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26127: + .cv_def_range .Ltmp13525 .Ltmp13526, "E\021O\001\000\000\034\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26117: + .p2align 2 + .cv_linetable 841, "??$_Debug_pointer_if@U?$equal_to@X@std@@@std@@YAX_NAEAU?$equal_to@X@0@PEB_WI@Z", .Lfunc_end841 + .section .debug$S,"dr",associative,"??$_Equal_unchecked@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@@00AEAU?$equal_to@X@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to > + .long .Ltmp26129-.Ltmp26128 # Subsection size +.Ltmp26128: + .short .Ltmp26131-.Ltmp26130 # Record length +.Ltmp26130: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end842-"??$_Equal_unchecked@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@@00AEAU?$equal_to@X@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8869 # Function type index + .secrel32 "??$_Equal_unchecked@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@@00AEAU?$equal_to@X@0@@Z" # Function section relative address + .secidx "??$_Equal_unchecked@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@@00AEAU?$equal_to@X@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Equal_unchecked,0>,gsl::details::span_iterator,0>,std::equal_to >" # Function name +.Ltmp26131: + .short .Ltmp26133-.Ltmp26132 # Record length +.Ltmp26132: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp26133: + .cv_def_range .Lfunc_begin842 .Ltmp13528, "A\021J\001\000\000" + .cv_def_range .Ltmp13528 .Ltmp13531, "E\021O\001\000\000H\000\000\000" + .short .Ltmp26135-.Ltmp26134 # Record length +.Ltmp26134: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp26135: + .cv_def_range .Lfunc_begin842 .Ltmp13529, "A\021K\001\000\000" + .cv_def_range .Ltmp13529 .Ltmp13531, "E\021O\001\000\000@\000\000\000" + .short .Ltmp26137-.Ltmp26136 # Record length +.Ltmp26136: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp26137: + .cv_def_range .Lfunc_begin842 .Ltmp13530, "A\021P\001\000\000" + .cv_def_range .Ltmp13530 .Ltmp13531, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26139-.Ltmp26138 # Record length +.Ltmp26138: + .short 4414 # Record kind: S_LOCAL + .long 8860 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp26139: + .cv_def_range .Ltmp13527 .Ltmp13532, "E\021O\001\000\000X\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26129: + .p2align 2 + .cv_linetable 842, "??$_Equal_unchecked@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@@00AEAU?$equal_to@X@0@@Z", .Lfunc_end842 + .section .debug$S,"dr",associative,"??$_Equal_unchecked1@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@@00AEAU?$equal_to@X@0@U?$integral_constant@_N$0A@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Equal_unchecked1,0>,gsl::details::span_iterator,0>,std::equal_to > + .long .Ltmp26141-.Ltmp26140 # Subsection size +.Ltmp26140: + .short .Ltmp26143-.Ltmp26142 # Record length +.Ltmp26142: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end843-"??$_Equal_unchecked1@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@@00AEAU?$equal_to@X@0@U?$integral_constant@_N$0A@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8872 # Function type index + .secrel32 "??$_Equal_unchecked1@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@@00AEAU?$equal_to@X@0@U?$integral_constant@_N$0A@@0@@Z" # Function section relative address + .secidx "??$_Equal_unchecked1@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@@00AEAU?$equal_to@X@0@U?$integral_constant@_N$0A@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Equal_unchecked1,0>,gsl::details::span_iterator,0>,std::equal_to >" # Function name +.Ltmp26143: + .short .Ltmp26145-.Ltmp26144 # Record length +.Ltmp26144: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp26145: + .cv_def_range .Lfunc_begin843 .Ltmp13533, "A\021J\001\000\000" + .cv_def_range .Ltmp13533 .Ltmp13542, "E\021O\001\000\000X\000\000\000" + .short .Ltmp26147-.Ltmp26146 # Record length +.Ltmp26146: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp26147: + .cv_def_range .Lfunc_begin843 .Ltmp13534, "A\021K\001\000\000" + .cv_def_range .Ltmp13534 .Ltmp13542, "E\021O\001\000\000P\000\000\000" + .short .Ltmp26149-.Ltmp26148 # Record length +.Ltmp26148: + .short 4414 # Record kind: S_LOCAL + .long 8443 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp26149: + .cv_def_range .Lfunc_begin843 .Ltmp13535, "A\021P\001\000\000" + .cv_def_range .Ltmp13535 .Ltmp13542, "E\021O\001\000\000H\000\000\000" + .short .Ltmp26151-.Ltmp26150 # Record length +.Ltmp26150: + .short 4414 # Record kind: S_LOCAL + .long 8860 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp26151: + .cv_def_range .Ltmp13535 .Ltmp13543, "E\021O\001\000\000`\000\000\000" + .short .Ltmp26153-.Ltmp26152 # Record length +.Ltmp26152: + .short 4414 # Record kind: S_LOCAL + .long 4869 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26153: + .cv_def_range .Ltmp13535 .Ltmp13543, "E\021O\001\000\000h\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26141: + .p2align 2 + .cv_linetable 843, "??$_Equal_unchecked1@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@@00AEAU?$equal_to@X@0@U?$integral_constant@_N$0A@@0@@Z", .Lfunc_end843 + .section .debug$S,"dr",associative,"??$_Equal_memcmp_is_safe@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0AEBU?$equal_to@X@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Equal_memcmp_is_safe,0>,gsl::details::span_iterator,0>,std::equal_to > + .long .Ltmp26155-.Ltmp26154 # Subsection size +.Ltmp26154: + .short .Ltmp26157-.Ltmp26156 # Record length +.Ltmp26156: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end844-"??$_Equal_memcmp_is_safe@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0AEBU?$equal_to@X@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8877 # Function type index + .secrel32 "??$_Equal_memcmp_is_safe@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0AEBU?$equal_to@X@0@@Z" # Function section relative address + .secidx "??$_Equal_memcmp_is_safe@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0AEBU?$equal_to@X@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Equal_memcmp_is_safe,0>,gsl::details::span_iterator,0>,std::equal_to >" # Function name +.Ltmp26157: + .short .Ltmp26159-.Ltmp26158 # Record length +.Ltmp26158: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26159: + .cv_def_range .Ltmp13544 .Ltmp13545, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp26161-.Ltmp26160 # Record length +.Ltmp26160: + .short 4414 # Record kind: S_LOCAL + .long 8404 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26161: + .cv_def_range .Ltmp13544 .Ltmp13545, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp26163-.Ltmp26162 # Record length +.Ltmp26162: + .short 4414 # Record kind: S_LOCAL + .long 8874 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26163: + .cv_def_range .Ltmp13544 .Ltmp13545, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26155: + .p2align 2 + .cv_linetable 844, "??$_Equal_memcmp_is_safe@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0AEBU?$equal_to@X@0@@Z", .Lfunc_end844 + .section .debug$S,"dr",associative,"??$?RAEAHAEAH@?$equal_to@X@std@@QEBA_NAEAH0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::equal_to::operator() + .long .Ltmp26165-.Ltmp26164 # Subsection size +.Ltmp26164: + .short .Ltmp26167-.Ltmp26166 # Record length +.Ltmp26166: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end845-"??$?RAEAHAEAH@?$equal_to@X@std@@QEBA_NAEAH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8880 # Function type index + .secrel32 "??$?RAEAHAEAH@?$equal_to@X@std@@QEBA_NAEAH0@Z" # Function section relative address + .secidx "??$?RAEAHAEAH@?$equal_to@X@std@@QEBA_NAEAH0@Z" # Function section index + .byte 0 # Flags + .asciz "std::equal_to::operator()" # Function name +.Ltmp26167: + .short .Ltmp26169-.Ltmp26168 # Record length +.Ltmp26168: + .short 4414 # Record kind: S_LOCAL + .long 8878 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26169: + .cv_def_range .Ltmp13546 .Ltmp13547, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp26171-.Ltmp26170 # Record length +.Ltmp26170: + .short 4414 # Record kind: S_LOCAL + .long 4134 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp26171: + .cv_def_range .Ltmp13546 .Ltmp13547, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp26173-.Ltmp26172 # Record length +.Ltmp26172: + .short 4414 # Record kind: S_LOCAL + .long 4134 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp26173: + .cv_def_range .Ltmp13546 .Ltmp13547, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26165: + .p2align 2 + .cv_linetable 845, "??$?RAEAHAEAH@?$equal_to@X@std@@QEBA_NAEAH0@Z", .Lfunc_end845 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp26175-.Ltmp26174 # Subsection size +.Ltmp26174: + .short .Ltmp26177-.Ltmp26176 # Record length +.Ltmp26176: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end846-"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8883 # Function type index + .secrel32 "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp26177: + .short .Ltmp26179-.Ltmp26178 # Record length +.Ltmp26178: + .short 4414 # Record kind: S_LOCAL + .long 7172 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26179: + .cv_def_range .Ltmp13550 .Ltmp13554, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp26181-.Ltmp26180 # Record length +.Ltmp26180: + .short 4414 # Record kind: S_LOCAL + .long 4197 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp26181: + .cv_def_range .Ltmp13550 .Ltmp13554, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp26183-.Ltmp26182 # Record length +.Ltmp26182: + .short 4414 # Record kind: S_LOCAL + .long 8324 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp26183: + .cv_def_range .Ltmp13550 .Ltmp13554, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26175: + .p2align 2 + .cv_linetable 846, "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z", .Lfunc_end846 + .section .debug$S,"dr",associative,"??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<4> + .long .Ltmp26185-.Ltmp26184 # Subsection size +.Ltmp26184: + .short .Ltmp26187-.Ltmp26186 # Record length +.Ltmp26186: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end847-"??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8887 # Function type index + .secrel32 "??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z" # Function section relative address + .secidx "??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4>" # Function name +.Ltmp26187: + .short .Ltmp26189-.Ltmp26188 # Record length +.Ltmp26188: + .short 4414 # Record kind: S_LOCAL + .long 4331 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26189: + .cv_def_range .Ltmp13557 .Ltmp13558, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp26191-.Ltmp26190 # Record length +.Ltmp26190: + .short 4414 # Record kind: S_LOCAL + .long 8884 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp26191: + .cv_def_range .Ltmp13557 .Ltmp13558, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26185: + .p2align 2 + .cv_linetable 847, "??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z", .Lfunc_end847 + .section .debug$S,"dr",associative,"??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::as_bytes + .long .Ltmp26193-.Ltmp26192 # Subsection size +.Ltmp26192: + .short .Ltmp26195-.Ltmp26194 # Record length +.Ltmp26194: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end848-"??$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 8889 # 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 +.Ltmp26195: + .short .Ltmp26197-.Ltmp26196 # Record length +.Ltmp26196: + .short 4414 # Record kind: S_LOCAL + .long 8313 # TypeIndex + .short 1 # Flags + .asciz "s" +.Ltmp26197: + .cv_def_range .Lfunc_begin848 .Ltmp13562, "A\021K\001\000\000" + .cv_def_range .Ltmp13562 .Ltmp13564 .Ltmp13565 .Ltmp13566, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26193: + .p2align 2 + .cv_linetable 848, "??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z", .Lfunc_end848 + .section .debug$S,"dr",associative,"??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<= + .long .Ltmp26199-.Ltmp26198 # Subsection size +.Ltmp26198: + .short .Ltmp26201-.Ltmp26200 # Record length +.Ltmp26200: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end849-"??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8907 # Function type index + .secrel32 "??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z" # Function section relative address + .secidx "??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=" # Function name +.Ltmp26201: + .short .Ltmp26203-.Ltmp26202 # Record length +.Ltmp26202: + .short 4414 # Record kind: S_LOCAL + .long 7156 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26203: + .cv_def_range .Ltmp13568 .Ltmp13569, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26205-.Ltmp26204 # Record length +.Ltmp26204: + .short 4414 # Record kind: S_LOCAL + .long 8892 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp26205: + .cv_def_range .Ltmp13568 .Ltmp13569, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26199: + .p2align 2 + .cv_linetable 849, "??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z", .Lfunc_end849 + .section .debug$S,"dr",associative,"?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .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_end850-"?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8908 # Function type index + .secrel32 "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ" # Function section relative address + .secidx "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp26209: + .short .Ltmp26211-.Ltmp26210 # Record length +.Ltmp26210: + .short 4414 # Record kind: S_LOCAL + .long 6523 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26211: + .cv_def_range .Ltmp13570 .Ltmp13571, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26207: + .p2align 2 + .cv_linetable 850, "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ", .Lfunc_end850 + .section .debug$S,"dr",associative,"??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::operator== + .long .Ltmp26213-.Ltmp26212 # Subsection size +.Ltmp26212: + .short .Ltmp26215-.Ltmp26214 # Record length +.Ltmp26214: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end851-"??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8921 # Function type index + .secrel32 "??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z" # Function section relative address + .secidx "??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::operator==" # Function name +.Ltmp26215: + .short .Ltmp26217-.Ltmp26216 # Record length +.Ltmp26216: + .short 4414 # Record kind: S_LOCAL + .long 8895 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26217: + .cv_def_range .Ltmp13572 .Ltmp13573, "E\021O\001\000\000x\000\000\000" + .short .Ltmp26219-.Ltmp26218 # Record length +.Ltmp26218: + .short 4414 # Record kind: S_LOCAL + .long 8892 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp26219: + .cv_def_range .Ltmp13572 .Ltmp13573, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26213: + .p2align 2 + .cv_linetable 851, "??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z", .Lfunc_end851 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp26221-.Ltmp26220 # Subsection size +.Ltmp26220: + .short .Ltmp26223-.Ltmp26222 # Record length +.Ltmp26222: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end852-"??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8923 # Function type index + .secrel32 "??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp26223: + .short .Ltmp26225-.Ltmp26224 # Record length +.Ltmp26224: + .short 4414 # Record kind: S_LOCAL + .long 8915 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26225: + .cv_def_range .Ltmp13574 .Ltmp13577, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26221: + .p2align 2 + .cv_linetable 852, "??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ", .Lfunc_end852 + .section .debug$S,"dr",associative,"?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp26227-.Ltmp26226 # Subsection size +.Ltmp26226: + .short .Ltmp26229-.Ltmp26228 # Record length +.Ltmp26228: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end853-"?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8924 # Function type index + .secrel32 "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp26229: + .short .Ltmp26231-.Ltmp26230 # Record length +.Ltmp26230: + .short 4414 # Record kind: S_LOCAL + .long 6523 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26231: + .cv_def_range .Ltmp13578 .Ltmp13579, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26227: + .p2align 2 + .cv_linetable 853, "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ", .Lfunc_end853 + .section .debug$S,"dr",associative,"?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size_bytes + .long .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_end854-"?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8925 # Function type index + .secrel32 "?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size_bytes" # Function name +.Ltmp26235: + .short .Ltmp26237-.Ltmp26236 # Record length +.Ltmp26236: + .short 4414 # Record kind: S_LOCAL + .long 4349 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26237: + .cv_def_range .Ltmp13580 .Ltmp13581, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26233: + .p2align 2 + .cv_linetable 854, "?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ", .Lfunc_end854 + .section .debug$S,"dr",associative,"??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::as_bytes + .long .Ltmp26239-.Ltmp26238 # Subsection size +.Ltmp26238: + .short .Ltmp26241-.Ltmp26240 # Record length +.Ltmp26240: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end855-"??$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 8928 # 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 +.Ltmp26241: + .short .Ltmp26243-.Ltmp26242 # Record length +.Ltmp26242: + .short 4414 # Record kind: S_LOCAL + .long 8772 # TypeIndex + .short 1 # Flags + .asciz "s" +.Ltmp26243: + .cv_def_range .Lfunc_begin855 .Ltmp13585, "A\021K\001\000\000" + .cv_def_range .Ltmp13585 .Ltmp13587 .Ltmp13588 .Ltmp13589, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26239: + .p2align 2 + .cv_linetable 855, "??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z", .Lfunc_end855 + .section .debug$S,"dr",associative,"?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size_bytes + .long .Ltmp26245-.Ltmp26244 # Subsection size +.Ltmp26244: + .short .Ltmp26247-.Ltmp26246 # Record length +.Ltmp26246: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end856-"?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8929 # Function type index + .secrel32 "?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size_bytes" # Function name +.Ltmp26247: + .short .Ltmp26249-.Ltmp26248 # Record length +.Ltmp26248: + .short 4414 # Record kind: S_LOCAL + .long 6523 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26249: + .cv_def_range .Ltmp13591 .Ltmp13592, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26245: + .p2align 2 + .cv_linetable 856, "?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ", .Lfunc_end856 + .section .debug$S,"dr",associative,"??$?NPEBW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBW4byte@gsl@@@1@AEBQEBW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<= + .long .Ltmp26251-.Ltmp26250 # Subsection size +.Ltmp26250: + .short .Ltmp26253-.Ltmp26252 # Record length +.Ltmp26252: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end857-"??$?NPEBW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBW4byte@gsl@@@1@AEBQEBW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8947 # Function type index + .secrel32 "??$?NPEBW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBW4byte@gsl@@@1@AEBQEBW4byte@gsl@@@Z" # Function section relative address + .secidx "??$?NPEBW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBW4byte@gsl@@@1@AEBQEBW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=" # Function name +.Ltmp26253: + .short .Ltmp26255-.Ltmp26254 # Record length +.Ltmp26254: + .short 4414 # Record kind: S_LOCAL + .long 7156 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26255: + .cv_def_range .Ltmp13593 .Ltmp13594, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26257-.Ltmp26256 # Record length +.Ltmp26256: + .short 4414 # Record kind: S_LOCAL + .long 8932 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp26257: + .cv_def_range .Ltmp13593 .Ltmp13594, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26251: + .p2align 2 + .cv_linetable 857, "??$?NPEBW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBW4byte@gsl@@@1@AEBQEBW4byte@gsl@@@Z", .Lfunc_end857 + .section .debug$S,"dr",associative,"??$?8$$T@?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@1@AEB$$T@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::operator== + .long .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_end858-"??$?8$$T@?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@1@AEB$$T@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8963 # Function type index + .secrel32 "??$?8$$T@?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@1@AEB$$T@Z" # Function section relative address + .secidx "??$?8$$T@?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@1@AEB$$T@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::operator==" # Function name +.Ltmp26261: + .short .Ltmp26263-.Ltmp26262 # Record length +.Ltmp26262: + .short 4414 # Record kind: S_LOCAL + .long 8935 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26263: + .cv_def_range .Ltmp13595 .Ltmp13596, "E\021O\001\000\000x\000\000\000" + .short .Ltmp26265-.Ltmp26264 # Record length +.Ltmp26264: + .short 4414 # Record kind: S_LOCAL + .long 8951 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp26265: + .cv_def_range .Ltmp13595 .Ltmp13596, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26259: + .p2align 2 + .cv_linetable 858, "??$?8$$T@?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@1@AEB$$T@Z", .Lfunc_end858 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .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_end859-"??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8965 # Function type index + .secrel32 "??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp26269: + .short .Ltmp26271-.Ltmp26270 # Record length +.Ltmp26270: + .short 4414 # Record kind: S_LOCAL + .long 8957 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26271: + .cv_def_range .Ltmp13597 .Ltmp13600, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26267: + .p2align 2 + .cv_linetable 859, "??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ", .Lfunc_end859 + .section .debug$S,"dr",associative,"?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size_bytes + .long .Ltmp26273-.Ltmp26272 # Subsection size +.Ltmp26272: + .short .Ltmp26275-.Ltmp26274 # Record length +.Ltmp26274: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end860-"?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8966 # Function type index + .secrel32 "?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size_bytes" # Function name +.Ltmp26275: + .short .Ltmp26277-.Ltmp26276 # Record length +.Ltmp26276: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26277: + .cv_def_range .Ltmp13601 .Ltmp13602, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26273: + .p2align 2 + .cv_linetable 860, "?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ", .Lfunc_end860 + .section .debug$S,"dr",associative,"??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp26279-.Ltmp26278 # Subsection size +.Ltmp26278: + .short .Ltmp26281-.Ltmp26280 # Record length +.Ltmp26280: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end861-"??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8967 # Function type index + .secrel32 "??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_J@Z" # Function section relative address + .secidx "??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp26281: + .short .Ltmp26283-.Ltmp26282 # Record length +.Ltmp26282: + .short 4414 # Record kind: S_LOCAL + .long 6495 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26283: + .cv_def_range .Ltmp13603 .Ltmp13604, "E\021O\001\000\0000\000\000\000" + .short .Ltmp26285-.Ltmp26284 # Record length +.Ltmp26284: + .short 4414 # Record kind: S_LOCAL + .long 6500 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp26285: + .cv_def_range .Ltmp13603 .Ltmp13604, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26287-.Ltmp26286 # Record length +.Ltmp26286: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp26287: + .cv_def_range .Ltmp13603 .Ltmp13604, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26279: + .p2align 2 + .cv_linetable 861, "??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_J@Z", .Lfunc_end861 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .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_end862-"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8970 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp26291: + .short .Ltmp26293-.Ltmp26292 # Record length +.Ltmp26292: + .short 4414 # Record kind: S_LOCAL + .long 8968 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26293: + .cv_def_range .Ltmp13609 .Ltmp13613, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp26295-.Ltmp26294 # Record length +.Ltmp26294: + .short 4414 # Record kind: S_LOCAL + .long 6500 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp26295: + .cv_def_range .Ltmp13609 .Ltmp13613, "E\021N\001\000\000 \000\000\000" + .short .Ltmp26297-.Ltmp26296 # Record length +.Ltmp26296: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp26297: + .cv_def_range .Ltmp13609 .Ltmp13613, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26289: + .p2align 2 + .cv_linetable 862, "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z", .Lfunc_end862 + .section .debug$S,"dr",associative,"??0?$ExprLhs@AEBQEBX@Catch@@QEAA@AEBQEBX@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::ExprLhs + .long .Ltmp26299-.Ltmp26298 # Subsection size +.Ltmp26298: + .short .Ltmp26301-.Ltmp26300 # Record length +.Ltmp26300: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end863-"??0?$ExprLhs@AEBQEBX@Catch@@QEAA@AEBQEBX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8971 # Function type index + .secrel32 "??0?$ExprLhs@AEBQEBX@Catch@@QEAA@AEBQEBX@Z" # Function section relative address + .secidx "??0?$ExprLhs@AEBQEBX@Catch@@QEAA@AEBQEBX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::ExprLhs" # Function name +.Ltmp26301: + .short .Ltmp26303-.Ltmp26302 # Record length +.Ltmp26302: + .short 4414 # Record kind: S_LOCAL + .long 8895 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26303: + .cv_def_range .Ltmp13614 .Ltmp13615, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp26305-.Ltmp26304 # Record length +.Ltmp26304: + .short 4414 # Record kind: S_LOCAL + .long 8892 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp26305: + .cv_def_range .Ltmp13614 .Ltmp13615, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26299: + .p2align 2 + .cv_linetable 863, "??0?$ExprLhs@AEBQEBX@Catch@@QEAA@AEBQEBX@Z", .Lfunc_end863 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@3@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp26307-.Ltmp26306 # Subsection size +.Ltmp26306: + .short .Ltmp26309-.Ltmp26308 # Record length +.Ltmp26308: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end864-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@3@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8972 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@3@XZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@3@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp26309: + .short .Ltmp26311-.Ltmp26310 # Record length +.Ltmp26310: + .short 4414 # Record kind: S_LOCAL + .long 6547 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26311: + .cv_def_range .Ltmp13616 .Ltmp13617, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26307: + .p2align 2 + .cv_linetable 864, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@3@XZ", .Lfunc_end864 + .section .debug$S,"dr",associative,"??$compareEqual@PEBXPEBX@Catch@@YA_NAEBQEBX0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual + .long .Ltmp26313-.Ltmp26312 # Subsection size +.Ltmp26312: + .short .Ltmp26315-.Ltmp26314 # Record length +.Ltmp26314: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end865-"??$compareEqual@PEBXPEBX@Catch@@YA_NAEBQEBX0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8975 # Function type index + .secrel32 "??$compareEqual@PEBXPEBX@Catch@@YA_NAEBQEBX0@Z" # Function section relative address + .secidx "??$compareEqual@PEBXPEBX@Catch@@YA_NAEBQEBX0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual" # Function name +.Ltmp26315: + .short .Ltmp26317-.Ltmp26316 # Record length +.Ltmp26316: + .short 4414 # Record kind: S_LOCAL + .long 8892 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp26317: + .cv_def_range .Ltmp13618 .Ltmp13619, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp26319-.Ltmp26318 # Record length +.Ltmp26318: + .short 4414 # Record kind: S_LOCAL + .long 8892 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp26319: + .cv_def_range .Ltmp13618 .Ltmp13619, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26313: + .p2align 2 + .cv_linetable 865, "??$compareEqual@PEBXPEBX@Catch@@YA_NAEBQEBX0@Z", .Lfunc_end865 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@QEAA@_NAEBQEBXVStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::BinaryExpr + .long .Ltmp26321-.Ltmp26320 # Subsection size +.Ltmp26320: + .short .Ltmp26323-.Ltmp26322 # Record length +.Ltmp26322: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end866-"??0?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@QEAA@_NAEBQEBXVStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8976 # Function type index + .secrel32 "??0?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@QEAA@_NAEBQEBXVStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@QEAA@_NAEBQEBXVStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::BinaryExpr" # Function name +.Ltmp26323: + .short .Ltmp26325-.Ltmp26324 # Record length +.Ltmp26324: + .short 4414 # Record kind: S_LOCAL + .long 8915 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26325: + .cv_def_range .Ltmp13620 .Ltmp13623, "E\021O\001\000\000P\000\000\000" + .short .Ltmp26327-.Ltmp26326 # Record length +.Ltmp26326: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp26327: + .cv_def_range .Ltmp13620 .Ltmp13623, "E\021O\001\000\000_\000\000\000" + .short .Ltmp26329-.Ltmp26328 # Record length +.Ltmp26328: + .short 4414 # Record kind: S_LOCAL + .long 8892 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp26329: + .cv_def_range .Ltmp13620 .Ltmp13623, "E\021O\001\000\000`\000\000\000" + .short .Ltmp26331-.Ltmp26330 # Record length +.Ltmp26330: + .short 4414 # Record kind: S_LOCAL + .long 7528 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp26331: + .cv_def_range .Lfunc_begin866 .Ltmp13621, "A\021Q\001\000\000" + .cv_def_range .Ltmp13621 .Ltmp13622, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26333-.Ltmp26332 # Record length +.Ltmp26332: + .short 4414 # Record kind: S_LOCAL + .long 8892 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp26333: + .cv_def_range .Ltmp13620 .Ltmp13623, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26321: + .p2align 2 + .cv_linetable 866, "??0?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@QEAA@_NAEBQEBXVStringRef@1@1@Z", .Lfunc_end866 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::isBinaryExpression + .long .Ltmp26335-.Ltmp26334 # Subsection size +.Ltmp26334: + .short .Ltmp26337-.Ltmp26336 # Record length +.Ltmp26336: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end867-"?isBinaryExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8977 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::isBinaryExpression" # Function name +.Ltmp26337: + .short .Ltmp26339-.Ltmp26338 # Record length +.Ltmp26338: + .short 4414 # Record kind: S_LOCAL + .long 8912 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26339: + .cv_def_range .Ltmp13624 .Ltmp13625, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26335: + .p2align 2 + .cv_linetable 867, "?isBinaryExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ", .Lfunc_end867 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::getResult + .long .Ltmp26341-.Ltmp26340 # Subsection size +.Ltmp26340: + .short .Ltmp26343-.Ltmp26342 # Record length +.Ltmp26342: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end868-"?getResult@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8978 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::getResult" # Function name +.Ltmp26343: + .short .Ltmp26345-.Ltmp26344 # Record length +.Ltmp26344: + .short 4414 # Record kind: S_LOCAL + .long 8912 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26345: + .cv_def_range .Ltmp13626 .Ltmp13627, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26341: + .p2align 2 + .cv_linetable 868, "?getResult@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ", .Lfunc_end868 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::streamReconstructedExpression + .long .Ltmp26347-.Ltmp26346 # Subsection size +.Ltmp26346: + .short .Ltmp26349-.Ltmp26348 # Record length +.Ltmp26348: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end869-"?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8979 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::streamReconstructedExpression" # Function name +.Ltmp26349: + .short .Ltmp26351-.Ltmp26350 # Record length +.Ltmp26350: + .short 4414 # Record kind: S_LOCAL + .long 8912 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26351: + .cv_def_range .Ltmp13632 .Ltmp13633, "E\021N\001\000\000(\000\000\000" + .short .Ltmp26353-.Ltmp26352 # Record length +.Ltmp26352: + .short 4414 # Record kind: S_LOCAL + .long 4486 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp26353: + .cv_def_range .Ltmp13632 .Ltmp13633, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26347: + .p2align 2 + .cv_linetable 869, "?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end869 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp26355-.Ltmp26354 # Subsection size +.Ltmp26354: + .short .Ltmp26357-.Ltmp26356 # Record length +.Ltmp26356: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end870-"??_G?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8923 # Function type index + .secrel32 "??_G?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp26357: + .short .Ltmp26359-.Ltmp26358 # Record length +.Ltmp26358: + .short 4414 # Record kind: S_LOCAL + .long 8915 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26359: + .cv_def_range .Ltmp13634 .Ltmp13635, "E\021O\001\000\0000\000\000\000" + .short .Ltmp26361-.Ltmp26360 # Record length +.Ltmp26360: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp26361: + .cv_def_range .Ltmp13634 .Ltmp13635, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26355: + .p2align 2 + .cv_linetable 870, "??_G?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAAPEAXI@Z", .Lfunc_end870 + .section .debug$S,"dr",associative,"??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify + .long .Ltmp26363-.Ltmp26362 # Subsection size +.Ltmp26362: + .short .Ltmp26365-.Ltmp26364 # Record length +.Ltmp26364: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end871-"??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8981 # Function type index + .secrel32 "??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" # Function section relative address + .secidx "??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify" # Function name +.Ltmp26365: + .short .Ltmp26367-.Ltmp26366 # Record length +.Ltmp26366: + .short 4414 # Record kind: S_LOCAL + .long 8892 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp26367: + .cv_def_range .Ltmp13636 .Ltmp13637, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26363: + .p2align 2 + .cv_linetable 871, "??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z", .Lfunc_end871 + .section .debug$S,"dr",associative,"??$convert@$$CBX@?$StringMaker@PEBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::StringMaker::convert + .long .Ltmp26369-.Ltmp26368 # Subsection size +.Ltmp26368: + .short .Ltmp26371-.Ltmp26370 # Record length +.Ltmp26370: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end872-"??$convert@$$CBX@?$StringMaker@PEBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8987 # Function type index + .secrel32 "??$convert@$$CBX@?$StringMaker@PEBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX@Z" # Function section relative address + .secidx "??$convert@$$CBX@?$StringMaker@PEBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::StringMaker::convert" # Function name +.Ltmp26371: + .short .Ltmp26373-.Ltmp26372 # Record length +.Ltmp26372: + .short 4414 # Record kind: S_LOCAL + .long 4754 # TypeIndex + .short 1 # Flags + .asciz "p" +.Ltmp26373: + .cv_def_range .Ltmp13638 .Ltmp13642, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26369: + .p2align 2 + .cv_linetable 872, "??$convert@$$CBX@?$StringMaker@PEBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX@Z", .Lfunc_end872 + .section .debug$S,"dr",associative,"??$rawMemoryToString@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::rawMemoryToString + .long .Ltmp26375-.Ltmp26374 # Subsection size +.Ltmp26374: + .short .Ltmp26377-.Ltmp26376 # Record length +.Ltmp26376: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end873-"??$rawMemoryToString@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8988 # Function type index + .secrel32 "??$rawMemoryToString@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" # Function section relative address + .secidx "??$rawMemoryToString@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::rawMemoryToString" # Function name +.Ltmp26377: + .short .Ltmp26379-.Ltmp26378 # Record length +.Ltmp26378: + .short 4414 # Record kind: S_LOCAL + .long 8892 # TypeIndex + .short 1 # Flags + .asciz "object" +.Ltmp26379: + .cv_def_range .Ltmp13643 .Ltmp13644, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26375: + .p2align 2 + .cv_linetable 873, "??$rawMemoryToString@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z", .Lfunc_end873 + .section .debug$S,"dr",associative,"??0?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA@AEBQEBW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::ExprLhs + .long .Ltmp26381-.Ltmp26380 # Subsection size +.Ltmp26380: + .short .Ltmp26383-.Ltmp26382 # Record length +.Ltmp26382: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end874-"??0?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA@AEBQEBW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8989 # Function type index + .secrel32 "??0?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA@AEBQEBW4byte@gsl@@@Z" # Function section relative address + .secidx "??0?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA@AEBQEBW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::ExprLhs" # Function name +.Ltmp26383: + .short .Ltmp26385-.Ltmp26384 # Record length +.Ltmp26384: + .short 4414 # Record kind: S_LOCAL + .long 8935 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26385: + .cv_def_range .Ltmp13645 .Ltmp13646, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp26387-.Ltmp26386 # Record length +.Ltmp26386: + .short 4414 # Record kind: S_LOCAL + .long 8932 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp26387: + .cv_def_range .Ltmp13645 .Ltmp13646, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26381: + .p2align 2 + .cv_linetable 874, "??0?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA@AEBQEBW4byte@gsl@@@Z", .Lfunc_end874 + .section .debug$S,"dr",associative,"??$compareEqual@PEBW4byte@gsl@@$$T@Catch@@YA_NAEBQEBW4byte@gsl@@AEB$$T@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual + .long .Ltmp26389-.Ltmp26388 # Subsection size +.Ltmp26388: + .short .Ltmp26391-.Ltmp26390 # Record length +.Ltmp26390: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end875-"??$compareEqual@PEBW4byte@gsl@@$$T@Catch@@YA_NAEBQEBW4byte@gsl@@AEB$$T@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8992 # Function type index + .secrel32 "??$compareEqual@PEBW4byte@gsl@@$$T@Catch@@YA_NAEBQEBW4byte@gsl@@AEB$$T@Z" # Function section relative address + .secidx "??$compareEqual@PEBW4byte@gsl@@$$T@Catch@@YA_NAEBQEBW4byte@gsl@@AEB$$T@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual" # Function name +.Ltmp26391: + .short .Ltmp26393-.Ltmp26392 # Record length +.Ltmp26392: + .short 4414 # Record kind: S_LOCAL + .long 8932 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp26393: + .cv_def_range .Ltmp13647 .Ltmp13648, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp26395-.Ltmp26394 # Record length +.Ltmp26394: + .short 4414 # Record kind: S_LOCAL + .long 8951 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp26395: + .cv_def_range .Ltmp13647 .Ltmp13648, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26389: + .p2align 2 + .cv_linetable 875, "??$compareEqual@PEBW4byte@gsl@@$$T@Catch@@YA_NAEBQEBW4byte@gsl@@AEB$$T@Z", .Lfunc_end875 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEBW4byte@gsl@@VStringRef@1@AEB$$T@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::BinaryExpr + .long .Ltmp26397-.Ltmp26396 # Subsection size +.Ltmp26396: + .short .Ltmp26399-.Ltmp26398 # Record length +.Ltmp26398: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end876-"??0?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEBW4byte@gsl@@VStringRef@1@AEB$$T@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8993 # Function type index + .secrel32 "??0?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEBW4byte@gsl@@VStringRef@1@AEB$$T@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEBW4byte@gsl@@VStringRef@1@AEB$$T@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::BinaryExpr" # Function name +.Ltmp26399: + .short .Ltmp26401-.Ltmp26400 # Record length +.Ltmp26400: + .short 4414 # Record kind: S_LOCAL + .long 8957 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26401: + .cv_def_range .Ltmp13649 .Ltmp13652, "E\021O\001\000\000P\000\000\000" + .short .Ltmp26403-.Ltmp26402 # Record length +.Ltmp26402: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp26403: + .cv_def_range .Ltmp13649 .Ltmp13652, "E\021O\001\000\000_\000\000\000" + .short .Ltmp26405-.Ltmp26404 # Record length +.Ltmp26404: + .short 4414 # Record kind: S_LOCAL + .long 8932 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp26405: + .cv_def_range .Ltmp13649 .Ltmp13652, "E\021O\001\000\000`\000\000\000" + .short .Ltmp26407-.Ltmp26406 # Record length +.Ltmp26406: + .short 4414 # Record kind: S_LOCAL + .long 7528 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp26407: + .cv_def_range .Lfunc_begin876 .Ltmp13650, "A\021Q\001\000\000" + .cv_def_range .Ltmp13650 .Ltmp13651, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26409-.Ltmp26408 # Record length +.Ltmp26408: + .short 4414 # Record kind: S_LOCAL + .long 8951 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp26409: + .cv_def_range .Ltmp13649 .Ltmp13652, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26397: + .p2align 2 + .cv_linetable 876, "??0?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEBW4byte@gsl@@VStringRef@1@AEB$$T@Z", .Lfunc_end876 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::isBinaryExpression + .long .Ltmp26411-.Ltmp26410 # Subsection size +.Ltmp26410: + .short .Ltmp26413-.Ltmp26412 # Record length +.Ltmp26412: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end877-"?isBinaryExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8994 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::isBinaryExpression" # Function name +.Ltmp26413: + .short .Ltmp26415-.Ltmp26414 # Record length +.Ltmp26414: + .short 4414 # Record kind: S_LOCAL + .long 8954 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26415: + .cv_def_range .Ltmp13653 .Ltmp13654, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26411: + .p2align 2 + .cv_linetable 877, "?isBinaryExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ", .Lfunc_end877 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::getResult + .long .Ltmp26417-.Ltmp26416 # Subsection size +.Ltmp26416: + .short .Ltmp26419-.Ltmp26418 # Record length +.Ltmp26418: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end878-"?getResult@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8995 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::getResult" # Function name +.Ltmp26419: + .short .Ltmp26421-.Ltmp26420 # Record length +.Ltmp26420: + .short 4414 # Record kind: S_LOCAL + .long 8954 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26421: + .cv_def_range .Ltmp13655 .Ltmp13656, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26417: + .p2align 2 + .cv_linetable 878, "?getResult@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ", .Lfunc_end878 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::streamReconstructedExpression + .long .Ltmp26423-.Ltmp26422 # Subsection size +.Ltmp26422: + .short .Ltmp26425-.Ltmp26424 # Record length +.Ltmp26424: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end879-"?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8996 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::streamReconstructedExpression" # Function name +.Ltmp26425: + .short .Ltmp26427-.Ltmp26426 # Record length +.Ltmp26426: + .short 4414 # Record kind: S_LOCAL + .long 8954 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26427: + .cv_def_range .Ltmp13661 .Ltmp13662, "E\021N\001\000\000(\000\000\000" + .short .Ltmp26429-.Ltmp26428 # Record length +.Ltmp26428: + .short 4414 # Record kind: S_LOCAL + .long 4486 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp26429: + .cv_def_range .Ltmp13661 .Ltmp13662, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26423: + .p2align 2 + .cv_linetable 879, "?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end879 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .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_end880-"??_G?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8965 # Function type index + .secrel32 "??_G?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp26433: + .short .Ltmp26435-.Ltmp26434 # Record length +.Ltmp26434: + .short 4414 # Record kind: S_LOCAL + .long 8957 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26435: + .cv_def_range .Ltmp13663 .Ltmp13664, "E\021O\001\000\0000\000\000\000" + .short .Ltmp26437-.Ltmp26436 # Record length +.Ltmp26436: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp26437: + .cv_def_range .Ltmp13663 .Ltmp13664, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26431: + .p2align 2 + .cv_linetable 880, "??_G?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z", .Lfunc_end880 + .section .debug$S,"dr",associative,"??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify + .long .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_end881-"??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8998 # Function type index + .secrel32 "??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z" # Function section relative address + .secidx "??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify" # Function name +.Ltmp26441: + .short .Ltmp26443-.Ltmp26442 # Record length +.Ltmp26442: + .short 4414 # Record kind: S_LOCAL + .long 8951 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp26443: + .cv_def_range .Ltmp13665 .Ltmp13666, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26439: + .p2align 2 + .cv_linetable 881, "??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z", .Lfunc_end881 + .section .debug$S,"dr",associative,"??$stringify@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify + .long .Ltmp26445-.Ltmp26444 # Subsection size +.Ltmp26444: + .short .Ltmp26447-.Ltmp26446 # Record length +.Ltmp26446: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end882-"??$stringify@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9000 # Function type index + .secrel32 "??$stringify@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" # Function section relative address + .secidx "??$stringify@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify" # Function name +.Ltmp26447: + .short .Ltmp26449-.Ltmp26448 # Record length +.Ltmp26448: + .short 4414 # Record kind: S_LOCAL + .long 8932 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp26449: + .cv_def_range .Ltmp13667 .Ltmp13668, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26445: + .p2align 2 + .cv_linetable 882, "??$stringify@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z", .Lfunc_end882 + .section .debug$S,"dr",associative,"??$convert@$$CBW4byte@gsl@@@?$StringMaker@PEBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::StringMaker::convert + .long .Ltmp26451-.Ltmp26450 # Subsection size +.Ltmp26450: + .short .Ltmp26453-.Ltmp26452 # Record length +.Ltmp26452: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end883-"??$convert@$$CBW4byte@gsl@@@?$StringMaker@PEBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9006 # Function type index + .secrel32 "??$convert@$$CBW4byte@gsl@@@?$StringMaker@PEBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBW4byte@gsl@@@Z" # Function section relative address + .secidx "??$convert@$$CBW4byte@gsl@@@?$StringMaker@PEBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::StringMaker::convert" # Function name +.Ltmp26453: + .short .Ltmp26455-.Ltmp26454 # Record length +.Ltmp26454: + .short 4414 # Record kind: S_LOCAL + .long 6500 # TypeIndex + .short 1 # Flags + .asciz "p" +.Ltmp26455: + .cv_def_range .Ltmp13669 .Ltmp13673, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26451: + .p2align 2 + .cv_linetable 883, "??$convert@$$CBW4byte@gsl@@@?$StringMaker@PEBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBW4byte@gsl@@@Z", .Lfunc_end883 + .section .debug$S,"dr",associative,"??$rawMemoryToString@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::rawMemoryToString + .long .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_end884-"??$rawMemoryToString@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9007 # Function type index + .secrel32 "??$rawMemoryToString@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" # Function section relative address + .secidx "??$rawMemoryToString@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::rawMemoryToString" # Function name +.Ltmp26459: + .short .Ltmp26461-.Ltmp26460 # Record length +.Ltmp26460: + .short 4414 # Record kind: S_LOCAL + .long 8932 # TypeIndex + .short 1 # Flags + .asciz "object" +.Ltmp26461: + .cv_def_range .Ltmp13674 .Ltmp13675, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26457: + .p2align 2 + .cv_linetable 884, "??$rawMemoryToString@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z", .Lfunc_end884 + .section .debug$S,"dr",associative,"??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::as_writeable_bytes + .long .Ltmp26463-.Ltmp26462 # Subsection size +.Ltmp26462: + .short .Ltmp26465-.Ltmp26464 # Record length +.Ltmp26464: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end885-"??$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 9009 # 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 +.Ltmp26465: + .short .Ltmp26467-.Ltmp26466 # Record length +.Ltmp26466: + .short 4414 # Record kind: S_LOCAL + .long 8772 # TypeIndex + .short 1 # Flags + .asciz "s" +.Ltmp26467: + .cv_def_range .Lfunc_begin885 .Ltmp13679, "A\021K\001\000\000" + .cv_def_range .Ltmp13679 .Ltmp13681 .Ltmp13682 .Ltmp13683, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26463: + .p2align 2 + .cv_linetable 885, "??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z", .Lfunc_end885 + .section .debug$S,"dr",associative,"?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp26469-.Ltmp26468 # Subsection size +.Ltmp26468: + .short .Ltmp26471-.Ltmp26470 # Record length +.Ltmp26470: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end886-"?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9010 # Function type index + .secrel32 "?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp26471: + .short .Ltmp26473-.Ltmp26472 # Record length +.Ltmp26472: + .short 4414 # Record kind: S_LOCAL + .long 6576 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26473: + .cv_def_range .Ltmp13685 .Ltmp13686, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26469: + .p2align 2 + .cv_linetable 886, "?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ", .Lfunc_end886 + .section .debug$S,"dr",associative,"?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size_bytes + .long .Ltmp26475-.Ltmp26474 # Subsection size +.Ltmp26474: + .short .Ltmp26477-.Ltmp26476 # Record length +.Ltmp26476: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end887-"?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9011 # Function type index + .secrel32 "?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size_bytes" # Function name +.Ltmp26477: + .short .Ltmp26479-.Ltmp26478 # Record length +.Ltmp26478: + .short 4414 # Record kind: S_LOCAL + .long 6576 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26479: + .cv_def_range .Ltmp13687 .Ltmp13688, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26475: + .p2align 2 + .cv_linetable 887, "?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ", .Lfunc_end887 + .section .debug$S,"dr",associative,"??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<= + .long .Ltmp26481-.Ltmp26480 # Subsection size +.Ltmp26480: + .short .Ltmp26483-.Ltmp26482 # Record length +.Ltmp26482: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end888-"??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9029 # Function type index + .secrel32 "??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z" # Function section relative address + .secidx "??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=" # Function name +.Ltmp26483: + .short .Ltmp26485-.Ltmp26484 # Record length +.Ltmp26484: + .short 4414 # Record kind: S_LOCAL + .long 7156 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26485: + .cv_def_range .Ltmp13689 .Ltmp13690, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26487-.Ltmp26486 # Record length +.Ltmp26486: + .short 4414 # Record kind: S_LOCAL + .long 9014 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp26487: + .cv_def_range .Ltmp13689 .Ltmp13690, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26481: + .p2align 2 + .cv_linetable 888, "??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z", .Lfunc_end888 + .section .debug$S,"dr",associative,"?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .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_end889-"?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9030 # Function type index + .secrel32 "?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ" # Function section relative address + .secidx "?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp26491: + .short .Ltmp26493-.Ltmp26492 # Record length +.Ltmp26492: + .short 4414 # Record kind: S_LOCAL + .long 6576 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26493: + .cv_def_range .Ltmp13691 .Ltmp13692, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26489: + .p2align 2 + .cv_linetable 889, "?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ", .Lfunc_end889 + .section .debug$S,"dr",associative,"??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::operator== + .long .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_end890-"??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9043 # Function type index + .secrel32 "??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z" # Function section relative address + .secidx "??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::operator==" # Function name +.Ltmp26497: + .short .Ltmp26499-.Ltmp26498 # Record length +.Ltmp26498: + .short 4414 # Record kind: S_LOCAL + .long 9017 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26499: + .cv_def_range .Ltmp13693 .Ltmp13694, "E\021O\001\000\000x\000\000\000" + .short .Ltmp26501-.Ltmp26500 # Record length +.Ltmp26500: + .short 4414 # Record kind: S_LOCAL + .long 9014 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp26501: + .cv_def_range .Ltmp13693 .Ltmp13694, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26495: + .p2align 2 + .cv_linetable 890, "??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z", .Lfunc_end890 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp26503-.Ltmp26502 # Subsection size +.Ltmp26502: + .short .Ltmp26505-.Ltmp26504 # Record length +.Ltmp26504: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end891-"??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9045 # Function type index + .secrel32 "??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp26505: + .short .Ltmp26507-.Ltmp26506 # Record length +.Ltmp26506: + .short 4414 # Record kind: S_LOCAL + .long 9037 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26507: + .cv_def_range .Ltmp13695 .Ltmp13698, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26503: + .p2align 2 + .cv_linetable 891, "??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ", .Lfunc_end891 + .section .debug$S,"dr",associative,"??$?NPEAW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAW4byte@gsl@@@1@AEBQEAW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<= + .long .Ltmp26509-.Ltmp26508 # Subsection size +.Ltmp26508: + .short .Ltmp26511-.Ltmp26510 # Record length +.Ltmp26510: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end892-"??$?NPEAW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAW4byte@gsl@@@1@AEBQEAW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9063 # Function type index + .secrel32 "??$?NPEAW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAW4byte@gsl@@@1@AEBQEAW4byte@gsl@@@Z" # Function section relative address + .secidx "??$?NPEAW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAW4byte@gsl@@@1@AEBQEAW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=" # Function name +.Ltmp26511: + .short .Ltmp26513-.Ltmp26512 # Record length +.Ltmp26512: + .short 4414 # Record kind: S_LOCAL + .long 7156 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26513: + .cv_def_range .Ltmp13699 .Ltmp13700, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26515-.Ltmp26514 # Record length +.Ltmp26514: + .short 4414 # Record kind: S_LOCAL + .long 9048 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp26515: + .cv_def_range .Ltmp13699 .Ltmp13700, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26509: + .p2align 2 + .cv_linetable 892, "??$?NPEAW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAW4byte@gsl@@@1@AEBQEAW4byte@gsl@@@Z", .Lfunc_end892 + .section .debug$S,"dr",associative,"??$?8$$T@?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@1@AEB$$T@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::operator== + .long .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_end893-"??$?8$$T@?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@1@AEB$$T@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9076 # Function type index + .secrel32 "??$?8$$T@?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@1@AEB$$T@Z" # Function section relative address + .secidx "??$?8$$T@?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@1@AEB$$T@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::operator==" # Function name +.Ltmp26519: + .short .Ltmp26521-.Ltmp26520 # Record length +.Ltmp26520: + .short 4414 # Record kind: S_LOCAL + .long 9051 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26521: + .cv_def_range .Ltmp13701 .Ltmp13702, "E\021O\001\000\000x\000\000\000" + .short .Ltmp26523-.Ltmp26522 # Record length +.Ltmp26522: + .short 4414 # Record kind: S_LOCAL + .long 8951 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp26523: + .cv_def_range .Ltmp13701 .Ltmp13702, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26517: + .p2align 2 + .cv_linetable 893, "??$?8$$T@?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@1@AEB$$T@Z", .Lfunc_end893 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp26525-.Ltmp26524 # Subsection size +.Ltmp26524: + .short .Ltmp26527-.Ltmp26526 # Record length +.Ltmp26526: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end894-"??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9078 # Function type index + .secrel32 "??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp26527: + .short .Ltmp26529-.Ltmp26528 # Record length +.Ltmp26528: + .short 4414 # Record kind: S_LOCAL + .long 9070 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26529: + .cv_def_range .Ltmp13703 .Ltmp13706, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26525: + .p2align 2 + .cv_linetable 894, "??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ", .Lfunc_end894 + .section .debug$S,"dr",associative,"??0?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@1@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp26531-.Ltmp26530 # Subsection size +.Ltmp26530: + .short .Ltmp26533-.Ltmp26532 # Record length +.Ltmp26532: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end895-"??0?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@1@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9079 # Function type index + .secrel32 "??0?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@1@_J@Z" # Function section relative address + .secidx "??0?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@1@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp26533: + .short .Ltmp26535-.Ltmp26534 # Record length +.Ltmp26534: + .short 4414 # Record kind: S_LOCAL + .long 6558 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26535: + .cv_def_range .Ltmp13707 .Ltmp13708, "E\021O\001\000\0000\000\000\000" + .short .Ltmp26537-.Ltmp26536 # Record length +.Ltmp26536: + .short 4414 # Record kind: S_LOCAL + .long 6559 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp26537: + .cv_def_range .Ltmp13707 .Ltmp13708, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26539-.Ltmp26538 # Record length +.Ltmp26538: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp26539: + .cv_def_range .Ltmp13707 .Ltmp13708, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26531: + .p2align 2 + .cv_linetable 895, "??0?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@1@_J@Z", .Lfunc_end895 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp26541-.Ltmp26540 # Subsection size +.Ltmp26540: + .short .Ltmp26543-.Ltmp26542 # Record length +.Ltmp26542: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end896-"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9082 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp26543: + .short .Ltmp26545-.Ltmp26544 # Record length +.Ltmp26544: + .short 4414 # Record kind: S_LOCAL + .long 9080 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26545: + .cv_def_range .Ltmp13713 .Ltmp13717, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp26547-.Ltmp26546 # Record length +.Ltmp26546: + .short 4414 # Record kind: S_LOCAL + .long 6559 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp26547: + .cv_def_range .Ltmp13713 .Ltmp13717, "E\021N\001\000\000 \000\000\000" + .short .Ltmp26549-.Ltmp26548 # Record length +.Ltmp26548: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp26549: + .cv_def_range .Ltmp13713 .Ltmp13717, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26541: + .p2align 2 + .cv_linetable 896, "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z", .Lfunc_end896 + .section .debug$S,"dr",associative,"??0?$ExprLhs@AEBQEAX@Catch@@QEAA@AEBQEAX@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::ExprLhs + .long .Ltmp26551-.Ltmp26550 # Subsection size +.Ltmp26550: + .short .Ltmp26553-.Ltmp26552 # Record length +.Ltmp26552: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end897-"??0?$ExprLhs@AEBQEAX@Catch@@QEAA@AEBQEAX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9083 # Function type index + .secrel32 "??0?$ExprLhs@AEBQEAX@Catch@@QEAA@AEBQEAX@Z" # Function section relative address + .secidx "??0?$ExprLhs@AEBQEAX@Catch@@QEAA@AEBQEAX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::ExprLhs" # Function name +.Ltmp26553: + .short .Ltmp26555-.Ltmp26554 # Record length +.Ltmp26554: + .short 4414 # Record kind: S_LOCAL + .long 9017 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26555: + .cv_def_range .Ltmp13718 .Ltmp13719, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp26557-.Ltmp26556 # Record length +.Ltmp26556: + .short 4414 # Record kind: S_LOCAL + .long 9014 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp26557: + .cv_def_range .Ltmp13718 .Ltmp13719, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26551: + .p2align 2 + .cv_linetable 897, "??0?$ExprLhs@AEBQEAX@Catch@@QEAA@AEBQEAX@Z", .Lfunc_end897 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@3@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp26559-.Ltmp26558 # Subsection size +.Ltmp26558: + .short .Ltmp26561-.Ltmp26560 # Record length +.Ltmp26560: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end898-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@3@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9084 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@3@XZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@3@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp26561: + .short .Ltmp26563-.Ltmp26562 # Record length +.Ltmp26562: + .short 4414 # Record kind: S_LOCAL + .long 6600 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26563: + .cv_def_range .Ltmp13720 .Ltmp13721, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26559: + .p2align 2 + .cv_linetable 898, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@3@XZ", .Lfunc_end898 + .section .debug$S,"dr",associative,"??$compareEqual@PEAXPEAX@Catch@@YA_NAEBQEAX0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual + .long .Ltmp26565-.Ltmp26564 # Subsection size +.Ltmp26564: + .short .Ltmp26567-.Ltmp26566 # Record length +.Ltmp26566: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end899-"??$compareEqual@PEAXPEAX@Catch@@YA_NAEBQEAX0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9087 # Function type index + .secrel32 "??$compareEqual@PEAXPEAX@Catch@@YA_NAEBQEAX0@Z" # Function section relative address + .secidx "??$compareEqual@PEAXPEAX@Catch@@YA_NAEBQEAX0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual" # Function name +.Ltmp26567: + .short .Ltmp26569-.Ltmp26568 # Record length +.Ltmp26568: + .short 4414 # Record kind: S_LOCAL + .long 9014 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp26569: + .cv_def_range .Ltmp13722 .Ltmp13723, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp26571-.Ltmp26570 # Record length +.Ltmp26570: + .short 4414 # Record kind: S_LOCAL + .long 9014 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp26571: + .cv_def_range .Ltmp13722 .Ltmp13723, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26565: + .p2align 2 + .cv_linetable 899, "??$compareEqual@PEAXPEAX@Catch@@YA_NAEBQEAX0@Z", .Lfunc_end899 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@QEAA@_NAEBQEAXVStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::BinaryExpr + .long .Ltmp26573-.Ltmp26572 # Subsection size +.Ltmp26572: + .short .Ltmp26575-.Ltmp26574 # Record length +.Ltmp26574: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end900-"??0?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@QEAA@_NAEBQEAXVStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9088 # Function type index + .secrel32 "??0?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@QEAA@_NAEBQEAXVStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@QEAA@_NAEBQEAXVStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::BinaryExpr" # Function name +.Ltmp26575: + .short .Ltmp26577-.Ltmp26576 # Record length +.Ltmp26576: + .short 4414 # Record kind: S_LOCAL + .long 9037 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26577: + .cv_def_range .Ltmp13724 .Ltmp13727, "E\021O\001\000\000P\000\000\000" + .short .Ltmp26579-.Ltmp26578 # Record length +.Ltmp26578: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp26579: + .cv_def_range .Ltmp13724 .Ltmp13727, "E\021O\001\000\000_\000\000\000" + .short .Ltmp26581-.Ltmp26580 # Record length +.Ltmp26580: + .short 4414 # Record kind: S_LOCAL + .long 9014 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp26581: + .cv_def_range .Ltmp13724 .Ltmp13727, "E\021O\001\000\000`\000\000\000" + .short .Ltmp26583-.Ltmp26582 # Record length +.Ltmp26582: + .short 4414 # Record kind: S_LOCAL + .long 7528 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp26583: + .cv_def_range .Lfunc_begin900 .Ltmp13725, "A\021Q\001\000\000" + .cv_def_range .Ltmp13725 .Ltmp13726, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26585-.Ltmp26584 # Record length +.Ltmp26584: + .short 4414 # Record kind: S_LOCAL + .long 9014 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp26585: + .cv_def_range .Ltmp13724 .Ltmp13727, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26573: + .p2align 2 + .cv_linetable 900, "??0?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@QEAA@_NAEBQEAXVStringRef@1@1@Z", .Lfunc_end900 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::isBinaryExpression + .long .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_end901-"?isBinaryExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9089 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::isBinaryExpression" # Function name +.Ltmp26589: + .short .Ltmp26591-.Ltmp26590 # Record length +.Ltmp26590: + .short 4414 # Record kind: S_LOCAL + .long 9034 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26591: + .cv_def_range .Ltmp13728 .Ltmp13729, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26587: + .p2align 2 + .cv_linetable 901, "?isBinaryExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ", .Lfunc_end901 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::getResult + .long .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_end902-"?getResult@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9090 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::getResult" # Function name +.Ltmp26595: + .short .Ltmp26597-.Ltmp26596 # Record length +.Ltmp26596: + .short 4414 # Record kind: S_LOCAL + .long 9034 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26597: + .cv_def_range .Ltmp13730 .Ltmp13731, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26593: + .p2align 2 + .cv_linetable 902, "?getResult@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ", .Lfunc_end902 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::streamReconstructedExpression + .long .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_end903-"?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9091 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::streamReconstructedExpression" # Function name +.Ltmp26601: + .short .Ltmp26603-.Ltmp26602 # Record length +.Ltmp26602: + .short 4414 # Record kind: S_LOCAL + .long 9034 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26603: + .cv_def_range .Ltmp13736 .Ltmp13737, "E\021N\001\000\000(\000\000\000" + .short .Ltmp26605-.Ltmp26604 # Record length +.Ltmp26604: + .short 4414 # Record kind: S_LOCAL + .long 4486 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp26605: + .cv_def_range .Ltmp13736 .Ltmp13737, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26599: + .p2align 2 + .cv_linetable 903, "?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end903 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp26607-.Ltmp26606 # Subsection size +.Ltmp26606: + .short .Ltmp26609-.Ltmp26608 # Record length +.Ltmp26608: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end904-"??_G?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9045 # Function type index + .secrel32 "??_G?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp26609: + .short .Ltmp26611-.Ltmp26610 # Record length +.Ltmp26610: + .short 4414 # Record kind: S_LOCAL + .long 9037 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26611: + .cv_def_range .Ltmp13738 .Ltmp13739, "E\021O\001\000\0000\000\000\000" + .short .Ltmp26613-.Ltmp26612 # Record length +.Ltmp26612: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp26613: + .cv_def_range .Ltmp13738 .Ltmp13739, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26607: + .p2align 2 + .cv_linetable 904, "??_G?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAAPEAXI@Z", .Lfunc_end904 + .section .debug$S,"dr",associative,"??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify + .long .Ltmp26615-.Ltmp26614 # Subsection size +.Ltmp26614: + .short .Ltmp26617-.Ltmp26616 # Record length +.Ltmp26616: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end905-"??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9093 # Function type index + .secrel32 "??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" # Function section relative address + .secidx "??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify" # Function name +.Ltmp26617: + .short .Ltmp26619-.Ltmp26618 # Record length +.Ltmp26618: + .short 4414 # Record kind: S_LOCAL + .long 9014 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp26619: + .cv_def_range .Ltmp13740 .Ltmp13741, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26615: + .p2align 2 + .cv_linetable 905, "??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z", .Lfunc_end905 + .section .debug$S,"dr",associative,"??$convert@X@?$StringMaker@PEAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAX@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::StringMaker::convert + .long .Ltmp26621-.Ltmp26620 # Subsection size +.Ltmp26620: + .short .Ltmp26623-.Ltmp26622 # Record length +.Ltmp26622: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end906-"??$convert@X@?$StringMaker@PEAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9099 # Function type index + .secrel32 "??$convert@X@?$StringMaker@PEAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAX@Z" # Function section relative address + .secidx "??$convert@X@?$StringMaker@PEAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::StringMaker::convert" # Function name +.Ltmp26623: + .short .Ltmp26625-.Ltmp26624 # Record length +.Ltmp26624: + .short 4414 # Record kind: S_LOCAL + .long 1539 # TypeIndex + .short 1 # Flags + .asciz "p" +.Ltmp26625: + .cv_def_range .Ltmp13742 .Ltmp13746, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26621: + .p2align 2 + .cv_linetable 906, "??$convert@X@?$StringMaker@PEAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAX@Z", .Lfunc_end906 + .section .debug$S,"dr",associative,"??$rawMemoryToString@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::rawMemoryToString + .long .Ltmp26627-.Ltmp26626 # Subsection size +.Ltmp26626: + .short .Ltmp26629-.Ltmp26628 # Record length +.Ltmp26628: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end907-"??$rawMemoryToString@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9100 # Function type index + .secrel32 "??$rawMemoryToString@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" # Function section relative address + .secidx "??$rawMemoryToString@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::rawMemoryToString" # Function name +.Ltmp26629: + .short .Ltmp26631-.Ltmp26630 # Record length +.Ltmp26630: + .short 4414 # Record kind: S_LOCAL + .long 9014 # TypeIndex + .short 1 # Flags + .asciz "object" +.Ltmp26631: + .cv_def_range .Ltmp13747 .Ltmp13748, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26627: + .p2align 2 + .cv_linetable 907, "??$rawMemoryToString@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z", .Lfunc_end907 + .section .debug$S,"dr",associative,"??0?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA@AEBQEAW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::ExprLhs + .long .Ltmp26633-.Ltmp26632 # Subsection size +.Ltmp26632: + .short .Ltmp26635-.Ltmp26634 # Record length +.Ltmp26634: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end908-"??0?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA@AEBQEAW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9101 # Function type index + .secrel32 "??0?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA@AEBQEAW4byte@gsl@@@Z" # Function section relative address + .secidx "??0?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA@AEBQEAW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::ExprLhs" # Function name +.Ltmp26635: + .short .Ltmp26637-.Ltmp26636 # Record length +.Ltmp26636: + .short 4414 # Record kind: S_LOCAL + .long 9051 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26637: + .cv_def_range .Ltmp13749 .Ltmp13750, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp26639-.Ltmp26638 # Record length +.Ltmp26638: + .short 4414 # Record kind: S_LOCAL + .long 9048 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp26639: + .cv_def_range .Ltmp13749 .Ltmp13750, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26633: + .p2align 2 + .cv_linetable 908, "??0?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA@AEBQEAW4byte@gsl@@@Z", .Lfunc_end908 + .section .debug$S,"dr",associative,"??$compareEqual@PEAW4byte@gsl@@$$T@Catch@@YA_NAEBQEAW4byte@gsl@@AEB$$T@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual + .long .Ltmp26641-.Ltmp26640 # Subsection size +.Ltmp26640: + .short .Ltmp26643-.Ltmp26642 # Record length +.Ltmp26642: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end909-"??$compareEqual@PEAW4byte@gsl@@$$T@Catch@@YA_NAEBQEAW4byte@gsl@@AEB$$T@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9104 # Function type index + .secrel32 "??$compareEqual@PEAW4byte@gsl@@$$T@Catch@@YA_NAEBQEAW4byte@gsl@@AEB$$T@Z" # Function section relative address + .secidx "??$compareEqual@PEAW4byte@gsl@@$$T@Catch@@YA_NAEBQEAW4byte@gsl@@AEB$$T@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual" # Function name +.Ltmp26643: + .short .Ltmp26645-.Ltmp26644 # Record length +.Ltmp26644: + .short 4414 # Record kind: S_LOCAL + .long 9048 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp26645: + .cv_def_range .Ltmp13751 .Ltmp13752, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp26647-.Ltmp26646 # Record length +.Ltmp26646: + .short 4414 # Record kind: S_LOCAL + .long 8951 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp26647: + .cv_def_range .Ltmp13751 .Ltmp13752, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26641: + .p2align 2 + .cv_linetable 909, "??$compareEqual@PEAW4byte@gsl@@$$T@Catch@@YA_NAEBQEAW4byte@gsl@@AEB$$T@Z", .Lfunc_end909 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEAW4byte@gsl@@VStringRef@1@AEB$$T@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::BinaryExpr + .long .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_end910-"??0?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEAW4byte@gsl@@VStringRef@1@AEB$$T@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9105 # Function type index + .secrel32 "??0?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEAW4byte@gsl@@VStringRef@1@AEB$$T@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEAW4byte@gsl@@VStringRef@1@AEB$$T@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::BinaryExpr" # Function name +.Ltmp26651: + .short .Ltmp26653-.Ltmp26652 # Record length +.Ltmp26652: + .short 4414 # Record kind: S_LOCAL + .long 9070 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26653: + .cv_def_range .Ltmp13753 .Ltmp13756, "E\021O\001\000\000P\000\000\000" + .short .Ltmp26655-.Ltmp26654 # Record length +.Ltmp26654: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp26655: + .cv_def_range .Ltmp13753 .Ltmp13756, "E\021O\001\000\000_\000\000\000" + .short .Ltmp26657-.Ltmp26656 # Record length +.Ltmp26656: + .short 4414 # Record kind: S_LOCAL + .long 9048 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp26657: + .cv_def_range .Ltmp13753 .Ltmp13756, "E\021O\001\000\000`\000\000\000" + .short .Ltmp26659-.Ltmp26658 # Record length +.Ltmp26658: + .short 4414 # Record kind: S_LOCAL + .long 7528 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp26659: + .cv_def_range .Lfunc_begin910 .Ltmp13754, "A\021Q\001\000\000" + .cv_def_range .Ltmp13754 .Ltmp13755, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26661-.Ltmp26660 # Record length +.Ltmp26660: + .short 4414 # Record kind: S_LOCAL + .long 8951 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp26661: + .cv_def_range .Ltmp13753 .Ltmp13756, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26649: + .p2align 2 + .cv_linetable 910, "??0?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEAW4byte@gsl@@VStringRef@1@AEB$$T@Z", .Lfunc_end910 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::isBinaryExpression + .long .Ltmp26663-.Ltmp26662 # Subsection size +.Ltmp26662: + .short .Ltmp26665-.Ltmp26664 # Record length +.Ltmp26664: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end911-"?isBinaryExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9106 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::isBinaryExpression" # Function name +.Ltmp26665: + .short .Ltmp26667-.Ltmp26666 # Record length +.Ltmp26666: + .short 4414 # Record kind: S_LOCAL + .long 9067 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26667: + .cv_def_range .Ltmp13757 .Ltmp13758, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26663: + .p2align 2 + .cv_linetable 911, "?isBinaryExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ", .Lfunc_end911 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::getResult + .long .Ltmp26669-.Ltmp26668 # Subsection size +.Ltmp26668: + .short .Ltmp26671-.Ltmp26670 # Record length +.Ltmp26670: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end912-"?getResult@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9107 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::getResult" # Function name +.Ltmp26671: + .short .Ltmp26673-.Ltmp26672 # Record length +.Ltmp26672: + .short 4414 # Record kind: S_LOCAL + .long 9067 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26673: + .cv_def_range .Ltmp13759 .Ltmp13760, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26669: + .p2align 2 + .cv_linetable 912, "?getResult@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ", .Lfunc_end912 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::streamReconstructedExpression + .long .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_end913-"?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9108 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::streamReconstructedExpression" # Function name +.Ltmp26677: + .short .Ltmp26679-.Ltmp26678 # Record length +.Ltmp26678: + .short 4414 # Record kind: S_LOCAL + .long 9067 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26679: + .cv_def_range .Ltmp13765 .Ltmp13766, "E\021N\001\000\000(\000\000\000" + .short .Ltmp26681-.Ltmp26680 # Record length +.Ltmp26680: + .short 4414 # Record kind: S_LOCAL + .long 4486 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp26681: + .cv_def_range .Ltmp13765 .Ltmp13766, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26675: + .p2align 2 + .cv_linetable 913, "?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end913 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp26683-.Ltmp26682 # Subsection size +.Ltmp26682: + .short .Ltmp26685-.Ltmp26684 # Record length +.Ltmp26684: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end914-"??_G?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9078 # Function type index + .secrel32 "??_G?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp26685: + .short .Ltmp26687-.Ltmp26686 # Record length +.Ltmp26686: + .short 4414 # Record kind: S_LOCAL + .long 9070 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26687: + .cv_def_range .Ltmp13767 .Ltmp13768, "E\021O\001\000\0000\000\000\000" + .short .Ltmp26689-.Ltmp26688 # Record length +.Ltmp26688: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp26689: + .cv_def_range .Ltmp13767 .Ltmp13768, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26683: + .p2align 2 + .cv_linetable 914, "??_G?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z", .Lfunc_end914 + .section .debug$S,"dr",associative,"??$stringify@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify + .long .Ltmp26691-.Ltmp26690 # Subsection size +.Ltmp26690: + .short .Ltmp26693-.Ltmp26692 # Record length +.Ltmp26692: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end915-"??$stringify@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9110 # Function type index + .secrel32 "??$stringify@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" # Function section relative address + .secidx "??$stringify@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify" # Function name +.Ltmp26693: + .short .Ltmp26695-.Ltmp26694 # Record length +.Ltmp26694: + .short 4414 # Record kind: S_LOCAL + .long 9048 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp26695: + .cv_def_range .Ltmp13769 .Ltmp13770, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26691: + .p2align 2 + .cv_linetable 915, "??$stringify@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z", .Lfunc_end915 + .section .debug$S,"dr",associative,"??$convert@W4byte@gsl@@@?$StringMaker@PEAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::StringMaker::convert + .long .Ltmp26697-.Ltmp26696 # Subsection size +.Ltmp26696: + .short .Ltmp26699-.Ltmp26698 # Record length +.Ltmp26698: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end916-"??$convert@W4byte@gsl@@@?$StringMaker@PEAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9116 # Function type index + .secrel32 "??$convert@W4byte@gsl@@@?$StringMaker@PEAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAW4byte@gsl@@@Z" # Function section relative address + .secidx "??$convert@W4byte@gsl@@@?$StringMaker@PEAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::StringMaker::convert" # Function name +.Ltmp26699: + .short .Ltmp26701-.Ltmp26700 # Record length +.Ltmp26700: + .short 4414 # Record kind: S_LOCAL + .long 6559 # TypeIndex + .short 1 # Flags + .asciz "p" +.Ltmp26701: + .cv_def_range .Ltmp13771 .Ltmp13775, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26697: + .p2align 2 + .cv_linetable 916, "??$convert@W4byte@gsl@@@?$StringMaker@PEAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAW4byte@gsl@@@Z", .Lfunc_end916 + .section .debug$S,"dr",associative,"??$rawMemoryToString@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::rawMemoryToString + .long .Ltmp26703-.Ltmp26702 # Subsection size +.Ltmp26702: + .short .Ltmp26705-.Ltmp26704 # Record length +.Ltmp26704: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end917-"??$rawMemoryToString@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9117 # Function type index + .secrel32 "??$rawMemoryToString@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" # Function section relative address + .secidx "??$rawMemoryToString@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::rawMemoryToString" # Function name +.Ltmp26705: + .short .Ltmp26707-.Ltmp26706 # Record length +.Ltmp26706: + .short 4414 # Record kind: S_LOCAL + .long 9048 # TypeIndex + .short 1 # Flags + .asciz "object" +.Ltmp26707: + .cv_def_range .Ltmp13776 .Ltmp13777, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26703: + .p2align 2 + .cv_linetable 917, "??$rawMemoryToString@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z", .Lfunc_end917 + .section .debug$S,"dr",associative,"??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<4> + .long .Ltmp26709-.Ltmp26708 # Subsection size +.Ltmp26708: + .short .Ltmp26711-.Ltmp26710 # Record length +.Ltmp26710: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end918-"??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9119 # Function type index + .secrel32 "??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z" # Function section relative address + .secidx "??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4>" # Function name +.Ltmp26711: + .short .Ltmp26713-.Ltmp26712 # Record length +.Ltmp26712: + .short 4414 # Record kind: S_LOCAL + .long 5696 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26713: + .cv_def_range .Ltmp13780 .Ltmp13781, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp26715-.Ltmp26714 # Record length +.Ltmp26714: + .short 4414 # Record kind: S_LOCAL + .long 8389 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp26715: + .cv_def_range .Ltmp13780 .Ltmp13781, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26709: + .p2align 2 + .cv_linetable 918, "??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z", .Lfunc_end918 + .section .debug$S,"dr",associative,"??$?0H$03X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$03@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp26717-.Ltmp26716 # Subsection size +.Ltmp26716: + .short .Ltmp26719-.Ltmp26718 # Record length +.Ltmp26718: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end919-"??$?0H$03X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$03@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9121 # Function type index + .secrel32 "??$?0H$03X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$03@1@@Z" # Function section relative address + .secidx "??$?0H$03X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$03@1@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp26719: + .short .Ltmp26721-.Ltmp26720 # Record length +.Ltmp26720: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26721: + .cv_def_range .Ltmp13782 .Ltmp13783, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26723-.Ltmp26722 # Record length +.Ltmp26722: + .short 4414 # Record kind: S_LOCAL + .long 5702 # TypeIndex + .short 1 # Flags + .asciz "other" +.Ltmp26723: + .cv_def_range .Ltmp13782 .Ltmp13783, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26717: + .p2align 2 + .cv_linetable 919, "??$?0H$03X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$03@1@@Z", .Lfunc_end919 + .section .debug$S,"dr" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____58::::operator() + .long .Ltmp26725-.Ltmp26724 # Subsection size +.Ltmp26724: + .short .Ltmp26727-.Ltmp26726 # Record length +.Ltmp26726: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end920-"??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9125 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____58::::operator()" # Function name +.Ltmp26727: + .short .Ltmp26729-.Ltmp26728 # Record length +.Ltmp26728: + .short 4414 # Record kind: S_LOCAL + .long 9123 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26729: + .cv_def_range .Ltmp13784 .Ltmp13787, "E\021O\001\000\0000\000\000\000" + .short .Ltmp26731-.Ltmp26730 # Record length +.Ltmp26730: + .short 4414 # Record kind: S_LOCAL + .long 5249 # TypeIndex + .short 0 # Flags + .asciz "s2" +.Ltmp26731: + .cv_def_range .Ltmp13784 .Ltmp13787, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26725: + .p2align 2 + .cv_linetable 920, "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ", .Lfunc_end920 + .section .debug$S,"dr",associative,"??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::first<1> + .long .Ltmp26733-.Ltmp26732 # Subsection size +.Ltmp26732: + .short .Ltmp26735-.Ltmp26734 # Record length +.Ltmp26734: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end921-"??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9127 # Function type index + .secrel32 "??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ" # Function section relative address + .secidx "??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::first<1>" # Function name +.Ltmp26735: + .short .Ltmp26737-.Ltmp26736 # Record length +.Ltmp26736: + .short 4414 # Record kind: S_LOCAL + .long 5712 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26737: + .cv_def_range .Ltmp13790 .Ltmp13791, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26733: + .p2align 2 + .cv_linetable 921, "??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ", .Lfunc_end921 + .section .debug$S,"dr",associative,"?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::first + .long .Ltmp26739-.Ltmp26738 # Subsection size +.Ltmp26738: + .short .Ltmp26741-.Ltmp26740 # Record length +.Ltmp26740: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end922-"?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9128 # Function type index + .secrel32 "?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" # Function section relative address + .secidx "?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::first" # Function name +.Ltmp26741: + .short .Ltmp26743-.Ltmp26742 # Record length +.Ltmp26742: + .short 4414 # Record kind: S_LOCAL + .long 5712 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26743: + .cv_def_range .Ltmp13794 .Ltmp13795, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp26745-.Ltmp26744 # Record length +.Ltmp26744: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp26745: + .cv_def_range .Ltmp13794 .Ltmp13795, "E\021N\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26739: + .p2align 2 + .cv_linetable 922, "?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z", .Lfunc_end922 + .section .debug$S,"dr",associative,"??$?0H$0?0X@?$span@H$00@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp26747-.Ltmp26746 # Subsection size +.Ltmp26746: + .short .Ltmp26749-.Ltmp26748 # Record length +.Ltmp26748: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end923-"??$?0H$0?0X@?$span@H$00@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9130 # Function type index + .secrel32 "??$?0H$0?0X@?$span@H$00@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # Function section relative address + .secidx "??$?0H$0?0X@?$span@H$00@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp26749: + .short .Ltmp26751-.Ltmp26750 # Record length +.Ltmp26750: + .short 4414 # Record kind: S_LOCAL + .long 6624 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26751: + .cv_def_range .Ltmp13796 .Ltmp13797, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26753-.Ltmp26752 # Record length +.Ltmp26752: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "other" +.Ltmp26753: + .cv_def_range .Ltmp13796 .Ltmp13797, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26747: + .p2align 2 + .cv_linetable 923, "??$?0H$0?0X@?$span@H$00@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z", .Lfunc_end923 + .section .debug$S,"dr" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____58::::operator() + .long .Ltmp26755-.Ltmp26754 # Subsection size +.Ltmp26754: + .short .Ltmp26757-.Ltmp26756 # Record length +.Ltmp26756: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end924-"??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9134 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____58::::operator()" # Function name +.Ltmp26757: + .short .Ltmp26759-.Ltmp26758 # Record length +.Ltmp26758: + .short 4414 # Record kind: S_LOCAL + .long 9132 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26759: + .cv_def_range .Ltmp13798 .Ltmp13801, "E\021O\001\000\0000\000\000\000" + .short .Ltmp26761-.Ltmp26760 # Record length +.Ltmp26760: + .short 4414 # Record kind: S_LOCAL + .long 5701 # TypeIndex + .short 0 # Flags + .asciz "_s4" +.Ltmp26761: + .cv_def_range .Ltmp13798 .Ltmp13801, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26755: + .p2align 2 + .cv_linetable 924, "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ", .Lfunc_end924 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____58::::operator() + .long .Ltmp26763-.Ltmp26762 # Subsection size +.Ltmp26762: + .short .Ltmp26765-.Ltmp26764 # Record length +.Ltmp26764: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end925-"??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9138 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____58::::operator()" # Function name +.Ltmp26765: + .short .Ltmp26767-.Ltmp26766 # Record length +.Ltmp26766: + .short 4414 # Record kind: S_LOCAL + .long 9136 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26767: + .cv_def_range .Ltmp13802 .Ltmp13805, "E\021O\001\000\0000\000\000\000" + .short .Ltmp26769-.Ltmp26768 # Record length +.Ltmp26768: + .short 4414 # Record kind: S_LOCAL + .long 5701 # TypeIndex + .short 0 # Flags + .asciz "_s4" +.Ltmp26769: + .cv_def_range .Ltmp13802 .Ltmp13805, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26763: + .p2align 2 + .cv_linetable 925, "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ", .Lfunc_end925 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp26771-.Ltmp26770 # Subsection size +.Ltmp26770: + .short .Ltmp26773-.Ltmp26772 # Record length +.Ltmp26772: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end926-"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9141 # Function type index + .secrel32 "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp26773: + .short .Ltmp26775-.Ltmp26774 # Record length +.Ltmp26774: + .short 4414 # Record kind: S_LOCAL + .long 7172 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26775: + .cv_def_range .Ltmp13810 .Ltmp13814, "E\021N\001\000\000(\000\000\000" + .short .Ltmp26777-.Ltmp26776 # Record length +.Ltmp26776: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp26777: + .cv_def_range .Ltmp13810 .Ltmp13814, "E\021N\001\000\0000\000\000\000" + .short .Ltmp26779-.Ltmp26778 # Record length +.Ltmp26778: + .short 4414 # Record kind: S_LOCAL + .long 5751 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp26779: + .cv_def_range .Ltmp13810 .Ltmp13814, "E\021N\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26771: + .p2align 2 + .cv_linetable 926, "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z", .Lfunc_end926 + .section .debug$S,"dr",associative,"??$?0H$0?0X@?$span@H$01@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp26781-.Ltmp26780 # Subsection size +.Ltmp26780: + .short .Ltmp26783-.Ltmp26782 # Record length +.Ltmp26782: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end927-"??$?0H$0?0X@?$span@H$01@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9143 # Function type index + .secrel32 "??$?0H$0?0X@?$span@H$01@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # Function section relative address + .secidx "??$?0H$0?0X@?$span@H$01@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp26783: + .short .Ltmp26785-.Ltmp26784 # Record length +.Ltmp26784: + .short 4414 # Record kind: S_LOCAL + .long 5244 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26785: + .cv_def_range .Ltmp13815 .Ltmp13816, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26787-.Ltmp26786 # Record length +.Ltmp26786: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "other" +.Ltmp26787: + .cv_def_range .Ltmp13815 .Ltmp13816, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26781: + .p2align 2 + .cv_linetable 927, "??$?0H$0?0X@?$span@H$01@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z", .Lfunc_end927 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp26789-.Ltmp26788 # Subsection size +.Ltmp26788: + .short .Ltmp26791-.Ltmp26790 # Record length +.Ltmp26790: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end928-"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9146 # Function type index + .secrel32 "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp26791: + .short .Ltmp26793-.Ltmp26792 # Record length +.Ltmp26792: + .short 4414 # Record kind: S_LOCAL + .long 7834 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26793: + .cv_def_range .Ltmp13821 .Ltmp13825, "E\021N\001\000\000(\000\000\000" + .short .Ltmp26795-.Ltmp26794 # Record length +.Ltmp26794: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp26795: + .cv_def_range .Ltmp13821 .Ltmp13825, "E\021N\001\000\0000\000\000\000" + .short .Ltmp26797-.Ltmp26796 # Record length +.Ltmp26796: + .short 4414 # Record kind: S_LOCAL + .long 4304 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp26797: + .cv_def_range .Ltmp13821 .Ltmp13825, "E\021N\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26789: + .p2align 2 + .cv_linetable 928, "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z", .Lfunc_end928 + .section .debug$S,"dr",associative,"??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<2>::extent_type<-1> + .long .Ltmp26799-.Ltmp26798 # Subsection size +.Ltmp26798: + .short .Ltmp26801-.Ltmp26800 # Record length +.Ltmp26800: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end929-"??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9149 # Function type index + .secrel32 "??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" # Function section relative address + .secidx "??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<2>::extent_type<-1>" # Function name +.Ltmp26801: + .short .Ltmp26803-.Ltmp26802 # Record length +.Ltmp26802: + .short 4414 # Record kind: S_LOCAL + .long 5291 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26803: + .cv_def_range .Ltmp13828 .Ltmp13832, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp26805-.Ltmp26804 # Record length +.Ltmp26804: + .short 4414 # Record kind: S_LOCAL + .long 4304 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp26805: + .cv_def_range .Ltmp13828 .Ltmp13832, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26799: + .p2align 2 + .cv_linetable 929, "??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z", .Lfunc_end929 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp26807-.Ltmp26806 # Subsection size +.Ltmp26806: + .short .Ltmp26809-.Ltmp26808 # Record length +.Ltmp26808: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end930-"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9151 # Function type index + .secrel32 "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp26809: + .short .Ltmp26811-.Ltmp26810 # Record length +.Ltmp26810: + .short 4414 # Record kind: S_LOCAL + .long 7580 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26811: + .cv_def_range .Ltmp13837 .Ltmp13841, "E\021N\001\000\000(\000\000\000" + .short .Ltmp26813-.Ltmp26812 # Record length +.Ltmp26812: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp26813: + .cv_def_range .Ltmp13837 .Ltmp13841, "E\021N\001\000\0000\000\000\000" + .short .Ltmp26815-.Ltmp26814 # Record length +.Ltmp26814: + .short 4414 # Record kind: S_LOCAL + .long 4304 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp26815: + .cv_def_range .Ltmp13837 .Ltmp13841, "E\021N\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26807: + .p2align 2 + .cv_linetable 930, "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z", .Lfunc_end930 + .section .debug$S,"dr",associative,"??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<1>::extent_type<-1> + .long .Ltmp26817-.Ltmp26816 # Subsection size +.Ltmp26816: + .short .Ltmp26819-.Ltmp26818 # Record length +.Ltmp26818: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end931-"??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9153 # Function type index + .secrel32 "??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" # Function section relative address + .secidx "??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<1>::extent_type<-1>" # Function name +.Ltmp26819: + .short .Ltmp26821-.Ltmp26820 # Record length +.Ltmp26820: + .short 4414 # Record kind: S_LOCAL + .long 6668 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26821: + .cv_def_range .Ltmp13844 .Ltmp13848, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp26823-.Ltmp26822 # Record length +.Ltmp26822: + .short 4414 # Record kind: S_LOCAL + .long 4304 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp26823: + .cv_def_range .Ltmp13844 .Ltmp13848, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26817: + .p2align 2 + .cv_linetable 931, "??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z", .Lfunc_end931 + .section .debug$S,"dr",associative,"??$?0H$0?0X@?$span@H$03@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp26825-.Ltmp26824 # Subsection size +.Ltmp26824: + .short .Ltmp26827-.Ltmp26826 # Record length +.Ltmp26826: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end932-"??$?0H$0?0X@?$span@H$03@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9155 # Function type index + .secrel32 "??$?0H$0?0X@?$span@H$03@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # Function section relative address + .secidx "??$?0H$0?0X@?$span@H$03@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp26827: + .short .Ltmp26829-.Ltmp26828 # Record length +.Ltmp26828: + .short 4414 # Record kind: S_LOCAL + .long 5696 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26829: + .cv_def_range .Ltmp13849 .Ltmp13850, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26831-.Ltmp26830 # Record length +.Ltmp26830: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "other" +.Ltmp26831: + .cv_def_range .Ltmp13849 .Ltmp13850, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26825: + .p2align 2 + .cv_linetable 932, "??$?0H$0?0X@?$span@H$03@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z", .Lfunc_end932 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp26833-.Ltmp26832 # Subsection size +.Ltmp26832: + .short .Ltmp26835-.Ltmp26834 # Record length +.Ltmp26834: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end933-"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9157 # Function type index + .secrel32 "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp26835: + .short .Ltmp26837-.Ltmp26836 # Record length +.Ltmp26836: + .short 4414 # Record kind: S_LOCAL + .long 7986 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26837: + .cv_def_range .Ltmp13855 .Ltmp13859, "E\021N\001\000\000(\000\000\000" + .short .Ltmp26839-.Ltmp26838 # Record length +.Ltmp26838: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp26839: + .cv_def_range .Ltmp13855 .Ltmp13859, "E\021N\001\000\0000\000\000\000" + .short .Ltmp26841-.Ltmp26840 # Record length +.Ltmp26840: + .short 4414 # Record kind: S_LOCAL + .long 4304 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp26841: + .cv_def_range .Ltmp13855 .Ltmp13859, "E\021N\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26833: + .p2align 2 + .cv_linetable 933, "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z", .Lfunc_end933 + .section .debug$S,"dr",associative,"??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<4>::extent_type<-1> + .long .Ltmp26843-.Ltmp26842 # Subsection size +.Ltmp26842: + .short .Ltmp26845-.Ltmp26844 # Record length +.Ltmp26844: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end934-"??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9159 # Function type index + .secrel32 "??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" # Function section relative address + .secidx "??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<4>::extent_type<-1>" # Function name +.Ltmp26845: + .short .Ltmp26847-.Ltmp26846 # Record length +.Ltmp26846: + .short 4414 # Record kind: S_LOCAL + .long 5743 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26847: + .cv_def_range .Ltmp13862 .Ltmp13866, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp26849-.Ltmp26848 # Record length +.Ltmp26848: + .short 4414 # Record kind: S_LOCAL + .long 4304 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp26849: + .cv_def_range .Ltmp13862 .Ltmp13866, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26843: + .p2align 2 + .cv_linetable 934, "??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z", .Lfunc_end934 + .section .debug$S,"dr",associative,"??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<9> + .long .Ltmp26851-.Ltmp26850 # Subsection size +.Ltmp26850: + .short .Ltmp26853-.Ltmp26852 # Record length +.Ltmp26852: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end935-"??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9163 # Function type index + .secrel32 "??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z" # Function section relative address + .secidx "??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<9>" # Function name +.Ltmp26853: + .short .Ltmp26855-.Ltmp26854 # Record length +.Ltmp26854: + .short 4414 # Record kind: S_LOCAL + .long 6684 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26855: + .cv_def_range .Ltmp13869 .Ltmp13870, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp26857-.Ltmp26856 # Record length +.Ltmp26856: + .short 4414 # Record kind: S_LOCAL + .long 9160 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp26857: + .cv_def_range .Ltmp13869 .Ltmp13870, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26851: + .p2align 2 + .cv_linetable 935, "??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z", .Lfunc_end935 + .section .debug$S,"dr",associative,"?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::begin + .long .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_end936-"?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9164 # Function type index + .secrel32 "?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" # Function section relative address + .secidx "?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::begin" # Function name +.Ltmp26861: + .short .Ltmp26863-.Ltmp26862 # Record length +.Ltmp26862: + .short 4414 # Record kind: S_LOCAL + .long 6702 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26863: + .cv_def_range .Ltmp13871 .Ltmp13872, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26859: + .p2align 2 + .cv_linetable 936, "?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ", .Lfunc_end936 + .section .debug$S,"dr",associative,"??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator+ + .long .Ltmp26865-.Ltmp26864 # Subsection size +.Ltmp26864: + .short .Ltmp26867-.Ltmp26866 # Record length +.Ltmp26866: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end937-"??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9165 # Function type index + .secrel32 "??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" # Function section relative address + .secidx "??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator+" # Function name +.Ltmp26867: + .short .Ltmp26869-.Ltmp26868 # Record length +.Ltmp26868: + .short 4414 # Record kind: S_LOCAL + .long 6739 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26869: + .cv_def_range .Ltmp13873 .Ltmp13876, "E\021O\001\000\000@\000\000\000" + .short .Ltmp26871-.Ltmp26870 # Record length +.Ltmp26870: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "n" +.Ltmp26871: + .cv_def_range .Ltmp13873 .Ltmp13876, "E\021O\001\000\000H\000\000\000" + .short .Ltmp26873-.Ltmp26872 # Record length +.Ltmp26872: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 0 # Flags + .asciz "ret" +.Ltmp26873: + .cv_def_range .Ltmp13873 .Ltmp13876, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26865: + .p2align 2 + .cv_linetable 937, "??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z", .Lfunc_end937 + .section .debug$S,"dr",associative,"??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::match_results + .long .Ltmp26875-.Ltmp26874 # Subsection size +.Ltmp26874: + .short .Ltmp26877-.Ltmp26876 # Record length +.Ltmp26876: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end938-"??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9166 # Function type index + .secrel32 "??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::match_results,0>,std::allocator,0> > > >::match_results" # Function name +.Ltmp26877: + .short .Ltmp26879-.Ltmp26878 # Record length +.Ltmp26878: + .short 4414 # Record kind: S_LOCAL + .long 6762 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26879: + .cv_def_range .Ltmp13883 .Ltmp13885, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26875: + .p2align 2 + .cv_linetable 938, "??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ", .Lfunc_end938 + .section .debug$S,"dr",associative,"??$regex_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::regex_match,0>,std::allocator,0> > >,char,std::regex_traits > + .long .Ltmp26881-.Ltmp26880 # Subsection size +.Ltmp26880: + .short .Ltmp26883-.Ltmp26882 # Record length +.Ltmp26882: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end939-"??$regex_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9601 # Function type index + .secrel32 "??$regex_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" # Function section relative address + .secidx "??$regex_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::regex_match,0>,std::allocator,0> > >,char,std::regex_traits >" # Function name +.Ltmp26883: + .short .Ltmp26885-.Ltmp26884 # Record length +.Ltmp26884: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp26885: + .cv_def_range .Lfunc_begin939 .Ltmp13887, "A\021J\001\000\000" + .cv_def_range .Ltmp13887 .Ltmp13889, "E\021O\001\000\000H\000\000\000" + .short .Ltmp26887-.Ltmp26886 # Record length +.Ltmp26886: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp26887: + .cv_def_range .Lfunc_begin939 .Ltmp13888, "A\021K\001\000\000" + .cv_def_range .Ltmp13888 .Ltmp13889, "E\021O\001\000\000@\000\000\000" + .short .Ltmp26889-.Ltmp26888 # Record length +.Ltmp26888: + .short 4414 # Record kind: S_LOCAL + .long 6777 # TypeIndex + .short 1 # Flags + .asciz "_Matches" +.Ltmp26889: + .cv_def_range .Ltmp13886 .Ltmp13890, "E\021O\001\000\000P\000\000\000" + .short .Ltmp26891-.Ltmp26890 # Record length +.Ltmp26890: + .short 4414 # Record kind: S_LOCAL + .long 9169 # TypeIndex + .short 1 # Flags + .asciz "_Re" +.Ltmp26891: + .cv_def_range .Ltmp13886 .Ltmp13890, "E\021O\001\000\000X\000\000\000" + .short .Ltmp26893-.Ltmp26892 # Record length +.Ltmp26892: + .short 4414 # Record kind: S_LOCAL + .long 6793 # TypeIndex + .short 1 # Flags + .asciz "_Flgs" +.Ltmp26893: + .cv_def_range .Ltmp13886 .Ltmp13890, "E\021O\001\000\000\320\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26881: + .p2align 2 + .cv_linetable 939, "??$regex_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z", .Lfunc_end939 + .section .debug$S,"dr",associative,"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_regex >::basic_regex + .long .Ltmp26895-.Ltmp26894 # Subsection size +.Ltmp26894: + .short .Ltmp26897-.Ltmp26896 # Record length +.Ltmp26896: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end940-"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9603 # Function type index + .secrel32 "??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" # Function section relative address + .secidx "??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::basic_regex" # Function name +.Ltmp26897: + .short .Ltmp26899-.Ltmp26898 # Record length +.Ltmp26898: + .short 4414 # Record kind: S_LOCAL + .long 9180 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26899: + .cv_def_range .Ltmp13895 .Ltmp13899, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp26901-.Ltmp26900 # Record length +.Ltmp26900: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp26901: + .cv_def_range .Ltmp13895 .Ltmp13899, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp26903-.Ltmp26902 # Record length +.Ltmp26902: + .short 4414 # Record kind: S_LOCAL + .long 9174 # TypeIndex + .short 1 # Flags + .asciz "_Flags" +.Ltmp26903: + .cv_def_range .Ltmp13895 .Ltmp13899, "E\021N\001\000\000\024\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26895: + .p2align 2 + .cv_linetable 940, "??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z", .Lfunc_end940 + .section .debug$S,"dr",associative,"?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::end + .long .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_end941-"?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9604 # Function type index + .secrel32 "?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" # Function section relative address + .secidx "?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::end" # Function name +.Ltmp26907: + .short .Ltmp26909-.Ltmp26908 # Record length +.Ltmp26908: + .short 4414 # Record kind: S_LOCAL + .long 6702 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26909: + .cv_def_range .Ltmp13900 .Ltmp13901, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26905: + .p2align 2 + .cv_linetable 941, "?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ", .Lfunc_end941 + .section .debug$S,"dr",associative,"??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_regex >::~basic_regex + .long .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_end942-"??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9605 # Function type index + .secrel32 "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::~basic_regex" # Function name +.Ltmp26913: + .short .Ltmp26915-.Ltmp26914 # Record length +.Ltmp26914: + .short 4414 # Record kind: S_LOCAL + .long 9180 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26915: + .cv_def_range .Ltmp13902 .Ltmp13904, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26911: + .p2align 2 + .cv_linetable 942, "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ", .Lfunc_end942 + .section .debug$S,"dr",associative,"?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::ready + .long .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_end943-"?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9606 # Function type index + .secrel32 "?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" # Function section relative address + .secidx "?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::match_results,0>,std::allocator,0> > > >::ready" # Function name +.Ltmp26919: + .short .Ltmp26921-.Ltmp26920 # Record length +.Ltmp26920: + .short 4414 # Record kind: S_LOCAL + .long 6781 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26921: + .cv_def_range .Ltmp13905 .Ltmp13906, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26917: + .p2align 2 + .cv_linetable 943, "?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ", .Lfunc_end943 + .section .debug$S,"dr",associative,"?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::empty + .long .Ltmp26923-.Ltmp26922 # Subsection size +.Ltmp26922: + .short .Ltmp26925-.Ltmp26924 # Record length +.Ltmp26924: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end944-"?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9607 # Function type index + .secrel32 "?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" # Function section relative address + .secidx "?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::match_results,0>,std::allocator,0> > > >::empty" # Function name +.Ltmp26925: + .short .Ltmp26927-.Ltmp26926 # Record length +.Ltmp26926: + .short 4414 # Record kind: S_LOCAL + .long 6781 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26927: + .cv_def_range .Ltmp13907 .Ltmp13908, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26923: + .p2align 2 + .cv_linetable 944, "?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ", .Lfunc_end944 + .section .debug$S,"dr",associative,"??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::operator[] + .long .Ltmp26929-.Ltmp26928 # Subsection size +.Ltmp26928: + .short .Ltmp26931-.Ltmp26930 # Record length +.Ltmp26930: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end945-"??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9608 # Function type index + .secrel32 "??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # Function section relative address + .secidx "??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::match_results,0>,std::allocator,0> > > >::operator[]" # Function name +.Ltmp26931: + .short .Ltmp26933-.Ltmp26932 # Record length +.Ltmp26932: + .short 4414 # Record kind: S_LOCAL + .long 6781 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26933: + .cv_def_range .Ltmp13909 .Ltmp13910, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26935-.Ltmp26934 # Record length +.Ltmp26934: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Sub" +.Ltmp26935: + .cv_def_range .Ltmp13909 .Ltmp13910, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26929: + .p2align 2 + .cv_linetable 945, "??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z", .Lfunc_end945 + .section .debug$S,"dr",associative,"??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<=,0> > + .long .Ltmp26937-.Ltmp26936 # Subsection size +.Ltmp26936: + .short .Ltmp26939-.Ltmp26938 # Record length +.Ltmp26938: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end946-"??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9625 # Function type index + .secrel32 "??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=,0> >" # Function name +.Ltmp26939: + .short .Ltmp26941-.Ltmp26940 # Record length +.Ltmp26940: + .short 4414 # Record kind: S_LOCAL + .long 7156 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26941: + .cv_def_range .Ltmp13911 .Ltmp13912, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26943-.Ltmp26942 # Record length +.Ltmp26942: + .short 4414 # Record kind: S_LOCAL + .long 9610 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp26943: + .cv_def_range .Ltmp13911 .Ltmp13912, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26937: + .p2align 2 + .cv_linetable 946, "??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end946 + .section .debug$S,"dr",associative,"??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator==,0> > + .long .Ltmp26945-.Ltmp26944 # Subsection size +.Ltmp26944: + .short .Ltmp26947-.Ltmp26946 # Record length +.Ltmp26946: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end947-"??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9638 # Function type index + .secrel32 "??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> &>::operator==,0> >" # Function name +.Ltmp26947: + .short .Ltmp26949-.Ltmp26948 # Record length +.Ltmp26948: + .short 4414 # Record kind: S_LOCAL + .long 9613 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26949: + .cv_def_range .Ltmp13913 .Ltmp13914, "E\021O\001\000\000x\000\000\000" + .short .Ltmp26951-.Ltmp26950 # Record length +.Ltmp26950: + .short 4414 # Record kind: S_LOCAL + .long 9610 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp26951: + .cv_def_range .Ltmp13913 .Ltmp13914, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26945: + .p2align 2 + .cv_linetable 947, "??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end947 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::~BinaryExpr + .long .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_end948-"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9640 # Function type index + .secrel32 "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::~BinaryExpr" # Function name +.Ltmp26955: + .short .Ltmp26957-.Ltmp26956 # Record length +.Ltmp26956: + .short 4414 # Record kind: S_LOCAL + .long 9632 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26957: + .cv_def_range .Ltmp13915 .Ltmp13918, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26953: + .p2align 2 + .cv_linetable 948, "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ", .Lfunc_end948 + .section .debug$S,"dr",associative,"??$regex_search@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::regex_search,0>,std::allocator,0> > >,char,std::regex_traits > + .long .Ltmp26959-.Ltmp26958 # Subsection size +.Ltmp26958: + .short .Ltmp26961-.Ltmp26960 # Record length +.Ltmp26960: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end949-"??$regex_search@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9641 # Function type index + .secrel32 "??$regex_search@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" # Function section relative address + .secidx "??$regex_search@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::regex_search,0>,std::allocator,0> > >,char,std::regex_traits >" # Function name +.Ltmp26961: + .short .Ltmp26963-.Ltmp26962 # Record length +.Ltmp26962: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp26963: + .cv_def_range .Lfunc_begin949 .Ltmp13920, "A\021J\001\000\000" + .cv_def_range .Ltmp13920 .Ltmp13922, "E\021O\001\000\000H\000\000\000" + .short .Ltmp26965-.Ltmp26964 # Record length +.Ltmp26964: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp26965: + .cv_def_range .Lfunc_begin949 .Ltmp13921, "A\021K\001\000\000" + .cv_def_range .Ltmp13921 .Ltmp13922, "E\021O\001\000\000@\000\000\000" + .short .Ltmp26967-.Ltmp26966 # Record length +.Ltmp26966: + .short 4414 # Record kind: S_LOCAL + .long 6777 # TypeIndex + .short 1 # Flags + .asciz "_Matches" +.Ltmp26967: + .cv_def_range .Ltmp13919 .Ltmp13923, "E\021O\001\000\000P\000\000\000" + .short .Ltmp26969-.Ltmp26968 # Record length +.Ltmp26968: + .short 4414 # Record kind: S_LOCAL + .long 9169 # TypeIndex + .short 1 # Flags + .asciz "_Re" +.Ltmp26969: + .cv_def_range .Ltmp13919 .Ltmp13923, "E\021O\001\000\000X\000\000\000" + .short .Ltmp26971-.Ltmp26970 # Record length +.Ltmp26970: + .short 4414 # Record kind: S_LOCAL + .long 6793 # TypeIndex + .short 1 # Flags + .asciz "_Flgs" +.Ltmp26971: + .cv_def_range .Ltmp13919 .Ltmp13923, "E\021O\001\000\000\340\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26959: + .p2align 2 + .cv_linetable 949, "??$regex_search@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z", .Lfunc_end949 + .section .debug$S,"dr",associative,"??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::~match_results + .long .Ltmp26973-.Ltmp26972 # Subsection size +.Ltmp26972: + .short .Ltmp26975-.Ltmp26974 # Record length +.Ltmp26974: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end950-"??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9642 # Function type index + .secrel32 "??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::match_results,0>,std::allocator,0> > > >::~match_results" # Function name +.Ltmp26975: + .short .Ltmp26977-.Ltmp26976 # Record length +.Ltmp26976: + .short 4414 # Record kind: S_LOCAL + .long 6762 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26977: + .cv_def_range .Ltmp13924 .Ltmp13926, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26973: + .p2align 2 + .cv_linetable 950, "??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ", .Lfunc_end950 + .section .debug$S,"dr",associative,"??0?$extent_type@$08@details@gsl@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<9>::extent_type + .long .Ltmp26979-.Ltmp26978 # Subsection size +.Ltmp26978: + .short .Ltmp26981-.Ltmp26980 # Record length +.Ltmp26980: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end951-"??0?$extent_type@$08@details@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9654 # Function type index + .secrel32 "??0?$extent_type@$08@details@gsl@@QEAA@XZ" # Function section relative address + .secidx "??0?$extent_type@$08@details@gsl@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<9>::extent_type" # Function name +.Ltmp26981: + .short .Ltmp26983-.Ltmp26982 # Record length +.Ltmp26982: + .short 4414 # Record kind: S_LOCAL + .long 9644 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26983: + .cv_def_range .Ltmp13927 .Ltmp13928, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26979: + .p2align 2 + .cv_linetable 951, "??0?$extent_type@$08@details@gsl@@QEAA@XZ", .Lfunc_end951 + .section .debug$S,"dr",associative,"??$addressof@D@std@@YAPEADAEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::addressof + .long .Ltmp26985-.Ltmp26984 # Subsection size +.Ltmp26984: + .short .Ltmp26987-.Ltmp26986 # Record length +.Ltmp26986: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end952-"??$addressof@D@std@@YAPEADAEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9656 # Function type index + .secrel32 "??$addressof@D@std@@YAPEADAEAD@Z" # Function section relative address + .secidx "??$addressof@D@std@@YAPEADAEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof" # Function name +.Ltmp26987: + .short .Ltmp26989-.Ltmp26988 # Record length +.Ltmp26988: + .short 4414 # Record kind: S_LOCAL + .long 4620 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp26989: + .cv_def_range .Ltmp13929 .Ltmp13930, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26985: + .p2align 2 + .cv_linetable 952, "??$addressof@D@std@@YAPEADAEAD@Z", .Lfunc_end952 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp26991-.Ltmp26990 # Subsection size +.Ltmp26990: + .short .Ltmp26993-.Ltmp26992 # Record length +.Ltmp26992: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end953-"??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9660 # Function type index + .secrel32 "??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp26993: + .short .Ltmp26995-.Ltmp26994 # Record length +.Ltmp26994: + .short 4414 # Record kind: S_LOCAL + .long 9657 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26995: + .cv_def_range .Ltmp13933 .Ltmp13937, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp26997-.Ltmp26996 # Record length +.Ltmp26996: + .short 4414 # Record kind: S_LOCAL + .long 6731 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp26997: + .cv_def_range .Ltmp13933 .Ltmp13937, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp26999-.Ltmp26998 # Record length +.Ltmp26998: + .short 4414 # Record kind: S_LOCAL + .long 9652 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp26999: + .cv_def_range .Ltmp13933 .Ltmp13937, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26991: + .p2align 2 + .cv_linetable 953, "??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z", .Lfunc_end953 + .section .debug$S,"dr",associative,"??$?0$08@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$08@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<-1>::extent_type<9> + .long .Ltmp27001-.Ltmp27000 # Subsection size +.Ltmp27000: + .short .Ltmp27003-.Ltmp27002 # Record length +.Ltmp27002: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end954-"??$?0$08@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$08@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9663 # Function type index + .secrel32 "??$?0$08@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$08@12@@Z" # Function section relative address + .secidx "??$?0$08@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$08@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<-1>::extent_type<9>" # Function name +.Ltmp27003: + .short .Ltmp27005-.Ltmp27004 # Record length +.Ltmp27004: + .short 4414 # Record kind: S_LOCAL + .long 4298 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27005: + .cv_def_range .Ltmp13938 .Ltmp13940, "E\021O\001\000\0000\000\000\000" + .short .Ltmp27007-.Ltmp27006 # Record length +.Ltmp27006: + .short 4414 # Record kind: S_LOCAL + .long 9652 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp27007: + .cv_def_range .Ltmp13938 .Ltmp13940, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27001: + .p2align 2 + .cv_linetable 954, "??$?0$08@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$08@12@@Z", .Lfunc_end954 + .section .debug$S,"dr",associative,"?size@?$extent_type@$08@details@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<9>::size + .long .Ltmp27009-.Ltmp27008 # Subsection size +.Ltmp27008: + .short .Ltmp27011-.Ltmp27010 # Record length +.Ltmp27010: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end955-"?size@?$extent_type@$08@details@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9664 # Function type index + .secrel32 "?size@?$extent_type@$08@details@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$extent_type@$08@details@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<9>::size" # Function name +.Ltmp27011: + .short .Ltmp27013-.Ltmp27012 # Record length +.Ltmp27012: + .short 4414 # Record kind: S_LOCAL + .long 9649 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27013: + .cv_def_range .Ltmp13941 .Ltmp13942, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27009: + .p2align 2 + .cv_linetable 955, "?size@?$extent_type@$08@details@gsl@@QEBA_JXZ", .Lfunc_end955 + .section .debug$S,"dr",associative,"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::span_iterator + .long .Ltmp27015-.Ltmp27014 # Subsection size +.Ltmp27014: + .short .Ltmp27017-.Ltmp27016 # Record length +.Ltmp27016: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end956-"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9665 # Function type index + .secrel32 "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_J@Z" # Function section relative address + .secidx "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::span_iterator" # Function name +.Ltmp27017: + .short .Ltmp27019-.Ltmp27018 # Record length +.Ltmp27018: + .short 4414 # Record kind: S_LOCAL + .long 6733 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27019: + .cv_def_range .Ltmp13943 .Ltmp13944, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp27021-.Ltmp27020 # Record length +.Ltmp27020: + .short 4414 # Record kind: S_LOCAL + .long 6702 # TypeIndex + .short 1 # Flags + .asciz "span" +.Ltmp27021: + .cv_def_range .Ltmp13943 .Ltmp13944, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp27023-.Ltmp27022 # Record length +.Ltmp27022: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "idx" +.Ltmp27023: + .cv_def_range .Ltmp13943 .Ltmp13944, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27015: + .p2align 2 + .cv_linetable 956, "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_J@Z", .Lfunc_end956 + .section .debug$S,"dr",associative,"??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator+= + .long .Ltmp27025-.Ltmp27024 # Subsection size +.Ltmp27024: + .short .Ltmp27027-.Ltmp27026 # Record length +.Ltmp27026: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end957-"??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9666 # Function type index + .secrel32 "??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" # Function section relative address + .secidx "??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator+=" # Function name +.Ltmp27027: + .short .Ltmp27029-.Ltmp27028 # Record length +.Ltmp27028: + .short 4414 # Record kind: S_LOCAL + .long 6733 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27029: + .cv_def_range .Ltmp13947 .Ltmp13948, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp27031-.Ltmp27030 # Record length +.Ltmp27030: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "n" +.Ltmp27031: + .cv_def_range .Ltmp13947 .Ltmp13948, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27025: + .p2align 2 + .cv_linetable 957, "??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z", .Lfunc_end957 + .section .debug$S,"dr",associative,"?size@?$span@D$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp27033-.Ltmp27032 # Subsection size +.Ltmp27032: + .short .Ltmp27035-.Ltmp27034 # Record length +.Ltmp27034: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end958-"?size@?$span@D$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9667 # Function type index + .secrel32 "?size@?$span@D$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@D$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp27035: + .short .Ltmp27037-.Ltmp27036 # Record length +.Ltmp27036: + .short 4414 # Record kind: S_LOCAL + .long 6702 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27037: + .cv_def_range .Ltmp13949 .Ltmp13950, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27033: + .p2align 2 + .cv_linetable 958, "?size@?$span@D$0?0@gsl@@QEBA_JXZ", .Lfunc_end958 + .section .debug$S,"dr",associative,"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::span_iterator + .long .Ltmp27039-.Ltmp27038 # Subsection size +.Ltmp27038: + .short .Ltmp27041-.Ltmp27040 # Record length +.Ltmp27040: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end959-"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9668 # Function type index + .secrel32 "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" # Function section relative address + .secidx "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::span_iterator" # Function name +.Ltmp27041: + .short .Ltmp27043-.Ltmp27042 # Record length +.Ltmp27042: + .short 4414 # Record kind: S_LOCAL + .long 6733 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27043: + .cv_def_range .Ltmp13951 .Ltmp13952, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27039: + .p2align 2 + .cv_linetable 959, "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ", .Lfunc_end959 + .section .debug$S,"dr",associative,"??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::vector + .long .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_end960-"??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9669 # Function type index + .secrel32 "??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::vector" # Function name +.Ltmp27047: + .short .Ltmp27049-.Ltmp27048 # Record length +.Ltmp27048: + .short 4414 # Record kind: S_LOCAL + .long 6813 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27049: + .cv_def_range .Ltmp13955 .Ltmp13956, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27045: + .p2align 2 + .cv_linetable 960, "??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ", .Lfunc_end960 + .section .debug$S,"dr",associative,"??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::sub_match,0> >::sub_match + .long .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_end961-"??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9670 # Function type index + .secrel32 "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::sub_match,0> >::sub_match" # Function name +.Ltmp27053: + .short .Ltmp27055-.Ltmp27054 # Record length +.Ltmp27054: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27055: + .cv_def_range .Ltmp13957 .Ltmp13958, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27051: + .p2align 2 + .cv_linetable 961, "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ", .Lfunc_end961 + .section .debug$S,"dr",associative,"??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::~vector + .long .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_end962-"??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9671 # Function type index + .secrel32 "??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::~vector" # Function name +.Ltmp27059: + .short .Ltmp27061-.Ltmp27060 # Record length +.Ltmp27060: + .short 4414 # Record kind: S_LOCAL + .long 6813 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27061: + .cv_def_range .Ltmp13961 .Ltmp13964, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27057: + .p2align 2 + .cv_linetable 962, "??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ", .Lfunc_end962 + .section .debug$S,"dr",associative,"??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Vector_alloc + .long .Ltmp27063-.Ltmp27062 # Subsection size +.Ltmp27062: + .short .Ltmp27065-.Ltmp27064 # Record length +.Ltmp27064: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end963-"??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9672 # Function type index + .secrel32 "??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Vector_alloc" # Function name +.Ltmp27065: + .short .Ltmp27067-.Ltmp27066 # Record length +.Ltmp27066: + .short 4414 # Record kind: S_LOCAL + .long 6992 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27067: + .cv_def_range .Ltmp13967 .Ltmp13971, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27063: + .p2align 2 + .cv_linetable 963, "??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ", .Lfunc_end963 + .section .debug$S,"dr",associative,"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>::_Compressed_pair<> + .long .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_end964-"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9674 # Function type index + .secrel32 "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Function section relative address + .secidx "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>::_Compressed_pair<>" # Function name +.Ltmp27071: + .short .Ltmp27073-.Ltmp27072 # Record length +.Ltmp27072: + .short 4414 # Record kind: S_LOCAL + .long 7075 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27073: + .cv_def_range .Ltmp13972 .Ltmp13973, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27075-.Ltmp27074 # Record length +.Ltmp27074: + .short 4414 # Record kind: S_LOCAL + .long 7745 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27075: + .cv_def_range .Ltmp13972 .Ltmp13973, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27069: + .p2align 2 + .cv_linetable 964, "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z", .Lfunc_end964 + .section .debug$S,"dr",associative,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Alloc_proxy + .long .Ltmp27077-.Ltmp27076 # Subsection size +.Ltmp27076: + .short .Ltmp27079-.Ltmp27078 # Record length +.Ltmp27078: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end965-"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9675 # Function type index + .secrel32 "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Alloc_proxy" # Function name +.Ltmp27079: + .short .Ltmp27081-.Ltmp27080 # Record length +.Ltmp27080: + .short 4414 # Record kind: S_LOCAL + .long 6992 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27081: + .cv_def_range .Ltmp13974 .Ltmp13975, "E\021O\001\000\000P\000\000\000" + .short .Ltmp27083-.Ltmp27082 # Record length +.Ltmp27082: + .short 4414 # Record kind: S_LOCAL + .long 7352 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +.Ltmp27083: + .cv_def_range .Ltmp13974 .Ltmp13975, "E\021O\001\000\000h\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27077: + .p2align 2 + .cv_linetable 965, "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ", .Lfunc_end965 + .section .debug$S,"dr",associative,"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>::~_Compressed_pair + .long .Ltmp27085-.Ltmp27084 # Subsection size +.Ltmp27084: + .short .Ltmp27087-.Ltmp27086 # Record length +.Ltmp27086: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end966-"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9677 # Function type index + .secrel32 "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>::~_Compressed_pair" # Function name +.Ltmp27087: + .short .Ltmp27089-.Ltmp27088 # Record length +.Ltmp27088: + .short 4414 # Record kind: S_LOCAL + .long 7075 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27089: + .cv_def_range .Ltmp13976 .Ltmp13978, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27085: + .p2align 2 + .cv_linetable 966, "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ", .Lfunc_end966 + .section .debug$S,"dr",associative,"??0?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc,0> > > >::_Wrap_alloc + .long .Ltmp27091-.Ltmp27090 # Subsection size +.Ltmp27090: + .short .Ltmp27093-.Ltmp27092 # Record length +.Ltmp27092: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end967-"??0?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9678 # Function type index + .secrel32 "??0?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc,0> > > >::_Wrap_alloc" # Function name +.Ltmp27093: + .short .Ltmp27095-.Ltmp27094 # Record length +.Ltmp27094: + .short 4414 # Record kind: S_LOCAL + .long 7035 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27095: + .cv_def_range .Ltmp13979 .Ltmp13980, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27091: + .p2align 2 + .cv_linetable 967, "??0?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ", .Lfunc_end967 + .section .debug$S,"dr",associative,"??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_val,0> > > >::_Vector_val + .long .Ltmp27097-.Ltmp27096 # Subsection size +.Ltmp27096: + .short .Ltmp27099-.Ltmp27098 # Record length +.Ltmp27098: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end968-"??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9679 # Function type index + .secrel32 "??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_val,0> > > >::_Vector_val" # Function name +.Ltmp27099: + .short .Ltmp27101-.Ltmp27100 # Record length +.Ltmp27100: + .short 4414 # Record kind: S_LOCAL + .long 7103 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27101: + .cv_def_range .Ltmp13981 .Ltmp13982, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27097: + .p2align 2 + .cv_linetable 968, "??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ", .Lfunc_end968 + .section .debug$S,"dr",associative,"??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator,0> > >::allocator + .long .Ltmp27103-.Ltmp27102 # Subsection size +.Ltmp27102: + .short .Ltmp27105-.Ltmp27104 # Record length +.Ltmp27104: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end969-"??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9680 # Function type index + .secrel32 "??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::allocator,0> > >::allocator" # Function name +.Ltmp27105: + .short .Ltmp27107-.Ltmp27106 # Record length +.Ltmp27106: + .short 4414 # Record kind: S_LOCAL + .long 6938 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27107: + .cv_def_range .Ltmp13983 .Ltmp13984, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27103: + .p2align 2 + .cv_linetable 969, "??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ", .Lfunc_end969 + .section .debug$S,"dr",associative,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Getal + .long .Ltmp27109-.Ltmp27108 # Subsection size +.Ltmp27108: + .short .Ltmp27111-.Ltmp27110 # Record length +.Ltmp27110: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end970-"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@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 9681 # Function type index + .secrel32 "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Getal" # Function name +.Ltmp27111: + .short .Ltmp27113-.Ltmp27112 # Record length +.Ltmp27112: + .short 4414 # Record kind: S_LOCAL + .long 6992 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27113: + .cv_def_range .Ltmp13985 .Ltmp13986, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27109: + .p2align 2 + .cv_linetable 970, "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ", .Lfunc_end970 + .section .debug$S,"dr",associative,"??$?0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::_Wrap_alloc,0> > > > &> + .long .Ltmp27115-.Ltmp27114 # Subsection size +.Ltmp27114: + .short .Ltmp27117-.Ltmp27116 # Record length +.Ltmp27116: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end971-"??$?0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9683 # Function type index + .secrel32 "??$?0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" # Function section relative address + .secidx "??$?0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::_Wrap_alloc,0> > > > &>" # Function name +.Ltmp27117: + .short .Ltmp27119-.Ltmp27118 # Record length +.Ltmp27118: + .short 4414 # Record kind: S_LOCAL + .long 7366 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27119: + .cv_def_range .Ltmp13987 .Ltmp13988, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27121-.Ltmp27120 # Record length +.Ltmp27120: + .short 4414 # Record kind: S_LOCAL + .long 6998 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp27121: + .cv_def_range .Ltmp13987 .Ltmp13988, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27115: + .p2align 2 + .cv_linetable 971, "??$?0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z", .Lfunc_end971 + .section .debug$S,"dr",associative,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Myproxy + .long .Ltmp27123-.Ltmp27122 # Subsection size +.Ltmp27122: + .short .Ltmp27125-.Ltmp27124 # Record length +.Ltmp27124: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end972-"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9684 # Function type index + .secrel32 "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Function section relative address + .secidx "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Myproxy" # Function name +.Ltmp27125: + .short .Ltmp27127-.Ltmp27126 # Record length +.Ltmp27126: + .short 4414 # Record kind: S_LOCAL + .long 6992 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27127: + .cv_def_range .Ltmp13989 .Ltmp13990, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27123: + .p2align 2 + .cv_linetable 972, "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ", .Lfunc_end972 + .section .debug$S,"dr",associative,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Get_data + .long .Ltmp27129-.Ltmp27128 # Subsection size +.Ltmp27128: + .short .Ltmp27131-.Ltmp27130 # Record length +.Ltmp27130: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end973-"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9685 # Function type index + .secrel32 "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Get_data" # Function name +.Ltmp27131: + .short .Ltmp27133-.Ltmp27132 # Record length +.Ltmp27132: + .short 4414 # Record kind: S_LOCAL + .long 6992 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27133: + .cv_def_range .Ltmp13991 .Ltmp13992, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27129: + .p2align 2 + .cv_linetable 973, "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ", .Lfunc_end973 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>::_Get_first + .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_end974-"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@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 9686 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@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_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@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_first" # Function name +.Ltmp27137: + .short .Ltmp27139-.Ltmp27138 # Record length +.Ltmp27138: + .short 4414 # Record kind: S_LOCAL + .long 7075 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27139: + .cv_def_range .Ltmp13993 .Ltmp13994, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27135: + .p2align 2 + .cv_linetable 974, "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ", .Lfunc_end974 + .section .debug$S,"dr",associative,"??$forward@AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward,0> > > > &> + .long .Ltmp27141-.Ltmp27140 # Subsection size +.Ltmp27140: + .short .Ltmp27143-.Ltmp27142 # Record length +.Ltmp27142: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end975-"??$forward@AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9688 # Function type index + .secrel32 "??$forward@AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" # Function section relative address + .secidx "??$forward@AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward,0> > > > &>" # Function name +.Ltmp27143: + .short .Ltmp27145-.Ltmp27144 # Record length +.Ltmp27144: + .short 4414 # Record kind: S_LOCAL + .long 6998 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp27145: + .cv_def_range .Ltmp13995 .Ltmp13996, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27141: + .p2align 2 + .cv_linetable 975, "??$forward@AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z", .Lfunc_end975 + .section .debug$S,"dr",associative,"??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocator,0> > > + .long .Ltmp27147-.Ltmp27146 # Subsection size +.Ltmp27146: + .short .Ltmp27149-.Ltmp27148 # Record length +.Ltmp27148: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end976-"??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9690 # Function type index + .secrel32 "??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # Function section relative address + .secidx "??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator,0> > >" # Function name +.Ltmp27149: + .short .Ltmp27151-.Ltmp27150 # Record length +.Ltmp27150: + .short 4414 # Record kind: S_LOCAL + .long 7394 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27151: + .cv_def_range .Ltmp13997 .Ltmp13998, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp27153-.Ltmp27152 # Record length +.Ltmp27152: + .short 4414 # Record kind: S_LOCAL + .long 6766 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27153: + .cv_def_range .Ltmp13997 .Ltmp13998, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27147: + .p2align 2 + .cv_linetable 976, "??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z", .Lfunc_end976 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>::_Get_second + .long .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_end977-"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9691 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>::_Get_second" # Function name +.Ltmp27157: + .short .Ltmp27159-.Ltmp27158 # Record length +.Ltmp27158: + .short 4414 # Record kind: S_LOCAL + .long 7075 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27159: + .cv_def_range .Ltmp13999 .Ltmp14000, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27155: + .p2align 2 + .cv_linetable 977, "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ", .Lfunc_end977 + .section .debug$S,"dr",associative,"??1?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_val,0> > > >::~_Vector_val + .long .Ltmp27161-.Ltmp27160 # Subsection size +.Ltmp27160: + .short .Ltmp27163-.Ltmp27162 # Record length +.Ltmp27162: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end978-"??1?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9692 # Function type index + .secrel32 "??1?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_val,0> > > >::~_Vector_val" # Function name +.Ltmp27163: + .short .Ltmp27165-.Ltmp27164 # Record length +.Ltmp27164: + .short 4414 # Record kind: S_LOCAL + .long 7103 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27165: + .cv_def_range .Ltmp14001 .Ltmp14003, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27161: + .p2align 2 + .cv_linetable 978, "??1?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ", .Lfunc_end978 + .section .debug$S,"dr",associative,"??$?0V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V012@X@?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::pair,0>,gsl::details::span_iterator,0> >::pair,0>,gsl::details::span_iterator,0>,void> + .long .Ltmp27167-.Ltmp27166 # Subsection size +.Ltmp27166: + .short .Ltmp27169-.Ltmp27168 # Record length +.Ltmp27168: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end979-"??$?0V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V012@X@?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9694 # Function type index + .secrel32 "??$?0V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V012@X@?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@QEAA@XZ" # Function section relative address + .secidx "??$?0V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V012@X@?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::pair,0>,gsl::details::span_iterator,0> >::pair,0>,gsl::details::span_iterator,0>,void>" # Function name +.Ltmp27169: + .short .Ltmp27171-.Ltmp27170 # Record length +.Ltmp27170: + .short 4414 # Record kind: S_LOCAL + .long 7053 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27171: + .cv_def_range .Ltmp14004 .Ltmp14005, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27167: + .p2align 2 + .cv_linetable 979, "??$?0V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V012@X@?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@QEAA@XZ", .Lfunc_end979 + .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@@IEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Tidy + .long .Ltmp27173-.Ltmp27172 # Subsection size +.Ltmp27172: + .short .Ltmp27175-.Ltmp27174 # Record length +.Ltmp27174: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end980-"?_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@@IEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9695 # 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@@IEAAXXZ" # 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@@IEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::_Tidy" # Function name +.Ltmp27175: + .short .Ltmp27177-.Ltmp27176 # Record length +.Ltmp27176: + .short 4414 # Record kind: S_LOCAL + .long 6813 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27177: + .cv_def_range .Ltmp14006 .Ltmp14009, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27173: + .p2align 2 + .cv_linetable 980, "?_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@@IEAAXXZ", .Lfunc_end980 + .section .debug$S,"dr",associative,"??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::~_Vector_alloc + .long .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_end981-"??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9696 # Function type index + .secrel32 "??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::~_Vector_alloc" # Function name +.Ltmp27181: + .short .Ltmp27183-.Ltmp27182 # Record length +.Ltmp27182: + .short 4414 # Record kind: S_LOCAL + .long 6992 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27183: + .cv_def_range .Ltmp14012 .Ltmp14015, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27179: + .p2align 2 + .cv_linetable 981, "??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ", .Lfunc_end981 + .section .debug$S,"dr",associative,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Myfirst + .long .Ltmp27185-.Ltmp27184 # Subsection size +.Ltmp27184: + .short .Ltmp27187-.Ltmp27186 # Record length +.Ltmp27186: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end982-"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9697 # Function type index + .secrel32 "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Myfirst" # Function name +.Ltmp27187: + .short .Ltmp27189-.Ltmp27188 # Record length +.Ltmp27188: + .short 4414 # Record kind: S_LOCAL + .long 6992 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27189: + .cv_def_range .Ltmp14016 .Ltmp14017, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27185: + .p2align 2 + .cv_linetable 982, "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end982 + .section .debug$S,"dr",associative,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Orphan_all + .long .Ltmp27191-.Ltmp27190 # Subsection size +.Ltmp27190: + .short .Ltmp27193-.Ltmp27192 # Record length +.Ltmp27192: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end983-"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9698 # Function type index + .secrel32 "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Orphan_all" # Function name +.Ltmp27193: + .short .Ltmp27195-.Ltmp27194 # Record length +.Ltmp27194: + .short 4414 # Record kind: S_LOCAL + .long 6992 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27195: + .cv_def_range .Ltmp14018 .Ltmp14019, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27191: + .p2align 2 + .cv_linetable 983, "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ", .Lfunc_end983 + .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@@IEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Destroy + .long .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_end984-"?_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@@IEAAXPEAV?$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 9699 # 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@@IEAAXPEAV?$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@@IEAAXPEAV?$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 +.Ltmp27199: + .short .Ltmp27201-.Ltmp27200 # Record length +.Ltmp27200: + .short 4414 # Record kind: S_LOCAL + .long 6813 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27201: + .cv_def_range .Ltmp14020 .Ltmp14021, "E\021O\001\000\000 \000\000\000" + .short .Ltmp27203-.Ltmp27202 # Record length +.Ltmp27202: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp27203: + .cv_def_range .Ltmp14020 .Ltmp14021, "E\021O\001\000\000(\000\000\000" + .short .Ltmp27205-.Ltmp27204 # Record length +.Ltmp27204: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp27205: + .cv_def_range .Ltmp14020 .Ltmp14021, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27197: + .p2align 2 + .cv_linetable 984, "?_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@@IEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z", .Lfunc_end984 + .section .debug$S,"dr",associative,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Mylast + .long .Ltmp27207-.Ltmp27206 # Subsection size +.Ltmp27206: + .short .Ltmp27209-.Ltmp27208 # Record length +.Ltmp27208: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end985-"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9700 # Function type index + .secrel32 "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Mylast" # Function name +.Ltmp27209: + .short .Ltmp27211-.Ltmp27210 # Record length +.Ltmp27210: + .short 4414 # Record kind: S_LOCAL + .long 6992 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27211: + .cv_def_range .Ltmp14022 .Ltmp14023, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27207: + .p2align 2 + .cv_linetable 985, "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end985 + .section .debug$S,"dr",associative,"?deallocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc,0> > > >::deallocate + .long .Ltmp27213-.Ltmp27212 # Subsection size +.Ltmp27212: + .short .Ltmp27215-.Ltmp27214 # Record length +.Ltmp27214: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end986-"?deallocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9701 # Function type index + .secrel32 "?deallocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Function section relative address + .secidx "?deallocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc,0> > > >::deallocate" # Function name +.Ltmp27215: + .short .Ltmp27217-.Ltmp27216 # Record length +.Ltmp27216: + .short 4414 # Record kind: S_LOCAL + .long 7035 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27217: + .cv_def_range .Ltmp14024 .Ltmp14025, "E\021O\001\000\000 \000\000\000" + .short .Ltmp27219-.Ltmp27218 # Record length +.Ltmp27218: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp27219: + .cv_def_range .Ltmp14024 .Ltmp14025, "E\021O\001\000\000(\000\000\000" + .short .Ltmp27221-.Ltmp27220 # Record length +.Ltmp27220: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp27221: + .cv_def_range .Ltmp14024 .Ltmp14025, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27213: + .p2align 2 + .cv_linetable 986, "?deallocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z", .Lfunc_end986 + .section .debug$S,"dr",associative,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Myend + .long .Ltmp27223-.Ltmp27222 # Subsection size +.Ltmp27222: + .short .Ltmp27225-.Ltmp27224 # Record length +.Ltmp27224: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end987-"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9702 # Function type index + .secrel32 "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Myend" # Function name +.Ltmp27225: + .short .Ltmp27227-.Ltmp27226 # Record length +.Ltmp27226: + .short 4414 # Record kind: S_LOCAL + .long 6992 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27227: + .cv_def_range .Ltmp14026 .Ltmp14027, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27223: + .p2align 2 + .cv_linetable 987, "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end987 + .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@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Destroy_range,0> > >,std::sub_match,0> > *> + .long .Ltmp27229-.Ltmp27228 # Subsection size +.Ltmp27228: + .short .Ltmp27231-.Ltmp27230 # Record length +.Ltmp27230: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end988-"??$_Destroy_range@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9705 # 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@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Destroy_range,0> > >,std::sub_match,0> > *>" # Function name +.Ltmp27231: + .short .Ltmp27233-.Ltmp27232 # Record length +.Ltmp27232: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp27233: + .cv_def_range .Ltmp14028 .Ltmp14029, "E\021O\001\000\0000\000\000\000" + .short .Ltmp27235-.Ltmp27234 # Record length +.Ltmp27234: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp27235: + .cv_def_range .Ltmp14028 .Ltmp14029, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27237-.Ltmp27236 # Record length +.Ltmp27236: + .short 4414 # Record kind: S_LOCAL + .long 6998 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp27237: + .cv_def_range .Ltmp14028 .Ltmp14029, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27229: + .p2align 2 + .cv_linetable 988, "??$_Destroy_range@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z", .Lfunc_end988 + .section .debug$S,"dr",associative,"??$_Destroy_range1@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Destroy_range1,0> > >,std::sub_match,0> > *> + .long .Ltmp27239-.Ltmp27238 # Subsection size +.Ltmp27238: + .short .Ltmp27241-.Ltmp27240 # Record length +.Ltmp27240: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end989-"??$_Destroy_range1@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9708 # Function type index + .secrel32 "??$_Destroy_range1@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Destroy_range1@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Destroy_range1,0> > >,std::sub_match,0> > *>" # Function name +.Ltmp27241: + .short .Ltmp27243-.Ltmp27242 # Record length +.Ltmp27242: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27243: + .cv_def_range .Ltmp14030 .Ltmp14031, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp27245-.Ltmp27244 # Record length +.Ltmp27244: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27245: + .cv_def_range .Ltmp14030 .Ltmp14031, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp27247-.Ltmp27246 # Record length +.Ltmp27246: + .short 4414 # Record kind: S_LOCAL + .long 6998 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27247: + .cv_def_range .Ltmp14030 .Ltmp14031, "E\021O\001\000\000\020\000\000\000" + .short .Ltmp27249-.Ltmp27248 # Record length +.Ltmp27248: + .short 4414 # Record kind: S_LOCAL + .long 4759 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27249: + .cv_def_range .Ltmp14030 .Ltmp14031, "E\021O\001\000\000\030\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27239: + .p2align 2 + .cv_linetable 989, "??$_Destroy_range1@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z", .Lfunc_end989 + .section .debug$S,"dr",associative,"?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator,0> > >::deallocate + .long .Ltmp27251-.Ltmp27250 # Subsection size +.Ltmp27250: + .short .Ltmp27253-.Ltmp27252 # Record length +.Ltmp27252: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end990-"?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9709 # Function type index + .secrel32 "?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Function section relative address + .secidx "?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator,0> > >::deallocate" # Function name +.Ltmp27253: + .short .Ltmp27255-.Ltmp27254 # Record length +.Ltmp27254: + .short 4414 # Record kind: S_LOCAL + .long 6938 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27255: + .cv_def_range .Ltmp14032 .Ltmp14033, "E\021O\001\000\000 \000\000\000" + .short .Ltmp27257-.Ltmp27256 # Record length +.Ltmp27256: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp27257: + .cv_def_range .Ltmp14032 .Ltmp14033, "E\021O\001\000\000(\000\000\000" + .short .Ltmp27259-.Ltmp27258 # Record length +.Ltmp27258: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp27259: + .cv_def_range .Ltmp14032 .Ltmp14033, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27251: + .p2align 2 + .cv_linetable 990, "?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z", .Lfunc_end990 + .section .debug$S,"dr",associative,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Free_proxy + .long .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_end991-"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9710 # Function type index + .secrel32 "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Free_proxy" # Function name +.Ltmp27263: + .short .Ltmp27265-.Ltmp27264 # Record length +.Ltmp27264: + .short 4414 # Record kind: S_LOCAL + .long 6992 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27265: + .cv_def_range .Ltmp14034 .Ltmp14035, "E\021O\001\000\0000\000\000\000" + .short .Ltmp27267-.Ltmp27266 # Record length +.Ltmp27266: + .short 4414 # Record kind: S_LOCAL + .long 7352 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +.Ltmp27267: + .cv_def_range .Ltmp14034 .Ltmp14035, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27261: + .p2align 2 + .cv_linetable 991, "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ", .Lfunc_end991 + .section .debug$S,"dr",associative,"??$_Debug_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Debug_range,0> > + .long .Ltmp27269-.Ltmp27268 # Subsection size +.Ltmp27268: + .short .Ltmp27271-.Ltmp27270 # Record length +.Ltmp27270: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end992-"??$_Debug_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9713 # Function type index + .secrel32 "??$_Debug_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z" # Function section relative address + .secidx "??$_Debug_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Debug_range,0> >" # Function name +.Ltmp27271: + .short .Ltmp27273-.Ltmp27272 # Record length +.Ltmp27272: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp27273: + .cv_def_range .Lfunc_begin992 .Ltmp14037, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp27275-.Ltmp27274 # Record length +.Ltmp27274: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp27275: + .cv_def_range .Lfunc_begin992 .Ltmp14038, "E\021K\001\000\000\000\000\000\000" + .short .Ltmp27277-.Ltmp27276 # Record length +.Ltmp27276: + .short 4414 # Record kind: S_LOCAL + .long 7774 # TypeIndex + .short 1 # Flags + .asciz "_File" +.Ltmp27277: + .cv_def_range .Ltmp14036 .Ltmp14039, "E\021O\001\000\0000\000\000\000" + .short .Ltmp27279-.Ltmp27278 # Record length +.Ltmp27278: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Line" +.Ltmp27279: + .cv_def_range .Ltmp14036 .Ltmp14039, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27269: + .p2align 2 + .cv_linetable 992, "??$_Debug_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WI@Z", .Lfunc_end992 + .section .debug$S,"dr",associative,"??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> > + .long .Ltmp27281-.Ltmp27280 # Subsection size +.Ltmp27280: + .short .Ltmp27283-.Ltmp27282 # Record length +.Ltmp27282: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end993-"??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9716 # Function type index + .secrel32 "??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" # Function section relative address + .secidx "??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >" # Function name +.Ltmp27283: + .short .Ltmp27285-.Ltmp27284 # Record length +.Ltmp27284: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp27285: + .cv_def_range .Lfunc_begin993 .Ltmp14043, "A\021J\001\000\000" + .cv_def_range .Ltmp14043 .Ltmp14049 .Ltmp14050 .Ltmp14051, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp27287-.Ltmp27286 # Record length +.Ltmp27286: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp27287: + .cv_def_range .Lfunc_begin993 .Ltmp14044, "A\021K\001\000\000" + .cv_def_range .Ltmp14044 .Ltmp14049 .Ltmp14050 .Ltmp14051, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp27289-.Ltmp27288 # Record length +.Ltmp27288: + .short 4414 # Record kind: S_LOCAL + .long 6762 # TypeIndex + .short 1 # Flags + .asciz "_Matches" +.Ltmp27289: + .cv_def_range .Ltmp14042 .Ltmp14052, "E\021N\001\000\000\200\001\000\000" + .short .Ltmp27291-.Ltmp27290 # Record length +.Ltmp27290: + .short 4414 # Record kind: S_LOCAL + .long 9169 # TypeIndex + .short 1 # Flags + .asciz "_Re" +.Ltmp27291: + .cv_def_range .Ltmp14042 .Ltmp14052, "E\021N\001\000\000\210\001\000\000" + .short .Ltmp27293-.Ltmp27292 # Record length +.Ltmp27292: + .short 4414 # Record kind: S_LOCAL + .long 6793 # TypeIndex + .short 1 # Flags + .asciz "_Flgs" +.Ltmp27293: + .cv_def_range .Ltmp14042 .Ltmp14052, "E\021N\001\000\000\340\001\000\000" + .short .Ltmp27295-.Ltmp27294 # Record length +.Ltmp27294: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Full" +.Ltmp27295: + .cv_def_range .Ltmp14042 .Ltmp14052, "E\021N\001\000\000\226\001\000\000" + .short .Ltmp27297-.Ltmp27296 # Record length +.Ltmp27296: + .short 4414 # Record kind: S_LOCAL + .long 9750 # TypeIndex + .short 0 # Flags + .asciz "_Mx" +.Ltmp27297: + .cv_def_range .Ltmp14042 .Ltmp14052, "E\021N\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27281: + .p2align 2 + .cv_linetable 993, "??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z", .Lfunc_end993 + .section .debug$S,"dr",associative,"??$_Debug_range2@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WIUrandom_access_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Debug_range2,0> > + .long .Ltmp27299-.Ltmp27298 # Subsection size +.Ltmp27298: + .short .Ltmp27301-.Ltmp27300 # Record length +.Ltmp27300: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end994-"??$_Debug_range2@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WIUrandom_access_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11117 # Function type index + .secrel32 "??$_Debug_range2@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WIUrandom_access_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Debug_range2@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WIUrandom_access_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Debug_range2,0> >" # Function name +.Ltmp27301: + .short .Ltmp27303-.Ltmp27302 # Record length +.Ltmp27302: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp27303: + .cv_def_range .Lfunc_begin994 .Ltmp14054, "A\021J\001\000\000" + .cv_def_range .Ltmp14054 .Ltmp14060, "E\021O\001\000\0000\000\000\000" + .short .Ltmp27305-.Ltmp27304 # Record length +.Ltmp27304: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp27305: + .cv_def_range .Lfunc_begin994 .Ltmp14055, "A\021K\001\000\000" + .cv_def_range .Ltmp14055 .Ltmp14060, "E\021O\001\000\000(\000\000\000" + .short .Ltmp27307-.Ltmp27306 # Record length +.Ltmp27306: + .short 4414 # Record kind: S_LOCAL + .long 7774 # TypeIndex + .short 1 # Flags + .asciz "_File" +.Ltmp27307: + .cv_def_range .Ltmp14053 .Ltmp14061, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27309-.Ltmp27308 # Record length +.Ltmp27308: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Line" +.Ltmp27309: + .cv_def_range .Ltmp14053 .Ltmp14061, "E\021O\001\000\000D\000\000\000" + .short .Ltmp27311-.Ltmp27310 # Record length +.Ltmp27310: + .short 4414 # Record kind: S_LOCAL + .long 4308 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27311: + .cv_def_range .Ltmp14053 .Ltmp14061, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27299: + .p2align 2 + .cv_linetable 994, "??$_Debug_range2@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEB_WIUrandom_access_iterator_tag@0@@Z", .Lfunc_end994 + .section .debug$S,"dr",associative,"??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::operator!= + .long .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_end995-"??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 11120 # 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 +.Ltmp27315: + .short .Ltmp27317-.Ltmp27316 # Record length +.Ltmp27316: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp27317: + .cv_def_range .Lfunc_begin995 .Ltmp14063, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp27319-.Ltmp27318 # Record length +.Ltmp27318: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp27319: + .cv_def_range .Lfunc_begin995 .Ltmp14064, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27313: + .p2align 2 + .cv_linetable 995, "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z", .Lfunc_end995 + .section .debug$S,"dr",associative,"??$_Debug_pointer@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Debug_pointer,0> > + .long .Ltmp27321-.Ltmp27320 # Subsection size +.Ltmp27320: + .short .Ltmp27323-.Ltmp27322 # Record length +.Ltmp27322: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end996-"??$_Debug_pointer@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11123 # Function type index + .secrel32 "??$_Debug_pointer@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z" # Function section relative address + .secidx "??$_Debug_pointer@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Debug_pointer,0> >" # Function name +.Ltmp27323: + .short .Ltmp27325-.Ltmp27324 # Record length +.Ltmp27324: + .short 4414 # Record kind: S_LOCAL + .long 6742 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27325: + .cv_def_range .Ltmp14066 .Ltmp14067, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp27327-.Ltmp27326 # Record length +.Ltmp27326: + .short 4414 # Record kind: S_LOCAL + .long 7774 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27327: + .cv_def_range .Ltmp14066 .Ltmp14067, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp27329-.Ltmp27328 # Record length +.Ltmp27328: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27329: + .cv_def_range .Ltmp14066 .Ltmp14067, "E\021O\001\000\000\024\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27321: + .p2align 2 + .cv_linetable 996, "??$_Debug_pointer@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEB_WI@Z", .Lfunc_end996 + .section .debug$S,"dr",associative,"??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::operator< + .long .Ltmp27331-.Ltmp27330 # Subsection size +.Ltmp27330: + .short .Ltmp27333-.Ltmp27332 # Record length +.Ltmp27332: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end997-"??Mdetails@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 11124 # Function type index + .secrel32 "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" # Function section relative address + .secidx "??Mdetails@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 +.Ltmp27333: + .short .Ltmp27335-.Ltmp27334 # Record length +.Ltmp27334: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp27335: + .cv_def_range .Lfunc_begin997 .Lfunc_end997, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp27337-.Ltmp27336 # Record length +.Ltmp27336: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp27337: + .cv_def_range .Lfunc_begin997 .Lfunc_end997, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27331: + .p2align 2 + .cv_linetable 997, "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z", .Lfunc_end997 + .section .debug$S,"dr",associative,"??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::operator== + .long .Ltmp27339-.Ltmp27338 # Subsection size +.Ltmp27338: + .short .Ltmp27341-.Ltmp27340 # Record length +.Ltmp27340: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end998-"??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 11125 # 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 +.Ltmp27341: + .short .Ltmp27343-.Ltmp27342 # Record length +.Ltmp27342: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp27343: + .cv_def_range .Lfunc_begin998 .Ltmp14071, "A\021J\001\000\000" + .cv_def_range .Ltmp14071 .Lfunc_end998, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp27345-.Ltmp27344 # Record length +.Ltmp27344: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp27345: + .cv_def_range .Lfunc_begin998 .Ltmp14070, "A\021K\001\000\000" + .cv_def_range .Ltmp14070 .Lfunc_end998, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27339: + .p2align 2 + .cv_linetable 998, "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z", .Lfunc_end998 + .section .debug$S,"dr",associative,"?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_regex >::_Empty + .long .Ltmp27347-.Ltmp27346 # Subsection size +.Ltmp27346: + .short .Ltmp27349-.Ltmp27348 # Record length +.Ltmp27348: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end999-"?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11126 # Function type index + .secrel32 "?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ" # Function section relative address + .secidx "?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::_Empty" # Function name +.Ltmp27349: + .short .Ltmp27351-.Ltmp27350 # Record length +.Ltmp27350: + .short 4414 # Record kind: S_LOCAL + .long 9204 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27351: + .cv_def_range .Ltmp14073 .Ltmp14074, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27347: + .p2align 2 + .cv_linetable 999, "?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ", .Lfunc_end999 + .section .debug$S,"dr",associative,"?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_regex >::flags + .long .Ltmp27353-.Ltmp27352 # Subsection size +.Ltmp27352: + .short .Ltmp27355-.Ltmp27354 # Record length +.Ltmp27354: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1000-"?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11127 # Function type index + .secrel32 "?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ" # Function section relative address + .secidx "?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::flags" # Function name +.Ltmp27355: + .short .Ltmp27357-.Ltmp27356 # Record length +.Ltmp27356: + .short 4414 # Record kind: S_LOCAL + .long 9204 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27357: + .cv_def_range .Ltmp14075 .Ltmp14076, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27353: + .p2align 2 + .cv_linetable 1000, "?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ", .Lfunc_end1000 + .section .debug$S,"dr",associative,"?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_regex >::mark_count + .long .Ltmp27359-.Ltmp27358 # Subsection size +.Ltmp27358: + .short .Ltmp27361-.Ltmp27360 # Record length +.Ltmp27360: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1001-"?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11128 # Function type index + .secrel32 "?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ" # Function section relative address + .secidx "?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::mark_count" # Function name +.Ltmp27361: + .short .Ltmp27363-.Ltmp27362 # Record length +.Ltmp27362: + .short 4414 # Record kind: S_LOCAL + .long 9204 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27363: + .cv_def_range .Ltmp14077 .Ltmp14078, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27359: + .p2align 2 + .cv_linetable 1001, "?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ", .Lfunc_end1001 + .section .debug$S,"dr",associative,"?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_regex >::_Get + .long .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_end1002-"?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11129 # Function type index + .secrel32 "?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ" # Function section relative address + .secidx "?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::_Get" # Function name +.Ltmp27367: + .short .Ltmp27369-.Ltmp27368 # Record length +.Ltmp27368: + .short 4414 # Record kind: S_LOCAL + .long 9204 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27369: + .cv_def_range .Ltmp14079 .Ltmp14080, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27365: + .p2align 2 + .cv_linetable 1002, "?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ", .Lfunc_end1002 + .section .debug$S,"dr",associative,"?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_regex >::_Get_traits + .long .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_end1003-"?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11130 # Function type index + .secrel32 "?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ" # Function section relative address + .secidx "?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::_Get_traits" # Function name +.Ltmp27373: + .short .Ltmp27375-.Ltmp27374 # Record length +.Ltmp27374: + .short 4414 # Record kind: S_LOCAL + .long 9204 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27375: + .cv_def_range .Ltmp14081 .Ltmp14082, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27371: + .p2align 2 + .cv_linetable 1003, "?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ", .Lfunc_end1003 + .section .debug$S,"dr",associative,"??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Matcher + .long .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_end1004-"??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11131 # Function type index + .secrel32 "??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" # Function section relative address + .secidx "??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Matcher" # Function name +.Ltmp27379: + .short .Ltmp27381-.Ltmp27380 # Record length +.Ltmp27380: + .short 4414 # Record kind: S_LOCAL + .long 9720 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27381: + .cv_def_range .Ltmp14089 .Ltmp14102, "E\021N\001\000\000H\000\000\000" + .short .Ltmp27383-.Ltmp27382 # Record length +.Ltmp27382: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_Pfirst" +.Ltmp27383: + .cv_def_range .Lfunc_begin1004 .Ltmp14091, "A\021K\001\000\000" + .cv_def_range .Ltmp14091 .Ltmp14098 .Ltmp14099 .Ltmp14101, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp27385-.Ltmp27384 # Record length +.Ltmp27384: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_Plast" +.Ltmp27385: + .cv_def_range .Lfunc_begin1004 .Ltmp14090, "A\021P\001\000\000" + .cv_def_range .Ltmp14090 .Ltmp14098 .Ltmp14099 .Ltmp14101, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp27387-.Ltmp27386 # Record length +.Ltmp27386: + .short 4414 # Record kind: S_LOCAL + .long 9216 # TypeIndex + .short 1 # Flags + .asciz "_Tr" +.Ltmp27387: + .cv_def_range .Ltmp14089 .Ltmp14102, "E\021N\001\000\000P\000\000\000" + .short .Ltmp27389-.Ltmp27388 # Record length +.Ltmp27388: + .short 4414 # Record kind: S_LOCAL + .long 9178 # TypeIndex + .short 1 # Flags + .asciz "_Re" +.Ltmp27389: + .cv_def_range .Ltmp14089 .Ltmp14102, "E\021N\001\000\000\240\000\000\000" + .short .Ltmp27391-.Ltmp27390 # Record length +.Ltmp27390: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Nx" +.Ltmp27391: + .cv_def_range .Ltmp14089 .Ltmp14102, "E\021N\001\000\000\250\000\000\000" + .short .Ltmp27393-.Ltmp27392 # Record length +.Ltmp27392: + .short 4414 # Record kind: S_LOCAL + .long 9174 # TypeIndex + .short 1 # Flags + .asciz "_Sf" +.Ltmp27393: + .cv_def_range .Ltmp14089 .Ltmp14102, "E\021N\001\000\000\260\000\000\000" + .short .Ltmp27395-.Ltmp27394 # Record length +.Ltmp27394: + .short 4414 # Record kind: S_LOCAL + .long 6793 # TypeIndex + .short 1 # Flags + .asciz "_Mf" +.Ltmp27395: + .cv_def_range .Ltmp14089 .Ltmp14102, "E\021N\001\000\000\270\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27377: + .p2align 2 + .cv_linetable 1004, "??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z", .Lfunc_end1004 + .section .debug$S,"dr",associative,"??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Match,0> > > > + .long .Ltmp27397-.Ltmp27396 # Subsection size +.Ltmp27396: + .short .Ltmp27399-.Ltmp27398 # Record length +.Ltmp27398: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1005-"??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11134 # Function type index + .secrel32 "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" # Function section relative address + .secidx "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Match,0> > > >" # Function name +.Ltmp27399: + .short .Ltmp27401-.Ltmp27400 # Record length +.Ltmp27400: + .short 4414 # Record kind: S_LOCAL + .long 9720 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27401: + .cv_def_range .Ltmp14103 .Ltmp14117, "E\021O\001\000\000\210\000\000\000" + .short .Ltmp27403-.Ltmp27402 # Record length +.Ltmp27402: + .short 4414 # Record kind: S_LOCAL + .long 6762 # TypeIndex + .short 1 # Flags + .asciz "_Matches" +.Ltmp27403: + .cv_def_range .Ltmp14103 .Ltmp14117, "E\021O\001\000\000\220\000\000\000" + .short .Ltmp27405-.Ltmp27404 # Record length +.Ltmp27404: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Full_match" +.Ltmp27405: + .cv_def_range .Ltmp14103 .Ltmp14117, "E\021O\001\000\000\236\000\000\000" + .short .Ltmp27407-.Ltmp27406 # Record length +.Ltmp27406: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp14115-.Ltmp14109 # Code size + .secrel32 .Ltmp14109 # Function section relative address + .secidx .Lfunc_begin1005 # Function section index + .byte 0 # Lexical block name +.Ltmp27407: + .short .Ltmp27409-.Ltmp27408 # Record length +.Ltmp27408: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Idx" +.Ltmp27409: + .cv_def_range .Ltmp14109 .Ltmp14115, "E\021O\001\000\000\204\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27397: + .p2align 2 + .cv_linetable 1005, "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z", .Lfunc_end1005 + .section .debug$S,"dr",associative,"??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::~_Matcher + .long .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_end1006-"??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11136 # Function type index + .secrel32 "??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::~_Matcher" # Function name +.Ltmp27413: + .short .Ltmp27415-.Ltmp27414 # Record length +.Ltmp27414: + .short 4414 # Record kind: S_LOCAL + .long 9720 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27415: + .cv_def_range .Ltmp14118 .Ltmp14120, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27411: + .p2align 2 + .cv_linetable 1006, "??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ", .Lfunc_end1006 + .section .debug$S,"dr",associative,"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Tgt_state_t,0> >::_Tgt_state_t + .long .Ltmp27417-.Ltmp27416 # Subsection size +.Ltmp27416: + .short .Ltmp27419-.Ltmp27418 # Record length +.Ltmp27418: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1007-"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11138 # Function type index + .secrel32 "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Tgt_state_t,0> >::_Tgt_state_t" # Function name +.Ltmp27419: + .short .Ltmp27421-.Ltmp27420 # Record length +.Ltmp27420: + .short 4414 # Record kind: S_LOCAL + .long 9754 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27421: + .cv_def_range .Ltmp14121 .Ltmp14122, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27417: + .p2align 2 + .cv_linetable 1007, "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ", .Lfunc_end1007 + .section .debug$S,"dr",associative,"??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::vector + .long .Ltmp27423-.Ltmp27422 # Subsection size +.Ltmp27422: + .short .Ltmp27425-.Ltmp27424 # Record length +.Ltmp27424: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1008-"??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11139 # Function type index + .secrel32 "??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +.Ltmp27425: + .short .Ltmp27427-.Ltmp27426 # Record length +.Ltmp27426: + .short 4414 # Record kind: S_LOCAL + .long 9764 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27427: + .cv_def_range .Ltmp14125 .Ltmp14126, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27423: + .p2align 2 + .cv_linetable 1008, "??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ", .Lfunc_end1008 + .section .debug$S,"dr",associative,"??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::regex_constants::operator& + .long .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_end1009-"??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11143 # 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 +.Ltmp27431: + .short .Ltmp27433-.Ltmp27432 # Record length +.Ltmp27432: + .short 4414 # Record kind: S_LOCAL + .long 6793 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp27433: + .cv_def_range .Ltmp14127 .Ltmp14128, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp27435-.Ltmp27434 # Record length +.Ltmp27434: + .short 4414 # Record kind: S_LOCAL + .long 6793 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp27435: + .cv_def_range .Ltmp14127 .Ltmp14128, "E\021O\001\000\000\004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27429: + .p2align 2 + .cv_linetable 1009, "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z", .Lfunc_end1009 + .section .debug$S,"dr",associative,"?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::resize + .long .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_end1010-"?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11144 # Function type index + .secrel32 "?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" # Function section relative address + .secidx "?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::resize" # Function name +.Ltmp27439: + .short .Ltmp27441-.Ltmp27440 # Record length +.Ltmp27440: + .short 4414 # Record kind: S_LOCAL + .long 9764 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27441: + .cv_def_range .Ltmp14131 .Ltmp14139, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp27443-.Ltmp27442 # Record length +.Ltmp27442: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp27443: + .cv_def_range .Ltmp14131 .Ltmp14139, "E\021N\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27437: + .p2align 2 + .cv_linetable 1010, "?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z", .Lfunc_end1010 + .section .debug$S,"dr",associative,"??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::~vector + .long .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_end1011-"??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11145 # Function type index + .secrel32 "??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::~vector" # Function name +.Ltmp27447: + .short .Ltmp27449-.Ltmp27448 # Record length +.Ltmp27448: + .short 4414 # Record kind: S_LOCAL + .long 9764 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27449: + .cv_def_range .Ltmp14142 .Ltmp14145, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27445: + .p2align 2 + .cv_linetable 1011, "??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ", .Lfunc_end1011 + .section .debug$S,"dr",associative,"??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Tgt_state_t,0> >::~_Tgt_state_t + .long .Ltmp27451-.Ltmp27450 # Subsection size +.Ltmp27450: + .short .Ltmp27453-.Ltmp27452 # Record length +.Ltmp27452: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1012-"??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11146 # Function type index + .secrel32 "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Tgt_state_t,0> >::~_Tgt_state_t" # Function name +.Ltmp27453: + .short .Ltmp27455-.Ltmp27454 # Record length +.Ltmp27454: + .short 4414 # Record kind: S_LOCAL + .long 9754 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27455: + .cv_def_range .Ltmp14146 .Ltmp14148, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27451: + .p2align 2 + .cv_linetable 1012, "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ", .Lfunc_end1012 + .section .debug$S,"dr",associative,"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Bt_state_t,0> >::_Bt_state_t + .long .Ltmp27457-.Ltmp27456 # Subsection size +.Ltmp27456: + .short .Ltmp27459-.Ltmp27458 # Record length +.Ltmp27458: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1013-"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11149 # Function type index + .secrel32 "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Bt_state_t,0> >::_Bt_state_t" # Function name +.Ltmp27459: + .short .Ltmp27461-.Ltmp27460 # Record length +.Ltmp27460: + .short 4414 # Record kind: S_LOCAL + .long 11147 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27461: + .cv_def_range .Ltmp14149 .Ltmp14150, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27457: + .p2align 2 + .cv_linetable 1013, "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ", .Lfunc_end1013 + .section .debug$S,"dr",associative,"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::vector + .long .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_end1014-"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11150 # Function type index + .secrel32 "??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::vector" # Function name +.Ltmp27465: + .short .Ltmp27467-.Ltmp27466 # Record length +.Ltmp27466: + .short 4414 # Record kind: S_LOCAL + .long 9897 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27467: + .cv_def_range .Ltmp14153 .Ltmp14154, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27463: + .p2align 2 + .cv_linetable 1014, "??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ", .Lfunc_end1014 + .section .debug$S,"dr",associative,"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::vector + .long .Ltmp27469-.Ltmp27468 # Subsection size +.Ltmp27468: + .short .Ltmp27471-.Ltmp27470 # Record length +.Ltmp27470: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1015-"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11151 # Function type index + .secrel32 "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +.Ltmp27471: + .short .Ltmp27473-.Ltmp27472 # Record length +.Ltmp27472: + .short 4414 # Record kind: S_LOCAL + .long 10133 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27473: + .cv_def_range .Ltmp14155 .Ltmp14156, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27469: + .p2align 2 + .cv_linetable 1015, "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ", .Lfunc_end1015 + .section .debug$S,"dr",associative,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_val >::_Vb_val + .long .Ltmp27475-.Ltmp27474 # Subsection size +.Ltmp27474: + .short .Ltmp27477-.Ltmp27476 # Record length +.Ltmp27476: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1016-"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11152 # Function type index + .secrel32 "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z" # Function section relative address + .secidx "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_val >::_Vb_val" # Function name +.Ltmp27477: + .short .Ltmp27479-.Ltmp27478 # Record length +.Ltmp27478: + .short 4414 # Record kind: S_LOCAL + .long 10381 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27479: + .cv_def_range .Ltmp14161 .Ltmp14165, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp27481-.Ltmp27480 # Record length +.Ltmp27480: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp27481: + .cv_def_range .Ltmp14161 .Ltmp14165, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp27483-.Ltmp27482 # Record length +.Ltmp27482: + .short 4414 # Record kind: S_LOCAL + .long 7300 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp27483: + .cv_def_range .Ltmp14161 .Ltmp14165, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27475: + .p2align 2 + .cv_linetable 1016, "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_N@Z", .Lfunc_end1016 + .section .debug$S,"dr",associative,"?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_val >::_Nw + .long .Ltmp27485-.Ltmp27484 # Subsection size +.Ltmp27484: + .short .Ltmp27487-.Ltmp27486 # Record length +.Ltmp27486: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1017-"?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11153 # Function type index + .secrel32 "?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z" # Function section relative address + .secidx "?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_val >::_Nw" # Function name +.Ltmp27487: + .short .Ltmp27489-.Ltmp27488 # Record length +.Ltmp27488: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp27489: + .cv_def_range .Ltmp14166 .Ltmp14167, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27485: + .p2align 2 + .cv_linetable 1017, "?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z", .Lfunc_end1017 + .section .debug$S,"dr",associative,"??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::vector + .long .Ltmp27491-.Ltmp27490 # Subsection size +.Ltmp27490: + .short .Ltmp27493-.Ltmp27492 # Record length +.Ltmp27492: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1018-"??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11154 # Function type index + .secrel32 "??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBI@Z" # Function section relative address + .secidx "??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBI@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +.Ltmp27493: + .short .Ltmp27495-.Ltmp27494 # Record length +.Ltmp27494: + .short 4414 # Record kind: S_LOCAL + .long 10524 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27495: + .cv_def_range .Ltmp14170 .Ltmp14174, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp27497-.Ltmp27496 # Record length +.Ltmp27496: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp27497: + .cv_def_range .Ltmp14170 .Ltmp14174, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp27499-.Ltmp27498 # Record length +.Ltmp27498: + .short 4414 # Record kind: S_LOCAL + .long 10496 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp27499: + .cv_def_range .Ltmp14170 .Ltmp14174, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27491: + .p2align 2 + .cv_linetable 1018, "??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBI@Z", .Lfunc_end1018 + .section .debug$S,"dr",associative,"?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_val >::_Alloc_proxy + .long .Ltmp27501-.Ltmp27500 # Subsection size +.Ltmp27500: + .short .Ltmp27503-.Ltmp27502 # Record length +.Ltmp27502: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1019-"?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11155 # Function type index + .secrel32 "?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_val >::_Alloc_proxy" # Function name +.Ltmp27503: + .short .Ltmp27505-.Ltmp27504 # Record length +.Ltmp27504: + .short 4414 # Record kind: S_LOCAL + .long 10381 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27505: + .cv_def_range .Ltmp14175 .Ltmp14176, "E\021O\001\000\000@\000\000\000" + .short .Ltmp27507-.Ltmp27506 # Record length +.Ltmp27506: + .short 4414 # Record kind: S_LOCAL + .long 7352 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +.Ltmp27507: + .cv_def_range .Ltmp14175 .Ltmp14176, "E\021O\001\000\000X\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27501: + .p2align 2 + .cv_linetable 1019, "?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ", .Lfunc_end1019 + .section .debug$S,"dr",associative,"??1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::~vector + .long .Ltmp27509-.Ltmp27508 # Subsection size +.Ltmp27508: + .short .Ltmp27511-.Ltmp27510 # Record length +.Ltmp27510: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1020-"??1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11156 # Function type index + .secrel32 "??1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::~vector" # Function name +.Ltmp27511: + .short .Ltmp27513-.Ltmp27512 # Record length +.Ltmp27512: + .short 4414 # Record kind: S_LOCAL + .long 10524 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27513: + .cv_def_range .Ltmp14179 .Ltmp14182, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27509: + .p2align 2 + .cv_linetable 1020, "??1?$vector@IV?$allocator@_N@std@@@std@@QEAA@XZ", .Lfunc_end1020 + .section .debug$S,"dr",associative,"??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Vector_alloc + .long .Ltmp27515-.Ltmp27514 # Subsection size +.Ltmp27514: + .short .Ltmp27517-.Ltmp27516 # Record length +.Ltmp27516: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1021-"??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11157 # Function type index + .secrel32 "??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Vector_alloc" # Function name +.Ltmp27517: + .short .Ltmp27519-.Ltmp27518 # Record length +.Ltmp27518: + .short 4414 # Record kind: S_LOCAL + .long 10719 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27519: + .cv_def_range .Ltmp14185 .Ltmp14189, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27515: + .p2align 2 + .cv_linetable 1021, "??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1021 + .section .debug$S,"dr",associative,"?_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Construct_n + .long .Ltmp27521-.Ltmp27520 # Subsection size +.Ltmp27520: + .short .Ltmp27523-.Ltmp27522 # Record length +.Ltmp27522: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1022-"?_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11158 # Function type index + .secrel32 "?_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z" # Function section relative address + .secidx "?_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Construct_n" # Function name +.Ltmp27523: + .short .Ltmp27525-.Ltmp27524 # Record length +.Ltmp27524: + .short 4414 # Record kind: S_LOCAL + .long 10524 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27525: + .cv_def_range .Ltmp14192 .Ltmp14196, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp27527-.Ltmp27526 # Record length +.Ltmp27526: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp27527: + .cv_def_range .Ltmp14192 .Ltmp14196, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp27529-.Ltmp27528 # Record length +.Ltmp27528: + .short 4414 # Record kind: S_LOCAL + .long 10449 # TypeIndex + .short 1 # Flags + .asciz "_Pval" +.Ltmp27529: + .cv_def_range .Ltmp14192 .Ltmp14196, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27521: + .p2align 2 + .cv_linetable 1022, "?_Construct_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KPEBI@Z", .Lfunc_end1022 + .section .debug$S,"dr",associative,"??$addressof@$$CBI@std@@YAPEBIAEBI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::addressof + .long .Ltmp27531-.Ltmp27530 # Subsection size +.Ltmp27530: + .short .Ltmp27533-.Ltmp27532 # Record length +.Ltmp27532: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1023-"??$addressof@$$CBI@std@@YAPEBIAEBI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11160 # Function type index + .secrel32 "??$addressof@$$CBI@std@@YAPEBIAEBI@Z" # Function section relative address + .secidx "??$addressof@$$CBI@std@@YAPEBIAEBI@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof" # Function name +.Ltmp27533: + .short .Ltmp27535-.Ltmp27534 # Record length +.Ltmp27534: + .short 4414 # Record kind: S_LOCAL + .long 10496 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp27535: + .cv_def_range .Ltmp14197 .Ltmp14198, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27531: + .p2align 2 + .cv_linetable 1023, "??$addressof@$$CBI@std@@YAPEBIAEBI@Z", .Lfunc_end1023 + .section .debug$S,"dr",associative,"??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::~_Vector_alloc + .long .Ltmp27537-.Ltmp27536 # Subsection size +.Ltmp27536: + .short .Ltmp27539-.Ltmp27538 # Record length +.Ltmp27538: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1024-"??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11161 # Function type index + .secrel32 "??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::~_Vector_alloc" # Function name +.Ltmp27539: + .short .Ltmp27541-.Ltmp27540 # Record length +.Ltmp27540: + .short 4414 # Record kind: S_LOCAL + .long 10719 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27541: + .cv_def_range .Ltmp14201 .Ltmp14204, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27537: + .p2align 2 + .cv_linetable 1024, "??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1024 + .section .debug$S,"dr",associative,"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_Vector_val >,1>::_Compressed_pair<> + .long .Ltmp27543-.Ltmp27542 # Subsection size +.Ltmp27542: + .short .Ltmp27545-.Ltmp27544 # Record length +.Ltmp27544: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1025-"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11163 # Function type index + .secrel32 "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Function section relative address + .secidx "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>::_Compressed_pair<>" # Function name +.Ltmp27545: + .short .Ltmp27547-.Ltmp27546 # Record length +.Ltmp27546: + .short 4414 # Record kind: S_LOCAL + .long 10886 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27547: + .cv_def_range .Ltmp14205 .Ltmp14206, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27549-.Ltmp27548 # Record length +.Ltmp27548: + .short 4414 # Record kind: S_LOCAL + .long 7745 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27549: + .cv_def_range .Ltmp14205 .Ltmp14206, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27543: + .p2align 2 + .cv_linetable 1025, "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z", .Lfunc_end1025 + .section .debug$S,"dr",associative,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Alloc_proxy + .long .Ltmp27551-.Ltmp27550 # Subsection size +.Ltmp27550: + .short .Ltmp27553-.Ltmp27552 # Record length +.Ltmp27552: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1026-"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11164 # Function type index + .secrel32 "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Alloc_proxy" # Function name +.Ltmp27553: + .short .Ltmp27555-.Ltmp27554 # Record length +.Ltmp27554: + .short 4414 # Record kind: S_LOCAL + .long 10719 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27555: + .cv_def_range .Ltmp14207 .Ltmp14208, "E\021O\001\000\000P\000\000\000" + .short .Ltmp27557-.Ltmp27556 # Record length +.Ltmp27556: + .short 4414 # Record kind: S_LOCAL + .long 7352 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +.Ltmp27557: + .cv_def_range .Ltmp14207 .Ltmp14208, "E\021O\001\000\000h\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27551: + .p2align 2 + .cv_linetable 1026, "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ", .Lfunc_end1026 + .section .debug$S,"dr",associative,"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_Vector_val >,1>::~_Compressed_pair + .long .Ltmp27559-.Ltmp27558 # Subsection size +.Ltmp27558: + .short .Ltmp27561-.Ltmp27560 # Record length +.Ltmp27560: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1027-"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11166 # Function type index + .secrel32 "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>::~_Compressed_pair" # Function name +.Ltmp27561: + .short .Ltmp27563-.Ltmp27562 # Record length +.Ltmp27562: + .short 4414 # Record kind: S_LOCAL + .long 10886 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27563: + .cv_def_range .Ltmp14209 .Ltmp14211, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27559: + .p2align 2 + .cv_linetable 1027, "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@XZ", .Lfunc_end1027 + .section .debug$S,"dr",associative,"??0?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::_Wrap_alloc + .long .Ltmp27565-.Ltmp27564 # Subsection size +.Ltmp27564: + .short .Ltmp27567-.Ltmp27566 # Record length +.Ltmp27566: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1028-"??0?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11167 # Function type index + .secrel32 "??0?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::_Wrap_alloc" # Function name +.Ltmp27567: + .short .Ltmp27569-.Ltmp27568 # Record length +.Ltmp27568: + .short 4414 # Record kind: S_LOCAL + .long 10500 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27569: + .cv_def_range .Ltmp14212 .Ltmp14213, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27565: + .p2align 2 + .cv_linetable 1028, "??0?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@XZ", .Lfunc_end1028 + .section .debug$S,"dr",associative,"??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_val >::_Vector_val + .long .Ltmp27571-.Ltmp27570 # Subsection size +.Ltmp27570: + .short .Ltmp27573-.Ltmp27572 # Record length +.Ltmp27572: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1029-"??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11168 # Function type index + .secrel32 "??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_val >::_Vector_val" # Function name +.Ltmp27573: + .short .Ltmp27575-.Ltmp27574 # Record length +.Ltmp27574: + .short 4414 # Record kind: S_LOCAL + .long 10914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27575: + .cv_def_range .Ltmp14214 .Ltmp14215, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27571: + .p2align 2 + .cv_linetable 1029, "??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ", .Lfunc_end1029 + .section .debug$S,"dr",associative,"??0?$allocator@I@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocator + .long .Ltmp27577-.Ltmp27576 # Subsection size +.Ltmp27576: + .short .Ltmp27579-.Ltmp27578 # Record length +.Ltmp27578: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1030-"??0?$allocator@I@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11169 # Function type index + .secrel32 "??0?$allocator@I@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$allocator@I@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +.Ltmp27579: + .short .Ltmp27581-.Ltmp27580 # Record length +.Ltmp27580: + .short 4414 # Record kind: S_LOCAL + .long 10691 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27581: + .cv_def_range .Ltmp14216 .Ltmp14217, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27577: + .p2align 2 + .cv_linetable 1030, "??0?$allocator@I@std@@QEAA@XZ", .Lfunc_end1030 + .section .debug$S,"dr",associative,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Getal + .long .Ltmp27583-.Ltmp27582 # Subsection size +.Ltmp27582: + .short .Ltmp27585-.Ltmp27584 # Record length +.Ltmp27584: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1031-"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11170 # Function type index + .secrel32 "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" # Function section relative address + .secidx "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Getal" # Function name +.Ltmp27585: + .short .Ltmp27587-.Ltmp27586 # Record length +.Ltmp27586: + .short 4414 # Record kind: S_LOCAL + .long 10719 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27587: + .cv_def_range .Ltmp14218 .Ltmp14219, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27583: + .p2align 2 + .cv_linetable 1031, "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ", .Lfunc_end1031 + .section .debug$S,"dr",associative,"??$?0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::_Wrap_alloc > &> + .long .Ltmp27589-.Ltmp27588 # Subsection size +.Ltmp27588: + .short .Ltmp27591-.Ltmp27590 # Record length +.Ltmp27590: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1032-"??$?0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11172 # Function type index + .secrel32 "??$?0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" # Function section relative address + .secidx "??$?0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::_Wrap_alloc > &>" # Function name +.Ltmp27591: + .short .Ltmp27593-.Ltmp27592 # Record length +.Ltmp27592: + .short 4414 # Record kind: S_LOCAL + .long 7366 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27593: + .cv_def_range .Ltmp14220 .Ltmp14221, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27595-.Ltmp27594 # Record length +.Ltmp27594: + .short 4414 # Record kind: S_LOCAL + .long 10509 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp27595: + .cv_def_range .Ltmp14220 .Ltmp14221, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27589: + .p2align 2 + .cv_linetable 1032, "??$?0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z", .Lfunc_end1032 + .section .debug$S,"dr",associative,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myproxy + .long .Ltmp27597-.Ltmp27596 # Subsection size +.Ltmp27596: + .short .Ltmp27599-.Ltmp27598 # Record length +.Ltmp27598: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1033-"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11173 # Function type index + .secrel32 "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Function section relative address + .secidx "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myproxy" # Function name +.Ltmp27599: + .short .Ltmp27601-.Ltmp27600 # Record length +.Ltmp27600: + .short 4414 # Record kind: S_LOCAL + .long 10719 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27601: + .cv_def_range .Ltmp14222 .Ltmp14223, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27597: + .p2align 2 + .cv_linetable 1033, "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ", .Lfunc_end1033 + .section .debug$S,"dr",associative,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Get_data + .long .Ltmp27603-.Ltmp27602 # Subsection size +.Ltmp27602: + .short .Ltmp27605-.Ltmp27604 # Record length +.Ltmp27604: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1034-"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11174 # Function type index + .secrel32 "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Get_data" # Function name +.Ltmp27605: + .short .Ltmp27607-.Ltmp27606 # Record length +.Ltmp27606: + .short 4414 # Record kind: S_LOCAL + .long 10719 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27607: + .cv_def_range .Ltmp14224 .Ltmp14225, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27603: + .p2align 2 + .cv_linetable 1034, "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ", .Lfunc_end1034 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_Vector_val >,1>::_Get_first + .long .Ltmp27609-.Ltmp27608 # Subsection size +.Ltmp27608: + .short .Ltmp27611-.Ltmp27610 # Record length +.Ltmp27610: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1035-"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11175 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" # Function section relative address + .secidx "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>::_Get_first" # Function name +.Ltmp27611: + .short .Ltmp27613-.Ltmp27612 # Record length +.Ltmp27612: + .short 4414 # Record kind: S_LOCAL + .long 10886 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27613: + .cv_def_range .Ltmp14226 .Ltmp14227, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27609: + .p2align 2 + .cv_linetable 1035, "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ", .Lfunc_end1035 + .section .debug$S,"dr",associative,"??$forward@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward > &> + .long .Ltmp27615-.Ltmp27614 # Subsection size +.Ltmp27614: + .short .Ltmp27617-.Ltmp27616 # Record length +.Ltmp27616: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1036-"??$forward@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11177 # Function type index + .secrel32 "??$forward@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" # Function section relative address + .secidx "??$forward@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward > &>" # Function name +.Ltmp27617: + .short .Ltmp27619-.Ltmp27618 # Record length +.Ltmp27618: + .short 4414 # Record kind: S_LOCAL + .long 10509 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp27619: + .cv_def_range .Ltmp14228 .Ltmp14229, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27615: + .p2align 2 + .cv_linetable 1036, "??$forward@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z", .Lfunc_end1036 + .section .debug$S,"dr",associative,"??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocator + .long .Ltmp27621-.Ltmp27620 # Subsection size +.Ltmp27620: + .short .Ltmp27623-.Ltmp27622 # Record length +.Ltmp27622: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1037-"??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11179 # Function type index + .secrel32 "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" # Function section relative address + .secidx "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +.Ltmp27623: + .short .Ltmp27625-.Ltmp27624 # Record length +.Ltmp27624: + .short 4414 # Record kind: S_LOCAL + .long 7394 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27625: + .cv_def_range .Ltmp14230 .Ltmp14231, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp27627-.Ltmp27626 # Record length +.Ltmp27626: + .short 4414 # Record kind: S_LOCAL + .long 10693 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27627: + .cv_def_range .Ltmp14230 .Ltmp14231, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27621: + .p2align 2 + .cv_linetable 1037, "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z", .Lfunc_end1037 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_Vector_val >,1>::_Get_second + .long .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_end1038-"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11180 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>::_Get_second" # Function name +.Ltmp27631: + .short .Ltmp27633-.Ltmp27632 # Record length +.Ltmp27632: + .short 4414 # Record kind: S_LOCAL + .long 10886 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27633: + .cv_def_range .Ltmp14232 .Ltmp14233, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27629: + .p2align 2 + .cv_linetable 1038, "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ", .Lfunc_end1038 + .section .debug$S,"dr",associative,"??1?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_val >::~_Vector_val + .long .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_end1039-"??1?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11181 # Function type index + .secrel32 "??1?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_val >::~_Vector_val" # Function name +.Ltmp27637: + .short .Ltmp27639-.Ltmp27638 # Record length +.Ltmp27638: + .short 4414 # Record kind: S_LOCAL + .long 10914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27639: + .cv_def_range .Ltmp14234 .Ltmp14236, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27635: + .p2align 2 + .cv_linetable 1039, "??1?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ", .Lfunc_end1039 + .section .debug$S,"dr",associative,"?_Buy@?$vector@IV?$allocator@_N@std@@@std@@IEAA_N_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Buy + .long .Ltmp27641-.Ltmp27640 # Subsection size +.Ltmp27640: + .short .Ltmp27643-.Ltmp27642 # Record length +.Ltmp27642: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1040-"?_Buy@?$vector@IV?$allocator@_N@std@@@std@@IEAA_N_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11182 # Function type index + .secrel32 "?_Buy@?$vector@IV?$allocator@_N@std@@@std@@IEAA_N_K@Z" # Function section relative address + .secidx "?_Buy@?$vector@IV?$allocator@_N@std@@@std@@IEAA_N_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Buy" # Function name +.Ltmp27643: + .short .Ltmp27645-.Ltmp27644 # Record length +.Ltmp27644: + .short 4414 # Record kind: S_LOCAL + .long 10524 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27645: + .cv_def_range .Ltmp14237 .Ltmp14243, "E\021O\001\000\000@\000\000\000" + .short .Ltmp27647-.Ltmp27646 # Record length +.Ltmp27646: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Capacity" +.Ltmp27647: + .cv_def_range .Ltmp14237 .Ltmp14243, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27641: + .p2align 2 + .cv_linetable 1040, "?_Buy@?$vector@IV?$allocator@_N@std@@@std@@IEAA_N_K@Z", .Lfunc_end1040 + .section .debug$S,"dr",associative,"?_Ufill@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI_KPEBI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Ufill + .long .Ltmp27649-.Ltmp27648 # Subsection size +.Ltmp27648: + .short .Ltmp27651-.Ltmp27650 # Record length +.Ltmp27650: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1041-"?_Ufill@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI_KPEBI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11183 # Function type index + .secrel32 "?_Ufill@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI_KPEBI@Z" # Function section relative address + .secidx "?_Ufill@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI_KPEBI@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Ufill" # Function name +.Ltmp27651: + .short .Ltmp27653-.Ltmp27652 # Record length +.Ltmp27652: + .short 4414 # Record kind: S_LOCAL + .long 10524 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27653: + .cv_def_range .Ltmp14244 .Ltmp14245, "E\021O\001\000\000(\000\000\000" + .short .Ltmp27655-.Ltmp27654 # Record length +.Ltmp27654: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp27655: + .cv_def_range .Ltmp14244 .Ltmp14245, "E\021O\001\000\0000\000\000\000" + .short .Ltmp27657-.Ltmp27656 # Record length +.Ltmp27656: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp27657: + .cv_def_range .Ltmp14244 .Ltmp14245, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27659-.Ltmp27658 # Record length +.Ltmp27658: + .short 4414 # Record kind: S_LOCAL + .long 10449 # TypeIndex + .short 1 # Flags + .asciz "_Pval" +.Ltmp27659: + .cv_def_range .Ltmp14244 .Ltmp14245, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27649: + .p2align 2 + .cv_linetable 1041, "?_Ufill@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI_KPEBI@Z", .Lfunc_end1041 + .section .debug$S,"dr",associative,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myfirst + .long .Ltmp27661-.Ltmp27660 # Subsection size +.Ltmp27660: + .short .Ltmp27663-.Ltmp27662 # Record length +.Ltmp27662: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1042-"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11184 # Function type index + .secrel32 "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" # Function section relative address + .secidx "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myfirst" # Function name +.Ltmp27663: + .short .Ltmp27665-.Ltmp27664 # Record length +.Ltmp27664: + .short 4414 # Record kind: S_LOCAL + .long 10719 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27665: + .cv_def_range .Ltmp14246 .Ltmp14247, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27661: + .p2align 2 + .cv_linetable 1042, "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ", .Lfunc_end1042 + .section .debug$S,"dr",associative,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Mylast + .long .Ltmp27667-.Ltmp27666 # Subsection size +.Ltmp27666: + .short .Ltmp27669-.Ltmp27668 # Record length +.Ltmp27668: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1043-"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11185 # Function type index + .secrel32 "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" # Function section relative address + .secidx "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Mylast" # Function name +.Ltmp27669: + .short .Ltmp27671-.Ltmp27670 # Record length +.Ltmp27670: + .short 4414 # Record kind: S_LOCAL + .long 10719 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27671: + .cv_def_range .Ltmp14248 .Ltmp14249, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27667: + .p2align 2 + .cv_linetable 1043, "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ", .Lfunc_end1043 + .section .debug$S,"dr",associative,"?_Tidy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Tidy + .long .Ltmp27673-.Ltmp27672 # Subsection size +.Ltmp27672: + .short .Ltmp27675-.Ltmp27674 # Record length +.Ltmp27674: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1044-"?_Tidy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11186 # Function type index + .secrel32 "?_Tidy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXXZ" # Function section relative address + .secidx "?_Tidy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Tidy" # Function name +.Ltmp27675: + .short .Ltmp27677-.Ltmp27676 # Record length +.Ltmp27676: + .short 4414 # Record kind: S_LOCAL + .long 10524 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27677: + .cv_def_range .Ltmp14250 .Ltmp14253, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27673: + .p2align 2 + .cv_linetable 1044, "?_Tidy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXXZ", .Lfunc_end1044 + .section .debug$S,"dr",associative,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myend + .long .Ltmp27679-.Ltmp27678 # Subsection size +.Ltmp27678: + .short .Ltmp27681-.Ltmp27680 # Record length +.Ltmp27680: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1045-"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11187 # Function type index + .secrel32 "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" # Function section relative address + .secidx "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myend" # Function name +.Ltmp27681: + .short .Ltmp27683-.Ltmp27682 # Record length +.Ltmp27682: + .short 4414 # Record kind: S_LOCAL + .long 10719 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27683: + .cv_def_range .Ltmp14254 .Ltmp14255, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27679: + .p2align 2 + .cv_linetable 1045, "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAAEAPEAIXZ", .Lfunc_end1045 + .section .debug$S,"dr",associative,"?max_size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::max_size + .long .Ltmp27685-.Ltmp27684 # Subsection size +.Ltmp27684: + .short .Ltmp27687-.Ltmp27686 # Record length +.Ltmp27686: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1046-"?max_size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11188 # Function type index + .secrel32 "?max_size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" # Function section relative address + .secidx "?max_size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::max_size" # Function name +.Ltmp27687: + .short .Ltmp27689-.Ltmp27688 # Record length +.Ltmp27688: + .short 4414 # Record kind: S_LOCAL + .long 10578 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27689: + .cv_def_range .Ltmp14256 .Ltmp14257, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27685: + .p2align 2 + .cv_linetable 1046, "?max_size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ", .Lfunc_end1046 + .section .debug$S,"dr",associative,"?_Xlen@?$vector@IV?$allocator@_N@std@@@std@@IEBAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Xlen + .long .Ltmp27691-.Ltmp27690 # Subsection size +.Ltmp27690: + .short .Ltmp27693-.Ltmp27692 # Record length +.Ltmp27692: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1047-"?_Xlen@?$vector@IV?$allocator@_N@std@@@std@@IEBAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11189 # Function type index + .secrel32 "?_Xlen@?$vector@IV?$allocator@_N@std@@@std@@IEBAXXZ" # Function section relative address + .secidx "?_Xlen@?$vector@IV?$allocator@_N@std@@@std@@IEBAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Xlen" # Function name +.Ltmp27693: + .short .Ltmp27695-.Ltmp27694 # Record length +.Ltmp27694: + .short 4414 # Record kind: S_LOCAL + .long 10578 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27695: + .cv_def_range .Ltmp14258 .Ltmp14259, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27691: + .p2align 2 + .cv_linetable 1047, "?_Xlen@?$vector@IV?$allocator@_N@std@@@std@@IEBAXXZ", .Lfunc_end1047 + .section .debug$S,"dr",associative,"?allocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAPEAI_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::allocate + .long .Ltmp27697-.Ltmp27696 # Subsection size +.Ltmp27696: + .short .Ltmp27699-.Ltmp27698 # Record length +.Ltmp27698: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1048-"?allocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAPEAI_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11190 # Function type index + .secrel32 "?allocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAPEAI_K@Z" # Function section relative address + .secidx "?allocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAPEAI_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::allocate" # Function name +.Ltmp27699: + .short .Ltmp27701-.Ltmp27700 # Record length +.Ltmp27700: + .short 4414 # Record kind: S_LOCAL + .long 10500 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27701: + .cv_def_range .Ltmp14260 .Ltmp14261, "E\021O\001\000\000(\000\000\000" + .short .Ltmp27703-.Ltmp27702 # Record length +.Ltmp27702: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp27703: + .cv_def_range .Ltmp14260 .Ltmp14261, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27697: + .p2align 2 + .cv_linetable 1048, "?allocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAPEAI_K@Z", .Lfunc_end1048 + .section .debug$S,"dr",associative,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Getal + .long .Ltmp27705-.Ltmp27704 # Subsection size +.Ltmp27704: + .short .Ltmp27707-.Ltmp27706 # Record length +.Ltmp27706: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1049-"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11191 # Function type index + .secrel32 "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" # Function section relative address + .secidx "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Getal" # Function name +.Ltmp27707: + .short .Ltmp27709-.Ltmp27708 # Record length +.Ltmp27708: + .short 4414 # Record kind: S_LOCAL + .long 10725 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27709: + .cv_def_range .Ltmp14262 .Ltmp14263, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27705: + .p2align 2 + .cv_linetable 1049, "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ", .Lfunc_end1049 + .section .debug$S,"dr",associative,"?max_size@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEBA_KU_Nil@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::max_size + .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_end1050-"?max_size@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEBA_KU_Nil@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11192 # Function type index + .secrel32 "?max_size@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEBA_KU_Nil@2@@Z" # Function section relative address + .secidx "?max_size@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEBA_KU_Nil@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::max_size" # Function name +.Ltmp27713: + .short .Ltmp27715-.Ltmp27714 # Record length +.Ltmp27714: + .short 4414 # Record kind: S_LOCAL + .long 10491 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27715: + .cv_def_range .Ltmp14264 .Ltmp14265, "E\021O\001\000\000(\000\000\000" + .short .Ltmp27717-.Ltmp27716 # Record length +.Ltmp27716: + .short 4414 # Record kind: S_LOCAL + .long 4971 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27717: + .cv_def_range .Ltmp14264 .Ltmp14265, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27711: + .p2align 2 + .cv_linetable 1050, "?max_size@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEBA_KU_Nil@2@@Z", .Lfunc_end1050 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_Vector_val >,1>::_Get_first + .long .Ltmp27719-.Ltmp27718 # Subsection size +.Ltmp27718: + .short .Ltmp27721-.Ltmp27720 # Record length +.Ltmp27720: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1051-"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11193 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" # Function section relative address + .secidx "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>::_Get_first" # Function name +.Ltmp27721: + .short .Ltmp27723-.Ltmp27722 # Record length +.Ltmp27722: + .short 4414 # Record kind: S_LOCAL + .long 10889 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27723: + .cv_def_range .Ltmp14266 .Ltmp14267, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27719: + .p2align 2 + .cv_linetable 1051, "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@XZ", .Lfunc_end1051 + .section .debug$S,"dr",associative,"?max_size@?$allocator_traits@V?$allocator@I@std@@@std@@SA_KAEBV?$allocator@I@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator_traits >::max_size + .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_end1052-"?max_size@?$allocator_traits@V?$allocator@I@std@@@std@@SA_KAEBV?$allocator@I@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11194 # Function type index + .secrel32 "?max_size@?$allocator_traits@V?$allocator@I@std@@@std@@SA_KAEBV?$allocator@I@2@@Z" # Function section relative address + .secidx "?max_size@?$allocator_traits@V?$allocator@I@std@@@std@@SA_KAEBV?$allocator@I@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator_traits >::max_size" # Function name +.Ltmp27727: + .short .Ltmp27729-.Ltmp27728 # Record length +.Ltmp27728: + .short 4414 # Record kind: S_LOCAL + .long 10693 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp27729: + .cv_def_range .Ltmp14268 .Ltmp14269, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27725: + .p2align 2 + .cv_linetable 1052, "?max_size@?$allocator_traits@V?$allocator@I@std@@@std@@SA_KAEBV?$allocator@I@2@@Z", .Lfunc_end1052 + .section .debug$S,"dr",associative,"?max_size@?$allocator@I@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::max_size + .long .Ltmp27731-.Ltmp27730 # Subsection size +.Ltmp27730: + .short .Ltmp27733-.Ltmp27732 # Record length +.Ltmp27732: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1053-"?max_size@?$allocator@I@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11195 # Function type index + .secrel32 "?max_size@?$allocator@I@std@@QEBA_KXZ" # Function section relative address + .secidx "?max_size@?$allocator@I@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::allocator::max_size" # Function name +.Ltmp27733: + .short .Ltmp27735-.Ltmp27734 # Record length +.Ltmp27734: + .short 4414 # Record kind: S_LOCAL + .long 10687 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27735: + .cv_def_range .Ltmp14270 .Ltmp14271, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27731: + .p2align 2 + .cv_linetable 1053, "?max_size@?$allocator@I@std@@QEBA_KXZ", .Lfunc_end1053 + .section .debug$S,"dr",associative,"?allocate@?$allocator@I@std@@QEAAPEAI_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocate + .long .Ltmp27737-.Ltmp27736 # Subsection size +.Ltmp27736: + .short .Ltmp27739-.Ltmp27738 # Record length +.Ltmp27738: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1054-"?allocate@?$allocator@I@std@@QEAAPEAI_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11196 # Function type index + .secrel32 "?allocate@?$allocator@I@std@@QEAAPEAI_K@Z" # Function section relative address + .secidx "?allocate@?$allocator@I@std@@QEAAPEAI_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocate" # Function name +.Ltmp27739: + .short .Ltmp27741-.Ltmp27740 # Record length +.Ltmp27740: + .short 4414 # Record kind: S_LOCAL + .long 10691 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27741: + .cv_def_range .Ltmp14272 .Ltmp14273, "E\021O\001\000\000(\000\000\000" + .short .Ltmp27743-.Ltmp27742 # Record length +.Ltmp27742: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp27743: + .cv_def_range .Ltmp14272 .Ltmp14273, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27737: + .p2align 2 + .cv_linetable 1054, "?allocate@?$allocator@I@std@@QEAAPEAI_K@Z", .Lfunc_end1054 + .section .debug$S,"dr",associative,"??$_Uninitialized_fill_n@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_fill_n > + .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_end1055-"??$_Uninitialized_fill_n@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11199 # Function type index + .secrel32 "??$_Uninitialized_fill_n@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_fill_n@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_fill_n >" # Function name +.Ltmp27747: + .short .Ltmp27749-.Ltmp27748 # Record length +.Ltmp27748: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp27749: + .cv_def_range .Ltmp14274 .Ltmp14275, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27751-.Ltmp27750 # Record length +.Ltmp27750: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp27751: + .cv_def_range .Ltmp14274 .Ltmp14275, "E\021O\001\000\000@\000\000\000" + .short .Ltmp27753-.Ltmp27752 # Record length +.Ltmp27752: + .short 4414 # Record kind: S_LOCAL + .long 10449 # TypeIndex + .short 1 # Flags + .asciz "_Pval" +.Ltmp27753: + .cv_def_range .Ltmp14274 .Ltmp14275, "E\021O\001\000\000H\000\000\000" + .short .Ltmp27755-.Ltmp27754 # Record length +.Ltmp27754: + .short 4414 # Record kind: S_LOCAL + .long 10509 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp27755: + .cv_def_range .Ltmp14274 .Ltmp14275, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27745: + .p2align 2 + .cv_linetable 1055, "??$_Uninitialized_fill_n@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z", .Lfunc_end1055 + .section .debug$S,"dr",associative,"??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninit_alloc_fill_n1 > + .long .Ltmp27757-.Ltmp27756 # Subsection size +.Ltmp27756: + .short .Ltmp27759-.Ltmp27758 # Record length +.Ltmp27758: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1056-"??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11202 # Function type index + .secrel32 "??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # Function section relative address + .secidx "??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninit_alloc_fill_n1 >" # Function name +.Ltmp27759: + .short .Ltmp27761-.Ltmp27760 # Record length +.Ltmp27760: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp27761: + .cv_def_range .Ltmp14278 .Ltmp14283, "E\021N\001\000\000\320\377\377\377" + .short .Ltmp27763-.Ltmp27762 # Record length +.Ltmp27762: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp27763: + .cv_def_range .Ltmp14278 .Ltmp14283, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp27765-.Ltmp27764 # Record length +.Ltmp27764: + .short 4414 # Record kind: S_LOCAL + .long 10449 # TypeIndex + .short 1 # Flags + .asciz "_Pval" +.Ltmp27765: + .cv_def_range .Ltmp14278 .Ltmp14283, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp27767-.Ltmp27766 # Record length +.Ltmp27766: + .short 4414 # Record kind: S_LOCAL + .long 10509 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp27767: + .cv_def_range .Ltmp14278 .Ltmp14283, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp27769-.Ltmp27768 # Record length +.Ltmp27768: + .short 4414 # Record kind: S_LOCAL + .long 4869 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27769: + .cv_def_range .Ltmp14278 .Ltmp14283, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp27771-.Ltmp27770 # Record length +.Ltmp27770: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 0 # Flags + .asciz "_Next" +.Ltmp27771: + .cv_def_range .Ltmp14278 .Ltmp14283, "E\021N\001\000\000\310\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27757: + .p2align 2 + .cv_linetable 1056, "??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAXPEAI_KPEBIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$0A@@0@@Z", .Lfunc_end1056 + .section .debug$S,"dr",associative,"??$construct@IAEBI@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAIAEBI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::construct + .long .Ltmp27773-.Ltmp27772 # Subsection size +.Ltmp27772: + .short .Ltmp27775-.Ltmp27774 # Record length +.Ltmp27774: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1057-"??$construct@IAEBI@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAIAEBI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11205 # Function type index + .secrel32 "??$construct@IAEBI@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAIAEBI@Z" # Function section relative address + .secidx "??$construct@IAEBI@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAIAEBI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::construct" # Function name +.Ltmp27775: + .short .Ltmp27777-.Ltmp27776 # Record length +.Ltmp27776: + .short 4414 # Record kind: S_LOCAL + .long 10500 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27777: + .cv_def_range .Ltmp14284 .Ltmp14285, "E\021O\001\000\0000\000\000\000" + .short .Ltmp27779-.Ltmp27778 # Record length +.Ltmp27778: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp27779: + .cv_def_range .Ltmp14284 .Ltmp14285, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27781-.Ltmp27780 # Record length +.Ltmp27780: + .short 4414 # Record kind: S_LOCAL + .long 10496 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp27781: + .cv_def_range .Ltmp14284 .Ltmp14285, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27773: + .p2align 2 + .cv_linetable 1057, "??$construct@IAEBI@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAIAEBI@Z", .Lfunc_end1057 + .section .debug$S,"dr",associative,"??$_Unfancy@I@std@@YAPEAIPEAI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unfancy + .long .Ltmp27783-.Ltmp27782 # Subsection size +.Ltmp27782: + .short .Ltmp27785-.Ltmp27784 # Record length +.Ltmp27784: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1058-"??$_Unfancy@I@std@@YAPEAIPEAI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11207 # Function type index + .secrel32 "??$_Unfancy@I@std@@YAPEAIPEAI@Z" # Function section relative address + .secidx "??$_Unfancy@I@std@@YAPEAIPEAI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unfancy" # Function name +.Ltmp27785: + .short .Ltmp27787-.Ltmp27786 # Record length +.Ltmp27786: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp27787: + .cv_def_range .Ltmp14286 .Ltmp14287, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27783: + .p2align 2 + .cv_linetable 1058, "??$_Unfancy@I@std@@YAPEAIPEAI@Z", .Lfunc_end1058 + .section .debug$S,"dr",associative,"??$_Destroy_range@V?$allocator@I@std@@PEAI@std@@YAXPEAI0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Destroy_range,unsigned int *> + .long .Ltmp27789-.Ltmp27788 # Subsection size +.Ltmp27788: + .short .Ltmp27791-.Ltmp27790 # Record length +.Ltmp27790: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1059-"??$_Destroy_range@V?$allocator@I@std@@PEAI@std@@YAXPEAI0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11210 # Function type index + .secrel32 "??$_Destroy_range@V?$allocator@I@std@@PEAI@std@@YAXPEAI0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # Function section relative address + .secidx "??$_Destroy_range@V?$allocator@I@std@@PEAI@std@@YAXPEAI0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Destroy_range,unsigned int *>" # Function name +.Ltmp27791: + .short .Ltmp27793-.Ltmp27792 # Record length +.Ltmp27792: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp27793: + .cv_def_range .Ltmp14288 .Ltmp14289, "E\021O\001\000\0000\000\000\000" + .short .Ltmp27795-.Ltmp27794 # Record length +.Ltmp27794: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp27795: + .cv_def_range .Ltmp14288 .Ltmp14289, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27797-.Ltmp27796 # Record length +.Ltmp27796: + .short 4414 # Record kind: S_LOCAL + .long 10509 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp27797: + .cv_def_range .Ltmp14288 .Ltmp14289, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27789: + .p2align 2 + .cv_linetable 1059, "??$_Destroy_range@V?$allocator@I@std@@PEAI@std@@YAXPEAI0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z", .Lfunc_end1059 + .section .debug$S,"dr",associative,"??$construct@IAEBI@?$allocator_traits@V?$allocator@I@std@@@std@@SAXAEAV?$allocator@I@1@PEAIAEBI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator_traits >::construct + .long .Ltmp27799-.Ltmp27798 # Subsection size +.Ltmp27798: + .short .Ltmp27801-.Ltmp27800 # Record length +.Ltmp27800: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1060-"??$construct@IAEBI@?$allocator_traits@V?$allocator@I@std@@@std@@SAXAEAV?$allocator@I@1@PEAIAEBI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11213 # Function type index + .secrel32 "??$construct@IAEBI@?$allocator_traits@V?$allocator@I@std@@@std@@SAXAEAV?$allocator@I@1@PEAIAEBI@Z" # Function section relative address + .secidx "??$construct@IAEBI@?$allocator_traits@V?$allocator@I@std@@@std@@SAXAEAV?$allocator@I@1@PEAIAEBI@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator_traits >::construct" # Function name +.Ltmp27801: + .short .Ltmp27803-.Ltmp27802 # Record length +.Ltmp27802: + .short 4414 # Record kind: S_LOCAL + .long 10705 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp27803: + .cv_def_range .Ltmp14290 .Ltmp14291, "E\021O\001\000\0000\000\000\000" + .short .Ltmp27805-.Ltmp27804 # Record length +.Ltmp27804: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp27805: + .cv_def_range .Ltmp14290 .Ltmp14291, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27807-.Ltmp27806 # Record length +.Ltmp27806: + .short 4414 # Record kind: S_LOCAL + .long 10496 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp27807: + .cv_def_range .Ltmp14290 .Ltmp14291, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27799: + .p2align 2 + .cv_linetable 1060, "??$construct@IAEBI@?$allocator_traits@V?$allocator@I@std@@@std@@SAXAEAV?$allocator@I@1@PEAIAEBI@Z", .Lfunc_end1060 + .section .debug$S,"dr",associative,"??$forward@AEBI@std@@YAAEBIAEBI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward + .long .Ltmp27809-.Ltmp27808 # Subsection size +.Ltmp27808: + .short .Ltmp27811-.Ltmp27810 # Record length +.Ltmp27810: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1061-"??$forward@AEBI@std@@YAAEBIAEBI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11215 # Function type index + .secrel32 "??$forward@AEBI@std@@YAAEBIAEBI@Z" # Function section relative address + .secidx "??$forward@AEBI@std@@YAAEBIAEBI@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +.Ltmp27811: + .short .Ltmp27813-.Ltmp27812 # Record length +.Ltmp27812: + .short 4414 # Record kind: S_LOCAL + .long 10496 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp27813: + .cv_def_range .Ltmp14292 .Ltmp14293, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27809: + .p2align 2 + .cv_linetable 1061, "??$forward@AEBI@std@@YAAEBIAEBI@Z", .Lfunc_end1061 + .section .debug$S,"dr",associative,"??$construct@IAEBI@?$allocator@I@std@@QEAAXPEAIAEBI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::construct + .long .Ltmp27815-.Ltmp27814 # Subsection size +.Ltmp27814: + .short .Ltmp27817-.Ltmp27816 # Record length +.Ltmp27816: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1062-"??$construct@IAEBI@?$allocator@I@std@@QEAAXPEAIAEBI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11217 # Function type index + .secrel32 "??$construct@IAEBI@?$allocator@I@std@@QEAAXPEAIAEBI@Z" # Function section relative address + .secidx "??$construct@IAEBI@?$allocator@I@std@@QEAAXPEAIAEBI@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::construct" # Function name +.Ltmp27817: + .short .Ltmp27819-.Ltmp27818 # Record length +.Ltmp27818: + .short 4414 # Record kind: S_LOCAL + .long 10691 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27819: + .cv_def_range .Ltmp14294 .Ltmp14295, "E\021O\001\000\0000\000\000\000" + .short .Ltmp27821-.Ltmp27820 # Record length +.Ltmp27820: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp27821: + .cv_def_range .Ltmp14294 .Ltmp14295, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27823-.Ltmp27822 # Record length +.Ltmp27822: + .short 4414 # Record kind: S_LOCAL + .long 10496 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp27823: + .cv_def_range .Ltmp14294 .Ltmp14295, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27815: + .p2align 2 + .cv_linetable 1062, "??$construct@IAEBI@?$allocator@I@std@@QEAAXPEAIAEBI@Z", .Lfunc_end1062 + .section .debug$S,"dr",associative,"??$_Destroy_range1@V?$allocator@I@std@@PEAI@std@@YAXPEAI0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Destroy_range1,unsigned int *> + .long .Ltmp27825-.Ltmp27824 # Subsection size +.Ltmp27824: + .short .Ltmp27827-.Ltmp27826 # Record length +.Ltmp27826: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1063-"??$_Destroy_range1@V?$allocator@I@std@@PEAI@std@@YAXPEAI0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11220 # Function type index + .secrel32 "??$_Destroy_range1@V?$allocator@I@std@@PEAI@std@@YAXPEAI0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Destroy_range1@V?$allocator@I@std@@PEAI@std@@YAXPEAI0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Destroy_range1,unsigned int *>" # Function name +.Ltmp27827: + .short .Ltmp27829-.Ltmp27828 # Record length +.Ltmp27828: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27829: + .cv_def_range .Ltmp14296 .Ltmp14297, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp27831-.Ltmp27830 # Record length +.Ltmp27830: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27831: + .cv_def_range .Ltmp14296 .Ltmp14297, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp27833-.Ltmp27832 # Record length +.Ltmp27832: + .short 4414 # Record kind: S_LOCAL + .long 10509 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27833: + .cv_def_range .Ltmp14296 .Ltmp14297, "E\021O\001\000\000\020\000\000\000" + .short .Ltmp27835-.Ltmp27834 # Record length +.Ltmp27834: + .short 4414 # Record kind: S_LOCAL + .long 4759 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27835: + .cv_def_range .Ltmp14296 .Ltmp14297, "E\021O\001\000\000\030\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27825: + .p2align 2 + .cv_linetable 1063, "??$_Destroy_range1@V?$allocator@I@std@@PEAI@std@@YAXPEAI0AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U?$integral_constant@_N$00@0@@Z", .Lfunc_end1063 + .section .debug$S,"dr",associative,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Orphan_all + .long .Ltmp27837-.Ltmp27836 # Subsection size +.Ltmp27836: + .short .Ltmp27839-.Ltmp27838 # Record length +.Ltmp27838: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1064-"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11221 # Function type index + .secrel32 "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Orphan_all" # Function name +.Ltmp27839: + .short .Ltmp27841-.Ltmp27840 # Record length +.Ltmp27840: + .short 4414 # Record kind: S_LOCAL + .long 10719 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27841: + .cv_def_range .Ltmp14298 .Ltmp14299, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27837: + .p2align 2 + .cv_linetable 1064, "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ", .Lfunc_end1064 + .section .debug$S,"dr",associative,"?_Destroy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXPEAI0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Destroy + .long .Ltmp27843-.Ltmp27842 # Subsection size +.Ltmp27842: + .short .Ltmp27845-.Ltmp27844 # Record length +.Ltmp27844: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1065-"?_Destroy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXPEAI0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11222 # Function type index + .secrel32 "?_Destroy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXPEAI0@Z" # Function section relative address + .secidx "?_Destroy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXPEAI0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Destroy" # Function name +.Ltmp27845: + .short .Ltmp27847-.Ltmp27846 # Record length +.Ltmp27846: + .short 4414 # Record kind: S_LOCAL + .long 10524 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27847: + .cv_def_range .Ltmp14300 .Ltmp14301, "E\021O\001\000\000 \000\000\000" + .short .Ltmp27849-.Ltmp27848 # Record length +.Ltmp27848: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp27849: + .cv_def_range .Ltmp14300 .Ltmp14301, "E\021O\001\000\000(\000\000\000" + .short .Ltmp27851-.Ltmp27850 # Record length +.Ltmp27850: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp27851: + .cv_def_range .Ltmp14300 .Ltmp14301, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27843: + .p2align 2 + .cv_linetable 1065, "?_Destroy@?$vector@IV?$allocator@_N@std@@@std@@IEAAXPEAI0@Z", .Lfunc_end1065 + .section .debug$S,"dr",associative,"?deallocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAI_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::deallocate + .long .Ltmp27853-.Ltmp27852 # Subsection size +.Ltmp27852: + .short .Ltmp27855-.Ltmp27854 # Record length +.Ltmp27854: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1066-"?deallocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAI_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11223 # Function type index + .secrel32 "?deallocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAI_K@Z" # Function section relative address + .secidx "?deallocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAI_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::deallocate" # Function name +.Ltmp27855: + .short .Ltmp27857-.Ltmp27856 # Record length +.Ltmp27856: + .short 4414 # Record kind: S_LOCAL + .long 10500 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27857: + .cv_def_range .Ltmp14302 .Ltmp14303, "E\021O\001\000\000 \000\000\000" + .short .Ltmp27859-.Ltmp27858 # Record length +.Ltmp27858: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp27859: + .cv_def_range .Ltmp14302 .Ltmp14303, "E\021O\001\000\000(\000\000\000" + .short .Ltmp27861-.Ltmp27860 # Record length +.Ltmp27860: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp27861: + .cv_def_range .Ltmp14302 .Ltmp14303, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27853: + .p2align 2 + .cv_linetable 1066, "?deallocate@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAAXPEAI_K@Z", .Lfunc_end1066 + .section .debug$S,"dr",associative,"?deallocate@?$allocator@I@std@@QEAAXPEAI_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::deallocate + .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_end1067-"?deallocate@?$allocator@I@std@@QEAAXPEAI_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11224 # Function type index + .secrel32 "?deallocate@?$allocator@I@std@@QEAAXPEAI_K@Z" # Function section relative address + .secidx "?deallocate@?$allocator@I@std@@QEAAXPEAI_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::deallocate" # Function name +.Ltmp27865: + .short .Ltmp27867-.Ltmp27866 # Record length +.Ltmp27866: + .short 4414 # Record kind: S_LOCAL + .long 10691 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27867: + .cv_def_range .Ltmp14304 .Ltmp14305, "E\021O\001\000\000 \000\000\000" + .short .Ltmp27869-.Ltmp27868 # Record length +.Ltmp27868: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp27869: + .cv_def_range .Ltmp14304 .Ltmp14305, "E\021O\001\000\000(\000\000\000" + .short .Ltmp27871-.Ltmp27870 # Record length +.Ltmp27870: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp27871: + .cv_def_range .Ltmp14304 .Ltmp14305, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27863: + .p2align 2 + .cv_linetable 1067, "?deallocate@?$allocator@I@std@@QEAAXPEAI_K@Z", .Lfunc_end1067 + .section .debug$S,"dr",associative,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Free_proxy + .long .Ltmp27873-.Ltmp27872 # Subsection size +.Ltmp27872: + .short .Ltmp27875-.Ltmp27874 # Record length +.Ltmp27874: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1068-"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11225 # Function type index + .secrel32 "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Free_proxy" # Function name +.Ltmp27875: + .short .Ltmp27877-.Ltmp27876 # Record length +.Ltmp27876: + .short 4414 # Record kind: S_LOCAL + .long 10719 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27877: + .cv_def_range .Ltmp14306 .Ltmp14307, "E\021O\001\000\0000\000\000\000" + .short .Ltmp27879-.Ltmp27878 # Record length +.Ltmp27878: + .short 4414 # Record kind: S_LOCAL + .long 7352 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +.Ltmp27879: + .cv_def_range .Ltmp14306 .Ltmp14307, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27873: + .p2align 2 + .cv_linetable 1068, "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXXZ", .Lfunc_end1068 + .section .debug$S,"dr",associative,"??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Vector_alloc + .long .Ltmp27881-.Ltmp27880 # Subsection size +.Ltmp27880: + .short .Ltmp27883-.Ltmp27882 # Record length +.Ltmp27882: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1069-"??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11226 # Function type index + .secrel32 "??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Vector_alloc" # Function name +.Ltmp27883: + .short .Ltmp27885-.Ltmp27884 # Record length +.Ltmp27884: + .short 4414 # Record kind: S_LOCAL + .long 10222 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27885: + .cv_def_range .Ltmp14310 .Ltmp14314, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27881: + .p2align 2 + .cv_linetable 1069, "??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ", .Lfunc_end1069 + .section .debug$S,"dr",associative,"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>::_Compressed_pair<> + .long .Ltmp27887-.Ltmp27886 # Subsection size +.Ltmp27886: + .short .Ltmp27889-.Ltmp27888 # Record length +.Ltmp27888: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1070-"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11228 # Function type index + .secrel32 "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Function section relative address + .secidx "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>::_Compressed_pair<>" # Function name +.Ltmp27889: + .short .Ltmp27891-.Ltmp27890 # Record length +.Ltmp27890: + .short 4414 # Record kind: S_LOCAL + .long 10621 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27891: + .cv_def_range .Ltmp14315 .Ltmp14316, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27893-.Ltmp27892 # Record length +.Ltmp27892: + .short 4414 # Record kind: S_LOCAL + .long 7745 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27893: + .cv_def_range .Ltmp14315 .Ltmp14316, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27887: + .p2align 2 + .cv_linetable 1070, "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z", .Lfunc_end1070 + .section .debug$S,"dr",associative,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Alloc_proxy + .long .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_end1071-"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11229 # Function type index + .secrel32 "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Alloc_proxy" # Function name +.Ltmp27897: + .short .Ltmp27899-.Ltmp27898 # Record length +.Ltmp27898: + .short 4414 # Record kind: S_LOCAL + .long 10222 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27899: + .cv_def_range .Ltmp14317 .Ltmp14318, "E\021O\001\000\000P\000\000\000" + .short .Ltmp27901-.Ltmp27900 # Record length +.Ltmp27900: + .short 4414 # Record kind: S_LOCAL + .long 7352 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +.Ltmp27901: + .cv_def_range .Ltmp14317 .Ltmp14318, "E\021O\001\000\000h\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27895: + .p2align 2 + .cv_linetable 1071, "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ", .Lfunc_end1071 + .section .debug$S,"dr",associative,"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>::~_Compressed_pair + .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_end1072-"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11231 # Function type index + .secrel32 "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>::~_Compressed_pair" # Function name +.Ltmp27905: + .short .Ltmp27907-.Ltmp27906 # Record length +.Ltmp27906: + .short 4414 # Record kind: S_LOCAL + .long 10621 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27907: + .cv_def_range .Ltmp14319 .Ltmp14321, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27903: + .p2align 2 + .cv_linetable 1072, "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@XZ", .Lfunc_end1072 + .section .debug$S,"dr",associative,"??0?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc,0> >::_Grp_t> >::_Wrap_alloc + .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_end1073-"??0?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11232 # Function type index + .secrel32 "??0?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc,0> >::_Grp_t> >::_Wrap_alloc" # Function name +.Ltmp27911: + .short .Ltmp27913-.Ltmp27912 # Record length +.Ltmp27912: + .short 4414 # Record kind: S_LOCAL + .long 10310 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27913: + .cv_def_range .Ltmp14322 .Ltmp14323, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27909: + .p2align 2 + .cv_linetable 1073, "??0?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1073 + .section .debug$S,"dr",associative,"??0?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_val,0> >::_Grp_t> >::_Vector_val + .long .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_end1074-"??0?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11233 # Function type index + .secrel32 "??0?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_val,0> >::_Grp_t> >::_Vector_val" # Function name +.Ltmp27917: + .short .Ltmp27919-.Ltmp27918 # Record length +.Ltmp27918: + .short 4414 # Record kind: S_LOCAL + .long 10649 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27919: + .cv_def_range .Ltmp14324 .Ltmp14325, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27915: + .p2align 2 + .cv_linetable 1074, "??0?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1074 + .section .debug$S,"dr",associative,"??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator,0> >::_Grp_t>::allocator + .long .Ltmp27921-.Ltmp27920 # Subsection size +.Ltmp27920: + .short .Ltmp27923-.Ltmp27922 # Record length +.Ltmp27922: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1075-"??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11234 # Function type index + .secrel32 "??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::allocator,0> >::_Grp_t>::allocator" # Function name +.Ltmp27923: + .short .Ltmp27925-.Ltmp27924 # Record length +.Ltmp27924: + .short 4414 # Record kind: S_LOCAL + .long 10265 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27925: + .cv_def_range .Ltmp14326 .Ltmp14327, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27921: + .p2align 2 + .cv_linetable 1075, "??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ", .Lfunc_end1075 + .section .debug$S,"dr",associative,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Getal + .long .Ltmp27927-.Ltmp27926 # Subsection size +.Ltmp27926: + .short .Ltmp27929-.Ltmp27928 # Record length +.Ltmp27928: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1076-"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@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 11235 # Function type index + .secrel32 "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@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 "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Getal" # Function name +.Ltmp27929: + .short .Ltmp27931-.Ltmp27930 # Record length +.Ltmp27930: + .short 4414 # Record kind: S_LOCAL + .long 10222 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27931: + .cv_def_range .Ltmp14328 .Ltmp14329, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27927: + .p2align 2 + .cv_linetable 1076, "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ", .Lfunc_end1076 + .section .debug$S,"dr",associative,"??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::_Wrap_alloc,0> >::_Grp_t> > &> + .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_end1077-"??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11237 # Function type index + .secrel32 "??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" # Function section relative address + .secidx "??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::_Wrap_alloc,0> >::_Grp_t> > &>" # Function name +.Ltmp27935: + .short .Ltmp27937-.Ltmp27936 # Record length +.Ltmp27936: + .short 4414 # Record kind: S_LOCAL + .long 7366 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27937: + .cv_def_range .Ltmp14330 .Ltmp14331, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27939-.Ltmp27938 # Record length +.Ltmp27938: + .short 4414 # Record kind: S_LOCAL + .long 10228 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp27939: + .cv_def_range .Ltmp14330 .Ltmp14331, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27933: + .p2align 2 + .cv_linetable 1077, "??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z", .Lfunc_end1077 + .section .debug$S,"dr",associative,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Myproxy + .long .Ltmp27941-.Ltmp27940 # Subsection size +.Ltmp27940: + .short .Ltmp27943-.Ltmp27942 # Record length +.Ltmp27942: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1078-"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11238 # Function type index + .secrel32 "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Function section relative address + .secidx "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Myproxy" # Function name +.Ltmp27943: + .short .Ltmp27945-.Ltmp27944 # Record length +.Ltmp27944: + .short 4414 # Record kind: S_LOCAL + .long 10222 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27945: + .cv_def_range .Ltmp14332 .Ltmp14333, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27941: + .p2align 2 + .cv_linetable 1078, "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ", .Lfunc_end1078 + .section .debug$S,"dr",associative,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Get_data + .long .Ltmp27947-.Ltmp27946 # Subsection size +.Ltmp27946: + .short .Ltmp27949-.Ltmp27948 # Record length +.Ltmp27948: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1079-"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11239 # Function type index + .secrel32 "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Get_data" # Function name +.Ltmp27949: + .short .Ltmp27951-.Ltmp27950 # Record length +.Ltmp27950: + .short 4414 # Record kind: S_LOCAL + .long 10222 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27951: + .cv_def_range .Ltmp14334 .Ltmp14335, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27947: + .p2align 2 + .cv_linetable 1079, "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ", .Lfunc_end1079 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>::_Get_first + .long .Ltmp27953-.Ltmp27952 # Subsection size +.Ltmp27952: + .short .Ltmp27955-.Ltmp27954 # Record length +.Ltmp27954: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1080-"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@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 11240 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@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_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@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_first" # Function name +.Ltmp27955: + .short .Ltmp27957-.Ltmp27956 # Record length +.Ltmp27956: + .short 4414 # Record kind: S_LOCAL + .long 10621 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27957: + .cv_def_range .Ltmp14336 .Ltmp14337, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27953: + .p2align 2 + .cv_linetable 1080, "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ", .Lfunc_end1080 + .section .debug$S,"dr",associative,"??$forward@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward,0> >::_Grp_t> > &> + .long .Ltmp27959-.Ltmp27958 # Subsection size +.Ltmp27958: + .short .Ltmp27961-.Ltmp27960 # Record length +.Ltmp27960: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1081-"??$forward@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11242 # Function type index + .secrel32 "??$forward@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" # Function section relative address + .secidx "??$forward@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward,0> >::_Grp_t> > &>" # Function name +.Ltmp27961: + .short .Ltmp27963-.Ltmp27962 # Record length +.Ltmp27962: + .short 4414 # Record kind: S_LOCAL + .long 10228 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp27963: + .cv_def_range .Ltmp14338 .Ltmp14339, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27959: + .p2align 2 + .cv_linetable 1081, "??$forward@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z", .Lfunc_end1081 + .section .debug$S,"dr",associative,"??$?0U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocator,0> >::_Grp_t> + .long .Ltmp27965-.Ltmp27964 # Subsection size +.Ltmp27964: + .short .Ltmp27967-.Ltmp27966 # Record length +.Ltmp27966: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1082-"??$?0U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11244 # Function type index + .secrel32 "??$?0U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # Function section relative address + .secidx "??$?0U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator,0> >::_Grp_t>" # Function name +.Ltmp27967: + .short .Ltmp27969-.Ltmp27968 # Record length +.Ltmp27968: + .short 4414 # Record kind: S_LOCAL + .long 7394 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27969: + .cv_def_range .Ltmp14340 .Ltmp14341, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp27971-.Ltmp27970 # Record length +.Ltmp27970: + .short 4414 # Record kind: S_LOCAL + .long 9901 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27971: + .cv_def_range .Ltmp14340 .Ltmp14341, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27965: + .p2align 2 + .cv_linetable 1082, "??$?0U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z", .Lfunc_end1082 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>::_Get_second + .long .Ltmp27973-.Ltmp27972 # Subsection size +.Ltmp27972: + .short .Ltmp27975-.Ltmp27974 # Record length +.Ltmp27974: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1083-"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11245 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>::_Get_second" # Function name +.Ltmp27975: + .short .Ltmp27977-.Ltmp27976 # Record length +.Ltmp27976: + .short 4414 # Record kind: S_LOCAL + .long 10621 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27977: + .cv_def_range .Ltmp14342 .Ltmp14343, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27973: + .p2align 2 + .cv_linetable 1083, "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ", .Lfunc_end1083 + .section .debug$S,"dr",associative,"??1?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_val,0> >::_Grp_t> >::~_Vector_val + .long .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_end1084-"??1?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11246 # Function type index + .secrel32 "??1?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_val,0> >::_Grp_t> >::~_Vector_val" # Function name +.Ltmp27981: + .short .Ltmp27983-.Ltmp27982 # Record length +.Ltmp27982: + .short 4414 # Record kind: S_LOCAL + .long 10649 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27983: + .cv_def_range .Ltmp14344 .Ltmp14346, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27979: + .p2align 2 + .cv_linetable 1084, "??1?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1084 + .section .debug$S,"dr",associative,"??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Vector_alloc + .long .Ltmp27985-.Ltmp27984 # Subsection size +.Ltmp27984: + .short .Ltmp27987-.Ltmp27986 # Record length +.Ltmp27986: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1085-"??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11247 # Function type index + .secrel32 "??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Vector_alloc" # Function name +.Ltmp27987: + .short .Ltmp27989-.Ltmp27988 # Record length +.Ltmp27988: + .short 4414 # Record kind: S_LOCAL + .long 10009 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27989: + .cv_def_range .Ltmp14349 .Ltmp14353, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27985: + .p2align 2 + .cv_linetable 1085, "??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ", .Lfunc_end1085 + .section .debug$S,"dr",associative,"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_Vector_val >,1>::_Compressed_pair<> + .long .Ltmp27991-.Ltmp27990 # Subsection size +.Ltmp27990: + .short .Ltmp27993-.Ltmp27992 # Record length +.Ltmp27992: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1086-"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11249 # Function type index + .secrel32 "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Function section relative address + .secidx "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>::_Compressed_pair<>" # Function name +.Ltmp27993: + .short .Ltmp27995-.Ltmp27994 # Record length +.Ltmp27994: + .short 4414 # Record kind: S_LOCAL + .long 10329 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27995: + .cv_def_range .Ltmp14354 .Ltmp14355, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27997-.Ltmp27996 # Record length +.Ltmp27996: + .short 4414 # Record kind: S_LOCAL + .long 7745 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27997: + .cv_def_range .Ltmp14354 .Ltmp14355, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27991: + .p2align 2 + .cv_linetable 1086, "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z", .Lfunc_end1086 + .section .debug$S,"dr",associative,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Alloc_proxy + .long .Ltmp27999-.Ltmp27998 # Subsection size +.Ltmp27998: + .short .Ltmp28001-.Ltmp28000 # Record length +.Ltmp28000: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1087-"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11250 # Function type index + .secrel32 "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Alloc_proxy" # Function name +.Ltmp28001: + .short .Ltmp28003-.Ltmp28002 # Record length +.Ltmp28002: + .short 4414 # Record kind: S_LOCAL + .long 10009 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28003: + .cv_def_range .Ltmp14356 .Ltmp14357, "E\021O\001\000\000P\000\000\000" + .short .Ltmp28005-.Ltmp28004 # Record length +.Ltmp28004: + .short 4414 # Record kind: S_LOCAL + .long 7352 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +.Ltmp28005: + .cv_def_range .Ltmp14356 .Ltmp14357, "E\021O\001\000\000h\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27999: + .p2align 2 + .cv_linetable 1087, "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ", .Lfunc_end1087 + .section .debug$S,"dr",associative,"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_Vector_val >,1>::~_Compressed_pair + .long .Ltmp28007-.Ltmp28006 # Subsection size +.Ltmp28006: + .short .Ltmp28009-.Ltmp28008 # Record length +.Ltmp28008: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1088-"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11252 # Function type index + .secrel32 "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>::~_Compressed_pair" # Function name +.Ltmp28009: + .short .Ltmp28011-.Ltmp28010 # Record length +.Ltmp28010: + .short 4414 # Record kind: S_LOCAL + .long 10329 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28011: + .cv_def_range .Ltmp14358 .Ltmp14360, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28007: + .p2align 2 + .cv_linetable 1088, "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@XZ", .Lfunc_end1088 + .section .debug$S,"dr",associative,"??0?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::_Wrap_alloc + .long .Ltmp28013-.Ltmp28012 # Subsection size +.Ltmp28012: + .short .Ltmp28015-.Ltmp28014 # Record length +.Ltmp28014: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1089-"??0?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11253 # Function type index + .secrel32 "??0?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::_Wrap_alloc" # Function name +.Ltmp28015: + .short .Ltmp28017-.Ltmp28016 # Record length +.Ltmp28016: + .short 4414 # Record kind: S_LOCAL + .long 10100 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28017: + .cv_def_range .Ltmp14361 .Ltmp14362, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28013: + .p2align 2 + .cv_linetable 1089, "??0?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1089 + .section .debug$S,"dr",associative,"??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_val >::_Vector_val + .long .Ltmp28019-.Ltmp28018 # Subsection size +.Ltmp28018: + .short .Ltmp28021-.Ltmp28020 # Record length +.Ltmp28020: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1090-"??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11254 # Function type index + .secrel32 "??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_val >::_Vector_val" # Function name +.Ltmp28021: + .short .Ltmp28023-.Ltmp28022 # Record length +.Ltmp28022: + .short 4414 # Record kind: S_LOCAL + .long 10357 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28023: + .cv_def_range .Ltmp14363 .Ltmp14364, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28019: + .p2align 2 + .cv_linetable 1090, "??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1090 + .section .debug$S,"dr",associative,"??0?$allocator@U_Loop_vals_t@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocator + .long .Ltmp28025-.Ltmp28024 # Subsection size +.Ltmp28024: + .short .Ltmp28027-.Ltmp28026 # Record length +.Ltmp28026: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1091-"??0?$allocator@U_Loop_vals_t@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11255 # Function type index + .secrel32 "??0?$allocator@U_Loop_vals_t@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$allocator@U_Loop_vals_t@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +.Ltmp28027: + .short .Ltmp28029-.Ltmp28028 # Record length +.Ltmp28028: + .short 4414 # Record kind: S_LOCAL + .long 10052 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28029: + .cv_def_range .Ltmp14365 .Ltmp14366, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28025: + .p2align 2 + .cv_linetable 1091, "??0?$allocator@U_Loop_vals_t@std@@@std@@QEAA@XZ", .Lfunc_end1091 + .section .debug$S,"dr",associative,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Getal + .long .Ltmp28031-.Ltmp28030 # Subsection size +.Ltmp28030: + .short .Ltmp28033-.Ltmp28032 # Record length +.Ltmp28032: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1092-"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11256 # Function type index + .secrel32 "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Getal" # Function name +.Ltmp28033: + .short .Ltmp28035-.Ltmp28034 # Record length +.Ltmp28034: + .short 4414 # Record kind: S_LOCAL + .long 10009 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28035: + .cv_def_range .Ltmp14367 .Ltmp14368, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28031: + .p2align 2 + .cv_linetable 1092, "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ", .Lfunc_end1092 + .section .debug$S,"dr",associative,"??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::_Wrap_alloc > &> + .long .Ltmp28037-.Ltmp28036 # Subsection size +.Ltmp28036: + .short .Ltmp28039-.Ltmp28038 # Record length +.Ltmp28038: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1093-"??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11258 # Function type index + .secrel32 "??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@1@@Z" # Function section relative address + .secidx "??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::_Wrap_alloc > &>" # Function name +.Ltmp28039: + .short .Ltmp28041-.Ltmp28040 # Record length +.Ltmp28040: + .short 4414 # Record kind: S_LOCAL + .long 7366 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28041: + .cv_def_range .Ltmp14369 .Ltmp14370, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28043-.Ltmp28042 # Record length +.Ltmp28042: + .short 4414 # Record kind: S_LOCAL + .long 10015 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp28043: + .cv_def_range .Ltmp14369 .Ltmp14370, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28037: + .p2align 2 + .cv_linetable 1093, "??$?0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@QEAA@AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@1@@Z", .Lfunc_end1093 + .section .debug$S,"dr",associative,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myproxy + .long .Ltmp28045-.Ltmp28044 # Subsection size +.Ltmp28044: + .short .Ltmp28047-.Ltmp28046 # Record length +.Ltmp28046: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1094-"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11259 # Function type index + .secrel32 "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Function section relative address + .secidx "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myproxy" # Function name +.Ltmp28047: + .short .Ltmp28049-.Ltmp28048 # Record length +.Ltmp28048: + .short 4414 # Record kind: S_LOCAL + .long 10009 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28049: + .cv_def_range .Ltmp14371 .Ltmp14372, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28045: + .p2align 2 + .cv_linetable 1094, "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ", .Lfunc_end1094 + .section .debug$S,"dr",associative,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Get_data + .long .Ltmp28051-.Ltmp28050 # Subsection size +.Ltmp28050: + .short .Ltmp28053-.Ltmp28052 # Record length +.Ltmp28052: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1095-"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11260 # Function type index + .secrel32 "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Get_data" # Function name +.Ltmp28053: + .short .Ltmp28055-.Ltmp28054 # Record length +.Ltmp28054: + .short 4414 # Record kind: S_LOCAL + .long 10009 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28055: + .cv_def_range .Ltmp14373 .Ltmp14374, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28051: + .p2align 2 + .cv_linetable 1095, "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ", .Lfunc_end1095 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_Vector_val >,1>::_Get_first + .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_end1096-"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11261 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>::_Get_first" # Function name +.Ltmp28059: + .short .Ltmp28061-.Ltmp28060 # Record length +.Ltmp28060: + .short 4414 # Record kind: S_LOCAL + .long 10329 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28061: + .cv_def_range .Ltmp14375 .Ltmp14376, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28057: + .p2align 2 + .cv_linetable 1096, "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ", .Lfunc_end1096 + .section .debug$S,"dr",associative,"??$forward@AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@AEAU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward > &> + .long .Ltmp28063-.Ltmp28062 # Subsection size +.Ltmp28062: + .short .Ltmp28065-.Ltmp28064 # Record length +.Ltmp28064: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1097-"??$forward@AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@AEAU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11263 # Function type index + .secrel32 "??$forward@AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@AEAU10@@Z" # Function section relative address + .secidx "??$forward@AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@AEAU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward > &>" # Function name +.Ltmp28065: + .short .Ltmp28067-.Ltmp28066 # Record length +.Ltmp28066: + .short 4414 # Record kind: S_LOCAL + .long 10015 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp28067: + .cv_def_range .Ltmp14377 .Ltmp14378, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28063: + .p2align 2 + .cv_linetable 1097, "??$forward@AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@@std@@YAAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@AEAU10@@Z", .Lfunc_end1097 + .section .debug$S,"dr",associative,"??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Loop_vals_t@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocator + .long .Ltmp28069-.Ltmp28068 # Subsection size +.Ltmp28068: + .short .Ltmp28071-.Ltmp28070 # Record length +.Ltmp28070: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1098-"??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Loop_vals_t@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11265 # Function type index + .secrel32 "??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Loop_vals_t@std@@@1@@Z" # Function section relative address + .secidx "??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Loop_vals_t@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +.Ltmp28071: + .short .Ltmp28073-.Ltmp28072 # Record length +.Ltmp28072: + .short 4414 # Record kind: S_LOCAL + .long 7394 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28073: + .cv_def_range .Ltmp14379 .Ltmp14380, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp28075-.Ltmp28074 # Record length +.Ltmp28074: + .short 4414 # Record kind: S_LOCAL + .long 9768 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28075: + .cv_def_range .Ltmp14379 .Ltmp14380, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28069: + .p2align 2 + .cv_linetable 1098, "??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Loop_vals_t@std@@@1@@Z", .Lfunc_end1098 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_Vector_val >,1>::_Get_second + .long .Ltmp28077-.Ltmp28076 # Subsection size +.Ltmp28076: + .short .Ltmp28079-.Ltmp28078 # Record length +.Ltmp28078: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1099-"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11266 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>::_Get_second" # Function name +.Ltmp28079: + .short .Ltmp28081-.Ltmp28080 # Record length +.Ltmp28080: + .short 4414 # Record kind: S_LOCAL + .long 10329 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28081: + .cv_def_range .Ltmp14381 .Ltmp14382, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28077: + .p2align 2 + .cv_linetable 1099, "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ", .Lfunc_end1099 + .section .debug$S,"dr",associative,"??1?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_val >::~_Vector_val + .long .Ltmp28083-.Ltmp28082 # Subsection size +.Ltmp28082: + .short .Ltmp28085-.Ltmp28084 # Record length +.Ltmp28084: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1100-"??1?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11267 # Function type index + .secrel32 "??1?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_val >::~_Vector_val" # Function name +.Ltmp28085: + .short .Ltmp28087-.Ltmp28086 # Record length +.Ltmp28086: + .short 4414 # Record kind: S_LOCAL + .long 10357 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28087: + .cv_def_range .Ltmp14383 .Ltmp14385, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28083: + .p2align 2 + .cv_linetable 1100, "??1?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1100 + .section .debug$S,"dr",associative,"?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::size + .long .Ltmp28089-.Ltmp28088 # Subsection size +.Ltmp28088: + .short .Ltmp28091-.Ltmp28090 # Record length +.Ltmp28090: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1101-"?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11268 # Function type index + .secrel32 "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" # Function section relative address + .secidx "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::size" # Function name +.Ltmp28091: + .short .Ltmp28093-.Ltmp28092 # Record length +.Ltmp28092: + .short 4414 # Record kind: S_LOCAL + .long 9827 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28093: + .cv_def_range .Ltmp14386 .Ltmp14387, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28089: + .p2align 2 + .cv_linetable 1101, "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ", .Lfunc_end1101 + .section .debug$S,"dr",associative,"?_Pop_back_n@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Pop_back_n + .long .Ltmp28095-.Ltmp28094 # Subsection size +.Ltmp28094: + .short .Ltmp28097-.Ltmp28096 # Record length +.Ltmp28096: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1102-"?_Pop_back_n@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11269 # Function type index + .secrel32 "?_Pop_back_n@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" # Function section relative address + .secidx "?_Pop_back_n@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Pop_back_n" # Function name +.Ltmp28097: + .short .Ltmp28099-.Ltmp28098 # Record length +.Ltmp28098: + .short 4414 # Record kind: S_LOCAL + .long 9764 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28099: + .cv_def_range .Ltmp14388 .Ltmp14389, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28101-.Ltmp28100 # Record length +.Ltmp28100: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp28101: + .cv_def_range .Ltmp14388 .Ltmp14389, "E\021O\001\000\000@\000\000\000" + .short .Ltmp28103-.Ltmp28102 # Record length +.Ltmp28102: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 0 # Flags + .asciz "_Ptr" +.Ltmp28103: + .cv_def_range .Ltmp14388 .Ltmp14389, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28095: + .p2align 2 + .cv_linetable 1102, "?_Pop_back_n@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z", .Lfunc_end1102 + .section .debug$S,"dr",associative,"?_Reserve@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Reserve + .long .Ltmp28105-.Ltmp28104 # Subsection size +.Ltmp28104: + .short .Ltmp28107-.Ltmp28106 # Record length +.Ltmp28106: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1103-"?_Reserve@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11270 # Function type index + .secrel32 "?_Reserve@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z" # Function section relative address + .secidx "?_Reserve@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Reserve" # Function name +.Ltmp28107: + .short .Ltmp28109-.Ltmp28108 # Record length +.Ltmp28108: + .short 4414 # Record kind: S_LOCAL + .long 9764 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28109: + .cv_def_range .Ltmp14390 .Ltmp14395, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28111-.Ltmp28110 # Record length +.Ltmp28110: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp28111: + .cv_def_range .Ltmp14390 .Ltmp14395, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28105: + .p2align 2 + .cv_linetable 1103, "?_Reserve@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z", .Lfunc_end1103 + .section .debug$S,"dr",associative,"??$_Uninitialized_default_fill_n@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_default_fill_n > + .long .Ltmp28113-.Ltmp28112 # Subsection size +.Ltmp28112: + .short .Ltmp28115-.Ltmp28114 # Record length +.Ltmp28114: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1104-"??$_Uninitialized_default_fill_n@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11273 # Function type index + .secrel32 "??$_Uninitialized_default_fill_n@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_default_fill_n@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_default_fill_n >" # Function name +.Ltmp28115: + .short .Ltmp28117-.Ltmp28116 # Record length +.Ltmp28116: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28117: + .cv_def_range .Ltmp14396 .Ltmp14397, "E\021O\001\000\0000\000\000\000" + .short .Ltmp28119-.Ltmp28118 # Record length +.Ltmp28118: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp28119: + .cv_def_range .Ltmp14396 .Ltmp14397, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28121-.Ltmp28120 # Record length +.Ltmp28120: + .short 4414 # Record kind: S_LOCAL + .long 10015 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp28121: + .cv_def_range .Ltmp14396 .Ltmp14397, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28113: + .p2align 2 + .cv_linetable 1104, "??$_Uninitialized_default_fill_n@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z", .Lfunc_end1104 + .section .debug$S,"dr",associative,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Mylast + .long .Ltmp28123-.Ltmp28122 # Subsection size +.Ltmp28122: + .short .Ltmp28125-.Ltmp28124 # Record length +.Ltmp28124: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1105-"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11274 # Function type index + .secrel32 "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" # Function section relative address + .secidx "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Mylast" # Function name +.Ltmp28125: + .short .Ltmp28127-.Ltmp28126 # Record length +.Ltmp28126: + .short 4414 # Record kind: S_LOCAL + .long 10009 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28127: + .cv_def_range .Ltmp14398 .Ltmp14399, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28123: + .p2align 2 + .cv_linetable 1105, "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ", .Lfunc_end1105 + .section .debug$S,"dr",associative,"?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Tidy + .long .Ltmp28129-.Ltmp28128 # Subsection size +.Ltmp28128: + .short .Ltmp28131-.Ltmp28130 # Record length +.Ltmp28130: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1106-"?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11275 # Function type index + .secrel32 "?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAXXZ" # Function section relative address + .secidx "?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Tidy" # Function name +.Ltmp28131: + .short .Ltmp28133-.Ltmp28132 # Record length +.Ltmp28132: + .short 4414 # Record kind: S_LOCAL + .long 9764 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28133: + .cv_def_range .Ltmp14400 .Ltmp14403, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28129: + .p2align 2 + .cv_linetable 1106, "?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAXXZ", .Lfunc_end1106 + .section .debug$S,"dr",associative,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Mylast + .long .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_end1107-"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11276 # Function type index + .secrel32 "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" # Function section relative address + .secidx "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Mylast" # Function name +.Ltmp28137: + .short .Ltmp28139-.Ltmp28138 # Record length +.Ltmp28138: + .short 4414 # Record kind: S_LOCAL + .long 10019 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28139: + .cv_def_range .Ltmp14404 .Ltmp14405, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28135: + .p2align 2 + .cv_linetable 1107, "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ", .Lfunc_end1107 + .section .debug$S,"dr",associative,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myfirst + .long .Ltmp28141-.Ltmp28140 # Subsection size +.Ltmp28140: + .short .Ltmp28143-.Ltmp28142 # Record length +.Ltmp28142: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1108-"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11277 # Function type index + .secrel32 "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" # Function section relative address + .secidx "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myfirst" # Function name +.Ltmp28143: + .short .Ltmp28145-.Ltmp28144 # Record length +.Ltmp28144: + .short 4414 # Record kind: S_LOCAL + .long 10019 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28145: + .cv_def_range .Ltmp14406 .Ltmp14407, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28141: + .p2align 2 + .cv_linetable 1108, "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ", .Lfunc_end1108 + .section .debug$S,"dr",associative,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Get_data + .long .Ltmp28147-.Ltmp28146 # Subsection size +.Ltmp28146: + .short .Ltmp28149-.Ltmp28148 # Record length +.Ltmp28148: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1109-"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11278 # Function type index + .secrel32 "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Get_data" # Function name +.Ltmp28149: + .short .Ltmp28151-.Ltmp28150 # Record length +.Ltmp28150: + .short 4414 # Record kind: S_LOCAL + .long 10019 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28151: + .cv_def_range .Ltmp14408 .Ltmp14409, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28147: + .p2align 2 + .cv_linetable 1109, "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ", .Lfunc_end1109 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_Vector_val >,1>::_Get_second + .long .Ltmp28153-.Ltmp28152 # Subsection size +.Ltmp28152: + .short .Ltmp28155-.Ltmp28154 # Record length +.Ltmp28154: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1110-"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11279 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>::_Get_second" # Function name +.Ltmp28155: + .short .Ltmp28157-.Ltmp28156 # Record length +.Ltmp28156: + .short 4414 # Record kind: S_LOCAL + .long 10332 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28157: + .cv_def_range .Ltmp14410 .Ltmp14411, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28153: + .p2align 2 + .cv_linetable 1110, "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ", .Lfunc_end1110 + .section .debug$S,"dr",associative,"?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXPEAU_Loop_vals_t@2@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Orphan_range + .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_end1111-"?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXPEAU_Loop_vals_t@2@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11280 # Function type index + .secrel32 "?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXPEAU_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@@IEBAXPEAU_Loop_vals_t@2@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Orphan_range" # Function name +.Ltmp28161: + .short .Ltmp28163-.Ltmp28162 # Record length +.Ltmp28162: + .short 4414 # Record kind: S_LOCAL + .long 9827 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28163: + .cv_def_range .Ltmp14414 .Ltmp14420, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp28165-.Ltmp28164 # Record length +.Ltmp28164: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28165: + .cv_def_range .Ltmp14414 .Ltmp14420, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp28167-.Ltmp28166 # Record length +.Ltmp28166: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28167: + .cv_def_range .Ltmp14414 .Ltmp14420, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp28169-.Ltmp28168 # Record length +.Ltmp28168: + .short 4414 # Record kind: S_LOCAL + .long 7456 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +.Ltmp28169: + .cv_def_range .Ltmp14414 .Ltmp14420, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp28171-.Ltmp28170 # Record length +.Ltmp28170: + .short 4414 # Record kind: S_LOCAL + .long 11281 # TypeIndex + .short 0 # Flags + .asciz "_Pnext" +.Ltmp28171: + .cv_def_range .Ltmp14414 .Ltmp14420, "E\021N\001\000\000\320\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28159: + .p2align 2 + .cv_linetable 1111, "?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXPEAU_Loop_vals_t@2@0@Z", .Lfunc_end1111 + .section .debug$S,"dr",associative,"?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAXPEAU_Loop_vals_t@2@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Destroy + .long .Ltmp28173-.Ltmp28172 # Subsection size +.Ltmp28172: + .short .Ltmp28175-.Ltmp28174 # Record length +.Ltmp28174: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1112-"?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAXPEAU_Loop_vals_t@2@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11282 # Function type index + .secrel32 "?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAXPEAU_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@@IEAAXPEAU_Loop_vals_t@2@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Destroy" # Function name +.Ltmp28175: + .short .Ltmp28177-.Ltmp28176 # Record length +.Ltmp28176: + .short 4414 # Record kind: S_LOCAL + .long 9764 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28177: + .cv_def_range .Ltmp14421 .Ltmp14422, "E\021O\001\000\000 \000\000\000" + .short .Ltmp28179-.Ltmp28178 # Record length +.Ltmp28178: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28179: + .cv_def_range .Ltmp14421 .Ltmp14422, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28181-.Ltmp28180 # Record length +.Ltmp28180: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28181: + .cv_def_range .Ltmp14421 .Ltmp14422, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28173: + .p2align 2 + .cv_linetable 1112, "?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAXPEAU_Loop_vals_t@2@0@Z", .Lfunc_end1112 + .section .debug$S,"dr",associative,"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Getpfirst + .long .Ltmp28183-.Ltmp28182 # Subsection size +.Ltmp28182: + .short .Ltmp28185-.Ltmp28184 # Record length +.Ltmp28184: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1113-"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11283 # Function type index + .secrel32 "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Function section relative address + .secidx "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Getpfirst" # Function name +.Ltmp28185: + .short .Ltmp28187-.Ltmp28186 # Record length +.Ltmp28186: + .short 4414 # Record kind: S_LOCAL + .long 10019 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28187: + .cv_def_range .Ltmp14423 .Ltmp14424, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28183: + .p2align 2 + .cv_linetable 1113, "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ", .Lfunc_end1113 + .section .debug$S,"dr",associative,"?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator_base12::_Getpnext + .long .Ltmp28189-.Ltmp28188 # Subsection size +.Ltmp28188: + .short .Ltmp28191-.Ltmp28190 # Record length +.Ltmp28190: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1114-"?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11284 # Function type index + .secrel32 "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" # Function section relative address + .secidx "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator_base12::_Getpnext" # Function name +.Ltmp28191: + .short .Ltmp28193-.Ltmp28192 # Record length +.Ltmp28192: + .short 4414 # Record kind: S_LOCAL + .long 4694 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28193: + .cv_def_range .Ltmp14425 .Ltmp14426, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28189: + .p2align 2 + .cv_linetable 1114, "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ", .Lfunc_end1114 + .section .debug$S,"dr",associative,"?_Clrcont@_Iterator_base12@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator_base12::_Clrcont + .long .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_end1115-"?_Clrcont@_Iterator_base12@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11285 # Function type index + .secrel32 "?_Clrcont@_Iterator_base12@std@@QEAAXXZ" # Function section relative address + .secidx "?_Clrcont@_Iterator_base12@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator_base12::_Clrcont" # Function name +.Ltmp28197: + .short .Ltmp28199-.Ltmp28198 # Record length +.Ltmp28198: + .short 4414 # Record kind: S_LOCAL + .long 4694 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28199: + .cv_def_range .Ltmp14427 .Ltmp14428, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28195: + .p2align 2 + .cv_linetable 1115, "?_Clrcont@_Iterator_base12@std@@QEAAXXZ", .Lfunc_end1115 + .section .debug$S,"dr",associative,"?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Container_base12::_Getpfirst + .long .Ltmp28201-.Ltmp28200 # Subsection size +.Ltmp28200: + .short .Ltmp28203-.Ltmp28202 # Record length +.Ltmp28202: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1116-"?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11286 # Function type index + .secrel32 "?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Function section relative address + .secidx "?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Container_base12::_Getpfirst" # Function name +.Ltmp28203: + .short .Ltmp28205-.Ltmp28204 # Record length +.Ltmp28204: + .short 4414 # Record kind: S_LOCAL + .long 4769 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28205: + .cv_def_range .Ltmp14429 .Ltmp14430, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28201: + .p2align 2 + .cv_linetable 1116, "?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ", .Lfunc_end1116 + .section .debug$S,"dr",associative,"??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@PEAU_Loop_vals_t@2@@std@@YAXPEAU_Loop_vals_t@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Destroy_range,std::_Loop_vals_t *> + .long .Ltmp28207-.Ltmp28206 # Subsection size +.Ltmp28206: + .short .Ltmp28209-.Ltmp28208 # Record length +.Ltmp28208: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1117-"??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@PEAU_Loop_vals_t@2@@std@@YAXPEAU_Loop_vals_t@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11289 # Function type index + .secrel32 "??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@PEAU_Loop_vals_t@2@@std@@YAXPEAU_Loop_vals_t@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" # Function section relative address + .secidx "??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@PEAU_Loop_vals_t@2@@std@@YAXPEAU_Loop_vals_t@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Destroy_range,std::_Loop_vals_t *>" # Function name +.Ltmp28209: + .short .Ltmp28211-.Ltmp28210 # Record length +.Ltmp28210: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28211: + .cv_def_range .Ltmp14431 .Ltmp14432, "E\021O\001\000\0000\000\000\000" + .short .Ltmp28213-.Ltmp28212 # Record length +.Ltmp28212: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28213: + .cv_def_range .Ltmp14431 .Ltmp14432, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28215-.Ltmp28214 # Record length +.Ltmp28214: + .short 4414 # Record kind: S_LOCAL + .long 10015 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp28215: + .cv_def_range .Ltmp14431 .Ltmp14432, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28207: + .p2align 2 + .cv_linetable 1117, "??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@PEAU_Loop_vals_t@2@@std@@YAXPEAU_Loop_vals_t@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z", .Lfunc_end1117 + .section .debug$S,"dr",associative,"??$_Destroy_range1@V?$allocator@U_Loop_vals_t@std@@@std@@PEAU_Loop_vals_t@2@@std@@YAXPEAU_Loop_vals_t@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Destroy_range1,std::_Loop_vals_t *> + .long .Ltmp28217-.Ltmp28216 # Subsection size +.Ltmp28216: + .short .Ltmp28219-.Ltmp28218 # Record length +.Ltmp28218: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1118-"??$_Destroy_range1@V?$allocator@U_Loop_vals_t@std@@@std@@PEAU_Loop_vals_t@2@@std@@YAXPEAU_Loop_vals_t@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11292 # Function type index + .secrel32 "??$_Destroy_range1@V?$allocator@U_Loop_vals_t@std@@@std@@PEAU_Loop_vals_t@2@@std@@YAXPEAU_Loop_vals_t@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Destroy_range1@V?$allocator@U_Loop_vals_t@std@@@std@@PEAU_Loop_vals_t@2@@std@@YAXPEAU_Loop_vals_t@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Destroy_range1,std::_Loop_vals_t *>" # Function name +.Ltmp28219: + .short .Ltmp28221-.Ltmp28220 # Record length +.Ltmp28220: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28221: + .cv_def_range .Ltmp14433 .Ltmp14434, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp28223-.Ltmp28222 # Record length +.Ltmp28222: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28223: + .cv_def_range .Ltmp14433 .Ltmp14434, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp28225-.Ltmp28224 # Record length +.Ltmp28224: + .short 4414 # Record kind: S_LOCAL + .long 10015 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28225: + .cv_def_range .Ltmp14433 .Ltmp14434, "E\021O\001\000\000\020\000\000\000" + .short .Ltmp28227-.Ltmp28226 # Record length +.Ltmp28226: + .short 4414 # Record kind: S_LOCAL + .long 4759 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28227: + .cv_def_range .Ltmp14433 .Ltmp14434, "E\021O\001\000\000\030\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28217: + .p2align 2 + .cv_linetable 1118, "??$_Destroy_range1@V?$allocator@U_Loop_vals_t@std@@@std@@PEAU_Loop_vals_t@2@@std@@YAXPEAU_Loop_vals_t@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z", .Lfunc_end1118 + .section .debug$S,"dr",associative,"?_Unused_capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Unused_capacity + .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_end1119-"?_Unused_capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11293 # Function type index + .secrel32 "?_Unused_capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" # Function section relative address + .secidx "?_Unused_capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Unused_capacity" # Function name +.Ltmp28231: + .short .Ltmp28233-.Ltmp28232 # Record length +.Ltmp28232: + .short 4414 # Record kind: S_LOCAL + .long 9827 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28233: + .cv_def_range .Ltmp14435 .Ltmp14436, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28229: + .p2align 2 + .cv_linetable 1119, "?_Unused_capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ", .Lfunc_end1119 + .section .debug$S,"dr",associative,"?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::max_size + .long .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_end1120-"?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11294 # Function type index + .secrel32 "?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" # Function section relative address + .secidx "?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::max_size" # Function name +.Ltmp28237: + .short .Ltmp28239-.Ltmp28238 # Record length +.Ltmp28238: + .short 4414 # Record kind: S_LOCAL + .long 9827 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28239: + .cv_def_range .Ltmp14437 .Ltmp14438, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28235: + .p2align 2 + .cv_linetable 1120, "?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ", .Lfunc_end1120 + .section .debug$S,"dr",associative,"?_Xlen@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Xlen + .long .Ltmp28241-.Ltmp28240 # Subsection size +.Ltmp28240: + .short .Ltmp28243-.Ltmp28242 # Record length +.Ltmp28242: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1121-"?_Xlen@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11295 # Function type index + .secrel32 "?_Xlen@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXXZ" # Function section relative address + .secidx "?_Xlen@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Xlen" # Function name +.Ltmp28243: + .short .Ltmp28245-.Ltmp28244 # Record length +.Ltmp28244: + .short 4414 # Record kind: S_LOCAL + .long 9827 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28245: + .cv_def_range .Ltmp14439 .Ltmp14440, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28241: + .p2align 2 + .cv_linetable 1121, "?_Xlen@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBAXXZ", .Lfunc_end1121 + .section .debug$S,"dr",associative,"?_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Reallocate + .long .Ltmp28247-.Ltmp28246 # Subsection size +.Ltmp28246: + .short .Ltmp28249-.Ltmp28248 # Record length +.Ltmp28248: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1122-"?_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11296 # Function type index + .secrel32 "?_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z" # Function section relative address + .secidx "?_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Reallocate" # Function name +.Ltmp28249: + .short .Ltmp28251-.Ltmp28250 # Record length +.Ltmp28250: + .short 4414 # Record kind: S_LOCAL + .long 9764 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28251: + .cv_def_range .Ltmp14443 .Ltmp14449, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp28253-.Ltmp28252 # Record length +.Ltmp28252: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp28253: + .cv_def_range .Ltmp14443 .Ltmp14449, "E\021N\001\000\000 \000\000\000" + .short .Ltmp28255-.Ltmp28254 # Record length +.Ltmp28254: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 0 # Flags + .asciz "_Ptr" +.Ltmp28255: + .cv_def_range .Ltmp14443 .Ltmp14449, "E\021N\001\000\000\020\000\000\000" + .short .Ltmp28257-.Ltmp28256 # Record length +.Ltmp28256: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Size" +.Ltmp28257: + .cv_def_range .Ltmp14443 .Ltmp14449, "E\021N\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28247: + .p2align 2 + .cv_linetable 1122, "?_Reallocate@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAX_K@Z", .Lfunc_end1122 + .section .debug$S,"dr",associative,"?_Grow_to@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBA_K_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Grow_to + .long .Ltmp28259-.Ltmp28258 # Subsection size +.Ltmp28258: + .short .Ltmp28261-.Ltmp28260 # Record length +.Ltmp28260: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1123-"?_Grow_to@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBA_K_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11297 # Function type index + .secrel32 "?_Grow_to@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBA_K_K@Z" # Function section relative address + .secidx "?_Grow_to@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBA_K_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Grow_to" # Function name +.Ltmp28261: + .short .Ltmp28263-.Ltmp28262 # Record length +.Ltmp28262: + .short 4414 # Record kind: S_LOCAL + .long 9827 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28263: + .cv_def_range .Ltmp14450 .Ltmp14453, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28265-.Ltmp28264 # Record length +.Ltmp28264: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp28265: + .cv_def_range .Ltmp14450 .Ltmp14453, "E\021O\001\000\000@\000\000\000" + .short .Ltmp28267-.Ltmp28266 # Record length +.Ltmp28266: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Capacity" +.Ltmp28267: + .cv_def_range .Ltmp14450 .Ltmp14453, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28259: + .p2align 2 + .cv_linetable 1123, "?_Grow_to@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEBA_K_K@Z", .Lfunc_end1123 + .section .debug$S,"dr",associative,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myend + .long .Ltmp28269-.Ltmp28268 # Subsection size +.Ltmp28268: + .short .Ltmp28271-.Ltmp28270 # Record length +.Ltmp28270: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1124-"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11298 # Function type index + .secrel32 "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" # Function section relative address + .secidx "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myend" # Function name +.Ltmp28271: + .short .Ltmp28273-.Ltmp28272 # Record length +.Ltmp28272: + .short 4414 # Record kind: S_LOCAL + .long 10019 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28273: + .cv_def_range .Ltmp14454 .Ltmp14455, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28269: + .p2align 2 + .cv_linetable 1124, "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ", .Lfunc_end1124 + .section .debug$S,"dr",associative,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Getal + .long .Ltmp28275-.Ltmp28274 # Subsection size +.Ltmp28274: + .short .Ltmp28277-.Ltmp28276 # Record length +.Ltmp28276: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1125-"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11299 # Function type index + .secrel32 "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Getal" # Function name +.Ltmp28277: + .short .Ltmp28279-.Ltmp28278 # Record length +.Ltmp28278: + .short 4414 # Record kind: S_LOCAL + .long 10019 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28279: + .cv_def_range .Ltmp14456 .Ltmp14457, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28275: + .p2align 2 + .cv_linetable 1125, "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ", .Lfunc_end1125 + .section .debug$S,"dr",associative,"?max_size@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::max_size + .long .Ltmp28281-.Ltmp28280 # Subsection size +.Ltmp28280: + .short .Ltmp28283-.Ltmp28282 # Record length +.Ltmp28282: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1126-"?max_size@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11300 # Function type index + .secrel32 "?max_size@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" # Function section relative address + .secidx "?max_size@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::max_size" # Function name +.Ltmp28283: + .short .Ltmp28285-.Ltmp28284 # Record length +.Ltmp28284: + .short 4414 # Record kind: S_LOCAL + .long 10095 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28285: + .cv_def_range .Ltmp14458 .Ltmp14459, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28287-.Ltmp28286 # Record length +.Ltmp28286: + .short 4414 # Record kind: S_LOCAL + .long 4971 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28287: + .cv_def_range .Ltmp14458 .Ltmp14459, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28281: + .p2align 2 + .cv_linetable 1126, "?max_size@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEBA_KU_Nil@2@@Z", .Lfunc_end1126 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_Vector_val >,1>::_Get_first + .long .Ltmp28289-.Ltmp28288 # Subsection size +.Ltmp28288: + .short .Ltmp28291-.Ltmp28290 # Record length +.Ltmp28290: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1127-"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11301 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>::_Get_first" # Function name +.Ltmp28291: + .short .Ltmp28293-.Ltmp28292 # Record length +.Ltmp28292: + .short 4414 # Record kind: S_LOCAL + .long 10332 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28293: + .cv_def_range .Ltmp14460 .Ltmp14461, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28289: + .p2align 2 + .cv_linetable 1127, "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@2@XZ", .Lfunc_end1127 + .section .debug$S,"dr",associative,"?max_size@?$allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SA_KAEBV?$allocator@U_Loop_vals_t@std@@@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator_traits >::max_size + .long .Ltmp28295-.Ltmp28294 # Subsection size +.Ltmp28294: + .short .Ltmp28297-.Ltmp28296 # Record length +.Ltmp28296: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1128-"?max_size@?$allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SA_KAEBV?$allocator@U_Loop_vals_t@std@@@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11302 # Function type index + .secrel32 "?max_size@?$allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SA_KAEBV?$allocator@U_Loop_vals_t@std@@@2@@Z" # Function section relative address + .secidx "?max_size@?$allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SA_KAEBV?$allocator@U_Loop_vals_t@std@@@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator_traits >::max_size" # Function name +.Ltmp28297: + .short .Ltmp28299-.Ltmp28298 # Record length +.Ltmp28298: + .short 4414 # Record kind: S_LOCAL + .long 9768 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp28299: + .cv_def_range .Ltmp14462 .Ltmp14463, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28295: + .p2align 2 + .cv_linetable 1128, "?max_size@?$allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SA_KAEBV?$allocator@U_Loop_vals_t@std@@@2@@Z", .Lfunc_end1128 + .section .debug$S,"dr",associative,"?max_size@?$allocator@U_Loop_vals_t@std@@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::max_size + .long .Ltmp28301-.Ltmp28300 # Subsection size +.Ltmp28300: + .short .Ltmp28303-.Ltmp28302 # Record length +.Ltmp28302: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1129-"?max_size@?$allocator@U_Loop_vals_t@std@@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11303 # Function type index + .secrel32 "?max_size@?$allocator@U_Loop_vals_t@std@@@std@@QEBA_KXZ" # Function section relative address + .secidx "?max_size@?$allocator@U_Loop_vals_t@std@@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::allocator::max_size" # Function name +.Ltmp28303: + .short .Ltmp28305-.Ltmp28304 # Record length +.Ltmp28304: + .short 4414 # Record kind: S_LOCAL + .long 10047 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28305: + .cv_def_range .Ltmp14464 .Ltmp14465, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28301: + .p2align 2 + .cv_linetable 1129, "?max_size@?$allocator@U_Loop_vals_t@std@@@std@@QEBA_KXZ", .Lfunc_end1129 + .section .debug$S,"dr",associative,"?allocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::allocate + .long .Ltmp28307-.Ltmp28306 # Subsection size +.Ltmp28306: + .short .Ltmp28309-.Ltmp28308 # Record length +.Ltmp28308: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1130-"?allocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11304 # Function type index + .secrel32 "?allocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z" # Function section relative address + .secidx "?allocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::allocate" # Function name +.Ltmp28309: + .short .Ltmp28311-.Ltmp28310 # Record length +.Ltmp28310: + .short 4414 # Record kind: S_LOCAL + .long 10100 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28311: + .cv_def_range .Ltmp14466 .Ltmp14467, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28313-.Ltmp28312 # Record length +.Ltmp28312: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp28313: + .cv_def_range .Ltmp14466 .Ltmp14467, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28307: + .p2align 2 + .cv_linetable 1130, "?allocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z", .Lfunc_end1130 + .section .debug$S,"dr",associative,"??$_Umove@PEAU_Loop_vals_t@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAPEAU_Loop_vals_t@1@PEAU21@00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Umove + .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_end1131-"??$_Umove@PEAU_Loop_vals_t@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAPEAU_Loop_vals_t@1@PEAU21@00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11307 # Function type index + .secrel32 "??$_Umove@PEAU_Loop_vals_t@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAPEAU_Loop_vals_t@1@PEAU21@00@Z" # Function section relative address + .secidx "??$_Umove@PEAU_Loop_vals_t@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAPEAU_Loop_vals_t@1@PEAU21@00@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Umove" # Function name +.Ltmp28317: + .short .Ltmp28319-.Ltmp28318 # Record length +.Ltmp28318: + .short 4414 # Record kind: S_LOCAL + .long 9764 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28319: + .cv_def_range .Ltmp14468 .Ltmp14469, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28321-.Ltmp28320 # Record length +.Ltmp28320: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28321: + .cv_def_range .Ltmp14468 .Ltmp14469, "E\021O\001\000\0000\000\000\000" + .short .Ltmp28323-.Ltmp28322 # Record length +.Ltmp28322: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28323: + .cv_def_range .Ltmp14468 .Ltmp14469, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28325-.Ltmp28324 # Record length +.Ltmp28324: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp28325: + .cv_def_range .Ltmp14468 .Ltmp14469, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28315: + .p2align 2 + .cv_linetable 1131, "??$_Umove@PEAU_Loop_vals_t@std@@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@IEAAPEAU_Loop_vals_t@1@PEAU21@00@Z", .Lfunc_end1131 + .section .debug$S,"dr",associative,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myfirst + .long .Ltmp28327-.Ltmp28326 # Subsection size +.Ltmp28326: + .short .Ltmp28329-.Ltmp28328 # Record length +.Ltmp28328: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1132-"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11308 # Function type index + .secrel32 "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" # Function section relative address + .secidx "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myfirst" # Function name +.Ltmp28329: + .short .Ltmp28331-.Ltmp28330 # Record length +.Ltmp28330: + .short 4414 # Record kind: S_LOCAL + .long 10009 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28331: + .cv_def_range .Ltmp14470 .Ltmp14471, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28327: + .p2align 2 + .cv_linetable 1132, "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ", .Lfunc_end1132 + .section .debug$S,"dr",associative,"?deallocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::deallocate + .long .Ltmp28333-.Ltmp28332 # Subsection size +.Ltmp28332: + .short .Ltmp28335-.Ltmp28334 # Record length +.Ltmp28334: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1133-"?deallocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11309 # Function type index + .secrel32 "?deallocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z" # Function section relative address + .secidx "?deallocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::deallocate" # Function name +.Ltmp28335: + .short .Ltmp28337-.Ltmp28336 # Record length +.Ltmp28336: + .short 4414 # Record kind: S_LOCAL + .long 10100 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28337: + .cv_def_range .Ltmp14472 .Ltmp14473, "E\021O\001\000\000 \000\000\000" + .short .Ltmp28339-.Ltmp28338 # Record length +.Ltmp28338: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp28339: + .cv_def_range .Ltmp14472 .Ltmp14473, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28341-.Ltmp28340 # Record length +.Ltmp28340: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp28341: + .cv_def_range .Ltmp14472 .Ltmp14473, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28333: + .p2align 2 + .cv_linetable 1133, "?deallocate@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z", .Lfunc_end1133 + .section .debug$S,"dr",associative,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myend + .long .Ltmp28343-.Ltmp28342 # Subsection size +.Ltmp28342: + .short .Ltmp28345-.Ltmp28344 # Record length +.Ltmp28344: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1134-"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11310 # Function type index + .secrel32 "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" # Function section relative address + .secidx "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myend" # Function name +.Ltmp28345: + .short .Ltmp28347-.Ltmp28346 # Record length +.Ltmp28346: + .short 4414 # Record kind: S_LOCAL + .long 10009 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28347: + .cv_def_range .Ltmp14474 .Ltmp14475, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28343: + .p2align 2 + .cv_linetable 1134, "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ", .Lfunc_end1134 + .section .debug$S,"dr",associative,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Orphan_all + .long .Ltmp28349-.Ltmp28348 # Subsection size +.Ltmp28348: + .short .Ltmp28351-.Ltmp28350 # Record length +.Ltmp28350: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1135-"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11311 # Function type index + .secrel32 "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Orphan_all" # Function name +.Ltmp28351: + .short .Ltmp28353-.Ltmp28352 # Record length +.Ltmp28352: + .short 4414 # Record kind: S_LOCAL + .long 10009 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28353: + .cv_def_range .Ltmp14476 .Ltmp14477, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28349: + .p2align 2 + .cv_linetable 1135, "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ", .Lfunc_end1135 + .section .debug$S,"dr",associative,"?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocate + .long .Ltmp28355-.Ltmp28354 # Subsection size +.Ltmp28354: + .short .Ltmp28357-.Ltmp28356 # Record length +.Ltmp28356: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1136-"?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11312 # Function type index + .secrel32 "?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z" # Function section relative address + .secidx "?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocate" # Function name +.Ltmp28357: + .short .Ltmp28359-.Ltmp28358 # Record length +.Ltmp28358: + .short 4414 # Record kind: S_LOCAL + .long 10052 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28359: + .cv_def_range .Ltmp14478 .Ltmp14479, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28361-.Ltmp28360 # Record length +.Ltmp28360: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp28361: + .cv_def_range .Ltmp14478 .Ltmp14479, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28355: + .p2align 2 + .cv_linetable 1136, "?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z", .Lfunc_end1136 + .section .debug$S,"dr",associative,"??$_Uninitialized_move@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_move > + .long .Ltmp28363-.Ltmp28362 # Subsection size +.Ltmp28362: + .short .Ltmp28365-.Ltmp28364 # Record length +.Ltmp28364: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1137-"??$_Uninitialized_move@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11315 # Function type index + .secrel32 "??$_Uninitialized_move@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_move@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_move >" # Function name +.Ltmp28365: + .short .Ltmp28367-.Ltmp28366 # Record length +.Ltmp28366: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28367: + .cv_def_range .Ltmp14480 .Ltmp14481, "E\021O\001\000\000@\000\000\000" + .short .Ltmp28369-.Ltmp28368 # Record length +.Ltmp28368: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28369: + .cv_def_range .Ltmp14480 .Ltmp14481, "E\021O\001\000\000H\000\000\000" + .short .Ltmp28371-.Ltmp28370 # Record length +.Ltmp28370: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp28371: + .cv_def_range .Ltmp14480 .Ltmp14481, "E\021O\001\000\000X\000\000\000" + .short .Ltmp28373-.Ltmp28372 # Record length +.Ltmp28372: + .short 4414 # Record kind: S_LOCAL + .long 10015 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp28373: + .cv_def_range .Ltmp14480 .Ltmp14481, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28363: + .p2align 2 + .cv_linetable 1137, "??$_Uninitialized_move@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z", .Lfunc_end1137 + .section .debug$S,"dr",associative,"??$_Rechecked@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAAEAPEAU_Loop_vals_t@0@AEAPEAU10@PEAU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Rechecked + .long .Ltmp28375-.Ltmp28374 # Subsection size +.Ltmp28374: + .short .Ltmp28377-.Ltmp28376 # Record length +.Ltmp28376: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1138-"??$_Rechecked@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAAEAPEAU_Loop_vals_t@0@AEAPEAU10@PEAU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11318 # Function type index + .secrel32 "??$_Rechecked@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAAEAPEAU_Loop_vals_t@0@AEAPEAU10@PEAU10@@Z" # Function section relative address + .secidx "??$_Rechecked@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAAEAPEAU_Loop_vals_t@0@AEAPEAU10@PEAU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Rechecked" # Function name +.Ltmp28377: + .short .Ltmp28379-.Ltmp28378 # Record length +.Ltmp28378: + .short 4414 # Record kind: S_LOCAL + .long 10037 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp28379: + .cv_def_range .Ltmp14482 .Ltmp14483, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp28381-.Ltmp28380 # Record length +.Ltmp28380: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_Src" +.Ltmp28381: + .cv_def_range .Ltmp14482 .Ltmp14483, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28375: + .p2align 2 + .cv_linetable 1138, "??$_Rechecked@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAAEAPEAU_Loop_vals_t@0@AEAPEAU10@PEAU10@@Z", .Lfunc_end1138 + .section .debug$S,"dr",associative,"??$_Uninitialized_move_al_unchecked@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_move_al_unchecked > + .long .Ltmp28383-.Ltmp28382 # Subsection size +.Ltmp28382: + .short .Ltmp28385-.Ltmp28384 # Record length +.Ltmp28384: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1139-"??$_Uninitialized_move_al_unchecked@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11319 # Function type index + .secrel32 "??$_Uninitialized_move_al_unchecked@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_move_al_unchecked@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_move_al_unchecked >" # Function name +.Ltmp28385: + .short .Ltmp28387-.Ltmp28386 # Record length +.Ltmp28386: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28387: + .cv_def_range .Ltmp14484 .Ltmp14486, "E\021O\001\000\000`\000\000\000" + .short .Ltmp28389-.Ltmp28388 # Record length +.Ltmp28388: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28389: + .cv_def_range .Ltmp14484 .Ltmp14486, "E\021O\001\000\000H\000\000\000" + .short .Ltmp28391-.Ltmp28390 # Record length +.Ltmp28390: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp28391: + .cv_def_range .Ltmp14484 .Ltmp14486, "E\021O\001\000\000h\000\000\000" + .short .Ltmp28393-.Ltmp28392 # Record length +.Ltmp28392: + .short 4414 # Record kind: S_LOCAL + .long 10015 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp28393: + .cv_def_range .Ltmp14484 .Ltmp14486, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28383: + .p2align 2 + .cv_linetable 1139, "??$_Uninitialized_move_al_unchecked@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@@Z", .Lfunc_end1139 + .section .debug$S,"dr",associative,"??$_Unchecked@PEAU_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unchecked + .long .Ltmp28395-.Ltmp28394 # Subsection size +.Ltmp28394: + .short .Ltmp28397-.Ltmp28396 # Record length +.Ltmp28396: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1140-"??$_Unchecked@PEAU_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11322 # Function type index + .secrel32 "??$_Unchecked@PEAU_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" # Function section relative address + .secidx "??$_Unchecked@PEAU_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unchecked" # Function name +.Ltmp28397: + .short .Ltmp28399-.Ltmp28398 # Record length +.Ltmp28398: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_Src" +.Ltmp28399: + .cv_def_range .Ltmp14487 .Ltmp14488, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28395: + .p2align 2 + .cv_linetable 1140, "??$_Unchecked@PEAU_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z", .Lfunc_end1140 + .section .debug$S,"dr",associative,"??$_Uninitialized_move_al_unchecked1@U_Loop_vals_t@std@@U12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_move_al_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_end1141-"??$_Uninitialized_move_al_unchecked1@U_Loop_vals_t@std@@U12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11325 # Function type index + .secrel32 "??$_Uninitialized_move_al_unchecked1@U_Loop_vals_t@std@@U12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_move_al_unchecked1@U_Loop_vals_t@std@@U12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_move_al_unchecked1 >" # Function name +.Ltmp28403: + .short .Ltmp28405-.Ltmp28404 # Record length +.Ltmp28404: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28405: + .cv_def_range .Ltmp14489 .Ltmp14490, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28407-.Ltmp28406 # Record length +.Ltmp28406: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28407: + .cv_def_range .Ltmp14489 .Ltmp14490, "E\021O\001\000\0000\000\000\000" + .short .Ltmp28409-.Ltmp28408 # Record length +.Ltmp28408: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp28409: + .cv_def_range .Ltmp14489 .Ltmp14490, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28411-.Ltmp28410 # Record length +.Ltmp28410: + .short 4414 # Record kind: S_LOCAL + .long 10015 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28411: + .cv_def_range .Ltmp14489 .Ltmp14490, "E\021O\001\000\000@\000\000\000" + .short .Ltmp28413-.Ltmp28412 # Record length +.Ltmp28412: + .short 4414 # Record kind: S_LOCAL + .long 8194 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28413: + .cv_def_range .Ltmp14489 .Ltmp14490, "E\021O\001\000\000P\000\000\000" + .short .Ltmp28415-.Ltmp28414 # Record length +.Ltmp28414: + .short 4414 # Record kind: S_LOCAL + .long 4759 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28415: + .cv_def_range .Ltmp14489 .Ltmp14490, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28401: + .p2align 2 + .cv_linetable 1141, "??$_Uninitialized_move_al_unchecked1@U_Loop_vals_t@std@@U12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00AEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z", .Lfunc_end1141 + .section .debug$S,"dr",associative,"??$_Ptr_move_cat@U_Loop_vals_t@std@@U12@@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAU_Loop_vals_t@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Ptr_move_cat + .long .Ltmp28417-.Ltmp28416 # Subsection size +.Ltmp28416: + .short .Ltmp28419-.Ltmp28418 # Record length +.Ltmp28418: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1142-"??$_Ptr_move_cat@U_Loop_vals_t@std@@U12@@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAU_Loop_vals_t@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11330 # Function type index + .secrel32 "??$_Ptr_move_cat@U_Loop_vals_t@std@@U12@@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAU_Loop_vals_t@0@0@Z" # Function section relative address + .secidx "??$_Ptr_move_cat@U_Loop_vals_t@std@@U12@@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAU_Loop_vals_t@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Ptr_move_cat" # Function name +.Ltmp28419: + .short .Ltmp28421-.Ltmp28420 # Record length +.Ltmp28420: + .short 4414 # Record kind: S_LOCAL + .long 11327 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28421: + .cv_def_range .Ltmp14491 .Ltmp14492, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp28423-.Ltmp28422 # Record length +.Ltmp28422: + .short 4414 # Record kind: S_LOCAL + .long 11327 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28423: + .cv_def_range .Ltmp14491 .Ltmp14492, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28417: + .p2align 2 + .cv_linetable 1142, "??$_Ptr_move_cat@U_Loop_vals_t@std@@U12@@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAU_Loop_vals_t@0@0@Z", .Lfunc_end1142 + .section .debug$S,"dr",associative,"??$_Copy_memmove@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_memmove + .long .Ltmp28425-.Ltmp28424 # Subsection size +.Ltmp28424: + .short .Ltmp28427-.Ltmp28426 # Record length +.Ltmp28426: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1143-"??$_Copy_memmove@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11332 # Function type index + .secrel32 "??$_Copy_memmove@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00@Z" # Function section relative address + .secidx "??$_Copy_memmove@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_memmove" # Function name +.Ltmp28427: + .short .Ltmp28429-.Ltmp28428 # Record length +.Ltmp28428: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28429: + .cv_def_range .Ltmp14493 .Ltmp14494, "E\021O\001\000\000P\000\000\000" + .short .Ltmp28431-.Ltmp28430 # Record length +.Ltmp28430: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28431: + .cv_def_range .Ltmp14493 .Ltmp14494, "E\021O\001\000\000X\000\000\000" + .short .Ltmp28433-.Ltmp28432 # Record length +.Ltmp28432: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp28433: + .cv_def_range .Ltmp14493 .Ltmp14494, "E\021O\001\000\000`\000\000\000" + .short .Ltmp28435-.Ltmp28434 # Record length +.Ltmp28434: + .short 4414 # Record kind: S_LOCAL + .long 4649 # TypeIndex + .short 0 # Flags + .asciz "_First_ch" +.Ltmp28435: + .cv_def_range .Ltmp14493 .Ltmp14494, "E\021O\001\000\000H\000\000\000" + .short .Ltmp28437-.Ltmp28436 # Record length +.Ltmp28436: + .short 4414 # Record kind: S_LOCAL + .long 4649 # TypeIndex + .short 0 # Flags + .asciz "_Last_ch" +.Ltmp28437: + .cv_def_range .Ltmp14493 .Ltmp14494, "E\021O\001\000\000@\000\000\000" + .short .Ltmp28439-.Ltmp28438 # Record length +.Ltmp28438: + .short 4414 # Record kind: S_LOCAL + .long 8210 # TypeIndex + .short 0 # Flags + .asciz "_Dest_ch" +.Ltmp28439: + .cv_def_range .Ltmp14493 .Ltmp14494, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28441-.Ltmp28440 # Record length +.Ltmp28440: + .short 4414 # Record kind: S_LOCAL + .long 4495 # TypeIndex + .short 0 # Flags + .asciz "_Count" +.Ltmp28441: + .cv_def_range .Ltmp14493 .Ltmp14494, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28425: + .p2align 2 + .cv_linetable 1143, "??$_Copy_memmove@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00@Z", .Lfunc_end1143 + .section .debug$S,"dr",associative,"?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::deallocate + .long .Ltmp28443-.Ltmp28442 # Subsection size +.Ltmp28442: + .short .Ltmp28445-.Ltmp28444 # Record length +.Ltmp28444: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1144-"?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11333 # Function type index + .secrel32 "?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z" # Function section relative address + .secidx "?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::deallocate" # Function name +.Ltmp28445: + .short .Ltmp28447-.Ltmp28446 # Record length +.Ltmp28446: + .short 4414 # Record kind: S_LOCAL + .long 10052 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28447: + .cv_def_range .Ltmp14495 .Ltmp14496, "E\021O\001\000\000 \000\000\000" + .short .Ltmp28449-.Ltmp28448 # Record length +.Ltmp28448: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp28449: + .cv_def_range .Ltmp14495 .Ltmp14496, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28451-.Ltmp28450 # Record length +.Ltmp28450: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp28451: + .cv_def_range .Ltmp14495 .Ltmp14496, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28443: + .p2align 2 + .cv_linetable 1144, "?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXPEAU_Loop_vals_t@2@_K@Z", .Lfunc_end1144 + .section .debug$S,"dr",associative,"?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::capacity + .long .Ltmp28453-.Ltmp28452 # Subsection size +.Ltmp28452: + .short .Ltmp28455-.Ltmp28454 # Record length +.Ltmp28454: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1145-"?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11334 # Function type index + .secrel32 "?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" # Function section relative address + .secidx "?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::capacity" # Function name +.Ltmp28455: + .short .Ltmp28457-.Ltmp28456 # Record length +.Ltmp28456: + .short 4414 # Record kind: S_LOCAL + .long 9827 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28457: + .cv_def_range .Ltmp14497 .Ltmp14498, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28453: + .p2align 2 + .cv_linetable 1145, "?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ", .Lfunc_end1145 + .section .debug$S,"dr",associative,"??$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_default_fill_n1 > + .long .Ltmp28459-.Ltmp28458 # Subsection size +.Ltmp28458: + .short .Ltmp28461-.Ltmp28460 # Record length +.Ltmp28460: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1146-"??$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11337 # Function type index + .secrel32 "??$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_default_fill_n1 >" # Function name +.Ltmp28461: + .short .Ltmp28463-.Ltmp28462 # Record length +.Ltmp28462: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28463: + .cv_def_range .Ltmp14501 .Ltmp14506, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp28465-.Ltmp28464 # Record length +.Ltmp28464: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp28465: + .cv_def_range .Ltmp14501 .Ltmp14506, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp28467-.Ltmp28466 # Record length +.Ltmp28466: + .short 4414 # Record kind: S_LOCAL + .long 10015 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp28467: + .cv_def_range .Ltmp14501 .Ltmp14506, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp28469-.Ltmp28468 # Record length +.Ltmp28468: + .short 4414 # Record kind: S_LOCAL + .long 4869 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28469: + .cv_def_range .Ltmp14501 .Ltmp14506, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp28471-.Ltmp28470 # Record length +.Ltmp28470: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 0 # Flags + .asciz "_Next" +.Ltmp28471: + .cv_def_range .Ltmp14501 .Ltmp14506, "E\021N\001\000\000\320\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28459: + .p2align 2 + .cv_linetable 1146, "??$_Uninitialized_default_fill_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAXPEAU_Loop_vals_t@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z", .Lfunc_end1146 + .section .debug$S,"dr",associative,"??$construct@U_Loop_vals_t@std@@$$V@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::construct + .long .Ltmp28473-.Ltmp28472 # Subsection size +.Ltmp28472: + .short .Ltmp28475-.Ltmp28474 # Record length +.Ltmp28474: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1147-"??$construct@U_Loop_vals_t@std@@$$V@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11339 # Function type index + .secrel32 "??$construct@U_Loop_vals_t@std@@$$V@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@1@@Z" # Function section relative address + .secidx "??$construct@U_Loop_vals_t@std@@$$V@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::construct" # Function name +.Ltmp28475: + .short .Ltmp28477-.Ltmp28476 # Record length +.Ltmp28476: + .short 4414 # Record kind: S_LOCAL + .long 10100 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28477: + .cv_def_range .Ltmp14507 .Ltmp14508, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28479-.Ltmp28478 # Record length +.Ltmp28478: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp28479: + .cv_def_range .Ltmp14507 .Ltmp14508, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28473: + .p2align 2 + .cv_linetable 1147, "??$construct@U_Loop_vals_t@std@@$$V@?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@QEAAXPEAU_Loop_vals_t@1@@Z", .Lfunc_end1147 + .section .debug$S,"dr",associative,"??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unfancy + .long .Ltmp28481-.Ltmp28480 # Subsection size +.Ltmp28480: + .short .Ltmp28483-.Ltmp28482 # Record length +.Ltmp28482: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1148-"??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11340 # Function type index + .secrel32 "??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" # Function section relative address + .secidx "??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unfancy" # Function name +.Ltmp28483: + .short .Ltmp28485-.Ltmp28484 # Record length +.Ltmp28484: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp28485: + .cv_def_range .Ltmp14509 .Ltmp14510, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28481: + .p2align 2 + .cv_linetable 1148, "??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z", .Lfunc_end1148 + .section .debug$S,"dr",associative,"??$construct@U_Loop_vals_t@std@@$$V@?$allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAEAV?$allocator@U_Loop_vals_t@std@@@1@PEAU_Loop_vals_t@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator_traits >::construct + .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_end1149-"??$construct@U_Loop_vals_t@std@@$$V@?$allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAEAV?$allocator@U_Loop_vals_t@std@@@1@PEAU_Loop_vals_t@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11343 # Function type index + .secrel32 "??$construct@U_Loop_vals_t@std@@$$V@?$allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAEAV?$allocator@U_Loop_vals_t@std@@@1@PEAU_Loop_vals_t@1@@Z" # Function section relative address + .secidx "??$construct@U_Loop_vals_t@std@@$$V@?$allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAEAV?$allocator@U_Loop_vals_t@std@@@1@PEAU_Loop_vals_t@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator_traits >::construct" # Function name +.Ltmp28489: + .short .Ltmp28491-.Ltmp28490 # Record length +.Ltmp28490: + .short 4414 # Record kind: S_LOCAL + .long 10368 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp28491: + .cv_def_range .Ltmp14511 .Ltmp14512, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28493-.Ltmp28492 # Record length +.Ltmp28492: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp28493: + .cv_def_range .Ltmp14511 .Ltmp14512, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28487: + .p2align 2 + .cv_linetable 1149, "??$construct@U_Loop_vals_t@std@@$$V@?$allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAEAV?$allocator@U_Loop_vals_t@std@@@1@PEAU_Loop_vals_t@1@@Z", .Lfunc_end1149 + .section .debug$S,"dr",associative,"??$construct@U_Loop_vals_t@std@@$$V@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXPEAU_Loop_vals_t@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::construct + .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_end1150-"??$construct@U_Loop_vals_t@std@@$$V@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXPEAU_Loop_vals_t@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11345 # Function type index + .secrel32 "??$construct@U_Loop_vals_t@std@@$$V@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXPEAU_Loop_vals_t@1@@Z" # Function section relative address + .secidx "??$construct@U_Loop_vals_t@std@@$$V@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXPEAU_Loop_vals_t@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::construct" # Function name +.Ltmp28497: + .short .Ltmp28499-.Ltmp28498 # Record length +.Ltmp28498: + .short 4414 # Record kind: S_LOCAL + .long 10052 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28499: + .cv_def_range .Ltmp14513 .Ltmp14514, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28501-.Ltmp28500 # Record length +.Ltmp28500: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp28501: + .cv_def_range .Ltmp14513 .Ltmp14514, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28495: + .p2align 2 + .cv_linetable 1150, "??$construct@U_Loop_vals_t@std@@$$V@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXPEAU_Loop_vals_t@1@@Z", .Lfunc_end1150 + .section .debug$S,"dr",associative,"??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::~_Vector_alloc + .long .Ltmp28503-.Ltmp28502 # Subsection size +.Ltmp28502: + .short .Ltmp28505-.Ltmp28504 # Record length +.Ltmp28504: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1151-"??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11346 # Function type index + .secrel32 "??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::~_Vector_alloc" # Function name +.Ltmp28505: + .short .Ltmp28507-.Ltmp28506 # Record length +.Ltmp28506: + .short 4414 # Record kind: S_LOCAL + .long 10009 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28507: + .cv_def_range .Ltmp14517 .Ltmp14520, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28503: + .p2align 2 + .cv_linetable 1151, "??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ", .Lfunc_end1151 + .section .debug$S,"dr",associative,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Free_proxy + .long .Ltmp28509-.Ltmp28508 # Subsection size +.Ltmp28508: + .short .Ltmp28511-.Ltmp28510 # Record length +.Ltmp28510: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1152-"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11347 # Function type index + .secrel32 "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Free_proxy" # Function name +.Ltmp28511: + .short .Ltmp28513-.Ltmp28512 # Record length +.Ltmp28512: + .short 4414 # Record kind: S_LOCAL + .long 10009 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28513: + .cv_def_range .Ltmp14521 .Ltmp14522, "E\021O\001\000\0000\000\000\000" + .short .Ltmp28515-.Ltmp28514 # Record length +.Ltmp28514: + .short 4414 # Record kind: S_LOCAL + .long 7352 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +.Ltmp28515: + .cv_def_range .Ltmp14521 .Ltmp14522, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28509: + .p2align 2 + .cv_linetable 1152, "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ", .Lfunc_end1152 + .section .debug$S,"dr",associative,"??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::~vector + .long .Ltmp28517-.Ltmp28516 # Subsection size +.Ltmp28516: + .short .Ltmp28519-.Ltmp28518 # Record length +.Ltmp28518: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1153-"??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11348 # Function type index + .secrel32 "??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::~vector" # Function name +.Ltmp28519: + .short .Ltmp28521-.Ltmp28520 # Record length +.Ltmp28520: + .short 4414 # Record kind: S_LOCAL + .long 9897 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28521: + .cv_def_range .Ltmp14525 .Ltmp14528, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28517: + .p2align 2 + .cv_linetable 1153, "??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ", .Lfunc_end1153 + .section .debug$S,"dr",associative,"??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Bt_state_t,0> >::~_Bt_state_t + .long .Ltmp28523-.Ltmp28522 # Subsection size +.Ltmp28522: + .short .Ltmp28525-.Ltmp28524 # Record length +.Ltmp28524: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1154-"??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11349 # Function type index + .secrel32 "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Bt_state_t,0> >::~_Bt_state_t" # Function name +.Ltmp28525: + .short .Ltmp28527-.Ltmp28526 # Record length +.Ltmp28526: + .short 4414 # Record kind: S_LOCAL + .long 11147 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28527: + .cv_def_range .Ltmp14529 .Ltmp14531, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28523: + .p2align 2 + .cv_linetable 1154, "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ", .Lfunc_end1154 + .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@@IEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Tidy + .long .Ltmp28529-.Ltmp28528 # Subsection size +.Ltmp28528: + .short .Ltmp28531-.Ltmp28530 # Record length +.Ltmp28530: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1155-"?_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@@IEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11350 # 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@@IEAAXXZ" # 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@@IEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Tidy" # Function name +.Ltmp28531: + .short .Ltmp28533-.Ltmp28532 # Record length +.Ltmp28532: + .short 4414 # Record kind: S_LOCAL + .long 9897 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28533: + .cv_def_range .Ltmp14532 .Ltmp14535, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28529: + .p2align 2 + .cv_linetable 1155, "?_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@@IEAAXXZ", .Lfunc_end1155 + .section .debug$S,"dr",associative,"??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::~_Vector_alloc + .long .Ltmp28535-.Ltmp28534 # Subsection size +.Ltmp28534: + .short .Ltmp28537-.Ltmp28536 # Record length +.Ltmp28536: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1156-"??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11351 # Function type index + .secrel32 "??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::~_Vector_alloc" # Function name +.Ltmp28537: + .short .Ltmp28539-.Ltmp28538 # Record length +.Ltmp28538: + .short 4414 # Record kind: S_LOCAL + .long 10222 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28539: + .cv_def_range .Ltmp14538 .Ltmp14541, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28535: + .p2align 2 + .cv_linetable 1156, "??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ", .Lfunc_end1156 + .section .debug$S,"dr",associative,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Myfirst + .long .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_end1157-"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11352 # Function type index + .secrel32 "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Myfirst" # Function name +.Ltmp28543: + .short .Ltmp28545-.Ltmp28544 # Record length +.Ltmp28544: + .short 4414 # Record kind: S_LOCAL + .long 10222 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28545: + .cv_def_range .Ltmp14542 .Ltmp14543, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28541: + .p2align 2 + .cv_linetable 1157, "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end1157 + .section .debug$S,"dr",associative,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Orphan_all + .long .Ltmp28547-.Ltmp28546 # Subsection size +.Ltmp28546: + .short .Ltmp28549-.Ltmp28548 # Record length +.Ltmp28548: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1158-"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11353 # Function type index + .secrel32 "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Orphan_all" # Function name +.Ltmp28549: + .short .Ltmp28551-.Ltmp28550 # Record length +.Ltmp28550: + .short 4414 # Record kind: S_LOCAL + .long 10222 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28551: + .cv_def_range .Ltmp14544 .Ltmp14545, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28547: + .p2align 2 + .cv_linetable 1158, "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ", .Lfunc_end1158 + .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@@IEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Destroy + .long .Ltmp28553-.Ltmp28552 # Subsection size +.Ltmp28552: + .short .Ltmp28555-.Ltmp28554 # Record length +.Ltmp28554: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1159-"?_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@@IEAAXPEAU_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 11354 # 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@@IEAAXPEAU_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@@IEAAXPEAU_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 +.Ltmp28555: + .short .Ltmp28557-.Ltmp28556 # Record length +.Ltmp28556: + .short 4414 # Record kind: S_LOCAL + .long 9897 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28557: + .cv_def_range .Ltmp14546 .Ltmp14547, "E\021O\001\000\000 \000\000\000" + .short .Ltmp28559-.Ltmp28558 # Record length +.Ltmp28558: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28559: + .cv_def_range .Ltmp14546 .Ltmp14547, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28561-.Ltmp28560 # Record length +.Ltmp28560: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28561: + .cv_def_range .Ltmp14546 .Ltmp14547, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28553: + .p2align 2 + .cv_linetable 1159, "?_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@@IEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z", .Lfunc_end1159 + .section .debug$S,"dr",associative,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Mylast + .long .Ltmp28563-.Ltmp28562 # Subsection size +.Ltmp28562: + .short .Ltmp28565-.Ltmp28564 # Record length +.Ltmp28564: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1160-"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11355 # Function type index + .secrel32 "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Mylast" # Function name +.Ltmp28565: + .short .Ltmp28567-.Ltmp28566 # Record length +.Ltmp28566: + .short 4414 # Record kind: S_LOCAL + .long 10222 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28567: + .cv_def_range .Ltmp14548 .Ltmp14549, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28563: + .p2align 2 + .cv_linetable 1160, "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end1160 + .section .debug$S,"dr",associative,"?deallocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc,0> >::_Grp_t> >::deallocate + .long .Ltmp28569-.Ltmp28568 # Subsection size +.Ltmp28568: + .short .Ltmp28571-.Ltmp28570 # Record length +.Ltmp28570: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1161-"?deallocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11356 # Function type index + .secrel32 "?deallocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Function section relative address + .secidx "?deallocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc,0> >::_Grp_t> >::deallocate" # Function name +.Ltmp28571: + .short .Ltmp28573-.Ltmp28572 # Record length +.Ltmp28572: + .short 4414 # Record kind: S_LOCAL + .long 10310 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28573: + .cv_def_range .Ltmp14550 .Ltmp14551, "E\021O\001\000\000 \000\000\000" + .short .Ltmp28575-.Ltmp28574 # Record length +.Ltmp28574: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp28575: + .cv_def_range .Ltmp14550 .Ltmp14551, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28577-.Ltmp28576 # Record length +.Ltmp28576: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp28577: + .cv_def_range .Ltmp14550 .Ltmp14551, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28569: + .p2align 2 + .cv_linetable 1161, "?deallocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z", .Lfunc_end1161 + .section .debug$S,"dr",associative,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Myend + .long .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_end1162-"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11357 # Function type index + .secrel32 "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Myend" # Function name +.Ltmp28581: + .short .Ltmp28583-.Ltmp28582 # Record length +.Ltmp28582: + .short 4414 # Record kind: S_LOCAL + .long 10222 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28583: + .cv_def_range .Ltmp14552 .Ltmp14553, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28579: + .p2align 2 + .cv_linetable 1162, "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end1162 + .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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Destroy_range,0> >::_Grp_t>,std::_Tgt_state_t,0> >::_Grp_t *> + .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_end1163-"??$_Destroy_range@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11360 # 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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Destroy_range,0> >::_Grp_t>,std::_Tgt_state_t,0> >::_Grp_t *>" # Function name +.Ltmp28587: + .short .Ltmp28589-.Ltmp28588 # Record length +.Ltmp28588: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28589: + .cv_def_range .Ltmp14554 .Ltmp14555, "E\021O\001\000\0000\000\000\000" + .short .Ltmp28591-.Ltmp28590 # Record length +.Ltmp28590: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28591: + .cv_def_range .Ltmp14554 .Ltmp14555, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28593-.Ltmp28592 # Record length +.Ltmp28592: + .short 4414 # Record kind: S_LOCAL + .long 10228 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp28593: + .cv_def_range .Ltmp14554 .Ltmp14555, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28585: + .p2align 2 + .cv_linetable 1163, "??$_Destroy_range@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z", .Lfunc_end1163 + .section .debug$S,"dr",associative,"??$_Destroy_range1@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Destroy_range1,0> >::_Grp_t>,std::_Tgt_state_t,0> >::_Grp_t *> + .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_end1164-"??$_Destroy_range1@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11363 # Function type index + .secrel32 "??$_Destroy_range1@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Destroy_range1@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Destroy_range1,0> >::_Grp_t>,std::_Tgt_state_t,0> >::_Grp_t *>" # Function name +.Ltmp28597: + .short .Ltmp28599-.Ltmp28598 # Record length +.Ltmp28598: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28599: + .cv_def_range .Ltmp14556 .Ltmp14557, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp28601-.Ltmp28600 # Record length +.Ltmp28600: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28601: + .cv_def_range .Ltmp14556 .Ltmp14557, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp28603-.Ltmp28602 # Record length +.Ltmp28602: + .short 4414 # Record kind: S_LOCAL + .long 10228 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28603: + .cv_def_range .Ltmp14556 .Ltmp14557, "E\021O\001\000\000\020\000\000\000" + .short .Ltmp28605-.Ltmp28604 # Record length +.Ltmp28604: + .short 4414 # Record kind: S_LOCAL + .long 4759 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28605: + .cv_def_range .Ltmp14556 .Ltmp14557, "E\021O\001\000\000\030\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28595: + .p2align 2 + .cv_linetable 1164, "??$_Destroy_range1@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$00@0@@Z", .Lfunc_end1164 + .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@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator,0> >::_Grp_t>::deallocate + .long .Ltmp28607-.Ltmp28606 # Subsection size +.Ltmp28606: + .short .Ltmp28609-.Ltmp28608 # Record length +.Ltmp28608: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1165-"?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11364 # 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@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Function section relative address + .secidx "?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator,0> >::_Grp_t>::deallocate" # Function name +.Ltmp28609: + .short .Ltmp28611-.Ltmp28610 # Record length +.Ltmp28610: + .short 4414 # Record kind: S_LOCAL + .long 10265 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28611: + .cv_def_range .Ltmp14558 .Ltmp14559, "E\021O\001\000\000 \000\000\000" + .short .Ltmp28613-.Ltmp28612 # Record length +.Ltmp28612: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp28613: + .cv_def_range .Ltmp14558 .Ltmp14559, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28615-.Ltmp28614 # Record length +.Ltmp28614: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp28615: + .cv_def_range .Ltmp14558 .Ltmp14559, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28607: + .p2align 2 + .cv_linetable 1165, "?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z", .Lfunc_end1165 + .section .debug$S,"dr",associative,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Free_proxy + .long .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_end1166-"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11365 # Function type index + .secrel32 "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Free_proxy" # Function name +.Ltmp28619: + .short .Ltmp28621-.Ltmp28620 # Record length +.Ltmp28620: + .short 4414 # Record kind: S_LOCAL + .long 10222 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28621: + .cv_def_range .Ltmp14560 .Ltmp14561, "E\021O\001\000\0000\000\000\000" + .short .Ltmp28623-.Ltmp28622 # Record length +.Ltmp28622: + .short 4414 # Record kind: S_LOCAL + .long 7352 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +.Ltmp28623: + .cv_def_range .Ltmp14560 .Ltmp14561, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28617: + .p2align 2 + .cv_linetable 1166, "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ", .Lfunc_end1166 + .section .debug$S,"dr",associative,"??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::~vector + .long .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_end1167-"??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11366 # Function type index + .secrel32 "??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::~vector" # Function name +.Ltmp28627: + .short .Ltmp28629-.Ltmp28628 # Record length +.Ltmp28628: + .short 4414 # Record kind: S_LOCAL + .long 10133 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28629: + .cv_def_range .Ltmp14562 .Ltmp14564, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28625: + .p2align 2 + .cv_linetable 1167, "??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ", .Lfunc_end1167 + .section .debug$S,"dr",associative,"??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_val >::~_Vb_val + .long .Ltmp28631-.Ltmp28630 # Subsection size +.Ltmp28630: + .short .Ltmp28633-.Ltmp28632 # Record length +.Ltmp28632: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1168-"??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11367 # Function type index + .secrel32 "??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_val >::~_Vb_val" # Function name +.Ltmp28633: + .short .Ltmp28635-.Ltmp28634 # Record length +.Ltmp28634: + .short 4414 # Record kind: S_LOCAL + .long 10381 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28635: + .cv_def_range .Ltmp14567 .Ltmp14570, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28631: + .p2align 2 + .cv_linetable 1168, "??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ", .Lfunc_end1168 + .section .debug$S,"dr",associative,"?_Free_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_val >::_Free_proxy + .long .Ltmp28637-.Ltmp28636 # Subsection size +.Ltmp28636: + .short .Ltmp28639-.Ltmp28638 # Record length +.Ltmp28638: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1169-"?_Free_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11368 # Function type index + .secrel32 "?_Free_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Free_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_val >::_Free_proxy" # Function name +.Ltmp28639: + .short .Ltmp28641-.Ltmp28640 # Record length +.Ltmp28640: + .short 4414 # Record kind: S_LOCAL + .long 10381 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28641: + .cv_def_range .Ltmp14571 .Ltmp14572, "E\021O\001\000\0000\000\000\000" + .short .Ltmp28643-.Ltmp28642 # Record length +.Ltmp28642: + .short 4414 # Record kind: S_LOCAL + .long 7352 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +.Ltmp28643: + .cv_def_range .Ltmp14571 .Ltmp14572, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28637: + .p2align 2 + .cv_linetable 1169, "?_Free_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ", .Lfunc_end1169 + .section .debug$S,"dr",associative,"?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::_Resize + .long .Ltmp28645-.Ltmp28644 # Subsection size +.Ltmp28644: + .short .Ltmp28647-.Ltmp28646 # Record length +.Ltmp28646: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1170-"?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11369 # Function type index + .secrel32 "?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z" # Function section relative address + .secidx "?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::match_results,0>,std::allocator,0> > > >::_Resize" # Function name +.Ltmp28647: + .short .Ltmp28649-.Ltmp28648 # Record length +.Ltmp28648: + .short 4414 # Record kind: S_LOCAL + .long 6762 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28649: + .cv_def_range .Ltmp14573 .Ltmp14574, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28651-.Ltmp28650 # Record length +.Ltmp28650: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Nx" +.Ltmp28651: + .cv_def_range .Ltmp14573 .Ltmp14574, "E\021O\001\000\0004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28645: + .p2align 2 + .cv_linetable 1170, "?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z", .Lfunc_end1170 + .section .debug$S,"dr",associative,"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::resize + .long .Ltmp28653-.Ltmp28652 # Subsection size +.Ltmp28652: + .short .Ltmp28655-.Ltmp28654 # Record length +.Ltmp28654: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1171-"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11370 # Function type index + .secrel32 "?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" # Function section relative address + .secidx "?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::resize" # Function name +.Ltmp28655: + .short .Ltmp28657-.Ltmp28656 # Record length +.Ltmp28656: + .short 4414 # Record kind: S_LOCAL + .long 10133 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28657: + .cv_def_range .Ltmp14587 .Ltmp14593, "E\021N\001\000\000 \001\000\000" + .short .Ltmp28659-.Ltmp28658 # Record length +.Ltmp28658: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp28659: + .cv_def_range .Ltmp14587 .Ltmp14593, "E\021N\001\000\000(\001\000\000" + .short .Ltmp28661-.Ltmp28660 # Record length +.Ltmp28660: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp28661: + .cv_def_range .Ltmp14587 .Ltmp14593, "E\021N\001\000\0007\001\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28653: + .p2align 2 + .cv_linetable 1171, "?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z", .Lfunc_end1171 + .section .debug$S,"dr",associative,"?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Get_ncap + .long .Ltmp28663-.Ltmp28662 # Subsection size +.Ltmp28662: + .short .Ltmp28665-.Ltmp28664 # Record length +.Ltmp28664: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1172-"?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11371 # Function type index + .secrel32 "?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ" # Function section relative address + .secidx "?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Get_ncap" # Function name +.Ltmp28665: + .short .Ltmp28667-.Ltmp28666 # Record length +.Ltmp28666: + .short 4414 # Record kind: S_LOCAL + .long 9743 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28667: + .cv_def_range .Ltmp14594 .Ltmp14595, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28663: + .p2align 2 + .cv_linetable 1172, "?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ", .Lfunc_end1172 + .section .debug$S,"dr",associative,"?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::resize + .long .Ltmp28669-.Ltmp28668 # Subsection size +.Ltmp28668: + .short .Ltmp28671-.Ltmp28670 # Record length +.Ltmp28670: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1173-"?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11372 # Function type index + .secrel32 "?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" # Function section relative address + .secidx "?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::resize" # Function name +.Ltmp28671: + .short .Ltmp28673-.Ltmp28672 # Record length +.Ltmp28672: + .short 4414 # Record kind: S_LOCAL + .long 9897 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28673: + .cv_def_range .Ltmp14598 .Ltmp14606, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp28675-.Ltmp28674 # Record length +.Ltmp28674: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp28675: + .cv_def_range .Ltmp14598 .Ltmp14606, "E\021N\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28669: + .p2align 2 + .cv_linetable 1173, "?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z", .Lfunc_end1173 + .section .debug$S,"dr",associative,"?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Match_pat + .long .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_end1174-"?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11373 # Function type index + .secrel32 "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" # Function section relative address + .secidx "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Match_pat" # Function name +.Ltmp28679: + .short .Ltmp28681-.Ltmp28680 # Record length +.Ltmp28680: + .short 4414 # Record kind: S_LOCAL + .long 9720 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28681: + .cv_def_range .Ltmp14611 .Ltmp14678, "E\021N\001\000\000\270\003\000\000" + .short .Ltmp28683-.Ltmp28682 # Record length +.Ltmp28682: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 1 # Flags + .asciz "_Nx" +.Ltmp28683: + .cv_def_range .Ltmp14611 .Ltmp14678, "E\021N\001\000\000\300\003\000\000" + .short .Ltmp28685-.Ltmp28684 # Record length +.Ltmp28684: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Failed" +.Ltmp28685: + .cv_def_range .Ltmp14611 .Ltmp14678, "E\021N\001\000\000\267\003\000\000" + .short .Ltmp28687-.Ltmp28686 # Record length +.Ltmp28686: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 0 # Flags + .asciz "_Ch" +.Ltmp28687: + .cv_def_range .Ltmp14641 .Ltmp14645 .Ltmp14677 .Ltmp14678, "E\021N\001\000\0000\002\000\000" + .short .Ltmp28689-.Ltmp28688 # Record length +.Ltmp28688: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Neg" +.Ltmp28689: + .cv_def_range .Ltmp14641 .Ltmp14645 .Ltmp14677 .Ltmp14678, "E\021N\001\000\000/\002\000\000" + .short .Ltmp28691-.Ltmp28690 # Record length +.Ltmp28690: + .short 4414 # Record kind: S_LOCAL + .long 9894 # TypeIndex + .short 0 # Flags + .asciz "_St" +.Ltmp28691: + .cv_def_range .Ltmp14641 .Ltmp14645 .Ltmp14677 .Ltmp14678, "E\021N\001\000\000\350\001\000\000" + .short .Ltmp28693-.Ltmp28692 # Record length +.Ltmp28692: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp14622-.Ltmp14619 # Code size + .secrel32 .Ltmp14619 # Function section relative address + .secidx .Lfunc_begin1174 # Function section index + .byte 0 # Lexical block name +.Ltmp28693: + .short .Ltmp28695-.Ltmp28694 # Record length +.Ltmp28694: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +.Ltmp28695: + .cv_def_range .Ltmp14619 .Ltmp14622, "E\021N\001\000\000\200\003\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp28697-.Ltmp28696 # Record length +.Ltmp28696: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp14631-.Ltmp14626 # Code size + .secrel32 .Ltmp14626 # Function section relative address + .secidx .Lfunc_begin1174 # Function section index + .byte 0 # Lexical block name +.Ltmp28697: + .short .Ltmp28699-.Ltmp28698 # Record length +.Ltmp28698: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Is_bound" +.Ltmp28699: + .cv_def_range .Ltmp14626 .Ltmp14631, "E\021N\001\000\000_\003\000\000" + .short .Ltmp28701-.Ltmp28700 # Record length +.Ltmp28700: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Neg" +.Ltmp28701: + .cv_def_range .Ltmp14626 .Ltmp14631, "E\021N\001\000\000\367\002\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp28703-.Ltmp28702 # Record length +.Ltmp28702: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp14639-.Ltmp14634 # Code size + .secrel32 .Ltmp14634 # Function section relative address + .secidx .Lfunc_begin1174 # Function section index + .byte 0 # Lexical block name +.Ltmp28703: + .short .Ltmp28705-.Ltmp28704 # Record length +.Ltmp28704: + .short 4414 # Record kind: S_LOCAL + .long 11375 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp28705: + .cv_def_range .Ltmp14634 .Ltmp14639, "E\021N\001\000\000\310\002\000\000" + .short .Ltmp28707-.Ltmp28706 # Record length +.Ltmp28706: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 0 # Flags + .asciz "_Res0" +.Ltmp28707: + .cv_def_range .Ltmp14634 .Ltmp14639, "E\021N\001\000\000\270\002\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp28709-.Ltmp28708 # Record length +.Ltmp28708: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp14650-.Ltmp14646 # Code size + .secrel32 .Ltmp14646 # Function section relative address + .secidx .Lfunc_begin1174 # Function section index + .byte 0 # Lexical block name +.Ltmp28709: + .short .Ltmp28711-.Ltmp28710 # Record length +.Ltmp28710: + .short 4414 # Record kind: S_LOCAL + .long 11396 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp28711: + .cv_def_range .Ltmp14646 .Ltmp14650, "E\021N\001\000\000\340\001\000\000" + .short .Ltmp28713-.Ltmp28712 # Record length +.Ltmp28712: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp14649-.Ltmp14647 # Code size + .secrel32 .Ltmp14647 # Function section relative address + .secidx .Lfunc_begin1174 # Function section index + .byte 0 # Lexical block name +.Ltmp28713: + .short .Ltmp28715-.Ltmp28714 # Record length +.Ltmp28714: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Idx" +.Ltmp28715: + .cv_def_range .Ltmp14647 .Ltmp14649, "E\021N\001\000\000\330\001\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp28717-.Ltmp28716 # Record length +.Ltmp28716: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp14653-.Ltmp14650 # Code size + .secrel32 .Ltmp14650 # Function section relative address + .secidx .Lfunc_begin1174 # Function section index + .byte 0 # Lexical block name +.Ltmp28717: + .short .Ltmp28719-.Ltmp28718 # Record length +.Ltmp28718: + .short 4414 # Record kind: S_LOCAL + .long 11402 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp28719: + .cv_def_range .Ltmp14650 .Ltmp14653, "E\021N\001\000\000\260\001\000\000" + .short .Ltmp28721-.Ltmp28720 # Record length +.Ltmp28720: + .short 4414 # Record kind: S_LOCAL + .long 11396 # TypeIndex + .short 0 # Flags + .asciz "_Node0" +.Ltmp28721: + .cv_def_range .Ltmp14650 .Ltmp14653, "E\021N\001\000\000\250\001\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp28723-.Ltmp28722 # Record length +.Ltmp28722: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp14658-.Ltmp14653 # Code size + .secrel32 .Ltmp14653 # Function section relative address + .secidx .Lfunc_begin1174 # Function section index + .byte 0 # Lexical block name +.Ltmp28723: + .short .Ltmp28725-.Ltmp28724 # Record length +.Ltmp28724: + .short 4414 # Record kind: S_LOCAL + .long 11409 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp28725: + .cv_def_range .Ltmp14653 .Ltmp14658, "E\021N\001\000\000\200\001\000\000" + .short .Ltmp28727-.Ltmp28726 # Record length +.Ltmp28726: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp14657-.Ltmp14654 # Code size + .secrel32 .Ltmp14654 # Function section relative address + .secidx .Lfunc_begin1174 # Function section index + .byte 0 # Lexical block name +.Ltmp28727: + .short .Ltmp28729-.Ltmp28728 # Record length +.Ltmp28728: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 0 # Flags + .asciz "_Res0" +.Ltmp28729: + .cv_def_range .Ltmp14654 .Ltmp14657, "E\021N\001\000\000P\001\000\000" + .short .Ltmp28731-.Ltmp28730 # Record length +.Ltmp28730: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 0 # Flags + .asciz "_Bx" +.Ltmp28731: + .cv_def_range .Ltmp14654 .Ltmp14657, "E\021N\001\000\000@\001\000\000" + .short .Ltmp28733-.Ltmp28732 # Record length +.Ltmp28732: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 0 # Flags + .asciz "_Ex" +.Ltmp28733: + .cv_def_range .Ltmp14654 .Ltmp14657, "E\021N\001\000\0000\001\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp28735-.Ltmp28734 # Record length +.Ltmp28734: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp14666-.Ltmp14663 # Code size + .secrel32 .Ltmp14663 # Function section relative address + .secidx .Lfunc_begin1174 # Function section index + .byte 0 # Lexical block name +.Ltmp28735: + .short .Ltmp28737-.Ltmp28736 # Record length +.Ltmp28736: + .short 4414 # Record kind: S_LOCAL + .long 9732 # TypeIndex + .short 0 # Flags + .asciz "_Nr" +.Ltmp28737: + .cv_def_range .Ltmp14663 .Ltmp14666, "E\021N\001\000\000\230\000\000\000" + .short .Ltmp28739-.Ltmp28738 # Record length +.Ltmp28738: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 0 # Flags + .asciz "_Psav" +.Ltmp28739: + .cv_def_range .Ltmp14663 .Ltmp14666, "E\021N\001\000\000\220\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28677: + .p2align 2 + .cv_linetable 1174, "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z", .Lfunc_end1174 + .section .debug$S,"dr",associative,"??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::operator[] + .long .Ltmp28741-.Ltmp28740 # Subsection size +.Ltmp28740: + .short .Ltmp28743-.Ltmp28742 # Record length +.Ltmp28742: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1175-"??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11414 # Function type index + .secrel32 "??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" # Function section relative address + .secidx "??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::operator[]" # Function name +.Ltmp28743: + .short .Ltmp28745-.Ltmp28744 # Record length +.Ltmp28744: + .short 4414 # Record kind: S_LOCAL + .long 10133 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28745: + .cv_def_range .Ltmp14681 .Ltmp14682, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp28747-.Ltmp28746 # Record length +.Ltmp28746: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp28747: + .cv_def_range .Ltmp14681 .Ltmp14682, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp28749-.Ltmp28748 # Record length +.Ltmp28748: + .short 4414 # Record kind: S_LOCAL + .long 10169 # TypeIndex + .short 0 # Flags + .asciz "_It" +.Ltmp28749: + .cv_def_range .Ltmp14681 .Ltmp14682, "E\021N\001\000\000\310\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28741: + .p2align 2 + .cv_linetable 1175, "??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z", .Lfunc_end1175 + .section .debug$S,"dr",associative,"??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_reference > >::operator bool + .long .Ltmp28751-.Ltmp28750 # Subsection size +.Ltmp28750: + .short .Ltmp28753-.Ltmp28752 # Record length +.Ltmp28752: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1176-"??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11415 # Function type index + .secrel32 "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" # Function section relative address + .secidx "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_reference > >::operator bool" # Function name +.Ltmp28753: + .short .Ltmp28755-.Ltmp28754 # Record length +.Ltmp28754: + .short 4414 # Record kind: S_LOCAL + .long 10482 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28755: + .cv_def_range .Ltmp14685 .Ltmp14686, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28751: + .p2align 2 + .cv_linetable 1176, "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ", .Lfunc_end1176 + .section .debug$S,"dr",associative,"??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_reference > >::~_Vb_reference + .long .Ltmp28757-.Ltmp28756 # Subsection size +.Ltmp28756: + .short .Ltmp28759-.Ltmp28758 # Record length +.Ltmp28758: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1177-"??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11416 # Function type index + .secrel32 "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_reference > >::~_Vb_reference" # Function name +.Ltmp28759: + .short .Ltmp28761-.Ltmp28760 # Record length +.Ltmp28760: + .short 4414 # Record kind: S_LOCAL + .long 10441 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28761: + .cv_def_range .Ltmp14687 .Ltmp14689, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28757: + .p2align 2 + .cv_linetable 1177, "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1177 + .section .debug$S,"dr",associative,"?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::_At + .long .Ltmp28763-.Ltmp28762 # Subsection size +.Ltmp28762: + .short .Ltmp28765-.Ltmp28764 # Record length +.Ltmp28764: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1178-"?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11417 # Function type index + .secrel32 "?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" # Function section relative address + .secidx "?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::match_results,0>,std::allocator,0> > > >::_At" # Function name +.Ltmp28765: + .short .Ltmp28767-.Ltmp28766 # Record length +.Ltmp28766: + .short 4414 # Record kind: S_LOCAL + .long 6762 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28767: + .cv_def_range .Ltmp14690 .Ltmp14691, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28769-.Ltmp28768 # Record length +.Ltmp28768: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Sub" +.Ltmp28769: + .cv_def_range .Ltmp14690 .Ltmp14691, "E\021O\001\000\0004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28763: + .p2align 2 + .cv_linetable 1178, "?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z", .Lfunc_end1178 + .section .debug$S,"dr",associative,"??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::operator[] + .long .Ltmp28771-.Ltmp28770 # Subsection size +.Ltmp28770: + .short .Ltmp28773-.Ltmp28772 # Record length +.Ltmp28772: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1179-"??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11418 # Function type index + .secrel32 "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # Function section relative address + .secidx "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::operator[]" # Function name +.Ltmp28773: + .short .Ltmp28775-.Ltmp28774 # Record length +.Ltmp28774: + .short 4414 # Record kind: S_LOCAL + .long 9897 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28775: + .cv_def_range .Ltmp14692 .Ltmp14696, "E\021O\001\000\000H\000\000\000" + .short .Ltmp28777-.Ltmp28776 # Record length +.Ltmp28776: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Pos" +.Ltmp28777: + .cv_def_range .Ltmp14692 .Ltmp14696, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28771: + .p2align 2 + .cv_linetable 1179, "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z", .Lfunc_end1179 + .section .debug$S,"dr",associative,"?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::_Pfx + .long .Ltmp28779-.Ltmp28778 # Subsection size +.Ltmp28778: + .short .Ltmp28781-.Ltmp28780 # Record length +.Ltmp28780: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1180-"?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11419 # Function type index + .secrel32 "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::match_results,0>,std::allocator,0> > > >::_Pfx" # Function name +.Ltmp28781: + .short .Ltmp28783-.Ltmp28782 # Record length +.Ltmp28782: + .short 4414 # Record kind: S_LOCAL + .long 6762 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28783: + .cv_def_range .Ltmp14697 .Ltmp14698, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28779: + .p2align 2 + .cv_linetable 1180, "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end1180 + .section .debug$S,"dr",associative,"?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::_Sfx + .long .Ltmp28785-.Ltmp28784 # Subsection size +.Ltmp28784: + .short .Ltmp28787-.Ltmp28786 # Record length +.Ltmp28786: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1181-"?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11420 # Function type index + .secrel32 "?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::match_results,0>,std::allocator,0> > > >::_Sfx" # Function name +.Ltmp28787: + .short .Ltmp28789-.Ltmp28788 # Record length +.Ltmp28788: + .short 4414 # Record kind: S_LOCAL + .long 6762 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28789: + .cv_def_range .Ltmp14699 .Ltmp14700, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28785: + .p2align 2 + .cv_linetable 1181, "?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end1181 + .section .debug$S,"dr",associative,"?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::_Null + .long .Ltmp28791-.Ltmp28790 # Subsection size +.Ltmp28790: + .short .Ltmp28793-.Ltmp28792 # Record length +.Ltmp28792: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1182-"?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11421 # Function type index + .secrel32 "?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::match_results,0>,std::allocator,0> > > >::_Null" # Function name +.Ltmp28793: + .short .Ltmp28795-.Ltmp28794 # Record length +.Ltmp28794: + .short 4414 # Record kind: S_LOCAL + .long 6762 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28795: + .cv_def_range .Ltmp14701 .Ltmp14702, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28791: + .p2align 2 + .cv_linetable 1182, "?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end1182 + .section .debug$S,"dr",associative,"?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::resize + .long .Ltmp28797-.Ltmp28796 # Subsection size +.Ltmp28796: + .short .Ltmp28799-.Ltmp28798 # Record length +.Ltmp28798: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1183-"?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11422 # Function type index + .secrel32 "?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" # Function section relative address + .secidx "?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::resize" # Function name +.Ltmp28799: + .short .Ltmp28801-.Ltmp28800 # Record length +.Ltmp28800: + .short 4414 # Record kind: S_LOCAL + .long 6813 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28801: + .cv_def_range .Ltmp14705 .Ltmp14713, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp28803-.Ltmp28802 # Record length +.Ltmp28802: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp28803: + .cv_def_range .Ltmp14705 .Ltmp14713, "E\021N\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28797: + .p2align 2 + .cv_linetable 1183, "?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z", .Lfunc_end1183 + .section .debug$S,"dr",associative,"?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::size + .long .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_end1184-"?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11423 # Function type index + .secrel32 "?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" # Function section relative address + .secidx "?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::size" # Function name +.Ltmp28807: + .short .Ltmp28809-.Ltmp28808 # Record length +.Ltmp28808: + .short 4414 # Record kind: S_LOCAL + .long 6868 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28809: + .cv_def_range .Ltmp14714 .Ltmp14715, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28805: + .p2align 2 + .cv_linetable 1184, "?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ", .Lfunc_end1184 + .section .debug$S,"dr",associative,"?_Pop_back_n@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Pop_back_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_end1185-"?_Pop_back_n@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11424 # Function type index + .secrel32 "?_Pop_back_n@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" # Function section relative address + .secidx "?_Pop_back_n@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::_Pop_back_n" # Function name +.Ltmp28813: + .short .Ltmp28815-.Ltmp28814 # Record length +.Ltmp28814: + .short 4414 # Record kind: S_LOCAL + .long 6813 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28815: + .cv_def_range .Ltmp14716 .Ltmp14717, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28817-.Ltmp28816 # Record length +.Ltmp28816: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp28817: + .cv_def_range .Ltmp14716 .Ltmp14717, "E\021O\001\000\000@\000\000\000" + .short .Ltmp28819-.Ltmp28818 # Record length +.Ltmp28818: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 0 # Flags + .asciz "_Ptr" +.Ltmp28819: + .cv_def_range .Ltmp14716 .Ltmp14717, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28811: + .p2align 2 + .cv_linetable 1185, "?_Pop_back_n@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z", .Lfunc_end1185 + .section .debug$S,"dr",associative,"?_Reserve@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Reserve + .long .Ltmp28821-.Ltmp28820 # Subsection size +.Ltmp28820: + .short .Ltmp28823-.Ltmp28822 # Record length +.Ltmp28822: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1186-"?_Reserve@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11425 # Function type index + .secrel32 "?_Reserve@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z" # Function section relative address + .secidx "?_Reserve@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::_Reserve" # Function name +.Ltmp28823: + .short .Ltmp28825-.Ltmp28824 # Record length +.Ltmp28824: + .short 4414 # Record kind: S_LOCAL + .long 6813 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28825: + .cv_def_range .Ltmp14718 .Ltmp14723, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28827-.Ltmp28826 # Record length +.Ltmp28826: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp28827: + .cv_def_range .Ltmp14718 .Ltmp14723, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28821: + .p2align 2 + .cv_linetable 1186, "?_Reserve@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z", .Lfunc_end1186 + .section .debug$S,"dr",associative,"??$_Uninitialized_default_fill_n@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_default_fill_n,0> > *,unsigned long long,std::allocator,0> > > > + .long .Ltmp28829-.Ltmp28828 # Subsection size +.Ltmp28828: + .short .Ltmp28831-.Ltmp28830 # Record length +.Ltmp28830: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1187-"??$_Uninitialized_default_fill_n@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11428 # Function type index + .secrel32 "??$_Uninitialized_default_fill_n@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_default_fill_n@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_default_fill_n,0> > *,unsigned long long,std::allocator,0> > > >" # Function name +.Ltmp28831: + .short .Ltmp28833-.Ltmp28832 # Record length +.Ltmp28832: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28833: + .cv_def_range .Ltmp14724 .Ltmp14725, "E\021O\001\000\0000\000\000\000" + .short .Ltmp28835-.Ltmp28834 # Record length +.Ltmp28834: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp28835: + .cv_def_range .Ltmp14724 .Ltmp14725, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28837-.Ltmp28836 # Record length +.Ltmp28836: + .short 4414 # Record kind: S_LOCAL + .long 6998 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp28837: + .cv_def_range .Ltmp14724 .Ltmp14725, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28829: + .p2align 2 + .cv_linetable 1187, "??$_Uninitialized_default_fill_n@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z", .Lfunc_end1187 + .section .debug$S,"dr",associative,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Mylast + .long .Ltmp28839-.Ltmp28838 # Subsection size +.Ltmp28838: + .short .Ltmp28841-.Ltmp28840 # Record length +.Ltmp28840: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1188-"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11429 # Function type index + .secrel32 "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Mylast" # Function name +.Ltmp28841: + .short .Ltmp28843-.Ltmp28842 # Record length +.Ltmp28842: + .short 4414 # Record kind: S_LOCAL + .long 7002 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28843: + .cv_def_range .Ltmp14726 .Ltmp14727, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28839: + .p2align 2 + .cv_linetable 1188, "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end1188 + .section .debug$S,"dr",associative,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Myfirst + .long .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_end1189-"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11430 # Function type index + .secrel32 "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Myfirst" # Function name +.Ltmp28847: + .short .Ltmp28849-.Ltmp28848 # Record length +.Ltmp28848: + .short 4414 # Record kind: S_LOCAL + .long 7002 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28849: + .cv_def_range .Ltmp14728 .Ltmp14729, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28845: + .p2align 2 + .cv_linetable 1189, "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end1189 + .section .debug$S,"dr",associative,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Get_data + .long .Ltmp28851-.Ltmp28850 # Subsection size +.Ltmp28850: + .short .Ltmp28853-.Ltmp28852 # Record length +.Ltmp28852: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1190-"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11431 # Function type index + .secrel32 "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Get_data" # Function name +.Ltmp28853: + .short .Ltmp28855-.Ltmp28854 # Record length +.Ltmp28854: + .short 4414 # Record kind: S_LOCAL + .long 7002 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28855: + .cv_def_range .Ltmp14730 .Ltmp14731, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28851: + .p2align 2 + .cv_linetable 1190, "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ", .Lfunc_end1190 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>::_Get_second + .long .Ltmp28857-.Ltmp28856 # Subsection size +.Ltmp28856: + .short .Ltmp28859-.Ltmp28858 # Record length +.Ltmp28858: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1191-"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11432 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>::_Get_second" # Function name +.Ltmp28859: + .short .Ltmp28861-.Ltmp28860 # Record length +.Ltmp28860: + .short 4414 # Record kind: S_LOCAL + .long 7078 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28861: + .cv_def_range .Ltmp14732 .Ltmp14733, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28857: + .p2align 2 + .cv_linetable 1191, "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ", .Lfunc_end1191 + .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@@IEBAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Orphan_range + .long .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_end1192-"?_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@@IEBAXPEAV?$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 11433 # 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@@IEBAXPEAV?$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@@IEBAXPEAV?$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 +.Ltmp28865: + .short .Ltmp28867-.Ltmp28866 # Record length +.Ltmp28866: + .short 4414 # Record kind: S_LOCAL + .long 6868 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28867: + .cv_def_range .Ltmp14734 .Ltmp14742, "E\021O\001\000\000@\000\000\000" + .short .Ltmp28869-.Ltmp28868 # Record length +.Ltmp28868: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28869: + .cv_def_range .Ltmp14734 .Ltmp14742, "E\021O\001\000\000H\000\000\000" + .short .Ltmp28871-.Ltmp28870 # Record length +.Ltmp28870: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28871: + .cv_def_range .Ltmp14734 .Ltmp14742, "E\021O\001\000\000P\000\000\000" + .short .Ltmp28873-.Ltmp28872 # Record length +.Ltmp28872: + .short 4414 # Record kind: S_LOCAL + .long 7456 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +.Ltmp28873: + .cv_def_range .Ltmp14734 .Ltmp14742, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28875-.Ltmp28874 # Record length +.Ltmp28874: + .short 4414 # Record kind: S_LOCAL + .long 11434 # TypeIndex + .short 0 # Flags + .asciz "_Pnext" +.Ltmp28875: + .cv_def_range .Ltmp14734 .Ltmp14742, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28863: + .p2align 2 + .cv_linetable 1192, "?_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@@IEBAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z", .Lfunc_end1192 + .section .debug$S,"dr",associative,"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Getpfirst + .long .Ltmp28877-.Ltmp28876 # Subsection size +.Ltmp28876: + .short .Ltmp28879-.Ltmp28878 # Record length +.Ltmp28878: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1193-"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11435 # Function type index + .secrel32 "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Function section relative address + .secidx "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Getpfirst" # Function name +.Ltmp28879: + .short .Ltmp28881-.Ltmp28880 # Record length +.Ltmp28880: + .short 4414 # Record kind: S_LOCAL + .long 7002 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28881: + .cv_def_range .Ltmp14743 .Ltmp14744, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28877: + .p2align 2 + .cv_linetable 1193, "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ", .Lfunc_end1193 + .section .debug$S,"dr",associative,"?_Unused_capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Unused_capacity + .long .Ltmp28883-.Ltmp28882 # Subsection size +.Ltmp28882: + .short .Ltmp28885-.Ltmp28884 # Record length +.Ltmp28884: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1194-"?_Unused_capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11436 # Function type index + .secrel32 "?_Unused_capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" # Function section relative address + .secidx "?_Unused_capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::_Unused_capacity" # Function name +.Ltmp28885: + .short .Ltmp28887-.Ltmp28886 # Record length +.Ltmp28886: + .short 4414 # Record kind: S_LOCAL + .long 6868 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28887: + .cv_def_range .Ltmp14745 .Ltmp14746, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28883: + .p2align 2 + .cv_linetable 1194, "?_Unused_capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ", .Lfunc_end1194 + .section .debug$S,"dr",associative,"?max_size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::max_size + .long .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_end1195-"?max_size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11437 # Function type index + .secrel32 "?max_size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" # Function section relative address + .secidx "?max_size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::max_size" # Function name +.Ltmp28891: + .short .Ltmp28893-.Ltmp28892 # Record length +.Ltmp28892: + .short 4414 # Record kind: S_LOCAL + .long 6868 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28893: + .cv_def_range .Ltmp14747 .Ltmp14748, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28889: + .p2align 2 + .cv_linetable 1195, "?max_size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ", .Lfunc_end1195 + .section .debug$S,"dr",associative,"?_Xlen@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Xlen + .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_end1196-"?_Xlen@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11438 # Function type index + .secrel32 "?_Xlen@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBAXXZ" # Function section relative address + .secidx "?_Xlen@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::_Xlen" # Function name +.Ltmp28897: + .short .Ltmp28899-.Ltmp28898 # Record length +.Ltmp28898: + .short 4414 # Record kind: S_LOCAL + .long 6868 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28899: + .cv_def_range .Ltmp14749 .Ltmp14750, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28895: + .p2align 2 + .cv_linetable 1196, "?_Xlen@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBAXXZ", .Lfunc_end1196 + .section .debug$S,"dr",associative,"?_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Reallocate + .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_end1197-"?_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11439 # Function type index + .secrel32 "?_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z" # Function section relative address + .secidx "?_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::_Reallocate" # Function name +.Ltmp28903: + .short .Ltmp28905-.Ltmp28904 # Record length +.Ltmp28904: + .short 4414 # Record kind: S_LOCAL + .long 6813 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28905: + .cv_def_range .Ltmp14753 .Ltmp14759, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp28907-.Ltmp28906 # Record length +.Ltmp28906: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp28907: + .cv_def_range .Ltmp14753 .Ltmp14759, "E\021N\001\000\000 \000\000\000" + .short .Ltmp28909-.Ltmp28908 # Record length +.Ltmp28908: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 0 # Flags + .asciz "_Ptr" +.Ltmp28909: + .cv_def_range .Ltmp14753 .Ltmp14759, "E\021N\001\000\000\020\000\000\000" + .short .Ltmp28911-.Ltmp28910 # Record length +.Ltmp28910: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Size" +.Ltmp28911: + .cv_def_range .Ltmp14753 .Ltmp14759, "E\021N\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28901: + .p2align 2 + .cv_linetable 1197, "?_Reallocate@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEAAX_K@Z", .Lfunc_end1197 + .section .debug$S,"dr",associative,"?_Grow_to@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBA_K_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Grow_to + .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_end1198-"?_Grow_to@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBA_K_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11440 # Function type index + .secrel32 "?_Grow_to@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBA_K_K@Z" # Function section relative address + .secidx "?_Grow_to@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBA_K_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::_Grow_to" # Function name +.Ltmp28915: + .short .Ltmp28917-.Ltmp28916 # Record length +.Ltmp28916: + .short 4414 # Record kind: S_LOCAL + .long 6868 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28917: + .cv_def_range .Ltmp14760 .Ltmp14763, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28919-.Ltmp28918 # Record length +.Ltmp28918: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp28919: + .cv_def_range .Ltmp14760 .Ltmp14763, "E\021O\001\000\000@\000\000\000" + .short .Ltmp28921-.Ltmp28920 # Record length +.Ltmp28920: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Capacity" +.Ltmp28921: + .cv_def_range .Ltmp14760 .Ltmp14763, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28913: + .p2align 2 + .cv_linetable 1198, "?_Grow_to@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@IEBA_K_K@Z", .Lfunc_end1198 + .section .debug$S,"dr",associative,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Myend + .long .Ltmp28923-.Ltmp28922 # Subsection size +.Ltmp28922: + .short .Ltmp28925-.Ltmp28924 # Record length +.Ltmp28924: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1199-"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11441 # Function type index + .secrel32 "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Myend" # Function name +.Ltmp28925: + .short .Ltmp28927-.Ltmp28926 # Record length +.Ltmp28926: + .short 4414 # Record kind: S_LOCAL + .long 7002 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28927: + .cv_def_range .Ltmp14764 .Ltmp14765, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28923: + .p2align 2 + .cv_linetable 1199, "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end1199 + .section .debug$S,"dr",associative,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Getal + .long .Ltmp28929-.Ltmp28928 # Subsection size +.Ltmp28928: + .short .Ltmp28931-.Ltmp28930 # Record length +.Ltmp28930: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1200-"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@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 11442 # Function type index + .secrel32 "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Getal" # Function name +.Ltmp28931: + .short .Ltmp28933-.Ltmp28932 # Record length +.Ltmp28932: + .short 4414 # Record kind: S_LOCAL + .long 7002 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28933: + .cv_def_range .Ltmp14766 .Ltmp14767, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28929: + .p2align 2 + .cv_linetable 1200, "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ", .Lfunc_end1200 + .section .debug$S,"dr",associative,"?max_size@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc,0> > > >::max_size + .long .Ltmp28935-.Ltmp28934 # Subsection size +.Ltmp28934: + .short .Ltmp28937-.Ltmp28936 # Record length +.Ltmp28936: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1201-"?max_size@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11443 # Function type index + .secrel32 "?max_size@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" # Function section relative address + .secidx "?max_size@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc,0> > > >::max_size" # Function name +.Ltmp28937: + .short .Ltmp28939-.Ltmp28938 # Record length +.Ltmp28938: + .short 4414 # Record kind: S_LOCAL + .long 7030 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28939: + .cv_def_range .Ltmp14768 .Ltmp14769, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28941-.Ltmp28940 # Record length +.Ltmp28940: + .short 4414 # Record kind: S_LOCAL + .long 4971 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28941: + .cv_def_range .Ltmp14768 .Ltmp14769, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28935: + .p2align 2 + .cv_linetable 1201, "?max_size@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_KU_Nil@2@@Z", .Lfunc_end1201 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEBAAEBU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>::_Get_first + .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_end1202-"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEBAAEBU?$_Wrap_alloc@V?$allocator@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 11444 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEBAAEBU?$_Wrap_alloc@V?$allocator@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_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEBAAEBU?$_Wrap_alloc@V?$allocator@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_first" # Function name +.Ltmp28945: + .short .Ltmp28947-.Ltmp28946 # Record length +.Ltmp28946: + .short 4414 # Record kind: S_LOCAL + .long 7078 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28947: + .cv_def_range .Ltmp14770 .Ltmp14771, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28943: + .p2align 2 + .cv_linetable 1202, "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEBAAEBU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ", .Lfunc_end1202 + .section .debug$S,"dr",associative,"?max_size@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator_traits,0> > > >::max_size + .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_end1203-"?max_size@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11445 # Function type index + .secrel32 "?max_size@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" # Function section relative address + .secidx "?max_size@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator_traits,0> > > >::max_size" # Function name +.Ltmp28951: + .short .Ltmp28953-.Ltmp28952 # Record length +.Ltmp28952: + .short 4414 # Record kind: S_LOCAL + .long 6766 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp28953: + .cv_def_range .Ltmp14772 .Ltmp14773, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28949: + .p2align 2 + .cv_linetable 1203, "?max_size@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z", .Lfunc_end1203 + .section .debug$S,"dr",associative,"?max_size@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator,0> > >::max_size + .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_end1204-"?max_size@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11446 # Function type index + .secrel32 "?max_size@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEBA_KXZ" # Function section relative address + .secidx "?max_size@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::allocator,0> > >::max_size" # Function name +.Ltmp28957: + .short .Ltmp28959-.Ltmp28958 # Record length +.Ltmp28958: + .short 4414 # Record kind: S_LOCAL + .long 6933 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28959: + .cv_def_range .Ltmp14774 .Ltmp14775, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28955: + .p2align 2 + .cv_linetable 1204, "?max_size@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEBA_KXZ", .Lfunc_end1204 + .section .debug$S,"dr",associative,"?allocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc,0> > > >::allocate + .long .Ltmp28961-.Ltmp28960 # Subsection size +.Ltmp28960: + .short .Ltmp28963-.Ltmp28962 # Record length +.Ltmp28962: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1205-"?allocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11447 # Function type index + .secrel32 "?allocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Function section relative address + .secidx "?allocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc,0> > > >::allocate" # Function name +.Ltmp28963: + .short .Ltmp28965-.Ltmp28964 # Record length +.Ltmp28964: + .short 4414 # Record kind: S_LOCAL + .long 7035 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28965: + .cv_def_range .Ltmp14776 .Ltmp14777, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28967-.Ltmp28966 # Record length +.Ltmp28966: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp28967: + .cv_def_range .Ltmp14776 .Ltmp14777, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28961: + .p2align 2 + .cv_linetable 1205, "?allocate@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z", .Lfunc_end1205 + .section .debug$S,"dr",associative,"??$_Umove@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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@@IEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAV21@00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Umove,0> > *> + .long .Ltmp28969-.Ltmp28968 # Subsection size +.Ltmp28968: + .short .Ltmp28971-.Ltmp28970 # Record length +.Ltmp28970: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1206-"??$_Umove@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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@@IEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAV21@00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11450 # Function type index + .secrel32 "??$_Umove@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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@@IEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAV21@00@Z" # Function section relative address + .secidx "??$_Umove@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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@@IEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAV21@00@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::_Umove,0> > *>" # Function name +.Ltmp28971: + .short .Ltmp28973-.Ltmp28972 # Record length +.Ltmp28972: + .short 4414 # Record kind: S_LOCAL + .long 6813 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28973: + .cv_def_range .Ltmp14778 .Ltmp14779, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28975-.Ltmp28974 # Record length +.Ltmp28974: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28975: + .cv_def_range .Ltmp14778 .Ltmp14779, "E\021O\001\000\0000\000\000\000" + .short .Ltmp28977-.Ltmp28976 # Record length +.Ltmp28976: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28977: + .cv_def_range .Ltmp14778 .Ltmp14779, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28979-.Ltmp28978 # Record length +.Ltmp28978: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp28979: + .cv_def_range .Ltmp14778 .Ltmp14779, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28969: + .p2align 2 + .cv_linetable 1206, "??$_Umove@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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@@IEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAV21@00@Z", .Lfunc_end1206 + .section .debug$S,"dr",associative,"?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator,0> > >::allocate + .long .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_end1207-"?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11451 # Function type index + .secrel32 "?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Function section relative address + .secidx "?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator,0> > >::allocate" # Function name +.Ltmp28983: + .short .Ltmp28985-.Ltmp28984 # Record length +.Ltmp28984: + .short 4414 # Record kind: S_LOCAL + .long 6938 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28985: + .cv_def_range .Ltmp14780 .Ltmp14781, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28987-.Ltmp28986 # Record length +.Ltmp28986: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp28987: + .cv_def_range .Ltmp14780 .Ltmp14781, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28981: + .p2align 2 + .cv_linetable 1207, "?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z", .Lfunc_end1207 + .section .debug$S,"dr",associative,"??$_Uninitialized_move@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_move,0> > *,std::sub_match,0> > *,std::allocator,0> > > > + .long .Ltmp28989-.Ltmp28988 # Subsection size +.Ltmp28988: + .short .Ltmp28991-.Ltmp28990 # Record length +.Ltmp28990: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1208-"??$_Uninitialized_move@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11454 # Function type index + .secrel32 "??$_Uninitialized_move@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_move@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_move,0> > *,std::sub_match,0> > *,std::allocator,0> > > >" # Function name +.Ltmp28991: + .short .Ltmp28993-.Ltmp28992 # Record length +.Ltmp28992: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28993: + .cv_def_range .Ltmp14782 .Ltmp14783, "E\021O\001\000\000@\000\000\000" + .short .Ltmp28995-.Ltmp28994 # Record length +.Ltmp28994: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28995: + .cv_def_range .Ltmp14782 .Ltmp14783, "E\021O\001\000\000H\000\000\000" + .short .Ltmp28997-.Ltmp28996 # Record length +.Ltmp28996: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp28997: + .cv_def_range .Ltmp14782 .Ltmp14783, "E\021O\001\000\000X\000\000\000" + .short .Ltmp28999-.Ltmp28998 # Record length +.Ltmp28998: + .short 4414 # Record kind: S_LOCAL + .long 6998 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp28999: + .cv_def_range .Ltmp14782 .Ltmp14783, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28989: + .p2align 2 + .cv_linetable 1208, "??$_Uninitialized_move@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z", .Lfunc_end1208 + .section .debug$S,"dr",associative,"??$_Rechecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAV10@PEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Rechecked,0> > *,std::sub_match,0> > *> + .long .Ltmp29001-.Ltmp29000 # Subsection size +.Ltmp29000: + .short .Ltmp29003-.Ltmp29002 # Record length +.Ltmp29002: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1209-"??$_Rechecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAV10@PEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11457 # Function type index + .secrel32 "??$_Rechecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAV10@PEAV10@@Z" # Function section relative address + .secidx "??$_Rechecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAV10@PEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Rechecked,0> > *,std::sub_match,0> > *>" # Function name +.Ltmp29003: + .short .Ltmp29005-.Ltmp29004 # Record length +.Ltmp29004: + .short 4414 # Record kind: S_LOCAL + .long 7020 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp29005: + .cv_def_range .Ltmp14784 .Ltmp14785, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp29007-.Ltmp29006 # Record length +.Ltmp29006: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_Src" +.Ltmp29007: + .cv_def_range .Ltmp14784 .Ltmp14785, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29001: + .p2align 2 + .cv_linetable 1209, "??$_Rechecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAV10@PEAV10@@Z", .Lfunc_end1209 + .section .debug$S,"dr",associative,"??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_move_al_unchecked,0> > *,std::sub_match,0> > *,std::allocator,0> > > > + .long .Ltmp29009-.Ltmp29008 # Subsection size +.Ltmp29008: + .short .Ltmp29011-.Ltmp29010 # Record length +.Ltmp29010: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1210-"??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11458 # Function type index + .secrel32 "??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_move_al_unchecked,0> > *,std::sub_match,0> > *,std::allocator,0> > > >" # Function name +.Ltmp29011: + .short .Ltmp29013-.Ltmp29012 # Record length +.Ltmp29012: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29013: + .cv_def_range .Ltmp14786 .Ltmp14787, "E\021O\001\000\000p\000\000\000" + .short .Ltmp29015-.Ltmp29014 # Record length +.Ltmp29014: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29015: + .cv_def_range .Ltmp14786 .Ltmp14787, "E\021O\001\000\000P\000\000\000" + .short .Ltmp29017-.Ltmp29016 # Record length +.Ltmp29016: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp29017: + .cv_def_range .Ltmp14786 .Ltmp14787, "E\021O\001\000\000x\000\000\000" + .short .Ltmp29019-.Ltmp29018 # Record length +.Ltmp29018: + .short 4414 # Record kind: S_LOCAL + .long 6998 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp29019: + .cv_def_range .Ltmp14786 .Ltmp14787, "E\021O\001\000\000X\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29009: + .p2align 2 + .cv_linetable 1210, "??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z", .Lfunc_end1210 + .section .debug$S,"dr",associative,"??$_Unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unchecked,0> > *> + .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_end1211-"??$_Unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11461 # Function type index + .secrel32 "??$_Unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" # Function section relative address + .secidx "??$_Unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unchecked,0> > *>" # Function name +.Ltmp29023: + .short .Ltmp29025-.Ltmp29024 # Record length +.Ltmp29024: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_Src" +.Ltmp29025: + .cv_def_range .Ltmp14788 .Ltmp14789, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29021: + .p2align 2 + .cv_linetable 1211, "??$_Unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z", .Lfunc_end1211 + .section .debug$S,"dr",associative,"??$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_move_al_unchecked1,0> > *,std::sub_match,0> > *,std::allocator,0> > > > + .long .Ltmp29027-.Ltmp29026 # Subsection size +.Ltmp29026: + .short .Ltmp29029-.Ltmp29028 # Record length +.Ltmp29028: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1212-"??$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11470 # Function type index + .secrel32 "??$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_move_al_unchecked1,0> > *,std::sub_match,0> > *,std::allocator,0> > > >" # Function name +.Ltmp29029: + .short .Ltmp29031-.Ltmp29030 # Record length +.Ltmp29030: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29031: + .cv_def_range .Ltmp14792 .Ltmp14797, "E\021N\001\000\000\310\377\377\377" + .short .Ltmp29033-.Ltmp29032 # Record length +.Ltmp29032: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29033: + .cv_def_range .Ltmp14792 .Ltmp14797, "E\021N\001\000\000\320\377\377\377" + .short .Ltmp29035-.Ltmp29034 # Record length +.Ltmp29034: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp29035: + .cv_def_range .Ltmp14792 .Ltmp14797, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp29037-.Ltmp29036 # Record length +.Ltmp29036: + .short 4414 # Record kind: S_LOCAL + .long 6998 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp29037: + .cv_def_range .Ltmp14792 .Ltmp14797, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp29039-.Ltmp29038 # Record length +.Ltmp29038: + .short 4414 # Record kind: S_LOCAL + .long 8200 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29039: + .cv_def_range .Ltmp14792 .Ltmp14797, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp29041-.Ltmp29040 # Record length +.Ltmp29040: + .short 4414 # Record kind: S_LOCAL + .long 11468 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29041: + .cv_def_range .Ltmp14792 .Ltmp14797, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp29043-.Ltmp29042 # Record length +.Ltmp29042: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 0 # Flags + .asciz "_Next" +.Ltmp29043: + .cv_def_range .Ltmp14792 .Ltmp14797, "E\021N\001\000\000\300\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29027: + .p2align 2 + .cv_linetable 1212, "??$_Uninitialized_move_al_unchecked1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@00AEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z", .Lfunc_end1212 + .section .debug$S,"dr",associative,"??$?0U?$integral_constant@_N$00@std@@@_Any_tag@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Any_tag::_Any_tag > + .long .Ltmp29045-.Ltmp29044 # Subsection size +.Ltmp29044: + .short .Ltmp29047-.Ltmp29046 # Record length +.Ltmp29046: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1213-"??$?0U?$integral_constant@_N$00@std@@@_Any_tag@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11474 # Function type index + .secrel32 "??$?0U?$integral_constant@_N$00@std@@@_Any_tag@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z" # Function section relative address + .secidx "??$?0U?$integral_constant@_N$00@std@@@_Any_tag@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Any_tag::_Any_tag >" # Function name +.Ltmp29047: + .short .Ltmp29049-.Ltmp29048 # Record length +.Ltmp29048: + .short 4414 # Record kind: S_LOCAL + .long 11465 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29049: + .cv_def_range .Ltmp14798 .Ltmp14799, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp29051-.Ltmp29050 # Record length +.Ltmp29050: + .short 4414 # Record kind: S_LOCAL + .long 11471 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29051: + .cv_def_range .Ltmp14798 .Ltmp14799, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29045: + .p2align 2 + .cv_linetable 1213, "??$?0U?$integral_constant@_N$00@std@@@_Any_tag@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z", .Lfunc_end1213 + .section .debug$S,"dr",associative,"??$_Ptr_move_cat@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Ptr_move_cat,0> >,std::sub_match,0> > > + .long .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_end1214-"??$_Ptr_move_cat@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11479 # Function type index + .secrel32 "??$_Ptr_move_cat@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section relative address + .secidx "??$_Ptr_move_cat@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Ptr_move_cat,0> >,std::sub_match,0> > >" # Function name +.Ltmp29055: + .short .Ltmp29057-.Ltmp29056 # Record length +.Ltmp29056: + .short 4414 # Record kind: S_LOCAL + .long 11476 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29057: + .cv_def_range .Ltmp14800 .Ltmp14801, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp29059-.Ltmp29058 # Record length +.Ltmp29058: + .short 4414 # Record kind: S_LOCAL + .long 11476 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29059: + .cv_def_range .Ltmp14800 .Ltmp14801, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29053: + .p2align 2 + .cv_linetable 1214, "??$_Ptr_move_cat@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z", .Lfunc_end1214 + .section .debug$S,"dr",associative,"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV21@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc,0> > > >::construct,0> >,std::sub_match,0> > > + .long .Ltmp29061-.Ltmp29060 # Subsection size +.Ltmp29060: + .short .Ltmp29063-.Ltmp29062 # Record length +.Ltmp29062: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1215-"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV21@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11482 # Function type index + .secrel32 "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV21@@Z" # Function section relative address + .secidx "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV21@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc,0> > > >::construct,0> >,std::sub_match,0> > >" # Function name +.Ltmp29063: + .short .Ltmp29065-.Ltmp29064 # Record length +.Ltmp29064: + .short 4414 # Record kind: S_LOCAL + .long 7035 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29065: + .cv_def_range .Ltmp14802 .Ltmp14803, "E\021O\001\000\0000\000\000\000" + .short .Ltmp29067-.Ltmp29066 # Record length +.Ltmp29066: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp29067: + .cv_def_range .Ltmp14802 .Ltmp14803, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29069-.Ltmp29068 # Record length +.Ltmp29068: + .short 4414 # Record kind: S_LOCAL + .long 6850 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp29069: + .cv_def_range .Ltmp14802 .Ltmp14803, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29061: + .p2align 2 + .cv_linetable 1215, "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV21@@Z", .Lfunc_end1215 + .section .debug$S,"dr",associative,"??$move@AEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::move,0> > &> + .long .Ltmp29071-.Ltmp29070 # Subsection size +.Ltmp29070: + .short .Ltmp29073-.Ltmp29072 # Record length +.Ltmp29072: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1216-"??$move@AEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11484 # Function type index + .secrel32 "??$move@AEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" # Function section relative address + .secidx "??$move@AEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::move,0> > &>" # Function name +.Ltmp29073: + .short .Ltmp29075-.Ltmp29074 # Record length +.Ltmp29074: + .short 4414 # Record kind: S_LOCAL + .long 6803 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp29075: + .cv_def_range .Ltmp14804 .Ltmp14805, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29071: + .p2align 2 + .cv_linetable 1216, "??$move@AEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z", .Lfunc_end1216 + .section .debug$S,"dr",associative,"??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unfancy,0> > > + .long .Ltmp29077-.Ltmp29076 # Subsection size +.Ltmp29076: + .short .Ltmp29079-.Ltmp29078 # Record length +.Ltmp29078: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1217-"??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11485 # Function type index + .secrel32 "??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" # Function section relative address + .secidx "??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unfancy,0> > >" # Function name +.Ltmp29079: + .short .Ltmp29081-.Ltmp29080 # Record length +.Ltmp29080: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp29081: + .cv_def_range .Ltmp14806 .Ltmp14807, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29077: + .p2align 2 + .cv_linetable 1217, "??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z", .Lfunc_end1217 + .section .debug$S,"dr",associative,"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV31@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator_traits,0> > > >::construct,0> >,std::sub_match,0> > > + .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_end1218-"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV31@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11488 # Function type index + .secrel32 "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV31@@Z" # Function section relative address + .secidx "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV31@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator_traits,0> > > >::construct,0> >,std::sub_match,0> > >" # Function name +.Ltmp29085: + .short .Ltmp29087-.Ltmp29086 # Record length +.Ltmp29086: + .short 4414 # Record kind: S_LOCAL + .long 6978 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp29087: + .cv_def_range .Ltmp14808 .Ltmp14809, "E\021O\001\000\0000\000\000\000" + .short .Ltmp29089-.Ltmp29088 # Record length +.Ltmp29088: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp29089: + .cv_def_range .Ltmp14808 .Ltmp14809, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29091-.Ltmp29090 # Record length +.Ltmp29090: + .short 4414 # Record kind: S_LOCAL + .long 6850 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp29091: + .cv_def_range .Ltmp14808 .Ltmp14809, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29083: + .p2align 2 + .cv_linetable 1218, "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV31@@Z", .Lfunc_end1218 + .section .debug$S,"dr",associative,"??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward,0> > > + .long .Ltmp29093-.Ltmp29092 # Subsection size +.Ltmp29092: + .short .Ltmp29095-.Ltmp29094 # Record length +.Ltmp29094: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1219-"??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11489 # Function type index + .secrel32 "??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" # Function section relative address + .secidx "??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward,0> > >" # Function name +.Ltmp29095: + .short .Ltmp29097-.Ltmp29096 # Record length +.Ltmp29096: + .short 4414 # Record kind: S_LOCAL + .long 6803 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp29097: + .cv_def_range .Ltmp14810 .Ltmp14811, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29093: + .p2align 2 + .cv_linetable 1219, "??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z", .Lfunc_end1219 + .section .debug$S,"dr",associative,"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV21@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator,0> > >::construct,0> >,std::sub_match,0> > > + .long .Ltmp29099-.Ltmp29098 # Subsection size +.Ltmp29098: + .short .Ltmp29101-.Ltmp29100 # Record length +.Ltmp29100: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1220-"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV21@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11491 # Function type index + .secrel32 "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV21@@Z" # Function section relative address + .secidx "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV21@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator,0> > >::construct,0> >,std::sub_match,0> > >" # Function name +.Ltmp29101: + .short .Ltmp29103-.Ltmp29102 # Record length +.Ltmp29102: + .short 4414 # Record kind: S_LOCAL + .long 6938 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29103: + .cv_def_range .Ltmp14812 .Ltmp14813, "E\021O\001\000\0000\000\000\000" + .short .Ltmp29105-.Ltmp29104 # Record length +.Ltmp29104: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp29105: + .cv_def_range .Ltmp14812 .Ltmp14813, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29107-.Ltmp29106 # Record length +.Ltmp29106: + .short 4414 # Record kind: S_LOCAL + .long 6850 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp29107: + .cv_def_range .Ltmp14812 .Ltmp14813, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29099: + .p2align 2 + .cv_linetable 1220, "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV21@@Z", .Lfunc_end1220 + .section .debug$S,"dr",associative,"?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::capacity + .long .Ltmp29109-.Ltmp29108 # Subsection size +.Ltmp29108: + .short .Ltmp29111-.Ltmp29110 # Record length +.Ltmp29110: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1221-"?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11492 # Function type index + .secrel32 "?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" # Function section relative address + .secidx "?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::capacity" # Function name +.Ltmp29111: + .short .Ltmp29113-.Ltmp29112 # Record length +.Ltmp29112: + .short 4414 # Record kind: S_LOCAL + .long 6868 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29113: + .cv_def_range .Ltmp14814 .Ltmp14815, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29109: + .p2align 2 + .cv_linetable 1221, "?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ", .Lfunc_end1221 + .section .debug$S,"dr",associative,"??$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_default_fill_n1,0> > *,unsigned long long,std::allocator,0> > > > + .long .Ltmp29115-.Ltmp29114 # Subsection size +.Ltmp29114: + .short .Ltmp29117-.Ltmp29116 # Record length +.Ltmp29116: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1222-"??$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11495 # Function type index + .secrel32 "??$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_default_fill_n1,0> > *,unsigned long long,std::allocator,0> > > >" # Function name +.Ltmp29117: + .short .Ltmp29119-.Ltmp29118 # Record length +.Ltmp29118: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29119: + .cv_def_range .Ltmp14818 .Ltmp14823, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp29121-.Ltmp29120 # Record length +.Ltmp29120: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp29121: + .cv_def_range .Ltmp14818 .Ltmp14823, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp29123-.Ltmp29122 # Record length +.Ltmp29122: + .short 4414 # Record kind: S_LOCAL + .long 6998 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp29123: + .cv_def_range .Ltmp14818 .Ltmp14823, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp29125-.Ltmp29124 # Record length +.Ltmp29124: + .short 4414 # Record kind: S_LOCAL + .long 4869 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29125: + .cv_def_range .Ltmp14818 .Ltmp14823, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp29127-.Ltmp29126 # Record length +.Ltmp29126: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 0 # Flags + .asciz "_Next" +.Ltmp29127: + .cv_def_range .Ltmp14818 .Ltmp14823, "E\021N\001\000\000\320\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29115: + .p2align 2 + .cv_linetable 1222, "??$_Uninitialized_default_fill_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z", .Lfunc_end1222 + .section .debug$S,"dr",associative,"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc,0> > > >::construct,0> >> + .long .Ltmp29129-.Ltmp29128 # Subsection size +.Ltmp29128: + .short .Ltmp29131-.Ltmp29130 # Record length +.Ltmp29130: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1223-"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$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 11497 # Function type index + .secrel32 "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$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@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc,0> > > >::construct,0> >>" # Function name +.Ltmp29131: + .short .Ltmp29133-.Ltmp29132 # Record length +.Ltmp29132: + .short 4414 # Record kind: S_LOCAL + .long 7035 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29133: + .cv_def_range .Ltmp14824 .Ltmp14825, "E\021O\001\000\000(\000\000\000" + .short .Ltmp29135-.Ltmp29134 # Record length +.Ltmp29134: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp29135: + .cv_def_range .Ltmp14824 .Ltmp14825, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29129: + .p2align 2 + .cv_linetable 1223, "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z", .Lfunc_end1223 + .section .debug$S,"dr",associative,"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator_traits,0> > > >::construct,0> >> + .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_end1224-"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAV?$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 11500 # Function type index + .secrel32 "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAV?$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@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator_traits,0> > > >::construct,0> >>" # Function name +.Ltmp29139: + .short .Ltmp29141-.Ltmp29140 # Record length +.Ltmp29140: + .short 4414 # Record kind: S_LOCAL + .long 6978 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp29141: + .cv_def_range .Ltmp14826 .Ltmp14827, "E\021O\001\000\000(\000\000\000" + .short .Ltmp29143-.Ltmp29142 # Record length +.Ltmp29142: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp29143: + .cv_def_range .Ltmp14826 .Ltmp14827, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29137: + .p2align 2 + .cv_linetable 1224, "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z", .Lfunc_end1224 + .section .debug$S,"dr",associative,"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator,0> > >::construct,0> >> + .long .Ltmp29145-.Ltmp29144 # Subsection size +.Ltmp29144: + .short .Ltmp29147-.Ltmp29146 # Record length +.Ltmp29146: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1225-"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$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 11502 # Function type index + .secrel32 "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$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@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator,0> > >::construct,0> >>" # Function name +.Ltmp29147: + .short .Ltmp29149-.Ltmp29148 # Record length +.Ltmp29148: + .short 4414 # Record kind: S_LOCAL + .long 6938 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29149: + .cv_def_range .Ltmp14828 .Ltmp14829, "E\021O\001\000\000(\000\000\000" + .short .Ltmp29151-.Ltmp29150 # Record length +.Ltmp29150: + .short 4414 # Record kind: S_LOCAL + .long 6886 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp29151: + .cv_def_range .Ltmp14828 .Ltmp14829, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29145: + .p2align 2 + .cv_linetable 1225, "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z", .Lfunc_end1225 + .section .debug$S,"dr",associative,"?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::size + .long .Ltmp29153-.Ltmp29152 # Subsection size +.Ltmp29152: + .short .Ltmp29155-.Ltmp29154 # Record length +.Ltmp29154: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1226-"?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11503 # Function type index + .secrel32 "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" # Function section relative address + .secidx "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::size" # Function name +.Ltmp29155: + .short .Ltmp29157-.Ltmp29156 # Record length +.Ltmp29156: + .short 4414 # Record kind: S_LOCAL + .long 10179 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29157: + .cv_def_range .Ltmp14830 .Ltmp14831, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29153: + .p2align 2 + .cv_linetable 1226, "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ", .Lfunc_end1226 + .section .debug$S,"dr",associative,"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Insert_n + .long .Ltmp29159-.Ltmp29158 # Subsection size +.Ltmp29158: + .short .Ltmp29161-.Ltmp29160 # Record length +.Ltmp29160: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1227-"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11504 # Function type index + .secrel32 "?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" # Function section relative address + .secidx "?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Insert_n" # Function name +.Ltmp29161: + .short .Ltmp29163-.Ltmp29162 # Record length +.Ltmp29162: + .short 4414 # Record kind: S_LOCAL + .long 10133 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29163: + .cv_def_range .Ltmp14844 .Ltmp14857, "E\021N\001\000\000\330\000\000\000" + .short .Ltmp29165-.Ltmp29164 # Record length +.Ltmp29164: + .short 4414 # Record kind: S_LOCAL + .long 11505 # TypeIndex + .short 1 # Flags + .asciz "_Where" +.Ltmp29165: + .cv_def_range .Lfunc_begin1227 .Ltmp14845, "A\021P\001\000\000" + .cv_def_range .Ltmp14845 .Ltmp14852 .Ltmp14853 .Ltmp14854 .Ltmp14855 .Ltmp14856, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp29167-.Ltmp29166 # Record length +.Ltmp29166: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp29167: + .cv_def_range .Ltmp14844 .Ltmp14857, "E\021N\001\000\000\340\000\000\000" + .short .Ltmp29169-.Ltmp29168 # Record length +.Ltmp29168: + .short 4414 # Record kind: S_LOCAL + .long 7300 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp29169: + .cv_def_range .Ltmp14844 .Ltmp14857, "E\021N\001\000\000 \001\000\000" + .short .Ltmp29171-.Ltmp29170 # Record length +.Ltmp29170: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Off" +.Ltmp29171: + .cv_def_range .Ltmp14844 .Ltmp14857, "E\021N\001\000\000\320\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29159: + .p2align 2 + .cv_linetable 1227, "?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z", .Lfunc_end1227 + .section .debug$S,"dr",associative,"?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::end + .long .Ltmp29173-.Ltmp29172 # Subsection size +.Ltmp29172: + .short .Ltmp29175-.Ltmp29174 # Record length +.Ltmp29174: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1228-"?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11506 # Function type index + .secrel32 "?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" # Function section relative address + .secidx "?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::end" # Function name +.Ltmp29175: + .short .Ltmp29177-.Ltmp29176 # Record length +.Ltmp29176: + .short 4414 # Record kind: S_LOCAL + .long 10133 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29177: + .cv_def_range .Ltmp14860 .Ltmp14871, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp29179-.Ltmp29178 # Record length +.Ltmp29178: + .short 4414 # Record kind: S_LOCAL + .long 11507 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +.Ltmp29179: + .cv_def_range .Ltmp14861 .Ltmp14862, "A\021K\001\000\000" + .cv_def_range .Ltmp14862 .Ltmp14868 .Ltmp14869 .Ltmp14870, "E\021N\001\000\000\330\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29173: + .p2align 2 + .cv_linetable 1228, "?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ", .Lfunc_end1228 + .section .debug$S,"dr",associative,"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::_Vb_const_iterator + .long .Ltmp29181-.Ltmp29180 # Subsection size +.Ltmp29180: + .short .Ltmp29183-.Ltmp29182 # Record length +.Ltmp29182: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1229-"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11511 # Function type index + .secrel32 "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Function section relative address + .secidx "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::_Vb_const_iterator" # Function name +.Ltmp29183: + .short .Ltmp29185-.Ltmp29184 # Record length +.Ltmp29184: + .short 4414 # Record kind: S_LOCAL + .long 10446 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29185: + .cv_def_range .Ltmp14872 .Ltmp14873, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29187-.Ltmp29186 # Record length +.Ltmp29186: + .short 4414 # Record kind: S_LOCAL + .long 11508 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29187: + .cv_def_range .Ltmp14872 .Ltmp14873, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29181: + .p2align 2 + .cv_linetable 1229, "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z", .Lfunc_end1229 + .section .debug$S,"dr",associative,"??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iterator > >::~_Vb_iterator + .long .Ltmp29189-.Ltmp29188 # Subsection size +.Ltmp29188: + .short .Ltmp29191-.Ltmp29190 # Record length +.Ltmp29190: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1230-"??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11512 # Function type index + .secrel32 "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::~_Vb_iterator" # Function name +.Ltmp29191: + .short .Ltmp29193-.Ltmp29192 # Record length +.Ltmp29192: + .short 4414 # Record kind: S_LOCAL + .long 10421 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29193: + .cv_def_range .Ltmp14874 .Ltmp14876, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29189: + .p2align 2 + .cv_linetable 1230, "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1230 + .section .debug$S,"dr",associative,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::erase + .long .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_end1231-"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11513 # Function type index + .secrel32 "?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" # Function section relative address + .secidx "?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::erase" # Function name +.Ltmp29197: + .short .Ltmp29199-.Ltmp29198 # Record length +.Ltmp29198: + .short 4414 # Record kind: S_LOCAL + .long 10133 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29199: + .cv_def_range .Ltmp14909 .Ltmp14949, "E\021N\001\000\000\300\001\000\000" + .short .Ltmp29201-.Ltmp29200 # Record length +.Ltmp29200: + .short 4414 # Record kind: S_LOCAL + .long 11505 # TypeIndex + .short 1 # Flags + .asciz "_First_arg" +.Ltmp29201: + .cv_def_range .Lfunc_begin1231 .Ltmp14911, "A\021P\001\000\000" + .cv_def_range .Ltmp14911 .Ltmp14937 .Ltmp14938 .Ltmp14939 .Ltmp14940 .Ltmp14941 .Ltmp14943 .Ltmp14944 .Ltmp14945 .Ltmp14946 .Ltmp14947 .Ltmp14948, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp29203-.Ltmp29202 # Record length +.Ltmp29202: + .short 4414 # Record kind: S_LOCAL + .long 11505 # TypeIndex + .short 1 # Flags + .asciz "_Last_arg" +.Ltmp29203: + .cv_def_range .Lfunc_begin1231 .Ltmp14910, "A\021Q\001\000\000" + .cv_def_range .Ltmp14910 .Ltmp14937 .Ltmp14938 .Ltmp14939 .Ltmp14940 .Ltmp14941 .Ltmp14943 .Ltmp14944 .Ltmp14945 .Ltmp14946 .Ltmp14947 .Ltmp14948, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp29205-.Ltmp29204 # Record length +.Ltmp29204: + .short 4414 # Record kind: S_LOCAL + .long 10169 # TypeIndex + .short 0 # Flags + .asciz "_First" +.Ltmp29205: + .cv_def_range .Ltmp14909 .Ltmp14949, "E\021N\001\000\000\240\001\000\000" + .short .Ltmp29207-.Ltmp29206 # Record length +.Ltmp29206: + .short 4414 # Record kind: S_LOCAL + .long 10169 # TypeIndex + .short 0 # Flags + .asciz "_Last" +.Ltmp29207: + .cv_def_range .Ltmp14909 .Ltmp14949, "E\021N\001\000\000`\001\000\000" + .short .Ltmp29209-.Ltmp29208 # Record length +.Ltmp29208: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Off" +.Ltmp29209: + .cv_def_range .Ltmp14909 .Ltmp14949, "E\021N\001\000\0008\001\000\000" + .short .Ltmp29211-.Ltmp29210 # Record length +.Ltmp29210: + .short 4414 # Record kind: S_LOCAL + .long 10169 # TypeIndex + .short 0 # Flags + .asciz "_Next" +.Ltmp29211: + .cv_def_range .Ltmp14919 .Ltmp14935 .Ltmp14942 .Ltmp14947, "E\021N\001\000\000\320\000\000\000" + .short .Ltmp29213-.Ltmp29212 # Record length +.Ltmp29212: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Newsize" +.Ltmp29213: + .cv_def_range .Ltmp14919 .Ltmp14935 .Ltmp14942 .Ltmp14947, "E\021N\001\000\000h\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29195: + .p2align 2 + .cv_linetable 1231, "?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z", .Lfunc_end1231 + .section .debug$S,"dr",associative,"?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::begin + .long .Ltmp29215-.Ltmp29214 # Subsection size +.Ltmp29214: + .short .Ltmp29217-.Ltmp29216 # Record length +.Ltmp29216: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1232-"?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11514 # Function type index + .secrel32 "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" # Function section relative address + .secidx "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::begin" # Function name +.Ltmp29217: + .short .Ltmp29219-.Ltmp29218 # Record length +.Ltmp29218: + .short 4414 # Record kind: S_LOCAL + .long 10133 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29219: + .cv_def_range .Ltmp14952 .Ltmp14953, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29215: + .p2align 2 + .cv_linetable 1232, "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ", .Lfunc_end1232 + .section .debug$S,"dr",associative,"??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iterator > >::operator+ + .long .Ltmp29221-.Ltmp29220 # Subsection size +.Ltmp29220: + .short .Ltmp29223-.Ltmp29222 # Record length +.Ltmp29222: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1233-"??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11515 # Function type index + .secrel32 "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" # Function section relative address + .secidx "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::operator+" # Function name +.Ltmp29223: + .short .Ltmp29225-.Ltmp29224 # Record length +.Ltmp29224: + .short 4414 # Record kind: S_LOCAL + .long 10427 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29225: + .cv_def_range .Ltmp14958 .Ltmp14959, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp29227-.Ltmp29226 # Record length +.Ltmp29226: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp29227: + .cv_def_range .Ltmp14958 .Ltmp14959, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp29229-.Ltmp29228 # Record length +.Ltmp29228: + .short 4414 # Record kind: S_LOCAL + .long 10169 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +.Ltmp29229: + .cv_def_range .Ltmp14958 .Ltmp14959, "E\021N\001\000\000\330\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29221: + .p2align 2 + .cv_linetable 1233, "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z", .Lfunc_end1233 + .section .debug$S,"dr",associative,"??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::~_Vb_const_iterator + .long .Ltmp29231-.Ltmp29230 # Subsection size +.Ltmp29230: + .short .Ltmp29233-.Ltmp29232 # Record length +.Ltmp29232: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1234-"??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11516 # Function type index + .secrel32 "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::~_Vb_const_iterator" # Function name +.Ltmp29233: + .short .Ltmp29235-.Ltmp29234 # Record length +.Ltmp29234: + .short 4414 # Record kind: S_LOCAL + .long 10446 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29235: + .cv_def_range .Ltmp14960 .Ltmp14962, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29231: + .p2align 2 + .cv_linetable 1234, "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1234 + .section .debug$S,"dr",associative,"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Insert_x + .long .Ltmp29237-.Ltmp29236 # Subsection size +.Ltmp29236: + .short .Ltmp29239-.Ltmp29238 # Record length +.Ltmp29238: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1235-"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11517 # Function type index + .secrel32 "?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" # Function section relative address + .secidx "?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Insert_x" # Function name +.Ltmp29239: + .short .Ltmp29241-.Ltmp29240 # Record length +.Ltmp29240: + .short 4414 # Record kind: S_LOCAL + .long 10133 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29241: + .cv_def_range .Ltmp14981 .Ltmp15015, "E\021N\001\000\0008\001\000\000" + .short .Ltmp29243-.Ltmp29242 # Record length +.Ltmp29242: + .short 4414 # Record kind: S_LOCAL + .long 11505 # TypeIndex + .short 1 # Flags + .asciz "_Where" +.Ltmp29243: + .cv_def_range .Lfunc_begin1235 .Ltmp14982, "A\021K\001\000\000" + .cv_def_range .Ltmp14982 .Ltmp15006 .Ltmp15007 .Ltmp15008 .Ltmp15009 .Ltmp15010 .Ltmp15011 .Ltmp15012, "E\021N\001\000\000\020\000\000\000" + .short .Ltmp29245-.Ltmp29244 # Record length +.Ltmp29244: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp29245: + .cv_def_range .Ltmp14981 .Ltmp15015, "E\021N\001\000\000@\001\000\000" + .short .Ltmp29247-.Ltmp29246 # Record length +.Ltmp29246: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Off" +.Ltmp29247: + .cv_def_range .Ltmp14981 .Ltmp15015, "E\021N\001\000\0000\001\000\000" + .short .Ltmp29249-.Ltmp29248 # Record length +.Ltmp29248: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Realloc" +.Ltmp29249: + .cv_def_range .Ltmp14981 .Ltmp15015, "E\021N\001\000\000\357\000\000\000" + .short .Ltmp29251-.Ltmp29250 # Record length +.Ltmp29250: + .short 4414 # Record kind: S_LOCAL + .long 10169 # TypeIndex + .short 0 # Flags + .asciz "_Oldend" +.Ltmp29251: + .cv_def_range .Ltmp14996 .Ltmp15000 .Ltmp15013 .Ltmp15014, "E\021N\001\000\000\310\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29237: + .p2align 2 + .cv_linetable 1235, "?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z", .Lfunc_end1235 + .section .debug$S,"dr",associative,"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::_Vb_const_iterator + .long .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_end1236-"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11519 # Function type index + .secrel32 "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::_Vb_const_iterator" # Function name +.Ltmp29255: + .short .Ltmp29257-.Ltmp29256 # Record length +.Ltmp29256: + .short 4414 # Record kind: S_LOCAL + .long 10446 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29257: + .cv_def_range .Ltmp15016 .Ltmp15017, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29259-.Ltmp29258 # Record length +.Ltmp29258: + .short 4414 # Record kind: S_LOCAL + .long 10436 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29259: + .cv_def_range .Ltmp15016 .Ltmp15017, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29253: + .p2align 2 + .cv_linetable 1236, "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z", .Lfunc_end1236 + .section .debug$S,"dr",associative,"??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::fill > >,bool> + .long .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_end1237-"??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11522 # Function type index + .secrel32 "??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" # Function section relative address + .secidx "??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::fill > >,bool>" # Function name +.Ltmp29263: + .short .Ltmp29265-.Ltmp29264 # Record length +.Ltmp29264: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29265: + .cv_def_range .Lfunc_begin1237 .Ltmp15035, "A\021J\001\000\000" + .cv_def_range .Ltmp15035 .Ltmp15045 .Ltmp15046 .Ltmp15047 .Ltmp15048 .Ltmp15049, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp29267-.Ltmp29266 # Record length +.Ltmp29266: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29267: + .cv_def_range .Lfunc_begin1237 .Ltmp15036, "A\021K\001\000\000" + .cv_def_range .Ltmp15036 .Ltmp15045 .Ltmp15046 .Ltmp15047 .Ltmp15048 .Ltmp15049, "E\021N\001\000\000\320\377\377\377" + .short .Ltmp29269-.Ltmp29268 # Record length +.Ltmp29268: + .short 4414 # Record kind: S_LOCAL + .long 7300 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp29269: + .cv_def_range .Ltmp15034 .Ltmp15050, "E\021N\001\000\000\240\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29261: + .p2align 2 + .cv_linetable 1237, "??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z", .Lfunc_end1237 + .section .debug$S,"dr",associative,"??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::operator- + .long .Ltmp29271-.Ltmp29270 # Subsection size +.Ltmp29270: + .short .Ltmp29273-.Ltmp29272 # Record length +.Ltmp29272: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1238-"??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11524 # Function type index + .secrel32 "??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z" # Function section relative address + .secidx "??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::operator-" # Function name +.Ltmp29273: + .short .Ltmp29275-.Ltmp29274 # Record length +.Ltmp29274: + .short 4414 # Record kind: S_LOCAL + .long 10453 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29275: + .cv_def_range .Ltmp15051 .Ltmp15052, "E\021O\001\000\000(\000\000\000" + .short .Ltmp29277-.Ltmp29276 # Record length +.Ltmp29276: + .short 4414 # Record kind: S_LOCAL + .long 10436 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp29277: + .cv_def_range .Ltmp15051 .Ltmp15052, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29271: + .p2align 2 + .cv_linetable 1238, "??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z", .Lfunc_end1238 + .section .debug$S,"dr",associative,"??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::operator< + .long .Ltmp29279-.Ltmp29278 # Subsection size +.Ltmp29278: + .short .Ltmp29281-.Ltmp29280 # Record length +.Ltmp29280: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1239-"??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11525 # Function type index + .secrel32 "??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section relative address + .secidx "??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::operator<" # Function name +.Ltmp29281: + .short .Ltmp29283-.Ltmp29282 # Record length +.Ltmp29282: + .short 4414 # Record kind: S_LOCAL + .long 10453 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29283: + .cv_def_range .Ltmp15053 .Ltmp15054, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29285-.Ltmp29284 # Record length +.Ltmp29284: + .short 4414 # Record kind: S_LOCAL + .long 10436 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp29285: + .cv_def_range .Ltmp15053 .Ltmp15054, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29279: + .p2align 2 + .cv_linetable 1239, "??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z", .Lfunc_end1239 + .section .debug$S,"dr",associative,"?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::capacity + .long .Ltmp29287-.Ltmp29286 # Subsection size +.Ltmp29286: + .short .Ltmp29289-.Ltmp29288 # Record length +.Ltmp29288: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1240-"?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11526 # Function type index + .secrel32 "?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" # Function section relative address + .secidx "?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::capacity" # Function name +.Ltmp29289: + .short .Ltmp29291-.Ltmp29290 # Record length +.Ltmp29290: + .short 4414 # Record kind: S_LOCAL + .long 10179 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29291: + .cv_def_range .Ltmp15055 .Ltmp15056, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29287: + .p2align 2 + .cv_linetable 1240, "?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ", .Lfunc_end1240 + .section .debug$S,"dr",associative,"?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::max_size + .long .Ltmp29293-.Ltmp29292 # Subsection size +.Ltmp29292: + .short .Ltmp29295-.Ltmp29294 # Record length +.Ltmp29294: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1241-"?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11527 # Function type index + .secrel32 "?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" # Function section relative address + .secidx "?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::max_size" # Function name +.Ltmp29295: + .short .Ltmp29297-.Ltmp29296 # Record length +.Ltmp29296: + .short 4414 # Record kind: S_LOCAL + .long 10179 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29297: + .cv_def_range .Ltmp15057 .Ltmp15058, "E\021O\001\000\0000\000\000\000" + .short .Ltmp29299-.Ltmp29298 # Record length +.Ltmp29298: + .short 4414 # Record kind: S_LOCAL + .long 4495 # TypeIndex + .short 0 # Flags + .asciz "_Maxsize" +.Ltmp29299: + .cv_def_range .Ltmp15057 .Ltmp15058, "E\021O\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29293: + .p2align 2 + .cv_linetable 1241, "?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ", .Lfunc_end1241 + .section .debug$S,"dr",associative,"?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Xlen + .long .Ltmp29301-.Ltmp29300 # Subsection size +.Ltmp29300: + .short .Ltmp29303-.Ltmp29302 # Record length +.Ltmp29302: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1242-"?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11528 # Function type index + .secrel32 "?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ" # Function section relative address + .secidx "?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Xlen" # Function name +.Ltmp29303: + .short .Ltmp29305-.Ltmp29304 # Record length +.Ltmp29304: + .short 4414 # Record kind: S_LOCAL + .long 10179 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29305: + .cv_def_range .Ltmp15059 .Ltmp15060, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29301: + .p2align 2 + .cv_linetable 1242, "?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ", .Lfunc_end1242 + .section .debug$S,"dr",associative,"?resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::resize + .long .Ltmp29307-.Ltmp29306 # Subsection size +.Ltmp29306: + .short .Ltmp29309-.Ltmp29308 # Record length +.Ltmp29308: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1243-"?resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11529 # Function type index + .secrel32 "?resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z" # Function section relative address + .secidx "?resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::resize" # Function name +.Ltmp29309: + .short .Ltmp29311-.Ltmp29310 # Record length +.Ltmp29310: + .short 4414 # Record kind: S_LOCAL + .long 10524 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29311: + .cv_def_range .Ltmp15063 .Ltmp15073, "E\021N\001\000\000 \000\000\000" + .short .Ltmp29313-.Ltmp29312 # Record length +.Ltmp29312: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp29313: + .cv_def_range .Ltmp15063 .Ltmp15073, "E\021N\001\000\000(\000\000\000" + .short .Ltmp29315-.Ltmp29314 # Record length +.Ltmp29314: + .short 4414 # Record kind: S_LOCAL + .long 10496 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp29315: + .cv_def_range .Ltmp15063 .Ltmp15073, "E\021N\001\000\0000\000\000\000" + .short .Ltmp29317-.Ltmp29316 # Record length +.Ltmp29316: + .short 4414 # Record kind: S_LOCAL + .long 10449 # TypeIndex + .short 0 # Flags + .asciz "_Ptr" +.Ltmp29317: + .cv_def_range .Ltmp15065 .Ltmp15070 .Ltmp15072 .Ltmp15073, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp29319-.Ltmp29318 # Record length +.Ltmp29318: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp15067-.Ltmp15066 # Code size + .secrel32 .Ltmp15066 # Function section relative address + .secidx .Lfunc_begin1243 # Function section index + .byte 0 # Lexical block name +.Ltmp29319: + .short .Ltmp29321-.Ltmp29320 # Record length +.Ltmp29320: + .short 4414 # Record kind: S_LOCAL + .long 4101 # TypeIndex + .short 0 # Flags + .asciz "_Idx" +.Ltmp29321: + .cv_def_range .Ltmp15066 .Ltmp15067, "E\021N\001\000\000\020\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29307: + .p2align 2 + .cv_linetable 1243, "?resize@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_KAEBI@Z", .Lfunc_end1243 + .section .debug$S,"dr",associative,"?empty@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::empty + .long .Ltmp29323-.Ltmp29322 # Subsection size +.Ltmp29322: + .short .Ltmp29325-.Ltmp29324 # Record length +.Ltmp29324: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1244-"?empty@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11530 # Function type index + .secrel32 "?empty@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_NXZ" # Function section relative address + .secidx "?empty@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::empty" # Function name +.Ltmp29325: + .short .Ltmp29327-.Ltmp29326 # Record length +.Ltmp29326: + .short 4414 # Record kind: S_LOCAL + .long 10179 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29327: + .cv_def_range .Ltmp15074 .Ltmp15075, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29323: + .p2align 2 + .cv_linetable 1244, "?empty@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_NXZ", .Lfunc_end1244 + .section .debug$S,"dr",associative,"??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::copy_backward > >,std::_Vb_iterator > > > + .long .Ltmp29329-.Ltmp29328 # Subsection size +.Ltmp29328: + .short .Ltmp29331-.Ltmp29330 # Record length +.Ltmp29330: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1245-"??$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 11533 # 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 +.Ltmp29331: + .short .Ltmp29333-.Ltmp29332 # Record length +.Ltmp29332: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29333: + .cv_def_range .Lfunc_begin1245 .Ltmp15097, "A\021K\001\000\000" + .cv_def_range .Ltmp15097 .Ltmp15110 .Ltmp15111 .Ltmp15112 .Ltmp15113 .Ltmp15114, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp29335-.Ltmp29334 # Record length +.Ltmp29334: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29335: + .cv_def_range .Lfunc_begin1245 .Ltmp15099, "A\021P\001\000\000" + .cv_def_range .Ltmp15099 .Ltmp15110 .Ltmp15111 .Ltmp15112 .Ltmp15113 .Ltmp15114, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp29337-.Ltmp29336 # Record length +.Ltmp29336: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp29337: + .cv_def_range .Lfunc_begin1245 .Ltmp15098, "A\021Q\001\000\000" + .cv_def_range .Ltmp15098 .Ltmp15110 .Ltmp15111 .Ltmp15112 .Ltmp15113 .Ltmp15114, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29329: + .p2align 2 + .cv_linetable 1245, "??$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_end1245 + .section .debug$S,"dr",associative,"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iterator > >::_Vb_iterator + .long .Ltmp29339-.Ltmp29338 # Subsection size +.Ltmp29338: + .short .Ltmp29341-.Ltmp29340 # Record length +.Ltmp29340: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1246-"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11537 # Function type index + .secrel32 "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::_Vb_iterator" # Function name +.Ltmp29341: + .short .Ltmp29343-.Ltmp29342 # Record length +.Ltmp29342: + .short 4414 # Record kind: S_LOCAL + .long 10421 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29343: + .cv_def_range .Ltmp15116 .Ltmp15117, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29345-.Ltmp29344 # Record length +.Ltmp29344: + .short 4414 # Record kind: S_LOCAL + .long 11534 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29345: + .cv_def_range .Ltmp15116 .Ltmp15117, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29339: + .p2align 2 + .cv_linetable 1246, "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z", .Lfunc_end1246 + .section .debug$S,"dr",associative,"?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Orphan_range + .long .Ltmp29347-.Ltmp29346 # Subsection size +.Ltmp29346: + .short .Ltmp29349-.Ltmp29348 # Record length +.Ltmp29348: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1247-"?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11538 # Function type index + .secrel32 "?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z" # Function section relative address + .secidx "?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Orphan_range" # Function name +.Ltmp29349: + .short .Ltmp29351-.Ltmp29350 # Record length +.Ltmp29350: + .short 4414 # Record kind: S_LOCAL + .long 10179 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29351: + .cv_def_range .Ltmp15118 .Ltmp15127, "E\021O\001\000\000P\000\000\000" + .short .Ltmp29353-.Ltmp29352 # Record length +.Ltmp29352: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Offlo" +.Ltmp29353: + .cv_def_range .Ltmp15118 .Ltmp15127, "E\021O\001\000\000X\000\000\000" + .short .Ltmp29355-.Ltmp29354 # Record length +.Ltmp29354: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Offhi" +.Ltmp29355: + .cv_def_range .Ltmp15118 .Ltmp15127, "E\021O\001\000\000`\000\000\000" + .short .Ltmp29357-.Ltmp29356 # Record length +.Ltmp29356: + .short 4414 # Record kind: S_LOCAL + .long 7456 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +.Ltmp29357: + .cv_def_range .Ltmp15118 .Ltmp15127, "E\021O\001\000\000H\000\000\000" + .short .Ltmp29359-.Ltmp29358 # Record length +.Ltmp29358: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 0 # Flags + .asciz "_Base" +.Ltmp29359: + .cv_def_range .Ltmp15118 .Ltmp15127, "E\021O\001\000\000@\000\000\000" + .short .Ltmp29361-.Ltmp29360 # Record length +.Ltmp29360: + .short 4414 # Record kind: S_LOCAL + .long 11539 # TypeIndex + .short 0 # Flags + .asciz "_Pnext" +.Ltmp29361: + .cv_def_range .Ltmp15118 .Ltmp15127, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29363-.Ltmp29362 # Record length +.Ltmp29362: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp15125-.Ltmp15122 # Code size + .secrel32 .Ltmp15122 # Function section relative address + .secidx .Lfunc_begin1247 # Function section index + .byte 0 # Lexical block name +.Ltmp29363: + .short .Ltmp29365-.Ltmp29364 # Record length +.Ltmp29364: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Off" +.Ltmp29365: + .cv_def_range .Ltmp15122 .Ltmp15125, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29347: + .p2align 2 + .cv_linetable 1247, "?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z", .Lfunc_end1247 + .section .debug$S,"dr",associative,"?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::_Compat + .long .Ltmp29367-.Ltmp29366 # Subsection size +.Ltmp29366: + .short .Ltmp29369-.Ltmp29368 # Record length +.Ltmp29368: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1248-"?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11540 # Function type index + .secrel32 "?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z" # Function section relative address + .secidx "?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::_Compat" # Function name +.Ltmp29369: + .short .Ltmp29371-.Ltmp29370 # Record length +.Ltmp29370: + .short 4414 # Record kind: S_LOCAL + .long 10453 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29371: + .cv_def_range .Ltmp15128 .Ltmp15131, "E\021O\001\000\000(\000\000\000" + .short .Ltmp29373-.Ltmp29372 # Record length +.Ltmp29372: + .short 4414 # Record kind: S_LOCAL + .long 10436 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp29373: + .cv_def_range .Ltmp15128 .Ltmp15131, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29367: + .p2align 2 + .cv_linetable 1248, "?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z", .Lfunc_end1248 + .section .debug$S,"dr",associative,"?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator_base12::_Getcont + .long .Ltmp29375-.Ltmp29374 # Subsection size +.Ltmp29374: + .short .Ltmp29377-.Ltmp29376 # Record length +.Ltmp29376: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1249-"?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11541 # Function type index + .secrel32 "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" # Function section relative address + .secidx "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator_base12::_Getcont" # Function name +.Ltmp29377: + .short .Ltmp29379-.Ltmp29378 # Record length +.Ltmp29378: + .short 4414 # Record kind: S_LOCAL + .long 4911 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29379: + .cv_def_range .Ltmp15132 .Ltmp15133, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29375: + .p2align 2 + .cv_linetable 1249, "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ", .Lfunc_end1249 + .section .debug$S,"dr",associative,"?capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::capacity + .long .Ltmp29381-.Ltmp29380 # Subsection size +.Ltmp29380: + .short .Ltmp29383-.Ltmp29382 # Record length +.Ltmp29382: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1250-"?capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11542 # Function type index + .secrel32 "?capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" # Function section relative address + .secidx "?capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::capacity" # Function name +.Ltmp29383: + .short .Ltmp29385-.Ltmp29384 # Record length +.Ltmp29384: + .short 4414 # Record kind: S_LOCAL + .long 10578 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29385: + .cv_def_range .Ltmp15134 .Ltmp15135, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29381: + .p2align 2 + .cv_linetable 1250, "?capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ", .Lfunc_end1250 + .section .debug$S,"dr",associative,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myend + .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_end1251-"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11543 # Function type index + .secrel32 "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" # Function section relative address + .secidx "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myend" # Function name +.Ltmp29389: + .short .Ltmp29391-.Ltmp29390 # Record length +.Ltmp29390: + .short 4414 # Record kind: S_LOCAL + .long 10725 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29391: + .cv_def_range .Ltmp15136 .Ltmp15137, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29387: + .p2align 2 + .cv_linetable 1251, "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ", .Lfunc_end1251 + .section .debug$S,"dr",associative,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myfirst + .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_end1252-"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11544 # Function type index + .secrel32 "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" # Function section relative address + .secidx "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myfirst" # Function name +.Ltmp29395: + .short .Ltmp29397-.Ltmp29396 # Record length +.Ltmp29396: + .short 4414 # Record kind: S_LOCAL + .long 10725 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29397: + .cv_def_range .Ltmp15138 .Ltmp15139, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29393: + .p2align 2 + .cv_linetable 1252, "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ", .Lfunc_end1252 + .section .debug$S,"dr",associative,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Get_data + .long .Ltmp29399-.Ltmp29398 # Subsection size +.Ltmp29398: + .short .Ltmp29401-.Ltmp29400 # Record length +.Ltmp29400: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1253-"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11545 # Function type index + .secrel32 "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Get_data" # Function name +.Ltmp29401: + .short .Ltmp29403-.Ltmp29402 # Record length +.Ltmp29402: + .short 4414 # Record kind: S_LOCAL + .long 10725 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29403: + .cv_def_range .Ltmp15140 .Ltmp15141, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29399: + .p2align 2 + .cv_linetable 1253, "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ", .Lfunc_end1253 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_Vector_val >,1>::_Get_second + .long .Ltmp29405-.Ltmp29404 # Subsection size +.Ltmp29404: + .short .Ltmp29407-.Ltmp29406 # Record length +.Ltmp29406: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1254-"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11546 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>::_Get_second" # Function name +.Ltmp29407: + .short .Ltmp29409-.Ltmp29408 # Record length +.Ltmp29408: + .short 4414 # Record kind: S_LOCAL + .long 10889 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29409: + .cv_def_range .Ltmp15142 .Ltmp15143, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29405: + .p2align 2 + .cv_linetable 1254, "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ", .Lfunc_end1254 + .section .debug$S,"dr",associative,"?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::size + .long .Ltmp29411-.Ltmp29410 # Subsection size +.Ltmp29410: + .short .Ltmp29413-.Ltmp29412 # Record length +.Ltmp29412: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1255-"?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11547 # Function type index + .secrel32 "?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" # Function section relative address + .secidx "?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::size" # Function name +.Ltmp29413: + .short .Ltmp29415-.Ltmp29414 # Record length +.Ltmp29414: + .short 4414 # Record kind: S_LOCAL + .long 10578 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29415: + .cv_def_range .Ltmp15144 .Ltmp15145, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29411: + .p2align 2 + .cv_linetable 1255, "?size@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ", .Lfunc_end1255 + .section .debug$S,"dr",associative,"?_Pop_back_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Pop_back_n + .long .Ltmp29417-.Ltmp29416 # Subsection size +.Ltmp29416: + .short .Ltmp29419-.Ltmp29418 # Record length +.Ltmp29418: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1256-"?_Pop_back_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11548 # Function type index + .secrel32 "?_Pop_back_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_K@Z" # Function section relative address + .secidx "?_Pop_back_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Pop_back_n" # Function name +.Ltmp29419: + .short .Ltmp29421-.Ltmp29420 # Record length +.Ltmp29420: + .short 4414 # Record kind: S_LOCAL + .long 10524 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29421: + .cv_def_range .Ltmp15146 .Ltmp15147, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29423-.Ltmp29422 # Record length +.Ltmp29422: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp29423: + .cv_def_range .Ltmp15146 .Ltmp15147, "E\021O\001\000\000@\000\000\000" + .short .Ltmp29425-.Ltmp29424 # Record length +.Ltmp29424: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 0 # Flags + .asciz "_Ptr" +.Ltmp29425: + .cv_def_range .Ltmp15146 .Ltmp15147, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29417: + .p2align 2 + .cv_linetable 1256, "?_Pop_back_n@?$vector@IV?$allocator@_N@std@@@std@@QEAAX_K@Z", .Lfunc_end1256 + .section .debug$S,"dr",associative,"?_Inside@?$vector@IV?$allocator@_N@std@@@std@@IEBA_NPEBI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Inside + .long .Ltmp29427-.Ltmp29426 # Subsection size +.Ltmp29426: + .short .Ltmp29429-.Ltmp29428 # Record length +.Ltmp29428: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1257-"?_Inside@?$vector@IV?$allocator@_N@std@@@std@@IEBA_NPEBI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11549 # Function type index + .secrel32 "?_Inside@?$vector@IV?$allocator@_N@std@@@std@@IEBA_NPEBI@Z" # Function section relative address + .secidx "?_Inside@?$vector@IV?$allocator@_N@std@@@std@@IEBA_NPEBI@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Inside" # Function name +.Ltmp29429: + .short .Ltmp29431-.Ltmp29430 # Record length +.Ltmp29430: + .short 4414 # Record kind: S_LOCAL + .long 10578 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29431: + .cv_def_range .Ltmp15148 .Ltmp15149, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29433-.Ltmp29432 # Record length +.Ltmp29432: + .short 4414 # Record kind: S_LOCAL + .long 10449 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp29433: + .cv_def_range .Ltmp15148 .Ltmp15149, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29427: + .p2align 2 + .cv_linetable 1257, "?_Inside@?$vector@IV?$allocator@_N@std@@@std@@IEBA_NPEBI@Z", .Lfunc_end1257 + .section .debug$S,"dr",associative,"?_Reserve@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Reserve + .long .Ltmp29435-.Ltmp29434 # Subsection size +.Ltmp29434: + .short .Ltmp29437-.Ltmp29436 # Record length +.Ltmp29436: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1258-"?_Reserve@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11550 # Function type index + .secrel32 "?_Reserve@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z" # Function section relative address + .secidx "?_Reserve@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Reserve" # Function name +.Ltmp29437: + .short .Ltmp29439-.Ltmp29438 # Record length +.Ltmp29438: + .short 4414 # Record kind: S_LOCAL + .long 10524 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29439: + .cv_def_range .Ltmp15150 .Ltmp15155, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29441-.Ltmp29440 # Record length +.Ltmp29440: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp29441: + .cv_def_range .Ltmp15150 .Ltmp15155, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29435: + .p2align 2 + .cv_linetable 1258, "?_Reserve@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z", .Lfunc_end1258 + .section .debug$S,"dr",associative,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Mylast + .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_end1259-"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11551 # Function type index + .secrel32 "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" # Function section relative address + .secidx "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Mylast" # Function name +.Ltmp29445: + .short .Ltmp29447-.Ltmp29446 # Record length +.Ltmp29446: + .short 4414 # Record kind: S_LOCAL + .long 10725 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29447: + .cv_def_range .Ltmp15156 .Ltmp15157, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29443: + .p2align 2 + .cv_linetable 1259, "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAAEBQEAIXZ", .Lfunc_end1259 + .section .debug$S,"dr",associative,"?_Orphan_range@?$vector@IV?$allocator@_N@std@@@std@@IEBAXPEAI0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Orphan_range + .long .Ltmp29449-.Ltmp29448 # Subsection size +.Ltmp29448: + .short .Ltmp29451-.Ltmp29450 # Record length +.Ltmp29450: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1260-"?_Orphan_range@?$vector@IV?$allocator@_N@std@@@std@@IEBAXPEAI0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11552 # Function type index + .secrel32 "?_Orphan_range@?$vector@IV?$allocator@_N@std@@@std@@IEBAXPEAI0@Z" # Function section relative address + .secidx "?_Orphan_range@?$vector@IV?$allocator@_N@std@@@std@@IEBAXPEAI0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Orphan_range" # Function name +.Ltmp29451: + .short .Ltmp29453-.Ltmp29452 # Record length +.Ltmp29452: + .short 4414 # Record kind: S_LOCAL + .long 10578 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29453: + .cv_def_range .Ltmp15158 .Ltmp15166, "E\021O\001\000\000@\000\000\000" + .short .Ltmp29455-.Ltmp29454 # Record length +.Ltmp29454: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29455: + .cv_def_range .Ltmp15158 .Ltmp15166, "E\021O\001\000\000H\000\000\000" + .short .Ltmp29457-.Ltmp29456 # Record length +.Ltmp29456: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29457: + .cv_def_range .Ltmp15158 .Ltmp15166, "E\021O\001\000\000P\000\000\000" + .short .Ltmp29459-.Ltmp29458 # Record length +.Ltmp29458: + .short 4414 # Record kind: S_LOCAL + .long 7456 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +.Ltmp29459: + .cv_def_range .Ltmp15158 .Ltmp15166, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29461-.Ltmp29460 # Record length +.Ltmp29460: + .short 4414 # Record kind: S_LOCAL + .long 11553 # TypeIndex + .short 0 # Flags + .asciz "_Pnext" +.Ltmp29461: + .cv_def_range .Ltmp15158 .Ltmp15166, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29449: + .p2align 2 + .cv_linetable 1260, "?_Orphan_range@?$vector@IV?$allocator@_N@std@@@std@@IEBAXPEAI0@Z", .Lfunc_end1260 + .section .debug$S,"dr",associative,"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Getpfirst + .long .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_end1261-"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11554 # Function type index + .secrel32 "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Function section relative address + .secidx "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Getpfirst" # Function name +.Ltmp29465: + .short .Ltmp29467-.Ltmp29466 # Record length +.Ltmp29466: + .short 4414 # Record kind: S_LOCAL + .long 10725 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29467: + .cv_def_range .Ltmp15167 .Ltmp15168, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29463: + .p2align 2 + .cv_linetable 1261, "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ", .Lfunc_end1261 + .section .debug$S,"dr",associative,"?_Unused_capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Unused_capacity + .long .Ltmp29469-.Ltmp29468 # Subsection size +.Ltmp29468: + .short .Ltmp29471-.Ltmp29470 # Record length +.Ltmp29470: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1262-"?_Unused_capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11555 # Function type index + .secrel32 "?_Unused_capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" # Function section relative address + .secidx "?_Unused_capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Unused_capacity" # Function name +.Ltmp29471: + .short .Ltmp29473-.Ltmp29472 # Record length +.Ltmp29472: + .short 4414 # Record kind: S_LOCAL + .long 10578 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29473: + .cv_def_range .Ltmp15169 .Ltmp15170, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29469: + .p2align 2 + .cv_linetable 1262, "?_Unused_capacity@?$vector@IV?$allocator@_N@std@@@std@@QEBA_KXZ", .Lfunc_end1262 + .section .debug$S,"dr",associative,"?_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Reallocate + .long .Ltmp29475-.Ltmp29474 # Subsection size +.Ltmp29474: + .short .Ltmp29477-.Ltmp29476 # Record length +.Ltmp29476: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1263-"?_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11556 # Function type index + .secrel32 "?_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z" # Function section relative address + .secidx "?_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Reallocate" # Function name +.Ltmp29477: + .short .Ltmp29479-.Ltmp29478 # Record length +.Ltmp29478: + .short 4414 # Record kind: S_LOCAL + .long 10524 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29479: + .cv_def_range .Ltmp15173 .Ltmp15179, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp29481-.Ltmp29480 # Record length +.Ltmp29480: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp29481: + .cv_def_range .Ltmp15173 .Ltmp15179, "E\021N\001\000\000 \000\000\000" + .short .Ltmp29483-.Ltmp29482 # Record length +.Ltmp29482: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 0 # Flags + .asciz "_Ptr" +.Ltmp29483: + .cv_def_range .Ltmp15173 .Ltmp15179, "E\021N\001\000\000\020\000\000\000" + .short .Ltmp29485-.Ltmp29484 # Record length +.Ltmp29484: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Size" +.Ltmp29485: + .cv_def_range .Ltmp15173 .Ltmp15179, "E\021N\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29475: + .p2align 2 + .cv_linetable 1263, "?_Reallocate@?$vector@IV?$allocator@_N@std@@@std@@IEAAX_K@Z", .Lfunc_end1263 + .section .debug$S,"dr",associative,"?_Grow_to@?$vector@IV?$allocator@_N@std@@@std@@IEBA_K_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Grow_to + .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_end1264-"?_Grow_to@?$vector@IV?$allocator@_N@std@@@std@@IEBA_K_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11557 # Function type index + .secrel32 "?_Grow_to@?$vector@IV?$allocator@_N@std@@@std@@IEBA_K_K@Z" # Function section relative address + .secidx "?_Grow_to@?$vector@IV?$allocator@_N@std@@@std@@IEBA_K_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Grow_to" # Function name +.Ltmp29489: + .short .Ltmp29491-.Ltmp29490 # Record length +.Ltmp29490: + .short 4414 # Record kind: S_LOCAL + .long 10578 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29491: + .cv_def_range .Ltmp15180 .Ltmp15183, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29493-.Ltmp29492 # Record length +.Ltmp29492: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp29493: + .cv_def_range .Ltmp15180 .Ltmp15183, "E\021O\001\000\000@\000\000\000" + .short .Ltmp29495-.Ltmp29494 # Record length +.Ltmp29494: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Capacity" +.Ltmp29495: + .cv_def_range .Ltmp15180 .Ltmp15183, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29487: + .p2align 2 + .cv_linetable 1264, "?_Grow_to@?$vector@IV?$allocator@_N@std@@@std@@IEBA_K_K@Z", .Lfunc_end1264 + .section .debug$S,"dr",associative,"??$_Umove@PEAI@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Umove + .long .Ltmp29497-.Ltmp29496 # Subsection size +.Ltmp29496: + .short .Ltmp29499-.Ltmp29498 # Record length +.Ltmp29498: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1265-"??$_Umove@PEAI@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11560 # Function type index + .secrel32 "??$_Umove@PEAI@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI00@Z" # Function section relative address + .secidx "??$_Umove@PEAI@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI00@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Umove" # Function name +.Ltmp29499: + .short .Ltmp29501-.Ltmp29500 # Record length +.Ltmp29500: + .short 4414 # Record kind: S_LOCAL + .long 10524 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29501: + .cv_def_range .Ltmp15184 .Ltmp15185, "E\021O\001\000\000(\000\000\000" + .short .Ltmp29503-.Ltmp29502 # Record length +.Ltmp29502: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29503: + .cv_def_range .Ltmp15184 .Ltmp15185, "E\021O\001\000\0000\000\000\000" + .short .Ltmp29505-.Ltmp29504 # Record length +.Ltmp29504: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29505: + .cv_def_range .Ltmp15184 .Ltmp15185, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29507-.Ltmp29506 # Record length +.Ltmp29506: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp29507: + .cv_def_range .Ltmp15184 .Ltmp15185, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29497: + .p2align 2 + .cv_linetable 1265, "??$_Umove@PEAI@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI00@Z", .Lfunc_end1265 + .section .debug$S,"dr",associative,"??$_Uninitialized_move@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_move > + .long .Ltmp29509-.Ltmp29508 # Subsection size +.Ltmp29508: + .short .Ltmp29511-.Ltmp29510 # Record length +.Ltmp29510: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1266-"??$_Uninitialized_move@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11563 # Function type index + .secrel32 "??$_Uninitialized_move@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_move@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_move >" # Function name +.Ltmp29511: + .short .Ltmp29513-.Ltmp29512 # Record length +.Ltmp29512: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29513: + .cv_def_range .Ltmp15186 .Ltmp15187, "E\021O\001\000\000@\000\000\000" + .short .Ltmp29515-.Ltmp29514 # Record length +.Ltmp29514: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29515: + .cv_def_range .Ltmp15186 .Ltmp15187, "E\021O\001\000\000H\000\000\000" + .short .Ltmp29517-.Ltmp29516 # Record length +.Ltmp29516: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp29517: + .cv_def_range .Ltmp15186 .Ltmp15187, "E\021O\001\000\000X\000\000\000" + .short .Ltmp29519-.Ltmp29518 # Record length +.Ltmp29518: + .short 4414 # Record kind: S_LOCAL + .long 10509 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp29519: + .cv_def_range .Ltmp15186 .Ltmp15187, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29509: + .p2align 2 + .cv_linetable 1266, "??$_Uninitialized_move@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z", .Lfunc_end1266 + .section .debug$S,"dr",associative,"??$_Rechecked@PEAIPEAI@std@@YAAEAPEAIAEAPEAIPEAI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Rechecked + .long .Ltmp29521-.Ltmp29520 # Subsection size +.Ltmp29520: + .short .Ltmp29523-.Ltmp29522 # Record length +.Ltmp29522: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1267-"??$_Rechecked@PEAIPEAI@std@@YAAEAPEAIAEAPEAIPEAI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11566 # Function type index + .secrel32 "??$_Rechecked@PEAIPEAI@std@@YAAEAPEAIAEAPEAIPEAI@Z" # Function section relative address + .secidx "??$_Rechecked@PEAIPEAI@std@@YAAEAPEAIAEAPEAIPEAI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Rechecked" # Function name +.Ltmp29523: + .short .Ltmp29525-.Ltmp29524 # Record length +.Ltmp29524: + .short 4414 # Record kind: S_LOCAL + .long 10743 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp29525: + .cv_def_range .Ltmp15188 .Ltmp15189, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp29527-.Ltmp29526 # Record length +.Ltmp29526: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Src" +.Ltmp29527: + .cv_def_range .Ltmp15188 .Ltmp15189, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29521: + .p2align 2 + .cv_linetable 1267, "??$_Rechecked@PEAIPEAI@std@@YAAEAPEAIAEAPEAIPEAI@Z", .Lfunc_end1267 + .section .debug$S,"dr",associative,"??$_Uninitialized_move_al_unchecked@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_move_al_unchecked > + .long .Ltmp29529-.Ltmp29528 # Subsection size +.Ltmp29528: + .short .Ltmp29531-.Ltmp29530 # Record length +.Ltmp29530: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1268-"??$_Uninitialized_move_al_unchecked@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11567 # Function type index + .secrel32 "??$_Uninitialized_move_al_unchecked@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_move_al_unchecked@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_move_al_unchecked >" # Function name +.Ltmp29531: + .short .Ltmp29533-.Ltmp29532 # Record length +.Ltmp29532: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29533: + .cv_def_range .Ltmp15190 .Ltmp15192, "E\021O\001\000\000`\000\000\000" + .short .Ltmp29535-.Ltmp29534 # Record length +.Ltmp29534: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29535: + .cv_def_range .Ltmp15190 .Ltmp15192, "E\021O\001\000\000H\000\000\000" + .short .Ltmp29537-.Ltmp29536 # Record length +.Ltmp29536: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp29537: + .cv_def_range .Ltmp15190 .Ltmp15192, "E\021O\001\000\000h\000\000\000" + .short .Ltmp29539-.Ltmp29538 # Record length +.Ltmp29538: + .short 4414 # Record kind: S_LOCAL + .long 10509 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp29539: + .cv_def_range .Ltmp15190 .Ltmp15192, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29529: + .p2align 2 + .cv_linetable 1268, "??$_Uninitialized_move_al_unchecked@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z", .Lfunc_end1268 + .section .debug$S,"dr",associative,"??$_Unchecked@PEAI@std@@YAPEAIPEAI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unchecked + .long .Ltmp29541-.Ltmp29540 # Subsection size +.Ltmp29540: + .short .Ltmp29543-.Ltmp29542 # Record length +.Ltmp29542: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1269-"??$_Unchecked@PEAI@std@@YAPEAIPEAI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11568 # Function type index + .secrel32 "??$_Unchecked@PEAI@std@@YAPEAIPEAI@Z" # Function section relative address + .secidx "??$_Unchecked@PEAI@std@@YAPEAIPEAI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unchecked" # Function name +.Ltmp29543: + .short .Ltmp29545-.Ltmp29544 # Record length +.Ltmp29544: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Src" +.Ltmp29545: + .cv_def_range .Ltmp15193 .Ltmp15194, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29541: + .p2align 2 + .cv_linetable 1269, "??$_Unchecked@PEAI@std@@YAPEAIPEAI@Z", .Lfunc_end1269 + .section .debug$S,"dr",associative,"??$_Uninitialized_move_al_unchecked1@IIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_move_al_unchecked1 > + .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_end1270-"??$_Uninitialized_move_al_unchecked1@IIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11571 # Function type index + .secrel32 "??$_Uninitialized_move_al_unchecked1@IIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_move_al_unchecked1@IIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_move_al_unchecked1 >" # Function name +.Ltmp29549: + .short .Ltmp29551-.Ltmp29550 # Record length +.Ltmp29550: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29551: + .cv_def_range .Ltmp15195 .Ltmp15196, "E\021O\001\000\000(\000\000\000" + .short .Ltmp29553-.Ltmp29552 # Record length +.Ltmp29552: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29553: + .cv_def_range .Ltmp15195 .Ltmp15196, "E\021O\001\000\0000\000\000\000" + .short .Ltmp29555-.Ltmp29554 # Record length +.Ltmp29554: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp29555: + .cv_def_range .Ltmp15195 .Ltmp15196, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29557-.Ltmp29556 # Record length +.Ltmp29556: + .short 4414 # Record kind: S_LOCAL + .long 10509 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29557: + .cv_def_range .Ltmp15195 .Ltmp15196, "E\021O\001\000\000@\000\000\000" + .short .Ltmp29559-.Ltmp29558 # Record length +.Ltmp29558: + .short 4414 # Record kind: S_LOCAL + .long 8194 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29559: + .cv_def_range .Ltmp15195 .Ltmp15196, "E\021O\001\000\000P\000\000\000" + .short .Ltmp29561-.Ltmp29560 # Record length +.Ltmp29560: + .short 4414 # Record kind: S_LOCAL + .long 4759 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29561: + .cv_def_range .Ltmp15195 .Ltmp15196, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29547: + .p2align 2 + .cv_linetable 1270, "??$_Uninitialized_move_al_unchecked1@IIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z", .Lfunc_end1270 + .section .debug$S,"dr",associative,"??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Ptr_move_cat + .long .Ltmp29563-.Ltmp29562 # Subsection size +.Ltmp29562: + .short .Ltmp29565-.Ltmp29564 # Record length +.Ltmp29564: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1271-"??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11576 # Function type index + .secrel32 "??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" # Function section relative address + .secidx "??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Ptr_move_cat" # Function name +.Ltmp29565: + .short .Ltmp29567-.Ltmp29566 # Record length +.Ltmp29566: + .short 4414 # Record kind: S_LOCAL + .long 11573 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29567: + .cv_def_range .Ltmp15197 .Ltmp15198, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp29569-.Ltmp29568 # Record length +.Ltmp29568: + .short 4414 # Record kind: S_LOCAL + .long 11573 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29569: + .cv_def_range .Ltmp15197 .Ltmp15198, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29563: + .p2align 2 + .cv_linetable 1271, "??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z", .Lfunc_end1271 + .section .debug$S,"dr",associative,"??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_memmove + .long .Ltmp29571-.Ltmp29570 # Subsection size +.Ltmp29570: + .short .Ltmp29573-.Ltmp29572 # Record length +.Ltmp29572: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1272-"??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11578 # Function type index + .secrel32 "??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z" # Function section relative address + .secidx "??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_memmove" # Function name +.Ltmp29573: + .short .Ltmp29575-.Ltmp29574 # Record length +.Ltmp29574: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29575: + .cv_def_range .Ltmp15199 .Ltmp15200, "E\021O\001\000\000P\000\000\000" + .short .Ltmp29577-.Ltmp29576 # Record length +.Ltmp29576: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29577: + .cv_def_range .Ltmp15199 .Ltmp15200, "E\021O\001\000\000X\000\000\000" + .short .Ltmp29579-.Ltmp29578 # Record length +.Ltmp29578: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp29579: + .cv_def_range .Ltmp15199 .Ltmp15200, "E\021O\001\000\000`\000\000\000" + .short .Ltmp29581-.Ltmp29580 # Record length +.Ltmp29580: + .short 4414 # Record kind: S_LOCAL + .long 4649 # TypeIndex + .short 0 # Flags + .asciz "_First_ch" +.Ltmp29581: + .cv_def_range .Ltmp15199 .Ltmp15200, "E\021O\001\000\000H\000\000\000" + .short .Ltmp29583-.Ltmp29582 # Record length +.Ltmp29582: + .short 4414 # Record kind: S_LOCAL + .long 4649 # TypeIndex + .short 0 # Flags + .asciz "_Last_ch" +.Ltmp29583: + .cv_def_range .Ltmp15199 .Ltmp15200, "E\021O\001\000\000@\000\000\000" + .short .Ltmp29585-.Ltmp29584 # Record length +.Ltmp29584: + .short 4414 # Record kind: S_LOCAL + .long 8210 # TypeIndex + .short 0 # Flags + .asciz "_Dest_ch" +.Ltmp29585: + .cv_def_range .Ltmp15199 .Ltmp15200, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29587-.Ltmp29586 # Record length +.Ltmp29586: + .short 4414 # Record kind: S_LOCAL + .long 4495 # TypeIndex + .short 0 # Flags + .asciz "_Count" +.Ltmp29587: + .cv_def_range .Ltmp15199 .Ltmp15200, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29571: + .p2align 2 + .cv_linetable 1272, "??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z", .Lfunc_end1272 + .section .debug$S,"dr",associative,"?_Deprecate@_Unchecked_iterators@?1???$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@@@2@V32@00@Z@SAXU?$integral_constant@_N$00@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::copy_backward > >,std::_Vb_iterator > > >::_Unchecked_iterators::_Deprecate + .long .Ltmp29589-.Ltmp29588 # Subsection size +.Ltmp29588: + .short .Ltmp29591-.Ltmp29590 # Record length +.Ltmp29590: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1273-"?_Deprecate@_Unchecked_iterators@?1???$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@@@2@V32@00@Z@SAXU?$integral_constant@_N$00@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11588 # Function type index + .secrel32 "?_Deprecate@_Unchecked_iterators@?1???$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@@@2@V32@00@Z@SAXU?$integral_constant@_N$00@2@@Z" # Function section relative address + .secidx "?_Deprecate@_Unchecked_iterators@?1???$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@@@2@V32@00@Z@SAXU?$integral_constant@_N$00@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::copy_backward > >,std::_Vb_iterator > > >::_Unchecked_iterators::_Deprecate" # Function name +.Ltmp29591: + .short .Ltmp29593-.Ltmp29592 # Record length +.Ltmp29592: + .short 4414 # Record kind: S_LOCAL + .long 4759 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29593: + .cv_def_range .Ltmp15201 .Ltmp15202, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29589: + .p2align 2 + .cv_linetable 1273, "?_Deprecate@_Unchecked_iterators@?1???$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@@@2@V32@00@Z@SAXU?$integral_constant@_N$00@2@@Z", .Lfunc_end1273 + .section .debug$S,"dr",associative,"??$_Is_checked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AU?$integral_constant@_N$00@0@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Is_checked > > > + .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_end1274-"??$_Is_checked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AU?$integral_constant@_N$00@0@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11591 # Function type index + .secrel32 "??$_Is_checked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AU?$integral_constant@_N$00@0@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@@Z" # Function section relative address + .secidx "??$_Is_checked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AU?$integral_constant@_N$00@0@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Is_checked > > >" # Function name +.Ltmp29597: + .short .Ltmp29599-.Ltmp29598 # Record length +.Ltmp29598: + .short 4414 # Record kind: S_LOCAL + .long 10443 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29599: + .cv_def_range .Lfunc_begin1274 .Lfunc_end1274, "E\021J\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29595: + .p2align 2 + .cv_linetable 1274, "??$_Is_checked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AU?$integral_constant@_N$00@0@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@@Z", .Lfunc_end1274 + .section .debug$S,"dr",associative,"??$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Debug_range_ptr > >,std::_Vb_iterator > > > + .long .Ltmp29601-.Ltmp29600 # Subsection size +.Ltmp29600: + .short .Ltmp29603-.Ltmp29602 # Record length +.Ltmp29602: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1275-"??$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11594 # Function type index + .secrel32 "??$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z" # Function section relative address + .secidx "??$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Debug_range_ptr > >,std::_Vb_iterator > > >" # Function name +.Ltmp29603: + .short .Ltmp29605-.Ltmp29604 # Record length +.Ltmp29604: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29605: + .cv_def_range .Lfunc_begin1275 .Ltmp15212, "A\021J\001\000\000" + .cv_def_range .Ltmp15212 .Ltmp15217 .Ltmp15218 .Ltmp15219, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp29607-.Ltmp29606 # Record length +.Ltmp29606: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29607: + .cv_def_range .Lfunc_begin1275 .Ltmp15213, "A\021K\001\000\000" + .cv_def_range .Ltmp15213 .Ltmp15217 .Ltmp15218 .Ltmp15219, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp29609-.Ltmp29608 # Record length +.Ltmp29608: + .short 4414 # Record kind: S_LOCAL + .long 10429 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp29609: + .cv_def_range .Ltmp15211 .Ltmp15220, "E\021N\001\000\0008\000\000\000" + .short .Ltmp29611-.Ltmp29610 # Record length +.Ltmp29610: + .short 4414 # Record kind: S_LOCAL + .long 7774 # TypeIndex + .short 1 # Flags + .asciz "_File" +.Ltmp29611: + .cv_def_range .Ltmp15211 .Ltmp15220, "E\021N\001\000\000@\000\000\000" + .short .Ltmp29613-.Ltmp29612 # Record length +.Ltmp29612: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Line" +.Ltmp29613: + .cv_def_range .Ltmp15211 .Ltmp15220, "E\021N\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29601: + .p2align 2 + .cv_linetable 1275, "??$_Debug_range_ptr@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WI@Z", .Lfunc_end1275 + .section .debug$S,"dr",associative,"??$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_backward1 > >,std::_Vb_iterator > > > + .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_end1276-"??$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11597 # Function type index + .secrel32 "??$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" # Function section relative address + .secidx "??$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_backward1 > >,std::_Vb_iterator > > >" # Function name +.Ltmp29617: + .short .Ltmp29619-.Ltmp29618 # Record length +.Ltmp29618: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29619: + .cv_def_range .Lfunc_begin1276 .Ltmp15240, "A\021K\001\000\000" + .cv_def_range .Ltmp15240 .Ltmp15252 .Ltmp15253 .Ltmp15254, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp29621-.Ltmp29620 # Record length +.Ltmp29620: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29621: + .cv_def_range .Lfunc_begin1276 .Ltmp15242, "A\021P\001\000\000" + .cv_def_range .Ltmp15242 .Ltmp15252 .Ltmp15253 .Ltmp15254, "E\021N\001\000\000\320\377\377\377" + .short .Ltmp29623-.Ltmp29622 # Record length +.Ltmp29622: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp29623: + .cv_def_range .Lfunc_begin1276 .Ltmp15241, "A\021Q\001\000\000" + .cv_def_range .Ltmp15241 .Ltmp15252 .Ltmp15253 .Ltmp15254, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp29625-.Ltmp29624 # Record length +.Ltmp29624: + .short 4414 # Record kind: S_LOCAL + .long 4308 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29625: + .cv_def_range .Ltmp15239 .Ltmp15255, "E\021N\001\000\000\300\000\000\000" + .short .Ltmp29627-.Ltmp29626 # Record length +.Ltmp29626: + .short 4414 # Record kind: S_LOCAL + .long 4308 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29627: + .cv_def_range .Ltmp15239 .Ltmp15255, "E\021N\001\000\000\270\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29615: + .p2align 2 + .cv_linetable 1276, "??$_Copy_backward1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z", .Lfunc_end1276 + .section .debug$S,"dr",associative,"??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unchecked > > > + .long .Ltmp29629-.Ltmp29628 # Subsection size +.Ltmp29628: + .short .Ltmp29631-.Ltmp29630 # Record length +.Ltmp29630: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1277-"??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11599 # Function type index + .secrel32 "??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z" # Function section relative address + .secidx "??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unchecked > > >" # Function name +.Ltmp29631: + .short .Ltmp29633-.Ltmp29632 # Record length +.Ltmp29632: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_Src" +.Ltmp29633: + .cv_def_range .Lfunc_begin1277 .Ltmp15259, "A\021K\001\000\000" + .cv_def_range .Ltmp15259 .Ltmp15261 .Ltmp15262 .Ltmp15263, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29629: + .p2align 2 + .cv_linetable 1277, "??$_Unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@@Z", .Lfunc_end1277 + .section .debug$S,"dr",associative,"??$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Debug_range_ptr2 > >,std::_Vb_iterator > > > + .long .Ltmp29635-.Ltmp29634 # Subsection size +.Ltmp29634: + .short .Ltmp29637-.Ltmp29636 # Record length +.Ltmp29636: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1278-"??$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11602 # Function type index + .secrel32 "??$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Debug_range_ptr2 > >,std::_Vb_iterator > > >" # Function name +.Ltmp29637: + .short .Ltmp29639-.Ltmp29638 # Record length +.Ltmp29638: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29639: + .cv_def_range .Lfunc_begin1278 .Ltmp15272, "A\021J\001\000\000" + .cv_def_range .Ltmp15272 .Ltmp15281 .Ltmp15282 .Ltmp15283, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp29641-.Ltmp29640 # Record length +.Ltmp29640: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29641: + .cv_def_range .Lfunc_begin1278 .Ltmp15273, "A\021K\001\000\000" + .cv_def_range .Ltmp15273 .Ltmp15281 .Ltmp15282 .Ltmp15283, "E\021N\001\000\000\320\377\377\377" + .short .Ltmp29643-.Ltmp29642 # Record length +.Ltmp29642: + .short 4414 # Record kind: S_LOCAL + .long 10429 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp29643: + .cv_def_range .Ltmp15271 .Ltmp15284, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp29645-.Ltmp29644 # Record length +.Ltmp29644: + .short 4414 # Record kind: S_LOCAL + .long 7774 # TypeIndex + .short 1 # Flags + .asciz "_File" +.Ltmp29645: + .cv_def_range .Ltmp15271 .Ltmp15284, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp29647-.Ltmp29646 # Record length +.Ltmp29646: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Line" +.Ltmp29647: + .cv_def_range .Ltmp15271 .Ltmp15284, "E\021N\001\000\0000\000\000\000" + .short .Ltmp29649-.Ltmp29648 # Record length +.Ltmp29648: + .short 4414 # Record kind: S_LOCAL + .long 4308 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29649: + .cv_def_range .Ltmp15271 .Ltmp15284, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29635: + .p2align 2 + .cv_linetable 1278, "??$_Debug_range_ptr2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEAV10@PEB_WIUrandom_access_iterator_tag@0@@Z", .Lfunc_end1278 + .section .debug$S,"dr",associative,"??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::operator!= + .long .Ltmp29651-.Ltmp29650 # Subsection size +.Ltmp29650: + .short .Ltmp29653-.Ltmp29652 # Record length +.Ltmp29652: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1279-"??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11603 # Function type index + .secrel32 "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section relative address + .secidx "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::operator!=" # Function name +.Ltmp29653: + .short .Ltmp29655-.Ltmp29654 # Record length +.Ltmp29654: + .short 4414 # Record kind: S_LOCAL + .long 10453 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29655: + .cv_def_range .Ltmp15285 .Ltmp15286, "E\021O\001\000\000(\000\000\000" + .short .Ltmp29657-.Ltmp29656 # Record length +.Ltmp29656: + .short 4414 # Record kind: S_LOCAL + .long 10436 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp29657: + .cv_def_range .Ltmp15285 .Ltmp15286, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29651: + .p2align 2 + .cv_linetable 1279, "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z", .Lfunc_end1279 + .section .debug$S,"dr",associative,"??$_Debug_pointer@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@PEB_WI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Debug_pointer > > > + .long .Ltmp29659-.Ltmp29658 # Subsection size +.Ltmp29658: + .short .Ltmp29661-.Ltmp29660 # Record length +.Ltmp29660: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1280-"??$_Debug_pointer@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@PEB_WI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11606 # Function type index + .secrel32 "??$_Debug_pointer@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@PEB_WI@Z" # Function section relative address + .secidx "??$_Debug_pointer@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@PEB_WI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Debug_pointer > > >" # Function name +.Ltmp29661: + .short .Ltmp29663-.Ltmp29662 # Record length +.Ltmp29662: + .short 4414 # Record kind: S_LOCAL + .long 10429 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29663: + .cv_def_range .Ltmp15287 .Ltmp15288, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp29665-.Ltmp29664 # Record length +.Ltmp29664: + .short 4414 # Record kind: S_LOCAL + .long 7774 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29665: + .cv_def_range .Ltmp15287 .Ltmp15288, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp29667-.Ltmp29666 # Record length +.Ltmp29666: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29667: + .cv_def_range .Ltmp15287 .Ltmp15288, "E\021O\001\000\000\024\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29659: + .p2align 2 + .cv_linetable 1280, "??$_Debug_pointer@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@PEB_WI@Z", .Lfunc_end1280 + .section .debug$S,"dr",associative,"??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::operator== + .long .Ltmp29669-.Ltmp29668 # Subsection size +.Ltmp29668: + .short .Ltmp29671-.Ltmp29670 # Record length +.Ltmp29670: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1281-"??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11607 # Function type index + .secrel32 "??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section relative address + .secidx "??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::operator==" # Function name +.Ltmp29671: + .short .Ltmp29673-.Ltmp29672 # Record length +.Ltmp29672: + .short 4414 # Record kind: S_LOCAL + .long 10453 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29673: + .cv_def_range .Ltmp15289 .Ltmp15290, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29675-.Ltmp29674 # Record length +.Ltmp29674: + .short 4414 # Record kind: S_LOCAL + .long 10436 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp29675: + .cv_def_range .Ltmp15289 .Ltmp15290, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29669: + .p2align 2 + .cv_linetable 1281, "??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z", .Lfunc_end1281 + .section .debug$S,"dr",associative,"??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iterator > >::operator- + .long .Ltmp29677-.Ltmp29676 # Subsection size +.Ltmp29676: + .short .Ltmp29679-.Ltmp29678 # Record length +.Ltmp29678: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1282-"??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11608 # Function type index + .secrel32 "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" # Function section relative address + .secidx "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::operator-" # Function name +.Ltmp29679: + .short .Ltmp29681-.Ltmp29680 # Record length +.Ltmp29680: + .short 4414 # Record kind: S_LOCAL + .long 10427 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29681: + .cv_def_range .Ltmp15295 .Ltmp15296, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp29683-.Ltmp29682 # Record length +.Ltmp29682: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp29683: + .cv_def_range .Ltmp15295 .Ltmp15296, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp29685-.Ltmp29684 # Record length +.Ltmp29684: + .short 4414 # Record kind: S_LOCAL + .long 10169 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +.Ltmp29685: + .cv_def_range .Ltmp15295 .Ltmp15296, "E\021N\001\000\000\330\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29677: + .p2align 2 + .cv_linetable 1282, "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z", .Lfunc_end1282 + .section .debug$S,"dr",associative,"??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iterator > >::operator- + .long .Ltmp29687-.Ltmp29686 # Subsection size +.Ltmp29686: + .short .Ltmp29689-.Ltmp29688 # Record length +.Ltmp29688: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1283-"??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11609 # Function type index + .secrel32 "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" # Function section relative address + .secidx "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::operator-" # Function name +.Ltmp29689: + .short .Ltmp29691-.Ltmp29690 # Record length +.Ltmp29690: + .short 4414 # Record kind: S_LOCAL + .long 10427 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29691: + .cv_def_range .Ltmp15297 .Ltmp15298, "E\021O\001\000\000(\000\000\000" + .short .Ltmp29693-.Ltmp29692 # Record length +.Ltmp29692: + .short 4414 # Record kind: S_LOCAL + .long 10436 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp29693: + .cv_def_range .Ltmp15297 .Ltmp15298, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29687: + .p2align 2 + .cv_linetable 1283, "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z", .Lfunc_end1283 + .section .debug$S,"dr",associative,"??$_Rechecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEAV10@V10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Rechecked > >,std::_Vb_iterator > > > + .long .Ltmp29695-.Ltmp29694 # Subsection size +.Ltmp29694: + .short .Ltmp29697-.Ltmp29696 # Record length +.Ltmp29696: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1284-"??$_Rechecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEAV10@V10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11612 # Function type index + .secrel32 "??$_Rechecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEAV10@V10@@Z" # Function section relative address + .secidx "??$_Rechecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEAV10@V10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Rechecked > >,std::_Vb_iterator > > >" # Function name +.Ltmp29697: + .short .Ltmp29699-.Ltmp29698 # Record length +.Ltmp29698: + .short 4414 # Record kind: S_LOCAL + .long 10429 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp29699: + .cv_def_range .Ltmp15301 .Ltmp15307, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp29701-.Ltmp29700 # Record length +.Ltmp29700: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_Src" +.Ltmp29701: + .cv_def_range .Lfunc_begin1284 .Ltmp15302, "A\021K\001\000\000" + .cv_def_range .Ltmp15302 .Ltmp15304 .Ltmp15305 .Ltmp15306, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29695: + .p2align 2 + .cv_linetable 1284, "??$_Rechecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEAV10@V10@@Z", .Lfunc_end1284 + .section .debug$S,"dr",associative,"??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_backward_unchecked > >,std::_Vb_iterator > > > + .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_end1285-"??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11613 # Function type index + .secrel32 "??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" # Function section relative address + .secidx "??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_backward_unchecked > >,std::_Vb_iterator > > >" # Function name +.Ltmp29705: + .short .Ltmp29707-.Ltmp29706 # Record length +.Ltmp29706: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29707: + .cv_def_range .Lfunc_begin1285 .Ltmp15317, "A\021K\001\000\000" + .cv_def_range .Ltmp15317 .Ltmp15324 .Ltmp15325 .Ltmp15326, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp29709-.Ltmp29708 # Record length +.Ltmp29708: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29709: + .cv_def_range .Lfunc_begin1285 .Ltmp15319, "A\021P\001\000\000" + .cv_def_range .Ltmp15319 .Ltmp15324 .Ltmp15325 .Ltmp15326, "E\021N\001\000\000\310\377\377\377" + .short .Ltmp29711-.Ltmp29710 # Record length +.Ltmp29710: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp29711: + .cv_def_range .Lfunc_begin1285 .Ltmp15318, "A\021Q\001\000\000" + .cv_def_range .Ltmp15318 .Ltmp15324 .Ltmp15325 .Ltmp15326, "E\021N\001\000\000\320\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29703: + .p2align 2 + .cv_linetable 1285, "??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z", .Lfunc_end1285 + .section .debug$S,"dr",associative,"??Z?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iterator > >::operator-= + .long .Ltmp29713-.Ltmp29712 # Subsection size +.Ltmp29712: + .short .Ltmp29715-.Ltmp29714 # Record length +.Ltmp29714: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1286-"??Z?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11614 # Function type index + .secrel32 "??Z?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # Function section relative address + .secidx "??Z?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::operator-=" # Function name +.Ltmp29715: + .short .Ltmp29717-.Ltmp29716 # Record length +.Ltmp29716: + .short 4414 # Record kind: S_LOCAL + .long 10421 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29717: + .cv_def_range .Ltmp15328 .Ltmp15329, "E\021O\001\000\000(\000\000\000" + .short .Ltmp29719-.Ltmp29718 # Record length +.Ltmp29718: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp29719: + .cv_def_range .Ltmp15328 .Ltmp15329, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29713: + .p2align 2 + .cv_linetable 1286, "??Z?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z", .Lfunc_end1286 + .section .debug$S,"dr",associative,"??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iterator > >::operator+= + .long .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_end1287-"??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11615 # Function type index + .secrel32 "??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # Function section relative address + .secidx "??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::operator+=" # Function name +.Ltmp29723: + .short .Ltmp29725-.Ltmp29724 # Record length +.Ltmp29724: + .short 4414 # Record kind: S_LOCAL + .long 10421 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29725: + .cv_def_range .Ltmp15330 .Ltmp15331, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29727-.Ltmp29726 # Record length +.Ltmp29726: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp29727: + .cv_def_range .Ltmp15330 .Ltmp15331, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29721: + .p2align 2 + .cv_linetable 1287, "??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z", .Lfunc_end1287 + .section .debug$S,"dr",associative,"??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::operator+= + .long .Ltmp29729-.Ltmp29728 # Subsection size +.Ltmp29728: + .short .Ltmp29731-.Ltmp29730 # Record length +.Ltmp29730: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1288-"??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11616 # Function type index + .secrel32 "??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # Function section relative address + .secidx "??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::operator+=" # Function name +.Ltmp29731: + .short .Ltmp29733-.Ltmp29732 # Record length +.Ltmp29732: + .short 4414 # Record kind: S_LOCAL + .long 10446 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29733: + .cv_def_range .Ltmp15332 .Ltmp15336, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp29735-.Ltmp29734 # Record length +.Ltmp29734: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp29735: + .cv_def_range .Ltmp15332 .Ltmp15336, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29729: + .p2align 2 + .cv_linetable 1288, "??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z", .Lfunc_end1288 + .section .debug$S,"dr",associative,"??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iterator > >::operator= + .long .Ltmp29737-.Ltmp29736 # Subsection size +.Ltmp29736: + .short .Ltmp29739-.Ltmp29738 # Record length +.Ltmp29738: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1289-"??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11618 # Function type index + .secrel32 "??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section relative address + .secidx "??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::operator=" # Function name +.Ltmp29739: + .short .Ltmp29741-.Ltmp29740 # Record length +.Ltmp29740: + .short 4414 # Record kind: S_LOCAL + .long 10421 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29741: + .cv_def_range .Ltmp15337 .Ltmp15338, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29743-.Ltmp29742 # Record length +.Ltmp29742: + .short 4414 # Record kind: S_LOCAL + .long 11534 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29743: + .cv_def_range .Ltmp15337 .Ltmp15338, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29737: + .p2align 2 + .cv_linetable 1289, "??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z", .Lfunc_end1289 + .section .debug$S,"dr",associative,"??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::operator= + .long .Ltmp29745-.Ltmp29744 # Subsection size +.Ltmp29744: + .short .Ltmp29747-.Ltmp29746 # Record length +.Ltmp29746: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1290-"??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11620 # Function type index + .secrel32 "??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section relative address + .secidx "??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::operator=" # Function name +.Ltmp29747: + .short .Ltmp29749-.Ltmp29748 # Record length +.Ltmp29748: + .short 4414 # Record kind: S_LOCAL + .long 10446 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29749: + .cv_def_range .Ltmp15339 .Ltmp15340, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29751-.Ltmp29750 # Record length +.Ltmp29750: + .short 4414 # Record kind: S_LOCAL + .long 10436 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29751: + .cv_def_range .Ltmp15339 .Ltmp15340, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29745: + .p2align 2 + .cv_linetable 1290, "??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z", .Lfunc_end1290 + .section .debug$S,"dr",associative,"??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iter_base > >::operator= + .long .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_end1291-"??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11623 # Function type index + .secrel32 "??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section relative address + .secidx "??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iter_base > >::operator=" # Function name +.Ltmp29755: + .short .Ltmp29757-.Ltmp29756 # Record length +.Ltmp29756: + .short 4414 # Record kind: S_LOCAL + .long 10674 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29757: + .cv_def_range .Ltmp15341 .Ltmp15342, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29759-.Ltmp29758 # Record length +.Ltmp29758: + .short 4414 # Record kind: S_LOCAL + .long 10471 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29759: + .cv_def_range .Ltmp15341 .Ltmp15342, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29753: + .p2align 2 + .cv_linetable 1291, "??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z", .Lfunc_end1291 + .section .debug$S,"dr",associative,"??4?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAAAEAU01@AEBU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator012::operator= + .long .Ltmp29761-.Ltmp29760 # Subsection size +.Ltmp29760: + .short .Ltmp29763-.Ltmp29762 # Record length +.Ltmp29762: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1292-"??4?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAAAEAU01@AEBU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11630 # Function type index + .secrel32 "??4?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAAAEAU01@AEBU01@@Z" # Function section relative address + .secidx "??4?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAAAEAU01@AEBU01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator012::operator=" # Function name +.Ltmp29763: + .short .Ltmp29765-.Ltmp29764 # Record length +.Ltmp29764: + .short 4414 # Record kind: S_LOCAL + .long 11625 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29765: + .cv_def_range .Ltmp15343 .Ltmp15344, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29767-.Ltmp29766 # Record length +.Ltmp29766: + .short 4414 # Record kind: S_LOCAL + .long 11627 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29767: + .cv_def_range .Ltmp15343 .Ltmp15344, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29761: + .p2align 2 + .cv_linetable 1292, "??4?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAAAEAU01@AEBU01@@Z", .Lfunc_end1292 + .section .debug$S,"dr",associative,"??$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_backward_unchecked1 > >,std::_Vb_iterator > > > + .long .Ltmp29769-.Ltmp29768 # Subsection size +.Ltmp29768: + .short .Ltmp29771-.Ltmp29770 # Record length +.Ltmp29770: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1293-"??$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11633 # Function type index + .secrel32 "??$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_backward_unchecked1 > >,std::_Vb_iterator > > >" # Function name +.Ltmp29771: + .short .Ltmp29773-.Ltmp29772 # Record length +.Ltmp29772: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29773: + .cv_def_range .Lfunc_begin1293 .Ltmp15359, "A\021K\001\000\000" + .cv_def_range .Ltmp15359 .Ltmp15369 .Ltmp15370 .Ltmp15371, "E\021N\001\000\000\320\377\377\377" + .short .Ltmp29775-.Ltmp29774 # Record length +.Ltmp29774: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29775: + .cv_def_range .Lfunc_begin1293 .Ltmp15358, "A\021P\001\000\000" + .cv_def_range .Ltmp15358 .Ltmp15369 .Ltmp15370 .Ltmp15371, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp29777-.Ltmp29776 # Record length +.Ltmp29776: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp29777: + .cv_def_range .Lfunc_begin1293 .Ltmp15357, "A\021Q\001\000\000" + .cv_def_range .Ltmp15357 .Ltmp15369 .Ltmp15370 .Ltmp15371, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp29779-.Ltmp29778 # Record length +.Ltmp29778: + .short 4414 # Record kind: S_LOCAL + .long 8200 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29779: + .cv_def_range .Ltmp15360 .Ltmp15372, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29769: + .p2align 2 + .cv_linetable 1293, "??$_Copy_backward_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z", .Lfunc_end1293 + .section .debug$S,"dr",associative,"??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Ptr_copy_cat > >,std::_Vb_iterator > > > + .long .Ltmp29781-.Ltmp29780 # Subsection size +.Ltmp29780: + .short .Ltmp29783-.Ltmp29782 # Record length +.Ltmp29782: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1294-"??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11636 # Function type index + .secrel32 "??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" # Function section relative address + .secidx "??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Ptr_copy_cat > >,std::_Vb_iterator > > >" # Function name +.Ltmp29783: + .short .Ltmp29785-.Ltmp29784 # Record length +.Ltmp29784: + .short 4414 # Record kind: S_LOCAL + .long 11534 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29785: + .cv_def_range .Ltmp15373 .Ltmp15374, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp29787-.Ltmp29786 # Record length +.Ltmp29786: + .short 4414 # Record kind: S_LOCAL + .long 11534 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29787: + .cv_def_range .Ltmp15373 .Ltmp15374, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29781: + .p2align 2 + .cv_linetable 1294, "??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z", .Lfunc_end1294 + .section .debug$S,"dr",associative,"??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iterator > >::operator-- + .long .Ltmp29789-.Ltmp29788 # Subsection size +.Ltmp29788: + .short .Ltmp29791-.Ltmp29790 # Record length +.Ltmp29790: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1295-"??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11637 # Function type index + .secrel32 "??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # Function section relative address + .secidx "??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::operator--" # Function name +.Ltmp29791: + .short .Ltmp29793-.Ltmp29792 # Record length +.Ltmp29792: + .short 4414 # Record kind: S_LOCAL + .long 10421 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29793: + .cv_def_range .Ltmp15375 .Ltmp15376, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29789: + .p2align 2 + .cv_linetable 1295, "??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ", .Lfunc_end1295 + .section .debug$S,"dr",associative,"??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iterator > >::operator* + .long .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_end1296-"??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11638 # Function type index + .secrel32 "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" # Function section relative address + .secidx "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::operator*" # Function name +.Ltmp29797: + .short .Ltmp29799-.Ltmp29798 # Record length +.Ltmp29798: + .short 4414 # Record kind: S_LOCAL + .long 10427 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29799: + .cv_def_range .Ltmp15377 .Ltmp15378, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29795: + .p2align 2 + .cv_linetable 1296, "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ", .Lfunc_end1296 + .section .debug$S,"dr",associative,"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_reference > >::operator= + .long .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_end1297-"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11639 # Function type index + .secrel32 "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section relative address + .secidx "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_reference > >::operator=" # Function name +.Ltmp29803: + .short .Ltmp29805-.Ltmp29804 # Record length +.Ltmp29804: + .short 4414 # Record kind: S_LOCAL + .long 10441 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29805: + .cv_def_range .Ltmp15379 .Ltmp15380, "E\021O\001\000\000(\000\000\000" + .short .Ltmp29807-.Ltmp29806 # Record length +.Ltmp29806: + .short 4414 # Record kind: S_LOCAL + .long 10477 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp29807: + .cv_def_range .Ltmp15379 .Ltmp15380, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29801: + .p2align 2 + .cv_linetable 1297, "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z", .Lfunc_end1297 + .section .debug$S,"dr",associative,"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iterator > >::_Vb_iterator + .long .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_end1298-"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11643 # Function type index + .secrel32 "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Function section relative address + .secidx "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::_Vb_iterator" # Function name +.Ltmp29811: + .short .Ltmp29813-.Ltmp29812 # Record length +.Ltmp29812: + .short 4414 # Record kind: S_LOCAL + .long 10421 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29813: + .cv_def_range .Ltmp15381 .Ltmp15382, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29815-.Ltmp29814 # Record length +.Ltmp29814: + .short 4414 # Record kind: S_LOCAL + .long 11640 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29815: + .cv_def_range .Ltmp15381 .Ltmp15382, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29809: + .p2align 2 + .cv_linetable 1298, "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z", .Lfunc_end1298 + .section .debug$S,"dr",associative,"??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::operator-- + .long .Ltmp29817-.Ltmp29816 # Subsection size +.Ltmp29816: + .short .Ltmp29819-.Ltmp29818 # Record length +.Ltmp29818: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1299-"??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11644 # Function type index + .secrel32 "??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # Function section relative address + .secidx "??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::operator--" # Function name +.Ltmp29819: + .short .Ltmp29821-.Ltmp29820 # Record length +.Ltmp29820: + .short 4414 # Record kind: S_LOCAL + .long 10446 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29821: + .cv_def_range .Ltmp15383 .Ltmp15384, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29817: + .p2align 2 + .cv_linetable 1299, "??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ", .Lfunc_end1299 + .section .debug$S,"dr",associative,"?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::_Dec + .long .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_end1300-"?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11645 # Function type index + .secrel32 "?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::_Dec" # Function name +.Ltmp29825: + .short .Ltmp29827-.Ltmp29826 # Record length +.Ltmp29826: + .short 4414 # Record kind: S_LOCAL + .long 10446 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29827: + .cv_def_range .Ltmp15385 .Ltmp15392, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29823: + .p2align 2 + .cv_linetable 1300, "?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ", .Lfunc_end1300 + .section .debug$S,"dr",associative,"?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iter_base > >::_Valid + .long .Ltmp29829-.Ltmp29828 # Subsection size +.Ltmp29828: + .short .Ltmp29831-.Ltmp29830 # Record length +.Ltmp29830: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1301-"?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11646 # Function type index + .secrel32 "?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z" # Function section relative address + .secidx "?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iter_base > >::_Valid" # Function name +.Ltmp29831: + .short .Ltmp29833-.Ltmp29832 # Record length +.Ltmp29832: + .short 4414 # Record kind: S_LOCAL + .long 10680 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29833: + .cv_def_range .Ltmp15393 .Ltmp15394, "E\021O\001\000\000H\000\000\000" + .short .Ltmp29835-.Ltmp29834 # Record length +.Ltmp29834: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Inc" +.Ltmp29835: + .cv_def_range .Ltmp15393 .Ltmp15394, "E\021O\001\000\000P\000\000\000" + .short .Ltmp29837-.Ltmp29836 # Record length +.Ltmp29836: + .short 4414 # Record kind: S_LOCAL + .long 11647 # TypeIndex + .short 0 # Flags + .asciz "_Cont" +.Ltmp29837: + .cv_def_range .Ltmp15393 .Ltmp15394, "E\021O\001\000\000@\000\000\000" + .short .Ltmp29839-.Ltmp29838 # Record length +.Ltmp29838: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Mysize" +.Ltmp29839: + .cv_def_range .Ltmp15393 .Ltmp15394, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29829: + .p2align 2 + .cv_linetable 1301, "?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z", .Lfunc_end1301 + .section .debug$S,"dr",associative,"?data@?$vector@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector > >::data + .long .Ltmp29841-.Ltmp29840 # Subsection size +.Ltmp29840: + .short .Ltmp29843-.Ltmp29842 # Record length +.Ltmp29842: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1302-"?data@?$vector@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11648 # Function type index + .secrel32 "?data@?$vector@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" # Function section relative address + .secidx "?data@?$vector@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector > >::data" # Function name +.Ltmp29843: + .short .Ltmp29845-.Ltmp29844 # Record length +.Ltmp29844: + .short 4414 # Record kind: S_LOCAL + .long 11016 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29845: + .cv_def_range .Ltmp15395 .Ltmp15396, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29841: + .p2align 2 + .cv_linetable 1302, "?data@?$vector@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ", .Lfunc_end1302 + .section .debug$S,"dr",associative,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@QEBAAEBQEAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > > >::_Myfirst + .long .Ltmp29847-.Ltmp29846 # Subsection size +.Ltmp29846: + .short .Ltmp29849-.Ltmp29848 # Record length +.Ltmp29848: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1303-"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@QEBAAEBQEAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11649 # Function type index + .secrel32 "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@QEBAAEBQEAIXZ" # Function section relative address + .secidx "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@QEBAAEBQEAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > > >::_Myfirst" # Function name +.Ltmp29849: + .short .Ltmp29851-.Ltmp29850 # Record length +.Ltmp29850: + .short 4414 # Record kind: S_LOCAL + .long 11071 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29851: + .cv_def_range .Ltmp15397 .Ltmp15398, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29847: + .p2align 2 + .cv_linetable 1303, "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@QEBAAEBQEAIXZ", .Lfunc_end1303 + .section .debug$S,"dr",associative,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > > >::_Get_data + .long .Ltmp29853-.Ltmp29852 # Subsection size +.Ltmp29852: + .short .Ltmp29855-.Ltmp29854 # Record length +.Ltmp29854: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1304-"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11650 # Function type index + .secrel32 "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > > >::_Get_data" # Function name +.Ltmp29855: + .short .Ltmp29857-.Ltmp29856 # Record length +.Ltmp29856: + .short 4414 # Record kind: S_LOCAL + .long 11071 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29857: + .cv_def_range .Ltmp15399 .Ltmp15400, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29853: + .p2align 2 + .cv_linetable 1304, "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ", .Lfunc_end1304 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair > >,std::_Vector_val >,1>::_Get_second + .long .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_end1305-"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11651 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair > >,std::_Vector_val >,1>::_Get_second" # Function name +.Ltmp29861: + .short .Ltmp29863-.Ltmp29862 # Record length +.Ltmp29862: + .short 4414 # Record kind: S_LOCAL + .long 11094 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29863: + .cv_def_range .Ltmp15401 .Ltmp15402, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29859: + .p2align 2 + .cv_linetable 1305, "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ", .Lfunc_end1305 + .section .debug$S,"dr",associative,"??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_reference > >::_Vb_reference + .long .Ltmp29865-.Ltmp29864 # Subsection size +.Ltmp29864: + .short .Ltmp29867-.Ltmp29866 # Record length +.Ltmp29866: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1306-"??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11652 # Function type index + .secrel32 "??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" # Function section relative address + .secidx "??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_reference > >::_Vb_reference" # Function name +.Ltmp29867: + .short .Ltmp29869-.Ltmp29868 # Record length +.Ltmp29868: + .short 4414 # Record kind: S_LOCAL + .long 10441 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29869: + .cv_def_range .Ltmp15403 .Ltmp15404, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29871-.Ltmp29870 # Record length +.Ltmp29870: + .short 4414 # Record kind: S_LOCAL + .long 10471 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp29871: + .cv_def_range .Ltmp15403 .Ltmp15404, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29865: + .p2align 2 + .cv_linetable 1306, "??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z", .Lfunc_end1306 + .section .debug$S,"dr",associative,"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iter_base > >::_Vb_iter_base + .long .Ltmp29873-.Ltmp29872 # Subsection size +.Ltmp29872: + .short .Ltmp29875-.Ltmp29874 # Record length +.Ltmp29874: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1307-"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11653 # Function type index + .secrel32 "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z" # Function section relative address + .secidx "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iter_base > >::_Vb_iter_base" # Function name +.Ltmp29875: + .short .Ltmp29877-.Ltmp29876 # Record length +.Ltmp29876: + .short 4414 # Record kind: S_LOCAL + .long 10674 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29877: + .cv_def_range .Ltmp15407 .Ltmp15411, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp29879-.Ltmp29878 # Record length +.Ltmp29878: + .short 4414 # Record kind: S_LOCAL + .long 10449 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp29879: + .cv_def_range .Ltmp15407 .Ltmp15411, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp29881-.Ltmp29880 # Record length +.Ltmp29880: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp29881: + .cv_def_range .Ltmp15407 .Ltmp15411, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp29883-.Ltmp29882 # Record length +.Ltmp29882: + .short 4414 # Record kind: S_LOCAL + .long 4769 # TypeIndex + .short 1 # Flags + .asciz "_Mypvbool" +.Ltmp29883: + .cv_def_range .Ltmp15407 .Ltmp15411, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29873: + .p2align 2 + .cv_linetable 1307, "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z", .Lfunc_end1307 + .section .debug$S,"dr",associative,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator012::_Iterator012 + .long .Ltmp29885-.Ltmp29884 # Subsection size +.Ltmp29884: + .short .Ltmp29887-.Ltmp29886 # Record length +.Ltmp29886: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1308-"??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11655 # Function type index + .secrel32 "??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator012::_Iterator012" # Function name +.Ltmp29887: + .short .Ltmp29889-.Ltmp29888 # Record length +.Ltmp29888: + .short 4414 # Record kind: S_LOCAL + .long 11625 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29889: + .cv_def_range .Ltmp15412 .Ltmp15413, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29885: + .p2align 2 + .cv_linetable 1308, "??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@XZ", .Lfunc_end1308 + .section .debug$S,"dr",associative,"??1?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator012::~_Iterator012 + .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_end1309-"??1?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11656 # Function type index + .secrel32 "??1?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator012::~_Iterator012" # Function name +.Ltmp29893: + .short .Ltmp29895-.Ltmp29894 # Record length +.Ltmp29894: + .short 4414 # Record kind: S_LOCAL + .long 11625 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29895: + .cv_def_range .Ltmp15414 .Ltmp15416, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29891: + .p2align 2 + .cv_linetable 1309, "??1?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@XZ", .Lfunc_end1309 + .section .debug$S,"dr",associative,"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_reference > >::operator= + .long .Ltmp29897-.Ltmp29896 # Subsection size +.Ltmp29896: + .short .Ltmp29899-.Ltmp29898 # Record length +.Ltmp29898: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1310-"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11657 # Function type index + .secrel32 "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" # Function section relative address + .secidx "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_reference > >::operator=" # Function name +.Ltmp29899: + .short .Ltmp29901-.Ltmp29900 # Record length +.Ltmp29900: + .short 4414 # Record kind: S_LOCAL + .long 10441 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29901: + .cv_def_range .Ltmp15421 .Ltmp15425, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp29903-.Ltmp29902 # Record length +.Ltmp29902: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp29903: + .cv_def_range .Ltmp15421 .Ltmp15425, "E\021N\001\000\000\367\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29897: + .p2align 2 + .cv_linetable 1310, "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z", .Lfunc_end1310 + .section .debug$S,"dr",associative,"?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_reference > >::_Mask + .long .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_end1311-"?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11658 # Function type index + .secrel32 "?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ" # Function section relative address + .secidx "?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_reference > >::_Mask" # Function name +.Ltmp29907: + .short .Ltmp29909-.Ltmp29908 # Record length +.Ltmp29908: + .short 4414 # Record kind: S_LOCAL + .long 10482 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29909: + .cv_def_range .Ltmp15426 .Ltmp15427, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29905: + .p2align 2 + .cv_linetable 1311, "?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ", .Lfunc_end1311 + .section .debug$S,"dr",associative,"?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_reference > >::_Getptr + .long .Ltmp29911-.Ltmp29910 # Subsection size +.Ltmp29910: + .short .Ltmp29913-.Ltmp29912 # Record length +.Ltmp29912: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1312-"?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11659 # Function type index + .secrel32 "?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" # Function section relative address + .secidx "?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_reference > >::_Getptr" # Function name +.Ltmp29913: + .short .Ltmp29915-.Ltmp29914 # Record length +.Ltmp29914: + .short 4414 # Record kind: S_LOCAL + .long 10482 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29915: + .cv_def_range .Ltmp15428 .Ltmp15432, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29911: + .p2align 2 + .cv_linetable 1312, "?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ", .Lfunc_end1312 + .section .debug$S,"dr",associative,"?data@?$vector@IV?$allocator@_N@std@@@std@@QEBAPEBIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::data + .long .Ltmp29917-.Ltmp29916 # Subsection size +.Ltmp29916: + .short .Ltmp29919-.Ltmp29918 # Record length +.Ltmp29918: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1313-"?data@?$vector@IV?$allocator@_N@std@@@std@@QEBAPEBIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11660 # Function type index + .secrel32 "?data@?$vector@IV?$allocator@_N@std@@@std@@QEBAPEBIXZ" # Function section relative address + .secidx "?data@?$vector@IV?$allocator@_N@std@@@std@@QEBAPEBIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::data" # Function name +.Ltmp29919: + .short .Ltmp29921-.Ltmp29920 # Record length +.Ltmp29920: + .short 4414 # Record kind: S_LOCAL + .long 10578 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29921: + .cv_def_range .Ltmp15433 .Ltmp15434, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29917: + .p2align 2 + .cv_linetable 1313, "?data@?$vector@IV?$allocator@_N@std@@@std@@QEBAPEBIXZ", .Lfunc_end1313 + .section .debug$S,"dr",associative,"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iter_base > >::_Vb_iter_base + .long .Ltmp29923-.Ltmp29922 # Subsection size +.Ltmp29922: + .short .Ltmp29925-.Ltmp29924 # Record length +.Ltmp29924: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1314-"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11662 # Function type index + .secrel32 "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iter_base > >::_Vb_iter_base" # Function name +.Ltmp29925: + .short .Ltmp29927-.Ltmp29926 # Record length +.Ltmp29926: + .short 4414 # Record kind: S_LOCAL + .long 10674 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29927: + .cv_def_range .Ltmp15435 .Ltmp15436, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29929-.Ltmp29928 # Record length +.Ltmp29928: + .short 4414 # Record kind: S_LOCAL + .long 10471 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29929: + .cv_def_range .Ltmp15435 .Ltmp15436, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29923: + .p2align 2 + .cv_linetable 1314, "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z", .Lfunc_end1314 + .section .debug$S,"dr",associative,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator012::_Iterator012 + .long .Ltmp29931-.Ltmp29930 # Subsection size +.Ltmp29930: + .short .Ltmp29933-.Ltmp29932 # Record length +.Ltmp29932: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1315-"??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11664 # Function type index + .secrel32 "??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" # Function section relative address + .secidx "??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator012::_Iterator012" # Function name +.Ltmp29933: + .short .Ltmp29935-.Ltmp29934 # Record length +.Ltmp29934: + .short 4414 # Record kind: S_LOCAL + .long 11625 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29935: + .cv_def_range .Ltmp15437 .Ltmp15438, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29937-.Ltmp29936 # Record length +.Ltmp29936: + .short 4414 # Record kind: S_LOCAL + .long 11627 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29937: + .cv_def_range .Ltmp15437 .Ltmp15438, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29931: + .p2align 2 + .cv_linetable 1315, "??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z", .Lfunc_end1315 + .section .debug$S,"dr",associative,"??$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Debug_range > > > + .long .Ltmp29939-.Ltmp29938 # Subsection size +.Ltmp29938: + .short .Ltmp29941-.Ltmp29940 # Record length +.Ltmp29940: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1316-"??$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11667 # Function type index + .secrel32 "??$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z" # Function section relative address + .secidx "??$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Debug_range > > >" # Function name +.Ltmp29941: + .short .Ltmp29943-.Ltmp29942 # Record length +.Ltmp29942: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29943: + .cv_def_range .Lfunc_begin1316 .Ltmp15446, "A\021J\001\000\000" + .cv_def_range .Ltmp15446 .Ltmp15451 .Ltmp15452 .Ltmp15453, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp29945-.Ltmp29944 # Record length +.Ltmp29944: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29945: + .cv_def_range .Lfunc_begin1316 .Ltmp15447, "A\021K\001\000\000" + .cv_def_range .Ltmp15447 .Ltmp15451 .Ltmp15452 .Ltmp15453, "E\021N\001\000\000\320\377\377\377" + .short .Ltmp29947-.Ltmp29946 # Record length +.Ltmp29946: + .short 4414 # Record kind: S_LOCAL + .long 7774 # TypeIndex + .short 1 # Flags + .asciz "_File" +.Ltmp29947: + .cv_def_range .Ltmp15445 .Ltmp15454, "E\021N\001\000\000(\000\000\000" + .short .Ltmp29949-.Ltmp29948 # Record length +.Ltmp29948: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Line" +.Ltmp29949: + .cv_def_range .Ltmp15445 .Ltmp15454, "E\021N\001\000\0004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29939: + .p2align 2 + .cv_linetable 1316, "??$_Debug_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WI@Z", .Lfunc_end1316 + .section .debug$S,"dr",associative,"??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Fill_unchecked > >,bool> + .long .Ltmp29951-.Ltmp29950 # Subsection size +.Ltmp29950: + .short .Ltmp29953-.Ltmp29952 # Record length +.Ltmp29952: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1317-"??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11668 # Function type index + .secrel32 "??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" # Function section relative address + .secidx "??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Fill_unchecked > >,bool>" # Function name +.Ltmp29953: + .short .Ltmp29955-.Ltmp29954 # Record length +.Ltmp29954: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29955: + .cv_def_range .Lfunc_begin1317 .Ltmp15462, "A\021J\001\000\000" + .cv_def_range .Ltmp15462 .Ltmp15467 .Ltmp15468 .Ltmp15469, "E\021N\001\000\000\300\377\377\377" + .short .Ltmp29957-.Ltmp29956 # Record length +.Ltmp29956: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29957: + .cv_def_range .Lfunc_begin1317 .Ltmp15463, "A\021K\001\000\000" + .cv_def_range .Ltmp15463 .Ltmp15467 .Ltmp15468 .Ltmp15469, "E\021N\001\000\000\270\377\377\377" + .short .Ltmp29959-.Ltmp29958 # Record length +.Ltmp29958: + .short 4414 # Record kind: S_LOCAL + .long 7300 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp29959: + .cv_def_range .Ltmp15461 .Ltmp15470, "E\021N\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29951: + .p2align 2 + .cv_linetable 1317, "??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z", .Lfunc_end1317 + .section .debug$S,"dr",associative,"??$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Debug_range2 > > > + .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_end1318-"??$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11671 # Function type index + .secrel32 "??$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Debug_range2 > > >" # Function name +.Ltmp29963: + .short .Ltmp29965-.Ltmp29964 # Record length +.Ltmp29964: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29965: + .cv_def_range .Lfunc_begin1318 .Ltmp15478, "A\021J\001\000\000" + .cv_def_range .Ltmp15478 .Ltmp15487 .Ltmp15488 .Ltmp15489, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp29967-.Ltmp29966 # Record length +.Ltmp29966: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29967: + .cv_def_range .Lfunc_begin1318 .Ltmp15479, "A\021K\001\000\000" + .cv_def_range .Ltmp15479 .Ltmp15487 .Ltmp15488 .Ltmp15489, "E\021N\001\000\000\320\377\377\377" + .short .Ltmp29969-.Ltmp29968 # Record length +.Ltmp29968: + .short 4414 # Record kind: S_LOCAL + .long 7774 # TypeIndex + .short 1 # Flags + .asciz "_File" +.Ltmp29969: + .cv_def_range .Ltmp15477 .Ltmp15490, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp29971-.Ltmp29970 # Record length +.Ltmp29970: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Line" +.Ltmp29971: + .cv_def_range .Ltmp15477 .Ltmp15490, "E\021N\001\000\000\354\377\377\377" + .short .Ltmp29973-.Ltmp29972 # Record length +.Ltmp29972: + .short 4414 # Record kind: S_LOCAL + .long 4308 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29973: + .cv_def_range .Ltmp15477 .Ltmp15490, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29961: + .p2align 2 + .cv_linetable 1318, "??$_Debug_range2@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0PEB_WIUrandom_access_iterator_tag@0@@Z", .Lfunc_end1318 + .section .debug$S,"dr",associative,"??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Fill_unchecked1 > >,bool> + .long .Ltmp29975-.Ltmp29974 # Subsection size +.Ltmp29974: + .short .Ltmp29977-.Ltmp29976 # Record length +.Ltmp29976: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1319-"??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11674 # Function type index + .secrel32 "??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z" # Function section relative address + .secidx "??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Fill_unchecked1 > >,bool>" # Function name +.Ltmp29977: + .short .Ltmp29979-.Ltmp29978 # Record length +.Ltmp29978: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29979: + .cv_def_range .Lfunc_begin1319 .Ltmp15498, "A\021J\001\000\000" + .cv_def_range .Ltmp15498 .Ltmp15504 .Ltmp15505 .Ltmp15506, "E\021N\001\000\000\310\377\377\377" + .short .Ltmp29981-.Ltmp29980 # Record length +.Ltmp29980: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29981: + .cv_def_range .Lfunc_begin1319 .Ltmp15497, "A\021K\001\000\000" + .cv_def_range .Ltmp15497 .Ltmp15504 .Ltmp15505 .Ltmp15506, "E\021N\001\000\000\320\377\377\377" + .short .Ltmp29983-.Ltmp29982 # Record length +.Ltmp29982: + .short 4414 # Record kind: S_LOCAL + .long 7300 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp29983: + .cv_def_range .Ltmp15498 .Ltmp15507, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp29985-.Ltmp29984 # Record length +.Ltmp29984: + .short 4414 # Record kind: S_LOCAL + .long 4869 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29985: + .cv_def_range .Ltmp15498 .Ltmp15507, "E\021N\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29975: + .p2align 2 + .cv_linetable 1319, "??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z", .Lfunc_end1319 + .section .debug$S,"dr",associative,"??$_Fill_memset_is_safe@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEB_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Fill_memset_is_safe > >,bool> + .long .Ltmp29987-.Ltmp29986 # Subsection size +.Ltmp29986: + .short .Ltmp29989-.Ltmp29988 # Record length +.Ltmp29988: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1320-"??$_Fill_memset_is_safe@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEB_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11677 # Function type index + .secrel32 "??$_Fill_memset_is_safe@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEB_N@Z" # Function section relative address + .secidx "??$_Fill_memset_is_safe@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEB_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Fill_memset_is_safe > >,bool>" # Function name +.Ltmp29989: + .short .Ltmp29991-.Ltmp29990 # Record length +.Ltmp29990: + .short 4414 # Record kind: S_LOCAL + .long 11534 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29991: + .cv_def_range .Ltmp15508 .Ltmp15509, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp29993-.Ltmp29992 # Record length +.Ltmp29992: + .short 4414 # Record kind: S_LOCAL + .long 7300 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29993: + .cv_def_range .Ltmp15508 .Ltmp15509, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29987: + .p2align 2 + .cv_linetable 1320, "??$_Fill_memset_is_safe@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEB_N@Z", .Lfunc_end1320 + .section .debug$S,"dr",associative,"??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iterator > >::operator++ + .long .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_end1321-"??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11678 # Function type index + .secrel32 "??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # Function section relative address + .secidx "??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::operator++" # Function name +.Ltmp29997: + .short .Ltmp29999-.Ltmp29998 # Record length +.Ltmp29998: + .short 4414 # Record kind: S_LOCAL + .long 10421 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29999: + .cv_def_range .Ltmp15510 .Ltmp15511, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29995: + .p2align 2 + .cv_linetable 1321, "??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ", .Lfunc_end1321 + .section .debug$S,"dr",associative,"??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::operator++ + .long .Ltmp30001-.Ltmp30000 # Subsection size +.Ltmp30000: + .short .Ltmp30003-.Ltmp30002 # Record length +.Ltmp30002: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1322-"??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11679 # Function type index + .secrel32 "??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # Function section relative address + .secidx "??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::operator++" # Function name +.Ltmp30003: + .short .Ltmp30005-.Ltmp30004 # Record length +.Ltmp30004: + .short 4414 # Record kind: S_LOCAL + .long 10446 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30005: + .cv_def_range .Ltmp15512 .Ltmp15513, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30001: + .p2align 2 + .cv_linetable 1322, "??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ", .Lfunc_end1322 + .section .debug$S,"dr",associative,"?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::_Inc + .long .Ltmp30007-.Ltmp30006 # Subsection size +.Ltmp30006: + .short .Ltmp30009-.Ltmp30008 # Record length +.Ltmp30008: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1323-"?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11680 # Function type index + .secrel32 "?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::_Inc" # Function name +.Ltmp30009: + .short .Ltmp30011-.Ltmp30010 # Record length +.Ltmp30010: + .short 4414 # Record kind: S_LOCAL + .long 10446 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30011: + .cv_def_range .Ltmp15514 .Ltmp15521, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30007: + .p2align 2 + .cv_linetable 1323, "?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ", .Lfunc_end1323 + .section .debug$S,"dr",associative,"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iter_base > >::_Vb_iter_base + .long .Ltmp30013-.Ltmp30012 # Subsection size +.Ltmp30012: + .short .Ltmp30015-.Ltmp30014 # Record length +.Ltmp30014: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1324-"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11684 # Function type index + .secrel32 "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Function section relative address + .secidx "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iter_base > >::_Vb_iter_base" # Function name +.Ltmp30015: + .short .Ltmp30017-.Ltmp30016 # Record length +.Ltmp30016: + .short 4414 # Record kind: S_LOCAL + .long 10674 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30017: + .cv_def_range .Ltmp15522 .Ltmp15523, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30019-.Ltmp30018 # Record length +.Ltmp30018: + .short 4414 # Record kind: S_LOCAL + .long 11681 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30019: + .cv_def_range .Ltmp15522 .Ltmp15523, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30013: + .p2align 2 + .cv_linetable 1324, "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z", .Lfunc_end1324 + .section .debug$S,"dr",associative,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator012::_Iterator012 + .long .Ltmp30021-.Ltmp30020 # Subsection size +.Ltmp30020: + .short .Ltmp30023-.Ltmp30022 # Record length +.Ltmp30022: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1325-"??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11688 # Function type index + .secrel32 "??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" # Function section relative address + .secidx "??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator012::_Iterator012" # Function name +.Ltmp30023: + .short .Ltmp30025-.Ltmp30024 # Record length +.Ltmp30024: + .short 4414 # Record kind: S_LOCAL + .long 11625 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30025: + .cv_def_range .Ltmp15524 .Ltmp15525, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30027-.Ltmp30026 # Record length +.Ltmp30026: + .short 4414 # Record kind: S_LOCAL + .long 11685 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30027: + .cv_def_range .Ltmp15524 .Ltmp15525, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30021: + .p2align 2 + .cv_linetable 1325, "??0?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z", .Lfunc_end1325 + .section .debug$S,"dr",associative,"?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Make_iter + .long .Ltmp30029-.Ltmp30028 # Subsection size +.Ltmp30028: + .short .Ltmp30031-.Ltmp30030 # Record length +.Ltmp30030: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1326-"?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11689 # Function type index + .secrel32 "?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" # Function section relative address + .secidx "?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Make_iter" # Function name +.Ltmp30031: + .short .Ltmp30033-.Ltmp30032 # Record length +.Ltmp30032: + .short 4414 # Record kind: S_LOCAL + .long 10133 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30033: + .cv_def_range .Ltmp15530 .Ltmp15546, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp30035-.Ltmp30034 # Record length +.Ltmp30034: + .short 4414 # Record kind: S_LOCAL + .long 11505 # TypeIndex + .short 1 # Flags + .asciz "_Where" +.Ltmp30035: + .cv_def_range .Lfunc_begin1326 .Ltmp15533, "A\021P\001\000\000" + .cv_def_range .Ltmp15533 .Ltmp15541 .Ltmp15542 .Ltmp15543, "E\021N\001\000\000\270\377\377\377" + .short .Ltmp30037-.Ltmp30036 # Record length +.Ltmp30036: + .short 4414 # Record kind: S_LOCAL + .long 11507 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +.Ltmp30037: + .cv_def_range .Ltmp15531 .Ltmp15532, "A\021K\001\000\000" + .cv_def_range .Ltmp15532 .Ltmp15541 .Ltmp15542 .Ltmp15543, "E\021N\001\000\000\310\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30029: + .p2align 2 + .cv_linetable 1326, "?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z", .Lfunc_end1326 + .section .debug$S,"dr",associative,"??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::copy > >,std::_Vb_iterator > > > + .long .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_end1327-"??$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 11690 # 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 +.Ltmp30041: + .short .Ltmp30043-.Ltmp30042 # Record length +.Ltmp30042: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30043: + .cv_def_range .Lfunc_begin1327 .Ltmp15558, "A\021K\001\000\000" + .cv_def_range .Ltmp15558 .Ltmp15566 .Ltmp15567 .Ltmp15568, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp30045-.Ltmp30044 # Record length +.Ltmp30044: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30045: + .cv_def_range .Lfunc_begin1327 .Ltmp15560, "A\021P\001\000\000" + .cv_def_range .Ltmp15560 .Ltmp15566 .Ltmp15567 .Ltmp15568, "E\021N\001\000\000\310\377\377\377" + .short .Ltmp30047-.Ltmp30046 # Record length +.Ltmp30046: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp30047: + .cv_def_range .Lfunc_begin1327 .Ltmp15559, "A\021Q\001\000\000" + .cv_def_range .Ltmp15559 .Ltmp15566 .Ltmp15567 .Ltmp15568, "E\021N\001\000\000\320\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30039: + .p2align 2 + .cv_linetable 1327, "??$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_end1327 + .section .debug$S,"dr",associative,"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Trim + .long .Ltmp30049-.Ltmp30048 # Subsection size +.Ltmp30048: + .short .Ltmp30051-.Ltmp30050 # Record length +.Ltmp30050: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1328-"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11691 # Function type index + .secrel32 "?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" # Function section relative address + .secidx "?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Trim" # Function name +.Ltmp30051: + .short .Ltmp30053-.Ltmp30052 # Record length +.Ltmp30052: + .short 4414 # Record kind: S_LOCAL + .long 10133 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30053: + .cv_def_range .Ltmp15578 .Ltmp15586, "E\021N\001\000\000\210\000\000\000" + .short .Ltmp30055-.Ltmp30054 # Record length +.Ltmp30054: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Size" +.Ltmp30055: + .cv_def_range .Ltmp15578 .Ltmp15586, "E\021N\001\000\000\220\000\000\000" + .short .Ltmp30057-.Ltmp30056 # Record length +.Ltmp30056: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Words" +.Ltmp30057: + .cv_def_range .Ltmp15578 .Ltmp15586, "E\021N\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30049: + .p2align 2 + .cv_linetable 1328, "?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z", .Lfunc_end1328 + .section .debug$S,"dr",associative,"?_Deprecate@_Unchecked_iterators@?1???$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@@@2@V32@00@Z@SAXU?$integral_constant@_N$00@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::copy > >,std::_Vb_iterator > > >::_Unchecked_iterators::_Deprecate + .long .Ltmp30059-.Ltmp30058 # Subsection size +.Ltmp30058: + .short .Ltmp30061-.Ltmp30060 # Record length +.Ltmp30060: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1329-"?_Deprecate@_Unchecked_iterators@?1???$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@@@2@V32@00@Z@SAXU?$integral_constant@_N$00@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11699 # Function type index + .secrel32 "?_Deprecate@_Unchecked_iterators@?1???$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@@@2@V32@00@Z@SAXU?$integral_constant@_N$00@2@@Z" # Function section relative address + .secidx "?_Deprecate@_Unchecked_iterators@?1???$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@@@2@V32@00@Z@SAXU?$integral_constant@_N$00@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::copy > >,std::_Vb_iterator > > >::_Unchecked_iterators::_Deprecate" # Function name +.Ltmp30061: + .short .Ltmp30063-.Ltmp30062 # Record length +.Ltmp30062: + .short 4414 # Record kind: S_LOCAL + .long 4759 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30063: + .cv_def_range .Ltmp15587 .Ltmp15588, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30059: + .p2align 2 + .cv_linetable 1329, "?_Deprecate@_Unchecked_iterators@?1???$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@@@2@V32@00@Z@SAXU?$integral_constant@_N$00@2@@Z", .Lfunc_end1329 + .section .debug$S,"dr",associative,"??$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_no_deprecate > >,std::_Vb_iterator > > > + .long .Ltmp30065-.Ltmp30064 # Subsection size +.Ltmp30064: + .short .Ltmp30067-.Ltmp30066 # Record length +.Ltmp30066: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1330-"??$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@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 11700 # Function type index + .secrel32 "??$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@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_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@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_no_deprecate > >,std::_Vb_iterator > > >" # Function name +.Ltmp30067: + .short .Ltmp30069-.Ltmp30068 # Record length +.Ltmp30068: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30069: + .cv_def_range .Lfunc_begin1330 .Ltmp15608, "A\021K\001\000\000" + .cv_def_range .Ltmp15608 .Ltmp15620 .Ltmp15621 .Ltmp15622 .Ltmp15623 .Ltmp15624, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp30071-.Ltmp30070 # Record length +.Ltmp30070: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30071: + .cv_def_range .Lfunc_begin1330 .Ltmp15610, "A\021P\001\000\000" + .cv_def_range .Ltmp15610 .Ltmp15620 .Ltmp15621 .Ltmp15622 .Ltmp15623 .Ltmp15624, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp30073-.Ltmp30072 # Record length +.Ltmp30072: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp30073: + .cv_def_range .Lfunc_begin1330 .Ltmp15609, "A\021Q\001\000\000" + .cv_def_range .Ltmp15609 .Ltmp15620 .Ltmp15621 .Ltmp15622 .Ltmp15623 .Ltmp15624, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30065: + .p2align 2 + .cv_linetable 1330, "??$_Copy_no_deprecate@V?$_Vb_iterator@U?$_Wrap_alloc@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_end1330 + .section .debug$S,"dr",associative,"??$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_no_deprecate1 > >,std::_Vb_iterator > > > + .long .Ltmp30075-.Ltmp30074 # Subsection size +.Ltmp30074: + .short .Ltmp30077-.Ltmp30076 # Record length +.Ltmp30076: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1331-"??$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11701 # Function type index + .secrel32 "??$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" # Function section relative address + .secidx "??$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_no_deprecate1 > >,std::_Vb_iterator > > >" # Function name +.Ltmp30077: + .short .Ltmp30079-.Ltmp30078 # Record length +.Ltmp30078: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30079: + .cv_def_range .Lfunc_begin1331 .Ltmp15645, "A\021K\001\000\000" + .cv_def_range .Ltmp15645 .Ltmp15657 .Ltmp15658 .Ltmp15659, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp30081-.Ltmp30080 # Record length +.Ltmp30080: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30081: + .cv_def_range .Lfunc_begin1331 .Ltmp15647, "A\021P\001\000\000" + .cv_def_range .Ltmp15647 .Ltmp15657 .Ltmp15658 .Ltmp15659, "E\021N\001\000\000\320\377\377\377" + .short .Ltmp30083-.Ltmp30082 # Record length +.Ltmp30082: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp30083: + .cv_def_range .Lfunc_begin1331 .Ltmp15646, "A\021Q\001\000\000" + .cv_def_range .Ltmp15646 .Ltmp15657 .Ltmp15658 .Ltmp15659, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp30085-.Ltmp30084 # Record length +.Ltmp30084: + .short 4414 # Record kind: S_LOCAL + .long 4308 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30085: + .cv_def_range .Ltmp15644 .Ltmp15660, "E\021N\001\000\000\300\000\000\000" + .short .Ltmp30087-.Ltmp30086 # Record length +.Ltmp30086: + .short 4414 # Record kind: S_LOCAL + .long 4308 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30087: + .cv_def_range .Ltmp15644 .Ltmp15660, "E\021N\001\000\000\270\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30075: + .p2align 2 + .cv_linetable 1331, "??$_Copy_no_deprecate1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00Urandom_access_iterator_tag@0@1@Z", .Lfunc_end1331 + .section .debug$S,"dr",associative,"??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_unchecked > >,std::_Vb_iterator > > > + .long .Ltmp30089-.Ltmp30088 # Subsection size +.Ltmp30088: + .short .Ltmp30091-.Ltmp30090 # Record length +.Ltmp30090: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1332-"??$_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 11702 # 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 +.Ltmp30091: + .short .Ltmp30093-.Ltmp30092 # Record length +.Ltmp30092: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30093: + .cv_def_range .Lfunc_begin1332 .Ltmp15670, "A\021K\001\000\000" + .cv_def_range .Ltmp15670 .Ltmp15677 .Ltmp15678 .Ltmp15679, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp30095-.Ltmp30094 # Record length +.Ltmp30094: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30095: + .cv_def_range .Lfunc_begin1332 .Ltmp15672, "A\021P\001\000\000" + .cv_def_range .Ltmp15672 .Ltmp15677 .Ltmp15678 .Ltmp15679, "E\021N\001\000\000\310\377\377\377" + .short .Ltmp30097-.Ltmp30096 # Record length +.Ltmp30096: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp30097: + .cv_def_range .Lfunc_begin1332 .Ltmp15671, "A\021Q\001\000\000" + .cv_def_range .Ltmp15671 .Ltmp15677 .Ltmp15678 .Ltmp15679, "E\021N\001\000\000\320\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30089: + .p2align 2 + .cv_linetable 1332, "??$_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_end1332 + .section .debug$S,"dr",associative,"??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_unchecked1 > >,std::_Vb_iterator > > > + .long .Ltmp30099-.Ltmp30098 # Subsection size +.Ltmp30098: + .short .Ltmp30101-.Ltmp30100 # Record length +.Ltmp30100: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1333-"??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11703 # Function type index + .secrel32 "??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_unchecked1 > >,std::_Vb_iterator > > >" # Function name +.Ltmp30101: + .short .Ltmp30103-.Ltmp30102 # Record length +.Ltmp30102: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30103: + .cv_def_range .Lfunc_begin1333 .Ltmp15695, "A\021K\001\000\000" + .cv_def_range .Ltmp15695 .Ltmp15706 .Ltmp15707 .Ltmp15708, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp30105-.Ltmp30104 # Record length +.Ltmp30104: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30105: + .cv_def_range .Lfunc_begin1333 .Ltmp15694, "A\021P\001\000\000" + .cv_def_range .Ltmp15694 .Ltmp15706 .Ltmp15707 .Ltmp15708, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp30107-.Ltmp30106 # Record length +.Ltmp30106: + .short 4414 # Record kind: S_LOCAL + .long 11523 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp30107: + .cv_def_range .Lfunc_begin1333 .Ltmp15693, "A\021Q\001\000\000" + .cv_def_range .Ltmp15693 .Ltmp15706 .Ltmp15707 .Ltmp15708, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp30109-.Ltmp30108 # Record length +.Ltmp30108: + .short 4414 # Record kind: S_LOCAL + .long 8200 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30109: + .cv_def_range .Ltmp15696 .Ltmp15711, "E\021N\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30099: + .p2align 2 + .cv_linetable 1333, "??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z", .Lfunc_end1333 + .section .debug$S,"dr",associative,"?erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::erase + .long .Ltmp30111-.Ltmp30110 # Subsection size +.Ltmp30110: + .short .Ltmp30113-.Ltmp30112 # Record length +.Ltmp30112: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1334-"?erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11704 # Function type index + .secrel32 "?erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" # Function section relative address + .secidx "?erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::erase" # Function name +.Ltmp30113: + .short .Ltmp30115-.Ltmp30114 # Record length +.Ltmp30114: + .short 4414 # Record kind: S_LOCAL + .long 10524 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30115: + .cv_def_range .Ltmp15742 .Ltmp15785, "E\021N\001\000\000\360\000\000\000" + .short .Ltmp30117-.Ltmp30116 # Record length +.Ltmp30116: + .short 4414 # Record kind: S_LOCAL + .long 11705 # TypeIndex + .short 1 # Flags + .asciz "_First_arg" +.Ltmp30117: + .cv_def_range .Lfunc_begin1334 .Ltmp15744, "A\021P\001\000\000" + .cv_def_range .Ltmp15744 .Ltmp15778 .Ltmp15779 .Ltmp15780 .Ltmp15781 .Ltmp15782, "E\021N\001\000\000\020\000\000\000" + .short .Ltmp30119-.Ltmp30118 # Record length +.Ltmp30118: + .short 4414 # Record kind: S_LOCAL + .long 11705 # TypeIndex + .short 1 # Flags + .asciz "_Last_arg" +.Ltmp30119: + .cv_def_range .Lfunc_begin1334 .Ltmp15743, "A\021Q\001\000\000" + .cv_def_range .Ltmp15743 .Ltmp15778 .Ltmp15779 .Ltmp15780 .Ltmp15781 .Ltmp15782, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp30121-.Ltmp30120 # Record length +.Ltmp30120: + .short 4414 # Record kind: S_LOCAL + .long 10565 # TypeIndex + .short 0 # Flags + .asciz "_First" +.Ltmp30121: + .cv_def_range .Ltmp15755 .Ltmp15774 .Ltmp15783 .Ltmp15784, "E\021N\001\000\000\240\000\000\000" + .short .Ltmp30123-.Ltmp30122 # Record length +.Ltmp30122: + .short 4414 # Record kind: S_LOCAL + .long 10565 # TypeIndex + .short 0 # Flags + .asciz "_Last" +.Ltmp30123: + .cv_def_range .Ltmp15755 .Ltmp15774 .Ltmp15783 .Ltmp15784, "E\021N\001\000\000p\000\000\000" + .short .Ltmp30125-.Ltmp30124 # Record length +.Ltmp30124: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp15773-.Ltmp15762 # Code size + .secrel32 .Ltmp15762 # Function section relative address + .secidx .Lfunc_begin1334 # Function section index + .byte 0 # Lexical block name +.Ltmp30125: + .short .Ltmp30127-.Ltmp30126 # Record length +.Ltmp30126: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 0 # Flags + .asciz "_Ptr" +.Ltmp30127: + .cv_def_range .Ltmp15762 .Ltmp15773, "E\021N\001\000\000P\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30111: + .p2align 2 + .cv_linetable 1334, "?erase@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z", .Lfunc_end1334 + .section .debug$S,"dr",associative,"?end@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::end + .long .Ltmp30129-.Ltmp30128 # Subsection size +.Ltmp30128: + .short .Ltmp30131-.Ltmp30130 # Record length +.Ltmp30130: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1335-"?end@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11706 # Function type index + .secrel32 "?end@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" # Function section relative address + .secidx "?end@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::end" # Function name +.Ltmp30131: + .short .Ltmp30133-.Ltmp30132 # Record length +.Ltmp30132: + .short 4414 # Record kind: S_LOCAL + .long 10524 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30133: + .cv_def_range .Ltmp15788 .Ltmp15789, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30129: + .p2align 2 + .cv_linetable 1335, "?end@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ", .Lfunc_end1335 + .section .debug$S,"dr",associative,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_const_iterator > >::_Vector_const_iterator + .long .Ltmp30135-.Ltmp30134 # Subsection size +.Ltmp30134: + .short .Ltmp30137-.Ltmp30136 # Record length +.Ltmp30136: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1336-"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11710 # Function type index + .secrel32 "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Function section relative address + .secidx "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator > >::_Vector_const_iterator" # Function name +.Ltmp30137: + .short .Ltmp30139-.Ltmp30138 # Record length +.Ltmp30138: + .short 4414 # Record kind: S_LOCAL + .long 10780 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30139: + .cv_def_range .Ltmp15790 .Ltmp15791, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30141-.Ltmp30140 # Record length +.Ltmp30140: + .short 4414 # Record kind: S_LOCAL + .long 11707 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30141: + .cv_def_range .Ltmp15790 .Ltmp15791, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30135: + .p2align 2 + .cv_linetable 1336, "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z", .Lfunc_end1336 + .section .debug$S,"dr",associative,"?begin@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::begin + .long .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_end1337-"?begin@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11711 # Function type index + .secrel32 "?begin@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" # Function section relative address + .secidx "?begin@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::begin" # Function name +.Ltmp30145: + .short .Ltmp30147-.Ltmp30146 # Record length +.Ltmp30146: + .short 4414 # Record kind: S_LOCAL + .long 10524 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30147: + .cv_def_range .Ltmp15794 .Ltmp15795, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30143: + .p2align 2 + .cv_linetable 1337, "?begin@?$vector@IV?$allocator@_N@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ", .Lfunc_end1337 + .section .debug$S,"dr",associative,"??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_iterator > >::operator+ + .long .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_end1338-"??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11712 # Function type index + .secrel32 "??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z" # Function section relative address + .secidx "??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_iterator > >::operator+" # Function name +.Ltmp30151: + .short .Ltmp30153-.Ltmp30152 # Record length +.Ltmp30152: + .short 4414 # Record kind: S_LOCAL + .long 10762 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30153: + .cv_def_range .Ltmp15800 .Ltmp15801, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp30155-.Ltmp30154 # Record length +.Ltmp30154: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp30155: + .cv_def_range .Ltmp15800 .Ltmp15801, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp30157-.Ltmp30156 # Record length +.Ltmp30156: + .short 4414 # Record kind: S_LOCAL + .long 10565 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +.Ltmp30157: + .cv_def_range .Ltmp15800 .Ltmp15801, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30149: + .p2align 2 + .cv_linetable 1338, "??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z", .Lfunc_end1338 + .section .debug$S,"dr",associative,"??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_iterator > >::~_Vector_iterator + .long .Ltmp30159-.Ltmp30158 # Subsection size +.Ltmp30158: + .short .Ltmp30161-.Ltmp30160 # Record length +.Ltmp30160: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1339-"??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11713 # Function type index + .secrel32 "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_iterator > >::~_Vector_iterator" # Function name +.Ltmp30161: + .short .Ltmp30163-.Ltmp30162 # Record length +.Ltmp30162: + .short 4414 # Record kind: S_LOCAL + .long 10753 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30163: + .cv_def_range .Ltmp15802 .Ltmp15804, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30159: + .p2align 2 + .cv_linetable 1339, "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1339 + .section .debug$S,"dr",associative,"??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_const_iterator > >::~_Vector_const_iterator + .long .Ltmp30165-.Ltmp30164 # Subsection size +.Ltmp30164: + .short .Ltmp30167-.Ltmp30166 # Record length +.Ltmp30166: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1340-"??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11714 # Function type index + .secrel32 "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator > >::~_Vector_const_iterator" # Function name +.Ltmp30167: + .short .Ltmp30169-.Ltmp30168 # Record length +.Ltmp30168: + .short 4414 # Record kind: S_LOCAL + .long 10780 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30169: + .cv_def_range .Ltmp15805 .Ltmp15807, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30165: + .p2align 2 + .cv_linetable 1340, "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1340 + .section .debug$S,"dr",associative,"??A?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAI_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::operator[] + .long .Ltmp30171-.Ltmp30170 # Subsection size +.Ltmp30170: + .short .Ltmp30173-.Ltmp30172 # Record length +.Ltmp30172: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1341-"??A?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAI_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11715 # Function type index + .secrel32 "??A?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAI_K@Z" # Function section relative address + .secidx "??A?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAI_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::operator[]" # Function name +.Ltmp30173: + .short .Ltmp30175-.Ltmp30174 # Record length +.Ltmp30174: + .short 4414 # Record kind: S_LOCAL + .long 10524 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30175: + .cv_def_range .Ltmp15808 .Ltmp15812, "E\021O\001\000\000H\000\000\000" + .short .Ltmp30177-.Ltmp30176 # Record length +.Ltmp30176: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Pos" +.Ltmp30177: + .cv_def_range .Ltmp15808 .Ltmp15812, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30171: + .p2align 2 + .cv_linetable 1341, "??A?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAI_K@Z", .Lfunc_end1341 + .section .debug$S,"dr",associative,"??8?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_const_iterator > >::operator== + .long .Ltmp30179-.Ltmp30178 # Subsection size +.Ltmp30178: + .short .Ltmp30181-.Ltmp30180 # Record length +.Ltmp30180: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1342-"??8?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11716 # Function type index + .secrel32 "??8?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section relative address + .secidx "??8?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator > >::operator==" # Function name +.Ltmp30181: + .short .Ltmp30183-.Ltmp30182 # Record length +.Ltmp30182: + .short 4414 # Record kind: S_LOCAL + .long 10786 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30183: + .cv_def_range .Ltmp15813 .Ltmp15814, "E\021O\001\000\000(\000\000\000" + .short .Ltmp30185-.Ltmp30184 # Record length +.Ltmp30184: + .short 4414 # Record kind: S_LOCAL + .long 10771 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp30185: + .cv_def_range .Ltmp15813 .Ltmp15814, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30179: + .p2align 2 + .cv_linetable 1342, "??8?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z", .Lfunc_end1342 + .section .debug$S,"dr",associative,"?clear@?$vector@IV?$allocator@_N@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::clear + .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_end1343-"?clear@?$vector@IV?$allocator@_N@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11717 # Function type index + .secrel32 "?clear@?$vector@IV?$allocator@_N@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?clear@?$vector@IV?$allocator@_N@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::clear" # Function name +.Ltmp30189: + .short .Ltmp30191-.Ltmp30190 # Record length +.Ltmp30190: + .short 4414 # Record kind: S_LOCAL + .long 10524 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30191: + .cv_def_range .Ltmp15819 .Ltmp15820, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30187: + .p2align 2 + .cv_linetable 1343, "?clear@?$vector@IV?$allocator@_N@std@@@std@@QEAAXXZ", .Lfunc_end1343 + .section .debug$S,"dr",associative,"??9?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_const_iterator > >::operator!= + .long .Ltmp30193-.Ltmp30192 # Subsection size +.Ltmp30192: + .short .Ltmp30195-.Ltmp30194 # Record length +.Ltmp30194: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1344-"??9?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11718 # Function type index + .secrel32 "??9?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section relative address + .secidx "??9?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator > >::operator!=" # Function name +.Ltmp30195: + .short .Ltmp30197-.Ltmp30196 # Record length +.Ltmp30196: + .short 4414 # Record kind: S_LOCAL + .long 10786 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30197: + .cv_def_range .Ltmp15821 .Ltmp15822, "E\021O\001\000\000(\000\000\000" + .short .Ltmp30199-.Ltmp30198 # Record length +.Ltmp30198: + .short 4414 # Record kind: S_LOCAL + .long 10771 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp30199: + .cv_def_range .Ltmp15821 .Ltmp15822, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30193: + .p2align 2 + .cv_linetable 1344, "??9?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z", .Lfunc_end1344 + .section .debug$S,"dr",associative,"?_Make_iter@?$vector@IV?$allocator@_N@std@@@std@@QEBA?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@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Make_iter + .long .Ltmp30201-.Ltmp30200 # Subsection size +.Ltmp30200: + .short .Ltmp30203-.Ltmp30202 # Record length +.Ltmp30202: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1345-"?_Make_iter@?$vector@IV?$allocator@_N@std@@@std@@QEBA?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@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11719 # Function type index + .secrel32 "?_Make_iter@?$vector@IV?$allocator@_N@std@@@std@@QEBA?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@@Z" # Function section relative address + .secidx "?_Make_iter@?$vector@IV?$allocator@_N@std@@@std@@QEBA?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@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Make_iter" # Function name +.Ltmp30203: + .short .Ltmp30205-.Ltmp30204 # Record length +.Ltmp30204: + .short 4414 # Record kind: S_LOCAL + .long 10578 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30205: + .cv_def_range .Ltmp15825 .Ltmp15831, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp30207-.Ltmp30206 # Record length +.Ltmp30206: + .short 4414 # Record kind: S_LOCAL + .long 11705 # TypeIndex + .short 1 # Flags + .asciz "_Where" +.Ltmp30207: + .cv_def_range .Lfunc_begin1345 .Ltmp15826, "A\021P\001\000\000" + .cv_def_range .Ltmp15826 .Ltmp15828 .Ltmp15829 .Ltmp15830, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30201: + .p2align 2 + .cv_linetable 1345, "?_Make_iter@?$vector@IV?$allocator@_N@std@@@std@@QEBA?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@@Z", .Lfunc_end1345 + .section .debug$S,"dr",associative,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_const_iterator > >::_Vector_const_iterator + .long .Ltmp30209-.Ltmp30208 # Subsection size +.Ltmp30208: + .short .Ltmp30211-.Ltmp30210 # Record length +.Ltmp30210: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1346-"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11721 # Function type index + .secrel32 "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator > >::_Vector_const_iterator" # Function name +.Ltmp30211: + .short .Ltmp30213-.Ltmp30212 # Record length +.Ltmp30212: + .short 4414 # Record kind: S_LOCAL + .long 10780 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30213: + .cv_def_range .Ltmp15832 .Ltmp15833, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30215-.Ltmp30214 # Record length +.Ltmp30214: + .short 4414 # Record kind: S_LOCAL + .long 10771 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30215: + .cv_def_range .Ltmp15832 .Ltmp15833, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30209: + .p2align 2 + .cv_linetable 1346, "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z", .Lfunc_end1346 + .section .debug$S,"dr",associative,"??M?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_const_iterator > >::operator< + .long .Ltmp30217-.Ltmp30216 # Subsection size +.Ltmp30216: + .short .Ltmp30219-.Ltmp30218 # Record length +.Ltmp30218: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1347-"??M?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11722 # Function type index + .secrel32 "??M?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section relative address + .secidx "??M?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator > >::operator<" # Function name +.Ltmp30219: + .short .Ltmp30221-.Ltmp30220 # Record length +.Ltmp30220: + .short 4414 # Record kind: S_LOCAL + .long 10786 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30221: + .cv_def_range .Ltmp15834 .Ltmp15835, "E\021O\001\000\000(\000\000\000" + .short .Ltmp30223-.Ltmp30222 # Record length +.Ltmp30222: + .short 4414 # Record kind: S_LOCAL + .long 10771 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp30223: + .cv_def_range .Ltmp15834 .Ltmp15835, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30217: + .p2align 2 + .cv_linetable 1347, "??M?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA_NAEBV01@@Z", .Lfunc_end1347 + .section .debug$S,"dr",associative,"??$_Move_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Move_unchecked + .long .Ltmp30225-.Ltmp30224 # Subsection size +.Ltmp30224: + .short .Ltmp30227-.Ltmp30226 # Record length +.Ltmp30226: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1348-"??$_Move_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11723 # Function type index + .secrel32 "??$_Move_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" # Function section relative address + .secidx "??$_Move_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Move_unchecked" # Function name +.Ltmp30227: + .short .Ltmp30229-.Ltmp30228 # Record length +.Ltmp30228: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30229: + .cv_def_range .Ltmp15836 .Ltmp15838, "E\021O\001\000\000@\000\000\000" + .short .Ltmp30231-.Ltmp30230 # Record length +.Ltmp30230: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30231: + .cv_def_range .Ltmp15836 .Ltmp15838, "E\021O\001\000\0000\000\000\000" + .short .Ltmp30233-.Ltmp30232 # Record length +.Ltmp30232: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp30233: + .cv_def_range .Ltmp15836 .Ltmp15838, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30225: + .p2align 2 + .cv_linetable 1348, "??$_Move_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z", .Lfunc_end1348 + .section .debug$S,"dr",associative,"?_Compat@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAXAEBV12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_const_iterator > >::_Compat + .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_end1349-"?_Compat@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAXAEBV12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11724 # Function type index + .secrel32 "?_Compat@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAXAEBV12@@Z" # Function section relative address + .secidx "?_Compat@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAXAEBV12@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator > >::_Compat" # Function name +.Ltmp30237: + .short .Ltmp30239-.Ltmp30238 # Record length +.Ltmp30238: + .short 4414 # Record kind: S_LOCAL + .long 10786 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30239: + .cv_def_range .Ltmp15839 .Ltmp15843, "E\021O\001\000\000H\000\000\000" + .short .Ltmp30241-.Ltmp30240 # Record length +.Ltmp30240: + .short 4414 # Record kind: S_LOCAL + .long 10771 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp30241: + .cv_def_range .Ltmp15839 .Ltmp15843, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30235: + .p2align 2 + .cv_linetable 1349, "?_Compat@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAXAEBV12@@Z", .Lfunc_end1349 + .section .debug$S,"dr",associative,"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_iterator > >::_Vector_iterator + .long .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_end1350-"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11725 # Function type index + .secrel32 "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" # Function section relative address + .secidx "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_iterator > >::_Vector_iterator" # Function name +.Ltmp30245: + .short .Ltmp30247-.Ltmp30246 # Record length +.Ltmp30246: + .short 4414 # Record kind: S_LOCAL + .long 10753 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30247: + .cv_def_range .Ltmp15844 .Ltmp15845, "E\021O\001\000\0000\000\000\000" + .short .Ltmp30249-.Ltmp30248 # Record length +.Ltmp30248: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Parg" +.Ltmp30249: + .cv_def_range .Ltmp15844 .Ltmp15845, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30251-.Ltmp30250 # Record length +.Ltmp30250: + .short 4414 # Record kind: S_LOCAL + .long 4769 # TypeIndex + .short 1 # Flags + .asciz "_Pvector" +.Ltmp30251: + .cv_def_range .Ltmp15844 .Ltmp15845, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30243: + .p2align 2 + .cv_linetable 1350, "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z", .Lfunc_end1350 + .section .debug$S,"dr",associative,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_const_iterator > >::_Vector_const_iterator + .long .Ltmp30253-.Ltmp30252 # Subsection size +.Ltmp30252: + .short .Ltmp30255-.Ltmp30254 # Record length +.Ltmp30254: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1351-"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11726 # Function type index + .secrel32 "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" # Function section relative address + .secidx "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator > >::_Vector_const_iterator" # Function name +.Ltmp30255: + .short .Ltmp30257-.Ltmp30256 # Record length +.Ltmp30256: + .short 4414 # Record kind: S_LOCAL + .long 10780 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30257: + .cv_def_range .Ltmp15848 .Ltmp15852, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp30259-.Ltmp30258 # Record length +.Ltmp30258: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Parg" +.Ltmp30259: + .cv_def_range .Ltmp15848 .Ltmp15852, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp30261-.Ltmp30260 # Record length +.Ltmp30260: + .short 4414 # Record kind: S_LOCAL + .long 4769 # TypeIndex + .short 1 # Flags + .asciz "_Pvector" +.Ltmp30261: + .cv_def_range .Ltmp15848 .Ltmp15852, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30253: + .p2align 2 + .cv_linetable 1351, "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z", .Lfunc_end1351 + .section .debug$S,"dr",associative,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator012::_Iterator012 + .long .Ltmp30263-.Ltmp30262 # Subsection size +.Ltmp30262: + .short .Ltmp30265-.Ltmp30264 # Record length +.Ltmp30264: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1352-"??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11729 # Function type index + .secrel32 "??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator012::_Iterator012" # Function name +.Ltmp30265: + .short .Ltmp30267-.Ltmp30266 # Record length +.Ltmp30266: + .short 4414 # Record kind: S_LOCAL + .long 11727 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30267: + .cv_def_range .Ltmp15853 .Ltmp15854, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30263: + .p2align 2 + .cv_linetable 1352, "??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@XZ", .Lfunc_end1352 + .section .debug$S,"dr",associative,"??1?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator012::~_Iterator012 + .long .Ltmp30269-.Ltmp30268 # Subsection size +.Ltmp30268: + .short .Ltmp30271-.Ltmp30270 # Record length +.Ltmp30270: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1353-"??1?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11730 # Function type index + .secrel32 "??1?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator012::~_Iterator012" # Function name +.Ltmp30271: + .short .Ltmp30273-.Ltmp30272 # Record length +.Ltmp30272: + .short 4414 # Record kind: S_LOCAL + .long 11727 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30273: + .cv_def_range .Ltmp15855 .Ltmp15857, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30269: + .p2align 2 + .cv_linetable 1353, "??1?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@XZ", .Lfunc_end1353 + .section .debug$S,"dr",associative,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator012::_Iterator012 + .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_end1354-"??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11735 # Function type index + .secrel32 "??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" # Function section relative address + .secidx "??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator012::_Iterator012" # Function name +.Ltmp30277: + .short .Ltmp30279-.Ltmp30278 # Record length +.Ltmp30278: + .short 4414 # Record kind: S_LOCAL + .long 11727 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30279: + .cv_def_range .Ltmp15858 .Ltmp15859, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30281-.Ltmp30280 # Record length +.Ltmp30280: + .short 4414 # Record kind: S_LOCAL + .long 11732 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30281: + .cv_def_range .Ltmp15858 .Ltmp15859, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30275: + .p2align 2 + .cv_linetable 1354, "??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z", .Lfunc_end1354 + .section .debug$S,"dr",associative,"??$_Move_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Move_unchecked1 + .long .Ltmp30283-.Ltmp30282 # Subsection size +.Ltmp30282: + .short .Ltmp30285-.Ltmp30284 # Record length +.Ltmp30284: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1355-"??$_Move_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11738 # Function type index + .secrel32 "??$_Move_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Move_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Move_unchecked1" # Function name +.Ltmp30285: + .short .Ltmp30287-.Ltmp30286 # Record length +.Ltmp30286: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30287: + .cv_def_range .Ltmp15860 .Ltmp15861, "E\021O\001\000\000(\000\000\000" + .short .Ltmp30289-.Ltmp30288 # Record length +.Ltmp30288: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30289: + .cv_def_range .Ltmp15860 .Ltmp15861, "E\021O\001\000\0000\000\000\000" + .short .Ltmp30291-.Ltmp30290 # Record length +.Ltmp30290: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp30291: + .cv_def_range .Ltmp15860 .Ltmp15861, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30293-.Ltmp30292 # Record length +.Ltmp30292: + .short 4414 # Record kind: S_LOCAL + .long 8198 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30293: + .cv_def_range .Ltmp15860 .Ltmp15861, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30283: + .p2align 2 + .cv_linetable 1355, "??$_Move_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z", .Lfunc_end1355 + .section .debug$S,"dr",associative,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator012::_Iterator012 + .long .Ltmp30295-.Ltmp30294 # Subsection size +.Ltmp30294: + .short .Ltmp30297-.Ltmp30296 # Record length +.Ltmp30296: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1356-"??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11742 # Function type index + .secrel32 "??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" # Function section relative address + .secidx "??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator012::_Iterator012" # Function name +.Ltmp30297: + .short .Ltmp30299-.Ltmp30298 # Record length +.Ltmp30298: + .short 4414 # Record kind: S_LOCAL + .long 11727 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30299: + .cv_def_range .Ltmp15862 .Ltmp15863, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30301-.Ltmp30300 # Record length +.Ltmp30300: + .short 4414 # Record kind: S_LOCAL + .long 11739 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30301: + .cv_def_range .Ltmp15862 .Ltmp15863, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30295: + .p2align 2 + .cv_linetable 1356, "??0?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z", .Lfunc_end1356 + .section .debug$S,"dr",associative,"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_iterator > >::_Vector_iterator + .long .Ltmp30303-.Ltmp30302 # Subsection size +.Ltmp30302: + .short .Ltmp30305-.Ltmp30304 # Record length +.Ltmp30304: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1357-"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11746 # Function type index + .secrel32 "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_iterator > >::_Vector_iterator" # Function name +.Ltmp30305: + .short .Ltmp30307-.Ltmp30306 # Record length +.Ltmp30306: + .short 4414 # Record kind: S_LOCAL + .long 10753 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30307: + .cv_def_range .Ltmp15864 .Ltmp15865, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30309-.Ltmp30308 # Record length +.Ltmp30308: + .short 4414 # Record kind: S_LOCAL + .long 11743 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30309: + .cv_def_range .Ltmp15864 .Ltmp15865, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30303: + .p2align 2 + .cv_linetable 1357, "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z", .Lfunc_end1357 + .section .debug$S,"dr",associative,"??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_iterator > >::operator+= + .long .Ltmp30311-.Ltmp30310 # Subsection size +.Ltmp30310: + .short .Ltmp30313-.Ltmp30312 # Record length +.Ltmp30312: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1358-"??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11747 # Function type index + .secrel32 "??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # Function section relative address + .secidx "??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_iterator > >::operator+=" # Function name +.Ltmp30313: + .short .Ltmp30315-.Ltmp30314 # Record length +.Ltmp30314: + .short 4414 # Record kind: S_LOCAL + .long 10753 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30315: + .cv_def_range .Ltmp15866 .Ltmp15867, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30317-.Ltmp30316 # Record length +.Ltmp30316: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp30317: + .cv_def_range .Ltmp15866 .Ltmp15867, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30311: + .p2align 2 + .cv_linetable 1358, "??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z", .Lfunc_end1358 + .section .debug$S,"dr",associative,"??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_const_iterator > >::operator+= + .long .Ltmp30319-.Ltmp30318 # Subsection size +.Ltmp30318: + .short .Ltmp30321-.Ltmp30320 # Record length +.Ltmp30320: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1359-"??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11748 # Function type index + .secrel32 "??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # Function section relative address + .secidx "??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator > >::operator+=" # Function name +.Ltmp30321: + .short .Ltmp30323-.Ltmp30322 # Record length +.Ltmp30322: + .short 4414 # Record kind: S_LOCAL + .long 10780 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30323: + .cv_def_range .Ltmp15868 .Ltmp15874, "E\021O\001\000\000X\000\000\000" + .short .Ltmp30325-.Ltmp30324 # Record length +.Ltmp30324: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp30325: + .cv_def_range .Ltmp15868 .Ltmp15874, "E\021O\001\000\000`\000\000\000" + .short .Ltmp30327-.Ltmp30326 # Record length +.Ltmp30326: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp15873-.Ltmp15869 # Code size + .secrel32 .Ltmp15869 # Function section relative address + .secidx .Lfunc_begin1359 # Function section index + .byte 0 # Lexical block name +.Ltmp30327: + .short .Ltmp30329-.Ltmp30328 # Record length +.Ltmp30328: + .short 4414 # Record kind: S_LOCAL + .long 11749 # TypeIndex + .short 0 # Flags + .asciz "_Mycont" +.Ltmp30329: + .cv_def_range .Ltmp15869 .Ltmp15873, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30319: + .p2align 2 + .cv_linetable 1359, "??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z", .Lfunc_end1359 + .section .debug$S,"dr",associative,"?data@?$vector@IV?$allocator@_N@std@@@std@@QEAAPEAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::data + .long .Ltmp30331-.Ltmp30330 # Subsection size +.Ltmp30330: + .short .Ltmp30333-.Ltmp30332 # Record length +.Ltmp30332: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1360-"?data@?$vector@IV?$allocator@_N@std@@@std@@QEAAPEAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11750 # Function type index + .secrel32 "?data@?$vector@IV?$allocator@_N@std@@@std@@QEAAPEAIXZ" # Function section relative address + .secidx "?data@?$vector@IV?$allocator@_N@std@@@std@@QEAAPEAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::data" # Function name +.Ltmp30333: + .short .Ltmp30335-.Ltmp30334 # Record length +.Ltmp30334: + .short 4414 # Record kind: S_LOCAL + .long 10524 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30335: + .cv_def_range .Ltmp15875 .Ltmp15876, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30331: + .p2align 2 + .cv_linetable 1360, "?data@?$vector@IV?$allocator@_N@std@@@std@@QEAAPEAIXZ", .Lfunc_end1360 + .section .debug$S,"dr",associative,"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEAIPEAU_Container_base12@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iterator > >::_Vb_iterator + .long .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_end1361-"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEAIPEAU_Container_base12@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11751 # Function type index + .secrel32 "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEAIPEAU_Container_base12@1@@Z" # Function section relative address + .secidx "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEAIPEAU_Container_base12@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::_Vb_iterator" # Function name +.Ltmp30339: + .short .Ltmp30341-.Ltmp30340 # Record length +.Ltmp30340: + .short 4414 # Record kind: S_LOCAL + .long 10421 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30341: + .cv_def_range .Ltmp15877 .Ltmp15878, "E\021O\001\000\0000\000\000\000" + .short .Ltmp30343-.Ltmp30342 # Record length +.Ltmp30342: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp30343: + .cv_def_range .Ltmp15877 .Ltmp15878, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30345-.Ltmp30344 # Record length +.Ltmp30344: + .short 4414 # Record kind: S_LOCAL + .long 4953 # TypeIndex + .short 1 # Flags + .asciz "_Mypvbool" +.Ltmp30345: + .cv_def_range .Ltmp15877 .Ltmp15878, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30337: + .p2align 2 + .cv_linetable 1361, "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEAIPEAU_Container_base12@1@@Z", .Lfunc_end1361 + .section .debug$S,"dr",associative,"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBIPEBU_Container_base12@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::_Vb_const_iterator + .long .Ltmp30347-.Ltmp30346 # Subsection size +.Ltmp30346: + .short .Ltmp30349-.Ltmp30348 # Record length +.Ltmp30348: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1362-"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBIPEBU_Container_base12@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11752 # Function type index + .secrel32 "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBIPEBU_Container_base12@1@@Z" # Function section relative address + .secidx "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBIPEBU_Container_base12@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::_Vb_const_iterator" # Function name +.Ltmp30349: + .short .Ltmp30351-.Ltmp30350 # Record length +.Ltmp30350: + .short 4414 # Record kind: S_LOCAL + .long 10446 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30351: + .cv_def_range .Ltmp15879 .Ltmp15880, "E\021O\001\000\000@\000\000\000" + .short .Ltmp30353-.Ltmp30352 # Record length +.Ltmp30352: + .short 4414 # Record kind: S_LOCAL + .long 10449 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp30353: + .cv_def_range .Ltmp15879 .Ltmp15880, "E\021O\001\000\000H\000\000\000" + .short .Ltmp30355-.Ltmp30354 # Record length +.Ltmp30354: + .short 4414 # Record kind: S_LOCAL + .long 4769 # TypeIndex + .short 1 # Flags + .asciz "_Mypvbool" +.Ltmp30355: + .cv_def_range .Ltmp15879 .Ltmp15880, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30347: + .p2align 2 + .cv_linetable 1362, "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBIPEBU_Container_base12@1@@Z", .Lfunc_end1362 + .section .debug$S,"dr",associative,"??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iter_base > >::~_Vb_iter_base + .long .Ltmp30357-.Ltmp30356 # Subsection size +.Ltmp30356: + .short .Ltmp30359-.Ltmp30358 # Record length +.Ltmp30358: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1363-"??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11753 # Function type index + .secrel32 "??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iter_base > >::~_Vb_iter_base" # Function name +.Ltmp30359: + .short .Ltmp30361-.Ltmp30360 # Record length +.Ltmp30360: + .short 4414 # Record kind: S_LOCAL + .long 10674 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30361: + .cv_def_range .Ltmp15881 .Ltmp15883, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30357: + .p2align 2 + .cv_linetable 1363, "??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1363 + .section .debug$S,"dr",associative,"?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::size + .long .Ltmp30363-.Ltmp30362 # Subsection size +.Ltmp30362: + .short .Ltmp30365-.Ltmp30364 # Record length +.Ltmp30364: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1364-"?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11754 # Function type index + .secrel32 "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" # Function section relative address + .secidx "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::size" # Function name +.Ltmp30365: + .short .Ltmp30367-.Ltmp30366 # Record length +.Ltmp30366: + .short 4414 # Record kind: S_LOCAL + .long 9959 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30367: + .cv_def_range .Ltmp15884 .Ltmp15885, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30363: + .p2align 2 + .cv_linetable 1364, "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ", .Lfunc_end1364 + .section .debug$S,"dr",associative,"?_Pop_back_n@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Pop_back_n + .long .Ltmp30369-.Ltmp30368 # Subsection size +.Ltmp30368: + .short .Ltmp30371-.Ltmp30370 # Record length +.Ltmp30370: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1365-"?_Pop_back_n@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11755 # Function type index + .secrel32 "?_Pop_back_n@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" # Function section relative address + .secidx "?_Pop_back_n@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Pop_back_n" # Function name +.Ltmp30371: + .short .Ltmp30373-.Ltmp30372 # Record length +.Ltmp30372: + .short 4414 # Record kind: S_LOCAL + .long 9897 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30373: + .cv_def_range .Ltmp15886 .Ltmp15887, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30375-.Ltmp30374 # Record length +.Ltmp30374: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp30375: + .cv_def_range .Ltmp15886 .Ltmp15887, "E\021O\001\000\000@\000\000\000" + .short .Ltmp30377-.Ltmp30376 # Record length +.Ltmp30376: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 0 # Flags + .asciz "_Ptr" +.Ltmp30377: + .cv_def_range .Ltmp15886 .Ltmp15887, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30369: + .p2align 2 + .cv_linetable 1365, "?_Pop_back_n@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z", .Lfunc_end1365 + .section .debug$S,"dr",associative,"?_Reserve@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Reserve + .long .Ltmp30379-.Ltmp30378 # Subsection size +.Ltmp30378: + .short .Ltmp30381-.Ltmp30380 # Record length +.Ltmp30380: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1366-"?_Reserve@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11756 # Function type index + .secrel32 "?_Reserve@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z" # Function section relative address + .secidx "?_Reserve@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Reserve" # Function name +.Ltmp30381: + .short .Ltmp30383-.Ltmp30382 # Record length +.Ltmp30382: + .short 4414 # Record kind: S_LOCAL + .long 9897 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30383: + .cv_def_range .Ltmp15888 .Ltmp15893, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30385-.Ltmp30384 # Record length +.Ltmp30384: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp30385: + .cv_def_range .Ltmp15888 .Ltmp15893, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30379: + .p2align 2 + .cv_linetable 1366, "?_Reserve@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z", .Lfunc_end1366 + .section .debug$S,"dr",associative,"??$_Uninitialized_default_fill_n@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_default_fill_n,0> >::_Grp_t *,unsigned long long,std::allocator,0> >::_Grp_t> > + .long .Ltmp30387-.Ltmp30386 # Subsection size +.Ltmp30386: + .short .Ltmp30389-.Ltmp30388 # Record length +.Ltmp30388: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1367-"??$_Uninitialized_default_fill_n@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11759 # Function type index + .secrel32 "??$_Uninitialized_default_fill_n@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_default_fill_n@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_default_fill_n,0> >::_Grp_t *,unsigned long long,std::allocator,0> >::_Grp_t> >" # Function name +.Ltmp30389: + .short .Ltmp30391-.Ltmp30390 # Record length +.Ltmp30390: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30391: + .cv_def_range .Ltmp15894 .Ltmp15895, "E\021O\001\000\0000\000\000\000" + .short .Ltmp30393-.Ltmp30392 # Record length +.Ltmp30392: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp30393: + .cv_def_range .Ltmp15894 .Ltmp15895, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30395-.Ltmp30394 # Record length +.Ltmp30394: + .short 4414 # Record kind: S_LOCAL + .long 10228 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp30395: + .cv_def_range .Ltmp15894 .Ltmp15895, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30387: + .p2align 2 + .cv_linetable 1367, "??$_Uninitialized_default_fill_n@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z", .Lfunc_end1367 + .section .debug$S,"dr",associative,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Mylast + .long .Ltmp30397-.Ltmp30396 # Subsection size +.Ltmp30396: + .short .Ltmp30399-.Ltmp30398 # Record length +.Ltmp30398: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1368-"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11760 # Function type index + .secrel32 "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Mylast" # Function name +.Ltmp30399: + .short .Ltmp30401-.Ltmp30400 # Record length +.Ltmp30400: + .short 4414 # Record kind: S_LOCAL + .long 10232 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30401: + .cv_def_range .Ltmp15896 .Ltmp15897, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30397: + .p2align 2 + .cv_linetable 1368, "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end1368 + .section .debug$S,"dr",associative,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Myfirst + .long .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_end1369-"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11761 # Function type index + .secrel32 "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Myfirst" # Function name +.Ltmp30405: + .short .Ltmp30407-.Ltmp30406 # Record length +.Ltmp30406: + .short 4414 # Record kind: S_LOCAL + .long 10232 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30407: + .cv_def_range .Ltmp15898 .Ltmp15899, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30403: + .p2align 2 + .cv_linetable 1369, "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end1369 + .section .debug$S,"dr",associative,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Get_data + .long .Ltmp30409-.Ltmp30408 # Subsection size +.Ltmp30408: + .short .Ltmp30411-.Ltmp30410 # Record length +.Ltmp30410: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1370-"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11762 # Function type index + .secrel32 "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Get_data" # Function name +.Ltmp30411: + .short .Ltmp30413-.Ltmp30412 # Record length +.Ltmp30412: + .short 4414 # Record kind: S_LOCAL + .long 10232 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30413: + .cv_def_range .Ltmp15900 .Ltmp15901, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30409: + .p2align 2 + .cv_linetable 1370, "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ", .Lfunc_end1370 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>::_Get_second + .long .Ltmp30415-.Ltmp30414 # Subsection size +.Ltmp30414: + .short .Ltmp30417-.Ltmp30416 # Record length +.Ltmp30416: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1371-"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11763 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>::_Get_second" # Function name +.Ltmp30417: + .short .Ltmp30419-.Ltmp30418 # Record length +.Ltmp30418: + .short 4414 # Record kind: S_LOCAL + .long 10624 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30419: + .cv_def_range .Ltmp15902 .Ltmp15903, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30415: + .p2align 2 + .cv_linetable 1371, "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ", .Lfunc_end1371 + .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@@IEBAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Orphan_range + .long .Ltmp30421-.Ltmp30420 # Subsection size +.Ltmp30420: + .short .Ltmp30423-.Ltmp30422 # Record length +.Ltmp30422: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1372-"?_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@@IEBAXPEAU_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 11764 # 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@@IEBAXPEAU_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@@IEBAXPEAU_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 +.Ltmp30423: + .short .Ltmp30425-.Ltmp30424 # Record length +.Ltmp30424: + .short 4414 # Record kind: S_LOCAL + .long 9959 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30425: + .cv_def_range .Ltmp15904 .Ltmp15912, "E\021O\001\000\000@\000\000\000" + .short .Ltmp30427-.Ltmp30426 # Record length +.Ltmp30426: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30427: + .cv_def_range .Ltmp15904 .Ltmp15912, "E\021O\001\000\000H\000\000\000" + .short .Ltmp30429-.Ltmp30428 # Record length +.Ltmp30428: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30429: + .cv_def_range .Ltmp15904 .Ltmp15912, "E\021O\001\000\000P\000\000\000" + .short .Ltmp30431-.Ltmp30430 # Record length +.Ltmp30430: + .short 4414 # Record kind: S_LOCAL + .long 7456 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +.Ltmp30431: + .cv_def_range .Ltmp15904 .Ltmp15912, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30433-.Ltmp30432 # Record length +.Ltmp30432: + .short 4414 # Record kind: S_LOCAL + .long 11765 # TypeIndex + .short 0 # Flags + .asciz "_Pnext" +.Ltmp30433: + .cv_def_range .Ltmp15904 .Ltmp15912, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30421: + .p2align 2 + .cv_linetable 1372, "?_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@@IEBAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z", .Lfunc_end1372 + .section .debug$S,"dr",associative,"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Getpfirst + .long .Ltmp30435-.Ltmp30434 # Subsection size +.Ltmp30434: + .short .Ltmp30437-.Ltmp30436 # Record length +.Ltmp30436: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1373-"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11766 # Function type index + .secrel32 "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Function section relative address + .secidx "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Getpfirst" # Function name +.Ltmp30437: + .short .Ltmp30439-.Ltmp30438 # Record length +.Ltmp30438: + .short 4414 # Record kind: S_LOCAL + .long 10232 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30439: + .cv_def_range .Ltmp15913 .Ltmp15914, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30435: + .p2align 2 + .cv_linetable 1373, "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ", .Lfunc_end1373 + .section .debug$S,"dr",associative,"?_Unused_capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Unused_capacity + .long .Ltmp30441-.Ltmp30440 # Subsection size +.Ltmp30440: + .short .Ltmp30443-.Ltmp30442 # Record length +.Ltmp30442: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1374-"?_Unused_capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11767 # Function type index + .secrel32 "?_Unused_capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" # Function section relative address + .secidx "?_Unused_capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Unused_capacity" # Function name +.Ltmp30443: + .short .Ltmp30445-.Ltmp30444 # Record length +.Ltmp30444: + .short 4414 # Record kind: S_LOCAL + .long 9959 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30445: + .cv_def_range .Ltmp15915 .Ltmp15916, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30441: + .p2align 2 + .cv_linetable 1374, "?_Unused_capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ", .Lfunc_end1374 + .section .debug$S,"dr",associative,"?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::max_size + .long .Ltmp30447-.Ltmp30446 # Subsection size +.Ltmp30446: + .short .Ltmp30449-.Ltmp30448 # Record length +.Ltmp30448: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1375-"?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11768 # Function type index + .secrel32 "?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" # Function section relative address + .secidx "?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::max_size" # Function name +.Ltmp30449: + .short .Ltmp30451-.Ltmp30450 # Record length +.Ltmp30450: + .short 4414 # Record kind: S_LOCAL + .long 9959 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30451: + .cv_def_range .Ltmp15917 .Ltmp15918, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30447: + .p2align 2 + .cv_linetable 1375, "?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ", .Lfunc_end1375 + .section .debug$S,"dr",associative,"?_Xlen@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Xlen + .long .Ltmp30453-.Ltmp30452 # Subsection size +.Ltmp30452: + .short .Ltmp30455-.Ltmp30454 # Record length +.Ltmp30454: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1376-"?_Xlen@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11769 # Function type index + .secrel32 "?_Xlen@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBAXXZ" # Function section relative address + .secidx "?_Xlen@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Xlen" # Function name +.Ltmp30455: + .short .Ltmp30457-.Ltmp30456 # Record length +.Ltmp30456: + .short 4414 # Record kind: S_LOCAL + .long 9959 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30457: + .cv_def_range .Ltmp15919 .Ltmp15920, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30453: + .p2align 2 + .cv_linetable 1376, "?_Xlen@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBAXXZ", .Lfunc_end1376 + .section .debug$S,"dr",associative,"?_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Reallocate + .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_end1377-"?_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11770 # Function type index + .secrel32 "?_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z" # Function section relative address + .secidx "?_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Reallocate" # Function name +.Ltmp30461: + .short .Ltmp30463-.Ltmp30462 # Record length +.Ltmp30462: + .short 4414 # Record kind: S_LOCAL + .long 9897 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30463: + .cv_def_range .Ltmp15923 .Ltmp15929, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp30465-.Ltmp30464 # Record length +.Ltmp30464: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp30465: + .cv_def_range .Ltmp15923 .Ltmp15929, "E\021N\001\000\000 \000\000\000" + .short .Ltmp30467-.Ltmp30466 # Record length +.Ltmp30466: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 0 # Flags + .asciz "_Ptr" +.Ltmp30467: + .cv_def_range .Ltmp15923 .Ltmp15929, "E\021N\001\000\000\020\000\000\000" + .short .Ltmp30469-.Ltmp30468 # Record length +.Ltmp30468: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Size" +.Ltmp30469: + .cv_def_range .Ltmp15923 .Ltmp15929, "E\021N\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30459: + .p2align 2 + .cv_linetable 1377, "?_Reallocate@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAX_K@Z", .Lfunc_end1377 + .section .debug$S,"dr",associative,"?_Grow_to@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBA_K_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Grow_to + .long .Ltmp30471-.Ltmp30470 # Subsection size +.Ltmp30470: + .short .Ltmp30473-.Ltmp30472 # Record length +.Ltmp30472: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1378-"?_Grow_to@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBA_K_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11771 # Function type index + .secrel32 "?_Grow_to@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBA_K_K@Z" # Function section relative address + .secidx "?_Grow_to@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBA_K_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Grow_to" # Function name +.Ltmp30473: + .short .Ltmp30475-.Ltmp30474 # Record length +.Ltmp30474: + .short 4414 # Record kind: S_LOCAL + .long 9959 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30475: + .cv_def_range .Ltmp15930 .Ltmp15933, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30477-.Ltmp30476 # Record length +.Ltmp30476: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp30477: + .cv_def_range .Ltmp15930 .Ltmp15933, "E\021O\001\000\000@\000\000\000" + .short .Ltmp30479-.Ltmp30478 # Record length +.Ltmp30478: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Capacity" +.Ltmp30479: + .cv_def_range .Ltmp15930 .Ltmp15933, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30471: + .p2align 2 + .cv_linetable 1378, "?_Grow_to@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEBA_K_K@Z", .Lfunc_end1378 + .section .debug$S,"dr",associative,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Myend + .long .Ltmp30481-.Ltmp30480 # Subsection size +.Ltmp30480: + .short .Ltmp30483-.Ltmp30482 # Record length +.Ltmp30482: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1379-"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11772 # Function type index + .secrel32 "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Myend" # Function name +.Ltmp30483: + .short .Ltmp30485-.Ltmp30484 # Record length +.Ltmp30484: + .short 4414 # Record kind: S_LOCAL + .long 10232 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30485: + .cv_def_range .Ltmp15934 .Ltmp15935, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30481: + .p2align 2 + .cv_linetable 1379, "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end1379 + .section .debug$S,"dr",associative,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Getal + .long .Ltmp30487-.Ltmp30486 # Subsection size +.Ltmp30486: + .short .Ltmp30489-.Ltmp30488 # Record length +.Ltmp30488: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1380-"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@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 11773 # Function type index + .secrel32 "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@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 "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Getal" # Function name +.Ltmp30489: + .short .Ltmp30491-.Ltmp30490 # Record length +.Ltmp30490: + .short 4414 # Record kind: S_LOCAL + .long 10232 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30491: + .cv_def_range .Ltmp15936 .Ltmp15937, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30487: + .p2align 2 + .cv_linetable 1380, "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ", .Lfunc_end1380 + .section .debug$S,"dr",associative,"?max_size@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc,0> >::_Grp_t> >::max_size + .long .Ltmp30493-.Ltmp30492 # Subsection size +.Ltmp30492: + .short .Ltmp30495-.Ltmp30494 # Record length +.Ltmp30494: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1381-"?max_size@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11774 # Function type index + .secrel32 "?max_size@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" # Function section relative address + .secidx "?max_size@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_KU_Nil@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc,0> >::_Grp_t> >::max_size" # Function name +.Ltmp30495: + .short .Ltmp30497-.Ltmp30496 # Record length +.Ltmp30496: + .short 4414 # Record kind: S_LOCAL + .long 10305 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30497: + .cv_def_range .Ltmp15938 .Ltmp15939, "E\021O\001\000\000(\000\000\000" + .short .Ltmp30499-.Ltmp30498 # Record length +.Ltmp30498: + .short 4414 # Record kind: S_LOCAL + .long 4971 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30499: + .cv_def_range .Ltmp15938 .Ltmp15939, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30493: + .p2align 2 + .cv_linetable 1381, "?max_size@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_KU_Nil@2@@Z", .Lfunc_end1381 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>::_Get_first + .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_end1382-"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEBAAEBU?$_Wrap_alloc@V?$allocator@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 11775 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEBAAEBU?$_Wrap_alloc@V?$allocator@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_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEBAAEBU?$_Wrap_alloc@V?$allocator@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_first" # Function name +.Ltmp30503: + .short .Ltmp30505-.Ltmp30504 # Record length +.Ltmp30504: + .short 4414 # Record kind: S_LOCAL + .long 10624 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30505: + .cv_def_range .Ltmp15940 .Ltmp15941, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30501: + .p2align 2 + .cv_linetable 1382, "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@@QEBAAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ", .Lfunc_end1382 + .section .debug$S,"dr",associative,"?max_size@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator_traits,0> >::_Grp_t> >::max_size + .long .Ltmp30507-.Ltmp30506 # Subsection size +.Ltmp30506: + .short .Ltmp30509-.Ltmp30508 # Record length +.Ltmp30508: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1383-"?max_size@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11776 # Function type index + .secrel32 "?max_size@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" # Function section relative address + .secidx "?max_size@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator_traits,0> >::_Grp_t> >::max_size" # Function name +.Ltmp30509: + .short .Ltmp30511-.Ltmp30510 # Record length +.Ltmp30510: + .short 4414 # Record kind: S_LOCAL + .long 9901 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp30511: + .cv_def_range .Ltmp15942 .Ltmp15943, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30507: + .p2align 2 + .cv_linetable 1383, "?max_size@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z", .Lfunc_end1383 + .section .debug$S,"dr",associative,"?max_size@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator,0> >::_Grp_t>::max_size + .long .Ltmp30513-.Ltmp30512 # Subsection size +.Ltmp30512: + .short .Ltmp30515-.Ltmp30514 # Record length +.Ltmp30514: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1384-"?max_size@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11777 # Function type index + .secrel32 "?max_size@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEBA_KXZ" # Function section relative address + .secidx "?max_size@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::allocator,0> >::_Grp_t>::max_size" # Function name +.Ltmp30515: + .short .Ltmp30517-.Ltmp30516 # Record length +.Ltmp30516: + .short 4414 # Record kind: S_LOCAL + .long 10260 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30517: + .cv_def_range .Ltmp15944 .Ltmp15945, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30513: + .p2align 2 + .cv_linetable 1384, "?max_size@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEBA_KXZ", .Lfunc_end1384 + .section .debug$S,"dr",associative,"?allocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc,0> >::_Grp_t> >::allocate + .long .Ltmp30519-.Ltmp30518 # Subsection size +.Ltmp30518: + .short .Ltmp30521-.Ltmp30520 # Record length +.Ltmp30520: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1385-"?allocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11778 # Function type index + .secrel32 "?allocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Function section relative address + .secidx "?allocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc,0> >::_Grp_t> >::allocate" # Function name +.Ltmp30521: + .short .Ltmp30523-.Ltmp30522 # Record length +.Ltmp30522: + .short 4414 # Record kind: S_LOCAL + .long 10310 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30523: + .cv_def_range .Ltmp15946 .Ltmp15947, "E\021O\001\000\000(\000\000\000" + .short .Ltmp30525-.Ltmp30524 # Record length +.Ltmp30524: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp30525: + .cv_def_range .Ltmp15946 .Ltmp15947, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30519: + .p2align 2 + .cv_linetable 1385, "?allocate@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z", .Lfunc_end1385 + .section .debug$S,"dr",associative,"??$_Umove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Umove,0> >::_Grp_t *> + .long .Ltmp30527-.Ltmp30526 # Subsection size +.Ltmp30526: + .short .Ltmp30529-.Ltmp30528 # Record length +.Ltmp30528: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1386-"??$_Umove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11781 # Function type index + .secrel32 "??$_Umove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" # Function section relative address + .secidx "??$_Umove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Umove,0> >::_Grp_t *>" # Function name +.Ltmp30529: + .short .Ltmp30531-.Ltmp30530 # Record length +.Ltmp30530: + .short 4414 # Record kind: S_LOCAL + .long 9897 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30531: + .cv_def_range .Ltmp15948 .Ltmp15949, "E\021O\001\000\000(\000\000\000" + .short .Ltmp30533-.Ltmp30532 # Record length +.Ltmp30532: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30533: + .cv_def_range .Ltmp15948 .Ltmp15949, "E\021O\001\000\0000\000\000\000" + .short .Ltmp30535-.Ltmp30534 # Record length +.Ltmp30534: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30535: + .cv_def_range .Ltmp15948 .Ltmp15949, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30537-.Ltmp30536 # Record length +.Ltmp30536: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp30537: + .cv_def_range .Ltmp15948 .Ltmp15949, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30527: + .p2align 2 + .cv_linetable 1386, "??$_Umove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z", .Lfunc_end1386 + .section .debug$S,"dr",associative,"?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator,0> >::_Grp_t>::allocate + .long .Ltmp30539-.Ltmp30538 # Subsection size +.Ltmp30538: + .short .Ltmp30541-.Ltmp30540 # Record length +.Ltmp30540: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1387-"?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11782 # Function type index + .secrel32 "?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Function section relative address + .secidx "?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator,0> >::_Grp_t>::allocate" # Function name +.Ltmp30541: + .short .Ltmp30543-.Ltmp30542 # Record length +.Ltmp30542: + .short 4414 # Record kind: S_LOCAL + .long 10265 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30543: + .cv_def_range .Ltmp15950 .Ltmp15951, "E\021O\001\000\000(\000\000\000" + .short .Ltmp30545-.Ltmp30544 # Record length +.Ltmp30544: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp30545: + .cv_def_range .Ltmp15950 .Ltmp15951, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30539: + .p2align 2 + .cv_linetable 1387, "?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z", .Lfunc_end1387 + .section .debug$S,"dr",associative,"??$_Uninitialized_move@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_move,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > + .long .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_end1388-"??$_Uninitialized_move@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11785 # Function type index + .secrel32 "??$_Uninitialized_move@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_move@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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 +.Ltmp30549: + .short .Ltmp30551-.Ltmp30550 # Record length +.Ltmp30550: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30551: + .cv_def_range .Ltmp15952 .Ltmp15953, "E\021O\001\000\000@\000\000\000" + .short .Ltmp30553-.Ltmp30552 # Record length +.Ltmp30552: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30553: + .cv_def_range .Ltmp15952 .Ltmp15953, "E\021O\001\000\000H\000\000\000" + .short .Ltmp30555-.Ltmp30554 # Record length +.Ltmp30554: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp30555: + .cv_def_range .Ltmp15952 .Ltmp15953, "E\021O\001\000\000X\000\000\000" + .short .Ltmp30557-.Ltmp30556 # Record length +.Ltmp30556: + .short 4414 # Record kind: S_LOCAL + .long 10228 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp30557: + .cv_def_range .Ltmp15952 .Ltmp15953, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30547: + .p2align 2 + .cv_linetable 1388, "??$_Uninitialized_move@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z", .Lfunc_end1388 + .section .debug$S,"dr",associative,"??$_Rechecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAU120@PEAU120@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Rechecked,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *> + .long .Ltmp30559-.Ltmp30558 # Subsection size +.Ltmp30558: + .short .Ltmp30561-.Ltmp30560 # Record length +.Ltmp30560: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1389-"??$_Rechecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAU120@PEAU120@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11788 # Function type index + .secrel32 "??$_Rechecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAU120@PEAU120@@Z" # Function section relative address + .secidx "??$_Rechecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAU120@PEAU120@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Rechecked,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *>" # Function name +.Ltmp30561: + .short .Ltmp30563-.Ltmp30562 # Record length +.Ltmp30562: + .short 4414 # Record kind: S_LOCAL + .long 10250 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp30563: + .cv_def_range .Ltmp15954 .Ltmp15955, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp30565-.Ltmp30564 # Record length +.Ltmp30564: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Src" +.Ltmp30565: + .cv_def_range .Ltmp15954 .Ltmp15955, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30559: + .p2align 2 + .cv_linetable 1389, "??$_Rechecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAPEAU120@PEAU120@@Z", .Lfunc_end1389 + .section .debug$S,"dr",associative,"??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_move_al_unchecked,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > + .long .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_end1390-"??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11789 # Function type index + .secrel32 "??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_move_al_unchecked,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >" # Function name +.Ltmp30569: + .short .Ltmp30571-.Ltmp30570 # Record length +.Ltmp30570: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30571: + .cv_def_range .Ltmp15956 .Ltmp15957, "E\021O\001\000\000p\000\000\000" + .short .Ltmp30573-.Ltmp30572 # Record length +.Ltmp30572: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30573: + .cv_def_range .Ltmp15956 .Ltmp15957, "E\021O\001\000\000H\000\000\000" + .short .Ltmp30575-.Ltmp30574 # Record length +.Ltmp30574: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp30575: + .cv_def_range .Ltmp15956 .Ltmp15957, "E\021O\001\000\000x\000\000\000" + .short .Ltmp30577-.Ltmp30576 # Record length +.Ltmp30576: + .short 4414 # Record kind: S_LOCAL + .long 10228 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp30577: + .cv_def_range .Ltmp15956 .Ltmp15957, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30567: + .p2align 2 + .cv_linetable 1390, "??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z", .Lfunc_end1390 + .section .debug$S,"dr",associative,"??$_Unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unchecked,0> >::_Grp_t *> + .long .Ltmp30579-.Ltmp30578 # Subsection size +.Ltmp30578: + .short .Ltmp30581-.Ltmp30580 # Record length +.Ltmp30580: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1391-"??$_Unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11792 # Function type index + .secrel32 "??$_Unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" # Function section relative address + .secidx "??$_Unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unchecked,0> >::_Grp_t *>" # Function name +.Ltmp30581: + .short .Ltmp30583-.Ltmp30582 # Record length +.Ltmp30582: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Src" +.Ltmp30583: + .cv_def_range .Ltmp15958 .Ltmp15959, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30579: + .p2align 2 + .cv_linetable 1391, "??$_Unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z", .Lfunc_end1391 + .section .debug$S,"dr",associative,"??$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_move_al_unchecked1,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > + .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_end1392-"??$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11795 # Function type index + .secrel32 "??$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_move_al_unchecked1,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >" # Function name +.Ltmp30587: + .short .Ltmp30589-.Ltmp30588 # Record length +.Ltmp30588: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30589: + .cv_def_range .Ltmp15962 .Ltmp15967, "E\021N\001\000\000\310\377\377\377" + .short .Ltmp30591-.Ltmp30590 # Record length +.Ltmp30590: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30591: + .cv_def_range .Ltmp15962 .Ltmp15967, "E\021N\001\000\000\320\377\377\377" + .short .Ltmp30593-.Ltmp30592 # Record length +.Ltmp30592: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp30593: + .cv_def_range .Ltmp15962 .Ltmp15967, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp30595-.Ltmp30594 # Record length +.Ltmp30594: + .short 4414 # Record kind: S_LOCAL + .long 10228 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp30595: + .cv_def_range .Ltmp15962 .Ltmp15967, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp30597-.Ltmp30596 # Record length +.Ltmp30596: + .short 4414 # Record kind: S_LOCAL + .long 8200 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30597: + .cv_def_range .Ltmp15962 .Ltmp15967, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp30599-.Ltmp30598 # Record length +.Ltmp30598: + .short 4414 # Record kind: S_LOCAL + .long 11468 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30599: + .cv_def_range .Ltmp15962 .Ltmp15967, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp30601-.Ltmp30600 # Record length +.Ltmp30600: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 0 # Flags + .asciz "_Next" +.Ltmp30601: + .cv_def_range .Ltmp15962 .Ltmp15967, "E\021N\001\000\000\300\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30585: + .p2align 2 + .cv_linetable 1392, "??$_Uninitialized_move_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z", .Lfunc_end1392 + .section .debug$S,"dr",associative,"??$_Ptr_move_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Ptr_move_cat,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t> + .long .Ltmp30603-.Ltmp30602 # Subsection size +.Ltmp30602: + .short .Ltmp30605-.Ltmp30604 # Record length +.Ltmp30604: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1393-"??$_Ptr_move_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11800 # Function type index + .secrel32 "??$_Ptr_move_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section relative address + .secidx "??$_Ptr_move_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Ptr_move_cat,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t>" # Function name +.Ltmp30605: + .short .Ltmp30607-.Ltmp30606 # Record length +.Ltmp30606: + .short 4414 # Record kind: S_LOCAL + .long 11797 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30607: + .cv_def_range .Ltmp15968 .Ltmp15969, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp30609-.Ltmp30608 # Record length +.Ltmp30608: + .short 4414 # Record kind: S_LOCAL + .long 11797 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30609: + .cv_def_range .Ltmp15968 .Ltmp15969, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30603: + .p2align 2 + .cv_linetable 1393, "??$_Ptr_move_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z", .Lfunc_end1393 + .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@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU231@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc,0> >::_Grp_t> >::construct,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t> + .long .Ltmp30611-.Ltmp30610 # Subsection size +.Ltmp30610: + .short .Ltmp30613-.Ltmp30612 # Record length +.Ltmp30612: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1394-"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU231@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11803 # 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@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU231@@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@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU231@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc,0> >::_Grp_t> >::construct,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t>" # Function name +.Ltmp30613: + .short .Ltmp30615-.Ltmp30614 # Record length +.Ltmp30614: + .short 4414 # Record kind: S_LOCAL + .long 10310 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30615: + .cv_def_range .Ltmp15970 .Ltmp15971, "E\021O\001\000\0000\000\000\000" + .short .Ltmp30617-.Ltmp30616 # Record length +.Ltmp30616: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp30617: + .cv_def_range .Ltmp15970 .Ltmp15971, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30619-.Ltmp30618 # Record length +.Ltmp30618: + .short 4414 # Record kind: S_LOCAL + .long 9940 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp30619: + .cv_def_range .Ltmp15970 .Ltmp15971, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30611: + .p2align 2 + .cv_linetable 1394, "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU231@@Z", .Lfunc_end1394 + .section .debug$S,"dr",associative,"??$move@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::move,0> >::_Grp_t &> + .long .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_end1395-"??$move@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11805 # Function type index + .secrel32 "??$move@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" # Function section relative address + .secidx "??$move@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" # Function section index + .byte 0 # Flags + .asciz "std::move,0> >::_Grp_t &>" # Function name +.Ltmp30623: + .short .Ltmp30625-.Ltmp30624 # Record length +.Ltmp30624: + .short 4414 # Record kind: S_LOCAL + .long 9975 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp30625: + .cv_def_range .Ltmp15972 .Ltmp15973, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30621: + .p2align 2 + .cv_linetable 1395, "??$move@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z", .Lfunc_end1395 + .section .debug$S,"dr",associative,"??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unfancy,0> >::_Grp_t> + .long .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_end1396-"??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11806 # Function type index + .secrel32 "??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" # Function section relative address + .secidx "??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unfancy,0> >::_Grp_t>" # Function name +.Ltmp30629: + .short .Ltmp30631-.Ltmp30630 # Record length +.Ltmp30630: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp30631: + .cv_def_range .Ltmp15974 .Ltmp15975, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30627: + .p2align 2 + .cv_linetable 1396, "??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z", .Lfunc_end1396 + .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@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU341@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator_traits,0> >::_Grp_t> >::construct,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t> + .long .Ltmp30633-.Ltmp30632 # Subsection size +.Ltmp30632: + .short .Ltmp30635-.Ltmp30634 # Record length +.Ltmp30634: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1397-"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU341@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11809 # 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@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU341@@Z" # Function section relative address + .secidx "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU341@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator_traits,0> >::_Grp_t> >::construct,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t>" # Function name +.Ltmp30635: + .short .Ltmp30637-.Ltmp30636 # Record length +.Ltmp30636: + .short 4414 # Record kind: S_LOCAL + .long 10660 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp30637: + .cv_def_range .Ltmp15976 .Ltmp15977, "E\021O\001\000\0000\000\000\000" + .short .Ltmp30639-.Ltmp30638 # Record length +.Ltmp30638: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp30639: + .cv_def_range .Ltmp15976 .Ltmp15977, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30641-.Ltmp30640 # Record length +.Ltmp30640: + .short 4414 # Record kind: S_LOCAL + .long 9940 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp30641: + .cv_def_range .Ltmp15976 .Ltmp15977, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30633: + .p2align 2 + .cv_linetable 1397, "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU341@@Z", .Lfunc_end1397 + .section .debug$S,"dr",associative,"??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward,0> >::_Grp_t> + .long .Ltmp30643-.Ltmp30642 # Subsection size +.Ltmp30642: + .short .Ltmp30645-.Ltmp30644 # Record length +.Ltmp30644: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1398-"??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11810 # Function type index + .secrel32 "??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" # Function section relative address + .secidx "??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward,0> >::_Grp_t>" # Function name +.Ltmp30645: + .short .Ltmp30647-.Ltmp30646 # Record length +.Ltmp30646: + .short 4414 # Record kind: S_LOCAL + .long 9975 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp30647: + .cv_def_range .Ltmp15978 .Ltmp15979, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30643: + .p2align 2 + .cv_linetable 1398, "??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z", .Lfunc_end1398 + .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@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU231@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator,0> >::_Grp_t>::construct,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t> + .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_end1399-"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU231@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11812 # 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@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU231@@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@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU231@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator,0> >::_Grp_t>::construct,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t>" # Function name +.Ltmp30651: + .short .Ltmp30653-.Ltmp30652 # Record length +.Ltmp30652: + .short 4414 # Record kind: S_LOCAL + .long 10265 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30653: + .cv_def_range .Ltmp15980 .Ltmp15981, "E\021O\001\000\0000\000\000\000" + .short .Ltmp30655-.Ltmp30654 # Record length +.Ltmp30654: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp30655: + .cv_def_range .Ltmp15980 .Ltmp15981, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30657-.Ltmp30656 # Record length +.Ltmp30656: + .short 4414 # Record kind: S_LOCAL + .long 9940 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp30657: + .cv_def_range .Ltmp15980 .Ltmp15981, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30649: + .p2align 2 + .cv_linetable 1399, "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU231@@Z", .Lfunc_end1399 + .section .debug$S,"dr",associative,"?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::capacity + .long .Ltmp30659-.Ltmp30658 # Subsection size +.Ltmp30658: + .short .Ltmp30661-.Ltmp30660 # Record length +.Ltmp30660: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1400-"?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11813 # Function type index + .secrel32 "?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" # Function section relative address + .secidx "?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::capacity" # Function name +.Ltmp30661: + .short .Ltmp30663-.Ltmp30662 # Record length +.Ltmp30662: + .short 4414 # Record kind: S_LOCAL + .long 9959 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30663: + .cv_def_range .Ltmp15982 .Ltmp15983, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30659: + .p2align 2 + .cv_linetable 1400, "?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ", .Lfunc_end1400 + .section .debug$S,"dr",associative,"??$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_default_fill_n1,0> >::_Grp_t *,unsigned long long,std::allocator,0> >::_Grp_t> > + .long .Ltmp30665-.Ltmp30664 # Subsection size +.Ltmp30664: + .short .Ltmp30667-.Ltmp30666 # Record length +.Ltmp30666: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1401-"??$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11816 # Function type index + .secrel32 "??$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_default_fill_n1,0> >::_Grp_t *,unsigned long long,std::allocator,0> >::_Grp_t> >" # Function name +.Ltmp30667: + .short .Ltmp30669-.Ltmp30668 # Record length +.Ltmp30668: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30669: + .cv_def_range .Ltmp15986 .Ltmp15991, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp30671-.Ltmp30670 # Record length +.Ltmp30670: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp30671: + .cv_def_range .Ltmp15986 .Ltmp15991, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp30673-.Ltmp30672 # Record length +.Ltmp30672: + .short 4414 # Record kind: S_LOCAL + .long 10228 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp30673: + .cv_def_range .Ltmp15986 .Ltmp15991, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp30675-.Ltmp30674 # Record length +.Ltmp30674: + .short 4414 # Record kind: S_LOCAL + .long 4869 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30675: + .cv_def_range .Ltmp15986 .Ltmp15991, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp30677-.Ltmp30676 # Record length +.Ltmp30676: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 0 # Flags + .asciz "_Next" +.Ltmp30677: + .cv_def_range .Ltmp15986 .Ltmp15991, "E\021N\001\000\000\320\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30665: + .p2align 2 + .cv_linetable 1401, "??$_Uninitialized_default_fill_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_KAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z", .Lfunc_end1401 + .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@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc,0> >::_Grp_t> >::construct,0> >::_Grp_t> + .long .Ltmp30679-.Ltmp30678 # Subsection size +.Ltmp30678: + .short .Ltmp30681-.Ltmp30680 # Record length +.Ltmp30680: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1402-"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_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 11818 # 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@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_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@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_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::_Wrap_alloc,0> >::_Grp_t> >::construct,0> >::_Grp_t>" # Function name +.Ltmp30681: + .short .Ltmp30683-.Ltmp30682 # Record length +.Ltmp30682: + .short 4414 # Record kind: S_LOCAL + .long 10310 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30683: + .cv_def_range .Ltmp15992 .Ltmp15993, "E\021O\001\000\000(\000\000\000" + .short .Ltmp30685-.Ltmp30684 # Record length +.Ltmp30684: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp30685: + .cv_def_range .Ltmp15992 .Ltmp15993, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30679: + .p2align 2 + .cv_linetable 1402, "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z", .Lfunc_end1402 + .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@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator_traits,0> >::_Grp_t> >::construct,0> >::_Grp_t> + .long .Ltmp30687-.Ltmp30686 # Subsection size +.Ltmp30686: + .short .Ltmp30689-.Ltmp30688 # Record length +.Ltmp30688: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1403-"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_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 11821 # 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@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_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@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_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::allocator_traits,0> >::_Grp_t> >::construct,0> >::_Grp_t>" # Function name +.Ltmp30689: + .short .Ltmp30691-.Ltmp30690 # Record length +.Ltmp30690: + .short 4414 # Record kind: S_LOCAL + .long 10660 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp30691: + .cv_def_range .Ltmp15994 .Ltmp15995, "E\021O\001\000\000(\000\000\000" + .short .Ltmp30693-.Ltmp30692 # Record length +.Ltmp30692: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp30693: + .cv_def_range .Ltmp15994 .Ltmp15995, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30687: + .p2align 2 + .cv_linetable 1403, "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z", .Lfunc_end1403 + .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@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator,0> >::_Grp_t>::construct,0> >::_Grp_t> + .long .Ltmp30695-.Ltmp30694 # Subsection size +.Ltmp30694: + .short .Ltmp30697-.Ltmp30696 # Record length +.Ltmp30696: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1404-"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_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 11823 # 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@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_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@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_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::allocator,0> >::_Grp_t>::construct,0> >::_Grp_t>" # Function name +.Ltmp30697: + .short .Ltmp30699-.Ltmp30698 # Record length +.Ltmp30698: + .short 4414 # Record kind: S_LOCAL + .long 10265 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30699: + .cv_def_range .Ltmp15996 .Ltmp15997, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30701-.Ltmp30700 # Record length +.Ltmp30700: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp30701: + .cv_def_range .Ltmp15996 .Ltmp15997, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30695: + .p2align 2 + .cv_linetable 1404, "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z", .Lfunc_end1404 + .section .debug$S,"dr",associative,"??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Tgt_state_t,0> >::_Grp_t::_Grp_t + .long .Ltmp30703-.Ltmp30702 # Subsection size +.Ltmp30702: + .short .Ltmp30705-.Ltmp30704 # Record length +.Ltmp30704: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1405-"??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11825 # Function type index + .secrel32 "??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Tgt_state_t,0> >::_Grp_t::_Grp_t" # Function name +.Ltmp30705: + .short .Ltmp30707-.Ltmp30706 # Record length +.Ltmp30706: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30707: + .cv_def_range .Ltmp15998 .Ltmp15999, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30703: + .p2align 2 + .cv_linetable 1405, "??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ", .Lfunc_end1405 + .section .debug$S,"dr",associative,"??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::regex_constants::operator| + .long .Ltmp30709-.Ltmp30708 # Subsection size +.Ltmp30708: + .short .Ltmp30711-.Ltmp30710 # Record length +.Ltmp30710: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1406-"??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11826 # 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 +.Ltmp30711: + .short .Ltmp30713-.Ltmp30712 # Record length +.Ltmp30712: + .short 4414 # Record kind: S_LOCAL + .long 6793 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp30713: + .cv_def_range .Ltmp16000 .Ltmp16001, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp30715-.Ltmp30714 # Record length +.Ltmp30714: + .short 4414 # Record kind: S_LOCAL + .long 6793 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp30715: + .cv_def_range .Ltmp16000 .Ltmp16001, "E\021O\001\000\000\004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30709: + .p2align 2 + .cv_linetable 1406, "??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z", .Lfunc_end1406 + .section .debug$S,"dr",associative,"??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator-- + .long .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_end1407-"??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11827 # Function type index + .secrel32 "??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # Function section relative address + .secidx "??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator--" # Function name +.Ltmp30719: + .short .Ltmp30721-.Ltmp30720 # Record length +.Ltmp30720: + .short 4414 # Record kind: S_LOCAL + .long 6733 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30721: + .cv_def_range .Ltmp16004 .Ltmp16005, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30717: + .p2align 2 + .cv_linetable 1407, "??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ", .Lfunc_end1407 + .section .debug$S,"dr",associative,"??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator* + .long .Ltmp30723-.Ltmp30722 # Subsection size +.Ltmp30722: + .short .Ltmp30725-.Ltmp30724 # Record length +.Ltmp30724: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1408-"??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11828 # Function type index + .secrel32 "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" # Function section relative address + .secidx "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator*" # Function name +.Ltmp30725: + .short .Ltmp30727-.Ltmp30726 # Record length +.Ltmp30726: + .short 4414 # Record kind: S_LOCAL + .long 6739 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30727: + .cv_def_range .Ltmp16008 .Ltmp16009, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30723: + .p2align 2 + .cv_linetable 1408, "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ", .Lfunc_end1408 + .section .debug$S,"dr",associative,"?_Is_wc@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@H@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Is_wc + .long .Ltmp30729-.Ltmp30728 # Subsection size +.Ltmp30728: + .short .Ltmp30731-.Ltmp30730 # Record length +.Ltmp30730: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1409-"?_Is_wc@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11829 # Function type index + .secrel32 "?_Is_wc@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@H@Z" # Function section relative address + .secidx "?_Is_wc@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@H@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Is_wc" # Function name +.Ltmp30731: + .short .Ltmp30733-.Ltmp30732 # Record length +.Ltmp30732: + .short 4414 # Record kind: S_LOCAL + .long 9720 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30733: + .cv_def_range .Ltmp16010 .Ltmp16025, "E\021O\001\000\000@\000\000\000" + .short .Ltmp30735-.Ltmp30734 # Record length +.Ltmp30734: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_Ch0" +.Ltmp30735: + .cv_def_range .Lfunc_begin1409 .Ltmp16011, "A\021K\001\000\000" + .cv_def_range .Ltmp16011 .Ltmp16024, "E\021O\001\000\0000\000\000\000" + .short .Ltmp30737-.Ltmp30736 # Record length +.Ltmp30736: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Offset" +.Ltmp30737: + .cv_def_range .Ltmp16010 .Ltmp16025, "E\021O\001\000\000H\000\000\000" + .short .Ltmp30739-.Ltmp30738 # Record length +.Ltmp30738: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16023-.Ltmp16017 # Code size + .secrel32 .Ltmp16017 # Function section relative address + .secidx .Lfunc_begin1409 # Function section index + .byte 0 # Lexical block name +.Ltmp30739: + .short .Ltmp30741-.Ltmp30740 # Record length +.Ltmp30740: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 0 # Flags + .asciz "_Ch" +.Ltmp30741: + .cv_def_range .Ltmp16017 .Ltmp16023, "E\021O\001\000\000?\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30729: + .p2align 2 + .cv_linetable 1409, "?_Is_wc@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@H@Z", .Lfunc_end1409 + .section .debug$S,"dr",associative,"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator++ + .long .Ltmp30743-.Ltmp30742 # Subsection size +.Ltmp30742: + .short .Ltmp30745-.Ltmp30744 # Record length +.Ltmp30744: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1410-"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11830 # Function type index + .secrel32 "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # Function section relative address + .secidx "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator++" # Function name +.Ltmp30745: + .short .Ltmp30747-.Ltmp30746 # Record length +.Ltmp30746: + .short 4414 # Record kind: S_LOCAL + .long 6733 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30747: + .cv_def_range .Ltmp16028 .Ltmp16029, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30743: + .p2align 2 + .cv_linetable 1410, "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ", .Lfunc_end1410 + .section .debug$S,"dr",associative,"??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compare,0>,const char *,std::regex_traits > + .long .Ltmp30749-.Ltmp30748 # Subsection size +.Ltmp30748: + .short .Ltmp30751-.Ltmp30750 # Record length +.Ltmp30750: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1411-"??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11833 # Function type index + .secrel32 "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" # Function section relative address + .secidx "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compare,0>,const char *,std::regex_traits >" # Function name +.Ltmp30751: + .short .Ltmp30753-.Ltmp30752 # Record length +.Ltmp30752: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_Begin1" +.Ltmp30753: + .cv_def_range .Lfunc_begin1411 .Ltmp16032, "A\021K\001\000\000" + .cv_def_range .Ltmp16032 .Ltmp16040, "E\021O\001\000\000x\000\000\000" + .short .Ltmp30755-.Ltmp30754 # Record length +.Ltmp30754: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_End1" +.Ltmp30755: + .cv_def_range .Lfunc_begin1411 .Ltmp16033, "A\021P\001\000\000" + .cv_def_range .Ltmp16033 .Ltmp16040, "E\021O\001\000\000`\000\000\000" + .short .Ltmp30757-.Ltmp30756 # Record length +.Ltmp30756: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Begin2" +.Ltmp30757: + .cv_def_range .Ltmp16030 .Ltmp16041, "E\021O\001\000\000\220\000\000\000" + .short .Ltmp30759-.Ltmp30758 # Record length +.Ltmp30758: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_End2" +.Ltmp30759: + .cv_def_range .Ltmp16030 .Ltmp16041, "E\021O\001\000\000\200\001\000\000" + .short .Ltmp30761-.Ltmp30760 # Record length +.Ltmp30760: + .short 4414 # Record kind: S_LOCAL + .long 9216 # TypeIndex + .short 1 # Flags + .asciz "_Traits" +.Ltmp30761: + .cv_def_range .Ltmp16030 .Ltmp16041, "E\021O\001\000\000\210\001\000\000" + .short .Ltmp30763-.Ltmp30762 # Record length +.Ltmp30762: + .short 4414 # Record kind: S_LOCAL + .long 9174 # TypeIndex + .short 1 # Flags + .asciz "_Sflags" +.Ltmp30763: + .cv_def_range .Ltmp16030 .Ltmp16041, "E\021O\001\000\000\220\001\000\000" + .short .Ltmp30765-.Ltmp30764 # Record length +.Ltmp30764: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp30765: + .cv_def_range .Ltmp16030 .Ltmp16031, "A\021J\001\000\000" + .cv_def_range .Ltmp16031 .Ltmp16040, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30749: + .p2align 2 + .cv_linetable 1411, "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z", .Lfunc_end1411 + .section .debug$S,"dr",associative,"?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Buf::_Str + .long .Ltmp30767-.Ltmp30766 # Subsection size +.Ltmp30766: + .short .Ltmp30769-.Ltmp30768 # Record length +.Ltmp30768: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1412-"?_Str@?$_Buf@D@std@@QEBAPEBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11834 # Function type index + .secrel32 "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" # Function section relative address + .secidx "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Buf::_Str" # Function name +.Ltmp30769: + .short .Ltmp30771-.Ltmp30770 # Record length +.Ltmp30770: + .short 4414 # Record kind: S_LOCAL + .long 11385 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30771: + .cv_def_range .Ltmp16042 .Ltmp16043, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30767: + .p2align 2 + .cv_linetable 1412, "?_Str@?$_Buf@D@std@@QEBAPEBDXZ", .Lfunc_end1412 + .section .debug$S,"dr",associative,"?_Size@?$_Buf@D@std@@QEBAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Buf::_Size + .long .Ltmp30773-.Ltmp30772 # Subsection size +.Ltmp30772: + .short .Ltmp30775-.Ltmp30774 # Record length +.Ltmp30774: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1413-"?_Size@?$_Buf@D@std@@QEBAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11835 # Function type index + .secrel32 "?_Size@?$_Buf@D@std@@QEBAIXZ" # Function section relative address + .secidx "?_Size@?$_Buf@D@std@@QEBAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Buf::_Size" # Function name +.Ltmp30775: + .short .Ltmp30777-.Ltmp30776 # Record length +.Ltmp30776: + .short 4414 # Record kind: S_LOCAL + .long 11385 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30777: + .cv_def_range .Ltmp16044 .Ltmp16045, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30773: + .p2align 2 + .cv_linetable 1413, "?_Size@?$_Buf@D@std@@QEBAIXZ", .Lfunc_end1413 + .section .debug$S,"dr",associative,"?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Do_class + .long .Ltmp30779-.Ltmp30778 # Subsection size +.Ltmp30778: + .short .Ltmp30781-.Ltmp30780 # Record length +.Ltmp30780: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1414-"?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11836 # Function type index + .secrel32 "?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" # Function section relative address + .secidx "?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Do_class" # Function name +.Ltmp30781: + .short .Ltmp30783-.Ltmp30782 # Record length +.Ltmp30782: + .short 4414 # Record kind: S_LOCAL + .long 9720 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30783: + .cv_def_range .Ltmp16046 .Ltmp16068, "E\021O\001\000\000\220\000\000\000" + .short .Ltmp30785-.Ltmp30784 # Record length +.Ltmp30784: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 1 # Flags + .asciz "_Nx" +.Ltmp30785: + .cv_def_range .Ltmp16046 .Ltmp16068, "E\021O\001\000\000\230\000\000\000" + .short .Ltmp30787-.Ltmp30786 # Record length +.Ltmp30786: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Found" +.Ltmp30787: + .cv_def_range .Ltmp16046 .Ltmp16068, "E\021O\001\000\000\217\000\000\000" + .short .Ltmp30789-.Ltmp30788 # Record length +.Ltmp30788: + .short 4414 # Record kind: S_LOCAL + .long 32 # TypeIndex + .short 0 # Flags + .asciz "_Ch" +.Ltmp30789: + .cv_def_range .Ltmp16046 .Ltmp16068, "E\021O\001\000\000\037\001\000\000" + .short .Ltmp30791-.Ltmp30790 # Record length +.Ltmp30790: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 0 # Flags + .asciz "_Res0" +.Ltmp30791: + .cv_def_range .Ltmp16046 .Ltmp16068, "E\021O\001\000\000\b\001\000\000" + .short .Ltmp30793-.Ltmp30792 # Record length +.Ltmp30792: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 0 # Flags + .asciz "_Resx" +.Ltmp30793: + .cv_def_range .Ltmp16046 .Ltmp16068, "E\021O\001\000\000\370\000\000\000" + .short .Ltmp30795-.Ltmp30794 # Record length +.Ltmp30794: + .short 4414 # Record kind: S_LOCAL + .long 11838 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp30795: + .cv_def_range .Ltmp16046 .Ltmp16068, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30779: + .p2align 2 + .cv_linetable 1414, "?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z", .Lfunc_end1414 + .section .debug$S,"dr",associative,"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Bt_state_t,0> >::_Bt_state_t + .long .Ltmp30797-.Ltmp30796 # Subsection size +.Ltmp30796: + .short .Ltmp30799-.Ltmp30798 # Record length +.Ltmp30798: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1415-"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11859 # Function type index + .secrel32 "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Bt_state_t,0> >::_Bt_state_t" # Function name +.Ltmp30799: + .short .Ltmp30801-.Ltmp30800 # Record length +.Ltmp30800: + .short 4414 # Record kind: S_LOCAL + .long 11147 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30801: + .cv_def_range .Ltmp16069 .Ltmp16070, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30803-.Ltmp30802 # Record length +.Ltmp30802: + .short 4414 # Record kind: S_LOCAL + .long 9756 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30803: + .cv_def_range .Ltmp16069 .Ltmp16070, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30797: + .p2align 2 + .cv_linetable 1415, "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z", .Lfunc_end1415 + .section .debug$S,"dr",associative,"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAXAEBV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Tgt_state_t,0> >::operator= + .long .Ltmp30805-.Ltmp30804 # Subsection size +.Ltmp30804: + .short .Ltmp30807-.Ltmp30806 # Record length +.Ltmp30806: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1416-"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAXAEBV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11860 # Function type index + .secrel32 "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAXAEBV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # Function section relative address + .secidx "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAXAEBV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Tgt_state_t,0> >::operator=" # Function name +.Ltmp30807: + .short .Ltmp30809-.Ltmp30808 # Record length +.Ltmp30808: + .short 4414 # Record kind: S_LOCAL + .long 9754 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30809: + .cv_def_range .Ltmp16071 .Ltmp16072, "E\021O\001\000\000(\000\000\000" + .short .Ltmp30811-.Ltmp30810 # Record length +.Ltmp30810: + .short 4414 # Record kind: S_LOCAL + .long 9756 # TypeIndex + .short 1 # Flags + .asciz "_Other" +.Ltmp30811: + .cv_def_range .Ltmp16071 .Ltmp16072, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30805: + .p2align 2 + .cv_linetable 1416, "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAXAEBV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z", .Lfunc_end1416 + .section .debug$S,"dr",associative,"??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compare,0>,gsl::details::span_iterator,0>,std::regex_traits > + .long .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_end1417-"??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11863 # Function type index + .secrel32 "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" # Function section relative address + .secidx "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >" # Function name +.Ltmp30815: + .short .Ltmp30817-.Ltmp30816 # Record length +.Ltmp30816: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_Begin1" +.Ltmp30817: + .cv_def_range .Lfunc_begin1417 .Ltmp16075, "A\021K\001\000\000" + .cv_def_range .Ltmp16075 .Ltmp16085, "E\021O\001\000\000p\000\000\000" + .short .Ltmp30819-.Ltmp30818 # Record length +.Ltmp30818: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_End1" +.Ltmp30819: + .cv_def_range .Lfunc_begin1417 .Ltmp16078, "A\021P\001\000\000" + .cv_def_range .Ltmp16078 .Ltmp16085, "E\021O\001\000\000X\000\000\000" + .short .Ltmp30821-.Ltmp30820 # Record length +.Ltmp30820: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_Begin2" +.Ltmp30821: + .cv_def_range .Lfunc_begin1417 .Ltmp16077, "A\021Q\001\000\000" + .cv_def_range .Ltmp16077 .Ltmp16085, "E\021O\001\000\000`\000\000\000" + .short .Ltmp30823-.Ltmp30822 # Record length +.Ltmp30822: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_End2" +.Ltmp30823: + .cv_def_range .Lfunc_begin1417 .Ltmp16076, "A\021L\001\000\000" + .cv_def_range .Ltmp16076 .Ltmp16085, "E\021O\001\000\000h\000\000\000" + .short .Ltmp30825-.Ltmp30824 # Record length +.Ltmp30824: + .short 4414 # Record kind: S_LOCAL + .long 9216 # TypeIndex + .short 1 # Flags + .asciz "_Traits" +.Ltmp30825: + .cv_def_range .Ltmp16073 .Ltmp16086, "E\021O\001\000\000\330\001\000\000" + .short .Ltmp30827-.Ltmp30826 # Record length +.Ltmp30826: + .short 4414 # Record kind: S_LOCAL + .long 9174 # TypeIndex + .short 1 # Flags + .asciz "_Sflags" +.Ltmp30827: + .cv_def_range .Ltmp16073 .Ltmp16086, "E\021O\001\000\000\340\001\000\000" + .short .Ltmp30829-.Ltmp30828 # Record length +.Ltmp30828: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp30829: + .cv_def_range .Ltmp16073 .Ltmp16074, "A\021J\001\000\000" + .cv_def_range .Ltmp16074 .Ltmp16085, "E\021O\001\000\000x\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30813: + .p2align 2 + .cv_linetable 1417, "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z", .Lfunc_end1417 + .section .debug$S,"dr",associative,"?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Do_if + .long .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_end1418-"?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11864 # Function type index + .secrel32 "?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z" # Function section relative address + .secidx "?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Do_if" # Function name +.Ltmp30833: + .short .Ltmp30835-.Ltmp30834 # Record length +.Ltmp30834: + .short 4414 # Record kind: S_LOCAL + .long 9720 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30835: + .cv_def_range .Ltmp16105 .Ltmp16125, "E\021N\001\000\000 \001\000\000" + .short .Ltmp30837-.Ltmp30836 # Record length +.Ltmp30836: + .short 4414 # Record kind: S_LOCAL + .long 9728 # TypeIndex + .short 1 # Flags + .asciz "_Node" +.Ltmp30837: + .cv_def_range .Ltmp16105 .Ltmp16125, "E\021N\001\000\000(\001\000\000" + .short .Ltmp30839-.Ltmp30838 # Record length +.Ltmp30838: + .short 4414 # Record kind: S_LOCAL + .long 9761 # TypeIndex + .short 0 # Flags + .asciz "_St" +.Ltmp30839: + .cv_def_range .Ltmp16105 .Ltmp16125, "E\021N\001\000\000\300\000\000\000" + .short .Ltmp30841-.Ltmp30840 # Record length +.Ltmp30840: + .short 4414 # Record kind: S_LOCAL + .long 9761 # TypeIndex + .short 0 # Flags + .asciz "_Final" +.Ltmp30841: + .cv_def_range .Ltmp16105 .Ltmp16125, "E\021N\001\000\000X\000\000\000" + .short .Ltmp30843-.Ltmp30842 # Record length +.Ltmp30842: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Final_len" +.Ltmp30843: + .cv_def_range .Ltmp16105 .Ltmp16125, "E\021N\001\000\000P\000\000\000" + .short .Ltmp30845-.Ltmp30844 # Record length +.Ltmp30844: + .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_begin1418 # Function section index + .byte 0 # Lexical block name +.Ltmp30845: + .short .Ltmp30847-.Ltmp30846 # Record length +.Ltmp30846: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Len" +.Ltmp30847: + .cv_def_range .Ltmp16120 .Ltmp16123, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30831: + .p2align 2 + .cv_linetable 1418, "?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z", .Lfunc_end1418 + .section .debug$S,"dr",associative,"?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Do_rep + .long .Ltmp30849-.Ltmp30848 # Subsection size +.Ltmp30848: + .short .Ltmp30851-.Ltmp30850 # Record length +.Ltmp30850: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1419-"?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11865 # Function type index + .secrel32 "?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z" # Function section relative address + .secidx "?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Do_rep" # Function name +.Ltmp30851: + .short .Ltmp30853-.Ltmp30852 # Record length +.Ltmp30852: + .short 4414 # Record kind: S_LOCAL + .long 9720 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30853: + .cv_def_range .Ltmp16148 .Ltmp16172, "E\021N\001\000\000\250\000\000\000" + .short .Ltmp30855-.Ltmp30854 # Record length +.Ltmp30854: + .short 4414 # Record kind: S_LOCAL + .long 9732 # TypeIndex + .short 1 # Flags + .asciz "_Node" +.Ltmp30855: + .cv_def_range .Ltmp16148 .Ltmp16172, "E\021N\001\000\000\260\000\000\000" + .short .Ltmp30857-.Ltmp30856 # Record length +.Ltmp30856: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Greedy" +.Ltmp30857: + .cv_def_range .Ltmp16148 .Ltmp16172, "E\021N\001\000\000\277\000\000\000" + .short .Ltmp30859-.Ltmp30858 # Record length +.Ltmp30858: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Init_idx" +.Ltmp30859: + .cv_def_range .Ltmp16148 .Ltmp16172, "E\021N\001\000\000\300\000\000\000" + .short .Ltmp30861-.Ltmp30860 # Record length +.Ltmp30860: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Matched0" +.Ltmp30861: + .cv_def_range .Ltmp16148 .Ltmp16172, "E\021N\001\000\000\247\000\000\000" + .short .Ltmp30863-.Ltmp30862 # Record length +.Ltmp30862: + .short 4414 # Record kind: S_LOCAL + .long 9761 # TypeIndex + .short 0 # Flags + .asciz "_St" +.Ltmp30863: + .cv_def_range .Ltmp16148 .Ltmp16172, "E\021N\001\000\000@\000\000\000" + .short .Ltmp30865-.Ltmp30864 # Record length +.Ltmp30864: + .short 4414 # Record kind: S_LOCAL + .long 9846 # TypeIndex + .short 0 # Flags + .asciz "_Psav" +.Ltmp30865: + .cv_def_range .Ltmp16148 .Ltmp16172, "E\021N\001\000\0008\000\000\000" + .short .Ltmp30867-.Ltmp30866 # Record length +.Ltmp30866: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "_Loop_idx_sav" +.Ltmp30867: + .cv_def_range .Ltmp16148 .Ltmp16172, "E\021N\001\000\0004\000\000\000" + .short .Ltmp30869-.Ltmp30868 # Record length +.Ltmp30868: + .short 4414 # Record kind: S_LOCAL + .long 6733 # TypeIndex + .short 0 # Flags + .asciz "_Loop_iter_sav" +.Ltmp30869: + .cv_def_range .Ltmp16148 .Ltmp16172, "E\021N\001\000\000(\000\000\000" + .short .Ltmp30871-.Ltmp30870 # Record length +.Ltmp30870: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 0 # Flags + .asciz "_Cur_iter" +.Ltmp30871: + .cv_def_range .Ltmp16148 .Ltmp16172, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp30873-.Ltmp30872 # Record length +.Ltmp30872: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Progress" +.Ltmp30873: + .cv_def_range .Ltmp16148 .Ltmp16172, "E\021N\001\000\000\027\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30849: + .p2align 2 + .cv_linetable 1419, "?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z", .Lfunc_end1419 + .section .debug$S,"dr",associative,"??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::operator[] + .long .Ltmp30875-.Ltmp30874 # Subsection size +.Ltmp30874: + .short .Ltmp30877-.Ltmp30876 # Record length +.Ltmp30876: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1420-"??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11866 # Function type index + .secrel32 "??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z" # Function section relative address + .secidx "??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::operator[]" # Function name +.Ltmp30877: + .short .Ltmp30879-.Ltmp30878 # Record length +.Ltmp30878: + .short 4414 # Record kind: S_LOCAL + .long 9764 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30879: + .cv_def_range .Ltmp16173 .Ltmp16177, "E\021O\001\000\000H\000\000\000" + .short .Ltmp30881-.Ltmp30880 # Record length +.Ltmp30880: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Pos" +.Ltmp30881: + .cv_def_range .Ltmp16173 .Ltmp16177, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30875: + .p2align 2 + .cv_linetable 1420, "??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z", .Lfunc_end1420 + .section .debug$S,"dr",associative,"?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Better_match + .long .Ltmp30883-.Ltmp30882 # Subsection size +.Ltmp30882: + .short .Ltmp30885-.Ltmp30884 # Record length +.Ltmp30884: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1421-"?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11867 # Function type index + .secrel32 "?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ" # Function section relative address + .secidx "?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Better_match" # Function name +.Ltmp30885: + .short .Ltmp30887-.Ltmp30886 # Record length +.Ltmp30886: + .short 4414 # Record kind: S_LOCAL + .long 9720 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30887: + .cv_def_range .Ltmp16180 .Ltmp16189, "E\021N\001\000\000\330\000\000\000" + .short .Ltmp30889-.Ltmp30888 # Record length +.Ltmp30888: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Ix" +.Ltmp30889: + .cv_def_range .Ltmp16180 .Ltmp16187 .Ltmp16188 .Ltmp16189, "E\021N\001\000\000\324\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30883: + .p2align 2 + .cv_linetable 1421, "?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ", .Lfunc_end1421 + .section .debug$S,"dr",associative,"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Tgt_state_t,0> >::operator= + .long .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_end1422-"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11873 # Function type index + .secrel32 "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section relative address + .secidx "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Tgt_state_t,0> >::operator=" # Function name +.Ltmp30893: + .short .Ltmp30895-.Ltmp30894 # Record length +.Ltmp30894: + .short 4414 # Record kind: S_LOCAL + .long 9754 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30895: + .cv_def_range .Ltmp16190 .Ltmp16191, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30897-.Ltmp30896 # Record length +.Ltmp30896: + .short 4414 # Record kind: S_LOCAL + .long 11870 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30897: + .cv_def_range .Ltmp16190 .Ltmp16191, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30891: + .p2align 2 + .cv_linetable 1422, "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z", .Lfunc_end1422 + .section .debug$S,"dr",associative,"?data@?$span@D$0?0@gsl@@QEBAPEADXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .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_end1423-"?data@?$span@D$0?0@gsl@@QEBAPEADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11874 # Function type index + .secrel32 "?data@?$span@D$0?0@gsl@@QEBAPEADXZ" # Function section relative address + .secidx "?data@?$span@D$0?0@gsl@@QEBAPEADXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp30901: + .short .Ltmp30903-.Ltmp30902 # Record length +.Ltmp30902: + .short 4414 # Record kind: S_LOCAL + .long 6702 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30903: + .cv_def_range .Ltmp16192 .Ltmp16193, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30899: + .p2align 2 + .cv_linetable 1423, "?data@?$span@D$0?0@gsl@@QEBAPEADXZ", .Lfunc_end1423 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEBAPEADXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp30905-.Ltmp30904 # Subsection size +.Ltmp30904: + .short .Ltmp30907-.Ltmp30906 # Record length +.Ltmp30906: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1424-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEBAPEADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11875 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEBAPEADXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEBAPEADXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp30907: + .short .Ltmp30909-.Ltmp30908 # Record length +.Ltmp30908: + .short 4414 # Record kind: S_LOCAL + .long 6725 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30909: + .cv_def_range .Ltmp16194 .Ltmp16195, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30905: + .p2align 2 + .cv_linetable 1424, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEBAPEADXZ", .Lfunc_end1424 + .section .debug$S,"dr",associative,"??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::regex_constants::operator& + .long .Ltmp30911-.Ltmp30910 # Subsection size +.Ltmp30910: + .short .Ltmp30913-.Ltmp30912 # Record length +.Ltmp30912: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1425-"??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11878 # 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 +.Ltmp30913: + .short .Ltmp30915-.Ltmp30914 # Record length +.Ltmp30914: + .short 4414 # Record kind: S_LOCAL + .long 9174 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp30915: + .cv_def_range .Ltmp16196 .Ltmp16197, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp30917-.Ltmp30916 # Record length +.Ltmp30916: + .short 4414 # Record kind: S_LOCAL + .long 9174 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp30917: + .cv_def_range .Ltmp16196 .Ltmp16197, "E\021O\001\000\000\004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30911: + .p2align 2 + .cv_linetable 1425, "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z", .Lfunc_end1425 + .section .debug$S,"dr",associative,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Cmp_chrange,0>,const char *,std::_Cmp_icase > > + .long .Ltmp30919-.Ltmp30918 # Subsection size +.Ltmp30918: + .short .Ltmp30921-.Ltmp30920 # Record length +.Ltmp30920: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1426-"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11894 # Function type index + .secrel32 "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" # Function section relative address + .secidx "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_chrange,0>,const char *,std::_Cmp_icase > >" # Function name +.Ltmp30921: + .short .Ltmp30923-.Ltmp30922 # Record length +.Ltmp30922: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_Begin1" +.Ltmp30923: + .cv_def_range .Lfunc_begin1426 .Ltmp16200, "A\021K\001\000\000" + .cv_def_range .Ltmp16200 .Ltmp16212, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30925-.Ltmp30924 # Record length +.Ltmp30924: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_End1" +.Ltmp30925: + .cv_def_range .Lfunc_begin1426 .Ltmp16199, "A\021P\001\000\000" + .cv_def_range .Ltmp16199 .Ltmp16212, "E\021O\001\000\000@\000\000\000" + .short .Ltmp30927-.Ltmp30926 # Record length +.Ltmp30926: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Begin2" +.Ltmp30927: + .cv_def_range .Ltmp16198 .Ltmp16213, "E\021O\001\000\000X\000\000\000" + .short .Ltmp30929-.Ltmp30928 # Record length +.Ltmp30928: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_End2" +.Ltmp30929: + .cv_def_range .Ltmp16198 .Ltmp16213, "E\021O\001\000\000\340\000\000\000" + .short .Ltmp30931-.Ltmp30930 # Record length +.Ltmp30930: + .short 4414 # Record kind: S_LOCAL + .long 11892 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp30931: + .cv_def_range .Ltmp16198 .Ltmp16213, "E\021O\001\000\000\240\000\000\000" + .short .Ltmp30933-.Ltmp30932 # Record length +.Ltmp30932: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp30933: + .cv_def_range .Ltmp16198 .Ltmp16213, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30919: + .p2align 2 + .cv_linetable 1426, "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z", .Lfunc_end1426 + .section .debug$S,"dr",associative,"??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Cmp_icase >::_Cmp_icase + .long .Ltmp30935-.Ltmp30934 # Subsection size +.Ltmp30934: + .short .Ltmp30937-.Ltmp30936 # Record length +.Ltmp30936: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1427-"??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11895 # Function type index + .secrel32 "??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" # Function section relative address + .secidx "??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_icase >::_Cmp_icase" # Function name +.Ltmp30937: + .short .Ltmp30939-.Ltmp30938 # Record length +.Ltmp30938: + .short 4414 # Record kind: S_LOCAL + .long 11882 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30939: + .cv_def_range .Ltmp16214 .Ltmp16215, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp30941-.Ltmp30940 # Record length +.Ltmp30940: + .short 4414 # Record kind: S_LOCAL + .long 9216 # TypeIndex + .short 1 # Flags + .asciz "_Tr" +.Ltmp30941: + .cv_def_range .Ltmp16214 .Ltmp16215, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30935: + .p2align 2 + .cv_linetable 1427, "??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z", .Lfunc_end1427 + .section .debug$S,"dr",associative,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Cmp_chrange,0>,const char *,std::_Cmp_collate > > + .long .Ltmp30943-.Ltmp30942 # Subsection size +.Ltmp30942: + .short .Ltmp30945-.Ltmp30944 # Record length +.Ltmp30944: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1428-"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11910 # Function type index + .secrel32 "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" # Function section relative address + .secidx "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_chrange,0>,const char *,std::_Cmp_collate > >" # Function name +.Ltmp30945: + .short .Ltmp30947-.Ltmp30946 # Record length +.Ltmp30946: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_Begin1" +.Ltmp30947: + .cv_def_range .Lfunc_begin1428 .Ltmp16218, "A\021K\001\000\000" + .cv_def_range .Ltmp16218 .Ltmp16230, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30949-.Ltmp30948 # Record length +.Ltmp30948: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_End1" +.Ltmp30949: + .cv_def_range .Lfunc_begin1428 .Ltmp16217, "A\021P\001\000\000" + .cv_def_range .Ltmp16217 .Ltmp16230, "E\021O\001\000\000@\000\000\000" + .short .Ltmp30951-.Ltmp30950 # Record length +.Ltmp30950: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Begin2" +.Ltmp30951: + .cv_def_range .Ltmp16216 .Ltmp16231, "E\021O\001\000\000X\000\000\000" + .short .Ltmp30953-.Ltmp30952 # Record length +.Ltmp30952: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_End2" +.Ltmp30953: + .cv_def_range .Ltmp16216 .Ltmp16231, "E\021O\001\000\000\340\000\000\000" + .short .Ltmp30955-.Ltmp30954 # Record length +.Ltmp30954: + .short 4414 # Record kind: S_LOCAL + .long 11908 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp30955: + .cv_def_range .Ltmp16216 .Ltmp16231, "E\021O\001\000\000\240\000\000\000" + .short .Ltmp30957-.Ltmp30956 # Record length +.Ltmp30956: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp30957: + .cv_def_range .Ltmp16216 .Ltmp16231, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30943: + .p2align 2 + .cv_linetable 1428, "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z", .Lfunc_end1428 + .section .debug$S,"dr",associative,"??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Cmp_collate >::_Cmp_collate + .long .Ltmp30959-.Ltmp30958 # Subsection size +.Ltmp30958: + .short .Ltmp30961-.Ltmp30960 # Record length +.Ltmp30960: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1429-"??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11911 # Function type index + .secrel32 "??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" # Function section relative address + .secidx "??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_collate >::_Cmp_collate" # Function name +.Ltmp30961: + .short .Ltmp30963-.Ltmp30962 # Record length +.Ltmp30962: + .short 4414 # Record kind: S_LOCAL + .long 11899 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30963: + .cv_def_range .Ltmp16232 .Ltmp16233, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp30965-.Ltmp30964 # Record length +.Ltmp30964: + .short 4414 # Record kind: S_LOCAL + .long 9216 # TypeIndex + .short 1 # Flags + .asciz "_Tr" +.Ltmp30965: + .cv_def_range .Ltmp16232 .Ltmp16233, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30959: + .p2align 2 + .cv_linetable 1429, "??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z", .Lfunc_end1429 + .section .debug$S,"dr",associative,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Cmp_chrange,0>,const char *,std::_Cmp_cs > > + .long .Ltmp30967-.Ltmp30966 # Subsection size +.Ltmp30966: + .short .Ltmp30969-.Ltmp30968 # Record length +.Ltmp30968: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1430-"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11920 # Function type index + .secrel32 "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" # Function section relative address + .secidx "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_chrange,0>,const char *,std::_Cmp_cs > >" # Function name +.Ltmp30969: + .short .Ltmp30971-.Ltmp30970 # Record length +.Ltmp30970: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_Begin1" +.Ltmp30971: + .cv_def_range .Lfunc_begin1430 .Ltmp16236, "A\021K\001\000\000" + .cv_def_range .Ltmp16236 .Ltmp16248, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30973-.Ltmp30972 # Record length +.Ltmp30972: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_End1" +.Ltmp30973: + .cv_def_range .Lfunc_begin1430 .Ltmp16235, "A\021P\001\000\000" + .cv_def_range .Ltmp16235 .Ltmp16248, "E\021O\001\000\000@\000\000\000" + .short .Ltmp30975-.Ltmp30974 # Record length +.Ltmp30974: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Begin2" +.Ltmp30975: + .cv_def_range .Ltmp16234 .Ltmp16249, "E\021O\001\000\000X\000\000\000" + .short .Ltmp30977-.Ltmp30976 # Record length +.Ltmp30976: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_End2" +.Ltmp30977: + .cv_def_range .Ltmp16234 .Ltmp16249, "E\021O\001\000\000\340\000\000\000" + .short .Ltmp30979-.Ltmp30978 # Record length +.Ltmp30978: + .short 4414 # Record kind: S_LOCAL + .long 11918 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp30979: + .cv_def_range .Ltmp16234 .Ltmp16249, "E\021O\001\000\000\240\000\000\000" + .short .Ltmp30981-.Ltmp30980 # Record length +.Ltmp30980: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp30981: + .cv_def_range .Ltmp16234 .Ltmp16249, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30967: + .p2align 2 + .cv_linetable 1430, "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z", .Lfunc_end1430 + .section .debug$S,"dr",associative,"??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Cmp_icase >::operator() + .long .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_end1431-"??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11921 # Function type index + .secrel32 "??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" # Function section relative address + .secidx "??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_icase >::operator()" # Function name +.Ltmp30985: + .short .Ltmp30987-.Ltmp30986 # Record length +.Ltmp30986: + .short 4414 # Record kind: S_LOCAL + .long 11882 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30987: + .cv_def_range .Ltmp16250 .Ltmp16251, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30989-.Ltmp30988 # Record length +.Ltmp30988: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E1" +.Ltmp30989: + .cv_def_range .Ltmp16250 .Ltmp16251, "E\021O\001\000\000F\000\000\000" + .short .Ltmp30991-.Ltmp30990 # Record length +.Ltmp30990: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E2" +.Ltmp30991: + .cv_def_range .Ltmp16250 .Ltmp16251, "E\021O\001\000\000G\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30983: + .p2align 2 + .cv_linetable 1431, "??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z", .Lfunc_end1431 + .section .debug$S,"dr",associative,"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator++ + .long .Ltmp30993-.Ltmp30992 # Subsection size +.Ltmp30992: + .short .Ltmp30995-.Ltmp30994 # Record length +.Ltmp30994: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1432-"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11922 # Function type index + .secrel32 "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" # Function section relative address + .secidx "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator++" # Function name +.Ltmp30995: + .short .Ltmp30997-.Ltmp30996 # Record length +.Ltmp30996: + .short 4414 # Record kind: S_LOCAL + .long 6733 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30997: + .cv_def_range .Ltmp16252 .Ltmp16254, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30999-.Ltmp30998 # Record length +.Ltmp30998: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30999: + .cv_def_range .Ltmp16252 .Ltmp16254, "E\021O\001\000\000D\000\000\000" + .short .Ltmp31001-.Ltmp31000 # Record length +.Ltmp31000: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 0 # Flags + .asciz "ret" +.Ltmp31001: + .cv_def_range .Ltmp16252 .Ltmp16253, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30993: + .p2align 2 + .cv_linetable 1432, "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z", .Lfunc_end1432 + .section .debug$S,"dr",associative,"?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_traits::translate_nocase + .long .Ltmp31003-.Ltmp31002 # Subsection size +.Ltmp31002: + .short .Ltmp31005-.Ltmp31004 # Record length +.Ltmp31004: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1433-"?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11923 # Function type index + .secrel32 "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" # Function section relative address + .secidx "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::translate_nocase" # Function name +.Ltmp31005: + .short .Ltmp31007-.Ltmp31006 # Record length +.Ltmp31006: + .short 4414 # Record kind: S_LOCAL + .long 9326 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31007: + .cv_def_range .Ltmp16255 .Ltmp16256, "E\021O\001\000\000(\000\000\000" + .short .Ltmp31009-.Ltmp31008 # Record length +.Ltmp31008: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp31009: + .cv_def_range .Ltmp16255 .Ltmp16256, "E\021O\001\000\0007\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31003: + .p2align 2 + .cv_linetable 1433, "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z", .Lfunc_end1433 + .section .debug$S,"dr",associative,"?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_traits::_Getctype + .long .Ltmp31011-.Ltmp31010 # Subsection size +.Ltmp31010: + .short .Ltmp31013-.Ltmp31012 # Record length +.Ltmp31012: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1434-"?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11924 # Function type index + .secrel32 "?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" # Function section relative address + .secidx "?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::_Getctype" # Function name +.Ltmp31013: + .short .Ltmp31015-.Ltmp31014 # Record length +.Ltmp31014: + .short 4414 # Record kind: S_LOCAL + .long 9326 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31015: + .cv_def_range .Ltmp16257 .Ltmp16258, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31011: + .p2align 2 + .cv_linetable 1434, "?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ", .Lfunc_end1434 + .section .debug$S,"dr",associative,"??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Cmp_collate >::operator() + .long .Ltmp31017-.Ltmp31016 # Subsection size +.Ltmp31016: + .short .Ltmp31019-.Ltmp31018 # Record length +.Ltmp31018: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1435-"??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11925 # Function type index + .secrel32 "??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" # Function section relative address + .secidx "??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_collate >::operator()" # Function name +.Ltmp31019: + .short .Ltmp31021-.Ltmp31020 # Record length +.Ltmp31020: + .short 4414 # Record kind: S_LOCAL + .long 11899 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31021: + .cv_def_range .Ltmp16259 .Ltmp16260, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31023-.Ltmp31022 # Record length +.Ltmp31022: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E1" +.Ltmp31023: + .cv_def_range .Ltmp16259 .Ltmp16260, "E\021O\001\000\000F\000\000\000" + .short .Ltmp31025-.Ltmp31024 # Record length +.Ltmp31024: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E2" +.Ltmp31025: + .cv_def_range .Ltmp16259 .Ltmp16260, "E\021O\001\000\000G\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31017: + .p2align 2 + .cv_linetable 1435, "??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z", .Lfunc_end1435 + .section .debug$S,"dr",associative,"?translate@?$_Regex_traits@D@std@@QEBADD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_traits::translate + .long .Ltmp31027-.Ltmp31026 # Subsection size +.Ltmp31026: + .short .Ltmp31029-.Ltmp31028 # Record length +.Ltmp31028: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1436-"?translate@?$_Regex_traits@D@std@@QEBADD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11926 # Function type index + .secrel32 "?translate@?$_Regex_traits@D@std@@QEBADD@Z" # Function section relative address + .secidx "?translate@?$_Regex_traits@D@std@@QEBADD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::translate" # Function name +.Ltmp31029: + .short .Ltmp31031-.Ltmp31030 # Record length +.Ltmp31030: + .short 4414 # Record kind: S_LOCAL + .long 9326 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31031: + .cv_def_range .Ltmp16263 .Ltmp16264, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp31033-.Ltmp31032 # Record length +.Ltmp31032: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp31033: + .cv_def_range .Ltmp16263 .Ltmp16264, "E\021N\001\000\000\367\377\377\377" + .short .Ltmp31035-.Ltmp31034 # Record length +.Ltmp31034: + .short 4414 # Record kind: S_LOCAL + .long 4440 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp31035: + .cv_def_range .Ltmp16263 .Ltmp16264, "E\021N\001\000\000\300\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31027: + .p2align 2 + .cv_linetable 1436, "?translate@?$_Regex_traits@D@std@@QEBADD@Z", .Lfunc_end1436 + .section .debug$S,"dr",associative,"?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_traits::_Getcoll + .long .Ltmp31037-.Ltmp31036 # Subsection size +.Ltmp31036: + .short .Ltmp31039-.Ltmp31038 # Record length +.Ltmp31038: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1437-"?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11927 # Function type index + .secrel32 "?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ" # Function section relative address + .secidx "?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::_Getcoll" # Function name +.Ltmp31039: + .short .Ltmp31041-.Ltmp31040 # Record length +.Ltmp31040: + .short 4414 # Record kind: S_LOCAL + .long 9326 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31041: + .cv_def_range .Ltmp16265 .Ltmp16266, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31037: + .p2align 2 + .cv_linetable 1437, "?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ", .Lfunc_end1437 + .section .debug$S,"dr",associative,"?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::collate::transform + .long .Ltmp31043-.Ltmp31042 # Subsection size +.Ltmp31042: + .short .Ltmp31045-.Ltmp31044 # Record length +.Ltmp31044: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1438-"?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11928 # Function type index + .secrel32 "?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" # Function section relative address + .secidx "?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::collate::transform" # Function name +.Ltmp31045: + .short .Ltmp31047-.Ltmp31046 # Record length +.Ltmp31046: + .short 4414 # Record kind: S_LOCAL + .long 9312 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31047: + .cv_def_range .Ltmp16267 .Ltmp16268, "E\021O\001\000\0000\000\000\000" + .short .Ltmp31049-.Ltmp31048 # Record length +.Ltmp31048: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31049: + .cv_def_range .Ltmp16267 .Ltmp16268, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31051-.Ltmp31050 # Record length +.Ltmp31050: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31051: + .cv_def_range .Ltmp16267 .Ltmp16268, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31043: + .p2align 2 + .cv_linetable 1438, "?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z", .Lfunc_end1438 + .section .debug$S,"dr",associative,"?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::length + .long .Ltmp31053-.Ltmp31052 # Subsection size +.Ltmp31052: + .short .Ltmp31055-.Ltmp31054 # Record length +.Ltmp31054: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1439-"?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11929 # Function type index + .secrel32 "?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" # Function section relative address + .secidx "?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::length" # Function name +.Ltmp31055: + .short .Ltmp31057-.Ltmp31056 # Record length +.Ltmp31056: + .short 4414 # Record kind: S_LOCAL + .long 4612 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31057: + .cv_def_range .Ltmp16269 .Ltmp16270, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31053: + .p2align 2 + .cv_linetable 1439, "?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ", .Lfunc_end1439 + .section .debug$S,"dr",associative,"??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAD_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::operator[] + .long .Ltmp31059-.Ltmp31058 # Subsection size +.Ltmp31058: + .short .Ltmp31061-.Ltmp31060 # Record length +.Ltmp31060: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1440-"??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAD_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11930 # Function type index + .secrel32 "??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAD_K@Z" # Function section relative address + .secidx "??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAD_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::operator[]" # Function name +.Ltmp31061: + .short .Ltmp31063-.Ltmp31062 # Record length +.Ltmp31062: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31063: + .cv_def_range .Ltmp16271 .Ltmp16274, "E\021O\001\000\000(\000\000\000" + .short .Ltmp31065-.Ltmp31064 # Record length +.Ltmp31064: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp31065: + .cv_def_range .Ltmp16271 .Ltmp16274, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31059: + .p2align 2 + .cv_linetable 1440, "??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAD_K@Z", .Lfunc_end1440 + .section .debug$S,"dr",associative,"??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Cmp_cs >::operator() + .long .Ltmp31067-.Ltmp31066 # Subsection size +.Ltmp31066: + .short .Ltmp31069-.Ltmp31068 # Record length +.Ltmp31068: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1441-"??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11931 # Function type index + .secrel32 "??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" # Function section relative address + .secidx "??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_cs >::operator()" # Function name +.Ltmp31069: + .short .Ltmp31071-.Ltmp31070 # Record length +.Ltmp31070: + .short 4414 # Record kind: S_LOCAL + .long 11915 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31071: + .cv_def_range .Ltmp16275 .Ltmp16276, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp31073-.Ltmp31072 # Record length +.Ltmp31072: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E1" +.Ltmp31073: + .cv_def_range .Ltmp16275 .Ltmp16276, "E\021O\001\000\000\016\000\000\000" + .short .Ltmp31075-.Ltmp31074 # Record length +.Ltmp31074: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E2" +.Ltmp31075: + .cv_def_range .Ltmp16275 .Ltmp16276, "E\021O\001\000\000\017\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31067: + .p2align 2 + .cv_linetable 1441, "??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z", .Lfunc_end1441 + .section .debug$S,"dr",associative,"??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Lookup_coll,0>,char> + .long .Ltmp31077-.Ltmp31076 # Subsection size +.Ltmp31076: + .short .Ltmp31079-.Ltmp31078 # Record length +.Ltmp31078: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1442-"??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11936 # Function type index + .secrel32 "??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z" # Function section relative address + .secidx "??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Lookup_coll,0>,char>" # Function name +.Ltmp31079: + .short .Ltmp31081-.Ltmp31080 # Record length +.Ltmp31080: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31081: + .cv_def_range .Lfunc_begin1442 .Ltmp16278, "A\021K\001\000\000" + .cv_def_range .Ltmp16278 .Ltmp16297, "E\021O\001\000\000(\000\000\000" + .short .Ltmp31083-.Ltmp31082 # Record length +.Ltmp31082: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31083: + .cv_def_range .Lfunc_begin1442 .Ltmp16277, "A\021P\001\000\000" + .cv_def_range .Ltmp16277 .Ltmp16297, "E\021O\001\000\0000\000\000\000" + .short .Ltmp31085-.Ltmp31084 # Record length +.Ltmp31084: + .short 4414 # Record kind: S_LOCAL + .long 11933 # TypeIndex + .short 1 # Flags + .asciz "_Eq" +.Ltmp31085: + .cv_def_range .Ltmp16278 .Ltmp16298, "E\021O\001\000\000X\000\000\000" + .short .Ltmp31087-.Ltmp31086 # Record length +.Ltmp31086: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16293-.Ltmp16279 # Code size + .secrel32 .Ltmp16279 # Function section relative address + .secidx .Lfunc_begin1442 # Function section index + .byte 0 # Lexical block name +.Ltmp31087: + .short .Ltmp31089-.Ltmp31088 # Record length +.Ltmp31088: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Ix" +.Ltmp31089: + .cv_def_range .Ltmp16279 .Ltmp16293, "E\021O\001\000\000T\000\000\000" + .short .Ltmp31091-.Ltmp31090 # Record length +.Ltmp31090: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16292-.Ltmp16281 # Code size + .secrel32 .Ltmp16281 # Function section relative address + .secidx .Lfunc_begin1442 # Function section index + .byte 0 # Lexical block name +.Ltmp31091: + .short .Ltmp31093-.Ltmp31092 # Record length +.Ltmp31092: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp31093: + .cv_def_range .Ltmp16281 .Ltmp16292, "E\021O\001\000\000\220\000\000\000" + .short .Ltmp31095-.Ltmp31094 # Record length +.Ltmp31094: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16289-.Ltmp16282 # Code size + .secrel32 .Ltmp16282 # Function section relative address + .secidx .Lfunc_begin1442 # Function section index + .byte 0 # Lexical block name +.Ltmp31095: + .short .Ltmp31097-.Ltmp31096 # Record length +.Ltmp31096: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Jx" +.Ltmp31097: + .cv_def_range .Ltmp16282 .Ltmp16289, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31077: + .p2align 2 + .cv_linetable 1442, "??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z", .Lfunc_end1442 + .section .debug$S,"dr",associative,"??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Lookup_range + .long .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_end1443-"??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11939 # Function type index + .secrel32 "??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z" # Function section relative address + .secidx "??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Lookup_range" # Function name +.Ltmp31101: + .short .Ltmp31103-.Ltmp31102 # Record length +.Ltmp31102: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp31103: + .cv_def_range .Ltmp16299 .Ltmp16305, "E\021O\001\000\0004\000\000\000" + .short .Ltmp31105-.Ltmp31104 # Record length +.Ltmp31104: + .short 4414 # Record kind: S_LOCAL + .long 11385 # TypeIndex + .short 1 # Flags + .asciz "_Bufptr" +.Ltmp31105: + .cv_def_range .Ltmp16299 .Ltmp16305, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31107-.Ltmp31106 # Record length +.Ltmp31106: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16304-.Ltmp16299 # Code size + .secrel32 .Ltmp16299 # Function section relative address + .secidx .Lfunc_begin1443 # Function section index + .byte 0 # Lexical block name +.Ltmp31107: + .short .Ltmp31109-.Ltmp31108 # Record length +.Ltmp31108: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Ix" +.Ltmp31109: + .cv_def_range .Ltmp16299 .Ltmp16304, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31099: + .p2align 2 + .cv_linetable 1443, "??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z", .Lfunc_end1443 + .section .debug$S,"dr",associative,"??$_Find@E@_Bitmap@std@@QEBA_NE@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Bitmap::_Find + .long .Ltmp31111-.Ltmp31110 # Subsection size +.Ltmp31110: + .short .Ltmp31113-.Ltmp31112 # Record length +.Ltmp31112: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1444-"??$_Find@E@_Bitmap@std@@QEBA_NE@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11944 # Function type index + .secrel32 "??$_Find@E@_Bitmap@std@@QEBA_NE@Z" # Function section relative address + .secidx "??$_Find@E@_Bitmap@std@@QEBA_NE@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Bitmap::_Find" # Function name +.Ltmp31113: + .short .Ltmp31115-.Ltmp31114 # Record length +.Ltmp31114: + .short 4414 # Record kind: S_LOCAL + .long 11941 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31115: + .cv_def_range .Ltmp16306 .Ltmp16307, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp31117-.Ltmp31116 # Record length +.Ltmp31116: + .short 4414 # Record kind: S_LOCAL + .long 32 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp31117: + .cv_def_range .Ltmp16306 .Ltmp16307, "E\021O\001\000\000\027\000\000\000" + .short .Ltmp31119-.Ltmp31118 # Record length +.Ltmp31118: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Wide" +.Ltmp31119: + .cv_def_range .Ltmp16306 .Ltmp16307, "E\021O\001\000\000\004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31111: + .p2align 2 + .cv_linetable 1444, "??$_Find@E@_Bitmap@std@@QEBA_NE@Z", .Lfunc_end1444 + .section .debug$S,"dr",associative,"??$find@PEBDE@std@@YAPEBDPEBD0AEBE@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::find + .long .Ltmp31121-.Ltmp31120 # Subsection size +.Ltmp31120: + .short .Ltmp31123-.Ltmp31122 # Record length +.Ltmp31122: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1445-"??$find@PEBDE@std@@YAPEBDPEBD0AEBE@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11949 # Function type index + .secrel32 "??$find@PEBDE@std@@YAPEBDPEBD0AEBE@Z" # Function section relative address + .secidx "??$find@PEBDE@std@@YAPEBDPEBD0AEBE@Z" # Function section index + .byte 0 # Flags + .asciz "std::find" # Function name +.Ltmp31123: + .short .Ltmp31125-.Ltmp31124 # Record length +.Ltmp31124: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31125: + .cv_def_range .Ltmp16308 .Ltmp16309, "E\021O\001\000\000H\000\000\000" + .short .Ltmp31127-.Ltmp31126 # Record length +.Ltmp31126: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31127: + .cv_def_range .Ltmp16308 .Ltmp16309, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31129-.Ltmp31128 # Record length +.Ltmp31128: + .short 4414 # Record kind: S_LOCAL + .long 11946 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp31129: + .cv_def_range .Ltmp16308 .Ltmp16309, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31121: + .p2align 2 + .cv_linetable 1445, "??$find@PEBDE@std@@YAPEBDPEBD0AEBE@Z", .Lfunc_end1445 + .section .debug$S,"dr",associative,"?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_traits::isctype + .long .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_end1446-"?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11950 # Function type index + .secrel32 "?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z" # Function section relative address + .secidx "?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::isctype" # Function name +.Ltmp31133: + .short .Ltmp31135-.Ltmp31134 # Record length +.Ltmp31134: + .short 4414 # Record kind: S_LOCAL + .long 9326 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31135: + .cv_def_range .Ltmp16310 .Ltmp16313, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31137-.Ltmp31136 # Record length +.Ltmp31136: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp31137: + .cv_def_range .Ltmp16310 .Ltmp16313, "E\021O\001\000\000C\000\000\000" + .short .Ltmp31139-.Ltmp31138 # Record length +.Ltmp31138: + .short 4414 # Record kind: S_LOCAL + .long 17 # TypeIndex + .short 1 # Flags + .asciz "_Fx" +.Ltmp31139: + .cv_def_range .Ltmp16310 .Ltmp16313, "E\021O\001\000\000D\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31131: + .p2align 2 + .cv_linetable 1446, "?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z", .Lfunc_end1446 + .section .debug$S,"dr",associative,"??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Lookup_equiv > + .long .Ltmp31141-.Ltmp31140 # Subsection size +.Ltmp31140: + .short .Ltmp31143-.Ltmp31142 # Record length +.Ltmp31142: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1447-"??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11953 # Function type index + .secrel32 "??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" # Function section relative address + .secidx "??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Lookup_equiv >" # Function name +.Ltmp31143: + .short .Ltmp31145-.Ltmp31144 # Record length +.Ltmp31144: + .short 4414 # Record kind: S_LOCAL + .long 32 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp31145: + .cv_def_range .Ltmp16322 .Ltmp16329, "E\021N\001\000\000/\001\000\000" + .short .Ltmp31147-.Ltmp31146 # Record length +.Ltmp31146: + .short 4414 # Record kind: S_LOCAL + .long 11933 # TypeIndex + .short 1 # Flags + .asciz "_Eq" +.Ltmp31147: + .cv_def_range .Ltmp16322 .Ltmp16329, "E\021N\001\000\0000\001\000\000" + .short .Ltmp31149-.Ltmp31148 # Record length +.Ltmp31148: + .short 4414 # Record kind: S_LOCAL + .long 9216 # TypeIndex + .short 1 # Flags + .asciz "_Traits" +.Ltmp31149: + .cv_def_range .Ltmp16322 .Ltmp16329, "E\021N\001\000\0008\001\000\000" + .short .Ltmp31151-.Ltmp31150 # Record length +.Ltmp31150: + .short 4414 # Record kind: S_LOCAL + .long 4440 # TypeIndex + .short 0 # Flags + .asciz "_Str0" +.Ltmp31151: + .cv_def_range .Ltmp16322 .Ltmp16329, "E\021N\001\000\000\000\001\000\000" + .short .Ltmp31153-.Ltmp31152 # Record length +.Ltmp31152: + .short 4414 # Record kind: S_LOCAL + .long 4440 # TypeIndex + .short 0 # Flags + .asciz "_Str1" +.Ltmp31153: + .cv_def_range .Ltmp16322 .Ltmp16329, "E\021N\001\000\000\330\000\000\000" + .short .Ltmp31155-.Ltmp31154 # Record length +.Ltmp31154: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16327-.Ltmp16323 # Code size + .secrel32 .Ltmp16323 # Function section relative address + .secidx .Lfunc_begin1447 # Function section index + .byte 0 # Lexical block name +.Ltmp31155: + .short .Ltmp31157-.Ltmp31156 # Record length +.Ltmp31156: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Ix" +.Ltmp31157: + .cv_def_range .Ltmp16323 .Ltmp16327, "E\021N\001\000\000|\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31141: + .p2align 2 + .cv_linetable 1447, "??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z", .Lfunc_end1447 + .section .debug$S,"dr",associative,"?_At@?$_Buf@D@std@@QEBADI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Buf::_At + .long .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_end1448-"?_At@?$_Buf@D@std@@QEBADI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11954 # Function type index + .secrel32 "?_At@?$_Buf@D@std@@QEBADI@Z" # Function section relative address + .secidx "?_At@?$_Buf@D@std@@QEBADI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Buf::_At" # Function name +.Ltmp31161: + .short .Ltmp31163-.Ltmp31162 # Record length +.Ltmp31162: + .short 4414 # Record kind: S_LOCAL + .long 11385 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31163: + .cv_def_range .Ltmp16330 .Ltmp16333, "E\021O\001\000\000(\000\000\000" + .short .Ltmp31165-.Ltmp31164 # Record length +.Ltmp31164: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Idx" +.Ltmp31165: + .cv_def_range .Ltmp16330 .Ltmp16333, "E\021O\001\000\0004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31159: + .p2align 2 + .cv_linetable 1448, "?_At@?$_Buf@D@std@@QEBADI@Z", .Lfunc_end1448 + .section .debug$S,"dr",associative,"??$_Debug_range@PEBD@std@@YAXPEBD0PEB_WI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Debug_range + .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_end1449-"??$_Debug_range@PEBD@std@@YAXPEBD0PEB_WI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11957 # Function type index + .secrel32 "??$_Debug_range@PEBD@std@@YAXPEBD0PEB_WI@Z" # Function section relative address + .secidx "??$_Debug_range@PEBD@std@@YAXPEBD0PEB_WI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Debug_range" # Function name +.Ltmp31169: + .short .Ltmp31171-.Ltmp31170 # Record length +.Ltmp31170: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31171: + .cv_def_range .Ltmp16334 .Ltmp16335, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31173-.Ltmp31172 # Record length +.Ltmp31172: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31173: + .cv_def_range .Ltmp16334 .Ltmp16335, "E\021O\001\000\000@\000\000\000" + .short .Ltmp31175-.Ltmp31174 # Record length +.Ltmp31174: + .short 4414 # Record kind: S_LOCAL + .long 7774 # TypeIndex + .short 1 # Flags + .asciz "_File" +.Ltmp31175: + .cv_def_range .Ltmp16334 .Ltmp16335, "E\021O\001\000\000H\000\000\000" + .short .Ltmp31177-.Ltmp31176 # Record length +.Ltmp31176: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Line" +.Ltmp31177: + .cv_def_range .Ltmp16334 .Ltmp16335, "E\021O\001\000\000T\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31167: + .p2align 2 + .cv_linetable 1449, "??$_Debug_range@PEBD@std@@YAXPEBD0PEB_WI@Z", .Lfunc_end1449 + .section .debug$S,"dr",associative,"??$_Rechecked@PEBDPEBD@std@@YAAEAPEBDAEAPEBDPEBD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Rechecked + .long .Ltmp31179-.Ltmp31178 # Subsection size +.Ltmp31178: + .short .Ltmp31181-.Ltmp31180 # Record length +.Ltmp31180: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1450-"??$_Rechecked@PEBDPEBD@std@@YAAEAPEBDAEAPEBDPEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11961 # Function type index + .secrel32 "??$_Rechecked@PEBDPEBD@std@@YAAEAPEBDAEAPEBDPEBD@Z" # Function section relative address + .secidx "??$_Rechecked@PEBDPEBD@std@@YAAEAPEBDAEAPEBDPEBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Rechecked" # Function name +.Ltmp31181: + .short .Ltmp31183-.Ltmp31182 # Record length +.Ltmp31182: + .short 4414 # Record kind: S_LOCAL + .long 11958 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp31183: + .cv_def_range .Ltmp16336 .Ltmp16337, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp31185-.Ltmp31184 # Record length +.Ltmp31184: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Src" +.Ltmp31185: + .cv_def_range .Ltmp16336 .Ltmp16337, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31179: + .p2align 2 + .cv_linetable 1450, "??$_Rechecked@PEBDPEBD@std@@YAAEAPEBDAEAPEBDPEBD@Z", .Lfunc_end1450 + .section .debug$S,"dr",associative,"??$_Find_unchecked@PEBDE@std@@YAPEBDPEBD0AEBE@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Find_unchecked + .long .Ltmp31187-.Ltmp31186 # Subsection size +.Ltmp31186: + .short .Ltmp31189-.Ltmp31188 # Record length +.Ltmp31188: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1451-"??$_Find_unchecked@PEBDE@std@@YAPEBDPEBD0AEBE@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11962 # Function type index + .secrel32 "??$_Find_unchecked@PEBDE@std@@YAPEBDPEBD0AEBE@Z" # Function section relative address + .secidx "??$_Find_unchecked@PEBDE@std@@YAPEBDPEBD0AEBE@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Find_unchecked" # Function name +.Ltmp31189: + .short .Ltmp31191-.Ltmp31190 # Record length +.Ltmp31190: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31191: + .cv_def_range .Ltmp16338 .Ltmp16339, "E\021O\001\000\0000\000\000\000" + .short .Ltmp31193-.Ltmp31192 # Record length +.Ltmp31192: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31193: + .cv_def_range .Ltmp16338 .Ltmp16339, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31195-.Ltmp31194 # Record length +.Ltmp31194: + .short 4414 # Record kind: S_LOCAL + .long 11946 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp31195: + .cv_def_range .Ltmp16338 .Ltmp16339, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31187: + .p2align 2 + .cv_linetable 1451, "??$_Find_unchecked@PEBDE@std@@YAPEBDPEBD0AEBE@Z", .Lfunc_end1451 + .section .debug$S,"dr",associative,"??$_Unchecked@PEBD@std@@YAPEBDPEBD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unchecked + .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_end1452-"??$_Unchecked@PEBD@std@@YAPEBDPEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11964 # Function type index + .secrel32 "??$_Unchecked@PEBD@std@@YAPEBDPEBD@Z" # Function section relative address + .secidx "??$_Unchecked@PEBD@std@@YAPEBDPEBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unchecked" # Function name +.Ltmp31199: + .short .Ltmp31201-.Ltmp31200 # Record length +.Ltmp31200: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Src" +.Ltmp31201: + .cv_def_range .Ltmp16340 .Ltmp16341, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31197: + .p2align 2 + .cv_linetable 1452, "??$_Unchecked@PEBD@std@@YAPEBDPEBD@Z", .Lfunc_end1452 + .section .debug$S,"dr",associative,"??$_Debug_range2@PEBD@std@@YAXPEBD0PEB_WIUrandom_access_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Debug_range2 + .long .Ltmp31203-.Ltmp31202 # Subsection size +.Ltmp31202: + .short .Ltmp31205-.Ltmp31204 # Record length +.Ltmp31204: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1453-"??$_Debug_range2@PEBD@std@@YAXPEBD0PEB_WIUrandom_access_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11967 # Function type index + .secrel32 "??$_Debug_range2@PEBD@std@@YAXPEBD0PEB_WIUrandom_access_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Debug_range2@PEBD@std@@YAXPEBD0PEB_WIUrandom_access_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Debug_range2" # Function name +.Ltmp31205: + .short .Ltmp31207-.Ltmp31206 # Record length +.Ltmp31206: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31207: + .cv_def_range .Ltmp16342 .Ltmp16347, "E\021O\001\000\000 \000\000\000" + .short .Ltmp31209-.Ltmp31208 # Record length +.Ltmp31208: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31209: + .cv_def_range .Ltmp16342 .Ltmp16347, "E\021O\001\000\000(\000\000\000" + .short .Ltmp31211-.Ltmp31210 # Record length +.Ltmp31210: + .short 4414 # Record kind: S_LOCAL + .long 7774 # TypeIndex + .short 1 # Flags + .asciz "_File" +.Ltmp31211: + .cv_def_range .Ltmp16342 .Ltmp16347, "E\021O\001\000\0000\000\000\000" + .short .Ltmp31213-.Ltmp31212 # Record length +.Ltmp31212: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Line" +.Ltmp31213: + .cv_def_range .Ltmp16342 .Ltmp16347, "E\021O\001\000\000<\000\000\000" + .short .Ltmp31215-.Ltmp31214 # Record length +.Ltmp31214: + .short 4414 # Record kind: S_LOCAL + .long 4308 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31215: + .cv_def_range .Ltmp16342 .Ltmp16347, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31203: + .p2align 2 + .cv_linetable 1453, "??$_Debug_range2@PEBD@std@@YAXPEBD0PEB_WIUrandom_access_iterator_tag@0@@Z", .Lfunc_end1453 + .section .debug$S,"dr",associative,"??$_Find_unchecked1@PEBDE@std@@YAPEBDPEBD0AEBEU?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Find_unchecked1 + .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_end1454-"??$_Find_unchecked1@PEBDE@std@@YAPEBDPEBD0AEBEU?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11970 # Function type index + .secrel32 "??$_Find_unchecked1@PEBDE@std@@YAPEBDPEBD0AEBEU?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Find_unchecked1@PEBDE@std@@YAPEBDPEBD0AEBEU?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Find_unchecked1" # Function name +.Ltmp31219: + .short .Ltmp31221-.Ltmp31220 # Record length +.Ltmp31220: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31221: + .cv_def_range .Ltmp16348 .Ltmp16351, "E\021O\001\000\0000\000\000\000" + .short .Ltmp31223-.Ltmp31222 # Record length +.Ltmp31222: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31223: + .cv_def_range .Ltmp16348 .Ltmp16351, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31225-.Ltmp31224 # Record length +.Ltmp31224: + .short 4414 # Record kind: S_LOCAL + .long 11946 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp31225: + .cv_def_range .Ltmp16348 .Ltmp16351, "E\021O\001\000\000@\000\000\000" + .short .Ltmp31227-.Ltmp31226 # Record length +.Ltmp31226: + .short 4414 # Record kind: S_LOCAL + .long 4759 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31227: + .cv_def_range .Ltmp16348 .Ltmp16351, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31217: + .p2align 2 + .cv_linetable 1454, "??$_Find_unchecked1@PEBDE@std@@YAPEBDPEBD0AEBEU?$integral_constant@_N$00@0@@Z", .Lfunc_end1454 + .section .debug$S,"dr",associative,"??$_Within_limits@PEBDE@std@@YA_NPEBDAEBE@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Within_limits + .long .Ltmp31229-.Ltmp31228 # Subsection size +.Ltmp31228: + .short .Ltmp31231-.Ltmp31230 # Record length +.Ltmp31230: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1455-"??$_Within_limits@PEBDE@std@@YA_NPEBDAEBE@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11973 # Function type index + .secrel32 "??$_Within_limits@PEBDE@std@@YA_NPEBDAEBE@Z" # Function section relative address + .secidx "??$_Within_limits@PEBDE@std@@YA_NPEBDAEBE@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Within_limits" # Function name +.Ltmp31231: + .short .Ltmp31233-.Ltmp31232 # Record length +.Ltmp31232: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31233: + .cv_def_range .Ltmp16352 .Ltmp16353, "E\021O\001\000\000H\000\000\000" + .short .Ltmp31235-.Ltmp31234 # Record length +.Ltmp31234: + .short 4414 # Record kind: S_LOCAL + .long 11946 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp31235: + .cv_def_range .Ltmp16352 .Ltmp16353, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31229: + .p2align 2 + .cv_linetable 1455, "??$_Within_limits@PEBDE@std@@YA_NPEBDAEBE@Z", .Lfunc_end1455 + .section .debug$S,"dr",associative,"??$_Within_limits@E@std@@YA_NAEBEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Within_limits + .long .Ltmp31237-.Ltmp31236 # Subsection size +.Ltmp31236: + .short .Ltmp31239-.Ltmp31238 # Record length +.Ltmp31238: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1456-"??$_Within_limits@E@std@@YA_NAEBEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11976 # Function type index + .secrel32 "??$_Within_limits@E@std@@YA_NAEBEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z" # Function section relative address + .secidx "??$_Within_limits@E@std@@YA_NAEBEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Within_limits" # Function name +.Ltmp31239: + .short .Ltmp31241-.Ltmp31240 # Record length +.Ltmp31240: + .short 4414 # Record kind: S_LOCAL + .long 11946 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp31241: + .cv_def_range .Ltmp16354 .Ltmp16355, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp31243-.Ltmp31242 # Record length +.Ltmp31242: + .short 4414 # Record kind: S_LOCAL + .long 4759 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31243: + .cv_def_range .Ltmp16354 .Ltmp16355, "E\021O\001\000\000\030\000\000\000" + .short .Ltmp31245-.Ltmp31244 # Record length +.Ltmp31244: + .short 4414 # Record kind: S_LOCAL + .long 4869 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31245: + .cv_def_range .Ltmp16354 .Ltmp16355, "E\021O\001\000\000\020\000\000\000" + .short .Ltmp31247-.Ltmp31246 # Record length +.Ltmp31246: + .short 4414 # Record kind: S_LOCAL + .long 4869 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31247: + .cv_def_range .Ltmp16354 .Ltmp16355, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31237: + .p2align 2 + .cv_linetable 1456, "??$_Within_limits@E@std@@YA_NAEBEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z", .Lfunc_end1456 + .section .debug$S,"dr",associative,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@_KD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::basic_string + .long .Ltmp31249-.Ltmp31248 # Subsection size +.Ltmp31248: + .short .Ltmp31251-.Ltmp31250 # Record length +.Ltmp31250: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1457-"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@_KD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11977 # Function type index + .secrel32 "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@_KD@Z" # Function section relative address + .secidx "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@_KD@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::basic_string" # Function name +.Ltmp31251: + .short .Ltmp31253-.Ltmp31252 # Record length +.Ltmp31252: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31253: + .cv_def_range .Ltmp16360 .Ltmp16364, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp31255-.Ltmp31254 # Record length +.Ltmp31254: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp31255: + .cv_def_range .Ltmp16360 .Ltmp16364, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp31257-.Ltmp31256 # Record length +.Ltmp31256: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp31257: + .cv_def_range .Ltmp16360 .Ltmp16364, "E\021N\001\000\000\367\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31249: + .p2align 2 + .cv_linetable 1457, "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@_KD@Z", .Lfunc_end1457 + .section .debug$S,"dr",associative,"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_traits::transform_primary > > > + .long .Ltmp31259-.Ltmp31258 # Subsection size +.Ltmp31258: + .short .Ltmp31261-.Ltmp31260 # Record length +.Ltmp31260: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1458-"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11980 # Function type index + .secrel32 "??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" # Function section relative address + .secidx "??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::transform_primary > > >" # Function name +.Ltmp31261: + .short .Ltmp31263-.Ltmp31262 # Record length +.Ltmp31262: + .short 4414 # Record kind: S_LOCAL + .long 9326 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31263: + .cv_def_range .Ltmp16386 .Ltmp16414, "E\021N\001\000\000P\001\000\000" + .short .Ltmp31265-.Ltmp31264 # Record length +.Ltmp31264: + .short 4414 # Record kind: S_LOCAL + .long 11981 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31265: + .cv_def_range .Lfunc_begin1458 .Ltmp16388, "A\021P\001\000\000" + .cv_def_range .Ltmp16388 .Ltmp16405 .Ltmp16406 .Ltmp16407 .Ltmp16409 .Ltmp16410 .Ltmp16411 .Ltmp16412, "E\021N\001\000\000P\000\000\000" + .short .Ltmp31267-.Ltmp31266 # Record length +.Ltmp31266: + .short 4414 # Record kind: S_LOCAL + .long 11981 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31267: + .cv_def_range .Lfunc_begin1458 .Ltmp16387, "A\021Q\001\000\000" + .cv_def_range .Ltmp16387 .Ltmp16405 .Ltmp16406 .Ltmp16407 .Ltmp16409 .Ltmp16410 .Ltmp16411 .Ltmp16412, "E\021N\001\000\000X\000\000\000" + .short .Ltmp31269-.Ltmp31268 # Record length +.Ltmp31268: + .short 4414 # Record kind: S_LOCAL + .long 11982 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp31269: + .cv_def_range .Ltmp16385 .Ltmp16389, "A\021K\001\000\000" + .cv_def_range .Ltmp16389 .Ltmp16405 .Ltmp16406 .Ltmp16407 .Ltmp16409 .Ltmp16410 .Ltmp16411 .Ltmp16412, "E\021N\001\000\000H\000\000\000" + .short .Ltmp31271-.Ltmp31270 # Record length +.Ltmp31270: + .short 4414 # Record kind: S_LOCAL + .long 12074 # TypeIndex + .short 0 # Flags + .asciz "_Temp" +.Ltmp31271: + .cv_def_range .Ltmp16392 .Ltmp16402 .Ltmp16408 .Ltmp16413, "E\021N\001\000\000(\001\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31259: + .p2align 2 + .cv_linetable 1458, "??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z", .Lfunc_end1458 + .section .debug$S,"dr",associative,"?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::end + .long .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_end1459-"?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12182 # Function type index + .secrel32 "?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" # Function section relative address + .secidx "?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::end" # Function name +.Ltmp31275: + .short .Ltmp31277-.Ltmp31276 # Record length +.Ltmp31276: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31277: + .cv_def_range .Ltmp16419 .Ltmp16420, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp31279-.Ltmp31278 # Record length +.Ltmp31278: + .short 4414 # Record kind: S_LOCAL + .long 4921 # TypeIndex + .short 0 # Flags + .asciz "_Mydata" +.Ltmp31279: + .cv_def_range .Ltmp16419 .Ltmp16420, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31273: + .p2align 2 + .cv_linetable 1459, "?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ", .Lfunc_end1459 + .section .debug$S,"dr",associative,"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::begin + .long .Ltmp31281-.Ltmp31280 # Subsection size +.Ltmp31280: + .short .Ltmp31283-.Ltmp31282 # Record length +.Ltmp31282: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1460-"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12183 # Function type index + .secrel32 "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" # Function section relative address + .secidx "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::begin" # Function name +.Ltmp31283: + .short .Ltmp31285-.Ltmp31284 # Record length +.Ltmp31284: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31285: + .cv_def_range .Ltmp16425 .Ltmp16426, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp31287-.Ltmp31286 # Record length +.Ltmp31286: + .short 4414 # Record kind: S_LOCAL + .long 4921 # TypeIndex + .short 0 # Flags + .asciz "_Mydata" +.Ltmp31287: + .cv_def_range .Ltmp16425 .Ltmp16426, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31281: + .p2align 2 + .cv_linetable 1460, "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ", .Lfunc_end1460 + .section .debug$S,"dr",associative,"??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::operator= + .long .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_end1461-"??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12184 # Function type index + .secrel32 "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" # Function section relative address + .secidx "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::operator=" # Function name +.Ltmp31291: + .short .Ltmp31293-.Ltmp31292 # Record length +.Ltmp31292: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31293: + .cv_def_range .Ltmp16435 .Ltmp16443, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp31295-.Ltmp31294 # Record length +.Ltmp31294: + .short 4414 # Record kind: S_LOCAL + .long 4520 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp31295: + .cv_def_range .Ltmp16435 .Ltmp16443, "E\021N\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31289: + .p2align 2 + .cv_linetable 1461, "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z", .Lfunc_end1461 + .section .debug$S,"dr",associative,"??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator==,std::allocator > + .long .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_end1462-"??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12187 # Function type index + .secrel32 "??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z" # Function section relative address + .secidx "??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator==,std::allocator >" # Function name +.Ltmp31299: + .short .Ltmp31301-.Ltmp31300 # Record length +.Ltmp31300: + .short 4414 # Record kind: S_LOCAL + .long 4442 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp31301: + .cv_def_range .Ltmp16444 .Ltmp16445, "E\021O\001\000\000(\000\000\000" + .short .Ltmp31303-.Ltmp31302 # Record length +.Ltmp31302: + .short 4414 # Record kind: S_LOCAL + .long 4442 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp31303: + .cv_def_range .Ltmp16444 .Ltmp16445, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31297: + .p2align 2 + .cv_linetable 1462, "??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z", .Lfunc_end1462 + .section .debug$S,"dr",associative,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::assign + .long .Ltmp31305-.Ltmp31304 # Subsection size +.Ltmp31304: + .short .Ltmp31307-.Ltmp31306 # Record length +.Ltmp31306: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1463-"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12188 # Function type index + .secrel32 "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" # Function section relative address + .secidx "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::assign" # Function name +.Ltmp31307: + .short .Ltmp31309-.Ltmp31308 # Record length +.Ltmp31308: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31309: + .cv_def_range .Ltmp16446 .Ltmp16451, "E\021O\001\000\0000\000\000\000" + .short .Ltmp31311-.Ltmp31310 # Record length +.Ltmp31310: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp31311: + .cv_def_range .Ltmp16446 .Ltmp16451, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31313-.Ltmp31312 # Record length +.Ltmp31312: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp31313: + .cv_def_range .Ltmp16446 .Ltmp16451, "E\021O\001\000\000G\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31305: + .p2align 2 + .cv_linetable 1463, "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z", .Lfunc_end1463 + .section .debug$S,"dr",associative,"?_Chassign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0D@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Chassign + .long .Ltmp31315-.Ltmp31314 # Subsection size +.Ltmp31314: + .short .Ltmp31317-.Ltmp31316 # Record length +.Ltmp31316: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1464-"?_Chassign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0D@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12189 # Function type index + .secrel32 "?_Chassign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0D@Z" # Function section relative address + .secidx "?_Chassign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0D@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Chassign" # Function name +.Ltmp31317: + .short .Ltmp31319-.Ltmp31318 # Record length +.Ltmp31318: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31319: + .cv_def_range .Ltmp16452 .Ltmp16455, "E\021O\001\000\000@\000\000\000" + .short .Ltmp31321-.Ltmp31320 # Record length +.Ltmp31320: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp31321: + .cv_def_range .Ltmp16452 .Ltmp16455, "E\021O\001\000\000H\000\000\000" + .short .Ltmp31323-.Ltmp31322 # Record length +.Ltmp31322: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp31323: + .cv_def_range .Ltmp16452 .Ltmp16455, "E\021O\001\000\000P\000\000\000" + .short .Ltmp31325-.Ltmp31324 # Record length +.Ltmp31324: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp31325: + .cv_def_range .Ltmp16452 .Ltmp16455, "E\021O\001\000\000_\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31315: + .p2align 2 + .cv_linetable 1464, "?_Chassign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K0D@Z", .Lfunc_end1464 + .section .debug$S,"dr",associative,"?assign@?$char_traits@D@std@@SAPEADPEAD_KD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::char_traits::assign + .long .Ltmp31327-.Ltmp31326 # Subsection size +.Ltmp31326: + .short .Ltmp31329-.Ltmp31328 # Record length +.Ltmp31328: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1465-"?assign@?$char_traits@D@std@@SAPEADPEAD_KD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12190 # Function type index + .secrel32 "?assign@?$char_traits@D@std@@SAPEADPEAD_KD@Z" # Function section relative address + .secidx "?assign@?$char_traits@D@std@@SAPEADPEAD_KD@Z" # Function section index + .byte 0 # Flags + .asciz "std::char_traits::assign" # Function name +.Ltmp31329: + .short .Ltmp31331-.Ltmp31330 # Record length +.Ltmp31330: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31331: + .cv_def_range .Ltmp16456 .Ltmp16457, "E\021O\001\000\0000\000\000\000" + .short .Ltmp31333-.Ltmp31332 # Record length +.Ltmp31332: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp31333: + .cv_def_range .Ltmp16456 .Ltmp16457, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31335-.Ltmp31334 # Record length +.Ltmp31334: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp31335: + .cv_def_range .Ltmp16456 .Ltmp16457, "E\021O\001\000\000G\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31327: + .p2align 2 + .cv_linetable 1465, "?assign@?$char_traits@D@std@@SAPEADPEAD_KD@Z", .Lfunc_end1465 + .section .debug$S,"dr",associative,"??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_const_iterator > >::operator!= + .long .Ltmp31337-.Ltmp31336 # Subsection size +.Ltmp31336: + .short .Ltmp31339-.Ltmp31338 # Record length +.Ltmp31338: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1466-"??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12191 # Function type index + .secrel32 "??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section relative address + .secidx "??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_const_iterator > >::operator!=" # Function name +.Ltmp31339: + .short .Ltmp31341-.Ltmp31340 # Record length +.Ltmp31340: + .short 4414 # Record kind: S_LOCAL + .long 4776 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31341: + .cv_def_range .Ltmp16458 .Ltmp16459, "E\021O\001\000\000(\000\000\000" + .short .Ltmp31343-.Ltmp31342 # Record length +.Ltmp31342: + .short 4414 # Record kind: S_LOCAL + .long 4784 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp31343: + .cv_def_range .Ltmp16458 .Ltmp16459, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31337: + .p2align 2 + .cv_linetable 1466, "??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z", .Lfunc_end1466 + .section .debug$S,"dr",associative,"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_iterator > >::_String_iterator + .long .Ltmp31345-.Ltmp31344 # Subsection size +.Ltmp31344: + .short .Ltmp31347-.Ltmp31346 # Record length +.Ltmp31346: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1467-"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12195 # Function type index + .secrel32 "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_iterator > >::_String_iterator" # Function name +.Ltmp31347: + .short .Ltmp31349-.Ltmp31348 # Record length +.Ltmp31348: + .short 4414 # Record kind: S_LOCAL + .long 4794 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31349: + .cv_def_range .Ltmp16460 .Ltmp16461, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31351-.Ltmp31350 # Record length +.Ltmp31350: + .short 4414 # Record kind: S_LOCAL + .long 12192 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31351: + .cv_def_range .Ltmp16460 .Ltmp16461, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31345: + .p2align 2 + .cv_linetable 1467, "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z", .Lfunc_end1467 + .section .debug$S,"dr",associative,"??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::vector > >,void> + .long .Ltmp31353-.Ltmp31352 # Subsection size +.Ltmp31352: + .short .Ltmp31355-.Ltmp31354 # Record length +.Ltmp31354: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1468-"??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12197 # Function type index + .secrel32 "??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" # Function section relative address + .secidx "??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector > >,void>" # Function name +.Ltmp31355: + .short .Ltmp31357-.Ltmp31356 # Record length +.Ltmp31356: + .short 4414 # Record kind: S_LOCAL + .long 11985 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31357: + .cv_def_range .Ltmp16470 .Ltmp16483, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp31359-.Ltmp31358 # Record length +.Ltmp31358: + .short 4414 # Record kind: S_LOCAL + .long 11981 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31359: + .cv_def_range .Lfunc_begin1468 .Ltmp16471, "A\021K\001\000\000" + .cv_def_range .Ltmp16471 .Ltmp16478 .Ltmp16479 .Ltmp16480, "E\021N\001\000\000\300\377\377\377" + .short .Ltmp31361-.Ltmp31360 # Record length +.Ltmp31360: + .short 4414 # Record kind: S_LOCAL + .long 11981 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31361: + .cv_def_range .Lfunc_begin1468 .Ltmp16472, "A\021P\001\000\000" + .cv_def_range .Ltmp16472 .Ltmp16478 .Ltmp16479 .Ltmp16480, "E\021N\001\000\000\270\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31353: + .p2align 2 + .cv_linetable 1468, "??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z", .Lfunc_end1468 + .section .debug$S,"dr",associative,"??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_iterator > >::~_String_iterator + .long .Ltmp31363-.Ltmp31362 # Subsection size +.Ltmp31362: + .short .Ltmp31365-.Ltmp31364 # Record length +.Ltmp31364: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1469-"??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12198 # Function type index + .secrel32 "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_iterator > >::~_String_iterator" # Function name +.Ltmp31365: + .short .Ltmp31367-.Ltmp31366 # Record length +.Ltmp31366: + .short 4414 # Record kind: S_LOCAL + .long 4794 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31367: + .cv_def_range .Ltmp16484 .Ltmp16486, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31363: + .p2align 2 + .cv_linetable 1469, "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1469 + .section .debug$S,"dr",associative,"?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::begin + .long .Ltmp31369-.Ltmp31368 # Subsection size +.Ltmp31368: + .short .Ltmp31371-.Ltmp31370 # Record length +.Ltmp31370: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1470-"?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12199 # Function type index + .secrel32 "?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ" # Function section relative address + .secidx "?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::begin" # Function name +.Ltmp31371: + .short .Ltmp31373-.Ltmp31372 # Record length +.Ltmp31372: + .short 4414 # Record kind: S_LOCAL + .long 11985 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31373: + .cv_def_range .Ltmp16489 .Ltmp16490, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31369: + .p2align 2 + .cv_linetable 1470, "?begin@?$vector@DV?$allocator@D@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@2@XZ", .Lfunc_end1470 + .section .debug$S,"dr",associative,"??D?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_iterator > >::operator* + .long .Ltmp31375-.Ltmp31374 # Subsection size +.Ltmp31374: + .short .Ltmp31377-.Ltmp31376 # Record length +.Ltmp31376: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1471-"??D?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12200 # Function type index + .secrel32 "??D?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" # Function section relative address + .secidx "??D?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_iterator > >::operator*" # Function name +.Ltmp31377: + .short .Ltmp31379-.Ltmp31378 # Record length +.Ltmp31378: + .short 4414 # Record kind: S_LOCAL + .long 12114 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31379: + .cv_def_range .Ltmp16491 .Ltmp16492, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31375: + .p2align 2 + .cv_linetable 1471, "??D?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ", .Lfunc_end1471 + .section .debug$S,"dr",associative,"?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::size + .long .Ltmp31381-.Ltmp31380 # Subsection size +.Ltmp31380: + .short .Ltmp31383-.Ltmp31382 # Record length +.Ltmp31382: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1472-"?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12201 # Function type index + .secrel32 "?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" # Function section relative address + .secidx "?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::size" # Function name +.Ltmp31383: + .short .Ltmp31385-.Ltmp31384 # Record length +.Ltmp31384: + .short 4414 # Record kind: S_LOCAL + .long 12035 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31385: + .cv_def_range .Ltmp16493 .Ltmp16494, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31381: + .p2align 2 + .cv_linetable 1472, "?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ", .Lfunc_end1472 + .section .debug$S,"dr",associative,"??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_iterator > >::~_Vector_iterator + .long .Ltmp31387-.Ltmp31386 # Subsection size +.Ltmp31386: + .short .Ltmp31389-.Ltmp31388 # Record length +.Ltmp31388: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1473-"??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12202 # Function type index + .secrel32 "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_iterator > >::~_Vector_iterator" # Function name +.Ltmp31389: + .short .Ltmp31391-.Ltmp31390 # Record length +.Ltmp31390: + .short 4414 # Record kind: S_LOCAL + .long 12107 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31391: + .cv_def_range .Ltmp16495 .Ltmp16497, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31387: + .p2align 2 + .cv_linetable 1473, "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1473 + .section .debug$S,"dr",associative,"??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::~vector + .long .Ltmp31393-.Ltmp31392 # Subsection size +.Ltmp31392: + .short .Ltmp31395-.Ltmp31394 # Record length +.Ltmp31394: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1474-"??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12203 # Function type index + .secrel32 "??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::~vector" # Function name +.Ltmp31395: + .short .Ltmp31397-.Ltmp31396 # Record length +.Ltmp31396: + .short 4414 # Record kind: S_LOCAL + .long 11985 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31397: + .cv_def_range .Ltmp16500 .Ltmp16503, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31393: + .p2align 2 + .cv_linetable 1474, "??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ", .Lfunc_end1474 + .section .debug$S,"dr",associative,"??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_const_iterator > >::operator== + .long .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_end1475-"??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12204 # Function type index + .secrel32 "??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section relative address + .secidx "??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_const_iterator > >::operator==" # Function name +.Ltmp31401: + .short .Ltmp31403-.Ltmp31402 # Record length +.Ltmp31402: + .short 4414 # Record kind: S_LOCAL + .long 4776 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31403: + .cv_def_range .Ltmp16504 .Ltmp16505, "E\021O\001\000\000(\000\000\000" + .short .Ltmp31405-.Ltmp31404 # Record length +.Ltmp31404: + .short 4414 # Record kind: S_LOCAL + .long 4784 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp31405: + .cv_def_range .Ltmp16504 .Ltmp16505, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31399: + .p2align 2 + .cv_linetable 1475, "??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z", .Lfunc_end1475 + .section .debug$S,"dr",associative,"?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_const_iterator > >::_Compat + .long .Ltmp31407-.Ltmp31406 # Subsection size +.Ltmp31406: + .short .Ltmp31409-.Ltmp31408 # Record length +.Ltmp31408: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1476-"?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12205 # Function type index + .secrel32 "?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z" # Function section relative address + .secidx "?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_const_iterator > >::_Compat" # Function name +.Ltmp31409: + .short .Ltmp31411-.Ltmp31410 # Record length +.Ltmp31410: + .short 4414 # Record kind: S_LOCAL + .long 4776 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31411: + .cv_def_range .Ltmp16506 .Ltmp16510, "E\021O\001\000\000H\000\000\000" + .short .Ltmp31413-.Ltmp31412 # Record length +.Ltmp31412: + .short 4414 # Record kind: S_LOCAL + .long 4784 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp31413: + .cv_def_range .Ltmp16506 .Ltmp16510, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31407: + .p2align 2 + .cv_linetable 1476, "?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z", .Lfunc_end1476 + .section .debug$S,"dr",associative,"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_const_iterator > >::_String_const_iterator + .long .Ltmp31415-.Ltmp31414 # Subsection size +.Ltmp31414: + .short .Ltmp31417-.Ltmp31416 # Record length +.Ltmp31416: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1477-"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12207 # Function type index + .secrel32 "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_const_iterator > >::_String_const_iterator" # Function name +.Ltmp31417: + .short .Ltmp31419-.Ltmp31418 # Record length +.Ltmp31418: + .short 4414 # Record kind: S_LOCAL + .long 4765 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31419: + .cv_def_range .Ltmp16511 .Ltmp16512, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31421-.Ltmp31420 # Record length +.Ltmp31420: + .short 4414 # Record kind: S_LOCAL + .long 4784 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31421: + .cv_def_range .Ltmp16511 .Ltmp16512, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31415: + .p2align 2 + .cv_linetable 1477, "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z", .Lfunc_end1477 + .section .debug$S,"dr",associative,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator012::_Iterator012 + .long .Ltmp31423-.Ltmp31422 # Subsection size +.Ltmp31422: + .short .Ltmp31425-.Ltmp31424 # Record length +.Ltmp31424: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1478-"??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12213 # Function type index + .secrel32 "??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" # Function section relative address + .secidx "??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator012::_Iterator012" # Function name +.Ltmp31425: + .short .Ltmp31427-.Ltmp31426 # Record length +.Ltmp31426: + .short 4414 # Record kind: S_LOCAL + .long 12208 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31427: + .cv_def_range .Ltmp16513 .Ltmp16514, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31429-.Ltmp31428 # Record length +.Ltmp31428: + .short 4414 # Record kind: S_LOCAL + .long 12210 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31429: + .cv_def_range .Ltmp16513 .Ltmp16514, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31423: + .p2align 2 + .cv_linetable 1478, "??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@AEBU01@@Z", .Lfunc_end1478 + .section .debug$S,"dr",associative,"??0?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Vector_alloc + .long .Ltmp31431-.Ltmp31430 # Subsection size +.Ltmp31430: + .short .Ltmp31433-.Ltmp31432 # Record length +.Ltmp31432: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1479-"??0?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12214 # Function type index + .secrel32 "??0?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Vector_alloc" # Function name +.Ltmp31433: + .short .Ltmp31435-.Ltmp31434 # Record length +.Ltmp31434: + .short 4414 # Record kind: S_LOCAL + .long 12077 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31435: + .cv_def_range .Ltmp16517 .Ltmp16521, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31431: + .p2align 2 + .cv_linetable 1479, "??0?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1479 + .section .debug$S,"dr",associative,"??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Construct > > > + .long .Ltmp31437-.Ltmp31436 # Subsection size +.Ltmp31436: + .short .Ltmp31439-.Ltmp31438 # Record length +.Ltmp31438: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1480-"??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_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 12215 # Function type index + .secrel32 "??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" # Function section relative address + .secidx "??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Construct > > >" # Function name +.Ltmp31439: + .short .Ltmp31441-.Ltmp31440 # Record length +.Ltmp31440: + .short 4414 # Record kind: S_LOCAL + .long 11985 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31441: + .cv_def_range .Ltmp16528 .Ltmp16537, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp31443-.Ltmp31442 # Record length +.Ltmp31442: + .short 4414 # Record kind: S_LOCAL + .long 11981 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31443: + .cv_def_range .Lfunc_begin1480 .Ltmp16529, "A\021K\001\000\000" + .cv_def_range .Ltmp16529 .Ltmp16534 .Ltmp16535 .Ltmp16536, "E\021N\001\000\000\270\377\377\377" + .short .Ltmp31445-.Ltmp31444 # Record length +.Ltmp31444: + .short 4414 # Record kind: S_LOCAL + .long 11981 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31445: + .cv_def_range .Lfunc_begin1480 .Ltmp16530, "A\021P\001\000\000" + .cv_def_range .Ltmp16530 .Ltmp16534 .Ltmp16535 .Ltmp16536, "E\021N\001\000\000\260\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31437: + .p2align 2 + .cv_linetable 1480, "??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z", .Lfunc_end1480 + .section .debug$S,"dr",associative,"??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::~_Vector_alloc + .long .Ltmp31447-.Ltmp31446 # Subsection size +.Ltmp31446: + .short .Ltmp31449-.Ltmp31448 # Record length +.Ltmp31448: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1481-"??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12216 # Function type index + .secrel32 "??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::~_Vector_alloc" # Function name +.Ltmp31449: + .short .Ltmp31451-.Ltmp31450 # Record length +.Ltmp31450: + .short 4414 # Record kind: S_LOCAL + .long 12077 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31451: + .cv_def_range .Ltmp16540 .Ltmp16543, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31447: + .p2align 2 + .cv_linetable 1481, "??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1481 + .section .debug$S,"dr",associative,"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_Vector_val >,1>::_Compressed_pair<> + .long .Ltmp31453-.Ltmp31452 # Subsection size +.Ltmp31452: + .short .Ltmp31455-.Ltmp31454 # Record length +.Ltmp31454: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1482-"??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12218 # Function type index + .secrel32 "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Function section relative address + .secidx "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>::_Compressed_pair<>" # Function name +.Ltmp31455: + .short .Ltmp31457-.Ltmp31456 # Record length +.Ltmp31456: + .short 4414 # Record kind: S_LOCAL + .long 12153 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31457: + .cv_def_range .Ltmp16544 .Ltmp16545, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31459-.Ltmp31458 # Record length +.Ltmp31458: + .short 4414 # Record kind: S_LOCAL + .long 7745 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31459: + .cv_def_range .Ltmp16544 .Ltmp16545, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31453: + .p2align 2 + .cv_linetable 1482, "??$?0$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z", .Lfunc_end1482 + .section .debug$S,"dr",associative,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Alloc_proxy + .long .Ltmp31461-.Ltmp31460 # Subsection size +.Ltmp31460: + .short .Ltmp31463-.Ltmp31462 # Record length +.Ltmp31462: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1483-"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12219 # Function type index + .secrel32 "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Alloc_proxy" # Function name +.Ltmp31463: + .short .Ltmp31465-.Ltmp31464 # Record length +.Ltmp31464: + .short 4414 # Record kind: S_LOCAL + .long 12077 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31465: + .cv_def_range .Ltmp16546 .Ltmp16547, "E\021O\001\000\000P\000\000\000" + .short .Ltmp31467-.Ltmp31466 # Record length +.Ltmp31466: + .short 4414 # Record kind: S_LOCAL + .long 7352 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +.Ltmp31467: + .cv_def_range .Ltmp16546 .Ltmp16547, "E\021O\001\000\000h\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31461: + .p2align 2 + .cv_linetable 1483, "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ", .Lfunc_end1483 + .section .debug$S,"dr",associative,"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_Vector_val >,1>::~_Compressed_pair + .long .Ltmp31469-.Ltmp31468 # Subsection size +.Ltmp31468: + .short .Ltmp31471-.Ltmp31470 # Record length +.Ltmp31470: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1484-"??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12221 # Function type index + .secrel32 "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>::~_Compressed_pair" # Function name +.Ltmp31471: + .short .Ltmp31473-.Ltmp31472 # Record length +.Ltmp31472: + .short 4414 # Record kind: S_LOCAL + .long 12153 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31473: + .cv_def_range .Ltmp16548 .Ltmp16550, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31469: + .p2align 2 + .cv_linetable 1484, "??1?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ", .Lfunc_end1484 + .section .debug$S,"dr",associative,"??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_val >::_Vector_val + .long .Ltmp31475-.Ltmp31474 # Subsection size +.Ltmp31474: + .short .Ltmp31477-.Ltmp31476 # Record length +.Ltmp31476: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1485-"??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12222 # Function type index + .secrel32 "??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_val >::_Vector_val" # Function name +.Ltmp31477: + .short .Ltmp31479-.Ltmp31478 # Record length +.Ltmp31478: + .short 4414 # Record kind: S_LOCAL + .long 12177 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31479: + .cv_def_range .Ltmp16551 .Ltmp16552, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31475: + .p2align 2 + .cv_linetable 1485, "??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ", .Lfunc_end1485 + .section .debug$S,"dr",associative,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Getal + .long .Ltmp31481-.Ltmp31480 # Subsection size +.Ltmp31480: + .short .Ltmp31483-.Ltmp31482 # Record length +.Ltmp31482: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1486-"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12223 # Function type index + .secrel32 "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # Function section relative address + .secidx "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Getal" # Function name +.Ltmp31483: + .short .Ltmp31485-.Ltmp31484 # Record length +.Ltmp31484: + .short 4414 # Record kind: S_LOCAL + .long 12077 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31485: + .cv_def_range .Ltmp16553 .Ltmp16554, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31481: + .p2align 2 + .cv_linetable 1486, "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ", .Lfunc_end1486 + .section .debug$S,"dr",associative,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myproxy + .long .Ltmp31487-.Ltmp31486 # Subsection size +.Ltmp31486: + .short .Ltmp31489-.Ltmp31488 # Record length +.Ltmp31488: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1487-"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12224 # Function type index + .secrel32 "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Function section relative address + .secidx "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myproxy" # Function name +.Ltmp31489: + .short .Ltmp31491-.Ltmp31490 # Record length +.Ltmp31490: + .short 4414 # Record kind: S_LOCAL + .long 12077 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31491: + .cv_def_range .Ltmp16555 .Ltmp16556, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31487: + .p2align 2 + .cv_linetable 1487, "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ", .Lfunc_end1487 + .section .debug$S,"dr",associative,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Get_data + .long .Ltmp31493-.Ltmp31492 # Subsection size +.Ltmp31492: + .short .Ltmp31495-.Ltmp31494 # Record length +.Ltmp31494: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1488-"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12225 # Function type index + .secrel32 "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Get_data" # Function name +.Ltmp31495: + .short .Ltmp31497-.Ltmp31496 # Record length +.Ltmp31496: + .short 4414 # Record kind: S_LOCAL + .long 12077 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31497: + .cv_def_range .Ltmp16557 .Ltmp16558, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31493: + .p2align 2 + .cv_linetable 1488, "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ", .Lfunc_end1488 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_Vector_val >,1>::_Get_first + .long .Ltmp31499-.Ltmp31498 # Subsection size +.Ltmp31498: + .short .Ltmp31501-.Ltmp31500 # Record length +.Ltmp31500: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1489-"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12226 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # Function section relative address + .secidx "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>::_Get_first" # Function name +.Ltmp31501: + .short .Ltmp31503-.Ltmp31502 # Record length +.Ltmp31502: + .short 4414 # Record kind: S_LOCAL + .long 12153 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31503: + .cv_def_range .Ltmp16559 .Ltmp16560, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31499: + .p2align 2 + .cv_linetable 1489, "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ", .Lfunc_end1489 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_Vector_val >,1>::_Get_second + .long .Ltmp31505-.Ltmp31504 # Subsection size +.Ltmp31504: + .short .Ltmp31507-.Ltmp31506 # Record length +.Ltmp31506: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1490-"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12227 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>::_Get_second" # Function name +.Ltmp31507: + .short .Ltmp31509-.Ltmp31508 # Record length +.Ltmp31508: + .short 4414 # Record kind: S_LOCAL + .long 12153 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31509: + .cv_def_range .Ltmp16561 .Ltmp16562, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31505: + .p2align 2 + .cv_linetable 1490, "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ", .Lfunc_end1490 + .section .debug$S,"dr",associative,"??1?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_val >::~_Vector_val + .long .Ltmp31511-.Ltmp31510 # Subsection size +.Ltmp31510: + .short .Ltmp31513-.Ltmp31512 # Record length +.Ltmp31512: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1491-"??1?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12228 # Function type index + .secrel32 "??1?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_val >::~_Vector_val" # Function name +.Ltmp31513: + .short .Ltmp31515-.Ltmp31514 # Record length +.Ltmp31514: + .short 4414 # Record kind: S_LOCAL + .long 12177 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31515: + .cv_def_range .Ltmp16563 .Ltmp16565, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31511: + .p2align 2 + .cv_linetable 1491, "??1?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ", .Lfunc_end1491 + .section .debug$S,"dr",associative,"??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Construct > > > + .long .Ltmp31517-.Ltmp31516 # Subsection size +.Ltmp31516: + .short .Ltmp31519-.Ltmp31518 # Record length +.Ltmp31518: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1492-"??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12231 # Function type index + .secrel32 "??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z" # Function section relative address + .secidx "??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Construct > > >" # Function name +.Ltmp31519: + .short .Ltmp31521-.Ltmp31520 # Record length +.Ltmp31520: + .short 4414 # Record kind: S_LOCAL + .long 11985 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31521: + .cv_def_range .Ltmp16584 .Ltmp16606, "E\021N\001\000\000X\000\000\000" + .short .Ltmp31523-.Ltmp31522 # Record length +.Ltmp31522: + .short 4414 # Record kind: S_LOCAL + .long 11981 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31523: + .cv_def_range .Lfunc_begin1492 .Ltmp16585, "A\021K\001\000\000" + .cv_def_range .Ltmp16585 .Ltmp16597 .Ltmp16600 .Ltmp16601 .Ltmp16602 .Ltmp16603, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp31525-.Ltmp31524 # Record length +.Ltmp31524: + .short 4414 # Record kind: S_LOCAL + .long 11981 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31525: + .cv_def_range .Lfunc_begin1492 .Ltmp16586, "A\021P\001\000\000" + .cv_def_range .Ltmp16586 .Ltmp16597 .Ltmp16600 .Ltmp16601 .Ltmp16602 .Ltmp16603, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp31527-.Ltmp31526 # Record length +.Ltmp31526: + .short 4414 # Record kind: S_LOCAL + .long 4323 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31527: + .cv_def_range .Ltmp16584 .Ltmp16606, "E\021N\001\000\000`\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31517: + .p2align 2 + .cv_linetable 1492, "??$_Construct@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@QEAAXV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0Uforward_iterator_tag@1@@Z", .Lfunc_end1492 + .section .debug$S,"dr",associative,"?_Buy@?$vector@DV?$allocator@D@std@@@std@@IEAA_N_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Buy + .long .Ltmp31529-.Ltmp31528 # Subsection size +.Ltmp31528: + .short .Ltmp31531-.Ltmp31530 # Record length +.Ltmp31530: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1493-"?_Buy@?$vector@DV?$allocator@D@std@@@std@@IEAA_N_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12232 # Function type index + .secrel32 "?_Buy@?$vector@DV?$allocator@D@std@@@std@@IEAA_N_K@Z" # Function section relative address + .secidx "?_Buy@?$vector@DV?$allocator@D@std@@@std@@IEAA_N_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Buy" # Function name +.Ltmp31531: + .short .Ltmp31533-.Ltmp31532 # Record length +.Ltmp31532: + .short 4414 # Record kind: S_LOCAL + .long 11985 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31533: + .cv_def_range .Ltmp16607 .Ltmp16613, "E\021O\001\000\000@\000\000\000" + .short .Ltmp31535-.Ltmp31534 # Record length +.Ltmp31534: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Capacity" +.Ltmp31535: + .cv_def_range .Ltmp16607 .Ltmp16613, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31529: + .p2align 2 + .cv_linetable 1493, "?_Buy@?$vector@DV?$allocator@D@std@@@std@@IEAA_N_K@Z", .Lfunc_end1493 + .section .debug$S,"dr",associative,"??$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::distance > > > + .long .Ltmp31537-.Ltmp31536 # Subsection size +.Ltmp31536: + .short .Ltmp31539-.Ltmp31538 # Record length +.Ltmp31538: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1494-"??$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_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 12234 # Function type index + .secrel32 "??$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z" # Function section relative address + .secidx "??$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::distance > > >" # Function name +.Ltmp31539: + .short .Ltmp31541-.Ltmp31540 # Record length +.Ltmp31540: + .short 4414 # Record kind: S_LOCAL + .long 11981 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31541: + .cv_def_range .Lfunc_begin1494 .Ltmp16621, "A\021J\001\000\000" + .cv_def_range .Ltmp16621 .Ltmp16626 .Ltmp16627 .Ltmp16628, "E\021N\001\000\000\310\377\377\377" + .short .Ltmp31543-.Ltmp31542 # Record length +.Ltmp31542: + .short 4414 # Record kind: S_LOCAL + .long 11981 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31543: + .cv_def_range .Lfunc_begin1494 .Ltmp16622, "A\021K\001\000\000" + .cv_def_range .Ltmp16622 .Ltmp16626 .Ltmp16627 .Ltmp16628, "E\021N\001\000\000\300\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31537: + .p2align 2 + .cv_linetable 1494, "??$distance@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z", .Lfunc_end1494 + .section .debug$S,"dr",associative,"??$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Ucopy > > > + .long .Ltmp31545-.Ltmp31544 # Subsection size +.Ltmp31544: + .short .Ltmp31547-.Ltmp31546 # Record length +.Ltmp31546: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1495-"??$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12237 # Function type index + .secrel32 "??$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z" # Function section relative address + .secidx "??$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Ucopy > > >" # Function name +.Ltmp31547: + .short .Ltmp31549-.Ltmp31548 # Record length +.Ltmp31548: + .short 4414 # Record kind: S_LOCAL + .long 11985 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31549: + .cv_def_range .Ltmp16636 .Ltmp16645, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp31551-.Ltmp31550 # Record length +.Ltmp31550: + .short 4414 # Record kind: S_LOCAL + .long 11981 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31551: + .cv_def_range .Lfunc_begin1495 .Ltmp16637, "A\021K\001\000\000" + .cv_def_range .Ltmp16637 .Ltmp16642 .Ltmp16643 .Ltmp16644, "E\021N\001\000\000\320\377\377\377" + .short .Ltmp31553-.Ltmp31552 # Record length +.Ltmp31552: + .short 4414 # Record kind: S_LOCAL + .long 11981 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31553: + .cv_def_range .Lfunc_begin1495 .Ltmp16638, "A\021P\001\000\000" + .cv_def_range .Ltmp16638 .Ltmp16642 .Ltmp16643 .Ltmp16644, "E\021N\001\000\000\310\377\377\377" + .short .Ltmp31555-.Ltmp31554 # Record length +.Ltmp31554: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp31555: + .cv_def_range .Ltmp16636 .Ltmp16645, "E\021N\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31545: + .p2align 2 + .cv_linetable 1495, "??$_Ucopy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0PEAD@Z", .Lfunc_end1495 + .section .debug$S,"dr",associative,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myfirst + .long .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_end1496-"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12238 # Function type index + .secrel32 "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" # Function section relative address + .secidx "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myfirst" # Function name +.Ltmp31559: + .short .Ltmp31561-.Ltmp31560 # Record length +.Ltmp31560: + .short 4414 # Record kind: S_LOCAL + .long 12077 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31561: + .cv_def_range .Ltmp16646 .Ltmp16647, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31557: + .p2align 2 + .cv_linetable 1496, "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ", .Lfunc_end1496 + .section .debug$S,"dr",associative,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Mylast + .long .Ltmp31563-.Ltmp31562 # Subsection size +.Ltmp31562: + .short .Ltmp31565-.Ltmp31564 # Record length +.Ltmp31564: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1497-"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12239 # Function type index + .secrel32 "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" # Function section relative address + .secidx "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Mylast" # Function name +.Ltmp31565: + .short .Ltmp31567-.Ltmp31566 # Record length +.Ltmp31566: + .short 4414 # Record kind: S_LOCAL + .long 12077 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31567: + .cv_def_range .Ltmp16648 .Ltmp16649, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31563: + .p2align 2 + .cv_linetable 1497, "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ", .Lfunc_end1497 + .section .debug$S,"dr",associative,"?_Tidy@?$vector@DV?$allocator@D@std@@@std@@IEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Tidy + .long .Ltmp31569-.Ltmp31568 # Subsection size +.Ltmp31568: + .short .Ltmp31571-.Ltmp31570 # Record length +.Ltmp31570: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1498-"?_Tidy@?$vector@DV?$allocator@D@std@@@std@@IEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12240 # Function type index + .secrel32 "?_Tidy@?$vector@DV?$allocator@D@std@@@std@@IEAAXXZ" # Function section relative address + .secidx "?_Tidy@?$vector@DV?$allocator@D@std@@@std@@IEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Tidy" # Function name +.Ltmp31571: + .short .Ltmp31573-.Ltmp31572 # Record length +.Ltmp31572: + .short 4414 # Record kind: S_LOCAL + .long 11985 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31573: + .cv_def_range .Ltmp16650 .Ltmp16653, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31569: + .p2align 2 + .cv_linetable 1498, "?_Tidy@?$vector@DV?$allocator@D@std@@@std@@IEAAXXZ", .Lfunc_end1498 + .section .debug$S,"dr",associative,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myend + .long .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_end1499-"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12241 # Function type index + .secrel32 "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" # Function section relative address + .secidx "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myend" # Function name +.Ltmp31577: + .short .Ltmp31579-.Ltmp31578 # Record length +.Ltmp31578: + .short 4414 # Record kind: S_LOCAL + .long 12077 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31579: + .cv_def_range .Ltmp16654 .Ltmp16655, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31575: + .p2align 2 + .cv_linetable 1499, "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ", .Lfunc_end1499 + .section .debug$S,"dr",associative,"?max_size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::max_size + .long .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_end1500-"?max_size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12242 # Function type index + .secrel32 "?max_size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" # Function section relative address + .secidx "?max_size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::max_size" # Function name +.Ltmp31583: + .short .Ltmp31585-.Ltmp31584 # Record length +.Ltmp31584: + .short 4414 # Record kind: S_LOCAL + .long 12035 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31585: + .cv_def_range .Ltmp16656 .Ltmp16657, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31581: + .p2align 2 + .cv_linetable 1500, "?max_size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ", .Lfunc_end1500 + .section .debug$S,"dr",associative,"?_Xlen@?$vector@DV?$allocator@D@std@@@std@@IEBAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Xlen + .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_end1501-"?_Xlen@?$vector@DV?$allocator@D@std@@@std@@IEBAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12243 # Function type index + .secrel32 "?_Xlen@?$vector@DV?$allocator@D@std@@@std@@IEBAXXZ" # Function section relative address + .secidx "?_Xlen@?$vector@DV?$allocator@D@std@@@std@@IEBAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Xlen" # Function name +.Ltmp31589: + .short .Ltmp31591-.Ltmp31590 # Record length +.Ltmp31590: + .short 4414 # Record kind: S_LOCAL + .long 12035 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31591: + .cv_def_range .Ltmp16658 .Ltmp16659, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31587: + .p2align 2 + .cv_linetable 1501, "?_Xlen@?$vector@DV?$allocator@D@std@@@std@@IEBAXXZ", .Lfunc_end1501 + .section .debug$S,"dr",associative,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Getal + .long .Ltmp31593-.Ltmp31592 # Subsection size +.Ltmp31592: + .short .Ltmp31595-.Ltmp31594 # Record length +.Ltmp31594: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1502-"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12244 # Function type index + .secrel32 "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # Function section relative address + .secidx "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Getal" # Function name +.Ltmp31595: + .short .Ltmp31597-.Ltmp31596 # Record length +.Ltmp31596: + .short 4414 # Record kind: S_LOCAL + .long 12082 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31597: + .cv_def_range .Ltmp16660 .Ltmp16661, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31593: + .p2align 2 + .cv_linetable 1502, "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ", .Lfunc_end1502 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_Vector_val >,1>::_Get_first + .long .Ltmp31599-.Ltmp31598 # Subsection size +.Ltmp31598: + .short .Ltmp31601-.Ltmp31600 # Record length +.Ltmp31600: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1503-"?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12245 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # Function section relative address + .secidx "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>::_Get_first" # Function name +.Ltmp31601: + .short .Ltmp31603-.Ltmp31602 # Record length +.Ltmp31602: + .short 4414 # Record kind: S_LOCAL + .long 12156 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31603: + .cv_def_range .Ltmp16662 .Ltmp16663, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31599: + .p2align 2 + .cv_linetable 1503, "?_Get_first@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBU?$_Wrap_alloc@V?$allocator@D@std@@@2@XZ", .Lfunc_end1503 + .section .debug$S,"dr",associative,"??$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Distance1 > > > + .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_end1504-"??$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12248 # Function type index + .secrel32 "??$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Distance1 > > >" # Function name +.Ltmp31607: + .short .Ltmp31609-.Ltmp31608 # Record length +.Ltmp31608: + .short 4414 # Record kind: S_LOCAL + .long 11981 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31609: + .cv_def_range .Lfunc_begin1504 .Ltmp16669, "A\021J\001\000\000" + .cv_def_range .Ltmp16669 .Ltmp16675 .Ltmp16676 .Ltmp16677, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp31611-.Ltmp31610 # Record length +.Ltmp31610: + .short 4414 # Record kind: S_LOCAL + .long 11981 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31611: + .cv_def_range .Lfunc_begin1504 .Ltmp16670, "A\021K\001\000\000" + .cv_def_range .Ltmp16670 .Ltmp16675 .Ltmp16676 .Ltmp16677, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp31613-.Ltmp31612 # Record length +.Ltmp31612: + .short 4414 # Record kind: S_LOCAL + .long 4308 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31613: + .cv_def_range .Ltmp16668 .Ltmp16678, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31605: + .p2align 2 + .cv_linetable 1504, "??$_Distance1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YA_JV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z", .Lfunc_end1504 + .section .debug$S,"dr",associative,"??$_Debug_pointer@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YAXAEAV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@PEB_WI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Debug_pointer > > > + .long .Ltmp31615-.Ltmp31614 # Subsection size +.Ltmp31614: + .short .Ltmp31617-.Ltmp31616 # Record length +.Ltmp31616: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1505-"??$_Debug_pointer@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YAXAEAV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@PEB_WI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12251 # Function type index + .secrel32 "??$_Debug_pointer@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YAXAEAV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@PEB_WI@Z" # Function section relative address + .secidx "??$_Debug_pointer@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YAXAEAV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@PEB_WI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Debug_pointer > > >" # Function name +.Ltmp31617: + .short .Ltmp31619-.Ltmp31618 # Record length +.Ltmp31618: + .short 4414 # Record kind: S_LOCAL + .long 4799 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31619: + .cv_def_range .Ltmp16679 .Ltmp16680, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp31621-.Ltmp31620 # Record length +.Ltmp31620: + .short 4414 # Record kind: S_LOCAL + .long 7774 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31621: + .cv_def_range .Ltmp16679 .Ltmp16680, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp31623-.Ltmp31622 # Record length +.Ltmp31622: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31623: + .cv_def_range .Ltmp16679 .Ltmp16680, "E\021O\001\000\000\024\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31615: + .p2align 2 + .cv_linetable 1505, "??$_Debug_pointer@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@std@@YAXAEAV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@PEB_WI@Z", .Lfunc_end1505 + .section .debug$S,"dr",associative,"??G?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_iterator > >::operator- + .long .Ltmp31625-.Ltmp31624 # Subsection size +.Ltmp31624: + .short .Ltmp31627-.Ltmp31626 # Record length +.Ltmp31626: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1506-"??G?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12252 # Function type index + .secrel32 "??G?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@@Z" # Function section relative address + .secidx "??G?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_iterator > >::operator-" # Function name +.Ltmp31627: + .short .Ltmp31629-.Ltmp31628 # Record length +.Ltmp31628: + .short 4414 # Record kind: S_LOCAL + .long 4803 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31629: + .cv_def_range .Ltmp16681 .Ltmp16682, "E\021O\001\000\000(\000\000\000" + .short .Ltmp31631-.Ltmp31630 # Record length +.Ltmp31630: + .short 4414 # Record kind: S_LOCAL + .long 4784 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp31631: + .cv_def_range .Ltmp16681 .Ltmp16682, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31625: + .p2align 2 + .cv_linetable 1506, "??G?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@@Z", .Lfunc_end1506 + .section .debug$S,"dr",associative,"??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_const_iterator > >::operator- + .long .Ltmp31633-.Ltmp31632 # Subsection size +.Ltmp31632: + .short .Ltmp31635-.Ltmp31634 # Record length +.Ltmp31634: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1507-"??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12253 # Function type index + .secrel32 "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z" # Function section relative address + .secidx "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_const_iterator > >::operator-" # Function name +.Ltmp31635: + .short .Ltmp31637-.Ltmp31636 # Record length +.Ltmp31636: + .short 4414 # Record kind: S_LOCAL + .long 4776 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31637: + .cv_def_range .Ltmp16683 .Ltmp16684, "E\021O\001\000\000(\000\000\000" + .short .Ltmp31639-.Ltmp31638 # Record length +.Ltmp31638: + .short 4414 # Record kind: S_LOCAL + .long 4784 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp31639: + .cv_def_range .Ltmp16683 .Ltmp16684, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31633: + .p2align 2 + .cv_linetable 1507, "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z", .Lfunc_end1507 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_copy > >,char *,std::allocator > + .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_end1508-"??$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12256 # Function type index + .secrel32 "??$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy > >,char *,std::allocator >" # Function name +.Ltmp31643: + .short .Ltmp31645-.Ltmp31644 # Record length +.Ltmp31644: + .short 4414 # Record kind: S_LOCAL + .long 11981 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31645: + .cv_def_range .Lfunc_begin1508 .Ltmp16696, "A\021J\001\000\000" + .cv_def_range .Ltmp16696 .Ltmp16703 .Ltmp16704 .Ltmp16705, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp31647-.Ltmp31646 # Record length +.Ltmp31646: + .short 4414 # Record kind: S_LOCAL + .long 11981 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31647: + .cv_def_range .Lfunc_begin1508 .Ltmp16697, "A\021K\001\000\000" + .cv_def_range .Ltmp16697 .Ltmp16703 .Ltmp16704 .Ltmp16705, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp31649-.Ltmp31648 # Record length +.Ltmp31648: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp31649: + .cv_def_range .Ltmp16695 .Ltmp16706, "E\021N\001\000\000(\000\000\000" + .short .Ltmp31651-.Ltmp31650 # Record length +.Ltmp31650: + .short 4414 # Record kind: S_LOCAL + .long 4690 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp31651: + .cv_def_range .Ltmp16695 .Ltmp16706, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31641: + .p2align 2 + .cv_linetable 1508, "??$_Uninitialized_copy@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@PEADV?$allocator@D@2@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z", .Lfunc_end1508 + .section .debug$S,"dr",associative,"??$_Rechecked@PEADPEAD@std@@YAAEAPEADAEAPEADPEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Rechecked + .long .Ltmp31653-.Ltmp31652 # Subsection size +.Ltmp31652: + .short .Ltmp31655-.Ltmp31654 # Record length +.Ltmp31654: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1509-"??$_Rechecked@PEADPEAD@std@@YAAEAPEADAEAPEADPEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12259 # Function type index + .secrel32 "??$_Rechecked@PEADPEAD@std@@YAAEAPEADAEAPEADPEAD@Z" # Function section relative address + .secidx "??$_Rechecked@PEADPEAD@std@@YAAEAPEADAEAPEADPEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Rechecked" # Function name +.Ltmp31655: + .short .Ltmp31657-.Ltmp31656 # Record length +.Ltmp31656: + .short 4414 # Record kind: S_LOCAL + .long 7330 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp31657: + .cv_def_range .Ltmp16707 .Ltmp16708, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp31659-.Ltmp31658 # Record length +.Ltmp31658: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Src" +.Ltmp31659: + .cv_def_range .Ltmp16707 .Ltmp16708, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31653: + .p2align 2 + .cv_linetable 1509, "??$_Rechecked@PEADPEAD@std@@YAAEAPEADAEAPEADPEAD@Z", .Lfunc_end1509 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy_al_unchecked@PEADPEADV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_copy_al_unchecked > + .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_end1510-"??$_Uninitialized_copy_al_unchecked@PEADPEADV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12262 # Function type index + .secrel32 "??$_Uninitialized_copy_al_unchecked@PEADPEADV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy_al_unchecked@PEADPEADV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy_al_unchecked >" # Function name +.Ltmp31663: + .short .Ltmp31665-.Ltmp31664 # Record length +.Ltmp31664: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31665: + .cv_def_range .Ltmp16709 .Ltmp16711, "E\021O\001\000\000`\000\000\000" + .short .Ltmp31667-.Ltmp31666 # Record length +.Ltmp31666: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31667: + .cv_def_range .Ltmp16709 .Ltmp16711, "E\021O\001\000\000H\000\000\000" + .short .Ltmp31669-.Ltmp31668 # Record length +.Ltmp31668: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp31669: + .cv_def_range .Ltmp16709 .Ltmp16711, "E\021O\001\000\000h\000\000\000" + .short .Ltmp31671-.Ltmp31670 # Record length +.Ltmp31670: + .short 4414 # Record kind: S_LOCAL + .long 4690 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp31671: + .cv_def_range .Ltmp16709 .Ltmp16711, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31661: + .p2align 2 + .cv_linetable 1510, "??$_Uninitialized_copy_al_unchecked@PEADPEADV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z", .Lfunc_end1510 + .section .debug$S,"dr",associative,"??$_Unchecked@PEAD@std@@YAPEADPEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unchecked + .long .Ltmp31673-.Ltmp31672 # Subsection size +.Ltmp31672: + .short .Ltmp31675-.Ltmp31674 # Record length +.Ltmp31674: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1511-"??$_Unchecked@PEAD@std@@YAPEADPEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12263 # Function type index + .secrel32 "??$_Unchecked@PEAD@std@@YAPEADPEAD@Z" # Function section relative address + .secidx "??$_Unchecked@PEAD@std@@YAPEADPEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unchecked" # Function name +.Ltmp31675: + .short .Ltmp31677-.Ltmp31676 # Record length +.Ltmp31676: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Src" +.Ltmp31677: + .cv_def_range .Ltmp16712 .Ltmp16713, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31673: + .p2align 2 + .cv_linetable 1511, "??$_Unchecked@PEAD@std@@YAPEADPEAD@Z", .Lfunc_end1511 + .section .debug$S,"dr",associative,"??$_Unchecked@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unchecked > > + .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_end1512-"??$_Unchecked@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEADV?$_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 12266 # Function type index + .secrel32 "??$_Unchecked@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" # Function section relative address + .secidx "??$_Unchecked@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unchecked > >" # Function name +.Ltmp31681: + .short .Ltmp31683-.Ltmp31682 # Record length +.Ltmp31682: + .short 4414 # Record kind: S_LOCAL + .long 11981 # TypeIndex + .short 1 # Flags + .asciz "_Iter" +.Ltmp31683: + .cv_def_range .Lfunc_begin1512 .Ltmp16717, "A\021J\001\000\000" + .cv_def_range .Ltmp16717 .Ltmp16719 .Ltmp16720 .Ltmp16721, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31679: + .p2align 2 + .cv_linetable 1512, "??$_Unchecked@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEADV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z", .Lfunc_end1512 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy_al_unchecked1@DDV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_copy_al_unchecked1 > + .long .Ltmp31685-.Ltmp31684 # Subsection size +.Ltmp31684: + .short .Ltmp31687-.Ltmp31686 # Record length +.Ltmp31686: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1513-"??$_Uninitialized_copy_al_unchecked1@DDV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12269 # Function type index + .secrel32 "??$_Uninitialized_copy_al_unchecked1@DDV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy_al_unchecked1@DDV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy_al_unchecked1 >" # Function name +.Ltmp31687: + .short .Ltmp31689-.Ltmp31688 # Record length +.Ltmp31688: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31689: + .cv_def_range .Ltmp16723 .Ltmp16724, "E\021O\001\000\000(\000\000\000" + .short .Ltmp31691-.Ltmp31690 # Record length +.Ltmp31690: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31691: + .cv_def_range .Ltmp16723 .Ltmp16724, "E\021O\001\000\0000\000\000\000" + .short .Ltmp31693-.Ltmp31692 # Record length +.Ltmp31692: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp31693: + .cv_def_range .Ltmp16723 .Ltmp16724, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31695-.Ltmp31694 # Record length +.Ltmp31694: + .short 4414 # Record kind: S_LOCAL + .long 4690 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31695: + .cv_def_range .Ltmp16723 .Ltmp16724, "E\021O\001\000\000@\000\000\000" + .short .Ltmp31697-.Ltmp31696 # Record length +.Ltmp31696: + .short 4414 # Record kind: S_LOCAL + .long 8194 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31697: + .cv_def_range .Ltmp16723 .Ltmp16724, "E\021O\001\000\000P\000\000\000" + .short .Ltmp31699-.Ltmp31698 # Record length +.Ltmp31698: + .short 4414 # Record kind: S_LOCAL + .long 4759 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31699: + .cv_def_range .Ltmp16723 .Ltmp16724, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31685: + .p2align 2 + .cv_linetable 1513, "??$_Uninitialized_copy_al_unchecked1@DDV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z", .Lfunc_end1513 + .section .debug$S,"dr",associative,"??$_Ptr_copy_cat@DD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Ptr_copy_cat + .long .Ltmp31701-.Ltmp31700 # Subsection size +.Ltmp31700: + .short .Ltmp31703-.Ltmp31702 # Record length +.Ltmp31702: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1514-"??$_Ptr_copy_cat@DD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12273 # Function type index + .secrel32 "??$_Ptr_copy_cat@DD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAD0@Z" # Function section relative address + .secidx "??$_Ptr_copy_cat@DD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Ptr_copy_cat" # Function name +.Ltmp31703: + .short .Ltmp31705-.Ltmp31704 # Record length +.Ltmp31704: + .short 4414 # Record kind: S_LOCAL + .long 12270 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31705: + .cv_def_range .Ltmp16725 .Ltmp16726, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp31707-.Ltmp31706 # Record length +.Ltmp31706: + .short 4414 # Record kind: S_LOCAL + .long 12270 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31707: + .cv_def_range .Ltmp16725 .Ltmp16726, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31701: + .p2align 2 + .cv_linetable 1514, "??$_Ptr_copy_cat@DD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAD0@Z", .Lfunc_end1514 + .section .debug$S,"dr",associative,"??$_Copy_memmove@PEADPEAD@std@@YAPEADPEAD00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_memmove + .long .Ltmp31709-.Ltmp31708 # Subsection size +.Ltmp31708: + .short .Ltmp31711-.Ltmp31710 # Record length +.Ltmp31710: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1515-"??$_Copy_memmove@PEADPEAD@std@@YAPEADPEAD00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12276 # Function type index + .secrel32 "??$_Copy_memmove@PEADPEAD@std@@YAPEADPEAD00@Z" # Function section relative address + .secidx "??$_Copy_memmove@PEADPEAD@std@@YAPEADPEAD00@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_memmove" # Function name +.Ltmp31711: + .short .Ltmp31713-.Ltmp31712 # Record length +.Ltmp31712: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31713: + .cv_def_range .Ltmp16727 .Ltmp16728, "E\021O\001\000\000P\000\000\000" + .short .Ltmp31715-.Ltmp31714 # Record length +.Ltmp31714: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31715: + .cv_def_range .Ltmp16727 .Ltmp16728, "E\021O\001\000\000X\000\000\000" + .short .Ltmp31717-.Ltmp31716 # Record length +.Ltmp31716: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp31717: + .cv_def_range .Ltmp16727 .Ltmp16728, "E\021O\001\000\000`\000\000\000" + .short .Ltmp31719-.Ltmp31718 # Record length +.Ltmp31718: + .short 4414 # Record kind: S_LOCAL + .long 4649 # TypeIndex + .short 0 # Flags + .asciz "_First_ch" +.Ltmp31719: + .cv_def_range .Ltmp16727 .Ltmp16728, "E\021O\001\000\000H\000\000\000" + .short .Ltmp31721-.Ltmp31720 # Record length +.Ltmp31720: + .short 4414 # Record kind: S_LOCAL + .long 4649 # TypeIndex + .short 0 # Flags + .asciz "_Last_ch" +.Ltmp31721: + .cv_def_range .Ltmp16727 .Ltmp16728, "E\021O\001\000\000@\000\000\000" + .short .Ltmp31723-.Ltmp31722 # Record length +.Ltmp31722: + .short 4414 # Record kind: S_LOCAL + .long 8210 # TypeIndex + .short 0 # Flags + .asciz "_Dest_ch" +.Ltmp31723: + .cv_def_range .Ltmp16727 .Ltmp16728, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31725-.Ltmp31724 # Record length +.Ltmp31724: + .short 4414 # Record kind: S_LOCAL + .long 4495 # TypeIndex + .short 0 # Flags + .asciz "_Count" +.Ltmp31725: + .cv_def_range .Ltmp16727 .Ltmp16728, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31709: + .p2align 2 + .cv_linetable 1515, "??$_Copy_memmove@PEADPEAD@std@@YAPEADPEAD00@Z", .Lfunc_end1515 + .section .debug$S,"dr",associative,"?_Unchecked@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAPEADXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_iterator > >::_Unchecked + .long .Ltmp31727-.Ltmp31726 # Subsection size +.Ltmp31726: + .short .Ltmp31729-.Ltmp31728 # Record length +.Ltmp31728: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1516-"?_Unchecked@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAPEADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12277 # Function type index + .secrel32 "?_Unchecked@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAPEADXZ" # Function section relative address + .secidx "?_Unchecked@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAPEADXZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_iterator > >::_Unchecked" # Function name +.Ltmp31729: + .short .Ltmp31731-.Ltmp31730 # Record length +.Ltmp31730: + .short 4414 # Record kind: S_LOCAL + .long 4803 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31731: + .cv_def_range .Ltmp16729 .Ltmp16730, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31727: + .p2align 2 + .cv_linetable 1516, "?_Unchecked@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAPEADXZ", .Lfunc_end1516 + .section .debug$S,"dr",associative,"??$_Const_cast@$$CBD@std@@YA?A?@@PEBD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Const_cast + .long .Ltmp31733-.Ltmp31732 # Subsection size +.Ltmp31732: + .short .Ltmp31735-.Ltmp31734 # Record length +.Ltmp31734: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1517-"??$_Const_cast@$$CBD@std@@YA?A?@@PEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12279 # Function type index + .secrel32 "??$_Const_cast@$$CBD@std@@YA?A?@@PEBD@Z" # Function section relative address + .secidx "??$_Const_cast@$$CBD@std@@YA?A?@@PEBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Const_cast" # Function name +.Ltmp31735: + .short .Ltmp31737-.Ltmp31736 # Record length +.Ltmp31736: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp31737: + .cv_def_range .Ltmp16731 .Ltmp16732, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31733: + .p2align 2 + .cv_linetable 1517, "??$_Const_cast@$$CBD@std@@YA?A?@@PEBD@Z", .Lfunc_end1517 + .section .debug$S,"dr",associative,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Orphan_all + .long .Ltmp31739-.Ltmp31738 # Subsection size +.Ltmp31738: + .short .Ltmp31741-.Ltmp31740 # Record length +.Ltmp31740: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1518-"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12280 # Function type index + .secrel32 "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Orphan_all" # Function name +.Ltmp31741: + .short .Ltmp31743-.Ltmp31742 # Record length +.Ltmp31742: + .short 4414 # Record kind: S_LOCAL + .long 12077 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31743: + .cv_def_range .Ltmp16733 .Ltmp16734, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31739: + .p2align 2 + .cv_linetable 1518, "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ", .Lfunc_end1518 + .section .debug$S,"dr",associative,"?_Destroy@?$vector@DV?$allocator@D@std@@@std@@IEAAXPEAD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Destroy + .long .Ltmp31745-.Ltmp31744 # Subsection size +.Ltmp31744: + .short .Ltmp31747-.Ltmp31746 # Record length +.Ltmp31746: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1519-"?_Destroy@?$vector@DV?$allocator@D@std@@@std@@IEAAXPEAD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12281 # Function type index + .secrel32 "?_Destroy@?$vector@DV?$allocator@D@std@@@std@@IEAAXPEAD0@Z" # Function section relative address + .secidx "?_Destroy@?$vector@DV?$allocator@D@std@@@std@@IEAAXPEAD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Destroy" # Function name +.Ltmp31747: + .short .Ltmp31749-.Ltmp31748 # Record length +.Ltmp31748: + .short 4414 # Record kind: S_LOCAL + .long 11985 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31749: + .cv_def_range .Ltmp16735 .Ltmp16736, "E\021O\001\000\000 \000\000\000" + .short .Ltmp31751-.Ltmp31750 # Record length +.Ltmp31750: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31751: + .cv_def_range .Ltmp16735 .Ltmp16736, "E\021O\001\000\000(\000\000\000" + .short .Ltmp31753-.Ltmp31752 # Record length +.Ltmp31752: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31753: + .cv_def_range .Ltmp16735 .Ltmp16736, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31745: + .p2align 2 + .cv_linetable 1519, "?_Destroy@?$vector@DV?$allocator@D@std@@@std@@IEAAXPEAD0@Z", .Lfunc_end1519 + .section .debug$S,"dr",associative,"??$_Destroy_range@V?$allocator@D@std@@PEAD@std@@YAXPEAD0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Destroy_range,char *> + .long .Ltmp31755-.Ltmp31754 # Subsection size +.Ltmp31754: + .short .Ltmp31757-.Ltmp31756 # Record length +.Ltmp31756: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1520-"??$_Destroy_range@V?$allocator@D@std@@PEAD@std@@YAXPEAD0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12284 # Function type index + .secrel32 "??$_Destroy_range@V?$allocator@D@std@@PEAD@std@@YAXPEAD0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" # Function section relative address + .secidx "??$_Destroy_range@V?$allocator@D@std@@PEAD@std@@YAXPEAD0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Destroy_range,char *>" # Function name +.Ltmp31757: + .short .Ltmp31759-.Ltmp31758 # Record length +.Ltmp31758: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31759: + .cv_def_range .Ltmp16737 .Ltmp16738, "E\021O\001\000\0000\000\000\000" + .short .Ltmp31761-.Ltmp31760 # Record length +.Ltmp31760: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31761: + .cv_def_range .Ltmp16737 .Ltmp16738, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31763-.Ltmp31762 # Record length +.Ltmp31762: + .short 4414 # Record kind: S_LOCAL + .long 4690 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp31763: + .cv_def_range .Ltmp16737 .Ltmp16738, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31755: + .p2align 2 + .cv_linetable 1520, "??$_Destroy_range@V?$allocator@D@std@@PEAD@std@@YAXPEAD0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z", .Lfunc_end1520 + .section .debug$S,"dr",associative,"??$_Destroy_range1@V?$allocator@D@std@@PEAD@std@@YAXPEAD0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Destroy_range1,char *> + .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_end1521-"??$_Destroy_range1@V?$allocator@D@std@@PEAD@std@@YAXPEAD0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12287 # Function type index + .secrel32 "??$_Destroy_range1@V?$allocator@D@std@@PEAD@std@@YAXPEAD0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Destroy_range1@V?$allocator@D@std@@PEAD@std@@YAXPEAD0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Destroy_range1,char *>" # Function name +.Ltmp31767: + .short .Ltmp31769-.Ltmp31768 # Record length +.Ltmp31768: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31769: + .cv_def_range .Ltmp16739 .Ltmp16740, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp31771-.Ltmp31770 # Record length +.Ltmp31770: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31771: + .cv_def_range .Ltmp16739 .Ltmp16740, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp31773-.Ltmp31772 # Record length +.Ltmp31772: + .short 4414 # Record kind: S_LOCAL + .long 4690 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31773: + .cv_def_range .Ltmp16739 .Ltmp16740, "E\021O\001\000\000\020\000\000\000" + .short .Ltmp31775-.Ltmp31774 # Record length +.Ltmp31774: + .short 4414 # Record kind: S_LOCAL + .long 4759 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31775: + .cv_def_range .Ltmp16739 .Ltmp16740, "E\021O\001\000\000\030\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31765: + .p2align 2 + .cv_linetable 1521, "??$_Destroy_range1@V?$allocator@D@std@@PEAD@std@@YAXPEAD0AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U?$integral_constant@_N$00@0@@Z", .Lfunc_end1521 + .section .debug$S,"dr",associative,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Free_proxy + .long .Ltmp31777-.Ltmp31776 # Subsection size +.Ltmp31776: + .short .Ltmp31779-.Ltmp31778 # Record length +.Ltmp31778: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1522-"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12288 # Function type index + .secrel32 "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Free_proxy" # Function name +.Ltmp31779: + .short .Ltmp31781-.Ltmp31780 # Record length +.Ltmp31780: + .short 4414 # Record kind: S_LOCAL + .long 12077 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31781: + .cv_def_range .Ltmp16741 .Ltmp16742, "E\021O\001\000\0000\000\000\000" + .short .Ltmp31783-.Ltmp31782 # Record length +.Ltmp31782: + .short 4414 # Record kind: S_LOCAL + .long 7352 # TypeIndex + .short 0 # Flags + .asciz "_Alproxy" +.Ltmp31783: + .cv_def_range .Ltmp16741 .Ltmp16742, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31777: + .p2align 2 + .cv_linetable 1522, "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ", .Lfunc_end1522 + .section .debug$S,"dr",associative,"??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_const_iterator > >::~_String_const_iterator + .long .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_end1523-"??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12289 # Function type index + .secrel32 "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_const_iterator > >::~_String_const_iterator" # Function name +.Ltmp31787: + .short .Ltmp31789-.Ltmp31788 # Record length +.Ltmp31788: + .short 4414 # Record kind: S_LOCAL + .long 4765 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31789: + .cv_def_range .Ltmp16743 .Ltmp16745, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31785: + .p2align 2 + .cv_linetable 1523, "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1523 + .section .debug$S,"dr",associative,"??1?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator012::~_Iterator012 + .long .Ltmp31791-.Ltmp31790 # Subsection size +.Ltmp31790: + .short .Ltmp31793-.Ltmp31792 # Record length +.Ltmp31792: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1524-"??1?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12291 # Function type index + .secrel32 "??1?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator012::~_Iterator012" # Function name +.Ltmp31793: + .short .Ltmp31795-.Ltmp31794 # Record length +.Ltmp31794: + .short 4414 # Record kind: S_LOCAL + .long 12208 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31795: + .cv_def_range .Ltmp16746 .Ltmp16748, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31791: + .p2align 2 + .cv_linetable 1524, "??1?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ", .Lfunc_end1524 + .section .debug$S,"dr",associative,"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_iterator > >::_Vector_iterator + .long .Ltmp31797-.Ltmp31796 # Subsection size +.Ltmp31796: + .short .Ltmp31799-.Ltmp31798 # Record length +.Ltmp31798: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1525-"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12292 # Function type index + .secrel32 "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" # Function section relative address + .secidx "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_iterator > >::_Vector_iterator" # Function name +.Ltmp31799: + .short .Ltmp31801-.Ltmp31800 # Record length +.Ltmp31800: + .short 4414 # Record kind: S_LOCAL + .long 12107 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31801: + .cv_def_range .Ltmp16749 .Ltmp16750, "E\021O\001\000\0000\000\000\000" + .short .Ltmp31803-.Ltmp31802 # Record length +.Ltmp31802: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Parg" +.Ltmp31803: + .cv_def_range .Ltmp16749 .Ltmp16750, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31805-.Ltmp31804 # Record length +.Ltmp31804: + .short 4414 # Record kind: S_LOCAL + .long 4769 # TypeIndex + .short 1 # Flags + .asciz "_Pvector" +.Ltmp31805: + .cv_def_range .Ltmp16749 .Ltmp16750, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31797: + .p2align 2 + .cv_linetable 1525, "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z", .Lfunc_end1525 + .section .debug$S,"dr",associative,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_const_iterator > >::_Vector_const_iterator + .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_end1526-"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12293 # Function type index + .secrel32 "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" # Function section relative address + .secidx "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator > >::_Vector_const_iterator" # Function name +.Ltmp31809: + .short .Ltmp31811-.Ltmp31810 # Record length +.Ltmp31810: + .short 4414 # Record kind: S_LOCAL + .long 12131 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31811: + .cv_def_range .Ltmp16753 .Ltmp16757, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp31813-.Ltmp31812 # Record length +.Ltmp31812: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Parg" +.Ltmp31813: + .cv_def_range .Ltmp16753 .Ltmp16757, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp31815-.Ltmp31814 # Record length +.Ltmp31814: + .short 4414 # Record kind: S_LOCAL + .long 4769 # TypeIndex + .short 1 # Flags + .asciz "_Pvector" +.Ltmp31815: + .cv_def_range .Ltmp16753 .Ltmp16757, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31807: + .p2align 2 + .cv_linetable 1526, "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z", .Lfunc_end1526 + .section .debug$S,"dr",associative,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator012::_Iterator012 + .long .Ltmp31817-.Ltmp31816 # Subsection size +.Ltmp31816: + .short .Ltmp31819-.Ltmp31818 # Record length +.Ltmp31818: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1527-"??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12294 # Function type index + .secrel32 "??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator012::_Iterator012" # Function name +.Ltmp31819: + .short .Ltmp31821-.Ltmp31820 # Record length +.Ltmp31820: + .short 4414 # Record kind: S_LOCAL + .long 12208 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31821: + .cv_def_range .Ltmp16758 .Ltmp16759, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31817: + .p2align 2 + .cv_linetable 1527, "??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@XZ", .Lfunc_end1527 + .section .debug$S,"dr",associative,"??D?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_const_iterator > >::operator* + .long .Ltmp31823-.Ltmp31822 # Subsection size +.Ltmp31822: + .short .Ltmp31825-.Ltmp31824 # Record length +.Ltmp31824: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1528-"??D?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12295 # Function type index + .secrel32 "??D?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" # Function section relative address + .secidx "??D?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator > >::operator*" # Function name +.Ltmp31825: + .short .Ltmp31827-.Ltmp31826 # Record length +.Ltmp31826: + .short 4414 # Record kind: S_LOCAL + .long 12137 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31827: + .cv_def_range .Ltmp16760 .Ltmp16764, "E\021O\001\000\000P\000\000\000" + .short .Ltmp31829-.Ltmp31828 # Record length +.Ltmp31828: + .short 4414 # Record kind: S_LOCAL + .long 12296 # TypeIndex + .short 0 # Flags + .asciz "_Mycont" +.Ltmp31829: + .cv_def_range .Ltmp16760 .Ltmp16764, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31823: + .p2align 2 + .cv_linetable 1528, "??D?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ", .Lfunc_end1528 + .section .debug$S,"dr",associative,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Mylast + .long .Ltmp31831-.Ltmp31830 # Subsection size +.Ltmp31830: + .short .Ltmp31833-.Ltmp31832 # Record length +.Ltmp31832: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1529-"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12297 # Function type index + .secrel32 "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" # Function section relative address + .secidx "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Mylast" # Function name +.Ltmp31833: + .short .Ltmp31835-.Ltmp31834 # Record length +.Ltmp31834: + .short 4414 # Record kind: S_LOCAL + .long 12082 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31835: + .cv_def_range .Ltmp16765 .Ltmp16766, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31831: + .p2align 2 + .cv_linetable 1529, "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ", .Lfunc_end1529 + .section .debug$S,"dr",associative,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myfirst + .long .Ltmp31837-.Ltmp31836 # Subsection size +.Ltmp31836: + .short .Ltmp31839-.Ltmp31838 # Record length +.Ltmp31838: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1530-"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12298 # Function type index + .secrel32 "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" # Function section relative address + .secidx "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myfirst" # Function name +.Ltmp31839: + .short .Ltmp31841-.Ltmp31840 # Record length +.Ltmp31840: + .short 4414 # Record kind: S_LOCAL + .long 12082 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31841: + .cv_def_range .Ltmp16767 .Ltmp16768, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31837: + .p2align 2 + .cv_linetable 1530, "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ", .Lfunc_end1530 + .section .debug$S,"dr",associative,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Get_data + .long .Ltmp31843-.Ltmp31842 # Subsection size +.Ltmp31842: + .short .Ltmp31845-.Ltmp31844 # Record length +.Ltmp31844: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1531-"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12299 # Function type index + .secrel32 "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Get_data" # Function name +.Ltmp31845: + .short .Ltmp31847-.Ltmp31846 # Record length +.Ltmp31846: + .short 4414 # Record kind: S_LOCAL + .long 12082 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31847: + .cv_def_range .Ltmp16769 .Ltmp16770, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31843: + .p2align 2 + .cv_linetable 1531, "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ", .Lfunc_end1531 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_Vector_val >,1>::_Get_second + .long .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_end1532-"?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12300 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>::_Get_second" # Function name +.Ltmp31851: + .short .Ltmp31853-.Ltmp31852 # Record length +.Ltmp31852: + .short 4414 # Record kind: S_LOCAL + .long 12156 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31853: + .cv_def_range .Ltmp16771 .Ltmp16772, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31849: + .p2align 2 + .cv_linetable 1532, "?_Get_second@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ", .Lfunc_end1532 + .section .debug$S,"dr",associative,"??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_const_iterator > >::~_Vector_const_iterator + .long .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_end1533-"??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12301 # Function type index + .secrel32 "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator > >::~_Vector_const_iterator" # Function name +.Ltmp31857: + .short .Ltmp31859-.Ltmp31858 # Record length +.Ltmp31858: + .short 4414 # Record kind: S_LOCAL + .long 12131 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31859: + .cv_def_range .Ltmp16773 .Ltmp16775, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31855: + .p2align 2 + .cv_linetable 1533, "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1533 + .section .debug$S,"dr",associative,"?address@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBAPEADAEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::address + .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_end1534-"?address@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBAPEADAEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12302 # Function type index + .secrel32 "?address@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBAPEADAEAD@Z" # Function section relative address + .secidx "?address@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBAPEADAEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::address" # Function name +.Ltmp31863: + .short .Ltmp31865-.Ltmp31864 # Record length +.Ltmp31864: + .short 4414 # Record kind: S_LOCAL + .long 4845 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31865: + .cv_def_range .Ltmp16776 .Ltmp16777, "E\021O\001\000\000(\000\000\000" + .short .Ltmp31867-.Ltmp31866 # Record length +.Ltmp31866: + .short 4414 # Record kind: S_LOCAL + .long 4620 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp31867: + .cv_def_range .Ltmp16776 .Ltmp16777, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31861: + .p2align 2 + .cv_linetable 1534, "?address@?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEBAPEADAEAD@Z", .Lfunc_end1534 + .section .debug$S,"dr",associative,"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_iterator > >::_String_iterator + .long .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_end1535-"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12303 # Function type index + .secrel32 "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" # Function section relative address + .secidx "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_iterator > >::_String_iterator" # Function name +.Ltmp31871: + .short .Ltmp31873-.Ltmp31872 # Record length +.Ltmp31872: + .short 4414 # Record kind: S_LOCAL + .long 4794 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31873: + .cv_def_range .Ltmp16778 .Ltmp16779, "E\021O\001\000\0000\000\000\000" + .short .Ltmp31875-.Ltmp31874 # Record length +.Ltmp31874: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Parg" +.Ltmp31875: + .cv_def_range .Ltmp16778 .Ltmp16779, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31877-.Ltmp31876 # Record length +.Ltmp31876: + .short 4414 # Record kind: S_LOCAL + .long 4769 # TypeIndex + .short 1 # Flags + .asciz "_Pstring" +.Ltmp31877: + .cv_def_range .Ltmp16778 .Ltmp16779, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31869: + .p2align 2 + .cv_linetable 1535, "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z", .Lfunc_end1535 + .section .debug$S,"dr",associative,"?pointer_to@?$pointer_traits@PEAD@std@@SAPEADAEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::pointer_traits::pointer_to + .long .Ltmp31879-.Ltmp31878 # Subsection size +.Ltmp31878: + .short .Ltmp31881-.Ltmp31880 # Record length +.Ltmp31880: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1536-"?pointer_to@?$pointer_traits@PEAD@std@@SAPEADAEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12309 # Function type index + .secrel32 "?pointer_to@?$pointer_traits@PEAD@std@@SAPEADAEAD@Z" # Function section relative address + .secidx "?pointer_to@?$pointer_traits@PEAD@std@@SAPEADAEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::pointer_traits::pointer_to" # Function name +.Ltmp31881: + .short .Ltmp31883-.Ltmp31882 # Record length +.Ltmp31882: + .short 4414 # Record kind: S_LOCAL + .long 4620 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp31883: + .cv_def_range .Ltmp16780 .Ltmp16781, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31879: + .p2align 2 + .cv_linetable 1536, "?pointer_to@?$pointer_traits@PEAD@std@@SAPEADAEAD@Z", .Lfunc_end1536 + .section .debug$S,"dr",associative,"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_const_iterator > >::_String_const_iterator + .long .Ltmp31885-.Ltmp31884 # Subsection size +.Ltmp31884: + .short .Ltmp31887-.Ltmp31886 # Record length +.Ltmp31886: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1537-"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12310 # Function type index + .secrel32 "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z" # Function section relative address + .secidx "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_const_iterator > >::_String_const_iterator" # Function name +.Ltmp31887: + .short .Ltmp31889-.Ltmp31888 # Record length +.Ltmp31888: + .short 4414 # Record kind: S_LOCAL + .long 4765 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31889: + .cv_def_range .Ltmp16784 .Ltmp16788, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp31891-.Ltmp31890 # Record length +.Ltmp31890: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Parg" +.Ltmp31891: + .cv_def_range .Ltmp16784 .Ltmp16788, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp31893-.Ltmp31892 # Record length +.Ltmp31892: + .short 4414 # Record kind: S_LOCAL + .long 4769 # TypeIndex + .short 1 # Flags + .asciz "_Pstring" +.Ltmp31893: + .cv_def_range .Ltmp16784 .Ltmp16788, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31885: + .p2align 2 + .cv_linetable 1537, "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z", .Lfunc_end1537 + .section .debug$S,"dr",associative,"??$?9V?$allocator@D@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator!=,std::allocator > + .long .Ltmp31895-.Ltmp31894 # Subsection size +.Ltmp31894: + .short .Ltmp31897-.Ltmp31896 # Record length +.Ltmp31896: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1538-"??$?9V?$allocator@D@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12313 # Function type index + .secrel32 "??$?9V?$allocator@D@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" # Function section relative address + .secidx "??$?9V?$allocator@D@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator!=,std::allocator >" # Function name +.Ltmp31897: + .short .Ltmp31899-.Ltmp31898 # Record length +.Ltmp31898: + .short 4414 # Record kind: S_LOCAL + .long 4687 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp31899: + .cv_def_range .Ltmp16789 .Ltmp16790, "E\021O\001\000\000(\000\000\000" + .short .Ltmp31901-.Ltmp31900 # Record length +.Ltmp31900: + .short 4414 # Record kind: S_LOCAL + .long 4687 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp31901: + .cv_def_range .Ltmp16789 .Ltmp16790, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31895: + .p2align 2 + .cv_linetable 1538, "??$?9V?$allocator@D@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z", .Lfunc_end1538 + .section .debug$S,"dr",associative,"?_Move_alloc@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::_Move_alloc + .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_end1539-"?_Move_alloc@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12314 # Function type index + .secrel32 "?_Move_alloc@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@@Z" # Function section relative address + .secidx "?_Move_alloc@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::_Move_alloc" # Function name +.Ltmp31905: + .short .Ltmp31907-.Ltmp31906 # Record length +.Ltmp31906: + .short 4414 # Record kind: S_LOCAL + .long 4679 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31907: + .cv_def_range .Ltmp16791 .Ltmp16792, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31909-.Ltmp31908 # Record length +.Ltmp31908: + .short 4414 # Record kind: S_LOCAL + .long 4690 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp31909: + .cv_def_range .Ltmp16791 .Ltmp16792, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31903: + .p2align 2 + .cv_linetable 1539, "?_Move_alloc@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@2@@Z", .Lfunc_end1539 + .section .debug$S,"dr",associative,"??$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::assign > > > + .long .Ltmp31911-.Ltmp31910 # Subsection size +.Ltmp31910: + .short .Ltmp31913-.Ltmp31912 # Record length +.Ltmp31912: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1540-"??$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@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 12316 # Function type index + .secrel32 "??$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" # Function section relative address + .secidx "??$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::assign > > >" # Function name +.Ltmp31913: + .short .Ltmp31915-.Ltmp31914 # Record length +.Ltmp31914: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31915: + .cv_def_range .Ltmp16803 .Ltmp16814, "E\021N\001\000\000\220\000\000\000" + .short .Ltmp31917-.Ltmp31916 # Record length +.Ltmp31916: + .short 4414 # Record kind: S_LOCAL + .long 11981 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31917: + .cv_def_range .Lfunc_begin1540 .Ltmp16804, "A\021K\001\000\000" + .cv_def_range .Ltmp16804 .Ltmp16811 .Ltmp16812 .Ltmp16813, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp31919-.Ltmp31918 # Record length +.Ltmp31918: + .short 4414 # Record kind: S_LOCAL + .long 11981 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31919: + .cv_def_range .Lfunc_begin1540 .Ltmp16805, "A\021P\001\000\000" + .cv_def_range .Ltmp16805 .Ltmp16811 .Ltmp16812 .Ltmp16813, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31911: + .p2align 2 + .cv_linetable 1540, "??$assign@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z", .Lfunc_end1540 + .section .debug$S,"dr",associative,"?_Assign_rv@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Assign_rv + .long .Ltmp31921-.Ltmp31920 # Subsection size +.Ltmp31920: + .short .Ltmp31923-.Ltmp31922 # Record length +.Ltmp31922: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1541-"?_Assign_rv@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12317 # Function type index + .secrel32 "?_Assign_rv@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@@Z" # Function section relative address + .secidx "?_Assign_rv@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Assign_rv" # Function name +.Ltmp31923: + .short .Ltmp31925-.Ltmp31924 # Record length +.Ltmp31924: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31925: + .cv_def_range .Ltmp16815 .Ltmp16819, "E\021O\001\000\000h\000\000\000" + .short .Ltmp31927-.Ltmp31926 # Record length +.Ltmp31926: + .short 4414 # Record kind: S_LOCAL + .long 4520 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp31927: + .cv_def_range .Ltmp16815 .Ltmp16819, "E\021O\001\000\000p\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31921: + .p2align 2 + .cv_linetable 1541, "?_Assign_rv@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@@Z", .Lfunc_end1541 + .section .debug$S,"dr",associative,"??$forward@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward,std::allocator > > + .long .Ltmp31929-.Ltmp31928 # Subsection size +.Ltmp31928: + .short .Ltmp31931-.Ltmp31930 # Record length +.Ltmp31930: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1542-"??$forward@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12319 # Function type index + .secrel32 "??$forward@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" # Function section relative address + .secidx "??$forward@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward,std::allocator > >" # Function name +.Ltmp31931: + .short .Ltmp31933-.Ltmp31932 # Record length +.Ltmp31932: + .short 4414 # Record kind: S_LOCAL + .long 4534 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp31933: + .cv_def_range .Ltmp16820 .Ltmp16821, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31929: + .p2align 2 + .cv_linetable 1542, "??$forward@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z", .Lfunc_end1542 + .section .debug$S,"dr",associative,"??$?8V?$allocator@D@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator==,std::allocator > + .long .Ltmp31935-.Ltmp31934 # Subsection size +.Ltmp31934: + .short .Ltmp31937-.Ltmp31936 # Record length +.Ltmp31936: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1543-"??$?8V?$allocator@D@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12320 # Function type index + .secrel32 "??$?8V?$allocator@D@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" # Function section relative address + .secidx "??$?8V?$allocator@D@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator==,std::allocator >" # Function name +.Ltmp31937: + .short .Ltmp31939-.Ltmp31938 # Record length +.Ltmp31938: + .short 4414 # Record kind: S_LOCAL + .long 4687 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp31939: + .cv_def_range .Ltmp16822 .Ltmp16823, "E\021O\001\000\000(\000\000\000" + .short .Ltmp31941-.Ltmp31940 # Record length +.Ltmp31940: + .short 4414 # Record kind: S_LOCAL + .long 4687 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp31941: + .cv_def_range .Ltmp16822 .Ltmp16823, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31935: + .p2align 2 + .cv_linetable 1543, "??$?8V?$allocator@D@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z", .Lfunc_end1543 + .section .debug$S,"dr",associative,"??$?8DD@std@@YA_NAEBV?$allocator@D@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator== + .long .Ltmp31943-.Ltmp31942 # Subsection size +.Ltmp31942: + .short .Ltmp31945-.Ltmp31944 # Record length +.Ltmp31944: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1544-"??$?8DD@std@@YA_NAEBV?$allocator@D@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12323 # Function type index + .secrel32 "??$?8DD@std@@YA_NAEBV?$allocator@D@0@0@Z" # Function section relative address + .secidx "??$?8DD@std@@YA_NAEBV?$allocator@D@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator==" # Function name +.Ltmp31945: + .short .Ltmp31947-.Ltmp31946 # Record length +.Ltmp31946: + .short 4414 # Record kind: S_LOCAL + .long 4500 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31947: + .cv_def_range .Ltmp16824 .Ltmp16825, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp31949-.Ltmp31948 # Record length +.Ltmp31948: + .short 4414 # Record kind: S_LOCAL + .long 4500 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31949: + .cv_def_range .Ltmp16824 .Ltmp16825, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31943: + .p2align 2 + .cv_linetable 1544, "??$?8DD@std@@YA_NAEBV?$allocator@D@0@0@Z", .Lfunc_end1544 + .section .debug$S,"dr",associative,"??$_Pocma@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Pocma > > + .long .Ltmp31951-.Ltmp31950 # Subsection size +.Ltmp31950: + .short .Ltmp31953-.Ltmp31952 # Record length +.Ltmp31952: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1545-"??$_Pocma@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12326 # Function type index + .secrel32 "??$_Pocma@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" # Function section relative address + .secidx "??$_Pocma@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Pocma > >" # Function name +.Ltmp31953: + .short .Ltmp31955-.Ltmp31954 # Record length +.Ltmp31954: + .short 4414 # Record kind: S_LOCAL + .long 4690 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp31955: + .cv_def_range .Ltmp16826 .Ltmp16827, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31957-.Ltmp31956 # Record length +.Ltmp31956: + .short 4414 # Record kind: S_LOCAL + .long 4690 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp31957: + .cv_def_range .Ltmp16826 .Ltmp16827, "E\021O\001\000\000@\000\000\000" + .short .Ltmp31959-.Ltmp31958 # Record length +.Ltmp31958: + .short 4414 # Record kind: S_LOCAL + .long 4759 # TypeIndex + .short 0 # Flags + .asciz "_Tag" +.Ltmp31959: + .cv_def_range .Ltmp16826 .Ltmp16827, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31951: + .p2align 2 + .cv_linetable 1545, "??$_Pocma@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@0@Z", .Lfunc_end1545 + .section .debug$S,"dr",associative,"??$_Pocma@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@0U?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Pocma > > + .long .Ltmp31961-.Ltmp31960 # Subsection size +.Ltmp31960: + .short .Ltmp31963-.Ltmp31962 # Record length +.Ltmp31962: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1546-"??$_Pocma@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@0U?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12329 # Function type index + .secrel32 "??$_Pocma@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@0U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Pocma@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@0U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Pocma > >" # Function name +.Ltmp31963: + .short .Ltmp31965-.Ltmp31964 # Record length +.Ltmp31964: + .short 4414 # Record kind: S_LOCAL + .long 4690 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp31965: + .cv_def_range .Ltmp16828 .Ltmp16829, "E\021O\001\000\0000\000\000\000" + .short .Ltmp31967-.Ltmp31966 # Record length +.Ltmp31966: + .short 4414 # Record kind: S_LOCAL + .long 4690 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp31967: + .cv_def_range .Ltmp16828 .Ltmp16829, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31969-.Ltmp31968 # Record length +.Ltmp31968: + .short 4414 # Record kind: S_LOCAL + .long 4759 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31969: + .cv_def_range .Ltmp16828 .Ltmp16829, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31961: + .p2align 2 + .cv_linetable 1546, "??$_Pocma@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@0U?$integral_constant@_N$00@0@@Z", .Lfunc_end1546 + .section .debug$S,"dr",associative,"??4?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAAEAU01@$$QEAU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::operator= + .long .Ltmp31971-.Ltmp31970 # Subsection size +.Ltmp31970: + .short .Ltmp31973-.Ltmp31972 # Record length +.Ltmp31972: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1547-"??4?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAAEAU01@$$QEAU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12330 # Function type index + .secrel32 "??4?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAAEAU01@$$QEAU01@@Z" # Function section relative address + .secidx "??4?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAAEAU01@$$QEAU01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::operator=" # Function name +.Ltmp31973: + .short .Ltmp31975-.Ltmp31974 # Record length +.Ltmp31974: + .short 4414 # Record kind: S_LOCAL + .long 4852 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31975: + .cv_def_range .Ltmp16830 .Ltmp16831, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31977-.Ltmp31976 # Record length +.Ltmp31976: + .short 4414 # Record kind: S_LOCAL + .long 4855 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp31977: + .cv_def_range .Ltmp16830 .Ltmp16831, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31971: + .p2align 2 + .cv_linetable 1547, "??4?$_Wrap_alloc@V?$allocator@D@std@@@std@@QEAAAEAU01@$$QEAU01@@Z", .Lfunc_end1547 + .section .debug$S,"dr",associative,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::replace + .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_end1548-"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12331 # Function type index + .secrel32 "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z" # Function section relative address + .secidx "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::replace" # Function name +.Ltmp31981: + .short .Ltmp31983-.Ltmp31982 # Record length +.Ltmp31982: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31983: + .cv_def_range .Ltmp16850 .Ltmp16874, "E\021N\001\000\000`\000\000\000" + .short .Ltmp31985-.Ltmp31984 # Record length +.Ltmp31984: + .short 4414 # Record kind: S_LOCAL + .long 12332 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31985: + .cv_def_range .Lfunc_begin1548 .Ltmp16851, "A\021K\001\000\000" + .cv_def_range .Ltmp16851 .Ltmp16867 .Ltmp16868 .Ltmp16869 .Ltmp16871 .Ltmp16872, "E\021N\001\000\000 \000\000\000" + .short .Ltmp31987-.Ltmp31986 # Record length +.Ltmp31986: + .short 4414 # Record kind: S_LOCAL + .long 12332 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31987: + .cv_def_range .Lfunc_begin1548 .Ltmp16854, "A\021P\001\000\000" + .cv_def_range .Ltmp16854 .Ltmp16867 .Ltmp16868 .Ltmp16869 .Ltmp16871 .Ltmp16872, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp31989-.Ltmp31988 # Record length +.Ltmp31988: + .short 4414 # Record kind: S_LOCAL + .long 12333 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp31989: + .cv_def_range .Lfunc_begin1548 .Ltmp16853, "A\021Q\001\000\000" + .cv_def_range .Ltmp16853 .Ltmp16867 .Ltmp16868 .Ltmp16869 .Ltmp16871 .Ltmp16872, "E\021N\001\000\000\020\000\000\000" + .short .Ltmp31991-.Ltmp31990 # Record length +.Ltmp31990: + .short 4414 # Record kind: S_LOCAL + .long 12333 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +.Ltmp31991: + .cv_def_range .Lfunc_begin1548 .Ltmp16852, "A\021H\001\000\000" + .cv_def_range .Ltmp16852 .Ltmp16867 .Ltmp16868 .Ltmp16869 .Ltmp16871 .Ltmp16872, "E\021N\001\000\000\030\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31979: + .p2align 2 + .cv_linetable 1548, "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@1@Z", .Lfunc_end1548 + .section .debug$S,"dr",associative,"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_const_iterator > >::_String_const_iterator + .long .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_end1549-"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12337 # Function type index + .secrel32 "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Function section relative address + .secidx "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_const_iterator > >::_String_const_iterator" # Function name +.Ltmp31995: + .short .Ltmp31997-.Ltmp31996 # Record length +.Ltmp31996: + .short 4414 # Record kind: S_LOCAL + .long 4765 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31997: + .cv_def_range .Ltmp16875 .Ltmp16876, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31999-.Ltmp31998 # Record length +.Ltmp31998: + .short 4414 # Record kind: S_LOCAL + .long 12334 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31999: + .cv_def_range .Ltmp16875 .Ltmp16876, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31993: + .p2align 2 + .cv_linetable 1549, "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z", .Lfunc_end1549 + .section .debug$S,"dr",associative,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0PEBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::replace + .long .Ltmp32001-.Ltmp32000 # Subsection size +.Ltmp32000: + .short .Ltmp32003-.Ltmp32002 # Record length +.Ltmp32002: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1550-"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0PEBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12338 # Function type index + .secrel32 "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0PEBD0@Z" # Function section relative address + .secidx "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0PEBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::replace" # Function name +.Ltmp32003: + .short .Ltmp32005-.Ltmp32004 # Record length +.Ltmp32004: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32005: + .cv_def_range .Ltmp16877 .Ltmp16888, "E\021O\001\000\000\300\000\000\000" + .short .Ltmp32007-.Ltmp32006 # Record length +.Ltmp32006: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp32007: + .cv_def_range .Ltmp16877 .Ltmp16888, "E\021O\001\000\000\310\000\000\000" + .short .Ltmp32009-.Ltmp32008 # Record length +.Ltmp32008: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_N0" +.Ltmp32009: + .cv_def_range .Ltmp16877 .Ltmp16888, "E\021O\001\000\000\320\000\000\000" + .short .Ltmp32011-.Ltmp32010 # Record length +.Ltmp32010: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp32011: + .cv_def_range .Ltmp16877 .Ltmp16888, "E\021O\001\000\000\330\000\000\000" + .short .Ltmp32013-.Ltmp32012 # Record length +.Ltmp32012: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp32013: + .cv_def_range .Ltmp16877 .Ltmp16888, "E\021O\001\000\000\020\001\000\000" + .short .Ltmp32015-.Ltmp32014 # Record length +.Ltmp32014: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Nm" +.Ltmp32015: + .cv_def_range .Ltmp16877 .Ltmp16888, "E\021O\001\000\000\270\000\000\000" + .short .Ltmp32017-.Ltmp32016 # Record length +.Ltmp32016: + .short 4414 # Record kind: S_LOCAL + .long 4495 # TypeIndex + .short 0 # Flags + .asciz "_Num" +.Ltmp32017: + .cv_def_range .Ltmp16877 .Ltmp16888, "E\021O\001\000\000\260\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32001: + .p2align 2 + .cv_linetable 1550, "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0PEBD0@Z", .Lfunc_end1550 + .section .debug$S,"dr",associative,"??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_iterator > >::operator* + .long .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_end1551-"??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12339 # Function type index + .secrel32 "??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" # Function section relative address + .secidx "??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_iterator > >::operator*" # Function name +.Ltmp32021: + .short .Ltmp32023-.Ltmp32022 # Record length +.Ltmp32022: + .short 4414 # Record kind: S_LOCAL + .long 4803 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32023: + .cv_def_range .Ltmp16889 .Ltmp16890, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32019: + .p2align 2 + .cv_linetable 1551, "??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ", .Lfunc_end1551 + .section .debug$S,"dr",associative,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0AEBV12@00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::replace + .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_end1552-"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0AEBV12@00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12340 # Function type index + .secrel32 "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0AEBV12@00@Z" # Function section relative address + .secidx "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0AEBV12@00@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::replace" # Function name +.Ltmp32027: + .short .Ltmp32029-.Ltmp32028 # Record length +.Ltmp32028: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32029: + .cv_def_range .Ltmp16891 .Ltmp16911, "E\021O\001\000\000x\001\000\000" + .short .Ltmp32031-.Ltmp32030 # Record length +.Ltmp32030: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp32031: + .cv_def_range .Ltmp16891 .Ltmp16911, "E\021O\001\000\000\200\001\000\000" + .short .Ltmp32033-.Ltmp32032 # Record length +.Ltmp32032: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_N0" +.Ltmp32033: + .cv_def_range .Ltmp16891 .Ltmp16911, "E\021O\001\000\000\210\001\000\000" + .short .Ltmp32035-.Ltmp32034 # Record length +.Ltmp32034: + .short 4414 # Record kind: S_LOCAL + .long 4442 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp32035: + .cv_def_range .Ltmp16891 .Ltmp16911, "E\021O\001\000\000\220\001\000\000" + .short .Ltmp32037-.Ltmp32036 # Record length +.Ltmp32036: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Roff" +.Ltmp32037: + .cv_def_range .Ltmp16891 .Ltmp16911, "E\021O\001\000\000\300\001\000\000" + .short .Ltmp32039-.Ltmp32038 # Record length +.Ltmp32038: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp32039: + .cv_def_range .Ltmp16891 .Ltmp16911, "E\021O\001\000\000\310\001\000\000" + .short .Ltmp32041-.Ltmp32040 # Record length +.Ltmp32040: + .short 4414 # Record kind: S_LOCAL + .long 4495 # TypeIndex + .short 0 # Flags + .asciz "_Nm" +.Ltmp32041: + .cv_def_range .Ltmp16891 .Ltmp16911, "E\021O\001\000\000p\001\000\000" + .short .Ltmp32043-.Ltmp32042 # Record length +.Ltmp32042: + .short 4414 # Record kind: S_LOCAL + .long 4495 # TypeIndex + .short 0 # Flags + .asciz "_Newsize" +.Ltmp32043: + .cv_def_range .Ltmp16891 .Ltmp16911, "E\021O\001\000\000h\001\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32025: + .p2align 2 + .cv_linetable 1552, "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0AEBV12@00@Z", .Lfunc_end1552 + .section .debug$S,"dr",associative,"??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_const_iterator > >::operator* + .long .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_end1553-"??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12341 # Function type index + .secrel32 "??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" # Function section relative address + .secidx "??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_const_iterator > >::operator*" # Function name +.Ltmp32047: + .short .Ltmp32049-.Ltmp32048 # Record length +.Ltmp32048: + .short 4414 # Record kind: S_LOCAL + .long 4776 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32049: + .cv_def_range .Ltmp16912 .Ltmp16916, "E\021O\001\000\000p\000\000\000" + .short .Ltmp32051-.Ltmp32050 # Record length +.Ltmp32050: + .short 4414 # Record kind: S_LOCAL + .long 12342 # TypeIndex + .short 0 # Flags + .asciz "_Mycont" +.Ltmp32051: + .cv_def_range .Ltmp16912 .Ltmp16916, "E\021O\001\000\000h\000\000\000" + .short .Ltmp32053-.Ltmp32052 # Record length +.Ltmp32052: + .short 4414 # Record kind: S_LOCAL + .long 4649 # TypeIndex + .short 0 # Flags + .asciz "_Contptr" +.Ltmp32053: + .cv_def_range .Ltmp16912 .Ltmp16916, "E\021O\001\000\000`\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32045: + .p2align 2 + .cv_linetable 1553, "??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ", .Lfunc_end1553 + .section .debug$S,"dr",associative,"??$_Unfancy@$$CBD@std@@YAPEBDPEBD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unfancy + .long .Ltmp32055-.Ltmp32054 # Subsection size +.Ltmp32054: + .short .Ltmp32057-.Ltmp32056 # Record length +.Ltmp32056: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1554-"??$_Unfancy@$$CBD@std@@YAPEBDPEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12343 # Function type index + .secrel32 "??$_Unfancy@$$CBD@std@@YAPEBDPEBD@Z" # Function section relative address + .secidx "??$_Unfancy@$$CBD@std@@YAPEBDPEBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unfancy" # Function name +.Ltmp32057: + .short .Ltmp32059-.Ltmp32058 # Record length +.Ltmp32058: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp32059: + .cv_def_range .Ltmp16917 .Ltmp16918, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32055: + .p2align 2 + .cv_linetable 1554, "??$_Unfancy@$$CBD@std@@YAPEBDPEBD@Z", .Lfunc_end1554 + .section .debug$S,"dr",associative,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator012::_Iterator012 + .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_end1555-"??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12347 # Function type index + .secrel32 "??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" # Function section relative address + .secidx "??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator012::_Iterator012" # Function name +.Ltmp32063: + .short .Ltmp32065-.Ltmp32064 # Record length +.Ltmp32064: + .short 4414 # Record kind: S_LOCAL + .long 12208 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32065: + .cv_def_range .Ltmp16919 .Ltmp16920, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32067-.Ltmp32066 # Record length +.Ltmp32066: + .short 4414 # Record kind: S_LOCAL + .long 12344 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32067: + .cv_def_range .Ltmp16919 .Ltmp16920, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32061: + .p2align 2 + .cv_linetable 1555, "??0?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@QEAA@$$QEAU01@@Z", .Lfunc_end1555 + .section .debug$S,"dr",associative,"?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAHAEBV12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::compare + .long .Ltmp32069-.Ltmp32068 # Subsection size +.Ltmp32068: + .short .Ltmp32071-.Ltmp32070 # Record length +.Ltmp32070: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1556-"?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAHAEBV12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12348 # Function type index + .secrel32 "?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAHAEBV12@@Z" # Function section relative address + .secidx "?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAHAEBV12@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::compare" # Function name +.Ltmp32071: + .short .Ltmp32073-.Ltmp32072 # Record length +.Ltmp32072: + .short 4414 # Record kind: S_LOCAL + .long 4612 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32073: + .cv_def_range .Ltmp16927 .Ltmp16928, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp32075-.Ltmp32074 # Record length +.Ltmp32074: + .short 4414 # Record kind: S_LOCAL + .long 4442 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp32075: + .cv_def_range .Ltmp16927 .Ltmp16928, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32069: + .p2align 2 + .cv_linetable 1556, "?compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAHAEBV12@@Z", .Lfunc_end1556 + .section .debug$S,"dr",associative,"?_Traits_compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAHQEBD_K01@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Traits_compare + .long .Ltmp32077-.Ltmp32076 # Subsection size +.Ltmp32076: + .short .Ltmp32079-.Ltmp32078 # Record length +.Ltmp32078: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1557-"?_Traits_compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAHQEBD_K01@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12349 # Function type index + .secrel32 "?_Traits_compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAHQEBD_K01@Z" # Function section relative address + .secidx "?_Traits_compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAHQEBD_K01@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Traits_compare" # Function name +.Ltmp32079: + .short .Ltmp32081-.Ltmp32080 # Record length +.Ltmp32080: + .short 4414 # Record kind: S_LOCAL + .long 4649 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp32081: + .cv_def_range .Ltmp16929 .Ltmp16936, "E\021O\001\000\000@\000\000\000" + .short .Ltmp32083-.Ltmp32082 # Record length +.Ltmp32082: + .short 4414 # Record kind: S_LOCAL + .long 4495 # TypeIndex + .short 1 # Flags + .asciz "_Left_size" +.Ltmp32083: + .cv_def_range .Ltmp16929 .Ltmp16936, "E\021O\001\000\000H\000\000\000" + .short .Ltmp32085-.Ltmp32084 # Record length +.Ltmp32084: + .short 4414 # Record kind: S_LOCAL + .long 4649 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp32085: + .cv_def_range .Ltmp16929 .Ltmp16936, "E\021O\001\000\000P\000\000\000" + .short .Ltmp32087-.Ltmp32086 # Record length +.Ltmp32086: + .short 4414 # Record kind: S_LOCAL + .long 4495 # TypeIndex + .short 1 # Flags + .asciz "_Right_size" +.Ltmp32087: + .cv_def_range .Ltmp16929 .Ltmp16936, "E\021O\001\000\000X\000\000\000" + .short .Ltmp32089-.Ltmp32088 # Record length +.Ltmp32088: + .short 4414 # Record kind: S_LOCAL + .long 4495 # TypeIndex + .short 0 # Flags + .asciz "_Min_size" +.Ltmp32089: + .cv_def_range .Ltmp16929 .Ltmp16936, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32091-.Ltmp32090 # Record length +.Ltmp32090: + .short 4414 # Record kind: S_LOCAL + .long 4162 # TypeIndex + .short 0 # Flags + .asciz "_Ans" +.Ltmp32091: + .cv_def_range .Ltmp16929 .Ltmp16936, "E\021O\001\000\0004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32077: + .p2align 2 + .cv_linetable 1557, "?_Traits_compare@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAHQEBD_K01@Z", .Lfunc_end1557 + .section .debug$S,"dr",associative,"?compare@?$char_traits@D@std@@SAHPEBD0_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::char_traits::compare + .long .Ltmp32093-.Ltmp32092 # Subsection size +.Ltmp32092: + .short .Ltmp32095-.Ltmp32094 # Record length +.Ltmp32094: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1558-"?compare@?$char_traits@D@std@@SAHPEBD0_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12350 # Function type index + .secrel32 "?compare@?$char_traits@D@std@@SAHPEBD0_K@Z" # Function section relative address + .secidx "?compare@?$char_traits@D@std@@SAHPEBD0_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::char_traits::compare" # Function name +.Ltmp32095: + .short .Ltmp32097-.Ltmp32096 # Record length +.Ltmp32096: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp32097: + .cv_def_range .Ltmp16937 .Ltmp16938, "E\021O\001\000\0000\000\000\000" + .short .Ltmp32099-.Ltmp32098 # Record length +.Ltmp32098: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp32099: + .cv_def_range .Ltmp16937 .Ltmp16938, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32101-.Ltmp32100 # Record length +.Ltmp32100: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp32101: + .cv_def_range .Ltmp16937 .Ltmp16938, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32093: + .p2align 2 + .cv_linetable 1558, "?compare@?$char_traits@D@std@@SAHPEBD0_K@Z", .Lfunc_end1558 + .section .debug$S,"dr",associative,"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::vector + .long .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_end1559-"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12351 # Function type index + .secrel32 "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +.Ltmp32105: + .short .Ltmp32107-.Ltmp32106 # Record length +.Ltmp32106: + .short 4414 # Record kind: S_LOCAL + .long 10133 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32107: + .cv_def_range .Ltmp16939 .Ltmp16940, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32109-.Ltmp32108 # Record length +.Ltmp32108: + .short 4414 # Record kind: S_LOCAL + .long 10145 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp32109: + .cv_def_range .Ltmp16939 .Ltmp16940, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32103: + .p2align 2 + .cv_linetable 1559, "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z", .Lfunc_end1559 + .section .debug$S,"dr",associative,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_val >::_Vb_val + .long .Ltmp32111-.Ltmp32110 # Subsection size +.Ltmp32110: + .short .Ltmp32113-.Ltmp32112 # Record length +.Ltmp32112: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1560-"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12352 # Function type index + .secrel32 "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_val >::_Vb_val" # Function name +.Ltmp32113: + .short .Ltmp32115-.Ltmp32114 # Record length +.Ltmp32114: + .short 4414 # Record kind: S_LOCAL + .long 10381 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32115: + .cv_def_range .Ltmp16945 .Ltmp16949, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp32117-.Ltmp32116 # Record length +.Ltmp32116: + .short 4414 # Record kind: S_LOCAL + .long 10385 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp32117: + .cv_def_range .Ltmp16945 .Ltmp16949, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32111: + .p2align 2 + .cv_linetable 1560, "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z", .Lfunc_end1560 + .section .debug$S,"dr",associative,"??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::vector + .long .Ltmp32119-.Ltmp32118 # Subsection size +.Ltmp32118: + .short .Ltmp32121-.Ltmp32120 # Record length +.Ltmp32120: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1561-"??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12353 # Function type index + .secrel32 "??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +.Ltmp32121: + .short .Ltmp32123-.Ltmp32122 # Record length +.Ltmp32122: + .short 4414 # Record kind: S_LOCAL + .long 10524 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32123: + .cv_def_range .Ltmp16958 .Ltmp16964, "E\021N\001\000\000 \000\000\000" + .short .Ltmp32125-.Ltmp32124 # Record length +.Ltmp32124: + .short 4414 # Record kind: S_LOCAL + .long 10533 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp32125: + .cv_def_range .Ltmp16958 .Ltmp16964, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32119: + .p2align 2 + .cv_linetable 1561, "??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z", .Lfunc_end1561 + .section .debug$S,"dr",associative,"?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEBA?AU12@U_Nil@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::select_on_container_copy_construction + .long .Ltmp32127-.Ltmp32126 # Subsection size +.Ltmp32126: + .short .Ltmp32129-.Ltmp32128 # Record length +.Ltmp32128: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1562-"?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEBA?AU12@U_Nil@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12354 # Function type index + .secrel32 "?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEBA?AU12@U_Nil@2@@Z" # Function section relative address + .secidx "?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEBA?AU12@U_Nil@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::select_on_container_copy_construction" # Function name +.Ltmp32129: + .short .Ltmp32131-.Ltmp32130 # Record length +.Ltmp32130: + .short 4414 # Record kind: S_LOCAL + .long 10491 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32131: + .cv_def_range .Ltmp16965 .Ltmp16966, "E\021O\001\000\000H\000\000\000" + .short .Ltmp32133-.Ltmp32132 # Record length +.Ltmp32132: + .short 4414 # Record kind: S_LOCAL + .long 4971 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32133: + .cv_def_range .Ltmp16965 .Ltmp16966, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32127: + .p2align 2 + .cv_linetable 1562, "?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEBA?AU12@U_Nil@2@@Z", .Lfunc_end1562 + .section .debug$S,"dr",associative,"??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Vector_alloc >,void> + .long .Ltmp32135-.Ltmp32134 # Subsection size +.Ltmp32134: + .short .Ltmp32137-.Ltmp32136 # Record length +.Ltmp32136: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1563-"??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12356 # Function type index + .secrel32 "??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" # Function section relative address + .secidx "??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Vector_alloc >,void>" # Function name +.Ltmp32137: + .short .Ltmp32139-.Ltmp32138 # Record length +.Ltmp32138: + .short 4414 # Record kind: S_LOCAL + .long 10719 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32139: + .cv_def_range .Ltmp16969 .Ltmp16973, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp32141-.Ltmp32140 # Record length +.Ltmp32140: + .short 4414 # Record kind: S_LOCAL + .long 10505 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp32141: + .cv_def_range .Ltmp16969 .Ltmp16973, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32135: + .p2align 2 + .cv_linetable 1563, "??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z", .Lfunc_end1563 + .section .debug$S,"dr",associative,"??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Ucopy > > > + .long .Ltmp32143-.Ltmp32142 # Subsection size +.Ltmp32142: + .short .Ltmp32145-.Ltmp32144 # Record length +.Ltmp32144: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1564-"??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12359 # Function type index + .secrel32 "??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z" # Function section relative address + .secidx "??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Ucopy > > >" # Function name +.Ltmp32145: + .short .Ltmp32147-.Ltmp32146 # Record length +.Ltmp32146: + .short 4414 # Record kind: S_LOCAL + .long 10524 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32147: + .cv_def_range .Ltmp16980 .Ltmp16989, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp32149-.Ltmp32148 # Record length +.Ltmp32148: + .short 4414 # Record kind: S_LOCAL + .long 12360 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp32149: + .cv_def_range .Lfunc_begin1564 .Ltmp16981, "A\021K\001\000\000" + .cv_def_range .Ltmp16981 .Ltmp16986 .Ltmp16987 .Ltmp16988, "E\021N\001\000\000\320\377\377\377" + .short .Ltmp32151-.Ltmp32150 # Record length +.Ltmp32150: + .short 4414 # Record kind: S_LOCAL + .long 12360 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp32151: + .cv_def_range .Lfunc_begin1564 .Ltmp16982, "A\021P\001\000\000" + .cv_def_range .Ltmp16982 .Ltmp16986 .Ltmp16987 .Ltmp16988, "E\021N\001\000\000\310\377\377\377" + .short .Ltmp32153-.Ltmp32152 # Record length +.Ltmp32152: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp32153: + .cv_def_range .Ltmp16980 .Ltmp16989, "E\021N\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32143: + .p2align 2 + .cv_linetable 1564, "??$_Ucopy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@1@0PEAI@Z", .Lfunc_end1564 + .section .debug$S,"dr",associative,"?end@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::end + .long .Ltmp32155-.Ltmp32154 # Subsection size +.Ltmp32154: + .short .Ltmp32157-.Ltmp32156 # Record length +.Ltmp32156: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1565-"?end@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_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 12361 # Function type index + .secrel32 "?end@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" # Function section relative address + .secidx "?end@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::end" # Function name +.Ltmp32157: + .short .Ltmp32159-.Ltmp32158 # Record length +.Ltmp32158: + .short 4414 # Record kind: S_LOCAL + .long 10578 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32159: + .cv_def_range .Ltmp16992 .Ltmp16993, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32155: + .p2align 2 + .cv_linetable 1565, "?end@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ", .Lfunc_end1565 + .section .debug$S,"dr",associative,"?begin@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::begin + .long .Ltmp32161-.Ltmp32160 # Subsection size +.Ltmp32160: + .short .Ltmp32163-.Ltmp32162 # Record length +.Ltmp32162: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1566-"?begin@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_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 12362 # Function type index + .secrel32 "?begin@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" # Function section relative address + .secidx "?begin@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::begin" # Function name +.Ltmp32163: + .short .Ltmp32165-.Ltmp32164 # Record length +.Ltmp32164: + .short 4414 # Record kind: S_LOCAL + .long 10578 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32165: + .cv_def_range .Ltmp16996 .Ltmp16997, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32161: + .p2align 2 + .cv_linetable 1566, "?begin@?$vector@IV?$allocator@_N@std@@@std@@QEBA?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ", .Lfunc_end1566 + .section .debug$S,"dr",associative,"?select_on_container_copy_construction@?$allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@AEBV32@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator_traits >::select_on_container_copy_construction + .long .Ltmp32167-.Ltmp32166 # Subsection size +.Ltmp32166: + .short .Ltmp32169-.Ltmp32168 # Record length +.Ltmp32168: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1567-"?select_on_container_copy_construction@?$allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@AEBV32@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12363 # Function type index + .secrel32 "?select_on_container_copy_construction@?$allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@AEBV32@@Z" # Function section relative address + .secidx "?select_on_container_copy_construction@?$allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@AEBV32@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator_traits >::select_on_container_copy_construction" # Function name +.Ltmp32169: + .short .Ltmp32171-.Ltmp32170 # Record length +.Ltmp32170: + .short 4414 # Record kind: S_LOCAL + .long 10693 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp32171: + .cv_def_range .Ltmp16998 .Ltmp16999, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32167: + .p2align 2 + .cv_linetable 1567, "?select_on_container_copy_construction@?$allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@AEBV32@@Z", .Lfunc_end1567 + .section .debug$S,"dr",associative,"??$?0V?$allocator@I@std@@@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@$$QEAV?$allocator@I@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::_Wrap_alloc > + .long .Ltmp32173-.Ltmp32172 # Subsection size +.Ltmp32172: + .short .Ltmp32175-.Ltmp32174 # Record length +.Ltmp32174: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1568-"??$?0V?$allocator@I@std@@@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@$$QEAV?$allocator@I@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12367 # Function type index + .secrel32 "??$?0V?$allocator@I@std@@@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@$$QEAV?$allocator@I@1@@Z" # Function section relative address + .secidx "??$?0V?$allocator@I@std@@@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@$$QEAV?$allocator@I@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::_Wrap_alloc >" # Function name +.Ltmp32175: + .short .Ltmp32177-.Ltmp32176 # Record length +.Ltmp32176: + .short 4414 # Record kind: S_LOCAL + .long 10500 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32177: + .cv_def_range .Ltmp17000 .Ltmp17001, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32179-.Ltmp32178 # Record length +.Ltmp32178: + .short 4414 # Record kind: S_LOCAL + .long 12364 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp32179: + .cv_def_range .Ltmp17000 .Ltmp17001, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32173: + .p2align 2 + .cv_linetable 1568, "??$?0V?$allocator@I@std@@@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@$$QEAV?$allocator@I@1@@Z", .Lfunc_end1568 + .section .debug$S,"dr",associative,"??0?$allocator@I@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocator + .long .Ltmp32181-.Ltmp32180 # Subsection size +.Ltmp32180: + .short .Ltmp32183-.Ltmp32182 # Record length +.Ltmp32182: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1569-"??0?$allocator@I@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12368 # Function type index + .secrel32 "??0?$allocator@I@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$allocator@I@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +.Ltmp32183: + .short .Ltmp32185-.Ltmp32184 # Record length +.Ltmp32184: + .short 4414 # Record kind: S_LOCAL + .long 10691 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32185: + .cv_def_range .Ltmp17002 .Ltmp17003, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp32187-.Ltmp32186 # Record length +.Ltmp32186: + .short 4414 # Record kind: S_LOCAL + .long 10693 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32187: + .cv_def_range .Ltmp17002 .Ltmp17003, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32181: + .p2align 2 + .cv_linetable 1569, "??0?$allocator@I@std@@QEAA@AEBV01@@Z", .Lfunc_end1569 + .section .debug$S,"dr",associative,"??$forward@V?$allocator@I@std@@@std@@YA$$QEAV?$allocator@I@0@AEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward > + .long .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_end1570-"??$forward@V?$allocator@I@std@@@std@@YA$$QEAV?$allocator@I@0@AEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12371 # Function type index + .secrel32 "??$forward@V?$allocator@I@std@@@std@@YA$$QEAV?$allocator@I@0@AEAV10@@Z" # Function section relative address + .secidx "??$forward@V?$allocator@I@std@@@std@@YA$$QEAV?$allocator@I@0@AEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward >" # Function name +.Ltmp32191: + .short .Ltmp32193-.Ltmp32192 # Record length +.Ltmp32192: + .short 4414 # Record kind: S_LOCAL + .long 10705 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp32193: + .cv_def_range .Ltmp17004 .Ltmp17005, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32189: + .p2align 2 + .cv_linetable 1570, "??$forward@V?$allocator@I@std@@@std@@YA$$QEAV?$allocator@I@0@AEAV10@@Z", .Lfunc_end1570 + .section .debug$S,"dr",associative,"??$forward@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward > > + .long .Ltmp32195-.Ltmp32194 # Subsection size +.Ltmp32194: + .short .Ltmp32197-.Ltmp32196 # Record length +.Ltmp32196: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1571-"??$forward@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12373 # Function type index + .secrel32 "??$forward@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" # Function section relative address + .secidx "??$forward@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward > >" # Function name +.Ltmp32197: + .short .Ltmp32199-.Ltmp32198 # Record length +.Ltmp32198: + .short 4414 # Record kind: S_LOCAL + .long 10509 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp32199: + .cv_def_range .Ltmp17006 .Ltmp17007, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32195: + .p2align 2 + .cv_linetable 1571, "??$forward@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z", .Lfunc_end1571 + .section .debug$S,"dr",associative,"??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_Vector_val >,1>::_Compressed_pair >> + .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_end1572-"??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12376 # Function type index + .secrel32 "??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" # Function section relative address + .secidx "??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>::_Compressed_pair >>" # Function name +.Ltmp32203: + .short .Ltmp32205-.Ltmp32204 # Record length +.Ltmp32204: + .short 4414 # Record kind: S_LOCAL + .long 10886 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32205: + .cv_def_range .Ltmp17008 .Ltmp17009, "E\021O\001\000\000@\000\000\000" + .short .Ltmp32207-.Ltmp32206 # Record length +.Ltmp32206: + .short 4414 # Record kind: S_LOCAL + .long 8128 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32207: + .cv_def_range .Ltmp17008 .Ltmp17009, "E\021O\001\000\000P\000\000\000" + .short .Ltmp32209-.Ltmp32208 # Record length +.Ltmp32208: + .short 4414 # Record kind: S_LOCAL + .long 10505 # TypeIndex + .short 1 # Flags + .asciz "_Val1" +.Ltmp32209: + .cv_def_range .Ltmp17008 .Ltmp17009, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32201: + .p2align 2 + .cv_linetable 1572, "??$?0U?$_Wrap_alloc@V?$allocator@I@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@1@@Z", .Lfunc_end1572 + .section .debug$S,"dr",associative,"??0?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@$$QEAU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::_Wrap_alloc + .long .Ltmp32211-.Ltmp32210 # Subsection size +.Ltmp32210: + .short .Ltmp32213-.Ltmp32212 # Record length +.Ltmp32212: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1573-"??0?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@$$QEAU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12377 # Function type index + .secrel32 "??0?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@$$QEAU01@@Z" # Function section relative address + .secidx "??0?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@$$QEAU01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::_Wrap_alloc" # Function name +.Ltmp32213: + .short .Ltmp32215-.Ltmp32214 # Record length +.Ltmp32214: + .short 4414 # Record kind: S_LOCAL + .long 10500 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32215: + .cv_def_range .Ltmp17010 .Ltmp17011, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32217-.Ltmp32216 # Record length +.Ltmp32216: + .short 4414 # Record kind: S_LOCAL + .long 10505 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp32217: + .cv_def_range .Ltmp17010 .Ltmp17011, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32211: + .p2align 2 + .cv_linetable 1573, "??0?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@$$QEAU01@@Z", .Lfunc_end1573 + .section .debug$S,"dr",associative,"??$move@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::move > &> + .long .Ltmp32219-.Ltmp32218 # Subsection size +.Ltmp32218: + .short .Ltmp32221-.Ltmp32220 # Record length +.Ltmp32220: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1574-"??$move@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12378 # Function type index + .secrel32 "??$move@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" # Function section relative address + .secidx "??$move@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::move > &>" # Function name +.Ltmp32221: + .short .Ltmp32223-.Ltmp32222 # Record length +.Ltmp32222: + .short 4414 # Record kind: S_LOCAL + .long 10509 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp32223: + .cv_def_range .Ltmp17012 .Ltmp17013, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32219: + .p2align 2 + .cv_linetable 1574, "??$move@AEAU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEAU10@@Z", .Lfunc_end1574 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_copy > >,unsigned int *,std::allocator > + .long .Ltmp32225-.Ltmp32224 # Subsection size +.Ltmp32224: + .short .Ltmp32227-.Ltmp32226 # Record length +.Ltmp32226: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1575-"??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12381 # Function type index + .secrel32 "??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy > >,unsigned int *,std::allocator >" # Function name +.Ltmp32227: + .short .Ltmp32229-.Ltmp32228 # Record length +.Ltmp32228: + .short 4414 # Record kind: S_LOCAL + .long 12360 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp32229: + .cv_def_range .Lfunc_begin1575 .Ltmp17025, "A\021J\001\000\000" + .cv_def_range .Ltmp17025 .Ltmp17032 .Ltmp17033 .Ltmp17034, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp32231-.Ltmp32230 # Record length +.Ltmp32230: + .short 4414 # Record kind: S_LOCAL + .long 12360 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp32231: + .cv_def_range .Lfunc_begin1575 .Ltmp17026, "A\021K\001\000\000" + .cv_def_range .Ltmp17026 .Ltmp17032 .Ltmp17033 .Ltmp17034, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp32233-.Ltmp32232 # Record length +.Ltmp32232: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp32233: + .cv_def_range .Ltmp17024 .Ltmp17035, "E\021N\001\000\000(\000\000\000" + .short .Ltmp32235-.Ltmp32234 # Record length +.Ltmp32234: + .short 4414 # Record kind: S_LOCAL + .long 10509 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp32235: + .cv_def_range .Ltmp17024 .Ltmp17035, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32225: + .p2align 2 + .cv_linetable 1575, "??$_Uninitialized_copy@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@PEAIV?$allocator@I@2@@std@@YAPEAIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z", .Lfunc_end1575 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy_al_unchecked@PEBIPEAIV?$allocator@I@std@@@std@@YAPEAIPEBI0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_copy_al_unchecked > + .long .Ltmp32237-.Ltmp32236 # Subsection size +.Ltmp32236: + .short .Ltmp32239-.Ltmp32238 # Record length +.Ltmp32238: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1576-"??$_Uninitialized_copy_al_unchecked@PEBIPEAIV?$allocator@I@std@@@std@@YAPEAIPEBI0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12384 # Function type index + .secrel32 "??$_Uninitialized_copy_al_unchecked@PEBIPEAIV?$allocator@I@std@@@std@@YAPEAIPEBI0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy_al_unchecked@PEBIPEAIV?$allocator@I@std@@@std@@YAPEAIPEBI0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy_al_unchecked >" # Function name +.Ltmp32239: + .short .Ltmp32241-.Ltmp32240 # Record length +.Ltmp32240: + .short 4414 # Record kind: S_LOCAL + .long 10449 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp32241: + .cv_def_range .Ltmp17036 .Ltmp17038, "E\021O\001\000\000`\000\000\000" + .short .Ltmp32243-.Ltmp32242 # Record length +.Ltmp32242: + .short 4414 # Record kind: S_LOCAL + .long 10449 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp32243: + .cv_def_range .Ltmp17036 .Ltmp17038, "E\021O\001\000\000H\000\000\000" + .short .Ltmp32245-.Ltmp32244 # Record length +.Ltmp32244: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp32245: + .cv_def_range .Ltmp17036 .Ltmp17038, "E\021O\001\000\000h\000\000\000" + .short .Ltmp32247-.Ltmp32246 # Record length +.Ltmp32246: + .short 4414 # Record kind: S_LOCAL + .long 10509 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp32247: + .cv_def_range .Ltmp17036 .Ltmp17038, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32237: + .p2align 2 + .cv_linetable 1576, "??$_Uninitialized_copy_al_unchecked@PEBIPEAIV?$allocator@I@std@@@std@@YAPEAIPEBI0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z", .Lfunc_end1576 + .section .debug$S,"dr",associative,"??$_Unchecked@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEBIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unchecked > > + .long .Ltmp32249-.Ltmp32248 # Subsection size +.Ltmp32248: + .short .Ltmp32251-.Ltmp32250 # Record length +.Ltmp32250: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1577-"??$_Unchecked@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEBIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12386 # Function type index + .secrel32 "??$_Unchecked@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEBIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@@Z" # Function section relative address + .secidx "??$_Unchecked@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEBIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unchecked > >" # Function name +.Ltmp32251: + .short .Ltmp32253-.Ltmp32252 # Record length +.Ltmp32252: + .short 4414 # Record kind: S_LOCAL + .long 12360 # TypeIndex + .short 1 # Flags + .asciz "_Iter" +.Ltmp32253: + .cv_def_range .Lfunc_begin1577 .Ltmp17040, "A\021J\001\000\000" + .cv_def_range .Ltmp17040 .Ltmp17041, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32249: + .p2align 2 + .cv_linetable 1577, "??$_Unchecked@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEBIV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@0@@Z", .Lfunc_end1577 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy_al_unchecked1@$$CBIIV?$allocator@I@std@@@std@@YAPEAIPEBI0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_copy_al_unchecked1 > + .long .Ltmp32255-.Ltmp32254 # Subsection size +.Ltmp32254: + .short .Ltmp32257-.Ltmp32256 # Record length +.Ltmp32256: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1578-"??$_Uninitialized_copy_al_unchecked1@$$CBIIV?$allocator@I@std@@@std@@YAPEAIPEBI0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12389 # Function type index + .secrel32 "??$_Uninitialized_copy_al_unchecked1@$$CBIIV?$allocator@I@std@@@std@@YAPEAIPEBI0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy_al_unchecked1@$$CBIIV?$allocator@I@std@@@std@@YAPEAIPEBI0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy_al_unchecked1 >" # Function name +.Ltmp32257: + .short .Ltmp32259-.Ltmp32258 # Record length +.Ltmp32258: + .short 4414 # Record kind: S_LOCAL + .long 10449 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp32259: + .cv_def_range .Ltmp17043 .Ltmp17044, "E\021O\001\000\000(\000\000\000" + .short .Ltmp32261-.Ltmp32260 # Record length +.Ltmp32260: + .short 4414 # Record kind: S_LOCAL + .long 10449 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp32261: + .cv_def_range .Ltmp17043 .Ltmp17044, "E\021O\001\000\0000\000\000\000" + .short .Ltmp32263-.Ltmp32262 # Record length +.Ltmp32262: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp32263: + .cv_def_range .Ltmp17043 .Ltmp17044, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32265-.Ltmp32264 # Record length +.Ltmp32264: + .short 4414 # Record kind: S_LOCAL + .long 10509 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32265: + .cv_def_range .Ltmp17043 .Ltmp17044, "E\021O\001\000\000@\000\000\000" + .short .Ltmp32267-.Ltmp32266 # Record length +.Ltmp32266: + .short 4414 # Record kind: S_LOCAL + .long 8194 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32267: + .cv_def_range .Ltmp17043 .Ltmp17044, "E\021O\001\000\000P\000\000\000" + .short .Ltmp32269-.Ltmp32268 # Record length +.Ltmp32268: + .short 4414 # Record kind: S_LOCAL + .long 4759 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32269: + .cv_def_range .Ltmp17043 .Ltmp17044, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32255: + .p2align 2 + .cv_linetable 1578, "??$_Uninitialized_copy_al_unchecked1@$$CBIIV?$allocator@I@std@@@std@@YAPEAIPEBI0PEAIAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z", .Lfunc_end1578 + .section .debug$S,"dr",associative,"??$_Ptr_copy_cat@$$CBII@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBIAEBQEAI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Ptr_copy_cat + .long .Ltmp32271-.Ltmp32270 # Subsection size +.Ltmp32270: + .short .Ltmp32273-.Ltmp32272 # Record length +.Ltmp32272: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1579-"??$_Ptr_copy_cat@$$CBII@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBIAEBQEAI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12394 # Function type index + .secrel32 "??$_Ptr_copy_cat@$$CBII@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBIAEBQEAI@Z" # Function section relative address + .secidx "??$_Ptr_copy_cat@$$CBII@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBIAEBQEAI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Ptr_copy_cat" # Function name +.Ltmp32273: + .short .Ltmp32275-.Ltmp32274 # Record length +.Ltmp32274: + .short 4414 # Record kind: S_LOCAL + .long 12391 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32275: + .cv_def_range .Ltmp17045 .Ltmp17046, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp32277-.Ltmp32276 # Record length +.Ltmp32276: + .short 4414 # Record kind: S_LOCAL + .long 11573 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32277: + .cv_def_range .Ltmp17045 .Ltmp17046, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32271: + .p2align 2 + .cv_linetable 1579, "??$_Ptr_copy_cat@$$CBII@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBIAEBQEAI@Z", .Lfunc_end1579 + .section .debug$S,"dr",associative,"??$_Copy_memmove@PEBIPEAI@std@@YAPEAIPEBI0PEAI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_memmove + .long .Ltmp32279-.Ltmp32278 # Subsection size +.Ltmp32278: + .short .Ltmp32281-.Ltmp32280 # Record length +.Ltmp32280: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1580-"??$_Copy_memmove@PEBIPEAI@std@@YAPEAIPEBI0PEAI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12397 # Function type index + .secrel32 "??$_Copy_memmove@PEBIPEAI@std@@YAPEAIPEBI0PEAI@Z" # Function section relative address + .secidx "??$_Copy_memmove@PEBIPEAI@std@@YAPEAIPEBI0PEAI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_memmove" # Function name +.Ltmp32281: + .short .Ltmp32283-.Ltmp32282 # Record length +.Ltmp32282: + .short 4414 # Record kind: S_LOCAL + .long 10449 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp32283: + .cv_def_range .Ltmp17047 .Ltmp17048, "E\021O\001\000\000P\000\000\000" + .short .Ltmp32285-.Ltmp32284 # Record length +.Ltmp32284: + .short 4414 # Record kind: S_LOCAL + .long 10449 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp32285: + .cv_def_range .Ltmp17047 .Ltmp17048, "E\021O\001\000\000X\000\000\000" + .short .Ltmp32287-.Ltmp32286 # Record length +.Ltmp32286: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp32287: + .cv_def_range .Ltmp17047 .Ltmp17048, "E\021O\001\000\000`\000\000\000" + .short .Ltmp32289-.Ltmp32288 # Record length +.Ltmp32288: + .short 4414 # Record kind: S_LOCAL + .long 4649 # TypeIndex + .short 0 # Flags + .asciz "_First_ch" +.Ltmp32289: + .cv_def_range .Ltmp17047 .Ltmp17048, "E\021O\001\000\000H\000\000\000" + .short .Ltmp32291-.Ltmp32290 # Record length +.Ltmp32290: + .short 4414 # Record kind: S_LOCAL + .long 4649 # TypeIndex + .short 0 # Flags + .asciz "_Last_ch" +.Ltmp32291: + .cv_def_range .Ltmp17047 .Ltmp17048, "E\021O\001\000\000@\000\000\000" + .short .Ltmp32293-.Ltmp32292 # Record length +.Ltmp32292: + .short 4414 # Record kind: S_LOCAL + .long 8210 # TypeIndex + .short 0 # Flags + .asciz "_Dest_ch" +.Ltmp32293: + .cv_def_range .Ltmp17047 .Ltmp17048, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32295-.Ltmp32294 # Record length +.Ltmp32294: + .short 4414 # Record kind: S_LOCAL + .long 4495 # TypeIndex + .short 0 # Flags + .asciz "_Count" +.Ltmp32295: + .cv_def_range .Ltmp17047 .Ltmp17048, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32279: + .p2align 2 + .cv_linetable 1580, "??$_Copy_memmove@PEBIPEAI@std@@YAPEAIPEBI0PEAI@Z", .Lfunc_end1580 + .section .debug$S,"dr",associative,"?_Unchecked@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAPEBIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_const_iterator > >::_Unchecked + .long .Ltmp32297-.Ltmp32296 # Subsection size +.Ltmp32296: + .short .Ltmp32299-.Ltmp32298 # Record length +.Ltmp32298: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1581-"?_Unchecked@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAPEBIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12398 # Function type index + .secrel32 "?_Unchecked@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAPEBIXZ" # Function section relative address + .secidx "?_Unchecked@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAPEBIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator > >::_Unchecked" # Function name +.Ltmp32299: + .short .Ltmp32301-.Ltmp32300 # Record length +.Ltmp32300: + .short 4414 # Record kind: S_LOCAL + .long 10786 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32301: + .cv_def_range .Ltmp17049 .Ltmp17050, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32297: + .p2align 2 + .cv_linetable 1581, "?_Unchecked@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAPEBIXZ", .Lfunc_end1581 + .section .debug$S,"dr",associative,"??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Bt_state_t,0> >::operator= + .long .Ltmp32303-.Ltmp32302 # Subsection size +.Ltmp32302: + .short .Ltmp32305-.Ltmp32304 # Record length +.Ltmp32304: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1582-"??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12401 # Function type index + .secrel32 "??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section relative address + .secidx "??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Bt_state_t,0> >::operator=" # Function name +.Ltmp32305: + .short .Ltmp32307-.Ltmp32306 # Record length +.Ltmp32306: + .short 4414 # Record kind: S_LOCAL + .long 11147 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32307: + .cv_def_range .Ltmp17051 .Ltmp17052, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32309-.Ltmp32308 # Record length +.Ltmp32308: + .short 4414 # Record kind: S_LOCAL + .long 9756 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32309: + .cv_def_range .Ltmp17051 .Ltmp17052, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32303: + .p2align 2 + .cv_linetable 1582, "??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z", .Lfunc_end1582 + .section .debug$S,"dr",associative,"??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::operator= + .long .Ltmp32311-.Ltmp32310 # Subsection size +.Ltmp32310: + .short .Ltmp32313-.Ltmp32312 # Record length +.Ltmp32312: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1583-"??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12402 # Function type index + .secrel32 "??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section relative address + .secidx "??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::operator=" # Function name +.Ltmp32313: + .short .Ltmp32315-.Ltmp32314 # Record length +.Ltmp32314: + .short 4414 # Record kind: S_LOCAL + .long 10133 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32315: + .cv_def_range .Ltmp17053 .Ltmp17054, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32317-.Ltmp32316 # Record length +.Ltmp32316: + .short 4414 # Record kind: S_LOCAL + .long 10145 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp32317: + .cv_def_range .Ltmp17053 .Ltmp17054, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32311: + .p2align 2 + .cv_linetable 1583, "??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z", .Lfunc_end1583 + .section .debug$S,"dr",associative,"??4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::operator= + .long .Ltmp32319-.Ltmp32318 # Subsection size +.Ltmp32318: + .short .Ltmp32321-.Ltmp32320 # Record length +.Ltmp32320: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1584-"??4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12403 # Function type index + .secrel32 "??4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section relative address + .secidx "??4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::operator=" # Function name +.Ltmp32321: + .short .Ltmp32323-.Ltmp32322 # Record length +.Ltmp32322: + .short 4414 # Record kind: S_LOCAL + .long 10524 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32323: + .cv_def_range .Ltmp17057 .Ltmp17073, "E\021N\001\000\000h\000\000\000" + .short .Ltmp32325-.Ltmp32324 # Record length +.Ltmp32324: + .short 4414 # Record kind: S_LOCAL + .long 10533 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp32325: + .cv_def_range .Ltmp17057 .Ltmp17073, "E\021N\001\000\000p\000\000\000" + .short .Ltmp32327-.Ltmp32326 # Record length +.Ltmp32326: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17061-.Ltmp17060 # Code size + .secrel32 .Ltmp17060 # Function section relative address + .secidx .Lfunc_begin1584 # Function section index + .byte 0 # Lexical block name +.Ltmp32327: + .short .Ltmp32329-.Ltmp32328 # Record length +.Ltmp32328: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 0 # Flags + .asciz "_Ptr" +.Ltmp32329: + .cv_def_range .Ltmp17060 .Ltmp17061, "E\021N\001\000\000`\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp32331-.Ltmp32330 # Record length +.Ltmp32330: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17063-.Ltmp17062 # Code size + .secrel32 .Ltmp17062 # Function section relative address + .secidx .Lfunc_begin1584 # Function section index + .byte 0 # Lexical block name +.Ltmp32331: + .short .Ltmp32333-.Ltmp32332 # Record length +.Ltmp32332: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 0 # Flags + .asciz "_Ptr" +.Ltmp32333: + .cv_def_range .Ltmp17062 .Ltmp17063, "E\021N\001\000\000X\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32319: + .p2align 2 + .cv_linetable 1584, "??4?$vector@IV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z", .Lfunc_end1584 + .section .debug$S,"dr",associative,"??$?9V?$allocator@I@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@I@std@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator!=,std::allocator > + .long .Ltmp32335-.Ltmp32334 # Subsection size +.Ltmp32334: + .short .Ltmp32337-.Ltmp32336 # Record length +.Ltmp32336: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1585-"??$?9V?$allocator@I@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@I@std@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12406 # Function type index + .secrel32 "??$?9V?$allocator@I@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@I@std@@@0@0@Z" # Function section relative address + .secidx "??$?9V?$allocator@I@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@I@std@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator!=,std::allocator >" # Function name +.Ltmp32337: + .short .Ltmp32339-.Ltmp32338 # Record length +.Ltmp32338: + .short 4414 # Record kind: S_LOCAL + .long 10502 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp32339: + .cv_def_range .Ltmp17074 .Ltmp17075, "E\021O\001\000\000(\000\000\000" + .short .Ltmp32341-.Ltmp32340 # Record length +.Ltmp32340: + .short 4414 # Record kind: S_LOCAL + .long 10502 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp32341: + .cv_def_range .Ltmp17074 .Ltmp17075, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32335: + .p2align 2 + .cv_linetable 1585, "??$?9V?$allocator@I@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@I@std@@@0@0@Z", .Lfunc_end1585 + .section .debug$S,"dr",associative,"?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Copy_alloc + .long .Ltmp32343-.Ltmp32342 # Subsection size +.Ltmp32342: + .short .Ltmp32345-.Ltmp32344 # Record length +.Ltmp32344: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1586-"?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12407 # Function type index + .secrel32 "?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@@Z" # Function section relative address + .secidx "?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Copy_alloc" # Function name +.Ltmp32345: + .short .Ltmp32347-.Ltmp32346 # Record length +.Ltmp32346: + .short 4414 # Record kind: S_LOCAL + .long 10719 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32347: + .cv_def_range .Ltmp17076 .Ltmp17077, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32349-.Ltmp32348 # Record length +.Ltmp32348: + .short 4414 # Record kind: S_LOCAL + .long 10502 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp32349: + .cv_def_range .Ltmp17076 .Ltmp17077, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32343: + .p2align 2 + .cv_linetable 1586, "?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAAXAEBU?$_Wrap_alloc@V?$allocator@I@std@@@2@@Z", .Lfunc_end1586 + .section .debug$S,"dr",associative,"?empty@?$vector@IV?$allocator@_N@std@@@std@@QEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::empty + .long .Ltmp32351-.Ltmp32350 # Subsection size +.Ltmp32350: + .short .Ltmp32353-.Ltmp32352 # Record length +.Ltmp32352: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1587-"?empty@?$vector@IV?$allocator@_N@std@@@std@@QEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12408 # Function type index + .secrel32 "?empty@?$vector@IV?$allocator@_N@std@@@std@@QEBA_NXZ" # Function section relative address + .secidx "?empty@?$vector@IV?$allocator@_N@std@@@std@@QEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::empty" # Function name +.Ltmp32353: + .short .Ltmp32355-.Ltmp32354 # Record length +.Ltmp32354: + .short 4414 # Record kind: S_LOCAL + .long 10578 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32355: + .cv_def_range .Ltmp17078 .Ltmp17079, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32351: + .p2align 2 + .cv_linetable 1587, "?empty@?$vector@IV?$allocator@_N@std@@@std@@QEBA_NXZ", .Lfunc_end1587 + .section .debug$S,"dr",associative,"??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_unchecked + .long .Ltmp32357-.Ltmp32356 # Subsection size +.Ltmp32356: + .short .Ltmp32359-.Ltmp32358 # Record length +.Ltmp32358: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1588-"??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12409 # Function type index + .secrel32 "??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" # Function section relative address + .secidx "??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_unchecked" # Function name +.Ltmp32359: + .short .Ltmp32361-.Ltmp32360 # Record length +.Ltmp32360: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp32361: + .cv_def_range .Ltmp17080 .Ltmp17082, "E\021O\001\000\000@\000\000\000" + .short .Ltmp32363-.Ltmp32362 # Record length +.Ltmp32362: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp32363: + .cv_def_range .Ltmp17080 .Ltmp17082, "E\021O\001\000\0000\000\000\000" + .short .Ltmp32365-.Ltmp32364 # Record length +.Ltmp32364: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp32365: + .cv_def_range .Ltmp17080 .Ltmp17082, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32357: + .p2align 2 + .cv_linetable 1588, "??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z", .Lfunc_end1588 + .section .debug$S,"dr",associative,"??$_Ucopy@PEAI@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Ucopy + .long .Ltmp32367-.Ltmp32366 # Subsection size +.Ltmp32366: + .short .Ltmp32369-.Ltmp32368 # Record length +.Ltmp32368: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1589-"??$_Ucopy@PEAI@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12410 # Function type index + .secrel32 "??$_Ucopy@PEAI@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI00@Z" # Function section relative address + .secidx "??$_Ucopy@PEAI@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI00@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Ucopy" # Function name +.Ltmp32369: + .short .Ltmp32371-.Ltmp32370 # Record length +.Ltmp32370: + .short 4414 # Record kind: S_LOCAL + .long 10524 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32371: + .cv_def_range .Ltmp17083 .Ltmp17084, "E\021O\001\000\000(\000\000\000" + .short .Ltmp32373-.Ltmp32372 # Record length +.Ltmp32372: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp32373: + .cv_def_range .Ltmp17083 .Ltmp17084, "E\021O\001\000\0000\000\000\000" + .short .Ltmp32375-.Ltmp32374 # Record length +.Ltmp32374: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp32375: + .cv_def_range .Ltmp17083 .Ltmp17084, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32377-.Ltmp32376 # Record length +.Ltmp32376: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp32377: + .cv_def_range .Ltmp17083 .Ltmp17084, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32367: + .p2align 2 + .cv_linetable 1589, "??$_Ucopy@PEAI@?$vector@IV?$allocator@_N@std@@@std@@IEAAPEAIPEAI00@Z", .Lfunc_end1589 + .section .debug$S,"dr",associative,"??$?8V?$allocator@I@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@I@std@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator==,std::allocator > + .long .Ltmp32379-.Ltmp32378 # Subsection size +.Ltmp32378: + .short .Ltmp32381-.Ltmp32380 # Record length +.Ltmp32380: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1590-"??$?8V?$allocator@I@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@I@std@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12411 # Function type index + .secrel32 "??$?8V?$allocator@I@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@I@std@@@0@0@Z" # Function section relative address + .secidx "??$?8V?$allocator@I@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@I@std@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator==,std::allocator >" # Function name +.Ltmp32381: + .short .Ltmp32383-.Ltmp32382 # Record length +.Ltmp32382: + .short 4414 # Record kind: S_LOCAL + .long 10502 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp32383: + .cv_def_range .Ltmp17085 .Ltmp17086, "E\021O\001\000\000(\000\000\000" + .short .Ltmp32385-.Ltmp32384 # Record length +.Ltmp32384: + .short 4414 # Record kind: S_LOCAL + .long 10502 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp32385: + .cv_def_range .Ltmp17085 .Ltmp17086, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32379: + .p2align 2 + .cv_linetable 1590, "??$?8V?$allocator@I@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@I@std@@@0@0@Z", .Lfunc_end1590 + .section .debug$S,"dr",associative,"??$?8II@std@@YA_NAEBV?$allocator@I@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator== + .long .Ltmp32387-.Ltmp32386 # Subsection size +.Ltmp32386: + .short .Ltmp32389-.Ltmp32388 # Record length +.Ltmp32388: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1591-"??$?8II@std@@YA_NAEBV?$allocator@I@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12414 # Function type index + .secrel32 "??$?8II@std@@YA_NAEBV?$allocator@I@0@0@Z" # Function section relative address + .secidx "??$?8II@std@@YA_NAEBV?$allocator@I@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator==" # Function name +.Ltmp32389: + .short .Ltmp32391-.Ltmp32390 # Record length +.Ltmp32390: + .short 4414 # Record kind: S_LOCAL + .long 10693 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32391: + .cv_def_range .Ltmp17087 .Ltmp17088, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp32393-.Ltmp32392 # Record length +.Ltmp32392: + .short 4414 # Record kind: S_LOCAL + .long 10693 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32393: + .cv_def_range .Ltmp17087 .Ltmp17088, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32387: + .p2align 2 + .cv_linetable 1591, "??$?8II@std@@YA_NAEBV?$allocator@I@0@0@Z", .Lfunc_end1591 + .section .debug$S,"dr",associative,"??$_Pocca@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEBU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Pocca > > + .long .Ltmp32395-.Ltmp32394 # Subsection size +.Ltmp32394: + .short .Ltmp32397-.Ltmp32396 # Record length +.Ltmp32396: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1592-"??$_Pocca@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEBU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12417 # Function type index + .secrel32 "??$_Pocca@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEBU10@@Z" # Function section relative address + .secidx "??$_Pocca@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEBU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Pocca > >" # Function name +.Ltmp32397: + .short .Ltmp32399-.Ltmp32398 # Record length +.Ltmp32398: + .short 4414 # Record kind: S_LOCAL + .long 10509 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp32399: + .cv_def_range .Ltmp17089 .Ltmp17090, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32401-.Ltmp32400 # Record length +.Ltmp32400: + .short 4414 # Record kind: S_LOCAL + .long 10502 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp32401: + .cv_def_range .Ltmp17089 .Ltmp17090, "E\021O\001\000\000@\000\000\000" + .short .Ltmp32403-.Ltmp32402 # Record length +.Ltmp32402: + .short 4414 # Record kind: S_LOCAL + .long 4869 # TypeIndex + .short 0 # Flags + .asciz "_Tag" +.Ltmp32403: + .cv_def_range .Ltmp17089 .Ltmp17090, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32395: + .p2align 2 + .cv_linetable 1592, "??$_Pocca@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEBU10@@Z", .Lfunc_end1592 + .section .debug$S,"dr",associative,"??$_Pocca@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEBU10@U?$integral_constant@_N$0A@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Pocca > > + .long .Ltmp32405-.Ltmp32404 # Subsection size +.Ltmp32404: + .short .Ltmp32407-.Ltmp32406 # Record length +.Ltmp32406: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1593-"??$_Pocca@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEBU10@U?$integral_constant@_N$0A@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12420 # Function type index + .secrel32 "??$_Pocca@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEBU10@U?$integral_constant@_N$0A@@0@@Z" # Function section relative address + .secidx "??$_Pocca@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEBU10@U?$integral_constant@_N$0A@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Pocca > >" # Function name +.Ltmp32407: + .short .Ltmp32409-.Ltmp32408 # Record length +.Ltmp32408: + .short 4414 # Record kind: S_LOCAL + .long 10509 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32409: + .cv_def_range .Ltmp17091 .Ltmp17092, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp32411-.Ltmp32410 # Record length +.Ltmp32410: + .short 4414 # Record kind: S_LOCAL + .long 10502 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32411: + .cv_def_range .Ltmp17091 .Ltmp17092, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp32413-.Ltmp32412 # Record length +.Ltmp32412: + .short 4414 # Record kind: S_LOCAL + .long 4869 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32413: + .cv_def_range .Ltmp17091 .Ltmp17092, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32405: + .p2align 2 + .cv_linetable 1593, "??$_Pocca@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@AEBU10@U?$integral_constant@_N$0A@@0@@Z", .Lfunc_end1593 + .section .debug$S,"dr",associative,"??$_Copy_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_unchecked1 + .long .Ltmp32415-.Ltmp32414 # Subsection size +.Ltmp32414: + .short .Ltmp32417-.Ltmp32416 # Record length +.Ltmp32416: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1594-"??$_Copy_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12421 # Function type index + .secrel32 "??$_Copy_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Copy_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_unchecked1" # Function name +.Ltmp32417: + .short .Ltmp32419-.Ltmp32418 # Record length +.Ltmp32418: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp32419: + .cv_def_range .Ltmp17093 .Ltmp17094, "E\021O\001\000\000(\000\000\000" + .short .Ltmp32421-.Ltmp32420 # Record length +.Ltmp32420: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp32421: + .cv_def_range .Ltmp17093 .Ltmp17094, "E\021O\001\000\0000\000\000\000" + .short .Ltmp32423-.Ltmp32422 # Record length +.Ltmp32422: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp32423: + .cv_def_range .Ltmp17093 .Ltmp17094, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32425-.Ltmp32424 # Record length +.Ltmp32424: + .short 4414 # Record kind: S_LOCAL + .long 8198 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32425: + .cv_def_range .Ltmp17093 .Ltmp17094, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32415: + .p2align 2 + .cv_linetable 1594, "??$_Copy_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z", .Lfunc_end1594 + .section .debug$S,"dr",associative,"??$_Ptr_copy_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Ptr_copy_cat + .long .Ltmp32427-.Ltmp32426 # Subsection size +.Ltmp32426: + .short .Ltmp32429-.Ltmp32428 # Record length +.Ltmp32428: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1595-"??$_Ptr_copy_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12422 # Function type index + .secrel32 "??$_Ptr_copy_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" # Function section relative address + .secidx "??$_Ptr_copy_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Ptr_copy_cat" # Function name +.Ltmp32429: + .short .Ltmp32431-.Ltmp32430 # Record length +.Ltmp32430: + .short 4414 # Record kind: S_LOCAL + .long 11573 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32431: + .cv_def_range .Ltmp17095 .Ltmp17096, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp32433-.Ltmp32432 # Record length +.Ltmp32432: + .short 4414 # Record kind: S_LOCAL + .long 11573 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32433: + .cv_def_range .Ltmp17095 .Ltmp17096, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32427: + .p2align 2 + .cv_linetable 1595, "??$_Ptr_copy_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z", .Lfunc_end1595 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_copy > + .long .Ltmp32435-.Ltmp32434 # Subsection size +.Ltmp32434: + .short .Ltmp32437-.Ltmp32436 # Record length +.Ltmp32436: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1596-"??$_Uninitialized_copy@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12423 # Function type index + .secrel32 "??$_Uninitialized_copy@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy >" # Function name +.Ltmp32437: + .short .Ltmp32439-.Ltmp32438 # Record length +.Ltmp32438: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp32439: + .cv_def_range .Ltmp17097 .Ltmp17098, "E\021O\001\000\000@\000\000\000" + .short .Ltmp32441-.Ltmp32440 # Record length +.Ltmp32440: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp32441: + .cv_def_range .Ltmp17097 .Ltmp17098, "E\021O\001\000\000H\000\000\000" + .short .Ltmp32443-.Ltmp32442 # Record length +.Ltmp32442: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp32443: + .cv_def_range .Ltmp17097 .Ltmp17098, "E\021O\001\000\000X\000\000\000" + .short .Ltmp32445-.Ltmp32444 # Record length +.Ltmp32444: + .short 4414 # Record kind: S_LOCAL + .long 10509 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp32445: + .cv_def_range .Ltmp17097 .Ltmp17098, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32435: + .p2align 2 + .cv_linetable 1596, "??$_Uninitialized_copy@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z", .Lfunc_end1596 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy_al_unchecked@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_copy_al_unchecked > + .long .Ltmp32447-.Ltmp32446 # Subsection size +.Ltmp32446: + .short .Ltmp32449-.Ltmp32448 # Record length +.Ltmp32448: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1597-"??$_Uninitialized_copy_al_unchecked@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12424 # Function type index + .secrel32 "??$_Uninitialized_copy_al_unchecked@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy_al_unchecked@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy_al_unchecked >" # Function name +.Ltmp32449: + .short .Ltmp32451-.Ltmp32450 # Record length +.Ltmp32450: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp32451: + .cv_def_range .Ltmp17099 .Ltmp17101, "E\021O\001\000\000`\000\000\000" + .short .Ltmp32453-.Ltmp32452 # Record length +.Ltmp32452: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp32453: + .cv_def_range .Ltmp17099 .Ltmp17101, "E\021O\001\000\000H\000\000\000" + .short .Ltmp32455-.Ltmp32454 # Record length +.Ltmp32454: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp32455: + .cv_def_range .Ltmp17099 .Ltmp17101, "E\021O\001\000\000h\000\000\000" + .short .Ltmp32457-.Ltmp32456 # Record length +.Ltmp32456: + .short 4414 # Record kind: S_LOCAL + .long 10509 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp32457: + .cv_def_range .Ltmp17099 .Ltmp17101, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32447: + .p2align 2 + .cv_linetable 1597, "??$_Uninitialized_copy_al_unchecked@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@@Z", .Lfunc_end1597 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy_al_unchecked1@IIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_copy_al_unchecked1 > + .long .Ltmp32459-.Ltmp32458 # Subsection size +.Ltmp32458: + .short .Ltmp32461-.Ltmp32460 # Record length +.Ltmp32460: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1598-"??$_Uninitialized_copy_al_unchecked1@IIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12425 # Function type index + .secrel32 "??$_Uninitialized_copy_al_unchecked1@IIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy_al_unchecked1@IIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy_al_unchecked1 >" # Function name +.Ltmp32461: + .short .Ltmp32463-.Ltmp32462 # Record length +.Ltmp32462: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp32463: + .cv_def_range .Ltmp17102 .Ltmp17103, "E\021O\001\000\000(\000\000\000" + .short .Ltmp32465-.Ltmp32464 # Record length +.Ltmp32464: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp32465: + .cv_def_range .Ltmp17102 .Ltmp17103, "E\021O\001\000\0000\000\000\000" + .short .Ltmp32467-.Ltmp32466 # Record length +.Ltmp32466: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp32467: + .cv_def_range .Ltmp17102 .Ltmp17103, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32469-.Ltmp32468 # Record length +.Ltmp32468: + .short 4414 # Record kind: S_LOCAL + .long 10509 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32469: + .cv_def_range .Ltmp17102 .Ltmp17103, "E\021O\001\000\000@\000\000\000" + .short .Ltmp32471-.Ltmp32470 # Record length +.Ltmp32470: + .short 4414 # Record kind: S_LOCAL + .long 8194 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32471: + .cv_def_range .Ltmp17102 .Ltmp17103, "E\021O\001\000\000P\000\000\000" + .short .Ltmp32473-.Ltmp32472 # Record length +.Ltmp32472: + .short 4414 # Record kind: S_LOCAL + .long 4759 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32473: + .cv_def_range .Ltmp17102 .Ltmp17103, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32459: + .p2align 2 + .cv_linetable 1598, "??$_Uninitialized_copy_al_unchecked1@IIV?$allocator@I@std@@@std@@YAPEAIPEAI00AEAU?$_Wrap_alloc@V?$allocator@I@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z", .Lfunc_end1598 + .section .debug$S,"dr",associative,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > > + .long .Ltmp32475-.Ltmp32474 # Subsection size +.Ltmp32474: + .short .Ltmp32477-.Ltmp32476 # Record length +.Ltmp32476: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1599-"??$_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 12428 # 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 +.Ltmp32477: + .short .Ltmp32479-.Ltmp32478 # Record length +.Ltmp32478: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_Begin1" +.Ltmp32479: + .cv_def_range .Lfunc_begin1599 .Ltmp17108, "A\021K\001\000\000" + .cv_def_range .Ltmp17108 .Ltmp17120, "E\021O\001\000\000@\000\000\000" + .short .Ltmp32481-.Ltmp32480 # Record length +.Ltmp32480: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_End1" +.Ltmp32481: + .cv_def_range .Lfunc_begin1599 .Ltmp17107, "A\021P\001\000\000" + .cv_def_range .Ltmp17107 .Ltmp17120, "E\021O\001\000\000H\000\000\000" + .short .Ltmp32483-.Ltmp32482 # Record length +.Ltmp32482: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_Begin2" +.Ltmp32483: + .cv_def_range .Lfunc_begin1599 .Ltmp17106, "A\021Q\001\000\000" + .cv_def_range .Ltmp17106 .Ltmp17120, "E\021O\001\000\000P\000\000\000" + .short .Ltmp32485-.Ltmp32484 # Record length +.Ltmp32484: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_End2" +.Ltmp32485: + .cv_def_range .Lfunc_begin1599 .Ltmp17105, "A\021S\001\000\000" + .cv_def_range .Ltmp17105 .Ltmp17120, "E\021O\001\000\000X\000\000\000" + .short .Ltmp32487-.Ltmp32486 # Record length +.Ltmp32486: + .short 4414 # Record kind: S_LOCAL + .long 11892 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp32487: + .cv_def_range .Ltmp17104 .Ltmp17121, "E\021O\001\000\000\360\000\000\000" + .short .Ltmp32489-.Ltmp32488 # Record length +.Ltmp32488: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp32489: + .cv_def_range .Ltmp17104 .Ltmp17121, "E\021O\001\000\000\340\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32475: + .p2align 2 + .cv_linetable 1599, "??$_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_end1599 + .section .debug$S,"dr",associative,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > > + .long .Ltmp32491-.Ltmp32490 # Subsection size +.Ltmp32490: + .short .Ltmp32493-.Ltmp32492 # Record length +.Ltmp32492: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1600-"??$_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 12431 # 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 +.Ltmp32493: + .short .Ltmp32495-.Ltmp32494 # Record length +.Ltmp32494: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_Begin1" +.Ltmp32495: + .cv_def_range .Lfunc_begin1600 .Ltmp17126, "A\021K\001\000\000" + .cv_def_range .Ltmp17126 .Ltmp17138, "E\021O\001\000\000@\000\000\000" + .short .Ltmp32497-.Ltmp32496 # Record length +.Ltmp32496: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_End1" +.Ltmp32497: + .cv_def_range .Lfunc_begin1600 .Ltmp17125, "A\021P\001\000\000" + .cv_def_range .Ltmp17125 .Ltmp17138, "E\021O\001\000\000H\000\000\000" + .short .Ltmp32499-.Ltmp32498 # Record length +.Ltmp32498: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_Begin2" +.Ltmp32499: + .cv_def_range .Lfunc_begin1600 .Ltmp17124, "A\021Q\001\000\000" + .cv_def_range .Ltmp17124 .Ltmp17138, "E\021O\001\000\000P\000\000\000" + .short .Ltmp32501-.Ltmp32500 # Record length +.Ltmp32500: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_End2" +.Ltmp32501: + .cv_def_range .Lfunc_begin1600 .Ltmp17123, "A\021S\001\000\000" + .cv_def_range .Ltmp17123 .Ltmp17138, "E\021O\001\000\000X\000\000\000" + .short .Ltmp32503-.Ltmp32502 # Record length +.Ltmp32502: + .short 4414 # Record kind: S_LOCAL + .long 11908 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp32503: + .cv_def_range .Ltmp17122 .Ltmp17139, "E\021O\001\000\000\360\000\000\000" + .short .Ltmp32505-.Ltmp32504 # Record length +.Ltmp32504: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp32505: + .cv_def_range .Ltmp17122 .Ltmp17139, "E\021O\001\000\000\340\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32491: + .p2align 2 + .cv_linetable 1600, "??$_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_end1600 + .section .debug$S,"dr",associative,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > > + .long .Ltmp32507-.Ltmp32506 # Subsection size +.Ltmp32506: + .short .Ltmp32509-.Ltmp32508 # Record length +.Ltmp32508: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1601-"??$_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 12434 # 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 +.Ltmp32509: + .short .Ltmp32511-.Ltmp32510 # Record length +.Ltmp32510: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_Begin1" +.Ltmp32511: + .cv_def_range .Lfunc_begin1601 .Ltmp17144, "A\021K\001\000\000" + .cv_def_range .Ltmp17144 .Ltmp17156, "E\021O\001\000\000@\000\000\000" + .short .Ltmp32513-.Ltmp32512 # Record length +.Ltmp32512: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_End1" +.Ltmp32513: + .cv_def_range .Lfunc_begin1601 .Ltmp17143, "A\021P\001\000\000" + .cv_def_range .Ltmp17143 .Ltmp17156, "E\021O\001\000\000H\000\000\000" + .short .Ltmp32515-.Ltmp32514 # Record length +.Ltmp32514: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_Begin2" +.Ltmp32515: + .cv_def_range .Lfunc_begin1601 .Ltmp17142, "A\021Q\001\000\000" + .cv_def_range .Ltmp17142 .Ltmp17156, "E\021O\001\000\000P\000\000\000" + .short .Ltmp32517-.Ltmp32516 # Record length +.Ltmp32516: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_End2" +.Ltmp32517: + .cv_def_range .Lfunc_begin1601 .Ltmp17141, "A\021S\001\000\000" + .cv_def_range .Ltmp17141 .Ltmp17156, "E\021O\001\000\000X\000\000\000" + .short .Ltmp32519-.Ltmp32518 # Record length +.Ltmp32518: + .short 4414 # Record kind: S_LOCAL + .long 11918 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp32519: + .cv_def_range .Ltmp17140 .Ltmp17157, "E\021O\001\000\000\360\000\000\000" + .short .Ltmp32521-.Ltmp32520 # Record length +.Ltmp32520: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp32521: + .cv_def_range .Ltmp17140 .Ltmp17157, "E\021O\001\000\000\340\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32507: + .p2align 2 + .cv_linetable 1601, "??$_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_end1601 + .section .debug$S,"dr",associative,"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Tgt_state_t,0> >::_Tgt_state_t + .long .Ltmp32523-.Ltmp32522 # Subsection size +.Ltmp32522: + .short .Ltmp32525-.Ltmp32524 # Record length +.Ltmp32524: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1602-"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12436 # Function type index + .secrel32 "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Tgt_state_t,0> >::_Tgt_state_t" # Function name +.Ltmp32525: + .short .Ltmp32527-.Ltmp32526 # Record length +.Ltmp32526: + .short 4414 # Record kind: S_LOCAL + .long 9754 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32527: + .cv_def_range .Ltmp17160 .Ltmp17162, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp32529-.Ltmp32528 # Record length +.Ltmp32528: + .short 4414 # Record kind: S_LOCAL + .long 11870 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32529: + .cv_def_range .Ltmp17160 .Ltmp17162, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32523: + .p2align 2 + .cv_linetable 1602, "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z", .Lfunc_end1602 + .section .debug$S,"dr",associative,"??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::distance,0> > + .long .Ltmp32531-.Ltmp32530 # Subsection size +.Ltmp32530: + .short .Ltmp32533-.Ltmp32532 # Record length +.Ltmp32532: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1603-"??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12438 # Function type index + .secrel32 "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" # Function section relative address + .secidx "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::distance,0> >" # Function name +.Ltmp32533: + .short .Ltmp32535-.Ltmp32534 # Record length +.Ltmp32534: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp32535: + .cv_def_range .Lfunc_begin1603 .Ltmp17164, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp32537-.Ltmp32536 # Record length +.Ltmp32536: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp32537: + .cv_def_range .Lfunc_begin1603 .Ltmp17165, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32531: + .p2align 2 + .cv_linetable 1603, "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z", .Lfunc_end1603 + .section .debug$S,"dr",associative,"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::vector + .long .Ltmp32539-.Ltmp32538 # Subsection size +.Ltmp32538: + .short .Ltmp32541-.Ltmp32540 # Record length +.Ltmp32540: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1604-"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12439 # Function type index + .secrel32 "??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::vector" # Function name +.Ltmp32541: + .short .Ltmp32543-.Ltmp32542 # Record length +.Ltmp32542: + .short 4414 # Record kind: S_LOCAL + .long 9897 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32543: + .cv_def_range .Ltmp17175 .Ltmp17181, "E\021N\001\000\000 \000\000\000" + .short .Ltmp32545-.Ltmp32544 # Record length +.Ltmp32544: + .short 4414 # Record kind: S_LOCAL + .long 9912 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp32545: + .cv_def_range .Ltmp17175 .Ltmp17181, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32539: + .p2align 2 + .cv_linetable 1604, "??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z", .Lfunc_end1604 + .section .debug$S,"dr",associative,"?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA?AU12@U_Nil@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc,0> >::_Grp_t> >::select_on_container_copy_construction + .long .Ltmp32547-.Ltmp32546 # Subsection size +.Ltmp32546: + .short .Ltmp32549-.Ltmp32548 # Record length +.Ltmp32548: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1605-"?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA?AU12@U_Nil@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12440 # Function type index + .secrel32 "?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA?AU12@U_Nil@2@@Z" # Function section relative address + .secidx "?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA?AU12@U_Nil@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc,0> >::_Grp_t> >::select_on_container_copy_construction" # Function name +.Ltmp32549: + .short .Ltmp32551-.Ltmp32550 # Record length +.Ltmp32550: + .short 4414 # Record kind: S_LOCAL + .long 10305 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32551: + .cv_def_range .Ltmp17182 .Ltmp17183, "E\021O\001\000\000H\000\000\000" + .short .Ltmp32553-.Ltmp32552 # Record length +.Ltmp32552: + .short 4414 # Record kind: S_LOCAL + .long 4971 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32553: + .cv_def_range .Ltmp17182 .Ltmp17183, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32547: + .p2align 2 + .cv_linetable 1605, "?select_on_container_copy_construction@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA?AU12@U_Nil@2@@Z", .Lfunc_end1605 + .section .debug$S,"dr",associative,"??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Vector_alloc,0> >::_Grp_t> >,void> + .long .Ltmp32555-.Ltmp32554 # Subsection size +.Ltmp32554: + .short .Ltmp32557-.Ltmp32556 # Record length +.Ltmp32556: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1606-"??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12442 # Function type index + .secrel32 "??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" # Function section relative address + .secidx "??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Vector_alloc,0> >::_Grp_t> >,void>" # Function name +.Ltmp32557: + .short .Ltmp32559-.Ltmp32558 # Record length +.Ltmp32558: + .short 4414 # Record kind: S_LOCAL + .long 10222 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32559: + .cv_def_range .Ltmp17186 .Ltmp17190, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp32561-.Ltmp32560 # Record length +.Ltmp32560: + .short 4414 # Record kind: S_LOCAL + .long 10313 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp32561: + .cv_def_range .Ltmp17186 .Ltmp17190, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32555: + .p2align 2 + .cv_linetable 1606, "??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z", .Lfunc_end1606 + .section .debug$S,"dr",associative,"?_Buy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAA_N_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Buy + .long .Ltmp32563-.Ltmp32562 # Subsection size +.Ltmp32562: + .short .Ltmp32565-.Ltmp32564 # Record length +.Ltmp32564: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1607-"?_Buy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAA_N_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12443 # Function type index + .secrel32 "?_Buy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAA_N_K@Z" # Function section relative address + .secidx "?_Buy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAA_N_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Buy" # Function name +.Ltmp32565: + .short .Ltmp32567-.Ltmp32566 # Record length +.Ltmp32566: + .short 4414 # Record kind: S_LOCAL + .long 9897 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32567: + .cv_def_range .Ltmp17191 .Ltmp17197, "E\021O\001\000\000@\000\000\000" + .short .Ltmp32569-.Ltmp32568 # Record length +.Ltmp32568: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Capacity" +.Ltmp32569: + .cv_def_range .Ltmp17191 .Ltmp17197, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32563: + .p2align 2 + .cv_linetable 1607, "?_Buy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAA_N_K@Z", .Lfunc_end1607 + .section .debug$S,"dr",associative,"??$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Ucopy,0> >::_Grp_t> > > > + .long .Ltmp32571-.Ltmp32570 # Subsection size +.Ltmp32570: + .short .Ltmp32573-.Ltmp32572 # Record length +.Ltmp32572: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1608-"??$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12446 # Function type index + .secrel32 "??$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z" # Function section relative address + .secidx "??$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Ucopy,0> >::_Grp_t> > > >" # Function name +.Ltmp32573: + .short .Ltmp32575-.Ltmp32574 # Record length +.Ltmp32574: + .short 4414 # Record kind: S_LOCAL + .long 9897 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32575: + .cv_def_range .Ltmp17204 .Ltmp17213, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp32577-.Ltmp32576 # Record length +.Ltmp32576: + .short 4414 # Record kind: S_LOCAL + .long 12447 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp32577: + .cv_def_range .Lfunc_begin1608 .Ltmp17205, "A\021K\001\000\000" + .cv_def_range .Ltmp17205 .Ltmp17210 .Ltmp17211 .Ltmp17212, "E\021N\001\000\000\320\377\377\377" + .short .Ltmp32579-.Ltmp32578 # Record length +.Ltmp32578: + .short 4414 # Record kind: S_LOCAL + .long 12447 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp32579: + .cv_def_range .Lfunc_begin1608 .Ltmp17206, "A\021P\001\000\000" + .cv_def_range .Ltmp17206 .Ltmp17210 .Ltmp17211 .Ltmp17212, "E\021N\001\000\000\310\377\377\377" + .short .Ltmp32581-.Ltmp32580 # Record length +.Ltmp32580: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp32581: + .cv_def_range .Ltmp17204 .Ltmp17213, "E\021N\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32571: + .p2align 2 + .cv_linetable 1608, "??$_Ucopy@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@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@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@@@1@0PEAU231@@Z", .Lfunc_end1608 + .section .debug$S,"dr",associative,"?end@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::end + .long .Ltmp32583-.Ltmp32582 # Subsection size +.Ltmp32582: + .short .Ltmp32585-.Ltmp32584 # Record length +.Ltmp32584: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1609-"?end@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12448 # Function type index + .secrel32 "?end@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ" # Function section relative address + .secidx "?end@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::end" # Function name +.Ltmp32585: + .short .Ltmp32587-.Ltmp32586 # Record length +.Ltmp32586: + .short 4414 # Record kind: S_LOCAL + .long 9959 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32587: + .cv_def_range .Ltmp17216 .Ltmp17217, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32583: + .p2align 2 + .cv_linetable 1609, "?end@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ", .Lfunc_end1609 + .section .debug$S,"dr",associative,"?begin@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::begin + .long .Ltmp32589-.Ltmp32588 # Subsection size +.Ltmp32588: + .short .Ltmp32591-.Ltmp32590 # Record length +.Ltmp32590: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1610-"?begin@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12449 # Function type index + .secrel32 "?begin@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ" # Function section relative address + .secidx "?begin@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::begin" # Function name +.Ltmp32591: + .short .Ltmp32593-.Ltmp32592 # Record length +.Ltmp32592: + .short 4414 # Record kind: S_LOCAL + .long 9959 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32593: + .cv_def_range .Ltmp17220 .Ltmp17221, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32589: + .p2align 2 + .cv_linetable 1610, "?begin@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA?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@@@2@XZ", .Lfunc_end1610 + .section .debug$S,"dr",associative,"?select_on_container_copy_construction@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@AEBV32@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator_traits,0> >::_Grp_t> >::select_on_container_copy_construction + .long .Ltmp32595-.Ltmp32594 # Subsection size +.Ltmp32594: + .short .Ltmp32597-.Ltmp32596 # Record length +.Ltmp32596: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1611-"?select_on_container_copy_construction@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@AEBV32@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12450 # Function type index + .secrel32 "?select_on_container_copy_construction@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@AEBV32@@Z" # Function section relative address + .secidx "?select_on_container_copy_construction@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@AEBV32@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator_traits,0> >::_Grp_t> >::select_on_container_copy_construction" # Function name +.Ltmp32597: + .short .Ltmp32599-.Ltmp32598 # Record length +.Ltmp32598: + .short 4414 # Record kind: S_LOCAL + .long 9901 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp32599: + .cv_def_range .Ltmp17222 .Ltmp17223, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32595: + .p2align 2 + .cv_linetable 1611, "?select_on_container_copy_construction@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@AEBV32@@Z", .Lfunc_end1611 + .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@@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc,0> >::_Grp_t> >::_Wrap_alloc,0> >::_Grp_t> > + .long .Ltmp32601-.Ltmp32600 # Subsection size +.Ltmp32600: + .short .Ltmp32603-.Ltmp32602 # Record length +.Ltmp32602: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1612-"??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12454 # 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@@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # Function section relative address + .secidx "??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc,0> >::_Grp_t> >::_Wrap_alloc,0> >::_Grp_t> >" # Function name +.Ltmp32603: + .short .Ltmp32605-.Ltmp32604 # Record length +.Ltmp32604: + .short 4414 # Record kind: S_LOCAL + .long 10310 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32605: + .cv_def_range .Ltmp17224 .Ltmp17225, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32607-.Ltmp32606 # Record length +.Ltmp32606: + .short 4414 # Record kind: S_LOCAL + .long 12451 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp32607: + .cv_def_range .Ltmp17224 .Ltmp17225, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32601: + .p2align 2 + .cv_linetable 1612, "??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z", .Lfunc_end1612 + .section .debug$S,"dr",associative,"??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator,0> >::_Grp_t>::allocator + .long .Ltmp32609-.Ltmp32608 # Subsection size +.Ltmp32608: + .short .Ltmp32611-.Ltmp32610 # Record length +.Ltmp32610: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1613-"??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12455 # Function type index + .secrel32 "??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator,0> >::_Grp_t>::allocator" # Function name +.Ltmp32611: + .short .Ltmp32613-.Ltmp32612 # Record length +.Ltmp32612: + .short 4414 # Record kind: S_LOCAL + .long 10265 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32613: + .cv_def_range .Ltmp17226 .Ltmp17227, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp32615-.Ltmp32614 # Record length +.Ltmp32614: + .short 4414 # Record kind: S_LOCAL + .long 9901 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32615: + .cv_def_range .Ltmp17226 .Ltmp17227, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32609: + .p2align 2 + .cv_linetable 1613, "??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@AEBV01@@Z", .Lfunc_end1613 + .section .debug$S,"dr",associative,"??$forward@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YA$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward,0> >::_Grp_t> > + .long .Ltmp32617-.Ltmp32616 # Subsection size +.Ltmp32616: + .short .Ltmp32619-.Ltmp32618 # Record length +.Ltmp32618: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1614-"??$forward@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YA$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12458 # Function type index + .secrel32 "??$forward@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YA$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEAV10@@Z" # Function section relative address + .secidx "??$forward@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YA$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward,0> >::_Grp_t> >" # Function name +.Ltmp32619: + .short .Ltmp32621-.Ltmp32620 # Record length +.Ltmp32620: + .short 4414 # Record kind: S_LOCAL + .long 10660 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp32621: + .cv_def_range .Ltmp17228 .Ltmp17229, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32617: + .p2align 2 + .cv_linetable 1614, "??$forward@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YA$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEAV10@@Z", .Lfunc_end1614 + .section .debug$S,"dr",associative,"??$forward@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward,0> >::_Grp_t> > > + .long .Ltmp32623-.Ltmp32622 # Subsection size +.Ltmp32622: + .short .Ltmp32625-.Ltmp32624 # Record length +.Ltmp32624: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1615-"??$forward@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12460 # Function type index + .secrel32 "??$forward@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" # Function section relative address + .secidx "??$forward@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward,0> >::_Grp_t> > >" # Function name +.Ltmp32625: + .short .Ltmp32627-.Ltmp32626 # Record length +.Ltmp32626: + .short 4414 # Record kind: S_LOCAL + .long 10228 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp32627: + .cv_def_range .Ltmp17230 .Ltmp17231, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32623: + .p2align 2 + .cv_linetable 1615, "??$forward@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z", .Lfunc_end1615 + .section .debug$S,"dr",associative,"??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>::_Compressed_pair,0> >::_Grp_t> >> + .long .Ltmp32629-.Ltmp32628 # Subsection size +.Ltmp32628: + .short .Ltmp32631-.Ltmp32630 # Record length +.Ltmp32630: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1616-"??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12463 # Function type index + .secrel32 "??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z" # Function section relative address + .secidx "??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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 +.Ltmp32631: + .short .Ltmp32633-.Ltmp32632 # Record length +.Ltmp32632: + .short 4414 # Record kind: S_LOCAL + .long 10621 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32633: + .cv_def_range .Ltmp17232 .Ltmp17233, "E\021O\001\000\000@\000\000\000" + .short .Ltmp32635-.Ltmp32634 # Record length +.Ltmp32634: + .short 4414 # Record kind: S_LOCAL + .long 8128 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32635: + .cv_def_range .Ltmp17232 .Ltmp17233, "E\021O\001\000\000P\000\000\000" + .short .Ltmp32637-.Ltmp32636 # Record length +.Ltmp32636: + .short 4414 # Record kind: S_LOCAL + .long 10313 # TypeIndex + .short 1 # Flags + .asciz "_Val1" +.Ltmp32637: + .cv_def_range .Ltmp17232 .Ltmp17233, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32629: + .p2align 2 + .cv_linetable 1616, "??$?0U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@@Z", .Lfunc_end1616 + .section .debug$S,"dr",associative,"??0?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@$$QEAU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc,0> >::_Grp_t> >::_Wrap_alloc + .long .Ltmp32639-.Ltmp32638 # Subsection size +.Ltmp32638: + .short .Ltmp32641-.Ltmp32640 # Record length +.Ltmp32640: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1617-"??0?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@$$QEAU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12464 # Function type index + .secrel32 "??0?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@$$QEAU01@@Z" # Function section relative address + .secidx "??0?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@$$QEAU01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc,0> >::_Grp_t> >::_Wrap_alloc" # Function name +.Ltmp32641: + .short .Ltmp32643-.Ltmp32642 # Record length +.Ltmp32642: + .short 4414 # Record kind: S_LOCAL + .long 10310 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32643: + .cv_def_range .Ltmp17234 .Ltmp17235, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32645-.Ltmp32644 # Record length +.Ltmp32644: + .short 4414 # Record kind: S_LOCAL + .long 10313 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp32645: + .cv_def_range .Ltmp17234 .Ltmp17235, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32639: + .p2align 2 + .cv_linetable 1617, "??0?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@$$QEAU01@@Z", .Lfunc_end1617 + .section .debug$S,"dr",associative,"??$move@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::move,0> >::_Grp_t> > &> + .long .Ltmp32647-.Ltmp32646 # Subsection size +.Ltmp32646: + .short .Ltmp32649-.Ltmp32648 # Record length +.Ltmp32648: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1618-"??$move@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12465 # Function type index + .secrel32 "??$move@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" # Function section relative address + .secidx "??$move@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::move,0> >::_Grp_t> > &>" # Function name +.Ltmp32649: + .short .Ltmp32651-.Ltmp32650 # Record length +.Ltmp32650: + .short 4414 # Record kind: S_LOCAL + .long 10228 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp32651: + .cv_def_range .Ltmp17236 .Ltmp17237, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32647: + .p2align 2 + .cv_linetable 1618, "??$move@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YA$$QEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAU10@@Z", .Lfunc_end1618 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_copy,0> >::_Grp_t> > >,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > + .long .Ltmp32653-.Ltmp32652 # Subsection size +.Ltmp32652: + .short .Ltmp32655-.Ltmp32654 # Record length +.Ltmp32654: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1619-"??$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12468 # Function type index + .secrel32 "??$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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 +.Ltmp32655: + .short .Ltmp32657-.Ltmp32656 # Record length +.Ltmp32656: + .short 4414 # Record kind: S_LOCAL + .long 12447 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp32657: + .cv_def_range .Lfunc_begin1619 .Ltmp17249, "A\021J\001\000\000" + .cv_def_range .Ltmp17249 .Ltmp17256 .Ltmp17257 .Ltmp17258, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp32659-.Ltmp32658 # Record length +.Ltmp32658: + .short 4414 # Record kind: S_LOCAL + .long 12447 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp32659: + .cv_def_range .Lfunc_begin1619 .Ltmp17250, "A\021K\001\000\000" + .cv_def_range .Ltmp17250 .Ltmp17256 .Ltmp17257 .Ltmp17258, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp32661-.Ltmp32660 # Record length +.Ltmp32660: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp32661: + .cv_def_range .Ltmp17248 .Ltmp17259, "E\021N\001\000\000(\000\000\000" + .short .Ltmp32663-.Ltmp32662 # Record length +.Ltmp32662: + .short 4414 # Record kind: S_LOCAL + .long 10228 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp32663: + .cv_def_range .Ltmp17248 .Ltmp17259, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32653: + .p2align 2 + .cv_linetable 1619, "??$_Uninitialized_copy@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@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z", .Lfunc_end1619 + .section .debug$S,"dr",associative,"??0?$_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@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_const_iterator,0> >::_Grp_t> > >::_Vector_const_iterator + .long .Ltmp32665-.Ltmp32664 # Subsection size +.Ltmp32664: + .short .Ltmp32667-.Ltmp32666 # Record length +.Ltmp32666: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1620-"??0?$_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@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12470 # Function type index + .secrel32 "??0?$_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@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$_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@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator,0> >::_Grp_t> > >::_Vector_const_iterator" # Function name +.Ltmp32667: + .short .Ltmp32669-.Ltmp32668 # Record length +.Ltmp32668: + .short 4414 # Record kind: S_LOCAL + .long 10279 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32669: + .cv_def_range .Ltmp17260 .Ltmp17261, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32671-.Ltmp32670 # Record length +.Ltmp32670: + .short 4414 # Record kind: S_LOCAL + .long 10295 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32671: + .cv_def_range .Ltmp17260 .Ltmp17261, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32665: + .p2align 2 + .cv_linetable 1620, "??0?$_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@@QEAA@AEBV01@@Z", .Lfunc_end1620 + .section .debug$S,"dr",associative,"??1?$_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@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_const_iterator,0> >::_Grp_t> > >::~_Vector_const_iterator + .long .Ltmp32673-.Ltmp32672 # Subsection size +.Ltmp32672: + .short .Ltmp32675-.Ltmp32674 # Record length +.Ltmp32674: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1621-"??1?$_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@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12471 # Function type index + .secrel32 "??1?$_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@@QEAA@XZ" # Function section relative address + .secidx "??1?$_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@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator,0> >::_Grp_t> > >::~_Vector_const_iterator" # Function name +.Ltmp32675: + .short .Ltmp32677-.Ltmp32676 # Record length +.Ltmp32676: + .short 4414 # Record kind: S_LOCAL + .long 10279 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32677: + .cv_def_range .Ltmp17262 .Ltmp17264, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32673: + .p2align 2 + .cv_linetable 1621, "??1?$_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@@QEAA@XZ", .Lfunc_end1621 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy_al_unchecked@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_copy_al_unchecked,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > + .long .Ltmp32679-.Ltmp32678 # Subsection size +.Ltmp32678: + .short .Ltmp32681-.Ltmp32680 # Record length +.Ltmp32680: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1622-"??$_Uninitialized_copy_al_unchecked@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12474 # Function type index + .secrel32 "??$_Uninitialized_copy_al_unchecked@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy_al_unchecked@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy_al_unchecked,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >" # Function name +.Ltmp32681: + .short .Ltmp32683-.Ltmp32682 # Record length +.Ltmp32682: + .short 4414 # Record kind: S_LOCAL + .long 9926 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp32683: + .cv_def_range .Ltmp17265 .Ltmp17266, "E\021O\001\000\000p\000\000\000" + .short .Ltmp32685-.Ltmp32684 # Record length +.Ltmp32684: + .short 4414 # Record kind: S_LOCAL + .long 9926 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp32685: + .cv_def_range .Ltmp17265 .Ltmp17266, "E\021O\001\000\000H\000\000\000" + .short .Ltmp32687-.Ltmp32686 # Record length +.Ltmp32686: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp32687: + .cv_def_range .Ltmp17265 .Ltmp17266, "E\021O\001\000\000x\000\000\000" + .short .Ltmp32689-.Ltmp32688 # Record length +.Ltmp32688: + .short 4414 # Record kind: S_LOCAL + .long 10228 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp32689: + .cv_def_range .Ltmp17265 .Ltmp17266, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32679: + .p2align 2 + .cv_linetable 1622, "??$_Uninitialized_copy_al_unchecked@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z", .Lfunc_end1622 + .section .debug$S,"dr",associative,"??$_Unchecked@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@@YAPEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unchecked,0> >::_Grp_t> > > + .long .Ltmp32691-.Ltmp32690 # Subsection size +.Ltmp32690: + .short .Ltmp32693-.Ltmp32692 # Record length +.Ltmp32692: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1623-"??$_Unchecked@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@@YAPEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12476 # Function type index + .secrel32 "??$_Unchecked@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@@YAPEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@@Z" # Function section relative address + .secidx "??$_Unchecked@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@@YAPEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unchecked,0> >::_Grp_t> > >" # Function name +.Ltmp32693: + .short .Ltmp32695-.Ltmp32694 # Record length +.Ltmp32694: + .short 4414 # Record kind: S_LOCAL + .long 12447 # TypeIndex + .short 1 # Flags + .asciz "_Iter" +.Ltmp32695: + .cv_def_range .Lfunc_begin1623 .Ltmp17268, "A\021J\001\000\000" + .cv_def_range .Ltmp17268 .Ltmp17269, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32691: + .p2align 2 + .cv_linetable 1623, "??$_Unchecked@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@@YAPEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@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@@@0@@Z", .Lfunc_end1623 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_copy_al_unchecked1,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > + .long .Ltmp32697-.Ltmp32696 # Subsection size +.Ltmp32696: + .short .Ltmp32699-.Ltmp32698 # Record length +.Ltmp32698: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1624-"??$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12479 # Function type index + .secrel32 "??$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy_al_unchecked1,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >" # Function name +.Ltmp32699: + .short .Ltmp32701-.Ltmp32700 # Record length +.Ltmp32700: + .short 4414 # Record kind: S_LOCAL + .long 9926 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp32701: + .cv_def_range .Ltmp17273 .Ltmp17278, "E\021N\001\000\000\310\377\377\377" + .short .Ltmp32703-.Ltmp32702 # Record length +.Ltmp32702: + .short 4414 # Record kind: S_LOCAL + .long 9926 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp32703: + .cv_def_range .Ltmp17273 .Ltmp17278, "E\021N\001\000\000\320\377\377\377" + .short .Ltmp32705-.Ltmp32704 # Record length +.Ltmp32704: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp32705: + .cv_def_range .Ltmp17273 .Ltmp17278, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp32707-.Ltmp32706 # Record length +.Ltmp32706: + .short 4414 # Record kind: S_LOCAL + .long 10228 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp32707: + .cv_def_range .Ltmp17273 .Ltmp17278, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp32709-.Ltmp32708 # Record length +.Ltmp32708: + .short 4414 # Record kind: S_LOCAL + .long 8200 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32709: + .cv_def_range .Ltmp17273 .Ltmp17278, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp32711-.Ltmp32710 # Record length +.Ltmp32710: + .short 4414 # Record kind: S_LOCAL + .long 11468 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32711: + .cv_def_range .Ltmp17273 .Ltmp17278, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp32713-.Ltmp32712 # Record length +.Ltmp32712: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 0 # Flags + .asciz "_Next" +.Ltmp32713: + .cv_def_range .Ltmp17273 .Ltmp17278, "E\021N\001\000\000\300\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32697: + .p2align 2 + .cv_linetable 1624, "??$_Uninitialized_copy_al_unchecked1@PEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEBU120@0PEAU120@AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z", .Lfunc_end1624 + .section .debug$S,"dr",associative,"??$_Ptr_copy_cat@$$CBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBQEAU230@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Ptr_copy_cat,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t> + .long .Ltmp32715-.Ltmp32714 # Subsection size +.Ltmp32714: + .short .Ltmp32717-.Ltmp32716 # Record length +.Ltmp32716: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1625-"??$_Ptr_copy_cat@$$CBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBQEAU230@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12484 # Function type index + .secrel32 "??$_Ptr_copy_cat@$$CBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBQEAU230@@Z" # Function section relative address + .secidx "??$_Ptr_copy_cat@$$CBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBQEAU230@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Ptr_copy_cat,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t>" # Function name +.Ltmp32717: + .short .Ltmp32719-.Ltmp32718 # Record length +.Ltmp32718: + .short 4414 # Record kind: S_LOCAL + .long 12481 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32719: + .cv_def_range .Ltmp17279 .Ltmp17280, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp32721-.Ltmp32720 # Record length +.Ltmp32720: + .short 4414 # Record kind: S_LOCAL + .long 11797 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32721: + .cv_def_range .Ltmp17279 .Ltmp17280, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32715: + .p2align 2 + .cv_linetable 1625, "??$_Ptr_copy_cat@$$CBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBQEAU230@@Z", .Lfunc_end1625 + .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@@AEBU123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU231@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc,0> >::_Grp_t> >::construct,0> >::_Grp_t,const std::_Tgt_state_t,0> >::_Grp_t &> + .long .Ltmp32723-.Ltmp32722 # Subsection size +.Ltmp32722: + .short .Ltmp32725-.Ltmp32724 # Record length +.Ltmp32724: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1626-"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU231@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12487 # Function type index + .secrel32 "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU231@@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@@AEBU123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU231@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc,0> >::_Grp_t> >::construct,0> >::_Grp_t,const std::_Tgt_state_t,0> >::_Grp_t &>" # Function name +.Ltmp32725: + .short .Ltmp32727-.Ltmp32726 # Record length +.Ltmp32726: + .short 4414 # Record kind: S_LOCAL + .long 10310 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32727: + .cv_def_range .Ltmp17281 .Ltmp17282, "E\021O\001\000\0000\000\000\000" + .short .Ltmp32729-.Ltmp32728 # Record length +.Ltmp32728: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp32729: + .cv_def_range .Ltmp17281 .Ltmp17282, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32731-.Ltmp32730 # Record length +.Ltmp32730: + .short 4414 # Record kind: S_LOCAL + .long 9906 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp32731: + .cv_def_range .Ltmp17281 .Ltmp17282, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32723: + .p2align 2 + .cv_linetable 1626, "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU231@@Z", .Lfunc_end1626 + .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@@AEBU123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU341@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator_traits,0> >::_Grp_t> >::construct,0> >::_Grp_t,const std::_Tgt_state_t,0> >::_Grp_t &> + .long .Ltmp32733-.Ltmp32732 # Subsection size +.Ltmp32732: + .short .Ltmp32735-.Ltmp32734 # Record length +.Ltmp32734: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1627-"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU341@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12490 # Function type index + .secrel32 "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU341@@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@@AEBU123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU341@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator_traits,0> >::_Grp_t> >::construct,0> >::_Grp_t,const std::_Tgt_state_t,0> >::_Grp_t &>" # Function name +.Ltmp32735: + .short .Ltmp32737-.Ltmp32736 # Record length +.Ltmp32736: + .short 4414 # Record kind: S_LOCAL + .long 10660 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp32737: + .cv_def_range .Ltmp17283 .Ltmp17284, "E\021O\001\000\0000\000\000\000" + .short .Ltmp32739-.Ltmp32738 # Record length +.Ltmp32738: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp32739: + .cv_def_range .Ltmp17283 .Ltmp17284, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32741-.Ltmp32740 # Record length +.Ltmp32740: + .short 4414 # Record kind: S_LOCAL + .long 9906 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp32741: + .cv_def_range .Ltmp17283 .Ltmp17284, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32733: + .p2align 2 + .cv_linetable 1627, "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU341@@Z", .Lfunc_end1627 + .section .debug$S,"dr",associative,"??$forward@AEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBU120@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward,0> >::_Grp_t &> + .long .Ltmp32743-.Ltmp32742 # Subsection size +.Ltmp32742: + .short .Ltmp32745-.Ltmp32744 # Record length +.Ltmp32744: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1628-"??$forward@AEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBU120@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12492 # Function type index + .secrel32 "??$forward@AEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBU120@@Z" # Function section relative address + .secidx "??$forward@AEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBU120@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward,0> >::_Grp_t &>" # Function name +.Ltmp32745: + .short .Ltmp32747-.Ltmp32746 # Record length +.Ltmp32746: + .short 4414 # Record kind: S_LOCAL + .long 9906 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp32747: + .cv_def_range .Ltmp17285 .Ltmp17286, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32743: + .p2align 2 + .cv_linetable 1628, "??$forward@AEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEBU120@@Z", .Lfunc_end1628 + .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@@AEBU123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU231@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator,0> >::_Grp_t>::construct,0> >::_Grp_t,const std::_Tgt_state_t,0> >::_Grp_t &> + .long .Ltmp32749-.Ltmp32748 # Subsection size +.Ltmp32748: + .short .Ltmp32751-.Ltmp32750 # Record length +.Ltmp32750: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1629-"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU231@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12494 # Function type index + .secrel32 "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU231@@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@@AEBU123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU231@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator,0> >::_Grp_t>::construct,0> >::_Grp_t,const std::_Tgt_state_t,0> >::_Grp_t &>" # Function name +.Ltmp32751: + .short .Ltmp32753-.Ltmp32752 # Record length +.Ltmp32752: + .short 4414 # Record kind: S_LOCAL + .long 10265 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32753: + .cv_def_range .Ltmp17287 .Ltmp17288, "E\021O\001\000\0000\000\000\000" + .short .Ltmp32755-.Ltmp32754 # Record length +.Ltmp32754: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp32755: + .cv_def_range .Ltmp17287 .Ltmp17288, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32757-.Ltmp32756 # Record length +.Ltmp32756: + .short 4414 # Record kind: S_LOCAL + .long 9906 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp32757: + .cv_def_range .Ltmp17287 .Ltmp17288, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32749: + .p2align 2 + .cv_linetable 1629, "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEBU123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBU231@@Z", .Lfunc_end1629 + .section .debug$S,"dr",associative,"?_Unchecked@?$_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@@QEBAPEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_const_iterator,0> >::_Grp_t> > >::_Unchecked + .long .Ltmp32759-.Ltmp32758 # Subsection size +.Ltmp32758: + .short .Ltmp32761-.Ltmp32760 # Record length +.Ltmp32760: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1630-"?_Unchecked@?$_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@@QEBAPEBU_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 12495 # Function type index + .secrel32 "?_Unchecked@?$_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@@QEBAPEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Unchecked@?$_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@@QEBAPEBU_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_const_iterator,0> >::_Grp_t> > >::_Unchecked" # Function name +.Ltmp32761: + .short .Ltmp32763-.Ltmp32762 # Record length +.Ltmp32762: + .short 4414 # Record kind: S_LOCAL + .long 10287 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32763: + .cv_def_range .Ltmp17289 .Ltmp17290, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32759: + .p2align 2 + .cv_linetable 1630, "?_Unchecked@?$_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@@QEBAPEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end1630 + .section .debug$S,"dr",associative,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator012,0> >::_Grp_t,long long,const std::_Tgt_state_t,0> >::_Grp_t *,const std::_Tgt_state_t,0> >::_Grp_t &,std::_Iterator_base12>::_Iterator012 + .long .Ltmp32765-.Ltmp32764 # Subsection size +.Ltmp32764: + .short .Ltmp32767-.Ltmp32766 # Record length +.Ltmp32766: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1631-"??0?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12501 # Function type index + .secrel32 "??0?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" # Function section relative address + .secidx "??0?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@AEBU01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator012,0> >::_Grp_t,long long,const std::_Tgt_state_t,0> >::_Grp_t *,const std::_Tgt_state_t,0> >::_Grp_t &,std::_Iterator_base12>::_Iterator012" # Function name +.Ltmp32767: + .short .Ltmp32769-.Ltmp32768 # Record length +.Ltmp32768: + .short 4414 # Record kind: S_LOCAL + .long 12496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32769: + .cv_def_range .Ltmp17291 .Ltmp17292, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32771-.Ltmp32770 # Record length +.Ltmp32770: + .short 4414 # Record kind: S_LOCAL + .long 12498 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32771: + .cv_def_range .Ltmp17291 .Ltmp17292, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32765: + .p2align 2 + .cv_linetable 1631, "??0?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@AEBU01@@Z", .Lfunc_end1631 + .section .debug$S,"dr",associative,"??1?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator012,0> >::_Grp_t,long long,const std::_Tgt_state_t,0> >::_Grp_t *,const std::_Tgt_state_t,0> >::_Grp_t &,std::_Iterator_base12>::~_Iterator012 + .long .Ltmp32773-.Ltmp32772 # Subsection size +.Ltmp32772: + .short .Ltmp32775-.Ltmp32774 # Record length +.Ltmp32774: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1632-"??1?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12503 # Function type index + .secrel32 "??1?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator012,0> >::_Grp_t,long long,const std::_Tgt_state_t,0> >::_Grp_t *,const std::_Tgt_state_t,0> >::_Grp_t &,std::_Iterator_base12>::~_Iterator012" # Function name +.Ltmp32775: + .short .Ltmp32777-.Ltmp32776 # Record length +.Ltmp32776: + .short 4414 # Record kind: S_LOCAL + .long 12496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32777: + .cv_def_range .Ltmp17293 .Ltmp17295, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32773: + .p2align 2 + .cv_linetable 1632, "??1?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@XZ", .Lfunc_end1632 + .section .debug$S,"dr",associative,"??0?$_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@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEBU_Container_base12@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_const_iterator,0> >::_Grp_t> > >::_Vector_const_iterator + .long .Ltmp32779-.Ltmp32778 # Subsection size +.Ltmp32778: + .short .Ltmp32781-.Ltmp32780 # Record length +.Ltmp32780: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1633-"??0?$_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@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEBU_Container_base12@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12504 # Function type index + .secrel32 "??0?$_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@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEBU_Container_base12@1@@Z" # Function section relative address + .secidx "??0?$_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@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEBU_Container_base12@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator,0> >::_Grp_t> > >::_Vector_const_iterator" # Function name +.Ltmp32781: + .short .Ltmp32783-.Ltmp32782 # Record length +.Ltmp32782: + .short 4414 # Record kind: S_LOCAL + .long 10279 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32783: + .cv_def_range .Ltmp17298 .Ltmp17302, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp32785-.Ltmp32784 # Record length +.Ltmp32784: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Parg" +.Ltmp32785: + .cv_def_range .Ltmp17298 .Ltmp17302, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp32787-.Ltmp32786 # Record length +.Ltmp32786: + .short 4414 # Record kind: S_LOCAL + .long 4769 # TypeIndex + .short 1 # Flags + .asciz "_Pvector" +.Ltmp32787: + .cv_def_range .Ltmp17298 .Ltmp17302, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32779: + .p2align 2 + .cv_linetable 1633, "??0?$_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@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEBU_Container_base12@1@@Z", .Lfunc_end1633 + .section .debug$S,"dr",associative,"??0?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator012,0> >::_Grp_t,long long,const std::_Tgt_state_t,0> >::_Grp_t *,const std::_Tgt_state_t,0> >::_Grp_t &,std::_Iterator_base12>::_Iterator012 + .long .Ltmp32789-.Ltmp32788 # Subsection size +.Ltmp32788: + .short .Ltmp32791-.Ltmp32790 # Record length +.Ltmp32790: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1634-"??0?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12505 # Function type index + .secrel32 "??0?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator012,0> >::_Grp_t,long long,const std::_Tgt_state_t,0> >::_Grp_t *,const std::_Tgt_state_t,0> >::_Grp_t &,std::_Iterator_base12>::_Iterator012" # Function name +.Ltmp32791: + .short .Ltmp32793-.Ltmp32792 # Record length +.Ltmp32792: + .short 4414 # Record kind: S_LOCAL + .long 12496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32793: + .cv_def_range .Ltmp17303 .Ltmp17304, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32789: + .p2align 2 + .cv_linetable 1634, "??0?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@QEAA@XZ", .Lfunc_end1634 + .section .debug$S,"dr",associative,"??$_Distance1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0Urandom_access_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Distance1,0> > + .long .Ltmp32795-.Ltmp32794 # Subsection size +.Ltmp32794: + .short .Ltmp32797-.Ltmp32796 # Record length +.Ltmp32796: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1635-"??$_Distance1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0Urandom_access_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12508 # Function type index + .secrel32 "??$_Distance1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0Urandom_access_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Distance1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0Urandom_access_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Distance1,0> >" # Function name +.Ltmp32797: + .short .Ltmp32799-.Ltmp32798 # Record length +.Ltmp32798: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp32799: + .cv_def_range .Lfunc_begin1635 .Ltmp17306, "A\021J\001\000\000" + .cv_def_range .Ltmp17306 .Ltmp17310, "E\021O\001\000\0000\000\000\000" + .short .Ltmp32801-.Ltmp32800 # Record length +.Ltmp32800: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp32801: + .cv_def_range .Lfunc_begin1635 .Ltmp17307, "A\021K\001\000\000" + .cv_def_range .Ltmp17307 .Ltmp17310, "E\021O\001\000\000(\000\000\000" + .short .Ltmp32803-.Ltmp32802 # Record length +.Ltmp32802: + .short 4414 # Record kind: S_LOCAL + .long 4308 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32803: + .cv_def_range .Ltmp17305 .Ltmp17311, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32795: + .p2align 2 + .cv_linetable 1635, "??$_Distance1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0Urandom_access_iterator_tag@0@@Z", .Lfunc_end1635 + .section .debug$S,"dr",associative,"??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator- + .long .Ltmp32805-.Ltmp32804 # Subsection size +.Ltmp32804: + .short .Ltmp32807-.Ltmp32806 # Record length +.Ltmp32806: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1636-"??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12509 # Function type index + .secrel32 "??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" # Function section relative address + .secidx "??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator-" # Function name +.Ltmp32807: + .short .Ltmp32809-.Ltmp32808 # Record length +.Ltmp32808: + .short 4414 # Record kind: S_LOCAL + .long 6739 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32809: + .cv_def_range .Ltmp17314 .Ltmp17324, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp32811-.Ltmp32810 # Record length +.Ltmp32810: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp32811: + .cv_def_range .Lfunc_begin1636 .Ltmp17315, "A\021K\001\000\000" + .cv_def_range .Ltmp17315 .Ltmp17321 .Ltmp17322 .Ltmp17323, "E\021N\001\000\000\310\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32805: + .p2align 2 + .cv_linetable 1636, "??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z", .Lfunc_end1636 + .section .debug$S,"dr",associative,"?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Do_rep0 + .long .Ltmp32813-.Ltmp32812 # Subsection size +.Ltmp32812: + .short .Ltmp32815-.Ltmp32814 # Record length +.Ltmp32814: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1637-"?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12510 # Function type index + .secrel32 "?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z" # Function section relative address + .secidx "?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Do_rep0" # Function name +.Ltmp32815: + .short .Ltmp32817-.Ltmp32816 # Record length +.Ltmp32816: + .short 4414 # Record kind: S_LOCAL + .long 9720 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32817: + .cv_def_range .Ltmp17345 .Ltmp17369, "E\021N\001\000\000`\001\000\000" + .short .Ltmp32819-.Ltmp32818 # Record length +.Ltmp32818: + .short 4414 # Record kind: S_LOCAL + .long 9732 # TypeIndex + .short 1 # Flags + .asciz "_Node" +.Ltmp32819: + .cv_def_range .Ltmp17345 .Ltmp17369, "E\021N\001\000\000h\001\000\000" + .short .Ltmp32821-.Ltmp32820 # Record length +.Ltmp32820: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Greedy" +.Ltmp32821: + .cv_def_range .Ltmp17345 .Ltmp17369, "E\021N\001\000\000v\001\000\000" + .short .Ltmp32823-.Ltmp32822 # Record length +.Ltmp32822: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "_Ix" +.Ltmp32823: + .cv_def_range .Ltmp17345 .Ltmp17369, "E\021N\001\000\000\\\001\000\000" + .short .Ltmp32825-.Ltmp32824 # Record length +.Ltmp32824: + .short 4414 # Record kind: S_LOCAL + .long 9761 # TypeIndex + .short 0 # Flags + .asciz "_St" +.Ltmp32825: + .cv_def_range .Ltmp17345 .Ltmp17369, "E\021N\001\000\000\370\000\000\000" + .short .Ltmp32827-.Ltmp32826 # Record length +.Ltmp32826: + .short 4414 # Record kind: S_LOCAL + .long 9761 # TypeIndex + .short 0 # Flags + .asciz "_Final" +.Ltmp32827: + .cv_def_range .Ltmp17345 .Ltmp17369, "E\021N\001\000\000X\000\000\000" + .short .Ltmp32829-.Ltmp32828 # Record length +.Ltmp32828: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Matched0" +.Ltmp32829: + .cv_def_range .Ltmp17345 .Ltmp17369, "E\021N\001\000\000W\000\000\000" + .short .Ltmp32831-.Ltmp32830 # Record length +.Ltmp32830: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 0 # Flags + .asciz "_Saved_pos" +.Ltmp32831: + .cv_def_range .Ltmp17345 .Ltmp17369, "E\021N\001\000\000@\000\000\000" + .short .Ltmp32833-.Ltmp32832 # Record length +.Ltmp32832: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17353-.Ltmp17349 # Code size + .secrel32 .Ltmp17349 # Function section relative address + .secidx .Lfunc_begin1637 # Function section index + .byte 0 # Lexical block name +.Ltmp32833: + .short .Ltmp32835-.Ltmp32834 # Record length +.Ltmp32834: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 0 # Flags + .asciz "_Cur" +.Ltmp32835: + .cv_def_range .Ltmp17349 .Ltmp17353, "E\021N\001\000\000\340\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp32837-.Ltmp32836 # Record length +.Ltmp32836: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17368-.Ltmp17359 # Code size + .secrel32 .Ltmp17359 # Function section relative address + .secidx .Lfunc_begin1637 # Function section index + .byte 0 # Lexical block name +.Ltmp32837: + .short .Ltmp32839-.Ltmp32838 # Record length +.Ltmp32838: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 0 # Flags + .asciz "_Mid" +.Ltmp32839: + .cv_def_range .Ltmp17359 .Ltmp17368, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32813: + .p2align 2 + .cv_linetable 1637, "?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z", .Lfunc_end1637 + .section .debug$S,"dr",associative,"??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::operator= + .long .Ltmp32841-.Ltmp32840 # Subsection size +.Ltmp32840: + .short .Ltmp32843-.Ltmp32842 # Record length +.Ltmp32842: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1638-"??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12511 # Function type index + .secrel32 "??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z" # Function section relative address + .secidx "??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::operator=" # Function name +.Ltmp32843: + .short .Ltmp32845-.Ltmp32844 # Record length +.Ltmp32844: + .short 4414 # Record kind: S_LOCAL + .long 9897 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32845: + .cv_def_range .Ltmp17372 .Ltmp17388, "E\021N\001\000\000h\000\000\000" + .short .Ltmp32847-.Ltmp32846 # Record length +.Ltmp32846: + .short 4414 # Record kind: S_LOCAL + .long 9912 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp32847: + .cv_def_range .Ltmp17372 .Ltmp17388, "E\021N\001\000\000p\000\000\000" + .short .Ltmp32849-.Ltmp32848 # Record length +.Ltmp32848: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17376-.Ltmp17375 # Code size + .secrel32 .Ltmp17375 # Function section relative address + .secidx .Lfunc_begin1638 # Function section index + .byte 0 # Lexical block name +.Ltmp32849: + .short .Ltmp32851-.Ltmp32850 # Record length +.Ltmp32850: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 0 # Flags + .asciz "_Ptr" +.Ltmp32851: + .cv_def_range .Ltmp17375 .Ltmp17376, "E\021N\001\000\000`\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp32853-.Ltmp32852 # Record length +.Ltmp32852: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17378-.Ltmp17377 # Code size + .secrel32 .Ltmp17377 # Function section relative address + .secidx .Lfunc_begin1638 # Function section index + .byte 0 # Lexical block name +.Ltmp32853: + .short .Ltmp32855-.Ltmp32854 # Record length +.Ltmp32854: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 0 # Flags + .asciz "_Ptr" +.Ltmp32855: + .cv_def_range .Ltmp17377 .Ltmp17378, "E\021N\001\000\000X\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32841: + .p2align 2 + .cv_linetable 1638, "??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z", .Lfunc_end1638 + .section .debug$S,"dr",associative,"??$?9V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator!=,0> >::_Grp_t>,std::allocator,0> >::_Grp_t> > + .long .Ltmp32857-.Ltmp32856 # Subsection size +.Ltmp32856: + .short .Ltmp32859-.Ltmp32858 # Record length +.Ltmp32858: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1639-"??$?9V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12514 # Function type index + .secrel32 "??$?9V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@0@Z" # Function section relative address + .secidx "??$?9V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator!=,0> >::_Grp_t>,std::allocator,0> >::_Grp_t> >" # Function name +.Ltmp32859: + .short .Ltmp32861-.Ltmp32860 # Record length +.Ltmp32860: + .short 4414 # Record kind: S_LOCAL + .long 10225 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp32861: + .cv_def_range .Ltmp17389 .Ltmp17390, "E\021O\001\000\000(\000\000\000" + .short .Ltmp32863-.Ltmp32862 # Record length +.Ltmp32862: + .short 4414 # Record kind: S_LOCAL + .long 10225 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp32863: + .cv_def_range .Ltmp17389 .Ltmp17390, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32857: + .p2align 2 + .cv_linetable 1639, "??$?9V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@0@Z", .Lfunc_end1639 + .section .debug$S,"dr",associative,"?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Copy_alloc + .long .Ltmp32865-.Ltmp32864 # Subsection size +.Ltmp32864: + .short .Ltmp32867-.Ltmp32866 # Record length +.Ltmp32866: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1640-"?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12515 # Function type index + .secrel32 "?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@@Z" # Function section relative address + .secidx "?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Copy_alloc" # Function name +.Ltmp32867: + .short .Ltmp32869-.Ltmp32868 # Record length +.Ltmp32868: + .short 4414 # Record kind: S_LOCAL + .long 10222 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32869: + .cv_def_range .Ltmp17391 .Ltmp17392, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32871-.Ltmp32870 # Record length +.Ltmp32870: + .short 4414 # Record kind: S_LOCAL + .long 10225 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp32871: + .cv_def_range .Ltmp17391 .Ltmp17392, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32865: + .p2align 2 + .cv_linetable 1640, "?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@@Z", .Lfunc_end1640 + .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@@QEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::empty + .long .Ltmp32873-.Ltmp32872 # Subsection size +.Ltmp32872: + .short .Ltmp32875-.Ltmp32874 # Record length +.Ltmp32874: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1641-"?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@@QEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12516 # 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@@QEBA_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@@QEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::empty" # Function name +.Ltmp32875: + .short .Ltmp32877-.Ltmp32876 # Record length +.Ltmp32876: + .short 4414 # Record kind: S_LOCAL + .long 9959 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32877: + .cv_def_range .Ltmp17393 .Ltmp17394, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32873: + .p2align 2 + .cv_linetable 1641, "?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@@QEBA_NXZ", .Lfunc_end1641 + .section .debug$S,"dr",associative,"?clear@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::clear + .long .Ltmp32879-.Ltmp32878 # Subsection size +.Ltmp32878: + .short .Ltmp32881-.Ltmp32880 # Record length +.Ltmp32880: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1642-"?clear@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12517 # Function type index + .secrel32 "?clear@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ" # Function section relative address + .secidx "?clear@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::clear" # Function name +.Ltmp32881: + .short .Ltmp32883-.Ltmp32882 # Record length +.Ltmp32882: + .short 4414 # Record kind: S_LOCAL + .long 9897 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32883: + .cv_def_range .Ltmp17399 .Ltmp17400, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32879: + .p2align 2 + .cv_linetable 1642, "?clear@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ", .Lfunc_end1642 + .section .debug$S,"dr",associative,"??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_unchecked,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *> + .long .Ltmp32885-.Ltmp32884 # Subsection size +.Ltmp32884: + .short .Ltmp32887-.Ltmp32886 # Record length +.Ltmp32886: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1643-"??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12519 # Function type index + .secrel32 "??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" # Function section relative address + .secidx "??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_unchecked,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *>" # Function name +.Ltmp32887: + .short .Ltmp32889-.Ltmp32888 # Record length +.Ltmp32888: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp32889: + .cv_def_range .Ltmp17401 .Ltmp17403, "E\021O\001\000\000@\000\000\000" + .short .Ltmp32891-.Ltmp32890 # Record length +.Ltmp32890: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp32891: + .cv_def_range .Ltmp17401 .Ltmp17403, "E\021O\001\000\0000\000\000\000" + .short .Ltmp32893-.Ltmp32892 # Record length +.Ltmp32892: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp32893: + .cv_def_range .Ltmp17401 .Ltmp17403, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32885: + .p2align 2 + .cv_linetable 1643, "??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z", .Lfunc_end1643 + .section .debug$S,"dr",associative,"??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Ucopy,0> >::_Grp_t *> + .long .Ltmp32895-.Ltmp32894 # Subsection size +.Ltmp32894: + .short .Ltmp32897-.Ltmp32896 # Record length +.Ltmp32896: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1644-"??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12520 # Function type index + .secrel32 "??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" # Function section relative address + .secidx "??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Ucopy,0> >::_Grp_t *>" # Function name +.Ltmp32897: + .short .Ltmp32899-.Ltmp32898 # Record length +.Ltmp32898: + .short 4414 # Record kind: S_LOCAL + .long 9897 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32899: + .cv_def_range .Ltmp17404 .Ltmp17405, "E\021O\001\000\000(\000\000\000" + .short .Ltmp32901-.Ltmp32900 # Record length +.Ltmp32900: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp32901: + .cv_def_range .Ltmp17404 .Ltmp17405, "E\021O\001\000\0000\000\000\000" + .short .Ltmp32903-.Ltmp32902 # Record length +.Ltmp32902: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp32903: + .cv_def_range .Ltmp17404 .Ltmp17405, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32905-.Ltmp32904 # Record length +.Ltmp32904: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp32905: + .cv_def_range .Ltmp17404 .Ltmp17405, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32895: + .p2align 2 + .cv_linetable 1644, "??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@IEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z", .Lfunc_end1644 + .section .debug$S,"dr",associative,"??$?8V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator==,0> >::_Grp_t>,std::allocator,0> >::_Grp_t> > + .long .Ltmp32907-.Ltmp32906 # Subsection size +.Ltmp32906: + .short .Ltmp32909-.Ltmp32908 # Record length +.Ltmp32908: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1645-"??$?8V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12521 # Function type index + .secrel32 "??$?8V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@0@Z" # Function section relative address + .secidx "??$?8V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator==,0> >::_Grp_t>,std::allocator,0> >::_Grp_t> >" # Function name +.Ltmp32909: + .short .Ltmp32911-.Ltmp32910 # Record length +.Ltmp32910: + .short 4414 # Record kind: S_LOCAL + .long 10225 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp32911: + .cv_def_range .Ltmp17406 .Ltmp17407, "E\021O\001\000\000(\000\000\000" + .short .Ltmp32913-.Ltmp32912 # Record length +.Ltmp32912: + .short 4414 # Record kind: S_LOCAL + .long 10225 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp32913: + .cv_def_range .Ltmp17406 .Ltmp17407, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32907: + .p2align 2 + .cv_linetable 1645, "??$?8V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V01@@std@@YA_NAEBU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@0@Z", .Lfunc_end1645 + .section .debug$S,"dr",associative,"??$?8U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U012@@std@@YA_NAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator==,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t> + .long .Ltmp32915-.Ltmp32914 # Subsection size +.Ltmp32914: + .short .Ltmp32917-.Ltmp32916 # Record length +.Ltmp32916: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1646-"??$?8U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U012@@std@@YA_NAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12524 # Function type index + .secrel32 "??$?8U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U012@@std@@YA_NAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@0@Z" # Function section relative address + .secidx "??$?8U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U012@@std@@YA_NAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator==,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t>" # Function name +.Ltmp32917: + .short .Ltmp32919-.Ltmp32918 # Record length +.Ltmp32918: + .short 4414 # Record kind: S_LOCAL + .long 9901 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32919: + .cv_def_range .Ltmp17408 .Ltmp17409, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp32921-.Ltmp32920 # Record length +.Ltmp32920: + .short 4414 # Record kind: S_LOCAL + .long 9901 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32921: + .cv_def_range .Ltmp17408 .Ltmp17409, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32915: + .p2align 2 + .cv_linetable 1646, "??$?8U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U012@@std@@YA_NAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@0@Z", .Lfunc_end1646 + .section .debug$S,"dr",associative,"??$_Pocca@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Pocca,0> >::_Grp_t> > > + .long .Ltmp32923-.Ltmp32922 # Subsection size +.Ltmp32922: + .short .Ltmp32925-.Ltmp32924 # Record length +.Ltmp32924: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1647-"??$_Pocca@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12527 # Function type index + .secrel32 "??$_Pocca@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBU10@@Z" # Function section relative address + .secidx "??$_Pocca@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Pocca,0> >::_Grp_t> > >" # Function name +.Ltmp32925: + .short .Ltmp32927-.Ltmp32926 # Record length +.Ltmp32926: + .short 4414 # Record kind: S_LOCAL + .long 10228 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp32927: + .cv_def_range .Ltmp17410 .Ltmp17411, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32929-.Ltmp32928 # Record length +.Ltmp32928: + .short 4414 # Record kind: S_LOCAL + .long 10225 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp32929: + .cv_def_range .Ltmp17410 .Ltmp17411, "E\021O\001\000\000@\000\000\000" + .short .Ltmp32931-.Ltmp32930 # Record length +.Ltmp32930: + .short 4414 # Record kind: S_LOCAL + .long 4869 # TypeIndex + .short 0 # Flags + .asciz "_Tag" +.Ltmp32931: + .cv_def_range .Ltmp17410 .Ltmp17411, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32923: + .p2align 2 + .cv_linetable 1647, "??$_Pocca@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBU10@@Z", .Lfunc_end1647 + .section .debug$S,"dr",associative,"??$_Pocca@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBU10@U?$integral_constant@_N$0A@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Pocca,0> >::_Grp_t> > > + .long .Ltmp32933-.Ltmp32932 # Subsection size +.Ltmp32932: + .short .Ltmp32935-.Ltmp32934 # Record length +.Ltmp32934: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1648-"??$_Pocca@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBU10@U?$integral_constant@_N$0A@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12530 # Function type index + .secrel32 "??$_Pocca@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBU10@U?$integral_constant@_N$0A@@0@@Z" # Function section relative address + .secidx "??$_Pocca@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBU10@U?$integral_constant@_N$0A@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Pocca,0> >::_Grp_t> > >" # Function name +.Ltmp32935: + .short .Ltmp32937-.Ltmp32936 # Record length +.Ltmp32936: + .short 4414 # Record kind: S_LOCAL + .long 10228 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32937: + .cv_def_range .Ltmp17412 .Ltmp17413, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp32939-.Ltmp32938 # Record length +.Ltmp32938: + .short 4414 # Record kind: S_LOCAL + .long 10225 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32939: + .cv_def_range .Ltmp17412 .Ltmp17413, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp32941-.Ltmp32940 # Record length +.Ltmp32940: + .short 4414 # Record kind: S_LOCAL + .long 4869 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32941: + .cv_def_range .Ltmp17412 .Ltmp17413, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32933: + .p2align 2 + .cv_linetable 1648, "??$_Pocca@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAXAEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBU10@U?$integral_constant@_N$0A@@0@@Z", .Lfunc_end1648 + .section .debug$S,"dr",associative,"??$_Copy_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00U_Trivially_copyable_ptr_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_unchecked1,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *> + .long .Ltmp32943-.Ltmp32942 # Subsection size +.Ltmp32942: + .short .Ltmp32945-.Ltmp32944 # Record length +.Ltmp32944: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1649-"??$_Copy_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00U_Trivially_copyable_ptr_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12533 # Function type index + .secrel32 "??$_Copy_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00U_Trivially_copyable_ptr_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Copy_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00U_Trivially_copyable_ptr_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_unchecked1,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *>" # Function name +.Ltmp32945: + .short .Ltmp32947-.Ltmp32946 # Record length +.Ltmp32946: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp32947: + .cv_def_range .Ltmp17414 .Ltmp17415, "E\021O\001\000\000(\000\000\000" + .short .Ltmp32949-.Ltmp32948 # Record length +.Ltmp32948: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp32949: + .cv_def_range .Ltmp17414 .Ltmp17415, "E\021O\001\000\0000\000\000\000" + .short .Ltmp32951-.Ltmp32950 # Record length +.Ltmp32950: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp32951: + .cv_def_range .Ltmp17414 .Ltmp17415, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32953-.Ltmp32952 # Record length +.Ltmp32952: + .short 4414 # Record kind: S_LOCAL + .long 8198 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32953: + .cv_def_range .Ltmp17414 .Ltmp17415, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32943: + .p2align 2 + .cv_linetable 1649, "??$_Copy_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00U_Trivially_copyable_ptr_iterator_tag@0@@Z", .Lfunc_end1649 + .section .debug$S,"dr",associative,"??$_Ptr_copy_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Ptr_copy_cat,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t> + .long .Ltmp32955-.Ltmp32954 # Subsection size +.Ltmp32954: + .short .Ltmp32957-.Ltmp32956 # Record length +.Ltmp32956: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1650-"??$_Ptr_copy_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12534 # Function type index + .secrel32 "??$_Ptr_copy_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section relative address + .secidx "??$_Ptr_copy_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Ptr_copy_cat,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t>" # Function name +.Ltmp32957: + .short .Ltmp32959-.Ltmp32958 # Record length +.Ltmp32958: + .short 4414 # Record kind: S_LOCAL + .long 11797 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32959: + .cv_def_range .Ltmp17416 .Ltmp17417, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp32961-.Ltmp32960 # Record length +.Ltmp32960: + .short 4414 # Record kind: S_LOCAL + .long 11797 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32961: + .cv_def_range .Ltmp17416 .Ltmp17417, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32955: + .p2align 2 + .cv_linetable 1650, "??$_Ptr_copy_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z", .Lfunc_end1650 + .section .debug$S,"dr",associative,"??$_Copy_memmove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_memmove,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *> + .long .Ltmp32963-.Ltmp32962 # Subsection size +.Ltmp32962: + .short .Ltmp32965-.Ltmp32964 # Record length +.Ltmp32964: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1651-"??$_Copy_memmove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12535 # Function type index + .secrel32 "??$_Copy_memmove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" # Function section relative address + .secidx "??$_Copy_memmove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_memmove,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *>" # Function name +.Ltmp32965: + .short .Ltmp32967-.Ltmp32966 # Record length +.Ltmp32966: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp32967: + .cv_def_range .Ltmp17418 .Ltmp17419, "E\021O\001\000\000P\000\000\000" + .short .Ltmp32969-.Ltmp32968 # Record length +.Ltmp32968: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp32969: + .cv_def_range .Ltmp17418 .Ltmp17419, "E\021O\001\000\000X\000\000\000" + .short .Ltmp32971-.Ltmp32970 # Record length +.Ltmp32970: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp32971: + .cv_def_range .Ltmp17418 .Ltmp17419, "E\021O\001\000\000`\000\000\000" + .short .Ltmp32973-.Ltmp32972 # Record length +.Ltmp32972: + .short 4414 # Record kind: S_LOCAL + .long 4649 # TypeIndex + .short 0 # Flags + .asciz "_First_ch" +.Ltmp32973: + .cv_def_range .Ltmp17418 .Ltmp17419, "E\021O\001\000\000H\000\000\000" + .short .Ltmp32975-.Ltmp32974 # Record length +.Ltmp32974: + .short 4414 # Record kind: S_LOCAL + .long 4649 # TypeIndex + .short 0 # Flags + .asciz "_Last_ch" +.Ltmp32975: + .cv_def_range .Ltmp17418 .Ltmp17419, "E\021O\001\000\000@\000\000\000" + .short .Ltmp32977-.Ltmp32976 # Record length +.Ltmp32976: + .short 4414 # Record kind: S_LOCAL + .long 8210 # TypeIndex + .short 0 # Flags + .asciz "_Dest_ch" +.Ltmp32977: + .cv_def_range .Ltmp17418 .Ltmp17419, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32979-.Ltmp32978 # Record length +.Ltmp32978: + .short 4414 # Record kind: S_LOCAL + .long 4495 # TypeIndex + .short 0 # Flags + .asciz "_Count" +.Ltmp32979: + .cv_def_range .Ltmp17418 .Ltmp17419, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32963: + .p2align 2 + .cv_linetable 1651, "??$_Copy_memmove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z", .Lfunc_end1651 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_copy,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > + .long .Ltmp32981-.Ltmp32980 # Subsection size +.Ltmp32980: + .short .Ltmp32983-.Ltmp32982 # Record length +.Ltmp32982: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1652-"??$_Uninitialized_copy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12536 # Function type index + .secrel32 "??$_Uninitialized_copy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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 +.Ltmp32983: + .short .Ltmp32985-.Ltmp32984 # Record length +.Ltmp32984: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp32985: + .cv_def_range .Ltmp17420 .Ltmp17421, "E\021O\001\000\000@\000\000\000" + .short .Ltmp32987-.Ltmp32986 # Record length +.Ltmp32986: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp32987: + .cv_def_range .Ltmp17420 .Ltmp17421, "E\021O\001\000\000H\000\000\000" + .short .Ltmp32989-.Ltmp32988 # Record length +.Ltmp32988: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp32989: + .cv_def_range .Ltmp17420 .Ltmp17421, "E\021O\001\000\000X\000\000\000" + .short .Ltmp32991-.Ltmp32990 # Record length +.Ltmp32990: + .short 4414 # Record kind: S_LOCAL + .long 10228 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp32991: + .cv_def_range .Ltmp17420 .Ltmp17421, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32981: + .p2align 2 + .cv_linetable 1652, "??$_Uninitialized_copy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z", .Lfunc_end1652 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_copy_al_unchecked,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > + .long .Ltmp32993-.Ltmp32992 # Subsection size +.Ltmp32992: + .short .Ltmp32995-.Ltmp32994 # Record length +.Ltmp32994: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1653-"??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12537 # Function type index + .secrel32 "??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy_al_unchecked,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >" # Function name +.Ltmp32995: + .short .Ltmp32997-.Ltmp32996 # Record length +.Ltmp32996: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp32997: + .cv_def_range .Ltmp17422 .Ltmp17423, "E\021O\001\000\000p\000\000\000" + .short .Ltmp32999-.Ltmp32998 # Record length +.Ltmp32998: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp32999: + .cv_def_range .Ltmp17422 .Ltmp17423, "E\021O\001\000\000H\000\000\000" + .short .Ltmp33001-.Ltmp33000 # Record length +.Ltmp33000: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp33001: + .cv_def_range .Ltmp17422 .Ltmp17423, "E\021O\001\000\000x\000\000\000" + .short .Ltmp33003-.Ltmp33002 # Record length +.Ltmp33002: + .short 4414 # Record kind: S_LOCAL + .long 10228 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp33003: + .cv_def_range .Ltmp17422 .Ltmp17423, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32993: + .p2align 2 + .cv_linetable 1653, "??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@@Z", .Lfunc_end1653 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_copy_al_unchecked1,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > + .long .Ltmp33005-.Ltmp33004 # Subsection size +.Ltmp33004: + .short .Ltmp33007-.Ltmp33006 # Record length +.Ltmp33006: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1654-"??$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12538 # Function type index + .secrel32 "??$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy_al_unchecked1,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >" # Function name +.Ltmp33007: + .short .Ltmp33009-.Ltmp33008 # Record length +.Ltmp33008: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp33009: + .cv_def_range .Ltmp17426 .Ltmp17431, "E\021N\001\000\000\310\377\377\377" + .short .Ltmp33011-.Ltmp33010 # Record length +.Ltmp33010: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp33011: + .cv_def_range .Ltmp17426 .Ltmp17431, "E\021N\001\000\000\320\377\377\377" + .short .Ltmp33013-.Ltmp33012 # Record length +.Ltmp33012: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp33013: + .cv_def_range .Ltmp17426 .Ltmp17431, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp33015-.Ltmp33014 # Record length +.Ltmp33014: + .short 4414 # Record kind: S_LOCAL + .long 10228 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp33015: + .cv_def_range .Ltmp17426 .Ltmp17431, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp33017-.Ltmp33016 # Record length +.Ltmp33016: + .short 4414 # Record kind: S_LOCAL + .long 8200 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp33017: + .cv_def_range .Ltmp17426 .Ltmp17431, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp33019-.Ltmp33018 # Record length +.Ltmp33018: + .short 4414 # Record kind: S_LOCAL + .long 11468 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp33019: + .cv_def_range .Ltmp17426 .Ltmp17431, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp33021-.Ltmp33020 # Record length +.Ltmp33020: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 0 # Flags + .asciz "_Next" +.Ltmp33021: + .cv_def_range .Ltmp17426 .Ltmp17431, "E\021N\001\000\000\300\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33005: + .p2align 2 + .cv_linetable 1654, "??$_Uninitialized_copy_al_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00AEAU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@Z", .Lfunc_end1654 + .section .debug$S,"dr",associative,"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU231@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc,0> >::_Grp_t> >::construct,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t &> + .long .Ltmp33023-.Ltmp33022 # Subsection size +.Ltmp33022: + .short .Ltmp33025-.Ltmp33024 # Record length +.Ltmp33024: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1655-"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU231@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12541 # Function type index + .secrel32 "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU231@@Z" # Function section relative address + .secidx "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU231@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc,0> >::_Grp_t> >::construct,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t &>" # Function name +.Ltmp33025: + .short .Ltmp33027-.Ltmp33026 # Record length +.Ltmp33026: + .short 4414 # Record kind: S_LOCAL + .long 10310 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33027: + .cv_def_range .Ltmp17432 .Ltmp17433, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33029-.Ltmp33028 # Record length +.Ltmp33028: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp33029: + .cv_def_range .Ltmp17432 .Ltmp17433, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33031-.Ltmp33030 # Record length +.Ltmp33030: + .short 4414 # Record kind: S_LOCAL + .long 9975 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp33031: + .cv_def_range .Ltmp17432 .Ltmp17433, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33023: + .p2align 2 + .cv_linetable 1655, "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU231@@Z", .Lfunc_end1655 + .section .debug$S,"dr",associative,"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU341@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator_traits,0> >::_Grp_t> >::construct,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t &> + .long .Ltmp33033-.Ltmp33032 # Subsection size +.Ltmp33032: + .short .Ltmp33035-.Ltmp33034 # Record length +.Ltmp33034: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1656-"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU341@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12544 # Function type index + .secrel32 "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU341@@Z" # Function section relative address + .secidx "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU341@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator_traits,0> >::_Grp_t> >::construct,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t &>" # Function name +.Ltmp33035: + .short .Ltmp33037-.Ltmp33036 # Record length +.Ltmp33036: + .short 4414 # Record kind: S_LOCAL + .long 10660 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp33037: + .cv_def_range .Ltmp17434 .Ltmp17435, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33039-.Ltmp33038 # Record length +.Ltmp33038: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp33039: + .cv_def_range .Ltmp17434 .Ltmp17435, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33041-.Ltmp33040 # Record length +.Ltmp33040: + .short 4414 # Record kind: S_LOCAL + .long 9975 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp33041: + .cv_def_range .Ltmp17434 .Ltmp17435, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33033: + .p2align 2 + .cv_linetable 1656, "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU341@@Z", .Lfunc_end1656 + .section .debug$S,"dr",associative,"??$forward@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward,0> >::_Grp_t &> + .long .Ltmp33043-.Ltmp33042 # Subsection size +.Ltmp33042: + .short .Ltmp33045-.Ltmp33044 # Record length +.Ltmp33044: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1657-"??$forward@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12546 # Function type index + .secrel32 "??$forward@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" # Function section relative address + .secidx "??$forward@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward,0> >::_Grp_t &>" # Function name +.Ltmp33045: + .short .Ltmp33047-.Ltmp33046 # Record length +.Ltmp33046: + .short 4414 # Record kind: S_LOCAL + .long 9975 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp33047: + .cv_def_range .Ltmp17436 .Ltmp17437, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33043: + .p2align 2 + .cv_linetable 1657, "??$forward@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z", .Lfunc_end1657 + .section .debug$S,"dr",associative,"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU231@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator,0> >::_Grp_t>::construct,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t &> + .long .Ltmp33049-.Ltmp33048 # Subsection size +.Ltmp33048: + .short .Ltmp33051-.Ltmp33050 # Record length +.Ltmp33050: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1658-"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU231@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12548 # Function type index + .secrel32 "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU231@@Z" # Function section relative address + .secidx "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU231@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator,0> >::_Grp_t>::construct,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t &>" # Function name +.Ltmp33051: + .short .Ltmp33053-.Ltmp33052 # Record length +.Ltmp33052: + .short 4414 # Record kind: S_LOCAL + .long 10265 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33053: + .cv_def_range .Ltmp17438 .Ltmp17439, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33055-.Ltmp33054 # Record length +.Ltmp33054: + .short 4414 # Record kind: S_LOCAL + .long 9978 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp33055: + .cv_def_range .Ltmp17438 .Ltmp17439, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33057-.Ltmp33056 # Record length +.Ltmp33056: + .short 4414 # Record kind: S_LOCAL + .long 9975 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp33057: + .cv_def_range .Ltmp17438 .Ltmp17439, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33049: + .p2align 2 + .cv_linetable 1658, "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU231@@Z", .Lfunc_end1658 + .section .debug$S,"dr",associative,"?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAX_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iter_base > >::_Advance + .long .Ltmp33059-.Ltmp33058 # Subsection size +.Ltmp33058: + .short .Ltmp33061-.Ltmp33060 # Record length +.Ltmp33060: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1659-"?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAX_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12549 # Function type index + .secrel32 "?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAX_K@Z" # Function section relative address + .secidx "?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAX_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iter_base > >::_Advance" # Function name +.Ltmp33061: + .short .Ltmp33063-.Ltmp33062 # Record length +.Ltmp33062: + .short 4414 # Record kind: S_LOCAL + .long 10674 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33063: + .cv_def_range .Ltmp17440 .Ltmp17441, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp33065-.Ltmp33064 # Record length +.Ltmp33064: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp33065: + .cv_def_range .Ltmp17440 .Ltmp17441, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33059: + .p2align 2 + .cv_linetable 1659, "?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAX_K@Z", .Lfunc_end1659 + .section .debug$S,"dr",associative,"??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::operator[] + .long .Ltmp33067-.Ltmp33066 # Subsection size +.Ltmp33066: + .short .Ltmp33069-.Ltmp33068 # Record length +.Ltmp33068: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1660-"??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12550 # Function type index + .secrel32 "??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # Function section relative address + .secidx "??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::operator[]" # Function name +.Ltmp33069: + .short .Ltmp33071-.Ltmp33070 # Record length +.Ltmp33070: + .short 4414 # Record kind: S_LOCAL + .long 6813 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33071: + .cv_def_range .Ltmp17442 .Ltmp17446, "E\021O\001\000\000H\000\000\000" + .short .Ltmp33073-.Ltmp33072 # Record length +.Ltmp33072: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Pos" +.Ltmp33073: + .cv_def_range .Ltmp17442 .Ltmp17446, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33067: + .p2align 2 + .cv_linetable 1660, "??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z", .Lfunc_end1660 + .section .debug$S,"dr",associative,"??0_Regex_base@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_base::_Regex_base + .long .Ltmp33075-.Ltmp33074 # Subsection size +.Ltmp33074: + .short .Ltmp33077-.Ltmp33076 # Record length +.Ltmp33076: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1661-"??0_Regex_base@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12551 # Function type index + .secrel32 "??0_Regex_base@std@@QEAA@XZ" # Function section relative address + .secidx "??0_Regex_base@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_base::_Regex_base" # Function name +.Ltmp33077: + .short .Ltmp33079-.Ltmp33078 # Record length +.Ltmp33078: + .short 4414 # Record kind: S_LOCAL + .long 9223 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33079: + .cv_def_range .Ltmp17449 .Ltmp17453, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33075: + .p2align 2 + .cv_linetable 1661, "??0_Regex_base@std@@QEAA@XZ", .Lfunc_end1661 + .section .debug$S,"dr",associative,"??0?$regex_traits@D@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::regex_traits::regex_traits + .long .Ltmp33081-.Ltmp33080 # Subsection size +.Ltmp33080: + .short .Ltmp33083-.Ltmp33082 # Record length +.Ltmp33082: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1662-"??0?$regex_traits@D@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12554 # Function type index + .secrel32 "??0?$regex_traits@D@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$regex_traits@D@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::regex_traits::regex_traits" # Function name +.Ltmp33083: + .short .Ltmp33085-.Ltmp33084 # Record length +.Ltmp33084: + .short 4414 # Record kind: S_LOCAL + .long 12552 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33085: + .cv_def_range .Ltmp17454 .Ltmp17455, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33081: + .p2align 2 + .cv_linetable 1662, "??0?$regex_traits@D@std@@QEAA@XZ", .Lfunc_end1662 + .section .debug$S,"dr",associative,"??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_regex >::_Reset + .long .Ltmp33087-.Ltmp33086 # Subsection size +.Ltmp33086: + .short .Ltmp33089-.Ltmp33088 # Record length +.Ltmp33088: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1663-"??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12557 # Function type index + .secrel32 "??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" # Function section relative address + .secidx "??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::_Reset" # Function name +.Ltmp33089: + .short .Ltmp33091-.Ltmp33090 # Record length +.Ltmp33090: + .short 4414 # Record kind: S_LOCAL + .long 9180 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33091: + .cv_def_range .Ltmp17460 .Ltmp17461, "E\021N\001\000\000\200\000\000\000" + .short .Ltmp33093-.Ltmp33092 # Record length +.Ltmp33092: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp33093: + .cv_def_range .Ltmp17460 .Ltmp17461, "E\021N\001\000\000\210\000\000\000" + .short .Ltmp33095-.Ltmp33094 # Record length +.Ltmp33094: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp33095: + .cv_def_range .Ltmp17460 .Ltmp17461, "E\021N\001\000\000\220\000\000\000" + .short .Ltmp33097-.Ltmp33096 # Record length +.Ltmp33096: + .short 4414 # Record kind: S_LOCAL + .long 9174 # TypeIndex + .short 1 # Flags + .asciz "_Flags" +.Ltmp33097: + .cv_def_range .Ltmp17460 .Ltmp17461, "E\021N\001\000\000\234\000\000\000" + .short .Ltmp33099-.Ltmp33098 # Record length +.Ltmp33098: + .short 4414 # Record kind: S_LOCAL + .long 4323 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp33099: + .cv_def_range .Ltmp17460 .Ltmp17461, "E\021N\001\000\000\240\000\000\000" + .short .Ltmp33101-.Ltmp33100 # Record length +.Ltmp33100: + .short 4414 # Record kind: S_LOCAL + .long 12594 # TypeIndex + .short 0 # Flags + .asciz "_Prs" +.Ltmp33101: + .cv_def_range .Ltmp17460 .Ltmp17461, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp33103-.Ltmp33102 # Record length +.Ltmp33102: + .short 4414 # Record kind: S_LOCAL + .long 9178 # TypeIndex + .short 0 # Flags + .asciz "_Rx" +.Ltmp33103: + .cv_def_range .Ltmp17460 .Ltmp17461, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33087: + .p2align 2 + .cv_linetable 1663, "??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z", .Lfunc_end1663 + .section .debug$S,"dr",associative,"?length@?$_Regex_traits@D@std@@SA_KPEBD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_traits::length + .long .Ltmp33105-.Ltmp33104 # Subsection size +.Ltmp33104: + .short .Ltmp33107-.Ltmp33106 # Record length +.Ltmp33106: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1664-"?length@?$_Regex_traits@D@std@@SA_KPEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12639 # Function type index + .secrel32 "?length@?$_Regex_traits@D@std@@SA_KPEBD@Z" # Function section relative address + .secidx "?length@?$_Regex_traits@D@std@@SA_KPEBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::length" # Function name +.Ltmp33107: + .short .Ltmp33109-.Ltmp33108 # Record length +.Ltmp33108: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Str" +.Ltmp33109: + .cv_def_range .Ltmp17462 .Ltmp17463, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33105: + .p2align 2 + .cv_linetable 1664, "?length@?$_Regex_traits@D@std@@SA_KPEBD@Z", .Lfunc_end1664 + .section .debug$S,"dr",associative,"??1?$regex_traits@D@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::regex_traits::~regex_traits + .long .Ltmp33111-.Ltmp33110 # Subsection size +.Ltmp33110: + .short .Ltmp33113-.Ltmp33112 # Record length +.Ltmp33112: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1665-"??1?$regex_traits@D@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12640 # Function type index + .secrel32 "??1?$regex_traits@D@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$regex_traits@D@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::regex_traits::~regex_traits" # Function name +.Ltmp33113: + .short .Ltmp33115-.Ltmp33114 # Record length +.Ltmp33114: + .short 4414 # Record kind: S_LOCAL + .long 12552 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33115: + .cv_def_range .Ltmp17464 .Ltmp17466, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33111: + .p2align 2 + .cv_linetable 1665, "??1?$regex_traits@D@std@@QEAA@XZ", .Lfunc_end1665 + .section .debug$S,"dr",associative,"??1_Regex_base@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_base::~_Regex_base + .long .Ltmp33117-.Ltmp33116 # Subsection size +.Ltmp33116: + .short .Ltmp33119-.Ltmp33118 # Record length +.Ltmp33118: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1666-"??1_Regex_base@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12641 # Function type index + .secrel32 "??1_Regex_base@std@@QEAA@XZ" # Function section relative address + .secidx "??1_Regex_base@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_base::~_Regex_base" # Function name +.Ltmp33119: + .short .Ltmp33121-.Ltmp33120 # Record length +.Ltmp33120: + .short 4414 # Record kind: S_LOCAL + .long 9223 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33121: + .cv_def_range .Ltmp17469 .Ltmp17472, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33117: + .p2align 2 + .cv_linetable 1666, "??1_Regex_base@std@@QEAA@XZ", .Lfunc_end1666 + .section .debug$S,"dr",associative,"??0?$_Regex_traits@D@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_traits::_Regex_traits + .long .Ltmp33123-.Ltmp33122 # Subsection size +.Ltmp33122: + .short .Ltmp33125-.Ltmp33124 # Record length +.Ltmp33124: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1667-"??0?$_Regex_traits@D@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12642 # Function type index + .secrel32 "??0?$_Regex_traits@D@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Regex_traits@D@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::_Regex_traits" # Function name +.Ltmp33125: + .short .Ltmp33127-.Ltmp33126 # Record length +.Ltmp33126: + .short 4414 # Record kind: S_LOCAL + .long 9317 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33127: + .cv_def_range .Ltmp17475 .Ltmp17479, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33123: + .p2align 2 + .cv_linetable 1667, "??0?$_Regex_traits@D@std@@QEAA@XZ", .Lfunc_end1667 + .section .debug$S,"dr",associative,"??0locale@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::locale::locale + .long .Ltmp33129-.Ltmp33128 # Subsection size +.Ltmp33128: + .short .Ltmp33131-.Ltmp33130 # Record length +.Ltmp33130: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1668-"??0locale@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12643 # Function type index + .secrel32 "??0locale@std@@QEAA@XZ" # Function section relative address + .secidx "??0locale@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::locale::locale" # Function name +.Ltmp33131: + .short .Ltmp33133-.Ltmp33132 # Record length +.Ltmp33132: + .short 4414 # Record kind: S_LOCAL + .long 9245 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33133: + .cv_def_range .Ltmp17482 .Ltmp17483, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33129: + .p2align 2 + .cv_linetable 1668, "??0locale@std@@QEAA@XZ", .Lfunc_end1668 + .section .debug$S,"dr",associative,"?_Cache_locale@?$_Regex_traits@D@std@@AEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_traits::_Cache_locale + .long .Ltmp33135-.Ltmp33134 # Subsection size +.Ltmp33134: + .short .Ltmp33137-.Ltmp33136 # Record length +.Ltmp33136: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1669-"?_Cache_locale@?$_Regex_traits@D@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12644 # Function type index + .secrel32 "?_Cache_locale@?$_Regex_traits@D@std@@AEAAXXZ" # Function section relative address + .secidx "?_Cache_locale@?$_Regex_traits@D@std@@AEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::_Cache_locale" # Function name +.Ltmp33137: + .short .Ltmp33139-.Ltmp33138 # Record length +.Ltmp33138: + .short 4414 # Record kind: S_LOCAL + .long 9317 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33139: + .cv_def_range .Ltmp17484 .Ltmp17485, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33135: + .p2align 2 + .cv_linetable 1669, "?_Cache_locale@?$_Regex_traits@D@std@@AEAAXXZ", .Lfunc_end1669 + .section .debug$S,"dr",associative,"??1locale@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::locale::~locale + .long .Ltmp33141-.Ltmp33140 # Subsection size +.Ltmp33140: + .short .Ltmp33143-.Ltmp33142 # Record length +.Ltmp33142: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1670-"??1locale@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12645 # Function type index + .secrel32 "??1locale@std@@QEAA@XZ" # Function section relative address + .secidx "??1locale@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::locale::~locale" # Function name +.Ltmp33143: + .short .Ltmp33145-.Ltmp33144 # Record length +.Ltmp33144: + .short 4414 # Record kind: S_LOCAL + .long 9245 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33145: + .cv_def_range .Ltmp17488 .Ltmp17492, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33141: + .p2align 2 + .cv_linetable 1670, "??1locale@std@@QEAA@XZ", .Lfunc_end1670 + .section .debug$S,"dr",associative,"??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::use_facet > + .long .Ltmp33147-.Ltmp33146 # Subsection size +.Ltmp33146: + .short .Ltmp33149-.Ltmp33148 # Record length +.Ltmp33148: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1671-"??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12648 # Function type index + .secrel32 "??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z" # Function section relative address + .secidx "??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::use_facet >" # Function name +.Ltmp33149: + .short .Ltmp33151-.Ltmp33150 # Record length +.Ltmp33150: + .short 4414 # Record kind: S_LOCAL + .long 9252 # TypeIndex + .short 1 # Flags + .asciz "_Loc" +.Ltmp33151: + .cv_def_range .Ltmp17505 .Ltmp17513, "E\021N\001\000\0000\000\000\000" + .short .Ltmp33153-.Ltmp33152 # Record length +.Ltmp33152: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17513-.Ltmp17505 # Code size + .secrel32 .Ltmp17505 # Function section relative address + .secidx .Lfunc_begin1671 # Function section index + .byte 0 # Lexical block name +.Ltmp33153: + .short .Ltmp33155-.Ltmp33154 # Record length +.Ltmp33154: + .short 4414 # Record kind: S_LOCAL + .long 7456 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +.Ltmp33155: + .cv_def_range .Ltmp17505 .Ltmp17513, "E\021N\001\000\000(\000\000\000" + .short .Ltmp33157-.Ltmp33156 # Record length +.Ltmp33156: + .short 4414 # Record kind: S_LOCAL + .long 9276 # TypeIndex + .short 0 # Flags + .asciz "_Psave" +.Ltmp33157: + .cv_def_range .Ltmp17505 .Ltmp17513, "E\021N\001\000\000 \000\000\000" + .short .Ltmp33159-.Ltmp33158 # Record length +.Ltmp33158: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Id" +.Ltmp33159: + .cv_def_range .Ltmp17505 .Ltmp17513, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp33161-.Ltmp33160 # Record length +.Ltmp33160: + .short 4414 # Record kind: S_LOCAL + .long 9276 # TypeIndex + .short 0 # Flags + .asciz "_Pf" +.Ltmp33161: + .cv_def_range .Ltmp17505 .Ltmp17513, "E\021N\001\000\000\020\000\000\000" + .short .Ltmp33163-.Ltmp33162 # Record length +.Ltmp33162: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17510-.Ltmp17509 # Code size + .secrel32 .Ltmp17509 # Function section relative address + .secidx .Lfunc_begin1671 # Function section index + .byte 0 # Lexical block name +.Ltmp33163: + .short .Ltmp33165-.Ltmp33164 # Record length +.Ltmp33164: + .short 4414 # Record kind: S_LOCAL + .long 9359 # TypeIndex + .short 0 # Flags + .asciz "_Pfmod" +.Ltmp33165: + .cv_def_range .Ltmp17509 .Ltmp17510, "E\021N\001\000\000\360\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 +.Ltmp33147: + .p2align 2 + .cv_linetable 1671, "??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z", .Lfunc_end1671 + .section .debug$S,"dr",associative,"??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::use_facet > + .long .Ltmp33167-.Ltmp33166 # Subsection size +.Ltmp33166: + .short .Ltmp33169-.Ltmp33168 # Record length +.Ltmp33168: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1672-"??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12651 # Function type index + .secrel32 "??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z" # Function section relative address + .secidx "??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::use_facet >" # Function name +.Ltmp33169: + .short .Ltmp33171-.Ltmp33170 # Record length +.Ltmp33170: + .short 4414 # Record kind: S_LOCAL + .long 9252 # TypeIndex + .short 1 # Flags + .asciz "_Loc" +.Ltmp33171: + .cv_def_range .Ltmp17526 .Ltmp17534, "E\021N\001\000\0000\000\000\000" + .short .Ltmp33173-.Ltmp33172 # Record length +.Ltmp33172: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17534-.Ltmp17526 # Code size + .secrel32 .Ltmp17526 # Function section relative address + .secidx .Lfunc_begin1672 # Function section index + .byte 0 # Lexical block name +.Ltmp33173: + .short .Ltmp33175-.Ltmp33174 # Record length +.Ltmp33174: + .short 4414 # Record kind: S_LOCAL + .long 7456 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +.Ltmp33175: + .cv_def_range .Ltmp17526 .Ltmp17534, "E\021N\001\000\000(\000\000\000" + .short .Ltmp33177-.Ltmp33176 # Record length +.Ltmp33176: + .short 4414 # Record kind: S_LOCAL + .long 9276 # TypeIndex + .short 0 # Flags + .asciz "_Psave" +.Ltmp33177: + .cv_def_range .Ltmp17526 .Ltmp17534, "E\021N\001\000\000 \000\000\000" + .short .Ltmp33179-.Ltmp33178 # Record length +.Ltmp33178: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Id" +.Ltmp33179: + .cv_def_range .Ltmp17526 .Ltmp17534, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp33181-.Ltmp33180 # Record length +.Ltmp33180: + .short 4414 # Record kind: S_LOCAL + .long 9276 # TypeIndex + .short 0 # Flags + .asciz "_Pf" +.Ltmp33181: + .cv_def_range .Ltmp17526 .Ltmp17534, "E\021N\001\000\000\020\000\000\000" + .short .Ltmp33183-.Ltmp33182 # Record length +.Ltmp33182: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17531-.Ltmp17530 # Code size + .secrel32 .Ltmp17530 # Function section relative address + .secidx .Lfunc_begin1672 # Function section index + .byte 0 # Lexical block name +.Ltmp33183: + .short .Ltmp33185-.Ltmp33184 # Record length +.Ltmp33184: + .short 4414 # Record kind: S_LOCAL + .long 9359 # TypeIndex + .short 0 # Flags + .asciz "_Pfmod" +.Ltmp33185: + .cv_def_range .Ltmp17530 .Ltmp17531, "E\021N\001\000\000\360\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 +.Ltmp33167: + .p2align 2 + .cv_linetable 1672, "??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z", .Lfunc_end1672 + .section .debug$S,"dr",associative,"?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::locale::_Getfacet + .long .Ltmp33187-.Ltmp33186 # Subsection size +.Ltmp33186: + .short .Ltmp33189-.Ltmp33188 # Record length +.Ltmp33188: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1673-"?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12652 # Function type index + .secrel32 "?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K@Z" # Function section relative address + .secidx "?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::locale::_Getfacet" # Function name +.Ltmp33189: + .short .Ltmp33191-.Ltmp33190 # Record length +.Ltmp33190: + .short 4414 # Record kind: S_LOCAL + .long 9271 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33191: + .cv_def_range .Ltmp17535 .Ltmp17539, "E\021O\001\000\000P\000\000\000" + .short .Ltmp33193-.Ltmp33192 # Record length +.Ltmp33192: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Id" +.Ltmp33193: + .cv_def_range .Ltmp17535 .Ltmp17539, "E\021O\001\000\000X\000\000\000" + .short .Ltmp33195-.Ltmp33194 # Record length +.Ltmp33194: + .short 4414 # Record kind: S_LOCAL + .long 9276 # TypeIndex + .short 0 # Flags + .asciz "_Facptr" +.Ltmp33195: + .cv_def_range .Ltmp17535 .Ltmp17539, "E\021O\001\000\000H\000\000\000" + .short .Ltmp33197-.Ltmp33196 # Record length +.Ltmp33196: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17538-.Ltmp17537 # Code size + .secrel32 .Ltmp17537 # Function section relative address + .secidx .Lfunc_begin1673 # Function section index + .byte 0 # Lexical block name +.Ltmp33197: + .short .Ltmp33199-.Ltmp33198 # Record length +.Ltmp33198: + .short 4414 # Record kind: S_LOCAL + .long 9244 # TypeIndex + .short 0 # Flags + .asciz "_Ptr0" +.Ltmp33199: + .cv_def_range .Ltmp17537 .Ltmp17538, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33187: + .p2align 2 + .cv_linetable 1673, "?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K@Z", .Lfunc_end1673 + .section .debug$S,"dr",associative,"?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::collate::_Getcat + .long .Ltmp33201-.Ltmp33200 # Subsection size +.Ltmp33200: + .short .Ltmp33203-.Ltmp33202 # Record length +.Ltmp33202: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1674-"?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12653 # Function type index + .secrel32 "?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" # Function section relative address + .secidx "?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" # Function section index + .byte 0 # Flags + .asciz "std::collate::_Getcat" # Function name +.Ltmp33203: + .short .Ltmp33205-.Ltmp33204 # Record length +.Ltmp33204: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_Ppf" +.Ltmp33205: + .cv_def_range .Ltmp17546 .Ltmp17550, "E\021N\001\000\000h\000\000\000" + .short .Ltmp33207-.Ltmp33206 # Record length +.Ltmp33206: + .short 4414 # Record kind: S_LOCAL + .long 9271 # TypeIndex + .short 1 # Flags + .asciz "_Ploc" +.Ltmp33207: + .cv_def_range .Ltmp17546 .Ltmp17550, "E\021N\001\000\000p\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33201: + .p2align 2 + .cv_linetable 1674, "?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z", .Lfunc_end1674 + .section .debug$S,"dr",associative,"??0bad_cast@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::bad_cast::bad_cast + .long .Ltmp33209-.Ltmp33208 # Subsection size +.Ltmp33208: + .short .Ltmp33211-.Ltmp33210 # Record length +.Ltmp33210: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1675-"??0bad_cast@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12664 # Function type index + .secrel32 "??0bad_cast@std@@QEAA@XZ" # Function section relative address + .secidx "??0bad_cast@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::bad_cast::bad_cast" # Function name +.Ltmp33211: + .short .Ltmp33213-.Ltmp33212 # Record length +.Ltmp33212: + .short 4414 # Record kind: S_LOCAL + .long 12655 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33213: + .cv_def_range .Ltmp17551 .Ltmp17552, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33209: + .p2align 2 + .cv_linetable 1675, "??0bad_cast@std@@QEAA@XZ", .Lfunc_end1675 + .section .debug$S,"dr",associative,"??0bad_cast@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::bad_cast::bad_cast + .long .Ltmp33215-.Ltmp33214 # Subsection size +.Ltmp33214: + .short .Ltmp33217-.Ltmp33216 # Record length +.Ltmp33216: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1676-"??0bad_cast@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12669 # Function type index + .secrel32 "??0bad_cast@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0bad_cast@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::bad_cast::bad_cast" # Function name +.Ltmp33217: + .short .Ltmp33219-.Ltmp33218 # Record length +.Ltmp33218: + .short 4414 # Record kind: S_LOCAL + .long 12655 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33219: + .cv_def_range .Ltmp17553 .Ltmp17554, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33221-.Ltmp33220 # Record length +.Ltmp33220: + .short 4414 # Record kind: S_LOCAL + .long 12666 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp33221: + .cv_def_range .Ltmp17553 .Ltmp17554, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33215: + .p2align 2 + .cv_linetable 1676, "??0bad_cast@std@@QEAA@AEBV01@@Z", .Lfunc_end1676 + .section .debug$S,"dr",associative,"??1bad_cast@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::bad_cast::~bad_cast + .long .Ltmp33223-.Ltmp33222 # Subsection size +.Ltmp33222: + .short .Ltmp33225-.Ltmp33224 # Record length +.Ltmp33224: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1677-"??1bad_cast@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12670 # Function type index + .secrel32 "??1bad_cast@std@@UEAA@XZ" # Function section relative address + .secidx "??1bad_cast@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::bad_cast::~bad_cast" # Function name +.Ltmp33225: + .short .Ltmp33227-.Ltmp33226 # Record length +.Ltmp33226: + .short 4414 # Record kind: S_LOCAL + .long 12655 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33227: + .cv_def_range .Ltmp17555 .Ltmp17557, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33223: + .p2align 2 + .cv_linetable 1677, "??1bad_cast@std@@UEAA@XZ", .Lfunc_end1677 + .section .debug$S,"dr",associative,"?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::locale::name + .long .Ltmp33229-.Ltmp33228 # Subsection size +.Ltmp33228: + .short .Ltmp33231-.Ltmp33230 # Record length +.Ltmp33230: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1678-"?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12671 # Function type index + .secrel32 "?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ" # Function section relative address + .secidx "?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::locale::name" # Function name +.Ltmp33231: + .short .Ltmp33233-.Ltmp33232 # Record length +.Ltmp33232: + .short 4414 # Record kind: S_LOCAL + .long 9271 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33233: + .cv_def_range .Ltmp17558 .Ltmp17559, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33229: + .p2align 2 + .cv_linetable 1678, "?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ", .Lfunc_end1678 + .section .debug$S,"dr",associative,"??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::collate::collate + .long .Ltmp33235-.Ltmp33234 # Subsection size +.Ltmp33234: + .short .Ltmp33237-.Ltmp33236 # Record length +.Ltmp33236: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1679-"??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12672 # Function type index + .secrel32 "??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z" # Function section relative address + .secidx "??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::collate::collate" # Function name +.Ltmp33237: + .short .Ltmp33239-.Ltmp33238 # Record length +.Ltmp33238: + .short 4414 # Record kind: S_LOCAL + .long 9469 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33239: + .cv_def_range .Ltmp17562 .Ltmp17566, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp33241-.Ltmp33240 # Record length +.Ltmp33240: + .short 4414 # Record kind: S_LOCAL + .long 9287 # TypeIndex + .short 1 # Flags + .asciz "_Lobj" +.Ltmp33241: + .cv_def_range .Ltmp17562 .Ltmp17566, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp33243-.Ltmp33242 # Record length +.Ltmp33242: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Refs" +.Ltmp33243: + .cv_def_range .Ltmp17562 .Ltmp17566, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33235: + .p2align 2 + .cv_linetable 1679, "??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z", .Lfunc_end1679 + .section .debug$S,"dr",associative,"?_Init@?$collate@D@std@@IEAAXAEBV_Locinfo@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::collate::_Init + .long .Ltmp33245-.Ltmp33244 # Subsection size +.Ltmp33244: + .short .Ltmp33247-.Ltmp33246 # Record length +.Ltmp33246: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1680-"?_Init@?$collate@D@std@@IEAAXAEBV_Locinfo@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12673 # Function type index + .secrel32 "?_Init@?$collate@D@std@@IEAAXAEBV_Locinfo@2@@Z" # Function section relative address + .secidx "?_Init@?$collate@D@std@@IEAAXAEBV_Locinfo@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::collate::_Init" # Function name +.Ltmp33247: + .short .Ltmp33249-.Ltmp33248 # Record length +.Ltmp33248: + .short 4414 # Record kind: S_LOCAL + .long 9469 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33249: + .cv_def_range .Ltmp17567 .Ltmp17568, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33251-.Ltmp33250 # Record length +.Ltmp33250: + .short 4414 # Record kind: S_LOCAL + .long 9287 # TypeIndex + .short 1 # Flags + .asciz "_Lobj" +.Ltmp33251: + .cv_def_range .Ltmp17567 .Ltmp17568, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33245: + .p2align 2 + .cv_linetable 1680, "?_Init@?$collate@D@std@@IEAAXAEBV_Locinfo@2@@Z", .Lfunc_end1680 + .section .debug$S,"dr",associative,"??_G?$collate@D@std@@MEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::collate::~collate + .long .Ltmp33253-.Ltmp33252 # Subsection size +.Ltmp33252: + .short .Ltmp33255-.Ltmp33254 # Record length +.Ltmp33254: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1681-"??_G?$collate@D@std@@MEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12674 # Function type index + .secrel32 "??_G?$collate@D@std@@MEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$collate@D@std@@MEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::collate::~collate" # Function name +.Ltmp33255: + .short .Ltmp33257-.Ltmp33256 # Record length +.Ltmp33256: + .short 4414 # Record kind: S_LOCAL + .long 9469 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33257: + .cv_def_range .Ltmp17569 .Ltmp17570, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33259-.Ltmp33258 # Record length +.Ltmp33258: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp33259: + .cv_def_range .Ltmp17569 .Ltmp17570, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33253: + .p2align 2 + .cv_linetable 1681, "??_G?$collate@D@std@@MEAAPEAXI@Z", .Lfunc_end1681 + .section .debug$S,"dr",associative,"?do_compare@?$collate@D@std@@MEBAHPEBD000@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::collate::do_compare + .long .Ltmp33261-.Ltmp33260 # Subsection size +.Ltmp33260: + .short .Ltmp33263-.Ltmp33262 # Record length +.Ltmp33262: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1682-"?do_compare@?$collate@D@std@@MEBAHPEBD000@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12675 # Function type index + .secrel32 "?do_compare@?$collate@D@std@@MEBAHPEBD000@Z" # Function section relative address + .secidx "?do_compare@?$collate@D@std@@MEBAHPEBD000@Z" # Function section index + .byte 0 # Flags + .asciz "std::collate::do_compare" # Function name +.Ltmp33263: + .short .Ltmp33265-.Ltmp33264 # Record length +.Ltmp33264: + .short 4414 # Record kind: S_LOCAL + .long 9312 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33265: + .cv_def_range .Ltmp17571 .Ltmp17572, "E\021O\001\000\000H\000\000\000" + .short .Ltmp33267-.Ltmp33266 # Record length +.Ltmp33266: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp33267: + .cv_def_range .Ltmp17571 .Ltmp17572, "E\021O\001\000\000P\000\000\000" + .short .Ltmp33269-.Ltmp33268 # Record length +.Ltmp33268: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp33269: + .cv_def_range .Ltmp17571 .Ltmp17572, "E\021O\001\000\000X\000\000\000" + .short .Ltmp33271-.Ltmp33270 # Record length +.Ltmp33270: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp33271: + .cv_def_range .Ltmp17571 .Ltmp17572, "E\021O\001\000\000`\000\000\000" + .short .Ltmp33273-.Ltmp33272 # Record length +.Ltmp33272: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +.Ltmp33273: + .cv_def_range .Ltmp17571 .Ltmp17572, "E\021O\001\000\000\220\000\000\000" + .short .Ltmp33275-.Ltmp33274 # Record length +.Ltmp33274: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "_Ans" +.Ltmp33275: + .cv_def_range .Ltmp17571 .Ltmp17572, "E\021O\001\000\000D\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33261: + .p2align 2 + .cv_linetable 1682, "?do_compare@?$collate@D@std@@MEBAHPEBD000@Z", .Lfunc_end1682 + .section .debug$S,"dr",associative,"?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::collate::do_transform + .long .Ltmp33277-.Ltmp33276 # Subsection size +.Ltmp33276: + .short .Ltmp33279-.Ltmp33278 # Record length +.Ltmp33278: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1683-"?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12676 # Function type index + .secrel32 "?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" # Function section relative address + .secidx "?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::collate::do_transform" # Function name +.Ltmp33279: + .short .Ltmp33281-.Ltmp33280 # Record length +.Ltmp33280: + .short 4414 # Record kind: S_LOCAL + .long 9312 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33281: + .cv_def_range .Ltmp17581 .Ltmp17600, "E\021N\001\000\000`\000\000\000" + .short .Ltmp33283-.Ltmp33282 # Record length +.Ltmp33282: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp33283: + .cv_def_range .Ltmp17581 .Ltmp17600, "E\021N\001\000\000h\000\000\000" + .short .Ltmp33285-.Ltmp33284 # Record length +.Ltmp33284: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp33285: + .cv_def_range .Ltmp17581 .Ltmp17600, "E\021N\001\000\000p\000\000\000" + .short .Ltmp33287-.Ltmp33286 # Record length +.Ltmp33286: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Count" +.Ltmp33287: + .cv_def_range .Ltmp17581 .Ltmp17600, "E\021N\001\000\000X\000\000\000" + .short .Ltmp33289-.Ltmp33288 # Record length +.Ltmp33288: + .short 4414 # Record kind: S_LOCAL + .long 11982 # TypeIndex + .short 0 # Flags + .asciz "_Str" +.Ltmp33289: + .cv_def_range .Ltmp17582 .Ltmp17595 .Ltmp17596 .Ltmp17597, "E\021N\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33277: + .p2align 2 + .cv_linetable 1683, "?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z", .Lfunc_end1683 + .section .debug$S,"dr",associative,"?do_hash@?$collate@D@std@@MEBAJPEBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::collate::do_hash + .long .Ltmp33291-.Ltmp33290 # Subsection size +.Ltmp33290: + .short .Ltmp33293-.Ltmp33292 # Record length +.Ltmp33292: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1684-"?do_hash@?$collate@D@std@@MEBAJPEBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12677 # Function type index + .secrel32 "?do_hash@?$collate@D@std@@MEBAJPEBD0@Z" # Function section relative address + .secidx "?do_hash@?$collate@D@std@@MEBAJPEBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::collate::do_hash" # Function name +.Ltmp33293: + .short .Ltmp33295-.Ltmp33294 # Record length +.Ltmp33294: + .short 4414 # Record kind: S_LOCAL + .long 9312 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33295: + .cv_def_range .Ltmp17601 .Ltmp17602, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33297-.Ltmp33296 # Record length +.Ltmp33296: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp33297: + .cv_def_range .Ltmp17601 .Ltmp17602, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33299-.Ltmp33298 # Record length +.Ltmp33298: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp33299: + .cv_def_range .Ltmp17601 .Ltmp17602, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33291: + .p2align 2 + .cv_linetable 1684, "?do_hash@?$collate@D@std@@MEBAJPEBD0@Z", .Lfunc_end1684 + .section .debug$S,"dr",associative,"??1?$collate@D@std@@MEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::collate::~collate + .long .Ltmp33301-.Ltmp33300 # Subsection size +.Ltmp33300: + .short .Ltmp33303-.Ltmp33302 # Record length +.Ltmp33302: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1685-"??1?$collate@D@std@@MEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12674 # Function type index + .secrel32 "??1?$collate@D@std@@MEAA@XZ" # Function section relative address + .secidx "??1?$collate@D@std@@MEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::collate::~collate" # Function name +.Ltmp33303: + .short .Ltmp33305-.Ltmp33304 # Record length +.Ltmp33304: + .short 4414 # Record kind: S_LOCAL + .long 9469 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33305: + .cv_def_range .Ltmp17603 .Ltmp17606, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33301: + .p2align 2 + .cv_linetable 1685, "??1?$collate@D@std@@MEAA@XZ", .Lfunc_end1685 + .section .debug$S,"dr",associative,"??$_LStrcoll@D@std@@YAHPEBD000PEBU_Collvec@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_LStrcoll + .long .Ltmp33307-.Ltmp33306 # Subsection size +.Ltmp33306: + .short .Ltmp33309-.Ltmp33308 # Record length +.Ltmp33308: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1686-"??$_LStrcoll@D@std@@YAHPEBD000PEBU_Collvec@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12682 # Function type index + .secrel32 "??$_LStrcoll@D@std@@YAHPEBD000PEBU_Collvec@@@Z" # Function section relative address + .secidx "??$_LStrcoll@D@std@@YAHPEBD000PEBU_Collvec@@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_LStrcoll" # Function name +.Ltmp33309: + .short .Ltmp33311-.Ltmp33310 # Record length +.Ltmp33310: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp33311: + .cv_def_range .Ltmp17607 .Ltmp17608, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33313-.Ltmp33312 # Record length +.Ltmp33312: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp33313: + .cv_def_range .Ltmp17607 .Ltmp17608, "E\021O\001\000\000@\000\000\000" + .short .Ltmp33315-.Ltmp33314 # Record length +.Ltmp33314: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp33315: + .cv_def_range .Ltmp17607 .Ltmp17608, "E\021O\001\000\000H\000\000\000" + .short .Ltmp33317-.Ltmp33316 # Record length +.Ltmp33316: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +.Ltmp33317: + .cv_def_range .Ltmp17607 .Ltmp17608, "E\021O\001\000\000P\000\000\000" + .short .Ltmp33319-.Ltmp33318 # Record length +.Ltmp33318: + .short 4414 # Record kind: S_LOCAL + .long 12679 # TypeIndex + .short 1 # Flags + .asciz "_Vector" +.Ltmp33319: + .cv_def_range .Ltmp17607 .Ltmp17608, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33307: + .p2align 2 + .cv_linetable 1686, "??$_LStrcoll@D@std@@YAHPEBD000PEBU_Collvec@@@Z", .Lfunc_end1686 + .section .debug$S,"dr",associative,"?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::resize + .long .Ltmp33321-.Ltmp33320 # Subsection size +.Ltmp33320: + .short .Ltmp33323-.Ltmp33322 # Record length +.Ltmp33322: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1687-"?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12683 # Function type index + .secrel32 "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" # Function section relative address + .secidx "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::resize" # Function name +.Ltmp33323: + .short .Ltmp33325-.Ltmp33324 # Record length +.Ltmp33324: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33325: + .cv_def_range .Ltmp17609 .Ltmp17610, "E\021O\001\000\000(\000\000\000" + .short .Ltmp33327-.Ltmp33326 # Record length +.Ltmp33326: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp33327: + .cv_def_range .Ltmp17609 .Ltmp17610, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33321: + .p2align 2 + .cv_linetable 1687, "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z", .Lfunc_end1687 + .section .debug$S,"dr",associative,"??$_LStrxfrm@D@std@@YA_KPEAD0PEBD1PEBU_Collvec@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_LStrxfrm + .long .Ltmp33329-.Ltmp33328 # Subsection size +.Ltmp33328: + .short .Ltmp33331-.Ltmp33330 # Record length +.Ltmp33330: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1688-"??$_LStrxfrm@D@std@@YA_KPEAD0PEBD1PEBU_Collvec@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12686 # Function type index + .secrel32 "??$_LStrxfrm@D@std@@YA_KPEAD0PEBD1PEBU_Collvec@@@Z" # Function section relative address + .secidx "??$_LStrxfrm@D@std@@YA_KPEAD0PEBD1PEBU_Collvec@@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_LStrxfrm" # Function name +.Ltmp33331: + .short .Ltmp33333-.Ltmp33332 # Record length +.Ltmp33332: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp33333: + .cv_def_range .Ltmp17611 .Ltmp17612, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33335-.Ltmp33334 # Record length +.Ltmp33334: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp33335: + .cv_def_range .Ltmp17611 .Ltmp17612, "E\021O\001\000\000@\000\000\000" + .short .Ltmp33337-.Ltmp33336 # Record length +.Ltmp33336: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp33337: + .cv_def_range .Ltmp17611 .Ltmp17612, "E\021O\001\000\000H\000\000\000" + .short .Ltmp33339-.Ltmp33338 # Record length +.Ltmp33338: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +.Ltmp33339: + .cv_def_range .Ltmp17611 .Ltmp17612, "E\021O\001\000\000P\000\000\000" + .short .Ltmp33341-.Ltmp33340 # Record length +.Ltmp33340: + .short 4414 # Record kind: S_LOCAL + .long 12679 # TypeIndex + .short 1 # Flags + .asciz "_Vector" +.Ltmp33341: + .cv_def_range .Ltmp17611 .Ltmp17612, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33329: + .p2align 2 + .cv_linetable 1688, "??$_LStrxfrm@D@std@@YA_KPEAD0PEBD1PEBU_Collvec@@@Z", .Lfunc_end1688 + .section .debug$S,"dr",associative,"?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_KD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::resize + .long .Ltmp33343-.Ltmp33342 # Subsection size +.Ltmp33342: + .short .Ltmp33345-.Ltmp33344 # Record length +.Ltmp33344: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1689-"?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_KD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12687 # Function type index + .secrel32 "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_KD@Z" # Function section relative address + .secidx "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_KD@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::resize" # Function name +.Ltmp33345: + .short .Ltmp33347-.Ltmp33346 # Record length +.Ltmp33346: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33347: + .cv_def_range .Ltmp17613 .Ltmp17616, "E\021O\001\000\000P\000\000\000" + .short .Ltmp33349-.Ltmp33348 # Record length +.Ltmp33348: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp33349: + .cv_def_range .Ltmp17613 .Ltmp17616, "E\021O\001\000\000X\000\000\000" + .short .Ltmp33351-.Ltmp33350 # Record length +.Ltmp33350: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp33351: + .cv_def_range .Ltmp17613 .Ltmp17616, "E\021O\001\000\000g\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33343: + .p2align 2 + .cv_linetable 1689, "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_KD@Z", .Lfunc_end1689 + .section .debug$S,"dr",associative,"?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::append + .long .Ltmp33353-.Ltmp33352 # Subsection size +.Ltmp33352: + .short .Ltmp33355-.Ltmp33354 # Record length +.Ltmp33354: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1690-"?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12688 # Function type index + .secrel32 "?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" # Function section relative address + .secidx "?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::append" # Function name +.Ltmp33355: + .short .Ltmp33357-.Ltmp33356 # Record length +.Ltmp33356: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33357: + .cv_def_range .Ltmp17617 .Ltmp17622, "E\021O\001\000\000@\000\000\000" + .short .Ltmp33359-.Ltmp33358 # Record length +.Ltmp33358: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp33359: + .cv_def_range .Ltmp17617 .Ltmp17622, "E\021O\001\000\000H\000\000\000" + .short .Ltmp33361-.Ltmp33360 # Record length +.Ltmp33360: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp33361: + .cv_def_range .Ltmp17617 .Ltmp17622, "E\021O\001\000\000W\000\000\000" + .short .Ltmp33363-.Ltmp33362 # Record length +.Ltmp33362: + .short 4414 # Record kind: S_LOCAL + .long 4495 # TypeIndex + .short 0 # Flags + .asciz "_Num" +.Ltmp33363: + .cv_def_range .Ltmp17617 .Ltmp17622, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33353: + .p2align 2 + .cv_linetable 1690, "?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z", .Lfunc_end1690 + .section .debug$S,"dr",associative,"?_Hash_seq@std@@YA_KPEBE_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Hash_seq + .long .Ltmp33365-.Ltmp33364 # Subsection size +.Ltmp33364: + .short .Ltmp33367-.Ltmp33366 # Record length +.Ltmp33366: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1691-"?_Hash_seq@std@@YA_KPEBE_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12692 # Function type index + .secrel32 "?_Hash_seq@std@@YA_KPEBE_K@Z" # Function section relative address + .secidx "?_Hash_seq@std@@YA_KPEBE_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Hash_seq" # Function name +.Ltmp33367: + .short .Ltmp33369-.Ltmp33368 # Record length +.Ltmp33368: + .short 4414 # Record kind: S_LOCAL + .long 12689 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp33369: + .cv_def_range .Ltmp17623 .Ltmp17628, "E\021O\001\000\000 \000\000\000" + .short .Ltmp33371-.Ltmp33370 # Record length +.Ltmp33370: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp33371: + .cv_def_range .Ltmp17623 .Ltmp17628, "E\021O\001\000\000(\000\000\000" + .short .Ltmp33373-.Ltmp33372 # Record length +.Ltmp33372: + .short 4414 # Record kind: S_LOCAL + .long 4495 # TypeIndex + .short 0 # Flags + .asciz "_FNV_offset_basis" +.Ltmp33373: + .cv_def_range .Ltmp17623 .Ltmp17628, "E\021O\001\000\000\030\000\000\000" + .short .Ltmp33375-.Ltmp33374 # Record length +.Ltmp33374: + .short 4414 # Record kind: S_LOCAL + .long 4495 # TypeIndex + .short 0 # Flags + .asciz "_FNV_prime" +.Ltmp33375: + .cv_def_range .Ltmp17623 .Ltmp17628, "E\021O\001\000\000\020\000\000\000" + .short .Ltmp33377-.Ltmp33376 # Record length +.Ltmp33376: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Val" +.Ltmp33377: + .cv_def_range .Ltmp17623 .Ltmp17628, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp33379-.Ltmp33378 # Record length +.Ltmp33378: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17627-.Ltmp17624 # Code size + .secrel32 .Ltmp17624 # Function section relative address + .secidx .Lfunc_begin1691 # Function section index + .byte 0 # Lexical block name +.Ltmp33379: + .short .Ltmp33381-.Ltmp33380 # Record length +.Ltmp33380: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Next" +.Ltmp33381: + .cv_def_range .Ltmp17624 .Ltmp17627, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33365: + .p2align 2 + .cv_linetable 1691, "?_Hash_seq@std@@YA_KPEBE_K@Z", .Lfunc_end1691 + .section .debug$S,"dr",associative,"??0exception@std@@QEAA@QEBDH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::exception::exception + .long .Ltmp33383-.Ltmp33382 # Subsection size +.Ltmp33382: + .short .Ltmp33385-.Ltmp33384 # Record length +.Ltmp33384: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1692-"??0exception@std@@QEAA@QEBDH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12693 # Function type index + .secrel32 "??0exception@std@@QEAA@QEBDH@Z" # Function section relative address + .secidx "??0exception@std@@QEAA@QEBDH@Z" # Function section index + .byte 0 # Flags + .asciz "std::exception::exception" # Function name +.Ltmp33385: + .short .Ltmp33387-.Ltmp33386 # Record length +.Ltmp33386: + .short 4414 # Record kind: S_LOCAL + .long 7204 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33387: + .cv_def_range .Ltmp17629 .Ltmp17632, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33389-.Ltmp33388 # Record length +.Ltmp33388: + .short 4414 # Record kind: S_LOCAL + .long 4649 # TypeIndex + .short 1 # Flags + .asciz "_Message" +.Ltmp33389: + .cv_def_range .Ltmp17629 .Ltmp17632, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33391-.Ltmp33390 # Record length +.Ltmp33390: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp33391: + .cv_def_range .Ltmp17629 .Ltmp17632, "E\021O\001\000\000D\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33383: + .p2align 2 + .cv_linetable 1692, "??0exception@std@@QEAA@QEBDH@Z", .Lfunc_end1692 + .section .debug$S,"dr",associative,"??_Gbad_cast@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::bad_cast::~bad_cast + .long .Ltmp33393-.Ltmp33392 # Subsection size +.Ltmp33392: + .short .Ltmp33395-.Ltmp33394 # Record length +.Ltmp33394: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1693-"??_Gbad_cast@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12670 # Function type index + .secrel32 "??_Gbad_cast@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_Gbad_cast@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::bad_cast::~bad_cast" # Function name +.Ltmp33395: + .short .Ltmp33397-.Ltmp33396 # Record length +.Ltmp33396: + .short 4414 # Record kind: S_LOCAL + .long 12655 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33397: + .cv_def_range .Ltmp17633 .Ltmp17634, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33399-.Ltmp33398 # Record length +.Ltmp33398: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp33399: + .cv_def_range .Ltmp17633 .Ltmp17634, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33393: + .p2align 2 + .cv_linetable 1693, "??_Gbad_cast@std@@UEAAPEAXI@Z", .Lfunc_end1693 + .section .debug$S,"dr",associative,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::assign + .long .Ltmp33401-.Ltmp33400 # Subsection size +.Ltmp33400: + .short .Ltmp33403-.Ltmp33402 # Record length +.Ltmp33402: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1694-"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12694 # Function type index + .secrel32 "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z" # Function section relative address + .secidx "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::assign" # Function name +.Ltmp33403: + .short .Ltmp33405-.Ltmp33404 # Record length +.Ltmp33404: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33405: + .cv_def_range .Ltmp17641 .Ltmp17642, "E\021N\001\000\000P\000\000\000" + .short .Ltmp33407-.Ltmp33406 # Record length +.Ltmp33406: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp33407: + .cv_def_range .Ltmp17641 .Ltmp17642, "E\021N\001\000\000X\000\000\000" + .short .Ltmp33409-.Ltmp33408 # Record length +.Ltmp33408: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp33409: + .cv_def_range .Ltmp17641 .Ltmp17642, "E\021N\001\000\000`\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33401: + .p2align 2 + .cv_linetable 1694, "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@PEBD0@Z", .Lfunc_end1694 + .section .debug$S,"dr",associative,"??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Parser + .long .Ltmp33411-.Ltmp33410 # Subsection size +.Ltmp33410: + .short .Ltmp33413-.Ltmp33412 # Record length +.Ltmp33412: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1695-"??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12695 # Function type index + .secrel32 "??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z" # Function section relative address + .secidx "??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Parser" # Function name +.Ltmp33413: + .short .Ltmp33415-.Ltmp33414 # Record length +.Ltmp33414: + .short 4414 # Record kind: S_LOCAL + .long 12563 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33415: + .cv_def_range .Ltmp17649 .Ltmp17655, "E\021N\001\000\000\020\000\000\000" + .short .Ltmp33417-.Ltmp33416 # Record length +.Ltmp33416: + .short 4414 # Record kind: S_LOCAL + .long 9216 # TypeIndex + .short 1 # Flags + .asciz "_Tr" +.Ltmp33417: + .cv_def_range .Ltmp17649 .Ltmp17655, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp33419-.Ltmp33418 # Record length +.Ltmp33418: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Pfirst" +.Ltmp33419: + .cv_def_range .Ltmp17649 .Ltmp17655, "E\021N\001\000\000 \000\000\000" + .short .Ltmp33421-.Ltmp33420 # Record length +.Ltmp33420: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Plast" +.Ltmp33421: + .cv_def_range .Ltmp17649 .Ltmp17655, "E\021N\001\000\000(\000\000\000" + .short .Ltmp33423-.Ltmp33422 # Record length +.Ltmp33422: + .short 4414 # Record kind: S_LOCAL + .long 9174 # TypeIndex + .short 1 # Flags + .asciz "_Fx" +.Ltmp33423: + .cv_def_range .Ltmp17649 .Ltmp17655, "E\021N\001\000\000p\000\000\000" + .short .Ltmp33425-.Ltmp33424 # Record length +.Ltmp33424: + .short 4414 # Record kind: S_LOCAL + .long 10448 # TypeIndex + .short 0 # Flags + .asciz "_ECMA_flags" +.Ltmp33425: + .cv_def_range .Ltmp17650 .Ltmp17653 .Ltmp17654 .Ltmp17655, "E\021N\001\000\000\004\000\000\000" + .short .Ltmp33427-.Ltmp33426 # Record length +.Ltmp33426: + .short 4414 # Record kind: S_LOCAL + .long 10448 # TypeIndex + .short 0 # Flags + .asciz "_Basic_flags" +.Ltmp33427: + .cv_def_range .Ltmp17650 .Ltmp17653 .Ltmp17654 .Ltmp17655, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp33429-.Ltmp33428 # Record length +.Ltmp33428: + .short 4414 # Record kind: S_LOCAL + .long 10448 # TypeIndex + .short 0 # Flags + .asciz "_Grep_flags" +.Ltmp33429: + .cv_def_range .Ltmp17650 .Ltmp17653 .Ltmp17654 .Ltmp17655, "E\021N\001\000\000\374\377\377\377" + .short .Ltmp33431-.Ltmp33430 # Record length +.Ltmp33430: + .short 4414 # Record kind: S_LOCAL + .long 10448 # TypeIndex + .short 0 # Flags + .asciz "_Extended_flags" +.Ltmp33431: + .cv_def_range .Ltmp17650 .Ltmp17653 .Ltmp17654 .Ltmp17655, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp33433-.Ltmp33432 # Record length +.Ltmp33432: + .short 4414 # Record kind: S_LOCAL + .long 10448 # TypeIndex + .short 0 # Flags + .asciz "_Awk_flags" +.Ltmp33433: + .cv_def_range .Ltmp17650 .Ltmp17653 .Ltmp17654 .Ltmp17655, "E\021N\001\000\000\364\377\377\377" + .short .Ltmp33435-.Ltmp33434 # Record length +.Ltmp33434: + .short 4414 # Record kind: S_LOCAL + .long 10448 # TypeIndex + .short 0 # Flags + .asciz "_Egrep_flags" +.Ltmp33435: + .cv_def_range .Ltmp17650 .Ltmp17653 .Ltmp17654 .Ltmp17655, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33411: + .p2align 2 + .cv_linetable 1695, "??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z", .Lfunc_end1695 + .section .debug$S,"dr",associative,"?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Compile + .long .Ltmp33437-.Ltmp33436 # Subsection size +.Ltmp33436: + .short .Ltmp33439-.Ltmp33438 # Record length +.Ltmp33438: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1696-"?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12696 # Function type index + .secrel32 "?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" # Function section relative address + .secidx "?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Compile" # Function name +.Ltmp33439: + .short .Ltmp33441-.Ltmp33440 # Record length +.Ltmp33440: + .short 4414 # Record kind: S_LOCAL + .long 12563 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33441: + .cv_def_range .Ltmp17668 .Ltmp17674, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp33443-.Ltmp33442 # Record length +.Ltmp33442: + .short 4414 # Record kind: S_LOCAL + .long 9178 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp33443: + .cv_def_range .Ltmp17668 .Ltmp17674, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp33445-.Ltmp33444 # Record length +.Ltmp33444: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17672-.Ltmp17669 # Code size + .secrel32 .Ltmp17669 # Function section relative address + .secidx .Lfunc_begin1696 # Function section index + .byte 0 # Lexical block name +.Ltmp33445: + .short .Ltmp33447-.Ltmp33446 # Record length +.Ltmp33446: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 0 # Flags + .asciz "_Pos1" +.Ltmp33447: + .cv_def_range .Ltmp17669 .Ltmp17672, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33437: + .p2align 2 + .cv_linetable 1696, "?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ", .Lfunc_end1696 + .section .debug$S,"dr",associative,"?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEAV_Root_node@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_regex >::_Reset + .long .Ltmp33449-.Ltmp33448 # Subsection size +.Ltmp33448: + .short .Ltmp33451-.Ltmp33450 # Record length +.Ltmp33450: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1697-"?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEAV_Root_node@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12697 # Function type index + .secrel32 "?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEAV_Root_node@2@@Z" # Function section relative address + .secidx "?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEAV_Root_node@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::_Reset" # Function name +.Ltmp33451: + .short .Ltmp33453-.Ltmp33452 # Record length +.Ltmp33452: + .short 4414 # Record kind: S_LOCAL + .long 9180 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33453: + .cv_def_range .Ltmp17675 .Ltmp17678, "E\021O\001\000\000(\000\000\000" + .short .Ltmp33455-.Ltmp33454 # Record length +.Ltmp33454: + .short 4414 # Record kind: S_LOCAL + .long 9178 # TypeIndex + .short 1 # Flags + .asciz "_Rx" +.Ltmp33455: + .cv_def_range .Ltmp17675 .Ltmp17678, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33449: + .p2align 2 + .cv_linetable 1697, "?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEAV_Root_node@2@@Z", .Lfunc_end1697 + .section .debug$S,"dr",associative,"??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::~_Parser + .long .Ltmp33457-.Ltmp33456 # Subsection size +.Ltmp33456: + .short .Ltmp33459-.Ltmp33458 # Record length +.Ltmp33458: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1698-"??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12698 # Function type index + .secrel32 "??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::~_Parser" # Function name +.Ltmp33459: + .short .Ltmp33461-.Ltmp33460 # Record length +.Ltmp33460: + .short 4414 # Record kind: S_LOCAL + .long 12563 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33461: + .cv_def_range .Ltmp17679 .Ltmp17681, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33457: + .p2align 2 + .cv_linetable 1698, "??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ", .Lfunc_end1698 + .section .debug$S,"dr",associative,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::replace + .long .Ltmp33463-.Ltmp33462 # Subsection size +.Ltmp33462: + .short .Ltmp33465-.Ltmp33464 # Record length +.Ltmp33464: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1699-"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12699 # Function type index + .secrel32 "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z" # Function section relative address + .secidx "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::replace" # Function name +.Ltmp33465: + .short .Ltmp33467-.Ltmp33466 # Record length +.Ltmp33466: + .short 4414 # Record kind: S_LOCAL + .long 4496 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33467: + .cv_def_range .Ltmp17694 .Ltmp17713, "E\021N\001\000\000H\000\000\000" + .short .Ltmp33469-.Ltmp33468 # Record length +.Ltmp33468: + .short 4414 # Record kind: S_LOCAL + .long 12332 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp33469: + .cv_def_range .Lfunc_begin1699 .Ltmp17695, "A\021K\001\000\000" + .cv_def_range .Ltmp17695 .Ltmp17706 .Ltmp17707 .Ltmp17708 .Ltmp17710 .Ltmp17711, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp33471-.Ltmp33470 # Record length +.Ltmp33470: + .short 4414 # Record kind: S_LOCAL + .long 12332 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp33471: + .cv_def_range .Lfunc_begin1699 .Ltmp17696, "A\021P\001\000\000" + .cv_def_range .Ltmp17696 .Ltmp17706 .Ltmp17707 .Ltmp17708 .Ltmp17710 .Ltmp17711, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp33473-.Ltmp33472 # Record length +.Ltmp33472: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp33473: + .cv_def_range .Ltmp17694 .Ltmp17713, "E\021N\001\000\000P\000\000\000" + .short .Ltmp33475-.Ltmp33474 # Record length +.Ltmp33474: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +.Ltmp33475: + .cv_def_range .Ltmp17694 .Ltmp17713, "E\021N\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33463: + .p2align 2 + .cv_linetable 1699, "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@0PEBD1@Z", .Lfunc_end1699 + .section .debug$S,"dr",associative,"??0?$allocator@_N@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocator + .long .Ltmp33477-.Ltmp33476 # Subsection size +.Ltmp33476: + .short .Ltmp33479-.Ltmp33478 # Record length +.Ltmp33478: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1700-"??0?$allocator@_N@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12700 # Function type index + .secrel32 "??0?$allocator@_N@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$allocator@_N@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +.Ltmp33479: + .short .Ltmp33481-.Ltmp33480 # Record length +.Ltmp33480: + .short 4414 # Record kind: S_LOCAL + .long 10408 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33481: + .cv_def_range .Ltmp17714 .Ltmp17715, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33477: + .p2align 2 + .cv_linetable 1700, "??0?$allocator@_N@std@@QEAA@XZ", .Lfunc_end1700 + .section .debug$S,"dr",associative,"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::vector + .long .Ltmp33483-.Ltmp33482 # Subsection size +.Ltmp33482: + .short .Ltmp33485-.Ltmp33484 # Record length +.Ltmp33484: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1701-"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12701 # Function type index + .secrel32 "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z" # Function section relative address + .secidx "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +.Ltmp33485: + .short .Ltmp33487-.Ltmp33486 # Record length +.Ltmp33486: + .short 4414 # Record kind: S_LOCAL + .long 10133 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33487: + .cv_def_range .Ltmp17718 .Ltmp17722, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp33489-.Ltmp33488 # Record length +.Ltmp33488: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp33489: + .cv_def_range .Ltmp17718 .Ltmp17722, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp33491-.Ltmp33490 # Record length +.Ltmp33490: + .short 4414 # Record kind: S_LOCAL + .long 10137 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp33491: + .cv_def_range .Ltmp17718 .Ltmp17722, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33483: + .p2align 2 + .cv_linetable 1701, "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z", .Lfunc_end1701 + .section .debug$S,"dr",associative,"??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Builder + .long .Ltmp33493-.Ltmp33492 # Subsection size +.Ltmp33492: + .short .Ltmp33495-.Ltmp33494 # Record length +.Ltmp33494: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1702-"??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12702 # Function type index + .secrel32 "??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" # Function section relative address + .secidx "??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Builder" # Function name +.Ltmp33495: + .short .Ltmp33497-.Ltmp33496 # Record length +.Ltmp33496: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33497: + .cv_def_range .Ltmp17725 .Ltmp17726, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp33499-.Ltmp33498 # Record length +.Ltmp33498: + .short 4414 # Record kind: S_LOCAL + .long 9216 # TypeIndex + .short 1 # Flags + .asciz "_Tr" +.Ltmp33499: + .cv_def_range .Ltmp17725 .Ltmp17726, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp33501-.Ltmp33500 # Record length +.Ltmp33500: + .short 4414 # Record kind: S_LOCAL + .long 9174 # TypeIndex + .short 1 # Flags + .asciz "_Fx" +.Ltmp33501: + .cv_def_range .Ltmp17725 .Ltmp17726, "E\021N\001\000\000\364\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33493: + .p2align 2 + .cv_linetable 1702, "??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z", .Lfunc_end1702 + .section .debug$S,"dr",associative,"?_Setlong@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Setlong + .long .Ltmp33503-.Ltmp33502 # Subsection size +.Ltmp33502: + .short .Ltmp33505-.Ltmp33504 # Record length +.Ltmp33504: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1703-"?_Setlong@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12703 # Function type index + .secrel32 "?_Setlong@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Setlong@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Setlong" # Function name +.Ltmp33505: + .short .Ltmp33507-.Ltmp33506 # Record length +.Ltmp33506: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33507: + .cv_def_range .Ltmp17727 .Ltmp17728, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33503: + .p2align 2 + .cv_linetable 1703, "?_Setlong@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ", .Lfunc_end1703 + .section .debug$S,"dr",associative,"?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Trans + .long .Ltmp33509-.Ltmp33508 # Subsection size +.Ltmp33508: + .short .Ltmp33511-.Ltmp33510 # Record length +.Ltmp33510: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1704-"?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12704 # Function type index + .secrel32 "?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section relative address + .secidx "?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Trans" # Function name +.Ltmp33511: + .short .Ltmp33513-.Ltmp33512 # Record length +.Ltmp33512: + .short 4414 # Record kind: S_LOCAL + .long 12563 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33513: + .cv_def_range .Ltmp17729 .Ltmp17755, "E\021O\001\000\000P\000\000\000" + .short .Ltmp33515-.Ltmp33514 # Record length +.Ltmp33514: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17735-.Ltmp17734 # Code size + .secrel32 .Ltmp17734 # Function section relative address + .secidx .Lfunc_begin1704 # Function section index + .byte 0 # Lexical block name +.Ltmp33515: + .short .Ltmp33517-.Ltmp33516 # Record length +.Ltmp33516: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 0 # Flags + .asciz "_Ch0" +.Ltmp33517: + .cv_def_range .Ltmp17734 .Ltmp17735, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp33519-.Ltmp33518 # Record length +.Ltmp33518: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17749-.Ltmp17746 # Code size + .secrel32 .Ltmp17746 # Function section relative address + .secidx .Lfunc_begin1704 # Function section index + .byte 0 # Lexical block name +.Ltmp33519: + .short .Ltmp33521-.Ltmp33520 # Record length +.Ltmp33520: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 0 # Flags + .asciz "_Ch0" +.Ltmp33521: + .cv_def_range .Ltmp17746 .Ltmp17749, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33509: + .p2align 2 + .cv_linetable 1704, "?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ", .Lfunc_end1704 + .section .debug$S,"dr",associative,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_val >::_Vb_val + .long .Ltmp33523-.Ltmp33522 # Subsection size +.Ltmp33522: + .short .Ltmp33525-.Ltmp33524 # Record length +.Ltmp33524: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1705-"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12705 # Function type index + .secrel32 "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z" # Function section relative address + .secidx "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_val >::_Vb_val" # Function name +.Ltmp33525: + .short .Ltmp33527-.Ltmp33526 # Record length +.Ltmp33526: + .short 4414 # Record kind: S_LOCAL + .long 10381 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33527: + .cv_def_range .Ltmp17760 .Ltmp17764, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp33529-.Ltmp33528 # Record length +.Ltmp33528: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp33529: + .cv_def_range .Ltmp17760 .Ltmp17764, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp33531-.Ltmp33530 # Record length +.Ltmp33530: + .short 4414 # Record kind: S_LOCAL + .long 7300 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp33531: + .cv_def_range .Ltmp17760 .Ltmp17764, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp33533-.Ltmp33532 # Record length +.Ltmp33532: + .short 4414 # Record kind: S_LOCAL + .long 10137 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp33533: + .cv_def_range .Ltmp17760 .Ltmp17764, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33523: + .p2align 2 + .cv_linetable 1705, "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z", .Lfunc_end1705 + .section .debug$S,"dr",associative,"??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBIAEBV?$allocator@_N@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::vector + .long .Ltmp33535-.Ltmp33534 # Subsection size +.Ltmp33534: + .short .Ltmp33537-.Ltmp33536 # Record length +.Ltmp33536: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1706-"??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBIAEBV?$allocator@_N@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12706 # Function type index + .secrel32 "??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBIAEBV?$allocator@_N@1@@Z" # Function section relative address + .secidx "??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBIAEBV?$allocator@_N@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +.Ltmp33537: + .short .Ltmp33539-.Ltmp33538 # Record length +.Ltmp33538: + .short 4414 # Record kind: S_LOCAL + .long 10524 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33539: + .cv_def_range .Ltmp17767 .Ltmp17771, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp33541-.Ltmp33540 # Record length +.Ltmp33540: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp33541: + .cv_def_range .Ltmp17767 .Ltmp17771, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp33543-.Ltmp33542 # Record length +.Ltmp33542: + .short 4414 # Record kind: S_LOCAL + .long 10496 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp33543: + .cv_def_range .Ltmp17767 .Ltmp17771, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp33545-.Ltmp33544 # Record length +.Ltmp33544: + .short 4414 # Record kind: S_LOCAL + .long 10137 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp33545: + .cv_def_range .Ltmp17767 .Ltmp17771, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33535: + .p2align 2 + .cv_linetable 1706, "??0?$vector@IV?$allocator@_N@std@@@std@@QEAA@_KAEBIAEBV?$allocator@_N@1@@Z", .Lfunc_end1706 + .section .debug$S,"dr",associative,"??$?0AEBV?$allocator@_N@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Vector_alloc &,void> + .long .Ltmp33547-.Ltmp33546 # Subsection size +.Ltmp33546: + .short .Ltmp33549-.Ltmp33548 # Record length +.Ltmp33548: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1707-"??$?0AEBV?$allocator@_N@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12708 # Function type index + .secrel32 "??$?0AEBV?$allocator@_N@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z" # Function section relative address + .secidx "??$?0AEBV?$allocator@_N@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Vector_alloc &,void>" # Function name +.Ltmp33549: + .short .Ltmp33551-.Ltmp33550 # Record length +.Ltmp33550: + .short 4414 # Record kind: S_LOCAL + .long 10719 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33551: + .cv_def_range .Ltmp17774 .Ltmp17778, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp33553-.Ltmp33552 # Record length +.Ltmp33552: + .short 4414 # Record kind: S_LOCAL + .long 10137 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp33553: + .cv_def_range .Ltmp17774 .Ltmp17778, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33547: + .p2align 2 + .cv_linetable 1707, "??$?0AEBV?$allocator@_N@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z", .Lfunc_end1707 + .section .debug$S,"dr",associative,"??$forward@AEBV?$allocator@_N@std@@@std@@YAAEBV?$allocator@_N@0@AEBV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward &> + .long .Ltmp33555-.Ltmp33554 # Subsection size +.Ltmp33554: + .short .Ltmp33557-.Ltmp33556 # Record length +.Ltmp33556: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1708-"??$forward@AEBV?$allocator@_N@std@@@std@@YAAEBV?$allocator@_N@0@AEBV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12710 # Function type index + .secrel32 "??$forward@AEBV?$allocator@_N@std@@@std@@YAAEBV?$allocator@_N@0@AEBV10@@Z" # Function section relative address + .secidx "??$forward@AEBV?$allocator@_N@std@@@std@@YAAEBV?$allocator@_N@0@AEBV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward &>" # Function name +.Ltmp33557: + .short .Ltmp33559-.Ltmp33558 # Record length +.Ltmp33558: + .short 4414 # Record kind: S_LOCAL + .long 10137 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp33559: + .cv_def_range .Ltmp17779 .Ltmp17780, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33555: + .p2align 2 + .cv_linetable 1708, "??$forward@AEBV?$allocator@_N@std@@@std@@YAAEBV?$allocator@_N@0@AEBV10@@Z", .Lfunc_end1708 + .section .debug$S,"dr",associative,"??$?0AEBV?$allocator@_N@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@_N@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair >,std::_Vector_val >,1>::_Compressed_pair &> + .long .Ltmp33561-.Ltmp33560 # Subsection size +.Ltmp33560: + .short .Ltmp33563-.Ltmp33562 # Record length +.Ltmp33562: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1709-"??$?0AEBV?$allocator@_N@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@_N@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12713 # Function type index + .secrel32 "??$?0AEBV?$allocator@_N@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@_N@1@@Z" # Function section relative address + .secidx "??$?0AEBV?$allocator@_N@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@_N@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>::_Compressed_pair &>" # Function name +.Ltmp33563: + .short .Ltmp33565-.Ltmp33564 # Record length +.Ltmp33564: + .short 4414 # Record kind: S_LOCAL + .long 10886 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33565: + .cv_def_range .Ltmp17781 .Ltmp17782, "E\021O\001\000\000@\000\000\000" + .short .Ltmp33567-.Ltmp33566 # Record length +.Ltmp33566: + .short 4414 # Record kind: S_LOCAL + .long 8128 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp33567: + .cv_def_range .Ltmp17781 .Ltmp17782, "E\021O\001\000\000P\000\000\000" + .short .Ltmp33569-.Ltmp33568 # Record length +.Ltmp33568: + .short 4414 # Record kind: S_LOCAL + .long 10137 # TypeIndex + .short 1 # Flags + .asciz "_Val1" +.Ltmp33569: + .cv_def_range .Ltmp17781 .Ltmp17782, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33561: + .p2align 2 + .cv_linetable 1709, "??$?0AEBV?$allocator@_N@std@@$$V@?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@_N@1@@Z", .Lfunc_end1709 + .section .debug$S,"dr",associative,"??$?0AEBV?$allocator@_N@std@@@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Wrap_alloc >::_Wrap_alloc &> + .long .Ltmp33571-.Ltmp33570 # Subsection size +.Ltmp33570: + .short .Ltmp33573-.Ltmp33572 # Record length +.Ltmp33572: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1710-"??$?0AEBV?$allocator@_N@std@@@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12715 # Function type index + .secrel32 "??$?0AEBV?$allocator@_N@std@@@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z" # Function section relative address + .secidx "??$?0AEBV?$allocator@_N@std@@@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Wrap_alloc >::_Wrap_alloc &>" # Function name +.Ltmp33573: + .short .Ltmp33575-.Ltmp33574 # Record length +.Ltmp33574: + .short 4414 # Record kind: S_LOCAL + .long 10500 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33575: + .cv_def_range .Ltmp17783 .Ltmp17784, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33577-.Ltmp33576 # Record length +.Ltmp33576: + .short 4414 # Record kind: S_LOCAL + .long 10137 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp33577: + .cv_def_range .Ltmp17783 .Ltmp17784, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33571: + .p2align 2 + .cv_linetable 1710, "??$?0AEBV?$allocator@_N@std@@@?$_Wrap_alloc@V?$allocator@I@std@@@std@@QEAA@AEBV?$allocator@_N@1@@Z", .Lfunc_end1710 + .section .debug$S,"dr",associative,"??$?0_N@?$allocator@I@std@@QEAA@AEBV?$allocator@_N@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocator + .long .Ltmp33579-.Ltmp33578 # Subsection size +.Ltmp33578: + .short .Ltmp33581-.Ltmp33580 # Record length +.Ltmp33580: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1711-"??$?0_N@?$allocator@I@std@@QEAA@AEBV?$allocator@_N@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12717 # Function type index + .secrel32 "??$?0_N@?$allocator@I@std@@QEAA@AEBV?$allocator@_N@1@@Z" # Function section relative address + .secidx "??$?0_N@?$allocator@I@std@@QEAA@AEBV?$allocator@_N@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +.Ltmp33581: + .short .Ltmp33583-.Ltmp33582 # Record length +.Ltmp33582: + .short 4414 # Record kind: S_LOCAL + .long 10691 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33583: + .cv_def_range .Ltmp17785 .Ltmp17786, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp33585-.Ltmp33584 # Record length +.Ltmp33584: + .short 4414 # Record kind: S_LOCAL + .long 10137 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp33585: + .cv_def_range .Ltmp17785 .Ltmp17786, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33579: + .p2align 2 + .cv_linetable 1711, "??$?0_N@?$allocator@I@std@@QEAA@AEBV?$allocator@_N@1@@Z", .Lfunc_end1711 + .section .debug$S,"dr",associative,"??0_Root_node@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Root_node::_Root_node + .long .Ltmp33587-.Ltmp33586 # Subsection size +.Ltmp33586: + .short .Ltmp33589-.Ltmp33588 # Record length +.Ltmp33588: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1712-"??0_Root_node@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12718 # Function type index + .secrel32 "??0_Root_node@std@@QEAA@XZ" # Function section relative address + .secidx "??0_Root_node@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Root_node::_Root_node" # Function name +.Ltmp33589: + .short .Ltmp33591-.Ltmp33590 # Record length +.Ltmp33590: + .short 4414 # Record kind: S_LOCAL + .long 9178 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33591: + .cv_def_range .Ltmp17787 .Ltmp17788, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33587: + .p2align 2 + .cv_linetable 1712, "??0_Root_node@std@@QEAA@XZ", .Lfunc_end1712 + .section .debug$S,"dr",associative,"??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_base::_Node_base + .long .Ltmp33593-.Ltmp33592 # Subsection size +.Ltmp33592: + .short .Ltmp33595-.Ltmp33594 # Record length +.Ltmp33594: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1713-"??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12719 # Function type index + .secrel32 "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" # Function section relative address + .secidx "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_base::_Node_base" # Function name +.Ltmp33595: + .short .Ltmp33597-.Ltmp33596 # Record length +.Ltmp33596: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33597: + .cv_def_range .Ltmp17789 .Ltmp17790, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp33599-.Ltmp33598 # Record length +.Ltmp33598: + .short 4414 # Record kind: S_LOCAL + .long 9297 # TypeIndex + .short 1 # Flags + .asciz "_Ty" +.Ltmp33599: + .cv_def_range .Ltmp17789 .Ltmp17790, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp33601-.Ltmp33600 # Record length +.Ltmp33600: + .short 4414 # Record kind: S_LOCAL + .long 9300 # TypeIndex + .short 1 # Flags + .asciz "_Fl" +.Ltmp33601: + .cv_def_range .Ltmp17789 .Ltmp17790, "E\021O\001\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33593: + .p2align 2 + .cv_linetable 1713, "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z", .Lfunc_end1713 + .section .debug$S,"dr",associative,"??_G_Root_node@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Root_node::~_Root_node + .long .Ltmp33603-.Ltmp33602 # Subsection size +.Ltmp33602: + .short .Ltmp33605-.Ltmp33604 # Record length +.Ltmp33604: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1714-"??_G_Root_node@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12720 # Function type index + .secrel32 "??_G_Root_node@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G_Root_node@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Root_node::~_Root_node" # Function name +.Ltmp33605: + .short .Ltmp33607-.Ltmp33606 # Record length +.Ltmp33606: + .short 4414 # Record kind: S_LOCAL + .long 9178 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33607: + .cv_def_range .Ltmp17791 .Ltmp17792, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33609-.Ltmp33608 # Record length +.Ltmp33608: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp33609: + .cv_def_range .Ltmp17791 .Ltmp17792, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33603: + .p2align 2 + .cv_linetable 1714, "??_G_Root_node@std@@UEAAPEAXI@Z", .Lfunc_end1714 + .section .debug$S,"dr",associative,"??_G_Node_base@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_base::~_Node_base + .long .Ltmp33611-.Ltmp33610 # Subsection size +.Ltmp33610: + .short .Ltmp33613-.Ltmp33612 # Record length +.Ltmp33612: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1715-"??_G_Node_base@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12721 # Function type index + .secrel32 "??_G_Node_base@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G_Node_base@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_base::~_Node_base" # Function name +.Ltmp33613: + .short .Ltmp33615-.Ltmp33614 # Record length +.Ltmp33614: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33615: + .cv_def_range .Ltmp17793 .Ltmp17794, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33617-.Ltmp33616 # Record length +.Ltmp33616: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp33617: + .cv_def_range .Ltmp17793 .Ltmp17794, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33611: + .p2align 2 + .cv_linetable 1715, "??_G_Node_base@std@@UEAAPEAXI@Z", .Lfunc_end1715 + .section .debug$S,"dr",associative,"??1_Node_base@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_base::~_Node_base + .long .Ltmp33619-.Ltmp33618 # Subsection size +.Ltmp33618: + .short .Ltmp33621-.Ltmp33620 # Record length +.Ltmp33620: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1716-"??1_Node_base@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12721 # Function type index + .secrel32 "??1_Node_base@std@@UEAA@XZ" # Function section relative address + .secidx "??1_Node_base@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_base::~_Node_base" # Function name +.Ltmp33621: + .short .Ltmp33623-.Ltmp33622 # Record length +.Ltmp33622: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33623: + .cv_def_range .Ltmp17795 .Ltmp17796, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33619: + .p2align 2 + .cv_linetable 1716, "??1_Node_base@std@@UEAA@XZ", .Lfunc_end1716 + .section .debug$S,"dr",associative,"??1_Root_node@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Root_node::~_Root_node + .long .Ltmp33625-.Ltmp33624 # Subsection size +.Ltmp33624: + .short .Ltmp33627-.Ltmp33626 # Record length +.Ltmp33626: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1717-"??1_Root_node@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12720 # Function type index + .secrel32 "??1_Root_node@std@@UEAA@XZ" # Function section relative address + .secidx "??1_Root_node@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Root_node::~_Root_node" # Function name +.Ltmp33627: + .short .Ltmp33629-.Ltmp33628 # Record length +.Ltmp33628: + .short 4414 # Record kind: S_LOCAL + .long 9178 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33629: + .cv_def_range .Ltmp17797 .Ltmp17799, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33625: + .p2align 2 + .cv_linetable 1717, "??1_Root_node@std@@UEAA@XZ", .Lfunc_end1717 + .section .debug$S,"dr",associative,"??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator|= + .long .Ltmp33631-.Ltmp33630 # Subsection size +.Ltmp33630: + .short .Ltmp33633-.Ltmp33632 # Record length +.Ltmp33632: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1718-"??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12725 # Function type index + .secrel32 "??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" # Function section relative address + .secidx "??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator|=" # Function name +.Ltmp33633: + .short .Ltmp33635-.Ltmp33634 # Record length +.Ltmp33634: + .short 4414 # Record kind: S_LOCAL + .long 12722 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp33635: + .cv_def_range .Ltmp17800 .Ltmp17801, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp33637-.Ltmp33636 # Record length +.Ltmp33636: + .short 4414 # Record kind: S_LOCAL + .long 9300 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp33637: + .cv_def_range .Ltmp17800 .Ltmp17801, "E\021O\001\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33631: + .p2align 2 + .cv_linetable 1718, "??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z", .Lfunc_end1718 + .section .debug$S,"dr",associative,"?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Is_esc + .long .Ltmp33639-.Ltmp33638 # Subsection size +.Ltmp33638: + .short .Ltmp33641-.Ltmp33640 # Record length +.Ltmp33640: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1719-"?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12726 # Function type index + .secrel32 "?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" # Function section relative address + .secidx "?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Is_esc" # Function name +.Ltmp33641: + .short .Ltmp33643-.Ltmp33642 # Record length +.Ltmp33642: + .short 4414 # Record kind: S_LOCAL + .long 12568 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33643: + .cv_def_range .Ltmp17802 .Ltmp17803, "E\021O\001\000\000\030\000\000\000" + .short .Ltmp33645-.Ltmp33644 # Record length +.Ltmp33644: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 0 # Flags + .asciz "_Ch0" +.Ltmp33645: + .cv_def_range .Ltmp17802 .Ltmp17803, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33639: + .p2align 2 + .cv_linetable 1719, "?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ", .Lfunc_end1719 + .section .debug$S,"dr",associative,"?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Beg_expr + .long .Ltmp33647-.Ltmp33646 # Subsection size +.Ltmp33646: + .short .Ltmp33649-.Ltmp33648 # Record length +.Ltmp33648: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1720-"?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12727 # Function type index + .secrel32 "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ" # Function section relative address + .secidx "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Beg_expr" # Function name +.Ltmp33649: + .short .Ltmp33651-.Ltmp33650 # Record length +.Ltmp33650: + .short 4414 # Record kind: S_LOCAL + .long 12600 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33651: + .cv_def_range .Ltmp17804 .Ltmp17805, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33647: + .p2align 2 + .cv_linetable 1720, "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ", .Lfunc_end1720 + .section .debug$S,"dr",associative,"?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Beg_expr + .long .Ltmp33653-.Ltmp33652 # Subsection size +.Ltmp33652: + .short .Ltmp33655-.Ltmp33654 # Record length +.Ltmp33654: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1721-"?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12728 # Function type index + .secrel32 "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z" # Function section relative address + .secidx "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Beg_expr" # Function name +.Ltmp33655: + .short .Ltmp33657-.Ltmp33656 # Record length +.Ltmp33656: + .short 4414 # Record kind: S_LOCAL + .long 12600 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33657: + .cv_def_range .Ltmp17806 .Ltmp17807, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp33659-.Ltmp33658 # Record length +.Ltmp33658: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 1 # Flags + .asciz "_Nx" +.Ltmp33659: + .cv_def_range .Ltmp17806 .Ltmp17807, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33653: + .p2align 2 + .cv_linetable 1721, "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z", .Lfunc_end1721 + .section .debug$S,"dr",associative,"?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Begin_capture_group + .long .Ltmp33661-.Ltmp33660 # Subsection size +.Ltmp33660: + .short .Ltmp33663-.Ltmp33662 # Record length +.Ltmp33662: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1722-"?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12729 # Function type index + .secrel32 "?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z" # Function section relative address + .secidx "?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Begin_capture_group" # Function name +.Ltmp33663: + .short .Ltmp33665-.Ltmp33664 # Record length +.Ltmp33664: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33665: + .cv_def_range .Ltmp17808 .Ltmp17809, "E\021O\001\000\000H\000\000\000" + .short .Ltmp33667-.Ltmp33666 # Record length +.Ltmp33666: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Idx" +.Ltmp33667: + .cv_def_range .Ltmp17808 .Ltmp17809, "E\021O\001\000\000T\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33661: + .p2align 2 + .cv_linetable 1722, "?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z", .Lfunc_end1722 + .section .debug$S,"dr",associative,"?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Disjunction + .long .Ltmp33669-.Ltmp33668 # Subsection size +.Ltmp33668: + .short .Ltmp33671-.Ltmp33670 # Record length +.Ltmp33670: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1723-"?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12730 # Function type index + .secrel32 "?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section relative address + .secidx "?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Disjunction" # Function name +.Ltmp33671: + .short .Ltmp33673-.Ltmp33672 # Record length +.Ltmp33672: + .short 4414 # Record kind: S_LOCAL + .long 12563 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33673: + .cv_def_range .Ltmp17810 .Ltmp17820, "E\021O\001\000\000P\000\000\000" + .short .Ltmp33675-.Ltmp33674 # Record length +.Ltmp33674: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 0 # Flags + .asciz "_Pos1" +.Ltmp33675: + .cv_def_range .Ltmp17810 .Ltmp17820, "E\021O\001\000\000H\000\000\000" + .short .Ltmp33677-.Ltmp33676 # Record length +.Ltmp33676: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 0 # Flags + .asciz "_Pos2" +.Ltmp33677: + .cv_def_range .Ltmp17810 .Ltmp17820, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33679-.Ltmp33678 # Record length +.Ltmp33678: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17814-.Ltmp17813 # Code size + .secrel32 .Ltmp17813 # Function section relative address + .secidx .Lfunc_begin1723 # Function section index + .byte 0 # Lexical block name +.Ltmp33679: + .short .Ltmp33681-.Ltmp33680 # Record length +.Ltmp33680: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 0 # Flags + .asciz "_Pos3" +.Ltmp33681: + .cv_def_range .Ltmp17813 .Ltmp17814, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp33683-.Ltmp33682 # Record length +.Ltmp33682: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17818-.Ltmp17817 # Code size + .secrel32 .Ltmp17817 # Function section relative address + .secidx .Lfunc_begin1723 # Function section index + .byte 0 # Lexical block name +.Ltmp33683: + .short .Ltmp33685-.Ltmp33684 # Record length +.Ltmp33684: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 0 # Flags + .asciz "_Pos3" +.Ltmp33685: + .cv_def_range .Ltmp17817 .Ltmp17818, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33669: + .p2align 2 + .cv_linetable 1723, "?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ", .Lfunc_end1723 + .section .debug$S,"dr",associative,"?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Error + .long .Ltmp33687-.Ltmp33686 # Subsection size +.Ltmp33686: + .short .Ltmp33689-.Ltmp33688 # Record length +.Ltmp33688: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1724-"?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12731 # Function type index + .secrel32 "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" # Function section relative address + .secidx "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Error" # Function name +.Ltmp33689: + .short .Ltmp33691-.Ltmp33690 # Record length +.Ltmp33690: + .short 4414 # Record kind: S_LOCAL + .long 12563 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33691: + .cv_def_range .Ltmp17821 .Ltmp17822, "E\021O\001\000\000(\000\000\000" + .short .Ltmp33693-.Ltmp33692 # Record length +.Ltmp33692: + .short 4414 # Record kind: S_LOCAL + .long 12571 # TypeIndex + .short 1 # Flags + .asciz "_Code" +.Ltmp33693: + .cv_def_range .Ltmp17821 .Ltmp17822, "E\021O\001\000\0004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33687: + .p2align 2 + .cv_linetable 1724, "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z", .Lfunc_end1724 + .section .debug$S,"dr",associative,"?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_End_group + .long .Ltmp33695-.Ltmp33694 # Subsection size +.Ltmp33694: + .short .Ltmp33697-.Ltmp33696 # Record length +.Ltmp33696: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1725-"?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12732 # Function type index + .secrel32 "?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" # Function section relative address + .secidx "?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_End_group" # Function name +.Ltmp33697: + .short .Ltmp33699-.Ltmp33698 # Record length +.Ltmp33698: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33699: + .cv_def_range .Ltmp17823 .Ltmp17824, "E\021O\001\000\000X\000\000\000" + .short .Ltmp33701-.Ltmp33700 # Record length +.Ltmp33700: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 1 # Flags + .asciz "_Back" +.Ltmp33701: + .cv_def_range .Ltmp17823 .Ltmp17824, "E\021O\001\000\000`\000\000\000" + .short .Ltmp33703-.Ltmp33702 # Record length +.Ltmp33702: + .short 4414 # Record kind: S_LOCAL + .long 9297 # TypeIndex + .short 0 # Flags + .asciz "_Elt" +.Ltmp33703: + .cv_def_range .Ltmp17823 .Ltmp17824, "E\021O\001\000\000T\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33695: + .p2align 2 + .cv_linetable 1725, "?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z", .Lfunc_end1725 + .section .debug$S,"dr",associative,"?_End_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_End_pattern + .long .Ltmp33705-.Ltmp33704 # Subsection size +.Ltmp33704: + .short .Ltmp33707-.Ltmp33706 # Record length +.Ltmp33706: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1726-"?_End_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12733 # Function type index + .secrel32 "?_End_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" # Function section relative address + .secidx "?_End_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_End_pattern" # Function name +.Ltmp33707: + .short .Ltmp33709-.Ltmp33708 # Record length +.Ltmp33708: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33709: + .cv_def_range .Ltmp17825 .Ltmp17826, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33705: + .p2align 2 + .cv_linetable 1726, "?_End_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ", .Lfunc_end1726 + .section .debug$S,"dr",associative,"?_Mark_count@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEBAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Mark_count + .long .Ltmp33711-.Ltmp33710 # Subsection size +.Ltmp33710: + .short .Ltmp33713-.Ltmp33712 # Record length +.Ltmp33712: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1727-"?_Mark_count@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEBAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12734 # Function type index + .secrel32 "?_Mark_count@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEBAIXZ" # Function section relative address + .secidx "?_Mark_count@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEBAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Mark_count" # Function name +.Ltmp33713: + .short .Ltmp33715-.Ltmp33714 # Record length +.Ltmp33714: + .short 4414 # Record kind: S_LOCAL + .long 12568 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33715: + .cv_def_range .Ltmp17827 .Ltmp17828, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33711: + .p2align 2 + .cv_linetable 1727, "?_Mark_count@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEBAIXZ", .Lfunc_end1727 + .section .debug$S,"dr",associative,"?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Calculate_loop_simplicity + .long .Ltmp33717-.Ltmp33716 # Subsection size +.Ltmp33716: + .short .Ltmp33719-.Ltmp33718 # Record length +.Ltmp33718: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1728-"?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12737 # Function type index + .secrel32 "?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z" # Function section relative address + .secidx "?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Calculate_loop_simplicity" # Function name +.Ltmp33719: + .short .Ltmp33721-.Ltmp33720 # Record length +.Ltmp33720: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 1 # Flags + .asciz "_Nx" +.Ltmp33721: + .cv_def_range .Ltmp17829 .Ltmp17846, "E\021O\001\000\000P\000\000\000" + .short .Ltmp33723-.Ltmp33722 # Record length +.Ltmp33722: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 1 # Flags + .asciz "_Ne" +.Ltmp33723: + .cv_def_range .Ltmp17829 .Ltmp17846, "E\021O\001\000\000X\000\000\000" + .short .Ltmp33725-.Ltmp33724 # Record length +.Ltmp33724: + .short 4414 # Record kind: S_LOCAL + .long 9732 # TypeIndex + .short 1 # Flags + .asciz "_Outer_rep" +.Ltmp33725: + .cv_def_range .Ltmp17829 .Ltmp17846, "E\021O\001\000\000`\000\000\000" + .short .Ltmp33727-.Ltmp33726 # Record length +.Ltmp33726: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17835-.Ltmp17833 # Code size + .secrel32 .Ltmp17833 # Function section relative address + .secidx .Lfunc_begin1728 # Function section index + .byte 0 # Lexical block name +.Ltmp33727: + .short .Ltmp33729-.Ltmp33728 # Record length +.Ltmp33728: + .short 4414 # Record kind: S_LOCAL + .long 9728 # TypeIndex + .short 0 # Flags + .asciz "_Branch" +.Ltmp33729: + .cv_def_range .Ltmp17833 .Ltmp17835, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33717: + .p2align 2 + .cv_linetable 1728, "?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z", .Lfunc_end1728 + .section .debug$S,"dr",associative,"?_Discard_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Discard_pattern + .long .Ltmp33731-.Ltmp33730 # Subsection size +.Ltmp33730: + .short .Ltmp33733-.Ltmp33732 # Record length +.Ltmp33732: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1729-"?_Discard_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12738 # Function type index + .secrel32 "?_Discard_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Discard_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Discard_pattern" # Function name +.Ltmp33733: + .short .Ltmp33735-.Ltmp33734 # Record length +.Ltmp33734: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33735: + .cv_def_range .Ltmp17847 .Ltmp17848, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33731: + .p2align 2 + .cv_linetable 1729, "?_Discard_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ", .Lfunc_end1729 + .section .debug$S,"dr",associative,"?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Link_node + .long .Ltmp33737-.Ltmp33736 # Subsection size +.Ltmp33736: + .short .Ltmp33739-.Ltmp33738 # Record length +.Ltmp33738: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1730-"?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12739 # Function type index + .secrel32 "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" # Function section relative address + .secidx "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Link_node" # Function name +.Ltmp33739: + .short .Ltmp33741-.Ltmp33740 # Record length +.Ltmp33740: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33741: + .cv_def_range .Ltmp17849 .Ltmp17852, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp33743-.Ltmp33742 # Record length +.Ltmp33742: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 1 # Flags + .asciz "_Nx" +.Ltmp33743: + .cv_def_range .Ltmp17849 .Ltmp17852, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33737: + .p2align 2 + .cv_linetable 1730, "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z", .Lfunc_end1730 + .section .debug$S,"dr",associative,"??0_Node_capture@std@@QEAA@I@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_capture::_Node_capture + .long .Ltmp33745-.Ltmp33744 # Subsection size +.Ltmp33744: + .short .Ltmp33747-.Ltmp33746 # Record length +.Ltmp33746: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1731-"??0_Node_capture@std@@QEAA@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12740 # Function type index + .secrel32 "??0_Node_capture@std@@QEAA@I@Z" # Function section relative address + .secidx "??0_Node_capture@std@@QEAA@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_capture::_Node_capture" # Function name +.Ltmp33747: + .short .Ltmp33749-.Ltmp33748 # Record length +.Ltmp33748: + .short 4414 # Record kind: S_LOCAL + .long 11396 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33749: + .cv_def_range .Ltmp17853 .Ltmp17854, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33751-.Ltmp33750 # Record length +.Ltmp33750: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Ix" +.Ltmp33751: + .cv_def_range .Ltmp17853 .Ltmp17854, "E\021O\001\000\000D\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33745: + .p2align 2 + .cv_linetable 1731, "??0_Node_capture@std@@QEAA@I@Z", .Lfunc_end1731 + .section .debug$S,"dr",associative,"??_G_Node_capture@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_capture::~_Node_capture + .long .Ltmp33753-.Ltmp33752 # Subsection size +.Ltmp33752: + .short .Ltmp33755-.Ltmp33754 # Record length +.Ltmp33754: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1732-"??_G_Node_capture@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12742 # Function type index + .secrel32 "??_G_Node_capture@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G_Node_capture@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_capture::~_Node_capture" # Function name +.Ltmp33755: + .short .Ltmp33757-.Ltmp33756 # Record length +.Ltmp33756: + .short 4414 # Record kind: S_LOCAL + .long 11396 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33757: + .cv_def_range .Ltmp17855 .Ltmp17856, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33759-.Ltmp33758 # Record length +.Ltmp33758: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp33759: + .cv_def_range .Ltmp17855 .Ltmp17856, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33753: + .p2align 2 + .cv_linetable 1732, "??_G_Node_capture@std@@UEAAPEAXI@Z", .Lfunc_end1732 + .section .debug$S,"dr",associative,"??1_Node_capture@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_capture::~_Node_capture + .long .Ltmp33761-.Ltmp33760 # Subsection size +.Ltmp33760: + .short .Ltmp33763-.Ltmp33762 # Record length +.Ltmp33762: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1733-"??1_Node_capture@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12742 # Function type index + .secrel32 "??1_Node_capture@std@@UEAA@XZ" # Function section relative address + .secidx "??1_Node_capture@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_capture::~_Node_capture" # Function name +.Ltmp33763: + .short .Ltmp33765-.Ltmp33764 # Record length +.Ltmp33764: + .short 4414 # Record kind: S_LOCAL + .long 11396 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33765: + .cv_def_range .Ltmp17857 .Ltmp17859, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33761: + .p2align 2 + .cv_linetable 1733, "??1_Node_capture@std@@UEAA@XZ", .Lfunc_end1733 + .section .debug$S,"dr",associative,"?_Getmark@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBAPEAV_Node_base@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Getmark + .long .Ltmp33767-.Ltmp33766 # Subsection size +.Ltmp33766: + .short .Ltmp33769-.Ltmp33768 # Record length +.Ltmp33768: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1734-"?_Getmark@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBAPEAV_Node_base@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12743 # Function type index + .secrel32 "?_Getmark@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBAPEAV_Node_base@2@XZ" # Function section relative address + .secidx "?_Getmark@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBAPEAV_Node_base@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Getmark" # Function name +.Ltmp33769: + .short .Ltmp33771-.Ltmp33770 # Record length +.Ltmp33770: + .short 4414 # Record kind: S_LOCAL + .long 12600 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33771: + .cv_def_range .Ltmp17860 .Ltmp17861, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33767: + .p2align 2 + .cv_linetable 1734, "?_Getmark@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBAPEAV_Node_base@2@XZ", .Lfunc_end1734 + .section .debug$S,"dr",associative,"?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Alternative + .long .Ltmp33773-.Ltmp33772 # Subsection size +.Ltmp33772: + .short .Ltmp33775-.Ltmp33774 # Record length +.Ltmp33774: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1735-"?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12744 # Function type index + .secrel32 "?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Function section relative address + .secidx "?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Alternative" # Function name +.Ltmp33775: + .short .Ltmp33777-.Ltmp33776 # Record length +.Ltmp33776: + .short 4414 # Record kind: S_LOCAL + .long 12563 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33777: + .cv_def_range .Ltmp17862 .Ltmp17901, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33779-.Ltmp33778 # Record length +.Ltmp33778: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Found" +.Ltmp33779: + .cv_def_range .Ltmp17862 .Ltmp17901, "E\021O\001\000\000/\000\000\000" + .short .Ltmp33781-.Ltmp33780 # Record length +.Ltmp33780: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17900-.Ltmp17863 # Code size + .secrel32 .Ltmp17863 # Function section relative address + .secidx .Lfunc_begin1735 # Function section index + .byte 0 # Lexical block name +.Ltmp33781: + .short .Ltmp33783-.Ltmp33782 # Record length +.Ltmp33782: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Quant" +.Ltmp33783: + .cv_def_range .Ltmp17863 .Ltmp17900, "E\021O\001\000\000.\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33773: + .p2align 2 + .cv_linetable 1735, "?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ", .Lfunc_end1735 + .section .debug$S,"dr",associative,"?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Begin_group + .long .Ltmp33785-.Ltmp33784 # Subsection size +.Ltmp33784: + .short .Ltmp33787-.Ltmp33786 # Record length +.Ltmp33786: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1736-"?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12745 # Function type index + .secrel32 "?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ" # Function section relative address + .secidx "?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Begin_group" # Function name +.Ltmp33787: + .short .Ltmp33789-.Ltmp33788 # Record length +.Ltmp33788: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33789: + .cv_def_range .Ltmp17902 .Ltmp17903, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33785: + .p2align 2 + .cv_linetable 1736, "?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ", .Lfunc_end1736 + .section .debug$S,"dr",associative,"?_Begin_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@PEAV32@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Begin_if + .long .Ltmp33791-.Ltmp33790 # Subsection size +.Ltmp33790: + .short .Ltmp33793-.Ltmp33792 # Record length +.Ltmp33792: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1737-"?_Begin_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@PEAV32@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12746 # Function type index + .secrel32 "?_Begin_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@PEAV32@@Z" # Function section relative address + .secidx "?_Begin_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@PEAV32@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Begin_if" # Function name +.Ltmp33793: + .short .Ltmp33795-.Ltmp33794 # Record length +.Ltmp33794: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33795: + .cv_def_range .Ltmp17904 .Ltmp17905, "E\021O\001\000\000h\000\000\000" + .short .Ltmp33797-.Ltmp33796 # Record length +.Ltmp33796: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 1 # Flags + .asciz "_Start" +.Ltmp33797: + .cv_def_range .Ltmp17904 .Ltmp17905, "E\021O\001\000\000p\000\000\000" + .short .Ltmp33799-.Ltmp33798 # Record length +.Ltmp33798: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp33799: + .cv_def_range .Ltmp17904 .Ltmp17905, "E\021O\001\000\000`\000\000\000" + .short .Ltmp33801-.Ltmp33800 # Record length +.Ltmp33800: + .short 4414 # Record kind: S_LOCAL + .long 9728 # TypeIndex + .short 0 # Flags + .asciz "_Node1" +.Ltmp33801: + .cv_def_range .Ltmp17904 .Ltmp17905, "E\021O\001\000\000X\000\000\000" + .short .Ltmp33803-.Ltmp33802 # Record length +.Ltmp33802: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 0 # Flags + .asciz "_Pos" +.Ltmp33803: + .cv_def_range .Ltmp17904 .Ltmp17905, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33791: + .p2align 2 + .cv_linetable 1737, "?_Begin_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@PEAV32@@Z", .Lfunc_end1737 + .section .debug$S,"dr",associative,"?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Next + .long .Ltmp33805-.Ltmp33804 # Subsection size +.Ltmp33804: + .short .Ltmp33807-.Ltmp33806 # Record length +.Ltmp33806: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1738-"?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12747 # Function type index + .secrel32 "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section relative address + .secidx "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Next" # Function name +.Ltmp33807: + .short .Ltmp33809-.Ltmp33808 # Record length +.Ltmp33808: + .short 4414 # Record kind: S_LOCAL + .long 12563 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33809: + .cv_def_range .Ltmp17906 .Ltmp17911, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33805: + .p2align 2 + .cv_linetable 1738, "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ", .Lfunc_end1738 + .section .debug$S,"dr",associative,"?_Else_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Else_if + .long .Ltmp33811-.Ltmp33810 # Subsection size +.Ltmp33810: + .short .Ltmp33813-.Ltmp33812 # Record length +.Ltmp33812: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1739-"?_Else_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12748 # Function type index + .secrel32 "?_Else_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@0@Z" # Function section relative address + .secidx "?_Else_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Else_if" # Function name +.Ltmp33813: + .short .Ltmp33815-.Ltmp33814 # Record length +.Ltmp33814: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33815: + .cv_def_range .Ltmp17912 .Ltmp17913, "E\021O\001\000\000P\000\000\000" + .short .Ltmp33817-.Ltmp33816 # Record length +.Ltmp33816: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 1 # Flags + .asciz "_Start" +.Ltmp33817: + .cv_def_range .Ltmp17912 .Ltmp17913, "E\021O\001\000\000X\000\000\000" + .short .Ltmp33819-.Ltmp33818 # Record length +.Ltmp33818: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 1 # Flags + .asciz "_End" +.Ltmp33819: + .cv_def_range .Ltmp17912 .Ltmp17913, "E\021O\001\000\000`\000\000\000" + .short .Ltmp33821-.Ltmp33820 # Record length +.Ltmp33820: + .short 4414 # Record kind: S_LOCAL + .long 9728 # TypeIndex + .short 0 # Flags + .asciz "_Parent" +.Ltmp33821: + .cv_def_range .Ltmp17912 .Ltmp17913, "E\021O\001\000\000H\000\000\000" + .short .Ltmp33823-.Ltmp33822 # Record length +.Ltmp33822: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 0 # Flags + .asciz "_First" +.Ltmp33823: + .cv_def_range .Ltmp17912 .Ltmp17913, "E\021O\001\000\000@\000\000\000" + .short .Ltmp33825-.Ltmp33824 # Record length +.Ltmp33824: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 0 # Flags + .asciz "_Last" +.Ltmp33825: + .cv_def_range .Ltmp17912 .Ltmp17913, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33811: + .p2align 2 + .cv_linetable 1739, "?_Else_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@0@Z", .Lfunc_end1739 + .section .debug$S,"dr",associative,"?_Add_dot@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_dot + .long .Ltmp33827-.Ltmp33826 # Subsection size +.Ltmp33826: + .short .Ltmp33829-.Ltmp33828 # Record length +.Ltmp33828: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1740-"?_Add_dot@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12749 # Function type index + .secrel32 "?_Add_dot@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Add_dot@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_dot" # Function name +.Ltmp33829: + .short .Ltmp33831-.Ltmp33830 # Record length +.Ltmp33830: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33831: + .cv_def_range .Ltmp17914 .Ltmp17915, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33827: + .p2align 2 + .cv_linetable 1740, "?_Add_dot@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ", .Lfunc_end1740 + .section .debug$S,"dr",associative,"?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_wbound + .long .Ltmp33833-.Ltmp33832 # Subsection size +.Ltmp33832: + .short .Ltmp33835-.Ltmp33834 # Record length +.Ltmp33834: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1741-"?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12750 # Function type index + .secrel32 "?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_wbound" # Function name +.Ltmp33835: + .short .Ltmp33837-.Ltmp33836 # Record length +.Ltmp33836: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33837: + .cv_def_range .Ltmp17916 .Ltmp17917, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33833: + .p2align 2 + .cv_linetable 1741, "?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ", .Lfunc_end1741 + .section .debug$S,"dr",associative,"?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Negate + .long .Ltmp33839-.Ltmp33838 # Subsection size +.Ltmp33838: + .short .Ltmp33841-.Ltmp33840 # Record length +.Ltmp33840: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1742-"?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12751 # Function type index + .secrel32 "?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Negate" # Function name +.Ltmp33841: + .short .Ltmp33843-.Ltmp33842 # Record length +.Ltmp33842: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33843: + .cv_def_range .Ltmp17918 .Ltmp17919, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33839: + .p2align 2 + .cv_linetable 1742, "?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ", .Lfunc_end1742 + .section .debug$S,"dr",associative,"?_AtomEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_AtomEscape + .long .Ltmp33845-.Ltmp33844 # Subsection size +.Ltmp33844: + .short .Ltmp33847-.Ltmp33846 # Record length +.Ltmp33846: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1743-"?_AtomEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12752 # Function type index + .secrel32 "?_AtomEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section relative address + .secidx "?_AtomEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_AtomEscape" # Function name +.Ltmp33847: + .short .Ltmp33849-.Ltmp33848 # Record length +.Ltmp33848: + .short 4414 # Record kind: S_LOCAL + .long 12563 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33849: + .cv_def_range .Ltmp17920 .Ltmp17933, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33845: + .p2align 2 + .cv_linetable 1743, "?_AtomEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ", .Lfunc_end1743 + .section .debug$S,"dr",associative,"?_CharacterClass@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_CharacterClass + .long .Ltmp33851-.Ltmp33850 # Subsection size +.Ltmp33850: + .short .Ltmp33853-.Ltmp33852 # Record length +.Ltmp33852: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1744-"?_CharacterClass@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12753 # Function type index + .secrel32 "?_CharacterClass@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section relative address + .secidx "?_CharacterClass@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_CharacterClass" # Function name +.Ltmp33853: + .short .Ltmp33855-.Ltmp33854 # Record length +.Ltmp33854: + .short 4414 # Record kind: S_LOCAL + .long 12563 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33855: + .cv_def_range .Ltmp17934 .Ltmp17939, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33851: + .p2align 2 + .cv_linetable 1744, "?_CharacterClass@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ", .Lfunc_end1744 + .section .debug$S,"dr",associative,"?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Expect + .long .Ltmp33857-.Ltmp33856 # Subsection size +.Ltmp33856: + .short .Ltmp33859-.Ltmp33858 # Record length +.Ltmp33858: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1745-"?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12754 # Function type index + .secrel32 "?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" # Function section relative address + .secidx "?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Expect" # Function name +.Ltmp33859: + .short .Ltmp33861-.Ltmp33860 # Record length +.Ltmp33860: + .short 4414 # Record kind: S_LOCAL + .long 12563 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33861: + .cv_def_range .Ltmp17940 .Ltmp17943, "E\021O\001\000\000(\000\000\000" + .short .Ltmp33863-.Ltmp33862 # Record length +.Ltmp33862: + .short 4414 # Record kind: S_LOCAL + .long 12561 # TypeIndex + .short 1 # Flags + .asciz "_St" +.Ltmp33863: + .cv_def_range .Ltmp17940 .Ltmp17943, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33865-.Ltmp33864 # Record length +.Ltmp33864: + .short 4414 # Record kind: S_LOCAL + .long 12571 # TypeIndex + .short 1 # Flags + .asciz "_Code" +.Ltmp33865: + .cv_def_range .Ltmp17940 .Ltmp17943, "E\021O\001\000\0004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33857: + .p2align 2 + .cv_linetable 1745, "?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z", .Lfunc_end1745 + .section .debug$S,"dr",associative,"?_Wrapped_disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Wrapped_disjunction + .long .Ltmp33867-.Ltmp33866 # Subsection size +.Ltmp33866: + .short .Ltmp33869-.Ltmp33868 # Record length +.Ltmp33868: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1746-"?_Wrapped_disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12755 # Function type index + .secrel32 "?_Wrapped_disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Function section relative address + .secidx "?_Wrapped_disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Wrapped_disjunction" # Function name +.Ltmp33869: + .short .Ltmp33871-.Ltmp33870 # Record length +.Ltmp33870: + .short 4414 # Record kind: S_LOCAL + .long 12563 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33871: + .cv_def_range .Ltmp17944 .Ltmp17958, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33873-.Ltmp33872 # Record length +.Ltmp33872: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17954-.Ltmp17946 # Code size + .secrel32 .Ltmp17946 # Function section relative address + .secidx .Lfunc_begin1746 # Function section index + .byte 0 # Lexical block name +.Ltmp33873: + .short .Ltmp33875-.Ltmp33874 # Record length +.Ltmp33874: + .short 4414 # Record kind: S_LOCAL + .long 12561 # TypeIndex + .short 0 # Flags + .asciz "_Ch" +.Ltmp33875: + .cv_def_range .Ltmp17946 .Ltmp17954, "E\021O\001\000\0004\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33867: + .p2align 2 + .cv_linetable 1746, "?_Wrapped_disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ", .Lfunc_end1746 + .section .debug$S,"dr",associative,"?_Add_bol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_bol + .long .Ltmp33877-.Ltmp33876 # Subsection size +.Ltmp33876: + .short .Ltmp33879-.Ltmp33878 # Record length +.Ltmp33878: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1747-"?_Add_bol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12756 # Function type index + .secrel32 "?_Add_bol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Add_bol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_bol" # Function name +.Ltmp33879: + .short .Ltmp33881-.Ltmp33880 # Record length +.Ltmp33880: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33881: + .cv_def_range .Ltmp17959 .Ltmp17960, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33877: + .p2align 2 + .cv_linetable 1747, "?_Add_bol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ", .Lfunc_end1747 + .section .debug$S,"dr",associative,"?_Add_eol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_eol + .long .Ltmp33883-.Ltmp33882 # Subsection size +.Ltmp33882: + .short .Ltmp33885-.Ltmp33884 # Record length +.Ltmp33884: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1748-"?_Add_eol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12757 # Function type index + .secrel32 "?_Add_eol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Add_eol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_eol" # Function name +.Ltmp33885: + .short .Ltmp33887-.Ltmp33886 # Record length +.Ltmp33886: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33887: + .cv_def_range .Ltmp17961 .Ltmp17962, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33883: + .p2align 2 + .cv_linetable 1748, "?_Add_eol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ", .Lfunc_end1748 + .section .debug$S,"dr",associative,"?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_char + .long .Ltmp33889-.Ltmp33888 # Subsection size +.Ltmp33888: + .short .Ltmp33891-.Ltmp33890 # Record length +.Ltmp33890: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1749-"?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12758 # Function type index + .secrel32 "?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" # Function section relative address + .secidx "?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_char" # Function name +.Ltmp33891: + .short .Ltmp33893-.Ltmp33892 # Record length +.Ltmp33892: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33893: + .cv_def_range .Ltmp17963 .Ltmp17969, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33895-.Ltmp33894 # Record length +.Ltmp33894: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp33895: + .cv_def_range .Ltmp17963 .Ltmp17969, "E\021O\001\000\000G\000\000\000" + .short .Ltmp33897-.Ltmp33896 # Record length +.Ltmp33896: + .short 4414 # Record kind: S_LOCAL + .long 11375 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp33897: + .cv_def_range .Ltmp17963 .Ltmp17969, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33889: + .p2align 2 + .cv_linetable 1749, "?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z", .Lfunc_end1749 + .section .debug$S,"dr",associative,"?_Quantifier@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Quantifier + .long .Ltmp33899-.Ltmp33898 # Subsection size +.Ltmp33898: + .short .Ltmp33901-.Ltmp33900 # Record length +.Ltmp33900: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1750-"?_Quantifier@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12759 # Function type index + .secrel32 "?_Quantifier@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section relative address + .secidx "?_Quantifier@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Quantifier" # Function name +.Ltmp33901: + .short .Ltmp33903-.Ltmp33902 # Record length +.Ltmp33902: + .short 4414 # Record kind: S_LOCAL + .long 12563 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33903: + .cv_def_range .Ltmp17970 .Ltmp17992, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33905-.Ltmp33904 # Record length +.Ltmp33904: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "_Min" +.Ltmp33905: + .cv_def_range .Ltmp17970 .Ltmp17992, "E\021O\001\000\000,\000\000\000" + .short .Ltmp33907-.Ltmp33906 # Record length +.Ltmp33906: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "_Max" +.Ltmp33907: + .cv_def_range .Ltmp17970 .Ltmp17992, "E\021O\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33899: + .p2align 2 + .cv_linetable 1750, "?_Quantifier@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ", .Lfunc_end1750 + .section .debug$S,"dr",associative,"?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_New_node + .long .Ltmp33909-.Ltmp33908 # Subsection size +.Ltmp33908: + .short .Ltmp33911-.Ltmp33910 # Record length +.Ltmp33910: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1751-"?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12760 # Function type index + .secrel32 "?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" # Function section relative address + .secidx "?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_New_node" # Function name +.Ltmp33911: + .short .Ltmp33913-.Ltmp33912 # Record length +.Ltmp33912: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33913: + .cv_def_range .Ltmp17993 .Ltmp17994, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33915-.Ltmp33914 # Record length +.Ltmp33914: + .short 4414 # Record kind: S_LOCAL + .long 9297 # TypeIndex + .short 1 # Flags + .asciz "_Kind" +.Ltmp33915: + .cv_def_range .Ltmp17993 .Ltmp17994, "E\021O\001\000\000D\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33909: + .p2align 2 + .cv_linetable 1751, "?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z", .Lfunc_end1751 + .section .debug$S,"dr",associative,"??_6std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator^= + .long .Ltmp33917-.Ltmp33916 # Subsection size +.Ltmp33916: + .short .Ltmp33919-.Ltmp33918 # Record length +.Ltmp33918: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1752-"??_6std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12761 # Function type index + .secrel32 "??_6std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" # Function section relative address + .secidx "??_6std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator^=" # Function name +.Ltmp33919: + .short .Ltmp33921-.Ltmp33920 # Record length +.Ltmp33920: + .short 4414 # Record kind: S_LOCAL + .long 12722 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp33921: + .cv_def_range .Ltmp17995 .Ltmp17996, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp33923-.Ltmp33922 # Record length +.Ltmp33922: + .short 4414 # Record kind: S_LOCAL + .long 9300 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp33923: + .cv_def_range .Ltmp17995 .Ltmp17996, "E\021O\001\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33917: + .p2align 2 + .cv_linetable 1752, "??_6std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z", .Lfunc_end1752 + .section .debug$S,"dr",associative,"?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_DecimalDigits + .long .Ltmp33925-.Ltmp33924 # Subsection size +.Ltmp33924: + .short .Ltmp33927-.Ltmp33926 # Record length +.Ltmp33926: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1753-"?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12762 # Function type index + .secrel32 "?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Function section relative address + .secidx "?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_DecimalDigits" # Function name +.Ltmp33927: + .short .Ltmp33929-.Ltmp33928 # Record length +.Ltmp33928: + .short 4414 # Record kind: S_LOCAL + .long 12563 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33929: + .cv_def_range .Ltmp17997 .Ltmp17998, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33925: + .p2align 2 + .cv_linetable 1753, "?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ", .Lfunc_end1753 + .section .debug$S,"dr",associative,"?_Add_backreference@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_backreference + .long .Ltmp33931-.Ltmp33930 # Subsection size +.Ltmp33930: + .short .Ltmp33933-.Ltmp33932 # Record length +.Ltmp33932: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1754-"?_Add_backreference@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12763 # Function type index + .secrel32 "?_Add_backreference@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXI@Z" # Function section relative address + .secidx "?_Add_backreference@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_backreference" # Function name +.Ltmp33933: + .short .Ltmp33935-.Ltmp33934 # Record length +.Ltmp33934: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33935: + .cv_def_range .Ltmp17999 .Ltmp18000, "E\021O\001\000\000H\000\000\000" + .short .Ltmp33937-.Ltmp33936 # Record length +.Ltmp33936: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Idx" +.Ltmp33937: + .cv_def_range .Ltmp17999 .Ltmp18000, "E\021O\001\000\000T\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33931: + .p2align 2 + .cv_linetable 1754, "?_Add_backreference@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXI@Z", .Lfunc_end1754 + .section .debug$S,"dr",associative,"?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_CharacterEscape + .long .Ltmp33939-.Ltmp33938 # Subsection size +.Ltmp33938: + .short .Ltmp33941-.Ltmp33940 # Record length +.Ltmp33940: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1755-"?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12764 # Function type index + .secrel32 "?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Function section relative address + .secidx "?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_CharacterEscape" # Function name +.Ltmp33941: + .short .Ltmp33943-.Ltmp33942 # Record length +.Ltmp33942: + .short 4414 # Record kind: S_LOCAL + .long 12563 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33943: + .cv_def_range .Ltmp18001 .Ltmp18023, "E\021O\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33939: + .p2align 2 + .cv_linetable 1755, "?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ", .Lfunc_end1755 + .section .debug$S,"dr",associative,"?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_CharacterClassEscape + .long .Ltmp33945-.Ltmp33944 # Subsection size +.Ltmp33944: + .short .Ltmp33947-.Ltmp33946 # Record length +.Ltmp33946: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1756-"?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12765 # Function type index + .secrel32 "?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z" # Function section relative address + .secidx "?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_CharacterClassEscape" # Function name +.Ltmp33947: + .short .Ltmp33949-.Ltmp33948 # Record length +.Ltmp33948: + .short 4414 # Record kind: S_LOCAL + .long 12563 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33949: + .cv_def_range .Ltmp18024 .Ltmp18029, "E\021O\001\000\000X\000\000\000" + .short .Ltmp33951-.Ltmp33950 # Record length +.Ltmp33950: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Addit" +.Ltmp33951: + .cv_def_range .Ltmp18024 .Ltmp18029, "E\021O\001\000\000f\000\000\000" + .short .Ltmp33953-.Ltmp33952 # Record length +.Ltmp33952: + .short 4414 # Record kind: S_LOCAL + .long 17 # TypeIndex + .short 0 # Flags + .asciz "_Cls" +.Ltmp33953: + .cv_def_range .Ltmp18024 .Ltmp18029, "E\021O\001\000\000V\000\000\000" + .short .Ltmp33955-.Ltmp33954 # Record length +.Ltmp33954: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 0 # Flags + .asciz "_Ch0" +.Ltmp33955: + .cv_def_range .Ltmp18024 .Ltmp18029, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33945: + .p2align 2 + .cv_linetable 1756, "?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z", .Lfunc_end1756 + .section .debug$S,"dr",associative,"?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Do_digits + .long .Ltmp33957-.Ltmp33956 # Subsection size +.Ltmp33956: + .short .Ltmp33959-.Ltmp33958 # Record length +.Ltmp33958: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1757-"?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12766 # Function type index + .secrel32 "?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z" # Function section relative address + .secidx "?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Do_digits" # Function name +.Ltmp33959: + .short .Ltmp33961-.Ltmp33960 # Record length +.Ltmp33960: + .short 4414 # Record kind: S_LOCAL + .long 12563 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33961: + .cv_def_range .Ltmp18030 .Ltmp18033, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33963-.Ltmp33962 # Record length +.Ltmp33962: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Base" +.Ltmp33963: + .cv_def_range .Ltmp18030 .Ltmp18033, "E\021O\001\000\000@\000\000\000" + .short .Ltmp33965-.Ltmp33964 # Record length +.Ltmp33964: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp33965: + .cv_def_range .Ltmp18030 .Ltmp18033, "E\021O\001\000\000D\000\000\000" + .short .Ltmp33967-.Ltmp33966 # Record length +.Ltmp33966: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "_Chv" +.Ltmp33967: + .cv_def_range .Ltmp18030 .Ltmp18033, "E\021O\001\000\0004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33957: + .p2align 2 + .cv_linetable 1757, "?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z", .Lfunc_end1757 + .section .debug$S,"dr",associative,"?value@?$regex_traits@D@std@@QEBAHDH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::regex_traits::value + .long .Ltmp33969-.Ltmp33968 # Subsection size +.Ltmp33968: + .short .Ltmp33971-.Ltmp33970 # Record length +.Ltmp33970: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1758-"?value@?$regex_traits@D@std@@QEBAHDH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12767 # Function type index + .secrel32 "?value@?$regex_traits@D@std@@QEBAHDH@Z" # Function section relative address + .secidx "?value@?$regex_traits@D@std@@QEBAHDH@Z" # Function section index + .byte 0 # Flags + .asciz "std::regex_traits::value" # Function name +.Ltmp33971: + .short .Ltmp33973-.Ltmp33972 # Record length +.Ltmp33972: + .short 4414 # Record kind: S_LOCAL + .long 9235 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33973: + .cv_def_range .Ltmp18034 .Ltmp18042, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp33975-.Ltmp33974 # Record length +.Ltmp33974: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp33975: + .cv_def_range .Ltmp18034 .Ltmp18042, "E\021O\001\000\000\017\000\000\000" + .short .Ltmp33977-.Ltmp33976 # Record length +.Ltmp33976: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Base" +.Ltmp33977: + .cv_def_range .Ltmp18034 .Ltmp18042, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33969: + .p2align 2 + .cv_linetable 1758, "?value@?$regex_traits@D@std@@QEBAHDH@Z", .Lfunc_end1758 + .section .debug$S,"dr",associative,"??0_Node_back@std@@QEAA@I@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_back::_Node_back + .long .Ltmp33979-.Ltmp33978 # Subsection size +.Ltmp33978: + .short .Ltmp33981-.Ltmp33980 # Record length +.Ltmp33980: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1759-"??0_Node_back@std@@QEAA@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12768 # Function type index + .secrel32 "??0_Node_back@std@@QEAA@I@Z" # Function section relative address + .secidx "??0_Node_back@std@@QEAA@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_back::_Node_back" # Function name +.Ltmp33981: + .short .Ltmp33983-.Ltmp33982 # Record length +.Ltmp33982: + .short 4414 # Record kind: S_LOCAL + .long 11409 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33983: + .cv_def_range .Ltmp18043 .Ltmp18044, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33985-.Ltmp33984 # Record length +.Ltmp33984: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Ix" +.Ltmp33985: + .cv_def_range .Ltmp18043 .Ltmp18044, "E\021O\001\000\000D\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33979: + .p2align 2 + .cv_linetable 1759, "??0_Node_back@std@@QEAA@I@Z", .Lfunc_end1759 + .section .debug$S,"dr",associative,"??_G_Node_back@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_back::~_Node_back + .long .Ltmp33987-.Ltmp33986 # Subsection size +.Ltmp33986: + .short .Ltmp33989-.Ltmp33988 # Record length +.Ltmp33988: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1760-"??_G_Node_back@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12770 # Function type index + .secrel32 "??_G_Node_back@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G_Node_back@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_back::~_Node_back" # Function name +.Ltmp33989: + .short .Ltmp33991-.Ltmp33990 # Record length +.Ltmp33990: + .short 4414 # Record kind: S_LOCAL + .long 11409 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33991: + .cv_def_range .Ltmp18045 .Ltmp18046, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33993-.Ltmp33992 # Record length +.Ltmp33992: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp33993: + .cv_def_range .Ltmp18045 .Ltmp18046, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33987: + .p2align 2 + .cv_linetable 1760, "??_G_Node_back@std@@UEAAPEAXI@Z", .Lfunc_end1760 + .section .debug$S,"dr",associative,"??1_Node_back@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_back::~_Node_back + .long .Ltmp33995-.Ltmp33994 # Subsection size +.Ltmp33994: + .short .Ltmp33997-.Ltmp33996 # Record length +.Ltmp33996: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1761-"??1_Node_back@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12770 # Function type index + .secrel32 "??1_Node_back@std@@UEAA@XZ" # Function section relative address + .secidx "??1_Node_back@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_back::~_Node_back" # Function name +.Ltmp33997: + .short .Ltmp33999-.Ltmp33998 # Record length +.Ltmp33998: + .short 4414 # Record kind: S_LOCAL + .long 11409 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33999: + .cv_def_range .Ltmp18047 .Ltmp18049, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33995: + .p2align 2 + .cv_linetable 1761, "??1_Node_back@std@@UEAA@XZ", .Lfunc_end1761 + .section .debug$S,"dr",associative,"?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Do_ffn + .long .Ltmp34001-.Ltmp34000 # Subsection size +.Ltmp34000: + .short .Ltmp34003-.Ltmp34002 # Record length +.Ltmp34002: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1762-"?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12771 # Function type index + .secrel32 "?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" # Function section relative address + .secidx "?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Do_ffn" # Function name +.Ltmp34003: + .short .Ltmp34005-.Ltmp34004 # Record length +.Ltmp34004: + .short 4414 # Record kind: S_LOCAL + .long 12563 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34005: + .cv_def_range .Ltmp18050 .Ltmp18060, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp34007-.Ltmp34006 # Record length +.Ltmp34006: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp34007: + .cv_def_range .Ltmp18050 .Ltmp18060, "E\021O\001\000\000\026\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34001: + .p2align 2 + .cv_linetable 1762, "?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z", .Lfunc_end1762 + .section .debug$S,"dr",associative,"?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Do_ffnx + .long .Ltmp34009-.Ltmp34008 # Subsection size +.Ltmp34008: + .short .Ltmp34011-.Ltmp34010 # Record length +.Ltmp34010: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1763-"?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12772 # Function type index + .secrel32 "?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" # Function section relative address + .secidx "?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Do_ffnx" # Function name +.Ltmp34011: + .short .Ltmp34013-.Ltmp34012 # Record length +.Ltmp34012: + .short 4414 # Record kind: S_LOCAL + .long 12563 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34013: + .cv_def_range .Ltmp18061 .Ltmp18065, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp34015-.Ltmp34014 # Record length +.Ltmp34014: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp34015: + .cv_def_range .Ltmp18061 .Ltmp18065, "E\021O\001\000\000\026\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34009: + .p2align 2 + .cv_linetable 1763, "?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z", .Lfunc_end1763 + .section .debug$S,"dr",associative,"?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_HexDigits + .long .Ltmp34017-.Ltmp34016 # Subsection size +.Ltmp34016: + .short .Ltmp34019-.Ltmp34018 # Record length +.Ltmp34018: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1764-"?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12773 # Function type index + .secrel32 "?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z" # Function section relative address + .secidx "?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_HexDigits" # Function name +.Ltmp34019: + .short .Ltmp34021-.Ltmp34020 # Record length +.Ltmp34020: + .short 4414 # Record kind: S_LOCAL + .long 12563 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34021: + .cv_def_range .Ltmp18066 .Ltmp18069, "E\021O\001\000\000(\000\000\000" + .short .Ltmp34023-.Ltmp34022 # Record length +.Ltmp34022: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp34023: + .cv_def_range .Ltmp18066 .Ltmp18069, "E\021O\001\000\0004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34017: + .p2align 2 + .cv_linetable 1764, "?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z", .Lfunc_end1764 + .section .debug$S,"dr",associative,"?_OctalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_OctalDigits + .long .Ltmp34025-.Ltmp34024 # Subsection size +.Ltmp34024: + .short .Ltmp34027-.Ltmp34026 # Record length +.Ltmp34026: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1765-"?_OctalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12774 # Function type index + .secrel32 "?_OctalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Function section relative address + .secidx "?_OctalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_OctalDigits" # Function name +.Ltmp34027: + .short .Ltmp34029-.Ltmp34028 # Record length +.Ltmp34028: + .short 4414 # Record kind: S_LOCAL + .long 12563 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34029: + .cv_def_range .Ltmp18070 .Ltmp18071, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34025: + .p2align 2 + .cv_linetable 1765, "?_OctalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ", .Lfunc_end1765 + .section .debug$S,"dr",associative,"?_IdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_IdentityEscape + .long .Ltmp34031-.Ltmp34030 # Subsection size +.Ltmp34030: + .short .Ltmp34033-.Ltmp34032 # Record length +.Ltmp34032: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1766-"?_IdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12775 # Function type index + .secrel32 "?_IdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Function section relative address + .secidx "?_IdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_IdentityEscape" # Function name +.Ltmp34033: + .short .Ltmp34035-.Ltmp34034 # Record length +.Ltmp34034: + .short 4414 # Record kind: S_LOCAL + .long 12563 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34035: + .cv_def_range .Ltmp18072 .Ltmp18076, "E\021O\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34031: + .p2align 2 + .cv_linetable 1766, "?_IdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ", .Lfunc_end1766 + .section .debug$S,"dr",associative,"?max@?$numeric_limits@E@std@@SAEXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::numeric_limits::max + .long .Ltmp34037-.Ltmp34036 # Subsection size +.Ltmp34036: + .short .Ltmp34039-.Ltmp34038 # Record length +.Ltmp34038: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1767-"?max@?$numeric_limits@E@std@@SAEXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12798 # 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 +.Ltmp34039: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34037: + .p2align 2 + .cv_linetable 1767, "?max@?$numeric_limits@E@std@@SAEXZ", .Lfunc_end1767 + .section .debug$S,"dr",associative,"?_IsIdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_IsIdentityEscape + .long .Ltmp34041-.Ltmp34040 # Subsection size +.Ltmp34040: + .short .Ltmp34043-.Ltmp34042 # Record length +.Ltmp34042: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1768-"?_IsIdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12799 # Function type index + .secrel32 "?_IsIdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" # Function section relative address + .secidx "?_IsIdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_IsIdentityEscape" # Function name +.Ltmp34043: + .short .Ltmp34045-.Ltmp34044 # Record length +.Ltmp34044: + .short 4414 # Record kind: S_LOCAL + .long 12568 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34045: + .cv_def_range .Ltmp18078 .Ltmp18084, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34041: + .p2align 2 + .cv_linetable 1768, "?_IsIdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ", .Lfunc_end1768 + .section .debug$S,"dr",associative,"??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_traits::lookup_classname + .long .Ltmp34047-.Ltmp34046 # Subsection size +.Ltmp34046: + .short .Ltmp34049-.Ltmp34048 # Record length +.Ltmp34048: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1769-"??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12802 # Function type index + .secrel32 "??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z" # Function section relative address + .secidx "??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::lookup_classname" # Function name +.Ltmp34049: + .short .Ltmp34051-.Ltmp34050 # Record length +.Ltmp34050: + .short 4414 # Record kind: S_LOCAL + .long 9326 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34051: + .cv_def_range .Ltmp18085 .Ltmp18095, "E\021O\001\000\000X\000\000\000" + .short .Ltmp34053-.Ltmp34052 # Record length +.Ltmp34052: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp34053: + .cv_def_range .Ltmp18085 .Ltmp18095, "E\021O\001\000\000`\000\000\000" + .short .Ltmp34055-.Ltmp34054 # Record length +.Ltmp34054: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp34055: + .cv_def_range .Ltmp18085 .Ltmp18095, "E\021O\001\000\000h\000\000\000" + .short .Ltmp34057-.Ltmp34056 # Record length +.Ltmp34056: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Icase" +.Ltmp34057: + .cv_def_range .Ltmp18085 .Ltmp18095, "E\021O\001\000\000w\000\000\000" + .short .Ltmp34059-.Ltmp34058 # Record length +.Ltmp34058: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Ix" +.Ltmp34059: + .cv_def_range .Ltmp18085 .Ltmp18095, "E\021O\001\000\000T\000\000\000" + .short .Ltmp34061-.Ltmp34060 # Record length +.Ltmp34060: + .short 4414 # Record kind: S_LOCAL + .long 17 # TypeIndex + .short 0 # Flags + .asciz "_Mask" +.Ltmp34061: + .cv_def_range .Ltmp18085 .Ltmp18095, "E\021O\001\000\000R\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34047: + .p2align 2 + .cv_linetable 1769, "??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z", .Lfunc_end1769 + .section .debug$S,"dr",associative,"?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_class + .long .Ltmp34063-.Ltmp34062 # Subsection size +.Ltmp34062: + .short .Ltmp34065-.Ltmp34064 # Record length +.Ltmp34064: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1770-"?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12803 # Function type index + .secrel32 "?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_class" # Function name +.Ltmp34065: + .short .Ltmp34067-.Ltmp34066 # Record length +.Ltmp34066: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34067: + .cv_def_range .Ltmp18096 .Ltmp18097, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34063: + .p2align 2 + .cv_linetable 1770, "?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ", .Lfunc_end1770 + .section .debug$S,"dr",associative,"?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_named_class + .long .Ltmp34069-.Ltmp34068 # Subsection size +.Ltmp34068: + .short .Ltmp34071-.Ltmp34070 # Record length +.Ltmp34070: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1771-"?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12804 # Function type index + .secrel32 "?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z" # Function section relative address + .secidx "?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_named_class" # Function name +.Ltmp34071: + .short .Ltmp34073-.Ltmp34072 # Record length +.Ltmp34072: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34073: + .cv_def_range .Ltmp18098 .Ltmp18099, "E\021O\001\000\0008\000\000\000" + .short .Ltmp34075-.Ltmp34074 # Record length +.Ltmp34074: + .short 4414 # Record kind: S_LOCAL + .long 17 # TypeIndex + .short 1 # Flags + .asciz "_Cl" +.Ltmp34075: + .cv_def_range .Ltmp18098 .Ltmp18099, "E\021O\001\000\000D\000\000\000" + .short .Ltmp34077-.Ltmp34076 # Record length +.Ltmp34076: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Negate" +.Ltmp34077: + .cv_def_range .Ltmp18098 .Ltmp18099, "E\021O\001\000\000G\000\000\000" + .short .Ltmp34079-.Ltmp34078 # Record length +.Ltmp34078: + .short 4414 # Record kind: S_LOCAL + .long 11838 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp34079: + .cv_def_range .Ltmp18098 .Ltmp18099, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34069: + .p2align 2 + .cv_linetable 1771, "?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z", .Lfunc_end1771 + .section .debug$S,"dr",associative,"??$_Get@D@_Cl_names@std@@QEBAPEBDXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Cl_names::_Get + .long .Ltmp34081-.Ltmp34080 # Subsection size +.Ltmp34080: + .short .Ltmp34083-.Ltmp34082 # Record length +.Ltmp34082: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1772-"??$_Get@D@_Cl_names@std@@QEBAPEBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12812 # Function type index + .secrel32 "??$_Get@D@_Cl_names@std@@QEBAPEBDXZ" # Function section relative address + .secidx "??$_Get@D@_Cl_names@std@@QEBAPEBDXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Cl_names::_Get" # Function name +.Ltmp34083: + .short .Ltmp34085-.Ltmp34084 # Record length +.Ltmp34084: + .short 4414 # Record kind: S_LOCAL + .long 12810 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34085: + .cv_def_range .Ltmp18100 .Ltmp18101, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34081: + .p2align 2 + .cv_linetable 1772, "??$_Get@D@_Cl_names@std@@QEBAPEBDXZ", .Lfunc_end1772 + .section .debug$S,"dr",associative,"??$equal@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::equal > > + .long .Ltmp34087-.Ltmp34086 # Subsection size +.Ltmp34086: + .short .Ltmp34089-.Ltmp34088 # Record length +.Ltmp34088: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1773-"??$equal@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12827 # Function type index + .secrel32 "??$equal@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # Function section relative address + .secidx "??$equal@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::equal > >" # Function name +.Ltmp34089: + .short .Ltmp34091-.Ltmp34090 # Record length +.Ltmp34090: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp34091: + .cv_def_range .Ltmp18102 .Ltmp18103, "E\021O\001\000\000p\000\000\000" + .short .Ltmp34093-.Ltmp34092 # Record length +.Ltmp34092: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp34093: + .cv_def_range .Ltmp18102 .Ltmp18103, "E\021O\001\000\000x\000\000\000" + .short .Ltmp34095-.Ltmp34094 # Record length +.Ltmp34094: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp34095: + .cv_def_range .Ltmp18102 .Ltmp18103, "E\021O\001\000\000\200\000\000\000" + .short .Ltmp34097-.Ltmp34096 # Record length +.Ltmp34096: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +.Ltmp34097: + .cv_def_range .Ltmp18102 .Ltmp18103, "E\021O\001\000\000\210\000\000\000" + .short .Ltmp34099-.Ltmp34098 # Record length +.Ltmp34098: + .short 4414 # Record kind: S_LOCAL + .long 12825 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp34099: + .cv_def_range .Ltmp18102 .Ltmp18103, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34087: + .p2align 2 + .cv_linetable 1773, "??$equal@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z", .Lfunc_end1773 + .section .debug$S,"dr",associative,"??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA@AEBV?$_Regex_traits@D@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Cmp_icase >::_Cmp_icase + .long .Ltmp34101-.Ltmp34100 # Subsection size +.Ltmp34100: + .short .Ltmp34103-.Ltmp34102 # Record length +.Ltmp34102: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1774-"??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA@AEBV?$_Regex_traits@D@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12828 # Function type index + .secrel32 "??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA@AEBV?$_Regex_traits@D@1@@Z" # Function section relative address + .secidx "??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA@AEBV?$_Regex_traits@D@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_icase >::_Cmp_icase" # Function name +.Ltmp34103: + .short .Ltmp34105-.Ltmp34104 # Record length +.Ltmp34104: + .short 4414 # Record kind: S_LOCAL + .long 12816 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34105: + .cv_def_range .Ltmp18104 .Ltmp18105, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp34107-.Ltmp34106 # Record length +.Ltmp34106: + .short 4414 # Record kind: S_LOCAL + .long 9320 # TypeIndex + .short 1 # Flags + .asciz "_Tr" +.Ltmp34107: + .cv_def_range .Ltmp18104 .Ltmp18105, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34101: + .p2align 2 + .cv_linetable 1774, "??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA@AEBV?$_Regex_traits@D@1@@Z", .Lfunc_end1774 + .section .debug$S,"dr",associative,"??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD000AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@Urandom_access_iterator_tag@0@2@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Equal_unchecked > > + .long .Ltmp34109-.Ltmp34108 # Subsection size +.Ltmp34108: + .short .Ltmp34111-.Ltmp34110 # Record length +.Ltmp34110: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1775-"??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD000AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@Urandom_access_iterator_tag@0@2@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12831 # Function type index + .secrel32 "??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD000AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@Urandom_access_iterator_tag@0@2@Z" # Function section relative address + .secidx "??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD000AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@Urandom_access_iterator_tag@0@2@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Equal_unchecked > >" # Function name +.Ltmp34111: + .short .Ltmp34113-.Ltmp34112 # Record length +.Ltmp34112: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp34113: + .cv_def_range .Ltmp18106 .Ltmp18109, "E\021O\001\000\000(\000\000\000" + .short .Ltmp34115-.Ltmp34114 # Record length +.Ltmp34114: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp34115: + .cv_def_range .Ltmp18106 .Ltmp18109, "E\021O\001\000\0000\000\000\000" + .short .Ltmp34117-.Ltmp34116 # Record length +.Ltmp34116: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp34117: + .cv_def_range .Ltmp18106 .Ltmp18109, "E\021O\001\000\0008\000\000\000" + .short .Ltmp34119-.Ltmp34118 # Record length +.Ltmp34118: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +.Ltmp34119: + .cv_def_range .Ltmp18106 .Ltmp18109, "E\021O\001\000\000@\000\000\000" + .short .Ltmp34121-.Ltmp34120 # Record length +.Ltmp34120: + .short 4414 # Record kind: S_LOCAL + .long 12819 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp34121: + .cv_def_range .Ltmp18106 .Ltmp18109, "E\021O\001\000\000\200\000\000\000" + .short .Ltmp34123-.Ltmp34122 # Record length +.Ltmp34122: + .short 4414 # Record kind: S_LOCAL + .long 4308 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp34123: + .cv_def_range .Ltmp18106 .Ltmp18109, "E\021O\001\000\000P\000\000\000" + .short .Ltmp34125-.Ltmp34124 # Record length +.Ltmp34124: + .short 4414 # Record kind: S_LOCAL + .long 4308 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp34125: + .cv_def_range .Ltmp18106 .Ltmp18109, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34109: + .p2align 2 + .cv_linetable 1775, "??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD000AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@Urandom_access_iterator_tag@0@2@Z", .Lfunc_end1775 + .section .debug$S,"dr",associative,"??$_Debug_pointer_if@U?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YAX_NAEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@PEB_WI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Debug_pointer_if > > + .long .Ltmp34127-.Ltmp34126 # Subsection size +.Ltmp34126: + .short .Ltmp34129-.Ltmp34128 # Record length +.Ltmp34128: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1776-"??$_Debug_pointer_if@U?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YAX_NAEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@PEB_WI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12834 # Function type index + .secrel32 "??$_Debug_pointer_if@U?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YAX_NAEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@PEB_WI@Z" # Function section relative address + .secidx "??$_Debug_pointer_if@U?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YAX_NAEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@PEB_WI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Debug_pointer_if > >" # Function name +.Ltmp34129: + .short .Ltmp34131-.Ltmp34130 # Record length +.Ltmp34130: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp34131: + .cv_def_range .Ltmp18110 .Ltmp18111, "E\021O\001\000\000\007\000\000\000" + .short .Ltmp34133-.Ltmp34132 # Record length +.Ltmp34132: + .short 4414 # Record kind: S_LOCAL + .long 12819 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp34133: + .cv_def_range .Ltmp18110 .Ltmp18111, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp34135-.Ltmp34134 # Record length +.Ltmp34134: + .short 4414 # Record kind: S_LOCAL + .long 7774 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp34135: + .cv_def_range .Ltmp18110 .Ltmp18111, "E\021O\001\000\000\020\000\000\000" + .short .Ltmp34137-.Ltmp34136 # Record length +.Ltmp34136: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp34137: + .cv_def_range .Ltmp18110 .Ltmp18111, "E\021O\001\000\000\034\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34127: + .p2align 2 + .cv_linetable 1776, "??$_Debug_pointer_if@U?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YAX_NAEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@PEB_WI@Z", .Lfunc_end1776 + .section .debug$S,"dr",associative,"??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD00AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Equal_unchecked > > + .long .Ltmp34139-.Ltmp34138 # Subsection size +.Ltmp34138: + .short .Ltmp34141-.Ltmp34140 # Record length +.Ltmp34140: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1777-"??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD00AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12837 # Function type index + .secrel32 "??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD00AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # Function section relative address + .secidx "??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD00AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Equal_unchecked > >" # Function name +.Ltmp34141: + .short .Ltmp34143-.Ltmp34142 # Record length +.Ltmp34142: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp34143: + .cv_def_range .Ltmp18112 .Ltmp18114, "E\021O\001\000\000P\000\000\000" + .short .Ltmp34145-.Ltmp34144 # Record length +.Ltmp34144: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp34145: + .cv_def_range .Ltmp18112 .Ltmp18114, "E\021O\001\000\000@\000\000\000" + .short .Ltmp34147-.Ltmp34146 # Record length +.Ltmp34146: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp34147: + .cv_def_range .Ltmp18112 .Ltmp18114, "E\021O\001\000\000X\000\000\000" + .short .Ltmp34149-.Ltmp34148 # Record length +.Ltmp34148: + .short 4414 # Record kind: S_LOCAL + .long 12819 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp34149: + .cv_def_range .Ltmp18112 .Ltmp18114, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34139: + .p2align 2 + .cv_linetable 1777, "??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD00AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z", .Lfunc_end1777 + .section .debug$S,"dr",associative,"??$_Equal_unchecked1@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD00AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Equal_unchecked1 > > + .long .Ltmp34151-.Ltmp34150 # Subsection size +.Ltmp34150: + .short .Ltmp34153-.Ltmp34152 # Record length +.Ltmp34152: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1778-"??$_Equal_unchecked1@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD00AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12840 # Function type index + .secrel32 "??$_Equal_unchecked1@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD00AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # Function section relative address + .secidx "??$_Equal_unchecked1@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD00AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Equal_unchecked1 > >" # Function name +.Ltmp34153: + .short .Ltmp34155-.Ltmp34154 # Record length +.Ltmp34154: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp34155: + .cv_def_range .Ltmp18115 .Ltmp18120, "E\021O\001\000\000 \000\000\000" + .short .Ltmp34157-.Ltmp34156 # Record length +.Ltmp34156: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp34157: + .cv_def_range .Ltmp18115 .Ltmp18120, "E\021O\001\000\000(\000\000\000" + .short .Ltmp34159-.Ltmp34158 # Record length +.Ltmp34158: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp34159: + .cv_def_range .Ltmp18115 .Ltmp18120, "E\021O\001\000\0000\000\000\000" + .short .Ltmp34161-.Ltmp34160 # Record length +.Ltmp34160: + .short 4414 # Record kind: S_LOCAL + .long 12819 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp34161: + .cv_def_range .Ltmp18115 .Ltmp18120, "E\021O\001\000\0008\000\000\000" + .short .Ltmp34163-.Ltmp34162 # Record length +.Ltmp34162: + .short 4414 # Record kind: S_LOCAL + .long 4869 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp34163: + .cv_def_range .Ltmp18115 .Ltmp18120, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34151: + .p2align 2 + .cv_linetable 1778, "??$_Equal_unchecked1@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBD00AEAU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U?$integral_constant@_N$0A@@0@@Z", .Lfunc_end1778 + .section .debug$S,"dr",associative,"??$_Equal_memcmp_is_safe@$$CBD$$CBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBQEBD0AEBU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Equal_memcmp_is_safe > > + .long .Ltmp34165-.Ltmp34164 # Subsection size +.Ltmp34164: + .short .Ltmp34167-.Ltmp34166 # Record length +.Ltmp34166: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1779-"??$_Equal_memcmp_is_safe@$$CBD$$CBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBQEBD0AEBU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12844 # Function type index + .secrel32 "??$_Equal_memcmp_is_safe@$$CBD$$CBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBQEBD0AEBU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # Function section relative address + .secidx "??$_Equal_memcmp_is_safe@$$CBD$$CBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBQEBD0AEBU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Equal_memcmp_is_safe > >" # Function name +.Ltmp34167: + .short .Ltmp34169-.Ltmp34168 # Record length +.Ltmp34168: + .short 4414 # Record kind: S_LOCAL + .long 12841 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp34169: + .cv_def_range .Ltmp18121 .Ltmp18122, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp34171-.Ltmp34170 # Record length +.Ltmp34170: + .short 4414 # Record kind: S_LOCAL + .long 12841 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp34171: + .cv_def_range .Ltmp18121 .Ltmp18122, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp34173-.Ltmp34172 # Record length +.Ltmp34172: + .short 4414 # Record kind: S_LOCAL + .long 12821 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp34173: + .cv_def_range .Ltmp18121 .Ltmp18122, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34165: + .p2align 2 + .cv_linetable 1779, "??$_Equal_memcmp_is_safe@$$CBD$$CBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBQEBD0AEBU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z", .Lfunc_end1779 + .section .debug$S,"dr",associative,"??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA_NDD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Cmp_icase >::operator() + .long .Ltmp34175-.Ltmp34174 # Subsection size +.Ltmp34174: + .short .Ltmp34177-.Ltmp34176 # Record length +.Ltmp34176: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1780-"??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA_NDD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12845 # Function type index + .secrel32 "??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA_NDD@Z" # Function section relative address + .secidx "??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA_NDD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_icase >::operator()" # Function name +.Ltmp34177: + .short .Ltmp34179-.Ltmp34178 # Record length +.Ltmp34178: + .short 4414 # Record kind: S_LOCAL + .long 12816 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34179: + .cv_def_range .Ltmp18123 .Ltmp18124, "E\021O\001\000\0008\000\000\000" + .short .Ltmp34181-.Ltmp34180 # Record length +.Ltmp34180: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E1" +.Ltmp34181: + .cv_def_range .Ltmp18123 .Ltmp18124, "E\021O\001\000\000F\000\000\000" + .short .Ltmp34183-.Ltmp34182 # Record length +.Ltmp34182: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E2" +.Ltmp34183: + .cv_def_range .Ltmp18123 .Ltmp18124, "E\021O\001\000\000G\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34175: + .p2align 2 + .cv_linetable 1780, "??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA_NDD@Z", .Lfunc_end1780 + .section .debug$S,"dr",associative,"??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_class >::_Node_class + .long .Ltmp34185-.Ltmp34184 # Subsection size +.Ltmp34184: + .short .Ltmp34187-.Ltmp34186 # Record length +.Ltmp34186: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1781-"??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12846 # Function type index + .secrel32 "??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" # Function section relative address + .secidx "??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_class >::_Node_class" # Function name +.Ltmp34187: + .short .Ltmp34189-.Ltmp34188 # Record length +.Ltmp34188: + .short 4414 # Record kind: S_LOCAL + .long 11838 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34189: + .cv_def_range .Ltmp18125 .Ltmp18126, "E\021O\001\000\0008\000\000\000" + .short .Ltmp34191-.Ltmp34190 # Record length +.Ltmp34190: + .short 4414 # Record kind: S_LOCAL + .long 9297 # TypeIndex + .short 1 # Flags + .asciz "_Ty" +.Ltmp34191: + .cv_def_range .Ltmp18125 .Ltmp18126, "E\021O\001\000\000@\000\000\000" + .short .Ltmp34193-.Ltmp34192 # Record length +.Ltmp34192: + .short 4414 # Record kind: S_LOCAL + .long 9300 # TypeIndex + .short 1 # Flags + .asciz "_Fl" +.Ltmp34193: + .cv_def_range .Ltmp18125 .Ltmp18126, "E\021O\001\000\000D\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34185: + .p2align 2 + .cv_linetable 1781, "??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z", .Lfunc_end1781 + .section .debug$S,"dr",associative,"??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_class >::~_Node_class + .long .Ltmp34195-.Ltmp34194 # Subsection size +.Ltmp34194: + .short .Ltmp34197-.Ltmp34196 # Record length +.Ltmp34196: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1782-"??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12847 # Function type index + .secrel32 "??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_class >::~_Node_class" # Function name +.Ltmp34197: + .short .Ltmp34199-.Ltmp34198 # Record length +.Ltmp34198: + .short 4414 # Record kind: S_LOCAL + .long 11838 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34199: + .cv_def_range .Ltmp18127 .Ltmp18128, "E\021O\001\000\0000\000\000\000" + .short .Ltmp34201-.Ltmp34200 # Record length +.Ltmp34200: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp34201: + .cv_def_range .Ltmp18127 .Ltmp18128, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34195: + .p2align 2 + .cv_linetable 1782, "??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAAPEAXI@Z", .Lfunc_end1782 + .section .debug$S,"dr",associative,"??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_class >::~_Node_class + .long .Ltmp34203-.Ltmp34202 # Subsection size +.Ltmp34202: + .short .Ltmp34205-.Ltmp34204 # Record length +.Ltmp34204: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1783-"??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12847 # Function type index + .secrel32 "??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAA@XZ" # Function section relative address + .secidx "??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_class >::~_Node_class" # Function name +.Ltmp34205: + .short .Ltmp34207-.Ltmp34206 # Record length +.Ltmp34206: + .short 4414 # Record kind: S_LOCAL + .long 11838 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34207: + .cv_def_range .Ltmp18129 .Ltmp18132, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34203: + .p2align 2 + .cv_linetable 1783, "??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAA@XZ", .Lfunc_end1783 + .section .debug$S,"dr",associative,"?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_class >::_Tidy + .long .Ltmp34209-.Ltmp34208 # Subsection size +.Ltmp34208: + .short .Ltmp34211-.Ltmp34210 # Record length +.Ltmp34210: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1784-"?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12848 # Function type index + .secrel32 "?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z" # Function section relative address + .secidx "?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_class >::_Tidy" # Function name +.Ltmp34211: + .short .Ltmp34213-.Ltmp34212 # Record length +.Ltmp34212: + .short 4414 # Record kind: S_LOCAL + .long 11838 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34213: + .cv_def_range .Ltmp18133 .Ltmp18136, "E\021O\001\000\0008\000\000\000" + .short .Ltmp34215-.Ltmp34214 # Record length +.Ltmp34214: + .short 4414 # Record kind: S_LOCAL + .long 11840 # TypeIndex + .short 1 # Flags + .asciz "_Head" +.Ltmp34215: + .cv_def_range .Ltmp18133 .Ltmp18136, "E\021O\001\000\000@\000\000\000" + .short .Ltmp34217-.Ltmp34216 # Record length +.Ltmp34216: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp18135-.Ltmp18134 # Code size + .secrel32 .Ltmp18134 # Function section relative address + .secidx .Lfunc_begin1784 # Function section index + .byte 0 # Lexical block name +.Ltmp34217: + .short .Ltmp34219-.Ltmp34218 # Record length +.Ltmp34218: + .short 4414 # Record kind: S_LOCAL + .long 11840 # TypeIndex + .short 0 # Flags + .asciz "_Temp" +.Ltmp34219: + .cv_def_range .Ltmp18134 .Ltmp18135, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34209: + .p2align 2 + .cv_linetable 1784, "?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z", .Lfunc_end1784 + .section .debug$S,"dr",associative,"??1?$_Buf@D@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Buf::~_Buf + .long .Ltmp34221-.Ltmp34220 # Subsection size +.Ltmp34220: + .short .Ltmp34223-.Ltmp34222 # Record length +.Ltmp34222: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1785-"??1?$_Buf@D@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12849 # Function type index + .secrel32 "??1?$_Buf@D@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Buf@D@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Buf::~_Buf" # Function name +.Ltmp34223: + .short .Ltmp34225-.Ltmp34224 # Record length +.Ltmp34224: + .short 4414 # Record kind: S_LOCAL + .long 11382 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34225: + .cv_def_range .Ltmp18137 .Ltmp18139, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34221: + .p2align 2 + .cv_linetable 1785, "??1?$_Buf@D@std@@QEAA@XZ", .Lfunc_end1785 + .section .debug$S,"dr",associative,"??1?$_Sequence@D@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Sequence::~_Sequence + .long .Ltmp34227-.Ltmp34226 # Subsection size +.Ltmp34226: + .short .Ltmp34229-.Ltmp34228 # Record length +.Ltmp34228: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1786-"??1?$_Sequence@D@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12851 # Function type index + .secrel32 "??1?$_Sequence@D@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Sequence@D@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Sequence::~_Sequence" # Function name +.Ltmp34229: + .short .Ltmp34231-.Ltmp34230 # Record length +.Ltmp34230: + .short 4414 # Record kind: S_LOCAL + .long 11840 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34231: + .cv_def_range .Ltmp18140 .Ltmp18142, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34227: + .p2align 2 + .cv_linetable 1786, "??1?$_Sequence@D@std@@QEAA@XZ", .Lfunc_end1786 + .section .debug$S,"dr",associative,"?_Add_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_elts + .long .Ltmp34233-.Ltmp34232 # Subsection size +.Ltmp34232: + .short .Ltmp34235-.Ltmp34234 # Record length +.Ltmp34234: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1787-"?_Add_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12852 # Function type index + .secrel32 "?_Add_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" # Function section relative address + .secidx "?_Add_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_elts" # Function name +.Ltmp34235: + .short .Ltmp34237-.Ltmp34236 # Record length +.Ltmp34236: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34237: + .cv_def_range .Ltmp18143 .Ltmp18150, "E\021O\001\000\000@\000\000\000" + .short .Ltmp34239-.Ltmp34238 # Record length +.Ltmp34238: + .short 4414 # Record kind: S_LOCAL + .long 11838 # TypeIndex + .short 1 # Flags + .asciz "_Node" +.Ltmp34239: + .cv_def_range .Ltmp18143 .Ltmp18150, "E\021O\001\000\000H\000\000\000" + .short .Ltmp34241-.Ltmp34240 # Record length +.Ltmp34240: + .short 4414 # Record kind: S_LOCAL + .long 17 # TypeIndex + .short 1 # Flags + .asciz "_Cl" +.Ltmp34241: + .cv_def_range .Ltmp18143 .Ltmp18150, "E\021O\001\000\000T\000\000\000" + .short .Ltmp34243-.Ltmp34242 # Record length +.Ltmp34242: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Negate" +.Ltmp34243: + .cv_def_range .Ltmp18143 .Ltmp18150, "E\021O\001\000\000W\000\000\000" + .short .Ltmp34245-.Ltmp34244 # Record length +.Ltmp34244: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp18149-.Ltmp18143 # Code size + .secrel32 .Ltmp18143 # Function section relative address + .secidx .Lfunc_begin1787 # Function section index + .byte 0 # Lexical block name +.Ltmp34245: + .short .Ltmp34247-.Ltmp34246 # Record length +.Ltmp34246: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Ch" +.Ltmp34247: + .cv_def_range .Ltmp18143 .Ltmp18149, "E\021O\001\000\000<\000\000\000" + .short .Ltmp34249-.Ltmp34248 # Record length +.Ltmp34248: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp18148-.Ltmp18144 # Code size + .secrel32 .Ltmp18144 # Function section relative address + .secidx .Lfunc_begin1787 # Function section index + .byte 0 # Lexical block name +.Ltmp34249: + .short .Ltmp34251-.Ltmp34250 # Record length +.Ltmp34250: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Matches" +.Ltmp34251: + .cv_def_range .Ltmp18144 .Ltmp18148, "E\021O\001\000\000;\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34233: + .p2align 2 + .cv_linetable 1787, "?_Add_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z", .Lfunc_end1787 + .section .debug$S,"dr",associative,"??0_Bitmap@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Bitmap::_Bitmap + .long .Ltmp34253-.Ltmp34252 # Subsection size +.Ltmp34252: + .short .Ltmp34255-.Ltmp34254 # Record length +.Ltmp34254: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1788-"??0_Bitmap@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12853 # Function type index + .secrel32 "??0_Bitmap@std@@QEAA@XZ" # Function section relative address + .secidx "??0_Bitmap@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Bitmap::_Bitmap" # Function name +.Ltmp34255: + .short .Ltmp34257-.Ltmp34256 # Record length +.Ltmp34256: + .short 4414 # Record kind: S_LOCAL + .long 11842 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34257: + .cv_def_range .Ltmp18151 .Ltmp18153, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34253: + .p2align 2 + .cv_linetable 1788, "??0_Bitmap@std@@QEAA@XZ", .Lfunc_end1788 + .section .debug$S,"dr",associative,"??$_Mark@I@_Bitmap@std@@QEAAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Bitmap::_Mark + .long .Ltmp34259-.Ltmp34258 # Subsection size +.Ltmp34258: + .short .Ltmp34261-.Ltmp34260 # Record length +.Ltmp34260: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1789-"??$_Mark@I@_Bitmap@std@@QEAAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12855 # Function type index + .secrel32 "??$_Mark@I@_Bitmap@std@@QEAAXI@Z" # Function section relative address + .secidx "??$_Mark@I@_Bitmap@std@@QEAAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Bitmap::_Mark" # Function name +.Ltmp34261: + .short .Ltmp34263-.Ltmp34262 # Record length +.Ltmp34262: + .short 4414 # Record kind: S_LOCAL + .long 11842 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34263: + .cv_def_range .Ltmp18154 .Ltmp18155, "E\021O\001\000\000\020\000\000\000" + .short .Ltmp34265-.Ltmp34264 # Record length +.Ltmp34264: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp34265: + .cv_def_range .Ltmp18154 .Ltmp18155, "E\021O\001\000\000\034\000\000\000" + .short .Ltmp34267-.Ltmp34266 # Record length +.Ltmp34266: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Wide" +.Ltmp34267: + .cv_def_range .Ltmp18154 .Ltmp18155, "E\021O\001\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34259: + .p2align 2 + .cv_linetable 1789, "??$_Mark@I@_Bitmap@std@@QEAAXI@Z", .Lfunc_end1789 + .section .debug$S,"dr",associative,"?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_char_to_class + .long .Ltmp34269-.Ltmp34268 # Subsection size +.Ltmp34268: + .short .Ltmp34271-.Ltmp34270 # Record length +.Ltmp34270: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1790-"?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12856 # Function type index + .secrel32 "?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" # Function section relative address + .secidx "?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_char_to_class" # Function name +.Ltmp34271: + .short .Ltmp34273-.Ltmp34272 # Record length +.Ltmp34272: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34273: + .cv_def_range .Ltmp18156 .Ltmp18159, "E\021O\001\000\000(\000\000\000" + .short .Ltmp34275-.Ltmp34274 # Record length +.Ltmp34274: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp34275: + .cv_def_range .Ltmp18156 .Ltmp18159, "E\021O\001\000\0007\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34269: + .p2align 2 + .cv_linetable 1790, "?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z", .Lfunc_end1790 + .section .debug$S,"dr",associative,"?_ClassRanges@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_ClassRanges + .long .Ltmp34277-.Ltmp34276 # Subsection size +.Ltmp34276: + .short .Ltmp34279-.Ltmp34278 # Record length +.Ltmp34278: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1791-"?_ClassRanges@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12857 # Function type index + .secrel32 "?_ClassRanges@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section relative address + .secidx "?_ClassRanges@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_ClassRanges" # Function name +.Ltmp34279: + .short .Ltmp34281-.Ltmp34280 # Record length +.Ltmp34280: + .short 4414 # Record kind: S_LOCAL + .long 12563 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34281: + .cv_def_range .Ltmp18160 .Ltmp18179, "E\021O\001\000\0000\000\000\000" + .short .Ltmp34283-.Ltmp34282 # Record length +.Ltmp34282: + .short 4414 # Record kind: S_LOCAL + .long 12587 # TypeIndex + .short 0 # Flags + .asciz "_Ret" +.Ltmp34283: + .cv_def_range .Ltmp18160 .Ltmp18179, "E\021O\001\000\000,\000\000\000" + .short .Ltmp34285-.Ltmp34284 # Record length +.Ltmp34284: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp18174-.Ltmp18164 # Code size + .secrel32 .Ltmp18164 # Function section relative address + .secidx .Lfunc_begin1791 # Function section index + .byte 0 # Lexical block name +.Ltmp34285: + .short .Ltmp34287-.Ltmp34286 # Record length +.Ltmp34286: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 0 # Flags + .asciz "_Chr1" +.Ltmp34287: + .cv_def_range .Ltmp18164 .Ltmp18174, "E\021O\001\000\000+\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34277: + .p2align 2 + .cv_linetable 1791, "?_ClassRanges@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ", .Lfunc_end1791 + .section .debug$S,"dr",associative,"?_Add_char_to_bitmap@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_char_to_bitmap + .long .Ltmp34289-.Ltmp34288 # Subsection size +.Ltmp34288: + .short .Ltmp34291-.Ltmp34290 # Record length +.Ltmp34290: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1792-"?_Add_char_to_bitmap@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12858 # Function type index + .secrel32 "?_Add_char_to_bitmap@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" # Function section relative address + .secidx "?_Add_char_to_bitmap@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_char_to_bitmap" # Function name +.Ltmp34291: + .short .Ltmp34293-.Ltmp34292 # Record length +.Ltmp34292: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34293: + .cv_def_range .Ltmp18180 .Ltmp18185, "E\021O\001\000\000H\000\000\000" + .short .Ltmp34295-.Ltmp34294 # Record length +.Ltmp34294: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp34295: + .cv_def_range .Ltmp18180 .Ltmp18185, "E\021O\001\000\000W\000\000\000" + .short .Ltmp34297-.Ltmp34296 # Record length +.Ltmp34296: + .short 4414 # Record kind: S_LOCAL + .long 11838 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp34297: + .cv_def_range .Ltmp18180 .Ltmp18185, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34289: + .p2align 2 + .cv_linetable 1792, "?_Add_char_to_bitmap@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z", .Lfunc_end1792 + .section .debug$S,"dr",associative,"?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_char_to_array + .long .Ltmp34299-.Ltmp34298 # Subsection size +.Ltmp34298: + .short .Ltmp34301-.Ltmp34300 # Record length +.Ltmp34300: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1793-"?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12859 # Function type index + .secrel32 "?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" # Function section relative address + .secidx "?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_char_to_array" # Function name +.Ltmp34301: + .short .Ltmp34303-.Ltmp34302 # Record length +.Ltmp34302: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34303: + .cv_def_range .Ltmp18186 .Ltmp18191, "E\021O\001\000\000H\000\000\000" + .short .Ltmp34305-.Ltmp34304 # Record length +.Ltmp34304: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp34305: + .cv_def_range .Ltmp18186 .Ltmp18191, "E\021O\001\000\000W\000\000\000" + .short .Ltmp34307-.Ltmp34306 # Record length +.Ltmp34306: + .short 4414 # Record kind: S_LOCAL + .long 11838 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp34307: + .cv_def_range .Ltmp18186 .Ltmp18191, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34299: + .p2align 2 + .cv_linetable 1793, "?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z", .Lfunc_end1793 + .section .debug$S,"dr",associative,"??$_Mark@E@_Bitmap@std@@QEAAXE@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Bitmap::_Mark + .long .Ltmp34309-.Ltmp34308 # Subsection size +.Ltmp34308: + .short .Ltmp34311-.Ltmp34310 # Record length +.Ltmp34310: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1794-"??$_Mark@E@_Bitmap@std@@QEAAXE@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12861 # Function type index + .secrel32 "??$_Mark@E@_Bitmap@std@@QEAAXE@Z" # Function section relative address + .secidx "??$_Mark@E@_Bitmap@std@@QEAAXE@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Bitmap::_Mark" # Function name +.Ltmp34311: + .short .Ltmp34313-.Ltmp34312 # Record length +.Ltmp34312: + .short 4414 # Record kind: S_LOCAL + .long 11842 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34313: + .cv_def_range .Ltmp18192 .Ltmp18193, "E\021O\001\000\000\020\000\000\000" + .short .Ltmp34315-.Ltmp34314 # Record length +.Ltmp34314: + .short 4414 # Record kind: S_LOCAL + .long 32 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp34315: + .cv_def_range .Ltmp18192 .Ltmp18193, "E\021O\001\000\000\037\000\000\000" + .short .Ltmp34317-.Ltmp34316 # Record length +.Ltmp34316: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Wide" +.Ltmp34317: + .cv_def_range .Ltmp18192 .Ltmp18193, "E\021O\001\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34309: + .p2align 2 + .cv_linetable 1794, "??$_Mark@E@_Bitmap@std@@QEAAXE@Z", .Lfunc_end1794 + .section .debug$S,"dr",associative,"??0?$_Buf@D@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Buf::_Buf + .long .Ltmp34319-.Ltmp34318 # Subsection size +.Ltmp34318: + .short .Ltmp34321-.Ltmp34320 # Record length +.Ltmp34320: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1795-"??0?$_Buf@D@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12862 # Function type index + .secrel32 "??0?$_Buf@D@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Buf@D@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Buf::_Buf" # Function name +.Ltmp34321: + .short .Ltmp34323-.Ltmp34322 # Record length +.Ltmp34322: + .short 4414 # Record kind: S_LOCAL + .long 11382 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34323: + .cv_def_range .Ltmp18194 .Ltmp18195, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34319: + .p2align 2 + .cv_linetable 1795, "??0?$_Buf@D@std@@QEAA@XZ", .Lfunc_end1795 + .section .debug$S,"dr",associative,"?_Insert@?$_Buf@D@std@@QEAAXD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Buf::_Insert + .long .Ltmp34325-.Ltmp34324 # Subsection size +.Ltmp34324: + .short .Ltmp34327-.Ltmp34326 # Record length +.Ltmp34326: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1796-"?_Insert@?$_Buf@D@std@@QEAAXD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12863 # Function type index + .secrel32 "?_Insert@?$_Buf@D@std@@QEAAXD@Z" # Function section relative address + .secidx "?_Insert@?$_Buf@D@std@@QEAAXD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Buf::_Insert" # Function name +.Ltmp34327: + .short .Ltmp34329-.Ltmp34328 # Record length +.Ltmp34328: + .short 4414 # Record kind: S_LOCAL + .long 11382 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34329: + .cv_def_range .Ltmp18196 .Ltmp18199, "E\021O\001\000\0008\000\000\000" + .short .Ltmp34331-.Ltmp34330 # Record length +.Ltmp34330: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp34331: + .cv_def_range .Ltmp18196 .Ltmp18199, "E\021O\001\000\000G\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34325: + .p2align 2 + .cv_linetable 1796, "?_Insert@?$_Buf@D@std@@QEAAXD@Z", .Lfunc_end1796 + .section .debug$S,"dr",associative,"?_Expand@?$_Buf@D@std@@AEAAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Buf::_Expand + .long .Ltmp34333-.Ltmp34332 # Subsection size +.Ltmp34332: + .short .Ltmp34335-.Ltmp34334 # Record length +.Ltmp34334: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1797-"?_Expand@?$_Buf@D@std@@AEAAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12864 # Function type index + .secrel32 "?_Expand@?$_Buf@D@std@@AEAAXI@Z" # Function section relative address + .secidx "?_Expand@?$_Buf@D@std@@AEAAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Buf::_Expand" # Function name +.Ltmp34335: + .short .Ltmp34337-.Ltmp34336 # Record length +.Ltmp34336: + .short 4414 # Record kind: S_LOCAL + .long 11382 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34337: + .cv_def_range .Ltmp18200 .Ltmp18203, "E\021O\001\000\0008\000\000\000" + .short .Ltmp34339-.Ltmp34338 # Record length +.Ltmp34338: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Len" +.Ltmp34339: + .cv_def_range .Ltmp18200 .Ltmp18203, "E\021O\001\000\000D\000\000\000" + .short .Ltmp34341-.Ltmp34340 # Record length +.Ltmp34340: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +.Ltmp34341: + .cv_def_range .Ltmp18200 .Ltmp18203, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34333: + .p2align 2 + .cv_linetable 1797, "?_Expand@?$_Buf@D@std@@AEAAXI@Z", .Lfunc_end1797 + .section .debug$S,"dr",associative,"?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_ClassAtom + .long .Ltmp34343-.Ltmp34342 # Subsection size +.Ltmp34342: + .short .Ltmp34345-.Ltmp34344 # Record length +.Ltmp34344: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1798-"?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12865 # Function type index + .secrel32 "?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ" # Function section relative address + .secidx "?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_ClassAtom" # Function name +.Ltmp34345: + .short .Ltmp34347-.Ltmp34346 # Record length +.Ltmp34346: + .short 4414 # Record kind: S_LOCAL + .long 12563 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34347: + .cv_def_range .Ltmp18204 .Ltmp18218, "E\021O\001\000\0008\000\000\000" + .short .Ltmp34349-.Ltmp34348 # Record length +.Ltmp34348: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp18213-.Ltmp18212 # Code size + .secrel32 .Ltmp18212 # Function section relative address + .secidx .Lfunc_begin1798 # Function section index + .byte 0 # Lexical block name +.Ltmp34349: + .short .Ltmp34351-.Ltmp34350 # Record length +.Ltmp34350: + .short 4414 # Record kind: S_LOCAL + .long 12561 # TypeIndex + .short 0 # Flags + .asciz "_St" +.Ltmp34351: + .cv_def_range .Ltmp18212 .Ltmp18213, "E\021O\001\000\0004\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34343: + .p2align 2 + .cv_linetable 1798, "?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ", .Lfunc_end1798 + .section .debug$S,"dr",associative,"?_Add_range@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXDD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_range + .long .Ltmp34353-.Ltmp34352 # Subsection size +.Ltmp34352: + .short .Ltmp34355-.Ltmp34354 # Record length +.Ltmp34354: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1799-"?_Add_range@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXDD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12866 # Function type index + .secrel32 "?_Add_range@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXDD@Z" # Function section relative address + .secidx "?_Add_range@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXDD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_range" # Function name +.Ltmp34355: + .short .Ltmp34357-.Ltmp34356 # Record length +.Ltmp34356: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34357: + .cv_def_range .Ltmp18219 .Ltmp18238, "E\021O\001\000\000h\000\000\000" + .short .Ltmp34359-.Ltmp34358 # Record length +.Ltmp34358: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E0x" +.Ltmp34359: + .cv_def_range .Ltmp18219 .Ltmp18238, "E\021O\001\000\000v\000\000\000" + .short .Ltmp34361-.Ltmp34360 # Record length +.Ltmp34360: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E1x" +.Ltmp34361: + .cv_def_range .Ltmp18219 .Ltmp18238, "E\021O\001\000\000w\000\000\000" + .short .Ltmp34363-.Ltmp34362 # Record length +.Ltmp34362: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_E0" +.Ltmp34363: + .cv_def_range .Ltmp18219 .Ltmp18238, "E\021O\001\000\000d\000\000\000" + .short .Ltmp34365-.Ltmp34364 # Record length +.Ltmp34364: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_E1" +.Ltmp34365: + .cv_def_range .Ltmp18219 .Ltmp18238, "E\021O\001\000\000`\000\000\000" + .short .Ltmp34367-.Ltmp34366 # Record length +.Ltmp34366: + .short 4414 # Record kind: S_LOCAL + .long 11838 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp34367: + .cv_def_range .Ltmp18219 .Ltmp18238, "E\021O\001\000\000X\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34353: + .p2align 2 + .cv_linetable 1799, "?_Add_range@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXDD@Z", .Lfunc_end1799 + .section .debug$S,"dr",associative,"?_ClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_ClassEscape + .long .Ltmp34369-.Ltmp34368 # Subsection size +.Ltmp34368: + .short .Ltmp34371-.Ltmp34370 # Record length +.Ltmp34370: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1800-"?_ClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12867 # Function type index + .secrel32 "?_ClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@_N@Z" # Function section relative address + .secidx "?_ClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_ClassEscape" # Function name +.Ltmp34371: + .short .Ltmp34373-.Ltmp34372 # Record length +.Ltmp34372: + .short 4414 # Record kind: S_LOCAL + .long 12563 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34373: + .cv_def_range .Ltmp18239 .Ltmp18249, "E\021O\001\000\000(\000\000\000" + .short .Ltmp34375-.Ltmp34374 # Record length +.Ltmp34374: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Addit" +.Ltmp34375: + .cv_def_range .Ltmp18239 .Ltmp18249, "E\021O\001\000\0003\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34369: + .p2align 2 + .cv_linetable 1800, "?_ClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@_N@Z", .Lfunc_end1800 + .section .debug$S,"dr",associative,"?_Do_ex_class@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Do_ex_class + .long .Ltmp34377-.Ltmp34376 # Subsection size +.Ltmp34376: + .short .Ltmp34379-.Ltmp34378 # Record length +.Ltmp34378: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1801-"?_Do_ex_class@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12868 # Function type index + .secrel32 "?_Do_ex_class@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@@Z" # Function section relative address + .secidx "?_Do_ex_class@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Do_ex_class" # Function name +.Ltmp34379: + .short .Ltmp34381-.Ltmp34380 # Record length +.Ltmp34380: + .short 4414 # Record kind: S_LOCAL + .long 12563 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34381: + .cv_def_range .Ltmp18250 .Ltmp18269, "E\021O\001\000\000h\000\000\000" + .short .Ltmp34383-.Ltmp34382 # Record length +.Ltmp34382: + .short 4414 # Record kind: S_LOCAL + .long 12561 # TypeIndex + .short 1 # Flags + .asciz "_End_arg" +.Ltmp34383: + .cv_def_range .Ltmp18250 .Ltmp18269, "E\021O\001\000\000t\000\000\000" + .short .Ltmp34385-.Ltmp34384 # Record length +.Ltmp34384: + .short 4414 # Record kind: S_LOCAL + .long 12571 # TypeIndex + .short 0 # Flags + .asciz "_Errtype" +.Ltmp34385: + .cv_def_range .Ltmp18250 .Ltmp18269, "E\021O\001\000\000d\000\000\000" + .short .Ltmp34387-.Ltmp34386 # Record length +.Ltmp34386: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 0 # Flags + .asciz "_Beg" +.Ltmp34387: + .cv_def_range .Ltmp18250 .Ltmp18269, "E\021O\001\000\000X\000\000\000" + .short .Ltmp34389-.Ltmp34388 # Record length +.Ltmp34388: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 0 # Flags + .asciz "_Diff" +.Ltmp34389: + .cv_def_range .Ltmp18250 .Ltmp18269, "E\021O\001\000\000P\000\000\000" + .short .Ltmp34391-.Ltmp34390 # Record length +.Ltmp34390: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp18257-.Ltmp18254 # Code size + .secrel32 .Ltmp18254 # Function section relative address + .secidx .Lfunc_begin1801 # Function section index + .byte 0 # Lexical block name +.Ltmp34391: + .short .Ltmp34393-.Ltmp34392 # Record length +.Ltmp34392: + .short 4414 # Record kind: S_LOCAL + .long 17 # TypeIndex + .short 0 # Flags + .asciz "_Cls" +.Ltmp34393: + .cv_def_range .Ltmp18254 .Ltmp18257, "E\021O\001\000\000N\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34377: + .p2align 2 + .cv_linetable 1801, "?_Do_ex_class@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@@Z", .Lfunc_end1801 + .section .debug$S,"dr",associative,"?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_equiv + .long .Ltmp34395-.Ltmp34394 # Subsection size +.Ltmp34394: + .short .Ltmp34397-.Ltmp34396 # Record length +.Ltmp34396: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1802-"?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12869 # Function type index + .secrel32 "?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" # Function section relative address + .secidx "?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_equiv" # Function name +.Ltmp34397: + .short .Ltmp34399-.Ltmp34398 # Record length +.Ltmp34398: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34399: + .cv_def_range .Ltmp18274 .Ltmp18283, "E\021N\001\000\000(\000\000\000" + .short .Ltmp34401-.Ltmp34400 # Record length +.Ltmp34400: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp34401: + .cv_def_range .Ltmp18274 .Ltmp18283, "E\021N\001\000\0000\000\000\000" + .short .Ltmp34403-.Ltmp34402 # Record length +.Ltmp34402: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp34403: + .cv_def_range .Ltmp18274 .Ltmp18283, "E\021N\001\000\0008\000\000\000" + .short .Ltmp34405-.Ltmp34404 # Record length +.Ltmp34404: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "_Diff" +.Ltmp34405: + .cv_def_range .Ltmp18274 .Ltmp18283, "E\021N\001\000\000@\000\000\000" + .short .Ltmp34407-.Ltmp34406 # Record length +.Ltmp34406: + .short 4414 # Record kind: S_LOCAL + .long 11838 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp34407: + .cv_def_range .Ltmp18274 .Ltmp18283, "E\021N\001\000\000 \000\000\000" + .short .Ltmp34409-.Ltmp34408 # Record length +.Ltmp34408: + .short 4414 # Record kind: S_LOCAL + .long 4440 # TypeIndex + .short 0 # Flags + .asciz "_Str" +.Ltmp34409: + .cv_def_range .Ltmp18274 .Ltmp18283, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp34411-.Ltmp34410 # Record length +.Ltmp34410: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp18282-.Ltmp18276 # Code size + .secrel32 .Ltmp18276 # Function section relative address + .secidx .Lfunc_begin1802 # Function section index + .byte 0 # Lexical block name +.Ltmp34411: + .short .Ltmp34413-.Ltmp34412 # Record length +.Ltmp34412: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Ch" +.Ltmp34413: + .cv_def_range .Ltmp18276 .Ltmp18282, "E\021N\001\000\000\364\377\377\377" + .short .Ltmp34415-.Ltmp34414 # Record length +.Ltmp34414: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp18281-.Ltmp18277 # Code size + .secrel32 .Ltmp18277 # Function section relative address + .secidx .Lfunc_begin1802 # Function section index + .byte 0 # Lexical block name +.Ltmp34415: + .short .Ltmp34417-.Ltmp34416 # Record length +.Ltmp34416: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 0 # Flags + .asciz "_Ex" +.Ltmp34417: + .cv_def_range .Ltmp18277 .Ltmp18281, "E\021N\001\000\000\363\377\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34395: + .p2align 2 + .cv_linetable 1802, "?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z", .Lfunc_end1802 + .section .debug$S,"dr",associative,"?_Add_coll@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_coll + .long .Ltmp34419-.Ltmp34418 # Subsection size +.Ltmp34418: + .short .Ltmp34421-.Ltmp34420 # Record length +.Ltmp34420: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1803-"?_Add_coll@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12870 # Function type index + .secrel32 "?_Add_coll@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" # Function section relative address + .secidx "?_Add_coll@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_coll" # Function name +.Ltmp34421: + .short .Ltmp34423-.Ltmp34422 # Record length +.Ltmp34422: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34423: + .cv_def_range .Ltmp18284 .Ltmp18285, "E\021O\001\000\000H\000\000\000" + .short .Ltmp34425-.Ltmp34424 # Record length +.Ltmp34424: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp34425: + .cv_def_range .Ltmp18284 .Ltmp18285, "E\021O\001\000\000P\000\000\000" + .short .Ltmp34427-.Ltmp34426 # Record length +.Ltmp34426: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp34427: + .cv_def_range .Ltmp18284 .Ltmp18285, "E\021O\001\000\000X\000\000\000" + .short .Ltmp34429-.Ltmp34428 # Record length +.Ltmp34428: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "_Diff" +.Ltmp34429: + .cv_def_range .Ltmp18284 .Ltmp18285, "E\021O\001\000\000`\000\000\000" + .short .Ltmp34431-.Ltmp34430 # Record length +.Ltmp34430: + .short 4414 # Record kind: S_LOCAL + .long 11838 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp34431: + .cv_def_range .Ltmp18284 .Ltmp18285, "E\021O\001\000\000@\000\000\000" + .short .Ltmp34433-.Ltmp34432 # Record length +.Ltmp34432: + .short 4414 # Record kind: S_LOCAL + .long 12628 # TypeIndex + .short 0 # Flags + .asciz "_Cur" +.Ltmp34433: + .cv_def_range .Ltmp18284 .Ltmp18285, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34419: + .p2align 2 + .cv_linetable 1803, "?_Add_coll@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z", .Lfunc_end1803 + .section .debug$S,"dr",associative,"??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_traits::transform_primary + .long .Ltmp34435-.Ltmp34434 # Subsection size +.Ltmp34434: + .short .Ltmp34437-.Ltmp34436 # Record length +.Ltmp34436: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1804-"??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12872 # Function type index + .secrel32 "??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" # Function section relative address + .secidx "??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::transform_primary" # Function name +.Ltmp34437: + .short .Ltmp34439-.Ltmp34438 # Record length +.Ltmp34438: + .short 4414 # Record kind: S_LOCAL + .long 9326 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34439: + .cv_def_range .Ltmp18300 .Ltmp18321, "E\021N\001\000\000\000\001\000\000" + .short .Ltmp34441-.Ltmp34440 # Record length +.Ltmp34440: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp34441: + .cv_def_range .Ltmp18300 .Ltmp18321, "E\021N\001\000\000\b\001\000\000" + .short .Ltmp34443-.Ltmp34442 # Record length +.Ltmp34442: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp34443: + .cv_def_range .Ltmp18300 .Ltmp18321, "E\021N\001\000\000\020\001\000\000" + .short .Ltmp34445-.Ltmp34444 # Record length +.Ltmp34444: + .short 4414 # Record kind: S_LOCAL + .long 11982 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp34445: + .cv_def_range .Ltmp18301 .Ltmp18302, "A\021K\001\000\000" + .cv_def_range .Ltmp18302 .Ltmp18314 .Ltmp18315 .Ltmp18316 .Ltmp18318 .Ltmp18319, "E\021N\001\000\0008\000\000\000" + .short .Ltmp34447-.Ltmp34446 # Record length +.Ltmp34446: + .short 4414 # Record kind: S_LOCAL + .long 12074 # TypeIndex + .short 0 # Flags + .asciz "_Temp" +.Ltmp34447: + .cv_def_range .Ltmp18303 .Ltmp18311 .Ltmp18317 .Ltmp18320, "E\021N\001\000\000\330\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34435: + .p2align 2 + .cv_linetable 1804, "??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z", .Lfunc_end1804 + .section .debug$S,"dr",associative,"??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_traits::transform_primary + .long .Ltmp34449-.Ltmp34448 # Subsection size +.Ltmp34448: + .short .Ltmp34451-.Ltmp34450 # Record length +.Ltmp34450: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1805-"??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12874 # Function type index + .secrel32 "??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" # Function section relative address + .secidx "??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::transform_primary" # Function name +.Ltmp34451: + .short .Ltmp34453-.Ltmp34452 # Record length +.Ltmp34452: + .short 4414 # Record kind: S_LOCAL + .long 9326 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34453: + .cv_def_range .Ltmp18336 .Ltmp18357, "E\021N\001\000\000\000\001\000\000" + .short .Ltmp34455-.Ltmp34454 # Record length +.Ltmp34454: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp34455: + .cv_def_range .Ltmp18336 .Ltmp18357, "E\021N\001\000\000\b\001\000\000" + .short .Ltmp34457-.Ltmp34456 # Record length +.Ltmp34456: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp34457: + .cv_def_range .Ltmp18336 .Ltmp18357, "E\021N\001\000\000\020\001\000\000" + .short .Ltmp34459-.Ltmp34458 # Record length +.Ltmp34458: + .short 4414 # Record kind: S_LOCAL + .long 11982 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp34459: + .cv_def_range .Ltmp18337 .Ltmp18338, "A\021K\001\000\000" + .cv_def_range .Ltmp18338 .Ltmp18350 .Ltmp18351 .Ltmp18352 .Ltmp18354 .Ltmp18355, "E\021N\001\000\0008\000\000\000" + .short .Ltmp34461-.Ltmp34460 # Record length +.Ltmp34460: + .short 4414 # Record kind: S_LOCAL + .long 12074 # TypeIndex + .short 0 # Flags + .asciz "_Temp" +.Ltmp34461: + .cv_def_range .Ltmp18339 .Ltmp18347 .Ltmp18353 .Ltmp18356, "E\021N\001\000\000\330\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34449: + .p2align 2 + .cv_linetable 1805, "??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z", .Lfunc_end1805 + .section .debug$S,"dr",associative,"??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::vector + .long .Ltmp34463-.Ltmp34462 # Subsection size +.Ltmp34462: + .short .Ltmp34465-.Ltmp34464 # Record length +.Ltmp34464: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1806-"??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12876 # Function type index + .secrel32 "??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0@Z" # Function section relative address + .secidx "??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +.Ltmp34465: + .short .Ltmp34467-.Ltmp34466 # Record length +.Ltmp34466: + .short 4414 # Record kind: S_LOCAL + .long 11985 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34467: + .cv_def_range .Ltmp18360 .Ltmp18364, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp34469-.Ltmp34468 # Record length +.Ltmp34468: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp34469: + .cv_def_range .Ltmp18360 .Ltmp18364, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp34471-.Ltmp34470 # Record length +.Ltmp34470: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp34471: + .cv_def_range .Ltmp18360 .Ltmp18364, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34463: + .p2align 2 + .cv_linetable 1806, "??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0@Z", .Lfunc_end1806 + .section .debug$S,"dr",associative,"??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Construct + .long .Ltmp34473-.Ltmp34472 # Subsection size +.Ltmp34472: + .short .Ltmp34475-.Ltmp34474 # Record length +.Ltmp34474: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1807-"??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12877 # Function type index + .secrel32 "??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0@Z" # Function section relative address + .secidx "??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Construct" # Function name +.Ltmp34475: + .short .Ltmp34477-.Ltmp34476 # Record length +.Ltmp34476: + .short 4414 # Record kind: S_LOCAL + .long 11985 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34477: + .cv_def_range .Ltmp18365 .Ltmp18366, "E\021O\001\000\0000\000\000\000" + .short .Ltmp34479-.Ltmp34478 # Record length +.Ltmp34478: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp34479: + .cv_def_range .Ltmp18365 .Ltmp18366, "E\021O\001\000\0008\000\000\000" + .short .Ltmp34481-.Ltmp34480 # Record length +.Ltmp34480: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp34481: + .cv_def_range .Ltmp18365 .Ltmp18366, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34473: + .p2align 2 + .cv_linetable 1807, "??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0@Z", .Lfunc_end1807 + .section .debug$S,"dr",associative,"??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Construct + .long .Ltmp34483-.Ltmp34482 # Subsection size +.Ltmp34482: + .short .Ltmp34485-.Ltmp34484 # Record length +.Ltmp34484: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1808-"??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12880 # Function type index + .secrel32 "??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z" # Function section relative address + .secidx "??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Construct" # Function name +.Ltmp34485: + .short .Ltmp34487-.Ltmp34486 # Record length +.Ltmp34486: + .short 4414 # Record kind: S_LOCAL + .long 11985 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34487: + .cv_def_range .Ltmp18369 .Ltmp18373, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp34489-.Ltmp34488 # Record length +.Ltmp34488: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp34489: + .cv_def_range .Ltmp18369 .Ltmp18373, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp34491-.Ltmp34490 # Record length +.Ltmp34490: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp34491: + .cv_def_range .Ltmp18369 .Ltmp18373, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp34493-.Ltmp34492 # Record length +.Ltmp34492: + .short 4414 # Record kind: S_LOCAL + .long 4323 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp34493: + .cv_def_range .Ltmp18369 .Ltmp18373, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34483: + .p2align 2 + .cv_linetable 1808, "??$_Construct@PEBD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEBD0Uforward_iterator_tag@1@@Z", .Lfunc_end1808 + .section .debug$S,"dr",associative,"??$distance@PEBD@std@@YA_JPEBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::distance + .long .Ltmp34495-.Ltmp34494 # Subsection size +.Ltmp34494: + .short .Ltmp34497-.Ltmp34496 # Record length +.Ltmp34496: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1809-"??$distance@PEBD@std@@YA_JPEBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12882 # Function type index + .secrel32 "??$distance@PEBD@std@@YA_JPEBD0@Z" # Function section relative address + .secidx "??$distance@PEBD@std@@YA_JPEBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::distance" # Function name +.Ltmp34497: + .short .Ltmp34499-.Ltmp34498 # Record length +.Ltmp34498: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp34499: + .cv_def_range .Ltmp18374 .Ltmp18375, "E\021O\001\000\000(\000\000\000" + .short .Ltmp34501-.Ltmp34500 # Record length +.Ltmp34500: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp34501: + .cv_def_range .Ltmp18374 .Ltmp18375, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34495: + .p2align 2 + .cv_linetable 1809, "??$distance@PEBD@std@@YA_JPEBD0@Z", .Lfunc_end1809 + .section .debug$S,"dr",associative,"??$_Ucopy@PEBD@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADPEBD0PEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Ucopy + .long .Ltmp34503-.Ltmp34502 # Subsection size +.Ltmp34502: + .short .Ltmp34505-.Ltmp34504 # Record length +.Ltmp34504: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1810-"??$_Ucopy@PEBD@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADPEBD0PEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12884 # Function type index + .secrel32 "??$_Ucopy@PEBD@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADPEBD0PEAD@Z" # Function section relative address + .secidx "??$_Ucopy@PEBD@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADPEBD0PEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Ucopy" # Function name +.Ltmp34505: + .short .Ltmp34507-.Ltmp34506 # Record length +.Ltmp34506: + .short 4414 # Record kind: S_LOCAL + .long 11985 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34507: + .cv_def_range .Ltmp18376 .Ltmp18377, "E\021O\001\000\000(\000\000\000" + .short .Ltmp34509-.Ltmp34508 # Record length +.Ltmp34508: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp34509: + .cv_def_range .Ltmp18376 .Ltmp18377, "E\021O\001\000\0000\000\000\000" + .short .Ltmp34511-.Ltmp34510 # Record length +.Ltmp34510: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp34511: + .cv_def_range .Ltmp18376 .Ltmp18377, "E\021O\001\000\0008\000\000\000" + .short .Ltmp34513-.Ltmp34512 # Record length +.Ltmp34512: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp34513: + .cv_def_range .Ltmp18376 .Ltmp18377, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34503: + .p2align 2 + .cv_linetable 1810, "??$_Ucopy@PEBD@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADPEBD0PEAD@Z", .Lfunc_end1810 + .section .debug$S,"dr",associative,"??$_Distance1@PEBD@std@@YA_JPEBD0Urandom_access_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Distance1 + .long .Ltmp34515-.Ltmp34514 # Subsection size +.Ltmp34514: + .short .Ltmp34517-.Ltmp34516 # Record length +.Ltmp34516: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1811-"??$_Distance1@PEBD@std@@YA_JPEBD0Urandom_access_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12886 # Function type index + .secrel32 "??$_Distance1@PEBD@std@@YA_JPEBD0Urandom_access_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Distance1@PEBD@std@@YA_JPEBD0Urandom_access_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Distance1" # Function name +.Ltmp34517: + .short .Ltmp34519-.Ltmp34518 # Record length +.Ltmp34518: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp34519: + .cv_def_range .Ltmp18378 .Ltmp18381, "E\021O\001\000\000 \000\000\000" + .short .Ltmp34521-.Ltmp34520 # Record length +.Ltmp34520: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp34521: + .cv_def_range .Ltmp18378 .Ltmp18381, "E\021O\001\000\000(\000\000\000" + .short .Ltmp34523-.Ltmp34522 # Record length +.Ltmp34522: + .short 4414 # Record kind: S_LOCAL + .long 4308 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp34523: + .cv_def_range .Ltmp18378 .Ltmp18381, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34515: + .p2align 2 + .cv_linetable 1811, "??$_Distance1@PEBD@std@@YA_JPEBD0Urandom_access_iterator_tag@0@@Z", .Lfunc_end1811 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy@PEBDPEADV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_copy > + .long .Ltmp34525-.Ltmp34524 # Subsection size +.Ltmp34524: + .short .Ltmp34527-.Ltmp34526 # Record length +.Ltmp34526: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1812-"??$_Uninitialized_copy@PEBDPEADV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12889 # Function type index + .secrel32 "??$_Uninitialized_copy@PEBDPEADV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy@PEBDPEADV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy >" # Function name +.Ltmp34527: + .short .Ltmp34529-.Ltmp34528 # Record length +.Ltmp34528: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp34529: + .cv_def_range .Ltmp18382 .Ltmp18383, "E\021O\001\000\000@\000\000\000" + .short .Ltmp34531-.Ltmp34530 # Record length +.Ltmp34530: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp34531: + .cv_def_range .Ltmp18382 .Ltmp18383, "E\021O\001\000\000H\000\000\000" + .short .Ltmp34533-.Ltmp34532 # Record length +.Ltmp34532: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp34533: + .cv_def_range .Ltmp18382 .Ltmp18383, "E\021O\001\000\000X\000\000\000" + .short .Ltmp34535-.Ltmp34534 # Record length +.Ltmp34534: + .short 4414 # Record kind: S_LOCAL + .long 4690 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp34535: + .cv_def_range .Ltmp18382 .Ltmp18383, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34525: + .p2align 2 + .cv_linetable 1812, "??$_Uninitialized_copy@PEBDPEADV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z", .Lfunc_end1812 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy_al_unchecked@PEBDPEADV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_copy_al_unchecked > + .long .Ltmp34537-.Ltmp34536 # Subsection size +.Ltmp34536: + .short .Ltmp34539-.Ltmp34538 # Record length +.Ltmp34538: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1813-"??$_Uninitialized_copy_al_unchecked@PEBDPEADV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12890 # Function type index + .secrel32 "??$_Uninitialized_copy_al_unchecked@PEBDPEADV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy_al_unchecked@PEBDPEADV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy_al_unchecked >" # Function name +.Ltmp34539: + .short .Ltmp34541-.Ltmp34540 # Record length +.Ltmp34540: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp34541: + .cv_def_range .Ltmp18384 .Ltmp18386, "E\021O\001\000\000`\000\000\000" + .short .Ltmp34543-.Ltmp34542 # Record length +.Ltmp34542: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp34543: + .cv_def_range .Ltmp18384 .Ltmp18386, "E\021O\001\000\000H\000\000\000" + .short .Ltmp34545-.Ltmp34544 # Record length +.Ltmp34544: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp34545: + .cv_def_range .Ltmp18384 .Ltmp18386, "E\021O\001\000\000h\000\000\000" + .short .Ltmp34547-.Ltmp34546 # Record length +.Ltmp34546: + .short 4414 # Record kind: S_LOCAL + .long 4690 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp34547: + .cv_def_range .Ltmp18384 .Ltmp18386, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34537: + .p2align 2 + .cv_linetable 1813, "??$_Uninitialized_copy_al_unchecked@PEBDPEADV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z", .Lfunc_end1813 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy_al_unchecked1@$$CBDDV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_copy_al_unchecked1 > + .long .Ltmp34549-.Ltmp34548 # Subsection size +.Ltmp34548: + .short .Ltmp34551-.Ltmp34550 # Record length +.Ltmp34550: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1814-"??$_Uninitialized_copy_al_unchecked1@$$CBDDV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12893 # Function type index + .secrel32 "??$_Uninitialized_copy_al_unchecked1@$$CBDDV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy_al_unchecked1@$$CBDDV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy_al_unchecked1 >" # Function name +.Ltmp34551: + .short .Ltmp34553-.Ltmp34552 # Record length +.Ltmp34552: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp34553: + .cv_def_range .Ltmp18387 .Ltmp18388, "E\021O\001\000\000(\000\000\000" + .short .Ltmp34555-.Ltmp34554 # Record length +.Ltmp34554: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp34555: + .cv_def_range .Ltmp18387 .Ltmp18388, "E\021O\001\000\0000\000\000\000" + .short .Ltmp34557-.Ltmp34556 # Record length +.Ltmp34556: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp34557: + .cv_def_range .Ltmp18387 .Ltmp18388, "E\021O\001\000\0008\000\000\000" + .short .Ltmp34559-.Ltmp34558 # Record length +.Ltmp34558: + .short 4414 # Record kind: S_LOCAL + .long 4690 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp34559: + .cv_def_range .Ltmp18387 .Ltmp18388, "E\021O\001\000\000@\000\000\000" + .short .Ltmp34561-.Ltmp34560 # Record length +.Ltmp34560: + .short 4414 # Record kind: S_LOCAL + .long 8194 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp34561: + .cv_def_range .Ltmp18387 .Ltmp18388, "E\021O\001\000\000P\000\000\000" + .short .Ltmp34563-.Ltmp34562 # Record length +.Ltmp34562: + .short 4414 # Record kind: S_LOCAL + .long 4759 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp34563: + .cv_def_range .Ltmp18387 .Ltmp18388, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34549: + .p2align 2 + .cv_linetable 1814, "??$_Uninitialized_copy_al_unchecked1@$$CBDDV?$allocator@D@std@@@std@@YAPEADPEBD0PEADAEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z", .Lfunc_end1814 + .section .debug$S,"dr",associative,"??$_Ptr_copy_cat@$$CBDD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBDAEBQEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Ptr_copy_cat + .long .Ltmp34565-.Ltmp34564 # Subsection size +.Ltmp34564: + .short .Ltmp34567-.Ltmp34566 # Record length +.Ltmp34566: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1815-"??$_Ptr_copy_cat@$$CBDD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBDAEBQEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12896 # Function type index + .secrel32 "??$_Ptr_copy_cat@$$CBDD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBDAEBQEAD@Z" # Function section relative address + .secidx "??$_Ptr_copy_cat@$$CBDD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBDAEBQEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Ptr_copy_cat" # Function name +.Ltmp34567: + .short .Ltmp34569-.Ltmp34568 # Record length +.Ltmp34568: + .short 4414 # Record kind: S_LOCAL + .long 12841 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp34569: + .cv_def_range .Ltmp18389 .Ltmp18390, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp34571-.Ltmp34570 # Record length +.Ltmp34570: + .short 4414 # Record kind: S_LOCAL + .long 12270 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp34571: + .cv_def_range .Ltmp18389 .Ltmp18390, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34565: + .p2align 2 + .cv_linetable 1815, "??$_Ptr_copy_cat@$$CBDD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBDAEBQEAD@Z", .Lfunc_end1815 + .section .debug$S,"dr",associative,"??$_Copy_memmove@PEBDPEAD@std@@YAPEADPEBD0PEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_memmove + .long .Ltmp34573-.Ltmp34572 # Subsection size +.Ltmp34572: + .short .Ltmp34575-.Ltmp34574 # Record length +.Ltmp34574: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1816-"??$_Copy_memmove@PEBDPEAD@std@@YAPEADPEBD0PEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12898 # Function type index + .secrel32 "??$_Copy_memmove@PEBDPEAD@std@@YAPEADPEBD0PEAD@Z" # Function section relative address + .secidx "??$_Copy_memmove@PEBDPEAD@std@@YAPEADPEBD0PEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_memmove" # Function name +.Ltmp34575: + .short .Ltmp34577-.Ltmp34576 # Record length +.Ltmp34576: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp34577: + .cv_def_range .Ltmp18391 .Ltmp18392, "E\021O\001\000\000P\000\000\000" + .short .Ltmp34579-.Ltmp34578 # Record length +.Ltmp34578: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp34579: + .cv_def_range .Ltmp18391 .Ltmp18392, "E\021O\001\000\000X\000\000\000" + .short .Ltmp34581-.Ltmp34580 # Record length +.Ltmp34580: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp34581: + .cv_def_range .Ltmp18391 .Ltmp18392, "E\021O\001\000\000`\000\000\000" + .short .Ltmp34583-.Ltmp34582 # Record length +.Ltmp34582: + .short 4414 # Record kind: S_LOCAL + .long 4649 # TypeIndex + .short 0 # Flags + .asciz "_First_ch" +.Ltmp34583: + .cv_def_range .Ltmp18391 .Ltmp18392, "E\021O\001\000\000H\000\000\000" + .short .Ltmp34585-.Ltmp34584 # Record length +.Ltmp34584: + .short 4414 # Record kind: S_LOCAL + .long 4649 # TypeIndex + .short 0 # Flags + .asciz "_Last_ch" +.Ltmp34585: + .cv_def_range .Ltmp18391 .Ltmp18392, "E\021O\001\000\000@\000\000\000" + .short .Ltmp34587-.Ltmp34586 # Record length +.Ltmp34586: + .short 4414 # Record kind: S_LOCAL + .long 8210 # TypeIndex + .short 0 # Flags + .asciz "_Dest_ch" +.Ltmp34587: + .cv_def_range .Ltmp18391 .Ltmp18392, "E\021O\001\000\0008\000\000\000" + .short .Ltmp34589-.Ltmp34588 # Record length +.Ltmp34588: + .short 4414 # Record kind: S_LOCAL + .long 4495 # TypeIndex + .short 0 # Flags + .asciz "_Count" +.Ltmp34589: + .cv_def_range .Ltmp18391 .Ltmp18392, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34573: + .p2align 2 + .cv_linetable 1816, "??$_Copy_memmove@PEBDPEAD@std@@YAPEADPEBD0PEAD@Z", .Lfunc_end1816 + .section .debug$S,"dr",associative,"??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::vector + .long .Ltmp34591-.Ltmp34590 # Subsection size +.Ltmp34590: + .short .Ltmp34593-.Ltmp34592 # Record length +.Ltmp34592: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1817-"??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12899 # Function type index + .secrel32 "??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0@Z" # Function section relative address + .secidx "??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +.Ltmp34593: + .short .Ltmp34595-.Ltmp34594 # Record length +.Ltmp34594: + .short 4414 # Record kind: S_LOCAL + .long 11985 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34595: + .cv_def_range .Ltmp18395 .Ltmp18399, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp34597-.Ltmp34596 # Record length +.Ltmp34596: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp34597: + .cv_def_range .Ltmp18395 .Ltmp18399, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp34599-.Ltmp34598 # Record length +.Ltmp34598: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp34599: + .cv_def_range .Ltmp18395 .Ltmp18399, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34591: + .p2align 2 + .cv_linetable 1817, "??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0@Z", .Lfunc_end1817 + .section .debug$S,"dr",associative,"??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Construct + .long .Ltmp34601-.Ltmp34600 # Subsection size +.Ltmp34600: + .short .Ltmp34603-.Ltmp34602 # Record length +.Ltmp34602: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1818-"??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12900 # Function type index + .secrel32 "??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0@Z" # Function section relative address + .secidx "??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Construct" # Function name +.Ltmp34603: + .short .Ltmp34605-.Ltmp34604 # Record length +.Ltmp34604: + .short 4414 # Record kind: S_LOCAL + .long 11985 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34605: + .cv_def_range .Ltmp18400 .Ltmp18401, "E\021O\001\000\0000\000\000\000" + .short .Ltmp34607-.Ltmp34606 # Record length +.Ltmp34606: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp34607: + .cv_def_range .Ltmp18400 .Ltmp18401, "E\021O\001\000\0008\000\000\000" + .short .Ltmp34609-.Ltmp34608 # Record length +.Ltmp34608: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp34609: + .cv_def_range .Ltmp18400 .Ltmp18401, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34601: + .p2align 2 + .cv_linetable 1818, "??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0@Z", .Lfunc_end1818 + .section .debug$S,"dr",associative,"??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Construct + .long .Ltmp34611-.Ltmp34610 # Subsection size +.Ltmp34610: + .short .Ltmp34613-.Ltmp34612 # Record length +.Ltmp34612: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1819-"??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12903 # Function type index + .secrel32 "??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z" # Function section relative address + .secidx "??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Construct" # Function name +.Ltmp34613: + .short .Ltmp34615-.Ltmp34614 # Record length +.Ltmp34614: + .short 4414 # Record kind: S_LOCAL + .long 11985 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34615: + .cv_def_range .Ltmp18404 .Ltmp18408, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp34617-.Ltmp34616 # Record length +.Ltmp34616: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp34617: + .cv_def_range .Ltmp18404 .Ltmp18408, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp34619-.Ltmp34618 # Record length +.Ltmp34618: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp34619: + .cv_def_range .Ltmp18404 .Ltmp18408, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp34621-.Ltmp34620 # Record length +.Ltmp34620: + .short 4414 # Record kind: S_LOCAL + .long 4323 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp34621: + .cv_def_range .Ltmp18404 .Ltmp18408, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34611: + .p2align 2 + .cv_linetable 1819, "??$_Construct@PEAD@?$vector@DV?$allocator@D@std@@@std@@QEAAXPEAD0Uforward_iterator_tag@1@@Z", .Lfunc_end1819 + .section .debug$S,"dr",associative,"??$distance@PEAD@std@@YA_JPEAD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::distance + .long .Ltmp34623-.Ltmp34622 # Subsection size +.Ltmp34622: + .short .Ltmp34625-.Ltmp34624 # Record length +.Ltmp34624: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1820-"??$distance@PEAD@std@@YA_JPEAD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12905 # Function type index + .secrel32 "??$distance@PEAD@std@@YA_JPEAD0@Z" # Function section relative address + .secidx "??$distance@PEAD@std@@YA_JPEAD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::distance" # Function name +.Ltmp34625: + .short .Ltmp34627-.Ltmp34626 # Record length +.Ltmp34626: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp34627: + .cv_def_range .Ltmp18409 .Ltmp18410, "E\021O\001\000\000(\000\000\000" + .short .Ltmp34629-.Ltmp34628 # Record length +.Ltmp34628: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp34629: + .cv_def_range .Ltmp18409 .Ltmp18410, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34623: + .p2align 2 + .cv_linetable 1820, "??$distance@PEAD@std@@YA_JPEAD0@Z", .Lfunc_end1820 + .section .debug$S,"dr",associative,"??$_Ucopy@PEAD@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADPEAD00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Ucopy + .long .Ltmp34631-.Ltmp34630 # Subsection size +.Ltmp34630: + .short .Ltmp34633-.Ltmp34632 # Record length +.Ltmp34632: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1821-"??$_Ucopy@PEAD@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADPEAD00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12907 # Function type index + .secrel32 "??$_Ucopy@PEAD@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADPEAD00@Z" # Function section relative address + .secidx "??$_Ucopy@PEAD@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADPEAD00@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Ucopy" # Function name +.Ltmp34633: + .short .Ltmp34635-.Ltmp34634 # Record length +.Ltmp34634: + .short 4414 # Record kind: S_LOCAL + .long 11985 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34635: + .cv_def_range .Ltmp18411 .Ltmp18412, "E\021O\001\000\000(\000\000\000" + .short .Ltmp34637-.Ltmp34636 # Record length +.Ltmp34636: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp34637: + .cv_def_range .Ltmp18411 .Ltmp18412, "E\021O\001\000\0000\000\000\000" + .short .Ltmp34639-.Ltmp34638 # Record length +.Ltmp34638: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp34639: + .cv_def_range .Ltmp18411 .Ltmp18412, "E\021O\001\000\0008\000\000\000" + .short .Ltmp34641-.Ltmp34640 # Record length +.Ltmp34640: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp34641: + .cv_def_range .Ltmp18411 .Ltmp18412, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34631: + .p2align 2 + .cv_linetable 1821, "??$_Ucopy@PEAD@?$vector@DV?$allocator@D@std@@@std@@IEAAPEADPEAD00@Z", .Lfunc_end1821 + .section .debug$S,"dr",associative,"??$_Distance1@PEAD@std@@YA_JPEAD0Urandom_access_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Distance1 + .long .Ltmp34643-.Ltmp34642 # Subsection size +.Ltmp34642: + .short .Ltmp34645-.Ltmp34644 # Record length +.Ltmp34644: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1822-"??$_Distance1@PEAD@std@@YA_JPEAD0Urandom_access_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12909 # Function type index + .secrel32 "??$_Distance1@PEAD@std@@YA_JPEAD0Urandom_access_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Distance1@PEAD@std@@YA_JPEAD0Urandom_access_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Distance1" # Function name +.Ltmp34645: + .short .Ltmp34647-.Ltmp34646 # Record length +.Ltmp34646: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp34647: + .cv_def_range .Ltmp18413 .Ltmp18416, "E\021O\001\000\000 \000\000\000" + .short .Ltmp34649-.Ltmp34648 # Record length +.Ltmp34648: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp34649: + .cv_def_range .Ltmp18413 .Ltmp18416, "E\021O\001\000\000(\000\000\000" + .short .Ltmp34651-.Ltmp34650 # Record length +.Ltmp34650: + .short 4414 # Record kind: S_LOCAL + .long 4308 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp34651: + .cv_def_range .Ltmp18413 .Ltmp18416, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34643: + .p2align 2 + .cv_linetable 1822, "??$_Distance1@PEAD@std@@YA_JPEAD0Urandom_access_iterator_tag@0@@Z", .Lfunc_end1822 + .section .debug$S,"dr",associative,"??$_Debug_pointer@D@std@@YAXPEADPEB_WI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Debug_pointer + .long .Ltmp34653-.Ltmp34652 # Subsection size +.Ltmp34652: + .short .Ltmp34655-.Ltmp34654 # Record length +.Ltmp34654: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1823-"??$_Debug_pointer@D@std@@YAXPEADPEB_WI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12912 # Function type index + .secrel32 "??$_Debug_pointer@D@std@@YAXPEADPEB_WI@Z" # Function section relative address + .secidx "??$_Debug_pointer@D@std@@YAXPEADPEB_WI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Debug_pointer" # Function name +.Ltmp34655: + .short .Ltmp34657-.Ltmp34656 # Record length +.Ltmp34656: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp34657: + .cv_def_range .Ltmp18417 .Ltmp18420, "E\021O\001\000\000 \000\000\000" + .short .Ltmp34659-.Ltmp34658 # Record length +.Ltmp34658: + .short 4414 # Record kind: S_LOCAL + .long 7774 # TypeIndex + .short 1 # Flags + .asciz "_File" +.Ltmp34659: + .cv_def_range .Ltmp18417 .Ltmp18420, "E\021O\001\000\000(\000\000\000" + .short .Ltmp34661-.Ltmp34660 # Record length +.Ltmp34660: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Line" +.Ltmp34661: + .cv_def_range .Ltmp18417 .Ltmp18420, "E\021O\001\000\0004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34653: + .p2align 2 + .cv_linetable 1823, "??$_Debug_pointer@D@std@@YAXPEADPEB_WI@Z", .Lfunc_end1823 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy@PEADPEADV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_copy > + .long .Ltmp34663-.Ltmp34662 # Subsection size +.Ltmp34662: + .short .Ltmp34665-.Ltmp34664 # Record length +.Ltmp34664: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1824-"??$_Uninitialized_copy@PEADPEADV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12913 # Function type index + .secrel32 "??$_Uninitialized_copy@PEADPEADV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy@PEADPEADV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy >" # Function name +.Ltmp34665: + .short .Ltmp34667-.Ltmp34666 # Record length +.Ltmp34666: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp34667: + .cv_def_range .Ltmp18421 .Ltmp18422, "E\021O\001\000\000@\000\000\000" + .short .Ltmp34669-.Ltmp34668 # Record length +.Ltmp34668: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp34669: + .cv_def_range .Ltmp18421 .Ltmp18422, "E\021O\001\000\000H\000\000\000" + .short .Ltmp34671-.Ltmp34670 # Record length +.Ltmp34670: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp34671: + .cv_def_range .Ltmp18421 .Ltmp18422, "E\021O\001\000\000X\000\000\000" + .short .Ltmp34673-.Ltmp34672 # Record length +.Ltmp34672: + .short 4414 # Record kind: S_LOCAL + .long 4690 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp34673: + .cv_def_range .Ltmp18421 .Ltmp18422, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34663: + .p2align 2 + .cv_linetable 1824, "??$_Uninitialized_copy@PEADPEADV?$allocator@D@std@@@std@@YAPEADPEAD00AEAU?$_Wrap_alloc@V?$allocator@D@std@@@0@@Z", .Lfunc_end1824 + .section .debug$S,"dr",associative,"?_Char_to_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEBD0_JPEAPEAU?$_Sequence@D@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Char_to_elts + .long .Ltmp34675-.Ltmp34674 # Subsection size +.Ltmp34674: + .short .Ltmp34677-.Ltmp34676 # Record length +.Ltmp34676: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1825-"?_Char_to_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEBD0_JPEAPEAU?$_Sequence@D@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12914 # Function type index + .secrel32 "?_Char_to_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEBD0_JPEAPEAU?$_Sequence@D@2@@Z" # Function section relative address + .secidx "?_Char_to_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEBD0_JPEAPEAU?$_Sequence@D@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Char_to_elts" # Function name +.Ltmp34677: + .short .Ltmp34679-.Ltmp34678 # Record length +.Ltmp34678: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34679: + .cv_def_range .Ltmp18423 .Ltmp18426, "E\021O\001\000\000H\000\000\000" + .short .Ltmp34681-.Ltmp34680 # Record length +.Ltmp34680: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp34681: + .cv_def_range .Ltmp18423 .Ltmp18426, "E\021O\001\000\000P\000\000\000" + .short .Ltmp34683-.Ltmp34682 # Record length +.Ltmp34682: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp34683: + .cv_def_range .Ltmp18423 .Ltmp18426, "E\021O\001\000\000X\000\000\000" + .short .Ltmp34685-.Ltmp34684 # Record length +.Ltmp34684: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "_Diff" +.Ltmp34685: + .cv_def_range .Ltmp18423 .Ltmp18426, "E\021O\001\000\000`\000\000\000" + .short .Ltmp34687-.Ltmp34686 # Record length +.Ltmp34686: + .short 4414 # Record kind: S_LOCAL + .long 12628 # TypeIndex + .short 1 # Flags + .asciz "_Cur" +.Ltmp34687: + .cv_def_range .Ltmp18423 .Ltmp18426, "E\021O\001\000\000\220\000\000\000" + .short .Ltmp34689-.Ltmp34688 # Record length +.Ltmp34688: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp18425-.Ltmp18424 # Code size + .secrel32 .Ltmp18424 # Function section relative address + .secidx .Lfunc_begin1825 # Function section index + .byte 0 # Lexical block name +.Ltmp34689: + .short .Ltmp34691-.Ltmp34690 # Record length +.Ltmp34690: + .short 4414 # Record kind: S_LOCAL + .long 11840 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp34691: + .cv_def_range .Ltmp18424 .Ltmp18425, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34675: + .p2align 2 + .cv_linetable 1825, "?_Char_to_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEBD0_JPEAPEAU?$_Sequence@D@2@@Z", .Lfunc_end1825 + .section .debug$S,"dr",associative,"??0?$_Sequence@D@std@@QEAA@I@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Sequence::_Sequence + .long .Ltmp34693-.Ltmp34692 # Subsection size +.Ltmp34692: + .short .Ltmp34695-.Ltmp34694 # Record length +.Ltmp34694: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1826-"??0?$_Sequence@D@std@@QEAA@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12915 # Function type index + .secrel32 "??0?$_Sequence@D@std@@QEAA@I@Z" # Function section relative address + .secidx "??0?$_Sequence@D@std@@QEAA@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Sequence::_Sequence" # Function name +.Ltmp34695: + .short .Ltmp34697-.Ltmp34696 # Record length +.Ltmp34696: + .short 4414 # Record kind: S_LOCAL + .long 11840 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34697: + .cv_def_range .Ltmp18427 .Ltmp18428, "E\021O\001\000\0008\000\000\000" + .short .Ltmp34699-.Ltmp34698 # Record length +.Ltmp34698: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Len" +.Ltmp34699: + .cv_def_range .Ltmp18427 .Ltmp18428, "E\021O\001\000\000D\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34693: + .p2align 2 + .cv_linetable 1826, "??0?$_Sequence@D@std@@QEAA@I@Z", .Lfunc_end1826 + .section .debug$S,"dr",associative,"??$_Insert@PEBD@?$_Buf@D@std@@QEAAXPEBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Buf::_Insert + .long .Ltmp34701-.Ltmp34700 # Subsection size +.Ltmp34700: + .short .Ltmp34703-.Ltmp34702 # Record length +.Ltmp34702: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1827-"??$_Insert@PEBD@?$_Buf@D@std@@QEAAXPEBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12917 # Function type index + .secrel32 "??$_Insert@PEBD@?$_Buf@D@std@@QEAAXPEBD0@Z" # Function section relative address + .secidx "??$_Insert@PEBD@?$_Buf@D@std@@QEAAXPEBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Buf::_Insert" # Function name +.Ltmp34703: + .short .Ltmp34705-.Ltmp34704 # Record length +.Ltmp34704: + .short 4414 # Record kind: S_LOCAL + .long 11382 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34705: + .cv_def_range .Ltmp18429 .Ltmp18430, "E\021O\001\000\0000\000\000\000" + .short .Ltmp34707-.Ltmp34706 # Record length +.Ltmp34706: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp34707: + .cv_def_range .Ltmp18429 .Ltmp18430, "E\021O\001\000\0008\000\000\000" + .short .Ltmp34709-.Ltmp34708 # Record length +.Ltmp34708: + .short 4414 # Record kind: S_LOCAL + .long 4428 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp34709: + .cv_def_range .Ltmp18429 .Ltmp18430, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34701: + .p2align 2 + .cv_linetable 1827, "??$_Insert@PEBD@?$_Buf@D@std@@QEAAXPEBD0@Z", .Lfunc_end1827 + .section .debug$S,"dr",associative,"?_Get_bmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Get_bmax + .long .Ltmp34711-.Ltmp34710 # Subsection size +.Ltmp34710: + .short .Ltmp34713-.Ltmp34712 # Record length +.Ltmp34712: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1828-"?_Get_bmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12918 # Function type index + .secrel32 "?_Get_bmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" # Function section relative address + .secidx "?_Get_bmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Get_bmax" # Function name +.Ltmp34713: + .short .Ltmp34715-.Ltmp34714 # Record length +.Ltmp34714: + .short 4414 # Record kind: S_LOCAL + .long 12600 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34715: + .cv_def_range .Ltmp18431 .Ltmp18432, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34711: + .p2align 2 + .cv_linetable 1828, "?_Get_bmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ", .Lfunc_end1828 + .section .debug$S,"dr",associative,"?_Get_tmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Get_tmax + .long .Ltmp34717-.Ltmp34716 # Subsection size +.Ltmp34716: + .short .Ltmp34719-.Ltmp34718 # Record length +.Ltmp34718: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1829-"?_Get_tmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12919 # Function type index + .secrel32 "?_Get_tmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" # Function section relative address + .secidx "?_Get_tmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Get_tmax" # Function name +.Ltmp34719: + .short .Ltmp34721-.Ltmp34720 # Record length +.Ltmp34720: + .short 4414 # Record kind: S_LOCAL + .long 12600 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34721: + .cv_def_range .Ltmp18433 .Ltmp18434, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34717: + .p2align 2 + .cv_linetable 1829, "?_Get_tmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ", .Lfunc_end1829 + .section .debug$S,"dr",associative,"?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Do_noncapture_group + .long .Ltmp34723-.Ltmp34722 # Subsection size +.Ltmp34722: + .short .Ltmp34725-.Ltmp34724 # Record length +.Ltmp34724: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1830-"?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12920 # Function type index + .secrel32 "?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section relative address + .secidx "?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Do_noncapture_group" # Function name +.Ltmp34725: + .short .Ltmp34727-.Ltmp34726 # Record length +.Ltmp34726: + .short 4414 # Record kind: S_LOCAL + .long 12563 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34727: + .cv_def_range .Ltmp18435 .Ltmp18436, "E\021O\001\000\0000\000\000\000" + .short .Ltmp34729-.Ltmp34728 # Record length +.Ltmp34728: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 0 # Flags + .asciz "_Pos1" +.Ltmp34729: + .cv_def_range .Ltmp18435 .Ltmp18436, "E\021O\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34723: + .p2align 2 + .cv_linetable 1830, "?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ", .Lfunc_end1830 + .section .debug$S,"dr",associative,"?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Do_assert_group + .long .Ltmp34731-.Ltmp34730 # Subsection size +.Ltmp34730: + .short .Ltmp34733-.Ltmp34732 # Record length +.Ltmp34732: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1831-"?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12921 # Function type index + .secrel32 "?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z" # Function section relative address + .secidx "?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Do_assert_group" # Function name +.Ltmp34733: + .short .Ltmp34735-.Ltmp34734 # Record length +.Ltmp34734: + .short 4414 # Record kind: S_LOCAL + .long 12563 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34735: + .cv_def_range .Ltmp18437 .Ltmp18438, "E\021O\001\000\0008\000\000\000" + .short .Ltmp34737-.Ltmp34736 # Record length +.Ltmp34736: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Neg" +.Ltmp34737: + .cv_def_range .Ltmp18437 .Ltmp18438, "E\021O\001\000\000G\000\000\000" + .short .Ltmp34739-.Ltmp34738 # Record length +.Ltmp34738: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 0 # Flags + .asciz "_Pos1" +.Ltmp34739: + .cv_def_range .Ltmp18437 .Ltmp18438, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34731: + .p2align 2 + .cv_linetable 1831, "?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z", .Lfunc_end1831 + .section .debug$S,"dr",associative,"?_Do_capture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Do_capture_group + .long .Ltmp34741-.Ltmp34740 # Subsection size +.Ltmp34740: + .short .Ltmp34743-.Ltmp34742 # Record length +.Ltmp34742: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1832-"?_Do_capture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12922 # Function type index + .secrel32 "?_Do_capture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section relative address + .secidx "?_Do_capture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Do_capture_group" # Function name +.Ltmp34743: + .short .Ltmp34745-.Ltmp34744 # Record length +.Ltmp34744: + .short 4414 # Record kind: S_LOCAL + .long 12563 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34745: + .cv_def_range .Ltmp18439 .Ltmp18440, "E\021O\001\000\0008\000\000\000" + .short .Ltmp34747-.Ltmp34746 # Record length +.Ltmp34746: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 0 # Flags + .asciz "_Pos1" +.Ltmp34747: + .cv_def_range .Ltmp18439 .Ltmp18440, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34741: + .p2align 2 + .cv_linetable 1832, "?_Do_capture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ", .Lfunc_end1832 + .section .debug$S,"dr",associative,"?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Begin_assert_group + .long .Ltmp34749-.Ltmp34748 # Subsection size +.Ltmp34748: + .short .Ltmp34751-.Ltmp34750 # Record length +.Ltmp34750: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1833-"?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12923 # Function type index + .secrel32 "?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z" # Function section relative address + .secidx "?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Begin_assert_group" # Function name +.Ltmp34751: + .short .Ltmp34753-.Ltmp34752 # Record length +.Ltmp34752: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34753: + .cv_def_range .Ltmp18443 .Ltmp18447, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp34755-.Ltmp34754 # Record length +.Ltmp34754: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Neg" +.Ltmp34755: + .cv_def_range .Ltmp18443 .Ltmp18447, "E\021N\001\000\000\027\000\000\000" + .short .Ltmp34757-.Ltmp34756 # Record length +.Ltmp34756: + .short 4414 # Record kind: S_LOCAL + .long 12925 # TypeIndex + .short 0 # Flags + .asciz "_Node1" +.Ltmp34757: + .cv_def_range .Ltmp18443 .Ltmp18447, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp34759-.Ltmp34758 # Record length +.Ltmp34758: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 0 # Flags + .asciz "_Node2" +.Ltmp34759: + .cv_def_range .Ltmp18443 .Ltmp18447, "E\021N\001\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34749: + .p2align 2 + .cv_linetable 1833, "?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z", .Lfunc_end1833 + .section .debug$S,"dr",associative,"?_End_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_End_assert_group + .long .Ltmp34761-.Ltmp34760 # Subsection size +.Ltmp34760: + .short .Ltmp34763-.Ltmp34762 # Record length +.Ltmp34762: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1834-"?_End_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12931 # Function type index + .secrel32 "?_End_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" # Function section relative address + .secidx "?_End_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_End_assert_group" # Function name +.Ltmp34763: + .short .Ltmp34765-.Ltmp34764 # Record length +.Ltmp34764: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34765: + .cv_def_range .Ltmp18448 .Ltmp18449, "E\021O\001\000\000(\000\000\000" + .short .Ltmp34767-.Ltmp34766 # Record length +.Ltmp34766: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 1 # Flags + .asciz "_Nx" +.Ltmp34767: + .cv_def_range .Ltmp18448 .Ltmp18449, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34761: + .p2align 2 + .cv_linetable 1834, "?_End_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z", .Lfunc_end1834 + .section .debug$S,"dr",associative,"??0_Node_assert@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_assert::_Node_assert + .long .Ltmp34769-.Ltmp34768 # Subsection size +.Ltmp34768: + .short .Ltmp34771-.Ltmp34770 # Record length +.Ltmp34770: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1835-"??0_Node_assert@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12932 # Function type index + .secrel32 "??0_Node_assert@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" # Function section relative address + .secidx "??0_Node_assert@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_assert::_Node_assert" # Function name +.Ltmp34771: + .short .Ltmp34773-.Ltmp34772 # Record length +.Ltmp34772: + .short 4414 # Record kind: S_LOCAL + .long 12925 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34773: + .cv_def_range .Ltmp18450 .Ltmp18451, "E\021O\001\000\0008\000\000\000" + .short .Ltmp34775-.Ltmp34774 # Record length +.Ltmp34774: + .short 4414 # Record kind: S_LOCAL + .long 9297 # TypeIndex + .short 1 # Flags + .asciz "_Ty" +.Ltmp34775: + .cv_def_range .Ltmp18450 .Ltmp18451, "E\021O\001\000\000@\000\000\000" + .short .Ltmp34777-.Ltmp34776 # Record length +.Ltmp34776: + .short 4414 # Record kind: S_LOCAL + .long 9300 # TypeIndex + .short 1 # Flags + .asciz "_Fl" +.Ltmp34777: + .cv_def_range .Ltmp18450 .Ltmp18451, "E\021O\001\000\000D\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34769: + .p2align 2 + .cv_linetable 1835, "??0_Node_assert@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z", .Lfunc_end1835 + .section .debug$S,"dr",associative,"??_G_Node_assert@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_assert::~_Node_assert + .long .Ltmp34779-.Ltmp34778 # Subsection size +.Ltmp34778: + .short .Ltmp34781-.Ltmp34780 # Record length +.Ltmp34780: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1836-"??_G_Node_assert@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12933 # Function type index + .secrel32 "??_G_Node_assert@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G_Node_assert@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_assert::~_Node_assert" # Function name +.Ltmp34781: + .short .Ltmp34783-.Ltmp34782 # Record length +.Ltmp34782: + .short 4414 # Record kind: S_LOCAL + .long 12925 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34783: + .cv_def_range .Ltmp18452 .Ltmp18453, "E\021O\001\000\0000\000\000\000" + .short .Ltmp34785-.Ltmp34784 # Record length +.Ltmp34784: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp34785: + .cv_def_range .Ltmp18452 .Ltmp18453, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34779: + .p2align 2 + .cv_linetable 1836, "??_G_Node_assert@std@@UEAAPEAXI@Z", .Lfunc_end1836 + .section .debug$S,"dr",associative,"??1_Node_assert@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_assert::~_Node_assert + .long .Ltmp34787-.Ltmp34786 # Subsection size +.Ltmp34786: + .short .Ltmp34789-.Ltmp34788 # Record length +.Ltmp34788: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1837-"??1_Node_assert@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12933 # Function type index + .secrel32 "??1_Node_assert@std@@UEAA@XZ" # Function section relative address + .secidx "??1_Node_assert@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_assert::~_Node_assert" # Function name +.Ltmp34789: + .short .Ltmp34791-.Ltmp34790 # Record length +.Ltmp34790: + .short 4414 # Record kind: S_LOCAL + .long 12925 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34791: + .cv_def_range .Ltmp18454 .Ltmp18457, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34787: + .p2align 2 + .cv_linetable 1837, "??1_Node_assert@std@@UEAA@XZ", .Lfunc_end1837 + .section .debug$S,"dr",associative,"?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Destroy_node + .long .Ltmp34793-.Ltmp34792 # Subsection size +.Ltmp34792: + .short .Ltmp34795-.Ltmp34794 # Record length +.Ltmp34794: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1838-"?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12935 # Function type index + .secrel32 "?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z" # Function section relative address + .secidx "?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Destroy_node" # Function name +.Ltmp34795: + .short .Ltmp34797-.Ltmp34796 # Record length +.Ltmp34796: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 1 # Flags + .asciz "_Nx" +.Ltmp34797: + .cv_def_range .Ltmp18458 .Ltmp18461, "E\021O\001\000\000H\000\000\000" + .short .Ltmp34799-.Ltmp34798 # Record length +.Ltmp34798: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 1 # Flags + .asciz "_Ne" +.Ltmp34799: + .cv_def_range .Ltmp18458 .Ltmp18461, "E\021O\001\000\000P\000\000\000" + .short .Ltmp34801-.Ltmp34800 # Record length +.Ltmp34800: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp18460-.Ltmp18459 # Code size + .secrel32 .Ltmp18459 # Function section relative address + .secidx .Lfunc_begin1838 # Function section index + .byte 0 # Lexical block name +.Ltmp34801: + .short .Ltmp34803-.Ltmp34802 # Record length +.Ltmp34802: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +.Ltmp34803: + .cv_def_range .Ltmp18459 .Ltmp18460, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34793: + .p2align 2 + .cv_linetable 1838, "?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z", .Lfunc_end1838 + .section .debug$S,"dr",associative,"?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_str_node + .long .Ltmp34805-.Ltmp34804 # Subsection size +.Ltmp34804: + .short .Ltmp34807-.Ltmp34806 # Record length +.Ltmp34806: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1839-"?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12936 # Function type index + .secrel32 "?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section relative address + .secidx "?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_str_node" # Function name +.Ltmp34807: + .short .Ltmp34809-.Ltmp34808 # Record length +.Ltmp34808: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34809: + .cv_def_range .Ltmp18464 .Ltmp18465, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34805: + .p2align 2 + .cv_linetable 1839, "?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ", .Lfunc_end1839 + .section .debug$S,"dr",associative,"??0?$_Node_str@D@std@@QEAA@W4_Node_flags@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_str::_Node_str + .long .Ltmp34811-.Ltmp34810 # Subsection size +.Ltmp34810: + .short .Ltmp34813-.Ltmp34812 # Record length +.Ltmp34812: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1840-"??0?$_Node_str@D@std@@QEAA@W4_Node_flags@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12937 # Function type index + .secrel32 "??0?$_Node_str@D@std@@QEAA@W4_Node_flags@1@@Z" # Function section relative address + .secidx "??0?$_Node_str@D@std@@QEAA@W4_Node_flags@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_str::_Node_str" # Function name +.Ltmp34813: + .short .Ltmp34815-.Ltmp34814 # Record length +.Ltmp34814: + .short 4414 # Record kind: S_LOCAL + .long 11375 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34815: + .cv_def_range .Ltmp18466 .Ltmp18467, "E\021O\001\000\0008\000\000\000" + .short .Ltmp34817-.Ltmp34816 # Record length +.Ltmp34816: + .short 4414 # Record kind: S_LOCAL + .long 9300 # TypeIndex + .short 1 # Flags + .asciz "_Fl" +.Ltmp34817: + .cv_def_range .Ltmp18466 .Ltmp18467, "E\021O\001\000\000D\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34811: + .p2align 2 + .cv_linetable 1840, "??0?$_Node_str@D@std@@QEAA@W4_Node_flags@1@@Z", .Lfunc_end1840 + .section .debug$S,"dr",associative,"??_G?$_Node_str@D@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_str::~_Node_str + .long .Ltmp34819-.Ltmp34818 # Subsection size +.Ltmp34818: + .short .Ltmp34821-.Ltmp34820 # Record length +.Ltmp34820: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1841-"??_G?$_Node_str@D@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12939 # Function type index + .secrel32 "??_G?$_Node_str@D@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$_Node_str@D@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_str::~_Node_str" # Function name +.Ltmp34821: + .short .Ltmp34823-.Ltmp34822 # Record length +.Ltmp34822: + .short 4414 # Record kind: S_LOCAL + .long 11375 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34823: + .cv_def_range .Ltmp18468 .Ltmp18469, "E\021O\001\000\0000\000\000\000" + .short .Ltmp34825-.Ltmp34824 # Record length +.Ltmp34824: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp34825: + .cv_def_range .Ltmp18468 .Ltmp18469, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34819: + .p2align 2 + .cv_linetable 1841, "??_G?$_Node_str@D@std@@UEAAPEAXI@Z", .Lfunc_end1841 + .section .debug$S,"dr",associative,"??1?$_Node_str@D@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_str::~_Node_str + .long .Ltmp34827-.Ltmp34826 # Subsection size +.Ltmp34826: + .short .Ltmp34829-.Ltmp34828 # Record length +.Ltmp34828: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1842-"??1?$_Node_str@D@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12939 # Function type index + .secrel32 "??1?$_Node_str@D@std@@UEAA@XZ" # Function section relative address + .secidx "??1?$_Node_str@D@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_str::~_Node_str" # Function name +.Ltmp34829: + .short .Ltmp34831-.Ltmp34830 # Record length +.Ltmp34830: + .short 4414 # Record kind: S_LOCAL + .long 11375 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34831: + .cv_def_range .Ltmp18470 .Ltmp18473, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34827: + .p2align 2 + .cv_linetable 1842, "??1?$_Node_str@D@std@@UEAA@XZ", .Lfunc_end1842 + .section .debug$S,"dr",associative,"?_Mark_final@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Mark_final + .long .Ltmp34833-.Ltmp34832 # Subsection size +.Ltmp34832: + .short .Ltmp34835-.Ltmp34834 # Record length +.Ltmp34834: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1843-"?_Mark_final@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12940 # Function type index + .secrel32 "?_Mark_final@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Mark_final@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Mark_final" # Function name +.Ltmp34835: + .short .Ltmp34837-.Ltmp34836 # Record length +.Ltmp34836: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34837: + .cv_def_range .Ltmp18474 .Ltmp18475, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34833: + .p2align 2 + .cv_linetable 1843, "?_Mark_final@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ", .Lfunc_end1843 + .section .debug$S,"dr",associative,"?_Add_rep@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXHH_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_rep + .long .Ltmp34839-.Ltmp34838 # Subsection size +.Ltmp34838: + .short .Ltmp34841-.Ltmp34840 # Record length +.Ltmp34840: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1844-"?_Add_rep@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXHH_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12941 # Function type index + .secrel32 "?_Add_rep@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXHH_N@Z" # Function section relative address + .secidx "?_Add_rep@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXHH_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_rep" # Function name +.Ltmp34841: + .short .Ltmp34843-.Ltmp34842 # Record length +.Ltmp34842: + .short 4414 # Record kind: S_LOCAL + .long 12596 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34843: + .cv_def_range .Ltmp18476 .Ltmp18487, "E\021O\001\000\0000\001\000\000" + .short .Ltmp34845-.Ltmp34844 # Record length +.Ltmp34844: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Min" +.Ltmp34845: + .cv_def_range .Ltmp18476 .Ltmp18487, "E\021O\001\000\000<\001\000\000" + .short .Ltmp34847-.Ltmp34846 # Record length +.Ltmp34846: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Max" +.Ltmp34847: + .cv_def_range .Ltmp18476 .Ltmp18487, "E\021O\001\000\000@\001\000\000" + .short .Ltmp34849-.Ltmp34848 # Record length +.Ltmp34848: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Greedy" +.Ltmp34849: + .cv_def_range .Ltmp18476 .Ltmp18487, "E\021O\001\000\000G\001\000\000" + .short .Ltmp34851-.Ltmp34850 # Record length +.Ltmp34850: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 0 # Flags + .asciz "_Pos" +.Ltmp34851: + .cv_def_range .Ltmp18476 .Ltmp18487, "E\021O\001\000\000 \001\000\000" + .short .Ltmp34853-.Ltmp34852 # Record length +.Ltmp34852: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp18478-.Ltmp18477 # Code size + .secrel32 .Ltmp18477 # Function section relative address + .secidx .Lfunc_begin1844 # Function section index + .byte 0 # Lexical block name +.Ltmp34853: + .short .Ltmp34855-.Ltmp34854 # Record length +.Ltmp34854: + .short 4414 # Record kind: S_LOCAL + .long 11375 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp34855: + .cv_def_range .Ltmp18477 .Ltmp18478, "E\021O\001\000\000(\001\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp34857-.Ltmp34856 # Record length +.Ltmp34856: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp18484-.Ltmp18481 # Code size + .secrel32 .Ltmp18481 # Function section relative address + .secidx .Lfunc_begin1844 # Function section index + .byte 0 # Lexical block name +.Ltmp34857: + .short .Ltmp34859-.Ltmp34858 # Record length +.Ltmp34858: + .short 4414 # Record kind: S_LOCAL + .long 9874 # TypeIndex + .short 0 # Flags + .asciz "_End" +.Ltmp34859: + .cv_def_range .Ltmp18481 .Ltmp18484, "E\021O\001\000\000\030\001\000\000" + .short .Ltmp34861-.Ltmp34860 # Record length +.Ltmp34860: + .short 4414 # Record kind: S_LOCAL + .long 9728 # TypeIndex + .short 0 # Flags + .asciz "_If_expr" +.Ltmp34861: + .cv_def_range .Ltmp18481 .Ltmp18484, "E\021O\001\000\000\020\001\000\000" + .short .Ltmp34863-.Ltmp34862 # Record length +.Ltmp34862: + .short 4414 # Record kind: S_LOCAL + .long 9728 # TypeIndex + .short 0 # Flags + .asciz "_If_empty_str" +.Ltmp34863: + .cv_def_range .Ltmp18481 .Ltmp18484, "E\021O\001\000\000\b\001\000\000" + .short .Ltmp34865-.Ltmp34864 # Record length +.Ltmp34864: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 0 # Flags + .asciz "_Gbegin" +.Ltmp34865: + .cv_def_range .Ltmp18481 .Ltmp18484, "E\021O\001\000\000\000\001\000\000" + .short .Ltmp34867-.Ltmp34866 # Record length +.Ltmp34866: + .short 4414 # Record kind: S_LOCAL + .long 11402 # TypeIndex + .short 0 # Flags + .asciz "_Gend" +.Ltmp34867: + .cv_def_range .Ltmp18481 .Ltmp18484, "E\021O\001\000\000\370\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp34869-.Ltmp34868 # Record length +.Ltmp34868: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp18486-.Ltmp18485 # Code size + .secrel32 .Ltmp18485 # Function section relative address + .secidx .Lfunc_begin1844 # Function section index + .byte 0 # Lexical block name +.Ltmp34869: + .short .Ltmp34871-.Ltmp34870 # Record length +.Ltmp34870: + .short 4414 # Record kind: S_LOCAL + .long 9881 # TypeIndex + .short 0 # Flags + .asciz "_Node0" +.Ltmp34871: + .cv_def_range .Ltmp18485 .Ltmp18486, "E\021O\001\000\000\360\000\000\000" + .short .Ltmp34873-.Ltmp34872 # Record length +.Ltmp34872: + .short 4414 # Record kind: S_LOCAL + .long 9732 # TypeIndex + .short 0 # Flags + .asciz "_Nx" +.Ltmp34873: + .cv_def_range .Ltmp18485 .Ltmp18486, "E\021O\001\000\000\350\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34839: + .p2align 2 + .cv_linetable 1844, "?_Add_rep@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXHH_N@Z", .Lfunc_end1844 + .section .debug$S,"dr",associative,"?_Del@?$_Buf@D@std@@QEAADXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Buf::_Del + .long .Ltmp34875-.Ltmp34874 # Subsection size +.Ltmp34874: + .short .Ltmp34877-.Ltmp34876 # Record length +.Ltmp34876: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1845-"?_Del@?$_Buf@D@std@@QEAADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12942 # Function type index + .secrel32 "?_Del@?$_Buf@D@std@@QEAADXZ" # Function section relative address + .secidx "?_Del@?$_Buf@D@std@@QEAADXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Buf::_Del" # Function name +.Ltmp34877: + .short .Ltmp34879-.Ltmp34878 # Record length +.Ltmp34878: + .short 4414 # Record kind: S_LOCAL + .long 11382 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34879: + .cv_def_range .Ltmp18488 .Ltmp18489, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34875: + .p2align 2 + .cv_linetable 1845, "?_Del@?$_Buf@D@std@@QEAADXZ", .Lfunc_end1845 + .section .debug$S,"dr",associative,"??0_Node_endif@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_endif::_Node_endif + .long .Ltmp34881-.Ltmp34880 # Subsection size +.Ltmp34880: + .short .Ltmp34883-.Ltmp34882 # Record length +.Ltmp34882: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1846-"??0_Node_endif@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12943 # Function type index + .secrel32 "??0_Node_endif@std@@QEAA@XZ" # Function section relative address + .secidx "??0_Node_endif@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_endif::_Node_endif" # Function name +.Ltmp34883: + .short .Ltmp34885-.Ltmp34884 # Record length +.Ltmp34884: + .short 4414 # Record kind: S_LOCAL + .long 9874 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34885: + .cv_def_range .Ltmp18490 .Ltmp18491, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34881: + .p2align 2 + .cv_linetable 1846, "??0_Node_endif@std@@QEAA@XZ", .Lfunc_end1846 + .section .debug$S,"dr",associative,"??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_if::_Node_if + .long .Ltmp34887-.Ltmp34886 # Subsection size +.Ltmp34886: + .short .Ltmp34889-.Ltmp34888 # Record length +.Ltmp34888: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1847-"??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12944 # Function type index + .secrel32 "??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z" # Function section relative address + .secidx "??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_if::_Node_if" # Function name +.Ltmp34889: + .short .Ltmp34891-.Ltmp34890 # Record length +.Ltmp34890: + .short 4414 # Record kind: S_LOCAL + .long 9728 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34891: + .cv_def_range .Ltmp18492 .Ltmp18493, "E\021O\001\000\0008\000\000\000" + .short .Ltmp34893-.Ltmp34892 # Record length +.Ltmp34892: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 1 # Flags + .asciz "_End" +.Ltmp34893: + .cv_def_range .Ltmp18492 .Ltmp18493, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34887: + .p2align 2 + .cv_linetable 1847, "??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z", .Lfunc_end1847 + .section .debug$S,"dr",associative,"??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_end_group::_Node_end_group + .long .Ltmp34895-.Ltmp34894 # Subsection size +.Ltmp34894: + .short .Ltmp34897-.Ltmp34896 # Record length +.Ltmp34896: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1848-"??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12945 # Function type index + .secrel32 "??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z" # Function section relative address + .secidx "??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_end_group::_Node_end_group" # Function name +.Ltmp34897: + .short .Ltmp34899-.Ltmp34898 # Record length +.Ltmp34898: + .short 4414 # Record kind: S_LOCAL + .long 11402 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34899: + .cv_def_range .Ltmp18494 .Ltmp18495, "E\021O\001\000\0000\000\000\000" + .short .Ltmp34901-.Ltmp34900 # Record length +.Ltmp34900: + .short 4414 # Record kind: S_LOCAL + .long 9297 # TypeIndex + .short 1 # Flags + .asciz "_Ty" +.Ltmp34901: + .cv_def_range .Ltmp18494 .Ltmp18495, "E\021O\001\000\0008\000\000\000" + .short .Ltmp34903-.Ltmp34902 # Record length +.Ltmp34902: + .short 4414 # Record kind: S_LOCAL + .long 9300 # TypeIndex + .short 1 # Flags + .asciz "_Fl" +.Ltmp34903: + .cv_def_range .Ltmp18494 .Ltmp18495, "E\021O\001\000\000<\000\000\000" + .short .Ltmp34905-.Ltmp34904 # Record length +.Ltmp34904: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 1 # Flags + .asciz "_Bx" +.Ltmp34905: + .cv_def_range .Ltmp18494 .Ltmp18495, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34895: + .p2align 2 + .cv_linetable 1848, "??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z", .Lfunc_end1848 + .section .debug$S,"dr",associative,"?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Insert_node + .long .Ltmp34907-.Ltmp34906 # Subsection size +.Ltmp34906: + .short .Ltmp34909-.Ltmp34908 # Record length +.Ltmp34908: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1849-"?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12946 # Function type index + .secrel32 "?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z" # Function section relative address + .secidx "?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Insert_node" # Function name +.Ltmp34909: + .short .Ltmp34911-.Ltmp34910 # Record length +.Ltmp34910: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 1 # Flags + .asciz "_Insert_before" +.Ltmp34911: + .cv_def_range .Ltmp18496 .Ltmp18497, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp34913-.Ltmp34912 # Record length +.Ltmp34912: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 1 # Flags + .asciz "_To_insert" +.Ltmp34913: + .cv_def_range .Ltmp18496 .Ltmp18497, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34907: + .p2align 2 + .cv_linetable 1849, "?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z", .Lfunc_end1849 + .section .debug$S,"dr",associative,"??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Swap_adl + .long .Ltmp34915-.Ltmp34914 # Subsection size +.Ltmp34914: + .short .Ltmp34917-.Ltmp34916 # Record length +.Ltmp34916: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1850-"??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12950 # Function type index + .secrel32 "??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z" # Function section relative address + .secidx "??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Swap_adl" # Function name +.Ltmp34917: + .short .Ltmp34919-.Ltmp34918 # Record length +.Ltmp34918: + .short 4414 # Record kind: S_LOCAL + .long 12947 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp34919: + .cv_def_range .Ltmp18498 .Ltmp18499, "E\021O\001\000\000(\000\000\000" + .short .Ltmp34921-.Ltmp34920 # Record length +.Ltmp34920: + .short 4414 # Record kind: S_LOCAL + .long 12947 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp34921: + .cv_def_range .Ltmp18498 .Ltmp18499, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34915: + .p2align 2 + .cv_linetable 1850, "??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z", .Lfunc_end1850 + .section .debug$S,"dr",associative,"??0_Node_end_rep@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_end_rep::_Node_end_rep + .long .Ltmp34923-.Ltmp34922 # Subsection size +.Ltmp34922: + .short .Ltmp34925-.Ltmp34924 # Record length +.Ltmp34924: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1851-"??0_Node_end_rep@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12951 # Function type index + .secrel32 "??0_Node_end_rep@std@@QEAA@XZ" # Function section relative address + .secidx "??0_Node_end_rep@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_end_rep::_Node_end_rep" # Function name +.Ltmp34925: + .short .Ltmp34927-.Ltmp34926 # Record length +.Ltmp34926: + .short 4414 # Record kind: S_LOCAL + .long 9881 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34927: + .cv_def_range .Ltmp18500 .Ltmp18501, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34923: + .p2align 2 + .cv_linetable 1851, "??0_Node_end_rep@std@@QEAA@XZ", .Lfunc_end1851 + .section .debug$S,"dr",associative,"??0_Node_rep@std@@QEAA@_NHHPEAV_Node_end_rep@1@I@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_rep::_Node_rep + .long .Ltmp34929-.Ltmp34928 # Subsection size +.Ltmp34928: + .short .Ltmp34931-.Ltmp34930 # Record length +.Ltmp34930: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1852-"??0_Node_rep@std@@QEAA@_NHHPEAV_Node_end_rep@1@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12952 # Function type index + .secrel32 "??0_Node_rep@std@@QEAA@_NHHPEAV_Node_end_rep@1@I@Z" # Function section relative address + .secidx "??0_Node_rep@std@@QEAA@_NHHPEAV_Node_end_rep@1@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_rep::_Node_rep" # Function name +.Ltmp34931: + .short .Ltmp34933-.Ltmp34932 # Record length +.Ltmp34932: + .short 4414 # Record kind: S_LOCAL + .long 9732 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34933: + .cv_def_range .Ltmp18502 .Ltmp18503, "E\021O\001\000\000H\000\000\000" + .short .Ltmp34935-.Ltmp34934 # Record length +.Ltmp34934: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Greedy" +.Ltmp34935: + .cv_def_range .Ltmp18502 .Ltmp18503, "E\021O\001\000\000W\000\000\000" + .short .Ltmp34937-.Ltmp34936 # Record length +.Ltmp34936: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Mn" +.Ltmp34937: + .cv_def_range .Ltmp18502 .Ltmp18503, "E\021O\001\000\000X\000\000\000" + .short .Ltmp34939-.Ltmp34938 # Record length +.Ltmp34938: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Mx" +.Ltmp34939: + .cv_def_range .Ltmp18502 .Ltmp18503, "E\021O\001\000\000\\\000\000\000" + .short .Ltmp34941-.Ltmp34940 # Record length +.Ltmp34940: + .short 4414 # Record kind: S_LOCAL + .long 9881 # TypeIndex + .short 1 # Flags + .asciz "_End" +.Ltmp34941: + .cv_def_range .Ltmp18502 .Ltmp18503, "E\021O\001\000\000\220\000\000\000" + .short .Ltmp34943-.Ltmp34942 # Record length +.Ltmp34942: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Number" +.Ltmp34943: + .cv_def_range .Ltmp18502 .Ltmp18503, "E\021O\001\000\000\230\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34929: + .p2align 2 + .cv_linetable 1852, "??0_Node_rep@std@@QEAA@_NHHPEAV_Node_end_rep@1@I@Z", .Lfunc_end1852 + .section .debug$S,"dr",associative,"??_G_Node_endif@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_endif::~_Node_endif + .long .Ltmp34945-.Ltmp34944 # Subsection size +.Ltmp34944: + .short .Ltmp34947-.Ltmp34946 # Record length +.Ltmp34946: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1853-"??_G_Node_endif@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12953 # Function type index + .secrel32 "??_G_Node_endif@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G_Node_endif@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_endif::~_Node_endif" # Function name +.Ltmp34947: + .short .Ltmp34949-.Ltmp34948 # Record length +.Ltmp34948: + .short 4414 # Record kind: S_LOCAL + .long 9874 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34949: + .cv_def_range .Ltmp18504 .Ltmp18505, "E\021O\001\000\0000\000\000\000" + .short .Ltmp34951-.Ltmp34950 # Record length +.Ltmp34950: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp34951: + .cv_def_range .Ltmp18504 .Ltmp18505, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34945: + .p2align 2 + .cv_linetable 1853, "??_G_Node_endif@std@@UEAAPEAXI@Z", .Lfunc_end1853 + .section .debug$S,"dr",associative,"??1_Node_endif@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_endif::~_Node_endif + .long .Ltmp34953-.Ltmp34952 # Subsection size +.Ltmp34952: + .short .Ltmp34955-.Ltmp34954 # Record length +.Ltmp34954: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1854-"??1_Node_endif@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12953 # Function type index + .secrel32 "??1_Node_endif@std@@UEAA@XZ" # Function section relative address + .secidx "??1_Node_endif@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_endif::~_Node_endif" # Function name +.Ltmp34955: + .short .Ltmp34957-.Ltmp34956 # Record length +.Ltmp34956: + .short 4414 # Record kind: S_LOCAL + .long 9874 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34957: + .cv_def_range .Ltmp18506 .Ltmp18508, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34953: + .p2align 2 + .cv_linetable 1854, "??1_Node_endif@std@@UEAA@XZ", .Lfunc_end1854 + .section .debug$S,"dr",associative,"??_G_Node_if@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_if::~_Node_if + .long .Ltmp34959-.Ltmp34958 # Subsection size +.Ltmp34958: + .short .Ltmp34961-.Ltmp34960 # Record length +.Ltmp34960: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1855-"??_G_Node_if@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12954 # Function type index + .secrel32 "??_G_Node_if@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G_Node_if@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_if::~_Node_if" # Function name +.Ltmp34961: + .short .Ltmp34963-.Ltmp34962 # Record length +.Ltmp34962: + .short 4414 # Record kind: S_LOCAL + .long 9728 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34963: + .cv_def_range .Ltmp18509 .Ltmp18510, "E\021O\001\000\0000\000\000\000" + .short .Ltmp34965-.Ltmp34964 # Record length +.Ltmp34964: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp34965: + .cv_def_range .Ltmp18509 .Ltmp18510, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34959: + .p2align 2 + .cv_linetable 1855, "??_G_Node_if@std@@UEAAPEAXI@Z", .Lfunc_end1855 + .section .debug$S,"dr",associative,"??1_Node_if@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_if::~_Node_if + .long .Ltmp34967-.Ltmp34966 # Subsection size +.Ltmp34966: + .short .Ltmp34969-.Ltmp34968 # Record length +.Ltmp34968: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1856-"??1_Node_if@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12954 # Function type index + .secrel32 "??1_Node_if@std@@UEAA@XZ" # Function section relative address + .secidx "??1_Node_if@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_if::~_Node_if" # Function name +.Ltmp34969: + .short .Ltmp34971-.Ltmp34970 # Record length +.Ltmp34970: + .short 4414 # Record kind: S_LOCAL + .long 9728 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34971: + .cv_def_range .Ltmp18511 .Ltmp18516, "E\021O\001\000\000@\000\000\000" + .short .Ltmp34973-.Ltmp34972 # Record length +.Ltmp34972: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp18515-.Ltmp18512 # Code size + .secrel32 .Ltmp18512 # Function section relative address + .secidx .Lfunc_begin1856 # Function section index + .byte 0 # Lexical block name +.Ltmp34973: + .short .Ltmp34975-.Ltmp34974 # Record length +.Ltmp34974: + .short 4414 # Record kind: S_LOCAL + .long 9728 # TypeIndex + .short 0 # Flags + .asciz "_Cur" +.Ltmp34975: + .cv_def_range .Ltmp18512 .Ltmp18515, "E\021O\001\000\0008\000\000\000" + .short .Ltmp34977-.Ltmp34976 # Record length +.Ltmp34976: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp18514-.Ltmp18513 # Code size + .secrel32 .Ltmp18513 # Function section relative address + .secidx .Lfunc_begin1856 # Function section index + .byte 0 # Lexical block name +.Ltmp34977: + .short .Ltmp34979-.Ltmp34978 # Record length +.Ltmp34978: + .short 4414 # Record kind: S_LOCAL + .long 9728 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +.Ltmp34979: + .cv_def_range .Ltmp18513 .Ltmp18514, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34967: + .p2align 2 + .cv_linetable 1856, "??1_Node_if@std@@UEAA@XZ", .Lfunc_end1856 + .section .debug$S,"dr",associative,"??_G_Node_end_group@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_end_group::~_Node_end_group + .long .Ltmp34981-.Ltmp34980 # Subsection size +.Ltmp34980: + .short .Ltmp34983-.Ltmp34982 # Record length +.Ltmp34982: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1857-"??_G_Node_end_group@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12956 # Function type index + .secrel32 "??_G_Node_end_group@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G_Node_end_group@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_end_group::~_Node_end_group" # Function name +.Ltmp34983: + .short .Ltmp34985-.Ltmp34984 # Record length +.Ltmp34984: + .short 4414 # Record kind: S_LOCAL + .long 11402 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34985: + .cv_def_range .Ltmp18517 .Ltmp18518, "E\021O\001\000\0000\000\000\000" + .short .Ltmp34987-.Ltmp34986 # Record length +.Ltmp34986: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp34987: + .cv_def_range .Ltmp18517 .Ltmp18518, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34981: + .p2align 2 + .cv_linetable 1857, "??_G_Node_end_group@std@@UEAAPEAXI@Z", .Lfunc_end1857 + .section .debug$S,"dr",associative,"??1_Node_end_group@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_end_group::~_Node_end_group + .long .Ltmp34989-.Ltmp34988 # Subsection size +.Ltmp34988: + .short .Ltmp34991-.Ltmp34990 # Record length +.Ltmp34990: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1858-"??1_Node_end_group@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12956 # Function type index + .secrel32 "??1_Node_end_group@std@@UEAA@XZ" # Function section relative address + .secidx "??1_Node_end_group@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_end_group::~_Node_end_group" # Function name +.Ltmp34991: + .short .Ltmp34993-.Ltmp34992 # Record length +.Ltmp34992: + .short 4414 # Record kind: S_LOCAL + .long 11402 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp34993: + .cv_def_range .Ltmp18519 .Ltmp18521, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34989: + .p2align 2 + .cv_linetable 1858, "??1_Node_end_group@std@@UEAA@XZ", .Lfunc_end1858 + .section .debug$S,"dr",associative,"??$swap@PEAV_Node_base@std@@X@std@@YAXAEAPEAV_Node_base@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::swap + .long .Ltmp34995-.Ltmp34994 # Subsection size +.Ltmp34994: + .short .Ltmp34997-.Ltmp34996 # Record length +.Ltmp34996: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1859-"??$swap@PEAV_Node_base@std@@X@std@@YAXAEAPEAV_Node_base@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12957 # Function type index + .secrel32 "??$swap@PEAV_Node_base@std@@X@std@@YAXAEAPEAV_Node_base@0@0@Z" # Function section relative address + .secidx "??$swap@PEAV_Node_base@std@@X@std@@YAXAEAPEAV_Node_base@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::swap" # Function name +.Ltmp34997: + .short .Ltmp34999-.Ltmp34998 # Record length +.Ltmp34998: + .short 4414 # Record kind: S_LOCAL + .long 12947 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp34999: + .cv_def_range .Ltmp18522 .Ltmp18523, "E\021O\001\000\000(\000\000\000" + .short .Ltmp35001-.Ltmp35000 # Record length +.Ltmp35000: + .short 4414 # Record kind: S_LOCAL + .long 12947 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp35001: + .cv_def_range .Ltmp18522 .Ltmp18523, "E\021O\001\000\0000\000\000\000" + .short .Ltmp35003-.Ltmp35002 # Record length +.Ltmp35002: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +.Ltmp35003: + .cv_def_range .Ltmp18522 .Ltmp18523, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp34995: + .p2align 2 + .cv_linetable 1859, "??$swap@PEAV_Node_base@std@@X@std@@YAXAEAPEAV_Node_base@0@0@Z", .Lfunc_end1859 + .section .debug$S,"dr",associative,"??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::move + .long .Ltmp35005-.Ltmp35004 # Subsection size +.Ltmp35004: + .short .Ltmp35007-.Ltmp35006 # Record length +.Ltmp35006: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1860-"??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12961 # Function type index + .secrel32 "??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z" # Function section relative address + .secidx "??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::move" # Function name +.Ltmp35007: + .short .Ltmp35009-.Ltmp35008 # Record length +.Ltmp35008: + .short 4414 # Record kind: S_LOCAL + .long 12947 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp35009: + .cv_def_range .Ltmp18524 .Ltmp18525, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp35005: + .p2align 2 + .cv_linetable 1860, "??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z", .Lfunc_end1860 + .section .debug$S,"dr",associative,"??_G_Node_end_rep@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_end_rep::~_Node_end_rep + .long .Ltmp35011-.Ltmp35010 # Subsection size +.Ltmp35010: + .short .Ltmp35013-.Ltmp35012 # Record length +.Ltmp35012: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1861-"??_G_Node_end_rep@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12962 # Function type index + .secrel32 "??_G_Node_end_rep@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G_Node_end_rep@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_end_rep::~_Node_end_rep" # Function name +.Ltmp35013: + .short .Ltmp35015-.Ltmp35014 # Record length +.Ltmp35014: + .short 4414 # Record kind: S_LOCAL + .long 9881 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp35015: + .cv_def_range .Ltmp18526 .Ltmp18527, "E\021O\001\000\0000\000\000\000" + .short .Ltmp35017-.Ltmp35016 # Record length +.Ltmp35016: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp35017: + .cv_def_range .Ltmp18526 .Ltmp18527, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp35011: + .p2align 2 + .cv_linetable 1861, "??_G_Node_end_rep@std@@UEAAPEAXI@Z", .Lfunc_end1861 + .section .debug$S,"dr",associative,"??1_Node_end_rep@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_end_rep::~_Node_end_rep + .long .Ltmp35019-.Ltmp35018 # Subsection size +.Ltmp35018: + .short .Ltmp35021-.Ltmp35020 # Record length +.Ltmp35020: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1862-"??1_Node_end_rep@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12962 # Function type index + .secrel32 "??1_Node_end_rep@std@@UEAA@XZ" # Function section relative address + .secidx "??1_Node_end_rep@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_end_rep::~_Node_end_rep" # Function name +.Ltmp35021: + .short .Ltmp35023-.Ltmp35022 # Record length +.Ltmp35022: + .short 4414 # Record kind: S_LOCAL + .long 9881 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp35023: + .cv_def_range .Ltmp18528 .Ltmp18530, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp35019: + .p2align 2 + .cv_linetable 1862, "??1_Node_end_rep@std@@UEAA@XZ", .Lfunc_end1862 + .section .debug$S,"dr",associative,"??_G_Node_rep@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_rep::~_Node_rep + .long .Ltmp35025-.Ltmp35024 # Subsection size +.Ltmp35024: + .short .Ltmp35027-.Ltmp35026 # Record length +.Ltmp35026: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1863-"??_G_Node_rep@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12964 # Function type index + .secrel32 "??_G_Node_rep@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G_Node_rep@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_rep::~_Node_rep" # Function name +.Ltmp35027: + .short .Ltmp35029-.Ltmp35028 # Record length +.Ltmp35028: + .short 4414 # Record kind: S_LOCAL + .long 9732 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp35029: + .cv_def_range .Ltmp18531 .Ltmp18532, "E\021O\001\000\0000\000\000\000" + .short .Ltmp35031-.Ltmp35030 # Record length +.Ltmp35030: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp35031: + .cv_def_range .Ltmp18531 .Ltmp18532, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp35025: + .p2align 2 + .cv_linetable 1863, "??_G_Node_rep@std@@UEAAPEAXI@Z", .Lfunc_end1863 + .section .debug$S,"dr",associative,"??1_Node_rep@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_rep::~_Node_rep + .long .Ltmp35033-.Ltmp35032 # Subsection size +.Ltmp35032: + .short .Ltmp35035-.Ltmp35034 # Record length +.Ltmp35034: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1864-"??1_Node_rep@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12964 # Function type index + .secrel32 "??1_Node_rep@std@@UEAA@XZ" # Function section relative address + .secidx "??1_Node_rep@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_rep::~_Node_rep" # Function name +.Ltmp35035: + .short .Ltmp35037-.Ltmp35036 # Record length +.Ltmp35036: + .short 4414 # Record kind: S_LOCAL + .long 9732 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp35037: + .cv_def_range .Ltmp18533 .Ltmp18535, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp35033: + .p2align 2 + .cv_linetable 1864, "??1_Node_rep@std@@UEAA@XZ", .Lfunc_end1864 + .section .debug$S,"dr",associative,"?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_regex >::_Tidy + .long .Ltmp35039-.Ltmp35038 # Subsection size +.Ltmp35038: + .short .Ltmp35041-.Ltmp35040 # Record length +.Ltmp35040: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1865-"?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12965 # Function type index + .secrel32 "?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section relative address + .secidx "?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::_Tidy" # Function name +.Ltmp35041: + .short .Ltmp35043-.Ltmp35042 # Record length +.Ltmp35042: + .short 4414 # Record kind: S_LOCAL + .long 9180 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp35043: + .cv_def_range .Ltmp18536 .Ltmp18539, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp35039: + .p2align 2 + .cv_linetable 1865, "?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ", .Lfunc_end1865 + .section .debug$S,"dr",associative,"??1?$_Regex_traits@D@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_traits::~_Regex_traits + .long .Ltmp35045-.Ltmp35044 # Subsection size +.Ltmp35044: + .short .Ltmp35047-.Ltmp35046 # Record length +.Ltmp35046: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1866-"??1?$_Regex_traits@D@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12966 # Function type index + .secrel32 "??1?$_Regex_traits@D@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Regex_traits@D@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::~_Regex_traits" # Function name +.Ltmp35047: + .short .Ltmp35049-.Ltmp35048 # Record length +.Ltmp35048: + .short 4414 # Record kind: S_LOCAL + .long 9317 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp35049: + .cv_def_range .Ltmp18540 .Ltmp18542, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp35045: + .p2align 2 + .cv_linetable 1866, "??1?$_Regex_traits@D@std@@QEAA@XZ", .Lfunc_end1866 + .section .debug$S,"dr",associative,"?empty@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::empty + .long .Ltmp35051-.Ltmp35050 # Subsection size +.Ltmp35050: + .short .Ltmp35053-.Ltmp35052 # Record length +.Ltmp35052: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1867-"?empty@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12967 # Function type index + .secrel32 "?empty@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_NXZ" # Function section relative address + .secidx "?empty@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::empty" # Function name +.Ltmp35053: + .short .Ltmp35055-.Ltmp35054 # Record length +.Ltmp35054: + .short 4414 # Record kind: S_LOCAL + .long 6868 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp35055: + .cv_def_range .Ltmp18543 .Ltmp18544, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp35051: + .p2align 2 + .cv_linetable 1867, "?empty@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_NXZ", .Lfunc_end1867 + .section .debug$S,"dr",associative,"??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::operator[] + .long .Ltmp35057-.Ltmp35056 # Subsection size +.Ltmp35056: + .short .Ltmp35059-.Ltmp35058 # Record length +.Ltmp35058: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1868-"??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12968 # Function type index + .secrel32 "??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # Function section relative address + .secidx "??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::operator[]" # Function name +.Ltmp35059: + .short .Ltmp35061-.Ltmp35060 # Record length +.Ltmp35060: + .short 4414 # Record kind: S_LOCAL + .long 6868 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp35061: + .cv_def_range .Ltmp18545 .Ltmp18549, "E\021O\001\000\000H\000\000\000" + .short .Ltmp35063-.Ltmp35062 # Record length +.Ltmp35062: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Pos" +.Ltmp35063: + .cv_def_range .Ltmp18545 .Ltmp18549, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp35057: + .p2align 2 + .cv_linetable 1868, "??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z", .Lfunc_end1868 + .section .debug$S,"dr",associative,"??0?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::ExprLhs + .long .Ltmp35065-.Ltmp35064 # Subsection size +.Ltmp35064: + .short .Ltmp35067-.Ltmp35066 # Record length +.Ltmp35066: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1869-"??0?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12969 # Function type index + .secrel32 "??0?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??0?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> &>::ExprLhs" # Function name +.Ltmp35067: + .short .Ltmp35069-.Ltmp35068 # Record length +.Ltmp35068: + .short 4414 # Record kind: S_LOCAL + .long 9613 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp35069: + .cv_def_range .Ltmp18550 .Ltmp18551, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp35071-.Ltmp35070 # Record length +.Ltmp35070: + .short 4414 # Record kind: S_LOCAL + .long 9610 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp35071: + .cv_def_range .Ltmp18550 .Ltmp18551, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp35065: + .p2align 2 + .cv_linetable 1869, "??0?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end1869 + .section .debug$S,"dr",associative,"??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual,0>,gsl::details::span_iterator,0> > + .long .Ltmp35073-.Ltmp35072 # Subsection size +.Ltmp35072: + .short .Ltmp35075-.Ltmp35074 # Record length +.Ltmp35074: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1870-"??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12972 # Function type index + .secrel32 "??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" # Function section relative address + .secidx "??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual,0>,gsl::details::span_iterator,0> >" # Function name +.Ltmp35075: + .short .Ltmp35077-.Ltmp35076 # Record length +.Ltmp35076: + .short 4414 # Record kind: S_LOCAL + .long 9610 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp35077: + .cv_def_range .Ltmp18552 .Ltmp18553, "E\021O\001\000\0000\000\000\000" + .short .Ltmp35079-.Ltmp35078 # Record length +.Ltmp35078: + .short 4414 # Record kind: S_LOCAL + .long 9610 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp35079: + .cv_def_range .Ltmp18552 .Ltmp18553, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp35073: + .p2align 2 + .cv_linetable 1870, "??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z", .Lfunc_end1870 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::BinaryExpr + .long .Ltmp35081-.Ltmp35080 # Subsection size +.Ltmp35080: + .short .Ltmp35083-.Ltmp35082 # Record length +.Ltmp35082: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1871-"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12973 # Function type index + .secrel32 "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::BinaryExpr" # Function name +.Ltmp35083: + .short .Ltmp35085-.Ltmp35084 # Record length +.Ltmp35084: + .short 4414 # Record kind: S_LOCAL + .long 9632 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp35085: + .cv_def_range .Ltmp18554 .Ltmp18557, "E\021O\001\000\000P\000\000\000" + .short .Ltmp35087-.Ltmp35086 # Record length +.Ltmp35086: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp35087: + .cv_def_range .Ltmp18554 .Ltmp18557, "E\021O\001\000\000_\000\000\000" + .short .Ltmp35089-.Ltmp35088 # Record length +.Ltmp35088: + .short 4414 # Record kind: S_LOCAL + .long 9610 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp35089: + .cv_def_range .Ltmp18554 .Ltmp18557, "E\021O\001\000\000`\000\000\000" + .short .Ltmp35091-.Ltmp35090 # Record length +.Ltmp35090: + .short 4414 # Record kind: S_LOCAL + .long 7528 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp35091: + .cv_def_range .Lfunc_begin1871 .Ltmp18555, "A\021Q\001\000\000" + .cv_def_range .Ltmp18555 .Ltmp18556, "E\021O\001\000\0008\000\000\000" + .short .Ltmp35093-.Ltmp35092 # Record length +.Ltmp35092: + .short 4414 # Record kind: S_LOCAL + .long 9610 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp35093: + .cv_def_range .Ltmp18554 .Ltmp18557, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp35081: + .p2align 2 + .cv_linetable 1871, "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z", .Lfunc_end1871 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::isBinaryExpression + .long .Ltmp35095-.Ltmp35094 # Subsection size +.Ltmp35094: + .short .Ltmp35097-.Ltmp35096 # Record length +.Ltmp35096: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1872-"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12974 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::isBinaryExpression" # Function name +.Ltmp35097: + .short .Ltmp35099-.Ltmp35098 # Record length +.Ltmp35098: + .short 4414 # Record kind: S_LOCAL + .long 9629 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp35099: + .cv_def_range .Ltmp18558 .Ltmp18559, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp35095: + .p2align 2 + .cv_linetable 1872, "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ", .Lfunc_end1872 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::getResult + .long .Ltmp35101-.Ltmp35100 # Subsection size +.Ltmp35100: + .short .Ltmp35103-.Ltmp35102 # Record length +.Ltmp35102: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1873-"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12975 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::getResult" # Function name +.Ltmp35103: + .short .Ltmp35105-.Ltmp35104 # Record length +.Ltmp35104: + .short 4414 # Record kind: S_LOCAL + .long 9629 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp35105: + .cv_def_range .Ltmp18560 .Ltmp18561, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp35101: + .p2align 2 + .cv_linetable 1873, "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ", .Lfunc_end1873 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::streamReconstructedExpression + .long .Ltmp35107-.Ltmp35106 # Subsection size +.Ltmp35106: + .short .Ltmp35109-.Ltmp35108 # Record length +.Ltmp35108: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1874-"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12976 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::streamReconstructedExpression" # Function name +.Ltmp35109: + .short .Ltmp35111-.Ltmp35110 # Record length +.Ltmp35110: + .short 4414 # Record kind: S_LOCAL + .long 9629 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp35111: + .cv_def_range .Ltmp18566 .Ltmp18567, "E\021N\001\000\000(\000\000\000" + .short .Ltmp35113-.Ltmp35112 # Record length +.Ltmp35112: + .short 4414 # Record kind: S_LOCAL + .long 4486 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp35113: + .cv_def_range .Ltmp18566 .Ltmp18567, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp35107: + .p2align 2 + .cv_linetable 1874, "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end1874 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::~BinaryExpr + .long .Ltmp35115-.Ltmp35114 # Subsection size +.Ltmp35114: + .short .Ltmp35117-.Ltmp35116 # Record length +.Ltmp35116: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1875-"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9640 # Function type index + .secrel32 "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::~BinaryExpr" # Function name +.Ltmp35117: + .short .Ltmp35119-.Ltmp35118 # Record length +.Ltmp35118: + .short 4414 # Record kind: S_LOCAL + .long 9632 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp35119: + .cv_def_range .Ltmp18568 .Ltmp18569, "E\021O\001\000\0000\000\000\000" + .short .Ltmp35121-.Ltmp35120 # Record length +.Ltmp35120: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp35121: + .cv_def_range .Ltmp18568 .Ltmp18569, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp35115: + .p2align 2 + .cv_linetable 1875, "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z", .Lfunc_end1875 + .section .debug$S,"dr",associative,"??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify,0> > + .long .Ltmp35123-.Ltmp35122 # Subsection size +.Ltmp35122: + .short .Ltmp35125-.Ltmp35124 # Record length +.Ltmp35124: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1876-"??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12978 # Function type index + .secrel32 "??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify,0> >" # Function name +.Ltmp35125: + .short .Ltmp35127-.Ltmp35126 # Record length +.Ltmp35126: + .short 4414 # Record kind: S_LOCAL + .long 9610 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp35127: + .cv_def_range .Ltmp18570 .Ltmp18571, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp35123: + .p2align 2 + .cv_linetable 1876, "??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end1876 + .section .debug$S,"dr",associative,"??$convert@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::StringMaker,0> >::convert,0> > + .long .Ltmp35129-.Ltmp35128 # Subsection size +.Ltmp35128: + .short .Ltmp35131-.Ltmp35130 # Record length +.Ltmp35130: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1877-"??$convert@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12983 # Function type index + .secrel32 "??$convert@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$convert@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::StringMaker,0> >::convert,0> >" # Function name +.Ltmp35131: + .short .Ltmp35133-.Ltmp35132 # Record length +.Ltmp35132: + .short 4414 # Record kind: S_LOCAL + .long 9610 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp35133: + .cv_def_range .Ltmp18572 .Ltmp18573, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp35129: + .p2align 2 + .cv_linetable 1877, "??$convert@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end1877 + .section .debug$S,"dr",associative,"??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> > + .long .Ltmp35135-.Ltmp35134 # Subsection size +.Ltmp35134: + .short .Ltmp35137-.Ltmp35136 # Record length +.Ltmp35136: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1878-"??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12986 # Function type index + .secrel32 "??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" # Function section relative address + .secidx "??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >" # Function name +.Ltmp35137: + .short .Ltmp35139-.Ltmp35138 # Record length +.Ltmp35138: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp35139: + .cv_def_range .Lfunc_begin1878 .Ltmp18589, "A\021J\001\000\000" + .cv_def_range .Ltmp18589 .Ltmp18621 .Ltmp18622 .Ltmp18623, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp35141-.Ltmp35140 # Record length +.Ltmp35140: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp35141: + .cv_def_range .Lfunc_begin1878 .Ltmp18590, "A\021K\001\000\000" + .cv_def_range .Ltmp18590 .Ltmp18621 .Ltmp18622 .Ltmp18623, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp35143-.Ltmp35142 # Record length +.Ltmp35142: + .short 4414 # Record kind: S_LOCAL + .long 6762 # TypeIndex + .short 1 # Flags + .asciz "_Matches" +.Ltmp35143: + .cv_def_range .Ltmp18588 .Ltmp18624, "E\021N\001\000\000`\002\000\000" + .short .Ltmp35145-.Ltmp35144 # Record length +.Ltmp35144: + .short 4414 # Record kind: S_LOCAL + .long 9169 # TypeIndex + .short 1 # Flags + .asciz "_Re" +.Ltmp35145: + .cv_def_range .Ltmp18588 .Ltmp18624, "E\021N\001\000\000h\002\000\000" + .short .Ltmp35147-.Ltmp35146 # Record length +.Ltmp35146: + .short 4414 # Record kind: S_LOCAL + .long 6793 # TypeIndex + .short 1 # Flags + .asciz "_Flgs" +.Ltmp35147: + .cv_def_range .Ltmp18588 .Ltmp18624, "E\021N\001\000\000\300\002\000\000" + .short .Ltmp35149-.Ltmp35148 # Record length +.Ltmp35148: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_Org" +.Ltmp35149: + .cv_def_range .Lfunc_begin1878 .Ltmp18591, "A\021H\001\000\000" + .cv_def_range .Ltmp18591 .Ltmp18621 .Ltmp18622 .Ltmp18623, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp35151-.Ltmp35150 # Record length +.Ltmp35150: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Found" +.Ltmp35151: + .cv_def_range .Ltmp18588 .Ltmp18624, "E\021N\001\000\000_\002\000\000" + .short .Ltmp35153-.Ltmp35152 # Record length +.Ltmp35152: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 0 # Flags + .asciz "_Begin" +.Ltmp35153: + .cv_def_range .Ltmp18588 .Ltmp18624, "E\021N\001\000\000@\002\000\000" + .short .Ltmp35155-.Ltmp35154 # Record length +.Ltmp35154: + .short 4414 # Record kind: S_LOCAL + .long 9750 # TypeIndex + .short 0 # Flags + .asciz "_Mx" +.Ltmp35155: + .cv_def_range .Ltmp18588 .Ltmp18624, "E\021N\001\000\000\370\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp35135: + .p2align 2 + .cv_linetable 1878, "??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z", .Lfunc_end1878 + .section .debug$S,"dr",associative,"?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Setf + .long .Ltmp35157-.Ltmp35156 # Subsection size +.Ltmp35156: + .short .Ltmp35159-.Ltmp35158 # Record length +.Ltmp35158: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1879-"?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12987 # Function type index + .secrel32 "?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" # Function section relative address + .secidx "?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Setf" # Function name +.Ltmp35159: + .short .Ltmp35161-.Ltmp35160 # Record length +.Ltmp35160: + .short 4414 # Record kind: S_LOCAL + .long 9720 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp35161: + .cv_def_range .Ltmp18625 .Ltmp18626, "E\021O\001\000\000(\000\000\000" + .short .Ltmp35163-.Ltmp35162 # Record length +.Ltmp35162: + .short 4414 # Record kind: S_LOCAL + .long 6793 # TypeIndex + .short 1 # Flags + .asciz "_Mf" +.Ltmp35163: + .cv_def_range .Ltmp18625 .Ltmp18626, "E\021O\001\000\0004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp35157: + .p2align 2 + .cv_linetable 1879, "?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z", .Lfunc_end1879 + .section .debug$S,"dr",associative,"?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Clearf + .long .Ltmp35165-.Ltmp35164 # Subsection size +.Ltmp35164: + .short .Ltmp35167-.Ltmp35166 # Record length +.Ltmp35166: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1880-"?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12988 # Function type index + .secrel32 "?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" # Function section relative address + .secidx "?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Clearf" # Function name +.Ltmp35167: + .short .Ltmp35169-.Ltmp35168 # Record length +.Ltmp35168: + .short 4414 # Record kind: S_LOCAL + .long 9720 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp35169: + .cv_def_range .Ltmp18627 .Ltmp18628, "E\021O\001\000\0008\000\000\000" + .short .Ltmp35171-.Ltmp35170 # Record length +.Ltmp35170: + .short 4414 # Record kind: S_LOCAL + .long 6793 # TypeIndex + .short 1 # Flags + .asciz "_Mf" +.Ltmp35171: + .cv_def_range .Ltmp18627 .Ltmp18628, "E\021O\001\000\000D\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp35165: + .p2align 2 + .cv_linetable 1880, "?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z", .Lfunc_end1880 + .section .debug$S,"dr",associative,"?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Skip + .long .Ltmp35173-.Ltmp35172 # Subsection size +.Ltmp35172: + .short .Ltmp35175-.Ltmp35174 # Record length +.Ltmp35174: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1881-"?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12989 # Function type index + .secrel32 "?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z" # Function section relative address + .secidx "?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Skip" # Function name +.Ltmp35175: + .short .Ltmp35177-.Ltmp35176 # Record length +.Ltmp35176: + .short 4414 # Record kind: S_LOCAL + .long 9720 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp35177: + .cv_def_range .Ltmp18629 .Ltmp18728, "E\021O\001\000\000@\001\000\000" + .short .Ltmp35179-.Ltmp35178 # Record length +.Ltmp35178: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_First_arg" +.Ltmp35179: + .cv_def_range .Lfunc_begin1881 .Ltmp18631, "A\021P\001\000\000" + .cv_def_range .Ltmp18631 .Ltmp18727, "E\021O\001\000\000\000\001\000\000" + .short .Ltmp35181-.Ltmp35180 # Record length +.Ltmp35180: + .short 4414 # Record kind: S_LOCAL + .long 9602 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp35181: + .cv_def_range .Lfunc_begin1881 .Ltmp18630, "A\021Q\001\000\000" + .cv_def_range .Ltmp18630 .Ltmp18727, "E\021O\001\000\000\b\001\000\000" + .short .Ltmp35183-.Ltmp35182 # Record length +.Ltmp35182: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 1 # Flags + .asciz "_Node_arg" +.Ltmp35183: + .cv_def_range .Ltmp18629 .Ltmp18728, "E\021O\001\000\000 \003\000\000" + .short .Ltmp35185-.Ltmp35184 # Record length +.Ltmp35184: + .short 4414 # Record kind: S_LOCAL + .long 9302 # TypeIndex + .short 0 # Flags + .asciz "_Nx" +.Ltmp35185: + .cv_def_range .Ltmp18629 .Ltmp18728, "E\021O\001\000\0008\001\000\000" + .short .Ltmp35187-.Ltmp35186 # Record length +.Ltmp35186: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp18650-.Ltmp18645 # Code size + .secrel32 .Ltmp18645 # Function section relative address + .secidx .Lfunc_begin1881 # Function section index + .byte 0 # Lexical block name +.Ltmp35187: + .short .Ltmp35189-.Ltmp35188 # Record length +.Ltmp35188: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 0 # Flags + .asciz "_Prev" +.Ltmp35189: + .cv_def_range .Ltmp18645 .Ltmp18650, "E\021O\001\000\000\240\002\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp35191-.Ltmp35190 # Record length +.Ltmp35190: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp18668-.Ltmp18661 # Code size + .secrel32 .Ltmp18661 # Function section relative address + .secidx .Lfunc_begin1881 # Function section index + .byte 0 # Lexical block name +.Ltmp35191: + .short .Ltmp35193-.Ltmp35192 # Record length +.Ltmp35192: + .short 4414 # Record kind: S_LOCAL + .long 11375 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp35193: + .cv_def_range .Ltmp18661 .Ltmp18668, "E\021O\001\000\0000\001\000\000" + .short .Ltmp35195-.Ltmp35194 # Record length +.Ltmp35194: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp18666-.Ltmp18663 # Code size + .secrel32 .Ltmp18663 # Function section relative address + .secidx .Lfunc_begin1881 # Function section index + .byte 0 # Lexical block name +.Ltmp35195: + .short .Ltmp35197-.Ltmp35196 # Record length +.Ltmp35196: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 0 # Flags + .asciz "_Next" +.Ltmp35197: + .cv_def_range .Ltmp18663 .Ltmp18666, "E\021O\001\000\000P\002\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp35199-.Ltmp35198 # Record length +.Ltmp35198: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp18705-.Ltmp18670 # Code size + .secrel32 .Ltmp18670 # Function section relative address + .secidx .Lfunc_begin1881 # Function section index + .byte 0 # Lexical block name +.Ltmp35199: + .short .Ltmp35201-.Ltmp35200 # Record length +.Ltmp35200: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Found" +.Ltmp35201: + .cv_def_range .Ltmp18670 .Ltmp18705, "E\021O\001\000\000/\001\000\000" + .short .Ltmp35203-.Ltmp35202 # Record length +.Ltmp35202: + .short 4414 # Record kind: S_LOCAL + .long 32 # TypeIndex + .short 0 # Flags + .asciz "_Ch" +.Ltmp35203: + .cv_def_range .Ltmp18670 .Ltmp18705, "E\021O\001\000\000\357\001\000\000" + .short .Ltmp35205-.Ltmp35204 # Record length +.Ltmp35204: + .short 4414 # Record kind: S_LOCAL + .long 11838 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp35205: + .cv_def_range .Ltmp18670 .Ltmp18705, "E\021O\001\000\000 \001\000\000" + .short .Ltmp35207-.Ltmp35206 # Record length +.Ltmp35206: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 0 # Flags + .asciz "_Next" +.Ltmp35207: + .cv_def_range .Ltmp18670 .Ltmp18705, "E\021O\001\000\000\330\001\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp35209-.Ltmp35208 # Record length +.Ltmp35208: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp18719-.Ltmp18712 # Code size + .secrel32 .Ltmp18712 # Function section relative address + .secidx .Lfunc_begin1881 # Function section index + .byte 0 # Lexical block name +.Ltmp35209: + .short .Ltmp35211-.Ltmp35210 # Record length +.Ltmp35210: + .short 4414 # Record kind: S_LOCAL + .long 9728 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp35211: + .cv_def_range .Ltmp18712 .Ltmp18719, "E\021O\001\000\000\030\001\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp35173: + .p2align 2 + .cv_linetable 1881, "?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z", .Lfunc_end1881 + .section .debug$S,"dr",associative,"??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Match,0> > > > + .long .Ltmp35213-.Ltmp35212 # Subsection size +.Ltmp35212: + .short .Ltmp35215-.Ltmp35214 # Record length +.Ltmp35214: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1882-"??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12992 # Function type index + .secrel32 "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" # Function section relative address + .secidx "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Match,0> > > >" # Function name +.Ltmp35215: + .short .Ltmp35217-.Ltmp35216 # Record length +.Ltmp35216: + .short 4414 # Record kind: S_LOCAL + .long 9720 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp35217: + .cv_def_range .Ltmp18729 .Ltmp18731, "E\021O\001\000\000 \000\000\000" + .short .Ltmp35219-.Ltmp35218 # Record length +.Ltmp35218: + .short 4414 # Record kind: S_LOCAL + .long 6757 # TypeIndex + .short 1 # Flags + .asciz "_Pfirst" +.Ltmp35219: + .cv_def_range .Lfunc_begin1882 .Ltmp18730, "E\021K\001\000\000\000\000\000\000" + .short .Ltmp35221-.Ltmp35220 # Record length +.Ltmp35220: + .short 4414 # Record kind: S_LOCAL + .long 6762 # TypeIndex + .short 1 # Flags + .asciz "_Matches" +.Ltmp35221: + .cv_def_range .Ltmp18729 .Ltmp18731, "E\021O\001\000\000(\000\000\000" + .short .Ltmp35223-.Ltmp35222 # Record length +.Ltmp35222: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Full_match" +.Ltmp35223: + .cv_def_range .Ltmp18729 .Ltmp18731, "E\021O\001\000\0007\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp35213: + .p2align 2 + .cv_linetable 1882, "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z", .Lfunc_end1882 + .section .debug$S,"dr",associative,"??_5regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::regex_constants::operator|= + .long .Ltmp35225-.Ltmp35224 # Subsection size +.Ltmp35224: + .short .Ltmp35227-.Ltmp35226 # Record length +.Ltmp35226: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1883-"??_5regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12996 # Function type index + .secrel32 "??_5regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" # Function section relative address + .secidx "??_5regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" # Function section index + .byte 0 # Flags + .asciz "std::regex_constants::operator|=" # Function name +.Ltmp35227: + .short .Ltmp35229-.Ltmp35228 # Record length +.Ltmp35228: + .short 4414 # Record kind: S_LOCAL + .long 12993 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp35229: + .cv_def_range .Ltmp18732 .Ltmp18733, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp35231-.Ltmp35230 # Record length +.Ltmp35230: + .short 4414 # Record kind: S_LOCAL + .long 6793 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp35231: + .cv_def_range .Ltmp18732 .Ltmp18733, "E\021O\001\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp35225: + .p2align 2 + .cv_linetable 1883, "??_5regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z", .Lfunc_end1883 + .section .debug$S,"dr",associative,"??_4regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::regex_constants::operator&= + .long .Ltmp35233-.Ltmp35232 # Subsection size +.Ltmp35232: + .short .Ltmp35235-.Ltmp35234 # Record length +.Ltmp35234: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1884-"??_4regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12997 # Function type index + .secrel32 "??_4regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" # Function section relative address + .secidx "??_4regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" # Function section index + .byte 0 # Flags + .asciz "std::regex_constants::operator&=" # Function name +.Ltmp35235: + .short .Ltmp35237-.Ltmp35236 # Record length +.Ltmp35236: + .short 4414 # Record kind: S_LOCAL + .long 12993 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp35237: + .cv_def_range .Ltmp18734 .Ltmp18735, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp35239-.Ltmp35238 # Record length +.Ltmp35238: + .short 4414 # Record kind: S_LOCAL + .long 6793 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp35239: + .cv_def_range .Ltmp18734 .Ltmp18735, "E\021O\001\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp35233: + .p2align 2 + .cv_linetable 1884, "??_4regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z", .Lfunc_end1884 + .section .debug$S,"dr",associative,"??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::regex_constants::operator~ + .long .Ltmp35241-.Ltmp35240 # Subsection size +.Ltmp35240: + .short .Ltmp35243-.Ltmp35242 # Record length +.Ltmp35242: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1885-"??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12999 # 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 +.Ltmp35243: + .short .Ltmp35245-.Ltmp35244 # Record length +.Ltmp35244: + .short 4414 # Record kind: S_LOCAL + .long 6793 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp35245: + .cv_def_range .Ltmp18736 .Ltmp18737, "E\021O\001\000\000\004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp35241: + .p2align 2 + .cv_linetable 1885, "??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z", .Lfunc_end1885 + .section .debug$S,"dr",associative,"??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::at + .long .Ltmp35247-.Ltmp35246 # Subsection size +.Ltmp35246: + .short .Ltmp35249-.Ltmp35248 # Record length +.Ltmp35248: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1886-"??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 13002 # Function type index + .secrel32 "??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z" # Function section relative address + .secidx "??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::at" # Function name +.Ltmp35249: + .short .Ltmp35251-.Ltmp35250 # Record length +.Ltmp35250: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "s" +.Ltmp35251: + .cv_def_range .Lfunc_begin1886 .Lfunc_end1886, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp35253-.Ltmp35252 # Record length +.Ltmp35252: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "i" +.Ltmp35253: + .cv_def_range .Ltmp18738 .Ltmp18739, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp35247: + .p2align 2 + .cv_linetable 1886, "??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z", .Lfunc_end1886 + .section .debug$S,"dr" + .long 241 # Symbol subsection for _GLOBAL__sub_I_span_tests.cpp + .long .Ltmp35255-.Ltmp35254 # Subsection size +.Ltmp35254: + .short .Ltmp35257-.Ltmp35256 # Record length +.Ltmp35256: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1887-_GLOBAL__sub_I_span_tests.cpp # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 13003 # 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 +.Ltmp35257: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp35255: + .p2align 2 + .cv_linetable 1887, _GLOBAL__sub_I_span_tests.cpp, .Lfunc_end1887 + .long 241 # Symbol subsection for globals + .long .Ltmp35259-.Ltmp35258 # Subsection size +.Ltmp35258: + .short .Ltmp35261-.Ltmp35260 # Record length +.Ltmp35260: + .short 4364 # Record kind: S_LDATA32 + .long 13004 # Type + .secrel32 "?autoRegistrar1@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar1@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar1" # Name +.Ltmp35261: + .short .Ltmp35263-.Ltmp35262 # Record length +.Ltmp35262: + .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 +.Ltmp35263: + .short .Ltmp35265-.Ltmp35264 # Record length +.Ltmp35264: + .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 +.Ltmp35265: + .short .Ltmp35267-.Ltmp35266 # Record length +.Ltmp35266: + .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 +.Ltmp35267: + .short .Ltmp35269-.Ltmp35268 # Record length +.Ltmp35268: + .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 +.Ltmp35269: + .short .Ltmp35271-.Ltmp35270 # Record length +.Ltmp35270: + .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 +.Ltmp35271: + .short .Ltmp35273-.Ltmp35272 # Record length +.Ltmp35272: + .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 +.Ltmp35273: + .short .Ltmp35275-.Ltmp35274 # Record length +.Ltmp35274: + .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 +.Ltmp35275: + .short .Ltmp35277-.Ltmp35276 # Record length +.Ltmp35276: + .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 +.Ltmp35277: + .short .Ltmp35279-.Ltmp35278 # Record length +.Ltmp35278: + .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 +.Ltmp35279: + .short .Ltmp35281-.Ltmp35280 # Record length +.Ltmp35280: + .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 +.Ltmp35281: + .short .Ltmp35283-.Ltmp35282 # Record length +.Ltmp35282: + .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 +.Ltmp35283: + .short .Ltmp35285-.Ltmp35284 # Record length +.Ltmp35284: + .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 +.Ltmp35285: + .short .Ltmp35287-.Ltmp35286 # Record length +.Ltmp35286: + .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 +.Ltmp35287: + .short .Ltmp35289-.Ltmp35288 # Record length +.Ltmp35288: + .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 +.Ltmp35289: + .short .Ltmp35291-.Ltmp35290 # Record length +.Ltmp35290: + .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 +.Ltmp35291: + .short .Ltmp35293-.Ltmp35292 # Record length +.Ltmp35292: + .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 +.Ltmp35293: + .short .Ltmp35295-.Ltmp35294 # Record length +.Ltmp35294: + .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 +.Ltmp35295: + .short .Ltmp35297-.Ltmp35296 # Record length +.Ltmp35296: + .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 +.Ltmp35297: + .short .Ltmp35299-.Ltmp35298 # Record length +.Ltmp35298: + .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 +.Ltmp35299: + .short .Ltmp35301-.Ltmp35300 # Record length +.Ltmp35300: + .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 +.Ltmp35301: + .short .Ltmp35303-.Ltmp35302 # Record length +.Ltmp35302: + .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 +.Ltmp35303: + .short .Ltmp35305-.Ltmp35304 # Record length +.Ltmp35304: + .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 +.Ltmp35305: + .short .Ltmp35307-.Ltmp35306 # Record length +.Ltmp35306: + .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 +.Ltmp35307: + .short .Ltmp35309-.Ltmp35308 # Record length +.Ltmp35308: + .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 +.Ltmp35309: + .short .Ltmp35311-.Ltmp35310 # Record length +.Ltmp35310: + .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 +.Ltmp35311: + .short .Ltmp35313-.Ltmp35312 # Record length +.Ltmp35312: + .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 +.Ltmp35313: + .short .Ltmp35315-.Ltmp35314 # Record length +.Ltmp35314: + .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 +.Ltmp35315: + .short .Ltmp35317-.Ltmp35316 # Record length +.Ltmp35316: + .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 +.Ltmp35317: + .short .Ltmp35319-.Ltmp35318 # Record length +.Ltmp35318: + .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 +.Ltmp35319: + .short .Ltmp35321-.Ltmp35320 # Record length +.Ltmp35320: + .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 +.Ltmp35321: + .short .Ltmp35323-.Ltmp35322 # Record length +.Ltmp35322: + .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 +.Ltmp35323: + .short .Ltmp35325-.Ltmp35324 # Record length +.Ltmp35324: + .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 +.Ltmp35325: + .short .Ltmp35327-.Ltmp35326 # Record length +.Ltmp35326: + .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 +.Ltmp35327: +.Ltmp35259: + .p2align 2 + .section .debug$S,"dr",associative,"?extent@?$span@H$01@gsl@@2_JB" + .p2align 2 # Symbol subsection for ?extent@?$span@H$01@gsl@@2_JB + .long 4 # Debug section magic + .long 241 + .long .Ltmp35329-.Ltmp35328 # Subsection size +.Ltmp35328: + .short .Ltmp35331-.Ltmp35330 # Record length +.Ltmp35330: + .short 4365 # Record kind: S_GDATA32 + .long 4101 # Type + .secrel32 "?extent@?$span@H$01@gsl@@2_JB" # DataOffset + .secidx "?extent@?$span@H$01@gsl@@2_JB" # Segment + .asciz "extent" # Name +.Ltmp35331: +.Ltmp35329: + .p2align 2 + .section .debug$S,"dr",associative,"?extent@?$span@H$0A@@gsl@@2_JB" + .p2align 2 # Symbol subsection for ?extent@?$span@H$0A@@gsl@@2_JB + .long 4 # Debug section magic + .long 241 + .long .Ltmp35333-.Ltmp35332 # Subsection size +.Ltmp35332: + .short .Ltmp35335-.Ltmp35334 # Record length +.Ltmp35334: + .short 4365 # Record kind: S_GDATA32 + .long 4101 # Type + .secrel32 "?extent@?$span@H$0A@@gsl@@2_JB" # DataOffset + .secidx "?extent@?$span@H$0A@@gsl@@2_JB" # Segment + .asciz "extent" # Name +.Ltmp35335: +.Ltmp35333: + .p2align 2 + .section .debug$S,"dr",associative,"?extent@?$span@H$04@gsl@@2_JB" + .p2align 2 # Symbol subsection for ?extent@?$span@H$04@gsl@@2_JB + .long 4 # Debug section magic + .long 241 + .long .Ltmp35337-.Ltmp35336 # Subsection size +.Ltmp35336: + .short .Ltmp35339-.Ltmp35338 # Record length +.Ltmp35338: + .short 4365 # Record kind: S_GDATA32 + .long 4101 # Type + .secrel32 "?extent@?$span@H$04@gsl@@2_JB" # DataOffset + .secidx "?extent@?$span@H$04@gsl@@2_JB" # Segment + .asciz "extent" # Name +.Ltmp35339: +.Ltmp35337: + .p2align 2 + .section .debug$S,"dr",associative,"?extent@?$span@H$03@gsl@@2_JB" + .p2align 2 # Symbol subsection for ?extent@?$span@H$03@gsl@@2_JB + .long 4 # Debug section magic + .long 241 + .long .Ltmp35341-.Ltmp35340 # Subsection size +.Ltmp35340: + .short .Ltmp35343-.Ltmp35342 # Record length +.Ltmp35342: + .short 4365 # Record kind: S_GDATA32 + .long 4101 # Type + .secrel32 "?extent@?$span@H$03@gsl@@2_JB" # DataOffset + .secidx "?extent@?$span@H$03@gsl@@2_JB" # Segment + .asciz "extent" # Name +.Ltmp35343: +.Ltmp35341: + .p2align 2 + .section .debug$S,"dr",associative,"?_Psave@?$_Facetptr@V?$collate@D@std@@@std@@2PEBVfacet@locale@2@EB" + .p2align 2 # Symbol subsection for ?_Psave@?$_Facetptr@V?$collate@D@std@@@std@@2PEBVfacet@locale@2@EB + .long 4 # Debug section magic + .long 241 + .long .Ltmp35345-.Ltmp35344 # Subsection size +.Ltmp35344: + .short .Ltmp35347-.Ltmp35346 # Record length +.Ltmp35346: + .short 4365 # Record kind: S_GDATA32 + .long 9276 # Type + .secrel32 "?_Psave@?$_Facetptr@V?$collate@D@std@@@std@@2PEBVfacet@locale@2@EB" # DataOffset + .secidx "?_Psave@?$_Facetptr@V?$collate@D@std@@@std@@2PEBVfacet@locale@2@EB" # Segment + .asciz "_Psave" # Name +.Ltmp35347: +.Ltmp35345: + .p2align 2 + .section .debug$S,"dr",associative,"?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PEBVfacet@locale@2@EB" + .p2align 2 # Symbol subsection for ?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PEBVfacet@locale@2@EB + .long 4 # Debug section magic + .long 241 + .long .Ltmp35349-.Ltmp35348 # Subsection size +.Ltmp35348: + .short .Ltmp35351-.Ltmp35350 # Record length +.Ltmp35350: + .short 4365 # Record kind: S_GDATA32 + .long 9276 # Type + .secrel32 "?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PEBVfacet@locale@2@EB" # DataOffset + .secidx "?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PEBVfacet@locale@2@EB" # Segment + .asciz "_Psave" # Name +.Ltmp35351: +.Ltmp35349: + .p2align 2 + .section .debug$S,"dr",associative,"?_Meta_map@?1??_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ@4QBDB" + .p2align 2 # Symbol subsection for ?_Meta_map@?1??_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ@4QBDB + .long 4 # Debug section magic + .long 241 + .long .Ltmp35353-.Ltmp35352 # Subsection size +.Ltmp35352: + .short .Ltmp35355-.Ltmp35354 # Record length +.Ltmp35354: + .short 4365 # Record kind: S_GDATA32 + .long 13005 # Type + .secrel32 "?_Meta_map@?1??_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ@4QBDB" # DataOffset + .secidx "?_Meta_map@?1??_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ@4QBDB" # Segment + .asciz "_Meta_map" # Name +.Ltmp35355: +.Ltmp35353: + .p2align 2 + .section .debug$S,"dr",associative,"?_Names@?1???$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z@4QBU_Cl_names@2@B" + .p2align 2 # Symbol subsection for ?_Names@?1???$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z@4QBU_Cl_names@2@B + .long 4 # Debug section magic + .long 241 + .long .Ltmp35357-.Ltmp35356 # Subsection size +.Ltmp35356: + .short .Ltmp35359-.Ltmp35358 # Record length +.Ltmp35358: + .short 4365 # Record kind: S_GDATA32 + .long 13006 # Type + .secrel32 "?_Names@?1???$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z@4QBU_Cl_names@2@B" # DataOffset + .secidx "?_Names@?1???$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z@4QBU_Cl_names@2@B" # Segment + .asciz "_Names" # Name +.Ltmp35359: +.Ltmp35357: + .p2align 2 + .section .debug$S,"dr" + .long 241 + .long .Ltmp35361-.Ltmp35360 # Subsection size +.Ltmp35360: + .short .Ltmp35363-.Ltmp35362 # Record length +.Ltmp35362: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "ptrdiff_t" +.Ltmp35363: + .short .Ltmp35365-.Ltmp35364 # Record length +.Ltmp35364: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "index_type" +.Ltmp35365: + .short .Ltmp35367-.Ltmp35366 # Record length +.Ltmp35366: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::remove_cv_t" +.Ltmp35367: + .short .Ltmp35369-.Ltmp35368 # Record length +.Ltmp35368: + .short 4360 # Record kind: S_UDT + .long 4150 # Type + .asciz "gsl::span" +.Ltmp35369: + .short .Ltmp35371-.Ltmp35370 # Record length +.Ltmp35370: + .short 4360 # Record kind: S_UDT + .long 4158 # Type + .asciz "gsl::span::storage_type >" +.Ltmp35371: + .short .Ltmp35373-.Ltmp35372 # Record length +.Ltmp35372: + .short 4360 # Record kind: S_UDT + .long 35 # Type + .asciz "size_t" +.Ltmp35373: + .short .Ltmp35375-.Ltmp35374 # Record length +.Ltmp35374: + .short 4360 # Record kind: S_UDT + .long 35 # Type + .asciz "size_type" +.Ltmp35375: + .short .Ltmp35377-.Ltmp35376 # Record length +.Ltmp35376: + .short 4360 # Record kind: S_UDT + .long 4193 # Type + .asciz "std::array" +.Ltmp35377: + .short .Ltmp35379-.Ltmp35378 # Record length +.Ltmp35378: + .short 4360 # Record kind: S_UDT + .long 4197 # Type + .asciz "gsl::span::KnownNotNull" +.Ltmp35379: + .short .Ltmp35381-.Ltmp35380 # Record length +.Ltmp35380: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::conditional_t,0>::element_type_,gsl::details::span_iterator,0>::element_type_>" +.Ltmp35381: + .short .Ltmp35383-.Ltmp35382 # Record length +.Ltmp35382: + .short 4360 # Record kind: S_UDT + .long 1652 # Type + .asciz "std::add_pointer_t,0>::reference>" +.Ltmp35383: + .short .Ltmp35385-.Ltmp35384 # Record length +.Ltmp35384: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::remove_cv_t,0>::element_type_>" +.Ltmp35385: + .short .Ltmp35387-.Ltmp35386 # Record length +.Ltmp35386: + .short 4360 # Record kind: S_UDT + .long 4227 # Type + .asciz "gsl::details::span_iterator,0>" +.Ltmp35387: + .short .Ltmp35389-.Ltmp35388 # Record length +.Ltmp35388: + .short 4360 # Record kind: S_UDT + .long 4162 # Type + .asciz "std::conditional_t,1>::element_type_,gsl::details::span_iterator,1>::element_type_>" +.Ltmp35389: + .short .Ltmp35391-.Ltmp35390 # Record length +.Ltmp35390: + .short 4360 # Record kind: S_UDT + .long 4188 # Type + .asciz "std::add_pointer_t,1>::reference>" +.Ltmp35391: + .short .Ltmp35393-.Ltmp35392 # Record length +.Ltmp35392: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::remove_cv_t,1>::element_type_>" +.Ltmp35393: + .short .Ltmp35395-.Ltmp35394 # Record length +.Ltmp35394: + .short 4360 # Record kind: S_UDT + .long 4252 # Type + .asciz "gsl::details::span_iterator,1>" +.Ltmp35395: + .short .Ltmp35397-.Ltmp35396 # Record length +.Ltmp35396: + .short 4360 # Record kind: S_UDT + .long 4272 # Type + .asciz "std::reverse_iterator,0> >" +.Ltmp35397: + .short .Ltmp35399-.Ltmp35398 # Record length +.Ltmp35398: + .short 4360 # Record kind: S_UDT + .long 4293 # Type + .asciz "std::reverse_iterator,1> >" +.Ltmp35399: + .short .Ltmp35401-.Ltmp35400 # Record length +.Ltmp35400: + .short 4360 # Record kind: S_UDT + .long 4296 # Type + .asciz "gsl::span::subspan_selector<-1>" +.Ltmp35401: + .short .Ltmp35403-.Ltmp35402 # Record length +.Ltmp35402: + .short 4360 # Record kind: S_UDT + .long 4304 # Type + .asciz "gsl::details::extent_type<-1>" +.Ltmp35403: + .short .Ltmp35405-.Ltmp35404 # Record length +.Ltmp35404: + .short 4360 # Record kind: S_UDT + .long 4308 # Type + .asciz "std::random_access_iterator_tag" +.Ltmp35405: + .short .Ltmp35407-.Ltmp35406 # Record length +.Ltmp35406: + .short 4360 # Record kind: S_UDT + .long 4311 # Type + .asciz "std::iterator" +.Ltmp35407: + .short .Ltmp35409-.Ltmp35408 # Record length +.Ltmp35408: + .short 4360 # Record kind: S_UDT + .long 4314 # Type + .asciz "std::iterator" +.Ltmp35409: + .short .Ltmp35411-.Ltmp35410 # Record length +.Ltmp35410: + .short 4360 # Record kind: S_UDT + .long 4318 # Type + .asciz "std::bidirectional_iterator_tag" +.Ltmp35411: + .short .Ltmp35413-.Ltmp35412 # Record length +.Ltmp35412: + .short 4360 # Record kind: S_UDT + .long 4323 # Type + .asciz "std::forward_iterator_tag" +.Ltmp35413: + .short .Ltmp35415-.Ltmp35414 # Record length +.Ltmp35414: + .short 4360 # Record kind: S_UDT + .long 4325 # Type + .asciz "std::input_iterator_tag" +.Ltmp35415: + .short .Ltmp35417-.Ltmp35416 # Record length +.Ltmp35416: + .short 4360 # Record kind: S_UDT + .long 4327 # Type + .asciz "std::_Mutable_iterator_tag" +.Ltmp35417: + .short .Ltmp35419-.Ltmp35418 # Record length +.Ltmp35418: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::remove_cv_t" +.Ltmp35419: + .short .Ltmp35421-.Ltmp35420 # Record length +.Ltmp35420: + .short 4360 # Record kind: S_UDT + .long 4369 # Type + .asciz "gsl::span" +.Ltmp35421: + .short .Ltmp35423-.Ltmp35422 # Record length +.Ltmp35422: + .short 4360 # Record kind: S_UDT + .long 4375 # Type + .asciz "gsl::span::storage_type >" +.Ltmp35423: + .short .Ltmp35425-.Ltmp35424 # Record length +.Ltmp35424: + .short 4360 # Record kind: S_UDT + .long 4378 # Type + .asciz "gsl::span::KnownNotNull" +.Ltmp35425: + .short .Ltmp35427-.Ltmp35426 # Record length +.Ltmp35426: + .short 4360 # Record kind: S_UDT + .long 4422 # Type + .asciz "Catch::AssertionHandler" +.Ltmp35427: + .short .Ltmp35429-.Ltmp35428 # Record length +.Ltmp35428: + .short 4360 # Record kind: S_UDT + .long 4425 # Type + .asciz "Catch::AssertionInfo" +.Ltmp35429: + .short .Ltmp35431-.Ltmp35430 # Record length +.Ltmp35430: + .short 4360 # Record kind: S_UDT + .long 4440 # Type + .asciz "std::string" +.Ltmp35431: + .short .Ltmp35433-.Ltmp35432 # Record length +.Ltmp35432: + .short 4360 # Record kind: S_UDT + .long 4461 # Type + .asciz "Catch::StringRef" +.Ltmp35433: + .short .Ltmp35435-.Ltmp35434 # Record length +.Ltmp35434: + .short 4360 # Record kind: S_UDT + .long 4480 # Type + .asciz "Catch::SourceLineInfo" +.Ltmp35435: + .short .Ltmp35437-.Ltmp35436 # Record length +.Ltmp35436: + .short 4360 # Record kind: S_UDT + .long 4492 # Type + .asciz "Catch::ITransientExpression" +.Ltmp35437: + .short .Ltmp35439-.Ltmp35438 # Record length +.Ltmp35438: + .short 4360 # Record kind: S_UDT + .long 4675 # Type + .asciz "std::basic_string,std::allocator >" +.Ltmp35439: + .short .Ltmp35441-.Ltmp35440 # Record length +.Ltmp35440: + .short 4360 # Record kind: S_UDT + .long 4738 # Type + .asciz "std::_String_alloc > >" +.Ltmp35441: + .short .Ltmp35443-.Ltmp35442 # Record length +.Ltmp35442: + .short 4360 # Record kind: S_UDT + .long 35 # Type + .asciz "size_type" +.Ltmp35443: + .short .Ltmp35445-.Ltmp35444 # Record length +.Ltmp35444: + .short 4360 # Record kind: S_UDT + .long 4759 # Type + .asciz "std::true_type" +.Ltmp35445: + .short .Ltmp35447-.Ltmp35446 # Record length +.Ltmp35446: + .short 4360 # Record kind: S_UDT + .long 4761 # Type + .asciz "std::allocator" +.Ltmp35447: + .short .Ltmp35449-.Ltmp35448 # Record length +.Ltmp35448: + .short 4360 # Record kind: S_UDT + .long 4767 # Type + .asciz "std::_Container_base" +.Ltmp35449: + .short .Ltmp35451-.Ltmp35450 # Record length +.Ltmp35450: + .short 4360 # Record kind: S_UDT + .long 4792 # Type + .asciz "std::_String_const_iterator > >" +.Ltmp35451: + .short .Ltmp35453-.Ltmp35452 # Record length +.Ltmp35452: + .short 4360 # Record kind: S_UDT + .long 4815 # Type + .asciz "std::_String_iterator > >" +.Ltmp35453: + .short .Ltmp35455-.Ltmp35454 # Record length +.Ltmp35454: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "_Longlong" +.Ltmp35455: + .short .Ltmp35457-.Ltmp35456 # Record length +.Ltmp35456: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "std::streamoff" +.Ltmp35457: + .short .Ltmp35459-.Ltmp35458 # Record length +.Ltmp35458: + .short 4360 # Record kind: S_UDT + .long 4840 # Type + .asciz "_Mbstatet" +.Ltmp35459: + .short .Ltmp35461-.Ltmp35460 # Record length +.Ltmp35460: + .short 4360 # Record kind: S_UDT + .long 4840 # Type + .asciz "mbstate_t" +.Ltmp35461: + .short .Ltmp35463-.Ltmp35462 # Record length +.Ltmp35462: + .short 4360 # Record kind: S_UDT + .long 4840 # Type + .asciz "_Mbstatet" +.Ltmp35463: + .short .Ltmp35465-.Ltmp35464 # Record length +.Ltmp35464: + .short 4360 # Record kind: S_UDT + .long 4842 # Type + .asciz "std::char_traits" +.Ltmp35465: + .short .Ltmp35467-.Ltmp35466 # Record length +.Ltmp35466: + .short 4360 # Record kind: S_UDT + .long 4869 # Type + .asciz "std::false_type" +.Ltmp35467: + .short .Ltmp35469-.Ltmp35468 # Record length +.Ltmp35468: + .short 4360 # Record kind: S_UDT + .long 4871 # Type + .asciz "std::_Wrap_alloc >" +.Ltmp35469: + .short .Ltmp35471-.Ltmp35470 # Record length +.Ltmp35470: + .short 4360 # Record kind: S_UDT + .long 4899 # Type + .asciz "std::_Compressed_pair >,std::_String_val >,1>" +.Ltmp35471: + .short .Ltmp35473-.Ltmp35472 # Record length +.Ltmp35472: + .short 4360 # Record kind: S_UDT + .long 4915 # Type + .asciz "std::_Iterator_base12" +.Ltmp35473: + .short .Ltmp35475-.Ltmp35474 # Record length +.Ltmp35474: + .short 4360 # Record kind: S_UDT + .long 4919 # Type + .asciz "std::_Container_proxy" +.Ltmp35475: + .short .Ltmp35477-.Ltmp35476 # Record length +.Ltmp35476: + .short 4360 # Record kind: S_UDT + .long 4932 # Type + .asciz "std::_String_val >" +.Ltmp35477: + .short .Ltmp35479-.Ltmp35478 # Record length +.Ltmp35478: + .short 4360 # Record kind: S_UDT + .long 4938 # Type + .asciz "std::_String_val >::_Bxty" +.Ltmp35479: + .short .Ltmp35481-.Ltmp35480 # Record length +.Ltmp35480: + .short 4360 # Record kind: S_UDT + .long 4941 # Type + .asciz "std::_Simple_types" +.Ltmp35481: + .short .Ltmp35483-.Ltmp35482 # Record length +.Ltmp35482: + .short 4360 # Record kind: S_UDT + .long 4947 # Type + .asciz "std::integral_constant" +.Ltmp35483: + .short .Ltmp35485-.Ltmp35484 # Record length +.Ltmp35484: + .short 4360 # Record kind: S_UDT + .long 4951 # Type + .asciz "std::_Iterator012" +.Ltmp35485: + .short .Ltmp35487-.Ltmp35486 # Record length +.Ltmp35486: + .short 4360 # Record kind: S_UDT + .long 4965 # Type + .asciz "std::_Container_base12" +.Ltmp35487: + .short .Ltmp35489-.Ltmp35488 # Record length +.Ltmp35488: + .short 4360 # Record kind: S_UDT + .long 4968 # Type + .asciz "_Mbstatet" +.Ltmp35489: + .short .Ltmp35491-.Ltmp35490 # Record length +.Ltmp35490: + .short 4360 # Record kind: S_UDT + .long 4971 # Type + .asciz "std::_Nil" +.Ltmp35491: + .short .Ltmp35493-.Ltmp35492 # Record length +.Ltmp35492: + .short 4360 # Record kind: S_UDT + .long 35 # Type + .asciz "size_type" +.Ltmp35493: + .short .Ltmp35495-.Ltmp35494 # Record length +.Ltmp35494: + .short 4360 # Record kind: S_UDT + .long 4984 # Type + .asciz "std::allocator_traits >" +.Ltmp35495: + .short .Ltmp35497-.Ltmp35496 # Record length +.Ltmp35496: + .short 4360 # Record kind: S_UDT + .long 4990 # Type + .asciz "std::integral_constant" +.Ltmp35497: + .short .Ltmp35499-.Ltmp35498 # Record length +.Ltmp35498: + .short 4360 # Record kind: S_UDT + .long 5030 # Type + .asciz "gsl::span" +.Ltmp35499: + .short .Ltmp35501-.Ltmp35500 # Record length +.Ltmp35500: + .short 4360 # Record kind: S_UDT + .long 5037 # Type + .asciz "gsl::span::storage_type >" +.Ltmp35501: + .short .Ltmp35503-.Ltmp35502 # Record length +.Ltmp35502: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "index_type" +.Ltmp35503: + .short .Ltmp35505-.Ltmp35504 # Record length +.Ltmp35504: + .short 4360 # Record kind: S_UDT + .long 5047 # Type + .asciz "gsl::details::extent_type<0>" +.Ltmp35505: + .short .Ltmp35507-.Ltmp35506 # Record length +.Ltmp35506: + .short 4360 # Record kind: S_UDT + .long 5087 # Type + .asciz "gsl::span" +.Ltmp35507: + .short .Ltmp35509-.Ltmp35508 # Record length +.Ltmp35508: + .short 4360 # Record kind: S_UDT + .long 5093 # Type + .asciz "gsl::span::storage_type >" +.Ltmp35509: + .short .Ltmp35511-.Ltmp35510 # Record length +.Ltmp35510: + .short 4360 # Record kind: S_UDT + .long 5100 # Type + .asciz "Catch::NameAndTags" +.Ltmp35511: + .short .Ltmp35513-.Ltmp35512 # Record length +.Ltmp35512: + .short 4360 # Record kind: S_UDT + .long 1652 # Type + .asciz "std::remove_cv_t" +.Ltmp35513: + .short .Ltmp35515-.Ltmp35514 # Record length +.Ltmp35514: + .short 4360 # Record kind: S_UDT + .long 5174 # Type + .asciz "gsl::span" +.Ltmp35515: + .short .Ltmp35517-.Ltmp35516 # Record length +.Ltmp35516: + .short 4360 # Record kind: S_UDT + .long 5180 # Type + .asciz "gsl::span::storage_type >" +.Ltmp35517: + .short .Ltmp35519-.Ltmp35518 # Record length +.Ltmp35518: + .short 4360 # Record kind: S_UDT + .long 4188 # Type + .asciz "std::remove_cv_t" +.Ltmp35519: + .short .Ltmp35521-.Ltmp35520 # Record length +.Ltmp35520: + .short 4360 # Record kind: S_UDT + .long 5230 # Type + .asciz "gsl::span" +.Ltmp35521: + .short .Ltmp35523-.Ltmp35522 # Record length +.Ltmp35522: + .short 4360 # Record kind: S_UDT + .long 5236 # Type + .asciz "gsl::span::storage_type >" +.Ltmp35523: + .short .Ltmp35525-.Ltmp35524 # Record length +.Ltmp35524: + .short 4360 # Record kind: S_UDT + .long 5280 # Type + .asciz "gsl::span" +.Ltmp35525: + .short .Ltmp35527-.Ltmp35526 # Record length +.Ltmp35526: + .short 4360 # Record kind: S_UDT + .long 5287 # Type + .asciz "gsl::span::storage_type >" +.Ltmp35527: + .short .Ltmp35529-.Ltmp35528 # Record length +.Ltmp35528: + .short 4360 # Record kind: S_UDT + .long 5289 # Type + .asciz "gsl::span::KnownNotNull" +.Ltmp35529: + .short .Ltmp35531-.Ltmp35530 # Record length +.Ltmp35530: + .short 4360 # Record kind: S_UDT + .long 5299 # Type + .asciz "gsl::details::extent_type<2>" +.Ltmp35531: + .short .Ltmp35533-.Ltmp35532 # Record length +.Ltmp35532: + .short 4360 # Record kind: S_UDT + .long 5326 # Type + .asciz "`anonymous namespace'::AddressOverloaded" +.Ltmp35533: + .short .Ltmp35535-.Ltmp35534 # Record length +.Ltmp35534: + .short 4360 # Record kind: S_UDT + .long 5366 # Type + .asciz "gsl::span" +.Ltmp35535: + .short .Ltmp35537-.Ltmp35536 # Record length +.Ltmp35536: + .short 4360 # Record kind: S_UDT + .long 5373 # Type + .asciz "gsl::span::storage_type >" +.Ltmp35537: + .short .Ltmp35539-.Ltmp35538 # Record length +.Ltmp35538: + .short 4360 # Record kind: S_UDT + .long 5375 # Type + .asciz "gsl::span::KnownNotNull" +.Ltmp35539: + .short .Ltmp35541-.Ltmp35540 # Record length +.Ltmp35540: + .short 4360 # Record kind: S_UDT + .long 5385 # Type + .asciz "gsl::details::extent_type<5>" +.Ltmp35541: + .short .Ltmp35543-.Ltmp35542 # Record length +.Ltmp35542: + .short 4360 # Record kind: S_UDT + .long 5315 # Type + .asciz "std::remove_cv_t" +.Ltmp35543: + .short .Ltmp35545-.Ltmp35544 # Record length +.Ltmp35544: + .short 4360 # Record kind: S_UDT + .long 5435 # Type + .asciz "gsl::span" +.Ltmp35545: + .short .Ltmp35547-.Ltmp35546 # Record length +.Ltmp35546: + .short 4360 # Record kind: S_UDT + .long 5441 # Type + .asciz "gsl::span::storage_type >" +.Ltmp35547: + .short .Ltmp35549-.Ltmp35548 # Record length +.Ltmp35548: + .short 4360 # Record kind: S_UDT + .long 5318 # Type + .asciz "std::remove_cv_t" +.Ltmp35549: + .short .Ltmp35551-.Ltmp35550 # Record length +.Ltmp35550: + .short 4360 # Record kind: S_UDT + .long 5491 # Type + .asciz "gsl::span" +.Ltmp35551: + .short .Ltmp35553-.Ltmp35552 # Record length +.Ltmp35552: + .short 4360 # Record kind: S_UDT + .long 5497 # Type + .asciz "gsl::span::storage_type >" +.Ltmp35553: + .short .Ltmp35555-.Ltmp35554 # Record length +.Ltmp35554: + .short 4360 # Record kind: S_UDT + .long 5320 # Type + .asciz "std::remove_cv_t<(anonymous namespace)::AddressOverloaded>" +.Ltmp35555: + .short .Ltmp35557-.Ltmp35556 # Record length +.Ltmp35556: + .short 4360 # Record kind: S_UDT + .long 5548 # Type + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,5>" +.Ltmp35557: + .short .Ltmp35559-.Ltmp35558 # Record length +.Ltmp35558: + .short 4360 # Record kind: S_UDT + .long 5554 # Type + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type >" +.Ltmp35559: + .short .Ltmp35561-.Ltmp35560 # Record length +.Ltmp35560: + .short 4360 # Record kind: S_UDT + .long 5557 # Type + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull" +.Ltmp35561: + .short .Ltmp35563-.Ltmp35562 # Record length +.Ltmp35562: + .short 4360 # Record kind: S_UDT + .long 65 # Type + .asciz "std::remove_cv_t" +.Ltmp35563: + .short .Ltmp35565-.Ltmp35564 # Record length +.Ltmp35564: + .short 4360 # Record kind: S_UDT + .long 5612 # Type + .asciz "gsl::span" +.Ltmp35565: + .short .Ltmp35567-.Ltmp35566 # Record length +.Ltmp35566: + .short 4360 # Record kind: S_UDT + .long 5618 # Type + .asciz "gsl::span::storage_type >" +.Ltmp35567: + .short .Ltmp35569-.Ltmp35568 # Record length +.Ltmp35568: + .short 4360 # Record kind: S_UDT + .long 35 # Type + .asciz "size_type" +.Ltmp35569: + .short .Ltmp35571-.Ltmp35570 # Record length +.Ltmp35570: + .short 4360 # Record kind: S_UDT + .long 5655 # Type + .asciz "std::array" +.Ltmp35571: + .short .Ltmp35573-.Ltmp35572 # Record length +.Ltmp35572: + .short 4360 # Record kind: S_UDT + .long 5692 # Type + .asciz "std::array<(anonymous namespace)::AddressOverloaded,4>" +.Ltmp35573: + .short .Ltmp35575-.Ltmp35574 # Record length +.Ltmp35574: + .short 4360 # Record kind: S_UDT + .long 5732 # Type + .asciz "gsl::span" +.Ltmp35575: + .short .Ltmp35577-.Ltmp35576 # Record length +.Ltmp35576: + .short 4360 # Record kind: S_UDT + .long 5739 # Type + .asciz "gsl::span::storage_type >" +.Ltmp35577: + .short .Ltmp35579-.Ltmp35578 # Record length +.Ltmp35578: + .short 4360 # Record kind: S_UDT + .long 5741 # Type + .asciz "gsl::span::KnownNotNull" +.Ltmp35579: + .short .Ltmp35581-.Ltmp35580 # Record length +.Ltmp35580: + .short 4360 # Record kind: S_UDT + .long 5751 # Type + .asciz "gsl::details::extent_type<4>" +.Ltmp35581: + .short .Ltmp35583-.Ltmp35582 # Record length +.Ltmp35582: + .short 4360 # Record kind: S_UDT + .long 5791 # Type + .asciz "gsl::span" +.Ltmp35583: + .short .Ltmp35585-.Ltmp35584 # Record length +.Ltmp35584: + .short 4360 # Record kind: S_UDT + .long 5797 # Type + .asciz "gsl::span::storage_type >" +.Ltmp35585: + .short .Ltmp35587-.Ltmp35586 # Record length +.Ltmp35586: + .short 4360 # Record kind: S_UDT + .long 5799 # Type + .asciz "gsl::span::KnownNotNull" +.Ltmp35587: + .short .Ltmp35589-.Ltmp35588 # Record length +.Ltmp35588: + .short 4360 # Record kind: S_UDT + .long 5839 # Type + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,4>" +.Ltmp35589: + .short .Ltmp35591-.Ltmp35590 # Record length +.Ltmp35590: + .short 4360 # Record kind: S_UDT + .long 5845 # Type + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type >" +.Ltmp35591: + .short .Ltmp35593-.Ltmp35592 # Record length +.Ltmp35592: + .short 4360 # Record kind: S_UDT + .long 5847 # Type + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull" +.Ltmp35593: + .short .Ltmp35595-.Ltmp35594 # Record length +.Ltmp35594: + .short 4360 # Record kind: S_UDT + .long 5320 # Type + .asciz "std::remove_cv_t" +.Ltmp35595: + .short .Ltmp35597-.Ltmp35596 # Record length +.Ltmp35596: + .short 4360 # Record kind: S_UDT + .long 5903 # Type + .asciz "gsl::span" +.Ltmp35597: + .short .Ltmp35599-.Ltmp35598 # Record length +.Ltmp35598: + .short 4360 # Record kind: S_UDT + .long 5909 # Type + .asciz "gsl::span::storage_type >" +.Ltmp35599: + .short .Ltmp35601-.Ltmp35600 # Record length +.Ltmp35600: + .short 4360 # Record kind: S_UDT + .long 5912 # Type + .asciz "gsl::span::KnownNotNull" +.Ltmp35601: + .short .Ltmp35603-.Ltmp35602 # Record length +.Ltmp35602: + .short 4360 # Record kind: S_UDT + .long 5960 # Type + .asciz "std::array" +.Ltmp35603: + .short .Ltmp35605-.Ltmp35604 # Record length +.Ltmp35604: + .short 4360 # Record kind: S_UDT + .long 6066 # Type + .asciz "std::vector >" +.Ltmp35605: + .short .Ltmp35607-.Ltmp35606 # Record length +.Ltmp35606: + .short 4360 # Record kind: S_UDT + .long 6104 # Type + .asciz "std::_Vector_alloc > >" +.Ltmp35607: + .short .Ltmp35609-.Ltmp35608 # Record length +.Ltmp35608: + .short 4360 # Record kind: S_UDT + .long 6122 # Type + .asciz "std::allocator" +.Ltmp35609: + .short .Ltmp35611-.Ltmp35610 # Record length +.Ltmp35610: + .short 4360 # Record kind: S_UDT + .long 6133 # Type + .asciz "std::initializer_list" +.Ltmp35611: + .short .Ltmp35613-.Ltmp35612 # Record length +.Ltmp35612: + .short 4360 # Record kind: S_UDT + .long 6161 # Type + .asciz "std::_Vector_const_iterator > >" +.Ltmp35613: + .short .Ltmp35615-.Ltmp35614 # Record length +.Ltmp35614: + .short 4360 # Record kind: S_UDT + .long 6185 # Type + .asciz "std::_Wrap_alloc >" +.Ltmp35615: + .short .Ltmp35617-.Ltmp35616 # Record length +.Ltmp35616: + .short 4360 # Record kind: S_UDT + .long 6213 # Type + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>" +.Ltmp35617: + .short .Ltmp35619-.Ltmp35618 # Record length +.Ltmp35618: + .short 4360 # Record kind: S_UDT + .long 6218 # Type + .asciz "std::_Vector_val >" +.Ltmp35619: + .short .Ltmp35621-.Ltmp35620 # Record length +.Ltmp35620: + .short 4360 # Record kind: S_UDT + .long 6221 # Type + .asciz "std::_Simple_types" +.Ltmp35621: + .short .Ltmp35623-.Ltmp35622 # Record length +.Ltmp35622: + .short 4360 # Record kind: S_UDT + .long 6224 # Type + .asciz "std::_Iterator012" +.Ltmp35623: + .short .Ltmp35625-.Ltmp35624 # Record length +.Ltmp35624: + .short 4360 # Record kind: S_UDT + .long 6237 # Type + .asciz "std::allocator_traits >" +.Ltmp35625: + .short .Ltmp35627-.Ltmp35626 # Record length +.Ltmp35626: + .short 4360 # Record kind: S_UDT + .long 112 # Type + .asciz "std::remove_cv_t" +.Ltmp35627: + .short .Ltmp35629-.Ltmp35628 # Record length +.Ltmp35628: + .short 4360 # Record kind: S_UDT + .long 6284 # Type + .asciz "gsl::span" +.Ltmp35629: + .short .Ltmp35631-.Ltmp35630 # Record length +.Ltmp35630: + .short 4360 # Record kind: S_UDT + .long 6290 # Type + .asciz "gsl::span::storage_type >" +.Ltmp35631: + .short .Ltmp35633-.Ltmp35632 # Record length +.Ltmp35632: + .short 4360 # Record kind: S_UDT + .long 6374 # Type + .asciz "gsl::span<(anonymous namespace)::DerivedClass,-1>" +.Ltmp35633: + .short .Ltmp35635-.Ltmp35634 # Record length +.Ltmp35634: + .short 4360 # Record kind: S_UDT + .long 6380 # Type + .asciz "gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type >" +.Ltmp35635: + .short .Ltmp35637-.Ltmp35636 # Record length +.Ltmp35636: + .short 4360 # Record kind: S_UDT + .long 6425 # Type + .asciz "gsl::span" +.Ltmp35637: + .short .Ltmp35639-.Ltmp35638 # Record length +.Ltmp35638: + .short 4360 # Record kind: S_UDT + .long 6431 # Type + .asciz "gsl::span::storage_type >" +.Ltmp35639: + .short .Ltmp35641-.Ltmp35640 # Record length +.Ltmp35640: + .short 4360 # Record kind: S_UDT + .long 6496 # Type + .asciz "std::remove_cv_t" +.Ltmp35641: + .short .Ltmp35643-.Ltmp35642 # Record length +.Ltmp35642: + .short 4360 # Record kind: S_UDT + .long 6544 # Type + .asciz "gsl::span" +.Ltmp35643: + .short .Ltmp35645-.Ltmp35644 # Record length +.Ltmp35644: + .short 4360 # Record kind: S_UDT + .long 6550 # Type + .asciz "gsl::span::storage_type >" +.Ltmp35645: + .short .Ltmp35647-.Ltmp35646 # Record length +.Ltmp35646: + .short 4360 # Record kind: S_UDT + .long 6496 # Type + .asciz "std::remove_cv_t" +.Ltmp35647: + .short .Ltmp35649-.Ltmp35648 # Record length +.Ltmp35648: + .short 4360 # Record kind: S_UDT + .long 6597 # Type + .asciz "gsl::span" +.Ltmp35649: + .short .Ltmp35651-.Ltmp35650 # Record length +.Ltmp35650: + .short 4360 # Record kind: S_UDT + .long 6603 # Type + .asciz "gsl::span::storage_type >" +.Ltmp35651: + .short .Ltmp35653-.Ltmp35652 # Record length +.Ltmp35652: + .short 4360 # Record kind: S_UDT + .long 6659 # Type + .asciz "gsl::span" +.Ltmp35653: + .short .Ltmp35655-.Ltmp35654 # Record length +.Ltmp35654: + .short 4360 # Record kind: S_UDT + .long 6666 # Type + .asciz "gsl::span::storage_type >" +.Ltmp35655: + .short .Ltmp35657-.Ltmp35656 # Record length +.Ltmp35656: + .short 4360 # Record kind: S_UDT + .long 6676 # Type + .asciz "gsl::details::extent_type<1>" +.Ltmp35657: + .short .Ltmp35659-.Ltmp35658 # Record length +.Ltmp35658: + .short 4360 # Record kind: S_UDT + .long 112 # Type + .asciz "std::remove_cv_t" +.Ltmp35659: + .short .Ltmp35661-.Ltmp35660 # Record length +.Ltmp35660: + .short 4360 # Record kind: S_UDT + .long 6722 # Type + .asciz "gsl::span" +.Ltmp35661: + .short .Ltmp35663-.Ltmp35662 # Record length +.Ltmp35662: + .short 4360 # Record kind: S_UDT + .long 6728 # Type + .asciz "gsl::span::storage_type >" +.Ltmp35663: + .short .Ltmp35665-.Ltmp35664 # Record length +.Ltmp35664: + .short 4360 # Record kind: S_UDT + .long 6731 # Type + .asciz "gsl::span::KnownNotNull" +.Ltmp35665: + .short .Ltmp35667-.Ltmp35666 # Record length +.Ltmp35666: + .short 4360 # Record kind: S_UDT + .long 112 # Type + .asciz "std::conditional_t,0>::element_type_,gsl::details::span_iterator,0>::element_type_>" +.Ltmp35667: + .short .Ltmp35669-.Ltmp35668 # Record length +.Ltmp35668: + .short 4360 # Record kind: S_UDT + .long 1648 # Type + .asciz "std::add_pointer_t,0>::reference>" +.Ltmp35669: + .short .Ltmp35671-.Ltmp35670 # Record length +.Ltmp35670: + .short 4360 # Record kind: S_UDT + .long 112 # Type + .asciz "std::remove_cv_t,0>::element_type_>" +.Ltmp35671: + .short .Ltmp35673-.Ltmp35672 # Record length +.Ltmp35672: + .short 4360 # Record kind: S_UDT + .long 6757 # Type + .asciz "gsl::details::span_iterator,0>" +.Ltmp35673: + .short .Ltmp35675-.Ltmp35674 # Record length +.Ltmp35674: + .short 4360 # Record kind: S_UDT + .long 6810 # Type + .asciz "std::match_results,0>,std::allocator,0> > > >" +.Ltmp35675: + .short .Ltmp35677-.Ltmp35676 # Record length +.Ltmp35676: + .short 4360 # Record kind: S_UDT + .long 6911 # Type + .asciz "std::vector,0> >,std::allocator,0> > > >" +.Ltmp35677: + .short .Ltmp35679-.Ltmp35678 # Record length +.Ltmp35678: + .short 4360 # Record kind: S_UDT + .long 6931 # Type + .asciz "std::sub_match,0> >" +.Ltmp35679: + .short .Ltmp35681-.Ltmp35680 # Record length +.Ltmp35680: + .short 4360 # Record kind: S_UDT + .long 6949 # Type + .asciz "std::allocator,0> > >" +.Ltmp35681: + .short .Ltmp35683-.Ltmp35682 # Record length +.Ltmp35682: + .short 4360 # Record kind: S_UDT + .long 6976 # Type + .asciz "std::_Vector_const_iterator,0> > > > >" +.Ltmp35683: + .short .Ltmp35685-.Ltmp35684 # Record length +.Ltmp35684: + .short 4360 # Record kind: S_UDT + .long 6989 # Type + .asciz "std::allocator_traits,0> > > >" +.Ltmp35685: + .short .Ltmp35687-.Ltmp35686 # Record length +.Ltmp35686: + .short 4360 # Record kind: S_UDT + .long 7028 # Type + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >" +.Ltmp35687: + .short .Ltmp35689-.Ltmp35688 # Record length +.Ltmp35688: + .short 4360 # Record kind: S_UDT + .long 7051 # Type + .asciz "std::_Wrap_alloc,0> > > >" +.Ltmp35689: + .short .Ltmp35691-.Ltmp35690 # Record length +.Ltmp35690: + .short 4360 # Record kind: S_UDT + .long 7069 # Type + .asciz "std::pair,0>,gsl::details::span_iterator,0> >" +.Ltmp35691: + .short .Ltmp35693-.Ltmp35692 # Record length +.Ltmp35692: + .short 4360 # Record kind: S_UDT + .long 7073 # Type + .asciz "std::_Iterator012,0> >,long long,const std::sub_match,0> > *,const std::sub_match,0> > &,std::_Iterator_base12>" +.Ltmp35693: + .short .Ltmp35695-.Ltmp35694 # Record length +.Ltmp35694: + .short 4360 # Record kind: S_UDT + .long 7101 # Type + .asciz "std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>" +.Ltmp35695: + .short .Ltmp35697-.Ltmp35696 # Record length +.Ltmp35696: + .short 4360 # Record kind: S_UDT + .long 7106 # Type + .asciz "std::_Vector_val,0> > > >" +.Ltmp35697: + .short .Ltmp35699-.Ltmp35698 # Record length +.Ltmp35698: + .short 4360 # Record kind: S_UDT + .long 7109 # Type + .asciz "std::_Simple_types,0> > >" +.Ltmp35699: + .short .Ltmp35701-.Ltmp35700 # Record length +.Ltmp35700: + .short 4360 # Record kind: S_UDT + .long 7134 # Type + .asciz "Catch::ExprLhs" +.Ltmp35701: + .short .Ltmp35703-.Ltmp35702 # Record length +.Ltmp35702: + .short 4360 # Record kind: S_UDT + .long 7143 # Type + .asciz "Catch::BinaryExpr" +.Ltmp35703: + .short .Ltmp35705-.Ltmp35704 # Record length +.Ltmp35704: + .short 4360 # Record kind: S_UDT + .long 7152 # Type + .asciz "Catch::UnaryExpr" +.Ltmp35705: + .short .Ltmp35707-.Ltmp35706 # Record length +.Ltmp35706: + .short 4360 # Record kind: S_UDT + .long 7159 # Type + .asciz "Catch::Decomposer" +.Ltmp35707: + .short .Ltmp35709-.Ltmp35708 # Record length +.Ltmp35708: + .short 4360 # Record kind: S_UDT + .long 7190 # Type + .asciz "gsl::fail_fast" +.Ltmp35709: + .short .Ltmp35711-.Ltmp35710 # Record length +.Ltmp35710: + .short 4360 # Record kind: S_UDT + .long 7199 # Type + .asciz "std::logic_error" +.Ltmp35711: + .short .Ltmp35713-.Ltmp35712 # Record length +.Ltmp35712: + .short 4360 # Record kind: S_UDT + .long 7219 # Type + .asciz "std::exception" +.Ltmp35713: + .short .Ltmp35715-.Ltmp35714 # Record length +.Ltmp35714: + .short 4360 # Record kind: S_UDT + .long 7223 # Type + .asciz "__std_exception_data" +.Ltmp35715: + .short .Ltmp35717-.Ltmp35716 # Record length +.Ltmp35716: + .short 4360 # Record kind: S_UDT + .long 7285 # Type + .asciz "std::basic_ostream >::sentry" +.Ltmp35717: + .short .Ltmp35719-.Ltmp35718 # Record length +.Ltmp35718: + .short 4360 # Record kind: S_UDT + .long 7297 # Type + .asciz "std::basic_ostream >::_Sentry_base" +.Ltmp35719: + .short .Ltmp35721-.Ltmp35720 # Record length +.Ltmp35720: + .short 4360 # Record kind: S_UDT + .long 35 # Type + .asciz "uintptr_t" +.Ltmp35721: + .short .Ltmp35723-.Ltmp35722 # Record length +.Ltmp35722: + .short 4360 # Record kind: S_UDT + .long 7387 # Type + .asciz "std::_Wrap_alloc >" +.Ltmp35723: + .short .Ltmp35725-.Ltmp35724 # Record length +.Ltmp35724: + .short 4360 # Record kind: S_UDT + .long 7406 # Type + .asciz "std::allocator" +.Ltmp35725: + .short .Ltmp35727-.Ltmp35726 # Record length +.Ltmp35726: + .short 4360 # Record kind: S_UDT + .long 7419 # Type + .asciz "std::allocator_traits >" +.Ltmp35727: + .short .Ltmp35729-.Ltmp35728 # Record length +.Ltmp35728: + .short 4360 # Record kind: S_UDT + .long 7456 # Type + .asciz "std::_Lockit" +.Ltmp35729: + .short .Ltmp35731-.Ltmp35730 # Record length +.Ltmp35730: + .short 4360 # Record kind: S_UDT + .long 7468 # Type + .asciz "std::pointer_traits" +.Ltmp35731: + .short .Ltmp35733-.Ltmp35732 # Record length +.Ltmp35732: + .short 4360 # Record kind: S_UDT + .long 7504 # Type + .asciz "Catch::ExprLhs" +.Ltmp35733: + .short .Ltmp35735-.Ltmp35734 # Record length +.Ltmp35734: + .short 4360 # Record kind: S_UDT + .long 7517 # Type + .asciz "Catch::BinaryExpr" +.Ltmp35735: + .short .Ltmp35737-.Ltmp35736 # Record length +.Ltmp35736: + .short 4360 # Record kind: S_UDT + .long 7607 # Type + .asciz "Catch::ExprLhs" +.Ltmp35737: + .short .Ltmp35739-.Ltmp35738 # Record length +.Ltmp35738: + .short 4360 # Record kind: S_UDT + .long 7620 # Type + .asciz "Catch::BinaryExpr" +.Ltmp35739: + .short .Ltmp35741-.Ltmp35740 # Record length +.Ltmp35740: + .short 4360 # Record kind: S_UDT + .long 7640 # Type + .asciz "Catch::ExprLhs" +.Ltmp35741: + .short .Ltmp35743-.Ltmp35742 # Record length +.Ltmp35742: + .short 4360 # Record kind: S_UDT + .long 7653 # Type + .asciz "Catch::BinaryExpr" +.Ltmp35743: + .short .Ltmp35745-.Ltmp35744 # Record length +.Ltmp35744: + .short 4360 # Record kind: S_UDT + .long 7674 # Type + .asciz "Catch::ExprLhs" +.Ltmp35745: + .short .Ltmp35747-.Ltmp35746 # Record length +.Ltmp35746: + .short 4360 # Record kind: S_UDT + .long 7687 # Type + .asciz "Catch::BinaryExpr" +.Ltmp35747: + .short .Ltmp35749-.Ltmp35748 # Record length +.Ltmp35748: + .short 4360 # Record kind: S_UDT + .long 7733 # Type + .asciz "Catch::StringMaker" +.Ltmp35749: + .short .Ltmp35751-.Ltmp35750 # Record length +.Ltmp35750: + .short 4360 # Record kind: S_UDT + .long 7745 # Type + .asciz "std::_Zero_then_variadic_args_t" +.Ltmp35751: + .short .Ltmp35753-.Ltmp35752 # Record length +.Ltmp35752: + .short 4360 # Record kind: S_UDT + .long 7774 # Type + .asciz "std::_Dbfile_t" +.Ltmp35753: + .short .Ltmp35755-.Ltmp35754 # Record length +.Ltmp35754: + .short 4360 # Record kind: S_UDT + .long 117 # Type + .asciz "std::_Dbline_t" +.Ltmp35755: + .short .Ltmp35757-.Ltmp35756 # Record length +.Ltmp35756: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "std::_Iter_diff_t" +.Ltmp35757: + .short .Ltmp35759-.Ltmp35758 # Record length +.Ltmp35758: + .short 4360 # Record kind: S_UDT + .long 7967 # Type + .asciz "Catch::BinaryExpr" +.Ltmp35759: + .short .Ltmp35761-.Ltmp35760 # Record length +.Ltmp35760: + .short 4360 # Record kind: S_UDT + .long 8049 # Type + .asciz "gsl::narrowing_error" +.Ltmp35761: + .short .Ltmp35763-.Ltmp35762 # Record length +.Ltmp35762: + .short 4360 # Record kind: S_UDT + .long 8128 # Type + .asciz "std::_One_then_variadic_args_t" +.Ltmp35763: + .short .Ltmp35765-.Ltmp35764 # Record length +.Ltmp35764: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "std::_Iter_diff_t" +.Ltmp35765: + .short .Ltmp35767-.Ltmp35766 # Record length +.Ltmp35766: + .short 4360 # Record kind: S_UDT + .long 8194 # Type + .asciz "std::_Really_trivial_ptr_iterator_tag" +.Ltmp35767: + .short .Ltmp35769-.Ltmp35768 # Record length +.Ltmp35768: + .short 4360 # Record kind: S_UDT + .long 8198 # Type + .asciz "std::_Trivially_copyable_ptr_iterator_tag" +.Ltmp35769: + .short .Ltmp35771-.Ltmp35770 # Record length +.Ltmp35770: + .short 4360 # Record kind: S_UDT + .long 8200 # Type + .asciz "std::_General_ptr_iterator_tag" +.Ltmp35771: + .short .Ltmp35773-.Ltmp35772 # Record length +.Ltmp35772: + .short 4360 # Record kind: S_UDT + .long 8189 # Type + .asciz "std::conditional_t::value,typename _Ptr_cat_helper,int>::type,std::_General_ptr_iterator_tag>" +.Ltmp35773: + .short .Ltmp35775-.Ltmp35774 # Record length +.Ltmp35774: + .short 4360 # Record kind: S_UDT + .long 8324 # Type + .asciz "gsl::details::extent_type<3>" +.Ltmp35775: + .short .Ltmp35777-.Ltmp35776 # Record length +.Ltmp35776: + .short 4360 # Record kind: S_UDT + .long 8365 # Type + .asciz "gsl::span::subspan_selector<5>" +.Ltmp35777: + .short .Ltmp35779-.Ltmp35778 # Record length +.Ltmp35778: + .short 4360 # Record kind: S_UDT + .long 8417 # Type + .asciz "Catch::ExprLhs,0> &>" +.Ltmp35779: + .short .Ltmp35781-.Ltmp35780 # Record length +.Ltmp35780: + .short 4360 # Record kind: S_UDT + .long 8430 # Type + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>" +.Ltmp35781: + .short .Ltmp35783-.Ltmp35782 # Record length +.Ltmp35782: + .short 4360 # Record kind: S_UDT + .long 8450 # Type + .asciz "Catch::StringMaker,0> >" +.Ltmp35783: + .short .Ltmp35785-.Ltmp35784 # Record length +.Ltmp35784: + .short 4360 # Record kind: S_UDT + .long 8489 # Type + .asciz "Catch::ExprLhs,1> &>" +.Ltmp35785: + .short .Ltmp35787-.Ltmp35786 # Record length +.Ltmp35786: + .short 4360 # Record kind: S_UDT + .long 8502 # Type + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>" +.Ltmp35787: + .short .Ltmp35789-.Ltmp35788 # Record length +.Ltmp35788: + .short 4360 # Record kind: S_UDT + .long 8522 # Type + .asciz "Catch::StringMaker,1> >" +.Ltmp35789: + .short .Ltmp35791-.Ltmp35790 # Record length +.Ltmp35790: + .short 4360 # Record kind: S_UDT + .long 8536 # Type + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>" +.Ltmp35791: + .short .Ltmp35793-.Ltmp35792 # Record length +.Ltmp35792: + .short 4360 # Record kind: S_UDT + .long 8553 # Type + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>" +.Ltmp35793: + .short .Ltmp35795-.Ltmp35794 # Record length +.Ltmp35794: + .short 4360 # Record kind: S_UDT + .long 8633 # Type + .asciz "Catch::ExprLhs,0> > &>" +.Ltmp35795: + .short .Ltmp35797-.Ltmp35796 # Record length +.Ltmp35796: + .short 4360 # Record kind: S_UDT + .long 8646 # Type + .asciz "Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>" +.Ltmp35797: + .short .Ltmp35799-.Ltmp35798 # Record length +.Ltmp35798: + .short 4360 # Record kind: S_UDT + .long 8672 # Type + .asciz "Catch::StringMaker,0> > >" +.Ltmp35799: + .short .Ltmp35801-.Ltmp35800 # Record length +.Ltmp35800: + .short 4360 # Record kind: S_UDT + .long 8693 # Type + .asciz "Catch::ExprLhs,1> > &>" +.Ltmp35801: + .short .Ltmp35803-.Ltmp35802 # Record length +.Ltmp35802: + .short 4360 # Record kind: S_UDT + .long 8706 # Type + .asciz "Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>" +.Ltmp35803: + .short .Ltmp35805-.Ltmp35804 # Record length +.Ltmp35804: + .short 4360 # Record kind: S_UDT + .long 8732 # Type + .asciz "Catch::StringMaker,1> > >" +.Ltmp35805: + .short .Ltmp35807-.Ltmp35806 # Record length +.Ltmp35806: + .short 4360 # Record kind: S_UDT + .long 8750 # Type + .asciz "Catch::ExprLhs &>" +.Ltmp35807: + .short .Ltmp35809-.Ltmp35808 # Record length +.Ltmp35808: + .short 4360 # Record kind: S_UDT + .long 8763 # Type + .asciz "Catch::BinaryExpr &,const gsl::span &>" +.Ltmp35809: + .short .Ltmp35811-.Ltmp35810 # Record length +.Ltmp35810: + .short 4360 # Record kind: S_UDT + .long 8795 # Type + .asciz "Catch::StringMaker >" +.Ltmp35811: + .short .Ltmp35813-.Ltmp35812 # Record length +.Ltmp35812: + .short 4360 # Record kind: S_UDT + .long 8806 # Type + .asciz "std::less" +.Ltmp35813: + .short .Ltmp35815-.Ltmp35814 # Record length +.Ltmp35814: + .short 4360 # Record kind: S_UDT + .long 8831 # Type + .asciz "std::_Lex_compare_optimize" +.Ltmp35815: + .short .Ltmp35817-.Ltmp35816 # Record length +.Ltmp35816: + .short 4360 # Record kind: S_UDT + .long 8857 # Type + .asciz "std::equal_to" +.Ltmp35817: + .short .Ltmp35819-.Ltmp35818 # Record length +.Ltmp35818: + .short 4360 # Record kind: S_UDT + .long 8905 # Type + .asciz "Catch::ExprLhs" +.Ltmp35819: + .short .Ltmp35821-.Ltmp35820 # Record length +.Ltmp35820: + .short 4360 # Record kind: S_UDT + .long 8919 # Type + .asciz "Catch::BinaryExpr" +.Ltmp35821: + .short .Ltmp35823-.Ltmp35822 # Record length +.Ltmp35822: + .short 4360 # Record kind: S_UDT + .long 8945 # Type + .asciz "Catch::ExprLhs" +.Ltmp35823: + .short .Ltmp35825-.Ltmp35824 # Record length +.Ltmp35824: + .short 4360 # Record kind: S_UDT + .long 8961 # Type + .asciz "Catch::BinaryExpr" +.Ltmp35825: + .short .Ltmp35827-.Ltmp35826 # Record length +.Ltmp35826: + .short 4360 # Record kind: S_UDT + .long 8983 # Type + .asciz "Catch::StringMaker" +.Ltmp35827: + .short .Ltmp35829-.Ltmp35828 # Record length +.Ltmp35828: + .short 4360 # Record kind: S_UDT + .long 9002 # Type + .asciz "Catch::StringMaker" +.Ltmp35829: + .short .Ltmp35831-.Ltmp35830 # Record length +.Ltmp35830: + .short 4360 # Record kind: S_UDT + .long 9027 # Type + .asciz "Catch::ExprLhs" +.Ltmp35831: + .short .Ltmp35833-.Ltmp35832 # Record length +.Ltmp35832: + .short 4360 # Record kind: S_UDT + .long 9041 # Type + .asciz "Catch::BinaryExpr" +.Ltmp35833: + .short .Ltmp35835-.Ltmp35834 # Record length +.Ltmp35834: + .short 4360 # Record kind: S_UDT + .long 9061 # Type + .asciz "Catch::ExprLhs" +.Ltmp35835: + .short .Ltmp35837-.Ltmp35836 # Record length +.Ltmp35836: + .short 4360 # Record kind: S_UDT + .long 9074 # Type + .asciz "Catch::BinaryExpr" +.Ltmp35837: + .short .Ltmp35839-.Ltmp35838 # Record length +.Ltmp35838: + .short 4360 # Record kind: S_UDT + .long 9095 # Type + .asciz "Catch::StringMaker" +.Ltmp35839: + .short .Ltmp35841-.Ltmp35840 # Record length +.Ltmp35840: + .short 4360 # Record kind: S_UDT + .long 9112 # Type + .asciz "Catch::StringMaker" +.Ltmp35841: + .short .Ltmp35843-.Ltmp35842 # Record length +.Ltmp35842: + .short 4360 # Record kind: S_UDT + .long 9174 # Type + .asciz "flag_type" +.Ltmp35843: + .short .Ltmp35845-.Ltmp35844 # Record length +.Ltmp35844: + .short 4360 # Record kind: S_UDT + .long 9221 # Type + .asciz "std::basic_regex >" +.Ltmp35845: + .short .Ltmp35847-.Ltmp35846 # Record length +.Ltmp35846: + .short 4360 # Record kind: S_UDT + .long 9226 # Type + .asciz "std::_Regex_base" +.Ltmp35847: + .short .Ltmp35849-.Ltmp35848 # Record length +.Ltmp35848: + .short 4360 # Record kind: S_UDT + .long 9232 # Type + .asciz "std::_Root_node" +.Ltmp35849: + .short .Ltmp35851-.Ltmp35850 # Record length +.Ltmp35850: + .short 4360 # Record kind: S_UDT + .long 9239 # Type + .asciz "std::regex_traits" +.Ltmp35851: + .short .Ltmp35853-.Ltmp35852 # Record length +.Ltmp35852: + .short 4360 # Record kind: S_UDT + .long 9292 # Type + .asciz "std::locale" +.Ltmp35853: + .short .Ltmp35855-.Ltmp35854 # Record length +.Ltmp35854: + .short 4360 # Record kind: S_UDT + .long 9307 # Type + .asciz "std::_Node_base" +.Ltmp35855: + .short .Ltmp35857-.Ltmp35856 # Record length +.Ltmp35856: + .short 4360 # Record kind: S_UDT + .long 9207 # Type + .asciz "locale_type" +.Ltmp35857: + .short .Ltmp35859-.Ltmp35858 # Record length +.Ltmp35858: + .short 4360 # Record kind: S_UDT + .long 9335 # Type + .asciz "std::_Regex_traits" +.Ltmp35859: + .short .Ltmp35861-.Ltmp35860 # Record length +.Ltmp35860: + .short 4360 # Record kind: S_UDT + .long 9338 # Type + .asciz "std::_Locbase" +.Ltmp35861: + .short .Ltmp35863-.Ltmp35862 # Record length +.Ltmp35862: + .short 4360 # Record kind: S_UDT + .long 9356 # Type + .asciz "std::_Crt_new_delete" +.Ltmp35863: + .short .Ltmp35865-.Ltmp35864 # Record length +.Ltmp35864: + .short 4360 # Record kind: S_UDT + .long 9385 # Type + .asciz "std::locale::_Locimp" +.Ltmp35865: + .short .Ltmp35867-.Ltmp35866 # Record length +.Ltmp35866: + .short 4360 # Record kind: S_UDT + .long 34 # Type + .asciz "_Uint32t" +.Ltmp35867: + .short .Ltmp35869-.Ltmp35868 # Record length +.Ltmp35868: + .short 4360 # Record kind: S_UDT + .long 34 # Type + .asciz "std::_Uint4_t" +.Ltmp35869: + .short .Ltmp35871-.Ltmp35870 # Record length +.Ltmp35870: + .short 4360 # Record kind: S_UDT + .long 34 # Type + .asciz "std::_Atomic_integral_t" +.Ltmp35871: + .short .Ltmp35873-.Ltmp35872 # Record length +.Ltmp35872: + .short 4360 # Record kind: S_UDT + .long 34 # Type + .asciz "std::_Atomic_counter_t" +.Ltmp35873: + .short .Ltmp35875-.Ltmp35874 # Record length +.Ltmp35874: + .short 4360 # Record kind: S_UDT + .long 9402 # Type + .asciz "std::locale::facet" +.Ltmp35875: + .short .Ltmp35877-.Ltmp35876 # Record length +.Ltmp35876: + .short 4360 # Record kind: S_UDT + .long 9424 # Type + .asciz "_Collvec" +.Ltmp35877: + .short .Ltmp35879-.Ltmp35878 # Record length +.Ltmp35878: + .short 4360 # Record kind: S_UDT + .long 9426 # Type + .asciz "_Ctypevec" +.Ltmp35879: + .short .Ltmp35881-.Ltmp35880 # Record length +.Ltmp35880: + .short 4360 # Record kind: S_UDT + .long 9428 # Type + .asciz "_Cvtvec" +.Ltmp35881: + .short .Ltmp35883-.Ltmp35882 # Record length +.Ltmp35882: + .short 4360 # Record kind: S_UDT + .long 9442 # Type + .asciz "std::_Locinfo" +.Ltmp35883: + .short .Ltmp35885-.Ltmp35884 # Record length +.Ltmp35884: + .short 4360 # Record kind: S_UDT + .long 9456 # Type + .asciz "std::locale::id" +.Ltmp35885: + .short .Ltmp35887-.Ltmp35886 # Record length +.Ltmp35886: + .short 4360 # Record kind: S_UDT + .long 9462 # Type + .asciz "std::_Regex_traits_base" +.Ltmp35887: + .short .Ltmp35889-.Ltmp35888 # Record length +.Ltmp35888: + .short 4360 # Record kind: S_UDT + .long 9479 # Type + .asciz "std::collate" +.Ltmp35889: + .short .Ltmp35891-.Ltmp35890 # Record length +.Ltmp35890: + .short 4360 # Record kind: S_UDT + .long 9520 # Type + .asciz "std::ctype" +.Ltmp35891: + .short .Ltmp35893-.Ltmp35892 # Record length +.Ltmp35892: + .short 4360 # Record kind: S_UDT + .long 9538 # Type + .asciz "std::_Yarn" +.Ltmp35893: + .short .Ltmp35895-.Ltmp35894 # Record length +.Ltmp35894: + .short 4360 # Record kind: S_UDT + .long 9544 # Type + .asciz "std::_Facet_base" +.Ltmp35895: + .short .Ltmp35897-.Ltmp35896 # Record length +.Ltmp35896: + .short 4360 # Record kind: S_UDT + .long 9564 # Type + .asciz "std::_Yarn" +.Ltmp35897: + .short .Ltmp35899-.Ltmp35898 # Record length +.Ltmp35898: + .short 4360 # Record kind: S_UDT + .long 9567 # Type + .asciz "_Collvec" +.Ltmp35899: + .short .Ltmp35901-.Ltmp35900 # Record length +.Ltmp35900: + .short 4360 # Record kind: S_UDT + .long 9571 # Type + .asciz "_Ctypevec" +.Ltmp35901: + .short .Ltmp35903-.Ltmp35902 # Record length +.Ltmp35902: + .short 4360 # Record kind: S_UDT + .long 9575 # Type + .asciz "_Cvtvec" +.Ltmp35903: + .short .Ltmp35905-.Ltmp35904 # Record length +.Ltmp35904: + .short 4360 # Record kind: S_UDT + .long 9590 # Type + .asciz "std::_Timevec" +.Ltmp35905: + .short .Ltmp35907-.Ltmp35906 # Record length +.Ltmp35906: + .short 4360 # Record kind: S_UDT + .long 9599 # Type + .asciz "std::ctype_base" +.Ltmp35907: + .short .Ltmp35909-.Ltmp35908 # Record length +.Ltmp35908: + .short 4360 # Record kind: S_UDT + .long 9623 # Type + .asciz "Catch::ExprLhs,0> &>" +.Ltmp35909: + .short .Ltmp35911-.Ltmp35910 # Record length +.Ltmp35910: + .short 4360 # Record kind: S_UDT + .long 9636 # Type + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>" +.Ltmp35911: + .short .Ltmp35913-.Ltmp35912 # Record length +.Ltmp35912: + .short 4360 # Record kind: S_UDT + .long 9652 # Type + .asciz "gsl::details::extent_type<9>" +.Ltmp35913: + .short .Ltmp35915-.Ltmp35914 # Record length +.Ltmp35914: + .short 4360 # Record kind: S_UDT + .long 9750 # Type + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >" +.Ltmp35915: + .short .Ltmp35917-.Ltmp35916 # Record length +.Ltmp35916: + .short 4360 # Record kind: S_UDT + .long 9761 # Type + .asciz "std::_Tgt_state_t,0> >" +.Ltmp35917: + .short .Ltmp35919-.Ltmp35918 # Record length +.Ltmp35918: + .short 4360 # Record kind: S_UDT + .long 9871 # Type + .asciz "std::vector >" +.Ltmp35919: + .short .Ltmp35921-.Ltmp35920 # Record length +.Ltmp35920: + .short 4360 # Record kind: S_UDT + .long 9878 # Type + .asciz "std::_Node_if" +.Ltmp35921: + .short .Ltmp35923-.Ltmp35922 # Record length +.Ltmp35922: + .short 4360 # Record kind: S_UDT + .long 9890 # Type + .asciz "std::_Node_rep" +.Ltmp35923: + .short .Ltmp35925-.Ltmp35924 # Record length +.Ltmp35924: + .short 4360 # Record kind: S_UDT + .long 9894 # Type + .asciz "std::_Bt_state_t,0> >" +.Ltmp35925: + .short .Ltmp35927-.Ltmp35926 # Record length +.Ltmp35926: + .short 4360 # Record kind: S_UDT + .long 10003 # Type + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >" +.Ltmp35927: + .short .Ltmp35929-.Ltmp35928 # Record length +.Ltmp35928: + .short 4360 # Record kind: S_UDT + .long 10006 # Type + .asciz "std::_Tgt_state_t,0> >::_Grp_t" +.Ltmp35929: + .short .Ltmp35931-.Ltmp35930 # Record length +.Ltmp35930: + .short 4360 # Record kind: S_UDT + .long 10045 # Type + .asciz "std::_Vector_alloc > >" +.Ltmp35931: + .short .Ltmp35933-.Ltmp35932 # Record length +.Ltmp35932: + .short 4360 # Record kind: S_UDT + .long 10063 # Type + .asciz "std::allocator" +.Ltmp35933: + .short .Ltmp35935-.Ltmp35934 # Record length +.Ltmp35934: + .short 4360 # Record kind: S_UDT + .long 10066 # Type + .asciz "std::_Loop_vals_t" +.Ltmp35935: + .short .Ltmp35937-.Ltmp35936 # Record length +.Ltmp35936: + .short 4360 # Record kind: S_UDT + .long 10093 # Type + .asciz "std::_Vector_const_iterator > >" +.Ltmp35937: + .short .Ltmp35939-.Ltmp35938 # Record length +.Ltmp35938: + .short 4360 # Record kind: S_UDT + .long 10117 # Type + .asciz "std::_Wrap_alloc >" +.Ltmp35939: + .short .Ltmp35941-.Ltmp35940 # Record length +.Ltmp35940: + .short 4360 # Record kind: S_UDT + .long 10121 # Type + .asciz "std::_Node_endif" +.Ltmp35941: + .short .Ltmp35943-.Ltmp35942 # Record length +.Ltmp35942: + .short 4360 # Record kind: S_UDT + .long 10130 # Type + .asciz "std::_Node_end_rep" +.Ltmp35943: + .short .Ltmp35945-.Ltmp35944 # Record length +.Ltmp35944: + .short 4360 # Record kind: S_UDT + .long 48 # Type + .asciz "const_reference" +.Ltmp35945: + .short .Ltmp35947-.Ltmp35946 # Record length +.Ltmp35946: + .short 4360 # Record kind: S_UDT + .long 10219 # Type + .asciz "std::vector >" +.Ltmp35947: + .short .Ltmp35949-.Ltmp35948 # Record length +.Ltmp35948: + .short 4360 # Record kind: S_UDT + .long 10258 # Type + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >" +.Ltmp35949: + .short .Ltmp35951-.Ltmp35950 # Record length +.Ltmp35950: + .short 4360 # Record kind: S_UDT + .long 10276 # Type + .asciz "std::allocator,0> >::_Grp_t>" +.Ltmp35951: + .short .Ltmp35953-.Ltmp35952 # Record length +.Ltmp35952: + .short 4360 # Record kind: S_UDT + .long 10303 # Type + .asciz "std::_Vector_const_iterator,0> >::_Grp_t> > >" +.Ltmp35953: + .short .Ltmp35955-.Ltmp35954 # Record length +.Ltmp35954: + .short 4360 # Record kind: S_UDT + .long 10327 # Type + .asciz "std::_Wrap_alloc,0> >::_Grp_t> >" +.Ltmp35955: + .short .Ltmp35957-.Ltmp35956 # Record length +.Ltmp35956: + .short 4360 # Record kind: S_UDT + .long 10355 # Type + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>" +.Ltmp35957: + .short .Ltmp35959-.Ltmp35958 # Record length +.Ltmp35958: + .short 4360 # Record kind: S_UDT + .long 10360 # Type + .asciz "std::_Vector_val >" +.Ltmp35959: + .short .Ltmp35961-.Ltmp35960 # Record length +.Ltmp35960: + .short 4360 # Record kind: S_UDT + .long 10363 # Type + .asciz "std::_Simple_types" +.Ltmp35961: + .short .Ltmp35963-.Ltmp35962 # Record length +.Ltmp35962: + .short 4360 # Record kind: S_UDT + .long 10366 # Type + .asciz "std::_Iterator012" +.Ltmp35963: + .short .Ltmp35965-.Ltmp35964 # Record length +.Ltmp35964: + .short 4360 # Record kind: S_UDT + .long 10379 # Type + .asciz "std::allocator_traits >" +.Ltmp35965: + .short .Ltmp35967-.Ltmp35966 # Record length +.Ltmp35966: + .short 4360 # Record kind: S_UDT + .long 10399 # Type + .asciz "std::_Vb_val >" +.Ltmp35967: + .short .Ltmp35969-.Ltmp35968 # Record length +.Ltmp35968: + .short 4360 # Record kind: S_UDT + .long 10419 # Type + .asciz "std::allocator" +.Ltmp35969: + .short .Ltmp35971-.Ltmp35970 # Record length +.Ltmp35970: + .short 4360 # Record kind: S_UDT + .long 117 # Type + .asciz "std::_Vbase" +.Ltmp35971: + .short .Ltmp35973-.Ltmp35972 # Record length +.Ltmp35972: + .short 4360 # Record kind: S_UDT + .long 10443 # Type + .asciz "std::_Vb_iterator > >" +.Ltmp35973: + .short .Ltmp35975-.Ltmp35974 # Record length +.Ltmp35974: + .short 4360 # Record kind: S_UDT + .long 48 # Type + .asciz "const_reference" +.Ltmp35975: + .short .Ltmp35977-.Ltmp35976 # Record length +.Ltmp35976: + .short 4360 # Record kind: S_UDT + .long 10467 # Type + .asciz "std::_Vb_const_iterator > >" +.Ltmp35977: + .short .Ltmp35979-.Ltmp35978 # Record length +.Ltmp35978: + .short 4360 # Record kind: S_UDT + .long 10487 # Type + .asciz "std::_Vb_reference > >" +.Ltmp35979: + .short .Ltmp35981-.Ltmp35980 # Record length +.Ltmp35980: + .short 4360 # Record kind: S_UDT + .long 10521 # Type + .asciz "std::_Wrap_alloc >" +.Ltmp35981: + .short .Ltmp35983-.Ltmp35982 # Record length +.Ltmp35982: + .short 4360 # Record kind: S_UDT + .long 10619 # Type + .asciz "std::vector >" +.Ltmp35983: + .short .Ltmp35985-.Ltmp35984 # Record length +.Ltmp35984: + .short 4360 # Record kind: S_UDT + .long 10647 # Type + .asciz "std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>" +.Ltmp35985: + .short .Ltmp35987-.Ltmp35986 # Record length +.Ltmp35986: + .short 4360 # Record kind: S_UDT + .long 10652 # Type + .asciz "std::_Vector_val,0> >::_Grp_t> >" +.Ltmp35987: + .short .Ltmp35989-.Ltmp35988 # Record length +.Ltmp35988: + .short 4360 # Record kind: S_UDT + .long 10655 # Type + .asciz "std::_Simple_types,0> >::_Grp_t>" +.Ltmp35989: + .short .Ltmp35991-.Ltmp35990 # Record length +.Ltmp35990: + .short 4360 # Record kind: S_UDT + .long 10658 # Type + .asciz "std::_Iterator012,0> >::_Grp_t,long long,const std::_Tgt_state_t,0> >::_Grp_t *,const std::_Tgt_state_t,0> >::_Grp_t &,std::_Iterator_base12>" +.Ltmp35991: + .short .Ltmp35993-.Ltmp35992 # Record length +.Ltmp35992: + .short 4360 # Record kind: S_UDT + .long 10671 # Type + .asciz "std::allocator_traits,0> >::_Grp_t> >" +.Ltmp35993: + .short .Ltmp35995-.Ltmp35994 # Record length +.Ltmp35994: + .short 4360 # Record kind: S_UDT + .long 10684 # Type + .asciz "std::_Vb_iter_base > >" +.Ltmp35995: + .short .Ltmp35997-.Ltmp35996 # Record length +.Ltmp35996: + .short 4360 # Record kind: S_UDT + .long 10703 # Type + .asciz "std::allocator" +.Ltmp35997: + .short .Ltmp35999-.Ltmp35998 # Record length +.Ltmp35998: + .short 4360 # Record kind: S_UDT + .long 10716 # Type + .asciz "std::allocator_traits >" +.Ltmp35999: + .short .Ltmp36001-.Ltmp36000 # Record length +.Ltmp36000: + .short 4360 # Record kind: S_UDT + .long 10751 # Type + .asciz "std::_Vector_alloc > >" +.Ltmp36001: + .short .Ltmp36003-.Ltmp36002 # Record length +.Ltmp36002: + .short 4360 # Record kind: S_UDT + .long 10777 # Type + .asciz "std::_Vector_iterator > >" +.Ltmp36003: + .short .Ltmp36005-.Ltmp36004 # Record length +.Ltmp36004: + .short 4360 # Record kind: S_UDT + .long 10800 # Type + .asciz "std::_Vector_const_iterator > >" +.Ltmp36005: + .short .Ltmp36007-.Ltmp36006 # Record length +.Ltmp36006: + .short 4360 # Record kind: S_UDT + .long 10803 # Type + .asciz "std::_Iterator012" +.Ltmp36007: + .short .Ltmp36009-.Ltmp36008 # Record length +.Ltmp36008: + .short 4360 # Record kind: S_UDT + .long 10884 # Type + .asciz "std::vector > >" +.Ltmp36009: + .short .Ltmp36011-.Ltmp36010 # Record length +.Ltmp36010: + .short 4360 # Record kind: S_UDT + .long 10912 # Type + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>" +.Ltmp36011: + .short .Ltmp36013-.Ltmp36012 # Record length +.Ltmp36012: + .short 4360 # Record kind: S_UDT + .long 10917 # Type + .asciz "std::_Vector_val >" +.Ltmp36013: + .short .Ltmp36015-.Ltmp36014 # Record length +.Ltmp36014: + .short 4360 # Record kind: S_UDT + .long 10920 # Type + .asciz "std::_Simple_types" +.Ltmp36015: + .short .Ltmp36017-.Ltmp36016 # Record length +.Ltmp36016: + .short 4360 # Record kind: S_UDT + .long 10923 # Type + .asciz "std::_Iterator012" +.Ltmp36017: + .short .Ltmp36019-.Ltmp36018 # Record length +.Ltmp36018: + .short 4360 # Record kind: S_UDT + .long 10943 # Type + .asciz "std::_Vb_val > >" +.Ltmp36019: + .short .Ltmp36021-.Ltmp36020 # Record length +.Ltmp36020: + .short 4360 # Record kind: S_UDT + .long 10971 # Type + .asciz "std::_Wrap_alloc > >" +.Ltmp36021: + .short .Ltmp36023-.Ltmp36022 # Record length +.Ltmp36022: + .short 4360 # Record kind: S_UDT + .long 11050 # Type + .asciz "std::vector > >" +.Ltmp36023: + .short .Ltmp36025-.Ltmp36024 # Record length +.Ltmp36024: + .short 4360 # Record kind: S_UDT + .long 11062 # Type + .asciz "std::allocator_traits > >" +.Ltmp36025: + .short .Ltmp36027-.Ltmp36026 # Record length +.Ltmp36026: + .short 4360 # Record kind: S_UDT + .long 11089 # Type + .asciz "std::_Vector_alloc > > >" +.Ltmp36027: + .short .Ltmp36029-.Ltmp36028 # Record length +.Ltmp36028: + .short 4360 # Record kind: S_UDT + .long 11113 # Type + .asciz "std::_Compressed_pair > >,std::_Vector_val >,1>" +.Ltmp36029: + .short .Ltmp36031-.Ltmp36030 # Record length +.Ltmp36030: + .short 4360 # Record kind: S_UDT + .long 117 # Type + .asciz "std::_Iter_value_t" +.Ltmp36031: + .short .Ltmp36033-.Ltmp36032 # Record length +.Ltmp36032: + .short 4360 # Record kind: S_UDT + .long 8189 # Type + .asciz "std::conditional_t::value,typename _Ptr_cat_helper,_Loop_vals_t>::type,std::_General_ptr_iterator_tag>" +.Ltmp36033: + .short .Ltmp36035-.Ltmp36034 # Record length +.Ltmp36034: + .short 4360 # Record kind: S_UDT + .long 11380 # Type + .asciz "std::_Node_str" +.Ltmp36035: + .short .Ltmp36037-.Ltmp36036 # Record length +.Ltmp36036: + .short 4360 # Record kind: S_UDT + .long 11393 # Type + .asciz "std::_Buf" +.Ltmp36037: + .short .Ltmp36039-.Ltmp36038 # Record length +.Ltmp36038: + .short 4360 # Record kind: S_UDT + .long 11399 # Type + .asciz "std::_Node_capture" +.Ltmp36039: + .short .Ltmp36041-.Ltmp36040 # Record length +.Ltmp36040: + .short 4360 # Record kind: S_UDT + .long 11406 # Type + .asciz "std::_Node_end_group" +.Ltmp36041: + .short .Ltmp36043-.Ltmp36042 # Record length +.Ltmp36042: + .short 4360 # Record kind: S_UDT + .long 11412 # Type + .asciz "std::_Node_back" +.Ltmp36043: + .short .Ltmp36045-.Ltmp36044 # Record length +.Ltmp36044: + .short 4360 # Record kind: S_UDT + .long 11468 # Type + .asciz "std::_Any_tag" +.Ltmp36045: + .short .Ltmp36047-.Ltmp36046 # Record length +.Ltmp36046: + .short 4360 # Record kind: S_UDT + .long 8196 # Type + .asciz "std::conditional_t,0> > &,sub_match,0> > >::value,typename _Ptr_cat_helper,0> > >,sub_match,0> > >::type,std::_General_ptr_iterator_tag>" +.Ltmp36047: + .short .Ltmp36049-.Ltmp36048 # Record length +.Ltmp36048: + .short 4360 # Record kind: S_UDT + .long 8189 # Type + .asciz "std::conditional_t::value,typename _Ptr_cat_helper,unsigned int>::type,std::_General_ptr_iterator_tag>" +.Ltmp36049: + .short .Ltmp36051-.Ltmp36050 # Record length +.Ltmp36050: + .short 4360 # Record kind: S_UDT + .long 8192 # Type + .asciz "std::conditional_t::value,typename _Ptr_cat_helper,_Grp_t>::type,std::_General_ptr_iterator_tag>" +.Ltmp36051: + .short .Ltmp36053-.Ltmp36052 # Record length +.Ltmp36052: + .short 4360 # Record kind: S_UDT + .long 11848 # Type + .asciz "std::_Node_class >" +.Ltmp36053: + .short .Ltmp36055-.Ltmp36054 # Record length +.Ltmp36054: + .short 4360 # Record kind: S_UDT + .long 11852 # Type + .asciz "std::_Sequence" +.Ltmp36055: + .short .Ltmp36057-.Ltmp36056 # Record length +.Ltmp36056: + .short 4360 # Record kind: S_UDT + .long 11856 # Type + .asciz "std::_Bitmap" +.Ltmp36057: + .short .Ltmp36059-.Ltmp36058 # Record length +.Ltmp36058: + .short 4360 # Record kind: S_UDT + .long 11892 # Type + .asciz "std::_Cmp_icase >" +.Ltmp36059: + .short .Ltmp36061-.Ltmp36060 # Record length +.Ltmp36060: + .short 4360 # Record kind: S_UDT + .long 11908 # Type + .asciz "std::_Cmp_collate >" +.Ltmp36061: + .short .Ltmp36063-.Ltmp36062 # Record length +.Ltmp36062: + .short 4360 # Record kind: S_UDT + .long 11918 # Type + .asciz "std::_Cmp_cs >" +.Ltmp36063: + .short .Ltmp36065-.Ltmp36064 # Record length +.Ltmp36064: + .short 4360 # Record kind: S_UDT + .long 12074 # Type + .asciz "std::vector >" +.Ltmp36065: + .short .Ltmp36067-.Ltmp36066 # Record length +.Ltmp36066: + .short 4360 # Record kind: S_UDT + .long 12105 # Type + .asciz "std::_Vector_alloc > >" +.Ltmp36067: + .short .Ltmp36069-.Ltmp36068 # Record length +.Ltmp36068: + .short 4360 # Record kind: S_UDT + .long 12129 # Type + .asciz "std::_Vector_iterator > >" +.Ltmp36069: + .short .Ltmp36071-.Ltmp36070 # Record length +.Ltmp36070: + .short 4360 # Record kind: S_UDT + .long 12151 # Type + .asciz "std::_Vector_const_iterator > >" +.Ltmp36071: + .short .Ltmp36073-.Ltmp36072 # Record length +.Ltmp36072: + .short 4360 # Record kind: S_UDT + .long 12175 # Type + .asciz "std::_Compressed_pair >,std::_Vector_val >,1>" +.Ltmp36073: + .short .Ltmp36075-.Ltmp36074 # Record length +.Ltmp36074: + .short 4360 # Record kind: S_UDT + .long 12180 # Type + .asciz "std::_Vector_val >" +.Ltmp36075: + .short .Ltmp36077-.Ltmp36076 # Record length +.Ltmp36076: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "std::_Iter_diff_t > > >" +.Ltmp36077: + .short .Ltmp36079-.Ltmp36078 # Record length +.Ltmp36078: + .short 4360 # Record kind: S_UDT + .long 8189 # Type + .asciz "std::conditional_t::value,typename _Ptr_cat_helper,char>::type,std::_General_ptr_iterator_tag>" +.Ltmp36079: + .short .Ltmp36081-.Ltmp36080 # Record length +.Ltmp36080: + .short 4360 # Record kind: S_UDT + .long 12307 # Type + .asciz "std::pointer_traits" +.Ltmp36081: + .short .Ltmp36083-.Ltmp36082 # Record length +.Ltmp36082: + .short 4360 # Record kind: S_UDT + .long 8189 # Type + .asciz "std::conditional_t::value,typename _Ptr_cat_helper,unsigned int>::type,std::_General_ptr_iterator_tag>" +.Ltmp36083: + .short .Ltmp36085-.Ltmp36084 # Record length +.Ltmp36084: + .short 4360 # Record kind: S_UDT + .long 8189 # Type + .asciz "std::conditional_t::value,typename _Ptr_cat_helper,unsigned int>::type,std::_General_ptr_iterator_tag>" +.Ltmp36085: + .short .Ltmp36087-.Ltmp36086 # Record length +.Ltmp36086: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "std::_Iter_diff_t,0> >" +.Ltmp36087: + .short .Ltmp36089-.Ltmp36088 # Record length +.Ltmp36088: + .short 4360 # Record kind: S_UDT + .long 8192 # Type + .asciz "std::conditional_t::value,typename _Ptr_cat_helper,_Grp_t>::type,std::_General_ptr_iterator_tag>" +.Ltmp36089: + .short .Ltmp36091-.Ltmp36090 # Record length +.Ltmp36090: + .short 4360 # Record kind: S_UDT + .long 8192 # Type + .asciz "std::conditional_t::value,typename _Ptr_cat_helper,_Grp_t>::type,std::_General_ptr_iterator_tag>" +.Ltmp36091: + .short .Ltmp36093-.Ltmp36092 # Record length +.Ltmp36092: + .short 4360 # Record kind: S_UDT + .long 12594 # Type + .asciz "std::_Parser >" +.Ltmp36093: + .short .Ltmp36095-.Ltmp36094 # Record length +.Ltmp36094: + .short 4360 # Record kind: S_UDT + .long 12637 # Type + .asciz "std::_Builder >" +.Ltmp36095: + .short .Ltmp36097-.Ltmp36096 # Record length +.Ltmp36096: + .short 4360 # Record kind: S_UDT + .long 12661 # Type + .asciz "std::bad_cast" +.Ltmp36097: + .short .Ltmp36099-.Ltmp36098 # Record length +.Ltmp36098: + .short 4360 # Record kind: S_UDT + .long 12780 # Type + .asciz "std::numeric_limits" +.Ltmp36099: + .short .Ltmp36101-.Ltmp36100 # Record length +.Ltmp36100: + .short 4360 # Record kind: S_UDT + .long 12785 # Type + .asciz "std::_Num_int_base" +.Ltmp36101: + .short .Ltmp36103-.Ltmp36102 # Record length +.Ltmp36102: + .short 4360 # Record kind: S_UDT + .long 12788 # Type + .asciz "std::float_denorm_style" +.Ltmp36103: + .short .Ltmp36105-.Ltmp36104 # Record length +.Ltmp36104: + .short 4360 # Record kind: S_UDT + .long 12792 # Type + .asciz "std::float_round_style" +.Ltmp36105: + .short .Ltmp36107-.Ltmp36106 # Record length +.Ltmp36106: + .short 4360 # Record kind: S_UDT + .long 12796 # Type + .asciz "std::_Num_base" +.Ltmp36107: + .short .Ltmp36109-.Ltmp36108 # Record length +.Ltmp36108: + .short 4360 # Record kind: S_UDT + .long 12807 # Type + .asciz "std::_Cl_names" +.Ltmp36109: + .short .Ltmp36111-.Ltmp36110 # Record length +.Ltmp36110: + .short 4360 # Record kind: S_UDT + .long 12825 # Type + .asciz "std::_Cmp_icase >" +.Ltmp36111: + .short .Ltmp36113-.Ltmp36112 # Record length +.Ltmp36112: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "std::_Iter_diff_t" +.Ltmp36113: + .short .Ltmp36115-.Ltmp36114 # Record length +.Ltmp36114: + .short 4360 # Record kind: S_UDT + .long 8189 # Type + .asciz "std::conditional_t::value,typename _Ptr_cat_helper,char>::type,std::_General_ptr_iterator_tag>" +.Ltmp36115: + .short .Ltmp36117-.Ltmp36116 # Record length +.Ltmp36116: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "std::_Iter_diff_t" +.Ltmp36117: + .short .Ltmp36119-.Ltmp36118 # Record length +.Ltmp36118: + .short 4360 # Record kind: S_UDT + .long 12929 # Type + .asciz "std::_Node_assert" +.Ltmp36119: + .short .Ltmp36121-.Ltmp36120 # Record length +.Ltmp36120: + .short 4360 # Record kind: S_UDT + .long 12980 # Type + .asciz "Catch::StringMaker,0> >" +.Ltmp36121: + .short .Ltmp36123-.Ltmp36122 # Record length +.Ltmp36122: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "gsl::index" +.Ltmp36123: + .short .Ltmp36125-.Ltmp36124 # Record length +.Ltmp36124: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "std::streamsize" +.Ltmp36125: + .short .Ltmp36127-.Ltmp36126 # Record length +.Ltmp36126: + .short 4360 # Record kind: S_UDT + .long 0 # Type + .asciz "std::nullptr_t" +.Ltmp36127: + .short .Ltmp36129-.Ltmp36128 # Record length +.Ltmp36128: + .short 4360 # Record kind: S_UDT + .long 9167 # Type + .asciz "std::regex" +.Ltmp36129: + .short .Ltmp36131-.Ltmp36130 # Record length +.Ltmp36130: + .short 4360 # Record kind: S_UDT + .long 112 # Type + .asciz "std::remove_const_t" +.Ltmp36131: + .short .Ltmp36133-.Ltmp36132 # Record length +.Ltmp36132: + .short 4360 # Record kind: S_UDT + .long 13036 # Type + .asciz "std::_Iosb" +.Ltmp36133: +.Ltmp35361: + .p2align 2 + .cv_filechecksums # File index to string table offset subsection + .cv_stringtable # String table + .section .debug$T,"dr" + .p2align 2 + .long 4 # Debug section magic + # ArgList (0x1000) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 0 + # Arguments [ + # ] + # } + .byte 0x06, 0x00, 0x01, 0x12 + .byte 0x00, 0x00, 0x00, 0x00 + # Procedure (0x1001) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + # FuncId (0x1002) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar1@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x32, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x31, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x59, 0x41 + .byte 0x58, 0x58, 0x5a, 0x00 + # FuncId (0x1003) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____0 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x30, 0x00, 0xf2, 0xf1 + # Class (0x1004) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::span + # LinkageName: .?AV?$span@H$0?0@gsl@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x48 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x1005) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: __int64 (0x13) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Class (0x1006) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x288) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@ + # } + .byte 0xaa, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x88, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x3a + .byte 0x3a, 0x73, 0x74, 0x6f + .byte 0x72, 0x61, 0x67, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x3c + .byte 0x64, 0x79, 0x6e, 0x61 + .byte 0x6d, 0x69, 0x63, 0x5f + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x40, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x1007) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1004) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1008) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* (0x674) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1009) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, __int64) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x100A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* (0x674) + # ArgType: int* (0x674) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + # MemberFunction (0x100B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int*) (0x100A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x100C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::array + # LinkageName: .?AV?$array@H$0A@@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x30, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x61, 0x72 + .byte 0x72, 0x61, 0x79, 0x40 + .byte 0x48, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Pointer (0x100D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x100C) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x100E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x100D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0d, 0x10, 0x00, 0x00 + # MemberFunction (0x100F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1010) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x100C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1011) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x1010) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x10, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1012) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (0x1011) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x11, 0x10, 0x00, 0x00 + # MemberFunction (0x1013) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1012) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x12, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1014) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x1004) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1015) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1014) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x14, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1016) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x1015) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x15, 0x10, 0x00, 0x00 + # MemberFunction (0x1017) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1018) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x288) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::span::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@H$0?0@gsl@@ + # } + .byte 0x5a, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x88, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x3a + .byte 0x3a, 0x4b, 0x6e, 0x6f + .byte 0x77, 0x6e, 0x4e, 0x6f + .byte 0x74, 0x4e, 0x75, 0x6c + .byte 0x6c, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x4b, 0x6e + .byte 0x6f, 0x77, 0x6e, 0x4e + .byte 0x6f, 0x74, 0x4e, 0x75 + .byte 0x6c, 0x6c, 0x40, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # ArgList (0x1019) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1018) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x18, 0x10, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x101A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x1019) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x19, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x101B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, __int64) (0x1009) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, int*) (0x100B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x100F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x1013) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x1017) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x101A) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x09, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x17, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1a, 0x10, 0x00, 0x00 + # MemberFunction (0x101C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x101D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1004) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x101E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x101D) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1d, 0x10, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x101F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1014) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x14, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1020) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1021) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1022) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1023) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1024) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1025) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1026) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: int (0x74) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1027) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1028) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1029) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::details::span_iterator,0> + # LinkageName: .?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ + # } + .byte 0x82, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x48 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x41, 0x40, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x102A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1029) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x102B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::details::span_iterator,1> + # LinkageName: .?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x31, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x48 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x30, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # MemberFunction (0x102C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x102B) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x102D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::reverse_iterator,0> > + # LinkageName: .?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ + # } + .byte 0xb2, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x69, 0x6e + .byte 0x74, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x72, 0x65, 0x76 + .byte 0x65, 0x72, 0x73, 0x65 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x48 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x41, 0x40, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # MemberFunction (0x102E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x102D) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x102F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::reverse_iterator,1> > + # LinkageName: .?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ + # } + .byte 0xb2, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x69, 0x6e + .byte 0x74, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x31, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x72, 0x65, 0x76 + .byte 0x65, 0x72, 0x73, 0x65 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x48 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x30, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1030) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x102F) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1031) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1004) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1032) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x288) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::span::subspan_selector<-1> + # LinkageName: .?AV?$subspan_selector@$0?0@?$span@H$0?0@gsl@@ + # } + .byte 0x6e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x88, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x3a + .byte 0x3a, 0x73, 0x75, 0x62 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x73, 0x65, 0x6c + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x3c, 0x2d, 0x31 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x73, 0x65, 0x6c, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x40, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1033) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x1032) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x32, 0x10, 0x00, 0x00 + # MemberFunction (0x1034) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x1033) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x33, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1035) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x1006) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x101B + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x101C) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x101E) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1021) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1021) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x1023) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1024) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1024) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x1025) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x1027) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x1027) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x1027) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1028) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x102A) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x102A) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x102C) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x102C) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x102E) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x102E) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1030) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1030) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1028) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1028) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x1031) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x1034) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1029) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x102B) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x102D) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x102F) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x1018) + # Name: KnownNotNull + # } + # } + .byte 0xd6, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x1b, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1c, 0x10, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1e, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x21, 0x10, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x21, 0x10, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x23, 0x10, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x24, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x24, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x25, 0x10, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x27, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x27, 0x10, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x27, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x28, 0x10, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2a, 0x10, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2a, 0x10, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2c, 0x10, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2c, 0x10, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2e, 0x10, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2e, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x30, 0x10, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x30, 0x10, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x28, 0x10, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x5f, 0x62 + .byte 0x65, 0x67, 0x69, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x28, 0x10, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x5f, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x31, 0x10, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x34, 0x10, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x75, 0x62 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x65, 0x6c, 0x65, 0x6d + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x76, 0x65 + .byte 0x72, 0x73, 0x65, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x18, 0x10, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1036) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1035) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span + # LinkageName: .?AV?$span@H$0?0@gsl@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x35, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x48 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # StringId (0x1037) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\projects\gsl\include\gsl\span + # } + .byte 0x2a, 0x00, 0x05, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x43, 0x3a, 0x5c, 0x70 + .byte 0x72, 0x6f, 0x6a, 0x65 + .byte 0x63, 0x74, 0x73, 0x5c + .byte 0x67, 0x73, 0x6c, 0x5c + .byte 0x69, 0x6e, 0x63, 0x6c + .byte 0x75, 0x64, 0x65, 0x5c + .byte 0x67, 0x73, 0x6c, 0x5c + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1038) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x1036) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x36, 0x10, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Class (0x1039) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::details::extent_type<-1> + # LinkageName: .?AV?$extent_type@$0?0@details@gsl@@ + # } + .byte 0x5a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x3c + .byte 0x2d, 0x31, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x65, 0x78 + .byte 0x74, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x40, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x103A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x1006) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x103B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x103A) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3a, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x103C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: const gsl::span::storage_type >* (0x103B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x3b, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x103D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<-1> (0x1039) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int* (0x674) + # FieldOffset: 0x8 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::storage_type >::() (0x103C) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x08, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3c, 0x10, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x103E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x103D) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@ + # } + .byte 0xaa, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x3d, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x3a + .byte 0x3a, 0x73, 0x74, 0x6f + .byte 0x72, 0x61, 0x67, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x3c + .byte 0x64, 0x79, 0x6e, 0x61 + .byte 0x6d, 0x69, 0x63, 0x5f + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x40, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x103F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x103E) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3e, 0x10, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Array (0x1040) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: int (0x74) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 4 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x00, 0xf1 + # Pointer (0x1041) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x100C) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Modifier (0x1042) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: int (0x74) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1043) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const int (0x1042) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1044) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const int& (0x1043) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + # MemberFunction (0x1045) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array (0x100C) + # ThisType: std::array* (0x1041) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1044) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x41, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1046) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array (0x100C) + # ThisType: std::array* (0x1041) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x41, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1047) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Array_iterator + # LinkageName: .?AV?$_Array_iterator@H$0A@@std@@ + # } + .byte 0x52, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x41, 0x72, 0x72, 0x61 + .byte 0x79, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x30 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x41, 0x72, 0x72 + .byte 0x61, 0x79, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x48, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # MemberFunction (0x1048) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Array_iterator (0x1047) + # ClassType: std::array (0x100C) + # ThisType: std::array* (0x1041) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x41, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1049) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Array_const_iterator + # LinkageName: .?AV?$_Array_const_iterator@H$0A@@std@@ + # } + .byte 0x5e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x41, 0x72, 0x72, 0x61 + .byte 0x79, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x30, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x41 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x5f, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x48, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Pointer (0x104A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x1010) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x10, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x104B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Array_const_iterator (0x1049) + # ClassType: std::array (0x100C) + # ThisType: const std::array* (0x104A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x49, 0x10, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x4a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x104C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Array_iterator std::array::() (0x1048) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator std::array::() (0x104B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x48, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x10, 0x00, 0x00 + # Class (0x104D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::reverse_iterator > + # LinkageName: .?AV?$reverse_iterator@V?$_Array_iterator@H$0A@@std@@@std@@ + # } + .byte 0x86, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x41, 0x72 + .byte 0x72, 0x61, 0x79, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x72, 0x65, 0x76, 0x65 + .byte 0x72, 0x73, 0x65, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x41, 0x72, 0x72 + .byte 0x61, 0x79, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x48, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # MemberFunction (0x104E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > (0x104D) + # ClassType: std::array (0x100C) + # ThisType: std::array* (0x1041) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4d, 0x10, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x41, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x104F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::reverse_iterator > + # LinkageName: .?AV?$reverse_iterator@V?$_Array_const_iterator@H$0A@@std@@@std@@ + # } + .byte 0x92, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x41, 0x72 + .byte 0x72, 0x61, 0x79, 0x5f + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x41 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x5f, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x48, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1050) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > (0x104F) + # ClassType: std::array (0x100C) + # ThisType: const std::array* (0x104A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4f, 0x10, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x4a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1051) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x104E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x1050) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x50, 0x10, 0x00, 0x00 + # MemberFunction (0x1052) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::array (0x100C) + # ThisType: const std::array* (0x104A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x4a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1053) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::array (0x100C) + # ThisType: const std::array* (0x104A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x4a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1054) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x1055) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: std::array (0x100C) + # ThisType: std::array* (0x1041) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x41, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1056) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: std::array (0x100C) + # ThisType: const std::array* (0x104A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x4a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1057) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int& std::array::(unsigned __int64) (0x1055) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::array::(unsigned __int64) (0x1056) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x56, 0x10, 0x00, 0x00 + # MemberFunction (0x1058) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: std::array (0x100C) + # ThisType: std::array* (0x1041) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x41, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1059) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: std::array (0x100C) + # ThisType: const std::array* (0x104A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x4a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x105A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int& std::array::() (0x1058) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::array::() (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* (0x674) + # ClassType: std::array (0x100C) + # ThisType: std::array* (0x1041) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x41, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x105C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const int (0x1042) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x105D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x105C) + # ClassType: std::array (0x100C) + # ThisType: const std::array* (0x104A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x4a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x105E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int* std::array::() (0x105B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int* std::array::() (0x105D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5b, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5d, 0x10, 0x00, 0x00 + # MemberFunction (0x105F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array (0x100C) + # ThisType: const std::array* (0x104A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x4a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1060) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: 0x1040 + # FieldOffset: 0x0 + # Name: _Elems + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::(const int&) (0x1045) + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::(const int&) (0x1045) + # Name: fill + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::(std::array&) (0x1046) + # Name: swap + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x104C + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x104C + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1051 + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1051 + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator std::array::() (0x104B) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator std::array::() (0x104B) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x1050) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x1050) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::array::() (0x1052) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::array::() (0x1052) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::array::() (0x1053) + # Name: empty + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1057 + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1057 + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x105A + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x105A + # Name: back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x105E + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::() (0x105F) + # Name: _Xran + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::array (0x100C) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x105C) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Array_iterator (0x1047) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Array_const_iterator (0x1049) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > (0x104D) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > (0x104F) + # Name: const_reverse_iterator + # } + # } + .byte 0x62, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x40, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x45 + .byte 0x6c, 0x65, 0x6d, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x45, 0x10, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x45, 0x10, 0x00, 0x00 + .byte 0x66, 0x69, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x46, 0x10, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4c, 0x10, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4c, 0x10, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x51, 0x10, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x51, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4b, 0x10, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4b, 0x10, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x50, 0x10, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x50, 0x10, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5a, 0x10, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5a, 0x10, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5e, 0x10, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5f, 0x10, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .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 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x49, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4d, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x76, 0x65 + .byte 0x72, 0x73, 0x65, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4f, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Class (0x1061) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 42 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1060) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: std::array + # LinkageName: .?AV?$array@H$0A@@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x2a, 0x00, 0x10, 0x02 + .byte 0x60, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x30, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x61, 0x72 + .byte 0x72, 0x61, 0x79, 0x40 + .byte 0x48, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # StringId (0x1062) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\array + # } + .byte 0x4e, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x61 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1063) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::array (0x1061) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\array (0x1062) + # LineNumber: 224 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x61, 0x10, 0x00, 0x00 + .byte 0x62, 0x10, 0x00, 0x00 + .byte 0xe0, 0x00, 0x00, 0x00 + # FieldList (0x1064) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: int* (0x674) + # FieldOffset: 0x0 + # Name: p + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x70, 0x00 + # Struct (0x1065) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1064) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@H$0?0@gsl@@ + # } + .byte 0x5a, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x64, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x3a + .byte 0x3a, 0x4b, 0x6e, 0x6f + .byte 0x77, 0x6e, 0x4e, 0x6f + .byte 0x74, 0x4e, 0x75, 0x6c + .byte 0x6c, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x4b, 0x6e + .byte 0x6f, 0x77, 0x6e, 0x4e + .byte 0x6f, 0x74, 0x4e, 0x75 + .byte 0x6c, 0x6c, 0x40, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1066) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::KnownNotNull (0x1065) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x65, 0x10, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # Modifier (0x1067) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: bool (0x30) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1068) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::span_iterator,0> (0x1029) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1069) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: gsl::details::span_iterator,0>* (0x1068) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x68, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x106A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::span* (0x101F) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x106B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: gsl::details::span_iterator,0>* (0x1068) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::span*, __int64) (0x106A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x68, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x106C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,0>::() (0x1069) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,0>::(const gsl::span*, __int64) (0x106B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x10, 0x00, 0x00 + # Modifier (0x106D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::span_iterator,0> (0x1029) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x106E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::span_iterator,0> (0x106D) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6d, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x106F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: const gsl::details::span_iterator,0>* (0x106E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x6e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1070) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: const gsl::details::span_iterator,0>* (0x106E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x6e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1071) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::span_iterator,0> (0x1029) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1072) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0>& (0x1071) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: gsl::details::span_iterator,0>* (0x1068) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x71, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x68, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1073) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: int (0x74) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x1074) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1029) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: gsl::details::span_iterator,0>* (0x1068) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x68, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1075) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::() (0x1072) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::details::span_iterator,0>::(int) (0x1074) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x72, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x10, 0x00, 0x00 + # MemberFunction (0x1076) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1029) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: const gsl::details::span_iterator,0>* (0x106E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x6e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1077) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0>& (0x1071) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: gsl::details::span_iterator,0>* (0x1068) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x71, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x68, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1078) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x1029) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + # MemberFunction (0x1079) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: const gsl::details::span_iterator,0>* (0x106E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::span_iterator,0>) (0x1078) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x6e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x78, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x107A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::details::span_iterator,0>::(__int64) (0x1076) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::details::span_iterator,0>::(gsl::details::span_iterator,0>) (0x1079) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x76, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x79, 0x10, 0x00, 0x00 + # MemberFunction (0x107B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: const gsl::details::span_iterator,0>* (0x106E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x6e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x107C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const __int64 (0x1005) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + # MemberFunction (0x107D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: const gsl::details::span_iterator,0>* (0x106E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x6e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x107E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: int* (0x674) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # ArgList (0x107F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const int* (0x107E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x7e, 0x10, 0x00, 0x00 + # MemberFunction (0x1080) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: gsl::details::span_iterator,0>* (0x1068) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int*) (0x107F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x68, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1081) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::random_access_iterator_tag + # LinkageName: .?AUrandom_access_iterator_tag@std@@ + # } + .byte 0x5a, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x61, 0x6e, 0x64, 0x6f + .byte 0x6d, 0x5f, 0x61, 0x63 + .byte 0x63, 0x65, 0x73, 0x73 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x74, 0x61 + .byte 0x67, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x72, 0x61 + .byte 0x6e, 0x64, 0x6f, 0x6d + .byte 0x5f, 0x61, 0x63, 0x63 + .byte 0x65, 0x73, 0x73, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x74, 0x61, 0x67 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # FieldList (0x1082) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: _Unwrap_when_unverified + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Protected (0x2) + # Type: const gsl::span* (0x101F) + # FieldOffset: 0x0 + # Name: span_ + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Protected (0x2) + # Type: __int64 (0x13) + # FieldOffset: 0x8 + # Name: index_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x106C + # Name: span_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::details::span_iterator,0>::() (0x106F) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::details::span_iterator,0>::() (0x1070) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1075 + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1075 + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::details::span_iterator,0>::(__int64) (0x1076) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::(__int64) (0x1077) + # Name: operator+= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x107A + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::(__int64) (0x1077) + # Name: operator-= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::details::span_iterator,0>::(__int64) (0x107B) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,0>::(const __int64) (0x107D) + # Name: _Verify_offset + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::details::span_iterator,0>::() (0x1070) + # Name: _Unwrapped + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,0>::(const int*) (0x1080) + # Name: _Seek_to + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: element_type_ + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: _Unchecked_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: pointer + # } + # } + .byte 0xee, 0x01, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x5f + .byte 0x77, 0x68, 0x65, 0x6e + .byte 0x5f, 0x75, 0x6e, 0x76 + .byte 0x65, 0x72, 0x69, 0x66 + .byte 0x69, 0x65, 0x64, 0x00 + .byte 0x0d, 0x15, 0x02, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x00 + .byte 0x0d, 0x15, 0x02, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x69, 0x6e + .byte 0x64, 0x65, 0x78, 0x5f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x6c, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6f, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x70, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x75, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x75, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x76, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x77, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x77, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7b, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7d, 0x10, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x6f, 0x66, 0x66, 0x73 + .byte 0x65, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x70, 0x10, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x80, 0x10, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x74, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x65, 0x6c, 0x65, 0x6d + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x5f, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + # Class (0x1083) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 27 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1082) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::details::span_iterator,0> + # LinkageName: .?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@ + # } + .byte 0x82, 0x00, 0x04, 0x15 + .byte 0x1b, 0x00, 0x10, 0x02 + .byte 0x82, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x48 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x41, 0x40, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1084) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::span_iterator,0> (0x1083) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 125 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x83, 0x10, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x7d, 0x00, 0x00, 0x00 + # Pointer (0x1085) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::span_iterator,1> (0x102B) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1086) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: gsl::details::span_iterator,1>* (0x1085) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x85, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1087) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: gsl::details::span_iterator,1>* (0x1085) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::span*, __int64) (0x106A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x85, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1088) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,1>::() (0x1086) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,1>::(const gsl::span*, __int64) (0x1087) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x87, 0x10, 0x00, 0x00 + # Modifier (0x1089) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::span_iterator,1> (0x102B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x108A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::span_iterator,1> (0x1089) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x89, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x108B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: const gsl::details::span_iterator,1>* (0x108A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x8a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x108C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x105C) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: const gsl::details::span_iterator,1>* (0x108A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x8a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x108D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::span_iterator,1> (0x102B) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x108E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1>& (0x108D) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: gsl::details::span_iterator,1>* (0x1085) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8d, 0x10, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x85, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x108F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x102B) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: gsl::details::span_iterator,1>* (0x1085) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x85, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1090) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1>& gsl::details::span_iterator,1>::() (0x108E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::details::span_iterator,1>::(int) (0x108F) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8f, 0x10, 0x00, 0x00 + # MemberFunction (0x1091) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x102B) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: const gsl::details::span_iterator,1>* (0x108A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x8a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1092) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1>& (0x108D) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: gsl::details::span_iterator,1>* (0x1085) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8d, 0x10, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x85, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1093) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::details::span_iterator,1> (0x102B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + # MemberFunction (0x1094) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: const gsl::details::span_iterator,1>* (0x108A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::span_iterator,1>) (0x1093) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x8a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x93, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1095) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::details::span_iterator,1>::(__int64) (0x1091) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::details::span_iterator,1>::(gsl::details::span_iterator,1>) (0x1094) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x94, 0x10, 0x00, 0x00 + # MemberFunction (0x1096) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: const gsl::details::span_iterator,1>* (0x108A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x8a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1097) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: const gsl::details::span_iterator,1>* (0x108A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x8a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1098) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: const int* (0x105C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # ArgList (0x1099) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const const int* (0x1098) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x98, 0x10, 0x00, 0x00 + # MemberFunction (0x109A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: gsl::details::span_iterator,1>* (0x1085) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const const int*) (0x1099) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x85, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x99, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x109B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: _Unwrap_when_unverified + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Protected (0x2) + # Type: const gsl::span* (0x101F) + # FieldOffset: 0x0 + # Name: span_ + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Protected (0x2) + # Type: __int64 (0x13) + # FieldOffset: 0x8 + # Name: index_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1088 + # Name: span_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::details::span_iterator,1>::() (0x108B) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::details::span_iterator,1>::() (0x108C) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1090 + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1090 + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::details::span_iterator,1>::(__int64) (0x1091) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1>& gsl::details::span_iterator,1>::(__int64) (0x1092) + # Name: operator+= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1095 + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1>& gsl::details::span_iterator,1>::(__int64) (0x1092) + # Name: operator-= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::details::span_iterator,1>::(__int64) (0x1096) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,1>::(const __int64) (0x1097) + # Name: _Verify_offset + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::details::span_iterator,1>::() (0x108C) + # Name: _Unwrapped + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,1>::(const const int*) (0x109A) + # Name: _Seek_to + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: element_type_ + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: _Unchecked_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x105C) + # Name: pointer + # } + # } + .byte 0xee, 0x01, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x5f + .byte 0x77, 0x68, 0x65, 0x6e + .byte 0x5f, 0x75, 0x6e, 0x76 + .byte 0x65, 0x72, 0x69, 0x66 + .byte 0x69, 0x65, 0x64, 0x00 + .byte 0x0d, 0x15, 0x02, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x00 + .byte 0x0d, 0x15, 0x02, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x69, 0x6e + .byte 0x64, 0x65, 0x78, 0x5f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x88, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8b, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x90, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x90, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x91, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x92, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x95, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x92, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x96, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x97, 0x10, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x6f, 0x66, 0x66, 0x73 + .byte 0x65, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x10, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x74, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x65, 0x6c, 0x65, 0x6d + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x5f, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + # Class (0x109C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 27 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x109B) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::details::span_iterator,1> + # LinkageName: .?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x1b, 0x00, 0x10, 0x02 + .byte 0x9b, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x31, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x48 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x30, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x109D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::span_iterator,1> (0x109C) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 125 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x9c, 0x10, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x7d, 0x00, 0x00, 0x00 + # Struct (0x109E) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::iterator + # LinkageName: .?AU?$iterator@Urandom_access_iterator_tag@std@@H_JPEAHAEAH@std@@ + # } + .byte 0xa2, 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 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x61, 0x6e + .byte 0x64, 0x6f, 0x6d, 0x5f + .byte 0x61, 0x63, 0x63, 0x65 + .byte 0x73, 0x73, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x74, 0x61, 0x67, 0x2c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x20, 0x6c, 0x6f, 0x6e + .byte 0x67, 0x2c, 0x69, 0x6e + .byte 0x74, 0x20, 0x2a, 0x2c + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x55, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x48 + .byte 0x5f, 0x4a, 0x50, 0x45 + .byte 0x41, 0x48, 0x41, 0x45 + .byte 0x41, 0x48, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x109F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::reverse_iterator,0> > (0x102D) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x10A0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::reverse_iterator,0> > (0x102D) + # ThisType: std::reverse_iterator,0> >* (0x109F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x9f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10A1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::reverse_iterator,0> > (0x102D) + # ThisType: std::reverse_iterator,0> >* (0x109F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::span_iterator,0>) (0x1078) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x9f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x78, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x10A2) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::reverse_iterator,0> >::() (0x10A0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::reverse_iterator,0> >::(gsl::details::span_iterator,0>) (0x10A1) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa0, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa1, 0x10, 0x00, 0x00 + # Modifier (0x10A3) { + # 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 (0x10A4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::reverse_iterator,0> > (0x10A3) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa3, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x10A5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1029) + # ClassType: std::reverse_iterator,0> > (0x102D) + # ThisType: const std::reverse_iterator,0> >* (0x10A4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10A6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: std::reverse_iterator,0> > (0x102D) + # ThisType: const std::reverse_iterator,0> >* (0x10A4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10A7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: std::reverse_iterator,0> > (0x102D) + # ThisType: const std::reverse_iterator,0> >* (0x10A4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x10A8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::reverse_iterator,0> > (0x102D) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x10A9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> >& (0x10A8) + # ClassType: std::reverse_iterator,0> > (0x102D) + # ThisType: std::reverse_iterator,0> >* (0x109F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa8, 0x10, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x9f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 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: std::reverse_iterator,0> >* (0x109F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x9f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x10AB) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> >& std::reverse_iterator,0> >::() (0x10A9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > std::reverse_iterator,0> >::(int) (0x10AA) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaa, 0x10, 0x00, 0x00 + # MemberFunction (0x10AC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> >& (0x10A8) + # ClassType: std::reverse_iterator,0> > (0x102D) + # ThisType: std::reverse_iterator,0> >* (0x109F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa8, 0x10, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x9f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10AD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x102D) + # ClassType: std::reverse_iterator,0> > (0x102D) + # ThisType: const std::reverse_iterator,0> >* (0x10A4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10AE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: std::reverse_iterator,0> > (0x102D) + # ThisType: const std::reverse_iterator,0> >* (0x10A4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x10AF) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::iterator (0x109E) + # BaseOffset: 0x0 + # } + # 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: 0x10A2 + # Name: reverse_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> std::reverse_iterator,0> >::() (0x10A5) + # Name: base + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& std::reverse_iterator,0> >::() (0x10A6) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* std::reverse_iterator,0> >::() (0x10A7) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x10AB + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x10AB + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> >& std::reverse_iterator,0> >::(__int64) (0x10AC) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > std::reverse_iterator,0> >::(__int64) (0x10AD) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> >& std::reverse_iterator,0> >::(__int64) (0x10AC) + # Name: operator-= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > std::reverse_iterator,0> >::(__int64) (0x10AD) + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& std::reverse_iterator,0> >::(__int64) (0x10AE) + # Name: operator[] + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x102D) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1029) + # Name: iterator_type + # } + # } + .byte 0x66, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x9e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .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 0xa2, 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 0xa5, 0x10, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa7, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xac, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xad, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xac, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xad, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xae, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Class (0x10B0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 21 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10AF) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::reverse_iterator,0> > + # LinkageName: .?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@ + # } + .byte 0xb2, 0x00, 0x04, 0x15 + .byte 0x15, 0x00, 0x10, 0x02 + .byte 0xaf, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x69, 0x6e + .byte 0x74, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x72, 0x65, 0x76 + .byte 0x65, 0x72, 0x73, 0x65 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x48 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x41, 0x40, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # StringId (0x10B1) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility + # } + .byte 0x4e, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x78 + .byte 0x75, 0x74, 0x69, 0x6c + .byte 0x69, 0x74, 0x79, 0x00 + # UdtSourceLine (0x10B2) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::reverse_iterator,0> > (0x10B0) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 1158 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x86, 0x04, 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::iterator + # LinkageName: .?AU?$iterator@Urandom_access_iterator_tag@std@@H_JPEBHAEBH@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, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x61, 0x6e + .byte 0x64, 0x6f, 0x6d, 0x5f + .byte 0x61, 0x63, 0x63, 0x65 + .byte 0x73, 0x73, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x74, 0x61, 0x67, 0x2c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x20, 0x6c, 0x6f, 0x6e + .byte 0x67, 0x2c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x2a, 0x2c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x55, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x48 + .byte 0x5f, 0x4a, 0x50, 0x45 + .byte 0x42, 0x48, 0x41, 0x45 + .byte 0x42, 0x48, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x10B4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::reverse_iterator,1> > (0x102F) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x10B5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: std::reverse_iterator,1> >* (0x10B4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb4, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10B6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: std::reverse_iterator,1> >* (0x10B4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::span_iterator,1>) (0x1093) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb4, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x93, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x10B7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::reverse_iterator,1> >::() (0x10B5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::reverse_iterator,1> >::(gsl::details::span_iterator,1>) (0x10B6) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x10, 0x00, 0x00 + # Modifier (0x10B8) { + # 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 (0x10B9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::reverse_iterator,1> > (0x10B8) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb8, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x10BA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x102B) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: const std::reverse_iterator,1> >* (0x10B9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10BB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: const std::reverse_iterator,1> >* (0x10B9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10BC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x105C) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: const std::reverse_iterator,1> >* (0x10B9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x10BD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::reverse_iterator,1> > (0x102F) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x10BE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> >& (0x10BD) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: std::reverse_iterator,1> >* (0x10B4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbd, 0x10, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb4, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x102F) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: std::reverse_iterator,1> >* (0x10B4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb4, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x10C0) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> >& std::reverse_iterator,1> >::() (0x10BE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > std::reverse_iterator,1> >::(int) (0x10BF) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbe, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbf, 0x10, 0x00, 0x00 + # MemberFunction (0x10C1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> >& (0x10BD) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: std::reverse_iterator,1> >* (0x10B4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbd, 0x10, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb4, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10C2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x102F) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: const std::reverse_iterator,1> >* (0x10B9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10C3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: const std::reverse_iterator,1> >* (0x10B9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x10C4) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::iterator (0x10B3) + # BaseOffset: 0x0 + # } + # 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: 0x10B7 + # Name: reverse_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> std::reverse_iterator,1> >::() (0x10BA) + # Name: base + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& std::reverse_iterator,1> >::() (0x10BB) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* std::reverse_iterator,1> >::() (0x10BC) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x10C0 + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x10C0 + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> >& std::reverse_iterator,1> >::(__int64) (0x10C1) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > std::reverse_iterator,1> >::(__int64) (0x10C2) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> >& std::reverse_iterator,1> >::(__int64) (0x10C1) + # Name: operator-= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > std::reverse_iterator,1> >::(__int64) (0x10C2) + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& std::reverse_iterator,1> >::(__int64) (0x10C3) + # Name: operator[] + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x102F) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x105C) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x102B) + # Name: iterator_type + # } + # } + .byte 0x66, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xb3, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .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 0xb7, 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 0xba, 0x10, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbb, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbc, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc0, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc0, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc1, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc2, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc1, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc2, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc3, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Class (0x10C5) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 21 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C4) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::reverse_iterator,1> > + # LinkageName: .?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@ + # } + .byte 0xb2, 0x00, 0x04, 0x15 + .byte 0x15, 0x00, 0x10, 0x02 + .byte 0xc4, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x69, 0x6e + .byte 0x74, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x31, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x72, 0x65, 0x76 + .byte 0x65, 0x72, 0x73, 0x65 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x48 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x30, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x10C6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::reverse_iterator,1> > (0x10C5) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 1158 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x86, 0x04, 0x00, 0x00 + # FieldList (0x10C7) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # } + .byte 0x02, 0x00, 0x03, 0x12 + # Class (0x10C8) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x10C7) + # 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 0xc7, 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 (0x10C9) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::subspan_selector<-1> (0x10C8) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 615 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x67, 0x02, 0x00, 0x00 + # Pointer (0x10CA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::extent_type<-1> (0x1039) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x10CB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # ThisType: gsl::details::extent_type<-1>* (0x10CA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xca, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x10CC) { + # 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 (0x10CD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::extent_type<-1> (0x10CC) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcc, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x10CE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # ThisType: const gsl::details::extent_type<-1>* (0x10CD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xcd, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x10CF) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: __int64 (0x13) + # FieldOffset: 0x0 + # Name: size_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<-1>::(__int64) (0x10CB) + # Name: extent_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::details::extent_type<-1>::() (0x10CE) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # } + .byte 0x4a, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x69 + .byte 0x7a, 0x65, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xce, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + # Class (0x10D0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10CF) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::details::extent_type<-1> + # LinkageName: .?AV?$extent_type@$0?0@details@gsl@@ + # } + .byte 0x5a, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x10, 0x02 + .byte 0xcf, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x3c + .byte 0x2d, 0x31, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x65, 0x78 + .byte 0x74, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x40, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x10D1) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::extent_type<-1> (0x10D0) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 327 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd0, 0x10, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x01, 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::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 (0x10D3) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::bidirectional_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::random_access_iterator_tag + # LinkageName: .?AUrandom_access_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, 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 (0x10D5) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::random_access_iterator_tag (0x10D4) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 529 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd4, 0x10, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x11, 0x02, 0x00, 0x00 + # FieldList (0x10D6) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # } + .byte 0x6e, 0x00, 0x03, 0x12 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Struct (0x10D7) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10D6) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::iterator + # LinkageName: .?AU?$iterator@Urandom_access_iterator_tag@std@@H_JPEAHAEAH@std@@ + # } + .byte 0xa2, 0x00, 0x05, 0x15 + .byte 0x05, 0x00, 0x10, 0x02 + .byte 0xd6, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x61, 0x6e + .byte 0x64, 0x6f, 0x6d, 0x5f + .byte 0x61, 0x63, 0x63, 0x65 + .byte 0x73, 0x73, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x74, 0x61, 0x67, 0x2c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x20, 0x6c, 0x6f, 0x6e + .byte 0x67, 0x2c, 0x69, 0x6e + .byte 0x74, 0x20, 0x2a, 0x2c + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x55, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x48 + .byte 0x5f, 0x4a, 0x50, 0x45 + .byte 0x41, 0x48, 0x41, 0x45 + .byte 0x41, 0x48, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x10D8) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::iterator (0x10D7) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 563 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd7, 0x10, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x33, 0x02, 0x00, 0x00 + # FieldList (0x10D9) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x105C) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: reference + # } + # } + .byte 0x6e, 0x00, 0x03, 0x12 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Struct (0x10DA) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10D9) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::iterator + # LinkageName: .?AU?$iterator@Urandom_access_iterator_tag@std@@H_JPEBHAEBH@std@@ + # } + .byte 0xae, 0x00, 0x05, 0x15 + .byte 0x05, 0x00, 0x10, 0x02 + .byte 0xd9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x61, 0x6e + .byte 0x64, 0x6f, 0x6d, 0x5f + .byte 0x61, 0x63, 0x63, 0x65 + .byte 0x73, 0x73, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x74, 0x61, 0x67, 0x2c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x20, 0x6c, 0x6f, 0x6e + .byte 0x67, 0x2c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x2a, 0x2c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x55, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x48 + .byte 0x5f, 0x4a, 0x50, 0x45 + .byte 0x42, 0x48, 0x41, 0x45 + .byte 0x42, 0x48, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x10DB) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::iterator (0x10DA) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 563 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xda, 0x10, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x33, 0x02, 0x00, 0x00 + # Struct (0x10DC) { + # 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 (0x10DD) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::forward_iterator_tag (0x10DC) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x10DE) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10DD) + # 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 0xdd, 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 (0x10DF) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::bidirectional_iterator_tag (0x10DE) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 524 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x0c, 0x02, 0x00, 0x00 + # Struct (0x10E0) { + # 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 + # Struct (0x10E1) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Mutable_iterator_tag + # LinkageName: .?AU_Mutable_iterator_tag@std@@ + # } + .byte 0x52, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4d, 0x75, 0x74, 0x61 + .byte 0x62, 0x6c, 0x65, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x74, 0x61, 0x67 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x5f, 0x4d, 0x75 + .byte 0x74, 0x61, 0x62, 0x6c + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x74 + .byte 0x61, 0x67, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FieldList (0x10E2) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::input_iterator_tag (0x10E0) + # BaseOffset: 0x0 + # } + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Mutable_iterator_tag (0x10E1) + # BaseOffset: 0x1 + # } + # } + .byte 0x1a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xe0, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xe1, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Struct (0x10E3) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10E2) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::forward_iterator_tag + # LinkageName: .?AUforward_iterator_tag@std@@ + # } + .byte 0x4e, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0xe2, 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 (0x10E4) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::forward_iterator_tag (0x10E3) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 519 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe3, 0x10, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x07, 0x02, 0x00, 0x00 + # Struct (0x10E5) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C7) + # 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 0xc7, 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 (0x10E6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::input_iterator_tag (0x10E5) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 506 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe5, 0x10, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0xfa, 0x01, 0x00, 0x00 + # Struct (0x10E7) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C7) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Mutable_iterator_tag + # LinkageName: .?AU_Mutable_iterator_tag@std@@ + # } + .byte 0x52, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4d, 0x75, 0x74, 0x61 + .byte 0x62, 0x6c, 0x65, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x74, 0x61, 0x67 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x5f, 0x4d, 0x75 + .byte 0x74, 0x61, 0x62, 0x6c + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x74 + .byte 0x61, 0x67, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x10E8) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Mutable_iterator_tag (0x10E7) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 510 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe7, 0x10, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0xfe, 0x01, 0x00, 0x00 + # Class (0x10E9) { + # 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 (0x10EA) { + # 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 (0x10EB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x10E9) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x10EC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int* (0x105C) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x10ED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10E9) + # ThisType: gsl::span* (0x10EB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, __int64) (0x10EC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xec, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10EE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int* (0x105C) + # ArgType: const int* (0x105C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + # MemberFunction (0x10EF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10E9) + # ThisType: gsl::span* (0x10EB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, const int*) (0x10EE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xee, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10F0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10E9) + # ThisType: gsl::span* (0x10EB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10F1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10E9) + # ThisType: gsl::span* (0x10EB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1012) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x12, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x10F2) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x10E9) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x10F3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x10F2) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x10F4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x10F3) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf3, 0x10, 0x00, 0x00 + # MemberFunction (0x10F5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10E9) + # ThisType: gsl::span* (0x10EB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x10F4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf4, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x10F6) { + # 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 (0x10F7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x10F6) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf6, 0x10, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x10F8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10E9) + # ThisType: gsl::span* (0x10EB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x10F7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf7, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x10F9) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const int*, __int64) (0x10ED) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const int*, const int*) (0x10EF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x10F0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x10F1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x10F5) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x10F8) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xed, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xef, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf0, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf5, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf8, 0x10, 0x00, 0x00 + # MemberFunction (0x10FA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10E9) + # ThisType: gsl::span* (0x10EB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x10FB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x10E9) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x10FC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x10FB) + # ClassType: gsl::span (0x10E9) + # ThisType: gsl::span* (0x10EB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x10F4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfb, 0x10, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf4, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x10FD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x10F2) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x10FE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x10E9) + # ClassType: gsl::span (0x10E9) + # ThisType: const gsl::span* (0x10FD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xfd, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10FF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x10E9) + # ClassType: gsl::span (0x10E9) + # ThisType: const gsl::span* (0x10FD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xfd, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1100) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x10E9) + # ThisType: const gsl::span* (0x10FD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xfd, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1101) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x10E9) + # ThisType: const gsl::span* (0x10FD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xfd, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1102) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: gsl::span (0x10E9) + # ThisType: const gsl::span* (0x10FD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xfd, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1103) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x105C) + # ClassType: gsl::span (0x10E9) + # ThisType: const gsl::span* (0x10FD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xfd, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1104) { + # 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 (0x1105) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1104) + # ClassType: gsl::span (0x10E9) + # ThisType: const gsl::span* (0x10FD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x11, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xfd, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1106) { + # 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 (0x1107) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1106) + # ClassType: gsl::span (0x10E9) + # ThisType: const gsl::span* (0x10FD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x06, 0x11, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xfd, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1108) { + # 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 (0x1109) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1108) + # ClassType: gsl::span (0x10E9) + # ThisType: const gsl::span* (0x10FD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x11, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xfd, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x110A) { + # 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 (0x110B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x110A) + # ClassType: gsl::span (0x10E9) + # ThisType: const gsl::span* (0x10FD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0a, 0x11, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xfd, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x110C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x10E9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x110D) { + # 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 (0x110E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x110D) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x0d, 0x11, 0x00, 0x00 + # MemberFunction (0x110F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x10E9) + # ClassType: gsl::span (0x10E9) + # ThisType: const gsl::span* (0x10FD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x110E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xfd, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x0e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1110) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x10EA) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x10F9 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x10FA) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x10FC) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x10FE) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x10FE) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x10FF) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1100) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1100) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x1101) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(__int64) (0x1102) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(__int64) (0x1102) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(__int64) (0x1102) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x1103) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1105) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1105) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1107) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1107) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1109) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1109) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x110B) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x110B) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x1103) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x1103) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x110C) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x110F) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int (0x1042) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x105C) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1104) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1106) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1108) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x110A) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x10F6) + # 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 0xea, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0xf9, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfa, 0x10, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfc, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfe, 0x10, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfe, 0x10, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x00, 0x11, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x00, 0x11, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x01, 0x11, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x02, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x02, 0x11, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x02, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x03, 0x11, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x05, 0x11, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x05, 0x11, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x07, 0x11, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x07, 0x11, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x09, 0x11, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x09, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0b, 0x11, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0b, 0x11, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x03, 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 0x11, 0x15, 0x03, 0x00 + .byte 0x03, 0x11, 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 0x0c, 0x11, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x0f, 0x11, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x75, 0x62 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x65, 0x6c, 0x65, 0x6d + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x04, 0x11, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x06, 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 0x08, 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 0x0a, 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 0x13, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf6, 0x10, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1111) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1110) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span + # LinkageName: .?AV?$span@$$CBH$0?0@gsl@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x10, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x24, 0x24, 0x43 + .byte 0x42, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1112) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x1111) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x11, 0x11, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x1113) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x10EA) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xea, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1114) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x1113) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x13, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1115) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x105C) + # ClassType: gsl::span::storage_type > (0x10EA) + # ThisType: const gsl::span::storage_type >* (0x1114) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0xea, 0x10, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1116) { + # 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* (0x105C) + # FieldOffset: 0x8 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::storage_type >::() (0x1115) + # 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 0x5c, 0x10, 0x00, 0x00 + .byte 0x08, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x15, 0x11, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1117) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1116) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@ + # } + .byte 0xb2, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x16, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x3a, 0x3a, 0x73 + .byte 0x74, 0x6f, 0x72, 0x61 + .byte 0x67, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x65, 0x78 + .byte 0x74, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x3c, 0x64, 0x79 + .byte 0x6e, 0x61, 0x6d, 0x69 + .byte 0x63, 0x5f, 0x65, 0x78 + .byte 0x74, 0x65, 0x6e, 0x74 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x56 + .byte 0x3f, 0x24, 0x65, 0x78 + .byte 0x74, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x40, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x40, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x24, 0x24, 0x43, 0x42 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x1118) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x1117) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x17, 0x11, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # FieldList (0x1119) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const int* (0x105C) + # FieldOffset: 0x0 + # Name: p + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x70, 0x00 + # Struct (0x111A) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1119) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@$$CBH$0?0@gsl@@ + # } + .byte 0x62, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x19, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x3a, 0x3a, 0x4b + .byte 0x6e, 0x6f, 0x77, 0x6e + .byte 0x4e, 0x6f, 0x74, 0x4e + .byte 0x75, 0x6c, 0x6c, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x40, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x24, 0x24, 0x43, 0x42 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x111B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::KnownNotNull (0x111A) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # Class (0x111C) { + # 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 (0x111D) { + # 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 (0x111E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::AssertionHandler (0x111C) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1c, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Class (0x111F) { + # 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 (0x1120) { + # 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 (0x1121) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::SourceLineInfo (0x1120) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x20, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1122) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::SourceLineInfo (0x1121) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x21, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # FieldList (0x1123) { + # 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 (0x1124) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 4 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x1123) + # Name: Catch::ResultDisposition::Flags + # LinkageName: .?AW4Flags@ResultDisposition@Catch@@ + # } + .byte 0x56, 0x00, 0x07, 0x15 + .byte 0x04, 0x00, 0x08, 0x02 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x23, 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 (0x1125) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\projects\gsl\build\external\include\catch\catch.hpp + # } + .byte 0x3e, 0x00, 0x05, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x43, 0x3a, 0x5c, 0x70 + .byte 0x72, 0x6f, 0x6a, 0x65 + .byte 0x63, 0x74, 0x73, 0x5c + .byte 0x67, 0x73, 0x6c, 0x5c + .byte 0x62, 0x75, 0x69, 0x6c + .byte 0x64, 0x5c, 0x65, 0x78 + .byte 0x74, 0x65, 0x72, 0x6e + .byte 0x61, 0x6c, 0x5c, 0x69 + .byte 0x6e, 0x63, 0x6c, 0x75 + .byte 0x64, 0x65, 0x5c, 0x63 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x5c, 0x63, 0x61, 0x74 + .byte 0x63, 0x68, 0x2e, 0x68 + .byte 0x70, 0x70, 0x00, 0xf1 + # UdtSourceLine (0x1126) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ResultDisposition::Flags (0x1124) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1160 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x24, 0x11, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x88, 0x04, 0x00, 0x00 + # ArgList (0x1127) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: Catch::StringRef (0x111F) + # ArgType: const Catch::SourceLineInfo& (0x1122) + # ArgType: Catch::StringRef (0x111F) + # ArgType: Catch::ResultDisposition::Flags (0x1124) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x22, 0x11, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x24, 0x11, 0x00, 0x00 + # MemberFunction (0x1128) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::AssertionHandler (0x111C) + # ThisType: Catch::AssertionHandler* (0x111E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (Catch::StringRef, const Catch::SourceLineInfo&, Catch::StringRef, Catch::ResultDisposition::Flags) (0x1127) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x11, 0x00, 0x00 + .byte 0x1e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x27, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1129) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::AssertionHandler (0x111C) + # ThisType: Catch::AssertionHandler* (0x111E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x11, 0x00, 0x00 + .byte 0x1e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x112A) { + # 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 (0x112B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ITransientExpression (0x112A) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2a, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x112C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ITransientExpression (0x112B) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2b, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x112D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const Catch::ITransientExpression& (0x112C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x2c, 0x11, 0x00, 0x00 + # MemberFunction (0x112E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::AssertionHandler (0x111C) + # ThisType: Catch::AssertionHandler* (0x111E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const Catch::ITransientExpression&) (0x112D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x11, 0x00, 0x00 + .byte 0x1e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x2d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x112F) { + # 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 (0x1130) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 11 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x112F) + # Name: Catch::ResultWas::OfType + # LinkageName: .?AW4OfType@ResultWas@Catch@@ + # } + .byte 0x46, 0x00, 0x07, 0x15 + .byte 0x0b, 0x00, 0x08, 0x02 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x2f, 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 (0x1131) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ResultWas::OfType (0x1130) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1136 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x30, 0x11, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + # ArgList (0x1132) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: Catch::ResultWas::OfType (0x1130) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x30, 0x11, 0x00, 0x00 + # MemberFunction (0x1133) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::AssertionHandler (0x111C) + # ThisType: Catch::AssertionHandler* (0x111E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (Catch::ResultWas::OfType) (0x1132) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x11, 0x00, 0x00 + .byte 0x1e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x32, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1134) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::StringRef (0x111F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1135) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::StringRef (0x1134) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x34, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1136) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: Catch::ResultWas::OfType (0x1130) + # ArgType: const Catch::StringRef& (0x1135) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x30, 0x11, 0x00, 0x00 + .byte 0x35, 0x11, 0x00, 0x00 + # MemberFunction (0x1137) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::AssertionHandler (0x111C) + # ThisType: Catch::AssertionHandler* (0x111E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (Catch::ResultWas::OfType, const Catch::StringRef&) (0x1136) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x11, 0x00, 0x00 + .byte 0x1e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x36, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1138) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ITransientExpression (0x112B) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2b, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1139) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: Catch::ResultWas::OfType (0x1130) + # ArgType: const Catch::ITransientExpression* (0x1138) + # ArgType: bool (0x30) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x11, 0x00, 0x00 + .byte 0x38, 0x11, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # MemberFunction (0x113A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::AssertionHandler (0x111C) + # ThisType: Catch::AssertionHandler* (0x111E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (Catch::ResultWas::OfType, const Catch::ITransientExpression*, bool) (0x1139) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x11, 0x00, 0x00 + .byte 0x1e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x39, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x113B) { + # 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 (0x113C) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::AssertionResultData (0x113B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x3b, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x113D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::AssertionResultData (0x113C) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3c, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x113E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const Catch::AssertionResultData& (0x113D) + # ArgType: const Catch::ITransientExpression* (0x1138) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x3d, 0x11, 0x00, 0x00 + .byte 0x38, 0x11, 0x00, 0x00 + # MemberFunction (0x113F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::AssertionHandler (0x111C) + # ThisType: Catch::AssertionHandler* (0x111E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const Catch::AssertionResultData&, const Catch::ITransientExpression*) (0x113E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x11, 0x00, 0x00 + .byte 0x1e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x3e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1140) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::(const Catch::ITransientExpression&) (0x112E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::(Catch::ResultWas::OfType) (0x1133) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::(Catch::ResultWas::OfType, const Catch::StringRef&) (0x1137) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::(Catch::ResultWas::OfType, const Catch::ITransientExpression*, bool) (0x113A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::(const Catch::AssertionResultData&, const Catch::ITransientExpression*) (0x113F) + # ] + # } + .byte 0x2a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2e, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x33, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x37, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + # Modifier (0x1141) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::AssertionHandler (0x111C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1c, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1142) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::AssertionHandler (0x1141) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1143) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::AssertionHandler (0x111C) + # ThisType: const Catch::AssertionHandler* (0x1142) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1c, 0x11, 0x00, 0x00 + .byte 0x42, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1144) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::AssertionHandler (0x111C) + # ThisType: const Catch::AssertionHandler* (0x1142) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x11, 0x00, 0x00 + .byte 0x42, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1145) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::AssertionInfo (0x111D) + # FieldOffset: 0x0 + # Name: m_assertionInfo + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x48 + # Name: m_shouldDebugBreak + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x49 + # Name: m_shouldThrow + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x4A + # Name: m_inExceptionGuard + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::(Catch::StringRef, const Catch::SourceLineInfo&, Catch::StringRef, Catch::ResultDisposition::Flags) (0x1128) + # Name: AssertionHandler + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::() (0x1129) + # Name: ~AssertionHandler + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x5 + # MethodListIndex: 0x1140 + # Name: handle + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool Catch::AssertionHandler::() (0x1143) + # Name: shouldDebugBreak + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool Catch::AssertionHandler::() (0x1143) + # Name: allowThrows + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::() (0x1144) + # Name: reactWithDebugBreak + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::() (0x1144) + # Name: reactWithoutDebugBreak + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::() (0x1129) + # Name: useActiveException + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::() (0x1129) + # Name: setExceptionGuard + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::() (0x1129) + # Name: unsetExceptionGuard + # } + # } + .byte 0x7e, 0x01, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x61, 0x73, 0x73, 0x65 + .byte 0x72, 0x74, 0x69, 0x6f + .byte 0x6e, 0x49, 0x6e, 0x66 + .byte 0x6f, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x48, 0x00, 0x6d, 0x5f + .byte 0x73, 0x68, 0x6f, 0x75 + .byte 0x6c, 0x64, 0x44, 0x65 + .byte 0x62, 0x75, 0x67, 0x42 + .byte 0x72, 0x65, 0x61, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x49, 0x00, 0x6d, 0x5f + .byte 0x73, 0x68, 0x6f, 0x75 + .byte 0x6c, 0x64, 0x54, 0x68 + .byte 0x72, 0x6f, 0x77, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x4a, 0x00, 0x6d, 0x5f + .byte 0x69, 0x6e, 0x45, 0x78 + .byte 0x63, 0x65, 0x70, 0x74 + .byte 0x69, 0x6f, 0x6e, 0x47 + .byte 0x75, 0x61, 0x72, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x28, 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 0x29, 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 0x40, 0x11, 0x00, 0x00 + .byte 0x68, 0x61, 0x6e, 0x64 + .byte 0x6c, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x43, 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 0x43, 0x11, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x77, 0x54, 0x68, 0x72 + .byte 0x6f, 0x77, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x44, 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 0x44, 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 0x29, 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 0x29, 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 0x29, 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 (0x1146) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1145) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 80 + # Name: Catch::AssertionHandler + # LinkageName: .?AVAssertionHandler@Catch@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x12, 0x00, 0x00, 0x02 + .byte 0x45, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x50, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x41, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x69 + .byte 0x6f, 0x6e, 0x48, 0x61 + .byte 0x6e, 0x64, 0x6c, 0x65 + .byte 0x72, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x41, 0x73 + .byte 0x73, 0x65, 0x72, 0x74 + .byte 0x69, 0x6f, 0x6e, 0x48 + .byte 0x61, 0x6e, 0x64, 0x6c + .byte 0x65, 0x72, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1147) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::AssertionHandler (0x1146) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1215 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x46, 0x11, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0xbf, 0x04, 0x00, 0x00 + # FieldList (0x1148) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: Catch::StringRef (0x111F) + # FieldOffset: 0x0 + # Name: macroName + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: Catch::SourceLineInfo (0x1120) + # FieldOffset: 0x18 + # Name: lineInfo + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: Catch::StringRef (0x111F) + # FieldOffset: 0x28 + # Name: capturedExpression + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: Catch::ResultDisposition::Flags (0x1124) + # FieldOffset: 0x40 + # Name: resultDisposition + # } + # } + .byte 0x66, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x61 + .byte 0x63, 0x72, 0x6f, 0x4e + .byte 0x61, 0x6d, 0x65, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x20, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6c, 0x69 + .byte 0x6e, 0x65, 0x49, 0x6e + .byte 0x66, 0x6f, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x28, 0x00, 0x63, 0x61 + .byte 0x70, 0x74, 0x75, 0x72 + .byte 0x65, 0x64, 0x45, 0x78 + .byte 0x70, 0x72, 0x65, 0x73 + .byte 0x73, 0x69, 0x6f, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x24, 0x11, 0x00, 0x00 + .byte 0x40, 0x00, 0x72, 0x65 + .byte 0x73, 0x75, 0x6c, 0x74 + .byte 0x44, 0x69, 0x73, 0x70 + .byte 0x6f, 0x73, 0x69, 0x74 + .byte 0x69, 0x6f, 0x6e, 0x00 + # Struct (0x1149) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 4 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1148) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 72 + # Name: Catch::AssertionInfo + # LinkageName: .?AUAssertionInfo@Catch@@ + # } + .byte 0x46, 0x00, 0x05, 0x15 + .byte 0x04, 0x00, 0x00, 0x02 + .byte 0x48, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x48, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x41, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x69 + .byte 0x6f, 0x6e, 0x49, 0x6e + .byte 0x66, 0x6f, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x41 + .byte 0x73, 0x73, 0x65, 0x72 + .byte 0x74, 0x69, 0x6f, 0x6e + .byte 0x49, 0x6e, 0x66, 0x6f + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x114A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::AssertionInfo (0x1149) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1179 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x49, 0x11, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x9b, 0x04, 0x00, 0x00 + # Modifier (0x114B) { + # 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 (0x114C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const char (0x114B) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x114D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::StringRef (0x111F) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x114E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::StringRef (0x111F) + # ThisType: Catch::StringRef* (0x114D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x114F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const Catch::StringRef& (0x1135) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x35, 0x11, 0x00, 0x00 + # MemberFunction (0x1150) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::StringRef (0x111F) + # ThisType: Catch::StringRef* (0x114D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const Catch::StringRef&) (0x114F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1151) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::StringRef (0x111F) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x1152) { + # 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 (0x1153) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::StringRef (0x111F) + # ThisType: Catch::StringRef* (0x114D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (Catch::StringRef&&) (0x1152) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x52, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1154) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const char* (0x114C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + # MemberFunction (0x1155) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::StringRef (0x111F) + # ThisType: Catch::StringRef* (0x114D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1154) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1156) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x1157) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::StringRef (0x111F) + # ThisType: Catch::StringRef* (0x114D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, unsigned __int64) (0x1156) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x56, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1158) { + # 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 (0x1159) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::basic_string,std::allocator > (0x1158) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x115A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_string,std::allocator > (0x1159) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x59, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x115B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x115A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5a, 0x11, 0x00, 0x00 + # MemberFunction (0x115C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::StringRef (0x111F) + # ThisType: Catch::StringRef* (0x114D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x115B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x115D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::StringRef::() (0x114E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::StringRef::(const Catch::StringRef&) (0x1150) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::StringRef::(Catch::StringRef&&) (0x1153) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::StringRef::(const char*) (0x1155) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::StringRef::(const char*, unsigned __int64) (0x1157) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::StringRef::(const std::basic_string,std::allocator >&) (0x115C) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x50, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x53, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x57, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x11, 0x00, 0x00 + # Pointer (0x115E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::StringRef (0x111F) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x115F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: Catch::StringRef (0x111F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + # MemberFunction (0x1160) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::StringRef& (0x115E) + # ClassType: Catch::StringRef (0x111F) + # ThisType: Catch::StringRef* (0x114D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (Catch::StringRef) (0x115F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5e, 0x11, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1161) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::StringRef (0x1134) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x34, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1162) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # ClassType: Catch::StringRef (0x111F) + # ThisType: const Catch::StringRef* (0x1161) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x61, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1163) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: Catch::StringRef& (0x115E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5e, 0x11, 0x00, 0x00 + # MemberFunction (0x1164) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::StringRef (0x111F) + # ThisType: Catch::StringRef* (0x114D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (Catch::StringRef&) (0x1163) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x63, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1165) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::StringRef (0x111F) + # ThisType: const Catch::StringRef* (0x1161) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const Catch::StringRef&) (0x114F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x61, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1166) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char (0x70) + # ClassType: Catch::StringRef (0x111F) + # ThisType: const Catch::StringRef* (0x1161) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x61, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1167) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::StringRef (0x111F) + # ThisType: const Catch::StringRef* (0x1161) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x61, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1168) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: Catch::StringRef (0x111F) + # ThisType: const Catch::StringRef* (0x1161) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x61, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1169) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x114C) + # ClassType: Catch::StringRef (0x111F) + # ThisType: const Catch::StringRef* (0x1161) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x61, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x116A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x116B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::StringRef (0x111F) + # ClassType: Catch::StringRef (0x111F) + # ThisType: const Catch::StringRef* (0x1161) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, unsigned __int64) (0x116A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x61, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x116C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const char* (0x114C) + # FieldOffset: 0x0 + # Name: m_start + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: unsigned __int64 (0x23) + # FieldOffset: 0x8 + # Name: m_size + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: char* (0x670) + # FieldOffset: 0x10 + # Name: m_data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void Catch::StringRef::() (0x114E) + # Name: takeOwnership + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x115D + # Name: StringRef + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::StringRef::() (0x114E) + # Name: ~StringRef + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::StringRef& Catch::StringRef::(Catch::StringRef) (0x1160) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator > Catch::StringRef::() (0x1162) + # Name: operator basic_string + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::StringRef::(Catch::StringRef&) (0x1164) + # Name: swap + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool Catch::StringRef::(const Catch::StringRef&) (0x1165) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool Catch::StringRef::(const Catch::StringRef&) (0x1165) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char Catch::StringRef::(unsigned __int64) (0x1166) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool Catch::StringRef::() (0x1167) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 Catch::StringRef::() (0x1168) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 Catch::StringRef::() (0x1168) + # Name: numberOfCharacters + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* Catch::StringRef::() (0x1169) + # Name: c_str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::StringRef Catch::StringRef::(unsigned __int64, unsigned __int64) (0x116B) + # Name: substr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool Catch::StringRef::() (0x1167) + # Name: isOwned + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool Catch::StringRef::() (0x1167) + # Name: isSubstring + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: const char* Catch::StringRef::() (0x1169) + # Name: data + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # } + .byte 0xa2, 0x01, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x73, 0x74, 0x61, 0x72 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x4e, 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 0x5d, 0x11, 0x00, 0x00 + .byte 0x53, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x52, 0x65 + .byte 0x66, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4e, 0x11, 0x00, 0x00 + .byte 0x7e, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x52 + .byte 0x65, 0x66, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x60, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x62, 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 0x64, 0x11, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x65, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x65, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x66, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x67, 0x11, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x68, 0x11, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x68, 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 0x69, 0x11, 0x00, 0x00 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6b, 0x11, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x67, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x4f, 0x77 + .byte 0x6e, 0x65, 0x64, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x67, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x53, 0x75 + .byte 0x62, 0x73, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x69, 0x11, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Class (0x116D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 26 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x116C) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 24 + # Name: Catch::StringRef + # LinkageName: .?AVStringRef@Catch@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x1a, 0x00, 0x10, 0x02 + .byte 0x6c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x52 + .byte 0x65, 0x66, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x52, 0x65, 0x66 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x116E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringRef (0x116D) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 332 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x6d, 0x11, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x4c, 0x01, 0x00, 0x00 + # Pointer (0x116F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::SourceLineInfo (0x1120) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x20, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1170) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::SourceLineInfo (0x1120) + # ThisType: Catch::SourceLineInfo* (0x116F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x11, 0x00, 0x00 + .byte 0x6f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1171) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::SourceLineInfo (0x1120) + # ThisType: Catch::SourceLineInfo* (0x116F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, unsigned __int64) (0x1156) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x11, 0x00, 0x00 + .byte 0x6f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x56, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1172) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const Catch::SourceLineInfo& (0x1122) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x22, 0x11, 0x00, 0x00 + # MemberFunction (0x1173) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::SourceLineInfo (0x1120) + # ThisType: Catch::SourceLineInfo* (0x116F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const Catch::SourceLineInfo&) (0x1172) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x11, 0x00, 0x00 + .byte 0x6f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x72, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1174) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::SourceLineInfo (0x1120) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x20, 0x11, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x1175) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: Catch::SourceLineInfo&& (0x1174) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x74, 0x11, 0x00, 0x00 + # MemberFunction (0x1176) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::SourceLineInfo (0x1120) + # ThisType: Catch::SourceLineInfo* (0x116F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (Catch::SourceLineInfo&&) (0x1175) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x11, 0x00, 0x00 + .byte 0x6f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x75, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1177) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::SourceLineInfo::() (0x1170) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::SourceLineInfo::(const char*, unsigned __int64) (0x1171) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::SourceLineInfo::(const Catch::SourceLineInfo&) (0x1173) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::SourceLineInfo::(Catch::SourceLineInfo&&) (0x1176) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x71, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x73, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x76, 0x11, 0x00, 0x00 + # Pointer (0x1178) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::SourceLineInfo (0x1120) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x20, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1179) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::SourceLineInfo& (0x1178) + # ClassType: Catch::SourceLineInfo (0x1120) + # ThisType: Catch::SourceLineInfo* (0x116F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const Catch::SourceLineInfo&) (0x1172) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x78, 0x11, 0x00, 0x00 + .byte 0x20, 0x11, 0x00, 0x00 + .byte 0x6f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x72, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x117A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::SourceLineInfo& (0x1178) + # ClassType: Catch::SourceLineInfo (0x1120) + # ThisType: Catch::SourceLineInfo* (0x116F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (Catch::SourceLineInfo&&) (0x1175) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x78, 0x11, 0x00, 0x00 + .byte 0x20, 0x11, 0x00, 0x00 + .byte 0x6f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x75, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x117B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: Catch::SourceLineInfo& Catch::SourceLineInfo::(const Catch::SourceLineInfo&) (0x1179) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: Catch::SourceLineInfo& Catch::SourceLineInfo::(Catch::SourceLineInfo&&) (0x117A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x79, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7a, 0x11, 0x00, 0x00 + # Pointer (0x117C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::SourceLineInfo (0x1121) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x21, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x117D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::SourceLineInfo (0x1120) + # ThisType: const Catch::SourceLineInfo* (0x117C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x20, 0x11, 0x00, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x117E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::SourceLineInfo (0x1120) + # ThisType: const Catch::SourceLineInfo* (0x117C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const Catch::SourceLineInfo&) (0x1172) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x20, 0x11, 0x00, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x72, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x117F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const char* (0x114C) + # FieldOffset: 0x0 + # Name: file + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 (0x23) + # FieldOffset: 0x8 + # Name: line + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1177 + # Name: SourceLineInfo + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x117B + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool Catch::SourceLineInfo::() (0x117D) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool Catch::SourceLineInfo::(const Catch::SourceLineInfo&) (0x117E) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool Catch::SourceLineInfo::(const Catch::SourceLineInfo&) (0x117E) + # Name: operator< + # } + # } + .byte 0x86, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x66, 0x69 + .byte 0x6c, 0x65, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6c, 0x69 + .byte 0x6e, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x77, 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 0x7b, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7d, 0x11, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7e, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7e, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x00, 0xf2, 0xf1 + # Struct (0x1180) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 11 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x117F) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: Catch::SourceLineInfo + # LinkageName: .?AUSourceLineInfo@Catch@@ + # } + .byte 0x46, 0x00, 0x05, 0x15 + .byte 0x0b, 0x00, 0x00, 0x02 + .byte 0x7f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x6f, 0x75 + .byte 0x72, 0x63, 0x65, 0x4c + .byte 0x69, 0x6e, 0x65, 0x49 + .byte 0x6e, 0x66, 0x6f, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x53, 0x6f, 0x75, 0x72 + .byte 0x63, 0x65, 0x4c, 0x69 + .byte 0x6e, 0x65, 0x49, 0x6e + .byte 0x66, 0x6f, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1181) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::SourceLineInfo (0x1180) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 228 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x80, 0x11, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0xe4, 0x00, 0x00, 0x00 + # VFTableShape (0x1182) { + # TypeLeafKind: LF_VTSHAPE (0xA) + # VFEntryCount: 4 + # } + .byte 0x06, 0x00, 0x0a, 0x00 + .byte 0x04, 0x00, 0x55, 0x55 + # Pointer (0x1183) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: (0x1182) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1184) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::ITransientExpression (0x112A) + # ThisType: const Catch::ITransientExpression* (0x1138) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x2a, 0x11, 0x00, 0x00 + .byte 0x38, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 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::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 (0x1186) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_ostream > (0x1185) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1187) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::basic_ostream >& (0x1186) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x86, 0x11, 0x00, 0x00 + # MemberFunction (0x1188) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ITransientExpression (0x112A) + # ThisType: const Catch::ITransientExpression* (0x1138) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x1187) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x11, 0x00, 0x00 + .byte 0x38, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1189) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ITransientExpression (0x112A) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2a, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x118A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ITransientExpression (0x112A) + # ThisType: Catch::ITransientExpression* (0x1189) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x11, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x118B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # VFPtr { + # TypeLeafKind: LF_VFUNCTAB (0x1409) + # Type: * (0x1183) + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: PureIntroducingVirtual (0x6) + # Type: bool Catch::ITransientExpression::() (0x1184) + # VFTableOffset: 0x0 + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: PureIntroducingVirtual (0x6) + # Type: bool Catch::ITransientExpression::() (0x1184) + # VFTableOffset: 0x8 + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: PureIntroducingVirtual (0x6) + # Type: void Catch::ITransientExpression::(std::basic_ostream >&) (0x1188) + # VFTableOffset: 0x10 + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: IntroducingVirtual (0x4) + # Type: void Catch::ITransientExpression::() (0x118A) + # VFTableOffset: 0x18 + # Name: ~ITransientExpression + # } + # } + .byte 0x92, 0x00, 0x03, 0x12 + .byte 0x09, 0x14, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x11, 0x15, 0x1b, 0x00 + .byte 0x84, 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 0x84, 0x11, 0x00, 0x00 + .byte 0x08, 0x00, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x1b, 0x00 + .byte 0x88, 0x11, 0x00, 0x00 + .byte 0x10, 0x00, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x13, 0x00 + .byte 0x8a, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x00, 0x00 + .byte 0x7e, 0x49, 0x54, 0x72 + .byte 0x61, 0x6e, 0x73, 0x69 + .byte 0x65, 0x6e, 0x74, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Struct (0x118C) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x118B) + # DerivedFrom: 0x0 + # VShape: (0x1182) + # SizeOf: 8 + # Name: Catch::ITransientExpression + # LinkageName: .?AUITransientExpression@Catch@@ + # } + .byte 0x52, 0x00, 0x05, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x8b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x49, 0x54, 0x72 + .byte 0x61, 0x6e, 0x73, 0x69 + .byte 0x65, 0x6e, 0x74, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x49, 0x54 + .byte 0x72, 0x61, 0x6e, 0x73 + .byte 0x69, 0x65, 0x6e, 0x74 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x118D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ITransientExpression (0x118C) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 987 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x8c, 0x11, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0xdb, 0x03, 0x00, 0x00 + # Class (0x118E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_String_alloc > > + # LinkageName: .?AV?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@ + # } + .byte 0xaa, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x53, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x20, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x40, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x40, 0x44, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x118F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: unsigned __int64 (0x23) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1190) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_string,std::allocator > (0x1158) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1191) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x115B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1192) { + # 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 (0x1193) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::allocator (0x1192) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1194) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x1193) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1195) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x115A) + # ArgType: const std::allocator& (0x1194) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x5a, 0x11, 0x00, 0x00 + .byte 0x94, 0x11, 0x00, 0x00 + # MemberFunction (0x1196) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::basic_string,std::allocator >&, const std::allocator&) (0x1195) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x95, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1197) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1198) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::allocator& (0x1194) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x94, 0x11, 0x00, 0x00 + # MemberFunction (0x1199) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1198) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x98, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x119A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x115A) + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5a, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x119B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::basic_string,std::allocator >&, unsigned __int64, unsigned __int64) (0x119A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x9a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x119C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x115A) + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::allocator& (0x1194) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x5a, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x94, 0x11, 0x00, 0x00 + # MemberFunction (0x119D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const std::basic_string,std::allocator >&, unsigned __int64, unsigned __int64, const std::allocator&) (0x119C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x9c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x119E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, unsigned __int64) (0x1156) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x56, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x119F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::allocator& (0x1194) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x94, 0x11, 0x00, 0x00 + # MemberFunction (0x11A0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, unsigned __int64, const std::allocator&) (0x119F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x9f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11A1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1154) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11A2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: const std::allocator& (0x1194) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x94, 0x11, 0x00, 0x00 + # MemberFunction (0x11A3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, const std::allocator&) (0x11A2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11A4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: char (0x70) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + # MemberFunction (0x11A5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, char) (0x11A4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa4, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11A6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: char (0x70) + # ArgType: const std::allocator& (0x1194) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x94, 0x11, 0x00, 0x00 + # MemberFunction (0x11A7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, char, const std::allocator&) (0x11A6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xa6, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x11A8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_string,std::allocator > (0x1158) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x11A9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::basic_string,std::allocator >&& (0x11A8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa8, 0x11, 0x00, 0x00 + # MemberFunction (0x11AA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_string,std::allocator >&&) (0x11A9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11AB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::basic_string,std::allocator >&& (0x11A8) + # ArgType: const std::allocator& (0x1194) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa8, 0x11, 0x00, 0x00 + .byte 0x94, 0x11, 0x00, 0x00 + # MemberFunction (0x11AC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::basic_string,std::allocator >&&, const std::allocator&) (0x11AB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xab, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x11AD) { + # 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 (0x11AE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::initializer_list (0x11AD) + # ArgType: const std::allocator& (0x1194) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x94, 0x11, 0x00, 0x00 + # MemberFunction (0x11AF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list, const std::allocator&) (0x11AE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xae, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11B0) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x1191) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, const std::allocator&) (0x1196) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x1197) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::allocator&) (0x1199) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, unsigned __int64, unsigned __int64) (0x119B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, unsigned __int64, unsigned __int64, const std::allocator&) (0x119D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char*, unsigned __int64) (0x119E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char*, unsigned __int64, const std::allocator&) (0x11A0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char*) (0x11A1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char*, const std::allocator&) (0x11A3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(unsigned __int64, char) (0x11A5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(unsigned __int64, char, const std::allocator&) (0x11A7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&) (0x11AA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&, const std::allocator&) (0x11AC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::initializer_list, const std::allocator&) (0x11AF) + # ] + # } + .byte 0x7a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x96, 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 0x9e, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa0, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa1, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa3, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa7, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaa, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xac, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x11, 0x00, 0x00 + # ArgList (0x11B1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: char* (0x670) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # MemberFunction (0x11B2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, char*, std::random_access_iterator_tag) (0x11B1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11B3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # MemberFunction (0x11B4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, std::random_access_iterator_tag) (0x11B3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xb3, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11B5) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(char*, char*, std::random_access_iterator_tag) (0x11B2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char*, const char*, std::random_access_iterator_tag) (0x11B4) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb2, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + # Pointer (0x11B6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_string,std::allocator > (0x1158) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x11B7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_string,std::allocator >&&) (0x11A9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11B8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::initializer_list (0x11AD) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xad, 0x11, 0x00, 0x00 + # MemberFunction (0x11B9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x11B8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb8, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11BA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x115B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11BB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1154) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11BC) { + # 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 (0x11BD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char) (0x11BC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11BE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&) (0x11B7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::initializer_list) (0x11B9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x11BA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char*) (0x11BB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(char) (0x11BD) + # ] + # } + .byte 0x2a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb7, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbb, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # MemberFunction (0x11BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::basic_string,std::allocator >&, unsigned __int64, unsigned __int64) (0x119A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x9a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11C0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, unsigned __int64) (0x1156) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x56, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11C1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, char) (0x11A4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa4, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11C2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + # MemberFunction (0x11C3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, const char*) (0x11C2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x11C4) { + # 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 + # ArgList (0x11C5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x11C4) + # ArgType: std::_String_const_iterator > > (0x11C4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + # MemberFunction (0x11C6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_String_const_iterator > >, std::_String_const_iterator > >) (0x11C5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc5, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11C7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&) (0x11B7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::initializer_list) (0x11B9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x11BA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, unsigned __int64, unsigned __int64) (0x11BF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char*, unsigned __int64) (0x11C0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char*) (0x11BB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, char) (0x11C1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char*, const char*) (0x11C3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::_String_const_iterator > >) (0x11C6) + # ] + # } + .byte 0x4a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb7, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbf, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc0, 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 0xc3, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc6, 0x11, 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) (0x11B9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x11BA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char*) (0x11BB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(char) (0x11BD) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbb, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 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) (0x11B9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x11BA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, unsigned __int64, unsigned __int64) (0x11BF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char*, unsigned __int64) (0x11C0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char*) (0x11BB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, char) (0x11C1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char*, const char*) (0x11C3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::_String_const_iterator > >) (0x11C6) + # ] + # } + .byte 0x42, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbf, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc0, 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 0xc3, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc6, 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 + # ArgList (0x11CB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x11C4) + # ArgType: std::initializer_list (0x11AD) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xad, 0x11, 0x00, 0x00 + # MemberFunction (0x11CC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x11CA) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_String_const_iterator > >, std::initializer_list) (0x11CB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xcb, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11CD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::basic_string,std::allocator >& (0x115A) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x5a, 0x11, 0x00, 0x00 + # MemberFunction (0x11CE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const std::basic_string,std::allocator >&) (0x11CD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xcd, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11CF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::basic_string,std::allocator >& (0x115A) + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x5a, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x11D0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (unsigned __int64, const std::basic_string,std::allocator >&, unsigned __int64, unsigned __int64) (0x11CF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xcf, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11D1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const char* (0x114C) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x11D2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, const char*, unsigned __int64) (0x11D1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xd1, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11D3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const char* (0x114C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + # MemberFunction (0x11D4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const char*) (0x11D3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd3, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11D5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ArgType: char (0x70) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + # MemberFunction (0x11D6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, unsigned __int64, char) (0x11D5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xd5, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11D7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x11C4) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + # MemberFunction (0x11D8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x11CA) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_String_const_iterator > >) (0x11D7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd7, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11D9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x11C4) + # ArgType: char (0x70) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + # MemberFunction (0x11DA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x11CA) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_String_const_iterator > >, char) (0x11D9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11DB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x11C4) + # ArgType: unsigned __int64 (0x23) + # ArgType: char (0x70) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + # MemberFunction (0x11DC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x11CA) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_String_const_iterator > >, unsigned __int64, char) (0x11DB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xdb, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11DD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x11C4) + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + # MemberFunction (0x11DE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x11CA) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_String_const_iterator > >, const char*, const char*) (0x11DD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xdd, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11DF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x11C4) + # ArgType: std::_String_const_iterator > > (0x11C4) + # ArgType: std::_String_const_iterator > > (0x11C4) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + # MemberFunction (0x11E0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x11CA) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_String_const_iterator > >, std::_String_const_iterator > >, std::_String_const_iterator > >) (0x11DF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xdf, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11E1) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::initializer_list) (0x11CC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, const std::basic_string,std::allocator >&) (0x11CE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, const std::basic_string,std::allocator >&, unsigned __int64, unsigned __int64) (0x11D0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, const char*, unsigned __int64) (0x11D2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, const char*) (0x11D4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64, char) (0x11D6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(std::_String_const_iterator > >) (0x11D8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(std::_String_const_iterator > >, char) (0x11DA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(std::_String_const_iterator > >, unsigned __int64, char) (0x11DC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(std::_String_const_iterator > >, const char*, const char*) (0x11DE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::_String_const_iterator > >, std::_String_const_iterator > >) (0x11E0) + # ] + # } + .byte 0x5a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcc, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xce, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd2, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd8, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xda, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe0, 0x11, 0x00, 0x00 + # ArgList (0x11E2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x11C4) + # ArgType: std::_String_const_iterator > > (0x11C4) + # ArgType: std::initializer_list (0x11AD) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xad, 0x11, 0x00, 0x00 + # MemberFunction (0x11E3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_String_const_iterator > >, std::_String_const_iterator > >, std::initializer_list) (0x11E2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xe2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11E4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::basic_string,std::allocator >& (0x115A) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x5a, 0x11, 0x00, 0x00 + # MemberFunction (0x11E5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, unsigned __int64, const std::basic_string,std::allocator >&) (0x11E4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xe4, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11E6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::basic_string,std::allocator >& (0x115A) + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x5a, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x11E7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (unsigned __int64, unsigned __int64, const std::basic_string,std::allocator >&, unsigned __int64, unsigned __int64) (0x11E6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0xe6, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11E8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ArgType: const char* (0x114C) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x11E9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (unsigned __int64, unsigned __int64, const char*, unsigned __int64) (0x11E8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xe8, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11EA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ArgType: const char* (0x114C) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + # MemberFunction (0x11EB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, unsigned __int64, const char*) (0x11EA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xea, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11EC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ArgType: char (0x70) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + # MemberFunction (0x11ED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (unsigned __int64, unsigned __int64, unsigned __int64, char) (0x11EC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xec, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11EE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x11C4) + # ArgType: std::_String_const_iterator > > (0x11C4) + # ArgType: const std::basic_string,std::allocator >& (0x115A) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x5a, 0x11, 0x00, 0x00 + # MemberFunction (0x11EF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_String_const_iterator > >, std::_String_const_iterator > >, const std::basic_string,std::allocator >&) (0x11EE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xee, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11F0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x11C4) + # ArgType: std::_String_const_iterator > > (0x11C4) + # ArgType: const char* (0x114C) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x11F1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_String_const_iterator > >, std::_String_const_iterator > >, const char*, unsigned __int64) (0x11F0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xf0, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11F2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x11C4) + # ArgType: std::_String_const_iterator > > (0x11C4) + # ArgType: const char* (0x114C) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + # MemberFunction (0x11F3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_String_const_iterator > >, std::_String_const_iterator > >, const char*) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11F4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x11C4) + # ArgType: std::_String_const_iterator > > (0x11C4) + # ArgType: unsigned __int64 (0x23) + # ArgType: char (0x70) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + # MemberFunction (0x11F5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_String_const_iterator > >, std::_String_const_iterator > >, unsigned __int64, char) (0x11F4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xf4, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11F6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x11C4) + # ArgType: std::_String_const_iterator > > (0x11C4) + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + # MemberFunction (0x11F7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_String_const_iterator > >, std::_String_const_iterator > >, const char*, const char*) (0x11F6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xf6, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11F8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x11C4) + # ArgType: std::_String_const_iterator > > (0x11C4) + # ArgType: char* (0x670) + # ArgType: char* (0x670) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + # MemberFunction (0x11F9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_String_const_iterator > >, std::_String_const_iterator > >, char*, char*) (0x11F8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xf8, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11FA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x11C4) + # ArgType: std::_String_const_iterator > > (0x11C4) + # ArgType: std::_String_const_iterator > > (0x11C4) + # ArgType: std::_String_const_iterator > > (0x11C4) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + # MemberFunction (0x11FB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_String_const_iterator > >, std::_String_const_iterator > >, std::_String_const_iterator > >, std::_String_const_iterator > >) (0x11FA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xfa, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11FC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_String_const_iterator > > (0x11C4) + # ArgType: std::_String_const_iterator > > (0x11C4) + # ArgType: std::_String_iterator > > (0x11CA) + # ArgType: std::_String_iterator > > (0x11CA) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + # MemberFunction (0x11FD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_String_const_iterator > >, std::_String_const_iterator > >, std::_String_iterator > >, std::_String_iterator > >) (0x11FC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11FE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::_String_const_iterator > >, std::initializer_list) (0x11E3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64, const std::basic_string,std::allocator >&) (0x11E5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64, const std::basic_string,std::allocator >&, unsigned __int64, unsigned __int64) (0x11E7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64, const char*, unsigned __int64) (0x11E9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64, const char*) (0x11EB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64, unsigned __int64, char) (0x11ED) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::_String_const_iterator > >, const std::basic_string,std::allocator >&) (0x11EF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::_String_const_iterator > >, const char*, unsigned __int64) (0x11F1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::_String_const_iterator > >, const char*) (0x11F3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::_String_const_iterator > >, unsigned __int64, char) (0x11F5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::_String_const_iterator > >, const char*, const char*) (0x11F7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::_String_const_iterator > >, char*, char*) (0x11F9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::_String_const_iterator > >, std::_String_const_iterator > >, std::_String_const_iterator > >) (0x11FB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::_String_const_iterator > >, std::_String_iterator > >, std::_String_iterator > >) (0x11FD) + # ] + # } + .byte 0x72, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe3, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe5, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe7, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xeb, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xed, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xef, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf1, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf3, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf5, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfd, 0x11, 0x00, 0x00 + # MemberFunction (0x11FF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1200) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, unsigned __int64) (0x116A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1201) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x11CA) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_String_const_iterator > >, std::_String_const_iterator > >) (0x11C5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc5, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1202) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64) (0x11FF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64) (0x1200) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(std::_String_const_iterator > >) (0x11D8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::_String_const_iterator > >) (0x1201) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd8, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x01, 0x12, 0x00, 0x00 + # MemberFunction (0x1203) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x11CA) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1204) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_string,std::allocator > (0x1159) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x59, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1205) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_const_iterator > > (0x11C4) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: const std::basic_string,std::allocator >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1206) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::() (0x1203) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > > std::basic_string,std::allocator >::() (0x1205) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x05, 0x12, 0x00, 0x00 + # Class (0x1207) { + # 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 (0x1208) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x1207) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x07, 0x12, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1209) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::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 (0x120A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x1209) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: const std::basic_string,std::allocator >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x09, 0x12, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x120B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::basic_string,std::allocator >::() (0x1208) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::basic_string,std::allocator >::() (0x120A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x08, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0a, 0x12, 0x00, 0x00 + # Pointer (0x120C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: char (0x70) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x120D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x120C) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0c, 0x12, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x120E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const char (0x114B) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x120F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char& (0x120E) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: const std::basic_string,std::allocator >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x12, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1210) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char& std::basic_string,std::allocator >::(unsigned __int64) (0x120D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char& std::basic_string,std::allocator >::(unsigned __int64) (0x120F) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x12, 0x00, 0x00 + # MemberFunction (0x1211) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char) (0x11BC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1212) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x120C) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0c, 0x12, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1213) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char& (0x120E) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: const std::basic_string,std::allocator >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x12, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1214) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char& std::basic_string,std::allocator >::() (0x1212) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char& std::basic_string,std::allocator >::() (0x1213) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x12, 0x00, 0x00 + # MemberFunction (0x1215) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x114C) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: const std::basic_string,std::allocator >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1216) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: const std::basic_string,std::allocator >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1217) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1218) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(unsigned __int64) (0x1217) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(unsigned __int64, char) (0x11A5) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x17, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x11, 0x00, 0x00 + # MemberFunction (0x1219) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: const std::basic_string,std::allocator >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x121A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x121B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: const std::basic_string,std::allocator >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, unsigned __int64, unsigned __int64) (0x121A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x1a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x121C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x121D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: const std::basic_string,std::allocator >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (char*, unsigned __int64, unsigned __int64, unsigned __int64) (0x121C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x1c, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x121E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::basic_string,std::allocator >& (0x11B6) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb6, 0x11, 0x00, 0x00 + # MemberFunction (0x121F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_string,std::allocator >&) (0x121E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1e, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1220) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x115A) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x5a, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x1221) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: const std::basic_string,std::allocator >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::basic_string,std::allocator >&, unsigned __int64) (0x1220) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x20, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1222) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x1223) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: const std::basic_string,std::allocator >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, unsigned __int64, unsigned __int64) (0x1222) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x22, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1224) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: const std::basic_string,std::allocator >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, unsigned __int64) (0x1156) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x56, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1225) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char (0x70) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x1226) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: const std::basic_string,std::allocator >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char, unsigned __int64) (0x1225) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x25, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1227) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, unsigned __int64) (0x1221) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const char*, unsigned __int64, unsigned __int64) (0x1223) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const char*, unsigned __int64) (0x1224) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(char, unsigned __int64) (0x1226) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x21, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x24, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x12, 0x00, 0x00 + # MemberFunction (0x1228) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: const std::basic_string,std::allocator >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, unsigned __int64) (0x116A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1229) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const char (0x114B) + # PointerAttributes: 0x1040C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # ArgList (0x122A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const char* const (0x1229) + # ArgType: const unsigned __int64 (0x118F) + # ArgType: const char* const (0x1229) + # ArgType: const unsigned __int64 (0x118F) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x29, 0x12, 0x00, 0x00 + .byte 0x8f, 0x11, 0x00, 0x00 + .byte 0x29, 0x12, 0x00, 0x00 + .byte 0x8f, 0x11, 0x00, 0x00 + # MemberFunction (0x122B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const char* const, const unsigned __int64, const char* const, const unsigned __int64) (0x122A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x2a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x122C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x118F) + # ArgType: const unsigned __int64 (0x118F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x8f, 0x11, 0x00, 0x00 + .byte 0x8f, 0x11, 0x00, 0x00 + # MemberFunction (0x122D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: const std::basic_string,std::allocator >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const unsigned __int64) (0x122C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x2c, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x122E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: const std::basic_string,std::allocator >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x115B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x122F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: const std::basic_string,std::allocator >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, unsigned __int64, const std::basic_string,std::allocator >&) (0x11E4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xe4, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1230) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: const std::basic_string,std::allocator >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (unsigned __int64, unsigned __int64, const std::basic_string,std::allocator >&, unsigned __int64, unsigned __int64) (0x11E6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0xe6, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1231) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: const std::basic_string,std::allocator >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1154) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1232) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: const std::basic_string,std::allocator >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, unsigned __int64, const char*) (0x11EA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xea, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1233) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: const std::basic_string,std::allocator >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (unsigned __int64, unsigned __int64, const char*, unsigned __int64) (0x11E8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xe8, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1234) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x122E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64, const std::basic_string,std::allocator >&) (0x122F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64, const std::basic_string,std::allocator >&, unsigned __int64, unsigned __int64) (0x1230) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(const char*) (0x1231) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64, const char*) (0x1232) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64, const char*, unsigned __int64) (0x1233) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2e, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2f, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x31, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x32, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x33, 0x12, 0x00, 0x00 + # MemberFunction (0x1235) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x1192) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: const std::basic_string,std::allocator >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1236) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, unsigned __int64, char) (0x11D5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xd5, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1237) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, unsigned __int64) (0x116A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1238) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: bool (0x30) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # MemberFunction (0x1239) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, bool) (0x1238) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x38, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x123A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1154) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x123B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x123C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (bool, unsigned __int64) (0x123B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x3b, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x123D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: const std::basic_string,std::allocator >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x123E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const unsigned __int64 (0x118F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x8f, 0x11, 0x00, 0x00 + # MemberFunction (0x123F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: const std::basic_string,std::allocator >* (0x1204) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x123E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3e, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1240) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::char_traits + # LinkageName: .?AU?$char_traits@D@std@@ + # } + .byte 0x46, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x63 + .byte 0x68, 0x61, 0x72, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x63 + .byte 0x68, 0x61, 0x72, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Struct (0x1241) { + # 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@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 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, 0x63, 0x68 + .byte 0x61, 0x72, 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, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # FieldList (0x1242) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_String_alloc > > (0x118E) + # BaseOffset: 0x0 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const unsigned __int64 (0x118F) + # Name: npos + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0xF + # MethodListIndex: 0x11B0 + # Name: basic_string + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11B5 + # Name: _Construct + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x5 + # MethodListIndex: 0x11BE + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x9 + # MethodListIndex: 0x11C7 + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&) (0x11AA) + # Name: _Assign_rv + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x11C8 + # Name: operator+= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x8 + # MethodListIndex: 0x11C9 + # Name: append + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0xB + # MethodListIndex: 0x11E1 + # Name: insert + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0xE + # MethodListIndex: 0x11FE + # Name: replace + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x1197) + # Name: ~basic_string + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1202 + # Name: erase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x1197) + # Name: clear + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1206 + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1206 + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x120B + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x120B + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > > std::basic_string,std::allocator >::() (0x1205) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > > std::basic_string,std::allocator >::() (0x1205) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::basic_string,std::allocator >::() (0x120A) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::basic_string,std::allocator >::() (0x120A) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x1197) + # Name: shrink_to_fit + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1210 + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1210 + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(char) (0x1211) + # Name: push_back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x1197) + # Name: pop_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1214 + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1214 + # Name: back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::basic_string,std::allocator >::() (0x1215) + # Name: c_str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::basic_string,std::allocator >::() (0x1215) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::() (0x1216) + # Name: length + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::() (0x1216) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::() (0x1216) + # Name: max_size + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1218 + # Name: resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::() (0x1216) + # Name: capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(unsigned __int64) (0x1217) + # 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 __int64 std::basic_string,std::allocator >::(char*, unsigned __int64, unsigned __int64) (0x121B) + # Name: copy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(char*, unsigned __int64, unsigned __int64, unsigned __int64) (0x121D) + # Name: _Copy_s + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&) (0x121F) + # Name: _Swap_bx + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&) (0x121F) + # Name: swap + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1227 + # Name: find + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1227 + # Name: rfind + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1227 + # Name: find_first_of + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1227 + # Name: find_last_of + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1227 + # Name: find_first_not_of + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1227 + # Name: find_last_not_of + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator > std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64) (0x1228) + # Name: substr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::basic_string,std::allocator >::(const char* const, const unsigned __int64, const char* const, const unsigned __int64) (0x122B) + # Name: _Traits_compare + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const unsigned __int64, const unsigned __int64) (0x122D) + # Name: _Clamp_suffix_size + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1234 + # Name: compare + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::allocator std::basic_string,std::allocator >::() (0x1235) + # Name: get_allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64, char) (0x1236) + # Name: _Chassign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64) (0x1237) + # Name: _Copy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(unsigned __int64) (0x1217) + # Name: _Eos + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::basic_string,std::allocator >::(unsigned __int64, bool) (0x1239) + # Name: _Grow + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::basic_string,std::allocator >::(const char*) (0x123A) + # Name: _Inside + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(bool, unsigned __int64) (0x123C) + # Name: _Tidy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x123D) + # Name: _Xlen + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const unsigned __int64) (0x123F) + # Name: _Check_offset + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const unsigned __int64) (0x123F) + # Name: _Check_offset_exclusive + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x123D) + # Name: _Xran + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::basic_string,std::allocator > (0x1158) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_alloc > > (0x118E) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::char_traits (0x1240) + # Name: traits_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1192) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > (0x1241) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x114C) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x120C) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x120E) + # 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 > > (0x11C4) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x1207) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x1209) + # Name: const_reverse_iterator + # } + # } + .byte 0xde, 0x05, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x8f, 0x11, 0x00, 0x00 + .byte 0x6e, 0x70, 0x6f, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x0f, 0x00 + .byte 0xb0, 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 0xb5, 0x11, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x05, 0x00 + .byte 0xbe, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x09, 0x00 + .byte 0xc7, 0x11, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xaa, 0x11, 0x00, 0x00 + .byte 0x5f, 0x41, 0x73, 0x73 + .byte 0x69, 0x67, 0x6e, 0x5f + .byte 0x72, 0x76, 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, 0x08, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0x61, 0x70, 0x70, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x0b, 0x00 + .byte 0xe1, 0x11, 0x00, 0x00 + .byte 0x69, 0x6e, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x0e, 0x00 + .byte 0xfe, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x70, 0x6c + .byte 0x61, 0x63, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x97, 0x11, 0x00, 0x00 + .byte 0x7e, 0x62, 0x61, 0x73 + .byte 0x69, 0x63, 0x5f, 0x73 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x02, 0x12, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x97, 0x11, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x06, 0x12, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x06, 0x12, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0b, 0x12, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0b, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x05, 0x12, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x05, 0x12, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0a, 0x12, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0a, 0x12, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x97, 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 0x10, 0x12, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x10, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x11, 0x12, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x97, 0x11, 0x00, 0x00 + .byte 0x70, 0x6f, 0x70, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x14, 0x12, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x14, 0x12, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x15, 0x12, 0x00, 0x00 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x15, 0x12, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x16, 0x12, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x16, 0x12, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x16, 0x12, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x18, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x16, 0x12, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x17, 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 0x11, 0x15, 0x03, 0x00 + .byte 0x1f, 0x12, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x62, 0x78 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1f, 0x12, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x27, 0x12, 0x00, 0x00 + .byte 0x66, 0x69, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x27, 0x12, 0x00, 0x00 + .byte 0x72, 0x66, 0x69, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x27, 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 0x27, 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 0x27, 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 0x27, 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 0x28, 0x12, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x2b, 0x12, 0x00, 0x00 + .byte 0x5f, 0x54, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x5f + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2d, 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 0x0f, 0x15, 0x06, 0x00 + .byte 0x34, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x35, 0x12, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x36, 0x12, 0x00, 0x00 + .byte 0x5f, 0x43, 0x68, 0x61 + .byte 0x73, 0x73, 0x69, 0x67 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x37, 0x12, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x17, 0x12, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6f, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x39, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x72, 0x6f + .byte 0x77, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3a, 0x12, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x69, 0x64, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3c, 0x12, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3d, 0x12, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3f, 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 0x3f, 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, 0x03, 0x00 + .byte 0x3d, 0x12, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x40, 0x12, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x92, 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 0x41, 0x12, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4c, 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 0x0c, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0e, 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 0xc4, 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 0x07, 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 0x09, 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 + # Class (0x1243) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 174 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1242) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 40 + # Name: std::basic_string,std::allocator > + # LinkageName: .?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ + # } + .byte 0x9e, 0x00, 0x04, 0x15 + .byte 0xae, 0x00, 0x10, 0x02 + .byte 0x42, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x28, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x62 + .byte 0x61, 0x73, 0x69, 0x63 + .byte 0x5f, 0x73, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x2c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x63, 0x68 + .byte 0x61, 0x72, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x3e, 0x2c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x62, 0x61, 0x73 + .byte 0x69, 0x63, 0x5f, 0x73 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x40, 0x44, 0x55 + .byte 0x3f, 0x24, 0x63, 0x68 + .byte 0x61, 0x72, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x40, 0x44, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x44, 0x40 + .byte 0x32, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x1244) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring + # } + .byte 0x4e, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x78 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x00, 0xf1 + # UdtSourceLine (0x1245) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::basic_string,std::allocator > (0x1243) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring (0x1244) + # LineNumber: 750 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x43, 0x12, 0x00, 0x00 + .byte 0x44, 0x12, 0x00, 0x00 + .byte 0xee, 0x02, 0x00, 0x00 + # Class (0x1246) { + # 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@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@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, 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, 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 0x63, 0x68, 0x61, 0x72 + .byte 0x3e, 0x20, 0x3e, 0x2c + .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, 0x2c + .byte 0x31, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x43, 0x6f + .byte 0x6d, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x65, 0x64 + .byte 0x5f, 0x70, 0x61, 0x69 + .byte 0x72, 0x40, 0x55, 0x3f + .byte 0x24, 0x5f, 0x57, 0x72 + .byte 0x61, 0x70, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x44, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 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 (0x1247) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_alloc > > (0x118E) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1248) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::_String_alloc > > (0x118E) + # ThisType: std::_String_alloc > >* (0x1247) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x47, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1249) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_String_alloc > > (0x118E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x124A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_alloc > > (0x1249) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x49, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x124B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x114C) + # ClassType: std::_String_alloc > > (0x118E) + # ThisType: const std::_String_alloc > >* (0x124A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x4a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x124C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::_String_alloc > >::() (0x1248) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::_String_alloc > >::() (0x124B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x48, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x12, 0x00, 0x00 + # MemberFunction (0x124D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_alloc > > (0x118E) + # ThisType: std::_String_alloc > >* (0x1247) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x47, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x124E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Wrap_alloc > (0x1241) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x124F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Wrap_alloc > (0x124E) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4e, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1250) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Wrap_alloc >& (0x124F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4f, 0x12, 0x00, 0x00 + # MemberFunction (0x1251) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_alloc > > (0x118E) + # ThisType: std::_String_alloc > >* (0x1247) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc >&) (0x1250) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x47, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x50, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1252) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Wrap_alloc > (0x1241) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1253) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Wrap_alloc >& (0x1252) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x52, 0x12, 0x00, 0x00 + # MemberFunction (0x1254) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_alloc > > (0x118E) + # ThisType: std::_String_alloc > >* (0x1247) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&) (0x1253) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x47, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x53, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1255) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_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 (0x1256) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Iterator_base12 (0x1255) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x1257) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Iterator_base12* (0x1256) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x56, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1258) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x1257) + # ClassType: std::_String_alloc > > (0x118E) + # ThisType: const std::_String_alloc > >* (0x124A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x12, 0x00, 0x00 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x4a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 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::_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 (0x125A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy (0x1259) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x59, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x125B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy* (0x125A) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x125C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy*& (0x125B) + # ClassType: std::_String_alloc > > (0x118E) + # ThisType: std::_String_alloc > >* (0x1247) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5b, 0x12, 0x00, 0x00 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x47, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x125D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy (0x1259) + # PointerAttributes: 0x1040C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x59, 0x12, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # Pointer (0x125E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy* const (0x125D) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5d, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x125F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* const& (0x125E) + # ClassType: std::_String_alloc > > (0x118E) + # ThisType: const std::_String_alloc > >* (0x124A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5e, 0x12, 0x00, 0x00 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x4a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1260) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy*& std::_String_alloc > >::() (0x125C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* const& std::_String_alloc > >::() (0x125F) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x12, 0x00, 0x00 + # Pointer (0x1261) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_alloc > > (0x118E) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1262) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_String_alloc > >& (0x1261) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x61, 0x12, 0x00, 0x00 + # MemberFunction (0x1263) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_alloc > > (0x118E) + # ThisType: std::_String_alloc > >* (0x1247) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_String_alloc > >&) (0x1262) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x47, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x62, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1264) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc >& (0x1252) + # ClassType: std::_String_alloc > > (0x118E) + # ThisType: std::_String_alloc > >* (0x1247) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x47, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1265) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Wrap_alloc >& (0x124F) + # ClassType: std::_String_alloc > > (0x118E) + # ThisType: const std::_String_alloc > >* (0x124A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x4a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1266) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc >& std::_String_alloc > >::() (0x1264) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Wrap_alloc >& std::_String_alloc > >::() (0x1265) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x64, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x65, 0x12, 0x00, 0x00 + # Class (0x1267) { + # 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 (0x1268) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_val > (0x1267) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x67, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1269) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_val >& (0x1268) + # ClassType: std::_String_alloc > > (0x118E) + # ThisType: std::_String_alloc > >* (0x1247) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x47, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x126A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_String_val > (0x1267) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x67, 0x12, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x126B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_val > (0x126A) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x126C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_String_val >& (0x126B) + # ClassType: std::_String_alloc > > (0x118E) + # ThisType: const std::_String_alloc > >* (0x124A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6b, 0x12, 0x00, 0x00 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x4a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x126D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_val >& std::_String_alloc > >::() (0x1269) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_String_val >& std::_String_alloc > >::() (0x126C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6c, 0x12, 0x00, 0x00 + # Union (0x126E) { + # 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 (0x126F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_val >::_Bxty (0x126E) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6e, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1270) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_val >::_Bxty& (0x126F) + # ClassType: std::_String_alloc > > (0x118E) + # ThisType: std::_String_alloc > >* (0x1247) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6f, 0x12, 0x00, 0x00 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x47, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1271) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_String_val >::_Bxty (0x126E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x6e, 0x12, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1272) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_val >::_Bxty (0x1271) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x71, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1273) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_String_val >::_Bxty& (0x1272) + # ClassType: std::_String_alloc > > (0x118E) + # ThisType: const std::_String_alloc > >* (0x124A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x72, 0x12, 0x00, 0x00 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x4a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1274) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_val >::_Bxty& std::_String_alloc > >::() (0x1270) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_String_val >::_Bxty& std::_String_alloc > >::() (0x1273) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x73, 0x12, 0x00, 0x00 + # Pointer (0x1275) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: unsigned __int64 (0x23) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1276) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64& (0x1275) + # ClassType: std::_String_alloc > > (0x118E) + # ThisType: std::_String_alloc > >* (0x1247) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x12, 0x00, 0x00 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x47, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1277) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const unsigned __int64 (0x118F) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8f, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1278) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned __int64& (0x1277) + # ClassType: std::_String_alloc > > (0x118E) + # ThisType: const std::_String_alloc > >* (0x124A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x77, 0x12, 0x00, 0x00 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x4a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1279) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64& std::_String_alloc > >::() (0x1276) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const unsigned __int64& std::_String_alloc > >::() (0x1278) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x76, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x78, 0x12, 0x00, 0x00 + # Struct (0x127A) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Simple_types + # LinkageName: .?AU?$_Simple_types@D@std@@ + # } + .byte 0x4a, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x53, 0x69, 0x6d, 0x70 + .byte 0x6c, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x5f, 0x53, 0x69 + .byte 0x6d, 0x70, 0x6c, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # FieldList (0x127B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 16 + # Name: _BUF_SIZE + # } + # } + .byte 0x12, 0x00, 0x03, 0x12 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x10, 0x00, 0x5f, 0x42 + .byte 0x55, 0x46, 0x5f, 0x53 + .byte 0x49, 0x5a, 0x45, 0x00 + # Enum (0x127C) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x127B) + # Name: std::_String_alloc > >:: + # LinkageName: .?AW4@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@ + # } + .byte 0xce, 0x00, 0x07, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x7b, 0x12, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x3e + .byte 0x20, 0x3e, 0x20, 0x3e + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x57 + .byte 0x34, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x65, 0x6e + .byte 0x75, 0x6d, 0x2d, 0x5f + .byte 0x42, 0x55, 0x46, 0x5f + .byte 0x53, 0x49, 0x5a, 0x45 + .byte 0x3e, 0x40, 0x3f, 0x24 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x40, 0x55, 0x3f + .byte 0x24, 0x5f, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x73, 0x40 + .byte 0x44, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x44, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x127D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_alloc > >:: (0x127C) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring (0x1244) + # LineNumber: 566 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x7c, 0x12, 0x00, 0x00 + .byte 0x44, 0x12, 0x00, 0x00 + .byte 0x36, 0x02, 0x00, 0x00 + # FieldList (0x127E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 15 + # Name: _ALLOC_MASK + # } + # } + .byte 0x16, 0x00, 0x03, 0x12 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x0f, 0x00, 0x5f, 0x41 + .byte 0x4c, 0x4c, 0x4f, 0x43 + .byte 0x5f, 0x4d, 0x41, 0x53 + .byte 0x4b, 0x00, 0xf2, 0xf1 + # Enum (0x127F) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x127E) + # Name: std::_String_alloc > >:: + # LinkageName: .?AW4@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@ + # } + .byte 0xce, 0x00, 0x07, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x7e, 0x12, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x3e + .byte 0x20, 0x3e, 0x20, 0x3e + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x57 + .byte 0x34, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x65, 0x6e + .byte 0x75, 0x6d, 0x2d, 0x5f + .byte 0x41, 0x4c, 0x4c, 0x4f + .byte 0x43, 0x5f, 0x4d, 0x41 + .byte 0x53, 0x4b, 0x3e, 0x40 + .byte 0x3f, 0x24, 0x5f, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x53, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x40, 0x44, 0x56 + .byte 0x3f, 0x24, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x44, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x1280) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_alloc > >:: (0x127F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring (0x1244) + # LineNumber: 571 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x7f, 0x12, 0x00, 0x00 + .byte 0x44, 0x12, 0x00, 0x00 + .byte 0x3b, 0x02, 0x00, 0x00 + # FieldList (0x1281) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Compressed_pair >,std::_String_val >,1> (0x1246) + # FieldOffset: 0x0 + # Name: _Mypair + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x124C + # Name: _Myptr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::() (0x124D) + # Name: _String_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::() (0x124D) + # Name: ~_String_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::(const std::_Wrap_alloc >&) (0x1251) + # Name: _Copy_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::(std::_Wrap_alloc >&) (0x1254) + # Name: _Move_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::() (0x124D) + # Name: _Alloc_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::() (0x124D) + # Name: _Free_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12** std::_String_alloc > >::() (0x1258) + # Name: _Getpfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1260 + # Name: _Myproxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::() (0x124D) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::(std::_String_alloc > >&) (0x1263) + # Name: _Swap_all + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1266 + # Name: _Getal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x126D + # Name: _Get_data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1274 + # Name: _Bx + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1279 + # Name: _Mysize + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1279 + # Name: _Myres + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_alloc > > (0x118E) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1192) + # Name: _Alloc + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > (0x1241) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Simple_types (0x127A) + # Name: _Val_types + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x114C) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x120C) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x120E) + # 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 > > (0x11C4) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_alloc > >:: (0x127C) + # Name: + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_alloc > >:: (0x127F) + # Name: + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_val >::_Bxty (0x126E) + # Name: _Bxty + # } + # } + .byte 0x76, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4c, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x51, 0x12, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x54, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x58, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x60, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x63, 0x12, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x66, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x6d, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x74, 0x12, 0x00, 0x00 + .byte 0x5f, 0x42, 0x78, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x79, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x73 + .byte 0x69, 0x7a, 0x65, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x79, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x72 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7a, 0x12, 0x00, 0x00 + .byte 0x5f, 0x56, 0x61, 0x6c + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4c, 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 0x0c, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0e, 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 0xc4, 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 0x7c, 0x12, 0x00, 0x00 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7f, 0x12, 0x00, 0x00 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x6e, 0x12, 0x00, 0x00 + .byte 0x5f, 0x42, 0x78, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Class (0x1282) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 40 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1281) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 40 + # Name: std::_String_alloc > > + # LinkageName: .?AV?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@ + # } + .byte 0xaa, 0x00, 0x04, 0x15 + .byte 0x28, 0x00, 0x10, 0x02 + .byte 0x81, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x28, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x53, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x20, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x40, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x40, 0x44, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1283) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_alloc > > (0x1282) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring (0x1244) + # LineNumber: 547 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x82, 0x12, 0x00, 0x00 + .byte 0x44, 0x12, 0x00, 0x00 + .byte 0x23, 0x02, 0x00, 0x00 + # Pointer (0x1284) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x1193) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1285) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: char& (0x120C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0c, 0x12, 0x00, 0x00 + # MemberFunction (0x1286) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::allocator (0x1192) + # ThisType: const std::allocator* (0x1284) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char&) (0x1285) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x84, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x85, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1287) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const char& (0x120E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0e, 0x12, 0x00, 0x00 + # MemberFunction (0x1288) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x114C) + # ClassType: std::allocator (0x1192) + # ThisType: const std::allocator* (0x1284) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char&) (0x1287) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x84, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x87, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1289) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::allocator::(char&) (0x1286) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::allocator::(const char&) (0x1288) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x88, 0x12, 0x00, 0x00 + # Pointer (0x128A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x1192) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x128B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1192) + # ThisType: std::allocator* (0x128A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x128C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1192) + # ThisType: std::allocator* (0x128A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1198) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x98, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x128D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::() (0x128B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(const std::allocator&) (0x128C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8b, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8c, 0x12, 0x00, 0x00 + # ArgList (0x128E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x128F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1192) + # ThisType: std::allocator* (0x128A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, unsigned __int64) (0x128E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x8e, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1290) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::allocator (0x1192) + # ThisType: std::allocator* (0x128A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1291) { + # 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 (0x1292) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const void (0x1291) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x91, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1293) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const void* (0x1292) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x92, 0x12, 0x00, 0x00 + # MemberFunction (0x1294) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::allocator (0x1192) + # ThisType: std::allocator* (0x128A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const void*) (0x1293) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1295) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::allocator::(unsigned __int64) (0x1290) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::allocator::(unsigned __int64, const void*) (0x1294) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x90, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x94, 0x12, 0x00, 0x00 + # MemberFunction (0x1296) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::allocator (0x1192) + # ThisType: const std::allocator* (0x1284) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x84, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1297) { + # 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 + # FieldList (0x1298) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1289 + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x128D + # Name: allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(char*, unsigned __int64) (0x128F) + # Name: deallocate + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1295 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::allocator::() (0x1296) + # Name: max_size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void (0x3) + # Name: _Not_user_specialized + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x114C) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x120C) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x120E) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: is_always_equal + # } + # } + .byte 0x5e, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x89, 0x12, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x8d, 0x12, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8f, 0x12, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x95, 0x12, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x96, 0x12, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x74 + .byte 0x5f, 0x75, 0x73, 0x65 + .byte 0x72, 0x5f, 0x73, 0x70 + .byte 0x65, 0x63, 0x69, 0x61 + .byte 0x6c, 0x69, 0x7a, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4c, 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 0x0c, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0e, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x97, 0x12, 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 0x97, 0x12, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x1299) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1298) + # 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 0x98, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # StringId (0x129A) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 + # } + .byte 0x4e, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x78 + .byte 0x6d, 0x65, 0x6d, 0x6f + .byte 0x72, 0x79, 0x30, 0x00 + # UdtSourceLine (0x129B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator (0x1299) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 660 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x99, 0x12, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x94, 0x02, 0x00, 0x00 + # Struct (0x129C) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Iterator012 + # LinkageName: .?AU?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@ + # } + .byte 0xe2, 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 0x30, 0x31, 0x32, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x61, 0x6e + .byte 0x64, 0x6f, 0x6d, 0x5f + .byte 0x61, 0x63, 0x63, 0x65 + .byte 0x73, 0x73, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x74, 0x61, 0x67, 0x2c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x2c, 0x6c, 0x6f, 0x6e + .byte 0x67, 0x20, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x2c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x63, 0x68, 0x61 + .byte 0x72, 0x20, 0x2a, 0x2c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x63, 0x68 + .byte 0x61, 0x72, 0x20, 0x26 + .byte 0x2c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x49 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x31, 0x32, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x49 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x30 + .byte 0x31, 0x32, 0x40, 0x55 + .byte 0x72, 0x61, 0x6e, 0x64 + .byte 0x6f, 0x6d, 0x5f, 0x61 + .byte 0x63, 0x63, 0x65, 0x73 + .byte 0x73, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x74 + .byte 0x61, 0x67, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x44, 0x5f, 0x4a, 0x50 + .byte 0x45, 0x42, 0x44, 0x41 + .byte 0x45, 0x42, 0x44, 0x55 + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x31, 0x32 + .byte 0x40, 0x32, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x129D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_const_iterator > > (0x11C4) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x129E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_const_iterator > > (0x11C4) + # ThisType: std::_String_const_iterator > >* (0x129D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x9d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x129F) { + # 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 (0x12A0) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Container_base12 (0x129F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x9f, 0x12, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x12A1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Container_base12 (0x12A0) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa0, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x12A2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: const std::_Container_base12* (0x12A1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0xa1, 0x12, 0x00, 0x00 + # MemberFunction (0x12A3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_const_iterator > > (0x11C4) + # ThisType: std::_String_const_iterator > >* (0x129D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, const std::_Container_base12*) (0x12A2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x9d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa2, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x12A4) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_String_const_iterator > >::() (0x129E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_String_const_iterator > >::(const char*, const std::_Container_base12*) (0x12A3) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9e, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa3, 0x12, 0x00, 0x00 + # Pointer (0x12A5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_const_iterator > > (0x11C4) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x12A6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_const_iterator > >& (0x12A5) + # ClassType: std::_String_const_iterator > > (0x11C4) + # ThisType: std::_String_const_iterator > >* (0x129D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1154) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa5, 0x12, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x9d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x12A7) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_String_const_iterator > > (0x11C4) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x12A8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_const_iterator > > (0x12A7) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa7, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x12A9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x114C) + # ClassType: std::_String_const_iterator > > (0x11C4) + # ThisType: const std::_String_const_iterator > >* (0x12A8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xa8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12AA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char& (0x120E) + # ClassType: std::_String_const_iterator > > (0x11C4) + # ThisType: const std::_String_const_iterator > >* (0x12A8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x12, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xa8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12AB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_const_iterator > >& (0x12A5) + # ClassType: std::_String_const_iterator > > (0x11C4) + # ThisType: std::_String_const_iterator > >* (0x129D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa5, 0x12, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x9d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12AC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_const_iterator > > (0x11C4) + # ClassType: std::_String_const_iterator > > (0x11C4) + # ThisType: std::_String_const_iterator > >* (0x129D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x9d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x12AD) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > >& std::_String_const_iterator > >::() (0x12AB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > > std::_String_const_iterator > >::(int) (0x12AC) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xab, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xac, 0x12, 0x00, 0x00 + # MemberFunction (0x12AE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_const_iterator > >& (0x12A5) + # ClassType: std::_String_const_iterator > > (0x11C4) + # ThisType: std::_String_const_iterator > >* (0x129D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa5, 0x12, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x9d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12AF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_const_iterator > > (0x11C4) + # ClassType: std::_String_const_iterator > > (0x11C4) + # ThisType: const std::_String_const_iterator > >* (0x12A8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xa8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x12B0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_const_iterator > > (0x12A7) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa7, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x12B1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_String_const_iterator > >& (0x12B0) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb0, 0x12, 0x00, 0x00 + # MemberFunction (0x12B2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: std::_String_const_iterator > > (0x11C4) + # ThisType: const std::_String_const_iterator > >* (0x12A8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_String_const_iterator > >&) (0x12B1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xa8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb1, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x12B3) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > > std::_String_const_iterator > >::(__int64) (0x12AF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: __int64 std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12B2) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb2, 0x12, 0x00, 0x00 + # MemberFunction (0x12B4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char& (0x120E) + # ClassType: std::_String_const_iterator > > (0x11C4) + # ThisType: const std::_String_const_iterator > >* (0x12A8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x12, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xa8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12B5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_String_const_iterator > > (0x11C4) + # ThisType: const std::_String_const_iterator > >* (0x12A8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_String_const_iterator > >&) (0x12B1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xa8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb1, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12B6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_const_iterator > > (0x11C4) + # ThisType: const std::_String_const_iterator > >* (0x12A8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_String_const_iterator > >&) (0x12B1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xa8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb1, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x12B7) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Iterator012 (0x129C) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const char* (0x114C) + # FieldOffset: 0x10 + # Name: _Ptr + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12A4 + # Name: _String_const_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > >& std::_String_const_iterator > >::(const char*) (0x12A6) + # Name: _Rechecked + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_String_const_iterator > >::() (0x12A9) + # Name: _Unchecked + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char& std::_String_const_iterator > >::() (0x12AA) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_String_const_iterator > >::() (0x12A9) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12AD + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12AD + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > >& std::_String_const_iterator > >::(__int64) (0x12AE) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > > std::_String_const_iterator > >::(__int64) (0x12AF) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > >& std::_String_const_iterator > >::(__int64) (0x12AE) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12B3 + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char& std::_String_const_iterator > >::(__int64) (0x12B4) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12B5) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12B5) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12B5) + # Name: operator< + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12B5) + # Name: operator> + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12B5) + # Name: operator<= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12B5) + # Name: operator>= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12B6) + # Name: _Compat + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_const_iterator > > (0x11C4) + # Name: _Myiter + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x114C) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x120E) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x114C) + # Name: _Unchecked_type + # } + # } + .byte 0x36, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x9c, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x50 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa4, 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 0xa6, 0x12, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa9, 0x12, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xaa, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa9, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xad, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xad, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xae, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xaf, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xae, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb3, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb4, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb5, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb5, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb5, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb5, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb5, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb5, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb6, 0x12, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x74, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x69 + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4c, 0x11, 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 0x4c, 0x11, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Class (0x12B8) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 32 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x12B7) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 24 + # Name: std::_String_const_iterator > > + # LinkageName: .?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@ + # } + .byte 0xb2, 0x00, 0x04, 0x15 + .byte 0x20, 0x00, 0x10, 0x02 + .byte 0xb7, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x53, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x5f, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x53, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x53, 0x69, 0x6d + .byte 0x70, 0x6c, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x3e, 0x20 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x76, 0x61, 0x6c, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x53, 0x69, 0x6d, 0x70 + .byte 0x6c, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x12B9) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_const_iterator > > (0x12B8) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring (0x1244) + # LineNumber: 25 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb8, 0x12, 0x00, 0x00 + .byte 0x44, 0x12, 0x00, 0x00 + .byte 0x19, 0x00, 0x00, 0x00 + # Pointer (0x12BA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_iterator > > (0x11CA) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x12BB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_iterator > > (0x11CA) + # ThisType: std::_String_iterator > >* (0x12BA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xba, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x12BC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: const std::_Container_base12* (0x12A1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xa1, 0x12, 0x00, 0x00 + # MemberFunction (0x12BD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_iterator > > (0x11CA) + # ThisType: std::_String_iterator > >* (0x12BA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, const std::_Container_base12*) (0x12BC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xba, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xbc, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x12BE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_String_iterator > >::() (0x12BB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_String_iterator > >::(char*, const std::_Container_base12*) (0x12BD) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbb, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x12, 0x00, 0x00 + # Pointer (0x12BF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_iterator > > (0x11CA) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x12C0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: char* (0x670) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + # MemberFunction (0x12C1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > >& (0x12BF) + # ClassType: std::_String_iterator > > (0x11CA) + # ThisType: std::_String_iterator > >* (0x12BA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char*) (0x12C0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbf, 0x12, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xba, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc0, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x12C2) { + # 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 (0x12C3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_iterator > > (0x12C2) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc2, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x12C4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::_String_iterator > > (0x11CA) + # ThisType: const std::_String_iterator > >* (0x12C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xc3, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12C5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x120C) + # ClassType: std::_String_iterator > > (0x11CA) + # ThisType: const std::_String_iterator > >* (0x12C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0c, 0x12, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xc3, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12C6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > >& (0x12BF) + # ClassType: std::_String_iterator > > (0x11CA) + # ThisType: std::_String_iterator > >* (0x12BA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbf, 0x12, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xba, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12C7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x11CA) + # ClassType: std::_String_iterator > > (0x11CA) + # ThisType: std::_String_iterator > >* (0x12BA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xba, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x12C8) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > >& std::_String_iterator > >::() (0x12C6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::_String_iterator > >::(int) (0x12C7) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc6, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x12, 0x00, 0x00 + # MemberFunction (0x12C9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > >& (0x12BF) + # ClassType: std::_String_iterator > > (0x11CA) + # ThisType: std::_String_iterator > >* (0x12BA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbf, 0x12, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xba, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12CA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x11CA) + # ClassType: std::_String_iterator > > (0x11CA) + # ThisType: const std::_String_iterator > >* (0x12C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xc3, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12CB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: std::_String_iterator > > (0x11CA) + # ThisType: const std::_String_iterator > >* (0x12C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_String_const_iterator > >&) (0x12B1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xc3, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb1, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x12CC) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::_String_iterator > >::(__int64) (0x12CA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: __int64 std::_String_iterator > >::(const std::_String_const_iterator > >&) (0x12CB) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcb, 0x12, 0x00, 0x00 + # MemberFunction (0x12CD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x120C) + # ClassType: std::_String_iterator > > (0x11CA) + # ThisType: const std::_String_iterator > >* (0x12C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0c, 0x12, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xc3, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x12CE) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_String_const_iterator > > (0x11C4) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12BE + # Name: _String_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > >& std::_String_iterator > >::(char*) (0x12C1) + # Name: _Rechecked + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char* std::_String_iterator > >::() (0x12C4) + # Name: _Unchecked + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char& std::_String_iterator > >::() (0x12C5) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char* std::_String_iterator > >::() (0x12C4) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12C8 + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12C8 + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > >& std::_String_iterator > >::(__int64) (0x12C9) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::_String_iterator > >::(__int64) (0x12CA) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > >& std::_String_iterator > >::(__int64) (0x12C9) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12CC + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char& std::_String_iterator > >::(__int64) (0x12CD) + # Name: operator[] + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_iterator > > (0x11CA) + # Name: _Myiter + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_const_iterator > > (0x11C4) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x120C) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: _Unchecked_type + # } + # } + .byte 0xaa, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xbe, 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 0xc1, 0x12, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc4, 0x12, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc5, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc4, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc8, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc8, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc9, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xca, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc9, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xcc, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcd, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x69 + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0c, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Class (0x12CF) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 25 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x12CE) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 24 + # Name: std::_String_iterator > > + # LinkageName: .?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@ + # } + .byte 0xa6, 0x00, 0x04, 0x15 + .byte 0x19, 0x00, 0x10, 0x02 + .byte 0xce, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x53, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x53 + .byte 0x69, 0x6d, 0x70, 0x6c + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x73, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x76, 0x61, 0x6c, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x53, 0x69, 0x6d, 0x70 + .byte 0x6c, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x12D0) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_iterator > > (0x12CF) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring (0x1244) + # LineNumber: 303 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xcf, 0x12, 0x00, 0x00 + .byte 0x44, 0x12, 0x00, 0x00 + .byte 0x2f, 0x01, 0x00, 0x00 + # ArgList (0x12D1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x12D2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::char_traits (0x1240) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, unsigned __int64) (0x12D1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x40, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xd1, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12D3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::char_traits (0x1240) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1154) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x40, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x12D4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: const char* (0x114C) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x12D5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::char_traits (0x1240) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, const char*, unsigned __int64) (0x12D4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x40, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xd4, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x12D6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: unsigned __int64 (0x23) + # ArgType: const char* (0x114C) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x12D7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::char_traits (0x1240) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (char*, unsigned __int64, const char*, unsigned __int64) (0x12D6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x40, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xd6, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x12D8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: unsigned __int64 (0x23) + # ArgType: const char& (0x120E) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x0e, 0x12, 0x00, 0x00 + # MemberFunction (0x12D9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x114C) + # ClassType: std::char_traits (0x1240) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, unsigned __int64, const char&) (0x12D8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x40, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xd8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x12DA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: unsigned __int64 (0x23) + # ArgType: char (0x70) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + # MemberFunction (0x12DB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::char_traits (0x1240) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, unsigned __int64, char) (0x12DA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x40, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xda, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x12DC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char& (0x120C) + # ArgType: const char& (0x120E) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x0c, 0x12, 0x00, 0x00 + .byte 0x0e, 0x12, 0x00, 0x00 + # MemberFunction (0x12DD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::char_traits (0x1240) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char&, const char&) (0x12DC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x40, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xdc, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x12DE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char* std::char_traits::(char*, unsigned __int64, char) (0x12DB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::char_traits::(char&, const char&) (0x12DD) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xdb, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xdd, 0x12, 0x00, 0x00 + # ArgList (0x12DF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char& (0x120E) + # ArgType: const char& (0x120E) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x0e, 0x12, 0x00, 0x00 + .byte 0x0e, 0x12, 0x00, 0x00 + # MemberFunction (0x12E0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::char_traits (0x1240) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char&, const char&) (0x12DF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x40, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xdf, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12E1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char (0x70) + # ClassType: std::char_traits (0x1240) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1044) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x40, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12E2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::char_traits (0x1240) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char&) (0x1287) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x40, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x87, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x12E3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int& (0x1043) + # ArgType: const int& (0x1043) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + # MemberFunction (0x12E4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::char_traits (0x1240) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int&, const int&) (0x12E3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x40, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe3, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12E5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::char_traits (0x1240) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1044) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x40, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12E6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::char_traits (0x1240) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x40, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x12E7) { + # 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 (0x12E8) { + # 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 (0x12E9) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::char_traits::(const char*, const char*, unsigned __int64) (0x12D2) + # Name: compare + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::char_traits::(const char*) (0x12D3) + # Name: length + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char* std::char_traits::(char*, const char*, unsigned __int64) (0x12D5) + # Name: copy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char* std::char_traits::(char*, unsigned __int64, const char*, unsigned __int64) (0x12D7) + # Name: _Copy_s + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: const char* std::char_traits::(const char*, unsigned __int64, const char&) (0x12D9) + # Name: find + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char* std::char_traits::(char*, const char*, unsigned __int64) (0x12D5) + # Name: move + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12DE + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: bool std::char_traits::(const char&, const char&) (0x12E0) + # Name: eq + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: bool std::char_traits::(const char&, const char&) (0x12E0) + # Name: lt + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char std::char_traits::(const int&) (0x12E1) + # Name: to_char_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::char_traits::(const char&) (0x12E2) + # Name: to_int_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: bool std::char_traits::(const int&, const int&) (0x12E4) + # Name: eq_int_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::char_traits::(const int&) (0x12E5) + # Name: not_eof + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::char_traits::() (0x12E6) + # Name: eof + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: _Elem + # } + # 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> (0x12E7) + # Name: pos_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: off_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: _Mbstatet (0x12E8) + # Name: state_type + # } + # } + .byte 0x5a, 0x01, 0x03, 0x12 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xd2, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xd3, 0x12, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xd5, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xd7, 0x12, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x73, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xd9, 0x12, 0x00, 0x00 + .byte 0x66, 0x69, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xd5, 0x12, 0x00, 0x00 + .byte 0x6d, 0x6f, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xde, 0x12, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xe0, 0x12, 0x00, 0x00 + .byte 0x65, 0x71, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xe0, 0x12, 0x00, 0x00 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xe1, 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 0xe2, 0x12, 0x00, 0x00 + .byte 0x74, 0x6f, 0x5f, 0x69 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xe4, 0x12, 0x00, 0x00 + .byte 0x65, 0x71, 0x5f, 0x69 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xe5, 0x12, 0x00, 0x00 + .byte 0x6e, 0x6f, 0x74, 0x5f + .byte 0x65, 0x6f, 0x66, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xe6, 0x12, 0x00, 0x00 + .byte 0x65, 0x6f, 0x66, 0x00 + .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 + .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 0xe7, 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 0xe8, 0x12, 0x00, 0x00 + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + # Struct (0x12EA) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 21 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x12E9) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::char_traits + # LinkageName: .?AU?$char_traits@D@std@@ + # } + .byte 0x46, 0x00, 0x05, 0x15 + .byte 0x15, 0x00, 0x10, 0x02 + .byte 0xe9, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x63 + .byte 0x68, 0x61, 0x72, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x63 + .byte 0x68, 0x61, 0x72, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # StringId (0x12EB) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\iosfwd + # } + .byte 0x4e, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x69 + .byte 0x6f, 0x73, 0x66, 0x77 + .byte 0x64, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x12EC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::char_traits (0x12EA) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\iosfwd (0x12EB) + # LineNumber: 505 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xea, 0x12, 0x00, 0x00 + .byte 0xeb, 0x12, 0x00, 0x00 + .byte 0xf9, 0x01, 0x00, 0x00 + # Pointer (0x12ED) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Wrap_alloc > (0x124E) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4e, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Struct (0x12EE) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Nil + # LinkageName: .?AU_Nil@std@@ + # } + .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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4e, 0x69, 0x6c, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x4e, 0x69, 0x6c + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # ArgList (0x12EF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Nil (0x12EE) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xee, 0x12, 0x00, 0x00 + # MemberFunction (0x12F0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc > (0x1241) + # ClassType: std::_Wrap_alloc > (0x1241) + # ThisType: const std::_Wrap_alloc >* (0x12ED) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Nil) (0x12EF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0xed, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xef, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12F1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::_Wrap_alloc > (0x1241) + # ThisType: const std::_Wrap_alloc >* (0x12ED) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char&) (0x1285) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0xed, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x85, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12F2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x114C) + # ClassType: std::_Wrap_alloc > (0x1241) + # ThisType: const std::_Wrap_alloc >* (0x12ED) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char&) (0x1287) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0xed, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x87, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x12F3) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::_Wrap_alloc >::(char&) (0x12F1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::_Wrap_alloc >::(const char&) (0x12F2) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf1, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf2, 0x12, 0x00, 0x00 + # Pointer (0x12F4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Wrap_alloc > (0x1241) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x12F5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x1241) + # ThisType: std::_Wrap_alloc >* (0x12F4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0xf4, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12F6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x1241) + # ThisType: std::_Wrap_alloc >* (0x12F4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc >&) (0x1250) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0xf4, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x50, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x12F7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Wrap_alloc > (0x1241) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x12F8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Wrap_alloc >&& (0x12F7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf7, 0x12, 0x00, 0x00 + # MemberFunction (0x12F9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x1241) + # ThisType: std::_Wrap_alloc >* (0x12F4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&&) (0x12F8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0xf4, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x12FA) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc >::() (0x12F5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc >::(const std::_Wrap_alloc >&) (0x12F6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc >::(std::_Wrap_alloc >&&) (0x12F9) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf5, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf9, 0x12, 0x00, 0x00 + # MemberFunction (0x12FB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc >& (0x1252) + # ClassType: std::_Wrap_alloc > (0x1241) + # ThisType: std::_Wrap_alloc >* (0x12F4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc >&) (0x1250) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0xf4, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x50, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12FC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc >& (0x1252) + # ClassType: std::_Wrap_alloc > (0x1241) + # ThisType: std::_Wrap_alloc >* (0x12F4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&&) (0x12F8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0xf4, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x12FD) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc >& std::_Wrap_alloc >::(const std::_Wrap_alloc >&) (0x12FB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc >& std::_Wrap_alloc >::(std::_Wrap_alloc >&&) (0x12FC) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfc, 0x12, 0x00, 0x00 + # MemberFunction (0x12FE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::_Wrap_alloc > (0x1241) + # ThisType: std::_Wrap_alloc >* (0x12F4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0xf4, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x12FF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const void* (0x1292) + # ArgType: std::_Nil (0x12EE) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x92, 0x12, 0x00, 0x00 + .byte 0xee, 0x12, 0x00, 0x00 + # MemberFunction (0x1300) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::_Wrap_alloc > (0x1241) + # ThisType: std::_Wrap_alloc >* (0x12F4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, const void*, std::_Nil) (0x12FF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0xf4, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xff, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1301) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::_Wrap_alloc >::(unsigned __int64) (0x12FE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::_Wrap_alloc >::(unsigned __int64, const void*, std::_Nil) (0x1300) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfe, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x13, 0x00, 0x00 + # MemberFunction (0x1302) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x1241) + # ThisType: std::_Wrap_alloc >* (0x12F4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, unsigned __int64) (0x128E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0xf4, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x8e, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1303) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::_Wrap_alloc > (0x1241) + # ThisType: const std::_Wrap_alloc >* (0x12ED) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Nil) (0x12EF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0xed, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xef, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1304) { + # 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 (0x1305) { + # 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 + # FieldList (0x1306) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::allocator (0x1192) + # BaseOffset: 0x0 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc > std::_Wrap_alloc >::(std::_Nil) (0x12F0) + # Name: select_on_container_copy_construction + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12F3 + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x12FA + # Name: _Wrap_alloc + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12FD + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1301 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc >::(char*, unsigned __int64) (0x1302) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::_Wrap_alloc >::(std::_Nil) (0x1303) + # Name: max_size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1192) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x1304) + # Name: _Mytraits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x114C) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x603) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x1292) + # Name: const_void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x120C) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x120E) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: is_always_equal + # } + # } + .byte 0x3a, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf0, 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 0x0f, 0x15, 0x02, 0x00 + .byte 0xf3, 0x12, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xfa, 0x12, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xfd, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x01, 0x13, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x02, 0x13, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x03, 0x13, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x04, 0x13, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x5f, 0x70, 0x6f, 0x69 + .byte 0x6e, 0x74, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x92, 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 0x0c, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0e, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x05, 0x13, 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 0x97, 0x12, 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 0x05, 0x13, 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 0x97, 0x12, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x1307) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 28 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1306) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Wrap_alloc > + # LinkageName: .?AU?$_Wrap_alloc@V?$allocator@D@std@@@std@@ + # } + .byte 0x6a, 0x00, 0x05, 0x15 + .byte 0x1c, 0x00, 0x10, 0x02 + .byte 0x06, 0x13, 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, 0x63, 0x68 + .byte 0x61, 0x72, 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, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1308) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Wrap_alloc > (0x1307) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 881 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x07, 0x13, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x71, 0x03, 0x00, 0x00 + # Pointer (0x1309) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Compressed_pair >,std::_String_val >,1> (0x1246) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x130A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc >& (0x1252) + # ClassType: std::_Compressed_pair >,std::_String_val >,1> (0x1246) + # ThisType: std::_Compressed_pair >,std::_String_val >,1>* (0x1309) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x09, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x130B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair >,std::_String_val >,1> (0x1246) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x130C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Compressed_pair >,std::_String_val >,1> (0x130B) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0b, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x130D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Wrap_alloc >& (0x124F) + # ClassType: std::_Compressed_pair >,std::_String_val >,1> (0x1246) + # ThisType: const std::_Compressed_pair >,std::_String_val >,1>* (0x130C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x0c, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x130E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Wrap_alloc > (0x1241) + # Modifiers [ (0x2) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0x02, 0x00, 0xf2, 0xf1 + # Pointer (0x130F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile std::_Wrap_alloc > (0x130E) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0e, 0x13, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x1310) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair >,std::_String_val >,1> (0x1246) + # Modifiers [ (0x2) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x02, 0x00, 0xf2, 0xf1 + # Pointer (0x1311) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile std::_Compressed_pair >,std::_String_val >,1> (0x1310) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x10, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1312) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: volatile std::_Wrap_alloc >& (0x130F) + # ClassType: std::_Compressed_pair >,std::_String_val >,1> (0x1246) + # ThisType: volatile std::_Compressed_pair >,std::_String_val >,1>* (0x1311) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0f, 0x13, 0x00, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x11, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1313) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Wrap_alloc > (0x1241) + # Modifiers [ (0x3) + # Const (0x1) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0xf2, 0xf1 + # Pointer (0x1314) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile std::_Wrap_alloc > (0x1313) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x13, 0x13, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x1315) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair >,std::_String_val >,1> (0x1246) + # Modifiers [ (0x3) + # Const (0x1) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0xf2, 0xf1 + # Pointer (0x1316) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile std::_Compressed_pair >,std::_String_val >,1> (0x1315) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x15, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1317) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const volatile std::_Wrap_alloc >& (0x1314) + # ClassType: std::_Compressed_pair >,std::_String_val >,1> (0x1246) + # ThisType: const volatile std::_Compressed_pair >,std::_String_val >,1>* (0x1316) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x14, 0x13, 0x00, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x16, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1318) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc >& std::_Compressed_pair >,std::_String_val >,1>::() (0x130A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Wrap_alloc >& std::_Compressed_pair >,std::_String_val >,1>::() (0x130D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: volatile std::_Wrap_alloc >& std::_Compressed_pair >,std::_String_val >,1>::() (0x1312) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const volatile std::_Wrap_alloc >& std::_Compressed_pair >,std::_String_val >,1>::() (0x1317) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0a, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x17, 0x13, 0x00, 0x00 + # MemberFunction (0x1319) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_val >& (0x1268) + # ClassType: std::_Compressed_pair >,std::_String_val >,1> (0x1246) + # ThisType: std::_Compressed_pair >,std::_String_val >,1>* (0x1309) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x09, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x131A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_String_val >& (0x126B) + # ClassType: std::_Compressed_pair >,std::_String_val >,1> (0x1246) + # ThisType: const std::_Compressed_pair >,std::_String_val >,1>* (0x130C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6b, 0x12, 0x00, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x0c, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x131B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_String_val > (0x1267) + # Modifiers [ (0x2) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x67, 0x12, 0x00, 0x00 + .byte 0x02, 0x00, 0xf2, 0xf1 + # Pointer (0x131C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile std::_String_val > (0x131B) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1b, 0x13, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x131D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: volatile std::_String_val >& (0x131C) + # ClassType: std::_Compressed_pair >,std::_String_val >,1> (0x1246) + # ThisType: volatile std::_Compressed_pair >,std::_String_val >,1>* (0x1311) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1c, 0x13, 0x00, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x11, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x131E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_String_val > (0x1267) + # Modifiers [ (0x3) + # Const (0x1) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x67, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0xf2, 0xf1 + # Pointer (0x131F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile std::_String_val > (0x131E) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1e, 0x13, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1320) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const volatile std::_String_val >& (0x131F) + # ClassType: std::_Compressed_pair >,std::_String_val >,1> (0x1246) + # ThisType: const volatile std::_Compressed_pair >,std::_String_val >,1>* (0x1316) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1f, 0x13, 0x00, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x16, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1321) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_val >& std::_Compressed_pair >,std::_String_val >,1>::() (0x1319) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_String_val >& std::_Compressed_pair >,std::_String_val >,1>::() (0x131A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: volatile std::_String_val >& std::_Compressed_pair >,std::_String_val >,1>::() (0x131D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const volatile std::_String_val >& std::_Compressed_pair >,std::_String_val >,1>::() (0x1320) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1d, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x13, 0x00, 0x00 + # FieldList (0x1322) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Private (0x1) + # BaseType: std::_Wrap_alloc > (0x1241) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_String_val > (0x1267) + # FieldOffset: 0x0 + # Name: _Myval2 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1318 + # Name: _Get_first + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1321 + # Name: _Get_second + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > (0x1241) + # Name: _Mybase + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x01, 0x00 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x67, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x61, 0x6c + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x18, 0x13, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x21, 0x13, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x1323) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 11 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1322) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 40 + # Name: std::_Compressed_pair >,std::_String_val >,1> + # LinkageName: .?AV?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@ + # } + .byte 0xf6, 0x00, 0x04, 0x15 + .byte 0x0b, 0x00, 0x10, 0x02 + .byte 0x22, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x28, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x43, 0x6f, 0x6d, 0x70 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x65, 0x64, 0x5f, 0x70 + .byte 0x61, 0x69, 0x72, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 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 0x63, 0x68, 0x61, 0x72 + .byte 0x3e, 0x20, 0x3e, 0x2c + .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, 0x2c + .byte 0x31, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x43, 0x6f + .byte 0x6d, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x65, 0x64 + .byte 0x5f, 0x70, 0x61, 0x69 + .byte 0x72, 0x40, 0x55, 0x3f + .byte 0x24, 0x5f, 0x57, 0x72 + .byte 0x61, 0x70, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x44, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x5f, 0x76, 0x61 + .byte 0x6c, 0x40, 0x55, 0x3f + .byte 0x24, 0x5f, 0x53, 0x69 + .byte 0x6d, 0x70, 0x6c, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x32 + .byte 0x40, 0x24, 0x30, 0x30 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1324) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Compressed_pair >,std::_String_val >,1> (0x1323) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 266 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x23, 0x13, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x0a, 0x01, 0x00, 0x00 + # MemberFunction (0x1325) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator_base12 (0x1255) + # ThisType: std::_Iterator_base12* (0x1256) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x56, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1326) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Iterator_base12 (0x1255) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1327) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Iterator_base12 (0x1326) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x26, 0x13, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1328) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Iterator_base12& (0x1327) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x27, 0x13, 0x00, 0x00 + # MemberFunction (0x1329) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator_base12 (0x1255) + # ThisType: std::_Iterator_base12* (0x1256) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Iterator_base12&) (0x1328) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x56, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x28, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x132A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::() (0x1325) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::(const std::_Iterator_base12&) (0x1329) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x25, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x13, 0x00, 0x00 + # Pointer (0x132B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Iterator_base12 (0x1255) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x132C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12& (0x132B) + # ClassType: std::_Iterator_base12 (0x1255) + # ThisType: std::_Iterator_base12* (0x1256) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Iterator_base12&) (0x1328) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2b, 0x13, 0x00, 0x00 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x56, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x28, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x132D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Container_base12* (0x12A1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa1, 0x12, 0x00, 0x00 + # MemberFunction (0x132E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator_base12 (0x1255) + # ThisType: std::_Iterator_base12* (0x1256) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Container_base12*) (0x132D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x56, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x2d, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x132F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Iterator_base12 (0x1326) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x26, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1330) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Container_base12* (0x12A1) + # ClassType: std::_Iterator_base12 (0x1255) + # ThisType: const std::_Iterator_base12* (0x132F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa1, 0x12, 0x00, 0x00 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x2f, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1331) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x1257) + # ClassType: std::_Iterator_base12 (0x1255) + # ThisType: std::_Iterator_base12* (0x1256) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x12, 0x00, 0x00 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x56, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1332) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* (0x125A) + # FieldOffset: 0x0 + # Name: _Myproxy + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12* (0x1256) + # FieldOffset: 0x8 + # Name: _Mynextiter + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x132A + # Name: _Iterator_base12 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12& std::_Iterator_base12::(const std::_Iterator_base12&) (0x132C) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::() (0x1325) + # Name: ~_Iterator_base12 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::(const std::_Container_base12*) (0x132E) + # Name: _Adopt + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::() (0x1325) + # Name: _Clrcont + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::_Container_base12* std::_Iterator_base12::() (0x1330) + # Name: _Getcont + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12** std::_Iterator_base12::() (0x1331) + # Name: _Getpnext + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::() (0x1325) + # Name: _Orphan_me + # } + # } + .byte 0xda, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x72, 0x6f + .byte 0x78, 0x79, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x56, 0x12, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4d + .byte 0x79, 0x6e, 0x65, 0x78 + .byte 0x74, 0x69, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2a, 0x13, 0x00, 0x00 + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x31, 0x32 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x25, 0x13, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x49, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x31 + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2e, 0x13, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x6f + .byte 0x70, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x25, 0x13, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x72 + .byte 0x63, 0x6f, 0x6e, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x30, 0x13, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x6f, 0x6e, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x31, 0x13, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x6e, 0x65, 0x78 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x25, 0x13, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x6d, 0x65, 0x00, 0xf1 + # Struct (0x1333) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 11 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1332) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::_Iterator_base12 + # LinkageName: .?AU_Iterator_base12@std@@ + # } + .byte 0x46, 0x00, 0x05, 0x15 + .byte 0x0b, 0x00, 0x00, 0x02 + .byte 0x32, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x49, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x31, 0x32, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x31, 0x32 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1334) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iterator_base12 (0x1333) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 109 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x33, 0x13, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x6d, 0x00, 0x00, 0x00 + # MemberFunction (0x1335) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_proxy (0x1259) + # ThisType: std::_Container_proxy* (0x125A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x59, 0x12, 0x00, 0x00 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1336) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const std::_Container_base12* (0x12A1) + # FieldOffset: 0x0 + # Name: _Mycont + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12* (0x1256) + # FieldOffset: 0x8 + # Name: _Myfirstiter + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_proxy::() (0x1335) + # Name: _Container_proxy + # } + # } + .byte 0x4a, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xa1, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x63, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x56, 0x12, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4d + .byte 0x79, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x69, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x35, 0x13, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x74, 0x61, 0x69, 0x6e + .byte 0x65, 0x72, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x1337) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1336) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::_Container_proxy + # LinkageName: .?AU_Container_proxy@std@@ + # } + .byte 0x46, 0x00, 0x05, 0x15 + .byte 0x03, 0x00, 0x00, 0x02 + .byte 0x36, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x43, 0x6f, 0x6e, 0x74 + .byte 0x61, 0x69, 0x6e, 0x65 + .byte 0x72, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x74, 0x61, 0x69, 0x6e + .byte 0x65, 0x72, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1338) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Container_proxy (0x1337) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 64 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x37, 0x13, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x40, 0x00, 0x00, 0x00 + # Pointer (0x1339) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_val > (0x1267) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x67, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x133A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_val > (0x1267) + # ThisType: std::_String_val >* (0x1339) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x12, 0x00, 0x00 + .byte 0x39, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x133B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::_String_val > (0x1267) + # ThisType: std::_String_val >* (0x1339) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x67, 0x12, 0x00, 0x00 + .byte 0x39, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x133C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_val > (0x126A) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x133D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x114C) + # ClassType: std::_String_val > (0x1267) + # ThisType: const std::_String_val >* (0x133C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x67, 0x12, 0x00, 0x00 + .byte 0x3c, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x133E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::_String_val >::() (0x133B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::_String_val >::() (0x133D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3b, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3d, 0x13, 0x00, 0x00 + # Enum (0x133F) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x127B) + # Name: std::_String_val >:: + # LinkageName: .?AW4@?$_String_val@U?$_Simple_types@D@std@@@std@@ + # } + .byte 0x96, 0x00, 0x07, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x7b, 0x12, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x53 + .byte 0x69, 0x6d, 0x70, 0x6c + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x73, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x3e, 0x20, 0x3e, 0x3a + .byte 0x3a, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x74, 0x61 + .byte 0x67, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x57, 0x34 + .byte 0x3c, 0x75, 0x6e, 0x6e + .byte 0x61, 0x6d, 0x65, 0x64 + .byte 0x2d, 0x65, 0x6e, 0x75 + .byte 0x6d, 0x2d, 0x5f, 0x42 + .byte 0x55, 0x46, 0x5f, 0x53 + .byte 0x49, 0x5a, 0x45, 0x3e + .byte 0x40, 0x3f, 0x24, 0x5f + .byte 0x53, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x40, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x53 + .byte 0x69, 0x6d, 0x70, 0x6c + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x73, 0x40 + .byte 0x44, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1340) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_val >:: (0x133F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring (0x1244) + # LineNumber: 501 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3f, 0x13, 0x00, 0x00 + .byte 0x44, 0x12, 0x00, 0x00 + .byte 0xf5, 0x01, 0x00, 0x00 + # Enum (0x1341) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x127E) + # Name: std::_String_val >:: + # LinkageName: .?AW4@?$_String_val@U?$_Simple_types@D@std@@@std@@ + # } + .byte 0x96, 0x00, 0x07, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x7e, 0x12, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x53 + .byte 0x69, 0x6d, 0x70, 0x6c + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x73, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x3e, 0x20, 0x3e, 0x3a + .byte 0x3a, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x74, 0x61 + .byte 0x67, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x57, 0x34 + .byte 0x3c, 0x75, 0x6e, 0x6e + .byte 0x61, 0x6d, 0x65, 0x64 + .byte 0x2d, 0x65, 0x6e, 0x75 + .byte 0x6d, 0x2d, 0x5f, 0x41 + .byte 0x4c, 0x4c, 0x4f, 0x43 + .byte 0x5f, 0x4d, 0x41, 0x53 + .byte 0x4b, 0x3e, 0x40, 0x3f + .byte 0x24, 0x5f, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x40, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x53, 0x69, 0x6d + .byte 0x70, 0x6c, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x40, 0x44, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x1342) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_val >:: (0x1341) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring (0x1244) + # LineNumber: 505 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x41, 0x13, 0x00, 0x00 + .byte 0x44, 0x12, 0x00, 0x00 + .byte 0xf9, 0x01, 0x00, 0x00 + # FieldList (0x1343) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x129F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_String_val >::_Bxty (0x126E) + # FieldOffset: 0x8 + # Name: _Bx + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 (0x23) + # FieldOffset: 0x18 + # Name: _Mysize + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 (0x23) + # FieldOffset: 0x20 + # Name: _Myres + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_val >::() (0x133A) + # Name: _String_val + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x133E + # Name: _Myptr + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_val > (0x1267) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x114C) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x120C) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x120E) + # 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 > > (0x11C4) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_val >:: (0x133F) + # Name: + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_val >:: (0x1341) + # Name: + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_val >::_Bxty (0x126E) + # Name: _Bxty + # } + # } + .byte 0x62, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x9f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x6e, 0x12, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x42 + .byte 0x78, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x4d + .byte 0x79, 0x73, 0x69, 0x7a + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x4d + .byte 0x79, 0x72, 0x65, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3a, 0x13, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x3e, 0x13, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x67, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .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 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4c, 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 0x0c, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0e, 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 0xc4, 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 0x3f, 0x13, 0x00, 0x00 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x41, 0x13, 0x00, 0x00 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x6e, 0x12, 0x00, 0x00 + .byte 0x5f, 0x42, 0x78, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Class (0x1344) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 20 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1343) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 40 + # Name: std::_String_val > + # LinkageName: .?AV?$_String_val@U?$_Simple_types@D@std@@@std@@ + # } + .byte 0x72, 0x00, 0x04, 0x15 + .byte 0x14, 0x00, 0x10, 0x02 + .byte 0x43, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x28, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x53, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x53, 0x69, 0x6d + .byte 0x70, 0x6c, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x76, 0x61, 0x6c, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x53, 0x69, 0x6d, 0x70 + .byte 0x6c, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1345) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_val > (0x1344) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring (0x1244) + # LineNumber: 477 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x44, 0x13, 0x00, 0x00 + .byte 0x44, 0x12, 0x00, 0x00 + .byte 0xdd, 0x01, 0x00, 0x00 + # Array (0x1346) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: char (0x70) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 16 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x00, 0xf1 + # Pointer (0x1347) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_val >::_Bxty (0x126E) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6e, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1348) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_val >::_Bxty (0x126E) + # ThisType: std::_String_val >::_Bxty* (0x1347) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6e, 0x12, 0x00, 0x00 + .byte 0x47, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1349) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: 0x1346 + # FieldOffset: 0x0 + # Name: _Buf + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: char* (0x670) + # FieldOffset: 0x0 + # Name: _Ptr + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: 0x1346 + # FieldOffset: 0x0 + # Name: _Alias + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_val >::_Bxty::() (0x1348) + # Name: _Bxty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_val >::_Bxty::() (0x1348) + # Name: ~_Bxty + # } + # } + .byte 0x56, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x46, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x42 + .byte 0x75, 0x66, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x50 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x46, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x41 + .byte 0x6c, 0x69, 0x61, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x48, 0x13, 0x00, 0x00 + .byte 0x5f, 0x42, 0x78, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x48, 0x13, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x42, 0x78 + .byte 0x74, 0x79, 0x00, 0xf1 + # Union (0x134A) { + # TypeLeafKind: LF_UNION (0x1506) + # MemberCount: 5 + # Properties [ (0x608) + # HasUniqueName (0x200) + # Nested (0x8) + # Sealed (0x400) + # ] + # FieldList: (0x1349) + # 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 0x49, 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 (0x134B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_val >::_Bxty (0x134A) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring (0x1244) + # LineNumber: 526 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4a, 0x13, 0x00, 0x00 + .byte 0x44, 0x12, 0x00, 0x00 + .byte 0x0e, 0x02, 0x00, 0x00 + # FieldList (0x134C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x114C) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x120C) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x120E) + # Name: const_reference + # } + # } + .byte 0x96, 0x00, 0x03, 0x12 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4c, 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 0x0c, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0e, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + # Struct (0x134D) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 7 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x134C) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Simple_types + # LinkageName: .?AU?$_Simple_types@D@std@@ + # } + .byte 0x4a, 0x00, 0x05, 0x15 + .byte 0x07, 0x00, 0x10, 0x02 + .byte 0x4c, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x53, 0x69, 0x6d, 0x70 + .byte 0x6c, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x5f, 0x53, 0x69 + .byte 0x6d, 0x70, 0x6c, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x134E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Simple_types (0x134D) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 170 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4d, 0x13, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0xaa, 0x00, 0x00, 0x00 + # Modifier (0x134F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::integral_constant (0x1297) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x97, 0x12, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1350) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::integral_constant (0x134F) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4f, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1351) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::integral_constant (0x1297) + # ThisType: const std::integral_constant* (0x1350) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x97, 0x12, 0x00, 0x00 + .byte 0x50, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1352) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: value + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::integral_constant::() (0x1351) + # Name: operator bool + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::integral_constant::() (0x1351) + # Name: operator() + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: type + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x51, 0x13, 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 0x51, 0x13, 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 0x97, 0x12, 0x00, 0x00 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x1353) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1352) + # 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 0x52, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x69 + .byte 0x6e, 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 (0x1354) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xtr1common + # } + .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, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x78 + .byte 0x74, 0x72, 0x31, 0x63 + .byte 0x6f, 0x6d, 0x6d, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1355) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::integral_constant (0x1353) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xtr1common (0x1354) + # LineNumber: 22 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x53, 0x13, 0x00, 0x00 + .byte 0x54, 0x13, 0x00, 0x00 + .byte 0x16, 0x00, 0x00, 0x00 + # FieldList (0x1356) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Iterator_base12 (0x1255) + # BaseOffset: 0x0 + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x114C) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x120E) + # Name: reference + # } + # } + .byte 0x7a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4c, 0x11, 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 + # Struct (0x1357) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 6 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1356) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::_Iterator012 + # LinkageName: .?AU?$_Iterator012@Urandom_access_iterator_tag@std@@D_JPEBDAEBDU_Iterator_base12@2@@std@@ + # } + .byte 0xe2, 0x00, 0x05, 0x15 + .byte 0x06, 0x00, 0x10, 0x02 + .byte 0x56, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x49, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x30, 0x31, 0x32, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x61, 0x6e + .byte 0x64, 0x6f, 0x6d, 0x5f + .byte 0x61, 0x63, 0x63, 0x65 + .byte 0x73, 0x73, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x74, 0x61, 0x67, 0x2c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x2c, 0x6c, 0x6f, 0x6e + .byte 0x67, 0x20, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x2c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x63, 0x68, 0x61 + .byte 0x72, 0x20, 0x2a, 0x2c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x63, 0x68 + .byte 0x61, 0x72, 0x20, 0x26 + .byte 0x2c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x49 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x31, 0x32, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x49 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x30 + .byte 0x31, 0x32, 0x40, 0x55 + .byte 0x72, 0x61, 0x6e, 0x64 + .byte 0x6f, 0x6d, 0x5f, 0x61 + .byte 0x63, 0x63, 0x65, 0x73 + .byte 0x73, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x74 + .byte 0x61, 0x67, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x44, 0x5f, 0x4a, 0x50 + .byte 0x45, 0x42, 0x44, 0x41 + .byte 0x45, 0x42, 0x44, 0x55 + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x31, 0x32 + .byte 0x40, 0x32, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1358) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iterator012 (0x1357) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 579 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x57, 0x13, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x43, 0x02, 0x00, 0x00 + # Pointer (0x1359) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_base12 (0x129F) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9f, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x135A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_base12 (0x129F) + # ThisType: std::_Container_base12* (0x1359) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9f, 0x12, 0x00, 0x00 + .byte 0x59, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x135B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Container_base12 (0x12A0) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa0, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x135C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Container_base12& (0x135B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5b, 0x13, 0x00, 0x00 + # MemberFunction (0x135D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_base12 (0x129F) + # ThisType: std::_Container_base12* (0x1359) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Container_base12&) (0x135C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9f, 0x12, 0x00, 0x00 + .byte 0x59, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5c, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x135E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_base12::() (0x135A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_base12::(const std::_Container_base12&) (0x135D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5a, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5d, 0x13, 0x00, 0x00 + # Pointer (0x135F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_base12 (0x129F) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9f, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1360) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_base12& (0x135F) + # ClassType: std::_Container_base12 (0x129F) + # ThisType: std::_Container_base12* (0x1359) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Container_base12&) (0x135C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5f, 0x13, 0x00, 0x00 + .byte 0x9f, 0x12, 0x00, 0x00 + .byte 0x59, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5c, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1361) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x1257) + # ClassType: std::_Container_base12 (0x129F) + # ThisType: const std::_Container_base12* (0x12A1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x12, 0x00, 0x00 + .byte 0x9f, 0x12, 0x00, 0x00 + .byte 0xa1, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1362) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Container_base12& (0x135F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5f, 0x13, 0x00, 0x00 + # MemberFunction (0x1363) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_base12 (0x129F) + # ThisType: std::_Container_base12* (0x1359) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Container_base12&) (0x1362) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9f, 0x12, 0x00, 0x00 + .byte 0x59, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x62, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1364) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* (0x125A) + # FieldOffset: 0x0 + # Name: _Myproxy + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x135E + # Name: _Container_base12 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Container_base12& std::_Container_base12::(const std::_Container_base12&) (0x1360) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_base12::() (0x135A) + # Name: ~_Container_base12 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12** std::_Container_base12::() (0x1361) + # Name: _Getpfirst + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_base12::() (0x135A) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_base12::(std::_Container_base12&) (0x1363) + # Name: _Swap_all + # } + # } + .byte 0x9e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x72, 0x6f + .byte 0x78, 0x79, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5e, 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 0x60, 0x13, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5a, 0x13, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x43, 0x6f + .byte 0x6e, 0x74, 0x61, 0x69 + .byte 0x6e, 0x65, 0x72, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x31, 0x32, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x61, 0x13, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5a, 0x13, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x63, 0x13, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + # Struct (0x1365) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 8 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1364) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::_Container_base12 + # LinkageName: .?AU_Container_base12@std@@ + # } + .byte 0x4a, 0x00, 0x05, 0x15 + .byte 0x08, 0x00, 0x00, 0x02 + .byte 0x64, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x43, 0x6f, 0x6e, 0x74 + .byte 0x61, 0x69, 0x6e, 0x65 + .byte 0x72, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x31, 0x32 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x5f, 0x43, 0x6f + .byte 0x6e, 0x74, 0x61, 0x69 + .byte 0x6e, 0x65, 0x72, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x31, 0x32, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1366) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Container_base12 (0x1365) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 75 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x65, 0x13, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x4b, 0x00, 0x00, 0x00 + # FieldList (0x1367) { + # 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 (0x1368) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1367) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: _Mbstatet + # LinkageName: .?AU_Mbstatet@@ + # } + .byte 0x2e, 0x00, 0x05, 0x15 + .byte 0x03, 0x00, 0x00, 0x02 + .byte 0x67, 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 (0x1369) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Windows Kits\10\include\10.0.14393.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, 0x34, 0x33, 0x39 + .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 (0x136A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: _Mbstatet (0x1368) + # SourceFile: C:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\ucrt\corecrt.h (0x1369) + # LineNumber: 497 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x68, 0x13, 0x00, 0x00 + .byte 0x69, 0x13, 0x00, 0x00 + .byte 0xf1, 0x01, 0x00, 0x00 + # Struct (0x136B) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C7) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Nil + # LinkageName: .?AU_Nil@std@@ + # } + .byte 0x2e, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4e, 0x69, 0x6c, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x4e, 0x69, 0x6c + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x136C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Nil (0x136B) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xtr1common (0x1354) + # LineNumber: 15 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x6b, 0x13, 0x00, 0x00 + .byte 0x54, 0x13, 0x00, 0x00 + .byte 0x0f, 0x00, 0x00, 0x00 + # Pointer (0x136D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x1192) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x136E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x136D) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x6d, 0x13, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x136F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::allocator_traits > (0x1304) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, unsigned __int64) (0x136E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x04, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6e, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1370) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x136D) + # ArgType: unsigned __int64 (0x23) + # ArgType: const void* (0x1292) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6d, 0x13, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x92, 0x12, 0x00, 0x00 + # MemberFunction (0x1371) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::allocator_traits > (0x1304) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, unsigned __int64, const void*) (0x1370) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x04, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1372) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char* std::allocator_traits >::(std::allocator&, unsigned __int64) (0x136F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char* std::allocator_traits >::(std::allocator&, unsigned __int64, const void*) (0x1371) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x6f, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x71, 0x13, 0x00, 0x00 + # ArgList (0x1373) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x136D) + # ArgType: char* (0x670) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6d, 0x13, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x1374) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator_traits > (0x1304) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, char*, unsigned __int64) (0x1373) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x73, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1375) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::allocator_traits > (0x1304) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1198) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x04, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x98, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1376) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x1192) + # ClassType: std::allocator_traits > (0x1304) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1198) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x04, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x98, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1377) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1372 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::allocator_traits >::(std::allocator&, char*, unsigned __int64) (0x1374) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::allocator_traits >::(const std::allocator&) (0x1375) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::allocator std::allocator_traits >::(const std::allocator&) (0x1376) + # Name: select_on_container_copy_construction + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1192) + # Name: _Alloc + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1192) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x114C) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x603) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x1292) + # Name: const_void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: is_always_equal + # } + # } + .byte 0xce, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x72, 0x13, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x74, 0x13, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x75, 0x13, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x76, 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 0x92, 0x11, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x5f, 0x70, 0x6f, 0x69 + .byte 0x6e, 0x74, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x92, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x76, 0x6f + .byte 0x69, 0x64, 0x5f, 0x70 + .byte 0x6f, 0x69, 0x6e, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x05, 0x13, 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 0x97, 0x12, 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 0x05, 0x13, 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 0x97, 0x12, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x1378) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1377) + # 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 0x12, 0x00, 0x10, 0x02 + .byte 0x77, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 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 (0x1379) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator_traits > (0x1378) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 809 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x78, 0x13, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x29, 0x03, 0x00, 0x00 + # Modifier (0x137A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::integral_constant (0x1305) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x05, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x137B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::integral_constant (0x137A) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7a, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x137C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::integral_constant (0x1305) + # ThisType: const std::integral_constant* (0x137B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x05, 0x13, 0x00, 0x00 + .byte 0x7b, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x137D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: value + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::integral_constant::() (0x137C) + # Name: operator bool + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::integral_constant::() (0x137C) + # Name: operator() + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: type + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7c, 0x13, 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 0x7c, 0x13, 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 0x05, 0x13, 0x00, 0x00 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x137E) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x137D) + # 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 0x7d, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x69 + .byte 0x6e, 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 (0x137F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::integral_constant (0x137E) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xtr1common (0x1354) + # LineNumber: 22 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x7e, 0x13, 0x00, 0x00 + .byte 0x54, 0x13, 0x00, 0x00 + .byte 0x16, 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::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 (0x1381) { + # 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 (0x1382) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1380) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1383) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1380) + # ThisType: gsl::span* (0x1382) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, __int64) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x82, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1384) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1380) + # ThisType: gsl::span* (0x1382) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int*) (0x100A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x82, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1385) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1380) + # ThisType: gsl::span* (0x1382) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x82, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1386) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1380) + # ThisType: gsl::span* (0x1382) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1012) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x82, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x12, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1387) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x1380) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1388) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1387) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x87, 0x13, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1389) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x1388) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x88, 0x13, 0x00, 0x00 + # MemberFunction (0x138A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1380) + # ThisType: gsl::span* (0x1382) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1389) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x82, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x89, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x138B) { + # 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 (0x138C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x138B) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x8b, 0x13, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x138D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1380) + # ThisType: gsl::span* (0x1382) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x138C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x82, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x8c, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x138E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, __int64) (0x1383) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, int*) (0x1384) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x1385) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x1386) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x138A) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x138D) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x84, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x85, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8a, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x8d, 0x13, 0x00, 0x00 + # MemberFunction (0x138F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1380) + # ThisType: gsl::span* (0x1382) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x82, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1390) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1380) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1391) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x1390) + # ClassType: gsl::span (0x1380) + # ThisType: gsl::span* (0x1382) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1389) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x90, 0x13, 0x00, 0x00 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x82, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x89, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1392) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1387) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x87, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1393) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x1380) + # ThisType: const gsl::span* (0x1392) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x92, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1394) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x1380) + # ThisType: const gsl::span* (0x1392) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x92, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1395) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x1380) + # ThisType: const gsl::span* (0x1392) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x92, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1396) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1380) + # ThisType: const gsl::span* (0x1392) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x92, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1397) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: gsl::span (0x1380) + # ThisType: const gsl::span* (0x1392) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x92, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1398) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: gsl::span (0x1380) + # ThisType: const gsl::span* (0x1392) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x92, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1399) { + # 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 (0x139A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1399) + # ClassType: gsl::span (0x1380) + # ThisType: const gsl::span* (0x1392) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x99, 0x13, 0x00, 0x00 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x92, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x139B) { + # 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 (0x139C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x139B) + # ClassType: gsl::span (0x1380) + # ThisType: const gsl::span* (0x1392) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9b, 0x13, 0x00, 0x00 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x92, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x139D) { + # 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 (0x139E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x139D) + # ClassType: gsl::span (0x1380) + # ThisType: const gsl::span* (0x1392) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9d, 0x13, 0x00, 0x00 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x92, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x139F) { + # 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 (0x13A0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x139F) + # ClassType: gsl::span (0x1380) + # ThisType: const gsl::span* (0x1392) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9f, 0x13, 0x00, 0x00 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x92, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x13A1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1380) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x13A2) { + # 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 (0x13A3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x13A2) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xa2, 0x13, 0x00, 0x00 + # MemberFunction (0x13A4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x1380) + # ThisType: const gsl::span* (0x1392) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x13A3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x92, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xa3, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x13A5) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x1381) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x138E + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x138F) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x1391) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1393) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1393) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x1394) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1395) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1395) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x1396) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x1397) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x1397) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x1397) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1398) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x139A) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x139A) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x139C) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x139C) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x139E) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x139E) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x13A0) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x13A0) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1398) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1398) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x13A1) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x13A4) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1399) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x139B) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x139D) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x139F) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x138B) + # 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 0x81, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x8e, 0x13, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8f, 0x13, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x91, 0x13, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x93, 0x13, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x93, 0x13, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x94, 0x13, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x95, 0x13, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x95, 0x13, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x96, 0x13, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x97, 0x13, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x97, 0x13, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x97, 0x13, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x98, 0x13, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9a, 0x13, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9a, 0x13, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9c, 0x13, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9c, 0x13, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9e, 0x13, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9e, 0x13, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa0, 0x13, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa0, 0x13, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x98, 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 0x98, 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 0xa1, 0x13, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xa4, 0x13, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x75, 0x62 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x65, 0x6c, 0x65, 0x6d + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x99, 0x13, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x9b, 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 0x9d, 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 0x9f, 0x13, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x8b, 0x13, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x13A6) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x13A5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span + # LinkageName: .?AV?$span@H$0A@@gsl@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0xa5, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x30, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x13A7) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x13A6) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa6, 0x13, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Class (0x13A8) { + # 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 (0x13A9) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x1381) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x81, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x13AA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x13A9) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa9, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x13AB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: gsl::span::storage_type > (0x1381) + # ThisType: const gsl::span::storage_type >* (0x13AA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x81, 0x13, 0x00, 0x00 + .byte 0xaa, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x13AC) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<0> (0x13A8) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int* (0x674) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::storage_type >::() (0x13AB) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xa8, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xab, 0x13, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x13AD) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x13AC) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@ + # } + .byte 0x9a, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0xac, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x30, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x56 + .byte 0x3f, 0x24, 0x65, 0x78 + .byte 0x74, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x40, 0x24, 0x30 + .byte 0x41, 0x40, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x40, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x13AE) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x13AD) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xad, 0x13, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Pointer (0x13AF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::extent_type<0> (0x13A8) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa8, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x13B0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<0> (0x13A8) + # ThisType: gsl::details::extent_type<0>* (0x13AF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa8, 0x13, 0x00, 0x00 + .byte 0xaf, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x13B1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<0> (0x13A8) + # ThisType: gsl::details::extent_type<0>* (0x13AF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa8, 0x13, 0x00, 0x00 + .byte 0xaf, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x13B2) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<0>::() (0x13B0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<0>::(__int64) (0x13B1) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb0, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb1, 0x13, 0x00, 0x00 + # Modifier (0x13B3) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::extent_type<0> (0x13A8) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa8, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x13B4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::extent_type<0> (0x13B3) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb3, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x13B5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::details::extent_type<0> (0x13A8) + # ThisType: const gsl::details::extent_type<0>* (0x13B4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xa8, 0x13, 0x00, 0x00 + .byte 0xb4, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x13B6) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x13B2 + # Name: extent_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::details::extent_type<0>::() (0x13B5) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # } + .byte 0x3a, 0x00, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb5, 0x13, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + # Class (0x13B7) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x13B6) + # 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 0xb6, 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 (0x13B8) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::extent_type<0> (0x13B7) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 304 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb7, 0x13, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x30, 0x01, 0x00, 0x00 + # Class (0x13B9) { + # 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 (0x13BA) { + # 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 (0x13BB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x13B9) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb9, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x13BC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13B9) + # ThisType: gsl::span* (0x13BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, __int64) (0x10EC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x13, 0x00, 0x00 + .byte 0xbb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xec, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x13BD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13B9) + # ThisType: gsl::span* (0x13BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, const int*) (0x10EE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x13, 0x00, 0x00 + .byte 0xbb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xee, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x13BE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13B9) + # ThisType: gsl::span* (0x13BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x13, 0x00, 0x00 + .byte 0xbb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x13BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13B9) + # ThisType: gsl::span* (0x13BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1012) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x13, 0x00, 0x00 + .byte 0xbb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x12, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x13C0) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x13B9) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb9, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x13C1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x13C0) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc0, 0x13, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x13C2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x13C1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc1, 0x13, 0x00, 0x00 + # MemberFunction (0x13C3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13B9) + # ThisType: gsl::span* (0x13BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x13C2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x13, 0x00, 0x00 + .byte 0xbb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc2, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x13C4) { + # 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 (0x13C5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x13C4) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc4, 0x13, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x13C6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13B9) + # ThisType: gsl::span* (0x13BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x13C5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x13, 0x00, 0x00 + .byte 0xbb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc5, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x13C7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const int*, __int64) (0x13BC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const int*, const int*) (0x13BD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x13BE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x13BF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x13C3) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x13C6) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbc, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbe, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbf, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc3, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc6, 0x13, 0x00, 0x00 + # MemberFunction (0x13C8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13B9) + # ThisType: gsl::span* (0x13BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x13, 0x00, 0x00 + .byte 0xbb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x13C9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x13B9) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb9, 0x13, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x13CA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x13C9) + # ClassType: gsl::span (0x13B9) + # ThisType: gsl::span* (0x13BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x13C2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc9, 0x13, 0x00, 0x00 + .byte 0xb9, 0x13, 0x00, 0x00 + .byte 0xbb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc2, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x13CB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x13C0) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc0, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x13CC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x10E9) + # ClassType: gsl::span (0x13B9) + # ThisType: const gsl::span* (0x13CB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xb9, 0x13, 0x00, 0x00 + .byte 0xcb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x13CD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x10E9) + # ClassType: gsl::span (0x13B9) + # ThisType: const gsl::span* (0x13CB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xb9, 0x13, 0x00, 0x00 + .byte 0xcb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x13CE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x13B9) + # ThisType: const gsl::span* (0x13CB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xb9, 0x13, 0x00, 0x00 + .byte 0xcb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x13CF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x13B9) + # ThisType: const gsl::span* (0x13CB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xb9, 0x13, 0x00, 0x00 + .byte 0xcb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x13D0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: gsl::span (0x13B9) + # ThisType: const gsl::span* (0x13CB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0xb9, 0x13, 0x00, 0x00 + .byte 0xcb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x13D1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x105C) + # ClassType: gsl::span (0x13B9) + # ThisType: const gsl::span* (0x13CB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0xb9, 0x13, 0x00, 0x00 + .byte 0xcb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x13D2) { + # 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 (0x13D3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x13D2) + # ClassType: gsl::span (0x13B9) + # ThisType: const gsl::span* (0x13CB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd2, 0x13, 0x00, 0x00 + .byte 0xb9, 0x13, 0x00, 0x00 + .byte 0xcb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x13D4) { + # 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 (0x13D5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x13D4) + # ClassType: gsl::span (0x13B9) + # ThisType: const gsl::span* (0x13CB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd4, 0x13, 0x00, 0x00 + .byte 0xb9, 0x13, 0x00, 0x00 + .byte 0xcb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x13D6) { + # 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 (0x13D7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x13D6) + # ClassType: gsl::span (0x13B9) + # ThisType: const gsl::span* (0x13CB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd6, 0x13, 0x00, 0x00 + .byte 0xb9, 0x13, 0x00, 0x00 + .byte 0xcb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x13D8) { + # 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 (0x13D9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x13D8) + # ClassType: gsl::span (0x13B9) + # ThisType: const gsl::span* (0x13CB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd8, 0x13, 0x00, 0x00 + .byte 0xb9, 0x13, 0x00, 0x00 + .byte 0xcb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x13DA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x13B9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xb9, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x13DB) { + # 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 (0x13DC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x13DB) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xdb, 0x13, 0x00, 0x00 + # MemberFunction (0x13DD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x10E9) + # ClassType: gsl::span (0x13B9) + # ThisType: const gsl::span* (0x13CB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x13DC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xb9, 0x13, 0x00, 0x00 + .byte 0xcb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xdc, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x13DE) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x13BA) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x13C7 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x13C8) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x13CA) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x13CC) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x13CC) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x13CD) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x13CE) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x13CE) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x13CF) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(__int64) (0x13D0) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(__int64) (0x13D0) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(__int64) (0x13D0) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x13D1) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x13D3) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x13D3) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x13D5) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x13D5) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x13D7) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x13D7) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x13D9) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x13D9) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x13D1) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x13D1) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x13DA) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x13DD) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int (0x1042) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x105C) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x13D2) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x13D4) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x13D6) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x13D8) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x13C4) + # 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 0xba, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0xc7, 0x13, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc8, 0x13, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xca, 0x13, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcc, 0x13, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcc, 0x13, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcd, 0x13, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xce, 0x13, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xce, 0x13, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcf, 0x13, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd0, 0x13, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd0, 0x13, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd0, 0x13, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd1, 0x13, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd3, 0x13, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd3, 0x13, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd5, 0x13, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd5, 0x13, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd7, 0x13, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd7, 0x13, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd9, 0x13, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd9, 0x13, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd1, 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 0xd1, 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 0xda, 0x13, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xdd, 0x13, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x75, 0x62 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x65, 0x6c, 0x65, 0x6d + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd2, 0x13, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd4, 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 0xd6, 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 0xd8, 0x13, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc4, 0x13, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x13DF) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x13DE) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span + # LinkageName: .?AV?$span@$$CBH$0A@@gsl@@ + # } + .byte 0x46, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0xde, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x2c, 0x30, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x24, 0x24, 0x43, 0x42 + .byte 0x48, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x13E0) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x13DF) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xdf, 0x13, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x13E1) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x13BA) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xba, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x13E2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x13E1) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe1, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x13E3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x105C) + # ClassType: gsl::span::storage_type > (0x13BA) + # ThisType: const gsl::span::storage_type >* (0x13E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0xba, 0x13, 0x00, 0x00 + .byte 0xe2, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x13E4) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<0> (0x13A8) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int* (0x105C) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::storage_type >::() (0x13E3) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xa8, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe3, 0x13, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x13E5) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x13E4) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@ + # } + .byte 0xa6, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0xe4, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x2c, 0x30, 0x3e + .byte 0x3a, 0x3a, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x65, 0x78, 0x74 + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x30, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x24, 0x30, 0x41, 0x40 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x40, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x24, 0x24 + .byte 0x43, 0x42, 0x48, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x13E6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x13E5) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe5, 0x13, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Struct (0x13E7) { + # 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 (0x13E8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::NameAndTags (0x13E7) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe7, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x13E9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: Catch::StringRef (0x111F) + # ArgType: Catch::StringRef (0x111F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + # MemberFunction (0x13EA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::NameAndTags (0x13E7) + # ThisType: Catch::NameAndTags* (0x13E8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (Catch::StringRef, Catch::StringRef) (0x13E9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe7, 0x13, 0x00, 0x00 + .byte 0xe8, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe9, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x13EB) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: Catch::StringRef (0x111F) + # FieldOffset: 0x0 + # Name: name + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: Catch::StringRef (0x111F) + # FieldOffset: 0x18 + # Name: tags + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::NameAndTags::(Catch::StringRef, Catch::StringRef) (0x13EA) + # Name: NameAndTags + # } + # } + .byte 0x36, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x6e, 0x61 + .byte 0x6d, 0x65, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x74, 0x61 + .byte 0x67, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0x4e, 0x61, 0x6d, 0x65 + .byte 0x41, 0x6e, 0x64, 0x54 + .byte 0x61, 0x67, 0x73, 0x00 + # Struct (0x13EC) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x13EB) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 48 + # Name: Catch::NameAndTags + # LinkageName: .?AUNameAndTags@Catch@@ + # } + .byte 0x42, 0x00, 0x05, 0x15 + .byte 0x03, 0x00, 0x00, 0x02 + .byte 0xeb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x4e, 0x61, 0x6d + .byte 0x65, 0x41, 0x6e, 0x64 + .byte 0x54, 0x61, 0x67, 0x73 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x4e, 0x61, 0x6d + .byte 0x65, 0x41, 0x6e, 0x64 + .byte 0x54, 0x61, 0x67, 0x73 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x13ED) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::NameAndTags (0x13EC) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 409 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xec, 0x13, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x99, 0x01, 0x00, 0x00 + # MemberFunction (0x13EE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::NameAndTags (0x13E7) + # ThisType: Catch::NameAndTags* (0x13E8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe7, 0x13, 0x00, 0x00 + .byte 0xe8, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x13EF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::NameAndTags (0x13E7) + # FunctionType: void Catch::NameAndTags::() (0x13EE) + # Name: ~NameAndTags + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xe7, 0x13, 0x00, 0x00 + .byte 0xee, 0x13, 0x00, 0x00 + .byte 0x7e, 0x4e, 0x61, 0x6d + .byte 0x65, 0x41, 0x6e, 0x64 + .byte 0x54, 0x61, 0x67, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x13F0) { + # 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 (0x13F1) { + # 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 (0x13F2) { + # 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 (0x13F3) { + # 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 (0x13F4) { + # 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 (0x13F5) { + # 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 (0x13F6) { + # 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 (0x13F7) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C7) + # 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 0xc7, 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 (0x13F8) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\projects\gsl\tests\span_tests.cpp + # } + .byte 0x2e, 0x00, 0x05, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x43, 0x3a, 0x5c, 0x70 + .byte 0x72, 0x6f, 0x6a, 0x65 + .byte 0x63, 0x74, 0x73, 0x5c + .byte 0x67, 0x73, 0x6c, 0x5c + .byte 0x74, 0x65, 0x73, 0x74 + .byte 0x73, 0x5c, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x74 + .byte 0x65, 0x73, 0x74, 0x73 + .byte 0x2e, 0x63, 0x70, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x13F9) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____4:: (0x13F7) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13F8) + # LineNumber: 134 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf7, 0x13, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0x86, 0x00, 0x00, 0x00 + # Class (0x13FA) { + # 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 (0x13FB) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C7) + # 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 0xc7, 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 (0x13FC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____4:: (0x13FB) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13F8) + # LineNumber: 141 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xfb, 0x13, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0x8d, 0x00, 0x00, 0x00 + # Class (0x13FD) { + # 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 (0x13FE) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C7) + # 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 0xc7, 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 (0x13FF) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____4:: (0x13FE) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13F8) + # LineNumber: 144 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xfe, 0x13, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0x90, 0x00, 0x00, 0x00 + # Class (0x1400) { + # 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 (0x1401) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C7) + # 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 0xc7, 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 (0x1402) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____4:: (0x1401) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13F8) + # LineNumber: 149 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x01, 0x14, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0x95, 0x00, 0x00, 0x00 + # Class (0x1403) { + # 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 (0x1404) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C7) + # 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 0xc7, 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 (0x1405) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____4:: (0x1404) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13F8) + # LineNumber: 152 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x04, 0x14, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0x98, 0x00, 0x00, 0x00 + # Class (0x1406) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::span + # LinkageName: .?AV?$span@PEAH$0?0@gsl@@ + # } + .byte 0x42, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x2a, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x50, 0x45, 0x41 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # Class (0x1407) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x288) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@ + # } + .byte 0xae, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x88, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x2a, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x3a, 0x3a, 0x73 + .byte 0x74, 0x6f, 0x72, 0x61 + .byte 0x67, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x65, 0x78 + .byte 0x74, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x3c, 0x64, 0x79 + .byte 0x6e, 0x61, 0x6d, 0x69 + .byte 0x63, 0x5f, 0x65, 0x78 + .byte 0x74, 0x65, 0x6e, 0x74 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x56 + .byte 0x3f, 0x24, 0x65, 0x78 + .byte 0x74, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x40, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x40, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x50, 0x45, 0x41, 0x48 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x1408) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1406) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x1409) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: int* (0x674) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x140A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int** (0x1409) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x09, 0x14, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x140B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1406) + # ThisType: gsl::span* (0x1408) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int**, __int64) (0x140A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x08, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0a, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x140C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int** (0x1409) + # ArgType: int** (0x1409) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x09, 0x14, 0x00, 0x00 + .byte 0x09, 0x14, 0x00, 0x00 + # MemberFunction (0x140D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1406) + # ThisType: gsl::span* (0x1408) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int**, int**) (0x140C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x08, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x140E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::array + # LinkageName: .?AV?$array@PEAH$0A@@std@@ + # } + .byte 0x46, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x20, 0x2a, 0x2c, 0x30 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x61, 0x72, 0x72, 0x61 + .byte 0x79, 0x40, 0x50, 0x45 + .byte 0x41, 0x48, 0x24, 0x30 + .byte 0x41, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x140F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x140E) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0e, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1410) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x140F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0f, 0x14, 0x00, 0x00 + # MemberFunction (0x1411) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1406) + # ThisType: gsl::span* (0x1408) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x1410) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x08, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x10, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1412) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x140E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x0e, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1413) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x1412) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x12, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1414) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (0x1413) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x13, 0x14, 0x00, 0x00 + # MemberFunction (0x1415) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1406) + # ThisType: gsl::span* (0x1408) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1414) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x08, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x14, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1416) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x1406) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1417) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1416) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x16, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1418) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x1417) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x17, 0x14, 0x00, 0x00 + # MemberFunction (0x1419) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1406) + # ThisType: gsl::span* (0x1408) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1418) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x08, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x18, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x141A) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x288) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::span::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@PEAH$0?0@gsl@@ + # } + .byte 0x5e, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x88, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x2a, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x3a, 0x3a, 0x4b + .byte 0x6e, 0x6f, 0x77, 0x6e + .byte 0x4e, 0x6f, 0x74, 0x4e + .byte 0x75, 0x6c, 0x6c, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x40, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x50, 0x45, 0x41, 0x48 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # ArgList (0x141B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x141A) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x1a, 0x14, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x141C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1406) + # ThisType: gsl::span* (0x1408) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x141B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x08, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1b, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x141D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int**, __int64) (0x140B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int**, int**) (0x140D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x1411) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x1415) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x1419) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x141C) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x15, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1c, 0x14, 0x00, 0x00 + # MemberFunction (0x141E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1406) + # ThisType: gsl::span* (0x1408) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x08, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x141F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1406) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1420) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x141F) + # ClassType: gsl::span (0x1406) + # ThisType: gsl::span* (0x1408) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1418) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1f, 0x14, 0x00, 0x00 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x08, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x18, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1421) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1416) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x16, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1422) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1406) + # ClassType: gsl::span (0x1406) + # ThisType: const gsl::span* (0x1421) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x21, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1423) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1406) + # ClassType: gsl::span (0x1406) + # ThisType: const gsl::span* (0x1421) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x21, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1424) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x1406) + # ThisType: const gsl::span* (0x1421) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x21, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1425) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1406) + # ThisType: const gsl::span* (0x1421) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x21, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1426) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: int* (0x674) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1427) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int*& (0x1426) + # ClassType: gsl::span (0x1406) + # ThisType: const gsl::span* (0x1421) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x21, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1428) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int** (0x1409) + # ClassType: gsl::span (0x1406) + # ThisType: const gsl::span* (0x1421) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x09, 0x14, 0x00, 0x00 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x21, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1429) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::details::span_iterator,0> + # LinkageName: .?AV?$span_iterator@V?$span@PEAH$0?0@gsl@@$0A@@details@gsl@@ + # } + .byte 0x86, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x2a, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x50, 0x45, 0x41 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # MemberFunction (0x142A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1429) + # ClassType: gsl::span (0x1406) + # ThisType: const gsl::span* (0x1421) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x29, 0x14, 0x00, 0x00 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x21, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x142B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::details::span_iterator,1> + # LinkageName: .?AV?$span_iterator@V?$span@PEAH$0?0@gsl@@$00@details@gsl@@ + # } + .byte 0x86, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x2a, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x31, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x50, 0x45, 0x41 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x142C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x142B) + # ClassType: gsl::span (0x1406) + # ThisType: const gsl::span* (0x1421) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2b, 0x14, 0x00, 0x00 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x21, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x142D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::reverse_iterator,0> > + # LinkageName: .?AV?$reverse_iterator@V?$span_iterator@V?$span@PEAH$0?0@gsl@@$0A@@details@gsl@@@std@@ + # } + .byte 0xb6, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x69, 0x6e + .byte 0x74, 0x20, 0x2a, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x50, 0x45, 0x41 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # MemberFunction (0x142E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x142D) + # ClassType: gsl::span (0x1406) + # ThisType: const gsl::span* (0x1421) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2d, 0x14, 0x00, 0x00 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x21, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x142F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::reverse_iterator,1> > + # LinkageName: .?AV?$reverse_iterator@V?$span_iterator@V?$span@PEAH$0?0@gsl@@$00@details@gsl@@@std@@ + # } + .byte 0xb6, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x69, 0x6e + .byte 0x74, 0x20, 0x2a, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x31, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x50, 0x45, 0x41 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # MemberFunction (0x1430) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x142F) + # ClassType: gsl::span (0x1406) + # ThisType: const gsl::span* (0x1421) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2f, 0x14, 0x00, 0x00 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x21, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1431) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1406) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1432) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x288) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::span::subspan_selector<-1> + # LinkageName: .?AV?$subspan_selector@$0?0@?$span@PEAH$0?0@gsl@@ + # } + .byte 0x72, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x88, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x2a, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x3a, 0x3a, 0x73 + .byte 0x75, 0x62, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x73 + .byte 0x65, 0x6c, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x2d, 0x31, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x75 + .byte 0x62, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x73, 0x65 + .byte 0x6c, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x40, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x50 + .byte 0x45, 0x41, 0x48, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # ArgList (0x1433) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x1432) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x32, 0x14, 0x00, 0x00 + # MemberFunction (0x1434) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1406) + # ClassType: gsl::span (0x1406) + # ThisType: const gsl::span* (0x1421) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x1433) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x21, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x33, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1435) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x1407) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x141D + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x141E) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x1420) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1422) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1422) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x1423) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1424) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1424) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x1425) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int*& gsl::span::(__int64) (0x1427) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int*& gsl::span::(__int64) (0x1427) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int*& gsl::span::(__int64) (0x1427) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int** gsl::span::() (0x1428) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x142A) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x142A) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x142C) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x142C) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x142E) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x142E) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1430) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1430) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int** gsl::span::() (0x1428) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int** gsl::span::() (0x1428) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x1431) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x1434) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int** (0x1409) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int*& (0x1426) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1429) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x142B) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x142D) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x142F) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x141A) + # 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 0x07, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x1d, 0x14, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1e, 0x14, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x20, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x22, 0x14, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x22, 0x14, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x23, 0x14, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x24, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x24, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x25, 0x14, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x27, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x27, 0x14, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x27, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x28, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2a, 0x14, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2a, 0x14, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2c, 0x14, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2c, 0x14, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2e, 0x14, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2e, 0x14, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x30, 0x14, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x30, 0x14, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x28, 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 0x28, 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 0x31, 0x14, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x34, 0x14, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x75, 0x62 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x65, 0x6c, 0x65, 0x6d + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x09, 0x14, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x29, 0x14, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2b, 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 0x2d, 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 0x2f, 0x14, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1a, 0x14, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1436) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1435) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span + # LinkageName: .?AV?$span@PEAH$0?0@gsl@@ + # } + .byte 0x42, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x35, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x2a, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x50, 0x45, 0x41 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x1437) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x1436) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x36, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x1438) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x1407) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x07, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1439) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x1438) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x38, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x143A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int** (0x1409) + # ClassType: gsl::span::storage_type > (0x1407) + # ThisType: const gsl::span::storage_type >* (0x1439) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x09, 0x14, 0x00, 0x00 + .byte 0x07, 0x14, 0x00, 0x00 + .byte 0x39, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x143B) { + # 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** (0x1409) + # FieldOffset: 0x8 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int** gsl::span::storage_type >::() (0x143A) + # 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 0x09, 0x14, 0x00, 0x00 + .byte 0x08, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3a, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x143C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x143B) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@ + # } + .byte 0xae, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x3b, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x2a, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x3a, 0x3a, 0x73 + .byte 0x74, 0x6f, 0x72, 0x61 + .byte 0x67, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x65, 0x78 + .byte 0x74, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x3c, 0x64, 0x79 + .byte 0x6e, 0x61, 0x6d, 0x69 + .byte 0x63, 0x5f, 0x65, 0x78 + .byte 0x74, 0x65, 0x6e, 0x74 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x56 + .byte 0x3f, 0x24, 0x65, 0x78 + .byte 0x74, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x40, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x40, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x50, 0x45, 0x41, 0x48 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x143D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x143C) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3c, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Class (0x143E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::span + # LinkageName: .?AV?$span@PEBH$0?0@gsl@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x20, 0x2a, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x50 + .byte 0x45, 0x42, 0x48, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Class (0x143F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x288) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@ + # } + .byte 0xb6, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x88, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x20, 0x2a, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x3a + .byte 0x3a, 0x73, 0x74, 0x6f + .byte 0x72, 0x61, 0x67, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x3c + .byte 0x64, 0x79, 0x6e, 0x61 + .byte 0x6d, 0x69, 0x63, 0x5f + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x40, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x50, 0x45 + .byte 0x42, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1440) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x143E) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x1441) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const int* (0x105C) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1442) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int** (0x1441) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x41, 0x14, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1443) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x143E) + # ThisType: gsl::span* (0x1440) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int**, __int64) (0x1442) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x40, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x42, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1444) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int** (0x1441) + # ArgType: const int** (0x1441) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x41, 0x14, 0x00, 0x00 + .byte 0x41, 0x14, 0x00, 0x00 + # MemberFunction (0x1445) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x143E) + # ThisType: gsl::span* (0x1440) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int**, const int**) (0x1444) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x40, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x44, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1446) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::array + # LinkageName: .?AV?$array@PEBH$0A@@std@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x69 + .byte 0x6e, 0x74, 0x20, 0x2a + .byte 0x2c, 0x30, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x61, 0x72 + .byte 0x72, 0x61, 0x79, 0x40 + .byte 0x50, 0x45, 0x42, 0x48 + .byte 0x24, 0x30, 0x41, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x1447) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x1446) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x46, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1448) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x1447) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x47, 0x14, 0x00, 0x00 + # MemberFunction (0x1449) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x143E) + # ThisType: gsl::span* (0x1440) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x1448) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x40, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x48, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x144A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x1446) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x46, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x144B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x144A) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4a, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x144C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (0x144B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4b, 0x14, 0x00, 0x00 + # MemberFunction (0x144D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x143E) + # ThisType: gsl::span* (0x1440) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x144C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x40, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x144E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x143E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x144F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x144E) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4e, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1450) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x144F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4f, 0x14, 0x00, 0x00 + # MemberFunction (0x1451) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x143E) + # ThisType: gsl::span* (0x1440) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1450) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x40, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x50, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1452) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x288) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::span::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@PEBH$0?0@gsl@@ + # } + .byte 0x66, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x88, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x20, 0x2a, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x3a + .byte 0x3a, 0x4b, 0x6e, 0x6f + .byte 0x77, 0x6e, 0x4e, 0x6f + .byte 0x74, 0x4e, 0x75, 0x6c + .byte 0x6c, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x4b, 0x6e + .byte 0x6f, 0x77, 0x6e, 0x4e + .byte 0x6f, 0x74, 0x4e, 0x75 + .byte 0x6c, 0x6c, 0x40, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x50, 0x45 + .byte 0x42, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1453) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1452) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x52, 0x14, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1454) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x143E) + # ThisType: gsl::span* (0x1440) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x1453) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x40, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x53, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1455) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const int**, __int64) (0x1443) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const int**, const int**) (0x1445) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x1449) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x144D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x1451) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x1454) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x43, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x45, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x49, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x51, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x54, 0x14, 0x00, 0x00 + # MemberFunction (0x1456) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x143E) + # ThisType: gsl::span* (0x1440) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x40, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1457) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x143E) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1458) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x1457) + # ClassType: gsl::span (0x143E) + # ThisType: gsl::span* (0x1440) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1450) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x14, 0x00, 0x00 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x40, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x50, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1459) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x144E) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4e, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x145A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x143E) + # ClassType: gsl::span (0x143E) + # ThisType: const gsl::span* (0x1459) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x59, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x145B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x143E) + # ClassType: gsl::span (0x143E) + # ThisType: const gsl::span* (0x1459) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x59, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x145C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x143E) + # ThisType: const gsl::span* (0x1459) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x59, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x145D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x143E) + # ThisType: const gsl::span* (0x1459) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x59, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x145E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const int* (0x105C) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x145F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int*& (0x145E) + # ClassType: gsl::span (0x143E) + # ThisType: const gsl::span* (0x1459) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5e, 0x14, 0x00, 0x00 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x59, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1460) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int** (0x1441) + # ClassType: gsl::span (0x143E) + # ThisType: const gsl::span* (0x1459) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x14, 0x00, 0x00 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x59, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1461) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::details::span_iterator,0> + # LinkageName: .?AV?$span_iterator@V?$span@PEBH$0?0@gsl@@$0A@@details@gsl@@ + # } + .byte 0x8a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x20, 0x2a, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x50 + .byte 0x45, 0x42, 0x48, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # MemberFunction (0x1462) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1461) + # ClassType: gsl::span (0x143E) + # ThisType: const gsl::span* (0x1459) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x61, 0x14, 0x00, 0x00 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x59, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1463) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::details::span_iterator,1> + # LinkageName: .?AV?$span_iterator@V?$span@PEBH$0?0@gsl@@$00@details@gsl@@ + # } + .byte 0x8a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x20, 0x2a, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x31, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x50 + .byte 0x45, 0x42, 0x48, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x30 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # MemberFunction (0x1464) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1463) + # ClassType: gsl::span (0x143E) + # ThisType: const gsl::span* (0x1459) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x63, 0x14, 0x00, 0x00 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x59, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1465) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::reverse_iterator,0> > + # LinkageName: .?AV?$reverse_iterator@V?$span_iterator@V?$span@PEBH$0?0@gsl@@$0A@@details@gsl@@@std@@ + # } + .byte 0xbe, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x2a, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x72, 0x65, 0x76 + .byte 0x65, 0x72, 0x73, 0x65 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x50 + .byte 0x45, 0x42, 0x48, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1466) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1465) + # ClassType: gsl::span (0x143E) + # ThisType: const gsl::span* (0x1459) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x65, 0x14, 0x00, 0x00 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x59, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1467) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::reverse_iterator,1> > + # LinkageName: .?AV?$reverse_iterator@V?$span_iterator@V?$span@PEBH$0?0@gsl@@$00@details@gsl@@@std@@ + # } + .byte 0xbe, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x2a, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x31, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x72, 0x65, 0x76 + .byte 0x65, 0x72, 0x73, 0x65 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x50 + .byte 0x45, 0x42, 0x48, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x30 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1468) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x1467) + # ClassType: gsl::span (0x143E) + # ThisType: const gsl::span* (0x1459) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x67, 0x14, 0x00, 0x00 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x59, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1469) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x143E) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x146A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x288) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::span::subspan_selector<-1> + # LinkageName: .?AV?$subspan_selector@$0?0@?$span@PEBH$0?0@gsl@@ + # } + .byte 0x76, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x88, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x20, 0x2a, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x3a + .byte 0x3a, 0x73, 0x75, 0x62 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x73, 0x65, 0x6c + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x3c, 0x2d, 0x31 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x73, 0x65, 0x6c, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x40, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x50, 0x45, 0x42 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # ArgList (0x146B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x146A) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x6a, 0x14, 0x00, 0x00 + # MemberFunction (0x146C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x143E) + # ClassType: gsl::span (0x143E) + # ThisType: const gsl::span* (0x1459) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x146B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x59, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x6b, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x146D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x143F) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1455 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x1456) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x1458) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x145A) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x145A) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x145B) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x145C) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x145C) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x145D) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int*& gsl::span::(__int64) (0x145F) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int*& gsl::span::(__int64) (0x145F) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int*& gsl::span::(__int64) (0x145F) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int** gsl::span::() (0x1460) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1462) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1462) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1464) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1464) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1466) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1466) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1468) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1468) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int** gsl::span::() (0x1460) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int** gsl::span::() (0x1460) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x1469) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x146C) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x105C) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x105C) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int** (0x1441) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int*& (0x145E) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1461) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1463) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1465) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x1467) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x1452) + # 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 0x3f, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x55, 0x14, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 0x14, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x58, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5a, 0x14, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5a, 0x14, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5b, 0x14, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5c, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5c, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5d, 0x14, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5f, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5f, 0x14, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5f, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x60, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x62, 0x14, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x62, 0x14, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x64, 0x14, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x64, 0x14, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x66, 0x14, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x66, 0x14, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x68, 0x14, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x68, 0x14, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x60, 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 0x60, 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 0x69, 0x14, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x6c, 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 0x5c, 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 0x5c, 0x10, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x41, 0x14, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5e, 0x14, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x61, 0x14, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x63, 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 0x65, 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 0x67, 0x14, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x52, 0x14, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x146E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x146D) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span + # LinkageName: .?AV?$span@PEBH$0?0@gsl@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x6d, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x20, 0x2a, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x50 + .byte 0x45, 0x42, 0x48, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x146F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x146E) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x6e, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x1470) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x143F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x3f, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1471) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x1470) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x70, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1472) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int** (0x1441) + # ClassType: gsl::span::storage_type > (0x143F) + # ThisType: const gsl::span::storage_type >* (0x1471) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x14, 0x00, 0x00 + .byte 0x3f, 0x14, 0x00, 0x00 + .byte 0x71, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1473) { + # 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** (0x1441) + # FieldOffset: 0x8 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int** gsl::span::storage_type >::() (0x1472) + # 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, 0x14, 0x00, 0x00 + .byte 0x08, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x72, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1474) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1473) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@ + # } + .byte 0xb6, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x73, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x20, 0x2a, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x3a + .byte 0x3a, 0x73, 0x74, 0x6f + .byte 0x72, 0x61, 0x67, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x3c + .byte 0x64, 0x79, 0x6e, 0x61 + .byte 0x6d, 0x69, 0x63, 0x5f + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x40, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x50, 0x45 + .byte 0x42, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1475) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x1474) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x74, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # FuncId (0x1476) { + # 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 (0x1477) { + # 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 (0x1478) { + # 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 (0x1479) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: int (0x74) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 16 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x00, 0xf1 + # Class (0x147A) { + # 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 (0x147B) { + # 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 (0x147C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x147A) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x147D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x147A) + # ThisType: gsl::span* (0x147C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, __int64) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x147E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x147A) + # ThisType: gsl::span* (0x147C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int*) (0x100A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x147F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x147A) + # ThisType: gsl::span* (0x147C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1480) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x147A) + # ThisType: gsl::span* (0x147C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1012) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x12, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1481) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x147A) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1482) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1481) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x81, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1483) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x1482) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x82, 0x14, 0x00, 0x00 + # MemberFunction (0x1484) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x147A) + # ThisType: gsl::span* (0x147C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1483) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x83, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1485) { + # 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 (0x1486) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1485) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x85, 0x14, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1487) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x147A) + # ThisType: gsl::span* (0x147C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x1486) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x86, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1488) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, __int64) (0x147D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, int*) (0x147E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x147F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x1480) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x1484) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x1487) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7d, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7e, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7f, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x84, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x87, 0x14, 0x00, 0x00 + # MemberFunction (0x1489) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x147A) + # ThisType: gsl::span* (0x147C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x148A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x147A) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x148B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x148A) + # ClassType: gsl::span (0x147A) + # ThisType: gsl::span* (0x147C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1483) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8a, 0x14, 0x00, 0x00 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x83, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x148C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1481) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x81, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x148D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x147A) + # ThisType: const gsl::span* (0x148C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x8c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x148E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x147A) + # ThisType: const gsl::span* (0x148C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x8c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x148F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x147A) + # ThisType: const gsl::span* (0x148C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x8c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1490) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x147A) + # ThisType: const gsl::span* (0x148C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x8c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1491) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: gsl::span (0x147A) + # ThisType: const gsl::span* (0x148C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x8c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1492) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: gsl::span (0x147A) + # ThisType: const gsl::span* (0x148C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x8c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1493) { + # 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 (0x1494) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1493) + # ClassType: gsl::span (0x147A) + # ThisType: const gsl::span* (0x148C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x93, 0x14, 0x00, 0x00 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x8c, 0x14, 0x00, 0x00 + .byte 0x00, 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,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 (0x1496) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1495) + # ClassType: gsl::span (0x147A) + # ThisType: const gsl::span* (0x148C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x95, 0x14, 0x00, 0x00 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x8c, 0x14, 0x00, 0x00 + .byte 0x00, 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: 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 (0x1498) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1497) + # ClassType: gsl::span (0x147A) + # ThisType: const gsl::span* (0x148C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x97, 0x14, 0x00, 0x00 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x8c, 0x14, 0x00, 0x00 + .byte 0x00, 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,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 (0x149A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x1499) + # ClassType: gsl::span (0x147A) + # ThisType: const gsl::span* (0x148C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x99, 0x14, 0x00, 0x00 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x8c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x149B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x147A) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x149C) { + # 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 (0x149D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x149C) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x9c, 0x14, 0x00, 0x00 + # MemberFunction (0x149E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x147A) + # ThisType: const gsl::span* (0x148C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x149D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x8c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x9d, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x149F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x147B) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1488 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x1489) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x148B) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x148D) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x148D) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x148E) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x148F) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x148F) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x1490) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x1491) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x1491) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x1491) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1492) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1494) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1494) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1496) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1496) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1498) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1498) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x149A) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x149A) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1492) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1492) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x149B) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x149E) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1493) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1495) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1497) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x1499) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x1485) + # 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 0x7b, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x88, 0x14, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x89, 0x14, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8b, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8d, 0x14, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8d, 0x14, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8e, 0x14, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8f, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8f, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x90, 0x14, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x91, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x91, 0x14, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x91, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x92, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x94, 0x14, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x94, 0x14, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x96, 0x14, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x96, 0x14, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x98, 0x14, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x98, 0x14, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9a, 0x14, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9a, 0x14, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x92, 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 0x92, 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 0x9b, 0x14, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x9e, 0x14, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x75, 0x62 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x65, 0x6c, 0x65, 0x6d + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x93, 0x14, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x95, 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 0x97, 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 0x99, 0x14, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x85, 0x14, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x14A0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x149F) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span + # LinkageName: .?AV?$span@H$01@gsl@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x9f, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x32, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x31, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x14A1) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x14A0) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa0, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Class (0x14A2) { + # 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 (0x14A3) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x147B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x7b, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x14A4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x14A3) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa3, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x14A5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: gsl::span::storage_type > (0x147B) + # ThisType: const gsl::span::storage_type >* (0x14A4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x7b, 0x14, 0x00, 0x00 + .byte 0xa4, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x14A6) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<2> (0x14A2) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int* (0x674) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::storage_type >::() (0x14A5) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xa2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa5, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x14A7) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x14A6) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@ + # } + .byte 0x9a, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0xa6, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x32, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x32 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x56 + .byte 0x3f, 0x24, 0x65, 0x78 + .byte 0x74, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x40, 0x24, 0x30 + .byte 0x31, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x48 + .byte 0x24, 0x30, 0x31, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x14A8) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x14A7) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa7, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Struct (0x14A9) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1064) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@H$01@gsl@@ + # } + .byte 0x56, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x64, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x32, 0x3e, 0x3a, 0x3a + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x4b, 0x6e, 0x6f + .byte 0x77, 0x6e, 0x4e, 0x6f + .byte 0x74, 0x4e, 0x75, 0x6c + .byte 0x6c, 0x40, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x31, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x14AA) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::KnownNotNull (0x14A9) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa9, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # Pointer (0x14AB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::extent_type<2> (0x14A2) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa2, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x14AC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<2> (0x14A2) + # ThisType: gsl::details::extent_type<2>* (0x14AB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa2, 0x14, 0x00, 0x00 + .byte 0xab, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x14AD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<2> (0x14A2) + # ThisType: gsl::details::extent_type<2>* (0x14AB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa2, 0x14, 0x00, 0x00 + .byte 0xab, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x14AE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<2>::() (0x14AC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<2>::(__int64) (0x14AD) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xac, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xad, 0x14, 0x00, 0x00 + # Modifier (0x14AF) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::extent_type<2> (0x14A2) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa2, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x14B0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::extent_type<2> (0x14AF) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xaf, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x14B1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::details::extent_type<2> (0x14A2) + # ThisType: const gsl::details::extent_type<2>* (0x14B0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xa2, 0x14, 0x00, 0x00 + .byte 0xb0, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x14B2) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x14AE + # Name: extent_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::details::extent_type<2>::() (0x14B1) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # } + .byte 0x3a, 0x00, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xae, 0x14, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb1, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + # Class (0x14B3) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x14B2) + # 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 0xb2, 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 (0x14B4) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::extent_type<2> (0x14B3) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 304 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb3, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x30, 0x01, 0x00, 0x00 + # Class (0x14B5) { + # 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 (0x14B6) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int* (0x674) + # FieldOffset: 0x0 + # Name: p + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x70, 0x00 + # Class (0x14B7) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x14B6) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: ____C_A_T_C_H____T_E_S_T____6:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@ + # } + .byte 0x7a, 0x00, 0x04, 0x15 + .byte 0x01, 0x00, 0x00, 0x03 + .byte 0xb6, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x36, 0x3a + .byte 0x3a, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x74, 0x61 + .byte 0x67, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3c + .byte 0x6c, 0x61, 0x6d, 0x62 + .byte 0x64, 0x61, 0x5f, 0x35 + .byte 0x3e, 0x40, 0x3f, 0x30 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x36, 0x40 + .byte 0x40, 0x59, 0x41, 0x58 + .byte 0x58, 0x5a, 0x40, 0x00 + # UdtSourceLine (0x14B8) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____6:: (0x14B7) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13F8) + # LineNumber: 216 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb7, 0x14, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0xd8, 0x00, 0x00, 0x00 + # Class (0x14B9) { + # 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 (0x14BA) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x14B6) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: ____C_A_T_C_H____T_E_S_T____6:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@ + # } + .byte 0x7a, 0x00, 0x04, 0x15 + .byte 0x01, 0x00, 0x00, 0x03 + .byte 0xb6, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x36, 0x3a + .byte 0x3a, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x74, 0x61 + .byte 0x67, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3c + .byte 0x6c, 0x61, 0x6d, 0x62 + .byte 0x64, 0x61, 0x5f, 0x36 + .byte 0x3e, 0x40, 0x3f, 0x30 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x36, 0x40 + .byte 0x40, 0x59, 0x41, 0x58 + .byte 0x58, 0x5a, 0x40, 0x00 + # UdtSourceLine (0x14BB) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____6:: (0x14BA) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13F8) + # LineNumber: 234 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xba, 0x14, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0xea, 0x00, 0x00, 0x00 + # FuncId (0x14BC) { + # 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 (0x14BD) { + # 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 (0x14BE) { + # 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 (0x14BF) { + # 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 (0x14C0) { + # 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 (0x14C1) { + # 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 (0x14C2) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: int (0x74) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 20 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x14, 0x00, 0x00, 0xf1 + # Array (0x14C3) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: int (0x74) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 12 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x0c, 0x00, 0x00, 0xf1 + # Array (0x14C4) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: 0x14C3 + # IndexType: unsigned __int64 (0x23) + # SizeOf: 24 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0xc3, 0x14, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x00, 0xf1 + # Array (0x14C5) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: int (0x74) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 8 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x00, 0xf1 + # Array (0x14C6) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: 0x14C5 + # IndexType: unsigned __int64 (0x23) + # SizeOf: 24 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0xc5, 0x14, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x00, 0xf1 + # Array (0x14C7) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: 0x14C6 + # IndexType: unsigned __int64 (0x23) + # SizeOf: 48 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0xc6, 0x14, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0xf1 + # Struct (0x14C8) { + # 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 (0x14C9) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: `anonymous namespace'::AddressOverloaded (0x14C8) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 5 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0xc8, 0x14, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x05, 0x00, 0x00, 0xf1 + # Modifier (0x14CA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: `anonymous namespace'::AddressOverloaded (0x14C8) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc8, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x14CB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const `anonymous namespace'::AddressOverloaded (0x14CA) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xca, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x14CC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded (0x14C8) + # ClassType: `anonymous namespace'::AddressOverloaded (0x14C8) + # ThisType: const `anonymous namespace'::AddressOverloaded* (0x14CB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc8, 0x14, 0x00, 0x00 + .byte 0xc8, 0x14, 0x00, 0x00 + .byte 0xcb, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x14CD) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded `anonymous namespace'::AddressOverloaded::() (0x14CC) + # Name: operator& + # } + # } + .byte 0x16, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcc, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x26, 0x00, 0xf2, 0xf1 + # Struct (0x14CE) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x14CD) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: `anonymous namespace'::AddressOverloaded + # LinkageName: .?AUAddressOverloaded@?A0x3DBF7A98@@ + # } + .byte 0x62, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x00, 0x02 + .byte 0xcd, 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 (0x14CF) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: `anonymous namespace'::AddressOverloaded (0x14CE) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13F8) + # LineNumber: 56 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xce, 0x14, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0x38, 0x00, 0x00, 0x00 + # Class (0x14D0) { + # 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 (0x14D1) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x14D0) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Class (0x14D2) { + # 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 (0x14D3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x14D0) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x14D4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14D0) + # ThisType: gsl::span* (0x14D3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, __int64) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xd3, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x14D5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14D0) + # ThisType: gsl::span* (0x14D3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int*) (0x100A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xd3, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x14D6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14D0) + # ThisType: gsl::span* (0x14D3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xd3, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x14D7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14D0) + # ThisType: gsl::span* (0x14D3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1012) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xd3, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x12, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x14D8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x14D1) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd1, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x14D9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x14D8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd8, 0x14, 0x00, 0x00 + # MemberFunction (0x14DA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14D0) + # ThisType: gsl::span* (0x14D3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x14D9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xd3, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd9, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x14DB) { + # 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 (0x14DC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x14DB) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xdb, 0x14, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x14DD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14D0) + # ThisType: gsl::span* (0x14D3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x14DC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xd3, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xdc, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x14DE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, __int64) (0x14D4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, int*) (0x14D5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x14D6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x14D7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x14DA) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x14DD) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd5, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd7, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xda, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xdd, 0x14, 0x00, 0x00 + # MemberFunction (0x14DF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14D0) + # ThisType: gsl::span* (0x14D3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xd3, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x14E0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x14D0) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x14E1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x14E0) + # ClassType: gsl::span (0x14D0) + # ThisType: gsl::span* (0x14D3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x14D9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe0, 0x14, 0x00, 0x00 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xd3, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd9, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x14E2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x14D1) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd1, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x14E3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x14D0) + # ThisType: const gsl::span* (0x14E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xe2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x14E4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x14D0) + # ThisType: const gsl::span* (0x14E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xe2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x14E5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x14D0) + # ThisType: const gsl::span* (0x14E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xe2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x14E6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x14D0) + # ThisType: const gsl::span* (0x14E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xe2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x14E7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: gsl::span (0x14D0) + # ThisType: const gsl::span* (0x14E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xe2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x14E8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: gsl::span (0x14D0) + # ThisType: const gsl::span* (0x14E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xe2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x14E9) { + # 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 (0x14EA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x14E9) + # ClassType: gsl::span (0x14D0) + # ThisType: const gsl::span* (0x14E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe9, 0x14, 0x00, 0x00 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xe2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x14EB) { + # 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 (0x14EC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x14EB) + # ClassType: gsl::span (0x14D0) + # ThisType: const gsl::span* (0x14E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xeb, 0x14, 0x00, 0x00 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xe2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x14ED) { + # 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 (0x14EE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x14ED) + # ClassType: gsl::span (0x14D0) + # ThisType: const gsl::span* (0x14E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xed, 0x14, 0x00, 0x00 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xe2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 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: 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 (0x14F0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x14EF) + # ClassType: gsl::span (0x14D0) + # ThisType: const gsl::span* (0x14E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xe2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x14F1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x14D0) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x14F2) { + # 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 (0x14F3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x14F2) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xf2, 0x14, 0x00, 0x00 + # MemberFunction (0x14F4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x14D0) + # ThisType: const gsl::span* (0x14E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x14F3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xe2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xf3, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x14F5) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x14D2) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x14DE + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x14DF) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x14E1) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x14E3) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x14E3) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x14E4) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x14E5) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x14E5) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x14E6) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x14E7) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x14E7) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x14E7) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x14E8) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x14EA) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x14EA) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x14EC) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x14EC) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x14EE) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x14EE) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x14F0) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x14F0) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x14E8) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x14E8) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x14F1) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x14F4) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x14E9) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x14EB) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x14ED) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x14EF) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x14DB) + # 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 0xd2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0xde, 0x14, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdf, 0x14, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe1, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe3, 0x14, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe3, 0x14, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe4, 0x14, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe5, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe5, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe6, 0x14, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe7, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe7, 0x14, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe7, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe8, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xea, 0x14, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xea, 0x14, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xec, 0x14, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xec, 0x14, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xee, 0x14, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xee, 0x14, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf0, 0x14, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf0, 0x14, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe8, 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 0xe8, 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 0xf1, 0x14, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xf4, 0x14, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x75, 0x62 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x65, 0x6c, 0x65, 0x6d + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe9, 0x14, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xeb, 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 0xed, 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 0xef, 0x14, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xdb, 0x14, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x14F6) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x14F5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span + # LinkageName: .?AV?$span@H$04@gsl@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0xf5, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x35, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x34, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x14F7) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x14F6) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf6, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 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: 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 (0x14F9) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x14D2) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x14FA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x14F9) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf9, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x14FB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: gsl::span::storage_type > (0x14D2) + # ThisType: const gsl::span::storage_type >* (0x14FA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0xfa, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x14FC) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<5> (0x14F8) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int* (0x674) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::storage_type >::() (0x14FB) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xf8, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x14FD) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x14FC) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@ + # } + .byte 0x9a, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0xfc, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x35, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x35 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x56 + .byte 0x3f, 0x24, 0x65, 0x78 + .byte 0x74, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x40, 0x24, 0x30 + .byte 0x34, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x48 + .byte 0x24, 0x30, 0x34, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x14FE) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x14FD) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xfd, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Struct (0x14FF) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1064) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@H$04@gsl@@ + # } + .byte 0x56, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x64, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x35, 0x3e, 0x3a, 0x3a + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x4b, 0x6e, 0x6f + .byte 0x77, 0x6e, 0x4e, 0x6f + .byte 0x74, 0x4e, 0x75, 0x6c + .byte 0x6c, 0x40, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x34, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x1500) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::KnownNotNull (0x14FF) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xff, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # Pointer (0x1501) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::extent_type<5> (0x14F8) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf8, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1502) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<5> (0x14F8) + # ThisType: gsl::details::extent_type<5>* (0x1501) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf8, 0x14, 0x00, 0x00 + .byte 0x01, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1503) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<5> (0x14F8) + # ThisType: gsl::details::extent_type<5>* (0x1501) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf8, 0x14, 0x00, 0x00 + .byte 0x01, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1504) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<5>::() (0x1502) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<5>::(__int64) (0x1503) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x02, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x15, 0x00, 0x00 + # Modifier (0x1505) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::extent_type<5> (0x14F8) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf8, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1506) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::extent_type<5> (0x1505) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x05, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1507) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::details::extent_type<5> (0x14F8) + # ThisType: const gsl::details::extent_type<5>* (0x1506) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xf8, 0x14, 0x00, 0x00 + .byte 0x06, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1508) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1504 + # Name: extent_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::details::extent_type<5>::() (0x1507) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # } + .byte 0x3a, 0x00, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x04, 0x15, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x07, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + # Class (0x1509) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1508) + # 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 0x08, 0x15, 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 (0x150A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::extent_type<5> (0x1509) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 304 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x09, 0x15, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x30, 0x01, 0x00, 0x00 + # Class (0x150B) { + # 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 (0x150C) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x150B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Class (0x150D) { + # 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 (0x150E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x150B) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x150F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x14C3 + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc3, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1510) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: * (0x150F) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x0f, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1511) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x150B) + # ThisType: gsl::span* (0x150E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (*, __int64) (0x1510) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x0e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1512) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: * (0x150F) + # ArgType: * (0x150F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x0f, 0x15, 0x00, 0x00 + .byte 0x0f, 0x15, 0x00, 0x00 + # MemberFunction (0x1513) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x150B) + # ThisType: gsl::span* (0x150E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (*, *) (0x1512) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x0e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x12, 0x15, 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: 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 (0x1515) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x1514) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x14, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1516) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x1515) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x15, 0x15, 0x00, 0x00 + # MemberFunction (0x1517) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x150B) + # ThisType: gsl::span* (0x150E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x1516) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x0e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1518) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x1514) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x14, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1519) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x1518) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x18, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x151A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (0x1519) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x19, 0x15, 0x00, 0x00 + # MemberFunction (0x151B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x150B) + # ThisType: gsl::span* (0x150E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x151A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x0e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1a, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x151C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x150C) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0c, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x151D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x151C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1c, 0x15, 0x00, 0x00 + # MemberFunction (0x151E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x150B) + # ThisType: gsl::span* (0x150E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x151D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x0e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1d, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x151F) { + # 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 (0x1520) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x151F) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x1f, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1521) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x150B) + # ThisType: gsl::span* (0x150E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x1520) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x0e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x20, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1522) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(*, __int64) (0x1511) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(*, *) (0x1513) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x1517) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x151B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x151E) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x1521) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x17, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1e, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x21, 0x15, 0x00, 0x00 + # MemberFunction (0x1523) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x150B) + # ThisType: gsl::span* (0x150E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x0e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1524) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x150B) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1525) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x1524) + # ClassType: gsl::span (0x150B) + # ThisType: gsl::span* (0x150E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x151D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x24, 0x15, 0x00, 0x00 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x0e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1d, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1526) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x150C) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0c, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1527) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x150B) + # ClassType: gsl::span (0x150B) + # ThisType: const gsl::span* (0x1526) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x26, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1528) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x150B) + # ClassType: gsl::span (0x150B) + # ThisType: const gsl::span* (0x1526) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x26, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1529) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x150B) + # ThisType: const gsl::span* (0x1526) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x26, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x152A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x150B) + # ThisType: const gsl::span* (0x1526) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x26, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x152B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x14C3 + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc3, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x152C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: & (0x152B) + # ClassType: gsl::span (0x150B) + # ThisType: const gsl::span* (0x1526) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2b, 0x15, 0x00, 0x00 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x26, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x152D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: * (0x150F) + # ClassType: gsl::span (0x150B) + # ThisType: const gsl::span* (0x1526) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0f, 0x15, 0x00, 0x00 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x26, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x152E) { + # 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 (0x152F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x152E) + # ClassType: gsl::span (0x150B) + # ThisType: const gsl::span* (0x1526) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2e, 0x15, 0x00, 0x00 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x26, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 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: 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 (0x1531) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1530) + # ClassType: gsl::span (0x150B) + # ThisType: const gsl::span* (0x1526) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x15, 0x00, 0x00 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x26, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1532) { + # 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 (0x1533) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1532) + # ClassType: gsl::span (0x150B) + # ThisType: const gsl::span* (0x1526) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x32, 0x15, 0x00, 0x00 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x26, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1534) { + # 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 (0x1535) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x1534) + # ClassType: gsl::span (0x150B) + # ThisType: const gsl::span* (0x1526) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x34, 0x15, 0x00, 0x00 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x26, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1536) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x150B) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1537) { + # 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 (0x1538) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x1537) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x37, 0x15, 0x00, 0x00 + # MemberFunction (0x1539) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x150B) + # ClassType: gsl::span (0x150B) + # ThisType: const gsl::span* (0x1526) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x1538) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x26, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x38, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x153A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x150D) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1522 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x1523) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x1525) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1527) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1527) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x1528) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1529) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1529) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x152A) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: & gsl::span::(__int64) (0x152C) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: & gsl::span::(__int64) (0x152C) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: & gsl::span::(__int64) (0x152C) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: * gsl::span::() (0x152D) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x152F) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x152F) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1531) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1531) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1533) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1533) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1535) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1535) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: * gsl::span::() (0x152D) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: * gsl::span::() (0x152D) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x1536) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x1539) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: 0x14C3 + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: 0x14C3 + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: * (0x150F) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: & (0x152B) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x152E) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1530) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1532) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x1534) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x151F) + # 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 0x0d, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x22, 0x15, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x23, 0x15, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x25, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x27, 0x15, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x27, 0x15, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x28, 0x15, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x29, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x29, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2a, 0x15, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2c, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2c, 0x15, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2c, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2d, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2f, 0x15, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2f, 0x15, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x31, 0x15, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x31, 0x15, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x35, 0x15, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x35, 0x15, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2d, 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 0x2d, 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 0x36, 0x15, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x39, 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 0xc3, 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 0xc3, 0x14, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0f, 0x15, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2b, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2e, 0x15, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x30, 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 0x32, 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 0x34, 0x15, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1f, 0x15, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x153B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x153A) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span + # LinkageName: .?AV?$span@$$BY02H$0?0@gsl@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x3a, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x5b, 0x33, 0x5d, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x24 + .byte 0x24, 0x42, 0x59, 0x30 + .byte 0x32, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x153C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x153B) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3b, 0x15, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x153D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x150D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x0d, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x153E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x153D) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3d, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x153F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: * (0x150F) + # ClassType: gsl::span::storage_type > (0x150D) + # ThisType: const gsl::span::storage_type >* (0x153E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0f, 0x15, 0x00, 0x00 + .byte 0x0d, 0x15, 0x00, 0x00 + .byte 0x3e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1540) { + # 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: * (0x150F) + # FieldOffset: 0x8 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: * gsl::span::storage_type >::() (0x153F) + # 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 0x0f, 0x15, 0x00, 0x00 + .byte 0x08, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3f, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1541) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1540) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@ + # } + .byte 0xb2, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x40, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x5b, 0x33, 0x5d, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x3a + .byte 0x3a, 0x73, 0x74, 0x6f + .byte 0x72, 0x61, 0x67, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x3c + .byte 0x64, 0x79, 0x6e, 0x61 + .byte 0x6d, 0x69, 0x63, 0x5f + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x40, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x24, 0x24 + .byte 0x42, 0x59, 0x30, 0x32 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x1542) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x1541) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x41, 0x15, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Class (0x1543) { + # 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 (0x1544) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x1543) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Class (0x1545) { + # 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 (0x1546) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1543) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x1547) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x14C6 + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc6, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1548) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: * (0x1547) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x47, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1549) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1543) + # ThisType: gsl::span* (0x1546) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (*, __int64) (0x1548) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x46, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x48, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x154A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: * (0x1547) + # ArgType: * (0x1547) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x47, 0x15, 0x00, 0x00 + .byte 0x47, 0x15, 0x00, 0x00 + # MemberFunction (0x154B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1543) + # ThisType: gsl::span* (0x1546) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (*, *) (0x154A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x46, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x4a, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x154C) { + # 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 (0x154D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x154C) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4c, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x154E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x154D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4d, 0x15, 0x00, 0x00 + # MemberFunction (0x154F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1543) + # ThisType: gsl::span* (0x1546) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x154E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x46, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1550) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x154C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x4c, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1551) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x1550) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x50, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1552) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (0x1551) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x51, 0x15, 0x00, 0x00 + # MemberFunction (0x1553) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1543) + # ThisType: gsl::span* (0x1546) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1552) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x46, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x52, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1554) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1544) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x44, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1555) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x1554) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x54, 0x15, 0x00, 0x00 + # MemberFunction (0x1556) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1543) + # ThisType: gsl::span* (0x1546) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1555) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x46, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x55, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1557) { + # 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 (0x1558) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1557) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x57, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1559) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1543) + # ThisType: gsl::span* (0x1546) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x1558) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x46, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x58, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x155A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(*, __int64) (0x1549) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(*, *) (0x154B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x154F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x1553) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x1556) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x1559) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x49, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4f, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x53, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x56, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x59, 0x15, 0x00, 0x00 + # MemberFunction (0x155B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1543) + # ThisType: gsl::span* (0x1546) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x46, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x155C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1543) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x155D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x155C) + # ClassType: gsl::span (0x1543) + # ThisType: gsl::span* (0x1546) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1555) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5c, 0x15, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x46, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x55, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x155E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1544) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x44, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x155F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1543) + # ClassType: gsl::span (0x1543) + # ThisType: const gsl::span* (0x155E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x5e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1560) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1543) + # ClassType: gsl::span (0x1543) + # ThisType: const gsl::span* (0x155E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x5e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1561) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x1543) + # ThisType: const gsl::span* (0x155E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x5e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1562) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1543) + # ThisType: const gsl::span* (0x155E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x5e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1563) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x14C6 + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc6, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1564) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: & (0x1563) + # ClassType: gsl::span (0x1543) + # ThisType: const gsl::span* (0x155E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x63, 0x15, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x5e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1565) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: * (0x1547) + # ClassType: gsl::span (0x1543) + # ThisType: const gsl::span* (0x155E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x47, 0x15, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x5e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1566) { + # 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 (0x1567) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1566) + # ClassType: gsl::span (0x1543) + # ThisType: const gsl::span* (0x155E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x66, 0x15, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x5e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1568) { + # 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 (0x1569) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1568) + # ClassType: gsl::span (0x1543) + # ThisType: const gsl::span* (0x155E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x68, 0x15, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x5e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x156A) { + # 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 (0x156B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x156A) + # ClassType: gsl::span (0x1543) + # ThisType: const gsl::span* (0x155E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6a, 0x15, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x5e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x156C) { + # 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 (0x156D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x156C) + # ClassType: gsl::span (0x1543) + # ThisType: const gsl::span* (0x155E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6c, 0x15, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x5e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x156E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1543) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x156F) { + # 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 (0x1570) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x156F) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x6f, 0x15, 0x00, 0x00 + # MemberFunction (0x1571) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1543) + # ClassType: gsl::span (0x1543) + # ThisType: const gsl::span* (0x155E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x1570) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x5e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x70, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1572) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x1545) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x155A + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x155B) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x155D) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x155F) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x155F) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x1560) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1561) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1561) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x1562) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: & gsl::span::(__int64) (0x1564) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: & gsl::span::(__int64) (0x1564) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: & gsl::span::(__int64) (0x1564) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: * gsl::span::() (0x1565) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1567) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1567) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1569) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1569) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x156B) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x156B) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x156D) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x156D) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: * gsl::span::() (0x1565) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: * gsl::span::() (0x1565) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x156E) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x1571) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: 0x14C6 + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: 0x14C6 + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: * (0x1547) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: & (0x1563) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1566) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1568) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x156A) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x156C) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x1557) + # 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 0x45, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x5a, 0x15, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5b, 0x15, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5d, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5f, 0x15, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5f, 0x15, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x60, 0x15, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x61, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x61, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x62, 0x15, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x64, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x64, 0x15, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x64, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x65, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x67, 0x15, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x67, 0x15, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6d, 0x15, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6d, 0x15, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x65, 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 0x65, 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 0x6e, 0x15, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x71, 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 0xc6, 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 0xc6, 0x14, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x47, 0x15, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x63, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x66, 0x15, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x68, 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 0x6a, 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 0x6c, 0x15, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x57, 0x15, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1573) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1572) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span + # LinkageName: .?AV?$span@$$BY121H$0?0@gsl@@ + # } + .byte 0x4e, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x72, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x5b, 0x33, 0x5d, 0x5b + .byte 0x32, 0x5d, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x24, 0x24 + .byte 0x42, 0x59, 0x31, 0x32 + .byte 0x31, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1574) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x1573) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x73, 0x15, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x1575) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x1545) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x45, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1576) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x1575) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x75, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1577) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: * (0x1547) + # ClassType: gsl::span::storage_type > (0x1545) + # ThisType: const gsl::span::storage_type >* (0x1576) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x47, 0x15, 0x00, 0x00 + .byte 0x45, 0x15, 0x00, 0x00 + .byte 0x76, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1578) { + # 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: * (0x1547) + # FieldOffset: 0x8 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: * gsl::span::storage_type >::() (0x1577) + # 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 0x47, 0x15, 0x00, 0x00 + .byte 0x08, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x77, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1579) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1578) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@ + # } + .byte 0xb6, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x78, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x5b, 0x33, 0x5d, 0x5b + .byte 0x32, 0x5d, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x64 + .byte 0x79, 0x6e, 0x61, 0x6d + .byte 0x69, 0x63, 0x5f, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x74, 0x6f, 0x72, 0x61 + .byte 0x67, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x56, 0x3f, 0x24, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x24, 0x24, 0x42 + .byte 0x59, 0x31, 0x32, 0x31 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x157A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x1579) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x79, 0x15, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Class (0x157B) { + # 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 (0x157C) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x157B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x7b, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Class (0x157D) { + # 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 (0x157E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x157B) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7b, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x157F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: `anonymous namespace'::AddressOverloaded (0x14C8) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc8, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1580) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: `anonymous namespace'::AddressOverloaded* (0x157F) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x7f, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1581) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x157B) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x157E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (`anonymous namespace'::AddressOverloaded*, __int64) (0x1580) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x15, 0x00, 0x00 + .byte 0x7e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x80, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1582) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: `anonymous namespace'::AddressOverloaded* (0x157F) + # ArgType: `anonymous namespace'::AddressOverloaded* (0x157F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x7f, 0x15, 0x00, 0x00 + .byte 0x7f, 0x15, 0x00, 0x00 + # MemberFunction (0x1583) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x157B) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x157E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (`anonymous namespace'::AddressOverloaded*, `anonymous namespace'::AddressOverloaded*) (0x1582) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x15, 0x00, 0x00 + .byte 0x7e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x82, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1584) { + # 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 (0x1585) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array<(anonymous namespace)::AddressOverloaded,0> (0x1584) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x84, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1586) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array<(anonymous namespace)::AddressOverloaded,0>& (0x1585) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x85, 0x15, 0x00, 0x00 + # MemberFunction (0x1587) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x157B) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x157E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x1586) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x15, 0x00, 0x00 + .byte 0x7e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x86, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1588) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array<(anonymous namespace)::AddressOverloaded,0> (0x1584) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x84, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1589) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array<(anonymous namespace)::AddressOverloaded,0> (0x1588) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x88, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x158A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array<(anonymous namespace)::AddressOverloaded,0>& (0x1589) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x89, 0x15, 0x00, 0x00 + # MemberFunction (0x158B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x157B) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x157E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x158A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x15, 0x00, 0x00 + .byte 0x7e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8a, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x158C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x157C) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7c, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x158D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>& (0x158C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x8c, 0x15, 0x00, 0x00 + # MemberFunction (0x158E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x157B) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x157E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span<(anonymous namespace)::AddressOverloaded,5>&) (0x158D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x15, 0x00, 0x00 + .byte 0x7e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8d, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x158F) { + # 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 (0x1590) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull (0x158F) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x8f, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1591) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x157B) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x157E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull, __int64) (0x1590) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x15, 0x00, 0x00 + .byte 0x7e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x90, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1592) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,5>::(`anonymous namespace'::AddressOverloaded*, __int64) (0x1581) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,5>::(`anonymous namespace'::AddressOverloaded*, `anonymous namespace'::AddressOverloaded*) (0x1583) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,5>::(std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x1587) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,5>::(const std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x158B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,5>::(const gsl::span<(anonymous namespace)::AddressOverloaded,5>&) (0x158E) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,5>::(gsl::span<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull, __int64) (0x1591) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x87, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8b, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x91, 0x15, 0x00, 0x00 + # MemberFunction (0x1593) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x157B) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x157E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x15, 0x00, 0x00 + .byte 0x7e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1594) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x157B) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7b, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1595) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::AddressOverloaded,5>& (0x1594) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x157B) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x157E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span<(anonymous namespace)::AddressOverloaded,5>&) (0x158D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x94, 0x15, 0x00, 0x00 + .byte 0x7b, 0x15, 0x00, 0x00 + .byte 0x7e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8d, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1596) { + # 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 (0x1597) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x157C) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7c, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1598) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::AddressOverloaded,-1> (0x1596) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x157B) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1597) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x96, 0x15, 0x00, 0x00 + .byte 0x7b, 0x15, 0x00, 0x00 + .byte 0x97, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1599) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::AddressOverloaded,-1> (0x1596) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x157B) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1597) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x96, 0x15, 0x00, 0x00 + .byte 0x7b, 0x15, 0x00, 0x00 + .byte 0x97, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x159A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x157B) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1597) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x7b, 0x15, 0x00, 0x00 + .byte 0x97, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x159B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x157B) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1597) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x7b, 0x15, 0x00, 0x00 + .byte 0x97, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x159C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: `anonymous namespace'::AddressOverloaded (0x14C8) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc8, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x159D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded& (0x159C) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x157B) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1597) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9c, 0x15, 0x00, 0x00 + .byte 0x7b, 0x15, 0x00, 0x00 + .byte 0x97, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x159E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded* (0x157F) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x157B) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1597) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7f, 0x15, 0x00, 0x00 + .byte 0x7b, 0x15, 0x00, 0x00 + .byte 0x97, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x159F) { + # 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 (0x15A0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x159F) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x157B) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1597) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9f, 0x15, 0x00, 0x00 + .byte 0x7b, 0x15, 0x00, 0x00 + .byte 0x97, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x15A1) { + # 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 (0x15A2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x15A1) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x157B) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1597) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa1, 0x15, 0x00, 0x00 + .byte 0x7b, 0x15, 0x00, 0x00 + .byte 0x97, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x15A3) { + # 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 (0x15A4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x15A3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x157B) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1597) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa3, 0x15, 0x00, 0x00 + .byte 0x7b, 0x15, 0x00, 0x00 + .byte 0x97, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x15A5) { + # 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 (0x15A6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x15A5) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x157B) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1597) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa5, 0x15, 0x00, 0x00 + .byte 0x7b, 0x15, 0x00, 0x00 + .byte 0x97, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15A7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x157B) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x7b, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x15A8) { + # 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 (0x15A9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::subspan_selector<-1> (0x15A8) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xa8, 0x15, 0x00, 0x00 + # MemberFunction (0x15AA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::AddressOverloaded,-1> (0x1596) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x157B) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1597) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span<(anonymous namespace)::AddressOverloaded,5>::subspan_selector<-1>) (0x15A9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x96, 0x15, 0x00, 0x00 + .byte 0x7b, 0x15, 0x00, 0x00 + .byte 0x97, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xa9, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x15AB) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type > (0x157D) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1592 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x1593) + # 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>&) (0x1595) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,-1> gsl::span<(anonymous namespace)::AddressOverloaded,5>::(__int64) (0x1598) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,-1> gsl::span<(anonymous namespace)::AddressOverloaded,5>::(__int64) (0x1598) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,-1> gsl::span<(anonymous namespace)::AddressOverloaded,5>::(__int64, __int64) (0x1599) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x159A) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x159A) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x159B) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded& gsl::span<(anonymous namespace)::AddressOverloaded,5>::(__int64) (0x159D) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded& gsl::span<(anonymous namespace)::AddressOverloaded,5>::(__int64) (0x159D) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded& gsl::span<(anonymous namespace)::AddressOverloaded,5>::(__int64) (0x159D) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x159E) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x15A0) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x15A0) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x15A2) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x15A2) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x15A4) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x15A4) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x15A6) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x15A6) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x159E) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x159E) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span<(anonymous namespace)::AddressOverloaded,5>::(__int64, __int64) (0x15A7) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,-1> gsl::span<(anonymous namespace)::AddressOverloaded,5>::(__int64, __int64, gsl::span<(anonymous namespace)::AddressOverloaded,5>::subspan_selector<-1>) (0x15AA) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded (0x14C8) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded (0x14C8) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded* (0x157F) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded& (0x159C) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x159F) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x15A1) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x15A3) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x15A5) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull (0x158F) + # 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 0x7d, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x92, 0x15, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x93, 0x15, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x95, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x98, 0x15, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x98, 0x15, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x99, 0x15, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9a, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9a, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9b, 0x15, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9d, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9d, 0x15, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9d, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9e, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa0, 0x15, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa0, 0x15, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa2, 0x15, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa2, 0x15, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa4, 0x15, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa4, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa6, 0x15, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa6, 0x15, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9e, 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 0x9e, 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 0xa7, 0x15, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xaa, 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 0xc8, 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 0xc8, 0x14, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7f, 0x15, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x9c, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x9f, 0x15, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xa1, 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 0xa3, 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 0xa5, 0x15, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x8f, 0x15, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x15AC) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x15AB) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span<(anonymous namespace)::AddressOverloaded,5> + # LinkageName: .?AV?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@ + # } + .byte 0x82, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0xab, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x2c, 0x35, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x55 + .byte 0x41, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x4f + .byte 0x76, 0x65, 0x72, 0x6c + .byte 0x6f, 0x61, 0x64, 0x65 + .byte 0x64, 0x40, 0x3f, 0x41 + .byte 0x30, 0x78, 0x33, 0x44 + .byte 0x42, 0x46, 0x37, 0x41 + .byte 0x39, 0x38, 0x40, 0x40 + .byte 0x24, 0x30, 0x34, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x15AD) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x15AC) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xac, 0x15, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x15AE) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type > (0x157D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x7d, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x15AF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type > (0x15AE) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xae, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x15B0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded* (0x157F) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type > (0x157D) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type >* (0x15AF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7f, 0x15, 0x00, 0x00 + .byte 0x7d, 0x15, 0x00, 0x00 + .byte 0xaf, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x15B1) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<5> (0x14F8) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: `anonymous namespace'::AddressOverloaded* (0x157F) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type >::() (0x15B0) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xf8, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x7f, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb0, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x15B2) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x15B1) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@ + # } + .byte 0xde, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0xb1, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x2c, 0x35, 0x3e, 0x3a + .byte 0x3a, 0x73, 0x74, 0x6f + .byte 0x72, 0x61, 0x67, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x3c + .byte 0x35, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x74, 0x6f, 0x72, 0x61 + .byte 0x67, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x56, 0x3f, 0x24, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x24 + .byte 0x30, 0x34, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x40, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x55, 0x41, 0x64, 0x64 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x4f, 0x76, 0x65, 0x72 + .byte 0x6c, 0x6f, 0x61, 0x64 + .byte 0x65, 0x64, 0x40, 0x3f + .byte 0x41, 0x30, 0x78, 0x33 + .byte 0x44, 0x42, 0x46, 0x37 + .byte 0x41, 0x39, 0x38, 0x40 + .byte 0x40, 0x24, 0x30, 0x34 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x15B3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type > (0x15B2) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb2, 0x15, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # FieldList (0x15B4) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* (0x157F) + # FieldOffset: 0x0 + # Name: p + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x7f, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x70, 0x00 + # Struct (0x15B5) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x15B4) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@ + # } + .byte 0x9e, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0xb4, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x2c, 0x35, 0x3e, 0x3a + .byte 0x3a, 0x4b, 0x6e, 0x6f + .byte 0x77, 0x6e, 0x4e, 0x6f + .byte 0x74, 0x4e, 0x75, 0x6c + .byte 0x6c, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x4b, 0x6e + .byte 0x6f, 0x77, 0x6e, 0x4e + .byte 0x6f, 0x74, 0x4e, 0x75 + .byte 0x6c, 0x6c, 0x40, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x55, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x24 + .byte 0x30, 0x34, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x15B6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull (0x15B5) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb5, 0x15, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # FuncId (0x15B7) { + # 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 (0x15B8) { + # 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 (0x15B9) { + # 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 (0x15BA) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: double (0x41) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 32 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x41, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x00, 0xf1 + # Array (0x15BB) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: 0x15BA + # IndexType: unsigned __int64 (0x23) + # SizeOf: 96 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0xba, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x60, 0x00, 0x00, 0xf1 + # Pointer (0x15BC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x15BB + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xbb, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Class (0x15BD) { + # 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 (0x15BE) { + # 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 (0x15BF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x15BD) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x15C0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: double* (0x641) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x41, 0x06, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x15C1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x15BD) + # ThisType: gsl::span* (0x15BF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (double*, __int64) (0x15C0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0xbf, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc0, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x15C2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: double* (0x641) + # ArgType: double* (0x641) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x41, 0x06, 0x00, 0x00 + .byte 0x41, 0x06, 0x00, 0x00 + # MemberFunction (0x15C3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x15BD) + # ThisType: gsl::span* (0x15BF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (double*, double*) (0x15C2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0xbf, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc2, 0x15, 0x00, 0x00 + .byte 0x00, 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 + # 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 (0x15C5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x15C4) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc4, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x15C6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x15C5) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc5, 0x15, 0x00, 0x00 + # MemberFunction (0x15C7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x15BD) + # ThisType: gsl::span* (0x15BF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x15C6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0xbf, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc6, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x15C8) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x15C4) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc4, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x15C9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x15C8) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc8, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x15CA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (0x15C9) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc9, 0x15, 0x00, 0x00 + # MemberFunction (0x15CB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x15BD) + # ThisType: gsl::span* (0x15BF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x15CA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0xbf, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xca, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x15CC) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x15BD) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x15CD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x15CC) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcc, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x15CE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x15CD) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xcd, 0x15, 0x00, 0x00 + # MemberFunction (0x15CF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x15BD) + # ThisType: gsl::span* (0x15BF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x15CE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0xbf, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xce, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x15D0) { + # 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 (0x15D1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x15D0) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd0, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x15D2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x15BD) + # ThisType: gsl::span* (0x15BF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x15D1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0xbf, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd1, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x15D3) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(double*, __int64) (0x15C1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(double*, double*) (0x15C3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x15C7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x15CB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x15CF) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x15D2) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc1, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc3, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcb, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd2, 0x15, 0x00, 0x00 + # MemberFunction (0x15D4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x15BD) + # ThisType: gsl::span* (0x15BF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0xbf, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x15D5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x15BD) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x15D6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x15D5) + # ClassType: gsl::span (0x15BD) + # ThisType: gsl::span* (0x15BF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x15CE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd5, 0x15, 0x00, 0x00 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0xbf, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xce, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x15D7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x15CC) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcc, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x15D8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x15BD) + # ClassType: gsl::span (0x15BD) + # ThisType: const gsl::span* (0x15D7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0xd7, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15D9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x15BD) + # ClassType: gsl::span (0x15BD) + # ThisType: const gsl::span* (0x15D7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0xd7, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15DA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x15BD) + # ThisType: const gsl::span* (0x15D7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0xd7, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15DB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x15BD) + # ThisType: const gsl::span* (0x15D7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0xd7, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x15DC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: double (0x41) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x41, 0x00, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x15DD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: double& (0x15DC) + # ClassType: gsl::span (0x15BD) + # ThisType: const gsl::span* (0x15D7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdc, 0x15, 0x00, 0x00 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0xd7, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15DE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: double* (0x641) + # ClassType: gsl::span (0x15BD) + # ThisType: const gsl::span* (0x15D7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x06, 0x00, 0x00 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0xd7, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x15DF) { + # 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 (0x15E0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x15DF) + # ClassType: gsl::span (0x15BD) + # ThisType: const gsl::span* (0x15D7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdf, 0x15, 0x00, 0x00 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0xd7, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x15E1) { + # 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 (0x15E2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x15E1) + # ClassType: gsl::span (0x15BD) + # ThisType: const gsl::span* (0x15D7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe1, 0x15, 0x00, 0x00 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0xd7, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x15E3) { + # 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 (0x15E4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x15E3) + # ClassType: gsl::span (0x15BD) + # ThisType: const gsl::span* (0x15D7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe3, 0x15, 0x00, 0x00 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0xd7, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x15E5) { + # 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 (0x15E6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x15E5) + # ClassType: gsl::span (0x15BD) + # ThisType: const gsl::span* (0x15D7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe5, 0x15, 0x00, 0x00 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0xd7, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15E7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x15BD) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x15E8) { + # 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 (0x15E9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x15E8) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + # MemberFunction (0x15EA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x15BD) + # ClassType: gsl::span (0x15BD) + # ThisType: const gsl::span* (0x15D7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x15E9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0xd7, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xe9, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x15EB) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x15BE) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x15D3 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x15D4) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x15D6) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x15D8) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x15D8) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x15D9) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x15DA) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x15DA) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x15DB) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: double& gsl::span::(__int64) (0x15DD) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: double& gsl::span::(__int64) (0x15DD) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: double& gsl::span::(__int64) (0x15DD) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: double* gsl::span::() (0x15DE) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x15E0) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x15E0) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x15E2) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x15E2) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x15E4) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x15E4) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x15E6) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x15E6) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: double* gsl::span::() (0x15DE) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: double* gsl::span::() (0x15DE) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x15E7) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x15EA) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: double (0x41) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: double (0x41) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: double* (0x641) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: double& (0x15DC) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x15DF) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x15E1) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x15E3) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x15E5) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x15D0) + # 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 0xbe, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0xd3, 0x15, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd4, 0x15, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd6, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd8, 0x15, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd8, 0x15, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd9, 0x15, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xda, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xda, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdb, 0x15, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdd, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdd, 0x15, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdd, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xde, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe0, 0x15, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe0, 0x15, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe2, 0x15, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe2, 0x15, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe4, 0x15, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe4, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe6, 0x15, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe6, 0x15, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xde, 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 0xde, 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 0xe7, 0x15, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xea, 0x15, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x75, 0x62 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x41, 0x00, 0x00, 0x00 + .byte 0x65, 0x6c, 0x65, 0x6d + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x41, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x41, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xdc, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xdf, 0x15, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe1, 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 0xe3, 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 0xe5, 0x15, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd0, 0x15, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x15EC) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x15EB) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span + # LinkageName: .?AV?$span@N$0?0@gsl@@ + # } + .byte 0x42, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0xeb, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x64, 0x6f, 0x75, 0x62 + .byte 0x6c, 0x65, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x4e, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x15ED) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x15EC) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xec, 0x15, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x15EE) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x15BE) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xbe, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x15EF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x15EE) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xee, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x15F0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: double* (0x641) + # ClassType: gsl::span::storage_type > (0x15BE) + # ThisType: const gsl::span::storage_type >* (0x15EF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x06, 0x00, 0x00 + .byte 0xbe, 0x15, 0x00, 0x00 + .byte 0xef, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x15F1) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<-1> (0x1039) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: double* (0x641) + # FieldOffset: 0x8 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: double* gsl::span::storage_type >::() (0x15F0) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x41, 0x06, 0x00, 0x00 + .byte 0x08, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf0, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x15F2) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x15F1) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@ + # } + .byte 0xae, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0xf1, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x64, 0x6f, 0x75, 0x62 + .byte 0x6c, 0x65, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x64 + .byte 0x79, 0x6e, 0x61, 0x6d + .byte 0x69, 0x63, 0x5f, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x74, 0x6f, 0x72, 0x61 + .byte 0x67, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x56, 0x3f, 0x24, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x4e, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x15F3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x15F2) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf2, 0x15, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # FuncId (0x15F4) { + # 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 (0x15F5) { + # 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 (0x15F6) { + # 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 (0x15F7) { + # 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 (0x15F8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x15F7) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf7, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x15F9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array (0x15F7) + # ThisType: std::array* (0x15F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1044) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x15, 0x00, 0x00 + .byte 0xf8, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x15FA) { + # 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 (0x15FB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Array_iterator (0x15FA) + # ClassType: std::array (0x15F7) + # ThisType: std::array* (0x15F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfa, 0x15, 0x00, 0x00 + .byte 0xf7, 0x15, 0x00, 0x00 + .byte 0xf8, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x15FC) { + # 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 (0x15FD) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x15F7) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf7, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x15FE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x15FD) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xfd, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x15FF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Array_const_iterator (0x15FC) + # ClassType: std::array (0x15F7) + # ThisType: const std::array* (0x15FE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfc, 0x15, 0x00, 0x00 + .byte 0xf7, 0x15, 0x00, 0x00 + .byte 0xfe, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1600) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Array_iterator std::array::() (0x15FB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator std::array::() (0x15FF) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x15, 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: 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 (0x1602) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > (0x1601) + # ClassType: std::array (0x15F7) + # ThisType: std::array* (0x15F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x01, 0x16, 0x00, 0x00 + .byte 0xf7, 0x15, 0x00, 0x00 + .byte 0xf8, 0x15, 0x00, 0x00 + .byte 0x00, 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: 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 (0x1604) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > (0x1603) + # ClassType: std::array (0x15F7) + # ThisType: const std::array* (0x15FE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x16, 0x00, 0x00 + .byte 0xf7, 0x15, 0x00, 0x00 + .byte 0xfe, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1605) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x1602) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x1604) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x02, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x16, 0x00, 0x00 + # MemberFunction (0x1606) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::array (0x15F7) + # ThisType: const std::array* (0x15FE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xf7, 0x15, 0x00, 0x00 + .byte 0xfe, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1607) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::array (0x15F7) + # ThisType: const std::array* (0x15FE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xf7, 0x15, 0x00, 0x00 + .byte 0xfe, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1608) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: std::array (0x15F7) + # ThisType: std::array* (0x15F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0xf7, 0x15, 0x00, 0x00 + .byte 0xf8, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1609) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: std::array (0x15F7) + # ThisType: const std::array* (0x15FE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0xf7, 0x15, 0x00, 0x00 + .byte 0xfe, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x160A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int& std::array::(unsigned __int64) (0x1608) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::array::(unsigned __int64) (0x1609) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x08, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x09, 0x16, 0x00, 0x00 + # MemberFunction (0x160B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array (0x15F7) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x160C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: std::array (0x15F7) + # ThisType: std::array* (0x15F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0xf7, 0x15, 0x00, 0x00 + .byte 0xf8, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x160D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: std::array (0x15F7) + # ThisType: const std::array* (0x15FE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0xf7, 0x15, 0x00, 0x00 + .byte 0xfe, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x160E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int& std::array::() (0x160C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::array::() (0x160D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x16, 0x00, 0x00 + # MemberFunction (0x160F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: std::array (0x15F7) + # ThisType: std::array* (0x15F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0xf7, 0x15, 0x00, 0x00 + .byte 0xf8, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1610) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x105C) + # ClassType: std::array (0x15F7) + # ThisType: const std::array* (0x15FE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0xf7, 0x15, 0x00, 0x00 + .byte 0xfe, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1611) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int* std::array::() (0x160F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int* std::array::() (0x1610) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x10, 0x16, 0x00, 0x00 + # MemberFunction (0x1612) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array (0x15F7) + # ThisType: const std::array* (0x15FE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x15, 0x00, 0x00 + .byte 0xfe, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1613) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x15F7) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf7, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1614) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x1613) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x13, 0x16, 0x00, 0x00 + # MemberFunction (0x1615) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array (0x15F7) + # ThisType: std::array* (0x15F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x1614) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x15, 0x00, 0x00 + .byte 0xf8, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x14, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1616) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: 0x1479 + # FieldOffset: 0x0 + # Name: _Elems + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::(const int&) (0x15F9) + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::(const int&) (0x15F9) + # Name: fill + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1600 + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1600 + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1605 + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1605 + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator std::array::() (0x15FF) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator std::array::() (0x15FF) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x1604) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x1604) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::array::() (0x1606) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::array::() (0x1606) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::array::() (0x1607) + # Name: empty + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x160A + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x160A + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::array::() (0x160B) + # Name: _Bad_subscript + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x160E + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x160E + # Name: back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1611 + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::() (0x1612) + # Name: _Xran + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::(std::array&) (0x1615) + # Name: swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::array (0x15F7) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x105C) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Array_iterator (0x15FA) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Array_const_iterator (0x15FC) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > (0x1601) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > (0x1603) + # Name: const_reverse_iterator + # } + # } + .byte 0x7a, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x79, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x45 + .byte 0x6c, 0x65, 0x6d, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf9, 0x15, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf9, 0x15, 0x00, 0x00 + .byte 0x66, 0x69, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x00, 0x16, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x00, 0x16, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x05, 0x16, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x05, 0x16, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xff, 0x15, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xff, 0x15, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x04, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x04, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x06, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x06, 0x16, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x07, 0x16, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0a, 0x16, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0a, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x0b, 0x16, 0x00, 0x00 + .byte 0x5f, 0x42, 0x61, 0x64 + .byte 0x5f, 0x73, 0x75, 0x62 + .byte 0x73, 0x63, 0x72, 0x69 + .byte 0x70, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0e, 0x16, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0e, 0x16, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x11, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x12, 0x16, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x15, 0x16, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf7, 0x15, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .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 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xfa, 0x15, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xfc, 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 0x01, 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 0x03, 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 (0x1617) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1616) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::array + # LinkageName: .?AV?$array@H$03@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x16, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x34, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x61, 0x72 + .byte 0x72, 0x61, 0x79, 0x40 + .byte 0x48, 0x24, 0x30, 0x33 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1618) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::array (0x1617) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\array (0x1062) + # LineNumber: 21 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x17, 0x16, 0x00, 0x00 + .byte 0x62, 0x10, 0x00, 0x00 + .byte 0x15, 0x00, 0x00, 0x00 + # Class (0x1619) { + # 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 (0x161A) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: `anonymous namespace'::AddressOverloaded (0x14C8) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 4 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0xc8, 0x14, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x00, 0xf1 + # Pointer (0x161B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1619) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x19, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x161C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const `anonymous namespace'::AddressOverloaded (0x14CA) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xca, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x161D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const `anonymous namespace'::AddressOverloaded& (0x161C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1c, 0x16, 0x00, 0x00 + # MemberFunction (0x161E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1619) + # ThisType: std::array<(anonymous namespace)::AddressOverloaded,4>* (0x161B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const `anonymous namespace'::AddressOverloaded&) (0x161D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x16, 0x00, 0x00 + .byte 0x1b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1d, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x161F) { + # 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 (0x1620) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Array_iterator<(anonymous namespace)::AddressOverloaded,4> (0x161F) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1619) + # ThisType: std::array<(anonymous namespace)::AddressOverloaded,4>* (0x161B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1f, 0x16, 0x00, 0x00 + .byte 0x19, 0x16, 0x00, 0x00 + .byte 0x1b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1621) { + # 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 (0x1622) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1619) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x19, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1623) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array<(anonymous namespace)::AddressOverloaded,4> (0x1622) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x22, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1624) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Array_const_iterator<(anonymous namespace)::AddressOverloaded,4> (0x1621) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1619) + # ThisType: const std::array<(anonymous namespace)::AddressOverloaded,4>* (0x1623) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x21, 0x16, 0x00, 0x00 + .byte 0x19, 0x16, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1625) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Array_iterator<(anonymous namespace)::AddressOverloaded,4> std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x1620) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator<(anonymous namespace)::AddressOverloaded,4> std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x1624) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x24, 0x16, 0x00, 0x00 + # Class (0x1626) { + # 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 (0x1627) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > (0x1626) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1619) + # ThisType: std::array<(anonymous namespace)::AddressOverloaded,4>* (0x161B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x16, 0x00, 0x00 + .byte 0x19, 0x16, 0x00, 0x00 + .byte 0x1b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1628) { + # 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 (0x1629) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > (0x1628) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1619) + # ThisType: const std::array<(anonymous namespace)::AddressOverloaded,4>* (0x1623) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x28, 0x16, 0x00, 0x00 + .byte 0x19, 0x16, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x162A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x1627) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x1629) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x16, 0x00, 0x00 + # MemberFunction (0x162B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1619) + # ThisType: const std::array<(anonymous namespace)::AddressOverloaded,4>* (0x1623) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x19, 0x16, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x162C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1619) + # ThisType: const std::array<(anonymous namespace)::AddressOverloaded,4>* (0x1623) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x19, 0x16, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x162D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded& (0x159C) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1619) + # ThisType: std::array<(anonymous namespace)::AddressOverloaded,4>* (0x161B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9c, 0x15, 0x00, 0x00 + .byte 0x19, 0x16, 0x00, 0x00 + .byte 0x1b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x162E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const `anonymous namespace'::AddressOverloaded& (0x161C) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1619) + # ThisType: const std::array<(anonymous namespace)::AddressOverloaded,4>* (0x1623) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1c, 0x16, 0x00, 0x00 + .byte 0x19, 0x16, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x162F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded& std::array<(anonymous namespace)::AddressOverloaded,4>::(unsigned __int64) (0x162D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded& std::array<(anonymous namespace)::AddressOverloaded,4>::(unsigned __int64) (0x162E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2e, 0x16, 0x00, 0x00 + # MemberFunction (0x1630) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1619) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1631) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded& (0x159C) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1619) + # ThisType: std::array<(anonymous namespace)::AddressOverloaded,4>* (0x161B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9c, 0x15, 0x00, 0x00 + .byte 0x19, 0x16, 0x00, 0x00 + .byte 0x1b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1632) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const `anonymous namespace'::AddressOverloaded& (0x161C) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1619) + # ThisType: const std::array<(anonymous namespace)::AddressOverloaded,4>* (0x1623) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1c, 0x16, 0x00, 0x00 + .byte 0x19, 0x16, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1633) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded& std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x1631) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded& std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x1632) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x31, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x32, 0x16, 0x00, 0x00 + # MemberFunction (0x1634) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded* (0x157F) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1619) + # ThisType: std::array<(anonymous namespace)::AddressOverloaded,4>* (0x161B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7f, 0x15, 0x00, 0x00 + .byte 0x19, 0x16, 0x00, 0x00 + .byte 0x1b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1635) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const `anonymous namespace'::AddressOverloaded* (0x14CB) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1619) + # ThisType: const std::array<(anonymous namespace)::AddressOverloaded,4>* (0x1623) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcb, 0x14, 0x00, 0x00 + .byte 0x19, 0x16, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1636) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x1634) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded* std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x1635) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x34, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x35, 0x16, 0x00, 0x00 + # MemberFunction (0x1637) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1619) + # ThisType: const std::array<(anonymous namespace)::AddressOverloaded,4>* (0x1623) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x16, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1638) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1619) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x19, 0x16, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1639) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array<(anonymous namespace)::AddressOverloaded,4>& (0x1638) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x38, 0x16, 0x00, 0x00 + # MemberFunction (0x163A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1619) + # ThisType: std::array<(anonymous namespace)::AddressOverloaded,4>* (0x161B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array<(anonymous namespace)::AddressOverloaded,4>&) (0x1639) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x16, 0x00, 0x00 + .byte 0x1b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x39, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x163B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: 0x161A + # FieldOffset: 0x0 + # Name: _Elems + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array<(anonymous namespace)::AddressOverloaded,4>::(const `anonymous namespace'::AddressOverloaded&) (0x161E) + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array<(anonymous namespace)::AddressOverloaded,4>::(const `anonymous namespace'::AddressOverloaded&) (0x161E) + # Name: fill + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1625 + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1625 + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x162A + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x162A + # 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>::() (0x1624) + # 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>::() (0x1624) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x1629) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x1629) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x162B) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x162B) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x162C) + # Name: empty + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x162F + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x162F + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x1630) + # Name: _Bad_subscript + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1633 + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1633 + # Name: back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1636 + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x1637) + # Name: _Xran + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array<(anonymous namespace)::AddressOverloaded,4>::(std::array<(anonymous namespace)::AddressOverloaded,4>&) (0x163A) + # Name: swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1619) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded (0x14C8) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded* (0x157F) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const `anonymous namespace'::AddressOverloaded* (0x14CB) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded& (0x159C) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const `anonymous namespace'::AddressOverloaded& (0x161C) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Array_iterator<(anonymous namespace)::AddressOverloaded,4> (0x161F) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Array_const_iterator<(anonymous namespace)::AddressOverloaded,4> (0x1621) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > (0x1626) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > (0x1628) + # Name: const_reverse_iterator + # } + # } + .byte 0x7a, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x1a, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x45 + .byte 0x6c, 0x65, 0x6d, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1e, 0x16, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1e, 0x16, 0x00, 0x00 + .byte 0x66, 0x69, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x25, 0x16, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x25, 0x16, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2a, 0x16, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2a, 0x16, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x24, 0x16, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x24, 0x16, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x29, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x29, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2b, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2b, 0x16, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2f, 0x16, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2f, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x30, 0x16, 0x00, 0x00 + .byte 0x5f, 0x42, 0x61, 0x64 + .byte 0x5f, 0x73, 0x75, 0x62 + .byte 0x73, 0x63, 0x72, 0x69 + .byte 0x70, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x33, 0x16, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x33, 0x16, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x36, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x37, 0x16, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3a, 0x16, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x19, 0x16, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc8, 0x14, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7f, 0x15, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xcb, 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 0x9c, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1c, 0x16, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1f, 0x16, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x21, 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 0x26, 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 0x28, 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 (0x163C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x163B) + # 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 0x2b, 0x00, 0x10, 0x02 + .byte 0x3b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x3c, 0x28, 0x61, 0x6e + .byte 0x6f, 0x6e, 0x79, 0x6d + .byte 0x6f, 0x75, 0x73, 0x20 + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x73, 0x70, 0x61, 0x63 + .byte 0x65, 0x29, 0x3a, 0x3a + .byte 0x41, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x4f + .byte 0x76, 0x65, 0x72, 0x6c + .byte 0x6f, 0x61, 0x64, 0x65 + .byte 0x64, 0x2c, 0x34, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x40, 0x55, 0x41, 0x64 + .byte 0x64, 0x72, 0x65, 0x73 + .byte 0x73, 0x4f, 0x76, 0x65 + .byte 0x72, 0x6c, 0x6f, 0x61 + .byte 0x64, 0x65, 0x64, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x33, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x163D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::array<(anonymous namespace)::AddressOverloaded,4> (0x163C) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\array (0x1062) + # LineNumber: 21 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3c, 0x16, 0x00, 0x00 + .byte 0x62, 0x10, 0x00, 0x00 + .byte 0x15, 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::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 (0x163F) { + # 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 (0x1640) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x163E) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1641) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x163E) + # ThisType: gsl::span* (0x1640) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, __int64) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x40, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1642) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x163E) + # ThisType: gsl::span* (0x1640) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int*) (0x100A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x40, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1643) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x163E) + # ThisType: gsl::span* (0x1640) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x40, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1644) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x163E) + # ThisType: gsl::span* (0x1640) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1012) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x40, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x12, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1645) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x163E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1646) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1645) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x45, 0x16, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1647) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x1646) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x46, 0x16, 0x00, 0x00 + # MemberFunction (0x1648) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x163E) + # ThisType: gsl::span* (0x1640) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1647) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x40, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x47, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1649) { + # 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 (0x164A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1649) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x49, 0x16, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x164B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x163E) + # ThisType: gsl::span* (0x1640) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x164A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x40, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x4a, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x164C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, __int64) (0x1641) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, int*) (0x1642) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x1643) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x1644) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x1648) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x164B) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x42, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x43, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x44, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x48, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4b, 0x16, 0x00, 0x00 + # MemberFunction (0x164D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x163E) + # ThisType: gsl::span* (0x1640) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x40, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x164E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x163E) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x164F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x164E) + # ClassType: gsl::span (0x163E) + # ThisType: gsl::span* (0x1640) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1647) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4e, 0x16, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x40, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x47, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1650) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1645) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x45, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1651) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x163E) + # ThisType: const gsl::span* (0x1650) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x50, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1652) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x163E) + # ThisType: const gsl::span* (0x1650) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x50, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1653) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x163E) + # ThisType: const gsl::span* (0x1650) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x50, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1654) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x163E) + # ThisType: const gsl::span* (0x1650) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x50, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1655) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: gsl::span (0x163E) + # ThisType: const gsl::span* (0x1650) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x50, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1656) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: gsl::span (0x163E) + # ThisType: const gsl::span* (0x1650) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x50, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1657) { + # 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 (0x1658) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1657) + # ClassType: gsl::span (0x163E) + # ThisType: const gsl::span* (0x1650) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x16, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x50, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1659) { + # 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 (0x165A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1659) + # ClassType: gsl::span (0x163E) + # ThisType: const gsl::span* (0x1650) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x59, 0x16, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x50, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x165B) { + # 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 (0x165C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x165B) + # ClassType: gsl::span (0x163E) + # ThisType: const gsl::span* (0x1650) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5b, 0x16, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x50, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x165D) { + # 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 (0x165E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x165D) + # ClassType: gsl::span (0x163E) + # ThisType: const gsl::span* (0x1650) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5d, 0x16, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x50, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x165F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x163E) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1660) { + # 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 (0x1661) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x1660) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x60, 0x16, 0x00, 0x00 + # MemberFunction (0x1662) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x163E) + # ThisType: const gsl::span* (0x1650) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x1661) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x50, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x61, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1663) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x163F) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x164C + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x164D) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x164F) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1651) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1651) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x1652) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1653) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1653) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x1654) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x1655) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x1655) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x1655) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1656) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1658) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1658) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x165A) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x165A) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x165C) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x165C) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x165E) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x165E) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1656) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1656) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x165F) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x1662) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1657) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1659) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x165B) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x165D) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x1649) + # 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 0x3f, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x4c, 0x16, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4d, 0x16, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4f, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x51, 0x16, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x51, 0x16, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x52, 0x16, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x53, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x53, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x54, 0x16, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x55, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x55, 0x16, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x55, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x58, 0x16, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x58, 0x16, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5a, 0x16, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5a, 0x16, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5c, 0x16, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5c, 0x16, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5e, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5e, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 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 0x56, 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 0x5f, 0x16, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x62, 0x16, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x75, 0x62 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x65, 0x6c, 0x65, 0x6d + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x57, 0x16, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x59, 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 0x5b, 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 0x5d, 0x16, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x49, 0x16, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1664) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1663) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span + # LinkageName: .?AV?$span@H$03@gsl@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x63, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x34, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x33, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1665) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x1664) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x64, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Class (0x1666) { + # 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 (0x1667) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x163F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x3f, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1668) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x1667) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1669) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: gsl::span::storage_type > (0x163F) + # ThisType: const gsl::span::storage_type >* (0x1668) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x3f, 0x16, 0x00, 0x00 + .byte 0x68, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x166A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<4> (0x1666) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int* (0x674) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::storage_type >::() (0x1669) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x66, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x69, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x166B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x166A) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@ + # } + .byte 0x9a, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x6a, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x34, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x34 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x56 + .byte 0x3f, 0x24, 0x65, 0x78 + .byte 0x74, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x40, 0x24, 0x30 + .byte 0x33, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x48 + .byte 0x24, 0x30, 0x33, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x166C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x166B) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x6b, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Struct (0x166D) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1064) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@H$03@gsl@@ + # } + .byte 0x56, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x64, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x34, 0x3e, 0x3a, 0x3a + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x4b, 0x6e, 0x6f + .byte 0x77, 0x6e, 0x4e, 0x6f + .byte 0x74, 0x4e, 0x75, 0x6c + .byte 0x6c, 0x40, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x33, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x166E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::KnownNotNull (0x166D) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x6d, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # Pointer (0x166F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::extent_type<4> (0x1666) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x66, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1670) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<4> (0x1666) + # ThisType: gsl::details::extent_type<4>* (0x166F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x66, 0x16, 0x00, 0x00 + .byte 0x6f, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1671) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<4> (0x1666) + # ThisType: gsl::details::extent_type<4>* (0x166F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x66, 0x16, 0x00, 0x00 + .byte 0x6f, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1672) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<4>::() (0x1670) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<4>::(__int64) (0x1671) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x71, 0x16, 0x00, 0x00 + # Modifier (0x1673) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::extent_type<4> (0x1666) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x66, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1674) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::extent_type<4> (0x1673) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x73, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1675) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::details::extent_type<4> (0x1666) + # ThisType: const gsl::details::extent_type<4>* (0x1674) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x66, 0x16, 0x00, 0x00 + .byte 0x74, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1676) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1672 + # Name: extent_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::details::extent_type<4>::() (0x1675) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # } + .byte 0x3a, 0x00, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x72, 0x16, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x75, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + # Class (0x1677) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1676) + # 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 0x76, 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 (0x1678) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::extent_type<4> (0x1677) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 304 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x77, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x30, 0x01, 0x00, 0x00 + # Class (0x1679) { + # 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 (0x167A) { + # 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 (0x167B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1679) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x167C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1679) + # ThisType: gsl::span* (0x167B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, __int64) (0x10EC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x7b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xec, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x167D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1679) + # ThisType: gsl::span* (0x167B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, const int*) (0x10EE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x7b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xee, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x167E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1679) + # ThisType: gsl::span* (0x167B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x7b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x167F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1679) + # ThisType: gsl::span* (0x167B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1012) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x7b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x12, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1680) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x1679) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1681) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1680) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x80, 0x16, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1682) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x1681) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x81, 0x16, 0x00, 0x00 + # MemberFunction (0x1683) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1679) + # ThisType: gsl::span* (0x167B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1682) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x7b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x82, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1684) { + # 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 (0x1685) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1684) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x84, 0x16, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1686) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1679) + # ThisType: gsl::span* (0x167B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x1685) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x7b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x85, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1687) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const int*, __int64) (0x167C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const int*, const int*) (0x167D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x167E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x167F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x1683) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x1686) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7c, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7d, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7e, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7f, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x86, 0x16, 0x00, 0x00 + # MemberFunction (0x1688) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1679) + # ThisType: gsl::span* (0x167B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x7b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1689) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1679) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x168A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x1689) + # ClassType: gsl::span (0x1679) + # ThisType: gsl::span* (0x167B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1682) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x89, 0x16, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x7b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x82, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x168B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1680) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x80, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x168C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x10E9) + # ClassType: gsl::span (0x1679) + # ThisType: const gsl::span* (0x168B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x8b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x168D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x10E9) + # ClassType: gsl::span (0x1679) + # ThisType: const gsl::span* (0x168B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x8b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x168E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x1679) + # ThisType: const gsl::span* (0x168B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x8b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x168F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1679) + # ThisType: const gsl::span* (0x168B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x8b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1690) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: gsl::span (0x1679) + # ThisType: const gsl::span* (0x168B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x8b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1691) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x105C) + # ClassType: gsl::span (0x1679) + # ThisType: const gsl::span* (0x168B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x8b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1692) { + # 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 (0x1693) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1692) + # ClassType: gsl::span (0x1679) + # ThisType: const gsl::span* (0x168B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x92, 0x16, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x8b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1694) { + # 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 (0x1695) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1694) + # ClassType: gsl::span (0x1679) + # ThisType: const gsl::span* (0x168B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x94, 0x16, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x8b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1696) { + # 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 (0x1697) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1696) + # ClassType: gsl::span (0x1679) + # ThisType: const gsl::span* (0x168B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x96, 0x16, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x8b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1698) { + # 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 (0x1699) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x1698) + # ClassType: gsl::span (0x1679) + # ThisType: const gsl::span* (0x168B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x98, 0x16, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x8b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x169A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1679) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x169B) { + # 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 (0x169C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x169B) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x9b, 0x16, 0x00, 0x00 + # MemberFunction (0x169D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x10E9) + # ClassType: gsl::span (0x1679) + # ThisType: const gsl::span* (0x168B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x169C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x8b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x9c, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x169E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x167A) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1687 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x1688) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x168A) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x168C) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x168C) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x168D) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x168E) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x168E) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x168F) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(__int64) (0x1690) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(__int64) (0x1690) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(__int64) (0x1690) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x1691) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1693) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1693) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1695) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1695) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1697) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1697) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1699) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1699) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x1691) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x1691) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x169A) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x169D) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int (0x1042) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x105C) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1692) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1694) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1696) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x1698) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x1684) + # 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 0x7a, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x87, 0x16, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x88, 0x16, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8a, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x16, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x16, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8d, 0x16, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8e, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8e, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8f, 0x16, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x91, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x93, 0x16, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x93, 0x16, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x95, 0x16, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x95, 0x16, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x97, 0x16, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x97, 0x16, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x99, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x99, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x91, 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 0x91, 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 0x9a, 0x16, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x9d, 0x16, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x75, 0x62 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x65, 0x6c, 0x65, 0x6d + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x92, 0x16, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x94, 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 0x96, 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 0x98, 0x16, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x84, 0x16, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x169F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x169E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span + # LinkageName: .?AV?$span@$$CBH$03@gsl@@ + # } + .byte 0x46, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x9e, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x2c, 0x34, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x24, 0x24, 0x43, 0x42 + .byte 0x48, 0x24, 0x30, 0x33 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x16A0) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x169F) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x9f, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x16A1) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x167A) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x7a, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x16A2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x16A1) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa1, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x16A3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x105C) + # ClassType: gsl::span::storage_type > (0x167A) + # ThisType: const gsl::span::storage_type >* (0x16A2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x7a, 0x16, 0x00, 0x00 + .byte 0xa2, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x16A4) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<4> (0x1666) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int* (0x105C) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::storage_type >::() (0x16A3) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x66, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa3, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x16A5) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x16A4) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@ + # } + .byte 0xa2, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0xa4, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x2c, 0x34, 0x3e + .byte 0x3a, 0x3a, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x65, 0x78, 0x74 + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x34, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x24, 0x30, 0x33, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x24, 0x24, 0x43 + .byte 0x42, 0x48, 0x24, 0x30 + .byte 0x33, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x16A6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x16A5) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa5, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Struct (0x16A7) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1119) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@$$CBH$03@gsl@@ + # } + .byte 0x62, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x19, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x2c, 0x34, 0x3e + .byte 0x3a, 0x3a, 0x4b, 0x6e + .byte 0x6f, 0x77, 0x6e, 0x4e + .byte 0x6f, 0x74, 0x4e, 0x75 + .byte 0x6c, 0x6c, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x4b + .byte 0x6e, 0x6f, 0x77, 0x6e + .byte 0x4e, 0x6f, 0x74, 0x4e + .byte 0x75, 0x6c, 0x6c, 0x40 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x24 + .byte 0x24, 0x43, 0x42, 0x48 + .byte 0x24, 0x30, 0x33, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x16A8) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::KnownNotNull (0x16A7) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa7, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # Class (0x16A9) { + # 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 (0x16AA) { + # 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 (0x16AB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16A9) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x16AC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16A9) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16AB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (`anonymous namespace'::AddressOverloaded*, __int64) (0x1580) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0xab, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x80, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16AD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16A9) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16AB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (`anonymous namespace'::AddressOverloaded*, `anonymous namespace'::AddressOverloaded*) (0x1582) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0xab, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x82, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16AE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16A9) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16AB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x1586) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0xab, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x86, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16AF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16A9) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16AB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x158A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0xab, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8a, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x16B0) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16A9) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x16B1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16B0) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb0, 0x16, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x16B2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>& (0x16B1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb1, 0x16, 0x00, 0x00 + # MemberFunction (0x16B3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16A9) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16AB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span<(anonymous namespace)::AddressOverloaded,4>&) (0x16B2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0xab, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb2, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x16B4) { + # 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 (0x16B5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull (0x16B4) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb4, 0x16, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x16B6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16A9) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16AB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull, __int64) (0x16B5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0xab, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb5, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x16B7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,4>::(`anonymous namespace'::AddressOverloaded*, __int64) (0x16AC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,4>::(`anonymous namespace'::AddressOverloaded*, `anonymous namespace'::AddressOverloaded*) (0x16AD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,4>::(std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x16AE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,4>::(const std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x16AF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,4>::(const gsl::span<(anonymous namespace)::AddressOverloaded,4>&) (0x16B3) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,4>::(gsl::span<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull, __int64) (0x16B6) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xac, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xad, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xae, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb3, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb6, 0x16, 0x00, 0x00 + # MemberFunction (0x16B8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16A9) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16AB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0xab, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x16B9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16A9) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x16BA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::AddressOverloaded,4>& (0x16B9) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16A9) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16AB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span<(anonymous namespace)::AddressOverloaded,4>&) (0x16B2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb9, 0x16, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0xab, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb2, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x16BB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16B0) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb0, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x16BC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::AddressOverloaded,-1> (0x1596) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16A9) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x96, 0x15, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0xbb, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16BD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::AddressOverloaded,-1> (0x1596) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16A9) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x96, 0x15, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0xbb, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16BE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16A9) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0xbb, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16A9) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0xbb, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16C0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded& (0x159C) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16A9) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9c, 0x15, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0xbb, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16C1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded* (0x157F) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16A9) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7f, 0x15, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0xbb, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x16C2) { + # 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 (0x16C3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x16C2) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16A9) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc2, 0x16, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0xbb, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x16C4) { + # 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 (0x16C5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x16C4) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16A9) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc4, 0x16, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0xbb, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x16C6) { + # 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 (0x16C7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x16C6) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16A9) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc6, 0x16, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0xbb, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x16C8) { + # 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 (0x16C9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x16C8) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16A9) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc8, 0x16, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0xbb, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16CA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16A9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x16CB) { + # 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 (0x16CC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::subspan_selector<-1> (0x16CB) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xcb, 0x16, 0x00, 0x00 + # MemberFunction (0x16CD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::AddressOverloaded,-1> (0x1596) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16A9) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span<(anonymous namespace)::AddressOverloaded,4>::subspan_selector<-1>) (0x16CC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x96, 0x15, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0xbb, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xcc, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x16CE) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type > (0x16AA) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x16B7 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16B8) + # 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>&) (0x16BA) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,-1> gsl::span<(anonymous namespace)::AddressOverloaded,4>::(__int64) (0x16BC) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,-1> gsl::span<(anonymous namespace)::AddressOverloaded,4>::(__int64) (0x16BC) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,-1> gsl::span<(anonymous namespace)::AddressOverloaded,4>::(__int64, __int64) (0x16BD) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16BE) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16BE) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16BF) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded& gsl::span<(anonymous namespace)::AddressOverloaded,4>::(__int64) (0x16C0) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded& gsl::span<(anonymous namespace)::AddressOverloaded,4>::(__int64) (0x16C0) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded& gsl::span<(anonymous namespace)::AddressOverloaded,4>::(__int64) (0x16C0) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16C1) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16C3) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16C3) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16C5) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16C5) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16C7) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16C7) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16C9) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16C9) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16C1) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16C1) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span<(anonymous namespace)::AddressOverloaded,4>::(__int64, __int64) (0x16CA) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,-1> gsl::span<(anonymous namespace)::AddressOverloaded,4>::(__int64, __int64, gsl::span<(anonymous namespace)::AddressOverloaded,4>::subspan_selector<-1>) (0x16CD) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded (0x14C8) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded (0x14C8) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded* (0x157F) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded& (0x159C) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x16C2) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x16C4) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x16C6) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x16C8) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull (0x16B4) + # Name: KnownNotNull + # } + # } + .byte 0xd6, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xaa, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0xb7, 0x16, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb8, 0x16, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xba, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbc, 0x16, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbc, 0x16, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbd, 0x16, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbe, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbe, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbf, 0x16, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc0, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc0, 0x16, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc0, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc1, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc3, 0x16, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc3, 0x16, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc5, 0x16, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc5, 0x16, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc7, 0x16, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc7, 0x16, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc9, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc9, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc1, 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 0xc1, 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 0xca, 0x16, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xcd, 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 0xc8, 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 0xc8, 0x14, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7f, 0x15, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x9c, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc2, 0x16, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc4, 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 0xc6, 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 0xc8, 0x16, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb4, 0x16, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x16CF) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x16CE) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span<(anonymous namespace)::AddressOverloaded,4> + # LinkageName: .?AV?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@ + # } + .byte 0x82, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0xce, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x2c, 0x34, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x55 + .byte 0x41, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x4f + .byte 0x76, 0x65, 0x72, 0x6c + .byte 0x6f, 0x61, 0x64, 0x65 + .byte 0x64, 0x40, 0x3f, 0x41 + .byte 0x30, 0x78, 0x33, 0x44 + .byte 0x42, 0x46, 0x37, 0x41 + .byte 0x39, 0x38, 0x40, 0x40 + .byte 0x24, 0x30, 0x33, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x16D0) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16CF) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xcf, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x16D1) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type > (0x16AA) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xaa, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x16D2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type > (0x16D1) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd1, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x16D3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded* (0x157F) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type > (0x16AA) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type >* (0x16D2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7f, 0x15, 0x00, 0x00 + .byte 0xaa, 0x16, 0x00, 0x00 + .byte 0xd2, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x16D4) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<4> (0x1666) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: `anonymous namespace'::AddressOverloaded* (0x157F) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type >::() (0x16D3) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x66, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x7f, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd3, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x16D5) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x16D4) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@ + # } + .byte 0xde, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0xd4, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x2c, 0x34, 0x3e, 0x3a + .byte 0x3a, 0x73, 0x74, 0x6f + .byte 0x72, 0x61, 0x67, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x3c + .byte 0x34, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x74, 0x6f, 0x72, 0x61 + .byte 0x67, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x56, 0x3f, 0x24, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x24 + .byte 0x30, 0x33, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x40, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x55, 0x41, 0x64, 0x64 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x4f, 0x76, 0x65, 0x72 + .byte 0x6c, 0x6f, 0x61, 0x64 + .byte 0x65, 0x64, 0x40, 0x3f + .byte 0x41, 0x30, 0x78, 0x33 + .byte 0x44, 0x42, 0x46, 0x37 + .byte 0x41, 0x39, 0x38, 0x40 + .byte 0x40, 0x24, 0x30, 0x33 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x16D6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type > (0x16D5) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd5, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Struct (0x16D7) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x15B4) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@ + # } + .byte 0x9e, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0xb4, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x2c, 0x34, 0x3e, 0x3a + .byte 0x3a, 0x4b, 0x6e, 0x6f + .byte 0x77, 0x6e, 0x4e, 0x6f + .byte 0x74, 0x4e, 0x75, 0x6c + .byte 0x6c, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x4b, 0x6e + .byte 0x6f, 0x77, 0x6e, 0x4e + .byte 0x6f, 0x74, 0x4e, 0x75 + .byte 0x6c, 0x6c, 0x40, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x55, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x24 + .byte 0x30, 0x33, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x16D8) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull (0x16D7) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd7, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # Class (0x16D9) { + # 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 (0x16DA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____14:: (0x16D9) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd9, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x16DB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____14:: (0x16DA) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xda, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x16DC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::array (0x15F7) + # ClassType: ____C_A_T_C_H____T_E_S_T____14:: (0x16D9) + # ThisType: const ____C_A_T_C_H____T_E_S_T____14::* (0x16DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf7, 0x15, 0x00, 0x00 + .byte 0xd9, 0x16, 0x00, 0x00 + .byte 0xdb, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x16DD) { + # 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::::() (0x16DC) + # Name: operator() + # } + # } + .byte 0x16, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdc, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Class (0x16DE) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x16DD) + # 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 0xdd, 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 (0x16DF) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____14:: (0x16DE) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13F8) + # LineNumber: 502 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xde, 0x16, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0xf6, 0x01, 0x00, 0x00 + # Class (0x16E0) { + # 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 (0x16E1) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C7) + # 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 0xc7, 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 (0x16E2) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____14:: (0x16E1) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13F8) + # LineNumber: 503 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe1, 0x16, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0xf7, 0x01, 0x00, 0x00 + # FuncId (0x16E3) { + # 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 (0x16E4) { + # 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 (0x16E5) { + # 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 (0x16E6) { + # 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 (0x16E7) { + # 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 (0x16E8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x16E6) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe6, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x16E9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const `anonymous namespace'::AddressOverloaded* (0x14CB) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xcb, 0x14, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x16EA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x16E6) + # ThisType: gsl::span* (0x16E8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const `anonymous namespace'::AddressOverloaded*, __int64) (0x16E9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x16, 0x00, 0x00 + .byte 0xe8, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe9, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x16EB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const `anonymous namespace'::AddressOverloaded* (0x14CB) + # ArgType: const `anonymous namespace'::AddressOverloaded* (0x14CB) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xcb, 0x14, 0x00, 0x00 + .byte 0xcb, 0x14, 0x00, 0x00 + # MemberFunction (0x16EC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x16E6) + # ThisType: gsl::span* (0x16E8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const `anonymous namespace'::AddressOverloaded*, const `anonymous namespace'::AddressOverloaded*) (0x16EB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x16, 0x00, 0x00 + .byte 0xe8, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xeb, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16ED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x16E6) + # ThisType: gsl::span* (0x16E8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x1586) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x16, 0x00, 0x00 + .byte 0xe8, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x86, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16EE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x16E6) + # ThisType: gsl::span* (0x16E8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x158A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x16, 0x00, 0x00 + .byte 0xe8, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8a, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x16EF) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x16E6) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe6, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x16F0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x16EF) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xef, 0x16, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x16F1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x16F0) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf0, 0x16, 0x00, 0x00 + # MemberFunction (0x16F2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x16E6) + # ThisType: gsl::span* (0x16E8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x16F1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x16, 0x00, 0x00 + .byte 0xe8, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf1, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x16F3) { + # 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 (0x16F4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x16F3) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf3, 0x16, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x16F5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x16E6) + # ThisType: gsl::span* (0x16E8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x16F4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x16, 0x00, 0x00 + .byte 0xe8, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf4, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x16F6) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const `anonymous namespace'::AddressOverloaded*, __int64) (0x16EA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const `anonymous namespace'::AddressOverloaded*, const `anonymous namespace'::AddressOverloaded*) (0x16EC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x16ED) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x16EE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x16F2) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x16F5) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xec, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xed, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf2, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf5, 0x16, 0x00, 0x00 + # MemberFunction (0x16F7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x16E6) + # ThisType: gsl::span* (0x16E8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x16, 0x00, 0x00 + .byte 0xe8, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x16F8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x16E6) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe6, 0x16, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x16F9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x16F8) + # ClassType: gsl::span (0x16E6) + # ThisType: gsl::span* (0x16E8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x16F1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf8, 0x16, 0x00, 0x00 + .byte 0xe6, 0x16, 0x00, 0x00 + .byte 0xe8, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf1, 0x16, 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: 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 (0x16FB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x16EF) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xef, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x16FC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x16FA) + # ClassType: gsl::span (0x16E6) + # ThisType: const gsl::span* (0x16FB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfa, 0x16, 0x00, 0x00 + .byte 0xe6, 0x16, 0x00, 0x00 + .byte 0xfb, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16FD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x16FA) + # ClassType: gsl::span (0x16E6) + # ThisType: const gsl::span* (0x16FB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfa, 0x16, 0x00, 0x00 + .byte 0xe6, 0x16, 0x00, 0x00 + .byte 0xfb, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16FE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x16E6) + # ThisType: const gsl::span* (0x16FB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xe6, 0x16, 0x00, 0x00 + .byte 0xfb, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16FF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x16E6) + # ThisType: const gsl::span* (0x16FB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xe6, 0x16, 0x00, 0x00 + .byte 0xfb, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1700) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const `anonymous namespace'::AddressOverloaded& (0x161C) + # ClassType: gsl::span (0x16E6) + # ThisType: const gsl::span* (0x16FB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1c, 0x16, 0x00, 0x00 + .byte 0xe6, 0x16, 0x00, 0x00 + .byte 0xfb, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1701) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const `anonymous namespace'::AddressOverloaded* (0x14CB) + # ClassType: gsl::span (0x16E6) + # ThisType: const gsl::span* (0x16FB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcb, 0x14, 0x00, 0x00 + .byte 0xe6, 0x16, 0x00, 0x00 + .byte 0xfb, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1702) { + # 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 (0x1703) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1702) + # ClassType: gsl::span (0x16E6) + # ThisType: const gsl::span* (0x16FB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x02, 0x17, 0x00, 0x00 + .byte 0xe6, 0x16, 0x00, 0x00 + .byte 0xfb, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1704) { + # 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 (0x1705) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1704) + # ClassType: gsl::span (0x16E6) + # ThisType: const gsl::span* (0x16FB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x17, 0x00, 0x00 + .byte 0xe6, 0x16, 0x00, 0x00 + .byte 0xfb, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1706) { + # 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 (0x1707) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1706) + # ClassType: gsl::span (0x16E6) + # ThisType: const gsl::span* (0x16FB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x06, 0x17, 0x00, 0x00 + .byte 0xe6, 0x16, 0x00, 0x00 + .byte 0xfb, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1708) { + # 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 (0x1709) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x1708) + # ClassType: gsl::span (0x16E6) + # ThisType: const gsl::span* (0x16FB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x17, 0x00, 0x00 + .byte 0xe6, 0x16, 0x00, 0x00 + .byte 0xfb, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x170A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x16E6) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xe6, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x170B) { + # 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 (0x170C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x170B) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x0b, 0x17, 0x00, 0x00 + # MemberFunction (0x170D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x16FA) + # ClassType: gsl::span (0x16E6) + # ThisType: const gsl::span* (0x16FB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x170C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfa, 0x16, 0x00, 0x00 + .byte 0xe6, 0x16, 0x00, 0x00 + .byte 0xfb, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x0c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x170E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x16E7) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x16F6 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x16F7) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x16F9) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x16FC) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x16FC) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x16FD) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x16FE) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x16FE) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x16FF) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded& gsl::span::(__int64) (0x1700) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded& gsl::span::(__int64) (0x1700) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded& gsl::span::(__int64) (0x1700) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded* gsl::span::() (0x1701) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1703) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1703) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1705) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1705) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1707) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1707) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1709) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1709) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded* gsl::span::() (0x1701) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded* gsl::span::() (0x1701) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x170A) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x170D) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const `anonymous namespace'::AddressOverloaded (0x14CA) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded (0x14C8) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const `anonymous namespace'::AddressOverloaded* (0x14CB) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const `anonymous namespace'::AddressOverloaded& (0x161C) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1702) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1704) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1706) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x1708) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x16F3) + # 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 0xe7, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf7, 0x16, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf9, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfc, 0x16, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfc, 0x16, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfd, 0x16, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfe, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfe, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xff, 0x16, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x00, 0x17, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x00, 0x17, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x00, 0x17, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x01, 0x17, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x03, 0x17, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x03, 0x17, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x05, 0x17, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x05, 0x17, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x07, 0x17, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x07, 0x17, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x09, 0x17, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x09, 0x17, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x01, 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 0x01, 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 0x0a, 0x17, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x0d, 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 0xca, 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 0xc8, 0x14, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xcb, 0x14, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1c, 0x16, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x02, 0x17, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x04, 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 0x06, 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 0x08, 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 0x13, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf3, 0x16, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x170F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x170E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span + # LinkageName: .?AV?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@ + # } + .byte 0x8a, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x0e, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x28, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x29, 0x3a + .byte 0x3a, 0x41, 0x64, 0x64 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x4f, 0x76, 0x65, 0x72 + .byte 0x6c, 0x6f, 0x61, 0x64 + .byte 0x65, 0x64, 0x2c, 0x34 + .byte 0x3e, 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 (0x1710) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x170F) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x0f, 0x17, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x1711) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x16E7) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe7, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1712) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x1711) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x11, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1713) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const `anonymous namespace'::AddressOverloaded* (0x14CB) + # ClassType: gsl::span::storage_type > (0x16E7) + # ThisType: const gsl::span::storage_type >* (0x1712) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcb, 0x14, 0x00, 0x00 + .byte 0xe7, 0x16, 0x00, 0x00 + .byte 0x12, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1714) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<4> (0x1666) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const `anonymous namespace'::AddressOverloaded* (0x14CB) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded* gsl::span::storage_type >::() (0x1713) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x66, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xcb, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x13, 0x17, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1715) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1714) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@ + # } + .byte 0xea, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x14, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x28, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x29, 0x3a + .byte 0x3a, 0x41, 0x64, 0x64 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x4f, 0x76, 0x65, 0x72 + .byte 0x6c, 0x6f, 0x61, 0x64 + .byte 0x65, 0x64, 0x2c, 0x34 + .byte 0x3e, 0x3a, 0x3a, 0x73 + .byte 0x74, 0x6f, 0x72, 0x61 + .byte 0x67, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x65, 0x78 + .byte 0x74, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x3c, 0x34, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x74, 0x6f + .byte 0x72, 0x61, 0x67, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x40, 0x56, 0x3f + .byte 0x24, 0x65, 0x78, 0x74 + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x40, 0x24, 0x30, 0x33 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x40, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x24, 0x24 + .byte 0x43, 0x42, 0x55, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x24 + .byte 0x30, 0x33, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1716) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x1715) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x15, 0x17, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # FieldList (0x1717) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded* (0x14CB) + # FieldOffset: 0x0 + # Name: p + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xcb, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x70, 0x00 + # Struct (0x1718) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1717) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@ + # } + .byte 0xa6, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x17, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x28, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x29, 0x3a + .byte 0x3a, 0x41, 0x64, 0x64 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x4f, 0x76, 0x65, 0x72 + .byte 0x6c, 0x6f, 0x61, 0x64 + .byte 0x65, 0x64, 0x2c, 0x34 + .byte 0x3e, 0x3a, 0x3a, 0x4b + .byte 0x6e, 0x6f, 0x77, 0x6e + .byte 0x4e, 0x6f, 0x74, 0x4e + .byte 0x75, 0x6c, 0x6c, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x40, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x24, 0x24, 0x43, 0x42 + .byte 0x55, 0x41, 0x64, 0x64 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x4f, 0x76, 0x65, 0x72 + .byte 0x6c, 0x6f, 0x61, 0x64 + .byte 0x65, 0x64, 0x40, 0x3f + .byte 0x41, 0x30, 0x78, 0x33 + .byte 0x44, 0x42, 0x46, 0x37 + .byte 0x41, 0x39, 0x38, 0x40 + .byte 0x40, 0x24, 0x30, 0x33 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1719) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::KnownNotNull (0x1718) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x18, 0x17, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # Class (0x171A) { + # 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 (0x171B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____16:: (0x171A) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1a, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x171C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____16:: (0x171B) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1b, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x171D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::array (0x15FD) + # ClassType: ____C_A_T_C_H____T_E_S_T____16:: (0x171A) + # ThisType: const ____C_A_T_C_H____T_E_S_T____16::* (0x171C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfd, 0x15, 0x00, 0x00 + .byte 0x1a, 0x17, 0x00, 0x00 + .byte 0x1c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x171E) { + # 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::::() (0x171D) + # Name: operator() + # } + # } + .byte 0x16, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1d, 0x17, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Class (0x171F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x171E) + # 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 0x1e, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x31, 0x36 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x39, 0x3e, 0x40, 0x3f + .byte 0x30, 0x3f, 0x3f, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x43 + .byte 0x5f, 0x41, 0x5f, 0x54 + .byte 0x5f, 0x43, 0x5f, 0x48 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x54, 0x5f, 0x45, 0x5f + .byte 0x53, 0x5f, 0x54, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x31 + .byte 0x36, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1720) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____16:: (0x171F) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13F8) + # LineNumber: 571 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x1f, 0x17, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0x3b, 0x02, 0x00, 0x00 + # Class (0x1721) { + # 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 (0x1722) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C7) + # 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 0xc7, 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 (0x1723) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____16:: (0x1722) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13F8) + # LineNumber: 572 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x22, 0x17, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0x3c, 0x02, 0x00, 0x00 + # FuncId (0x1724) { + # 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 (0x1725) { + # 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 (0x1726) { + # 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 (0x1727) { + # 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 (0x1728) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: const int (0x1042) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 16 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x00, 0xf1 + # Pointer (0x1729) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x1727) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x172A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array (0x1727) + # ThisType: std::array* (0x1729) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1044) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0x29, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x172B) { + # 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 (0x172C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Array_iterator (0x172B) + # ClassType: std::array (0x1727) + # ThisType: std::array* (0x1729) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2b, 0x17, 0x00, 0x00 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0x29, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x172D) { + # 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 (0x172E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x1727) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x172F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x172E) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2e, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1730) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Array_const_iterator (0x172D) + # ClassType: std::array (0x1727) + # ThisType: const std::array* (0x172F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2d, 0x17, 0x00, 0x00 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0x2f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1731) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Array_iterator std::array::() (0x172C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator std::array::() (0x1730) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x17, 0x00, 0x00 + # Class (0x1732) { + # 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 (0x1733) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > (0x1732) + # ClassType: std::array (0x1727) + # ThisType: std::array* (0x1729) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x32, 0x17, 0x00, 0x00 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0x29, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1734) { + # 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 (0x1735) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > (0x1734) + # ClassType: std::array (0x1727) + # ThisType: const std::array* (0x172F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x34, 0x17, 0x00, 0x00 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0x2f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1736) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x1733) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x1735) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x33, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x35, 0x17, 0x00, 0x00 + # MemberFunction (0x1737) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::array (0x1727) + # ThisType: const std::array* (0x172F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0x2f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1738) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::array (0x1727) + # ThisType: const std::array* (0x172F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0x2f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1739) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: std::array (0x1727) + # ThisType: std::array* (0x1729) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0x29, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x173A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: std::array (0x1727) + # ThisType: const std::array* (0x172F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0x2f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x173B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::array::(unsigned __int64) (0x1739) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::array::(unsigned __int64) (0x173A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + # MemberFunction (0x173C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array (0x1727) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x173D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: std::array (0x1727) + # ThisType: std::array* (0x1729) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0x29, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x173E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: std::array (0x1727) + # ThisType: const std::array* (0x172F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0x2f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x173F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::array::() (0x173D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::array::() (0x173E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3d, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x17, 0x00, 0x00 + # MemberFunction (0x1740) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x105C) + # ClassType: std::array (0x1727) + # ThisType: std::array* (0x1729) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0x29, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1741) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x105C) + # ClassType: std::array (0x1727) + # ThisType: const std::array* (0x172F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0x2f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1742) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int* std::array::() (0x1740) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int* std::array::() (0x1741) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x40, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x17, 0x00, 0x00 + # MemberFunction (0x1743) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array (0x1727) + # ThisType: const std::array* (0x172F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0x2f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1744) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x1727) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1745) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x1744) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x44, 0x17, 0x00, 0x00 + # MemberFunction (0x1746) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array (0x1727) + # ThisType: std::array* (0x1729) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x1745) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0x29, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x45, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1747) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: 0x1728 + # FieldOffset: 0x0 + # Name: _Elems + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::(const int&) (0x172A) + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::(const int&) (0x172A) + # Name: fill + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1731 + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1731 + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1736 + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1736 + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator std::array::() (0x1730) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator std::array::() (0x1730) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x1735) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x1735) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::array::() (0x1737) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::array::() (0x1737) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::array::() (0x1738) + # Name: empty + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x173B + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x173B + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::array::() (0x173C) + # Name: _Bad_subscript + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x173F + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x173F + # Name: back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1742 + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::() (0x1743) + # Name: _Xran + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::(std::array&) (0x1746) + # Name: swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::array (0x1727) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int (0x1042) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x105C) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x105C) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Array_iterator (0x172B) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Array_const_iterator (0x172D) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > (0x1732) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > (0x1734) + # Name: const_reverse_iterator + # } + # } + .byte 0x7a, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x28, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x45 + .byte 0x6c, 0x65, 0x6d, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2a, 0x17, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2a, 0x17, 0x00, 0x00 + .byte 0x66, 0x69, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x31, 0x17, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x31, 0x17, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x36, 0x17, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x36, 0x17, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x30, 0x17, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x30, 0x17, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x35, 0x17, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x35, 0x17, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x37, 0x17, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x37, 0x17, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x38, 0x17, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x5f, 0x42, 0x61, 0x64 + .byte 0x5f, 0x73, 0x75, 0x62 + .byte 0x73, 0x63, 0x72, 0x69 + .byte 0x70, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x3f, 0x17, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x3f, 0x17, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x42, 0x17, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x43, 0x17, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x46, 0x17, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2b, 0x17, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2d, 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 0x32, 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 0x34, 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 (0x1748) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1747) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::array + # LinkageName: .?AV?$array@$$CBH$03@std@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x47, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x34 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x61, 0x72, 0x72, 0x61 + .byte 0x79, 0x40, 0x24, 0x24 + .byte 0x43, 0x42, 0x48, 0x24 + .byte 0x30, 0x33, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1749) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::array (0x1748) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\array (0x1062) + # LineNumber: 21 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x48, 0x17, 0x00, 0x00 + .byte 0x62, 0x10, 0x00, 0x00 + .byte 0x15, 0x00, 0x00, 0x00 + # FuncId (0x174A) { + # 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 (0x174B) { + # 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 (0x174C) { + # 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 (0x174D) { + # 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 (0x174E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Vector_alloc > > + # LinkageName: .?AV?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@ + # } + .byte 0xa2, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x56 + .byte 0x65, 0x63, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x3c, 0x69, 0x6e + .byte 0x74, 0x2c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x40, 0x55, 0x3f + .byte 0x24, 0x5f, 0x56, 0x65 + .byte 0x63, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x40, 0x48, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x48 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x174F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x174D) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1750) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1751) { + # 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 (0x1752) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::allocator (0x1751) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x51, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1753) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x1752) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x52, 0x17, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1754) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::allocator& (0x1753) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x53, 0x17, 0x00, 0x00 + # MemberFunction (0x1755) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1754) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1756) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1757) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const int& (0x1043) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + # MemberFunction (0x1758) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const int&) (0x1757) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x57, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1759) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const int& (0x1043) + # ArgType: const std::allocator& (0x1753) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x53, 0x17, 0x00, 0x00 + # MemberFunction (0x175A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, const int&, const std::allocator&) (0x1759) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x59, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x175B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::vector > (0x174D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x175C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x175B) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5b, 0x17, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x175D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::vector >& (0x175C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5c, 0x17, 0x00, 0x00 + # MemberFunction (0x175E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x175D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5d, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x175F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector >& (0x175C) + # ArgType: const std::allocator& (0x1753) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x5c, 0x17, 0x00, 0x00 + .byte 0x53, 0x17, 0x00, 0x00 + # MemberFunction (0x1760) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector >&, const std::allocator&) (0x175F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x5f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1761) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x174D) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x1762) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >&& (0x1761) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x61, 0x17, 0x00, 0x00 + # MemberFunction (0x1763) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x1762) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x62, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1764) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x1761) + # ArgType: const std::allocator& (0x1753) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x61, 0x17, 0x00, 0x00 + .byte 0x53, 0x17, 0x00, 0x00 + # MemberFunction (0x1765) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, const std::allocator&) (0x1764) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x64, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1766) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::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 (0x1767) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::initializer_list (0x1766) + # ArgType: const std::allocator& (0x1753) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x66, 0x17, 0x00, 0x00 + .byte 0x53, 0x17, 0x00, 0x00 + # MemberFunction (0x1768) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list, const std::allocator&) (0x1767) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x67, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1769) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x1750) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::allocator&) (0x1755) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64) (0x1756) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, const int&) (0x1758) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, const int&, const std::allocator&) (0x175A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&) (0x175E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&, const std::allocator&) (0x1760) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&) (0x1763) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&, const std::allocator&) (0x1765) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list, const std::allocator&) (0x1768) + # ] + # } + .byte 0x52, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x50, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x56, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5a, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5e, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x60, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x65, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x17, 0x00, 0x00 + # ArgList (0x176A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const int* (0x105C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + # MemberFunction (0x176B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const int*) (0x176A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6a, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x176C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x174D) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x176D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x176C) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x1762) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6c, 0x17, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x62, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x176E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::initializer_list (0x1766) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x66, 0x17, 0x00, 0x00 + # MemberFunction (0x176F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x176C) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x176E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6c, 0x17, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6e, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1770) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x176C) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x175D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6c, 0x17, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5d, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1771) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::vector >&&) (0x176D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::initializer_list) (0x176F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(const std::vector >&) (0x1770) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6d, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6f, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x17, 0x00, 0x00 + # ArgList (0x1772) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x1761) + # ArgType: std::integral_constant (0x1297) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x61, 0x17, 0x00, 0x00 + .byte 0x97, 0x12, 0x00, 0x00 + # MemberFunction (0x1773) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, std::integral_constant) (0x1772) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x72, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1774) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x1761) + # ArgType: std::integral_constant (0x1305) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x61, 0x17, 0x00, 0x00 + .byte 0x05, 0x13, 0x00, 0x00 + # MemberFunction (0x1775) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, std::integral_constant) (0x1774) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x74, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1776) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&, std::integral_constant) (0x1773) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&, std::integral_constant) (0x1775) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&) (0x1763) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x73, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x17, 0x00, 0x00 + # Pointer (0x1777) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: int (0x74) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x1778) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: int&& (0x1777) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x77, 0x17, 0x00, 0x00 + # MemberFunction (0x1779) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int&&) (0x1778) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x78, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x177A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1044) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x177B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(int&&) (0x1779) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const int&) (0x177A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x79, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7a, 0x17, 0x00, 0x00 + # Class (0x177C) { + # 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 (0x177D) { + # 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 (0x177E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x177D) + # ArgType: int&& (0x1777) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0x77, 0x17, 0x00, 0x00 + # MemberFunction (0x177F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x177C) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, int&&) (0x177E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7c, 0x17, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x7e, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1780) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x177D) + # ArgType: std::initializer_list (0x1766) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0x66, 0x17, 0x00, 0x00 + # MemberFunction (0x1781) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x177C) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, std::initializer_list) (0x1780) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7c, 0x17, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x80, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1782) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x177D) + # ArgType: const int& (0x1043) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + # MemberFunction (0x1783) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x177C) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, const int&) (0x1782) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7c, 0x17, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x82, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1784) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x177D) + # ArgType: unsigned __int64 (0x23) + # ArgType: const int& (0x1043) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + # MemberFunction (0x1785) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x177C) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vector_const_iterator > >, unsigned __int64, const int&) (0x1784) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7c, 0x17, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x84, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1786) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, int&&) (0x177F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::initializer_list) (0x1781) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, const int&) (0x1783) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, unsigned __int64, const int&) (0x1785) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7f, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x85, 0x17, 0x00, 0x00 + # MemberFunction (0x1787) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x176E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6e, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1788) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list) (0x1787) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, const int&) (0x1758) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x87, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x17, 0x00, 0x00 + # Pointer (0x1789) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x175B) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5b, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x178A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector > (0x174D) + # ThisType: const std::vector >* (0x1789) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x89, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x178B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x177C) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7c, 0x17, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x178C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > > (0x177D) + # ClassType: std::vector > (0x174D) + # ThisType: const std::vector >* (0x1789) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x89, 0x17, 0x00, 0x00 + .byte 0x00, 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_iterator > > std::vector >::() (0x178B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (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 + # ArgList (0x178E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x177D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x7d, 0x17, 0x00, 0x00 + # MemberFunction (0x178F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x177C) + # ClassType: std::vector > (0x174D) + # ThisType: const std::vector >* (0x1789) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator > >) (0x178E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7c, 0x17, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x89, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8e, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1790) { + # 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 (0x1791) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x1790) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x90, 0x17, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1792) { + # 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 (0x1793) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x1792) + # ClassType: std::vector > (0x174D) + # ThisType: const std::vector >* (0x1789) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x92, 0x17, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x89, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1794) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x1791) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x1793) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x93, 0x17, 0x00, 0x00 + # MethodOverloadList (0x1795) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64) (0x1756) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, const int&) (0x1758) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x56, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x17, 0x00, 0x00 + # MemberFunction (0x1796) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x174D) + # ThisType: const std::vector >* (0x1789) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x89, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1797) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x1751) + # ClassType: std::vector > (0x174D) + # ThisType: const std::vector >* (0x1789) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x51, 0x17, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x89, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1798) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: std::vector > (0x174D) + # ThisType: const std::vector >* (0x1789) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x89, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1799) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x179A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::vector >::(unsigned __int64) (0x1798) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int& std::vector >::(unsigned __int64) (0x1799) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x98, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x17, 0x00, 0x00 + # MemberFunction (0x179B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x179C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x105C) + # ClassType: std::vector > (0x174D) + # ThisType: const std::vector >* (0x1789) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x89, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x179D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int* std::vector >::() (0x179B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int* std::vector >::() (0x179C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9b, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9c, 0x17, 0x00, 0x00 + # MemberFunction (0x179E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x179F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: std::vector > (0x174D) + # ThisType: const std::vector >* (0x1789) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x89, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x17A0) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int& std::vector >::() (0x179E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::vector >::() (0x179F) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9e, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9f, 0x17, 0x00, 0x00 + # MemberFunction (0x17A1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x177C) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator > >) (0x178E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7c, 0x17, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8e, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x17A2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x177D) + # ArgType: std::_Vector_const_iterator > > (0x177D) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0x7d, 0x17, 0x00, 0x00 + # MemberFunction (0x17A3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x177C) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (0x17A2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7c, 0x17, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa2, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x17A4) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >) (0x17A1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (0x17A3) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa1, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa3, 0x17, 0x00, 0x00 + # ArgList (0x17A5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >& (0x176C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6c, 0x17, 0x00, 0x00 + # MemberFunction (0x17A6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&) (0x17A5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa5, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17A7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17A8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int*) (0x100A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17A9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector > (0x174D) + # ThisType: const std::vector >* (0x1789) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x89, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x17AA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const int* (0x105C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + # MemberFunction (0x17AB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x174D) + # ThisType: const std::vector >* (0x1789) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int*) (0x17AA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x89, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xaa, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x17AC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int* (0x674) + # ArgType: unsigned __int64 (0x23) + # ArgType: const int* (0x105C) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + # MemberFunction (0x17AD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int*, unsigned __int64, const int*) (0x17AC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xac, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17AE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x174D) + # ThisType: const std::vector >* (0x1789) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x89, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17AF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x174D) + # ThisType: const std::vector >* (0x1789) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int*) (0x100A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x89, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x17B0) { + # 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@H@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 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, 0x69, 0x6e + .byte 0x74, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 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 (0x17B1) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vector_alloc > > (0x174E) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0xA + # MethodListIndex: 0x1769 + # Name: vector + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, const int*) (0x176B) + # Name: _Construct_n + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1771 + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1776 + # Name: _Assign_rv + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x177B + # Name: push_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1786 + # Name: insert + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1788 + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x1750) + # Name: ~vector + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64) (0x1756) + # Name: reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x178A) + # Name: capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x178A) + # Name: _Unused_capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x178A) + # Name: _Has_unused_capacity + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x178D + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x178D + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >) (0x178F) + # Name: _Make_iter + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1794 + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1794 + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x178C) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x178C) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x1793) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x1793) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x1750) + # Name: shrink_to_fit + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1795 + # Name: resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x178A) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x178A) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::vector >::() (0x1796) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::allocator std::vector >::() (0x1797) + # Name: get_allocator + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x179A + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x179A + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x179D + # Name: data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x17A0 + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x17A0 + # Name: back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x1750) + # Name: pop_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x17A4 + # Name: erase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64) (0x1756) + # Name: _Pop_back_n + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x1750) + # Name: clear + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&) (0x17A6) + # Name: swap + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: bool std::vector >::(unsigned __int64) (0x17A7) + # Name: _Buy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector >::(int*, int*) (0x17A8) + # Name: _Destroy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: unsigned __int64 std::vector >::(unsigned __int64) (0x17A9) + # Name: _Grow_to + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: bool std::vector >::(const int*) (0x17AB) + # Name: _Inside + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector >::(unsigned __int64) (0x1756) + # Name: _Reallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector >::(unsigned __int64) (0x1756) + # Name: _Reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector >::() (0x1750) + # Name: _Tidy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, unsigned __int64, const int&) (0x1785) + # Name: _Insert_n + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: int* std::vector >::(int*, unsigned __int64, const int*) (0x17AD) + # Name: _Ufill + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector >::() (0x17AE) + # Name: _Xlen + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector >::() (0x17AE) + # Name: _Xran + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector >::(int*, int*) (0x17AF) + # Name: _Orphan_range + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::vector > (0x174D) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_alloc > > (0x174E) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1751) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > (0x17B0) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x105C) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator > > (0x177C) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x177D) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x1790) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x1792) + # Name: const_reverse_iterator + # } + # } + .byte 0xce, 0x04, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x0a, 0x00 + .byte 0x69, 0x17, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6b, 0x17, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x5f, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x71, 0x17, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x76, 0x17, 0x00, 0x00 + .byte 0x5f, 0x41, 0x73, 0x73 + .byte 0x69, 0x67, 0x6e, 0x5f + .byte 0x72, 0x76, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x7b, 0x17, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x86, 0x17, 0x00, 0x00 + .byte 0x69, 0x6e, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x88, 0x17, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x50, 0x17, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 0x17, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x72, 0x76, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8a, 0x17, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8a, 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, 0x03, 0x00 + .byte 0x8a, 0x17, 0x00, 0x00 + .byte 0x5f, 0x48, 0x61, 0x73 + .byte 0x5f, 0x75, 0x6e, 0x75 + .byte 0x73, 0x65, 0x64, 0x5f + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x8d, 0x17, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x8d, 0x17, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8f, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x6b + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x94, 0x17, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x94, 0x17, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x17, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x17, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x93, 0x17, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x93, 0x17, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x50, 0x17, 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 0x95, 0x17, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8a, 0x17, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8a, 0x17, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x96, 0x17, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x97, 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 0x9a, 0x17, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x9a, 0x17, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x9d, 0x17, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa0, 0x17, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa0, 0x17, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x50, 0x17, 0x00, 0x00 + .byte 0x70, 0x6f, 0x70, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa4, 0x17, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 0x17, 0x00, 0x00 + .byte 0x5f, 0x50, 0x6f, 0x70 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x5f, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x50, 0x17, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa6, 0x17, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xa7, 0x17, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xa8, 0x17, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x72, 0x6f + .byte 0x77, 0x5f, 0x74, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xab, 0x17, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x69, 0x64, 0x65, 0x00 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x56, 0x17, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x65, 0x00 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x56, 0x17, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x65, 0x72, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x50, 0x17, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x85, 0x17, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xad, 0x17, 0x00, 0x00 + .byte 0x5f, 0x55, 0x66, 0x69 + .byte 0x6c, 0x6c, 0x00, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xae, 0x17, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xae, 0x17, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xaf, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x51, 0x17, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .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 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7c, 0x17, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7d, 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 0x90, 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 0x92, 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 (0x17B2) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 94 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x17B1) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::vector > + # LinkageName: .?AV?$vector@HV?$allocator@H@std@@@std@@ + # } + .byte 0x66, 0x00, 0x04, 0x15 + .byte 0x5e, 0x00, 0x10, 0x02 + .byte 0xb1, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x76 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x3c, 0x69, 0x6e + .byte 0x74, 0x2c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x76, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x40, 0x48, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x48 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x17B3) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector + # } + .byte 0x4e, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x76 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x17B4) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector > (0x17B2) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 678 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb2, 0x17, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0xa6, 0x02, 0x00, 0x00 + # Class (0x17B5) { + # 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@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@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, 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, 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 0x69, 0x6e, 0x74, 0x3e + .byte 0x20, 0x3e, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x53, 0x69 + .byte 0x6d, 0x70, 0x6c, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x3e, 0x20 + .byte 0x3e, 0x2c, 0x31, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x5f + .byte 0x43, 0x6f, 0x6d, 0x70 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x65, 0x64, 0x5f, 0x70 + .byte 0x61, 0x69, 0x72, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 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, 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 (0x17B6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_alloc > > (0x174E) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x17B7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x174E) + # ThisType: std::_Vector_alloc > >* (0x17B6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xb6, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x17B8) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Wrap_alloc > (0x17B0) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x17B9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Wrap_alloc > (0x17B8) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb8, 0x17, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x17BA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Wrap_alloc >& (0x17B9) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb9, 0x17, 0x00, 0x00 + # MemberFunction (0x17BB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x174E) + # ThisType: std::_Vector_alloc > >* (0x17B6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc >&) (0x17BA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xb6, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xba, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x17BC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Wrap_alloc > (0x17B0) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x17BD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Wrap_alloc >& (0x17BC) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xbc, 0x17, 0x00, 0x00 + # MemberFunction (0x17BE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x174E) + # ThisType: std::_Vector_alloc > >* (0x17B6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&) (0x17BD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xb6, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbd, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x17BF) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_alloc > > (0x174E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x17C0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_alloc > > (0x17BF) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xbf, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x17C1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x1257) + # ClassType: std::_Vector_alloc > > (0x174E) + # ThisType: const std::_Vector_alloc > >* (0x17C0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x12, 0x00, 0x00 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xc0, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17C2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy*& (0x125B) + # ClassType: std::_Vector_alloc > > (0x174E) + # ThisType: std::_Vector_alloc > >* (0x17B6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5b, 0x12, 0x00, 0x00 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xb6, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17C3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* const& (0x125E) + # ClassType: std::_Vector_alloc > > (0x174E) + # ThisType: const std::_Vector_alloc > >* (0x17C0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5e, 0x12, 0x00, 0x00 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xc0, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x17C4) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy*& std::_Vector_alloc > >::() (0x17C2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* const& std::_Vector_alloc > >::() (0x17C3) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc2, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc3, 0x17, 0x00, 0x00 + # Pointer (0x17C5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_alloc > > (0x174E) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x17C6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_alloc > >& (0x17C5) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc5, 0x17, 0x00, 0x00 + # MemberFunction (0x17C7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x174E) + # ThisType: std::_Vector_alloc > >* (0x17B6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_alloc > >&) (0x17C6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xb6, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc6, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17C8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc >& (0x17BC) + # ClassType: std::_Vector_alloc > > (0x174E) + # ThisType: std::_Vector_alloc > >* (0x17B6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbc, 0x17, 0x00, 0x00 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xb6, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17C9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Wrap_alloc >& (0x17B9) + # ClassType: std::_Vector_alloc > > (0x174E) + # ThisType: const std::_Vector_alloc > >* (0x17C0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb9, 0x17, 0x00, 0x00 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xc0, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x17CA) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc >& std::_Vector_alloc > >::() (0x17C8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Wrap_alloc >& std::_Vector_alloc > >::() (0x17C9) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc8, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc9, 0x17, 0x00, 0x00 + # Class (0x17CB) { + # 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 (0x17CC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val > (0x17CB) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcb, 0x17, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x17CD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val >& (0x17CC) + # ClassType: std::_Vector_alloc > > (0x174E) + # ThisType: std::_Vector_alloc > >* (0x17B6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcc, 0x17, 0x00, 0x00 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xb6, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x17CE) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val > (0x17CB) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xcb, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x17CF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_val > (0x17CE) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xce, 0x17, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x17D0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val >& (0x17CF) + # ClassType: std::_Vector_alloc > > (0x174E) + # ThisType: const std::_Vector_alloc > >* (0x17C0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcf, 0x17, 0x00, 0x00 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xc0, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x17D1) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val >& std::_Vector_alloc > >::() (0x17CD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val >& std::_Vector_alloc > >::() (0x17D0) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcd, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x17, 0x00, 0x00 + # MemberFunction (0x17D2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int*& (0x1426) + # ClassType: std::_Vector_alloc > > (0x174E) + # ThisType: std::_Vector_alloc > >* (0x17B6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xb6, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x17D3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const int* (0x107E) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7e, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x17D4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int*& (0x17D3) + # ClassType: std::_Vector_alloc > > (0x174E) + # ThisType: const std::_Vector_alloc > >* (0x17C0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd3, 0x17, 0x00, 0x00 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xc0, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x17D5) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int*& std::_Vector_alloc > >::() (0x17D2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int*& std::_Vector_alloc > >::() (0x17D4) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd2, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x17, 0x00, 0x00 + # Struct (0x17D6) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Simple_types + # LinkageName: .?AU?$_Simple_types@H@std@@ + # } + .byte 0x4a, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x53, 0x69, 0x6d, 0x70 + .byte 0x6c, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x53, 0x69, 0x6d + .byte 0x70, 0x6c, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x40, 0x48, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # FieldList (0x17D7) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Compressed_pair >,std::_Vector_val >,1> (0x17B5) + # FieldOffset: 0x0 + # Name: _Mypair + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x17B7) + # Name: _Vector_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x17B7) + # Name: ~_Vector_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::(const std::_Wrap_alloc >&) (0x17BB) + # Name: _Copy_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::(std::_Wrap_alloc >&) (0x17BE) + # Name: _Move_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x17B7) + # Name: _Alloc_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x17B7) + # Name: _Free_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12** std::_Vector_alloc > >::() (0x17C1) + # Name: _Getpfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x17C4 + # Name: _Myproxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x17B7) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::(std::_Vector_alloc > >&) (0x17C7) + # Name: _Swap_all + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x17CA + # Name: _Getal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x17D1 + # Name: _Get_data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x17D5 + # Name: _Myfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x17D5 + # Name: _Mylast + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x17D5 + # Name: _Myend + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_alloc > > (0x174E) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1751) + # Name: _Alloc + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > (0x17B0) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Simple_types (0x17D6) + # Name: _Val_types + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x105C) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator > > (0x177C) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x177D) + # Name: const_iterator + # } + # } + .byte 0x46, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xb5, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb7, 0x17, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb7, 0x17, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbb, 0x17, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbe, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb7, 0x17, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb7, 0x17, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc1, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc4, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb7, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xca, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd1, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd5, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd5, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd5, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x51, 0x17, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd6, 0x17, 0x00, 0x00 + .byte 0x5f, 0x56, 0x61, 0x6c + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 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 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7c, 0x17, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Class (0x17D8) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 35 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x17D7) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vector_alloc > > + # LinkageName: .?AV?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@ + # } + .byte 0xa2, 0x00, 0x04, 0x15 + .byte 0x23, 0x00, 0x10, 0x02 + .byte 0xd7, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x56 + .byte 0x65, 0x63, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x3c, 0x69, 0x6e + .byte 0x74, 0x2c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x40, 0x55, 0x3f + .byte 0x24, 0x5f, 0x56, 0x65 + .byte 0x63, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x40, 0x48, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x48 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x17D9) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_alloc > > (0x17D8) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 498 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd8, 0x17, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0xf2, 0x01, 0x00, 0x00 + # Pointer (0x17DA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x1752) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x52, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x17DB) { + # 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 (0x17DC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: std::allocator (0x1751) + # ThisType: const std::allocator* (0x17DA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int&) (0x17DB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x51, 0x17, 0x00, 0x00 + .byte 0xda, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xdb, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17DD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x105C) + # ClassType: std::allocator (0x1751) + # ThisType: const std::allocator* (0x17DA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1044) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x51, 0x17, 0x00, 0x00 + .byte 0xda, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x17DE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int* std::allocator::(int&) (0x17DC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int* std::allocator::(const int&) (0x17DD) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x17, 0x00, 0x00 + # Pointer (0x17DF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x1751) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x51, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x17E0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1751) + # ThisType: std::allocator* (0x17DF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x51, 0x17, 0x00, 0x00 + .byte 0xdf, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17E1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1751) + # ThisType: std::allocator* (0x17DF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1754) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x51, 0x17, 0x00, 0x00 + .byte 0xdf, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x17E2) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::() (0x17E0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(const std::allocator&) (0x17E1) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe0, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe1, 0x17, 0x00, 0x00 + # ArgList (0x17E3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* (0x674) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x17E4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1751) + # ThisType: std::allocator* (0x17DF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, unsigned __int64) (0x17E3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x51, 0x17, 0x00, 0x00 + .byte 0xdf, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe3, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17E5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: std::allocator (0x1751) + # ThisType: std::allocator* (0x17DF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x51, 0x17, 0x00, 0x00 + .byte 0xdf, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17E6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: std::allocator (0x1751) + # ThisType: std::allocator* (0x17DF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const void*) (0x1293) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x51, 0x17, 0x00, 0x00 + .byte 0xdf, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x17E7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int* std::allocator::(unsigned __int64) (0x17E5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int* std::allocator::(unsigned __int64, const void*) (0x17E6) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe5, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x17, 0x00, 0x00 + # MemberFunction (0x17E8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::allocator (0x1751) + # ThisType: const std::allocator* (0x17DA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x51, 0x17, 0x00, 0x00 + .byte 0xda, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x17E9) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x17DE + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x17E2 + # Name: allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(int*, unsigned __int64) (0x17E4) + # Name: deallocate + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x17E7 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::allocator::() (0x17E8) + # Name: max_size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void (0x3) + # Name: _Not_user_specialized + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x105C) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: is_always_equal + # } + # } + .byte 0x5e, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xde, 0x17, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe2, 0x17, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe4, 0x17, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe7, 0x17, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe8, 0x17, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x74 + .byte 0x5f, 0x75, 0x73, 0x65 + .byte 0x72, 0x5f, 0x73, 0x70 + .byte 0x65, 0x63, 0x69, 0x61 + .byte 0x6c, 0x69, 0x7a, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x97, 0x12, 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 0x97, 0x12, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x17EA) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x17E9) + # 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 0xe9, 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 (0x17EB) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator (0x17EA) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 660 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xea, 0x17, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x94, 0x02, 0x00, 0x00 + # Pointer (0x17EC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::initializer_list (0x1766) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x66, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x17ED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::initializer_list (0x1766) + # ThisType: std::initializer_list* (0x17EC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x66, 0x17, 0x00, 0x00 + .byte 0xec, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17EE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::initializer_list (0x1766) + # ThisType: std::initializer_list* (0x17EC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, const int*) (0x10EE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x66, 0x17, 0x00, 0x00 + .byte 0xec, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xee, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x17EF) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::initializer_list::() (0x17ED) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::initializer_list::(const int*, const int*) (0x17EE) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xed, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x17, 0x00, 0x00 + # Modifier (0x17F0) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::initializer_list (0x1766) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x66, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x17F1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::initializer_list (0x17F0) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf0, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x17F2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x105C) + # ClassType: std::initializer_list (0x1766) + # ThisType: const std::initializer_list* (0x17F1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x66, 0x17, 0x00, 0x00 + .byte 0xf1, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17F3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::initializer_list (0x1766) + # ThisType: const std::initializer_list* (0x17F1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x66, 0x17, 0x00, 0x00 + .byte 0xf1, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x17F4) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int* (0x105C) + # FieldOffset: 0x0 + # Name: _First + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int* (0x105C) + # FieldOffset: 0x8 + # Name: _Last + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x17EF + # Name: initializer_list + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* std::initializer_list::() (0x17F2) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* std::initializer_list::() (0x17F2) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::initializer_list::() (0x17F3) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x105C) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x105C) + # Name: const_iterator + # } + # } + .byte 0xee, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x46 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xef, 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 0xf2, 0x17, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf2, 0x17, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf3, 0x17, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Class (0x17F5) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 13 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x17F4) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::initializer_list + # LinkageName: .?AV?$initializer_list@H@std@@ + # } + .byte 0x4e, 0x00, 0x04, 0x15 + .byte 0x0d, 0x00, 0x10, 0x02 + .byte 0xf4, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x72, 0x5f, 0x6c + .byte 0x69, 0x73, 0x74, 0x3c + .byte 0x69, 0x6e, 0x74, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x72, 0x5f, 0x6c + .byte 0x69, 0x73, 0x74, 0x40 + .byte 0x48, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # StringId (0x17F6) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\initializer_list + # } + .byte 0x56, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x72, 0x5f, 0x6c + .byte 0x69, 0x73, 0x74, 0x00 + # UdtSourceLine (0x17F7) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::initializer_list (0x17F5) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\initializer_list (0x17F6) + # LineNumber: 16 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf5, 0x17, 0x00, 0x00 + .byte 0xf6, 0x17, 0x00, 0x00 + .byte 0x10, 0x00, 0x00, 0x00 + # Struct (0x17F8) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Iterator012 + # LinkageName: .?AU?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@ + # } + .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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x49, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x30, 0x31, 0x32, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x61, 0x6e + .byte 0x64, 0x6f, 0x6d, 0x5f + .byte 0x61, 0x63, 0x63, 0x65 + .byte 0x73, 0x73, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x74, 0x61, 0x67, 0x2c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x20, 0x6c, 0x6f, 0x6e + .byte 0x67, 0x2c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x2a, 0x2c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x26, 0x2c, 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, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x49, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x30, 0x31, 0x32, 0x40 + .byte 0x55, 0x72, 0x61, 0x6e + .byte 0x64, 0x6f, 0x6d, 0x5f + .byte 0x61, 0x63, 0x63, 0x65 + .byte 0x73, 0x73, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x74, 0x61, 0x67, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x48, 0x5f, 0x4a + .byte 0x50, 0x45, 0x42, 0x48 + .byte 0x41, 0x45, 0x42, 0x48 + .byte 0x55, 0x5f, 0x49, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x31 + .byte 0x32, 0x40, 0x32, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x17F9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator > > (0x177D) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x17FA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x177D) + # ThisType: std::_Vector_const_iterator > >* (0x17F9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0xf9, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x17FB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* (0x674) + # ArgType: const std::_Container_base12* (0x12A1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0xa1, 0x12, 0x00, 0x00 + # MemberFunction (0x17FC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x177D) + # ThisType: std::_Vector_const_iterator > >* (0x17F9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, const std::_Container_base12*) (0x17FB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0xf9, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xfb, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x17FD) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::() (0x17FA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::(int*, const std::_Container_base12*) (0x17FC) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfa, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfc, 0x17, 0x00, 0x00 + # Pointer (0x17FE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator > > (0x177D) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x17FF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > >& (0x17FE) + # ClassType: std::_Vector_const_iterator > > (0x177D) + # ThisType: std::_Vector_const_iterator > >* (0x17F9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int*) (0x17AA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfe, 0x17, 0x00, 0x00 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0xf9, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xaa, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1800) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_const_iterator > > (0x177D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1801) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_const_iterator > > (0x1800) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x00, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1802) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x105C) + # ClassType: std::_Vector_const_iterator > > (0x177D) + # ThisType: const std::_Vector_const_iterator > >* (0x1801) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0x01, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1803) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: std::_Vector_const_iterator > > (0x177D) + # ThisType: const std::_Vector_const_iterator > >* (0x1801) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0x01, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1804) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > >& (0x17FE) + # ClassType: std::_Vector_const_iterator > > (0x177D) + # ThisType: std::_Vector_const_iterator > >* (0x17F9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfe, 0x17, 0x00, 0x00 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0xf9, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1805) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > > (0x177D) + # ClassType: std::_Vector_const_iterator > > (0x177D) + # ThisType: std::_Vector_const_iterator > >* (0x17F9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0xf9, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1806) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::() (0x1804) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::_Vector_const_iterator > >::(int) (0x1805) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x05, 0x18, 0x00, 0x00 + # MemberFunction (0x1807) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > >& (0x17FE) + # ClassType: std::_Vector_const_iterator > > (0x177D) + # ThisType: std::_Vector_const_iterator > >* (0x17F9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfe, 0x17, 0x00, 0x00 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0xf9, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1808) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > > (0x177D) + # ClassType: std::_Vector_const_iterator > > (0x177D) + # ThisType: const std::_Vector_const_iterator > >* (0x1801) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0x01, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1809) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_const_iterator > > (0x1800) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x00, 0x18, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x180A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vector_const_iterator > >& (0x1809) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x09, 0x18, 0x00, 0x00 + # MemberFunction (0x180B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: std::_Vector_const_iterator > > (0x177D) + # ThisType: const std::_Vector_const_iterator > >* (0x1801) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x180A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0x01, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0a, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x180C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::_Vector_const_iterator > >::(__int64) (0x1808) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: __int64 std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x180B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x08, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x18, 0x00, 0x00 + # MemberFunction (0x180D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: std::_Vector_const_iterator > > (0x177D) + # ThisType: const std::_Vector_const_iterator > >* (0x1801) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0x01, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x180E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Vector_const_iterator > > (0x177D) + # ThisType: const std::_Vector_const_iterator > >* (0x1801) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x180A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0x01, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0a, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x180F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x177D) + # ThisType: const std::_Vector_const_iterator > >* (0x1801) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x180A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0x01, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0a, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1810) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Iterator012 (0x17F8) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: int* (0x674) + # FieldOffset: 0x10 + # Name: _Ptr + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x17FD + # Name: _Vector_const_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::(const int*) (0x17FF) + # Name: _Rechecked + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* std::_Vector_const_iterator > >::() (0x1802) + # Name: _Unchecked + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& std::_Vector_const_iterator > >::() (0x1803) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* std::_Vector_const_iterator > >::() (0x1802) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1806 + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1806 + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::(__int64) (0x1807) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::_Vector_const_iterator > >::(__int64) (0x1808) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::(__int64) (0x1807) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x180C + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& std::_Vector_const_iterator > >::(__int64) (0x180D) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x180E) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x180E) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x180E) + # Name: operator< + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x180E) + # Name: operator> + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x180E) + # Name: operator<= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x180E) + # Name: operator>= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x180F) + # Name: _Compat + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x177D) + # Name: _Myiter + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x105C) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: _Tptr + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x105C) + # Name: _Unchecked_type + # } + # } + .byte 0x46, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xf8, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x50 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xfd, 0x17, 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 0xff, 0x17, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x02, 0x18, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x03, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x02, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x06, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x06, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x07, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x08, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x07, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0c, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0d, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0e, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0e, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0e, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0e, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0e, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0e, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0f, 0x18, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x74, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x69 + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x5f, 0x54, 0x70, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Class (0x1811) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 33 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1810) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 24 + # 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 0x21, 0x00, 0x10, 0x02 + .byte 0x10, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x53, 0x69, 0x6d + .byte 0x70, 0x6c, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x3c, 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 + # UdtSourceLine (0x1812) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_const_iterator > > (0x1811) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 22 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x11, 0x18, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0x16, 0x00, 0x00, 0x00 + # Pointer (0x1813) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Wrap_alloc > (0x17B8) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb8, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1814) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc > (0x17B0) + # ClassType: std::_Wrap_alloc > (0x17B0) + # ThisType: const std::_Wrap_alloc >* (0x1813) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Nil) (0x12EF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x13, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xef, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1815) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: std::_Wrap_alloc > (0x17B0) + # ThisType: const std::_Wrap_alloc >* (0x1813) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int&) (0x17DB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x13, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xdb, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1816) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x105C) + # ClassType: std::_Wrap_alloc > (0x17B0) + # ThisType: const std::_Wrap_alloc >* (0x1813) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1044) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x13, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1817) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int* std::_Wrap_alloc >::(int&) (0x1815) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int* std::_Wrap_alloc >::(const int&) (0x1816) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x15, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x16, 0x18, 0x00, 0x00 + # Pointer (0x1818) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Wrap_alloc > (0x17B0) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1819) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x17B0) + # ThisType: std::_Wrap_alloc >* (0x1818) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x18, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x181A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x17B0) + # ThisType: std::_Wrap_alloc >* (0x1818) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc >&) (0x17BA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x18, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xba, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x181B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Wrap_alloc > (0x17B0) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x181C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Wrap_alloc >&& (0x181B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1b, 0x18, 0x00, 0x00 + # MemberFunction (0x181D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x17B0) + # ThisType: std::_Wrap_alloc >* (0x1818) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&&) (0x181C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x18, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1c, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x181E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc >::() (0x1819) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc >::(const std::_Wrap_alloc >&) (0x181A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc >::(std::_Wrap_alloc >&&) (0x181D) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1d, 0x18, 0x00, 0x00 + # MemberFunction (0x181F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc >& (0x17BC) + # ClassType: std::_Wrap_alloc > (0x17B0) + # ThisType: std::_Wrap_alloc >* (0x1818) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc >&) (0x17BA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbc, 0x17, 0x00, 0x00 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x18, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xba, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1820) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc >& (0x17BC) + # ClassType: std::_Wrap_alloc > (0x17B0) + # ThisType: std::_Wrap_alloc >* (0x1818) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&&) (0x181C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbc, 0x17, 0x00, 0x00 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x18, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1c, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1821) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc >& std::_Wrap_alloc >::(const std::_Wrap_alloc >&) (0x181F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc >& std::_Wrap_alloc >::(std::_Wrap_alloc >&&) (0x1820) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1f, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x18, 0x00, 0x00 + # MemberFunction (0x1822) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: std::_Wrap_alloc > (0x17B0) + # ThisType: std::_Wrap_alloc >* (0x1818) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x18, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1823) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: std::_Wrap_alloc > (0x17B0) + # ThisType: std::_Wrap_alloc >* (0x1818) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, const void*, std::_Nil) (0x12FF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x18, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xff, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1824) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int* std::_Wrap_alloc >::(unsigned __int64) (0x1822) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int* std::_Wrap_alloc >::(unsigned __int64, const void*, std::_Nil) (0x1823) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x22, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x18, 0x00, 0x00 + # MemberFunction (0x1825) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x17B0) + # ThisType: std::_Wrap_alloc >* (0x1818) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, unsigned __int64) (0x17E3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x18, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe3, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1826) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::_Wrap_alloc > (0x17B0) + # ThisType: const std::_Wrap_alloc >* (0x1813) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Nil) (0x12EF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x13, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xef, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1827) { + # 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 (0x1828) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::allocator (0x1751) + # BaseOffset: 0x0 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc > std::_Wrap_alloc >::(std::_Nil) (0x1814) + # Name: select_on_container_copy_construction + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1817 + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x181E + # Name: _Wrap_alloc + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1821 + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1824 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc >::(int*, unsigned __int64) (0x1825) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::_Wrap_alloc >::(std::_Nil) (0x1826) + # Name: max_size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1751) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x1827) + # Name: _Mytraits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x105C) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x603) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x1292) + # Name: const_void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: is_always_equal + # } + # } + .byte 0x3a, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x51, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x14, 0x18, 0x00, 0x00 + .byte 0x73, 0x65, 0x6c, 0x65 + .byte 0x63, 0x74, 0x5f, 0x6f + .byte 0x6e, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x74, 0x61, 0x69 + .byte 0x6e, 0x65, 0x72, 0x5f + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x5f, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x17, 0x18, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x1e, 0x18, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x21, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x24, 0x18, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x25, 0x18, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x26, 0x18, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x51, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x27, 0x18, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x5f, 0x70, 0x6f, 0x69 + .byte 0x6e, 0x74, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x92, 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 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x05, 0x13, 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 0x97, 0x12, 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 0x05, 0x13, 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 0x97, 0x12, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x1829) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 28 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1828) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Wrap_alloc > + # LinkageName: .?AU?$_Wrap_alloc@V?$allocator@H@std@@@std@@ + # } + .byte 0x6a, 0x00, 0x05, 0x15 + .byte 0x1c, 0x00, 0x10, 0x02 + .byte 0x28, 0x18, 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, 0x69, 0x6e + .byte 0x74, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 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 (0x182A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Wrap_alloc > (0x1829) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 881 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x29, 0x18, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x71, 0x03, 0x00, 0x00 + # Pointer (0x182B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Compressed_pair >,std::_Vector_val >,1> (0x17B5) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb5, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x182C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc >& (0x17BC) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x17B5) + # ThisType: std::_Compressed_pair >,std::_Vector_val >,1>* (0x182B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbc, 0x17, 0x00, 0x00 + .byte 0xb5, 0x17, 0x00, 0x00 + .byte 0x2b, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x182D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair >,std::_Vector_val >,1> (0x17B5) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb5, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x182E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Compressed_pair >,std::_Vector_val >,1> (0x182D) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2d, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x182F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Wrap_alloc >& (0x17B9) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x17B5) + # ThisType: const std::_Compressed_pair >,std::_Vector_val >,1>* (0x182E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb9, 0x17, 0x00, 0x00 + .byte 0xb5, 0x17, 0x00, 0x00 + .byte 0x2e, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1830) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Wrap_alloc > (0x17B0) + # Modifiers [ (0x2) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x02, 0x00, 0xf2, 0xf1 + # Pointer (0x1831) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile std::_Wrap_alloc > (0x1830) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x30, 0x18, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x1832) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair >,std::_Vector_val >,1> (0x17B5) + # Modifiers [ (0x2) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb5, 0x17, 0x00, 0x00 + .byte 0x02, 0x00, 0xf2, 0xf1 + # Pointer (0x1833) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile std::_Compressed_pair >,std::_Vector_val >,1> (0x1832) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x32, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1834) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: volatile std::_Wrap_alloc >& (0x1831) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x17B5) + # ThisType: volatile std::_Compressed_pair >,std::_Vector_val >,1>* (0x1833) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x31, 0x18, 0x00, 0x00 + .byte 0xb5, 0x17, 0x00, 0x00 + .byte 0x33, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1835) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Wrap_alloc > (0x17B0) + # Modifiers [ (0x3) + # Const (0x1) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0xf2, 0xf1 + # Pointer (0x1836) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile std::_Wrap_alloc > (0x1835) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x35, 0x18, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x1837) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair >,std::_Vector_val >,1> (0x17B5) + # Modifiers [ (0x3) + # Const (0x1) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb5, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0xf2, 0xf1 + # Pointer (0x1838) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile std::_Compressed_pair >,std::_Vector_val >,1> (0x1837) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x37, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1839) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const volatile std::_Wrap_alloc >& (0x1836) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x17B5) + # ThisType: const volatile std::_Compressed_pair >,std::_Vector_val >,1>* (0x1838) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x36, 0x18, 0x00, 0x00 + .byte 0xb5, 0x17, 0x00, 0x00 + .byte 0x38, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x183A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x182C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Wrap_alloc >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x182F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: volatile std::_Wrap_alloc >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x1834) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const volatile std::_Wrap_alloc >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x1839) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2f, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x34, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x18, 0x00, 0x00 + # MemberFunction (0x183B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val >& (0x17CC) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x17B5) + # ThisType: std::_Compressed_pair >,std::_Vector_val >,1>* (0x182B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcc, 0x17, 0x00, 0x00 + .byte 0xb5, 0x17, 0x00, 0x00 + .byte 0x2b, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x183C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val >& (0x17CF) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x17B5) + # ThisType: const std::_Compressed_pair >,std::_Vector_val >,1>* (0x182E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcf, 0x17, 0x00, 0x00 + .byte 0xb5, 0x17, 0x00, 0x00 + .byte 0x2e, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x183D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val > (0x17CB) + # Modifiers [ (0x2) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xcb, 0x17, 0x00, 0x00 + .byte 0x02, 0x00, 0xf2, 0xf1 + # Pointer (0x183E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile std::_Vector_val > (0x183D) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3d, 0x18, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x183F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: volatile std::_Vector_val >& (0x183E) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x17B5) + # ThisType: volatile std::_Compressed_pair >,std::_Vector_val >,1>* (0x1833) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3e, 0x18, 0x00, 0x00 + .byte 0xb5, 0x17, 0x00, 0x00 + .byte 0x33, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1840) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val > (0x17CB) + # Modifiers [ (0x3) + # Const (0x1) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xcb, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0xf2, 0xf1 + # Pointer (0x1841) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile std::_Vector_val > (0x1840) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x40, 0x18, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1842) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const volatile std::_Vector_val >& (0x1841) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x17B5) + # ThisType: const volatile std::_Compressed_pair >,std::_Vector_val >,1>* (0x1838) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x18, 0x00, 0x00 + .byte 0xb5, 0x17, 0x00, 0x00 + .byte 0x38, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1843) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x183B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x183C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: volatile std::_Vector_val >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x183F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const volatile std::_Vector_val >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x1842) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3b, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3c, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3f, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x42, 0x18, 0x00, 0x00 + # FieldList (0x1844) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Private (0x1) + # BaseType: std::_Wrap_alloc > (0x17B0) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_val > (0x17CB) + # FieldOffset: 0x0 + # Name: _Myval2 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x183A + # Name: _Get_first + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1843 + # Name: _Get_second + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > (0x17B0) + # Name: _Mybase + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x01, 0x00 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xcb, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x61, 0x6c + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x3a, 0x18, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x43, 0x18, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x1845) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 11 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1844) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Compressed_pair >,std::_Vector_val >,1> + # LinkageName: .?AV?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@H@std@@@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@ + # } + .byte 0xf6, 0x00, 0x04, 0x15 + .byte 0x0b, 0x00, 0x10, 0x02 + .byte 0x44, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x43, 0x6f, 0x6d, 0x70 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x65, 0x64, 0x5f, 0x70 + .byte 0x61, 0x69, 0x72, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 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 0x69, 0x6e, 0x74, 0x3e + .byte 0x20, 0x3e, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x53, 0x69 + .byte 0x6d, 0x70, 0x6c, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x3e, 0x20 + .byte 0x3e, 0x2c, 0x31, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x5f + .byte 0x43, 0x6f, 0x6d, 0x70 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x65, 0x64, 0x5f, 0x70 + .byte 0x61, 0x69, 0x72, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 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, 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 (0x1846) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Compressed_pair >,std::_Vector_val >,1> (0x1845) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 266 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x45, 0x18, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x0a, 0x01, 0x00, 0x00 + # Pointer (0x1847) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val > (0x17CB) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcb, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1848) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_val > (0x17CB) + # ThisType: std::_Vector_val >* (0x1847) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcb, 0x17, 0x00, 0x00 + .byte 0x47, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1849) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x129F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: int* (0x674) + # FieldOffset: 0x8 + # Name: _Myfirst + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: int* (0x674) + # FieldOffset: 0x10 + # Name: _Mylast + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: int* (0x674) + # FieldOffset: 0x18 + # Name: _Myend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_val >::() (0x1848) + # Name: _Vector_val + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_val > (0x17CB) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x105C) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator > > (0x177C) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x177D) + # Name: const_iterator + # } + # } + .byte 0x2e, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x9f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4d + .byte 0x79, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x4d + .byte 0x79, 0x6c, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x4d + .byte 0x79, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x48, 0x18, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xcb, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .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 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7c, 0x17, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Class (0x184A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 15 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1849) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vector_val > + # LinkageName: .?AV?$_Vector_val@U?$_Simple_types@H@std@@@std@@ + # } + .byte 0x72, 0x00, 0x04, 0x15 + .byte 0x0f, 0x00, 0x10, 0x02 + .byte 0x49, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x53, 0x69, 0x6d + .byte 0x70, 0x6c, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x3c, 0x69, 0x6e + .byte 0x74, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x40, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x53 + .byte 0x69, 0x6d, 0x70, 0x6c + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x73, 0x40 + .byte 0x48, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x184B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_val > (0x184A) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 467 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4a, 0x18, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0xd3, 0x01, 0x00, 0x00 + # FieldList (0x184C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x105C) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: const_reference + # } + # } + .byte 0x96, 0x00, 0x03, 0x12 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + # Struct (0x184D) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 7 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x184C) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Simple_types + # LinkageName: .?AU?$_Simple_types@H@std@@ + # } + .byte 0x4a, 0x00, 0x05, 0x15 + .byte 0x07, 0x00, 0x10, 0x02 + .byte 0x4c, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x53, 0x69, 0x6d, 0x70 + .byte 0x6c, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x53, 0x69, 0x6d + .byte 0x70, 0x6c, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x40, 0x48, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x184E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Simple_types (0x184D) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 170 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4d, 0x18, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0xaa, 0x00, 0x00, 0x00 + # FieldList (0x184F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Iterator_base12 (0x1255) + # BaseOffset: 0x0 + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x105C) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: reference + # } + # } + .byte 0x7a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Struct (0x1850) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 6 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x184F) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::_Iterator012 + # LinkageName: .?AU?$_Iterator012@Urandom_access_iterator_tag@std@@H_JPEBHAEBHU_Iterator_base12@2@@std@@ + # } + .byte 0xde, 0x00, 0x05, 0x15 + .byte 0x06, 0x00, 0x10, 0x02 + .byte 0x4f, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x49, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x30, 0x31, 0x32, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x61, 0x6e + .byte 0x64, 0x6f, 0x6d, 0x5f + .byte 0x61, 0x63, 0x63, 0x65 + .byte 0x73, 0x73, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x74, 0x61, 0x67, 0x2c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x20, 0x6c, 0x6f, 0x6e + .byte 0x67, 0x2c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x2a, 0x2c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x26, 0x2c, 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, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x49, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x30, 0x31, 0x32, 0x40 + .byte 0x55, 0x72, 0x61, 0x6e + .byte 0x64, 0x6f, 0x6d, 0x5f + .byte 0x61, 0x63, 0x63, 0x65 + .byte 0x73, 0x73, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x74, 0x61, 0x67, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x48, 0x5f, 0x4a + .byte 0x50, 0x45, 0x42, 0x48 + .byte 0x41, 0x45, 0x42, 0x48 + .byte 0x55, 0x5f, 0x49, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x31 + .byte 0x32, 0x40, 0x32, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1851) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iterator012 (0x1850) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 579 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x50, 0x18, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x43, 0x02, 0x00, 0x00 + # Pointer (0x1852) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x1751) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x51, 0x17, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1853) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x1852) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x52, 0x18, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x1854) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: std::allocator_traits > (0x1827) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, unsigned __int64) (0x1853) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x27, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x53, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1855) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x1852) + # ArgType: unsigned __int64 (0x23) + # ArgType: const void* (0x1292) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x52, 0x18, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x92, 0x12, 0x00, 0x00 + # MemberFunction (0x1856) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: std::allocator_traits > (0x1827) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, unsigned __int64, const void*) (0x1855) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x27, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x55, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1857) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int* std::allocator_traits >::(std::allocator&, unsigned __int64) (0x1854) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int* std::allocator_traits >::(std::allocator&, unsigned __int64, const void*) (0x1856) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x54, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x56, 0x18, 0x00, 0x00 + # ArgList (0x1858) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x1852) + # ArgType: int* (0x674) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x52, 0x18, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x1859) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator_traits > (0x1827) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, int*, unsigned __int64) (0x1858) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x58, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x185A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::allocator_traits > (0x1827) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1754) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x27, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x185B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x1751) + # ClassType: std::allocator_traits > (0x1827) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1754) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x51, 0x17, 0x00, 0x00 + .byte 0x27, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x185C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1857 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::allocator_traits >::(std::allocator&, int*, unsigned __int64) (0x1859) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::allocator_traits >::(const std::allocator&) (0x185A) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::allocator std::allocator_traits >::(const std::allocator&) (0x185B) + # Name: select_on_container_copy_construction + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1751) + # Name: _Alloc + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1751) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x105C) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x603) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x1292) + # Name: const_void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: is_always_equal + # } + # } + .byte 0xce, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x59, 0x18, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x5a, 0x18, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x5b, 0x18, 0x00, 0x00 + .byte 0x73, 0x65, 0x6c, 0x65 + .byte 0x63, 0x74, 0x5f, 0x6f + .byte 0x6e, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x74, 0x61, 0x69 + .byte 0x6e, 0x65, 0x72, 0x5f + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x5f, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x51, 0x17, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x51, 0x17, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x5f, 0x70, 0x6f, 0x69 + .byte 0x6e, 0x74, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x92, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x76, 0x6f + .byte 0x69, 0x64, 0x5f, 0x70 + .byte 0x6f, 0x69, 0x6e, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x05, 0x13, 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 0x97, 0x12, 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 0x05, 0x13, 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 0x97, 0x12, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x185D) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x185C) + # 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 0x12, 0x00, 0x10, 0x02 + .byte 0x5c, 0x18, 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 (0x185E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator_traits > (0x185D) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 809 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x5d, 0x18, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x29, 0x03, 0x00, 0x00 + # Class (0x185F) { + # 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 (0x1860) { + # 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 (0x1861) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x185F) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1862) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1863) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x185F) + # ThisType: gsl::span* (0x1861) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, __int64) (0x1862) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x61, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x62, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1864) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x185F) + # ThisType: gsl::span* (0x1861) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, const char*) (0x11C2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x61, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1865) { + # 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 (0x1866) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x1865) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x65, 0x18, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1867) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x1866) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x66, 0x18, 0x00, 0x00 + # MemberFunction (0x1868) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x185F) + # ThisType: gsl::span* (0x1861) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x1867) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x61, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x67, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1869) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x1865) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x65, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x186A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x1869) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x69, 0x18, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x186B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (0x186A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6a, 0x18, 0x00, 0x00 + # MemberFunction (0x186C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x185F) + # ThisType: gsl::span* (0x1861) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x186B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x61, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6b, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x186D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x185F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x186E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x186D) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6d, 0x18, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x186F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x186E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6e, 0x18, 0x00, 0x00 + # MemberFunction (0x1870) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x185F) + # ThisType: gsl::span* (0x1861) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x186F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x61, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6f, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1871) { + # 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 (0x1872) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1871) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x71, 0x18, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1873) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x185F) + # ThisType: gsl::span* (0x1861) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x1872) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x61, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x72, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1874) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const char*, __int64) (0x1863) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const char*, const char*) (0x1864) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x1868) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x186C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x1870) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x1873) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x64, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6c, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x73, 0x18, 0x00, 0x00 + # MemberFunction (0x1875) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x185F) + # ThisType: gsl::span* (0x1861) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x61, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1876) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x185F) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1877) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x1876) + # ClassType: gsl::span (0x185F) + # ThisType: gsl::span* (0x1861) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x186F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x76, 0x18, 0x00, 0x00 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x61, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6f, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1878) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x186D) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6d, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1879) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x185F) + # ClassType: gsl::span (0x185F) + # ThisType: const gsl::span* (0x1878) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x78, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x187A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x185F) + # ClassType: gsl::span (0x185F) + # ThisType: const gsl::span* (0x1878) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x78, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x187B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x185F) + # ThisType: const gsl::span* (0x1878) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x78, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x187C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x185F) + # ThisType: const gsl::span* (0x1878) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x78, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x187D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char& (0x120E) + # ClassType: gsl::span (0x185F) + # ThisType: const gsl::span* (0x1878) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x12, 0x00, 0x00 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x78, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x187E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x114C) + # ClassType: gsl::span (0x185F) + # ThisType: const gsl::span* (0x1878) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x78, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x187F) { + # 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 (0x1880) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x187F) + # ClassType: gsl::span (0x185F) + # ThisType: const gsl::span* (0x1878) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7f, 0x18, 0x00, 0x00 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x78, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1881) { + # 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 (0x1882) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1881) + # ClassType: gsl::span (0x185F) + # ThisType: const gsl::span* (0x1878) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x81, 0x18, 0x00, 0x00 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x78, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1883) { + # 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 (0x1884) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1883) + # ClassType: gsl::span (0x185F) + # ThisType: const gsl::span* (0x1878) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x83, 0x18, 0x00, 0x00 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x78, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1885) { + # 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 (0x1886) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x1885) + # ClassType: gsl::span (0x185F) + # ThisType: const gsl::span* (0x1878) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x85, 0x18, 0x00, 0x00 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x78, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1887) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x185F) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1888) { + # 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 (0x1889) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x1888) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x88, 0x18, 0x00, 0x00 + # MemberFunction (0x188A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x185F) + # ClassType: gsl::span (0x185F) + # ThisType: const gsl::span* (0x1878) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x1889) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x78, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x89, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x188B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x1860) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1874 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x1875) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x1877) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1879) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1879) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x187A) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x187B) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x187B) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x187C) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char& gsl::span::(__int64) (0x187D) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char& gsl::span::(__int64) (0x187D) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char& gsl::span::(__int64) (0x187D) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* gsl::span::() (0x187E) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1880) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1880) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1882) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1882) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1884) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1884) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1886) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1886) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* gsl::span::() (0x187E) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* gsl::span::() (0x187E) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x1887) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x188A) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char (0x114B) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x114C) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x120E) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x187F) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1881) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1883) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x1885) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x1871) + # 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 0x60, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x74, 0x18, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x75, 0x18, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x77, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x79, 0x18, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x79, 0x18, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7a, 0x18, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7b, 0x18, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7b, 0x18, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7c, 0x18, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7d, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7d, 0x18, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7d, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7e, 0x18, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x80, 0x18, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x80, 0x18, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x82, 0x18, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x82, 0x18, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x84, 0x18, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x84, 0x18, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x86, 0x18, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x86, 0x18, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7e, 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 0x7e, 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 0x87, 0x18, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x8a, 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 0x4b, 0x11, 0x00, 0x00 + .byte 0x65, 0x6c, 0x65, 0x6d + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4c, 0x11, 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 0x7f, 0x18, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 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 0x83, 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 0x85, 0x18, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x71, 0x18, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x188C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x188B) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span + # LinkageName: .?AV?$span@$$CBD$0?0@gsl@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x8b, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x24, 0x24 + .byte 0x43, 0x42, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x188D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x188C) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x8c, 0x18, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x188E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x1860) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x60, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x188F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x188E) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8e, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1890) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x114C) + # ClassType: gsl::span::storage_type > (0x1860) + # ThisType: const gsl::span::storage_type >* (0x188F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x60, 0x18, 0x00, 0x00 + .byte 0x8f, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1891) { + # 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* (0x114C) + # FieldOffset: 0x8 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* gsl::span::storage_type >::() (0x1890) + # 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 0x4c, 0x11, 0x00, 0x00 + .byte 0x08, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x90, 0x18, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1892) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1891) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@ + # } + .byte 0xb6, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x91, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x64 + .byte 0x79, 0x6e, 0x61, 0x6d + .byte 0x69, 0x63, 0x5f, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x74, 0x6f, 0x72, 0x61 + .byte 0x67, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x56, 0x3f, 0x24, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x24, 0x24, 0x43 + .byte 0x42, 0x44, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1893) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x1892) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x92, 0x18, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 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____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 (0x1895) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____20:: (0x1894) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x94, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1896) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____20:: (0x1895) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x95, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1897) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector > (0x174D) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x1894) + # ThisType: const ____C_A_T_C_H____T_E_S_T____20::* (0x1896) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x94, 0x18, 0x00, 0x00 + .byte 0x96, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1898) { + # 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::::() (0x1897) + # Name: operator() + # } + # } + .byte 0x16, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x97, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Class (0x1899) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x1898) + # 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 0x98, 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 (0x189A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____20:: (0x1899) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13F8) + # LineNumber: 668 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x99, 0x18, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0x9c, 0x02, 0x00, 0x00 + # Class (0x189B) { + # 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 (0x189C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C7) + # 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 0xc7, 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 (0x189D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____20:: (0x189C) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13F8) + # LineNumber: 669 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x9c, 0x18, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0x9d, 0x02, 0x00, 0x00 + # Class (0x189E) { + # 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 (0x189F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____20:: (0x189E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x9e, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x18A0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____20:: (0x189F) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9f, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x18A1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x189E) + # ThisType: const ____C_A_T_C_H____T_E_S_T____20::* (0x18A0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x9e, 0x18, 0x00, 0x00 + .byte 0xa0, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x18A2) { + # 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::::() (0x18A1) + # Name: operator() + # } + # } + .byte 0x16, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa1, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Class (0x18A3) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x18A2) + # 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 0xa2, 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 (0x18A4) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____20:: (0x18A3) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13F8) + # LineNumber: 682 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa3, 0x18, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0xaa, 0x02, 0x00, 0x00 + # Class (0x18A5) { + # 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 (0x18A6) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C7) + # 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 0xc7, 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 (0x18A7) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____20:: (0x18A6) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13F8) + # LineNumber: 683 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa6, 0x18, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0xab, 0x02, 0x00, 0x00 + # Class (0x18A8) { + # 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 (0x18A9) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____20:: (0x18A8) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa8, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x18AA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____20:: (0x18A9) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa9, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x18AB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::basic_string,std::allocator > (0x1159) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x18A8) + # ThisType: const ____C_A_T_C_H____T_E_S_T____20::* (0x18AA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x59, 0x11, 0x00, 0x00 + .byte 0xa8, 0x18, 0x00, 0x00 + .byte 0xaa, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x18AC) { + # 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::::() (0x18AB) + # Name: operator() + # } + # } + .byte 0x16, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xab, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Class (0x18AD) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x18AC) + # 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 0xac, 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 (0x18AE) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____20:: (0x18AD) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13F8) + # LineNumber: 696 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xad, 0x18, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0xb8, 0x02, 0x00, 0x00 + # Class (0x18AF) { + # 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 (0x18B0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C7) + # 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 0xc7, 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 (0x18B1) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____20:: (0x18B0) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13F8) + # LineNumber: 697 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb0, 0x18, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0xb9, 0x02, 0x00, 0x00 + # FuncId (0x18B2) { + # 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 (0x18B3) { + # 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 (0x18B4) { + # 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 (0x18B5) { + # 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 (0x18B6) { + # 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 (0x18B7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18B5) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Struct (0x18B8) { + # 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 (0x18B9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: `anonymous namespace'::DerivedClass (0x18B8) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb8, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x18BA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: `anonymous namespace'::DerivedClass* (0x18B9) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb9, 0x18, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x18BB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18B5) + # ThisType: gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x18B7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (`anonymous namespace'::DerivedClass*, __int64) (0x18BA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0xb7, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xba, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x18BC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: `anonymous namespace'::DerivedClass* (0x18B9) + # ArgType: `anonymous namespace'::DerivedClass* (0x18B9) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb9, 0x18, 0x00, 0x00 + .byte 0xb9, 0x18, 0x00, 0x00 + # MemberFunction (0x18BD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18B5) + # ThisType: gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x18B7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (`anonymous namespace'::DerivedClass*, `anonymous namespace'::DerivedClass*) (0x18BC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0xb7, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xbc, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x18BE) { + # 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 (0x18BF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array<(anonymous namespace)::DerivedClass,0> (0x18BE) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xbe, 0x18, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x18C0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array<(anonymous namespace)::DerivedClass,0>& (0x18BF) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xbf, 0x18, 0x00, 0x00 + # MemberFunction (0x18C1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18B5) + # ThisType: gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x18B7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array<(anonymous namespace)::DerivedClass,0>&) (0x18C0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0xb7, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc0, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x18C2) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array<(anonymous namespace)::DerivedClass,0> (0x18BE) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xbe, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x18C3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array<(anonymous namespace)::DerivedClass,0> (0x18C2) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc2, 0x18, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x18C4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array<(anonymous namespace)::DerivedClass,0>& (0x18C3) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc3, 0x18, 0x00, 0x00 + # MemberFunction (0x18C5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18B5) + # ThisType: gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x18B7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array<(anonymous namespace)::DerivedClass,0>&) (0x18C4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0xb7, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc4, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x18C6) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18B5) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x18C7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18C6) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc6, 0x18, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x18C8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span<(anonymous namespace)::DerivedClass,-1>& (0x18C7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc7, 0x18, 0x00, 0x00 + # MemberFunction (0x18C9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18B5) + # ThisType: gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x18B7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span<(anonymous namespace)::DerivedClass,-1>&) (0x18C8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0xb7, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc8, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x18CA) { + # 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 (0x18CB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span<(anonymous namespace)::DerivedClass,-1>::KnownNotNull (0x18CA) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xca, 0x18, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x18CC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18B5) + # ThisType: gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x18B7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span<(anonymous namespace)::DerivedClass,-1>::KnownNotNull, __int64) (0x18CB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0xb7, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xcb, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x18CD) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::DerivedClass,-1>::(`anonymous namespace'::DerivedClass*, __int64) (0x18BB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::DerivedClass,-1>::(`anonymous namespace'::DerivedClass*, `anonymous namespace'::DerivedClass*) (0x18BD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::DerivedClass,-1>::(std::array<(anonymous namespace)::DerivedClass,0>&) (0x18C1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::DerivedClass,-1>::(const std::array<(anonymous namespace)::DerivedClass,0>&) (0x18C5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::DerivedClass,-1>::(const gsl::span<(anonymous namespace)::DerivedClass,-1>&) (0x18C9) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span<(anonymous namespace)::DerivedClass,-1>::(gsl::span<(anonymous namespace)::DerivedClass,-1>::KnownNotNull, __int64) (0x18CC) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbb, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc1, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc9, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xcc, 0x18, 0x00, 0x00 + # MemberFunction (0x18CE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18B5) + # ThisType: gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x18B7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0xb7, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x18CF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18B5) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x18D0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::DerivedClass,-1>& (0x18CF) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18B5) + # ThisType: gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x18B7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span<(anonymous namespace)::DerivedClass,-1>&) (0x18C8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcf, 0x18, 0x00, 0x00 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0xb7, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc8, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x18D1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18C6) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc6, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x18D2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18B5) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18B5) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x18D1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0xd1, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x18D3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18B5) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18B5) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x18D1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0xd1, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x18D4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18B5) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x18D1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0xd1, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x18D5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18B5) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x18D1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0xd1, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x18D6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: `anonymous namespace'::DerivedClass (0x18B8) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb8, 0x18, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x18D7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::DerivedClass& (0x18D6) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18B5) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x18D1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd6, 0x18, 0x00, 0x00 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0xd1, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x18D8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::DerivedClass* (0x18B9) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18B5) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x18D1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb9, 0x18, 0x00, 0x00 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0xd1, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x18D9) { + # 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 (0x18DA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x18D9) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18B5) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x18D1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd9, 0x18, 0x00, 0x00 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0xd1, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x18DB) { + # 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 (0x18DC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x18DB) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18B5) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x18D1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdb, 0x18, 0x00, 0x00 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0xd1, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x18DD) { + # 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 (0x18DE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x18DD) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18B5) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x18D1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdd, 0x18, 0x00, 0x00 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0xd1, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x18DF) { + # 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 (0x18E0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x18DF) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18B5) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x18D1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdf, 0x18, 0x00, 0x00 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0xd1, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x18E1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18B5) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x18E2) { + # 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 (0x18E3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span<(anonymous namespace)::DerivedClass,-1>::subspan_selector<-1> (0x18E2) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xe2, 0x18, 0x00, 0x00 + # MemberFunction (0x18E4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18B5) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18B5) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x18D1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span<(anonymous namespace)::DerivedClass,-1>::subspan_selector<-1>) (0x18E3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0xd1, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xe3, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x18E5) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type > (0x18B6) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x18CD + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x18CE) + # 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>&) (0x18D0) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::DerivedClass,-1> gsl::span<(anonymous namespace)::DerivedClass,-1>::(__int64) (0x18D2) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::DerivedClass,-1> gsl::span<(anonymous namespace)::DerivedClass,-1>::(__int64) (0x18D2) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::DerivedClass,-1> gsl::span<(anonymous namespace)::DerivedClass,-1>::(__int64, __int64) (0x18D3) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x18D4) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x18D4) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x18D5) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::DerivedClass& gsl::span<(anonymous namespace)::DerivedClass,-1>::(__int64) (0x18D7) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::DerivedClass& gsl::span<(anonymous namespace)::DerivedClass,-1>::(__int64) (0x18D7) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::DerivedClass& gsl::span<(anonymous namespace)::DerivedClass,-1>::(__int64) (0x18D7) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::DerivedClass* gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x18D8) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x18DA) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x18DA) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x18DC) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x18DC) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x18DE) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x18DE) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x18E0) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x18E0) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::DerivedClass* gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x18D8) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::DerivedClass* gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x18D8) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span<(anonymous namespace)::DerivedClass,-1>::(__int64, __int64) (0x18E1) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span<(anonymous namespace)::DerivedClass,-1> gsl::span<(anonymous namespace)::DerivedClass,-1>::(__int64, __int64, gsl::span<(anonymous namespace)::DerivedClass,-1>::subspan_selector<-1>) (0x18E4) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::DerivedClass (0x18B8) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::DerivedClass (0x18B8) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::DerivedClass* (0x18B9) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::DerivedClass& (0x18D6) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x18D9) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x18DB) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x18DD) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x18DF) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span<(anonymous namespace)::DerivedClass,-1>::KnownNotNull (0x18CA) + # 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 0xb6, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0xcd, 0x18, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xce, 0x18, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd0, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd2, 0x18, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd2, 0x18, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd3, 0x18, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd4, 0x18, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd4, 0x18, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd5, 0x18, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd7, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd7, 0x18, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd7, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd8, 0x18, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xda, 0x18, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xda, 0x18, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdc, 0x18, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdc, 0x18, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xde, 0x18, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xde, 0x18, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe0, 0x18, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe0, 0x18, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd8, 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 0xd8, 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 0xe1, 0x18, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xe4, 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 0xb8, 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 0xb8, 0x18, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb9, 0x18, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd6, 0x18, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd9, 0x18, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xdb, 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 0xdd, 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 0xdf, 0x18, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xca, 0x18, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x18E6) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x18E5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span<(anonymous namespace)::DerivedClass,-1> + # LinkageName: .?AV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@ + # } + .byte 0x7a, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0xe5, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x44 + .byte 0x65, 0x72, 0x69, 0x76 + .byte 0x65, 0x64, 0x43, 0x6c + .byte 0x61, 0x73, 0x73, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x55 + .byte 0x44, 0x65, 0x72, 0x69 + .byte 0x76, 0x65, 0x64, 0x43 + .byte 0x6c, 0x61, 0x73, 0x73 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x18E7) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18E6) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe6, 0x18, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x18E8) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type > (0x18B6) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb6, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x18E9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type > (0x18E8) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe8, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x18EA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::DerivedClass* (0x18B9) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type > (0x18B6) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type >* (0x18E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb9, 0x18, 0x00, 0x00 + .byte 0xb6, 0x18, 0x00, 0x00 + .byte 0xe9, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x18EB) { + # 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* (0x18B9) + # FieldOffset: 0x8 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::DerivedClass* gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type >::() (0x18EA) + # 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 0xb9, 0x18, 0x00, 0x00 + .byte 0x08, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xea, 0x18, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x18EC) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x18EB) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@ + # } + .byte 0xe6, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0xeb, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x44 + .byte 0x65, 0x72, 0x69, 0x76 + .byte 0x65, 0x64, 0x43, 0x6c + .byte 0x61, 0x73, 0x73, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x3a + .byte 0x3a, 0x73, 0x74, 0x6f + .byte 0x72, 0x61, 0x67, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x3c + .byte 0x64, 0x79, 0x6e, 0x61 + .byte 0x6d, 0x69, 0x63, 0x5f + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x40, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x55, 0x44 + .byte 0x65, 0x72, 0x69, 0x76 + .byte 0x65, 0x64, 0x43, 0x6c + .byte 0x61, 0x73, 0x73, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x18ED) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type > (0x18EC) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xec, 0x18, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 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::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 (0x18EF) { + # 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 (0x18F0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x18EE) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xee, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Modifier (0x18F1) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: `anonymous namespace'::DerivedClass (0x18B8) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb8, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x18F2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const `anonymous namespace'::DerivedClass (0x18F1) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf1, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x18F3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const `anonymous namespace'::DerivedClass* (0x18F2) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf2, 0x18, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x18F4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x18EE) + # ThisType: gsl::span* (0x18F0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const `anonymous namespace'::DerivedClass*, __int64) (0x18F3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x18, 0x00, 0x00 + .byte 0xf0, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf3, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x18F5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const `anonymous namespace'::DerivedClass* (0x18F2) + # ArgType: const `anonymous namespace'::DerivedClass* (0x18F2) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf2, 0x18, 0x00, 0x00 + .byte 0xf2, 0x18, 0x00, 0x00 + # MemberFunction (0x18F6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x18EE) + # ThisType: gsl::span* (0x18F0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const `anonymous namespace'::DerivedClass*, const `anonymous namespace'::DerivedClass*) (0x18F5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x18, 0x00, 0x00 + .byte 0xf0, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf5, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x18F7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x18EE) + # ThisType: gsl::span* (0x18F0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array<(anonymous namespace)::DerivedClass,0>&) (0x18C0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x18, 0x00, 0x00 + .byte 0xf0, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc0, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x18F8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x18EE) + # ThisType: gsl::span* (0x18F0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array<(anonymous namespace)::DerivedClass,0>&) (0x18C4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x18, 0x00, 0x00 + .byte 0xf0, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc4, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x18F9) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x18EE) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xee, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x18FA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x18F9) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf9, 0x18, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x18FB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x18FA) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xfa, 0x18, 0x00, 0x00 + # MemberFunction (0x18FC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x18EE) + # ThisType: gsl::span* (0x18F0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x18FB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x18, 0x00, 0x00 + .byte 0xf0, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xfb, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x18FD) { + # 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 (0x18FE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x18FD) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xfd, 0x18, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x18FF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x18EE) + # ThisType: gsl::span* (0x18F0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x18FE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x18, 0x00, 0x00 + .byte 0xf0, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xfe, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1900) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const `anonymous namespace'::DerivedClass*, __int64) (0x18F4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const `anonymous namespace'::DerivedClass*, const `anonymous namespace'::DerivedClass*) (0x18F6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array<(anonymous namespace)::DerivedClass,0>&) (0x18F7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array<(anonymous namespace)::DerivedClass,0>&) (0x18F8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x18FC) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x18FF) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf4, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf8, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfc, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xff, 0x18, 0x00, 0x00 + # MemberFunction (0x1901) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x18EE) + # ThisType: gsl::span* (0x18F0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x18, 0x00, 0x00 + .byte 0xf0, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1902) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x18EE) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xee, 0x18, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1903) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x1902) + # ClassType: gsl::span (0x18EE) + # ThisType: gsl::span* (0x18F0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x18FB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x02, 0x19, 0x00, 0x00 + .byte 0xee, 0x18, 0x00, 0x00 + .byte 0xf0, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xfb, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1904) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x18F9) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf9, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1905) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x18EE) + # ClassType: gsl::span (0x18EE) + # ThisType: const gsl::span* (0x1904) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xee, 0x18, 0x00, 0x00 + .byte 0xee, 0x18, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1906) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x18EE) + # ClassType: gsl::span (0x18EE) + # ThisType: const gsl::span* (0x1904) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xee, 0x18, 0x00, 0x00 + .byte 0xee, 0x18, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1907) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x18EE) + # ThisType: const gsl::span* (0x1904) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xee, 0x18, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1908) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x18EE) + # ThisType: const gsl::span* (0x1904) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xee, 0x18, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1909) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const `anonymous namespace'::DerivedClass (0x18F1) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf1, 0x18, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x190A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const `anonymous namespace'::DerivedClass& (0x1909) + # ClassType: gsl::span (0x18EE) + # ThisType: const gsl::span* (0x1904) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x09, 0x19, 0x00, 0x00 + .byte 0xee, 0x18, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x190B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const `anonymous namespace'::DerivedClass* (0x18F2) + # ClassType: gsl::span (0x18EE) + # ThisType: const gsl::span* (0x1904) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x18, 0x00, 0x00 + .byte 0xee, 0x18, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x190C) { + # 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 (0x190D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x190C) + # ClassType: gsl::span (0x18EE) + # ThisType: const gsl::span* (0x1904) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0c, 0x19, 0x00, 0x00 + .byte 0xee, 0x18, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x190E) { + # 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 (0x190F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x190E) + # ClassType: gsl::span (0x18EE) + # ThisType: const gsl::span* (0x1904) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x19, 0x00, 0x00 + .byte 0xee, 0x18, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1910) { + # 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 (0x1911) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1910) + # ClassType: gsl::span (0x18EE) + # ThisType: const gsl::span* (0x1904) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0xee, 0x18, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1912) { + # 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 (0x1913) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x1912) + # ClassType: gsl::span (0x18EE) + # ThisType: const gsl::span* (0x1904) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x12, 0x19, 0x00, 0x00 + .byte 0xee, 0x18, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1914) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x18EE) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xee, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1915) { + # 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 (0x1916) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x1915) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x15, 0x19, 0x00, 0x00 + # MemberFunction (0x1917) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x18EE) + # ClassType: gsl::span (0x18EE) + # ThisType: const gsl::span* (0x1904) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x1916) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xee, 0x18, 0x00, 0x00 + .byte 0xee, 0x18, 0x00, 0x00 + .byte 0x04, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x16, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1918) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x18EF) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1900 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x1901) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x1903) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1905) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1905) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x1906) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1907) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1907) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x1908) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::DerivedClass& gsl::span::(__int64) (0x190A) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::DerivedClass& gsl::span::(__int64) (0x190A) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::DerivedClass& gsl::span::(__int64) (0x190A) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::DerivedClass* gsl::span::() (0x190B) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x190D) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x190D) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x190F) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x190F) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1911) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1911) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1913) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1913) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::DerivedClass* gsl::span::() (0x190B) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::DerivedClass* gsl::span::() (0x190B) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x1914) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x1917) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const `anonymous namespace'::DerivedClass (0x18F1) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::DerivedClass (0x18B8) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const `anonymous namespace'::DerivedClass* (0x18F2) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const `anonymous namespace'::DerivedClass& (0x1909) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x190C) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x190E) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1910) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x1912) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x18FD) + # 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 0xef, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x00, 0x19, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x01, 0x19, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x03, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x05, 0x19, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x05, 0x19, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x06, 0x19, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x07, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x07, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x08, 0x19, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0a, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0a, 0x19, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0a, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0b, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0d, 0x19, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0d, 0x19, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0f, 0x19, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0f, 0x19, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x11, 0x19, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x11, 0x19, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x13, 0x19, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x13, 0x19, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0b, 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 0x0b, 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 0x14, 0x19, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x17, 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 0xf1, 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 0xb8, 0x18, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf2, 0x18, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x09, 0x19, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0c, 0x19, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0e, 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 0x10, 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 0x12, 0x19, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xfd, 0x18, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1919) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1918) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span + # LinkageName: .?AV?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@ + # } + .byte 0x82, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x18, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 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 (0x191A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x1919) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x19, 0x19, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x191B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x18EF) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xef, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x191C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x191B) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1b, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x191D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const `anonymous namespace'::DerivedClass* (0x18F2) + # ClassType: gsl::span::storage_type > (0x18EF) + # ThisType: const gsl::span::storage_type >* (0x191C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x18, 0x00, 0x00 + .byte 0xef, 0x18, 0x00, 0x00 + .byte 0x1c, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x191E) { + # 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* (0x18F2) + # FieldOffset: 0x8 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::DerivedClass* gsl::span::storage_type >::() (0x191D) + # 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 0xf2, 0x18, 0x00, 0x00 + .byte 0x08, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1d, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x191F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x191E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@ + # } + .byte 0xee, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x1e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 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 (0x1920) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x191F) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x1f, 0x19, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # FuncId (0x1921) { + # 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 (0x1922) { + # 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 (0x1923) { + # 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 (0x1924) { + # 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 (0x1925) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____24:: (0x1924) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x24, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1926) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____24:: (0x1925) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x25, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1927) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: ____C_A_T_C_H____T_E_S_T____24:: (0x1924) + # ThisType: const ____C_A_T_C_H____T_E_S_T____24::* (0x1926) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x24, 0x19, 0x00, 0x00 + .byte 0x26, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1928) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: & (0x152B) + # 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::::() (0x1927) + # Name: operator() + # } + # } + .byte 0x26, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x2b, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x61, 0x72 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x27, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Class (0x1929) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 2 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x1928) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: ____C_A_T_C_H____T_E_S_T____24:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x02, 0x00, 0x00, 0x03 + .byte 0x28, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 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 (0x192A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____24:: (0x1929) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13F8) + # LineNumber: 769 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x29, 0x19, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0x01, 0x03, 0x00, 0x00 + # Class (0x192B) { + # 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 (0x192C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: & (0x152B) + # FieldOffset: 0x0 + # Name: arr + # } + # } + .byte 0x12, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x2b, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x61, 0x72 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x192D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x192C) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: ____C_A_T_C_H____T_E_S_T____24:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x01, 0x00, 0x00, 0x03 + .byte 0x2c, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 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 (0x192E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____24:: (0x192D) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13F8) + # LineNumber: 770 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x2d, 0x19, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0x02, 0x03, 0x00, 0x00 + # FuncId (0x192F) { + # 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 (0x1930) { + # 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 (0x1931) { + # 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 (0x1932) { + # 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 (0x1933) { + # 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 (0x1934) { + # 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 (0x1935) { + # 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 (0x1936) { + # 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 (0x1937) { + # 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 (0x1938) { + # 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 (0x1939) { + # 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 (0x193A) { + # 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 (0x193B) { + # 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 (0x193C) { + # 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 (0x193D) { + # 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 (0x193E) { + # 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 (0x193F) { + # 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 (0x1940) { + # 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 (0x1941) { + # 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 (0x1942) { + # 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 (0x1943) { + # 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 (0x1944) { + # 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 (0x1945) { + # 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 (0x1946) { + # 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 (0x1947) { + # 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 (0x1948) { + # 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 (0x1949) { + # 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 (0x194A) { + # 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 (0x194B) { + # 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 (0x194C) { + # 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 (0x194D) { + # 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 (0x194E) { + # 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 (0x194F) { + # 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 (0x1950) { + # 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 (0x1951) { + # 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 (0x1952) { + # 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 (0x1953) { + # 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 (0x1954) { + # 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 (0x1955) { + # 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 (0x1956) { + # 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 (0x1957) { + # 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 (0x1958) { + # 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 (0x1959) { + # 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 (0x195A) { + # 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 (0x195B) { + # 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 (0x195C) { + # 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 (0x195D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x195C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Class (0x195E) { + # 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 (0x195F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x195C) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Enum (0x1960) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: unsigned char (0x20) + # FieldListType: (0x10C7) + # Name: gsl::byte + # LinkageName: .?AW4byte@gsl@@ + # } + .byte 0x2a, 0x00, 0x07, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0x20, 0x00, 0x00, 0x00 + .byte 0xc7, 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 (0x1961) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\projects\gsl\include\gsl\gsl_byte + # } + .byte 0x2e, 0x00, 0x05, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x43, 0x3a, 0x5c, 0x70 + .byte 0x72, 0x6f, 0x6a, 0x65 + .byte 0x63, 0x74, 0x73, 0x5c + .byte 0x67, 0x73, 0x6c, 0x5c + .byte 0x69, 0x6e, 0x63, 0x6c + .byte 0x75, 0x64, 0x65, 0x5c + .byte 0x67, 0x73, 0x6c, 0x5c + .byte 0x67, 0x73, 0x6c, 0x5f + .byte 0x62, 0x79, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1962) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::byte (0x1960) + # SourceFile: C:\projects\gsl\include\gsl\gsl_byte (0x1961) + # LineNumber: 99 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x60, 0x19, 0x00, 0x00 + .byte 0x61, 0x19, 0x00, 0x00 + .byte 0x63, 0x00, 0x00, 0x00 + # Modifier (0x1963) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::byte (0x1960) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x60, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1964) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::byte (0x1963) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x63, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1965) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::byte* (0x1964) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x64, 0x19, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1966) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x195C) + # ThisType: gsl::span* (0x195F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::byte*, __int64) (0x1965) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x5f, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x65, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1967) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::byte* (0x1964) + # ArgType: const gsl::byte* (0x1964) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x64, 0x19, 0x00, 0x00 + .byte 0x64, 0x19, 0x00, 0x00 + # MemberFunction (0x1968) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x195C) + # ThisType: gsl::span* (0x195F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::byte*, const gsl::byte*) (0x1967) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x5f, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x67, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1969) { + # 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 (0x196A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x1969) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x69, 0x19, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x196B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x196A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6a, 0x19, 0x00, 0x00 + # MemberFunction (0x196C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x195C) + # ThisType: gsl::span* (0x195F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x196B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x5f, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6b, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x196D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x1969) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x69, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x196E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x196D) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6d, 0x19, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x196F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (0x196E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6e, 0x19, 0x00, 0x00 + # MemberFunction (0x1970) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x195C) + # ThisType: gsl::span* (0x195F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x196F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x5f, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6f, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1971) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x195D) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5d, 0x19, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1972) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x1971) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x71, 0x19, 0x00, 0x00 + # MemberFunction (0x1973) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x195C) + # ThisType: gsl::span* (0x195F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1972) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x5f, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x72, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1974) { + # 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 (0x1975) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1974) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x19, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1976) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x195C) + # ThisType: gsl::span* (0x195F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x1975) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x5f, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x75, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1977) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::byte*, __int64) (0x1966) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::byte*, const gsl::byte*) (0x1968) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x196C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x1970) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x1973) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x1976) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x66, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6c, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x73, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x76, 0x19, 0x00, 0x00 + # MemberFunction (0x1978) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x195C) + # ThisType: gsl::span* (0x195F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x5f, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1979) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x195C) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x197A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x1979) + # ClassType: gsl::span (0x195C) + # ThisType: gsl::span* (0x195F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1972) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x79, 0x19, 0x00, 0x00 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x5f, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x72, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x197B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x195D) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5d, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x197C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x195C) + # ClassType: gsl::span (0x195C) + # ThisType: const gsl::span* (0x197B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x7b, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x197D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x195C) + # ClassType: gsl::span (0x195C) + # ThisType: const gsl::span* (0x197B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x7b, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x197E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x195C) + # ThisType: const gsl::span* (0x197B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x7b, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x197F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x195C) + # ThisType: const gsl::span* (0x197B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x7b, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1980) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::byte (0x1963) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x63, 0x19, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1981) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const gsl::byte& (0x1980) + # ClassType: gsl::span (0x195C) + # ThisType: const gsl::span* (0x197B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x80, 0x19, 0x00, 0x00 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x7b, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1982) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const gsl::byte* (0x1964) + # ClassType: gsl::span (0x195C) + # ThisType: const gsl::span* (0x197B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x64, 0x19, 0x00, 0x00 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x7b, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1983) { + # 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 (0x1984) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1983) + # ClassType: gsl::span (0x195C) + # ThisType: const gsl::span* (0x197B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x7b, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1985) { + # 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 (0x1986) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1985) + # ClassType: gsl::span (0x195C) + # ThisType: const gsl::span* (0x197B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x85, 0x19, 0x00, 0x00 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x7b, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1987) { + # 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 (0x1988) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1987) + # ClassType: gsl::span (0x195C) + # ThisType: const gsl::span* (0x197B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x87, 0x19, 0x00, 0x00 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x7b, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1989) { + # 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 (0x198A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x1989) + # ClassType: gsl::span (0x195C) + # ThisType: const gsl::span* (0x197B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x89, 0x19, 0x00, 0x00 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x7b, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x198B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x195C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x198C) { + # 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 (0x198D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x198C) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x8c, 0x19, 0x00, 0x00 + # MemberFunction (0x198E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x195C) + # ClassType: gsl::span (0x195C) + # ThisType: const gsl::span* (0x197B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x198D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x7b, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x8d, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x198F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x195E) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1977 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x1978) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x197A) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x197C) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x197C) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x197D) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x197E) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x197E) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x197F) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const gsl::byte& gsl::span::(__int64) (0x1981) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const gsl::byte& gsl::span::(__int64) (0x1981) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const gsl::byte& gsl::span::(__int64) (0x1981) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const gsl::byte* gsl::span::() (0x1982) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1984) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1984) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1986) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1986) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1988) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1988) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x198A) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x198A) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const gsl::byte* gsl::span::() (0x1982) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const gsl::byte* gsl::span::() (0x1982) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x198B) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x198E) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const gsl::byte (0x1963) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::byte (0x1960) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const gsl::byte* (0x1964) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const gsl::byte& (0x1980) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1983) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1985) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1987) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x1989) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x1974) + # 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 0x5e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x77, 0x19, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x78, 0x19, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7a, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7c, 0x19, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7c, 0x19, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7d, 0x19, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7e, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7e, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7f, 0x19, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x81, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x81, 0x19, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x81, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x82, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x84, 0x19, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x84, 0x19, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x86, 0x19, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x86, 0x19, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x88, 0x19, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x88, 0x19, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8a, 0x19, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8a, 0x19, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x82, 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 0x82, 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 0x8b, 0x19, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x8e, 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 0x63, 0x19, 0x00, 0x00 + .byte 0x65, 0x6c, 0x65, 0x6d + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x60, 0x19, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x64, 0x19, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x80, 0x19, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x83, 0x19, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x85, 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 0x87, 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 0x89, 0x19, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x19, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1990) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x198F) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span + # LinkageName: .?AV?$span@$$CBW4byte@gsl@@$0?0@gsl@@ + # } + .byte 0x5a, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x8f, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x62 + .byte 0x79, 0x74, 0x65, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x24 + .byte 0x24, 0x43, 0x42, 0x57 + .byte 0x34, 0x62, 0x79, 0x74 + .byte 0x65, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1991) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x1990) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x90, 0x19, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x1992) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x195E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x5e, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1993) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x1992) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x92, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1994) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const gsl::byte* (0x1964) + # ClassType: gsl::span::storage_type > (0x195E) + # ThisType: const gsl::span::storage_type >* (0x1993) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x64, 0x19, 0x00, 0x00 + .byte 0x5e, 0x19, 0x00, 0x00 + .byte 0x93, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1995) { + # 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* (0x1964) + # FieldOffset: 0x8 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const gsl::byte* gsl::span::storage_type >::() (0x1994) + # 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 0x64, 0x19, 0x00, 0x00 + .byte 0x08, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x94, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1996) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1995) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@ + # } + .byte 0xc6, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x95, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x62 + .byte 0x79, 0x74, 0x65, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x3a + .byte 0x3a, 0x73, 0x74, 0x6f + .byte 0x72, 0x61, 0x67, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x3c + .byte 0x64, 0x79, 0x6e, 0x61 + .byte 0x6d, 0x69, 0x63, 0x5f + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x40, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x24, 0x24 + .byte 0x43, 0x42, 0x57, 0x34 + .byte 0x62, 0x79, 0x74, 0x65 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1997) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x1996) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x96, 0x19, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # FuncId (0x1998) { + # 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 (0x1999) { + # 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 (0x199A) { + # 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 (0x199B) { + # 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 (0x199C) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x199B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Class (0x199D) { + # 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 (0x199E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x199B) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x199F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::byte (0x1960) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x60, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x19A0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::byte* (0x199F) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x9f, 0x19, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x19A1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x199B) + # ThisType: gsl::span* (0x199E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::byte*, __int64) (0x19A0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x19A2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::byte* (0x199F) + # ArgType: gsl::byte* (0x199F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x9f, 0x19, 0x00, 0x00 + .byte 0x9f, 0x19, 0x00, 0x00 + # MemberFunction (0x19A3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x199B) + # ThisType: gsl::span* (0x199E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::byte*, gsl::byte*) (0x19A2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa2, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19A4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x199B) + # ThisType: gsl::span* (0x199E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x196B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6b, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19A5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x199B) + # ThisType: gsl::span* (0x199E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x196F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6f, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x19A6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x199C) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9c, 0x19, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x19A7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x19A6) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa6, 0x19, 0x00, 0x00 + # MemberFunction (0x19A8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x199B) + # ThisType: gsl::span* (0x199E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x19A7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa7, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x19A9) { + # 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 (0x19AA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x19A9) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa9, 0x19, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x19AB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x199B) + # ThisType: gsl::span* (0x199E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x19AA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xaa, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x19AC) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(gsl::byte*, __int64) (0x19A1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(gsl::byte*, gsl::byte*) (0x19A3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x19A4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x19A5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x19A8) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x19AB) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa1, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa3, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa8, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xab, 0x19, 0x00, 0x00 + # MemberFunction (0x19AD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x199B) + # ThisType: gsl::span* (0x199E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x19AE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x199B) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x19AF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x19AE) + # ClassType: gsl::span (0x199B) + # ThisType: gsl::span* (0x199E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x19A7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xae, 0x19, 0x00, 0x00 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa7, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x19B0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x199C) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9c, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x19B1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x199B) + # ClassType: gsl::span (0x199B) + # ThisType: const gsl::span* (0x19B0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0xb0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19B2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x199B) + # ClassType: gsl::span (0x199B) + # ThisType: const gsl::span* (0x19B0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0xb0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19B3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x199B) + # ThisType: const gsl::span* (0x19B0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0xb0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19B4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x199B) + # ThisType: const gsl::span* (0x19B0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0xb0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x19B5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::byte (0x1960) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x60, 0x19, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x19B6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::byte& (0x19B5) + # ClassType: gsl::span (0x199B) + # ThisType: const gsl::span* (0x19B0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb5, 0x19, 0x00, 0x00 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0xb0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19B7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::byte* (0x199F) + # ClassType: gsl::span (0x199B) + # ThisType: const gsl::span* (0x19B0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9f, 0x19, 0x00, 0x00 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0xb0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x19B8) { + # 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 (0x19B9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x19B8) + # ClassType: gsl::span (0x199B) + # ThisType: const gsl::span* (0x19B0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb8, 0x19, 0x00, 0x00 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0xb0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x19BA) { + # 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 (0x19BB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x19BA) + # ClassType: gsl::span (0x199B) + # ThisType: const gsl::span* (0x19B0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xba, 0x19, 0x00, 0x00 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0xb0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x19BC) { + # 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 (0x19BD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x19BC) + # ClassType: gsl::span (0x199B) + # ThisType: const gsl::span* (0x19B0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbc, 0x19, 0x00, 0x00 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0xb0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x19BE) { + # 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 (0x19BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x19BE) + # ClassType: gsl::span (0x199B) + # ThisType: const gsl::span* (0x19B0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbe, 0x19, 0x00, 0x00 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0xb0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19C0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x199B) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x19C1) { + # 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 (0x19C2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x19C1) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xc1, 0x19, 0x00, 0x00 + # MemberFunction (0x19C3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x199B) + # ClassType: gsl::span (0x199B) + # ThisType: const gsl::span* (0x19B0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x19C2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0xb0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xc2, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x19C4) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x199D) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x19AC + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x19AD) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x19AF) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x19B1) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x19B1) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x19B2) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x19B3) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x19B3) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x19B4) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::byte& gsl::span::(__int64) (0x19B6) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::byte& gsl::span::(__int64) (0x19B6) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::byte& gsl::span::(__int64) (0x19B6) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::byte* gsl::span::() (0x19B7) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x19B9) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x19B9) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x19BB) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x19BB) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x19BD) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x19BD) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x19BF) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x19BF) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::byte* gsl::span::() (0x19B7) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::byte* gsl::span::() (0x19B7) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x19C0) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x19C3) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::byte (0x1960) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::byte (0x1960) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::byte* (0x199F) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::byte& (0x19B5) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x19B8) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x19BA) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x19BC) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x19BE) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x19A9) + # 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 0x9d, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0xac, 0x19, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xad, 0x19, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xaf, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb1, 0x19, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb1, 0x19, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb2, 0x19, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb3, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb3, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb4, 0x19, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb6, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb6, 0x19, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb6, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb7, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb9, 0x19, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb9, 0x19, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbb, 0x19, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbb, 0x19, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbd, 0x19, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbd, 0x19, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbf, 0x19, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbf, 0x19, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb7, 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 0xb7, 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 0xc0, 0x19, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xc3, 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 0x60, 0x19, 0x00, 0x00 + .byte 0x65, 0x6c, 0x65, 0x6d + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x60, 0x19, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x9f, 0x19, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb5, 0x19, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb8, 0x19, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xba, 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 0xbc, 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 0xbe, 0x19, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xa9, 0x19, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x19C5) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x19C4) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span + # LinkageName: .?AV?$span@W4byte@gsl@@$0?0@gsl@@ + # } + .byte 0x4e, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0xc4, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x62, 0x79, 0x74 + .byte 0x65, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x57, 0x34, 0x62 + .byte 0x79, 0x74, 0x65, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x19C6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x19C5) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc5, 0x19, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x19C7) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x199D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x9d, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x19C8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x19C7) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc7, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x19C9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::byte* (0x199F) + # ClassType: gsl::span::storage_type > (0x199D) + # ThisType: const gsl::span::storage_type >* (0x19C8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9f, 0x19, 0x00, 0x00 + .byte 0x9d, 0x19, 0x00, 0x00 + .byte 0xc8, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x19CA) { + # 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* (0x199F) + # FieldOffset: 0x8 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::byte* gsl::span::storage_type >::() (0x19C9) + # 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 0x9f, 0x19, 0x00, 0x00 + .byte 0x08, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc9, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x19CB) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x19CA) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@ + # } + .byte 0xba, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0xca, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x62, 0x79, 0x74 + .byte 0x65, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x3a, 0x3a, 0x73 + .byte 0x74, 0x6f, 0x72, 0x61 + .byte 0x67, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x65, 0x78 + .byte 0x74, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x3c, 0x64, 0x79 + .byte 0x6e, 0x61, 0x6d, 0x69 + .byte 0x63, 0x5f, 0x65, 0x78 + .byte 0x74, 0x65, 0x6e, 0x74 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x56 + .byte 0x3f, 0x24, 0x65, 0x78 + .byte 0x74, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x40, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x40, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x57, 0x34, 0x62, 0x79 + .byte 0x74, 0x65, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x19CC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x19CB) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xcb, 0x19, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # FuncId (0x19CD) { + # 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 (0x19CE) { + # 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 (0x19CF) { + # 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 (0x19D0) { + # 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 (0x19D1) { + # 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 (0x19D2) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x19D1) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: ____C_A_T_C_H____T_E_S_T____58:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x01, 0x00, 0x00, 0x03 + .byte 0xd1, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x35, 0x38 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x32, 0x31, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x35, 0x38, 0x40, 0x40 + .byte 0x59, 0x41, 0x58, 0x58 + .byte 0x5a, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x19D3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____58:: (0x19D2) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13F8) + # LineNumber: 1519 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd2, 0x19, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0xef, 0x05, 0x00, 0x00 + # Class (0x19D4) { + # 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 (0x19D5) { + # 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 (0x19D6) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x19D5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: ____C_A_T_C_H____T_E_S_T____58:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x01, 0x00, 0x00, 0x03 + .byte 0xd5, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x35, 0x38 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x31, 0x39, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x35, 0x38, 0x40, 0x40 + .byte 0x59, 0x41, 0x58, 0x58 + .byte 0x5a, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x19D7) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____58:: (0x19D6) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13F8) + # LineNumber: 1471 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd6, 0x19, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0xbf, 0x05, 0x00, 0x00 + # Class (0x19D8) { + # 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 (0x19D9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x14C5 + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc5, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # FieldList (0x19DA) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: & (0x19D9) + # FieldOffset: 0x0 + # Name: arr2 + # } + # } + .byte 0x12, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd9, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x61, 0x72 + .byte 0x72, 0x32, 0x00, 0xf1 + # Class (0x19DB) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x19DA) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: ____C_A_T_C_H____T_E_S_T____58:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x01, 0x00, 0x00, 0x03 + .byte 0xda, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x35, 0x38 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x32, 0x30, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x35, 0x38, 0x40, 0x40 + .byte 0x59, 0x41, 0x58, 0x58 + .byte 0x5a, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x19DC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____58:: (0x19DB) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13F8) + # LineNumber: 1510 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xdb, 0x19, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0xe6, 0x05, 0x00, 0x00 + # Class (0x19DD) { + # 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 (0x19DE) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x19DD) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xdd, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Class (0x19DF) { + # 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 (0x19E0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x19DD) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdd, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x19E1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x19DD) + # ThisType: gsl::span* (0x19E0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, __int64) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x19, 0x00, 0x00 + .byte 0xe0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19E2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x19DD) + # ThisType: gsl::span* (0x19E0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int*) (0x100A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x19, 0x00, 0x00 + .byte 0xe0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19E3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x19DD) + # ThisType: gsl::span* (0x19E0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x19, 0x00, 0x00 + .byte 0xe0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19E4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x19DD) + # ThisType: gsl::span* (0x19E0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1012) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x19, 0x00, 0x00 + .byte 0xe0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x12, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x19E5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x19DE) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xde, 0x19, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x19E6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x19E5) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe5, 0x19, 0x00, 0x00 + # MemberFunction (0x19E7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x19DD) + # ThisType: gsl::span* (0x19E0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x19E6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x19, 0x00, 0x00 + .byte 0xe0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe6, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x19E8) { + # 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 (0x19E9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x19E8) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe8, 0x19, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x19EA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x19DD) + # ThisType: gsl::span* (0x19E0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x19E9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x19, 0x00, 0x00 + .byte 0xe0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x19EB) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, __int64) (0x19E1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, int*) (0x19E2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x19E3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x19E4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x19E7) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x19EA) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe1, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe2, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe3, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe7, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + # MemberFunction (0x19EC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x19DD) + # ThisType: gsl::span* (0x19E0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x19, 0x00, 0x00 + .byte 0xe0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x19ED) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x19DD) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdd, 0x19, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x19EE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x19ED) + # ClassType: gsl::span (0x19DD) + # ThisType: gsl::span* (0x19E0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x19E6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xed, 0x19, 0x00, 0x00 + .byte 0xdd, 0x19, 0x00, 0x00 + .byte 0xe0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe6, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x19EF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x19DE) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xde, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x19F0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x19DD) + # ThisType: const gsl::span* (0x19EF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0xdd, 0x19, 0x00, 0x00 + .byte 0xef, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19F1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x19DD) + # ThisType: const gsl::span* (0x19EF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0xdd, 0x19, 0x00, 0x00 + .byte 0xef, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19F2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x19DD) + # ThisType: const gsl::span* (0x19EF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xdd, 0x19, 0x00, 0x00 + .byte 0xef, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19F3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x19DD) + # ThisType: const gsl::span* (0x19EF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xdd, 0x19, 0x00, 0x00 + .byte 0xef, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19F4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: gsl::span (0x19DD) + # ThisType: const gsl::span* (0x19EF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0xdd, 0x19, 0x00, 0x00 + .byte 0xef, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19F5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: gsl::span (0x19DD) + # ThisType: const gsl::span* (0x19EF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0xdd, 0x19, 0x00, 0x00 + .byte 0xef, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x19F6) { + # 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 (0x19F7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x19F6) + # ClassType: gsl::span (0x19DD) + # ThisType: const gsl::span* (0x19EF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf6, 0x19, 0x00, 0x00 + .byte 0xdd, 0x19, 0x00, 0x00 + .byte 0xef, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x19F8) { + # 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 (0x19F9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x19F8) + # ClassType: gsl::span (0x19DD) + # ThisType: const gsl::span* (0x19EF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf8, 0x19, 0x00, 0x00 + .byte 0xdd, 0x19, 0x00, 0x00 + .byte 0xef, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x19FA) { + # 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 (0x19FB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x19FA) + # ClassType: gsl::span (0x19DD) + # ThisType: const gsl::span* (0x19EF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfa, 0x19, 0x00, 0x00 + .byte 0xdd, 0x19, 0x00, 0x00 + .byte 0xef, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 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::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 (0x19FD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x19FC) + # ClassType: gsl::span (0x19DD) + # ThisType: const gsl::span* (0x19EF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfc, 0x19, 0x00, 0x00 + .byte 0xdd, 0x19, 0x00, 0x00 + .byte 0xef, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19FE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x19DD) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xdd, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x19FF) { + # 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 (0x1A00) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x19FF) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xff, 0x19, 0x00, 0x00 + # MemberFunction (0x1A01) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x19DD) + # ThisType: const gsl::span* (0x19EF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x1A00) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0xdd, 0x19, 0x00, 0x00 + .byte 0xef, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x00, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1A02) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x19DF) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x19EB + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x19EC) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x19EE) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x19F0) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x19F0) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x19F1) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x19F2) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x19F2) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x19F3) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x19F4) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x19F4) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x19F4) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x19F5) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x19F7) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x19F7) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x19F9) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x19F9) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x19FB) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x19FB) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x19FD) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x19FD) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x19F5) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x19F5) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x19FE) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x1A01) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x19F6) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x19F8) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x19FA) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x19FC) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x19E8) + # Name: KnownNotNull + # } + # } + .byte 0xd6, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xdf, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0xeb, 0x19, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xec, 0x19, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xee, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf0, 0x19, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf0, 0x19, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf1, 0x19, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf2, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf2, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf3, 0x19, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf4, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf4, 0x19, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf4, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf5, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf7, 0x19, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf7, 0x19, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf9, 0x19, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf9, 0x19, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfb, 0x19, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfb, 0x19, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfd, 0x19, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf5, 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 0xf5, 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 0xfe, 0x19, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x01, 0x1a, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x75, 0x62 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x65, 0x6c, 0x65, 0x6d + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf6, 0x19, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf8, 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 0xfa, 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 0xfc, 0x19, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe8, 0x19, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1A03) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1A02) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span + # LinkageName: .?AV?$span@H$00@gsl@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x02, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x31, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1A04) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x1A03) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x03, 0x1a, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Class (0x1A05) { + # 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 (0x1A06) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x19DF) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xdf, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1A07) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x1A06) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x06, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1A08) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: gsl::span::storage_type > (0x19DF) + # ThisType: const gsl::span::storage_type >* (0x1A07) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0xdf, 0x19, 0x00, 0x00 + .byte 0x07, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1A09) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<1> (0x1A05) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int* (0x674) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::storage_type >::() (0x1A08) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x05, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x08, 0x1a, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1A0A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1A09) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@ + # } + .byte 0x9a, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x09, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x31, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x31 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x56 + .byte 0x3f, 0x24, 0x65, 0x78 + .byte 0x74, 0x65, 0x6e, 0x74 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x40, 0x24, 0x30 + .byte 0x30, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x48 + .byte 0x24, 0x30, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1A0B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x1A0A) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x0a, 0x1a, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Pointer (0x1A0C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::extent_type<1> (0x1A05) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x05, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1A0D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<1> (0x1A05) + # ThisType: gsl::details::extent_type<1>* (0x1A0C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x05, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A0E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<1> (0x1A05) + # ThisType: gsl::details::extent_type<1>* (0x1A0C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x05, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A0F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<1>::() (0x1A0D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<1>::(__int64) (0x1A0E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x1a, 0x00, 0x00 + # Modifier (0x1A10) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::extent_type<1> (0x1A05) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x05, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1A11) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::extent_type<1> (0x1A10) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x10, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1A12) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::details::extent_type<1> (0x1A05) + # ThisType: const gsl::details::extent_type<1>* (0x1A11) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x05, 0x1a, 0x00, 0x00 + .byte 0x11, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1A13) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A0F + # Name: extent_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::details::extent_type<1>::() (0x1A12) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # } + .byte 0x3a, 0x00, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0f, 0x1a, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x12, 0x1a, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + # Class (0x1A14) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1A13) + # 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 0x13, 0x1a, 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 (0x1A15) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::extent_type<1> (0x1A14) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 304 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x14, 0x1a, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x30, 0x01, 0x00, 0x00 + # FuncId (0x1A16) { + # 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 (0x1A17) { + # 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 (0x1A18) { + # 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 (0x1A19) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: char (0x70) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 9 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x09, 0x00, 0x00, 0xf1 + # Class (0x1A1A) { + # 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 (0x1A1B) { + # 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 (0x1A1C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1A1A) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1A1D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1A1E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1A1A) + # ThisType: gsl::span* (0x1A1C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, __int64) (0x1A1D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x1c, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A1F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: char* (0x670) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + # MemberFunction (0x1A20) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1A1A) + # ThisType: gsl::span* (0x1A1C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, char*) (0x1A1F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x1c, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1f, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A21) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1A1A) + # ThisType: gsl::span* (0x1A1C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x1867) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x1c, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x67, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A22) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1A1A) + # ThisType: gsl::span* (0x1A1C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x186B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x1c, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6b, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1A23) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x1A1A) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1A24) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1A23) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x23, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1A25) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x1A24) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x24, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A26) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1A1A) + # ThisType: gsl::span* (0x1A1C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1A25) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x1c, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x25, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1A27) { + # 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 (0x1A28) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1A27) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x27, 0x1a, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1A29) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1A1A) + # ThisType: gsl::span* (0x1A1C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x1A28) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x1c, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x28, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A2A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(char*, __int64) (0x1A1E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(char*, char*) (0x1A20) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x1A21) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x1A22) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x1A26) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x1A29) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1e, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x21, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x22, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x29, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A2B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1A1A) + # ThisType: gsl::span* (0x1A1C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x1c, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1A2C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1A1A) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1A2D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x1A2C) + # ClassType: gsl::span (0x1A1A) + # ThisType: gsl::span* (0x1A1C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1A25) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2c, 0x1a, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x1c, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x25, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1A2E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1A23) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x23, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1A2F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1A1A) + # ClassType: gsl::span (0x1A1A) + # ThisType: const gsl::span* (0x1A2E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x2e, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A30) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1A1A) + # ClassType: gsl::span (0x1A1A) + # ThisType: const gsl::span* (0x1A2E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x2e, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A31) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x1A1A) + # ThisType: const gsl::span* (0x1A2E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x2e, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A32) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1A1A) + # ThisType: const gsl::span* (0x1A2E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x2e, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A33) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x120C) + # ClassType: gsl::span (0x1A1A) + # ThisType: const gsl::span* (0x1A2E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0c, 0x12, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x2e, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A34) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: gsl::span (0x1A1A) + # ThisType: const gsl::span* (0x1A2E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x2e, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1A35) { + # 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 (0x1A36) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1A35) + # ClassType: gsl::span (0x1A1A) + # ThisType: const gsl::span* (0x1A2E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x2e, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1A37) { + # 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 (0x1A38) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1A37) + # ClassType: gsl::span (0x1A1A) + # ThisType: const gsl::span* (0x1A2E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x37, 0x1a, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x2e, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1A39) { + # 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 (0x1A3A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1A39) + # ClassType: gsl::span (0x1A1A) + # ThisType: const gsl::span* (0x1A2E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x39, 0x1a, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x2e, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1A3B) { + # 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 (0x1A3C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x1A3B) + # ClassType: gsl::span (0x1A1A) + # ThisType: const gsl::span* (0x1A2E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3b, 0x1a, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x2e, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A3D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1A1A) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1A3E) { + # 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 (0x1A3F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x1A3E) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x3e, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A40) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1A1A) + # ClassType: gsl::span (0x1A1A) + # ThisType: const gsl::span* (0x1A2E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x1A3F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x2e, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x3f, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1A41) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x1A1B) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1A2A + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x1A2B) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x1A2D) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1A2F) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1A2F) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x1A30) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1A31) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1A31) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x1A32) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char& gsl::span::(__int64) (0x1A33) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char& gsl::span::(__int64) (0x1A33) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char& gsl::span::(__int64) (0x1A33) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char* gsl::span::() (0x1A34) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1A36) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1A36) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1A38) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1A38) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1A3A) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1A3A) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1A3C) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1A3C) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char* gsl::span::() (0x1A34) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char* gsl::span::() (0x1A34) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x1A3D) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x1A40) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x120C) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1A35) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1A37) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1A39) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x1A3B) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x1A27) + # 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 0x1b, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x2a, 0x1a, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2b, 0x1a, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2d, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2f, 0x1a, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2f, 0x1a, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x30, 0x1a, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x31, 0x1a, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x31, 0x1a, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x32, 0x1a, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x33, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x33, 0x1a, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x33, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x34, 0x1a, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x36, 0x1a, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x36, 0x1a, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x38, 0x1a, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x38, 0x1a, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3a, 0x1a, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3a, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3c, 0x1a, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3c, 0x1a, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x34, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x5f, 0x62 + .byte 0x65, 0x67, 0x69, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x34, 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, 0x09, 0x00 + .byte 0x3d, 0x1a, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x40, 0x1a, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x75, 0x62 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x65, 0x6c, 0x65, 0x6d + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0c, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x37, 0x1a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x39, 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 0x3b, 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 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x27, 0x1a, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1A42) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1A41) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span + # LinkageName: .?AV?$span@D$0?0@gsl@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x41, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x1A43) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x1A42) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x42, 0x1a, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x1A44) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x1A1B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1A45) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x1A44) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x44, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1A46) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: gsl::span::storage_type > (0x1A1B) + # ThisType: const gsl::span::storage_type >* (0x1A45) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x45, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1A47) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<-1> (0x1039) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: char* (0x670) + # FieldOffset: 0x8 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char* gsl::span::storage_type >::() (0x1A46) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x08, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x46, 0x1a, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1A48) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1A47) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@ + # } + .byte 0xaa, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x47, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x3a, 0x3a, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x65, 0x78, 0x74 + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x64, 0x79, 0x6e + .byte 0x61, 0x6d, 0x69, 0x63 + .byte 0x5f, 0x65, 0x78, 0x74 + .byte 0x65, 0x6e, 0x74, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x74, 0x6f + .byte 0x72, 0x61, 0x67, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x40, 0x56, 0x3f + .byte 0x24, 0x65, 0x78, 0x74 + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x40, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x44 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1A49) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x1A48) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # FieldList (0x1A4A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: char* (0x670) + # FieldOffset: 0x0 + # Name: p + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x70, 0x00 + # Struct (0x1A4B) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1A4A) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@D$0?0@gsl@@ + # } + .byte 0x5a, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x4a, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x3a, 0x3a, 0x4b, 0x6e + .byte 0x6f, 0x77, 0x6e, 0x4e + .byte 0x6f, 0x74, 0x4e, 0x75 + .byte 0x6c, 0x6c, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x4b + .byte 0x6e, 0x6f, 0x77, 0x6e + .byte 0x4e, 0x6f, 0x74, 0x4e + .byte 0x75, 0x6c, 0x6c, 0x40 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x44 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1A4C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::KnownNotNull (0x1A4B) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4b, 0x1a, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # Pointer (0x1A4D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::span_iterator,0> (0x1A35) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1A4E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,0> (0x1A35) + # ThisType: gsl::details::span_iterator,0>* (0x1A4D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x4d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A4F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::span* (0x1A2E) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x2e, 0x1a, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1A50) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,0> (0x1A35) + # ThisType: gsl::details::span_iterator,0>* (0x1A4D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::span*, __int64) (0x1A4F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x4d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x4f, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A51) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,0>::() (0x1A4E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,0>::(const gsl::span*, __int64) (0x1A50) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x50, 0x1a, 0x00, 0x00 + # Modifier (0x1A52) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::span_iterator,0> (0x1A35) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1A53) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::span_iterator,0> (0x1A52) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x52, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1A54) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x120C) + # ClassType: gsl::details::span_iterator,0> (0x1A35) + # ThisType: const gsl::details::span_iterator,0>* (0x1A53) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0c, 0x12, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x53, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A55) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: gsl::details::span_iterator,0> (0x1A35) + # ThisType: const gsl::details::span_iterator,0>* (0x1A53) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x53, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1A56) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::span_iterator,0> (0x1A35) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1A57) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0>& (0x1A56) + # ClassType: gsl::details::span_iterator,0> (0x1A35) + # ThisType: gsl::details::span_iterator,0>* (0x1A4D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x4d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A58) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1A35) + # ClassType: gsl::details::span_iterator,0> (0x1A35) + # ThisType: gsl::details::span_iterator,0>* (0x1A4D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x4d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A59) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::() (0x1A57) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::details::span_iterator,0>::(int) (0x1A58) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x57, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A5A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1A35) + # ClassType: gsl::details::span_iterator,0> (0x1A35) + # ThisType: const gsl::details::span_iterator,0>* (0x1A53) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x53, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A5B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0>& (0x1A56) + # ClassType: gsl::details::span_iterator,0> (0x1A35) + # ThisType: gsl::details::span_iterator,0>* (0x1A4D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x4d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A5C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A5D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::details::span_iterator,0> (0x1A35) + # ThisType: const gsl::details::span_iterator,0>* (0x1A53) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::span_iterator,0>) (0x1A5C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x53, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5c, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A5E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::details::span_iterator,0>::(__int64) (0x1A5A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::details::span_iterator,0>::(gsl::details::span_iterator,0>) (0x1A5D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5a, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5d, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A5F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x120C) + # ClassType: gsl::details::span_iterator,0> (0x1A35) + # ThisType: const gsl::details::span_iterator,0>* (0x1A53) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0c, 0x12, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x53, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A60) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,0> (0x1A35) + # ThisType: const gsl::details::span_iterator,0>* (0x1A53) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x53, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1A61) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: char* (0x670) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # ArgList (0x1A62) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const char* (0x1A61) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x61, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A63) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,0> (0x1A35) + # ThisType: gsl::details::span_iterator,0>* (0x1A4D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1A62) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x4d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x62, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1A64) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: _Unwrap_when_unverified + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Protected (0x2) + # Type: const gsl::span* (0x1A2E) + # FieldOffset: 0x0 + # Name: span_ + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Protected (0x2) + # Type: __int64 (0x13) + # FieldOffset: 0x8 + # Name: index_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A51 + # Name: span_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char& gsl::details::span_iterator,0>::() (0x1A54) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char* gsl::details::span_iterator,0>::() (0x1A55) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A59 + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A59 + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::details::span_iterator,0>::(__int64) (0x1A5A) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::(__int64) (0x1A5B) + # Name: operator+= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A5E + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::(__int64) (0x1A5B) + # Name: operator-= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char& gsl::details::span_iterator,0>::(__int64) (0x1A5F) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,0>::(const __int64) (0x1A60) + # Name: _Verify_offset + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char* gsl::details::span_iterator,0>::() (0x1A55) + # Name: _Unwrapped + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,0>::(const char*) (0x1A63) + # Name: _Seek_to + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: element_type_ + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: _Unchecked_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x120C) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: pointer + # } + # } + .byte 0xee, 0x01, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x5f + .byte 0x77, 0x68, 0x65, 0x6e + .byte 0x5f, 0x75, 0x6e, 0x76 + .byte 0x65, 0x72, 0x69, 0x66 + .byte 0x69, 0x65, 0x64, 0x00 + .byte 0x0d, 0x15, 0x02, 0x00 + .byte 0x2e, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x00 + .byte 0x0d, 0x15, 0x02, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x69, 0x6e + .byte 0x64, 0x65, 0x78, 0x5f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x51, 0x1a, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x54, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x55, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x59, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x59, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5a, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5b, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5e, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5b, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5f, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x60, 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 0x55, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x63, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x74, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x65, 0x6c, 0x65, 0x6d + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x5f, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0c, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + # Class (0x1A65) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 27 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1A64) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::details::span_iterator,0> + # LinkageName: .?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ + # } + .byte 0x82, 0x00, 0x04, 0x15 + .byte 0x1b, 0x00, 0x10, 0x02 + .byte 0x64, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1A66) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::span_iterator,0> (0x1A65) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 125 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x65, 0x1a, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x7d, 0x00, 0x00, 0x00 + # Class (0x1A67) { + # 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 (0x1A68) { + # 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 (0x1A69) { + # 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 (0x1A6A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1A6B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # ThisType: std::match_results,0>,std::allocator,0> > > >* (0x1A6A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x6a, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1A6C) { + # 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 (0x1A6D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::allocator,0> > > (0x1A6C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1A6E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator,0> > > (0x1A6D) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6d, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1A6F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::allocator,0> > >& (0x1A6E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6e, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A70) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # ThisType: std::match_results,0>,std::allocator,0> > > >* (0x1A6A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> > >&) (0x1A6F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x6a, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6f, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1A71) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1A72) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::match_results,0>,std::allocator,0> > > > (0x1A71) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x71, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1A73) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::match_results,0>,std::allocator,0> > > >& (0x1A72) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x72, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A74) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # ThisType: std::match_results,0>,std::allocator,0> > > >* (0x1A6A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::match_results,0>,std::allocator,0> > > >&) (0x1A73) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x6a, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1A75) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x1A76) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::match_results,0>,std::allocator,0> > > >&& (0x1A75) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x75, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A77) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # ThisType: std::match_results,0>,std::allocator,0> > > >* (0x1A6A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::match_results,0>,std::allocator,0> > > >&&) (0x1A76) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x6a, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x76, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A78) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::match_results,0>,std::allocator,0> > > >::() (0x1A6B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::match_results,0>,std::allocator,0> > > >::(const std::allocator,0> > >&) (0x1A70) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::match_results,0>,std::allocator,0> > > >::(const std::match_results,0>,std::allocator,0> > > >&) (0x1A74) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::match_results,0>,std::allocator,0> > > >::(std::match_results,0>,std::allocator,0> > > >&&) (0x1A77) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x77, 0x1a, 0x00, 0x00 + # Pointer (0x1A79) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1A7A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::match_results,0>,std::allocator,0> > > >& (0x1A79) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # ThisType: std::match_results,0>,std::allocator,0> > > >* (0x1A6A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::match_results,0>,std::allocator,0> > > >&) (0x1A73) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x79, 0x1a, 0x00, 0x00 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x6a, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A7B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::match_results,0>,std::allocator,0> > > >& (0x1A79) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # ThisType: std::match_results,0>,std::allocator,0> > > >* (0x1A6A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::match_results,0>,std::allocator,0> > > >&&) (0x1A76) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x79, 0x1a, 0x00, 0x00 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x6a, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x76, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A7C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::match_results,0>,std::allocator,0> > > >& std::match_results,0>,std::allocator,0> > > >::(const std::match_results,0>,std::allocator,0> > > >&) (0x1A7A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::match_results,0>,std::allocator,0> > > >& std::match_results,0>,std::allocator,0> > > >::(std::match_results,0>,std::allocator,0> > > >&&) (0x1A7B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7a, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x1a, 0x00, 0x00 + # Pointer (0x1A7D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::match_results,0>,std::allocator,0> > > > (0x1A71) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x71, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1A7E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x1A7D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x7d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A7F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x1A7D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x7d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A80) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x1A7D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x7d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A81) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x1A7D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x7d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1A82) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::sub_match,0> > (0x1A69) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1A83) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::sub_match,0> > (0x1A82) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x82, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1A84) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >& (0x1A83) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x1A7D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x83, 0x1a, 0x00, 0x00 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x7d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A85) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >& (0x1A83) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x1A7D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x83, 0x1a, 0x00, 0x00 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x7d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1A86) { + # 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 (0x1A87) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> > > > > (0x1A86) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x1A7D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x7d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1A88) { + # 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 (0x1A89) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 14 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x1A88) + # 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 0x88, 0x1a, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x61, 0x6e, 0x74, 0x73 + .byte 0x3a, 0x3a, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 0x5f + .byte 0x66, 0x6c, 0x61, 0x67 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0x2e, 0x3f + .byte 0x41, 0x57, 0x34, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x5f, 0x66, 0x6c, 0x61 + .byte 0x67, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x72 + .byte 0x65, 0x67, 0x65, 0x78 + .byte 0x5f, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x61, 0x6e + .byte 0x74, 0x73, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x1A8A) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex + # } + .byte 0x4e, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x72 + .byte 0x65, 0x67, 0x65, 0x78 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1A8B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::regex_constants::match_flag_type (0x1A89) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 116 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x89, 0x1a, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # ArgList (0x1A8C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: std::regex_constants::match_flag_type (0x1A89) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x89, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A8D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x1A7D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, std::regex_constants::match_flag_type) (0x1A8C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x7d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x8c, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A8E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator,0> > > (0x1A6C) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x1A7D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x7d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A8F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::match_results,0>,std::allocator,0> > > >& (0x1A79) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x79, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A90) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # ThisType: std::match_results,0>,std::allocator,0> > > >* (0x1A6A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::match_results,0>,std::allocator,0> > > >&) (0x1A8F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x6a, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8f, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A91) { + # 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 (0x1A92) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # ThisType: std::match_results,0>,std::allocator,0> > > >* (0x1A6A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1A91) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x6a, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x91, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1A93) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::sub_match,0> > (0x1A69) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1A94) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >& (0x1A93) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # ThisType: std::match_results,0>,std::allocator,0> > > >* (0x1A6A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x93, 0x1a, 0x00, 0x00 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x6a, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A95) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >& (0x1A93) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # ThisType: std::match_results,0>,std::allocator,0> > > >* (0x1A6A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1A91) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x93, 0x1a, 0x00, 0x00 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x6a, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x91, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A96) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> > (0x1A69) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x1A7D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1A91) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x7d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x91, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A97) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::(unsigned) (0x1A95) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> > std::match_results,0>,std::allocator,0> > > >::(unsigned) (0x1A96) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x95, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x96, 0x1a, 0x00, 0x00 + # Struct (0x1A98) { + # 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 (0x1A99) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> (0x1A35) + # FieldOffset: 0x0 + # Name: _Org + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: bool (0x30) + # FieldOffset: 0x10 + # Name: _Ready + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # FieldOffset: 0x18 + # Name: _Matches + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::sub_match,0> > (0x1A69) + # FieldOffset: 0x38 + # Name: _Prefix + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::sub_match,0> > (0x1A69) + # FieldOffset: 0x60 + # Name: _Suffix + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::sub_match,0> > (0x1A69) + # FieldOffset: 0x88 + # Name: _Null_elem + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1A78 + # Name: match_results + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A7C + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::match_results,0>,std::allocator,0> > > >::() (0x1A7E) + # Name: ready + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::match_results,0>,std::allocator,0> > > >::() (0x1A7F) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::match_results,0>,std::allocator,0> > > >::() (0x1A7F) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::match_results,0>,std::allocator,0> > > >::() (0x1A7E) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 std::match_results,0>,std::allocator,0> > > >::(unsigned __int64) (0x1A80) + # Name: length + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 std::match_results,0>,std::allocator,0> > > >::(unsigned __int64) (0x1A80) + # Name: position + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator > std::match_results,0>,std::allocator,0> > > >::(unsigned __int64) (0x1A81) + # Name: str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::(unsigned __int64) (0x1A84) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::() (0x1A85) + # Name: prefix + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::() (0x1A85) + # Name: suffix + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::match_results,0>,std::allocator,0> > > >::() (0x1A87) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::match_results,0>,std::allocator,0> > > >::() (0x1A87) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::match_results,0>,std::allocator,0> > > >::() (0x1A87) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::match_results,0>,std::allocator,0> > > >::() (0x1A87) + # Name: cend + # } + # 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) (0x1A8D) + # Name: format + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::allocator,0> > > std::match_results,0>,std::allocator,0> > > >::() (0x1A8E) + # 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> > > >&) (0x1A90) + # Name: swap + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::match_results,0>,std::allocator,0> > > >::(unsigned) (0x1A92) + # Name: _Resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::() (0x1A94) + # Name: _Pfx + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::() (0x1A94) + # Name: _Sfx + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::() (0x1A94) + # Name: _Null + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A97 + # Name: _At + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> > (0x1A69) + # Name: _Elem + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # Name: _MyCont + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits,0> > > > (0x1A98) + # Name: _Mytraits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> > (0x1A69) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >& (0x1A83) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >& (0x1A93) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator,0> > > > > (0x1A86) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator,0> > > > > (0x1A86) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> > > (0x1A6C) + # 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 > (0x1158) + # Name: string_type + # } + # } + .byte 0x2a, 0x03, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4f + .byte 0x72, 0x67, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x52 + .byte 0x65, 0x61, 0x64, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x4d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0x38, 0x00, 0x5f, 0x50 + .byte 0x72, 0x65, 0x66, 0x69 + .byte 0x78, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0x60, 0x00, 0x5f, 0x53 + .byte 0x75, 0x66, 0x66, 0x69 + .byte 0x78, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0x88, 0x00, 0x5f, 0x4e + .byte 0x75, 0x6c, 0x6c, 0x5f + .byte 0x65, 0x6c, 0x65, 0x6d + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x78, 0x1a, 0x00, 0x00 + .byte 0x6d, 0x61, 0x74, 0x63 + .byte 0x68, 0x5f, 0x72, 0x65 + .byte 0x73, 0x75, 0x6c, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x7c, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7e, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x61, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7f, 0x1a, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7f, 0x1a, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7e, 0x1a, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x80, 0x1a, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x80, 0x1a, 0x00, 0x00 + .byte 0x70, 0x6f, 0x73, 0x69 + .byte 0x74, 0x69, 0x6f, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x81, 0x1a, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x84, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x85, 0x1a, 0x00, 0x00 + .byte 0x70, 0x72, 0x65, 0x66 + .byte 0x69, 0x78, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x85, 0x1a, 0x00, 0x00 + .byte 0x73, 0x75, 0x66, 0x66 + .byte 0x69, 0x78, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8d, 0x1a, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x6d + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8e, 0x1a, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x90, 0x1a, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x92, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x69, 0x7a, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x94, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x50, 0x66, 0x78 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x94, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x53, 0x66, 0x78 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x94, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x75, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x97, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x41, 0x74, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6c, 0x65 + .byte 0x6d, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x43 + .byte 0x6f, 0x6e, 0x74, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x98, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x83, 0x1a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x93, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Class (0x1A9A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 49 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1A99) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 176 + # Name: std::match_results,0>,std::allocator,0> > > > + # LinkageName: .?AV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@ + # } + .byte 0x5e, 0x01, 0x04, 0x15 + .byte 0x31, 0x00, 0x10, 0x02 + .byte 0x99, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xb0, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x5f, 0x72, 0x65, 0x73 + .byte 0x75, 0x6c, 0x74, 0x73 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x20, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x5f, 0x72, 0x65, 0x73 + .byte 0x75, 0x6c, 0x74, 0x73 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x56 + .byte 0x3f, 0x24, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1A9B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::match_results,0>,std::allocator,0> > > > (0x1A9A) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 1155 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x9a, 0x1a, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0x83, 0x04, 0x00, 0x00 + # Class (0x1A9C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Vector_alloc,0> >,std::allocator,0> > > > > + # LinkageName: .?AV?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@ + # } + .byte 0xae, 0x01, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x56 + .byte 0x65, 0x63, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x2c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x20, 0x3e + .byte 0x20, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x40, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x73, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x32, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x1A9D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1A9E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A9F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> > >&) (0x1A6F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6f, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AA0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1AA1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::sub_match,0> >& (0x1A83) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x83, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AA2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const std::sub_match,0> >&) (0x1AA1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa1, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1AA3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::sub_match,0> >& (0x1A83) + # ArgType: const std::allocator,0> > >& (0x1A6E) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x83, 0x1a, 0x00, 0x00 + .byte 0x6e, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AA4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, const std::sub_match,0> >&, const std::allocator,0> > >&) (0x1AA3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xa3, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1AA5) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1AA6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector,0> >,std::allocator,0> > > > (0x1AA5) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa5, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1AA7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::vector,0> >,std::allocator,0> > > >& (0x1AA6) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa6, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AA8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector,0> >,std::allocator,0> > > >&) (0x1AA7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa7, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1AA9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector,0> >,std::allocator,0> > > >& (0x1AA6) + # ArgType: const std::allocator,0> > >& (0x1A6E) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa6, 0x1a, 0x00, 0x00 + .byte 0x6e, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AAA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector,0> >,std::allocator,0> > > >&, const std::allocator,0> > >&) (0x1AA9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa9, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1AAB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x1AAC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector,0> >,std::allocator,0> > > >&& (0x1AAB) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xab, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AAD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector,0> >,std::allocator,0> > > >&&) (0x1AAC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xac, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1AAE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector,0> >,std::allocator,0> > > >&& (0x1AAB) + # ArgType: const std::allocator,0> > >& (0x1A6E) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xab, 0x1a, 0x00, 0x00 + .byte 0x6e, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AAF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector,0> >,std::allocator,0> > > >&&, const std::allocator,0> > >&) (0x1AAE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xae, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1AB0) { + # 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 (0x1AB1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::initializer_list,0> > > (0x1AB0) + # ArgType: const std::allocator,0> > >& (0x1A6E) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb0, 0x1a, 0x00, 0x00 + .byte 0x6e, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AB2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list,0> > >, const std::allocator,0> > >&) (0x1AB1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb1, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1AB3) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::() (0x1A9E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const std::allocator,0> > >&) (0x1A9F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(unsigned __int64) (0x1AA0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(unsigned __int64, const std::sub_match,0> >&) (0x1AA2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(unsigned __int64, const std::sub_match,0> >&, const std::allocator,0> > >&) (0x1AA4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const std::vector,0> >,std::allocator,0> > > >&) (0x1AA8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const std::vector,0> >,std::allocator,0> > > >&, const std::allocator,0> > >&) (0x1AAA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::vector,0> >,std::allocator,0> > > >&&) (0x1AAD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::vector,0> >,std::allocator,0> > > >&&, const std::allocator,0> > >&) (0x1AAF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::initializer_list,0> > >, const std::allocator,0> > >&) (0x1AB2) + # ] + # } + .byte 0x52, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9e, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9f, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa0, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa2, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa8, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaa, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xad, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb2, 0x1a, 0x00, 0x00 + # Pointer (0x1AB4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::sub_match,0> > (0x1A82) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x82, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1AB5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::sub_match,0> >* (0x1AB4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xb4, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AB6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const std::sub_match,0> >*) (0x1AB5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb5, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1AB7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1AB8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector,0> >,std::allocator,0> > > >& (0x1AB7) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector,0> >,std::allocator,0> > > >&&) (0x1AAC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb7, 0x1a, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xac, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1AB9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::initializer_list,0> > > (0x1AB0) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb0, 0x1a, 0x00, 0x00 + # MemberFunction (0x1ABA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector,0> >,std::allocator,0> > > >& (0x1AB7) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list,0> > >) (0x1AB9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb7, 0x1a, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb9, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1ABB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector,0> >,std::allocator,0> > > >& (0x1AB7) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector,0> >,std::allocator,0> > > >&) (0x1AA7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb7, 0x1a, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa7, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1ABC) { + # 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> > > >&&) (0x1AB8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector,0> >,std::allocator,0> > > >& std::vector,0> >,std::allocator,0> > > >::(std::initializer_list,0> > >) (0x1ABA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector,0> >,std::allocator,0> > > >& std::vector,0> >,std::allocator,0> > > >::(const std::vector,0> >,std::allocator,0> > > >&) (0x1ABB) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb8, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbb, 0x1a, 0x00, 0x00 + # ArgList (0x1ABD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector,0> >,std::allocator,0> > > >&& (0x1AAB) + # ArgType: std::integral_constant (0x1297) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xab, 0x1a, 0x00, 0x00 + .byte 0x97, 0x12, 0x00, 0x00 + # MemberFunction (0x1ABE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector,0> >,std::allocator,0> > > >&&, std::integral_constant) (0x1ABD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xbd, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1ABF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector,0> >,std::allocator,0> > > >&& (0x1AAB) + # ArgType: std::integral_constant (0x1305) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xab, 0x1a, 0x00, 0x00 + .byte 0x05, 0x13, 0x00, 0x00 + # MemberFunction (0x1AC0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector,0> >,std::allocator,0> > > >&&, std::integral_constant) (0x1ABF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xbf, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1AC1) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::vector,0> >,std::allocator,0> > > >&&, std::integral_constant) (0x1ABE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::vector,0> >,std::allocator,0> > > >&&, std::integral_constant) (0x1AC0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::vector,0> >,std::allocator,0> > > >&&) (0x1AAD) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbe, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc0, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xad, 0x1a, 0x00, 0x00 + # Pointer (0x1AC2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::sub_match,0> > (0x1A69) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x1AC3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::sub_match,0> >&& (0x1AC2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc2, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AC4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::sub_match,0> >&&) (0x1AC3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc3, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1AC5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::sub_match,0> >& (0x1A83) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x83, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AC6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::sub_match,0> >&) (0x1AC5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc5, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1AC7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::sub_match,0> >&&) (0x1AC4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const std::sub_match,0> >&) (0x1AC6) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc6, 0x1a, 0x00, 0x00 + # Class (0x1AC8) { + # 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 (0x1AC9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> > > > > (0x1A86) + # ArgType: std::sub_match,0> >&& (0x1AC2) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0xc2, 0x1a, 0x00, 0x00 + # MemberFunction (0x1ACA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> > > > > (0x1AC8) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator,0> > > > >, std::sub_match,0> >&&) (0x1AC9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc8, 0x1a, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc9, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1ACB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> > > > > (0x1A86) + # ArgType: std::initializer_list,0> > > (0x1AB0) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0xb0, 0x1a, 0x00, 0x00 + # MemberFunction (0x1ACC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> > > > > (0x1AC8) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator,0> > > > >, std::initializer_list,0> > >) (0x1ACB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc8, 0x1a, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xcb, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1ACD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> > > > > (0x1A86) + # ArgType: const std::sub_match,0> >& (0x1A83) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x83, 0x1a, 0x00, 0x00 + # MemberFunction (0x1ACE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> > > > > (0x1AC8) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator,0> > > > >, const std::sub_match,0> >&) (0x1ACD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc8, 0x1a, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xcd, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1ACF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> > > > > (0x1A86) + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::sub_match,0> >& (0x1A83) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x83, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AD0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> > > > > (0x1AC8) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vector_const_iterator,0> > > > >, unsigned __int64, const std::sub_match,0> >&) (0x1ACF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc8, 0x1a, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xcf, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1AD1) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::(std::_Vector_const_iterator,0> > > > >, std::sub_match,0> >&&) (0x1ACA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::(std::_Vector_const_iterator,0> > > > >, std::initializer_list,0> > >) (0x1ACC) + # ] + # 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> >&) (0x1ACE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::(std::_Vector_const_iterator,0> > > > >, unsigned __int64, const std::sub_match,0> >&) (0x1AD0) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcc, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xce, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AD2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list,0> > >) (0x1AB9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb9, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1AD3) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::initializer_list,0> > >) (0x1AD2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(unsigned __int64, const std::sub_match,0> >&) (0x1AA2) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd2, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa2, 0x1a, 0x00, 0x00 + # Pointer (0x1AD4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector,0> >,std::allocator,0> > > > (0x1AA5) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa5, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1AD5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1AD4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0xd4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AD6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> > > > > (0x1AC8) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc8, 0x1a, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AD7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> > > > > (0x1A86) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1AD4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0xd4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1AD8) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::() (0x1AD6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::() (0x1AD7) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd7, 0x1a, 0x00, 0x00 + # ArgList (0x1AD9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> > > > > (0x1A86) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x86, 0x1a, 0x00, 0x00 + # MemberFunction (0x1ADA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> > > > > (0x1AC8) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1AD4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator,0> > > > >) (0x1AD9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc8, 0x1a, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0xd4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd9, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1ADB) { + # 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 (0x1ADC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > > > > > (0x1ADB) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdb, 0x1a, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1ADD) { + # 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 (0x1ADE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > > > > > (0x1ADD) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1AD4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdd, 0x1a, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0xd4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1ADF) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > > > > > std::vector,0> >,std::allocator,0> > > >::() (0x1ADC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > > > > > std::vector,0> >,std::allocator,0> > > >::() (0x1ADE) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x1a, 0x00, 0x00 + # MethodOverloadList (0x1AE0) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(unsigned __int64) (0x1AA0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(unsigned __int64, const std::sub_match,0> >&) (0x1AA2) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa0, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa2, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AE1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1AD4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0xd4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AE2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator,0> > > (0x1A6C) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1AD4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0xd4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AE3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >& (0x1A83) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1AD4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x83, 0x1a, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0xd4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AE4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >& (0x1A93) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x93, 0x1a, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1AE5) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >& std::vector,0> >,std::allocator,0> > > >::(unsigned __int64) (0x1AE3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >& std::vector,0> >,std::allocator,0> > > >::(unsigned __int64) (0x1AE4) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe3, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x1a, 0x00, 0x00 + # Pointer (0x1AE6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::sub_match,0> > (0x1A69) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1AE7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1AE6) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AE8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >* (0x1AB4) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1AD4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb4, 0x1a, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0xd4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1AE9) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >* std::vector,0> >,std::allocator,0> > > >::() (0x1AE7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >* std::vector,0> >,std::allocator,0> > > >::() (0x1AE8) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe7, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe8, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AEA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >& (0x1A93) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x93, 0x1a, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AEB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >& (0x1A83) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1AD4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x83, 0x1a, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0xd4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1AEC) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >& std::vector,0> >,std::allocator,0> > > >::() (0x1AEA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >& std::vector,0> >,std::allocator,0> > > >::() (0x1AEB) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xeb, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> > > > > (0x1AC8) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator,0> > > > >) (0x1AD9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc8, 0x1a, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd9, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1AEE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> > > > > (0x1A86) + # ArgType: std::_Vector_const_iterator,0> > > > > (0x1A86) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x86, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AEF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> > > > > (0x1AC8) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator,0> > > > >, std::_Vector_const_iterator,0> > > > >) (0x1AEE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc8, 0x1a, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xee, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1AF0) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::(std::_Vector_const_iterator,0> > > > >) (0x1AED) + # ] + # 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> > > > >) (0x1AEF) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xed, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xef, 0x1a, 0x00, 0x00 + # ArgList (0x1AF1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector,0> >,std::allocator,0> > > >& (0x1AB7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb7, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AF2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector,0> >,std::allocator,0> > > >&) (0x1AF1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf1, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AF3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1AF4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1AE6) + # ArgType: std::sub_match,0> >* (0x1AE6) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AF5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::sub_match,0> >*, std::sub_match,0> >*) (0x1AF4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AF6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1AD4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0xd4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1AF7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::sub_match,0> >* (0x1AB4) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb4, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AF8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1AD4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::sub_match,0> >*) (0x1AF7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0xd4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf7, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1AF9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1AE6) + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::sub_match,0> >* (0x1AB4) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xb4, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AFA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1AE6) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::sub_match,0> >*, unsigned __int64, const std::sub_match,0> >*) (0x1AF9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xf9, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AFB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1AD4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0xd4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AFC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1AD4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::sub_match,0> >*, std::sub_match,0> >*) (0x1AF4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0xd4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1AFD) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Wrap_alloc,0> > > > + # LinkageName: .?AU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@ + # } + .byte 0xf2, 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, 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 0x55, 0x3f, 0x24, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 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 (0x1AFE) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0xA + # MethodListIndex: 0x1AB3 + # Name: vector + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(unsigned __int64, const std::sub_match,0> >*) (0x1AB6) + # Name: _Construct_n + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1ABC + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1AC1 + # Name: _Assign_rv + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1AC7 + # Name: push_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1AD1 + # Name: insert + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1AD3 + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::() (0x1A9E) + # Name: ~vector + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(unsigned __int64) (0x1AA0) + # Name: reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector,0> >,std::allocator,0> > > >::() (0x1AD5) + # Name: capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector,0> >,std::allocator,0> > > >::() (0x1AD5) + # Name: _Unused_capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector,0> >,std::allocator,0> > > >::() (0x1AD5) + # Name: _Has_unused_capacity + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1AD8 + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1AD8 + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::(std::_Vector_const_iterator,0> > > > >) (0x1ADA) + # Name: _Make_iter + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1ADF + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1ADF + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::() (0x1AD7) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::() (0x1AD7) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > > > > > std::vector,0> >,std::allocator,0> > > >::() (0x1ADE) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > > > > > std::vector,0> >,std::allocator,0> > > >::() (0x1ADE) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::() (0x1A9E) + # Name: shrink_to_fit + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1AE0 + # Name: resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector,0> >,std::allocator,0> > > >::() (0x1AD5) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector,0> >,std::allocator,0> > > >::() (0x1AD5) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::vector,0> >,std::allocator,0> > > >::() (0x1AE1) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::allocator,0> > > std::vector,0> >,std::allocator,0> > > >::() (0x1AE2) + # Name: get_allocator + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1AE5 + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1AE5 + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1AE9 + # Name: data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1AEC + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1AEC + # Name: back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::() (0x1A9E) + # Name: pop_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1AF0 + # Name: erase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(unsigned __int64) (0x1AA0) + # Name: _Pop_back_n + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::() (0x1A9E) + # Name: clear + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::vector,0> >,std::allocator,0> > > >&) (0x1AF2) + # Name: swap + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: bool std::vector,0> >,std::allocator,0> > > >::(unsigned __int64) (0x1AF3) + # Name: _Buy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::sub_match,0> >*, std::sub_match,0> >*) (0x1AF5) + # Name: _Destroy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: unsigned __int64 std::vector,0> >,std::allocator,0> > > >::(unsigned __int64) (0x1AF6) + # Name: _Grow_to + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: bool std::vector,0> >,std::allocator,0> > > >::(const std::sub_match,0> >*) (0x1AF8) + # Name: _Inside + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector,0> >,std::allocator,0> > > >::(unsigned __int64) (0x1AA0) + # Name: _Reallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector,0> >,std::allocator,0> > > >::(unsigned __int64) (0x1AA0) + # Name: _Reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector,0> >,std::allocator,0> > > >::() (0x1A9E) + # Name: _Tidy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: std::_Vector_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::(std::_Vector_const_iterator,0> > > > >, unsigned __int64, const std::sub_match,0> >&) (0x1AD0) + # Name: _Insert_n + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: std::sub_match,0> >* std::vector,0> >,std::allocator,0> > > >::(std::sub_match,0> >*, unsigned __int64, const std::sub_match,0> >*) (0x1AFA) + # Name: _Ufill + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector,0> >,std::allocator,0> > > >::() (0x1AFB) + # Name: _Xlen + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector,0> >,std::allocator,0> > > >::() (0x1AFB) + # Name: _Xran + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::sub_match,0> >*, std::sub_match,0> >*) (0x1AFC) + # Name: _Orphan_range + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> > > (0x1A6C) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc,0> > > > (0x1AFD) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> > (0x1A69) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >* (0x1AE6) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >* (0x1AB4) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >& (0x1A93) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >& (0x1A83) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator,0> > > > > (0x1AC8) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator,0> > > > > (0x1A86) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > > > > > (0x1ADB) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > > > > > (0x1ADD) + # Name: const_reverse_iterator + # } + # } + .byte 0xce, 0x04, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x0a, 0x00 + .byte 0xb3, 0x1a, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb6, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x5f, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xbc, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xc1, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x41, 0x73, 0x73 + .byte 0x69, 0x67, 0x6e, 0x5f + .byte 0x72, 0x76, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc7, 0x1a, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0xd1, 0x1a, 0x00, 0x00 + .byte 0x69, 0x6e, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd3, 0x1a, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9e, 0x1a, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa0, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x72, 0x76, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd5, 0x1a, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd5, 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, 0x03, 0x00 + .byte 0xd5, 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 0xd8, 0x1a, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd8, 0x1a, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xda, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x6b + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xdf, 0x1a, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xdf, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd7, 0x1a, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd7, 0x1a, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xde, 0x1a, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xde, 0x1a, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9e, 0x1a, 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 0xe0, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd5, 0x1a, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd5, 0x1a, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe1, 0x1a, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe2, 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 0xe5, 0x1a, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe5, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe9, 0x1a, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xec, 0x1a, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xec, 0x1a, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9e, 0x1a, 0x00, 0x00 + .byte 0x70, 0x6f, 0x70, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf0, 0x1a, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa0, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x50, 0x6f, 0x70 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x5f, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9e, 0x1a, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf2, 0x1a, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xf3, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xf5, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xf6, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x47, 0x72, 0x6f + .byte 0x77, 0x5f, 0x74, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xf8, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x69, 0x64, 0x65, 0x00 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xa0, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x65, 0x00 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xa0, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x65, 0x72, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x9e, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xd0, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xfa, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x55, 0x66, 0x69 + .byte 0x6c, 0x6c, 0x00, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xfb, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xfb, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xfc, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb4, 0x1a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x93, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x83, 0x1a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc8, 0x1a, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xdb, 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 0xdd, 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 (0x1AFF) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 94 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1AFE) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::vector,0> >,std::allocator,0> > > > + # LinkageName: .?AV?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ + # } + .byte 0x72, 0x01, 0x04, 0x15 + .byte 0x5e, 0x00, 0x10, 0x02 + .byte 0xfe, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x76 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x2c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x20, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x32, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1B00) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector,0> >,std::allocator,0> > > > (0x1AFF) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 678 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xff, 0x1a, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0xa6, 0x02, 0x00, 0x00 + # Struct (0x1B01) { + # 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 (0x1B02) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::sub_match,0> > (0x1A69) + # ThisType: std::sub_match,0> >* (0x1AE6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B03) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: std::sub_match,0> > (0x1A69) + # ThisType: const std::sub_match,0> >* (0x1AB4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0xb4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B04) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # ClassType: std::sub_match,0> > (0x1A69) + # ThisType: const std::sub_match,0> >* (0x1AB4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0xb4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B05) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::sub_match,0> > (0x1A69) + # ThisType: const std::sub_match,0> >* (0x1AB4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::sub_match,0> >&) (0x1AC5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0xb4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc5, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B06) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::sub_match,0> > (0x1A69) + # ThisType: const std::sub_match,0> >* (0x1AB4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x115B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0xb4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B07) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::sub_match,0> > (0x1A69) + # ThisType: const std::sub_match,0> >* (0x1AB4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1154) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0xb4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B08) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::sub_match,0> >::(const std::sub_match,0> >&) (0x1B05) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::sub_match,0> >::(const std::basic_string,std::allocator >&) (0x1B06) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::sub_match,0> >::(const char*) (0x1B07) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x05, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x07, 0x1b, 0x00, 0x00 + # ArgList (0x1B09) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* const (0x1229) + # ArgType: const unsigned __int64 (0x118F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x29, 0x12, 0x00, 0x00 + .byte 0x8f, 0x11, 0x00, 0x00 + # MemberFunction (0x1B0A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::sub_match,0> > (0x1A69) + # ThisType: const std::sub_match,0> >* (0x1AB4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, const unsigned __int64) (0x1B09) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0xb4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x09, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B0B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::sub_match,0> > (0x1A69) + # ThisType: const std::sub_match,0> >* (0x1AB4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::sub_match,0> >&) (0x1AC5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0xb4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc5, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B0C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::sub_match,0> > (0x1A69) + # ThisType: const std::sub_match,0> >* (0x1AB4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, const unsigned __int64) (0x1B09) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0xb4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x09, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1B0D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const char* const (0x1229) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x29, 0x12, 0x00, 0x00 + # MemberFunction (0x1B0E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::sub_match,0> > (0x1A69) + # ThisType: const std::sub_match,0> >* (0x1AB4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x1B0D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0xb4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0d, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B0F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::sub_match,0> >::(const std::sub_match,0> >&) (0x1B0B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::sub_match,0> >::(const char* const, const unsigned __int64) (0x1B0C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::sub_match,0> >::(const char* const) (0x1B0E) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x1b, 0x00, 0x00 + # MethodOverloadList (0x1B10) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::sub_match,0> >::(const char* const, const unsigned __int64) (0x1B0C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::sub_match,0> >::(const char* const) (0x1B0E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B11) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::pair,0>,gsl::details::span_iterator,0> > (0x1B01) + # ClassType: std::sub_match,0> > (0x1A69) + # ThisType: const std::sub_match,0> >* (0x1AB4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x01, 0x1b, 0x00, 0x00 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0xb4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1B12) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::pair,0>,gsl::details::span_iterator,0> > (0x1B01) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: bool (0x30) + # FieldOffset: 0x20 + # Name: matched + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::sub_match,0> >::() (0x1B02) + # Name: sub_match + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 std::sub_match,0> >::() (0x1B03) + # Name: length + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator > std::sub_match,0> >::() (0x1B04) + # Name: operator basic_string + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator > std::sub_match,0> >::() (0x1B04) + # Name: str + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1B08 + # Name: compare + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int std::sub_match,0> >::(const char* const, const unsigned __int64) (0x1B0A) + # Name: _Compare + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1B0F + # Name: _Match_equal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1B0F + # Name: _Less + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B10 + # Name: _Greater + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::pair,0>,gsl::details::span_iterator,0> > std::sub_match,0> >::() (0x1B11) + # Name: _Effective_range + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::pair,0>,gsl::details::span_iterator,0> > (0x1B01) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1A35) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::basic_string,std::allocator > (0x1158) + # Name: string_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::char_traits (0x1240) + # Name: _Traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: _Size_type + # } + # } + .byte 0x76, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x01, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x02, 0x1b, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x5f + .byte 0x6d, 0x61, 0x74, 0x63 + .byte 0x68, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x03, 0x1b, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x04, 0x1b, 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 0x04, 0x1b, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x00 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x08, 0x1b, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0a, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x72, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x0f, 0x1b, 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 0x0f, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x65, 0x73 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x10, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x72, 0x65 + .byte 0x61, 0x74, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x11, 0x1b, 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 0x01, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x40, 0x12, 0x00, 0x00 + .byte 0x5f, 0x54, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x5f, 0x53, 0x69, 0x7a + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + # Class (0x1B13) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 26 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1B12) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 40 + # Name: std::sub_match,0> > + # LinkageName: .?AV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@ + # } + .byte 0xa6, 0x00, 0x04, 0x15 + .byte 0x1a, 0x00, 0x10, 0x02 + .byte 0x12, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x28, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1B14) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::sub_match,0> > (0x1B13) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 624 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x13, 0x1b, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0x70, 0x02, 0x00, 0x00 + # Pointer (0x1B15) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator,0> > > (0x1A6D) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6d, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1B16) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::sub_match,0> >& (0x1A93) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x93, 0x1a, 0x00, 0x00 + # MemberFunction (0x1B17) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1AE6) + # ClassType: std::allocator,0> > > (0x1A6C) + # ThisType: const std::allocator,0> > >* (0x1B15) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::sub_match,0> >&) (0x1B16) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x15, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B18) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >* (0x1AB4) + # ClassType: std::allocator,0> > > (0x1A6C) + # ThisType: const std::allocator,0> > >* (0x1B15) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::sub_match,0> >&) (0x1AC5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb4, 0x1a, 0x00, 0x00 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x15, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc5, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B19) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >* std::allocator,0> > >::(std::sub_match,0> >&) (0x1B17) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >* std::allocator,0> > >::(const std::sub_match,0> >&) (0x1B18) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x17, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x18, 0x1b, 0x00, 0x00 + # Pointer (0x1B1A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator,0> > > (0x1A6C) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1B1B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator,0> > > (0x1A6C) + # ThisType: std::allocator,0> > >* (0x1B1A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x1a, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B1C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator,0> > > (0x1A6C) + # ThisType: std::allocator,0> > >* (0x1B1A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> > >&) (0x1A6F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x1a, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6f, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B1D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator,0> > >::() (0x1B1B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator,0> > >::(const std::allocator,0> > >&) (0x1B1C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x1b, 0x00, 0x00 + # ArgList (0x1B1E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1AE6) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x1B1F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator,0> > > (0x1A6C) + # ThisType: std::allocator,0> > >* (0x1B1A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::sub_match,0> >*, unsigned __int64) (0x1B1E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x1a, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1e, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B20) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1AE6) + # ClassType: std::allocator,0> > > (0x1A6C) + # ThisType: std::allocator,0> > >* (0x1B1A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x1a, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B21) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1AE6) + # ClassType: std::allocator,0> > > (0x1A6C) + # ThisType: std::allocator,0> > >* (0x1B1A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const void*) (0x1293) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x1a, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B22) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >* std::allocator,0> > >::(unsigned __int64) (0x1B20) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >* std::allocator,0> > >::(unsigned __int64, const void*) (0x1B21) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x21, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B23) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::allocator,0> > > (0x1A6C) + # ThisType: const std::allocator,0> > >* (0x1B15) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x15, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1B24) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B19 + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B1D + # Name: allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::allocator,0> > >::(std::sub_match,0> >*, unsigned __int64) (0x1B1F) + # Name: deallocate + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B22 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::allocator,0> > >::() (0x1B23) + # 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> > (0x1A69) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >* (0x1AE6) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >* (0x1AB4) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >& (0x1A93) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >& (0x1A83) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: is_always_equal + # } + # } + .byte 0x5e, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x19, 0x1b, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x1d, 0x1b, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1f, 0x1b, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x22, 0x1b, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x23, 0x1b, 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 0x69, 0x1a, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb4, 0x1a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x93, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x83, 0x1a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x97, 0x12, 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 0x97, 0x12, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x1B25) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1B24) + # 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 0x24, 0x1b, 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 (0x1B26) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator,0> > > (0x1B25) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 660 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x25, 0x1b, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x94, 0x02, 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: std::_Iterator012,0> >,long long,const std::sub_match,0> > *,const std::sub_match,0> > &,std::_Iterator_base12> + # LinkageName: .?AU?$_Iterator012@Urandom_access_iterator_tag@std@@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBV32@AEBV32@U_Iterator_base12@2@@std@@ + # } + .byte 0xe6, 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 0x49, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x30, 0x31, 0x32, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x61, 0x6e + .byte 0x64, 0x6f, 0x6d, 0x5f + .byte 0x61, 0x63, 0x63, 0x65 + .byte 0x73, 0x73, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x74, 0x61, 0x67, 0x2c + .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, 0x2c, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x20 + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 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, 0x2a, 0x2c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 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, 0x26, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x31, 0x32 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x30, 0x31, 0x32 + .byte 0x40, 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, 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, 0x32, 0x40 + .byte 0x5f, 0x4a, 0x50, 0x45 + .byte 0x42, 0x56, 0x33, 0x32 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x56, 0x33, 0x32, 0x40 + .byte 0x55, 0x5f, 0x49, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x31 + .byte 0x32, 0x40, 0x32, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x1B28) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator,0> > > > > (0x1A86) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1B29) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x1A86) + # ThisType: std::_Vector_const_iterator,0> > > > >* (0x1B28) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x28, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1B2A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1AE6) + # ArgType: const std::_Container_base12* (0x12A1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0xa1, 0x12, 0x00, 0x00 + # MemberFunction (0x1B2B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x1A86) + # ThisType: std::_Vector_const_iterator,0> > > > >* (0x1B28) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::sub_match,0> >*, const std::_Container_base12*) (0x1B2A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x28, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x2a, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B2C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator,0> > > > >::() (0x1B29) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator,0> > > > >::(std::sub_match,0> >*, const std::_Container_base12*) (0x1B2B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2b, 0x1b, 0x00, 0x00 + # Pointer (0x1B2D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator,0> > > > > (0x1A86) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1B2E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> > > > >& (0x1B2D) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x1A86) + # ThisType: std::_Vector_const_iterator,0> > > > >* (0x1B28) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::sub_match,0> >*) (0x1AF7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2d, 0x1b, 0x00, 0x00 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x28, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf7, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1B2F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_const_iterator,0> > > > > (0x1A86) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1B30) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_const_iterator,0> > > > > (0x1B2F) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2f, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1B31) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >* (0x1AB4) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x1A86) + # ThisType: const std::_Vector_const_iterator,0> > > > >* (0x1B30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb4, 0x1a, 0x00, 0x00 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x30, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B32) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >& (0x1A83) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x1A86) + # ThisType: const std::_Vector_const_iterator,0> > > > >* (0x1B30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x83, 0x1a, 0x00, 0x00 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x30, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B33) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> > > > >& (0x1B2D) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x1A86) + # ThisType: std::_Vector_const_iterator,0> > > > >* (0x1B28) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2d, 0x1b, 0x00, 0x00 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x28, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B34) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> > > > > (0x1A86) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x1A86) + # ThisType: std::_Vector_const_iterator,0> > > > >* (0x1B28) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x28, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B35) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > >& std::_Vector_const_iterator,0> > > > >::() (0x1B33) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::_Vector_const_iterator,0> > > > >::(int) (0x1B34) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x33, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x34, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B36) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> > > > >& (0x1B2D) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x1A86) + # ThisType: std::_Vector_const_iterator,0> > > > >* (0x1B28) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2d, 0x1b, 0x00, 0x00 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x28, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B37) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> > > > > (0x1A86) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x1A86) + # ThisType: const std::_Vector_const_iterator,0> > > > >* (0x1B30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x30, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1B38) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_const_iterator,0> > > > > (0x1B2F) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2f, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1B39) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vector_const_iterator,0> > > > >& (0x1B38) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x38, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B3A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x1A86) + # ThisType: const std::_Vector_const_iterator,0> > > > >* (0x1B30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator,0> > > > >&) (0x1B39) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x30, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x39, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B3B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::_Vector_const_iterator,0> > > > >::(__int64) (0x1B37) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: __int64 std::_Vector_const_iterator,0> > > > >::(const std::_Vector_const_iterator,0> > > > >&) (0x1B3A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x37, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B3C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >& (0x1A83) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x1A86) + # ThisType: const std::_Vector_const_iterator,0> > > > >* (0x1B30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x83, 0x1a, 0x00, 0x00 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x30, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B3D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x1A86) + # ThisType: const std::_Vector_const_iterator,0> > > > >* (0x1B30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator,0> > > > >&) (0x1B39) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x30, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x39, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B3E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x1A86) + # ThisType: const std::_Vector_const_iterator,0> > > > >* (0x1B30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator,0> > > > >&) (0x1B39) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x30, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x39, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1B3F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Iterator012,0> >,long long,const std::sub_match,0> > *,const std::sub_match,0> > &,std::_Iterator_base12> (0x1B27) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >* (0x1AE6) + # FieldOffset: 0x10 + # Name: _Ptr + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B2C + # Name: _Vector_const_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > >& std::_Vector_const_iterator,0> > > > >::(const std::sub_match,0> >*) (0x1B2E) + # Name: _Rechecked + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >* std::_Vector_const_iterator,0> > > > >::() (0x1B31) + # Name: _Unchecked + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >& std::_Vector_const_iterator,0> > > > >::() (0x1B32) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >* std::_Vector_const_iterator,0> > > > >::() (0x1B31) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B35 + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B35 + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > >& std::_Vector_const_iterator,0> > > > >::(__int64) (0x1B36) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::_Vector_const_iterator,0> > > > >::(__int64) (0x1B37) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > >& std::_Vector_const_iterator,0> > > > >::(__int64) (0x1B36) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B3B + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >& std::_Vector_const_iterator,0> > > > >::(__int64) (0x1B3C) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator,0> > > > >::(const std::_Vector_const_iterator,0> > > > >&) (0x1B3D) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator,0> > > > >::(const std::_Vector_const_iterator,0> > > > >&) (0x1B3D) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator,0> > > > >::(const std::_Vector_const_iterator,0> > > > >&) (0x1B3D) + # Name: operator< + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator,0> > > > >::(const std::_Vector_const_iterator,0> > > > >&) (0x1B3D) + # Name: operator> + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator,0> > > > >::(const std::_Vector_const_iterator,0> > > > >&) (0x1B3D) + # Name: operator<= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator,0> > > > >::(const std::_Vector_const_iterator,0> > > > >&) (0x1B3D) + # Name: operator>= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator,0> > > > >::(const std::_Vector_const_iterator,0> > > > >&) (0x1B3E) + # Name: _Compat + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator,0> > > > > (0x1A86) + # Name: _Myiter + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> > (0x1A69) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >* (0x1AB4) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >& (0x1A83) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >* (0x1AE6) + # Name: _Tptr + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >* (0x1AB4) + # Name: _Unchecked_type + # } + # } + .byte 0x46, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x27, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x50 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2c, 0x1b, 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 0x2e, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x31, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x32, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x31, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x35, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x35, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x36, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x37, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x36, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x3b, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3c, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3d, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3d, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3d, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3d, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3d, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3d, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3e, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x74, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x69 + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb4, 0x1a, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x83, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x54, 0x70, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb4, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Class (0x1B40) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 33 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1B3F) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 24 + # Name: std::_Vector_const_iterator,0> > > > > + # LinkageName: .?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@ + # } + .byte 0x36, 0x01, 0x04, 0x15 + .byte 0x21, 0x00, 0x10, 0x02 + .byte 0x3f, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x53, 0x69, 0x6d + .byte 0x70, 0x6c, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x20, 0x3e, 0x20, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x40, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x53 + .byte 0x69, 0x6d, 0x70, 0x6c + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x73, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x1B41) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_const_iterator,0> > > > > (0x1B40) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 22 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x40, 0x1b, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0x16, 0x00, 0x00, 0x00 + # Pointer (0x1B42) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator,0> > > (0x1A6C) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1B43) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator,0> > >& (0x1B42) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x42, 0x1b, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x1B44) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1AE6) + # ClassType: std::allocator_traits,0> > > > (0x1A98) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator,0> > >&, unsigned __int64) (0x1B43) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x98, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x43, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1B45) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator,0> > >& (0x1B42) + # ArgType: unsigned __int64 (0x23) + # ArgType: const void* (0x1292) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x42, 0x1b, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x92, 0x12, 0x00, 0x00 + # MemberFunction (0x1B46) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1AE6) + # ClassType: std::allocator_traits,0> > > > (0x1A98) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator,0> > >&, unsigned __int64, const void*) (0x1B45) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x98, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x45, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B47) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::sub_match,0> >* std::allocator_traits,0> > > >::(std::allocator,0> > >&, unsigned __int64) (0x1B44) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::sub_match,0> >* std::allocator_traits,0> > > >::(std::allocator,0> > >&, unsigned __int64, const void*) (0x1B46) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x44, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x46, 0x1b, 0x00, 0x00 + # ArgList (0x1B48) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator,0> > >& (0x1B42) + # ArgType: std::sub_match,0> >* (0x1AE6) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x42, 0x1b, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x1B49) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator_traits,0> > > > (0x1A98) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator,0> > >&, std::sub_match,0> >*, unsigned __int64) (0x1B48) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x98, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x48, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B4A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::allocator_traits,0> > > > (0x1A98) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> > >&) (0x1A6F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x98, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6f, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B4B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator,0> > > (0x1A6C) + # ClassType: std::allocator_traits,0> > > > (0x1A98) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> > >&) (0x1A6F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x98, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6f, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1B4C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B47 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::allocator_traits,0> > > >::(std::allocator,0> > >&, std::sub_match,0> >*, unsigned __int64) (0x1B49) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::allocator_traits,0> > > >::(const std::allocator,0> > >&) (0x1B4A) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::allocator,0> > > std::allocator_traits,0> > > >::(const std::allocator,0> > >&) (0x1B4B) + # Name: select_on_container_copy_construction + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> > > (0x1A6C) + # Name: _Alloc + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> > > (0x1A6C) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> > (0x1A69) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >* (0x1AE6) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >* (0x1AB4) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x603) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x1292) + # Name: const_void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: is_always_equal + # } + # } + .byte 0xce, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x47, 0x1b, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x49, 0x1b, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x4a, 0x1b, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x4b, 0x1b, 0x00, 0x00 + .byte 0x73, 0x65, 0x6c, 0x65 + .byte 0x63, 0x74, 0x5f, 0x6f + .byte 0x6e, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x74, 0x61, 0x69 + .byte 0x6e, 0x65, 0x72, 0x5f + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x5f, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb4, 0x1a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x5f, 0x70, 0x6f, 0x69 + .byte 0x6e, 0x74, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x92, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x76, 0x6f + .byte 0x69, 0x64, 0x5f, 0x70 + .byte 0x6f, 0x69, 0x6e, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x05, 0x13, 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 0x97, 0x12, 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 0x05, 0x13, 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 0x97, 0x12, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x1B4D) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1B4C) + # 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 0x12, 0x00, 0x10, 0x02 + .byte 0x4c, 0x1b, 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 (0x1B4E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator_traits,0> > > > (0x1B4D) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 809 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4d, 0x1b, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x29, 0x03, 0x00, 0x00 + # Class (0x1B4F) { + # 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@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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 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, 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 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, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x53, 0x69 + .byte 0x6d, 0x70, 0x6c, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 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, 0x2c, 0x31, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x5f + .byte 0x43, 0x6f, 0x6d, 0x70 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x65, 0x64, 0x5f, 0x70 + .byte 0x61, 0x69, 0x72, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 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, 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 (0x1B50) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1B51) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # ThisType: std::_Vector_alloc,0> >,std::allocator,0> > > > >* (0x1B50) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x50, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1B52) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Wrap_alloc,0> > > > (0x1AFD) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1B53) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Wrap_alloc,0> > > > (0x1B52) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x52, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1B54) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Wrap_alloc,0> > > >& (0x1B53) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x53, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B55) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # ThisType: std::_Vector_alloc,0> >,std::allocator,0> > > > >* (0x1B50) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc,0> > > >&) (0x1B54) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x50, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1B56) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Wrap_alloc,0> > > > (0x1AFD) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1B57) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Wrap_alloc,0> > > >& (0x1B56) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x56, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B58) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # ThisType: std::_Vector_alloc,0> >,std::allocator,0> > > > >* (0x1B50) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc,0> > > >&) (0x1B57) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x50, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x57, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1B59) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1B5A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1B59) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x59, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1B5B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x1257) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # ThisType: const std::_Vector_alloc,0> >,std::allocator,0> > > > >* (0x1B5A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x12, 0x00, 0x00 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x5a, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B5C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy*& (0x125B) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # ThisType: std::_Vector_alloc,0> >,std::allocator,0> > > > >* (0x1B50) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5b, 0x12, 0x00, 0x00 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x50, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B5D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* const& (0x125E) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # ThisType: const std::_Vector_alloc,0> >,std::allocator,0> > > > >* (0x1B5A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5e, 0x12, 0x00, 0x00 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x5a, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B5E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy*& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B5C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* const& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B5D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5d, 0x1b, 0x00, 0x00 + # Pointer (0x1B5F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1B60) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_alloc,0> >,std::allocator,0> > > > >& (0x1B5F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5f, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B61) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # ThisType: std::_Vector_alloc,0> >,std::allocator,0> > > > >* (0x1B50) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_alloc,0> >,std::allocator,0> > > > >&) (0x1B60) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x50, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x60, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B62) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc,0> > > >& (0x1B56) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # ThisType: std::_Vector_alloc,0> >,std::allocator,0> > > > >* (0x1B50) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x1b, 0x00, 0x00 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x50, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B63) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Wrap_alloc,0> > > >& (0x1B53) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # ThisType: const std::_Vector_alloc,0> >,std::allocator,0> > > > >* (0x1B5A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x1b, 0x00, 0x00 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x5a, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B64) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc,0> > > >& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B62) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Wrap_alloc,0> > > >& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B63) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x62, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x1b, 0x00, 0x00 + # Class (0x1B65) { + # 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 (0x1B66) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val,0> > > > (0x1B65) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x65, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1B67) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val,0> > > >& (0x1B66) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # ThisType: std::_Vector_alloc,0> >,std::allocator,0> > > > >* (0x1B50) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x66, 0x1b, 0x00, 0x00 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x50, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1B68) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val,0> > > > (0x1B65) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x65, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1B69) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_val,0> > > > (0x1B68) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x68, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1B6A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val,0> > > >& (0x1B69) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # ThisType: const std::_Vector_alloc,0> >,std::allocator,0> > > > >* (0x1B5A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x69, 0x1b, 0x00, 0x00 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x5a, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B6B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val,0> > > >& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B67) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val,0> > > >& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B6A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6a, 0x1b, 0x00, 0x00 + # Pointer (0x1B6C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::sub_match,0> >* (0x1AE6) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1B6D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >*& (0x1B6C) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # ThisType: std::_Vector_alloc,0> >,std::allocator,0> > > > >* (0x1B50) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6c, 0x1b, 0x00, 0x00 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x50, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1B6E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::sub_match,0> >* (0x1AE6) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1B6F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::sub_match,0> >* (0x1B6E) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6e, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1B70) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >*& (0x1B6F) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # ThisType: const std::_Vector_alloc,0> >,std::allocator,0> > > > >* (0x1B5A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6f, 0x1b, 0x00, 0x00 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x5a, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B71) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >*& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B6D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >*& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B70) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6d, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x1b, 0x00, 0x00 + # Struct (0x1B72) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Simple_types,0> > > + # LinkageName: .?AU?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@ + # } + .byte 0xd2, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x53, 0x69, 0x6d, 0x70 + .byte 0x6c, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x73, 0x75 + .byte 0x62, 0x5f, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x53, 0x69, 0x6d + .byte 0x70, 0x6c, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # FieldList (0x1B73) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1> (0x1B4F) + # FieldOffset: 0x0 + # Name: _Mypair + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B51) + # Name: _Vector_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B51) + # Name: ~_Vector_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >,std::allocator,0> > > > >::(const std::_Wrap_alloc,0> > > >&) (0x1B55) + # Name: _Copy_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >,std::allocator,0> > > > >::(std::_Wrap_alloc,0> > > >&) (0x1B58) + # Name: _Move_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B51) + # Name: _Alloc_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B51) + # Name: _Free_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12** std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B5B) + # Name: _Getpfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B5E + # Name: _Myproxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B51) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >,std::allocator,0> > > > >::(std::_Vector_alloc,0> >,std::allocator,0> > > > >&) (0x1B61) + # Name: _Swap_all + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B64 + # Name: _Getal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B6B + # Name: _Get_data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B71 + # Name: _Myfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B71 + # Name: _Mylast + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B71 + # Name: _Myend + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> > > (0x1A6C) + # Name: _Alloc + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc,0> > > > (0x1AFD) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Simple_types,0> > > (0x1B72) + # Name: _Val_types + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> > (0x1A69) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >* (0x1AE6) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >* (0x1AB4) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >& (0x1A93) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >& (0x1A83) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator,0> > > > > (0x1AC8) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator,0> > > > > (0x1A86) + # Name: const_iterator + # } + # } + .byte 0x46, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x4f, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x51, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x51, 0x1b, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x55, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x58, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x51, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x51, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5b, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5e, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x51, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x61, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x64, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x6b, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x71, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x71, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x71, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x72, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x56, 0x61, 0x6c + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb4, 0x1a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x93, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x83, 0x1a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc8, 0x1a, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Class (0x1B74) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 35 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1B73) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vector_alloc,0> >,std::allocator,0> > > > > + # LinkageName: .?AV?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@ + # } + .byte 0xae, 0x01, 0x04, 0x15 + .byte 0x23, 0x00, 0x10, 0x02 + .byte 0x73, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x56 + .byte 0x65, 0x63, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x2c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x20, 0x3e + .byte 0x20, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x40, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x73, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x32, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1B75) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1B74) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 498 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x74, 0x1b, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0xf2, 0x01, 0x00, 0x00 + # Pointer (0x1B76) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Wrap_alloc,0> > > > (0x1B52) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x52, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1B77) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc,0> > > > (0x1AFD) + # ClassType: std::_Wrap_alloc,0> > > > (0x1AFD) + # ThisType: const std::_Wrap_alloc,0> > > >* (0x1B76) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Nil) (0x12EF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0x76, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xef, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B78) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1AE6) + # ClassType: std::_Wrap_alloc,0> > > > (0x1AFD) + # ThisType: const std::_Wrap_alloc,0> > > >* (0x1B76) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::sub_match,0> >&) (0x1B16) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0x76, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B79) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >* (0x1AB4) + # ClassType: std::_Wrap_alloc,0> > > > (0x1AFD) + # ThisType: const std::_Wrap_alloc,0> > > >* (0x1B76) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::sub_match,0> >&) (0x1AC5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb4, 0x1a, 0x00, 0x00 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0x76, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc5, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B7A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >* std::_Wrap_alloc,0> > > >::(std::sub_match,0> >&) (0x1B78) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >* std::_Wrap_alloc,0> > > >::(const std::sub_match,0> >&) (0x1B79) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x78, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x79, 0x1b, 0x00, 0x00 + # Pointer (0x1B7B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Wrap_alloc,0> > > > (0x1AFD) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1B7C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc,0> > > > (0x1AFD) + # ThisType: std::_Wrap_alloc,0> > > >* (0x1B7B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0x7b, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B7D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc,0> > > > (0x1AFD) + # ThisType: std::_Wrap_alloc,0> > > >* (0x1B7B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc,0> > > >&) (0x1B54) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0x7b, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1B7E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Wrap_alloc,0> > > > (0x1AFD) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x1B7F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Wrap_alloc,0> > > >&& (0x1B7E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x7e, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B80) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc,0> > > > (0x1AFD) + # ThisType: std::_Wrap_alloc,0> > > >* (0x1B7B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc,0> > > >&&) (0x1B7F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0x7b, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7f, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B81) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc,0> > > >::() (0x1B7C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc,0> > > >::(const std::_Wrap_alloc,0> > > >&) (0x1B7D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc,0> > > >::(std::_Wrap_alloc,0> > > >&&) (0x1B80) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7c, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7d, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B82) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc,0> > > >& (0x1B56) + # ClassType: std::_Wrap_alloc,0> > > > (0x1AFD) + # ThisType: std::_Wrap_alloc,0> > > >* (0x1B7B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc,0> > > >&) (0x1B54) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x1b, 0x00, 0x00 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0x7b, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B83) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc,0> > > >& (0x1B56) + # ClassType: std::_Wrap_alloc,0> > > > (0x1AFD) + # ThisType: std::_Wrap_alloc,0> > > >* (0x1B7B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc,0> > > >&&) (0x1B7F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x1b, 0x00, 0x00 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0x7b, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7f, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B84) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc,0> > > >& std::_Wrap_alloc,0> > > >::(const std::_Wrap_alloc,0> > > >&) (0x1B82) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc,0> > > >& std::_Wrap_alloc,0> > > >::(std::_Wrap_alloc,0> > > >&&) (0x1B83) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x82, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B85) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1AE6) + # ClassType: std::_Wrap_alloc,0> > > > (0x1AFD) + # ThisType: std::_Wrap_alloc,0> > > >* (0x1B7B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0x7b, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B86) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1AE6) + # ClassType: std::_Wrap_alloc,0> > > > (0x1AFD) + # ThisType: std::_Wrap_alloc,0> > > >* (0x1B7B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, const void*, std::_Nil) (0x12FF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0x7b, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xff, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B87) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >* std::_Wrap_alloc,0> > > >::(unsigned __int64) (0x1B85) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >* std::_Wrap_alloc,0> > > >::(unsigned __int64, const void*, std::_Nil) (0x1B86) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x85, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B88) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc,0> > > > (0x1AFD) + # ThisType: std::_Wrap_alloc,0> > > >* (0x1B7B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::sub_match,0> >*, unsigned __int64) (0x1B1E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0x7b, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1e, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B89) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::_Wrap_alloc,0> > > > (0x1AFD) + # ThisType: const std::_Wrap_alloc,0> > > >* (0x1B76) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Nil) (0x12EF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0x76, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xef, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1B8A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::allocator,0> > > (0x1A6C) + # BaseOffset: 0x0 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc,0> > > > std::_Wrap_alloc,0> > > >::(std::_Nil) (0x1B77) + # Name: select_on_container_copy_construction + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B7A + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1B81 + # Name: _Wrap_alloc + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B84 + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B87 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc,0> > > >::(std::sub_match,0> >*, unsigned __int64) (0x1B88) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::_Wrap_alloc,0> > > >::(std::_Nil) (0x1B89) + # Name: max_size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> > > (0x1A6C) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits,0> > > > (0x1A98) + # Name: _Mytraits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> > (0x1A69) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >* (0x1AE6) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >* (0x1AB4) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x603) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x1292) + # Name: const_void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >& (0x1A93) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >& (0x1A83) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: is_always_equal + # } + # } + .byte 0x3a, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x77, 0x1b, 0x00, 0x00 + .byte 0x73, 0x65, 0x6c, 0x65 + .byte 0x63, 0x74, 0x5f, 0x6f + .byte 0x6e, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x74, 0x61, 0x69 + .byte 0x6e, 0x65, 0x72, 0x5f + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x5f, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x7a, 0x1b, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x81, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x84, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x87, 0x1b, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x88, 0x1b, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x89, 0x1b, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x98, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb4, 0x1a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x5f, 0x70, 0x6f, 0x69 + .byte 0x6e, 0x74, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x92, 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 0x93, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x83, 0x1a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x05, 0x13, 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 0x97, 0x12, 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 0x05, 0x13, 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 0x97, 0x12, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x1B8B) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 28 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1B8A) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Wrap_alloc,0> > > > + # LinkageName: .?AU?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@ + # } + .byte 0xf2, 0x00, 0x05, 0x15 + .byte 0x1c, 0x00, 0x10, 0x02 + .byte 0x8a, 0x1b, 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, 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 0x55, 0x3f, 0x24, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 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 (0x1B8C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Wrap_alloc,0> > > > (0x1B8B) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 881 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x8b, 0x1b, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x71, 0x03, 0x00, 0x00 + # Pointer (0x1B8D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::pair,0>,gsl::details::span_iterator,0> > (0x1B01) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x01, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Modifier (0x1B8E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::pair,0>,gsl::details::span_iterator,0> > (0x1B01) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x01, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1B8F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::pair,0>,gsl::details::span_iterator,0> > (0x1B8E) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8e, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1B90) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::pair,0>,gsl::details::span_iterator,0> >& (0x1B8F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x8f, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B91) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::pair,0>,gsl::details::span_iterator,0> > (0x1B01) + # ThisType: std::pair,0>,gsl::details::span_iterator,0> >* (0x1B8D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::pair,0>,gsl::details::span_iterator,0> >&) (0x1B90) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x01, 0x1b, 0x00, 0x00 + .byte 0x8d, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x90, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1B92) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::pair,0>,gsl::details::span_iterator,0> > (0x1B01) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x01, 0x1b, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x1B93) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::pair,0>,gsl::details::span_iterator,0> >&& (0x1B92) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x92, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B94) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::pair,0>,gsl::details::span_iterator,0> > (0x1B01) + # ThisType: std::pair,0>,gsl::details::span_iterator,0> >* (0x1B8D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::pair,0>,gsl::details::span_iterator,0> >&&) (0x1B93) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x01, 0x1b, 0x00, 0x00 + .byte 0x8d, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x93, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B95) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::pair,0>,gsl::details::span_iterator,0> >::(const std::pair,0>,gsl::details::span_iterator,0> >&) (0x1B91) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::pair,0>,gsl::details::span_iterator,0> >::(std::pair,0>,gsl::details::span_iterator,0> >&&) (0x1B94) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x94, 0x1b, 0x00, 0x00 + # Pointer (0x1B96) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::pair,0>,gsl::details::span_iterator,0> > (0x1B01) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x01, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1B97) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::pair,0>,gsl::details::span_iterator,0> >& (0x1B96) + # ClassType: std::pair,0>,gsl::details::span_iterator,0> > (0x1B01) + # ThisType: std::pair,0>,gsl::details::span_iterator,0> >* (0x1B8D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::pair,0>,gsl::details::span_iterator,0> >&&) (0x1B93) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x96, 0x1b, 0x00, 0x00 + .byte 0x01, 0x1b, 0x00, 0x00 + .byte 0x8d, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x93, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B98) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::pair,0>,gsl::details::span_iterator,0> >& (0x1B96) + # ClassType: std::pair,0>,gsl::details::span_iterator,0> > (0x1B01) + # ThisType: std::pair,0>,gsl::details::span_iterator,0> >* (0x1B8D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::pair,0>,gsl::details::span_iterator,0> >&) (0x1B90) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x96, 0x1b, 0x00, 0x00 + .byte 0x01, 0x1b, 0x00, 0x00 + .byte 0x8d, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x90, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B99) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::pair,0>,gsl::details::span_iterator,0> >& std::pair,0>,gsl::details::span_iterator,0> >::(std::pair,0>,gsl::details::span_iterator,0> >&&) (0x1B97) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::pair,0>,gsl::details::span_iterator,0> >& std::pair,0>,gsl::details::span_iterator,0> >::(const std::pair,0>,gsl::details::span_iterator,0> >&) (0x1B98) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x97, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x98, 0x1b, 0x00, 0x00 + # ArgList (0x1B9A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::pair,0>,gsl::details::span_iterator,0> >& (0x1B96) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x96, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B9B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::pair,0>,gsl::details::span_iterator,0> > (0x1B01) + # ThisType: std::pair,0>,gsl::details::span_iterator,0> >* (0x1B8D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::pair,0>,gsl::details::span_iterator,0> >&) (0x1B9A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x01, 0x1b, 0x00, 0x00 + .byte 0x8d, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9a, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1B9C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> (0x1A35) + # FieldOffset: 0x0 + # Name: first + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> (0x1A35) + # FieldOffset: 0x10 + # Name: second + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B95 + # Name: pair + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B99 + # 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> >&) (0x1B9B) + # Name: swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::pair,0>,gsl::details::span_iterator,0> > (0x1B01) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1A35) + # Name: first_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1A35) + # Name: second_type + # } + # } + .byte 0x92, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x66, 0x69 + .byte 0x72, 0x73, 0x74, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x95, 0x1b, 0x00, 0x00 + .byte 0x70, 0x61, 0x69, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x99, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9b, 0x1b, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x01, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x73, 0x65, 0x63, 0x6f + .byte 0x6e, 0x64, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Struct (0x1B9D) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 10 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1B9C) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::pair,0>,gsl::details::span_iterator,0> > + # LinkageName: .?AU?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@ + # } + .byte 0xd2, 0x00, 0x05, 0x15 + .byte 0x0a, 0x00, 0x10, 0x02 + .byte 0x9c, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x70 + .byte 0x61, 0x69, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x2c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x70, 0x61, 0x69, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x56 + .byte 0x31, 0x32, 0x33, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # StringId (0x1B9E) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\utility + # } + .byte 0x4e, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x75 + .byte 0x74, 0x69, 0x6c, 0x69 + .byte 0x74, 0x79, 0x00, 0xf1 + # UdtSourceLine (0x1B9F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::pair,0>,gsl::details::span_iterator,0> > (0x1B9D) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\utility (0x1B9E) + # LineNumber: 75 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x9d, 0x1b, 0x00, 0x00 + .byte 0x9e, 0x1b, 0x00, 0x00 + .byte 0x4b, 0x00, 0x00, 0x00 + # FieldList (0x1BA0) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Iterator_base12 (0x1255) + # BaseOffset: 0x0 + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> > (0x1A69) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >* (0x1AB4) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >& (0x1A83) + # Name: reference + # } + # } + .byte 0x7a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb4, 0x1a, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x83, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Struct (0x1BA1) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 6 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1BA0) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::_Iterator012,0> >,long long,const std::sub_match,0> > *,const std::sub_match,0> > &,std::_Iterator_base12> + # LinkageName: .?AU?$_Iterator012@Urandom_access_iterator_tag@std@@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBV32@AEBV32@U_Iterator_base12@2@@std@@ + # } + .byte 0xe6, 0x01, 0x05, 0x15 + .byte 0x06, 0x00, 0x10, 0x02 + .byte 0xa0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x49, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x30, 0x31, 0x32, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x61, 0x6e + .byte 0x64, 0x6f, 0x6d, 0x5f + .byte 0x61, 0x63, 0x63, 0x65 + .byte 0x73, 0x73, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x74, 0x61, 0x67, 0x2c + .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, 0x2c, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x20 + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 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, 0x2a, 0x2c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 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, 0x26, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x31, 0x32 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x30, 0x31, 0x32 + .byte 0x40, 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, 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, 0x32, 0x40 + .byte 0x5f, 0x4a, 0x50, 0x45 + .byte 0x42, 0x56, 0x33, 0x32 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x56, 0x33, 0x32, 0x40 + .byte 0x55, 0x5f, 0x49, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x31 + .byte 0x32, 0x40, 0x32, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1BA2) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iterator012,0> >,long long,const std::sub_match,0> > *,const std::sub_match,0> > &,std::_Iterator_base12> (0x1BA1) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 579 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa1, 0x1b, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x43, 0x02, 0x00, 0x00 + # Pointer (0x1BA3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1> (0x1B4F) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4f, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1BA4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc,0> > > >& (0x1B56) + # ClassType: std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1> (0x1B4F) + # ThisType: std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>* (0x1BA3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x1b, 0x00, 0x00 + .byte 0x4f, 0x1b, 0x00, 0x00 + .byte 0xa3, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1BA5) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1> (0x1B4F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x4f, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1BA6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1> (0x1BA5) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa5, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1BA7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Wrap_alloc,0> > > >& (0x1B53) + # ClassType: std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1> (0x1B4F) + # ThisType: const std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>* (0x1BA6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x1b, 0x00, 0x00 + .byte 0x4f, 0x1b, 0x00, 0x00 + .byte 0xa6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1BA8) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Wrap_alloc,0> > > > (0x1AFD) + # Modifiers [ (0x2) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0x02, 0x00, 0xf2, 0xf1 + # Pointer (0x1BA9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile std::_Wrap_alloc,0> > > > (0x1BA8) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa8, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x1BAA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1> (0x1B4F) + # Modifiers [ (0x2) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x4f, 0x1b, 0x00, 0x00 + .byte 0x02, 0x00, 0xf2, 0xf1 + # Pointer (0x1BAB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1> (0x1BAA) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xaa, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1BAC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: volatile std::_Wrap_alloc,0> > > >& (0x1BA9) + # ClassType: std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1> (0x1B4F) + # ThisType: volatile std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>* (0x1BAB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa9, 0x1b, 0x00, 0x00 + .byte 0x4f, 0x1b, 0x00, 0x00 + .byte 0xab, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1BAD) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Wrap_alloc,0> > > > (0x1AFD) + # Modifiers [ (0x3) + # Const (0x1) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0xf2, 0xf1 + # Pointer (0x1BAE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile std::_Wrap_alloc,0> > > > (0x1BAD) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xad, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x1BAF) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1> (0x1B4F) + # Modifiers [ (0x3) + # Const (0x1) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x4f, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0xf2, 0xf1 + # Pointer (0x1BB0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1> (0x1BAF) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xaf, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1BB1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const volatile std::_Wrap_alloc,0> > > >& (0x1BAE) + # ClassType: std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1> (0x1B4F) + # ThisType: const volatile std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>* (0x1BB0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xae, 0x1b, 0x00, 0x00 + .byte 0x4f, 0x1b, 0x00, 0x00 + .byte 0xb0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1BB2) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc,0> > > >& std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>::() (0x1BA4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Wrap_alloc,0> > > >& std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>::() (0x1BA7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: volatile std::_Wrap_alloc,0> > > >& std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>::() (0x1BAC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const volatile std::_Wrap_alloc,0> > > >& std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>::() (0x1BB1) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa7, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xac, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb1, 0x1b, 0x00, 0x00 + # MemberFunction (0x1BB3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val,0> > > >& (0x1B66) + # ClassType: std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1> (0x1B4F) + # ThisType: std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>* (0x1BA3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x66, 0x1b, 0x00, 0x00 + .byte 0x4f, 0x1b, 0x00, 0x00 + .byte 0xa3, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1BB4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val,0> > > >& (0x1B69) + # ClassType: std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1> (0x1B4F) + # ThisType: const std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>* (0x1BA6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x69, 0x1b, 0x00, 0x00 + .byte 0x4f, 0x1b, 0x00, 0x00 + .byte 0xa6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1BB5) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val,0> > > > (0x1B65) + # Modifiers [ (0x2) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x65, 0x1b, 0x00, 0x00 + .byte 0x02, 0x00, 0xf2, 0xf1 + # Pointer (0x1BB6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile std::_Vector_val,0> > > > (0x1BB5) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb5, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1BB7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: volatile std::_Vector_val,0> > > >& (0x1BB6) + # ClassType: std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1> (0x1B4F) + # ThisType: volatile std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>* (0x1BAB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x1b, 0x00, 0x00 + .byte 0x4f, 0x1b, 0x00, 0x00 + .byte 0xab, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1BB8) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val,0> > > > (0x1B65) + # Modifiers [ (0x3) + # Const (0x1) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x65, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0xf2, 0xf1 + # Pointer (0x1BB9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile std::_Vector_val,0> > > > (0x1BB8) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb8, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1BBA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const volatile std::_Vector_val,0> > > >& (0x1BB9) + # ClassType: std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1> (0x1B4F) + # ThisType: const volatile std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>* (0x1BB0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb9, 0x1b, 0x00, 0x00 + .byte 0x4f, 0x1b, 0x00, 0x00 + .byte 0xb0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1BBB) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val,0> > > >& std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>::() (0x1BB3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val,0> > > >& std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>::() (0x1BB4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: volatile std::_Vector_val,0> > > >& std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>::() (0x1BB7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const volatile std::_Vector_val,0> > > >& std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>::() (0x1BBA) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb3, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb4, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb7, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x1b, 0x00, 0x00 + # FieldList (0x1BBC) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Private (0x1) + # BaseType: std::_Wrap_alloc,0> > > > (0x1AFD) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_val,0> > > > (0x1B65) + # FieldOffset: 0x0 + # Name: _Myval2 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1BB2 + # Name: _Get_first + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1BBB + # Name: _Get_second + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc,0> > > > (0x1AFD) + # Name: _Mybase + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x01, 0x00 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x65, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x61, 0x6c + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0xb2, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0xbb, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x1BBD) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 11 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1BBC) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1> + # LinkageName: .?AV?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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 0x06, 0x02, 0x04, 0x15 + .byte 0x0b, 0x00, 0x10, 0x02 + .byte 0xbc, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x43, 0x6f, 0x6d, 0x70 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x65, 0x64, 0x5f, 0x70 + .byte 0x61, 0x69, 0x72, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 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 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, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x53, 0x69 + .byte 0x6d, 0x70, 0x6c, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 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, 0x2c, 0x31, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x5f + .byte 0x43, 0x6f, 0x6d, 0x70 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x65, 0x64, 0x5f, 0x70 + .byte 0x61, 0x69, 0x72, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 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, 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 (0x1BBE) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1> (0x1BBD) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 266 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xbd, 0x1b, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x0a, 0x01, 0x00, 0x00 + # Pointer (0x1BBF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val,0> > > > (0x1B65) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x65, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1BC0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_val,0> > > > (0x1B65) + # ThisType: std::_Vector_val,0> > > >* (0x1BBF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x65, 0x1b, 0x00, 0x00 + .byte 0xbf, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1BC1) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x129F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >* (0x1AE6) + # FieldOffset: 0x8 + # Name: _Myfirst + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >* (0x1AE6) + # FieldOffset: 0x10 + # Name: _Mylast + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >* (0x1AE6) + # FieldOffset: 0x18 + # Name: _Myend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_val,0> > > >::() (0x1BC0) + # Name: _Vector_val + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_val,0> > > > (0x1B65) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> > (0x1A69) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >* (0x1AE6) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >* (0x1AB4) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >& (0x1A93) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >& (0x1A83) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator,0> > > > > (0x1AC8) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator,0> > > > > (0x1A86) + # Name: const_iterator + # } + # } + .byte 0x2e, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x9f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4d + .byte 0x79, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x4d + .byte 0x79, 0x6c, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x4d + .byte 0x79, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc0, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x65, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb4, 0x1a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x93, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x83, 0x1a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc8, 0x1a, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Class (0x1BC2) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 15 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1BC1) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vector_val,0> > > > + # LinkageName: .?AV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@ + # } + .byte 0xfa, 0x00, 0x04, 0x15 + .byte 0x0f, 0x00, 0x10, 0x02 + .byte 0xc1, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x53, 0x69, 0x6d + .byte 0x70, 0x6c, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x20, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x40, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x53 + .byte 0x69, 0x6d, 0x70, 0x6c + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x73, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1BC3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_val,0> > > > (0x1BC2) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 467 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc2, 0x1b, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0xd3, 0x01, 0x00, 0x00 + # FieldList (0x1BC4) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> > (0x1A69) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >* (0x1AE6) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >* (0x1AB4) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >& (0x1A93) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >& (0x1A83) + # Name: const_reference + # } + # } + .byte 0x96, 0x00, 0x03, 0x12 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb4, 0x1a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x93, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x83, 0x1a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + # Struct (0x1BC5) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 7 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1BC4) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Simple_types,0> > > + # LinkageName: .?AU?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@ + # } + .byte 0xd2, 0x00, 0x05, 0x15 + .byte 0x07, 0x00, 0x10, 0x02 + .byte 0xc4, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x53, 0x69, 0x6d, 0x70 + .byte 0x6c, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x73, 0x75 + .byte 0x62, 0x5f, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x53, 0x69, 0x6d + .byte 0x70, 0x6c, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1BC6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Simple_types,0> > > (0x1BC5) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 170 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc5, 0x1b, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0xaa, 0x00, 0x00, 0x00 + # FuncId (0x1BC7) { + # 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 (0x1BC8) { + # 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 (0x1BC9) { + # 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 (0x1BCA) { + # 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 (0x1BCB) { + # 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 (0x1BCC) { + # 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 (0x1BCD) { + # 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 + # MemberFuncId (0x1BCE) { + # 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 (0x1BCF) { + # 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 (0x1BD0) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs (0x1BCF) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xcf, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1BD1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs (0x1BD0) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd0, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1BD2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const Catch::ExprLhs& (0x1BD1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd1, 0x1b, 0x00, 0x00 + # MemberFunction (0x1BD3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::AssertionHandler (0x111C) + # ThisType: Catch::AssertionHandler* (0x111E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const Catch::ExprLhs&) (0x1BD2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x11, 0x00, 0x00 + .byte 0x1e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd2, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1BD4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs (0x1BCF) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcf, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1BD5) { + # 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 (0x1BD6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs (0x1BCF) + # ThisType: Catch::ExprLhs* (0x1BD4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BD5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x1b, 0x00, 0x00 + .byte 0xd4, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1BD7) { + # 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 (0x1BD8) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x1BD7) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1BD9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x1BD8) + # ClassType: Catch::ExprLhs (0x1BCF) + # ThisType: Catch::ExprLhs* (0x1BD4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BD5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd8, 0x1b, 0x00, 0x00 + .byte 0xcf, 0x1b, 0x00, 0x00 + .byte 0xd4, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1BDA) { + # 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 (0x1BDB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs (0x1BD0) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd0, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1BDC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr (0x1BDA) + # ClassType: Catch::ExprLhs (0x1BCF) + # ThisType: const Catch::ExprLhs* (0x1BDB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xda, 0x1b, 0x00, 0x00 + .byte 0xcf, 0x1b, 0x00, 0x00 + .byte 0xdb, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1BDD) { + # 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) (0x1BD6) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1BD9) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1BD9) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr Catch::ExprLhs::() (0x1BDC) + # 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 0xd6, 0x1b, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd9, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd9, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdc, 0x1b, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x1BDE) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1BDD) + # 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 0xdd, 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 (0x1BDF) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs (0x1BDE) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xde, 0x1b, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # Pointer (0x1BE0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr (0x1BD8) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd8, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1BE1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr (0x1BD7) + # ThisType: const Catch::BinaryExpr* (0x1BE0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0xe0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1BE2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1BD7) + # ThisType: const Catch::BinaryExpr* (0x1BE0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x1187) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0xe0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1BE3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr (0x1BD7) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1BE4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: bool (0x30) + # ArgType: Catch::StringRef (0x111F) + # ArgType: bool (0x30) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # MemberFunction (0x1BE5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1BD7) + # ThisType: Catch::BinaryExpr* (0x1BE3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, bool, Catch::StringRef, bool) (0x1BE4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0xe3, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xe4, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1BE6) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x112A) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x9 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x111F) + # FieldOffset: 0x10 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x28 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1BE1) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1BE1) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1BE2) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr::(bool, bool, Catch::StringRef, bool) (0x1BE5) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x2a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x09, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x28, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xe1, 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 0xe1, 0x1b, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xe2, 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 0xe5, 0x1b, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x1BE7) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1BE6) + # DerivedFrom: 0x0 + # VShape: (0x1182) + # SizeOf: 48 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@_N_N@Catch@@ + # } + .byte 0x52, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0xe6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x30, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x62, 0x6f, 0x6f, 0x6c + .byte 0x2c, 0x62, 0x6f, 0x6f + .byte 0x6c, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x5f, 0x4e, 0x5f, 0x4e + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1BE8) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr (0x1BE7) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe7, 0x1b, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # Modifier (0x1BE9) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::UnaryExpr (0x1BDA) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xda, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1BEA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::UnaryExpr (0x1BE9) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe9, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1BEB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::UnaryExpr (0x1BDA) + # ThisType: const Catch::UnaryExpr* (0x1BEA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xda, 0x1b, 0x00, 0x00 + .byte 0xea, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1BEC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::UnaryExpr (0x1BDA) + # ThisType: const Catch::UnaryExpr* (0x1BEA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x1187) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xda, 0x1b, 0x00, 0x00 + .byte 0xea, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1BED) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::UnaryExpr (0x1BDA) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xda, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1BEE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::UnaryExpr (0x1BDA) + # ThisType: Catch::UnaryExpr* (0x1BED) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BD5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xda, 0x1b, 0x00, 0x00 + .byte 0xed, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1BEF) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x112A) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::UnaryExpr::() (0x1BEB) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::UnaryExpr::() (0x1BEB) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::UnaryExpr::(std::basic_ostream >&) (0x1BEC) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::UnaryExpr::(bool) (0x1BEE) + # Name: UnaryExpr + # } + # } + .byte 0x8a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x2a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xeb, 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 0xeb, 0x1b, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xec, 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 0xee, 0x1b, 0x00, 0x00 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x1BF0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 6 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1BEF) + # DerivedFrom: 0x0 + # VShape: (0x1182) + # SizeOf: 16 + # Name: Catch::UnaryExpr + # LinkageName: .?AV?$UnaryExpr@_N@Catch@@ + # } + .byte 0x46, 0x00, 0x04, 0x15 + .byte 0x06, 0x00, 0x00, 0x02 + .byte 0xef, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x10, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x62 + .byte 0x6f, 0x6f, 0x6c, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x55 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x40, 0x5f, 0x4e, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x1BF1) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::UnaryExpr (0x1BF0) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1024 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf0, 0x1b, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x00, 0x04, 0x00, 0x00 + # MemberFuncId (0x1BF2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::AssertionHandler (0x111C) + # FunctionType: void Catch::AssertionHandler::(const Catch::ExprLhs&) (0x1BD3) + # Name: handle + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1c, 0x11, 0x00, 0x00 + .byte 0xd3, 0x1b, 0x00, 0x00 + .byte 0x68, 0x61, 0x6e, 0x64 + .byte 0x6c, 0x65, 0x00, 0xf1 + # Struct (0x1BF3) { + # 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 (0x1BF4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::Decomposer (0x1BF3) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1BF5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs (0x1BCF) + # ClassType: Catch::Decomposer (0x1BF3) + # ThisType: Catch::Decomposer* (0x1BF4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BD5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcf, 0x1b, 0x00, 0x00 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0xf4, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1BF6) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::ExprLhs Catch::Decomposer::(bool) (0x1BF5) + # Name: operator<= + # } + # } + .byte 0x16, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf5, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x3d, 0x00, 0xf1 + # Struct (0x1BF7) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1BF6) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: Catch::Decomposer + # LinkageName: .?AUDecomposer@Catch@@ + # } + .byte 0x3e, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x00, 0x02 + .byte 0xf6, 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 (0x1BF8) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::Decomposer (0x1BF7) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1112 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf7, 0x1b, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x58, 0x04, 0x00, 0x00 + # MemberFuncId (0x1BF9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1BF3) + # FunctionType: Catch::ExprLhs Catch::Decomposer::(bool) (0x1BF5) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0xf5, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1BFA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: __int64 gsl::span::() (0x1024) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x24, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1BFB) { + # 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 (0x1BFC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10E9) + # FunctionType: void gsl::span::() (0x10FA) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xfa, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1BFD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10E9) + # FunctionType: __int64 gsl::span::() (0x1100) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0x00, 0x11, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1BFE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10E9) + # FunctionType: const int* gsl::span::() (0x1103) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0x03, 0x11, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1BFF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1380) + # FunctionType: void gsl::span::() (0x138F) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x8f, 0x13, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1C00) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1380) + # FunctionType: int* gsl::span::() (0x1398) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x98, 0x13, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1C01) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x13B9) + # FunctionType: void gsl::span::() (0x13C8) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb9, 0x13, 0x00, 0x00 + .byte 0xc8, 0x13, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1C02) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x13B9) + # FunctionType: const int* gsl::span::() (0x13D1) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb9, 0x13, 0x00, 0x00 + .byte 0xd1, 0x13, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1C03) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<0> (0x13A8) + # FunctionType: void gsl::details::extent_type<0>::() (0x13B0) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa8, 0x13, 0x00, 0x00 + .byte 0xb0, 0x13, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Pointer (0x1C04) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x1006) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1C05) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* (0x674) + # ArgType: gsl::details::extent_type<0> (0x13A8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0xa8, 0x13, 0x00, 0x00 + # MemberFunction (0x1C06) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: gsl::span::storage_type >* (0x1C04) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, gsl::details::extent_type<0>) (0x1C05) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x04, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x05, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1C07) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1006) + # FunctionType: void gsl::span::storage_type >::(int*, gsl::details::extent_type<0>) (0x1C06) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x06, 0x1c, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1C08) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::details::extent_type<0> (0x13A8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa8, 0x13, 0x00, 0x00 + # MemberFunction (0x1C09) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # ThisType: gsl::details::extent_type<-1>* (0x10CA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::extent_type<0>) (0x1C08) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xca, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x08, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1C0A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # FunctionType: void gsl::details::extent_type<-1>::(gsl::details::extent_type<0>) (0x1C09) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x09, 0x1c, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x1C0B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # FunctionType: __int64 gsl::details::extent_type<-1>::() (0x10CE) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xce, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x1C0C) { + # 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 (0x1C0D) { + # 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 (0x1C0E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::fail_fast (0x1C0D) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0d, 0x1c, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x1C0F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::fail_fast&& (0x1C0E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0e, 0x1c, 0x00, 0x00 + # Procedure (0x1C10) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::fail_fast&&) (0x1C0F) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0f, 0x1c, 0x00, 0x00 + # VFTableShape (0x1C11) { + # TypeLeafKind: LF_VTSHAPE (0xA) + # VFEntryCount: 2 + # } + .byte 0x06, 0x00, 0x0a, 0x00 + .byte 0x02, 0x00, 0x55, 0xf1 + # Class (0x1C12) { + # 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 (0x1C13) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::fail_fast (0x1C0D) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0d, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1C14) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::fail_fast (0x1C0D) + # ThisType: gsl::fail_fast* (0x1C13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x1B0D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x1c, 0x00, 0x00 + .byte 0x13, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0d, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1C15) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::logic_error (0x1C12) + # BaseOffset: 0x0 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::fail_fast::(const char* const) (0x1C14) + # Name: fail_fast + # } + # } + .byte 0x22, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x12, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0x66, 0x61, 0x69, 0x6c + .byte 0x5f, 0x66, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Struct (0x1C16) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1C15) + # DerivedFrom: 0x0 + # VShape: (0x1C11) + # SizeOf: 24 + # Name: gsl::fail_fast + # LinkageName: .?AUfail_fast@gsl@@ + # } + .byte 0x3a, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0x15, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x11, 0x1c, 0x00, 0x00 + .byte 0x18, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x66 + .byte 0x61, 0x69, 0x6c, 0x5f + .byte 0x66, 0x61, 0x73, 0x74 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x66, 0x61, 0x69 + .byte 0x6c, 0x5f, 0x66, 0x61 + .byte 0x73, 0x74, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x1C17) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\projects\gsl\include\gsl\gsl_assert + # } + .byte 0x2e, 0x00, 0x05, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x43, 0x3a, 0x5c, 0x70 + .byte 0x72, 0x6f, 0x6a, 0x65 + .byte 0x63, 0x74, 0x73, 0x5c + .byte 0x67, 0x73, 0x6c, 0x5c + .byte 0x69, 0x6e, 0x63, 0x6c + .byte 0x75, 0x64, 0x65, 0x5c + .byte 0x67, 0x73, 0x6c, 0x5c + .byte 0x67, 0x73, 0x6c, 0x5f + .byte 0x61, 0x73, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + # UdtSourceLine (0x1C18) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::fail_fast (0x1C16) + # SourceFile: C:\projects\gsl\include\gsl\gsl_assert (0x1C17) + # LineNumber: 97 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x16, 0x1c, 0x00, 0x00 + .byte 0x17, 0x1c, 0x00, 0x00 + .byte 0x61, 0x00, 0x00, 0x00 + # Class (0x1C19) { + # 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 (0x1C1A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::logic_error (0x1C12) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x12, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1C1B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x1C12) + # ThisType: std::logic_error* (0x1C1A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x115B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x1c, 0x00, 0x00 + .byte 0x1a, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1C1C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x1C12) + # ThisType: std::logic_error* (0x1C1A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1154) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x1c, 0x00, 0x00 + .byte 0x1a, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1C1D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::logic_error::(const std::basic_string,std::allocator >&) (0x1C1B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::logic_error::(const char*) (0x1C1C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x1c, 0x00, 0x00 + # FieldList (0x1C1E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::exception (0x1C19) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1C1D + # Name: logic_error + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::exception (0x1C19) + # Name: _Mybase + # } + # } + .byte 0x32, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x19, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x1d, 0x1c, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x67, 0x69 + .byte 0x63, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x19, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x1C1F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1C1E) + # DerivedFrom: 0x0 + # VShape: (0x1C11) + # SizeOf: 24 + # Name: std::logic_error + # LinkageName: .?AVlogic_error@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x10, 0x02 + .byte 0x1e, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x11, 0x1c, 0x00, 0x00 + .byte 0x18, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x6c + .byte 0x6f, 0x67, 0x69, 0x63 + .byte 0x5f, 0x65, 0x72, 0x72 + .byte 0x6f, 0x72, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x6c + .byte 0x6f, 0x67, 0x69, 0x63 + .byte 0x5f, 0x65, 0x72, 0x72 + .byte 0x6f, 0x72, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x1C20) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\stdexcept + # } + .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, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x73 + .byte 0x74, 0x64, 0x65, 0x78 + .byte 0x63, 0x65, 0x70, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1C21) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::logic_error (0x1C1F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\stdexcept (0x1C20) + # LineNumber: 15 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x1f, 0x1c, 0x00, 0x00 + .byte 0x20, 0x1c, 0x00, 0x00 + .byte 0x0f, 0x00, 0x00, 0x00 + # Pointer (0x1C22) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: (0x1C11) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x11, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Struct (0x1C23) { + # 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 (0x1C24) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::exception (0x1C19) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x19, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1C25) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::exception (0x1C19) + # ThisType: std::exception* (0x1C24) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x1c, 0x00, 0x00 + .byte 0x24, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1C26) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::exception (0x1C19) + # ThisType: std::exception* (0x1C24) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x1B0D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x1c, 0x00, 0x00 + .byte 0x24, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0d, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1C27) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* const (0x1229) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x29, 0x12, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x1C28) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::exception (0x1C19) + # ThisType: std::exception* (0x1C24) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, int) (0x1C27) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x1c, 0x00, 0x00 + .byte 0x24, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x27, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1C29) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::exception (0x1C19) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x19, 0x1c, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1C2A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::exception (0x1C29) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x29, 0x1c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1C2B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::exception& (0x1C2A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x2a, 0x1c, 0x00, 0x00 + # MemberFunction (0x1C2C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::exception (0x1C19) + # ThisType: std::exception* (0x1C24) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::exception&) (0x1C2B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x1c, 0x00, 0x00 + .byte 0x24, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x2b, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1C2D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::exception::() (0x1C25) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::exception::(const char* const) (0x1C26) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::exception::(const char* const, int) (0x1C28) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::exception::(const std::exception&) (0x1C2C) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x25, 0x1c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x1c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x28, 0x1c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x1c, 0x00, 0x00 + # Pointer (0x1C2E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::exception (0x1C19) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x19, 0x1c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1C2F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::exception& (0x1C2E) + # ClassType: std::exception (0x1C19) + # ThisType: std::exception* (0x1C24) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::exception&) (0x1C2B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2e, 0x1c, 0x00, 0x00 + .byte 0x19, 0x1c, 0x00, 0x00 + .byte 0x24, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x2b, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1C30) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::exception (0x1C29) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x29, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1C31) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x114C) + # ClassType: std::exception (0x1C19) + # ThisType: const std::exception* (0x1C30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x19, 0x1c, 0x00, 0x00 + .byte 0x30, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1C32) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # VFPtr { + # TypeLeafKind: LF_VFUNCTAB (0x1409) + # Type: * (0x1C22) + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: __std_exception_data (0x1C23) + # FieldOffset: 0x8 + # Name: _Data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1C2D + # Name: exception + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::exception& std::exception::(const std::exception&) (0x1C2F) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: IntroducingVirtual (0x4) + # Type: void std::exception::() (0x1C25) + # VFTableOffset: 0x0 + # Name: ~exception + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: IntroducingVirtual (0x4) + # Type: const char* std::exception::() (0x1C31) + # VFTableOffset: 0x8 + # Name: what + # } + # } + .byte 0x6e, 0x00, 0x03, 0x12 + .byte 0x09, 0x14, 0x00, 0x00 + .byte 0x22, 0x1c, 0x00, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x23, 0x1c, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x44 + .byte 0x61, 0x74, 0x61, 0x00 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x2d, 0x1c, 0x00, 0x00 + .byte 0x65, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2f, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x13, 0x00 + .byte 0x25, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x7e, 0x65, 0x78, 0x63 + .byte 0x65, 0x70, 0x74, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x13, 0x00 + .byte 0x31, 0x1c, 0x00, 0x00 + .byte 0x08, 0x00, 0x00, 0x00 + .byte 0x77, 0x68, 0x61, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1C33) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1C32) + # DerivedFrom: 0x0 + # VShape: (0x1C11) + # SizeOf: 24 + # Name: std::exception + # LinkageName: .?AVexception@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x32, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x11, 0x1c, 0x00, 0x00 + .byte 0x18, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x65 + .byte 0x78, 0x63, 0x65, 0x70 + .byte 0x74, 0x69, 0x6f, 0x6e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x65, 0x78, 0x63 + .byte 0x65, 0x70, 0x74, 0x69 + .byte 0x6f, 0x6e, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x1C34) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h + # } + .byte 0x5e, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x76 + .byte 0x63, 0x72, 0x75, 0x6e + .byte 0x74, 0x69, 0x6d, 0x65 + .byte 0x5f, 0x65, 0x78, 0x63 + .byte 0x65, 0x70, 0x74, 0x69 + .byte 0x6f, 0x6e, 0x2e, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1C35) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::exception (0x1C33) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h (0x1C34) + # LineNumber: 42 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x33, 0x1c, 0x00, 0x00 + .byte 0x34, 0x1c, 0x00, 0x00 + .byte 0x2a, 0x00, 0x00, 0x00 + # FieldList (0x1C36) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const char* (0x114C) + # FieldOffset: 0x0 + # Name: _What + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: _DoFree + # } + # } + .byte 0x26, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x57 + .byte 0x68, 0x61, 0x74, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x44 + .byte 0x6f, 0x46, 0x72, 0x65 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Struct (0x1C37) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1C36) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: __std_exception_data + # LinkageName: .?AU__std_exception_data@@ + # } + .byte 0x46, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0x36, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x5f + .byte 0x73, 0x74, 0x64, 0x5f + .byte 0x65, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x5f, 0x64, 0x61 + .byte 0x74, 0x61, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x5f + .byte 0x5f, 0x73, 0x74, 0x64 + .byte 0x5f, 0x65, 0x78, 0x63 + .byte 0x65, 0x70, 0x74, 0x69 + .byte 0x6f, 0x6e, 0x5f, 0x64 + .byte 0x61, 0x74, 0x61, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1C38) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: __std_exception_data (0x1C37) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h (0x1C34) + # LineNumber: 21 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x37, 0x1c, 0x00, 0x00 + .byte 0x34, 0x1c, 0x00, 0x00 + .byte 0x15, 0x00, 0x00, 0x00 + # FuncId (0x1C39) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C0C) + # FunctionType: void (gsl::fail_fast&&) (0x1C10) + # Name: throw_exception + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x0c, 0x1c, 0x00, 0x00 + .byte 0x10, 0x1c, 0x00, 0x00 + .byte 0x74, 0x68, 0x72, 0x6f + .byte 0x77, 0x5f, 0x65, 0x78 + .byte 0x63, 0x65, 0x70, 0x74 + .byte 0x69, 0x6f, 0x6e, 0x00 + # MemberFuncId (0x1C3A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::fail_fast (0x1C0D) + # FunctionType: void gsl::fail_fast::(const char* const) (0x1C14) + # Name: fail_fast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0d, 0x1c, 0x00, 0x00 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0x66, 0x61, 0x69, 0x6c + .byte 0x5f, 0x66, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1C3B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::fail_fast (0x1C0D) + # ThisType: gsl::fail_fast* (0x1C13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x1c, 0x00, 0x00 + .byte 0x13, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1C3C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::fail_fast (0x1C0D) + # FunctionType: void gsl::fail_fast::() (0x1C3B) + # Name: ~fail_fast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0d, 0x1c, 0x00, 0x00 + .byte 0x3b, 0x1c, 0x00, 0x00 + .byte 0x7e, 0x66, 0x61, 0x69 + .byte 0x6c, 0x5f, 0x66, 0x61 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x1C3D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<0> (0x13A8) + # FunctionType: __int64 gsl::details::extent_type<0>::() (0x13B5) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa8, 0x13, 0x00, 0x00 + .byte 0xb5, 0x13, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x1C3E) { + # 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 (0x1C3F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::fail_fast (0x1C0D) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0d, 0x1c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1C40) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::fail_fast& (0x1C3F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x3f, 0x1c, 0x00, 0x00 + # Procedure (0x1C41) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::fail_fast&& (0x1C0E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::fail_fast&) (0x1C40) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x0e, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x40, 0x1c, 0x00, 0x00 + # FuncId (0x1C42) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: gsl::fail_fast&& (gsl::fail_fast&) (0x1C41) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x41, 0x1c, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFunction (0x1C43) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::fail_fast (0x1C0D) + # ThisType: gsl::fail_fast* (0x1C13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::fail_fast&&) (0x1C0F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x1c, 0x00, 0x00 + .byte 0x13, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0f, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1C44) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::fail_fast (0x1C0D) + # FunctionType: void gsl::fail_fast::(gsl::fail_fast&&) (0x1C43) + # Name: fail_fast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0d, 0x1c, 0x00, 0x00 + .byte 0x43, 0x1c, 0x00, 0x00 + .byte 0x66, 0x61, 0x69, 0x6c + .byte 0x5f, 0x66, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Modifier (0x1C45) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::fail_fast (0x1C0D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x0d, 0x1c, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1C46) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::fail_fast (0x1C45) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x45, 0x1c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1C47) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::fail_fast& (0x1C46) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x46, 0x1c, 0x00, 0x00 + # MemberFunction (0x1C48) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::fail_fast (0x1C0D) + # ThisType: gsl::fail_fast* (0x1C13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::fail_fast&) (0x1C47) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x1c, 0x00, 0x00 + .byte 0x13, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x47, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1C49) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::fail_fast (0x1C0D) + # FunctionType: void gsl::fail_fast::(const gsl::fail_fast&) (0x1C48) + # Name: fail_fast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0d, 0x1c, 0x00, 0x00 + .byte 0x48, 0x1c, 0x00, 0x00 + .byte 0x66, 0x61, 0x69, 0x6c + .byte 0x5f, 0x66, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Modifier (0x1C4A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::logic_error (0x1C12) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x12, 0x1c, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1C4B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::logic_error (0x1C4A) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4a, 0x1c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1C4C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::logic_error& (0x1C4B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4b, 0x1c, 0x00, 0x00 + # MemberFunction (0x1C4D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x1C12) + # ThisType: std::logic_error* (0x1C1A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::logic_error&) (0x1C4C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x1c, 0x00, 0x00 + .byte 0x1a, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4c, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1C4E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::logic_error (0x1C12) + # FunctionType: void std::logic_error::(const std::logic_error&) (0x1C4D) + # Name: logic_error + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x12, 0x1c, 0x00, 0x00 + .byte 0x4d, 0x1c, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x67, 0x69 + .byte 0x63, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + # MemberFuncId (0x1C4F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x1C19) + # FunctionType: void std::exception::(const std::exception&) (0x1C2C) + # Name: exception + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x19, 0x1c, 0x00, 0x00 + .byte 0x2c, 0x1c, 0x00, 0x00 + .byte 0x65, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Pointer (0x1C50) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::logic_error (0x1C12) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x12, 0x1c, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x1C51) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::logic_error&& (0x1C50) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x50, 0x1c, 0x00, 0x00 + # MemberFunction (0x1C52) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x1C12) + # ThisType: std::logic_error* (0x1C1A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::logic_error&&) (0x1C51) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x1c, 0x00, 0x00 + .byte 0x1a, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x51, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1C53) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::logic_error (0x1C12) + # FunctionType: void std::logic_error::(std::logic_error&&) (0x1C52) + # Name: logic_error + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x12, 0x1c, 0x00, 0x00 + .byte 0x52, 0x1c, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x67, 0x69 + .byte 0x63, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + # MemberFuncId (0x1C54) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x1C19) + # FunctionType: const char* std::exception::() (0x1C31) + # Name: what + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x19, 0x1c, 0x00, 0x00 + .byte 0x31, 0x1c, 0x00, 0x00 + .byte 0x77, 0x68, 0x61, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1C55) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x1C12) + # ThisType: std::logic_error* (0x1C1A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x1c, 0x00, 0x00 + .byte 0x1a, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1C56) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::logic_error (0x1C12) + # FunctionType: void std::logic_error::() (0x1C55) + # Name: ~logic_error + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x12, 0x1c, 0x00, 0x00 + .byte 0x55, 0x1c, 0x00, 0x00 + .byte 0x7e, 0x6c, 0x6f, 0x67 + .byte 0x69, 0x63, 0x5f, 0x65 + .byte 0x72, 0x72, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1C57) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x1C19) + # FunctionType: void std::exception::() (0x1C25) + # Name: ~exception + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x19, 0x1c, 0x00, 0x00 + .byte 0x25, 0x1c, 0x00, 0x00 + .byte 0x7e, 0x65, 0x78, 0x63 + .byte 0x65, 0x70, 0x74, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x1C58) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::logic_error (0x1C12) + # FunctionType: void std::logic_error::(const char*) (0x1C1C) + # Name: logic_error + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x12, 0x1c, 0x00, 0x00 + .byte 0x1c, 0x1c, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x67, 0x69 + .byte 0x63, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + # MemberFuncId (0x1C59) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x1C19) + # FunctionType: void std::exception::(const char* const) (0x1C26) + # Name: exception + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x19, 0x1c, 0x00, 0x00 + .byte 0x26, 0x1c, 0x00, 0x00 + .byte 0x65, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1C5A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1BCF) + # FunctionType: Catch::UnaryExpr Catch::ExprLhs::() (0x1BDC) + # Name: makeUnaryExpr + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xcf, 0x1b, 0x00, 0x00 + .byte 0xdc, 0x1b, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1C5B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::UnaryExpr (0x1BDA) + # ThisType: Catch::UnaryExpr* (0x1BED) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xda, 0x1b, 0x00, 0x00 + .byte 0xed, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1C5C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::UnaryExpr (0x1BDA) + # FunctionType: void Catch::UnaryExpr::() (0x1C5B) + # Name: ~UnaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xda, 0x1b, 0x00, 0x00 + .byte 0x5b, 0x1c, 0x00, 0x00 + .byte 0x7e, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x1C5D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::UnaryExpr (0x1BDA) + # FunctionType: void Catch::UnaryExpr::(bool) (0x1BEE) + # Name: UnaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xda, 0x1b, 0x00, 0x00 + .byte 0xee, 0x1b, 0x00, 0x00 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1C5E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ITransientExpression (0x112A) + # FunctionType: void Catch::ITransientExpression::() (0x118A) + # Name: ITransientExpression + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x2a, 0x11, 0x00, 0x00 + .byte 0x8a, 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 (0x1C5F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::UnaryExpr (0x1BDA) + # FunctionType: bool Catch::UnaryExpr::() (0x1BEB) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xda, 0x1b, 0x00, 0x00 + .byte 0xeb, 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 (0x1C60) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::UnaryExpr (0x1BDA) + # FunctionType: bool Catch::UnaryExpr::() (0x1BEB) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xda, 0x1b, 0x00, 0x00 + .byte 0xeb, 0x1b, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1C61) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::UnaryExpr (0x1BDA) + # FunctionType: void Catch::UnaryExpr::(std::basic_ostream >&) (0x1BEC) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0xda, 0x1b, 0x00, 0x00 + .byte 0xec, 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 (0x1C62) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ITransientExpression (0x112A) + # FunctionType: void Catch::ITransientExpression::() (0x118A) + # Name: ~ITransientExpression + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x2a, 0x11, 0x00, 0x00 + .byte 0x8a, 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 (0x1C63) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::basic_ostream >& (0x1186) + # ArgType: const std::basic_string,std::allocator >& (0x115A) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x86, 0x11, 0x00, 0x00 + .byte 0x5a, 0x11, 0x00, 0x00 + # Procedure (0x1C64) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_ostream >& (0x1186) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::basic_ostream >&, const std::basic_string,std::allocator >&) (0x1C63) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x86, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x63, 0x1c, 0x00, 0x00 + # FuncId (0x1C65) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::basic_ostream >& (std::basic_ostream >&, const std::basic_string,std::allocator >&) (0x1C64) + # Name: operator + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x64, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1C66) { + # 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 (0x1C67) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::basic_ostream >::sentry (0x1C66) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x66, 0x1c, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Class (0x1C68) { + # 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 (0x1C69) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_ostream >::sentry (0x1C66) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x66, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1C6A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_ostream >::sentry (0x1C66) + # ThisType: std::basic_ostream >::sentry* (0x1C69) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x1187) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x66, 0x1c, 0x00, 0x00 + .byte 0x69, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1C6B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_ostream >::sentry (0x1C67) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x67, 0x1c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1C6C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::basic_ostream >::sentry& (0x1C6B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6b, 0x1c, 0x00, 0x00 + # MemberFunction (0x1C6D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_ostream >::sentry (0x1C66) + # ThisType: std::basic_ostream >::sentry* (0x1C69) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_ostream >::sentry&) (0x1C6C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x66, 0x1c, 0x00, 0x00 + .byte 0x69, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6c, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1C6E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_ostream >::sentry::(std::basic_ostream >&) (0x1C6A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_ostream >::sentry::(const std::basic_ostream >::sentry&) (0x1C6D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6a, 0x1c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6d, 0x1c, 0x00, 0x00 + # MemberFunction (0x1C6F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_ostream >::sentry (0x1C66) + # ThisType: std::basic_ostream >::sentry* (0x1C69) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x66, 0x1c, 0x00, 0x00 + .byte 0x69, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1C70) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_ostream >::sentry (0x1C67) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x67, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1C71) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::basic_ostream >::sentry (0x1C66) + # ThisType: const std::basic_ostream >::sentry* (0x1C70) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x66, 0x1c, 0x00, 0x00 + .byte 0x70, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1C72) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_ostream >::sentry (0x1C66) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x66, 0x1c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1C73) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_ostream >::sentry& (0x1C72) + # ClassType: std::basic_ostream >::sentry (0x1C66) + # ThisType: std::basic_ostream >::sentry* (0x1C69) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_ostream >::sentry&) (0x1C6C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x72, 0x1c, 0x00, 0x00 + .byte 0x66, 0x1c, 0x00, 0x00 + .byte 0x69, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6c, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1C74) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::basic_ostream >::_Sentry_base (0x1C68) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: _Ok + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1C6E + # Name: sentry + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_ostream >::sentry::() (0x1C6F) + # Name: ~sentry + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::basic_ostream >::sentry::() (0x1C71) + # 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&) (0x1C73) + # Name: operator= + # } + # } + .byte 0x6a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x68, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4f + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x6e, 0x1c, 0x00, 0x00 + .byte 0x73, 0x65, 0x6e, 0x74 + .byte 0x72, 0x79, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6f, 0x1c, 0x00, 0x00 + .byte 0x7e, 0x73, 0x65, 0x6e + .byte 0x74, 0x72, 0x79, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x71, 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 0x73, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Class (0x1C75) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 7 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1C74) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::basic_ostream >::sentry + # LinkageName: .?AVsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@ + # } + .byte 0x86, 0x00, 0x04, 0x15 + .byte 0x07, 0x00, 0x08, 0x02 + .byte 0x74, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x62 + .byte 0x61, 0x73, 0x69, 0x63 + .byte 0x5f, 0x6f, 0x73, 0x74 + .byte 0x72, 0x65, 0x61, 0x6d + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x63 + .byte 0x68, 0x61, 0x72, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x3e + .byte 0x20, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x65, 0x6e, 0x74 + .byte 0x72, 0x79, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x73 + .byte 0x65, 0x6e, 0x74, 0x72 + .byte 0x79, 0x40, 0x3f, 0x24 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x6f, 0x73 + .byte 0x74, 0x72, 0x65, 0x61 + .byte 0x6d, 0x40, 0x44, 0x55 + .byte 0x3f, 0x24, 0x63, 0x68 + .byte 0x61, 0x72, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x40, 0x44, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # StringId (0x1C76) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\ostream + # } + .byte 0x4e, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x6f + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x00, 0xf1 + # UdtSourceLine (0x1C77) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::basic_ostream >::sentry (0x1C75) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\ostream (0x1C76) + # LineNumber: 117 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x75, 0x1c, 0x00, 0x00 + .byte 0x76, 0x1c, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # Pointer (0x1C78) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_ostream >::_Sentry_base (0x1C68) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x68, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1C79) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_ostream >::_Sentry_base (0x1C68) + # ThisType: std::basic_ostream >::_Sentry_base* (0x1C78) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x1187) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x1c, 0x00, 0x00 + .byte 0x78, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1C7A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_ostream >::_Sentry_base (0x1C68) + # ThisType: std::basic_ostream >::_Sentry_base* (0x1C78) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x1c, 0x00, 0x00 + .byte 0x78, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1C7B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_ostream >::_Sentry_base (0x1C68) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x68, 0x1c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x1C7C) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::basic_ostream >::_Sentry_base (0x1C68) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x68, 0x1c, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1C7D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_ostream >::_Sentry_base (0x1C7C) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7c, 0x1c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1C7E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::basic_ostream >::_Sentry_base& (0x1C7D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x7d, 0x1c, 0x00, 0x00 + # MemberFunction (0x1C7F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_ostream >::_Sentry_base& (0x1C7B) + # ClassType: std::basic_ostream >::_Sentry_base (0x1C68) + # ThisType: std::basic_ostream >::_Sentry_base* (0x1C78) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_ostream >::_Sentry_base&) (0x1C7E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7b, 0x1c, 0x00, 0x00 + .byte 0x68, 0x1c, 0x00, 0x00 + .byte 0x78, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7e, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1C80) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::basic_ostream >& (0x1186) + # FieldOffset: 0x0 + # Name: _Myostr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_ostream >::_Sentry_base::(std::basic_ostream >&) (0x1C79) + # Name: _Sentry_base + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_ostream >::_Sentry_base::() (0x1C7A) + # Name: ~_Sentry_base + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::basic_ostream >::_Sentry_base& std::basic_ostream >::_Sentry_base::(const std::basic_ostream >::_Sentry_base&) (0x1C7F) + # Name: operator= + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x86, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x6f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x79, 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 0x7a, 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, 0x01, 0x00 + .byte 0x7f, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Class (0x1C81) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1C80) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::basic_ostream >::_Sentry_base + # LinkageName: .?AV_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@ + # } + .byte 0x92, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x08, 0x02 + .byte 0x80, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x62 + .byte 0x61, 0x73, 0x69, 0x63 + .byte 0x5f, 0x6f, 0x73, 0x74 + .byte 0x72, 0x65, 0x61, 0x6d + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x63 + .byte 0x68, 0x61, 0x72, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x3e + .byte 0x20, 0x3e, 0x3a, 0x3a + .byte 0x5f, 0x53, 0x65, 0x6e + .byte 0x74, 0x72, 0x79, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x5f, 0x53, 0x65 + .byte 0x6e, 0x74, 0x72, 0x79 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x40, 0x3f, 0x24 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x6f, 0x73 + .byte 0x74, 0x72, 0x65, 0x61 + .byte 0x6d, 0x40, 0x44, 0x55 + .byte 0x3f, 0x24, 0x63, 0x68 + .byte 0x61, 0x72, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x40, 0x44, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x1C82) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::basic_ostream >::_Sentry_base (0x1C81) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\ostream (0x1C76) + # LineNumber: 95 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x81, 0x1c, 0x00, 0x00 + .byte 0x76, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x00, 0x00, 0x00 + # StringId (0x1C83) { + # 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 (0x1C84) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const bool (0x1067) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1C85) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const bool& (0x1C84) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x84, 0x1c, 0x00, 0x00 + # Procedure (0x1C86) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const bool&) (0x1C85) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x85, 0x1c, 0x00, 0x00 + # FuncId (0x1C87) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C83) + # FunctionType: std::basic_string,std::allocator > (const bool&) (0x1C86) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x83, 0x1c, 0x00, 0x00 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1C88) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: void std::basic_string,std::allocator >::() (0x1197) + # Name: ~basic_string + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x97, 0x11, 0x00, 0x00 + .byte 0x7e, 0x62, 0x61, 0x73 + .byte 0x69, 0x63, 0x5f, 0x73 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1C89) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: unsigned __int64 std::basic_string,std::allocator >::() (0x1216) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x16, 0x12, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1C8A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_ostream >::sentry (0x1C66) + # FunctionType: void std::basic_ostream >::sentry::(std::basic_ostream >&) (0x1C6A) + # Name: sentry + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x66, 0x1c, 0x00, 0x00 + .byte 0x6a, 0x1c, 0x00, 0x00 + .byte 0x73, 0x65, 0x6e, 0x74 + .byte 0x72, 0x79, 0x00, 0xf1 + # MemberFuncId (0x1C8B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_ostream >::sentry (0x1C66) + # FunctionType: bool std::basic_ostream >::sentry::() (0x1C71) + # Name: operator bool + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x66, 0x1c, 0x00, 0x00 + .byte 0x71, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x20, 0x62, 0x6f, 0x6f + .byte 0x6c, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1C8C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::char_traits (0x1240) + # FunctionType: bool std::char_traits::(const int&, const int&) (0x12E4) + # Name: eq_int_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x40, 0x12, 0x00, 0x00 + .byte 0xe4, 0x12, 0x00, 0x00 + .byte 0x65, 0x71, 0x5f, 0x69 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x1C8D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::char_traits (0x1240) + # FunctionType: int std::char_traits::() (0x12E6) + # Name: eof + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x40, 0x12, 0x00, 0x00 + .byte 0xe6, 0x12, 0x00, 0x00 + .byte 0x65, 0x6f, 0x66, 0x00 + # MemberFuncId (0x1C8E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: const char* std::basic_string,std::allocator >::() (0x1215) + # Name: c_str + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x15, 0x12, 0x00, 0x00 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1C8F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_ostream >::sentry (0x1C66) + # FunctionType: void std::basic_ostream >::sentry::() (0x1C6F) + # Name: ~sentry + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x66, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x1c, 0x00, 0x00 + .byte 0x7e, 0x73, 0x65, 0x6e + .byte 0x74, 0x72, 0x79, 0x00 + # MemberFuncId (0x1C90) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x118E) + # FunctionType: const unsigned __int64& std::_String_alloc > >::() (0x1278) + # Name: _Mysize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x78, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x73 + .byte 0x69, 0x7a, 0x65, 0x00 + # MemberFuncId (0x1C91) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x118E) + # FunctionType: const std::_String_val >& std::_String_alloc > >::() (0x126C) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x6c, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1C92) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_String_val >,1> (0x1246) + # FunctionType: const std::_String_val >& std::_Compressed_pair >,std::_String_val >,1>::() (0x131A) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x1a, 0x13, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x1C93) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_ostream >::_Sentry_base (0x1C68) + # FunctionType: void std::basic_ostream >::_Sentry_base::(std::basic_ostream >&) (0x1C79) + # Name: _Sentry_base + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x68, 0x1c, 0x00, 0x00 + .byte 0x79, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x6e + .byte 0x74, 0x72, 0x79, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1C94) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_ostream >::_Sentry_base (0x1C68) + # FunctionType: void std::basic_ostream >::_Sentry_base::() (0x1C7A) + # Name: ~_Sentry_base + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x68, 0x1c, 0x00, 0x00 + .byte 0x7a, 0x1c, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x53, 0x65 + .byte 0x6e, 0x74, 0x72, 0x79 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1C95) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x118E) + # FunctionType: const char* std::_String_alloc > >::() (0x124B) + # Name: _Myptr + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x4b, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + # MemberFuncId (0x1C96) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_val > (0x1267) + # FunctionType: const char* std::_String_val >::() (0x133D) + # Name: _Myptr + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x67, 0x12, 0x00, 0x00 + .byte 0x3d, 0x13, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + # Procedure (0x1C97) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x670) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char*) (0x12C0) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc0, 0x12, 0x00, 0x00 + # FuncId (0x1C98) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: char* (char*) (0x1C97) + # Name: _Unfancy + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x97, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x66 + .byte 0x61, 0x6e, 0x63, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1C99) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: void std::basic_string,std::allocator >::(bool, unsigned __int64) (0x123C) + # Name: _Tidy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x3c, 0x12, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1C9A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x118E) + # FunctionType: void std::_String_alloc > >::() (0x124D) + # Name: ~_String_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + # MemberFuncId (0x1C9B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x118E) + # FunctionType: unsigned __int64& std::_String_alloc > >::() (0x1276) + # Name: _Myres + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x76, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x72 + .byte 0x65, 0x73, 0x00, 0xf1 + # MemberFuncId (0x1C9C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x118E) + # FunctionType: std::_String_val >::_Bxty& std::_String_alloc > >::() (0x1270) + # Name: _Bx + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x70, 0x12, 0x00, 0x00 + .byte 0x5f, 0x42, 0x78, 0x00 + # MemberFuncId (0x1C9D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x118E) + # FunctionType: std::_Wrap_alloc >& std::_String_alloc > >::() (0x1264) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x64, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # Pointer (0x1C9E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: char* (0x670) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1C9F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: char** (0x1C9E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x9e, 0x1c, 0x00, 0x00 + # MemberFunction (0x1CA0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x1241) + # ThisType: std::_Wrap_alloc >* (0x12F4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char**) (0x1C9F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0xf4, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9f, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1CA1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x1241) + # FunctionType: void std::_Wrap_alloc >::(char**) (0x1CA0) + # Name: destroy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0xa0, 0x1c, 0x00, 0x00 + .byte 0x64, 0x65, 0x73, 0x74 + .byte 0x72, 0x6f, 0x79, 0x00 + # Pointer (0x1CA2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: char* (0x670) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1CA3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: char*& (0x1CA2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa2, 0x1c, 0x00, 0x00 + # Procedure (0x1CA4) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char** (0x1C9E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char*&) (0x1CA3) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x9e, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa3, 0x1c, 0x00, 0x00 + # FuncId (0x1CA5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: char** (char*&) (0x1CA4) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xa4, 0x1c, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1CA6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::char_traits (0x1240) + # FunctionType: char* std::char_traits::(char*, const char*, unsigned __int64) (0x12D5) + # Name: copy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x40, 0x12, 0x00, 0x00 + .byte 0xd5, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1CA7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x1241) + # FunctionType: void std::_Wrap_alloc >::(char*, unsigned __int64) (0x1302) + # Name: deallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0x02, 0x13, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # MemberFuncId (0x1CA8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: void std::basic_string,std::allocator >::(unsigned __int64) (0x1217) + # Name: _Eos + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x17, 0x12, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6f, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1CA9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x118E) + # FunctionType: std::_String_val >& std::_String_alloc > >::() (0x1269) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x69, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1CAA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_String_val >,1> (0x1246) + # FunctionType: std::_String_val >& std::_Compressed_pair >,std::_String_val >,1>::() (0x1319) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x19, 0x13, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x1CAB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_String_val >,1> (0x1246) + # FunctionType: std::_Wrap_alloc >& std::_Compressed_pair >,std::_String_val >,1>::() (0x130A) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x0a, 0x13, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # ArgList (0x1CAC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x136D) + # ArgType: char** (0x1C9E) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x6d, 0x13, 0x00, 0x00 + .byte 0x9e, 0x1c, 0x00, 0x00 + # MemberFunction (0x1CAD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator_traits > (0x1304) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, char**) (0x1CAC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xac, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1CAE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator_traits > (0x1304) + # FunctionType: void std::allocator_traits >::(std::allocator&, char**) (0x1CAD) + # Name: destroy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x13, 0x00, 0x00 + .byte 0xad, 0x1c, 0x00, 0x00 + .byte 0x64, 0x65, 0x73, 0x74 + .byte 0x72, 0x6f, 0x79, 0x00 + # MemberFunction (0x1CAF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1192) + # ThisType: std::allocator* (0x128A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char**) (0x1C9F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9f, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1CB0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1192) + # FunctionType: void std::allocator::(char**) (0x1CAF) + # Name: destroy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0xaf, 0x1c, 0x00, 0x00 + .byte 0x64, 0x65, 0x73, 0x74 + .byte 0x72, 0x6f, 0x79, 0x00 + # MemberFuncId (0x1CB1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1192) + # FunctionType: void std::allocator::(char*, unsigned __int64) (0x128F) + # Name: deallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x8f, 0x12, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # ArgList (0x1CB2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: void* (0x603) + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # Procedure (0x1CB3) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (void*, unsigned __int64, unsigned __int64) (0x1CB2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xb2, 0x1c, 0x00, 0x00 + # FuncId (0x1CB4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (void*, unsigned __int64, unsigned __int64) (0x1CB3) + # Name: _Deallocate + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xb3, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x65, 0x00 + # MemberFuncId (0x1CB5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::char_traits (0x1240) + # FunctionType: void std::char_traits::(char&, const char&) (0x12DD) + # Name: assign + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x40, 0x12, 0x00, 0x00 + .byte 0xdd, 0x12, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x1CB6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_val > (0x1267) + # FunctionType: char* std::_String_val >::() (0x133B) + # Name: _Myptr + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x67, 0x12, 0x00, 0x00 + .byte 0x3b, 0x13, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + # MemberFuncId (0x1CB7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x118E) + # FunctionType: void std::_String_alloc > >::() (0x124D) + # Name: _Free_proxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + # Struct (0x1CB8) { + # 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@U_Container_proxy@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, 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, 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, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x5f, 0x57, 0x72 + .byte 0x61, 0x70, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .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 + # Class (0x1CB9) { + # 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 + # Modifier (0x1CBA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Wrap_alloc > (0x1CB8) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1CBB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Wrap_alloc > (0x1CBA) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xba, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1CBC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc > (0x1CB8) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # ThisType: const std::_Wrap_alloc >* (0x1CBB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Nil) (0x12EF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xbb, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xef, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1CBD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy (0x1259) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x59, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1CBE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Container_proxy& (0x1CBD) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xbd, 0x1c, 0x00, 0x00 + # MemberFunction (0x1CBF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* (0x125A) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # ThisType: const std::_Wrap_alloc >* (0x1CBB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Container_proxy&) (0x1CBE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xbb, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbe, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1CC0) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Container_proxy (0x1259) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x59, 0x12, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1CC1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Container_proxy (0x1CC0) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc0, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x1CC2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Container_proxy (0x1CC0) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc0, 0x1c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1CC3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Container_proxy& (0x1CC2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc2, 0x1c, 0x00, 0x00 + # MemberFunction (0x1CC4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Container_proxy* (0x1CC1) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # ThisType: const std::_Wrap_alloc >* (0x1CBB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Container_proxy&) (0x1CC3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc1, 0x1c, 0x00, 0x00 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xbb, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc3, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1CC5) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* std::_Wrap_alloc >::(std::_Container_proxy&) (0x1CBF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Container_proxy* std::_Wrap_alloc >::(const std::_Container_proxy&) (0x1CC4) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbf, 0x1c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x1c, 0x00, 0x00 + # Pointer (0x1CC6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Wrap_alloc > (0x1CB8) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1CC7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # ThisType: std::_Wrap_alloc >* (0x1CC6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xc6, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1CC8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Wrap_alloc > (0x1CBA) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xba, 0x1c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1CC9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Wrap_alloc >& (0x1CC8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc8, 0x1c, 0x00, 0x00 + # MemberFunction (0x1CCA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # ThisType: std::_Wrap_alloc >* (0x1CC6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc >&) (0x1CC9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xc6, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc9, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1CCB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Wrap_alloc > (0x1CB8) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x1CCC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Wrap_alloc >&& (0x1CCB) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xcb, 0x1c, 0x00, 0x00 + # MemberFunction (0x1CCD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # ThisType: std::_Wrap_alloc >* (0x1CC6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&&) (0x1CCC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xc6, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xcc, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1CCE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc >::() (0x1CC7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc >::(const std::_Wrap_alloc >&) (0x1CCA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc >::(std::_Wrap_alloc >&&) (0x1CCD) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x1c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x1c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcd, 0x1c, 0x00, 0x00 + # Pointer (0x1CCF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Wrap_alloc > (0x1CB8) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1CD0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc >& (0x1CCF) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # ThisType: std::_Wrap_alloc >* (0x1CC6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc >&) (0x1CC9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcf, 0x1c, 0x00, 0x00 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xc6, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc9, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1CD1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc >& (0x1CCF) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # ThisType: std::_Wrap_alloc >* (0x1CC6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&&) (0x1CCC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcf, 0x1c, 0x00, 0x00 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xc6, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xcc, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1CD2) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc >& std::_Wrap_alloc >::(const std::_Wrap_alloc >&) (0x1CD0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc >& std::_Wrap_alloc >::(std::_Wrap_alloc >&&) (0x1CD1) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x1c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x1c, 0x00, 0x00 + # MemberFunction (0x1CD3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* (0x125A) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # ThisType: std::_Wrap_alloc >* (0x1CC6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xc6, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1CD4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* (0x125A) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # ThisType: std::_Wrap_alloc >* (0x1CC6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, const void*, std::_Nil) (0x12FF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xc6, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xff, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1CD5) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* std::_Wrap_alloc >::(unsigned __int64) (0x1CD3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* std::_Wrap_alloc >::(unsigned __int64, const void*, std::_Nil) (0x1CD4) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd3, 0x1c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x1c, 0x00, 0x00 + # ArgList (0x1CD6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Container_proxy* (0x125A) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x1CD7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # ThisType: std::_Wrap_alloc >* (0x1CC6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Container_proxy*, unsigned __int64) (0x1CD6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xc6, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd6, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1CD8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # ThisType: const std::_Wrap_alloc >* (0x1CBB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Nil) (0x12EF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xbb, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xef, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1CD9) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::allocator_traits > + # LinkageName: .?AU?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@ + # } + .byte 0x9a, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x74, 0x61, 0x69, 0x6e + .byte 0x65, 0x72, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x40, 0x56 + .byte 0x3f, 0x24, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x55, 0x5f, 0x43, 0x6f + .byte 0x6e, 0x74, 0x61, 0x69 + .byte 0x6e, 0x65, 0x72, 0x5f + .byte 0x70, 0x72, 0x6f, 0x78 + .byte 0x79, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # FieldList (0x1CDA) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::allocator (0x1CB9) + # BaseOffset: 0x0 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc > std::_Wrap_alloc >::(std::_Nil) (0x1CBC) + # Name: select_on_container_copy_construction + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1CC5 + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1CCE + # Name: _Wrap_alloc + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1CD2 + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1CD5 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc >::(std::_Container_proxy*, unsigned __int64) (0x1CD7) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::_Wrap_alloc >::(std::_Nil) (0x1CD8) + # Name: max_size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1CB9) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x1CD9) + # Name: _Mytraits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Container_proxy (0x1259) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Container_proxy* (0x125A) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Container_proxy* (0x1CC1) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x603) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x1292) + # Name: const_void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Container_proxy& (0x1CBD) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Container_proxy& (0x1CC2) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: is_always_equal + # } + # } + .byte 0x3a, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbc, 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 0x0f, 0x15, 0x02, 0x00 + .byte 0xc5, 0x1c, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xce, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd2, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd5, 0x1c, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd7, 0x1c, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd8, 0x1c, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd9, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x59, 0x12, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc1, 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, 0x06, 0x00, 0x00 + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x5f, 0x70, 0x6f, 0x69 + .byte 0x6e, 0x74, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x92, 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 0xbd, 0x1c, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc2, 0x1c, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x05, 0x13, 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 0x97, 0x12, 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 0x05, 0x13, 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 0x97, 0x12, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x1CDB) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 28 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1CDA) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Wrap_alloc > + # LinkageName: .?AU?$_Wrap_alloc@V?$allocator@U_Container_proxy@std@@@std@@@std@@ + # } + .byte 0x92, 0x00, 0x05, 0x15 + .byte 0x1c, 0x00, 0x10, 0x02 + .byte 0xda, 0x1c, 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, 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, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x5f, 0x57, 0x72 + .byte 0x61, 0x70, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .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 (0x1CDC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Wrap_alloc > (0x1CDB) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 881 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xdb, 0x1c, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x71, 0x03, 0x00, 0x00 + # Modifier (0x1CDD) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::allocator (0x1CB9) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1CDE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x1CDD) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdd, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1CDF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* (0x125A) + # ClassType: std::allocator (0x1CB9) + # ThisType: const std::allocator* (0x1CDE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Container_proxy&) (0x1CBE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0xde, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbe, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1CE0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Container_proxy* (0x1CC1) + # ClassType: std::allocator (0x1CB9) + # ThisType: const std::allocator* (0x1CDE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Container_proxy&) (0x1CC3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc1, 0x1c, 0x00, 0x00 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0xde, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc3, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1CE1) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* std::allocator::(std::_Container_proxy&) (0x1CDF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Container_proxy* std::allocator::(const std::_Container_proxy&) (0x1CE0) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdf, 0x1c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe0, 0x1c, 0x00, 0x00 + # Pointer (0x1CE2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x1CB9) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1CE3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1CB9) + # ThisType: std::allocator* (0x1CE2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0xe2, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1CE4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x1CDD) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdd, 0x1c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1CE5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::allocator& (0x1CE4) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe4, 0x1c, 0x00, 0x00 + # MemberFunction (0x1CE6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1CB9) + # ThisType: std::allocator* (0x1CE2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1CE5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0xe2, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe5, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1CE7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::() (0x1CE3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(const std::allocator&) (0x1CE6) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe3, 0x1c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x1c, 0x00, 0x00 + # MemberFunction (0x1CE8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1CB9) + # ThisType: std::allocator* (0x1CE2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Container_proxy*, unsigned __int64) (0x1CD6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0xe2, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd6, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1CE9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* (0x125A) + # ClassType: std::allocator (0x1CB9) + # ThisType: std::allocator* (0x1CE2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0xe2, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1CEA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* (0x125A) + # ClassType: std::allocator (0x1CB9) + # ThisType: std::allocator* (0x1CE2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const void*) (0x1293) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0xe2, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1CEB) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* std::allocator::(unsigned __int64) (0x1CE9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* std::allocator::(unsigned __int64, const void*) (0x1CEA) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x1c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x1c, 0x00, 0x00 + # MemberFunction (0x1CEC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::allocator (0x1CB9) + # ThisType: const std::allocator* (0x1CDE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0xde, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1CED) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1CE1 + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1CE7 + # Name: allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(std::_Container_proxy*, unsigned __int64) (0x1CE8) + # Name: deallocate + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1CEB + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::allocator::() (0x1CEC) + # Name: max_size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void (0x3) + # Name: _Not_user_specialized + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Container_proxy (0x1259) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Container_proxy* (0x125A) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Container_proxy* (0x1CC1) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Container_proxy& (0x1CBD) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Container_proxy& (0x1CC2) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: is_always_equal + # } + # } + .byte 0x5e, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe1, 0x1c, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe7, 0x1c, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe8, 0x1c, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xeb, 0x1c, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xec, 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 0x59, 0x12, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc1, 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 0xbd, 0x1c, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc2, 0x1c, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x97, 0x12, 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 0x97, 0x12, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x1CEE) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1CED) + # 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 0xed, 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 (0x1CEF) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator (0x1CEE) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 660 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xee, 0x1c, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x94, 0x02, 0x00, 0x00 + # Pointer (0x1CF0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x1CB9) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1CF1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x1CF0) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf0, 0x1c, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x1CF2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* (0x125A) + # ClassType: std::allocator_traits > (0x1CD9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, unsigned __int64) (0x1CF1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0xd9, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf1, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1CF3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x1CF0) + # ArgType: unsigned __int64 (0x23) + # ArgType: const void* (0x1292) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf0, 0x1c, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x92, 0x12, 0x00, 0x00 + # MemberFunction (0x1CF4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* (0x125A) + # ClassType: std::allocator_traits > (0x1CD9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, unsigned __int64, const void*) (0x1CF3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0xd9, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xf3, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1CF5) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::_Container_proxy* std::allocator_traits >::(std::allocator&, unsigned __int64) (0x1CF2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::_Container_proxy* std::allocator_traits >::(std::allocator&, unsigned __int64, const void*) (0x1CF4) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xf2, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xf4, 0x1c, 0x00, 0x00 + # ArgList (0x1CF6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x1CF0) + # ArgType: std::_Container_proxy* (0x125A) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf0, 0x1c, 0x00, 0x00 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x1CF7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator_traits > (0x1CD9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, std::_Container_proxy*, unsigned __int64) (0x1CF6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd9, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xf6, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1CF8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::allocator_traits > (0x1CD9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1CE5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xd9, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe5, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1CF9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x1CB9) + # ClassType: std::allocator_traits > (0x1CD9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1CE5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0xd9, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe5, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1CFA) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1CF5 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::allocator_traits >::(std::allocator&, std::_Container_proxy*, unsigned __int64) (0x1CF7) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::allocator_traits >::(const std::allocator&) (0x1CF8) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::allocator std::allocator_traits >::(const std::allocator&) (0x1CF9) + # Name: select_on_container_copy_construction + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1CB9) + # Name: _Alloc + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1CB9) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Container_proxy (0x1259) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Container_proxy* (0x125A) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Container_proxy* (0x1CC1) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x603) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x1292) + # Name: const_void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: is_always_equal + # } + # } + .byte 0xce, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf5, 0x1c, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xf7, 0x1c, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xf8, 0x1c, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xf9, 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 0xb9, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb9, 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 0x59, 0x12, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc1, 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, 0x06, 0x00, 0x00 + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x5f, 0x70, 0x6f, 0x69 + .byte 0x6e, 0x74, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x92, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x76, 0x6f + .byte 0x69, 0x64, 0x5f, 0x70 + .byte 0x6f, 0x69, 0x6e, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x05, 0x13, 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 0x97, 0x12, 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 0x05, 0x13, 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 0x97, 0x12, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x1CFB) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1CFA) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::allocator_traits > + # LinkageName: .?AU?$allocator_traits@V?$allocator@U_Container_proxy@std@@@std@@@std@@ + # } + .byte 0x9a, 0x00, 0x05, 0x15 + .byte 0x12, 0x00, 0x10, 0x02 + .byte 0xfa, 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 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x74, 0x61, 0x69, 0x6e + .byte 0x65, 0x72, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x40, 0x56 + .byte 0x3f, 0x24, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x55, 0x5f, 0x43, 0x6f + .byte 0x6e, 0x74, 0x61, 0x69 + .byte 0x6e, 0x65, 0x72, 0x5f + .byte 0x70, 0x72, 0x6f, 0x78 + .byte 0x79, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x1CFC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator_traits > (0x1CFB) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 809 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xfb, 0x1c, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x29, 0x03, 0x00, 0x00 + # MemberFunction (0x1CFD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair >,std::_String_val >,1> (0x1246) + # ThisType: std::_Compressed_pair >,std::_String_val >,1>* (0x1309) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x09, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1CFE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_String_val >,1> (0x1246) + # FunctionType: void std::_Compressed_pair >,std::_String_val >,1>::() (0x1CFD) + # Name: ~_Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0xfd, 0x1c, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x43, 0x6f + .byte 0x6d, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x65, 0x64 + .byte 0x5f, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1CFF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # ThisType: std::_Wrap_alloc >* (0x1CC6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&) (0x1253) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xc6, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x53, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D00) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # FunctionType: void std::_Wrap_alloc >::(std::_Wrap_alloc >&) (0x1CFF) + # Name: _Wrap_alloc + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xff, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + # MemberFuncId (0x1D01) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x118E) + # FunctionType: void std::_String_alloc > >::() (0x124D) + # Name: _Orphan_all + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + # ArgList (0x1D02) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Container_proxy* (0x125A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5a, 0x12, 0x00, 0x00 + # MemberFunction (0x1D03) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # ThisType: std::_Wrap_alloc >* (0x1CC6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Container_proxy*) (0x1D02) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xc6, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x02, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D04) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # FunctionType: void std::_Wrap_alloc >::(std::_Container_proxy*) (0x1D03) + # Name: destroy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0x03, 0x1d, 0x00, 0x00 + .byte 0x64, 0x65, 0x73, 0x74 + .byte 0x72, 0x6f, 0x79, 0x00 + # MemberFuncId (0x1D05) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x118E) + # FunctionType: std::_Container_proxy*& std::_String_alloc > >::() (0x125C) + # Name: _Myproxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x5c, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D06) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # FunctionType: void std::_Wrap_alloc >::(std::_Container_proxy*, unsigned __int64) (0x1CD7) + # Name: deallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xd7, 0x1c, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # MemberFuncId (0x1D07) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # FunctionType: std::_Container_proxy* std::_Wrap_alloc >::(std::_Container_proxy&) (0x1CBF) + # Name: address + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xbf, 0x1c, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + # Procedure (0x1D08) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Wrap_alloc >& (0x1252) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&) (0x1253) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x53, 0x12, 0x00, 0x00 + # FuncId (0x1D09) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Wrap_alloc >& (std::_Wrap_alloc >&) (0x1D08) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x08, 0x1d, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFunction (0x1D0A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1CB9) + # ThisType: std::allocator* (0x1CE2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1198) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0xe2, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x98, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D0B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1CB9) + # FunctionType: void std::allocator::(const std::allocator&) (0x1D0A) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0x0a, 0x1d, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1D0C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Container_base12 (0x129F) + # FunctionType: void std::_Container_base12::() (0x135A) + # Name: _Orphan_all + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9f, 0x12, 0x00, 0x00 + .byte 0x5a, 0x13, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + # Class (0x1D0D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Lockit + # LinkageName: .?AV_Lockit@std@@ + # } + .byte 0x36, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4c, 0x6f, 0x63, 0x6b + .byte 0x69, 0x74, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x5f + .byte 0x4c, 0x6f, 0x63, 0x6b + .byte 0x69, 0x74, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1D0E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Lockit (0x1D0D) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0d, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1D0F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Lockit (0x1D0D) + # ThisType: std::_Lockit* (0x1D0E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x1d, 0x00, 0x00 + .byte 0x0e, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1D10) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Lockit (0x1D0D) + # ThisType: std::_Lockit* (0x1D0E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x1d, 0x00, 0x00 + .byte 0x0e, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1D11) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Lockit (0x1D0D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x0d, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1D12) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Lockit (0x1D11) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x11, 0x1d, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1D13) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Lockit& (0x1D12) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x12, 0x1d, 0x00, 0x00 + # MemberFunction (0x1D14) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Lockit (0x1D0D) + # ThisType: std::_Lockit* (0x1D0E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Lockit&) (0x1D13) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x1d, 0x00, 0x00 + .byte 0x0e, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x13, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1D15) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Lockit::() (0x1D0F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Lockit::(int) (0x1D10) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Lockit::(const std::_Lockit&) (0x1D14) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x1d, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x10, 0x1d, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x14, 0x1d, 0x00, 0x00 + # MemberFunction (0x1D16) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Lockit (0x1D0D) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1D17) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Lockit* (0x1D0E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0e, 0x1d, 0x00, 0x00 + # MemberFunction (0x1D18) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Lockit (0x1D0D) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Lockit*) (0x1D17) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x17, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1D19) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Lockit* (0x1D0E) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x0e, 0x1d, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x1D1A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Lockit (0x1D0D) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Lockit*, int) (0x1D19) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x19, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1D1B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_Lockit::(int) (0x1D16) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::_Lockit::(std::_Lockit*) (0x1D18) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::_Lockit::(std::_Lockit*, int) (0x1D1A) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x16, 0x1d, 0x00, 0x00 + .byte 0x09, 0x00, 0x00, 0x00 + .byte 0x18, 0x1d, 0x00, 0x00 + .byte 0x09, 0x00, 0x00, 0x00 + .byte 0x1a, 0x1d, 0x00, 0x00 + # MethodOverloadList (0x1D1C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_Lockit::(int) (0x1D16) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::_Lockit::(std::_Lockit*) (0x1D18) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x16, 0x1d, 0x00, 0x00 + .byte 0x09, 0x00, 0x00, 0x00 + .byte 0x18, 0x1d, 0x00, 0x00 + # Pointer (0x1D1D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Lockit (0x1D0D) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0d, 0x1d, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1D1E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Lockit& (0x1D1D) + # ClassType: std::_Lockit (0x1D0D) + # ThisType: std::_Lockit* (0x1D0E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Lockit&) (0x1D13) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1d, 0x1d, 0x00, 0x00 + .byte 0x0d, 0x1d, 0x00, 0x00 + .byte 0x0e, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x13, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1D1F) { + # 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: 0x1D15 + # Name: _Lockit + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Lockit::() (0x1D0F) + # Name: ~_Lockit + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1D1B + # Name: _Lockit_ctor + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1D1C + # Name: _Lockit_dtor + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Lockit& std::_Lockit::(const std::_Lockit&) (0x1D1E) + # 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 0x15, 0x1d, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x6b, 0x69, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0f, 0x1d, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4c, 0x6f + .byte 0x63, 0x6b, 0x69, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x1b, 0x1d, 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 0x1c, 0x1d, 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 0x1e, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Class (0x1D20) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 11 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1D1F) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: std::_Lockit + # LinkageName: .?AV_Lockit@std@@ + # } + .byte 0x36, 0x00, 0x04, 0x15 + .byte 0x0b, 0x00, 0x00, 0x02 + .byte 0x1f, 0x1d, 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 (0x1D21) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\yvals.h + # } + .byte 0x4e, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x79 + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x2e, 0x68, 0x00, 0xf1 + # UdtSourceLine (0x1D22) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Lockit (0x1D20) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\yvals.h (0x1D21) + # LineNumber: 621 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x20, 0x1d, 0x00, 0x00 + .byte 0x21, 0x1d, 0x00, 0x00 + .byte 0x6d, 0x02, 0x00, 0x00 + # ArgList (0x1D23) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x1CF0) + # ArgType: std::_Container_proxy* (0x125A) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf0, 0x1c, 0x00, 0x00 + .byte 0x5a, 0x12, 0x00, 0x00 + # MemberFunction (0x1D24) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator_traits > (0x1CD9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, std::_Container_proxy*) (0x1D23) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd9, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x23, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D25) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator_traits > (0x1CD9) + # FunctionType: void std::allocator_traits >::(std::allocator&, std::_Container_proxy*) (0x1D24) + # Name: destroy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd9, 0x1c, 0x00, 0x00 + .byte 0x24, 0x1d, 0x00, 0x00 + .byte 0x64, 0x65, 0x73, 0x74 + .byte 0x72, 0x6f, 0x79, 0x00 + # MemberFunction (0x1D26) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1CB9) + # ThisType: std::allocator* (0x1CE2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Container_proxy*) (0x1D02) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0xe2, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x02, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D27) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1CB9) + # FunctionType: void std::allocator::(std::_Container_proxy*) (0x1D26) + # Name: destroy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0x26, 0x1d, 0x00, 0x00 + .byte 0x64, 0x65, 0x73, 0x74 + .byte 0x72, 0x6f, 0x79, 0x00 + # MemberFuncId (0x1D28) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1CB9) + # FunctionType: void std::allocator::(std::_Container_proxy*, unsigned __int64) (0x1CE8) + # Name: deallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0xe8, 0x1c, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # Struct (0x1D29) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::pointer_traits + # LinkageName: .?AU?$pointer_traits@PEAU_Container_proxy@std@@@std@@ + # } + .byte 0x7a, 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 0x6f, 0x69, 0x6e, 0x74 + .byte 0x65, 0x72, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x3c, 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, 0x20 + .byte 0x2a, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x70, 0x6f, 0x69 + .byte 0x6e, 0x74, 0x65, 0x72 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x40 + .byte 0x50, 0x45, 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, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1D2A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* (0x125A) + # ClassType: std::pointer_traits (0x1D29) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Container_proxy&) (0x1CBE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x29, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbe, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1D2B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::_Container_proxy* std::pointer_traits::(std::_Container_proxy&) (0x1D2A) + # Name: pointer_to + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Container_proxy (0x1259) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Container_proxy* (0x125A) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Container_proxy& (0x1CBD) + # Name: _Reftype + # } + # } + .byte 0x6a, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x2a, 0x1d, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x5f + .byte 0x74, 0x6f, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x59, 0x12, 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 0x5a, 0x12, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xbd, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x66 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x1D2C) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1D2B) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::pointer_traits + # LinkageName: .?AU?$pointer_traits@PEAU_Container_proxy@std@@@std@@ + # } + .byte 0x7a, 0x00, 0x05, 0x15 + .byte 0x05, 0x00, 0x10, 0x02 + .byte 0x2b, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x70 + .byte 0x6f, 0x69, 0x6e, 0x74 + .byte 0x65, 0x72, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x3c, 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, 0x20 + .byte 0x2a, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x70, 0x6f, 0x69 + .byte 0x6e, 0x74, 0x65, 0x72 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x40 + .byte 0x50, 0x45, 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, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1D2D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::pointer_traits (0x1D2C) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 265 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x2c, 0x1d, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x09, 0x01, 0x00, 0x00 + # MemberFuncId (0x1D2E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::pointer_traits (0x1D29) + # FunctionType: std::_Container_proxy* std::pointer_traits::(std::_Container_proxy&) (0x1D2A) + # Name: pointer_to + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x29, 0x1d, 0x00, 0x00 + .byte 0x2a, 0x1d, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x5f + .byte 0x74, 0x6f, 0x00, 0xf1 + # Procedure (0x1D2F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Container_proxy* (0x125A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Container_proxy&) (0x1CBE) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbe, 0x1c, 0x00, 0x00 + # FuncId (0x1D30) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Container_proxy* (std::_Container_proxy&) (0x1D2F) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x2f, 0x1d, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1D31) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_val > (0x1267) + # FunctionType: void std::_String_val >::() (0x133A) + # Name: ~_String_val + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x67, 0x12, 0x00, 0x00 + .byte 0x3a, 0x13, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D32) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_val >::_Bxty (0x126E) + # FunctionType: void std::_String_val >::_Bxty::() (0x1348) + # Name: ~_Bxty + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x6e, 0x12, 0x00, 0x00 + .byte 0x48, 0x13, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x42, 0x78 + .byte 0x74, 0x79, 0x00, 0xf1 + # MemberFuncId (0x1D33) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Container_base12 (0x129F) + # FunctionType: void std::_Container_base12::() (0x135A) + # Name: ~_Container_base12 + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x9f, 0x12, 0x00, 0x00 + .byte 0x5a, 0x13, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x43, 0x6f + .byte 0x6e, 0x74, 0x61, 0x69 + .byte 0x6e, 0x65, 0x72, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x31, 0x32, 0x00, 0xf1 + # MemberFuncId (0x1D34) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1BCF) + # FunctionType: void Catch::ExprLhs::(bool) (0x1BD6) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcf, 0x1b, 0x00, 0x00 + .byte 0xd6, 0x1b, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # MemberFuncId (0x1D35) { + # 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 (0x1D36) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x10EA) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xea, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1D37) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int* (0x105C) + # ArgType: gsl::details::extent_type<0> (0x13A8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0xa8, 0x13, 0x00, 0x00 + # MemberFunction (0x1D38) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x10EA) + # ThisType: gsl::span::storage_type >* (0x1D36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, gsl::details::extent_type<0>) (0x1D37) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x10, 0x00, 0x00 + .byte 0x36, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x37, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D39) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x10EA) + # FunctionType: void gsl::span::storage_type >::(const int*, gsl::details::extent_type<0>) (0x1D38) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xea, 0x10, 0x00, 0x00 + .byte 0x38, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D3A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x10EA) + # FunctionType: const int* gsl::span::storage_type >::() (0x1115) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xea, 0x10, 0x00, 0x00 + .byte 0x15, 0x11, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1D3B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x1381) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x81, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1D3C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1381) + # ThisType: gsl::span::storage_type >* (0x1D3B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, gsl::details::extent_type<0>) (0x1C05) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x13, 0x00, 0x00 + .byte 0x3b, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x05, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D3D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1381) + # FunctionType: void gsl::span::storage_type >::(int*, gsl::details::extent_type<0>) (0x1D3C) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x81, 0x13, 0x00, 0x00 + .byte 0x3c, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D3E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1381) + # FunctionType: int* gsl::span::storage_type >::() (0x13AB) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x81, 0x13, 0x00, 0x00 + .byte 0xab, 0x13, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1D3F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x13BA) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xba, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1D40) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x13BA) + # ThisType: gsl::span::storage_type >* (0x1D3F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, gsl::details::extent_type<0>) (0x1D37) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x13, 0x00, 0x00 + .byte 0x3f, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x37, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D41) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x13BA) + # FunctionType: void gsl::span::storage_type >::(const int*, gsl::details::extent_type<0>) (0x1D40) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xba, 0x13, 0x00, 0x00 + .byte 0x40, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D42) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x13BA) + # FunctionType: const int* gsl::span::storage_type >::() (0x13E3) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xba, 0x13, 0x00, 0x00 + .byte 0xe3, 0x13, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1D43) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEB_K@Catch@@ + # } + .byte 0x5e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x75 + .byte 0x6e, 0x73, 0x69, 0x67 + .byte 0x6e, 0x65, 0x64, 0x20 + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x20, 0x6c, 0x6f, 0x6e + .byte 0x67, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x45 + .byte 0x78, 0x70, 0x72, 0x4c + .byte 0x68, 0x73, 0x40, 0x41 + .byte 0x45, 0x42, 0x5f, 0x4b + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1D44) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const unsigned __int64& (0x1277) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x77, 0x12, 0x00, 0x00 + # MemberFunction (0x1D45) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs (0x1D43) + # ClassType: Catch::Decomposer (0x1BF3) + # ThisType: Catch::Decomposer* (0x1BF4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64&) (0x1D44) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x1d, 0x00, 0x00 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0xf4, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1D46) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs (0x1D43) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x43, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1D47) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs (0x1D43) + # ThisType: Catch::ExprLhs* (0x1D46) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64&) (0x1D44) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x43, 0x1d, 0x00, 0x00 + .byte 0x46, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1D48) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEB_K_N@Catch@@ + # } + .byte 0x6a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x20 + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x20, 0x26, 0x2c, 0x62 + .byte 0x6f, 0x6f, 0x6c, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x42 + .byte 0x69, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x5f, 0x4b, 0x5f + .byte 0x4e, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x1D49) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x1D48) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x48, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1D4A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x1D49) + # ClassType: Catch::ExprLhs (0x1D43) + # ThisType: Catch::ExprLhs* (0x1D46) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BD5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x49, 0x1d, 0x00, 0x00 + .byte 0x43, 0x1d, 0x00, 0x00 + .byte 0x46, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1D4B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::UnaryExpr + # LinkageName: .?AV?$UnaryExpr@AEB_K@Catch@@ + # } + .byte 0x62, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x75, 0x6e, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x20, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x40, 0x41 + .byte 0x45, 0x42, 0x5f, 0x4b + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1D4C) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs (0x1D43) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x43, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1D4D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs (0x1D4C) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4c, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1D4E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr (0x1D4B) + # ClassType: Catch::ExprLhs (0x1D43) + # ThisType: const Catch::ExprLhs* (0x1D4D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x1d, 0x00, 0x00 + .byte 0x43, 0x1d, 0x00, 0x00 + .byte 0x4d, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1D4F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const unsigned __int64& (0x1277) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs::(const unsigned __int64&) (0x1D47) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1D4A) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1D4A) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr Catch::ExprLhs::() (0x1D4E) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x77, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x47, 0x1d, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4a, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4a, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4e, 0x1d, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x1D50) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1D4F) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEB_K@Catch@@ + # } + .byte 0x5e, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x4f, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x75 + .byte 0x6e, 0x73, 0x69, 0x67 + .byte 0x6e, 0x65, 0x64, 0x20 + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x20, 0x6c, 0x6f, 0x6e + .byte 0x67, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x45 + .byte 0x78, 0x70, 0x72, 0x4c + .byte 0x68, 0x73, 0x40, 0x41 + .byte 0x45, 0x42, 0x5f, 0x4b + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1D51) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs (0x1D50) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x50, 0x1d, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x1D52) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1BF3) + # FunctionType: Catch::ExprLhs Catch::Decomposer::(const unsigned __int64&) (0x1D45) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0x45, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1D53) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEB_KAEB_K@Catch@@ + # } + .byte 0x82, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x20 + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x20, 0x26, 0x2c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x75, 0x6e, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x20, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x5f + .byte 0x4b, 0x41, 0x45, 0x42 + .byte 0x5f, 0x4b, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x1D54) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x1D53) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x53, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1D55) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x1D54) + # ClassType: Catch::ExprLhs (0x1D43) + # ThisType: Catch::ExprLhs* (0x1D46) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64&) (0x1D44) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x54, 0x1d, 0x00, 0x00 + .byte 0x43, 0x1d, 0x00, 0x00 + .byte 0x46, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1D56) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr (0x1D54) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x54, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1D57) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr (0x1D53) + # ThisType: const Catch::BinaryExpr* (0x1D56) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x53, 0x1d, 0x00, 0x00 + .byte 0x56, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1D58) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1D53) + # ThisType: const Catch::BinaryExpr* (0x1D56) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x1187) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x53, 0x1d, 0x00, 0x00 + .byte 0x56, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1D59) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr (0x1D53) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x53, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1D5A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const unsigned __int64& (0x1277) + # ArgType: Catch::StringRef (0x111F) + # ArgType: const unsigned __int64& (0x1277) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x77, 0x12, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x77, 0x12, 0x00, 0x00 + # MemberFunction (0x1D5B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1D53) + # ThisType: Catch::BinaryExpr* (0x1D59) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const unsigned __int64&, Catch::StringRef, const unsigned __int64&) (0x1D5A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x53, 0x1d, 0x00, 0x00 + .byte 0x59, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x5a, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1D5C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x112A) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const unsigned __int64& (0x1277) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x111F) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const unsigned __int64& (0x1277) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1D57) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1D57) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1D58) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr::(bool, const unsigned __int64&, Catch::StringRef, const unsigned __int64&) (0x1D5B) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x2a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x77, 0x12, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x77, 0x12, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x57, 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 0x57, 0x1d, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x58, 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 0x5b, 0x1d, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x1D5D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1D5C) + # DerivedFrom: 0x0 + # VShape: (0x1182) + # SizeOf: 56 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEB_KAEB_K@Catch@@ + # } + .byte 0x82, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x5c, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x20 + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x20, 0x26, 0x2c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x75, 0x6e, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x20, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x5f + .byte 0x4b, 0x41, 0x45, 0x42 + .byte 0x5f, 0x4b, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1D5E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr (0x1D5D) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x5d, 0x1d, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x1D5F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1D43) + # FunctionType: const Catch::BinaryExpr Catch::ExprLhs::(const unsigned __int64&) (0x1D55) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x43, 0x1d, 0x00, 0x00 + .byte 0x55, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x1D60) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1D53) + # ThisType: Catch::BinaryExpr* (0x1D59) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x53, 0x1d, 0x00, 0x00 + .byte 0x59, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D61) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D53) + # FunctionType: void Catch::BinaryExpr::() (0x1D60) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x53, 0x1d, 0x00, 0x00 + .byte 0x60, 0x1d, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x1D62) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1D43) + # FunctionType: void Catch::ExprLhs::(const unsigned __int64&) (0x1D47) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x43, 0x1d, 0x00, 0x00 + .byte 0x47, 0x1d, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # StringId (0x1D63) { + # 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 (0x1D64) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64& (0x1277) + # ArgType: const unsigned __int64& (0x1277) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x77, 0x12, 0x00, 0x00 + .byte 0x77, 0x12, 0x00, 0x00 + # Procedure (0x1D65) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64&, const unsigned __int64&) (0x1D64) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x64, 0x1d, 0x00, 0x00 + # FuncId (0x1D66) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D63) + # FunctionType: bool (const unsigned __int64&, const unsigned __int64&) (0x1D65) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x63, 0x1d, 0x00, 0x00 + .byte 0x65, 0x1d, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D67) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D53) + # FunctionType: void Catch::BinaryExpr::(bool, const unsigned __int64&, Catch::StringRef, const unsigned __int64&) (0x1D5B) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x53, 0x1d, 0x00, 0x00 + .byte 0x5b, 0x1d, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Pointer (0x1D68) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::StringRef (0x111F) + # PointerAttributes: 0x3002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 24 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x03, 0x00 + # MemberFuncId (0x1D69) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D53) + # FunctionType: bool Catch::BinaryExpr::() (0x1D57) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x53, 0x1d, 0x00, 0x00 + .byte 0x57, 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 (0x1D6A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D53) + # FunctionType: bool Catch::BinaryExpr::() (0x1D57) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x53, 0x1d, 0x00, 0x00 + .byte 0x57, 0x1d, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1D6B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D53) + # FunctionType: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1D58) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x53, 0x1d, 0x00, 0x00 + .byte 0x58, 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 (0x1D6C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64&) (0x1D44) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x1d, 0x00, 0x00 + # FuncId (0x1D6D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C83) + # FunctionType: std::basic_string,std::allocator > (const unsigned __int64&) (0x1D6C) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x83, 0x1c, 0x00, 0x00 + .byte 0x6c, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # StringId (0x1D6E) { + # 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 (0x1D6F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int&&) (0x1778) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x78, 0x17, 0x00, 0x00 + # FuncId (0x1D70) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D6E) + # FunctionType: __int64 (int&&) (0x1D6F) + # Name: narrow_cast + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x6e, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x1d, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x5f, 0x63 + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x1D71) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(int*, __int64) (0x1009) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x09, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D72) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10E9) + # FunctionType: void gsl::span::(const int*, __int64) (0x10ED) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xed, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D73) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1380) + # FunctionType: void gsl::span::(int*, __int64) (0x1383) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x83, 0x13, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D74) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x13B9) + # FunctionType: void gsl::span::(const int*, __int64) (0x13BC) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb9, 0x13, 0x00, 0x00 + .byte 0xbc, 0x13, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1D75) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____4:: (0x13F6) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1D76) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____4:: (0x1D75) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x75, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1D77) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____4:: (0x13F6) + # ThisType: const ____C_A_T_C_H____T_E_S_T____4::* (0x1D76) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0x76, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D78) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____4:: (0x13F6) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____4::::() (0x1D77) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0x77, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Modifier (0x1D79) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____4:: (0x13FA) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xfa, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1D7A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____4:: (0x1D79) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x79, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1D7B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____4:: (0x13FA) + # ThisType: const ____C_A_T_C_H____T_E_S_T____4::* (0x1D7A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfa, 0x13, 0x00, 0x00 + .byte 0x7a, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D7C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____4:: (0x13FA) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____4::::() (0x1D7B) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfa, 0x13, 0x00, 0x00 + .byte 0x7b, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Modifier (0x1D7D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____4:: (0x13FD) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xfd, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1D7E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____4:: (0x1D7D) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7d, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1D7F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____4:: (0x13FD) + # ThisType: const ____C_A_T_C_H____T_E_S_T____4::* (0x1D7E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfd, 0x13, 0x00, 0x00 + .byte 0x7e, 0x1d, 0x00, 0x00 + .byte 0x00, 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____4:: (0x13FD) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____4::::() (0x1D7F) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfd, 0x13, 0x00, 0x00 + .byte 0x7f, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Modifier (0x1D81) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____4:: (0x1400) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x00, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1D82) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____4:: (0x1D81) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x81, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1D83) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____4:: (0x1400) + # ThisType: const ____C_A_T_C_H____T_E_S_T____4::* (0x1D82) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x14, 0x00, 0x00 + .byte 0x82, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D84) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____4:: (0x1400) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____4::::() (0x1D83) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x00, 0x14, 0x00, 0x00 + .byte 0x83, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Modifier (0x1D85) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____4:: (0x1403) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x03, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1D86) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____4:: (0x1D85) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x85, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1D87) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____4:: (0x1403) + # ThisType: const ____C_A_T_C_H____T_E_S_T____4::* (0x1D86) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x14, 0x00, 0x00 + .byte 0x86, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D88) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____4:: (0x1403) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____4::::() (0x1D87) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x03, 0x14, 0x00, 0x00 + .byte 0x87, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x1D89) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1406) + # FunctionType: void gsl::span::(int**, __int64) (0x140B) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x0b, 0x14, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D8A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1406) + # FunctionType: __int64 gsl::span::() (0x1424) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x24, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D8B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1406) + # FunctionType: int** gsl::span::() (0x1428) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x06, 0x14, 0x00, 0x00 + .byte 0x28, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D8C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x143E) + # FunctionType: void gsl::span::(const int**, __int64) (0x1443) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x43, 0x14, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D8D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x143E) + # FunctionType: __int64 gsl::span::() (0x145C) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x5c, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D8E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x143E) + # FunctionType: const int** gsl::span::() (0x1460) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3e, 0x14, 0x00, 0x00 + .byte 0x60, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x1D8F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int&& (0x1777) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int&) (0x17DB) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x77, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xdb, 0x17, 0x00, 0x00 + # FuncId (0x1D90) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: int&& (int&) (0x1D8F) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x8f, 0x1d, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFunction (0x1D91) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: gsl::span::storage_type >* (0x1C04) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, __int64) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x04, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D92) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1006) + # FunctionType: void gsl::span::storage_type >::(int*, __int64) (0x1D91) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x91, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D93) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # FunctionType: void gsl::details::extent_type<-1>::(__int64) (0x10CB) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFunction (0x1D94) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x10EA) + # ThisType: gsl::span::storage_type >* (0x1D36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, __int64) (0x10EC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x10, 0x00, 0x00 + .byte 0x36, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xec, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D95) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x10EA) + # FunctionType: void gsl::span::storage_type >::(const int*, __int64) (0x1D94) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xea, 0x10, 0x00, 0x00 + .byte 0x94, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1D96) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1381) + # ThisType: gsl::span::storage_type >* (0x1D3B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, __int64) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x13, 0x00, 0x00 + .byte 0x3b, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D97) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1381) + # FunctionType: void gsl::span::storage_type >::(int*, __int64) (0x1D96) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x81, 0x13, 0x00, 0x00 + .byte 0x96, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D98) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<0> (0x13A8) + # FunctionType: void gsl::details::extent_type<0>::(__int64) (0x13B1) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa8, 0x13, 0x00, 0x00 + .byte 0xb1, 0x13, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFunction (0x1D99) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x13BA) + # ThisType: gsl::span::storage_type >* (0x1D3F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, __int64) (0x10EC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x13, 0x00, 0x00 + .byte 0x3f, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xec, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D9A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x13BA) + # FunctionType: void gsl::span::storage_type >::(const int*, __int64) (0x1D99) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xba, 0x13, 0x00, 0x00 + .byte 0x99, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D9B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x19DD) + # FunctionType: void gsl::span::(int*, __int64) (0x19E1) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xdd, 0x19, 0x00, 0x00 + .byte 0xe1, 0x19, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1D9C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x19DF) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdf, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1D9D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x19DF) + # ThisType: gsl::span::storage_type >* (0x1D9C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, __int64) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdf, 0x19, 0x00, 0x00 + .byte 0x9c, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D9E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x19DF) + # FunctionType: void gsl::span::storage_type >::(int*, __int64) (0x1D9D) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xdf, 0x19, 0x00, 0x00 + .byte 0x9d, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D9F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<1> (0x1A05) + # FunctionType: void gsl::details::extent_type<1>::(__int64) (0x1A0E) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x05, 0x1a, 0x00, 0x00 + .byte 0x0e, 0x1a, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x1DA0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<1> (0x1A05) + # FunctionType: __int64 gsl::details::extent_type<1>::() (0x1A12) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x05, 0x1a, 0x00, 0x00 + .byte 0x12, 0x1a, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1DA1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x1407) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x07, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1DA2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1407) + # ThisType: gsl::span::storage_type >* (0x1DA1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int**, __int64) (0x140A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x07, 0x14, 0x00, 0x00 + .byte 0xa1, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0a, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1DA3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1407) + # FunctionType: void gsl::span::storage_type >::(int**, __int64) (0x1DA2) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x07, 0x14, 0x00, 0x00 + .byte 0xa2, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1DA4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1407) + # FunctionType: int** gsl::span::storage_type >::() (0x143A) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x07, 0x14, 0x00, 0x00 + .byte 0x3a, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1DA5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x143F) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3f, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1DA6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x143F) + # ThisType: gsl::span::storage_type >* (0x1DA5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int**, __int64) (0x1442) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3f, 0x14, 0x00, 0x00 + .byte 0xa5, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x42, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1DA7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x143F) + # FunctionType: void gsl::span::storage_type >::(const int**, __int64) (0x1DA6) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x3f, 0x14, 0x00, 0x00 + .byte 0xa6, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1DA8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x143F) + # FunctionType: const int** gsl::span::storage_type >::() (0x1472) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3f, 0x14, 0x00, 0x00 + .byte 0x72, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1DA9) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEB_J@Catch@@ + # } + .byte 0x52, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x20 + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x20, 0x26, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x45, 0x78 + .byte 0x70, 0x72, 0x4c, 0x68 + .byte 0x73, 0x40, 0x41, 0x45 + .byte 0x42, 0x5f, 0x4a, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Pointer (0x1DAA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const __int64 (0x1005) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1DAB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const __int64& (0x1DAA) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xaa, 0x1d, 0x00, 0x00 + # MemberFunction (0x1DAC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs (0x1DA9) + # ClassType: Catch::Decomposer (0x1BF3) + # ThisType: Catch::Decomposer* (0x1BF4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64&) (0x1DAB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa9, 0x1d, 0x00, 0x00 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0xf4, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xab, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1DAD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs (0x1DA9) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa9, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1DAE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs (0x1DA9) + # ThisType: Catch::ExprLhs* (0x1DAD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64&) (0x1DAB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x1d, 0x00, 0x00 + .byte 0xad, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xab, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1DAF) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEB_J_N@Catch@@ + # } + .byte 0x62, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x20 + .byte 0x26, 0x2c, 0x62, 0x6f + .byte 0x6f, 0x6c, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x5f, 0x4a, 0x5f, 0x4e + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1DB0) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x1DAF) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xaf, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1DB1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x1DB0) + # ClassType: Catch::ExprLhs (0x1DA9) + # ThisType: Catch::ExprLhs* (0x1DAD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BD5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb0, 0x1d, 0x00, 0x00 + .byte 0xa9, 0x1d, 0x00, 0x00 + .byte 0xad, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1DB2) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::UnaryExpr + # LinkageName: .?AV?$UnaryExpr@AEB_J@Catch@@ + # } + .byte 0x56, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x6c, 0x6f, 0x6e + .byte 0x67, 0x20, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x20, 0x26 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x5f, 0x4a, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x1DB3) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs (0x1DA9) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa9, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1DB4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs (0x1DB3) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb3, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1DB5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr (0x1DB2) + # ClassType: Catch::ExprLhs (0x1DA9) + # ThisType: const Catch::ExprLhs* (0x1DB4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb2, 0x1d, 0x00, 0x00 + .byte 0xa9, 0x1d, 0x00, 0x00 + .byte 0xb4, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1DB6) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const __int64& (0x1DAA) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs::(const __int64&) (0x1DAE) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1DB1) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1DB1) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr Catch::ExprLhs::() (0x1DB5) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xaa, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xae, 0x1d, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb1, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb1, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb5, 0x1d, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x1DB7) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1DB6) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEB_J@Catch@@ + # } + .byte 0x52, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0xb6, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x20 + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x20, 0x26, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x45, 0x78 + .byte 0x70, 0x72, 0x4c, 0x68 + .byte 0x73, 0x40, 0x41, 0x45 + .byte 0x42, 0x5f, 0x4a, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x1DB8) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs (0x1DB7) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb7, 0x1d, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x1DB9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1BF3) + # FunctionType: Catch::ExprLhs Catch::Decomposer::(const __int64&) (0x1DAC) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0xac, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1DBA) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEB_JAEBH@Catch@@ + # } + .byte 0x6a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x20 + .byte 0x26, 0x2c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x5f + .byte 0x4a, 0x41, 0x45, 0x42 + .byte 0x48, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x1DBB) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x1DBA) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xba, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1DBC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x1DBB) + # ClassType: Catch::ExprLhs (0x1DA9) + # ThisType: Catch::ExprLhs* (0x1DAD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1044) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbb, 0x1d, 0x00, 0x00 + .byte 0xa9, 0x1d, 0x00, 0x00 + .byte 0xad, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1DBD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr (0x1DBB) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xbb, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1DBE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr (0x1DBA) + # ThisType: const Catch::BinaryExpr* (0x1DBD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xba, 0x1d, 0x00, 0x00 + .byte 0xbd, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1DBF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1DBA) + # ThisType: const Catch::BinaryExpr* (0x1DBD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x1187) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x1d, 0x00, 0x00 + .byte 0xbd, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1DC0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr (0x1DBA) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xba, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1DC1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const __int64& (0x1DAA) + # ArgType: Catch::StringRef (0x111F) + # ArgType: const int& (0x1043) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xaa, 0x1d, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + # MemberFunction (0x1DC2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1DBA) + # ThisType: Catch::BinaryExpr* (0x1DC0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const __int64&, Catch::StringRef, const int&) (0x1DC1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x1d, 0x00, 0x00 + .byte 0xc0, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xc1, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1DC3) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x112A) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const __int64& (0x1DAA) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x111F) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int& (0x1043) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1DBE) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1DBE) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1DBF) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr::(bool, const __int64&, Catch::StringRef, const int&) (0x1DC2) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x2a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xaa, 0x1d, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xbe, 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 0xbe, 0x1d, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xbf, 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 0xc2, 0x1d, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x1DC4) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1DC3) + # DerivedFrom: 0x0 + # VShape: (0x1182) + # SizeOf: 56 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEB_JAEBH@Catch@@ + # } + .byte 0x6a, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0xc3, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x20 + .byte 0x26, 0x2c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x5f + .byte 0x4a, 0x41, 0x45, 0x42 + .byte 0x48, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1DC5) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr (0x1DC4) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc4, 0x1d, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x1DC6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1DA9) + # FunctionType: const Catch::BinaryExpr Catch::ExprLhs::(const int&) (0x1DBC) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa9, 0x1d, 0x00, 0x00 + .byte 0xbc, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x1DC7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1DBA) + # ThisType: Catch::BinaryExpr* (0x1DC0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x1d, 0x00, 0x00 + .byte 0xc0, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1DC8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1DBA) + # FunctionType: void Catch::BinaryExpr::() (0x1DC7) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xba, 0x1d, 0x00, 0x00 + .byte 0xc7, 0x1d, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # Class (0x1DC9) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEBQEAH@Catch@@ + # } + .byte 0x52, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x20, 0x2a, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x51, 0x45, 0x41, 0x48 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1DCA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: int (0x74) + # PointerAttributes: 0x1040C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # Pointer (0x1DCB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: int* const (0x1DCA) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xca, 0x1d, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1DCC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: int* const& (0x1DCB) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xcb, 0x1d, 0x00, 0x00 + # MemberFunction (0x1DCD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs (0x1DC9) + # ClassType: Catch::Decomposer (0x1BF3) + # ThisType: Catch::Decomposer* (0x1BF4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int* const&) (0x1DCC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc9, 0x1d, 0x00, 0x00 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0xf4, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xcc, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1DCE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs (0x1DC9) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc9, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1DCF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs (0x1DC9) + # ThisType: Catch::ExprLhs* (0x1DCE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int* const&) (0x1DCC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc9, 0x1d, 0x00, 0x00 + .byte 0xce, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xcc, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1DD0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEAH_N@Catch@@ + # } + .byte 0x5e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x2a, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x26 + .byte 0x2c, 0x62, 0x6f, 0x6f + .byte 0x6c, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x51 + .byte 0x45, 0x41, 0x48, 0x5f + .byte 0x4e, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x1DD1) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x1DD0) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd0, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1DD2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x1DD1) + # ClassType: Catch::ExprLhs (0x1DC9) + # ThisType: Catch::ExprLhs* (0x1DCE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BD5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd1, 0x1d, 0x00, 0x00 + .byte 0xc9, 0x1d, 0x00, 0x00 + .byte 0xce, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1DD3) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::UnaryExpr + # LinkageName: .?AV?$UnaryExpr@AEBQEAH@Catch@@ + # } + .byte 0x56, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x20, 0x2a + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x55 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x51, 0x45, 0x41, 0x48 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1DD4) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs (0x1DC9) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc9, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1DD5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs (0x1DD4) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd4, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1DD6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr (0x1DD3) + # ClassType: Catch::ExprLhs (0x1DC9) + # ThisType: const Catch::ExprLhs* (0x1DD5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd3, 0x1d, 0x00, 0x00 + .byte 0xc9, 0x1d, 0x00, 0x00 + .byte 0xd5, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1DD7) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int* const& (0x1DCB) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs::(int* const&) (0x1DCF) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1DD2) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1DD2) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr Catch::ExprLhs::() (0x1DD6) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xcb, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcf, 0x1d, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd2, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd2, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd6, 0x1d, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x1DD8) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1DD7) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEBQEAH@Catch@@ + # } + .byte 0x52, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0xd7, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x20, 0x2a, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x51, 0x45, 0x41, 0x48 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1DD9) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs (0x1DD8) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd8, 0x1d, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x1DDA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1BF3) + # FunctionType: Catch::ExprLhs Catch::Decomposer::(int* const&) (0x1DCD) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0xcd, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1DDB) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@ + # } + .byte 0x6a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x2a, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x26 + .byte 0x2c, 0x69, 0x6e, 0x74 + .byte 0x20, 0x2a, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x51 + .byte 0x45, 0x41, 0x48, 0x41 + .byte 0x45, 0x42, 0x51, 0x45 + .byte 0x41, 0x48, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x1DDC) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x1DDB) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xdb, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1DDD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x1DDC) + # ClassType: Catch::ExprLhs (0x1DC9) + # ThisType: Catch::ExprLhs* (0x1DCE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int* const&) (0x1DCC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdc, 0x1d, 0x00, 0x00 + .byte 0xc9, 0x1d, 0x00, 0x00 + .byte 0xce, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xcc, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1DDE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr (0x1DDC) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdc, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1DDF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr (0x1DDB) + # ThisType: const Catch::BinaryExpr* (0x1DDE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xdb, 0x1d, 0x00, 0x00 + .byte 0xde, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1DE0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1DDB) + # ThisType: const Catch::BinaryExpr* (0x1DDE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x1187) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdb, 0x1d, 0x00, 0x00 + .byte 0xde, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1DE1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr (0x1DDB) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdb, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1DE2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: int* const& (0x1DCB) + # ArgType: Catch::StringRef (0x111F) + # ArgType: int* const& (0x1DCB) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xcb, 0x1d, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0xcb, 0x1d, 0x00, 0x00 + # MemberFunction (0x1DE3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1DDB) + # ThisType: Catch::BinaryExpr* (0x1DE1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, int* const&, Catch::StringRef, int* const&) (0x1DE2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdb, 0x1d, 0x00, 0x00 + .byte 0xe1, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xe2, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1DE4) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x112A) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int* const& (0x1DCB) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x111F) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int* const& (0x1DCB) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1DDF) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1DDF) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1DE0) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr::(bool, int* const&, Catch::StringRef, int* const&) (0x1DE3) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x2a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xcb, 0x1d, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xcb, 0x1d, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xdf, 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 0xdf, 0x1d, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xe0, 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 0xe3, 0x1d, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x1DE5) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1DE4) + # DerivedFrom: 0x0 + # VShape: (0x1182) + # SizeOf: 56 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@ + # } + .byte 0x6a, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0xe4, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x2a, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x26 + .byte 0x2c, 0x69, 0x6e, 0x74 + .byte 0x20, 0x2a, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x51 + .byte 0x45, 0x41, 0x48, 0x41 + .byte 0x45, 0x42, 0x51, 0x45 + .byte 0x41, 0x48, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1DE6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr (0x1DE5) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe5, 0x1d, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x1DE7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1DC9) + # FunctionType: const Catch::BinaryExpr Catch::ExprLhs::(int* const&) (0x1DDD) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc9, 0x1d, 0x00, 0x00 + .byte 0xdd, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x1DE8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1DDB) + # ThisType: Catch::BinaryExpr* (0x1DE1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdb, 0x1d, 0x00, 0x00 + .byte 0xe1, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1DE9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1DDB) + # FunctionType: void Catch::BinaryExpr::() (0x1DE8) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xdb, 0x1d, 0x00, 0x00 + .byte 0xe8, 0x1d, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x1DEA) { + # 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 (0x1DEB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1BCF) + # FunctionType: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1BD9) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xcf, 0x1b, 0x00, 0x00 + .byte 0xd9, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x1DEC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1BD7) + # ThisType: Catch::BinaryExpr* (0x1BE3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0xe3, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1DED) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1BD7) + # FunctionType: void Catch::BinaryExpr::() (0x1DEC) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0xec, 0x1d, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # Class (0x1DEE) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEBH@Catch@@ + # } + .byte 0x4e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x69 + .byte 0x6e, 0x74, 0x20, 0x26 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x40 + .byte 0x41, 0x45, 0x42, 0x48 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1DEF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs (0x1DEE) + # ClassType: Catch::Decomposer (0x1BF3) + # ThisType: Catch::Decomposer* (0x1BF4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1044) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xee, 0x1d, 0x00, 0x00 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0xf4, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1DF0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs (0x1DEE) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xee, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1DF1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs (0x1DEE) + # ThisType: Catch::ExprLhs* (0x1DF0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1044) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x1d, 0x00, 0x00 + .byte 0xf0, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1DF2) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBH_N@Catch@@ + # } + .byte 0x5a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x20, 0x26, 0x2c + .byte 0x62, 0x6f, 0x6f, 0x6c + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x40, 0x41 + .byte 0x45, 0x42, 0x48, 0x5f + .byte 0x4e, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x1DF3) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x1DF2) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf2, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1DF4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x1DF3) + # ClassType: Catch::ExprLhs (0x1DEE) + # ThisType: Catch::ExprLhs* (0x1DF0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BD5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf3, 0x1d, 0x00, 0x00 + .byte 0xee, 0x1d, 0x00, 0x00 + .byte 0xf0, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1DF5) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::UnaryExpr + # LinkageName: .?AV?$UnaryExpr@AEBH@Catch@@ + # } + .byte 0x52, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x69, 0x6e, 0x74 + .byte 0x20, 0x26, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x55, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x48 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1DF6) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs (0x1DEE) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xee, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1DF7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs (0x1DF6) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf6, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1DF8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr (0x1DF5) + # ClassType: Catch::ExprLhs (0x1DEE) + # ThisType: const Catch::ExprLhs* (0x1DF7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf5, 0x1d, 0x00, 0x00 + .byte 0xee, 0x1d, 0x00, 0x00 + .byte 0xf7, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1DF9) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int& (0x1043) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs::(const int&) (0x1DF1) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1DF4) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1DF4) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr Catch::ExprLhs::() (0x1DF8) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf1, 0x1d, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf4, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf4, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf8, 0x1d, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x1DFA) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1DF9) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEBH@Catch@@ + # } + .byte 0x4e, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0xf9, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x69 + .byte 0x6e, 0x74, 0x20, 0x26 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x40 + .byte 0x41, 0x45, 0x42, 0x48 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1DFB) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs (0x1DFA) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xfa, 0x1d, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x1DFC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1BF3) + # FunctionType: Catch::ExprLhs Catch::Decomposer::(const int&) (0x1DEF) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0xef, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1DFD) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBHAEBH@Catch@@ + # } + .byte 0x62, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x20, 0x26, 0x2c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x42 + .byte 0x69, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x48, 0x41, 0x45 + .byte 0x42, 0x48, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x1DFE) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x1DFD) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xfd, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1DFF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x1DFE) + # ClassType: Catch::ExprLhs (0x1DEE) + # ThisType: Catch::ExprLhs* (0x1DF0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1044) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfe, 0x1d, 0x00, 0x00 + .byte 0xee, 0x1d, 0x00, 0x00 + .byte 0xf0, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1E00) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr (0x1DFE) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xfe, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1E01) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr (0x1DFD) + # ThisType: const Catch::BinaryExpr* (0x1E00) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xfd, 0x1d, 0x00, 0x00 + .byte 0x00, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1E02) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1DFD) + # ThisType: const Catch::BinaryExpr* (0x1E00) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x1187) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfd, 0x1d, 0x00, 0x00 + .byte 0x00, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1E03) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr (0x1DFD) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xfd, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1E04) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const int& (0x1043) + # ArgType: Catch::StringRef (0x111F) + # ArgType: const int& (0x1043) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + # MemberFunction (0x1E05) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1DFD) + # ThisType: Catch::BinaryExpr* (0x1E03) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const int&, Catch::StringRef, const int&) (0x1E04) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfd, 0x1d, 0x00, 0x00 + .byte 0x03, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x04, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1E06) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x112A) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int& (0x1043) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x111F) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int& (0x1043) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1E01) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1E01) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1E02) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr::(bool, const int&, Catch::StringRef, const int&) (0x1E05) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x2a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x01, 0x1e, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x01, 0x1e, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x02, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x05, 0x1e, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x1E07) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1E06) + # DerivedFrom: 0x0 + # VShape: (0x1182) + # SizeOf: 56 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBHAEBH@Catch@@ + # } + .byte 0x62, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x06, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x20, 0x26, 0x2c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x42 + .byte 0x69, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x48, 0x41, 0x45 + .byte 0x42, 0x48, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1E08) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr (0x1E07) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x07, 0x1e, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x1E09) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1DEE) + # FunctionType: const Catch::BinaryExpr Catch::ExprLhs::(const int&) (0x1DFF) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xee, 0x1d, 0x00, 0x00 + .byte 0xff, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x1E0A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: int& gsl::span::(__int64) (0x1027) + # Name: operator[] + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x27, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + # MemberFunction (0x1E0B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1DFD) + # ThisType: Catch::BinaryExpr* (0x1E03) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfd, 0x1d, 0x00, 0x00 + .byte 0x03, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E0C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1DFD) + # FunctionType: void Catch::BinaryExpr::() (0x1E0B) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfd, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x1e, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x1E0D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: int& gsl::span::(__int64) (0x1027) + # Name: at + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x27, 0x10, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + # MemberFuncId (0x1E0E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: int& gsl::span::(__int64) (0x1027) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x27, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Procedure (0x1E0F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int&) (0x17DB) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xdb, 0x17, 0x00, 0x00 + # FuncId (0x1E10) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D6E) + # FunctionType: __int64 (int&) (0x1E0F) + # Name: narrow_cast + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x6e, 0x1d, 0x00, 0x00 + .byte 0x0f, 0x1e, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x5f, 0x63 + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x1E11) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x147A) + # FunctionType: void gsl::span::(int*, __int64) (0x147D) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x7d, 0x14, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E12) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x147A) + # FunctionType: int* gsl::span::() (0x1492) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x92, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E13) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x147A) + # FunctionType: int& gsl::span::(__int64) (0x1491) + # Name: operator[] + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x91, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + # Modifier (0x1E14) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____6:: (0x14B5) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb5, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1E15) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____6:: (0x1E14) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x14, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1E16) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____6:: (0x14B5) + # ThisType: const ____C_A_T_C_H____T_E_S_T____6::* (0x1E15) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x14, 0x00, 0x00 + .byte 0x15, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E17) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____6:: (0x14B5) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____6::::() (0x1E16) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb5, 0x14, 0x00, 0x00 + .byte 0x16, 0x1e, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Procedure (0x1E18) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x1004) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, __int64) (0x1008) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + # FuncId (0x1E19) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D6E) + # FunctionType: gsl::span (int*, __int64) (0x1E18) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x6e, 0x1d, 0x00, 0x00 + .byte 0x18, 0x1e, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Modifier (0x1E1A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____6:: (0x14B9) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb9, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1E1B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____6:: (0x1E1A) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1a, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1E1C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____6:: (0x14B9) + # ThisType: const ____C_A_T_C_H____T_E_S_T____6::* (0x1E1B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x14, 0x00, 0x00 + .byte 0x1b, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E1D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____6:: (0x14B9) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____6::::() (0x1E1C) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb9, 0x14, 0x00, 0x00 + .byte 0x1c, 0x1e, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x1E1E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1DA9) + # FunctionType: void Catch::ExprLhs::(const __int64&) (0x1DAE) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa9, 0x1d, 0x00, 0x00 + .byte 0xae, 0x1d, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # ArgList (0x1E1F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const __int64& (0x1DAA) + # ArgType: const int& (0x1043) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xaa, 0x1d, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + # Procedure (0x1E20) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const __int64&, const int&) (0x1E1F) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1f, 0x1e, 0x00, 0x00 + # FuncId (0x1E21) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D63) + # FunctionType: bool (const __int64&, const int&) (0x1E20) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x63, 0x1d, 0x00, 0x00 + .byte 0x20, 0x1e, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E22) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1DBA) + # FunctionType: void Catch::BinaryExpr::(bool, const __int64&, Catch::StringRef, const int&) (0x1DC2) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xba, 0x1d, 0x00, 0x00 + .byte 0xc2, 0x1d, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x1E23) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1DBA) + # FunctionType: bool Catch::BinaryExpr::() (0x1DBE) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xba, 0x1d, 0x00, 0x00 + .byte 0xbe, 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 (0x1E24) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1DBA) + # FunctionType: bool Catch::BinaryExpr::() (0x1DBE) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xba, 0x1d, 0x00, 0x00 + .byte 0xbe, 0x1d, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E25) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1DBA) + # FunctionType: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1DBF) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0xba, 0x1d, 0x00, 0x00 + .byte 0xbf, 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 (0x1E26) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1044) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x10, 0x00, 0x00 + # FuncId (0x1E27) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C83) + # FunctionType: std::basic_string,std::allocator > (const int&) (0x1E26) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x83, 0x1c, 0x00, 0x00 + .byte 0x26, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Procedure (0x1E28) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64&) (0x1DAB) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xab, 0x1d, 0x00, 0x00 + # FuncId (0x1E29) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C83) + # FunctionType: std::basic_string,std::allocator > (const __int64&) (0x1E28) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x83, 0x1c, 0x00, 0x00 + .byte 0x28, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E2A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1DC9) + # FunctionType: void Catch::ExprLhs::(int* const&) (0x1DCF) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc9, 0x1d, 0x00, 0x00 + .byte 0xcf, 0x1d, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # ArgList (0x1E2B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* const& (0x1DCB) + # ArgType: int* const& (0x1DCB) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xcb, 0x1d, 0x00, 0x00 + .byte 0xcb, 0x1d, 0x00, 0x00 + # Procedure (0x1E2C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int* const&, int* const&) (0x1E2B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x2b, 0x1e, 0x00, 0x00 + # FuncId (0x1E2D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D63) + # FunctionType: bool (int* const&, int* const&) (0x1E2C) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x63, 0x1d, 0x00, 0x00 + .byte 0x2c, 0x1e, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E2E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1DDB) + # FunctionType: void Catch::BinaryExpr::(bool, int* const&, Catch::StringRef, int* const&) (0x1DE3) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xdb, 0x1d, 0x00, 0x00 + .byte 0xe3, 0x1d, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x1E2F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1DDB) + # FunctionType: bool Catch::BinaryExpr::() (0x1DDF) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xdb, 0x1d, 0x00, 0x00 + .byte 0xdf, 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 (0x1E30) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1DDB) + # FunctionType: bool Catch::BinaryExpr::() (0x1DDF) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xdb, 0x1d, 0x00, 0x00 + .byte 0xdf, 0x1d, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E31) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1DDB) + # FunctionType: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1DE0) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0xdb, 0x1d, 0x00, 0x00 + .byte 0xe0, 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 (0x1E32) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int* const&) (0x1DCC) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xcc, 0x1d, 0x00, 0x00 + # FuncId (0x1E33) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C83) + # FunctionType: std::basic_string,std::allocator > (int* const&) (0x1E32) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x83, 0x1c, 0x00, 0x00 + .byte 0x32, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x1E34) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::StringMaker + # LinkageName: .?AU?$StringMaker@PEAH@Catch@@ + # } + .byte 0x4e, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x20, 0x2a, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x4d, 0x61, 0x6b, 0x65 + .byte 0x72, 0x40, 0x50, 0x45 + .byte 0x41, 0x48, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Struct (0x1E35) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C7) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: Catch::StringMaker + # LinkageName: .?AU?$StringMaker@PEAH@Catch@@ + # } + .byte 0x4e, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x20, 0x2a, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x4d, 0x61, 0x6b, 0x65 + .byte 0x72, 0x40, 0x50, 0x45 + .byte 0x41, 0x48, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1E36) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker (0x1E35) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 707 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x35, 0x1e, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0xc3, 0x02, 0x00, 0x00 + # ArgList (0x1E37) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: int* (0x674) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + # MemberFunction (0x1E38) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # ClassType: Catch::StringMaker (0x1E34) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int*) (0x1E37) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x34, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x37, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E39) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker (0x1E34) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker::(int*) (0x1E38) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x34, 0x1e, 0x00, 0x00 + .byte 0x38, 0x1e, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # FuncId (0x1E3A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C83) + # FunctionType: std::basic_string,std::allocator > (int* const&) (0x1E32) + # Name: rawMemoryToString + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x83, 0x1c, 0x00, 0x00 + .byte 0x32, 0x1e, 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 (0x1E3B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: void std::basic_string,std::allocator >::(const char*) (0x11A1) + # Name: basic_string + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0xa1, 0x11, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E3C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x118E) + # FunctionType: void std::_String_alloc > >::() (0x124D) + # Name: _String_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E3D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char*) (0x11BB) + # Name: assign + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0xbb, 0x11, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + # Struct (0x1E3E) { + # 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 (0x1E3F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Zero_then_variadic_args_t (0x1E3E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x3e, 0x1e, 0x00, 0x00 + # MemberFunction (0x1E40) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair >,std::_String_val >,1> (0x1246) + # ThisType: std::_Compressed_pair >,std::_String_val >,1>* (0x1309) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Zero_then_variadic_args_t) (0x1E3F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x09, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3f, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1E41) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C7) + # 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 0xc7, 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 (0x1E42) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Zero_then_variadic_args_t (0x1E41) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 255 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x41, 0x1e, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0xff, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E43) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_String_val >,1> (0x1246) + # FunctionType: void std::_Compressed_pair >,std::_String_val >,1>::(std::_Zero_then_variadic_args_t) (0x1E40) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x40, 0x1e, 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 (0x1E44) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x118E) + # FunctionType: void std::_String_alloc > >::() (0x124D) + # Name: _Alloc_proxy + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E45) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x1241) + # FunctionType: void std::_Wrap_alloc >::() (0x12F5) + # Name: _Wrap_alloc + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0xf5, 0x12, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + # MemberFuncId (0x1E46) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_val > (0x1267) + # FunctionType: void std::_String_val >::() (0x133A) + # Name: _String_val + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x67, 0x12, 0x00, 0x00 + .byte 0x3a, 0x13, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFuncId (0x1E47) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1192) + # FunctionType: void std::allocator::() (0x128B) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x8b, 0x12, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E48) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Container_base12 (0x129F) + # FunctionType: void std::_Container_base12::() (0x135A) + # Name: _Container_base12 + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x9f, 0x12, 0x00, 0x00 + .byte 0x5a, 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 (0x1E49) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_val >::_Bxty (0x126E) + # FunctionType: void std::_String_val >::_Bxty::() (0x1348) + # Name: _Bxty + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x6e, 0x12, 0x00, 0x00 + .byte 0x48, 0x13, 0x00, 0x00 + .byte 0x5f, 0x42, 0x78, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Procedure (0x1E4A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Container_proxy* (0x125A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Container_proxy*) (0x1D02) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x02, 0x1d, 0x00, 0x00 + # FuncId (0x1E4B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Container_proxy* (std::_Container_proxy*) (0x1E4A) + # Name: _Unfancy + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x4a, 0x1e, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x66 + .byte 0x61, 0x6e, 0x63, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E4C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # FunctionType: std::_Container_proxy* std::_Wrap_alloc >::(unsigned __int64) (0x1CD3) + # Name: allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xd3, 0x1c, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1E4D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy (0x1259) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x59, 0x12, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x1E4E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Container_proxy* (0x125A) + # ArgType: std::_Container_proxy&& (0x1E4D) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x4d, 0x1e, 0x00, 0x00 + # MemberFunction (0x1E4F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # ThisType: std::_Wrap_alloc >* (0x1CC6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Container_proxy*, std::_Container_proxy&&) (0x1E4E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xc6, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x4e, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E50) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # FunctionType: void std::_Wrap_alloc >::(std::_Container_proxy*, std::_Container_proxy&&) (0x1E4F) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0x4f, 0x1e, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E51) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Container_proxy (0x1259) + # FunctionType: void std::_Container_proxy::() (0x1335) + # Name: _Container_proxy + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x59, 0x12, 0x00, 0x00 + .byte 0x35, 0x13, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x74, 0x61, 0x69, 0x6e + .byte 0x65, 0x72, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E52) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1CB9) + # FunctionType: std::_Container_proxy* std::allocator::(unsigned __int64) (0x1CE9) + # Name: allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0xe9, 0x1c, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1E53) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ArgType: bool (0x30) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # Procedure (0x1E54) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void* (0x603) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, unsigned __int64, bool) (0x1E53) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x53, 0x1e, 0x00, 0x00 + # FuncId (0x1E55) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void* (unsigned __int64, unsigned __int64, bool) (0x1E54) + # Name: _Allocate + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x54, 0x1e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x1E56) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x1CF0) + # ArgType: std::_Container_proxy* (0x125A) + # ArgType: std::_Container_proxy&& (0x1E4D) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf0, 0x1c, 0x00, 0x00 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x4d, 0x1e, 0x00, 0x00 + # MemberFunction (0x1E57) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator_traits > (0x1CD9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, std::_Container_proxy*, std::_Container_proxy&&) (0x1E56) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd9, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x56, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E58) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator_traits > (0x1CD9) + # FunctionType: void std::allocator_traits >::(std::allocator&, std::_Container_proxy*, std::_Container_proxy&&) (0x1E57) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd9, 0x1c, 0x00, 0x00 + .byte 0x57, 0x1e, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Procedure (0x1E59) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Container_proxy&& (0x1E4D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Container_proxy&) (0x1CBE) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4d, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbe, 0x1c, 0x00, 0x00 + # FuncId (0x1E5A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Container_proxy&& (std::_Container_proxy&) (0x1E59) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x59, 0x1e, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFunction (0x1E5B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1CB9) + # ThisType: std::allocator* (0x1CE2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Container_proxy*, std::_Container_proxy&&) (0x1E4E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0xe2, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x4e, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E5C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1CB9) + # FunctionType: void std::allocator::(std::_Container_proxy*, std::_Container_proxy&&) (0x1E5B) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0x5b, 0x1e, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Modifier (0x1E5D) { + # 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 (0x1E5E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const wchar_t (0x1E5D) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5d, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1E5F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: const wchar_t* (0x1E5E) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x5e, 0x1e, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # Procedure (0x1E60) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const wchar_t*, unsigned) (0x1E5F) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x5f, 0x1e, 0x00, 0x00 + # FuncId (0x1E61) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (const char*, const wchar_t*, unsigned) (0x1E60) + # Name: _Debug_pointer + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x60, 0x1e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x62 + .byte 0x75, 0x67, 0x5f, 0x70 + .byte 0x6f, 0x69, 0x6e, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + # MemberFuncId (0x1E62) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char*, unsigned __int64) (0x11C0) + # Name: assign + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0xc0, 0x11, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x1E63) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::char_traits (0x1240) + # FunctionType: unsigned __int64 std::char_traits::(const char*) (0x12D3) + # Name: length + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x40, 0x12, 0x00, 0x00 + .byte 0xd3, 0x12, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + # ArgList (0x1E64) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const char* (0x114C) + # ArgType: const wchar_t* (0x1E5E) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x5e, 0x1e, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # Procedure (0x1E65) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const char*, const wchar_t*, unsigned) (0x1E64) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x64, 0x1e, 0x00, 0x00 + # FuncId (0x1E66) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (bool, const char*, const wchar_t*, unsigned) (0x1E65) + # Name: _Debug_pointer_if + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x65, 0x1e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x62 + .byte 0x75, 0x67, 0x5f, 0x70 + .byte 0x6f, 0x69, 0x6e, 0x74 + .byte 0x65, 0x72, 0x5f, 0x69 + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E67) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: bool std::basic_string,std::allocator >::(const char*) (0x123A) + # Name: _Inside + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x3a, 0x12, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x69, 0x64, 0x65, 0x00 + # MemberFuncId (0x1E68) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, unsigned __int64, unsigned __int64) (0x11BF) + # Name: assign + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0xbf, 0x11, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x1E69) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x118E) + # FunctionType: char* std::_String_alloc > >::() (0x1248) + # Name: _Myptr + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x48, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + # MemberFuncId (0x1E6A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: bool std::basic_string,std::allocator >::(unsigned __int64, bool) (0x1239) + # Name: _Grow + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x39, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x72, 0x6f + .byte 0x77, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E6B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x118E) + # FunctionType: unsigned __int64& std::_String_alloc > >::() (0x1276) + # Name: _Mysize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x76, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x73 + .byte 0x69, 0x7a, 0x65, 0x00 + # MemberFuncId (0x1E6C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: void std::basic_string,std::allocator >::(const unsigned __int64) (0x123F) + # Name: _Check_offset + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x3f, 0x12, 0x00, 0x00 + .byte 0x5f, 0x43, 0x68, 0x65 + .byte 0x63, 0x6b, 0x5f, 0x6f + .byte 0x66, 0x66, 0x73, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E6D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: unsigned __int64 std::basic_string,std::allocator >::(const unsigned __int64, const unsigned __int64) (0x122D) + # Name: _Clamp_suffix_size + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x2d, 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 + # MemberFuncId (0x1E6E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64) (0x11FF) + # Name: erase + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0xff, 0x11, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E6F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64) (0x1200) + # Name: erase + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x00, 0x12, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E70) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: void std::basic_string,std::allocator >::() (0x123D) + # Name: _Xran + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x3d, 0x12, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E71) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::char_traits (0x1240) + # FunctionType: char* std::char_traits::(char*, const char*, unsigned __int64) (0x12D5) + # Name: move + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x40, 0x12, 0x00, 0x00 + .byte 0xd5, 0x12, 0x00, 0x00 + .byte 0x6d, 0x6f, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E72) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: unsigned __int64 std::basic_string,std::allocator >::() (0x1216) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x16, 0x12, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E73) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: void std::basic_string,std::allocator >::() (0x123D) + # Name: _Xlen + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x3d, 0x12, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E74) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: void std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64) (0x1237) + # Name: _Copy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x37, 0x12, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E75) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x118E) + # FunctionType: const std::_Wrap_alloc >& std::_String_alloc > >::() (0x1265) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x65, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFuncId (0x1E76) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x1241) + # FunctionType: unsigned __int64 std::_Wrap_alloc >::(std::_Nil) (0x1303) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0x03, 0x13, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E77) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_String_val >,1> (0x1246) + # FunctionType: const std::_Wrap_alloc >& std::_Compressed_pair >,std::_String_val >,1>::() (0x130D) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x0d, 0x13, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x1E78) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator_traits > (0x1304) + # FunctionType: unsigned __int64 std::allocator_traits >::(const std::allocator&) (0x1375) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x04, 0x13, 0x00, 0x00 + .byte 0x75, 0x13, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E79) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1192) + # FunctionType: unsigned __int64 std::allocator::() (0x1296) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x96, 0x12, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E7A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x1241) + # FunctionType: char* std::_Wrap_alloc >::(unsigned __int64) (0x12FE) + # Name: allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0xfe, 0x12, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1E7B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char** (0x1C9E) + # ArgType: char*& (0x1CA2) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x9e, 0x1c, 0x00, 0x00 + .byte 0xa2, 0x1c, 0x00, 0x00 + # MemberFunction (0x1E7C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x1241) + # ThisType: std::_Wrap_alloc >* (0x12F4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char**, char*&) (0x1E7B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0xf4, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x7b, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E7D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x1241) + # FunctionType: void std::_Wrap_alloc >::(char**, char*&) (0x1E7C) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0x7c, 0x1e, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E7E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1192) + # FunctionType: char* std::allocator::(unsigned __int64) (0x1290) + # Name: allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x90, 0x12, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1E7F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x136D) + # ArgType: char** (0x1C9E) + # ArgType: char*& (0x1CA2) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6d, 0x13, 0x00, 0x00 + .byte 0x9e, 0x1c, 0x00, 0x00 + .byte 0xa2, 0x1c, 0x00, 0x00 + # MemberFunction (0x1E80) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator_traits > (0x1304) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, char**, char*&) (0x1E7F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x7f, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E81) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator_traits > (0x1304) + # FunctionType: void std::allocator_traits >::(std::allocator&, char**, char*&) (0x1E80) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x04, 0x13, 0x00, 0x00 + .byte 0x80, 0x1e, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Procedure (0x1E82) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char*& (0x1CA2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char*&) (0x1CA3) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xa2, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa3, 0x1c, 0x00, 0x00 + # FuncId (0x1E83) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: char*& (char*&) (0x1E82) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x82, 0x1e, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFunction (0x1E84) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1192) + # ThisType: std::allocator* (0x128A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char**, char*&) (0x1E7B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x7b, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E85) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1192) + # FunctionType: void std::allocator::(char**, char*&) (0x1E84) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x84, 0x1e, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E86) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1BD7) + # FunctionType: void Catch::BinaryExpr::(bool, bool, Catch::StringRef, bool) (0x1BE5) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0xe5, 0x1b, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x1E87) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1BD7) + # FunctionType: bool Catch::BinaryExpr::() (0x1BE1) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0xe1, 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 (0x1E88) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1BD7) + # FunctionType: bool Catch::BinaryExpr::() (0x1BE1) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0xe1, 0x1b, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E89) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1BD7) + # FunctionType: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1BE2) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0xe2, 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 (0x1E8A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1DEE) + # FunctionType: void Catch::ExprLhs::(const int&) (0x1DF1) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xee, 0x1d, 0x00, 0x00 + .byte 0xf1, 0x1d, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # Procedure (0x1E8B) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int&, const int&) (0x12E3) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe3, 0x12, 0x00, 0x00 + # FuncId (0x1E8C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D63) + # FunctionType: bool (const int&, const int&) (0x1E8B) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x63, 0x1d, 0x00, 0x00 + .byte 0x8b, 0x1e, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E8D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1DFD) + # FunctionType: void Catch::BinaryExpr::(bool, const int&, Catch::StringRef, const int&) (0x1E05) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfd, 0x1d, 0x00, 0x00 + .byte 0x05, 0x1e, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x1E8E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1DFD) + # FunctionType: bool Catch::BinaryExpr::() (0x1E01) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xfd, 0x1d, 0x00, 0x00 + .byte 0x01, 0x1e, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x1E8F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1DFD) + # FunctionType: bool Catch::BinaryExpr::() (0x1E01) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfd, 0x1d, 0x00, 0x00 + .byte 0x01, 0x1e, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E90) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1DFD) + # FunctionType: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1E02) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0xfd, 0x1d, 0x00, 0x00 + .byte 0x02, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E91) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: bool gsl::span::(__int64, __int64) (0x1031) + # Name: CheckRange + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x31, 0x10, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + # Pointer (0x1E92) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: __int64 (0x13) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1E93) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: __int64& (0x1E92) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x92, 0x1e, 0x00, 0x00 + # Procedure (0x1E94) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned __int64 (0x23) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64&) (0x1E93) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x93, 0x1e, 0x00, 0x00 + # FuncId (0x1E95) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D6E) + # FunctionType: unsigned __int64 (__int64&) (0x1E94) + # Name: narrow_cast + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x6e, 0x1d, 0x00, 0x00 + .byte 0x94, 0x1e, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x5f, 0x63 + .byte 0x61, 0x73, 0x74, 0x00 + # Procedure (0x1E96) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64& (0x1E92) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64&) (0x1E93) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x92, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x93, 0x1e, 0x00, 0x00 + # FuncId (0x1E97) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: __int64& (__int64&) (0x1E96) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x96, 0x1e, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # Procedure (0x1E98) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int& (0x1026) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int&) (0x17DB) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xdb, 0x17, 0x00, 0x00 + # FuncId (0x1E99) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: int& (int&) (0x1E98) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x98, 0x1e, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # Pointer (0x1E9A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x147B) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7b, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1E9B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x147B) + # ThisType: gsl::span::storage_type >* (0x1E9A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, __int64) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x14, 0x00, 0x00 + .byte 0x9a, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E9C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x147B) + # FunctionType: void gsl::span::storage_type >::(int*, __int64) (0x1E9B) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x7b, 0x14, 0x00, 0x00 + .byte 0x9b, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E9D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<2> (0x14A2) + # FunctionType: void gsl::details::extent_type<2>::(__int64) (0x14AD) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa2, 0x14, 0x00, 0x00 + .byte 0xad, 0x14, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x1E9E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<2> (0x14A2) + # FunctionType: __int64 gsl::details::extent_type<2>::() (0x14B1) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa2, 0x14, 0x00, 0x00 + .byte 0xb1, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E9F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x147B) + # FunctionType: int* gsl::span::storage_type >::() (0x14A5) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7b, 0x14, 0x00, 0x00 + .byte 0xa5, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EA0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x147A) + # FunctionType: bool gsl::span::(__int64, __int64) (0x149B) + # Name: CheckRange + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x9b, 0x14, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + # MemberFuncId (0x1EA1) { + # 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 (0x1EA2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x147A) + # FunctionType: void gsl::span::(int*, int*) (0x147E) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x7e, 0x14, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EA3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1380) + # FunctionType: void gsl::span::(int*, int*) (0x1384) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x84, 0x13, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x1EA4) { + # 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 (0x1EA5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D6E) + # FunctionType: gsl::span (int*, int*) (0x1EA4) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x6e, 0x1d, 0x00, 0x00 + .byte 0xa4, 0x1e, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x1EA6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int*) (0x100A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0a, 0x10, 0x00, 0x00 + # FuncId (0x1EA7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: __int64 (int*, int*) (0x1EA6) + # Name: distance + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xa6, 0x1e, 0x00, 0x00 + .byte 0x64, 0x69, 0x73, 0x74 + .byte 0x61, 0x6e, 0x63, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1EA8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int* (0x674) + # ArgType: int* (0x674) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x1EA9) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int*, int*, std::random_access_iterator_tag) (0x1EA8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xa8, 0x1e, 0x00, 0x00 + # FuncId (0x1EAA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: __int64 (int*, int*, std::random_access_iterator_tag) (0x1EA9) + # Name: _Distance1 + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xa9, 0x1e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x31, 0x00, 0xf1 + # ArgList (0x1EAB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int* (0x674) + # ArgType: const wchar_t* (0x1E5E) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x5e, 0x1e, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # Procedure (0x1EAC) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int*, const wchar_t*, unsigned) (0x1EAB) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xab, 0x1e, 0x00, 0x00 + # FuncId (0x1EAD) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (int*, const wchar_t*, unsigned) (0x1EAC) + # Name: _Debug_pointer + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xac, 0x1e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x62 + .byte 0x75, 0x67, 0x5f, 0x70 + .byte 0x6f, 0x69, 0x6e, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + # Pointer (0x1EAE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x14C2 + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc2, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1EAF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: & (0x1EAE) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xae, 0x1e, 0x00, 0x00 + # MemberFunction (0x1EB0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x1EAF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xaf, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EB1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(&) (0x1EB0) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0xb0, 0x1e, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1EB2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14D0) + # ThisType: gsl::span* (0x14D3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x1EAF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xd3, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xaf, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EB3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14D0) + # FunctionType: void gsl::span::(&) (0x1EB2) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xb2, 0x1e, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EB4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14D0) + # FunctionType: int* gsl::span::() (0x14E8) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xe8, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1EB5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: & (0x152B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x2b, 0x15, 0x00, 0x00 + # Procedure (0x1EB6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: * (0x150F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x1EB5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x0f, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb5, 0x1e, 0x00, 0x00 + # FuncId (0x1EB7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: * (&) (0x1EB6) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xb6, 0x1e, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1EB8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x150B) + # FunctionType: void gsl::span::(*, __int64) (0x1511) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x11, 0x15, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EB9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x150B) + # FunctionType: __int64 gsl::span::() (0x1529) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x29, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EBA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x150B) + # FunctionType: * gsl::span::() (0x152D) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x2d, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1EBB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: & (0x1563) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x63, 0x15, 0x00, 0x00 + # Procedure (0x1EBC) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: * (0x1547) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x1EBB) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x47, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbb, 0x1e, 0x00, 0x00 + # FuncId (0x1EBD) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: * (&) (0x1EBC) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xbc, 0x1e, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1EBE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1543) + # FunctionType: void gsl::span::(*, __int64) (0x1549) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x49, 0x15, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EBF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1543) + # FunctionType: __int64 gsl::span::() (0x1561) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x61, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EC0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1543) + # FunctionType: * gsl::span::() (0x1565) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x65, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x1EC1) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x14D0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x1EAF) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xaf, 0x1e, 0x00, 0x00 + # FuncId (0x1EC2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D6E) + # FunctionType: gsl::span (&) (0x1EC1) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x6e, 0x1d, 0x00, 0x00 + .byte 0xc1, 0x1e, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x1EC3) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int* (0x674) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int&) (0x17DB) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xdb, 0x17, 0x00, 0x00 + # FuncId (0x1EC4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: int* (int&) (0x1EC3) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xc3, 0x1e, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # Procedure (0x1EC5) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x150B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (*, __int64) (0x1510) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + # FuncId (0x1EC6) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D6E) + # FunctionType: gsl::span (*, __int64) (0x1EC5) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x6e, 0x1d, 0x00, 0x00 + .byte 0xc5, 0x1e, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x1EC7) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x1543) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (*, __int64) (0x1548) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x48, 0x15, 0x00, 0x00 + # FuncId (0x1EC8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D6E) + # FunctionType: gsl::span (*, __int64) (0x1EC7) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x6e, 0x1d, 0x00, 0x00 + .byte 0xc7, 0x1e, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Pointer (0x1EC9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x14C9 + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc9, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1ECA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: & (0x1EC9) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc9, 0x1e, 0x00, 0x00 + # MemberFunction (0x1ECB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x157B) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x157E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x1ECA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x15, 0x00, 0x00 + .byte 0x7e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xca, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1ECC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x157B) + # FunctionType: void gsl::span<(anonymous namespace)::AddressOverloaded,5>::(&) (0x1ECB) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7b, 0x15, 0x00, 0x00 + .byte 0xcb, 0x1e, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1ECD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x157B) + # FunctionType: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x159E) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7b, 0x15, 0x00, 0x00 + .byte 0x9e, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1ECE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: `anonymous namespace'::AddressOverloaded& (0x159C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x9c, 0x15, 0x00, 0x00 + # Procedure (0x1ECF) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: `anonymous namespace'::AddressOverloaded* (0x157F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (`anonymous namespace'::AddressOverloaded&) (0x1ECE) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x7f, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xce, 0x1e, 0x00, 0x00 + # FuncId (0x1ED0) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: `anonymous namespace'::AddressOverloaded* (`anonymous namespace'::AddressOverloaded&) (0x1ECF) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xcf, 0x1e, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1ED1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<5> (0x14F8) + # FunctionType: void gsl::details::extent_type<5>::() (0x1502) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf8, 0x14, 0x00, 0x00 + .byte 0x02, 0x15, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # ArgList (0x1ED2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1018) + # ArgType: gsl::details::extent_type<5> (0x14F8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x18, 0x10, 0x00, 0x00 + .byte 0xf8, 0x14, 0x00, 0x00 + # MemberFunction (0x1ED3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: gsl::span::storage_type >* (0x1C04) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<5>) (0x1ED2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x04, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd2, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1ED4) { + # 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>) (0x1ED3) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0xd3, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1ED5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::details::extent_type<5> (0x14F8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf8, 0x14, 0x00, 0x00 + # MemberFunction (0x1ED6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # ThisType: gsl::details::extent_type<-1>* (0x10CA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::extent_type<5>) (0x1ED5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xca, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1ED7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # FunctionType: void gsl::details::extent_type<-1>::(gsl::details::extent_type<5>) (0x1ED6) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xd6, 0x1e, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x1ED8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<5> (0x14F8) + # FunctionType: __int64 gsl::details::extent_type<5>::() (0x1507) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf8, 0x14, 0x00, 0x00 + .byte 0x07, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1ED9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x14D2) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1EDA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x14DB) + # ArgType: gsl::details::extent_type<5> (0x14F8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xdb, 0x14, 0x00, 0x00 + .byte 0xf8, 0x14, 0x00, 0x00 + # MemberFunction (0x1EDB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x14D2) + # ThisType: gsl::span::storage_type >* (0x1ED9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<5>) (0x1EDA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0xd9, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xda, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EDC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x14D2) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, gsl::details::extent_type<5>) (0x1EDB) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0xdb, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EDD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x14D2) + # FunctionType: int* gsl::span::storage_type >::() (0x14FB) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1EDE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x150D) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0d, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1EDF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x150D) + # ThisType: gsl::span::storage_type >* (0x1EDE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (*, __int64) (0x1510) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x15, 0x00, 0x00 + .byte 0xde, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EE0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x150D) + # FunctionType: void gsl::span::storage_type >::(*, __int64) (0x1EDF) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x0d, 0x15, 0x00, 0x00 + .byte 0xdf, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EE1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x150D) + # FunctionType: * gsl::span::storage_type >::() (0x153F) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0d, 0x15, 0x00, 0x00 + .byte 0x3f, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1EE2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x1545) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x45, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1EE3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1545) + # ThisType: gsl::span::storage_type >* (0x1EE2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (*, __int64) (0x1548) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x45, 0x15, 0x00, 0x00 + .byte 0xe2, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x48, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EE4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1545) + # FunctionType: void gsl::span::storage_type >::(*, __int64) (0x1EE3) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x45, 0x15, 0x00, 0x00 + .byte 0xe3, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EE5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1545) + # FunctionType: * gsl::span::storage_type >::() (0x1577) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x45, 0x15, 0x00, 0x00 + .byte 0x77, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1EE6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type > (0x157D) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7d, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1EE7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull (0x158F) + # ArgType: gsl::details::extent_type<5> (0x14F8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x8f, 0x15, 0x00, 0x00 + .byte 0xf8, 0x14, 0x00, 0x00 + # MemberFunction (0x1EE8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type > (0x157D) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type >* (0x1EE6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull, gsl::details::extent_type<5>) (0x1EE7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7d, 0x15, 0x00, 0x00 + .byte 0xe6, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe7, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EE9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type > (0x157D) + # FunctionType: void gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type >::(gsl::span<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull, gsl::details::extent_type<5>) (0x1EE8) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x7d, 0x15, 0x00, 0x00 + .byte 0xe8, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EEA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type > (0x157D) + # FunctionType: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type >::() (0x15B0) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7d, 0x15, 0x00, 0x00 + .byte 0xb0, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EEB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x15BD) + # FunctionType: void gsl::span::(double*, __int64) (0x15C1) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0xc1, 0x15, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EEC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x15BD) + # FunctionType: __int64 gsl::span::() (0x15DA) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0xda, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EED) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x15BD) + # FunctionType: double* gsl::span::() (0x15DE) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0xde, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x1EEE) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x15BD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (double*, __int64) (0x15C0) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xbd, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc0, 0x15, 0x00, 0x00 + # FuncId (0x1EEF) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D6E) + # FunctionType: gsl::span (double*, __int64) (0x1EEE) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x6e, 0x1d, 0x00, 0x00 + .byte 0xee, 0x1e, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Pointer (0x1EF0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x15BE) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xbe, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1EF1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x15BE) + # ThisType: gsl::span::storage_type >* (0x1EF0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (double*, __int64) (0x15C0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbe, 0x15, 0x00, 0x00 + .byte 0xf0, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc0, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EF2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x15BE) + # FunctionType: void gsl::span::storage_type >::(double*, __int64) (0x1EF1) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xbe, 0x15, 0x00, 0x00 + .byte 0xf1, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EF3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x15BE) + # FunctionType: double* gsl::span::storage_type >::() (0x15F0) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xbe, 0x15, 0x00, 0x00 + .byte 0xf0, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1EF4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x1614) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x14, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EF5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(std::array&) (0x1EF4) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0xf4, 0x1e, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1EF6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: unsigned __int64 (0x23) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x1EF7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: unsigned __int64&& (0x1EF6) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf6, 0x1e, 0x00, 0x00 + # Procedure (0x1EF8) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64&&) (0x1EF7) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf7, 0x1e, 0x00, 0x00 + # FuncId (0x1EF9) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D6E) + # FunctionType: __int64 (unsigned __int64&&) (0x1EF8) + # Name: narrow_cast + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x6e, 0x1d, 0x00, 0x00 + .byte 0xf8, 0x1e, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x5f, 0x63 + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x1EFA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::array (0x15F7) + # FunctionType: unsigned __int64 std::array::() (0x1606) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf7, 0x15, 0x00, 0x00 + .byte 0x06, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EFB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::array (0x15F7) + # FunctionType: int* std::array::() (0x160F) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf7, 0x15, 0x00, 0x00 + .byte 0x0f, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1EFC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10E9) + # ThisType: gsl::span* (0x10EB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x1614) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x14, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EFD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10E9) + # FunctionType: void gsl::span::(std::array&) (0x1EFC) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xfc, 0x1e, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1EFE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x163E) + # ThisType: gsl::span* (0x1640) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x1614) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x40, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x14, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EFF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x163E) + # FunctionType: void gsl::span::(std::array&) (0x1EFE) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0xfe, 0x1e, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F00) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x163E) + # FunctionType: int* gsl::span::() (0x1656) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x56, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1F01) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1679) + # ThisType: gsl::span* (0x167B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x1614) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x7b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x14, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F02) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1679) + # FunctionType: void gsl::span::(std::array&) (0x1F01) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x01, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F03) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1679) + # FunctionType: const int* gsl::span::() (0x1691) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x91, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F04) { + # 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 (0x1F05) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16A9) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16AB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array<(anonymous namespace)::AddressOverloaded,4>&) (0x1639) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0xab, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x39, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F06) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16A9) + # FunctionType: void gsl::span<(anonymous namespace)::AddressOverloaded,4>::(std::array<(anonymous namespace)::AddressOverloaded,4>&) (0x1F05) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0x05, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F07) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1619) + # FunctionType: `anonymous namespace'::AddressOverloaded* std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x1634) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x19, 0x16, 0x00, 0x00 + .byte 0x34, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F08) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16A9) + # FunctionType: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16C1) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0xc1, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1F09) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____14:: (0x16E0) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe0, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1F0A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____14:: (0x1F09) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x09, 0x1f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1F0B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::span (0x10E9) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + # MemberFunction (0x1F0C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____14:: (0x16E0) + # ThisType: const ____C_A_T_C_H____T_E_S_T____14::* (0x1F0A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span) (0x1F0B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe0, 0x16, 0x00, 0x00 + .byte 0x0a, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0b, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F0D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____14:: (0x16E0) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____14::::(gsl::span) (0x1F0C) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe0, 0x16, 0x00, 0x00 + .byte 0x0c, 0x1f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x1F0E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____14:: (0x16D9) + # FunctionType: std::array ____C_A_T_C_H____T_E_S_T____14::::() (0x16DC) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd9, 0x16, 0x00, 0x00 + .byte 0xdc, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Pointer (0x1F0F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x15FD) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xfd, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1F10) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (0x1F0F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0f, 0x1f, 0x00, 0x00 + # MemberFunction (0x1F11) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10E9) + # ThisType: gsl::span* (0x10EB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1F10) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x10, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F12) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10E9) + # FunctionType: void gsl::span::(const std::array&) (0x1F11) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0x11, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x1F13) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x1004) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x1614) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x14, 0x16, 0x00, 0x00 + # FuncId (0x1F14) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D6E) + # FunctionType: gsl::span (std::array&) (0x1F13) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x6e, 0x1d, 0x00, 0x00 + .byte 0x13, 0x1f, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Class (0x1F15) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEB_JAEB_J@Catch@@ + # } + .byte 0x72, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x20 + .byte 0x26, 0x2c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x20, 0x6c, 0x6f, 0x6e + .byte 0x67, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x42 + .byte 0x69, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x5f, 0x4a, 0x41 + .byte 0x45, 0x42, 0x5f, 0x4a + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1F16) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x1F15) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x15, 0x1f, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1F17) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x1F16) + # ClassType: Catch::ExprLhs (0x1DA9) + # ThisType: Catch::ExprLhs* (0x1DAD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64&) (0x1DAB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x16, 0x1f, 0x00, 0x00 + .byte 0xa9, 0x1d, 0x00, 0x00 + .byte 0xad, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xab, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1F18) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr (0x1F16) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x16, 0x1f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1F19) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr (0x1F15) + # ThisType: const Catch::BinaryExpr* (0x1F18) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x15, 0x1f, 0x00, 0x00 + .byte 0x18, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1F1A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1F15) + # ThisType: const Catch::BinaryExpr* (0x1F18) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x1187) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x15, 0x1f, 0x00, 0x00 + .byte 0x18, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1F1B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr (0x1F15) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x15, 0x1f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1F1C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const __int64& (0x1DAA) + # ArgType: Catch::StringRef (0x111F) + # ArgType: const __int64& (0x1DAA) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xaa, 0x1d, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0xaa, 0x1d, 0x00, 0x00 + # MemberFunction (0x1F1D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1F15) + # ThisType: Catch::BinaryExpr* (0x1F1B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const __int64&, Catch::StringRef, const __int64&) (0x1F1C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x15, 0x1f, 0x00, 0x00 + .byte 0x1b, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x1c, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1F1E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x112A) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const __int64& (0x1DAA) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x111F) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const __int64& (0x1DAA) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1F19) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1F19) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1F1A) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr::(bool, const __int64&, Catch::StringRef, const __int64&) (0x1F1D) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x2a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xaa, 0x1d, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xaa, 0x1d, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x19, 0x1f, 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 0x19, 0x1f, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x1a, 0x1f, 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 0x1d, 0x1f, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x1F1F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1F1E) + # DerivedFrom: 0x0 + # VShape: (0x1182) + # SizeOf: 56 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEB_JAEB_J@Catch@@ + # } + .byte 0x72, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x1e, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x20 + .byte 0x26, 0x2c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x20, 0x6c, 0x6f, 0x6e + .byte 0x67, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x42 + .byte 0x69, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x5f, 0x4a, 0x41 + .byte 0x45, 0x42, 0x5f, 0x4a + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1F20) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr (0x1F1F) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x1f, 0x1f, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x1F21) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1DA9) + # FunctionType: const Catch::BinaryExpr Catch::ExprLhs::(const __int64&) (0x1F17) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa9, 0x1d, 0x00, 0x00 + .byte 0x17, 0x1f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x1F22) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1F15) + # ThisType: Catch::BinaryExpr* (0x1F1B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x15, 0x1f, 0x00, 0x00 + .byte 0x1b, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F23) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1F15) + # FunctionType: void Catch::BinaryExpr::() (0x1F22) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x15, 0x1f, 0x00, 0x00 + .byte 0x22, 0x1f, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x1F24) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<4> (0x1666) + # FunctionType: void gsl::details::extent_type<4>::() (0x1670) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x66, 0x16, 0x00, 0x00 + .byte 0x70, 0x16, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # ArgList (0x1F25) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1018) + # ArgType: gsl::details::extent_type<4> (0x1666) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x18, 0x10, 0x00, 0x00 + .byte 0x66, 0x16, 0x00, 0x00 + # MemberFunction (0x1F26) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: gsl::span::storage_type >* (0x1C04) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<4>) (0x1F25) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x04, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x25, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F27) { + # 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>) (0x1F26) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x26, 0x1f, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1F28) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::details::extent_type<4> (0x1666) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x66, 0x16, 0x00, 0x00 + # MemberFunction (0x1F29) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # ThisType: gsl::details::extent_type<-1>* (0x10CA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::extent_type<4>) (0x1F28) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xca, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x28, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F2A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # FunctionType: void gsl::details::extent_type<-1>::(gsl::details::extent_type<4>) (0x1F29) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x29, 0x1f, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x1F2B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<4> (0x1666) + # FunctionType: __int64 gsl::details::extent_type<4>::() (0x1675) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x66, 0x16, 0x00, 0x00 + .byte 0x75, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1F2C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: unsigned __int64& (0x1275) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x75, 0x12, 0x00, 0x00 + # Procedure (0x1F2D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned __int64&& (0x1EF6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64&) (0x1F2C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xf6, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x2c, 0x1f, 0x00, 0x00 + # FuncId (0x1F2E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: unsigned __int64&& (unsigned __int64&) (0x1F2D) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x2d, 0x1f, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # ArgList (0x1F2F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x10F6) + # ArgType: gsl::details::extent_type<4> (0x1666) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf6, 0x10, 0x00, 0x00 + .byte 0x66, 0x16, 0x00, 0x00 + # MemberFunction (0x1F30) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x10EA) + # ThisType: gsl::span::storage_type >* (0x1D36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<4>) (0x1F2F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x10, 0x00, 0x00 + .byte 0x36, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x2f, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F31) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x10EA) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, gsl::details::extent_type<4>) (0x1F30) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xea, 0x10, 0x00, 0x00 + .byte 0x30, 0x1f, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1F32) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x163F) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3f, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1F33) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1649) + # ArgType: gsl::details::extent_type<4> (0x1666) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x49, 0x16, 0x00, 0x00 + .byte 0x66, 0x16, 0x00, 0x00 + # MemberFunction (0x1F34) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x163F) + # ThisType: gsl::span::storage_type >* (0x1F32) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<4>) (0x1F33) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3f, 0x16, 0x00, 0x00 + .byte 0x32, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x33, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F35) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x163F) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, gsl::details::extent_type<4>) (0x1F34) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x3f, 0x16, 0x00, 0x00 + .byte 0x34, 0x1f, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F36) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x163F) + # FunctionType: int* gsl::span::storage_type >::() (0x1669) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3f, 0x16, 0x00, 0x00 + .byte 0x69, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1F37) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x167A) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7a, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1F38) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1684) + # ArgType: gsl::details::extent_type<4> (0x1666) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x84, 0x16, 0x00, 0x00 + .byte 0x66, 0x16, 0x00, 0x00 + # MemberFunction (0x1F39) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x167A) + # ThisType: gsl::span::storage_type >* (0x1F37) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<4>) (0x1F38) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7a, 0x16, 0x00, 0x00 + .byte 0x37, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x38, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F3A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x167A) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, gsl::details::extent_type<4>) (0x1F39) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x7a, 0x16, 0x00, 0x00 + .byte 0x39, 0x1f, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F3B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x167A) + # FunctionType: const int* gsl::span::storage_type >::() (0x16A3) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7a, 0x16, 0x00, 0x00 + .byte 0xa3, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1F3C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type > (0x16AA) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xaa, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1F3D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull (0x16B4) + # ArgType: gsl::details::extent_type<4> (0x1666) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb4, 0x16, 0x00, 0x00 + .byte 0x66, 0x16, 0x00, 0x00 + # MemberFunction (0x1F3E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type > (0x16AA) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type >* (0x1F3C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull, gsl::details::extent_type<4>) (0x1F3D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaa, 0x16, 0x00, 0x00 + .byte 0x3c, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x3d, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F3F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type > (0x16AA) + # FunctionType: void gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type >::(gsl::span<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull, gsl::details::extent_type<4>) (0x1F3E) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xaa, 0x16, 0x00, 0x00 + .byte 0x3e, 0x1f, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F40) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type > (0x16AA) + # FunctionType: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type >::() (0x16D3) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xaa, 0x16, 0x00, 0x00 + .byte 0xd3, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F41) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::array (0x15F7) + # FunctionType: const int* std::array::() (0x1610) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf7, 0x15, 0x00, 0x00 + .byte 0x10, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1F42) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const __int64& (0x1DAA) + # ArgType: const __int64& (0x1DAA) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xaa, 0x1d, 0x00, 0x00 + .byte 0xaa, 0x1d, 0x00, 0x00 + # Procedure (0x1F43) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const __int64&, const __int64&) (0x1F42) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x42, 0x1f, 0x00, 0x00 + # FuncId (0x1F44) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D63) + # FunctionType: bool (const __int64&, const __int64&) (0x1F43) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x63, 0x1d, 0x00, 0x00 + .byte 0x43, 0x1f, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F45) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1F15) + # FunctionType: void Catch::BinaryExpr::(bool, const __int64&, Catch::StringRef, const __int64&) (0x1F1D) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x15, 0x1f, 0x00, 0x00 + .byte 0x1d, 0x1f, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x1F46) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1F15) + # FunctionType: bool Catch::BinaryExpr::() (0x1F19) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x15, 0x1f, 0x00, 0x00 + .byte 0x19, 0x1f, 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 (0x1F47) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1F15) + # FunctionType: bool Catch::BinaryExpr::() (0x1F19) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x15, 0x1f, 0x00, 0x00 + .byte 0x19, 0x1f, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1F48) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1F15) + # FunctionType: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1F1A) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x15, 0x1f, 0x00, 0x00 + .byte 0x1a, 0x1f, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1F49) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1679) + # ThisType: gsl::span* (0x167B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1F10) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x7b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x10, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F4A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1679) + # FunctionType: void gsl::span::(const std::array&) (0x1F49) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x49, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1F4B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array<(anonymous namespace)::AddressOverloaded,4> (0x1622) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x22, 0x16, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1F4C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array<(anonymous namespace)::AddressOverloaded,4>& (0x1F4B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4b, 0x1f, 0x00, 0x00 + # MemberFunction (0x1F4D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x16E6) + # ThisType: gsl::span* (0x16E8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array<(anonymous namespace)::AddressOverloaded,4>&) (0x1F4C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x16, 0x00, 0x00 + .byte 0xe8, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4c, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F4E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x16E6) + # FunctionType: void gsl::span::(const std::array<(anonymous namespace)::AddressOverloaded,4>&) (0x1F4D) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe6, 0x16, 0x00, 0x00 + .byte 0x4d, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F4F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x16E6) + # FunctionType: const `anonymous namespace'::AddressOverloaded* gsl::span::() (0x1701) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe6, 0x16, 0x00, 0x00 + .byte 0x01, 0x17, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F50) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1619) + # FunctionType: const `anonymous namespace'::AddressOverloaded* std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x1635) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x19, 0x16, 0x00, 0x00 + .byte 0x35, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1F51) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____16:: (0x1721) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x21, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1F52) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____16:: (0x1F51) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x51, 0x1f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1F53) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____16:: (0x1721) + # ThisType: const ____C_A_T_C_H____T_E_S_T____16::* (0x1F52) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span) (0x1F0B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x21, 0x17, 0x00, 0x00 + .byte 0x52, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0b, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F54) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____16:: (0x1721) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____16::::(gsl::span) (0x1F53) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x21, 0x17, 0x00, 0x00 + .byte 0x53, 0x1f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x1F55) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____16:: (0x171A) + # FunctionType: const std::array ____C_A_T_C_H____T_E_S_T____16::::() (0x171D) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1a, 0x17, 0x00, 0x00 + .byte 0x1d, 0x17, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Procedure (0x1F56) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x10E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1F10) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x10, 0x1f, 0x00, 0x00 + # FuncId (0x1F57) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D6E) + # FunctionType: gsl::span (const std::array&) (0x1F56) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x6e, 0x1d, 0x00, 0x00 + .byte 0x56, 0x1f, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Pointer (0x1F58) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x16E7) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe7, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1F59) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x16F3) + # ArgType: gsl::details::extent_type<4> (0x1666) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf3, 0x16, 0x00, 0x00 + .byte 0x66, 0x16, 0x00, 0x00 + # MemberFunction (0x1F5A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x16E7) + # ThisType: gsl::span::storage_type >* (0x1F58) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<4>) (0x1F59) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe7, 0x16, 0x00, 0x00 + .byte 0x58, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x59, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F5B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x16E7) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, gsl::details::extent_type<4>) (0x1F5A) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xe7, 0x16, 0x00, 0x00 + .byte 0x5a, 0x1f, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F5C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x16E7) + # FunctionType: const `anonymous namespace'::AddressOverloaded* gsl::span::storage_type >::() (0x1713) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe7, 0x16, 0x00, 0x00 + .byte 0x13, 0x17, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1F5D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x172E) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2e, 0x17, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1F5E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (0x1F5D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5d, 0x1f, 0x00, 0x00 + # MemberFunction (0x1F5F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10E9) + # ThisType: gsl::span* (0x10EB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1F5E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5e, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F60) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10E9) + # FunctionType: void gsl::span::(const std::array&) (0x1F5F) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0x5f, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F61) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::array (0x1727) + # FunctionType: unsigned __int64 std::array::() (0x1737) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0x37, 0x17, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F62) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::array (0x1727) + # FunctionType: const int* std::array::() (0x1740) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0x40, 0x17, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1F63) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1679) + # ThisType: gsl::span* (0x167B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1F5E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x7b, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5e, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F64) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1679) + # FunctionType: void gsl::span::(const std::array&) (0x1F63) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x63, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x1F65) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x10E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x1745) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x45, 0x17, 0x00, 0x00 + # FuncId (0x1F66) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D6E) + # FunctionType: gsl::span (std::array&) (0x1F65) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x6e, 0x1d, 0x00, 0x00 + .byte 0x65, 0x1f, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x1F67) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + # FuncId (0x1F68) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D6E) + # FunctionType: __int64 (unsigned __int64) (0x1F67) + # Name: narrow + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x6e, 0x1d, 0x00, 0x00 + .byte 0x67, 0x1f, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x00, 0xf1 + # MemberFuncId (0x1F69) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::array (0x1727) + # FunctionType: const int* std::array::() (0x1741) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0x41, 0x17, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x1F6A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64&) (0x1F2C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x2c, 0x1f, 0x00, 0x00 + # FuncId (0x1F6B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D6E) + # FunctionType: __int64 (unsigned __int64&) (0x1F6A) + # Name: narrow_cast + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x6e, 0x1d, 0x00, 0x00 + .byte 0x6a, 0x1f, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x5f, 0x63 + .byte 0x61, 0x73, 0x74, 0x00 + # Struct (0x1F6C) { + # 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 (0x1F6D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::narrowing_error (0x1F6C) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6c, 0x1f, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x1F6E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::narrowing_error&& (0x1F6D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6d, 0x1f, 0x00, 0x00 + # Procedure (0x1F6F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::narrowing_error&&) (0x1F6E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6e, 0x1f, 0x00, 0x00 + # FieldList (0x1F70) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::exception (0x1C19) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x19, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x1F71) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1F70) + # DerivedFrom: 0x0 + # VShape: (0x1C11) + # SizeOf: 24 + # Name: gsl::narrowing_error + # LinkageName: .?AUnarrowing_error@gsl@@ + # } + .byte 0x46, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x00, 0x02 + .byte 0x70, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x11, 0x1c, 0x00, 0x00 + .byte 0x18, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x6e + .byte 0x61, 0x72, 0x72, 0x6f + .byte 0x77, 0x69, 0x6e, 0x67 + .byte 0x5f, 0x65, 0x72, 0x72 + .byte 0x6f, 0x72, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x6e + .byte 0x61, 0x72, 0x72, 0x6f + .byte 0x77, 0x69, 0x6e, 0x67 + .byte 0x5f, 0x65, 0x72, 0x72 + .byte 0x6f, 0x72, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x1F72) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\projects\gsl\include\gsl\gsl_util + # } + .byte 0x2e, 0x00, 0x05, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x43, 0x3a, 0x5c, 0x70 + .byte 0x72, 0x6f, 0x6a, 0x65 + .byte 0x63, 0x74, 0x73, 0x5c + .byte 0x67, 0x73, 0x6c, 0x5c + .byte 0x69, 0x6e, 0x63, 0x6c + .byte 0x75, 0x64, 0x65, 0x5c + .byte 0x67, 0x73, 0x6c, 0x5c + .byte 0x67, 0x73, 0x6c, 0x5f + .byte 0x75, 0x74, 0x69, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1F73) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::narrowing_error (0x1F71) + # SourceFile: C:\projects\gsl\include\gsl\gsl_util (0x1F72) + # LineNumber: 103 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x71, 0x1f, 0x00, 0x00 + .byte 0x72, 0x1f, 0x00, 0x00 + .byte 0x67, 0x00, 0x00, 0x00 + # FuncId (0x1F74) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C0C) + # FunctionType: void (gsl::narrowing_error&&) (0x1F6F) + # Name: throw_exception + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x0c, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x1f, 0x00, 0x00 + .byte 0x74, 0x68, 0x72, 0x6f + .byte 0x77, 0x5f, 0x65, 0x78 + .byte 0x63, 0x65, 0x70, 0x74 + .byte 0x69, 0x6f, 0x6e, 0x00 + # Pointer (0x1F75) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::narrowing_error (0x1F6C) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6c, 0x1f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1F76) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::narrowing_error (0x1F6C) + # ThisType: gsl::narrowing_error* (0x1F75) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6c, 0x1f, 0x00, 0x00 + .byte 0x75, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F77) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::narrowing_error (0x1F6C) + # FunctionType: void gsl::narrowing_error::() (0x1F76) + # Name: narrowing_error + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x6c, 0x1f, 0x00, 0x00 + .byte 0x76, 0x1f, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x69, 0x6e + .byte 0x67, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + # MemberFuncId (0x1F78) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::narrowing_error (0x1F6C) + # FunctionType: void gsl::narrowing_error::() (0x1F76) + # Name: ~narrowing_error + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x6c, 0x1f, 0x00, 0x00 + .byte 0x76, 0x1f, 0x00, 0x00 + .byte 0x7e, 0x6e, 0x61, 0x72 + .byte 0x72, 0x6f, 0x77, 0x69 + .byte 0x6e, 0x67, 0x5f, 0x65 + .byte 0x72, 0x72, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x1F79) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned __int64& (0x1275) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64&) (0x1F2C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x2c, 0x1f, 0x00, 0x00 + # FuncId (0x1F7A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: unsigned __int64& (unsigned __int64&) (0x1F79) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x79, 0x1f, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # Pointer (0x1F7B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::narrowing_error (0x1F6C) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6c, 0x1f, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1F7C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::narrowing_error& (0x1F7B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x7b, 0x1f, 0x00, 0x00 + # Procedure (0x1F7D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::narrowing_error&& (0x1F6D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::narrowing_error&) (0x1F7C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x6d, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x1f, 0x00, 0x00 + # FuncId (0x1F7E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: gsl::narrowing_error&& (gsl::narrowing_error&) (0x1F7D) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x7d, 0x1f, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFunction (0x1F7F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::narrowing_error (0x1F6C) + # ThisType: gsl::narrowing_error* (0x1F75) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::narrowing_error&&) (0x1F6E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6c, 0x1f, 0x00, 0x00 + .byte 0x75, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6e, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F80) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::narrowing_error (0x1F6C) + # FunctionType: void gsl::narrowing_error::(gsl::narrowing_error&&) (0x1F7F) + # Name: narrowing_error + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x6c, 0x1f, 0x00, 0x00 + .byte 0x7f, 0x1f, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x69, 0x6e + .byte 0x67, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + # Modifier (0x1F81) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::narrowing_error (0x1F6C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x6c, 0x1f, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1F82) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::narrowing_error (0x1F81) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x81, 0x1f, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1F83) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::narrowing_error& (0x1F82) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x82, 0x1f, 0x00, 0x00 + # MemberFunction (0x1F84) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::narrowing_error (0x1F6C) + # ThisType: gsl::narrowing_error* (0x1F75) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::narrowing_error&) (0x1F83) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6c, 0x1f, 0x00, 0x00 + .byte 0x75, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x83, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F85) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::narrowing_error (0x1F6C) + # FunctionType: void gsl::narrowing_error::(const gsl::narrowing_error&) (0x1F84) + # Name: narrowing_error + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x6c, 0x1f, 0x00, 0x00 + .byte 0x84, 0x1f, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x69, 0x6e + .byte 0x67, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + # MemberFuncId (0x1F86) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x1C19) + # FunctionType: void std::exception::() (0x1C25) + # Name: exception + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x19, 0x1c, 0x00, 0x00 + .byte 0x25, 0x1c, 0x00, 0x00 + .byte 0x65, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1F87) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1679) + # FunctionType: void gsl::span::(const int*, __int64) (0x167C) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x7c, 0x16, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1F88) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x167A) + # ThisType: gsl::span::storage_type >* (0x1F37) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, __int64) (0x10EC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7a, 0x16, 0x00, 0x00 + .byte 0x37, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xec, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F89) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x167A) + # FunctionType: void gsl::span::storage_type >::(const int*, __int64) (0x1F88) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x7a, 0x16, 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::details::extent_type<4> (0x1666) + # FunctionType: void gsl::details::extent_type<4>::(__int64) (0x1671) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x66, 0x16, 0x00, 0x00 + .byte 0x71, 0x16, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x1F8B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1751) + # FunctionType: void std::allocator::() (0x17E0) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x51, 0x17, 0x00, 0x00 + .byte 0xe0, 0x17, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1F8C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x174D) + # FunctionType: void std::vector >::(std::initializer_list, const std::allocator&) (0x1768) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x68, 0x17, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Pointer (0x1F8D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::initializer_list (0x1766) + # PointerAttributes: 0x2002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 16 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x66, 0x17, 0x00, 0x00 + .byte 0x2c, 0x00, 0x02, 0x00 + # MemberFuncId (0x1F8E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x174D) + # FunctionType: void std::vector >::(const std::vector >&) (0x175E) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x5e, 0x17, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFunction (0x1F8F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&) (0x17A5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa5, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F90) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(std::vector >&) (0x1F8F) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x8f, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F91) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x174D) + # FunctionType: unsigned __int64 std::vector >::() (0x178A) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x8a, 0x17, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F92) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x174D) + # FunctionType: int* std::vector >::() (0x179B) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x9b, 0x17, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1F93) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10E9) + # ThisType: gsl::span* (0x10EB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&) (0x17A5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa5, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F94) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10E9) + # FunctionType: void gsl::span::(std::vector >&) (0x1F93) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0x93, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1F95) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x185F) + # ThisType: gsl::span* (0x1861) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_string,std::allocator >&) (0x121E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x61, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1e, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F96) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x185F) + # FunctionType: void gsl::span::(std::basic_string,std::allocator >&) (0x1F95) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x95, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F97) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x185F) + # FunctionType: __int64 gsl::span::() (0x187B) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x7b, 0x18, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F98) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x185F) + # FunctionType: const char* gsl::span::() (0x187E) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x7e, 0x18, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F99) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: const char* std::basic_string,std::allocator >::() (0x1215) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x15, 0x12, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1F9A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x185F) + # ThisType: gsl::span* (0x1861) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x115B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x61, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F9B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x185F) + # FunctionType: void gsl::span::(const std::basic_string,std::allocator >&) (0x1F9A) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x9a, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1F9C) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____20:: (0x189B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x9b, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1F9D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____20:: (0x1F9C) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9c, 0x1f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1F9E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x189B) + # ThisType: const ____C_A_T_C_H____T_E_S_T____20::* (0x1F9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span) (0x1F0B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9b, 0x18, 0x00, 0x00 + .byte 0x9d, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0b, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F9F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x189B) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____20::::(gsl::span) (0x1F9E) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9b, 0x18, 0x00, 0x00 + .byte 0x9e, 0x1f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x1FA0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x1894) + # FunctionType: std::vector > ____C_A_T_C_H____T_E_S_T____20::::() (0x1897) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x94, 0x18, 0x00, 0x00 + .byte 0x97, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFunction (0x1FA1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10E9) + # ThisType: gsl::span* (0x10EB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x175D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5d, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FA2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10E9) + # FunctionType: void gsl::span::(const std::vector >&) (0x1FA1) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xa1, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1FA3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x174D) + # FunctionType: void std::vector >::() (0x1750) + # Name: ~vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x50, 0x17, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + # Modifier (0x1FA4) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____20:: (0x18A5) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa5, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1FA5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____20:: (0x1FA4) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa4, 0x1f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1FA6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::span (0x185F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5f, 0x18, 0x00, 0x00 + # MemberFunction (0x1FA7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x18A5) + # ThisType: const ____C_A_T_C_H____T_E_S_T____20::* (0x1FA5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span) (0x1FA6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x18, 0x00, 0x00 + .byte 0xa5, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa6, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FA8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x18A5) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____20::::(gsl::span) (0x1FA7) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa5, 0x18, 0x00, 0x00 + .byte 0xa7, 0x1f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x1FA9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x189E) + # FunctionType: std::basic_string,std::allocator > ____C_A_T_C_H____T_E_S_T____20::::() (0x18A1) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9e, 0x18, 0x00, 0x00 + .byte 0xa1, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Modifier (0x1FAA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____20:: (0x18AF) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xaf, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1FAB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____20:: (0x1FAA) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xaa, 0x1f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1FAC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x18AF) + # ThisType: const ____C_A_T_C_H____T_E_S_T____20::* (0x1FAB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span) (0x1FA6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x18, 0x00, 0x00 + .byte 0xab, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa6, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FAD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x18AF) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____20::::(gsl::span) (0x1FAC) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xaf, 0x18, 0x00, 0x00 + .byte 0xac, 0x1f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x1FAE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x18A8) + # FunctionType: const std::basic_string,std::allocator > ____C_A_T_C_H____T_E_S_T____20::::() (0x18AB) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa8, 0x18, 0x00, 0x00 + .byte 0xab, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Procedure (0x1FAF) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x1004) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&) (0x17A5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa5, 0x17, 0x00, 0x00 + # FuncId (0x1FB0) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D6E) + # FunctionType: gsl::span (std::vector >&) (0x1FAF) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x6e, 0x1d, 0x00, 0x00 + .byte 0xaf, 0x1f, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x1FB1) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x10E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x175D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5d, 0x17, 0x00, 0x00 + # FuncId (0x1FB2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D6E) + # FunctionType: gsl::span (const std::vector >&) (0x1FB1) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x6e, 0x1d, 0x00, 0x00 + .byte 0xb1, 0x1f, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1FB3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x174D) + # FunctionType: const int* std::vector >::() (0x179C) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x9c, 0x17, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1FB4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x174E) + # ThisType: std::_Vector_alloc > >* (0x17B6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1754) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xb6, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FB5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x174E) + # FunctionType: void std::_Vector_alloc > >::(const std::allocator&) (0x1FB4) + # Name: _Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xb4, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1FB6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, const int*) (0x10EE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xee, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FB7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x174D) + # FunctionType: void std::vector >::(const int*, const int*) (0x1FB6) + # Name: _Construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0xb6, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x00, 0xf1 + # MemberFuncId (0x1FB8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::initializer_list (0x1766) + # FunctionType: const int* std::initializer_list::() (0x17F2) + # Name: end + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x66, 0x17, 0x00, 0x00 + .byte 0xf2, 0x17, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + # MemberFuncId (0x1FB9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::initializer_list (0x1766) + # FunctionType: const int* std::initializer_list::() (0x17F2) + # Name: begin + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x66, 0x17, 0x00, 0x00 + .byte 0xf2, 0x17, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1FBA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x174E) + # FunctionType: void std::_Vector_alloc > >::() (0x17B7) + # Name: ~_Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xb7, 0x17, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + # Procedure (0x1FBB) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const std::allocator& (0x1753) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1754) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x53, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x17, 0x00, 0x00 + # FuncId (0x1FBC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: const std::allocator& (const std::allocator&) (0x1FBB) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xbb, 0x1f, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # Struct (0x1FBD) { + # 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 (0x1FBE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_One_then_variadic_args_t (0x1FBD) + # ArgType: const std::allocator& (0x1753) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xbd, 0x1f, 0x00, 0x00 + .byte 0x53, 0x17, 0x00, 0x00 + # MemberFunction (0x1FBF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x17B5) + # ThisType: std::_Compressed_pair >,std::_Vector_val >,1>* (0x182B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_One_then_variadic_args_t, const std::allocator&) (0x1FBE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x17, 0x00, 0x00 + .byte 0x2b, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xbe, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1FC0) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C7) + # 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 0xc7, 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 (0x1FC1) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_One_then_variadic_args_t (0x1FC0) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 259 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc0, 0x1f, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x03, 0x01, 0x00, 0x00 + # MemberFuncId (0x1FC2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x17B5) + # FunctionType: void std::_Compressed_pair >,std::_Vector_val >,1>::(std::_One_then_variadic_args_t, const std::allocator&) (0x1FBF) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xb5, 0x17, 0x00, 0x00 + .byte 0xbf, 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 (0x1FC3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x174E) + # FunctionType: void std::_Vector_alloc > >::() (0x17B7) + # Name: _Alloc_proxy + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xb7, 0x17, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1FC4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x17B5) + # ThisType: std::_Compressed_pair >,std::_Vector_val >,1>* (0x182B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x17, 0x00, 0x00 + .byte 0x2b, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FC5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x17B5) + # FunctionType: void std::_Compressed_pair >,std::_Vector_val >,1>::() (0x1FC4) + # Name: ~_Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xb5, 0x17, 0x00, 0x00 + .byte 0xc4, 0x1f, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x43, 0x6f + .byte 0x6d, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x65, 0x64 + .byte 0x5f, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1FC6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x17B0) + # ThisType: std::_Wrap_alloc >* (0x1818) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1754) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x18, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FC7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x17B0) + # FunctionType: void std::_Wrap_alloc >::(const std::allocator&) (0x1FC6) + # Name: _Wrap_alloc + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0xc6, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + # MemberFuncId (0x1FC8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_val > (0x17CB) + # FunctionType: void std::_Vector_val >::() (0x1848) + # Name: _Vector_val + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xcb, 0x17, 0x00, 0x00 + .byte 0x48, 0x18, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFuncId (0x1FC9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1751) + # FunctionType: void std::allocator::(const std::allocator&) (0x17E1) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x51, 0x17, 0x00, 0x00 + .byte 0xe1, 0x17, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1FCA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x174E) + # FunctionType: std::_Wrap_alloc >& std::_Vector_alloc > >::() (0x17C8) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xc8, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFunction (0x1FCB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # ThisType: std::_Wrap_alloc >* (0x1CC6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&) (0x17BD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xc6, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbd, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FCC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # FunctionType: void std::_Wrap_alloc >::(std::_Wrap_alloc >&) (0x1FCB) + # Name: _Wrap_alloc + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xcb, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + # MemberFuncId (0x1FCD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x174E) + # FunctionType: std::_Container_proxy*& std::_Vector_alloc > >::() (0x17C2) + # Name: _Myproxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xc2, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1FCE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x174E) + # FunctionType: std::_Vector_val >& std::_Vector_alloc > >::() (0x17CD) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xcd, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1FCF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x17B5) + # FunctionType: std::_Wrap_alloc >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x182C) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb5, 0x17, 0x00, 0x00 + .byte 0x2c, 0x18, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # Procedure (0x1FD0) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Wrap_alloc >& (0x17BC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&) (0x17BD) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xbc, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbd, 0x17, 0x00, 0x00 + # FuncId (0x1FD1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Wrap_alloc >& (std::_Wrap_alloc >&) (0x1FD0) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xd0, 0x1f, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFunction (0x1FD2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1CB9) + # ThisType: std::allocator* (0x1CE2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1754) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0xe2, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FD3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1CB9) + # FunctionType: void std::allocator::(const std::allocator&) (0x1FD2) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0xd2, 0x1f, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1FD4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x17B5) + # FunctionType: std::_Vector_val >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x183B) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb5, 0x17, 0x00, 0x00 + .byte 0x3b, 0x18, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x1FD5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_val > (0x17CB) + # FunctionType: void std::_Vector_val >::() (0x1848) + # Name: ~_Vector_val + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xcb, 0x17, 0x00, 0x00 + .byte 0x48, 0x18, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1FD6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const int* (0x105C) + # ArgType: const int* (0x105C) + # ArgType: std::forward_iterator_tag (0x10DC) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + # MemberFunction (0x1FD7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const int*, const int*, std::forward_iterator_tag) (0x1FD6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xd6, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FD8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x174D) + # FunctionType: void std::vector >::(const int*, const int*, std::forward_iterator_tag) (0x1FD7) + # Name: _Construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0xd7, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x00, 0xf1 + # MemberFuncId (0x1FD9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x174D) + # FunctionType: bool std::vector >::(unsigned __int64) (0x17A7) + # Name: _Buy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0xa7, 0x17, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x1FDA) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, const int*) (0x10EE) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xee, 0x10, 0x00, 0x00 + # FuncId (0x1FDB) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: __int64 (const int*, const int*) (0x1FDA) + # Name: distance + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xda, 0x1f, 0x00, 0x00 + .byte 0x64, 0x69, 0x73, 0x74 + .byte 0x61, 0x6e, 0x63, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1FDC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const int* (0x105C) + # ArgType: const int* (0x105C) + # ArgType: int* (0x674) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + # MemberFunction (0x1FDD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const int*, const int*, int*) (0x1FDC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xdc, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FDE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x174D) + # FunctionType: int* std::vector >::(const int*, const int*, int*) (0x1FDD) + # Name: _Ucopy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0xdd, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x55, 0x63, 0x6f + .byte 0x70, 0x79, 0x00, 0xf1 + # MemberFuncId (0x1FDF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x174E) + # FunctionType: int*& std::_Vector_alloc > >::() (0x17D2) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xd2, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1FE0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x174E) + # FunctionType: int*& std::_Vector_alloc > >::() (0x17D2) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xd2, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x1FE1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x174D) + # FunctionType: void std::vector >::() (0x1750) + # Name: _Tidy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x50, 0x17, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1FE2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x174E) + # FunctionType: int*& std::_Vector_alloc > >::() (0x17D2) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xd2, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # MemberFuncId (0x1FE3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x174D) + # FunctionType: unsigned __int64 std::vector >::() (0x178A) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x8a, 0x17, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1FE4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x174D) + # FunctionType: void std::vector >::() (0x17AE) + # Name: _Xlen + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0xae, 0x17, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1FE5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x17B0) + # FunctionType: int* std::_Wrap_alloc >::(unsigned __int64) (0x1822) + # Name: allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x22, 0x18, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1FE6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x174E) + # FunctionType: const std::_Wrap_alloc >& std::_Vector_alloc > >::() (0x17C9) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xc9, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFuncId (0x1FE7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x17B0) + # FunctionType: unsigned __int64 std::_Wrap_alloc >::(std::_Nil) (0x1826) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x26, 0x18, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1FE8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x17B5) + # FunctionType: const std::_Wrap_alloc >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x182F) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb5, 0x17, 0x00, 0x00 + .byte 0x2f, 0x18, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x1FE9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator_traits > (0x1827) + # FunctionType: unsigned __int64 std::allocator_traits >::(const std::allocator&) (0x185A) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x27, 0x18, 0x00, 0x00 + .byte 0x5a, 0x18, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1FEA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1751) + # FunctionType: unsigned __int64 std::allocator::() (0x17E8) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x51, 0x17, 0x00, 0x00 + .byte 0xe8, 0x17, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1FEB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1751) + # FunctionType: int* std::allocator::(unsigned __int64) (0x17E5) + # Name: allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x51, 0x17, 0x00, 0x00 + .byte 0xe5, 0x17, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1FEC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const int* (0x105C) + # ArgType: const int* (0x105C) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x1FED) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const int*, const int*, std::random_access_iterator_tag) (0x1FEC) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xec, 0x1f, 0x00, 0x00 + # FuncId (0x1FEE) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: __int64 (const int*, const int*, std::random_access_iterator_tag) (0x1FED) + # Name: _Distance1 + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xed, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x44, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x31, 0x00, 0xf1 + # ArgList (0x1FEF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const int* (0x105C) + # ArgType: const wchar_t* (0x1E5E) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x5e, 0x1e, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # Procedure (0x1FF0) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const int*, const wchar_t*, unsigned) (0x1FEF) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xef, 0x1f, 0x00, 0x00 + # FuncId (0x1FF1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (const int*, const wchar_t*, unsigned) (0x1FF0) + # Name: _Debug_pointer + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xf0, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x62 + .byte 0x75, 0x67, 0x5f, 0x70 + .byte 0x6f, 0x69, 0x6e, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + # ArgList (0x1FF2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const int* (0x105C) + # ArgType: const int* (0x105C) + # ArgType: int* (0x674) + # ArgType: std::_Wrap_alloc >& (0x17BC) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0xbc, 0x17, 0x00, 0x00 + # Procedure (0x1FF3) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int* (0x674) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const int*, const int*, int*, std::_Wrap_alloc >&) (0x1FF2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xf2, 0x1f, 0x00, 0x00 + # FuncId (0x1FF4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: int* (const int*, const int*, int*, std::_Wrap_alloc >&) (0x1FF3) + # Name: _Uninitialized_copy + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xf3, 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 (0x1FF5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int*& (0x1426) + # ArgType: int* (0x674) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + # Procedure (0x1FF6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int*& (0x1426) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*&, int*) (0x1FF5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf5, 0x1f, 0x00, 0x00 + # FuncId (0x1FF7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: int*& (int*&, int*) (0x1FF6) + # Name: _Rechecked + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xf6, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + # FuncId (0x1FF8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: int* (const int*, const int*, int*, std::_Wrap_alloc >&) (0x1FF3) + # Name: _Uninitialized_copy_al_unchecked + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xf3, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x63 + .byte 0x6f, 0x70, 0x79, 0x5f + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x1FF9) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int* (0x674) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int*) (0x1E37) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x37, 0x1e, 0x00, 0x00 + # FuncId (0x1FFA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: int* (int*) (0x1FF9) + # Name: _Unchecked + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xf9, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + # Procedure (0x1FFB) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const int* (0x105C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int*) (0x17AA) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xaa, 0x17, 0x00, 0x00 + # FuncId (0x1FFC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: const int* (const int*) (0x1FFB) + # Name: _Unchecked + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xfb, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + # Struct (0x1FFD) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Really_trivial_ptr_iterator_tag + # LinkageName: .?AU_Really_trivial_ptr_iterator_tag@std@@ + # } + .byte 0x66, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x52, 0x65, 0x61, 0x6c + .byte 0x6c, 0x79, 0x5f, 0x74 + .byte 0x72, 0x69, 0x76, 0x69 + .byte 0x61, 0x6c, 0x5f, 0x70 + .byte 0x74, 0x72, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x74, 0x61, 0x67, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x52, 0x65, 0x61 + .byte 0x6c, 0x6c, 0x79, 0x5f + .byte 0x74, 0x72, 0x69, 0x76 + .byte 0x69, 0x61, 0x6c, 0x5f + .byte 0x70, 0x74, 0x72, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x74, 0x61, 0x67 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # ArgList (0x1FFE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: const int* (0x105C) + # ArgType: const int* (0x105C) + # ArgType: int* (0x674) + # ArgType: std::_Wrap_alloc >& (0x17BC) + # ArgType: std::_Really_trivial_ptr_iterator_tag (0x1FFD) + # ArgType: std::integral_constant (0x1297) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0xbc, 0x17, 0x00, 0x00 + .byte 0xfd, 0x1f, 0x00, 0x00 + .byte 0x97, 0x12, 0x00, 0x00 + # Procedure (0x1FFF) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int* (0x674) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 6 + # ArgListType: (const int*, const int*, int*, std::_Wrap_alloc >&, std::_Really_trivial_ptr_iterator_tag, std::integral_constant) (0x1FFE) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0xfe, 0x1f, 0x00, 0x00 + # Struct (0x2000) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Trivially_copyable_ptr_iterator_tag + # LinkageName: .?AU_Trivially_copyable_ptr_iterator_tag@std@@ + # } + .byte 0x6e, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x72, 0x69, 0x76 + .byte 0x69, 0x61, 0x6c, 0x6c + .byte 0x79, 0x5f, 0x63, 0x6f + .byte 0x70, 0x79, 0x61, 0x62 + .byte 0x6c, 0x65, 0x5f, 0x70 + .byte 0x74, 0x72, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x74, 0x61, 0x67, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x54, 0x72, 0x69 + .byte 0x76, 0x69, 0x61, 0x6c + .byte 0x6c, 0x79, 0x5f, 0x63 + .byte 0x6f, 0x70, 0x79, 0x61 + .byte 0x62, 0x6c, 0x65, 0x5f + .byte 0x70, 0x74, 0x72, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x74, 0x61, 0x67 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # FieldList (0x2001) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Trivially_copyable_ptr_iterator_tag (0x2000) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x00, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x2002) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2001) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Really_trivial_ptr_iterator_tag + # LinkageName: .?AU_Really_trivial_ptr_iterator_tag@std@@ + # } + .byte 0x66, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x00, 0x02 + .byte 0x01, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x52, 0x65, 0x61, 0x6c + .byte 0x6c, 0x79, 0x5f, 0x74 + .byte 0x72, 0x69, 0x76, 0x69 + .byte 0x61, 0x6c, 0x5f, 0x70 + .byte 0x74, 0x72, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x74, 0x61, 0x67, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x52, 0x65, 0x61 + .byte 0x6c, 0x6c, 0x79, 0x5f + .byte 0x74, 0x72, 0x69, 0x76 + .byte 0x69, 0x61, 0x6c, 0x5f + .byte 0x70, 0x74, 0x72, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x74, 0x61, 0x67 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2003) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Really_trivial_ptr_iterator_tag (0x2002) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 544 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x02, 0x20, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x20, 0x02, 0x00, 0x00 + # Struct (0x2004) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_General_ptr_iterator_tag + # LinkageName: .?AU_General_ptr_iterator_tag@std@@ + # } + .byte 0x5a, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x47, 0x65, 0x6e, 0x65 + .byte 0x72, 0x61, 0x6c, 0x5f + .byte 0x70, 0x74, 0x72, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x74, 0x61, 0x67 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x5f, 0x47, 0x65 + .byte 0x6e, 0x65, 0x72, 0x61 + .byte 0x6c, 0x5f, 0x70, 0x74 + .byte 0x72, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x74 + .byte 0x61, 0x67, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FieldList (0x2005) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_General_ptr_iterator_tag (0x2004) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x04, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x2006) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2005) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Trivially_copyable_ptr_iterator_tag + # LinkageName: .?AU_Trivially_copyable_ptr_iterator_tag@std@@ + # } + .byte 0x6e, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x00, 0x02 + .byte 0x05, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x72, 0x69, 0x76 + .byte 0x69, 0x61, 0x6c, 0x6c + .byte 0x79, 0x5f, 0x63, 0x6f + .byte 0x70, 0x79, 0x61, 0x62 + .byte 0x6c, 0x65, 0x5f, 0x70 + .byte 0x74, 0x72, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x74, 0x61, 0x67, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x54, 0x72, 0x69 + .byte 0x76, 0x69, 0x61, 0x6c + .byte 0x6c, 0x79, 0x5f, 0x63 + .byte 0x6f, 0x70, 0x79, 0x61 + .byte 0x62, 0x6c, 0x65, 0x5f + .byte 0x70, 0x74, 0x72, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x74, 0x61, 0x67 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2007) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Trivially_copyable_ptr_iterator_tag (0x2006) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 539 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x06, 0x20, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x1b, 0x02, 0x00, 0x00 + # Struct (0x2008) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C7) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_General_ptr_iterator_tag + # LinkageName: .?AU_General_ptr_iterator_tag@std@@ + # } + .byte 0x5a, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x47, 0x65, 0x6e, 0x65 + .byte 0x72, 0x61, 0x6c, 0x5f + .byte 0x70, 0x74, 0x72, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x74, 0x61, 0x67 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x5f, 0x47, 0x65 + .byte 0x6e, 0x65, 0x72, 0x61 + .byte 0x6c, 0x5f, 0x70, 0x74 + .byte 0x72, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x74 + .byte 0x61, 0x67, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2009) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_General_ptr_iterator_tag (0x2008) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 535 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x08, 0x20, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x17, 0x02, 0x00, 0x00 + # FuncId (0x200A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: int* (const int*, const int*, int*, std::_Wrap_alloc >&, std::_Really_trivial_ptr_iterator_tag, std::integral_constant) (0x1FFF) + # Name: _Uninitialized_copy_al_unchecked1 + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xff, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x63 + .byte 0x6f, 0x70, 0x79, 0x5f + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x31, 0x00, 0xf2, 0xf1 + # Pointer (0x200B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const int (0x1042) + # PointerAttributes: 0x1040C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # Pointer (0x200C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const int* const (0x200B) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0b, 0x20, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x200D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int* const& (0x200C) + # ArgType: int* const& (0x1DCB) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x0c, 0x20, 0x00, 0x00 + .byte 0xcb, 0x1d, 0x00, 0x00 + # Procedure (0x200E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Really_trivial_ptr_iterator_tag (0x1FFD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int* const&, int* const&) (0x200D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xfd, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0d, 0x20, 0x00, 0x00 + # FuncId (0x200F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Really_trivial_ptr_iterator_tag (const int* const&, int* const&) (0x200E) + # Name: _Ptr_copy_cat + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x0e, 0x20, 0x00, 0x00 + .byte 0x5f, 0x50, 0x74, 0x72 + .byte 0x5f, 0x63, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x63, 0x61 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Procedure (0x2010) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int* (0x674) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const int*, const int*, int*) (0x1FDC) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xdc, 0x1f, 0x00, 0x00 + # FuncId (0x2011) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: int* (const int*, const int*, int*) (0x2010) + # Name: _Copy_memmove + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x10, 0x20, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x6d, 0x65 + .byte 0x6d, 0x6d, 0x6f, 0x76 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Pointer (0x2012) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: char (0x70) + # PointerAttributes: 0x1040C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # MemberFuncId (0x2013) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x174E) + # FunctionType: void std::_Vector_alloc > >::() (0x17B7) + # Name: _Orphan_all + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xb7, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + # MemberFuncId (0x2014) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x174D) + # FunctionType: void std::vector >::(int*, int*) (0x17A8) + # Name: _Destroy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0xa8, 0x17, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2015) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x17B0) + # FunctionType: void std::_Wrap_alloc >::(int*, unsigned __int64) (0x1825) + # Name: deallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x25, 0x18, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # ArgList (0x2016) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int* (0x674) + # ArgType: int* (0x674) + # ArgType: std::_Wrap_alloc >& (0x17BC) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0xbc, 0x17, 0x00, 0x00 + # Procedure (0x2017) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int*, int*, std::_Wrap_alloc >&) (0x2016) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x16, 0x20, 0x00, 0x00 + # FuncId (0x2018) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (int*, int*, std::_Wrap_alloc >&) (0x2017) + # Name: _Destroy_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x17, 0x20, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + # ArgList (0x2019) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: int* (0x674) + # ArgType: int* (0x674) + # ArgType: std::_Wrap_alloc >& (0x17BC) + # ArgType: std::integral_constant (0x1297) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0xbc, 0x17, 0x00, 0x00 + .byte 0x97, 0x12, 0x00, 0x00 + # Procedure (0x201A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (int*, int*, std::_Wrap_alloc >&, std::integral_constant) (0x2019) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x19, 0x20, 0x00, 0x00 + # FuncId (0x201B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (int*, int*, std::_Wrap_alloc >&, std::integral_constant) (0x201A) + # Name: _Destroy_range1 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x1a, 0x20, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x31, 0x00 + # MemberFuncId (0x201C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1751) + # FunctionType: void std::allocator::(int*, unsigned __int64) (0x17E4) + # Name: deallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x51, 0x17, 0x00, 0x00 + .byte 0xe4, 0x17, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # MemberFuncId (0x201D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x174E) + # FunctionType: void std::_Vector_alloc > >::() (0x17B7) + # Name: _Free_proxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xb7, 0x17, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + # MemberFuncId (0x201E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x17B0) + # FunctionType: std::_Wrap_alloc > std::_Wrap_alloc >::(std::_Nil) (0x1814) + # Name: select_on_container_copy_construction + # } + .byte 0x32, 0x00, 0x02, 0x16 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x14, 0x18, 0x00, 0x00 + .byte 0x73, 0x65, 0x6c, 0x65 + .byte 0x63, 0x74, 0x5f, 0x6f + .byte 0x6e, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x74, 0x61, 0x69 + .byte 0x6e, 0x65, 0x72, 0x5f + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x5f, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFunction (0x201F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x174E) + # ThisType: std::_Vector_alloc > >* (0x17B6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&&) (0x181C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xb6, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1c, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2020) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x174E) + # FunctionType: void std::_Vector_alloc > >::(std::_Wrap_alloc >&&) (0x201F) + # Name: _Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0x1f, 0x20, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + # ArgList (0x2021) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x177D) + # ArgType: std::_Vector_const_iterator > > (0x177D) + # ArgType: int* (0x674) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + # MemberFunction (0x2022) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: std::vector > (0x174D) + # ThisType: std::vector >* (0x174F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vector_const_iterator > >, std::_Vector_const_iterator > >, int*) (0x2021) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x21, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2023) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x174D) + # FunctionType: int* std::vector >::(std::_Vector_const_iterator > >, std::_Vector_const_iterator > >, int*) (0x2022) + # Name: _Ucopy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x22, 0x20, 0x00, 0x00 + .byte 0x5f, 0x55, 0x63, 0x6f + .byte 0x70, 0x79, 0x00, 0xf1 + # Pointer (0x2024) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator > > (0x177D) + # PointerAttributes: 0x3002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 24 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0x2c, 0x00, 0x03, 0x00 + # MemberFuncId (0x2025) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x174D) + # FunctionType: std::_Vector_const_iterator > > std::vector >::() (0x178C) + # Name: end + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x8c, 0x17, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2026) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x174D) + # FunctionType: std::_Vector_const_iterator > > std::vector >::() (0x178C) + # Name: begin + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x8c, 0x17, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2027) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator_traits > (0x1827) + # FunctionType: std::allocator std::allocator_traits >::(const std::allocator&) (0x185B) + # Name: select_on_container_copy_construction + # } + .byte 0x32, 0x00, 0x02, 0x16 + .byte 0x27, 0x18, 0x00, 0x00 + .byte 0x5b, 0x18, 0x00, 0x00 + .byte 0x73, 0x65, 0x6c, 0x65 + .byte 0x63, 0x74, 0x5f, 0x6f + .byte 0x6e, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x74, 0x61, 0x69 + .byte 0x6e, 0x65, 0x72, 0x5f + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x5f, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Pointer (0x2028) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x1751) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x51, 0x17, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2029) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::allocator&& (0x2028) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x28, 0x20, 0x00, 0x00 + # MemberFunction (0x202A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x17B0) + # ThisType: std::_Wrap_alloc >* (0x1818) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::allocator&&) (0x2029) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x18, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x29, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x202B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x17B0) + # FunctionType: void std::_Wrap_alloc >::(std::allocator&&) (0x202A) + # Name: _Wrap_alloc + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x2a, 0x20, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + # ArgList (0x202C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::allocator& (0x1852) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x52, 0x18, 0x00, 0x00 + # Procedure (0x202D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::allocator&& (0x2028) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::allocator&) (0x202C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x28, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x2c, 0x20, 0x00, 0x00 + # FuncId (0x202E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::allocator&& (std::allocator&) (0x202D) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x2d, 0x20, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # Procedure (0x202F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Wrap_alloc >&& (0x181B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&) (0x17BD) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x1b, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbd, 0x17, 0x00, 0x00 + # FuncId (0x2030) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Wrap_alloc >&& (std::_Wrap_alloc >&) (0x202F) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x2f, 0x20, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # ArgList (0x2031) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_One_then_variadic_args_t (0x1FBD) + # ArgType: std::_Wrap_alloc >&& (0x181B) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xbd, 0x1f, 0x00, 0x00 + .byte 0x1b, 0x18, 0x00, 0x00 + # MemberFunction (0x2032) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x17B5) + # ThisType: std::_Compressed_pair >,std::_Vector_val >,1>* (0x182B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_One_then_variadic_args_t, std::_Wrap_alloc >&&) (0x2031) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x17, 0x00, 0x00 + .byte 0x2b, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x31, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2033) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x17B5) + # FunctionType: void std::_Compressed_pair >,std::_Vector_val >,1>::(std::_One_then_variadic_args_t, std::_Wrap_alloc >&&) (0x2032) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xb5, 0x17, 0x00, 0x00 + .byte 0x32, 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 (0x2034) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x17B0) + # FunctionType: void std::_Wrap_alloc >::(std::_Wrap_alloc >&&) (0x181D) + # Name: _Wrap_alloc + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x1d, 0x18, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + # FuncId (0x2035) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Wrap_alloc >&& (std::_Wrap_alloc >&) (0x202F) + # Name: move + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x2f, 0x20, 0x00, 0x00 + .byte 0x6d, 0x6f, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2036) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x177D) + # ArgType: std::_Vector_const_iterator > > (0x177D) + # ArgType: int* (0x674) + # ArgType: std::_Wrap_alloc >& (0x17BC) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0xbc, 0x17, 0x00, 0x00 + # Procedure (0x2037) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int* (0x674) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Vector_const_iterator > >, std::_Vector_const_iterator > >, int*, std::_Wrap_alloc >&) (0x2036) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x36, 0x20, 0x00, 0x00 + # FuncId (0x2038) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: int* (std::_Vector_const_iterator > >, std::_Vector_const_iterator > >, int*, std::_Wrap_alloc >&) (0x2037) + # Name: _Uninitialized_copy + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x37, 0x20, 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 (0x2039) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x177D) + # ThisType: std::_Vector_const_iterator > >* (0x17F9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x180A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0xf9, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0a, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x203A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator > > (0x177D) + # FunctionType: void std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2039) + # Name: _Vector_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0x39, 0x20, 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 (0x203B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator > > (0x177D) + # FunctionType: void std::_Vector_const_iterator > >::() (0x17FA) + # Name: ~_Vector_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0xfa, 0x17, 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 + # Procedure (0x203C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const int* (0x105C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator > >) (0x178E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8e, 0x17, 0x00, 0x00 + # FuncId (0x203D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: const int* (std::_Vector_const_iterator > >) (0x203C) + # Name: _Unchecked + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x3c, 0x20, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + # MemberFuncId (0x203E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator > > (0x177D) + # FunctionType: const int* std::_Vector_const_iterator > >::() (0x1802) + # Name: _Unchecked + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0x02, 0x18, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + # Pointer (0x203F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Iterator012 (0x17F8) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf8, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Modifier (0x2040) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Iterator012 (0x17F8) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf8, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2041) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Iterator012 (0x2040) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x40, 0x20, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2042) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Iterator012& (0x2041) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x41, 0x20, 0x00, 0x00 + # MemberFunction (0x2043) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator012 (0x17F8) + # ThisType: std::_Iterator012* (0x203F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Iterator012&) (0x2042) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf8, 0x17, 0x00, 0x00 + .byte 0x3f, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x42, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2044) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator012 (0x17F8) + # FunctionType: void std::_Iterator012::(const std::_Iterator012&) (0x2043) + # Name: _Iterator012 + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xf8, 0x17, 0x00, 0x00 + .byte 0x43, 0x20, 0x00, 0x00 + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x30, 0x31, 0x32 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2045) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator_base12 (0x1255) + # FunctionType: void std::_Iterator_base12::(const std::_Iterator_base12&) (0x1329) + # Name: _Iterator_base12 + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x29, 0x13, 0x00, 0x00 + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x31, 0x32 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2046) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator_base12 (0x1255) + # FunctionType: std::_Iterator_base12& std::_Iterator_base12::(const std::_Iterator_base12&) (0x132C) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2047) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator_base12 (0x1255) + # FunctionType: void std::_Iterator_base12::(const std::_Container_base12*) (0x132E) + # Name: _Adopt + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x2e, 0x13, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x6f + .byte 0x70, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2048) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator_base12 (0x1255) + # FunctionType: void std::_Iterator_base12::() (0x1325) + # Name: _Orphan_me + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x25, 0x13, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x6d, 0x65, 0x00, 0xf1 + # MemberFunction (0x2049) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator012 (0x17F8) + # ThisType: std::_Iterator012* (0x203F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf8, 0x17, 0x00, 0x00 + .byte 0x3f, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x204A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator012 (0x17F8) + # FunctionType: void std::_Iterator012::() (0x2049) + # Name: ~_Iterator012 + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xf8, 0x17, 0x00, 0x00 + .byte 0x49, 0x20, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x49, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x30, 0x31 + .byte 0x32, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x204B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator_base12 (0x1255) + # FunctionType: void std::_Iterator_base12::() (0x1325) + # Name: ~_Iterator_base12 + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x25, 0x13, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x49, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x31 + .byte 0x32, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x204C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x174E) + # FunctionType: const std::_Vector_val >& std::_Vector_alloc > >::() (0x17D0) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xd0, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x204D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x174E) + # FunctionType: const int*& std::_Vector_alloc > >::() (0x17D4) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xd4, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x204E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator > > (0x177D) + # FunctionType: void std::_Vector_const_iterator > >::(int*, const std::_Container_base12*) (0x17FC) + # Name: _Vector_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0xfc, 0x17, 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 (0x204F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x17B5) + # FunctionType: const std::_Vector_val >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x183C) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb5, 0x17, 0x00, 0x00 + .byte 0x3c, 0x18, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2050) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator012 (0x17F8) + # FunctionType: void std::_Iterator012::() (0x2049) + # Name: _Iterator012 + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xf8, 0x17, 0x00, 0x00 + .byte 0x49, 0x20, 0x00, 0x00 + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x30, 0x31, 0x32 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2051) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator_base12 (0x1255) + # FunctionType: void std::_Iterator_base12::() (0x1325) + # Name: _Iterator_base12 + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x25, 0x13, 0x00, 0x00 + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x31, 0x32 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2052) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x174E) + # FunctionType: const int*& std::_Vector_alloc > >::() (0x17D4) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xd4, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x2053) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: int* (int*) (0x1FF9) + # Name: _Unfancy + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xf9, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x66 + .byte 0x61, 0x6e, 0x63, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2054) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x185F) + # FunctionType: void gsl::span::(const char*, __int64) (0x1863) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x63, 0x18, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2055) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x1860) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x60, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2056) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1860) + # ThisType: gsl::span::storage_type >* (0x2055) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, __int64) (0x1862) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x60, 0x18, 0x00, 0x00 + .byte 0x55, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x62, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2057) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1860) + # FunctionType: void gsl::span::storage_type >::(const char*, __int64) (0x2056) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x60, 0x18, 0x00, 0x00 + .byte 0x56, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2058) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1860) + # FunctionType: const char* gsl::span::storage_type >::() (0x1890) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x60, 0x18, 0x00, 0x00 + .byte 0x90, 0x18, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2059) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x174D) + # FunctionType: void std::vector >::() (0x1750) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x50, 0x17, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x205A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x174E) + # FunctionType: void std::_Vector_alloc > >::() (0x17B7) + # Name: _Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0xb7, 0x17, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + # MemberFunction (0x205B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x17B5) + # ThisType: std::_Compressed_pair >,std::_Vector_val >,1>* (0x182B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Zero_then_variadic_args_t) (0x1E3F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x17, 0x00, 0x00 + .byte 0x2b, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3f, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x205C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x17B5) + # FunctionType: void std::_Compressed_pair >,std::_Vector_val >,1>::(std::_Zero_then_variadic_args_t) (0x205B) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xb5, 0x17, 0x00, 0x00 + .byte 0x5b, 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 (0x205D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x17B0) + # FunctionType: void std::_Wrap_alloc >::() (0x1819) + # Name: _Wrap_alloc + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x19, 0x18, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + # MemberFuncId (0x205E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: void std::basic_string,std::allocator >::() (0x1197) + # Name: basic_string + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x58, 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 + # MemberFuncId (0x205F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18B5) + # FunctionType: void gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x18CE) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0xce, 0x18, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x2060) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x18EE) + # ThisType: gsl::span* (0x18F0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span<(anonymous namespace)::DerivedClass,-1>&) (0x18C8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x18, 0x00, 0x00 + .byte 0xf0, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc8, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2061) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x18EE) + # FunctionType: void gsl::span::(const gsl::span<(anonymous namespace)::DerivedClass,-1>&) (0x2060) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xee, 0x18, 0x00, 0x00 + .byte 0x60, 0x20, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2062) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type > (0x18B6) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb6, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2063) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: `anonymous namespace'::DerivedClass* (0x18B9) + # ArgType: gsl::details::extent_type<0> (0x13A8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb9, 0x18, 0x00, 0x00 + .byte 0xa8, 0x13, 0x00, 0x00 + # MemberFunction (0x2064) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type > (0x18B6) + # ThisType: gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type >* (0x2062) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (`anonymous namespace'::DerivedClass*, gsl::details::extent_type<0>) (0x2063) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x18, 0x00, 0x00 + .byte 0x62, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x63, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2065) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type > (0x18B6) + # FunctionType: void gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type >::(`anonymous namespace'::DerivedClass*, gsl::details::extent_type<0>) (0x2064) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xb6, 0x18, 0x00, 0x00 + .byte 0x64, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2066) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18B5) + # FunctionType: __int64 gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x18D4) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0xd4, 0x18, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2067) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x18B5) + # FunctionType: `anonymous namespace'::DerivedClass* gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x18D8) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0xd8, 0x18, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2068) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x18EF) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xef, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2069) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const `anonymous namespace'::DerivedClass* (0x18F2) + # ArgType: gsl::details::extent_type<-1> (0x1039) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf2, 0x18, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + # MemberFunction (0x206A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x18EF) + # ThisType: gsl::span::storage_type >* (0x2068) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const `anonymous namespace'::DerivedClass*, gsl::details::extent_type<-1>) (0x2069) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xef, 0x18, 0x00, 0x00 + .byte 0x68, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x69, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x206B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x18EF) + # FunctionType: void gsl::span::storage_type >::(const `anonymous namespace'::DerivedClass*, gsl::details::extent_type<-1>) (0x206A) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xef, 0x18, 0x00, 0x00 + .byte 0x6a, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x206C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type > (0x18B6) + # FunctionType: `anonymous namespace'::DerivedClass* gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type >::() (0x18EA) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb6, 0x18, 0x00, 0x00 + .byte 0xea, 0x18, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Array (0x206D) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: const int (0x1042) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 12 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x0c, 0x00, 0x00, 0xf1 + # Pointer (0x206E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x206D + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6d, 0x20, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x206F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: & (0x206E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6e, 0x20, 0x00, 0x00 + # MemberFunction (0x2070) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10E9) + # ThisType: gsl::span* (0x10EB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x206F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6f, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2071) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10E9) + # FunctionType: void gsl::span::(&) (0x2070) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0x70, 0x20, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x2072) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10E9) + # ThisType: gsl::span* (0x10EB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2073) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10E9) + # FunctionType: void gsl::span::(const gsl::span&) (0x2072) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0x72, 0x20, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2074) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10E9) + # FunctionType: bool gsl::span::() (0x1101) + # Name: empty + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0x01, 0x11, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Modifier (0x2075) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____24:: (0x192B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2b, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2076) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____24:: (0x2075) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x75, 0x20, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2077) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____24:: (0x192B) + # ThisType: const ____C_A_T_C_H____T_E_S_T____24::* (0x2076) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span) (0x1F0B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2b, 0x19, 0x00, 0x00 + .byte 0x76, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0b, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2078) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____24:: (0x192B) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____24::::(gsl::span) (0x2077) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2b, 0x19, 0x00, 0x00 + .byte 0x77, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Pointer (0x2079) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x10E9) + # PointerAttributes: 0x2002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 16 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x02, 0x00 + # MemberFuncId (0x207A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____24:: (0x1924) + # FunctionType: gsl::span ____C_A_T_C_H____T_E_S_T____24::::() (0x1927) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x24, 0x19, 0x00, 0x00 + .byte 0x27, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Class (0x207B) { + # 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 (0x207C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::extent_type<3> (0x207B) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7b, 0x20, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x207D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<3> (0x207B) + # ThisType: gsl::details::extent_type<3>* (0x207C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x20, 0x00, 0x00 + .byte 0x7c, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x207E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<3> (0x207B) + # ThisType: gsl::details::extent_type<3>* (0x207C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x20, 0x00, 0x00 + .byte 0x7c, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x207F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<3>::() (0x207D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<3>::(__int64) (0x207E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7d, 0x20, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7e, 0x20, 0x00, 0x00 + # Modifier (0x2080) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::extent_type<3> (0x207B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x7b, 0x20, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2081) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::extent_type<3> (0x2080) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x80, 0x20, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2082) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::details::extent_type<3> (0x207B) + # ThisType: const gsl::details::extent_type<3>* (0x2081) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x7b, 0x20, 0x00, 0x00 + .byte 0x81, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2083) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x207F + # Name: extent_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::details::extent_type<3>::() (0x2082) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # } + .byte 0x3a, 0x00, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x7f, 0x20, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x82, 0x20, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + # Class (0x2084) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2083) + # 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 0x83, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x3c + .byte 0x33, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x65, 0x78, 0x74 + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x40, 0x24, 0x30, 0x32 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2085) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::extent_type<3> (0x2084) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 304 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x84, 0x20, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x30, 0x01, 0x00, 0x00 + # MemberFuncId (0x2086) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<3> (0x207B) + # FunctionType: void gsl::details::extent_type<3>::() (0x207D) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x7b, 0x20, 0x00, 0x00 + .byte 0x7d, 0x20, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Procedure (0x2087) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const int* (0x105C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1044) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x10, 0x00, 0x00 + # FuncId (0x2088) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: const int* (const int&) (0x2087) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x87, 0x20, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # ArgList (0x2089) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x10F6) + # ArgType: gsl::details::extent_type<3> (0x207B) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf6, 0x10, 0x00, 0x00 + .byte 0x7b, 0x20, 0x00, 0x00 + # MemberFunction (0x208A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x10EA) + # ThisType: gsl::span::storage_type >* (0x1D36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<3>) (0x2089) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x10, 0x00, 0x00 + .byte 0x36, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x89, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x208B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x10EA) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, gsl::details::extent_type<3>) (0x208A) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xea, 0x10, 0x00, 0x00 + .byte 0x8a, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x208C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::details::extent_type<3> (0x207B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x7b, 0x20, 0x00, 0x00 + # MemberFunction (0x208D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # ThisType: gsl::details::extent_type<-1>* (0x10CA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::extent_type<3>) (0x208C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xca, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8c, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x208E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # FunctionType: void gsl::details::extent_type<-1>::(gsl::details::extent_type<3>) (0x208D) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x8d, 0x20, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x208F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<3> (0x207B) + # FunctionType: __int64 gsl::details::extent_type<3>::() (0x2082) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7b, 0x20, 0x00, 0x00 + .byte 0x82, 0x20, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2090) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int* (0x105C) + # ArgType: gsl::details::extent_type<-1> (0x1039) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + # MemberFunction (0x2091) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x10EA) + # ThisType: gsl::span::storage_type >* (0x1D36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, gsl::details::extent_type<-1>) (0x2090) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x10, 0x00, 0x00 + .byte 0x36, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x90, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2092) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x10EA) + # FunctionType: void gsl::span::storage_type >::(const int*, gsl::details::extent_type<-1>) (0x2091) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xea, 0x10, 0x00, 0x00 + .byte 0x91, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x2093) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x147A) + # ClassType: gsl::span (0x14D0) + # ThisType: const gsl::span* (0x14E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xe2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2094) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14D0) + # FunctionType: gsl::span gsl::span::() (0x2093) + # Name: first + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0x93, 0x20, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2095) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x147A) + # FunctionType: __int64 gsl::span::() (0x148F) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x8f, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2096) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14D0) + # FunctionType: gsl::span gsl::span::(__int64) (0x14E3) + # Name: first + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xe3, 0x14, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2097) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1380) + # ClassType: gsl::span (0x14D0) + # ThisType: const gsl::span* (0x14E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xe2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2098) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14D0) + # FunctionType: gsl::span gsl::span::() (0x2097) + # Name: first + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0x97, 0x20, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2099) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1380) + # FunctionType: __int64 gsl::span::() (0x1395) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x95, 0x13, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x209A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x14D0) + # ClassType: gsl::span (0x14D0) + # ThisType: const gsl::span* (0x14E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xe2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x209B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14D0) + # FunctionType: gsl::span gsl::span::() (0x209A) + # Name: first + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0x9a, 0x20, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x209C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14D0) + # FunctionType: __int64 gsl::span::() (0x14E5) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xe5, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x209D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1380) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x209E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: gsl::span gsl::span::() (0x209D) + # Name: first + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x9d, 0x20, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x209F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: gsl::span gsl::span::(__int64) (0x1021) + # Name: first + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x21, 0x10, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x20A0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14D0) + # FunctionType: void gsl::span::(int*, __int64) (0x14D4) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xd4, 0x14, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x20A1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x14D2) + # ThisType: gsl::span::storage_type >* (0x1ED9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, __int64) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0xd9, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x20A2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x14D2) + # FunctionType: void gsl::span::storage_type >::(int*, __int64) (0x20A1) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0xa1, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x20A3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<5> (0x14F8) + # FunctionType: void gsl::details::extent_type<5>::(__int64) (0x1503) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf8, 0x14, 0x00, 0x00 + .byte 0x03, 0x15, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x20A4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14D0) + # FunctionType: gsl::span gsl::span::() (0x2093) + # Name: last + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0x93, 0x20, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x20A5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14D0) + # FunctionType: gsl::span gsl::span::(__int64) (0x14E3) + # Name: last + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xe3, 0x14, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x20A6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14D0) + # FunctionType: gsl::span gsl::span::() (0x2097) + # Name: last + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0x97, 0x20, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x20A7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14D0) + # FunctionType: gsl::span gsl::span::() (0x209A) + # Name: last + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0x9a, 0x20, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x20A8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: gsl::span gsl::span::() (0x209D) + # Name: last + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x9d, 0x20, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x20A9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: gsl::span gsl::span::(__int64) (0x1021) + # Name: last + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x21, 0x10, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x20AA) { + # 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 (0x20AB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<5> (0x20AA) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xaa, 0x20, 0x00, 0x00 + # MemberFunction (0x20AC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x14D0) + # ThisType: const gsl::span* (0x14E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<5>) (0x20AB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xe2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xab, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x20AD) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x10C7) + # 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 0xc7, 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 (0x20AE) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::subspan_selector<5> (0x20AD) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 615 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xad, 0x20, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x67, 0x02, 0x00, 0x00 + # MemberFuncId (0x20AF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14D0) + # FunctionType: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<5>) (0x20AC) + # Name: make_subspan + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xac, 0x20, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x75, 0x62 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x20B0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x14D9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd9, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x20B1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(const gsl::span&) (0x20B0) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0xb0, 0x20, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x20B2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: gsl::span gsl::span::(__int64, __int64) (0x1023) + # Name: subspan + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x23, 0x10, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + # ArgList (0x20B3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* (0x674) + # ArgType: gsl::details::extent_type<5> (0x14F8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0xf8, 0x14, 0x00, 0x00 + # MemberFunction (0x20B4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: gsl::span::storage_type >* (0x1C04) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, gsl::details::extent_type<5>) (0x20B3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x04, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb3, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x20B5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1006) + # FunctionType: void gsl::span::storage_type >::(int*, gsl::details::extent_type<5>) (0x20B4) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0xb4, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x20B6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x1034) + # Name: make_subspan + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x34, 0x10, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x75, 0x62 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x20B7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x101A) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1a, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x20B8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: gsl::span::storage_type >* (0x1C04) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x1019) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x04, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x19, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x20B9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1006) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, __int64) (0x20B8) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0xb8, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x20BA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14D0) + # FunctionType: gsl::span gsl::span::() (0x2093) + # Name: subspan + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0x93, 0x20, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + # MemberFuncId (0x20BB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14D0) + # FunctionType: gsl::span gsl::span::(__int64, __int64) (0x14E4) + # Name: subspan + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xe4, 0x14, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + # MemberFuncId (0x20BC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14D0) + # FunctionType: gsl::span gsl::span::() (0x2097) + # Name: subspan + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0x97, 0x20, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + # MemberFuncId (0x20BD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14D0) + # FunctionType: gsl::span gsl::span::() (0x209A) + # Name: subspan + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0x9a, 0x20, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + # MemberFunction (0x20BE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x163E) + # ClassType: gsl::span (0x14D0) + # ThisType: const gsl::span* (0x14E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xe2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x20BF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14D0) + # FunctionType: gsl::span gsl::span::() (0x20BE) + # Name: subspan + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xbe, 0x20, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + # MemberFuncId (0x20C0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x163E) + # FunctionType: __int64 gsl::span::() (0x1653) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x53, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x20C1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: gsl::span gsl::span::() (0x209D) + # Name: subspan + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x9d, 0x20, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + # MemberFuncId (0x20C2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x163E) + # FunctionType: void gsl::span::(int*, __int64) (0x1641) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x41, 0x16, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x20C3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x163F) + # ThisType: gsl::span::storage_type >* (0x1F32) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, __int64) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3f, 0x16, 0x00, 0x00 + .byte 0x32, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x20C4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x163F) + # FunctionType: void gsl::span::storage_type >::(int*, __int64) (0x20C3) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x3f, 0x16, 0x00, 0x00 + .byte 0xc3, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x20C5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x1479 + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x79, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x20C6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: & (0x20C5) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc5, 0x20, 0x00, 0x00 + # MemberFunction (0x20C7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x20C6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc6, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x20C8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(&) (0x20C7) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0xc7, 0x20, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x20C9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: & (0x19D9) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd9, 0x19, 0x00, 0x00 + # MemberFunction (0x20CA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x147A) + # ThisType: gsl::span* (0x147C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x20C9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc9, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x20CB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x147A) + # FunctionType: void gsl::span::(&) (0x20CA) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0xca, 0x20, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x20CC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x147A) + # FunctionType: int& gsl::span::(__int64) (0x1491) + # Name: at + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x91, 0x14, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + # MemberFuncId (0x20CD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<2> (0x14A2) + # FunctionType: void gsl::details::extent_type<2>::() (0x14AC) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa2, 0x14, 0x00, 0x00 + .byte 0xac, 0x14, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # ArgList (0x20CE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1485) + # ArgType: gsl::details::extent_type<2> (0x14A2) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x85, 0x14, 0x00, 0x00 + .byte 0xa2, 0x14, 0x00, 0x00 + # MemberFunction (0x20CF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x147B) + # ThisType: gsl::span::storage_type >* (0x1E9A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<2>) (0x20CE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x14, 0x00, 0x00 + .byte 0x9a, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xce, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x20D0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x147B) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, gsl::details::extent_type<2>) (0x20CF) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x7b, 0x14, 0x00, 0x00 + .byte 0xcf, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x20D1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x147A) + # FunctionType: int& gsl::span::(__int64) (0x1491) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x91, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x20D2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # FunctionType: void gsl::details::span_iterator,0>::() (0x1069) + # Name: span_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x69, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x20D3) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ExprLhs,0> &> + # LinkageName: .?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@ + # } + .byte 0xae, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x41, 0x40 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x20D4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::span_iterator,0> (0x106D) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6d, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x20D5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::details::span_iterator,0>& (0x20D4) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd4, 0x20, 0x00, 0x00 + # MemberFunction (0x20D6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs,0> &> (0x20D3) + # ClassType: Catch::Decomposer (0x1BF3) + # ThisType: Catch::Decomposer* (0x1BF4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x20D5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd3, 0x20, 0x00, 0x00 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0xf4, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x20D7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs,0> &> (0x20D3) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd3, 0x20, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x20D8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs,0> &> (0x20D3) + # ThisType: Catch::ExprLhs,0> &>* (0x20D7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x20D5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd3, 0x20, 0x00, 0x00 + .byte 0xd7, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x20D9) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr,0> &,bool> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@_N@Catch@@ + # } + .byte 0xba, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x26 + .byte 0x2c, 0x62, 0x6f, 0x6f + .byte 0x6c, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x5f, 0x4e, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x20DA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,0> &,bool> (0x20D9) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd9, 0x20, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x20DB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,0> &,bool> (0x20DA) + # ClassType: Catch::ExprLhs,0> &> (0x20D3) + # ThisType: Catch::ExprLhs,0> &>* (0x20D7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BD5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xda, 0x20, 0x00, 0x00 + .byte 0xd3, 0x20, 0x00, 0x00 + .byte 0xd7, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x20DC) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::UnaryExpr,0> &> + # LinkageName: .?AV?$UnaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@ + # } + .byte 0xb2, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x55 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x41, 0x40 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x20DD) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs,0> &> (0x20D3) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd3, 0x20, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x20DE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs,0> &> (0x20DD) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdd, 0x20, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x20DF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr,0> &> (0x20DC) + # ClassType: Catch::ExprLhs,0> &> (0x20D3) + # ThisType: const Catch::ExprLhs,0> &>* (0x20DE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdc, 0x20, 0x00, 0x00 + .byte 0xd3, 0x20, 0x00, 0x00 + .byte 0xde, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x20E0) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,0>& (0x20D4) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x20D8) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,0> &,bool> Catch::ExprLhs,0> &>::(bool) (0x20DB) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,0> &,bool> Catch::ExprLhs,0> &>::(bool) (0x20DB) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr,0> &> Catch::ExprLhs,0> &>::() (0x20DF) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd4, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd8, 0x20, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdb, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdb, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdf, 0x20, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x20E1) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x20E0) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: Catch::ExprLhs,0> &> + # LinkageName: .?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@ + # } + .byte 0xae, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0xe0, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x41, 0x40 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x20E2) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs,0> &> (0x20E1) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe1, 0x20, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x20E3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1BF3) + # FunctionType: Catch::ExprLhs,0> &> Catch::Decomposer::(const gsl::details::span_iterator,0>&) (0x20D6) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0xd6, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x20E4) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@ + # } + .byte 0xf6, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x56, 0x31, 0x32, 0x33 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x20E5) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x20E4) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe4, 0x20, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x20E6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x20E5) + # ClassType: Catch::ExprLhs,0> &> (0x20D3) + # ThisType: Catch::ExprLhs,0> &>* (0x20D7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x20D5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe5, 0x20, 0x00, 0x00 + .byte 0xd3, 0x20, 0x00, 0x00 + .byte 0xd7, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x20E7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x20E5) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe5, 0x20, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x20E8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x20E4) + # ThisType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>* (0x20E7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xe4, 0x20, 0x00, 0x00 + .byte 0xe7, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x20E9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x20E4) + # ThisType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>* (0x20E7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x1187) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x20, 0x00, 0x00 + .byte 0xe7, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x20EA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x20E4) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe4, 0x20, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x20EB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const gsl::details::span_iterator,0>& (0x20D4) + # ArgType: Catch::StringRef (0x111F) + # ArgType: const gsl::details::span_iterator,0>& (0x20D4) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xd4, 0x20, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0xd4, 0x20, 0x00, 0x00 + # MemberFunction (0x20EC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x20E4) + # ThisType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>* (0x20EA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const gsl::details::span_iterator,0>&, Catch::StringRef, const gsl::details::span_iterator,0>&) (0x20EB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x20, 0x00, 0x00 + .byte 0xea, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xeb, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x20ED) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x112A) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,0>& (0x20D4) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x111F) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,0>& (0x20D4) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::() (0x20E8) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::() (0x20E8) + # 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 >&) (0x20E9) + # 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>&) (0x20EC) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x2a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd4, 0x20, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd4, 0x20, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xe8, 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 0xe8, 0x20, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xe9, 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 0xec, 0x20, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x20EE) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x20ED) + # DerivedFrom: 0x0 + # VShape: (0x1182) + # SizeOf: 56 + # Name: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@ + # } + .byte 0xf6, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0xed, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x56, 0x31, 0x32, 0x33 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x20EF) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x20EE) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xee, 0x20, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x20F0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x20D3) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x20E6) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd3, 0x20, 0x00, 0x00 + .byte 0xe6, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x20F1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x20E4) + # ThisType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>* (0x20EA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x20, 0x00, 0x00 + .byte 0xea, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x20F2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x20E4) + # FunctionType: void Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::() (0x20F1) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe4, 0x20, 0x00, 0x00 + .byte 0xf1, 0x20, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x20F3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x20D3) + # FunctionType: void Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x20D8) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd3, 0x20, 0x00, 0x00 + .byte 0xd8, 0x20, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # ArgList (0x20F4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::details::span_iterator,0>& (0x20D4) + # ArgType: const gsl::details::span_iterator,0>& (0x20D4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd4, 0x20, 0x00, 0x00 + .byte 0xd4, 0x20, 0x00, 0x00 + # Procedure (0x20F5) { + # 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>&) (0x20F4) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf4, 0x20, 0x00, 0x00 + # FuncId (0x20F6) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D63) + # FunctionType: bool (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,0>&) (0x20F5) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x63, 0x1d, 0x00, 0x00 + .byte 0xf5, 0x20, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x20F7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x20E4) + # 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>&) (0x20EC) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe4, 0x20, 0x00, 0x00 + .byte 0xec, 0x20, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # ArgList (0x20F8) { + # 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 (0x20F9) { + # 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>) (0x20F8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf8, 0x20, 0x00, 0x00 + # FuncId (0x20FA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C0C) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x20F9) + # Name: operator== + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x0c, 0x1c, 0x00, 0x00 + .byte 0xf9, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # Pointer (0x20FB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::span_iterator,0> (0x1029) + # PointerAttributes: 0x2002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 16 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x02, 0x00 + # MemberFuncId (0x20FC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x20E4) + # FunctionType: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::() (0x20E8) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xe4, 0x20, 0x00, 0x00 + .byte 0xe8, 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 (0x20FD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x20E4) + # FunctionType: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::() (0x20E8) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe4, 0x20, 0x00, 0x00 + .byte 0xe8, 0x20, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x20FE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x20E4) + # FunctionType: void Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::(std::basic_ostream >&) (0x20E9) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0xe4, 0x20, 0x00, 0x00 + .byte 0xe9, 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 (0x20FF) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x20D5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x20, 0x00, 0x00 + # FuncId (0x2100) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C83) + # FunctionType: std::basic_string,std::allocator > (const gsl::details::span_iterator,0>&) (0x20FF) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x83, 0x1c, 0x00, 0x00 + .byte 0xff, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x2101) { + # 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 (0x2102) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C7) + # 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 0xc7, 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 (0x2103) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker,0> > (0x2102) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 573 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x02, 0x21, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x3d, 0x02, 0x00, 0x00 + # MemberFunction (0x2104) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # ClassType: Catch::StringMaker,0> > (0x2101) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x20D5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x01, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2105) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker,0> > (0x2101) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker,0> >::(const gsl::details::span_iterator,0>&) (0x2104) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x01, 0x21, 0x00, 0x00 + .byte 0x04, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # MemberFuncId (0x2106) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x1191) + # Name: basic_string + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2107) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x1241) + # FunctionType: std::_Wrap_alloc > std::_Wrap_alloc >::(std::_Nil) (0x12F0) + # Name: select_on_container_copy_construction + # } + .byte 0x32, 0x00, 0x02, 0x16 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0xf0, 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 + # MemberFunction (0x2108) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_alloc > > (0x118E) + # ThisType: std::_String_alloc > >* (0x1247) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&&) (0x12F8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x47, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2109) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x118E) + # FunctionType: void std::_String_alloc > >::(std::_Wrap_alloc >&&) (0x2108) + # Name: _String_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x08, 0x21, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x210A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator_traits > (0x1304) + # FunctionType: std::allocator std::allocator_traits >::(const std::allocator&) (0x1376) + # Name: select_on_container_copy_construction + # } + .byte 0x32, 0x00, 0x02, 0x16 + .byte 0x04, 0x13, 0x00, 0x00 + .byte 0x76, 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 (0x210B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x1192) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x210C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::allocator&& (0x210B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0b, 0x21, 0x00, 0x00 + # MemberFunction (0x210D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x1241) + # ThisType: std::_Wrap_alloc >* (0x12F4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::allocator&&) (0x210C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0xf4, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0c, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x210E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x1241) + # FunctionType: void std::_Wrap_alloc >::(std::allocator&&) (0x210D) + # Name: _Wrap_alloc + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0x0d, 0x21, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + # MemberFuncId (0x210F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1192) + # FunctionType: void std::allocator::(const std::allocator&) (0x128C) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x8c, 0x12, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # ArgList (0x2110) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::allocator& (0x136D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6d, 0x13, 0x00, 0x00 + # Procedure (0x2111) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::allocator&& (0x210B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::allocator&) (0x2110) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x0b, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x10, 0x21, 0x00, 0x00 + # FuncId (0x2112) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::allocator&& (std::allocator&) (0x2111) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x11, 0x21, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # Procedure (0x2113) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Wrap_alloc >&& (0x12F7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&) (0x1253) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xf7, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x53, 0x12, 0x00, 0x00 + # FuncId (0x2114) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Wrap_alloc >&& (std::_Wrap_alloc >&) (0x2113) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x13, 0x21, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # ArgList (0x2115) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_One_then_variadic_args_t (0x1FBD) + # ArgType: std::_Wrap_alloc >&& (0x12F7) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xbd, 0x1f, 0x00, 0x00 + .byte 0xf7, 0x12, 0x00, 0x00 + # MemberFunction (0x2116) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair >,std::_String_val >,1> (0x1246) + # ThisType: std::_Compressed_pair >,std::_String_val >,1>* (0x1309) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_One_then_variadic_args_t, std::_Wrap_alloc >&&) (0x2115) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x09, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x15, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2117) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_String_val >,1> (0x1246) + # FunctionType: void std::_Compressed_pair >,std::_String_val >,1>::(std::_One_then_variadic_args_t, std::_Wrap_alloc >&&) (0x2116) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x16, 0x21, 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 (0x2118) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x1241) + # FunctionType: void std::_Wrap_alloc >::(std::_Wrap_alloc >&&) (0x12F9) + # Name: _Wrap_alloc + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0xf9, 0x12, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + # FuncId (0x2119) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Wrap_alloc >&& (std::_Wrap_alloc >&) (0x2113) + # Name: move + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x13, 0x21, 0x00, 0x00 + .byte 0x6d, 0x6f, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x211A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # FunctionType: void gsl::details::span_iterator,1>::() (0x1086) + # Name: span_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x86, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x211B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ExprLhs,1> &> + # LinkageName: .?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@ + # } + .byte 0xae, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x31, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x30, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x211C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::span_iterator,1> (0x1089) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x89, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x211D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::details::span_iterator,1>& (0x211C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1c, 0x21, 0x00, 0x00 + # MemberFunction (0x211E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs,1> &> (0x211B) + # ClassType: Catch::Decomposer (0x1BF3) + # ThisType: Catch::Decomposer* (0x1BF4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,1>&) (0x211D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1b, 0x21, 0x00, 0x00 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0xf4, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1d, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x211F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs,1> &> (0x211B) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1b, 0x21, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2120) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs,1> &> (0x211B) + # ThisType: Catch::ExprLhs,1> &>* (0x211F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,1>&) (0x211D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x21, 0x00, 0x00 + .byte 0x1f, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1d, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2121) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr,1> &,bool> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@_N@Catch@@ + # } + .byte 0xba, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x31, 0x3e, 0x20, 0x26 + .byte 0x2c, 0x62, 0x6f, 0x6f + .byte 0x6c, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x5f, 0x4e, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x2122) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,1> &,bool> (0x2121) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x21, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2123) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,1> &,bool> (0x2122) + # ClassType: Catch::ExprLhs,1> &> (0x211B) + # ThisType: Catch::ExprLhs,1> &>* (0x211F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BD5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x22, 0x21, 0x00, 0x00 + .byte 0x1b, 0x21, 0x00, 0x00 + .byte 0x1f, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2124) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::UnaryExpr,1> &> + # LinkageName: .?AV?$UnaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@ + # } + .byte 0xb2, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x31 + .byte 0x3e, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x55 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x30, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x2125) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs,1> &> (0x211B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1b, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2126) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs,1> &> (0x2125) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x25, 0x21, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2127) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr,1> &> (0x2124) + # ClassType: Catch::ExprLhs,1> &> (0x211B) + # ThisType: const Catch::ExprLhs,1> &>* (0x2126) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x24, 0x21, 0x00, 0x00 + .byte 0x1b, 0x21, 0x00, 0x00 + .byte 0x26, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2128) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,1>& (0x211C) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs,1> &>::(const gsl::details::span_iterator,1>&) (0x2120) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,1> &,bool> Catch::ExprLhs,1> &>::(bool) (0x2123) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,1> &,bool> Catch::ExprLhs,1> &>::(bool) (0x2123) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr,1> &> Catch::ExprLhs,1> &>::() (0x2127) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1c, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x20, 0x21, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x23, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x23, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x27, 0x21, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x2129) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2128) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: Catch::ExprLhs,1> &> + # LinkageName: .?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@ + # } + .byte 0xae, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x28, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x31, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x30, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x212A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs,1> &> (0x2129) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x29, 0x21, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x212B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1BF3) + # FunctionType: Catch::ExprLhs,1> &> Catch::Decomposer::(const gsl::details::span_iterator,1>&) (0x211E) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0x1e, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x212C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@ + # } + .byte 0xf6, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x31, 0x3e, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x31, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x31, 0x32, 0x33, 0x40 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x212D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x212C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2c, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x212E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x212D) + # ClassType: Catch::ExprLhs,1> &> (0x211B) + # ThisType: Catch::ExprLhs,1> &>* (0x211F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,1>&) (0x211D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2d, 0x21, 0x00, 0x00 + .byte 0x1b, 0x21, 0x00, 0x00 + .byte 0x1f, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1d, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x212F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x212D) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2d, 0x21, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2130) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x212C) + # ThisType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>* (0x212F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x2c, 0x21, 0x00, 0x00 + .byte 0x2f, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2131) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x212C) + # ThisType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>* (0x212F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x1187) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x21, 0x00, 0x00 + .byte 0x2f, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2132) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x212C) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2c, 0x21, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2133) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const gsl::details::span_iterator,1>& (0x211C) + # ArgType: Catch::StringRef (0x111F) + # ArgType: const gsl::details::span_iterator,1>& (0x211C) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1c, 0x21, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x1c, 0x21, 0x00, 0x00 + # MemberFunction (0x2134) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x212C) + # ThisType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>* (0x2132) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const gsl::details::span_iterator,1>&, Catch::StringRef, const gsl::details::span_iterator,1>&) (0x2133) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x21, 0x00, 0x00 + .byte 0x32, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x33, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2135) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x112A) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,1>& (0x211C) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x111F) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,1>& (0x211C) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::() (0x2130) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::() (0x2130) + # 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 >&) (0x2131) + # 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>&) (0x2134) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x2a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1c, 0x21, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1c, 0x21, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x30, 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 0x30, 0x21, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x31, 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 0x34, 0x21, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x2136) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2135) + # DerivedFrom: 0x0 + # VShape: (0x1182) + # SizeOf: 56 + # Name: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@ + # } + .byte 0xf6, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x35, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x31, 0x3e, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x31, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x31, 0x32, 0x33, 0x40 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2137) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x2136) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x36, 0x21, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x2138) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,1> &> (0x211B) + # FunctionType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> Catch::ExprLhs,1> &>::(const gsl::details::span_iterator,1>&) (0x212E) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1b, 0x21, 0x00, 0x00 + .byte 0x2e, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x2139) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x212C) + # ThisType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>* (0x2132) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x21, 0x00, 0x00 + .byte 0x32, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x213A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x212C) + # FunctionType: void Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::() (0x2139) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2c, 0x21, 0x00, 0x00 + .byte 0x39, 0x21, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x213B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,1> &> (0x211B) + # FunctionType: void Catch::ExprLhs,1> &>::(const gsl::details::span_iterator,1>&) (0x2120) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1b, 0x21, 0x00, 0x00 + .byte 0x20, 0x21, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # ArgList (0x213C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::details::span_iterator,1>& (0x211C) + # ArgType: const gsl::details::span_iterator,1>& (0x211C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x1c, 0x21, 0x00, 0x00 + .byte 0x1c, 0x21, 0x00, 0x00 + # Procedure (0x213D) { + # 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>&) (0x213C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x3c, 0x21, 0x00, 0x00 + # FuncId (0x213E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D63) + # FunctionType: bool (const gsl::details::span_iterator,1>&, const gsl::details::span_iterator,1>&) (0x213D) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x63, 0x1d, 0x00, 0x00 + .byte 0x3d, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x213F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x212C) + # 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>&) (0x2134) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2c, 0x21, 0x00, 0x00 + .byte 0x34, 0x21, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # ArgList (0x2140) { + # 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 (0x2141) { + # 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>) (0x2140) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x40, 0x21, 0x00, 0x00 + # FuncId (0x2142) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C0C) + # FunctionType: bool (gsl::details::span_iterator,1>, gsl::details::span_iterator,1>) (0x2141) + # Name: operator== + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x0c, 0x1c, 0x00, 0x00 + .byte 0x41, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # Pointer (0x2143) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::span_iterator,1> (0x102B) + # PointerAttributes: 0x2002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 16 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x02, 0x00 + # MemberFuncId (0x2144) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x212C) + # FunctionType: bool Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::() (0x2130) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x2c, 0x21, 0x00, 0x00 + .byte 0x30, 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 (0x2145) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x212C) + # FunctionType: bool Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::() (0x2130) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2c, 0x21, 0x00, 0x00 + .byte 0x30, 0x21, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2146) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x212C) + # FunctionType: void Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::(std::basic_ostream >&) (0x2131) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x2c, 0x21, 0x00, 0x00 + .byte 0x31, 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 (0x2147) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,1>&) (0x211D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1d, 0x21, 0x00, 0x00 + # FuncId (0x2148) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C83) + # FunctionType: std::basic_string,std::allocator > (const gsl::details::span_iterator,1>&) (0x2147) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x83, 0x1c, 0x00, 0x00 + .byte 0x47, 0x21, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x2149) { + # 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 (0x214A) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C7) + # 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 0xc7, 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 (0x214B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker,1> > (0x214A) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 573 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4a, 0x21, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x3d, 0x02, 0x00, 0x00 + # MemberFunction (0x214C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # ClassType: Catch::StringMaker,1> > (0x2149) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,1>&) (0x211D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x49, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1d, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x214D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker,1> > (0x2149) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker,1> >::(const gsl::details::span_iterator,1>&) (0x214C) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x49, 0x21, 0x00, 0x00 + .byte 0x4c, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # Class (0x214E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@ + # } + .byte 0x1a, 0x01, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x31, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x30, 0x40 + .byte 0x32, 0x33, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x214F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x214E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x4e, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2150) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x214F) + # ClassType: Catch::ExprLhs,0> &> (0x20D3) + # ThisType: Catch::ExprLhs,0> &>* (0x20D7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,1>&) (0x211D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4f, 0x21, 0x00, 0x00 + .byte 0xd3, 0x20, 0x00, 0x00 + .byte 0xd7, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1d, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2151) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x214F) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4f, 0x21, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2152) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x214E) + # ThisType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>* (0x2151) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x4e, 0x21, 0x00, 0x00 + .byte 0x51, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2153) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x214E) + # ThisType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>* (0x2151) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x1187) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x21, 0x00, 0x00 + .byte 0x51, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2154) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x214E) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4e, 0x21, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2155) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const gsl::details::span_iterator,0>& (0x20D4) + # ArgType: Catch::StringRef (0x111F) + # ArgType: const gsl::details::span_iterator,1>& (0x211C) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xd4, 0x20, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x1c, 0x21, 0x00, 0x00 + # MemberFunction (0x2156) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x214E) + # ThisType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>* (0x2154) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const gsl::details::span_iterator,0>&, Catch::StringRef, const gsl::details::span_iterator,1>&) (0x2155) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x21, 0x00, 0x00 + .byte 0x54, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x55, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2157) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x112A) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,0>& (0x20D4) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x111F) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,1>& (0x211C) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::() (0x2152) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::() (0x2152) + # 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 >&) (0x2153) + # 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>&) (0x2156) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x2a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd4, 0x20, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1c, 0x21, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x52, 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 0x52, 0x21, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x53, 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 0x56, 0x21, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x2158) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2157) + # DerivedFrom: 0x0 + # VShape: (0x1182) + # SizeOf: 56 + # Name: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@ + # } + .byte 0x1a, 0x01, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x57, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x31, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x30, 0x40 + .byte 0x32, 0x33, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2159) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x2158) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x58, 0x21, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x215A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x20D3) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,1>&) (0x2150) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd3, 0x20, 0x00, 0x00 + .byte 0x50, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x215B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x214E) + # ThisType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>* (0x2154) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x21, 0x00, 0x00 + .byte 0x54, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x215C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x214E) + # FunctionType: void Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::() (0x215B) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4e, 0x21, 0x00, 0x00 + .byte 0x5b, 0x21, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x215D) { + # 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 (0x215E) { + # 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 (0x215F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@ + # } + .byte 0x1a, 0x01, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x31, 0x3e, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x32, 0x33, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x2160) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x215F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x5f, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2161) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x2160) + # ClassType: Catch::ExprLhs,1> &> (0x211B) + # ThisType: Catch::ExprLhs,1> &>* (0x211F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x20D5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x60, 0x21, 0x00, 0x00 + .byte 0x1b, 0x21, 0x00, 0x00 + .byte 0x1f, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2162) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x2160) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x60, 0x21, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2163) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x215F) + # ThisType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>* (0x2162) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x5f, 0x21, 0x00, 0x00 + .byte 0x62, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2164) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x215F) + # ThisType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>* (0x2162) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x1187) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x21, 0x00, 0x00 + .byte 0x62, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2165) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x215F) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5f, 0x21, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2166) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const gsl::details::span_iterator,1>& (0x211C) + # ArgType: Catch::StringRef (0x111F) + # ArgType: const gsl::details::span_iterator,0>& (0x20D4) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1c, 0x21, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0xd4, 0x20, 0x00, 0x00 + # MemberFunction (0x2167) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x215F) + # ThisType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>* (0x2165) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const gsl::details::span_iterator,1>&, Catch::StringRef, const gsl::details::span_iterator,0>&) (0x2166) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x21, 0x00, 0x00 + .byte 0x65, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x66, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2168) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x112A) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,1>& (0x211C) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x111F) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,0>& (0x20D4) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::() (0x2163) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::() (0x2163) + # 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 >&) (0x2164) + # 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>&) (0x2167) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x2a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1c, 0x21, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd4, 0x20, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x63, 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 0x63, 0x21, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x64, 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 0x67, 0x21, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x2169) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2168) + # DerivedFrom: 0x0 + # VShape: (0x1182) + # SizeOf: 56 + # Name: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@ + # } + .byte 0x1a, 0x01, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x68, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x31, 0x3e, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x32, 0x33, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x216A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x2169) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x69, 0x21, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x216B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,1> &> (0x211B) + # FunctionType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> Catch::ExprLhs,1> &>::(const gsl::details::span_iterator,0>&) (0x2161) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1b, 0x21, 0x00, 0x00 + .byte 0x61, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x216C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x215F) + # ThisType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>* (0x2165) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x21, 0x00, 0x00 + .byte 0x65, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x216D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x215F) + # FunctionType: void Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::() (0x216C) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x5f, 0x21, 0x00, 0x00 + .byte 0x6c, 0x21, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFunction (0x216E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: gsl::details::span_iterator,1>* (0x1085) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x20D5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x85, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x216F) { + # 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>&) (0x216E) + # Name: span_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x6e, 0x21, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2170) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # FunctionType: gsl::details::span_iterator,0> gsl::details::span_iterator,0>::(__int64) (0x1076) + # Name: operator+ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x76, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2171) { + # 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 (0x2172) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::details::span_iterator,0>& (0x20D4) + # ArgType: const gsl::details::span_iterator,1>& (0x211C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd4, 0x20, 0x00, 0x00 + .byte 0x1c, 0x21, 0x00, 0x00 + # Procedure (0x2173) { + # 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>&) (0x2172) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x72, 0x21, 0x00, 0x00 + # FuncId (0x2174) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D63) + # FunctionType: bool (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,1>&) (0x2173) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x63, 0x1d, 0x00, 0x00 + .byte 0x73, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2175) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x214E) + # 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>&) (0x2156) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4e, 0x21, 0x00, 0x00 + .byte 0x56, 0x21, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2176) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x214E) + # FunctionType: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::() (0x2152) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x4e, 0x21, 0x00, 0x00 + .byte 0x52, 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 (0x2177) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x214E) + # FunctionType: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::() (0x2152) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4e, 0x21, 0x00, 0x00 + .byte 0x52, 0x21, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2178) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x214E) + # FunctionType: void Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::(std::basic_ostream >&) (0x2153) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x4e, 0x21, 0x00, 0x00 + .byte 0x53, 0x21, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2179) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # FunctionType: void gsl::details::span_iterator,0>::(const gsl::span*, __int64) (0x106B) + # Name: span_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x6b, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x217A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # FunctionType: void gsl::details::span_iterator,1>::(const gsl::span*, __int64) (0x1087) + # Name: span_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x87, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # ArgList (0x217B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::details::span_iterator,1>& (0x211C) + # ArgType: const gsl::details::span_iterator,0>& (0x20D4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x1c, 0x21, 0x00, 0x00 + .byte 0xd4, 0x20, 0x00, 0x00 + # Procedure (0x217C) { + # 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>&) (0x217B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x7b, 0x21, 0x00, 0x00 + # FuncId (0x217D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D63) + # FunctionType: bool (const gsl::details::span_iterator,1>&, const gsl::details::span_iterator,0>&) (0x217C) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x63, 0x1d, 0x00, 0x00 + .byte 0x7c, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x217E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x215F) + # 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>&) (0x2167) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x5f, 0x21, 0x00, 0x00 + .byte 0x67, 0x21, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x217F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x215F) + # FunctionType: bool Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::() (0x2163) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x5f, 0x21, 0x00, 0x00 + .byte 0x63, 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 (0x2180) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x215F) + # FunctionType: bool Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::() (0x2163) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x5f, 0x21, 0x00, 0x00 + .byte 0x63, 0x21, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2181) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x215F) + # FunctionType: void Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::(std::basic_ostream >&) (0x2164) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x5f, 0x21, 0x00, 0x00 + .byte 0x64, 0x21, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2182) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # FunctionType: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::(__int64) (0x1077) + # Name: operator+= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x77, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2183) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x20D3) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x20E6) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd3, 0x20, 0x00, 0x00 + .byte 0xe6, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2184) { + # 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 (0x2185) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x20D3) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,1>&) (0x2150) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd3, 0x20, 0x00, 0x00 + .byte 0x50, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2186) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,1> &> (0x211B) + # FunctionType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> Catch::ExprLhs,1> &>::(const gsl::details::span_iterator,0>&) (0x2161) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1b, 0x21, 0x00, 0x00 + .byte 0x61, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2187) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x20D3) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x20E6) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd3, 0x20, 0x00, 0x00 + .byte 0xe6, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2188) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x20D3) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,1>&) (0x2150) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd3, 0x20, 0x00, 0x00 + .byte 0x50, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2189) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,1> &> (0x211B) + # FunctionType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> Catch::ExprLhs,1> &>::(const gsl::details::span_iterator,0>&) (0x2161) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1b, 0x21, 0x00, 0x00 + .byte 0x61, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x218A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x20D3) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x20E6) + # Name: operator> + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd3, 0x20, 0x00, 0x00 + .byte 0xe6, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x218B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x20D3) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x20E6) + # Name: operator>= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd3, 0x20, 0x00, 0x00 + .byte 0xe6, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x218C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x20D3) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,1>&) (0x2150) + # Name: operator> + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd3, 0x20, 0x00, 0x00 + .byte 0x50, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x218D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x20D3) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,1>&) (0x2150) + # Name: operator>= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd3, 0x20, 0x00, 0x00 + .byte 0x50, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + # FuncId (0x218E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D63) + # FunctionType: bool (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,0>&) (0x20F5) + # Name: compareNotEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x63, 0x1d, 0x00, 0x00 + .byte 0xf5, 0x20, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x4e + .byte 0x6f, 0x74, 0x45, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # FuncId (0x218F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C0C) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x20F9) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x0c, 0x1c, 0x00, 0x00 + .byte 0xf9, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # FuncId (0x2190) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D63) + # FunctionType: bool (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,1>&) (0x2173) + # Name: compareNotEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x63, 0x1d, 0x00, 0x00 + .byte 0x73, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x4e + .byte 0x6f, 0x74, 0x45, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # FuncId (0x2191) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C0C) + # FunctionType: bool (gsl::details::span_iterator,1>, gsl::details::span_iterator,1>) (0x2141) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x0c, 0x1c, 0x00, 0x00 + .byte 0x41, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # FuncId (0x2192) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D63) + # FunctionType: bool (const gsl::details::span_iterator,1>&, const gsl::details::span_iterator,0>&) (0x217C) + # Name: compareNotEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x63, 0x1d, 0x00, 0x00 + .byte 0x7c, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x4e + .byte 0x6f, 0x74, 0x45, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # FuncId (0x2193) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C0C) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x20F9) + # Name: operator + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x0c, 0x1c, 0x00, 0x00 + .byte 0xf9, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x2194) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C0C) + # FunctionType: bool (gsl::details::span_iterator,1>, gsl::details::span_iterator,1>) (0x2141) + # Name: operator + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x0c, 0x1c, 0x00, 0x00 + .byte 0x41, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x2195) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C0C) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x20F9) + # Name: operator> + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x0c, 0x1c, 0x00, 0x00 + .byte 0xf9, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + # FuncId (0x2196) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C0C) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x20F9) + # Name: operator>= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x0c, 0x1c, 0x00, 0x00 + .byte 0xf9, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + # FuncId (0x2197) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C0C) + # FunctionType: bool (gsl::details::span_iterator,1>, gsl::details::span_iterator,1>) (0x2141) + # Name: operator> + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x0c, 0x1c, 0x00, 0x00 + .byte 0x41, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + # FuncId (0x2198) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C0C) + # FunctionType: bool (gsl::details::span_iterator,1>, gsl::details::span_iterator,1>) (0x2141) + # Name: operator>= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x0c, 0x1c, 0x00, 0x00 + .byte 0x41, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + # ArgList (0x2199) { + # 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 (0x219A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x1029) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span&) (0x2199) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x99, 0x21, 0x00, 0x00 + # FuncId (0x219B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: gsl::details::span_iterator,0> (gsl::span&) (0x219A) + # Name: begin + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x9a, 0x21, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # FuncId (0x219C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: gsl::details::span_iterator,0> (gsl::span&) (0x219A) + # Name: end + # } + .byte 0x0e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x9a, 0x21, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + # MemberFuncId (0x219D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # FunctionType: int& gsl::details::span_iterator,0>::() (0x106F) + # Name: operator* + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x6f, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x219E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # FunctionType: __int64 gsl::details::span_iterator,0>::(gsl::details::span_iterator,0>) (0x1079) + # Name: operator- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x79, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x219F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # FunctionType: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::() (0x1072) + # Name: operator++ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x72, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + # Procedure (0x21A0) { + # 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 (0x21A1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: gsl::details::span_iterator,0> (const gsl::span&) (0x21A0) + # Name: cbegin + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xa0, 0x21, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + # FuncId (0x21A2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: gsl::details::span_iterator,0> (const gsl::span&) (0x21A0) + # Name: cend + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xa0, 0x21, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x21A3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # FunctionType: const int& gsl::details::span_iterator,1>::() (0x108B) + # Name: operator* + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x8b, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x21A4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,1> &> (0x211B) + # FunctionType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> Catch::ExprLhs,1> &>::(const gsl::details::span_iterator,1>&) (0x212E) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1b, 0x21, 0x00, 0x00 + .byte 0x2e, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x21A5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # FunctionType: __int64 gsl::details::span_iterator,1>::(gsl::details::span_iterator,1>) (0x1094) + # Name: operator- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x94, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x21A6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # FunctionType: gsl::details::span_iterator,1>& gsl::details::span_iterator,1>::() (0x108E) + # Name: operator++ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x8e, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + # FuncId (0x21A7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: gsl::details::span_iterator,0> (const gsl::span&) (0x21A0) + # Name: begin + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xa0, 0x21, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # FuncId (0x21A8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: gsl::details::span_iterator,0> (const gsl::span&) (0x21A0) + # Name: end + # } + .byte 0x0e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xa0, 0x21, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + # FuncId (0x21A9) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D63) + # FunctionType: bool (const gsl::details::span_iterator,1>&, const gsl::details::span_iterator,1>&) (0x213D) + # Name: compareNotEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x63, 0x1d, 0x00, 0x00 + .byte 0x3d, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x4e + .byte 0x6f, 0x74, 0x45, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # MemberFuncId (0x21AA) { + # 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 (0x21AB) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ExprLhs,0> > &> + # LinkageName: .?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@ + # } + .byte 0xe2, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x72, 0x65, 0x76, 0x65 + .byte 0x72, 0x73, 0x65, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x56, 0x3f, 0x24, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x41, 0x40 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x21AC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::reverse_iterator,0> > (0x10A3) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa3, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x21AD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::reverse_iterator,0> >& (0x21AC) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xac, 0x21, 0x00, 0x00 + # MemberFunction (0x21AE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs,0> > &> (0x21AB) + # ClassType: Catch::Decomposer (0x1BF3) + # ThisType: Catch::Decomposer* (0x1BF4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,0> >&) (0x21AD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xab, 0x21, 0x00, 0x00 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0xf4, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xad, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x21AF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs,0> > &> (0x21AB) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xab, 0x21, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x21B0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs,0> > &> (0x21AB) + # ThisType: Catch::ExprLhs,0> > &>* (0x21AF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,0> >&) (0x21AD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xab, 0x21, 0x00, 0x00 + .byte 0xaf, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xad, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x21B1) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr,0> > &,bool> + # LinkageName: .?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@_N@Catch@@ + # } + .byte 0xee, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x69, 0x6e + .byte 0x74, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x20, 0x26 + .byte 0x2c, 0x62, 0x6f, 0x6f + .byte 0x6c, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x5f + .byte 0x4e, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x21B2) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,0> > &,bool> (0x21B1) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb1, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x21B3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,0> > &,bool> (0x21B2) + # ClassType: Catch::ExprLhs,0> > &> (0x21AB) + # ThisType: Catch::ExprLhs,0> > &>* (0x21AF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BD5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb2, 0x21, 0x00, 0x00 + .byte 0xab, 0x21, 0x00, 0x00 + .byte 0xaf, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x21B4) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::UnaryExpr,0> > &> + # LinkageName: .?AV?$UnaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@ + # } + .byte 0xe6, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x3e, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x55 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x56, 0x3f, 0x24, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x41, 0x40 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x21B5) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs,0> > &> (0x21AB) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xab, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x21B6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs,0> > &> (0x21B5) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb5, 0x21, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x21B7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr,0> > &> (0x21B4) + # ClassType: Catch::ExprLhs,0> > &> (0x21AB) + # ThisType: const Catch::ExprLhs,0> > &>* (0x21B6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb4, 0x21, 0x00, 0x00 + .byte 0xab, 0x21, 0x00, 0x00 + .byte 0xb6, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x21B8) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::reverse_iterator,0> >& (0x21AC) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs,0> > &>::(const std::reverse_iterator,0> >&) (0x21B0) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,0> > &,bool> Catch::ExprLhs,0> > &>::(bool) (0x21B3) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,0> > &,bool> Catch::ExprLhs,0> > &>::(bool) (0x21B3) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr,0> > &> Catch::ExprLhs,0> > &>::() (0x21B7) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xac, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb0, 0x21, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb3, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb3, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb7, 0x21, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x21B9) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x21B8) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: Catch::ExprLhs,0> > &> + # LinkageName: .?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@ + # } + .byte 0xe2, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0xb8, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x72, 0x65, 0x76, 0x65 + .byte 0x72, 0x73, 0x65, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x56, 0x3f, 0x24, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x41, 0x40 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x21BA) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs,0> > &> (0x21B9) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb9, 0x21, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x21BB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1BF3) + # FunctionType: Catch::ExprLhs,0> > &> Catch::Decomposer::(const std::reverse_iterator,0> >&) (0x21AE) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0xae, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x21BC) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@ + # } + .byte 0x3e, 0x01, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x69, 0x6e + .byte 0x74, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x72, 0x65, 0x76, 0x65 + .byte 0x72, 0x73, 0x65, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x41 + .byte 0x45, 0x42, 0x56, 0x31 + .byte 0x32, 0x40, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x21BD) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x21BC) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xbc, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x21BE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x21BD) + # ClassType: Catch::ExprLhs,0> > &> (0x21AB) + # ThisType: Catch::ExprLhs,0> > &>* (0x21AF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,0> >&) (0x21AD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbd, 0x21, 0x00, 0x00 + .byte 0xab, 0x21, 0x00, 0x00 + .byte 0xaf, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xad, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x21BF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x21BD) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xbd, 0x21, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x21C0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x21BC) + # ThisType: const Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>* (0x21BF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xbc, 0x21, 0x00, 0x00 + .byte 0xbf, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x21C1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x21BC) + # ThisType: const Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>* (0x21BF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x1187) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbc, 0x21, 0x00, 0x00 + .byte 0xbf, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x21C2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x21BC) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xbc, 0x21, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x21C3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const std::reverse_iterator,0> >& (0x21AC) + # ArgType: Catch::StringRef (0x111F) + # ArgType: const std::reverse_iterator,0> >& (0x21AC) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xac, 0x21, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0xac, 0x21, 0x00, 0x00 + # MemberFunction (0x21C4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x21BC) + # ThisType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>* (0x21C2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const std::reverse_iterator,0> >&, Catch::StringRef, const std::reverse_iterator,0> >&) (0x21C3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbc, 0x21, 0x00, 0x00 + .byte 0xc2, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xc3, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x21C5) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x112A) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::reverse_iterator,0> >& (0x21AC) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x111F) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::reverse_iterator,0> >& (0x21AC) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::() (0x21C0) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::() (0x21C0) + # 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 >&) (0x21C1) + # 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> >&) (0x21C4) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x2a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xac, 0x21, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xac, 0x21, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xc0, 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 0xc0, 0x21, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xc1, 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 0xc4, 0x21, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x21C6) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x21C5) + # DerivedFrom: 0x0 + # VShape: (0x1182) + # SizeOf: 56 + # Name: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@ + # } + .byte 0x3e, 0x01, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0xc5, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x69, 0x6e + .byte 0x74, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x72, 0x65, 0x76, 0x65 + .byte 0x72, 0x73, 0x65, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x41 + .byte 0x45, 0x42, 0x56, 0x31 + .byte 0x32, 0x40, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x21C7) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x21C6) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc6, 0x21, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x21C8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> > &> (0x21AB) + # FunctionType: const Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> Catch::ExprLhs,0> > &>::(const std::reverse_iterator,0> >&) (0x21BE) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xab, 0x21, 0x00, 0x00 + .byte 0xbe, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x21C9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x21BC) + # ThisType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>* (0x21C2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbc, 0x21, 0x00, 0x00 + .byte 0xc2, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x21CA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x21BC) + # FunctionType: void Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::() (0x21C9) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xbc, 0x21, 0x00, 0x00 + .byte 0xc9, 0x21, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x21CB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::reverse_iterator,0> > (0x102D) + # FunctionType: int& 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 0x2a, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x21CC) { + # 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 (0x21CD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> > &> (0x21AB) + # FunctionType: const Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> Catch::ExprLhs,0> > &>::(const std::reverse_iterator,0> >&) (0x21BE) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xab, 0x21, 0x00, 0x00 + .byte 0xbe, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # ArgList (0x21CE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::reverse_iterator,0> >& (0x21AC) + # ArgType: const std::reverse_iterator,0> >& (0x21AC) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xac, 0x21, 0x00, 0x00 + .byte 0xac, 0x21, 0x00, 0x00 + # Procedure (0x21CF) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::reverse_iterator,0> >&, const std::reverse_iterator,0> >&) (0x21CE) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xce, 0x21, 0x00, 0x00 + # FuncId (0x21D0) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: __int64 (const std::reverse_iterator,0> >&, const std::reverse_iterator,0> >&) (0x21CF) + # Name: operator- + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xcf, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x21D1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::reverse_iterator,0> > (0x102D) + # FunctionType: std::reverse_iterator,0> >& std::reverse_iterator,0> >::() (0x10A9) + # Name: operator++ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0xa9, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + # Procedure (0x21D2) { + # 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> >&) (0x21CE) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xce, 0x21, 0x00, 0x00 + # FuncId (0x21D3) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (const std::reverse_iterator,0> >&, const std::reverse_iterator,0> >&) (0x21D2) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xd2, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x21D4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::reverse_iterator,0> > (0x102D) + # FunctionType: void std::reverse_iterator,0> >::(gsl::details::span_iterator,0>) (0x10A1) + # Name: reverse_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0xa1, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x76, 0x65 + .byte 0x72, 0x73, 0x65, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x21D5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> > &> (0x21AB) + # FunctionType: void Catch::ExprLhs,0> > &>::(const std::reverse_iterator,0> >&) (0x21B0) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xab, 0x21, 0x00, 0x00 + .byte 0xb0, 0x21, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # FuncId (0x21D6) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D63) + # FunctionType: bool (const std::reverse_iterator,0> >&, const std::reverse_iterator,0> >&) (0x21D2) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x63, 0x1d, 0x00, 0x00 + .byte 0xd2, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x21D7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x21BC) + # FunctionType: void Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::(bool, const std::reverse_iterator,0> >&, Catch::StringRef, const std::reverse_iterator,0> >&) (0x21C4) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xbc, 0x21, 0x00, 0x00 + .byte 0xc4, 0x21, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # FuncId (0x21D8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (const std::reverse_iterator,0> >&, const std::reverse_iterator,0> >&) (0x21D2) + # Name: operator== + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xd2, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x21D9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::reverse_iterator,0> > (0x102D) + # FunctionType: gsl::details::span_iterator,0> std::reverse_iterator,0> >::() (0x10A5) + # Name: base + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x21DA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x21BC) + # FunctionType: bool Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::() (0x21C0) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xbc, 0x21, 0x00, 0x00 + .byte 0xc0, 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 (0x21DB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x21BC) + # FunctionType: bool Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::() (0x21C0) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xbc, 0x21, 0x00, 0x00 + .byte 0xc0, 0x21, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x21DC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x21BC) + # FunctionType: void Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::(std::basic_ostream >&) (0x21C1) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0xbc, 0x21, 0x00, 0x00 + .byte 0xc1, 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 (0x21DD) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,0> >&) (0x21AD) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xad, 0x21, 0x00, 0x00 + # FuncId (0x21DE) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C83) + # FunctionType: std::basic_string,std::allocator > (const std::reverse_iterator,0> >&) (0x21DD) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x83, 0x1c, 0x00, 0x00 + .byte 0xdd, 0x21, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x21DF) { + # 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 (0x21E0) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C7) + # 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 0xc7, 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 (0x21E1) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker,0> > > (0x21E0) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 573 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe0, 0x21, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x3d, 0x02, 0x00, 0x00 + # MemberFunction (0x21E2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # ClassType: Catch::StringMaker,0> > > (0x21DF) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,0> >&) (0x21AD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0xdf, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xad, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x21E3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker,0> > > (0x21DF) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker,0> > >::(const std::reverse_iterator,0> >&) (0x21E2) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xdf, 0x21, 0x00, 0x00 + .byte 0xe2, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # MemberFuncId (0x21E4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # FunctionType: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::() (0x1072) + # Name: operator-- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x72, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + # FuncId (0x21E5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D63) + # FunctionType: bool (const std::reverse_iterator,0> >&, const std::reverse_iterator,0> >&) (0x21D2) + # Name: compareNotEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x63, 0x1d, 0x00, 0x00 + .byte 0xd2, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x4e + .byte 0x6f, 0x74, 0x45, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # MemberFuncId (0x21E6) { + # 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 (0x21E7) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ExprLhs,1> > &> + # LinkageName: .?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@ + # } + .byte 0xde, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x72, 0x65, 0x76, 0x65 + .byte 0x72, 0x73, 0x65, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x31 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x56, 0x3f, 0x24, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x30, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Pointer (0x21E8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::reverse_iterator,1> > (0x10B8) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb8, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x21E9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::reverse_iterator,1> >& (0x21E8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe8, 0x21, 0x00, 0x00 + # MemberFunction (0x21EA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs,1> > &> (0x21E7) + # ClassType: Catch::Decomposer (0x1BF3) + # ThisType: Catch::Decomposer* (0x1BF4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,1> >&) (0x21E9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe7, 0x21, 0x00, 0x00 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0xf4, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe9, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x21EB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs,1> > &> (0x21E7) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe7, 0x21, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x21EC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs,1> > &> (0x21E7) + # ThisType: Catch::ExprLhs,1> > &>* (0x21EB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,1> >&) (0x21E9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe7, 0x21, 0x00, 0x00 + .byte 0xeb, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe9, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x21ED) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr,1> > &,bool> + # LinkageName: .?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@_N@Catch@@ + # } + .byte 0xee, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x69, 0x6e + .byte 0x74, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x31, 0x3e + .byte 0x20, 0x3e, 0x20, 0x26 + .byte 0x2c, 0x62, 0x6f, 0x6f + .byte 0x6c, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x5f, 0x4e + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x21EE) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,1> > &,bool> (0x21ED) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xed, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x21EF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,1> > &,bool> (0x21EE) + # ClassType: Catch::ExprLhs,1> > &> (0x21E7) + # ThisType: Catch::ExprLhs,1> > &>* (0x21EB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BD5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xee, 0x21, 0x00, 0x00 + .byte 0xe7, 0x21, 0x00, 0x00 + .byte 0xeb, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x21F0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::UnaryExpr,1> > &> + # LinkageName: .?AV?$UnaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@ + # } + .byte 0xe2, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x31, 0x3e, 0x20 + .byte 0x3e, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x55 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x56, 0x3f, 0x24, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x30, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x21F1) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs,1> > &> (0x21E7) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe7, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x21F2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs,1> > &> (0x21F1) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf1, 0x21, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x21F3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr,1> > &> (0x21F0) + # ClassType: Catch::ExprLhs,1> > &> (0x21E7) + # ThisType: const Catch::ExprLhs,1> > &>* (0x21F2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf0, 0x21, 0x00, 0x00 + .byte 0xe7, 0x21, 0x00, 0x00 + .byte 0xf2, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x21F4) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::reverse_iterator,1> >& (0x21E8) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs,1> > &>::(const std::reverse_iterator,1> >&) (0x21EC) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,1> > &,bool> Catch::ExprLhs,1> > &>::(bool) (0x21EF) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,1> > &,bool> Catch::ExprLhs,1> > &>::(bool) (0x21EF) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr,1> > &> Catch::ExprLhs,1> > &>::() (0x21F3) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xe8, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xec, 0x21, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf3, 0x21, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x21F5) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x21F4) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: Catch::ExprLhs,1> > &> + # LinkageName: .?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@ + # } + .byte 0xde, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0xf4, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x72, 0x65, 0x76, 0x65 + .byte 0x72, 0x73, 0x65, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x31 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x56, 0x3f, 0x24, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x30, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x21F6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs,1> > &> (0x21F5) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf5, 0x21, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x21F7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1BF3) + # FunctionType: Catch::ExprLhs,1> > &> Catch::Decomposer::(const std::reverse_iterator,1> >&) (0x21EA) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0xea, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x21F8) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@ + # } + .byte 0x3e, 0x01, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x69, 0x6e + .byte 0x74, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x31, 0x3e + .byte 0x20, 0x3e, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x72, 0x65, 0x76, 0x65 + .byte 0x72, 0x73, 0x65, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x31 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x41, 0x45 + .byte 0x42, 0x56, 0x31, 0x32 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x21F9) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x21F8) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf8, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x21FA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x21F9) + # ClassType: Catch::ExprLhs,1> > &> (0x21E7) + # ThisType: Catch::ExprLhs,1> > &>* (0x21EB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,1> >&) (0x21E9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf9, 0x21, 0x00, 0x00 + .byte 0xe7, 0x21, 0x00, 0x00 + .byte 0xeb, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe9, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x21FB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x21F9) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf9, 0x21, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x21FC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x21F8) + # ThisType: const Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>* (0x21FB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xf8, 0x21, 0x00, 0x00 + .byte 0xfb, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x21FD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x21F8) + # ThisType: const Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>* (0x21FB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x1187) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf8, 0x21, 0x00, 0x00 + .byte 0xfb, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x21FE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x21F8) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf8, 0x21, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x21FF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const std::reverse_iterator,1> >& (0x21E8) + # ArgType: Catch::StringRef (0x111F) + # ArgType: const std::reverse_iterator,1> >& (0x21E8) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xe8, 0x21, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0xe8, 0x21, 0x00, 0x00 + # MemberFunction (0x2200) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x21F8) + # ThisType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>* (0x21FE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const std::reverse_iterator,1> >&, Catch::StringRef, const std::reverse_iterator,1> >&) (0x21FF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf8, 0x21, 0x00, 0x00 + .byte 0xfe, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xff, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2201) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x112A) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::reverse_iterator,1> >& (0x21E8) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x111F) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::reverse_iterator,1> >& (0x21E8) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::() (0x21FC) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::() (0x21FC) + # 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 >&) (0x21FD) + # 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> >&) (0x2200) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x2a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xe8, 0x21, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xe8, 0x21, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xfc, 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 0xfc, 0x21, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xfd, 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 0x00, 0x22, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x2202) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2201) + # DerivedFrom: 0x0 + # VShape: (0x1182) + # SizeOf: 56 + # Name: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@ + # } + .byte 0x3e, 0x01, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x01, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x76, 0x65, 0x72 + .byte 0x73, 0x65, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x69, 0x6e + .byte 0x74, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x31, 0x3e + .byte 0x20, 0x3e, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x72, 0x65, 0x76, 0x65 + .byte 0x72, 0x73, 0x65, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x31 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x41, 0x45 + .byte 0x42, 0x56, 0x31, 0x32 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x2203) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x2202) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x02, 0x22, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x2204) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,1> > &> (0x21E7) + # FunctionType: const Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> Catch::ExprLhs,1> > &>::(const std::reverse_iterator,1> >&) (0x21FA) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe7, 0x21, 0x00, 0x00 + .byte 0xfa, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x2205) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x21F8) + # ThisType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>* (0x21FE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf8, 0x21, 0x00, 0x00 + .byte 0xfe, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2206) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x21F8) + # FunctionType: void Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::() (0x2205) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf8, 0x21, 0x00, 0x00 + .byte 0x05, 0x22, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x2207) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::reverse_iterator,1> > (0x102F) + # FunctionType: const int& std::reverse_iterator,1> >::() (0x10BB) + # Name: operator* + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xbb, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2208) { + # 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 (0x2209) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,1> > &> (0x21E7) + # FunctionType: const Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> Catch::ExprLhs,1> > &>::(const std::reverse_iterator,1> >&) (0x21FA) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe7, 0x21, 0x00, 0x00 + .byte 0xfa, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # ArgList (0x220A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::reverse_iterator,1> >& (0x21E8) + # ArgType: const std::reverse_iterator,1> >& (0x21E8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe8, 0x21, 0x00, 0x00 + .byte 0xe8, 0x21, 0x00, 0x00 + # Procedure (0x220B) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::reverse_iterator,1> >&, const std::reverse_iterator,1> >&) (0x220A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0a, 0x22, 0x00, 0x00 + # FuncId (0x220C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: __int64 (const std::reverse_iterator,1> >&, const std::reverse_iterator,1> >&) (0x220B) + # Name: operator- + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x220D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::reverse_iterator,1> > (0x102F) + # FunctionType: std::reverse_iterator,1> >& std::reverse_iterator,1> >::() (0x10BE) + # Name: operator++ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xbe, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + # Procedure (0x220E) { + # 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> >&) (0x220A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0a, 0x22, 0x00, 0x00 + # FuncId (0x220F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (const std::reverse_iterator,1> >&, const std::reverse_iterator,1> >&) (0x220E) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x0e, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2210) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::reverse_iterator,1> > (0x102F) + # FunctionType: void std::reverse_iterator,1> >::(gsl::details::span_iterator,1>) (0x10B6) + # Name: reverse_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb6, 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 (0x2211) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,1> > &> (0x21E7) + # FunctionType: void Catch::ExprLhs,1> > &>::(const std::reverse_iterator,1> >&) (0x21EC) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe7, 0x21, 0x00, 0x00 + .byte 0xec, 0x21, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # FuncId (0x2212) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D63) + # FunctionType: bool (const std::reverse_iterator,1> >&, const std::reverse_iterator,1> >&) (0x220E) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x63, 0x1d, 0x00, 0x00 + .byte 0x0e, 0x22, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2213) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x21F8) + # FunctionType: void Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::(bool, const std::reverse_iterator,1> >&, Catch::StringRef, const std::reverse_iterator,1> >&) (0x2200) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf8, 0x21, 0x00, 0x00 + .byte 0x00, 0x22, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # FuncId (0x2214) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (const std::reverse_iterator,1> >&, const std::reverse_iterator,1> >&) (0x220E) + # Name: operator== + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x0e, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2215) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::reverse_iterator,1> > (0x102F) + # FunctionType: gsl::details::span_iterator,1> std::reverse_iterator,1> >::() (0x10BA) + # Name: base + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xba, 0x10, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2216) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x21F8) + # FunctionType: bool Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::() (0x21FC) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xf8, 0x21, 0x00, 0x00 + .byte 0xfc, 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 (0x2217) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x21F8) + # FunctionType: bool Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::() (0x21FC) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf8, 0x21, 0x00, 0x00 + .byte 0xfc, 0x21, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2218) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x21F8) + # FunctionType: void Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::(std::basic_ostream >&) (0x21FD) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0xf8, 0x21, 0x00, 0x00 + .byte 0xfd, 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 (0x2219) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,1> >&) (0x21E9) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe9, 0x21, 0x00, 0x00 + # FuncId (0x221A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C83) + # FunctionType: std::basic_string,std::allocator > (const std::reverse_iterator,1> >&) (0x2219) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x83, 0x1c, 0x00, 0x00 + .byte 0x19, 0x22, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x221B) { + # 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 (0x221C) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C7) + # 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 0xc7, 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 (0x221D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker,1> > > (0x221C) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 573 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x1c, 0x22, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x3d, 0x02, 0x00, 0x00 + # MemberFunction (0x221E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # ClassType: Catch::StringMaker,1> > > (0x221B) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,1> >&) (0x21E9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x1b, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe9, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x221F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker,1> > > (0x221B) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker,1> > >::(const std::reverse_iterator,1> >&) (0x221E) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1b, 0x22, 0x00, 0x00 + .byte 0x1e, 0x22, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # MemberFuncId (0x2220) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # FunctionType: gsl::details::span_iterator,1>& gsl::details::span_iterator,1>::() (0x108E) + # Name: operator-- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x8e, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + # FuncId (0x2221) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D63) + # FunctionType: bool (const std::reverse_iterator,1> >&, const std::reverse_iterator,1> >&) (0x220E) + # Name: compareNotEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x63, 0x1d, 0x00, 0x00 + .byte 0x0e, 0x22, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x4e + .byte 0x6f, 0x74, 0x45, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x2222) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ExprLhs &> + # LinkageName: .?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@ + # } + .byte 0x6e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x20, 0x26, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x45, 0x78 + .byte 0x70, 0x72, 0x4c, 0x68 + .byte 0x73, 0x40, 0x41, 0x45 + .byte 0x42, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x2223) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs &> (0x2222) + # ClassType: Catch::Decomposer (0x1BF3) + # ThisType: Catch::Decomposer* (0x1BF4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x22, 0x22, 0x00, 0x00 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0xf4, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2224) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs &> (0x2222) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x22, 0x22, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2225) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs &> (0x2222) + # ThisType: Catch::ExprLhs &>* (0x2224) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x22, 0x22, 0x00, 0x00 + .byte 0x24, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2226) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr &,bool> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@_N@Catch@@ + # } + .byte 0x7a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x20 + .byte 0x26, 0x2c, 0x62, 0x6f + .byte 0x6f, 0x6c, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x5f + .byte 0x4e, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x2227) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr &,bool> (0x2226) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x26, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2228) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr &,bool> (0x2227) + # ClassType: Catch::ExprLhs &> (0x2222) + # ThisType: Catch::ExprLhs &>* (0x2224) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BD5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x27, 0x22, 0x00, 0x00 + .byte 0x22, 0x22, 0x00, 0x00 + .byte 0x24, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2229) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::UnaryExpr &> + # LinkageName: .?AV?$UnaryExpr@AEBV?$span@H$0?0@gsl@@@Catch@@ + # } + .byte 0x72, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x20, 0x26 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x222A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs &> (0x2222) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x22, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x222B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs &> (0x222A) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2a, 0x22, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x222C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr &> (0x2229) + # ClassType: Catch::ExprLhs &> (0x2222) + # ThisType: const Catch::ExprLhs &>* (0x222B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x29, 0x22, 0x00, 0x00 + .byte 0x22, 0x22, 0x00, 0x00 + .byte 0x2b, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x222D) { + # 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&) (0x2225) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr &,bool> Catch::ExprLhs &>::(bool) (0x2228) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr &,bool> Catch::ExprLhs &>::(bool) (0x2228) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr &> Catch::ExprLhs &>::() (0x222C) + # 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 0x25, 0x22, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x28, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x28, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2c, 0x22, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x222E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x222D) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: Catch::ExprLhs &> + # LinkageName: .?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@ + # } + .byte 0x6e, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x2d, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x20, 0x26, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x45, 0x78 + .byte 0x70, 0x72, 0x4c, 0x68 + .byte 0x73, 0x40, 0x41, 0x45 + .byte 0x42, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x222F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs &> (0x222E) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x2e, 0x22, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x2230) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1BF3) + # FunctionType: Catch::ExprLhs &> Catch::Decomposer::(const gsl::span&) (0x2223) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0x23, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x2231) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr &,const gsl::span &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@ + # } + .byte 0x92, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x20 + .byte 0x26, 0x2c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x69, 0x6e + .byte 0x74, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x42 + .byte 0x69, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x31, 0x32, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x2232) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr &,const gsl::span &> (0x2231) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x31, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2233) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr &,const gsl::span &> (0x2232) + # ClassType: Catch::ExprLhs &> (0x2222) + # ThisType: Catch::ExprLhs &>* (0x2224) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x32, 0x22, 0x00, 0x00 + .byte 0x22, 0x22, 0x00, 0x00 + .byte 0x24, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2234) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr &,const gsl::span &> (0x2232) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x32, 0x22, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2235) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr &,const gsl::span &> (0x2231) + # ThisType: const Catch::BinaryExpr &,const gsl::span &>* (0x2234) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x31, 0x22, 0x00, 0x00 + .byte 0x34, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2236) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr &,const gsl::span &> (0x2231) + # ThisType: const Catch::BinaryExpr &,const gsl::span &>* (0x2234) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x1187) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x31, 0x22, 0x00, 0x00 + .byte 0x34, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2237) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr &,const gsl::span &> (0x2231) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x31, 0x22, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2238) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const gsl::span& (0x1015) + # ArgType: Catch::StringRef (0x111F) + # 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 0x1f, 0x11, 0x00, 0x00 + .byte 0x15, 0x10, 0x00, 0x00 + # MemberFunction (0x2239) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr &,const gsl::span &> (0x2231) + # ThisType: Catch::BinaryExpr &,const gsl::span &>* (0x2237) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const gsl::span&, Catch::StringRef, const gsl::span&) (0x2238) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x31, 0x22, 0x00, 0x00 + .byte 0x37, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x38, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x223A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x112A) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::span& (0x1015) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x111F) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::span& (0x1015) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr &,const gsl::span &>::() (0x2235) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr &,const gsl::span &>::() (0x2235) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr &,const gsl::span &>::(std::basic_ostream >&) (0x2236) + # 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&) (0x2239) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x2a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x15, 0x10, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x15, 0x10, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x35, 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 0x35, 0x22, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x36, 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 0x39, 0x22, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x223B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x223A) + # DerivedFrom: 0x0 + # VShape: (0x1182) + # SizeOf: 56 + # Name: Catch::BinaryExpr &,const gsl::span &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@ + # } + .byte 0x92, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x3a, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x20 + .byte 0x26, 0x2c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x69, 0x6e + .byte 0x74, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x42 + .byte 0x69, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x31, 0x32, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x223C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr &,const gsl::span &> (0x223B) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3b, 0x22, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x223D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs &> (0x2222) + # FunctionType: const Catch::BinaryExpr &,const gsl::span &> Catch::ExprLhs &>::(const gsl::span&) (0x2233) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x22, 0x22, 0x00, 0x00 + .byte 0x33, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x223E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr &,const gsl::span &> (0x2231) + # ThisType: Catch::BinaryExpr &,const gsl::span &>* (0x2237) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x31, 0x22, 0x00, 0x00 + .byte 0x37, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x223F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr &,const gsl::span &> (0x2231) + # FunctionType: void Catch::BinaryExpr &,const gsl::span &>::() (0x223E) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x31, 0x22, 0x00, 0x00 + .byte 0x3e, 0x22, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # ArgList (0x2240) { + # 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 (0x2241) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span, gsl::span) (0x2240) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x40, 0x22, 0x00, 0x00 + # FuncId (0x2242) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D6E) + # FunctionType: bool (gsl::span, gsl::span) (0x2241) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x6e, 0x1d, 0x00, 0x00 + .byte 0x41, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # FuncId (0x2243) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D6E) + # FunctionType: bool (gsl::span, gsl::span) (0x2241) + # Name: operator + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x6e, 0x1d, 0x00, 0x00 + .byte 0x41, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2244) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1004) + # PointerAttributes: 0x2002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 16 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x02, 0x00 + # MemberFuncId (0x2245) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs &> (0x2222) + # FunctionType: const Catch::BinaryExpr &,const gsl::span &> Catch::ExprLhs &>::(const gsl::span&) (0x2233) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x22, 0x22, 0x00, 0x00 + .byte 0x33, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x2246) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D6E) + # FunctionType: bool (gsl::span, gsl::span) (0x2241) + # Name: operator> + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x6e, 0x1d, 0x00, 0x00 + .byte 0x41, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2247) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs &> (0x2222) + # FunctionType: const Catch::BinaryExpr &,const gsl::span &> Catch::ExprLhs &>::(const gsl::span&) (0x2233) + # Name: operator>= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x22, 0x22, 0x00, 0x00 + .byte 0x33, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + # MemberFunction (0x2248) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x20C9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc9, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2249) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(&) (0x2248) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x48, 0x22, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x224A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs &> (0x2222) + # FunctionType: const Catch::BinaryExpr &,const gsl::span &> Catch::ExprLhs &>::(const gsl::span&) (0x2233) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x22, 0x22, 0x00, 0x00 + .byte 0x33, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # FuncId (0x224B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D6E) + # FunctionType: bool (gsl::span, gsl::span) (0x2241) + # Name: operator== + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x6e, 0x1d, 0x00, 0x00 + .byte 0x41, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x224C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs &> (0x2222) + # FunctionType: const Catch::BinaryExpr &,const gsl::span &> Catch::ExprLhs &>::(const gsl::span&) (0x2233) + # Name: operator> + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x22, 0x22, 0x00, 0x00 + .byte 0x33, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + # FuncId (0x224D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D6E) + # FunctionType: bool (gsl::span, gsl::span) (0x2241) + # Name: operator>= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x6e, 0x1d, 0x00, 0x00 + .byte 0x41, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + # MemberFunction (0x224E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x1EB5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb5, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x224F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(&) (0x224E) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x4e, 0x22, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2250) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs &> (0x2222) + # FunctionType: void Catch::ExprLhs &>::(const gsl::span&) (0x2225) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x22, 0x22, 0x00, 0x00 + .byte 0x25, 0x22, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # ArgList (0x2251) { + # 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 (0x2252) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::span&, const gsl::span&) (0x2251) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x51, 0x22, 0x00, 0x00 + # FuncId (0x2253) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D63) + # FunctionType: bool (const gsl::span&, const gsl::span&) (0x2252) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x63, 0x1d, 0x00, 0x00 + .byte 0x52, 0x22, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2254) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr &,const gsl::span &> (0x2231) + # FunctionType: void Catch::BinaryExpr &,const gsl::span &>::(bool, const gsl::span&, Catch::StringRef, const gsl::span&) (0x2239) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x31, 0x22, 0x00, 0x00 + .byte 0x39, 0x22, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2255) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr &,const gsl::span &> (0x2231) + # FunctionType: bool Catch::BinaryExpr &,const gsl::span &>::() (0x2235) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x31, 0x22, 0x00, 0x00 + .byte 0x35, 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 (0x2256) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr &,const gsl::span &> (0x2231) + # FunctionType: bool Catch::BinaryExpr &,const gsl::span &>::() (0x2235) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x31, 0x22, 0x00, 0x00 + .byte 0x35, 0x22, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2257) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr &,const gsl::span &> (0x2231) + # FunctionType: void Catch::BinaryExpr &,const gsl::span &>::(std::basic_ostream >&) (0x2236) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x31, 0x22, 0x00, 0x00 + .byte 0x36, 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 (0x2258) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + # FuncId (0x2259) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C83) + # FunctionType: std::basic_string,std::allocator > (const gsl::span&) (0x2258) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x83, 0x1c, 0x00, 0x00 + .byte 0x58, 0x22, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x225A) { + # 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 (0x225B) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C7) + # 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 0xc7, 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 (0x225C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker > (0x225B) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 573 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x5b, 0x22, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x3d, 0x02, 0x00, 0x00 + # MemberFunction (0x225D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # ClassType: Catch::StringMaker > (0x225A) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x5a, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x225E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker > (0x225A) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker >::(const gsl::span&) (0x225D) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x5a, 0x22, 0x00, 0x00 + .byte 0x5d, 0x22, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # ArgList (0x225F) { + # 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 (0x2260) { + # 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>) (0x225F) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x5f, 0x22, 0x00, 0x00 + # FuncId (0x2261) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x2260) + # Name: lexicographical_compare + # } + .byte 0x22, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x60, 0x22, 0x00, 0x00 + .byte 0x6c, 0x65, 0x78, 0x69 + .byte 0x63, 0x6f, 0x67, 0x72 + .byte 0x61, 0x70, 0x68, 0x69 + .byte 0x63, 0x61, 0x6c, 0x5f + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x00 + # Struct (0x2262) { + # 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 (0x2263) { + # 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 (0x2262) + # ] + # } + .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 0x62, 0x22, 0x00, 0x00 + # Procedure (0x2264) { + # 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) (0x2263) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x63, 0x22, 0x00, 0x00 + # FieldList (0x2265) { + # 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 (0x2266) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2265) + # 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 0x65, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x6c + .byte 0x65, 0x73, 0x73, 0x3c + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x6c, 0x65, 0x73, 0x73 + .byte 0x40, 0x58, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x2267) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef + # } + .byte 0x4e, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x78 + .byte 0x73, 0x74, 0x64, 0x64 + .byte 0x65, 0x66, 0x00, 0xf1 + # UdtSourceLine (0x2268) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::less (0x2266) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef (0x2267) + # LineNumber: 313 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x66, 0x22, 0x00, 0x00 + .byte 0x67, 0x22, 0x00, 0x00 + .byte 0x39, 0x01, 0x00, 0x00 + # FuncId (0x2269) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::less) (0x2264) + # Name: lexicographical_compare + # } + .byte 0x22, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x64, 0x22, 0x00, 0x00 + .byte 0x6c, 0x65, 0x78, 0x69 + .byte 0x63, 0x6f, 0x67, 0x72 + .byte 0x61, 0x70, 0x68, 0x69 + .byte 0x63, 0x61, 0x6c, 0x5f + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x00 + # ArgList (0x226A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x1029) + # ArgType: gsl::details::span_iterator,0> (0x1029) + # ArgType: const wchar_t* (0x1E5E) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x5e, 0x1e, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # Procedure (0x226B) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const wchar_t*, unsigned) (0x226A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x6a, 0x22, 0x00, 0x00 + # FuncId (0x226C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const wchar_t*, unsigned) (0x226B) + # Name: _Debug_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x6b, 0x22, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x62 + .byte 0x75, 0x67, 0x5f, 0x72 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x226D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::less (0x2262) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x62, 0x22, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x226E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: std::less& (0x226D) + # ArgType: const wchar_t* (0x1E5E) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x6d, 0x22, 0x00, 0x00 + .byte 0x5e, 0x1e, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # Procedure (0x226F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, std::less&, const wchar_t*, unsigned) (0x226E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x6e, 0x22, 0x00, 0x00 + # FuncId (0x2270) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (bool, std::less&, const wchar_t*, unsigned) (0x226F) + # Name: _Debug_pointer_if + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x22, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x62 + .byte 0x75, 0x67, 0x5f, 0x70 + .byte 0x6f, 0x69, 0x6e, 0x74 + .byte 0x65, 0x72, 0x5f, 0x69 + .byte 0x66, 0x00, 0xf2, 0xf1 + # ArgList (0x2271) { + # 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& (0x226D) + # ] + # } + .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 0x6d, 0x22, 0x00, 0x00 + # Procedure (0x2272) { + # 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&) (0x2271) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x71, 0x22, 0x00, 0x00 + # FuncId (0x2273) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::less&) (0x2272) + # Name: _Lex_compare_unchecked + # } + .byte 0x22, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x72, 0x22, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x65, 0x78 + .byte 0x5f, 0x63, 0x6f, 0x6d + .byte 0x70, 0x61, 0x72, 0x65 + .byte 0x5f, 0x75, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + # Procedure (0x2274) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x1029) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::span_iterator,0>) (0x1078) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x78, 0x10, 0x00, 0x00 + # FuncId (0x2275) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: gsl::details::span_iterator,0> (gsl::details::span_iterator,0>) (0x2274) + # Name: _Unchecked + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x74, 0x22, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + # ArgList (0x2276) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x1029) + # ArgType: gsl::details::span_iterator,0> (0x1029) + # ArgType: const wchar_t* (0x1E5E) + # ArgType: unsigned (0x75) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x5e, 0x1e, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x2277) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const wchar_t*, unsigned, std::random_access_iterator_tag) (0x2276) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x76, 0x22, 0x00, 0x00 + # FuncId (0x2278) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const wchar_t*, unsigned, std::random_access_iterator_tag) (0x2277) + # Name: _Debug_range2 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x77, 0x22, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x62 + .byte 0x75, 0x67, 0x5f, 0x72 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x32, 0x00, 0xf2, 0xf1 + # ArgList (0x2279) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: gsl::details::span_iterator,0>& (0x1071) + # ArgType: const wchar_t* (0x1E5E) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x71, 0x10, 0x00, 0x00 + .byte 0x5e, 0x1e, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # Procedure (0x227A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (gsl::details::span_iterator,0>&, const wchar_t*, unsigned) (0x2279) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x79, 0x22, 0x00, 0x00 + # FuncId (0x227B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (gsl::details::span_iterator,0>&, const wchar_t*, unsigned) (0x227A) + # Name: _Debug_pointer + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x7a, 0x22, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x62 + .byte 0x75, 0x67, 0x5f, 0x70 + .byte 0x6f, 0x69, 0x6e, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + # Struct (0x227C) { + # 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 (0x227D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # 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& (0x226D) + # ArgType: std::_Lex_compare_optimize (0x227C) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x6d, 0x22, 0x00, 0x00 + .byte 0x7c, 0x22, 0x00, 0x00 + # Procedure (0x227E) { + # 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>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::less&, std::_Lex_compare_optimize) (0x227D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0x7d, 0x22, 0x00, 0x00 + # Struct (0x227F) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C7) + # 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 0xc7, 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 (0x2280) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Lex_compare_optimize (0x227F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 3103 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x7f, 0x22, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x1f, 0x0c, 0x00, 0x00 + # FuncId (0x2281) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::less&, std::_Lex_compare_optimize) (0x227E) + # Name: _Lex_compare_unchecked1 + # } + .byte 0x22, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x7e, 0x22, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x65, 0x78 + .byte 0x5f, 0x63, 0x6f, 0x6d + .byte 0x70, 0x61, 0x72, 0x65 + .byte 0x5f, 0x75, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x31, 0x00 + # Modifier (0x2282) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::less (0x2262) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x62, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2283) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::less (0x2282) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x82, 0x22, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2284) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const gsl::details::span_iterator,0>& (0x20D4) + # ArgType: const gsl::details::span_iterator,0>& (0x20D4) + # ArgType: const std::less& (0x2283) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x20, 0x00, 0x00 + .byte 0xd4, 0x20, 0x00, 0x00 + .byte 0x83, 0x22, 0x00, 0x00 + # Procedure (0x2285) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Lex_compare_optimize (0x227C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,0>&, const std::less&) (0x2284) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x7c, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x84, 0x22, 0x00, 0x00 + # FuncId (0x2286) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Lex_compare_optimize (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,0>&, const std::less&) (0x2285) + # Name: _Lex_compare_memcmp_classify + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x85, 0x22, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x65, 0x78 + .byte 0x5f, 0x63, 0x6f, 0x6d + .byte 0x70, 0x61, 0x72, 0x65 + .byte 0x5f, 0x6d, 0x65, 0x6d + .byte 0x63, 0x6d, 0x70, 0x5f + .byte 0x63, 0x6c, 0x61, 0x73 + .byte 0x73, 0x69, 0x66, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2287) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: std::less& (0x226D) + # ArgType: int& (0x1026) + # ArgType: int& (0x1026) + # ArgType: const wchar_t* (0x1E5E) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x6d, 0x22, 0x00, 0x00 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x5e, 0x1e, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # Procedure (0x2288) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (std::less&, int&, int&, const wchar_t*, unsigned) (0x2287) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x87, 0x22, 0x00, 0x00 + # FuncId (0x2289) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (std::less&, int&, int&, const wchar_t*, unsigned) (0x2288) + # Name: _Debug_lt_pred + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x88, 0x22, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x62 + .byte 0x75, 0x67, 0x5f, 0x6c + .byte 0x74, 0x5f, 0x70, 0x72 + .byte 0x65, 0x64, 0x00, 0xf1 + # Pointer (0x228A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::less (0x2282) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x82, 0x22, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x228B) { + # 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 (0x228C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::less (0x2262) + # ThisType: const std::less* (0x228A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int&, int&) (0x228B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x62, 0x22, 0x00, 0x00 + .byte 0x8a, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x8b, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x228D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::less (0x2262) + # FunctionType: bool std::less::(int&, int&) (0x228C) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x62, 0x22, 0x00, 0x00 + .byte 0x8c, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # ArgList (0x228E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1018) + # ArgType: gsl::details::extent_type<2> (0x14A2) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x18, 0x10, 0x00, 0x00 + .byte 0xa2, 0x14, 0x00, 0x00 + # MemberFunction (0x228F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: gsl::span::storage_type >* (0x1C04) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<2>) (0x228E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x04, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x8e, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2290) { + # 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>) (0x228F) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x06, 0x10, 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 + # ArgList (0x2291) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::details::extent_type<2> (0x14A2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa2, 0x14, 0x00, 0x00 + # MemberFunction (0x2292) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # ThisType: gsl::details::extent_type<-1>* (0x10CA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::extent_type<2>) (0x2291) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xca, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x91, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2293) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # FunctionType: void gsl::details::extent_type<-1>::(gsl::details::extent_type<2>) (0x2292) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x92, 0x22, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # FuncId (0x2294) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D63) + # FunctionType: bool (const gsl::span&, const gsl::span&) (0x2252) + # Name: compareNotEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x63, 0x1d, 0x00, 0x00 + .byte 0x52, 0x22, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x4e + .byte 0x6f, 0x74, 0x45, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # FuncId (0x2295) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x2260) + # Name: equal + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x60, 0x22, 0x00, 0x00 + .byte 0x65, 0x71, 0x75, 0x61 + .byte 0x6c, 0x00, 0xf2, 0xf1 + # Struct (0x2296) { + # 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 (0x2297) { + # 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::equal_to (0x2296) + # ] + # } + .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 0x96, 0x22, 0x00, 0x00 + # Procedure (0x2298) { + # 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::equal_to) (0x2297) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x97, 0x22, 0x00, 0x00 + # Struct (0x2299) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2265) + # 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 0x65, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x65 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x5f, 0x74, 0x6f, 0x3c + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x65, 0x71, 0x75, 0x61 + .byte 0x6c, 0x5f, 0x74, 0x6f + .byte 0x40, 0x58, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x229A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::equal_to (0x2299) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstddef (0x2267) + # LineNumber: 296 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x99, 0x22, 0x00, 0x00 + .byte 0x67, 0x22, 0x00, 0x00 + .byte 0x28, 0x01, 0x00, 0x00 + # FuncId (0x229B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::equal_to) (0x2298) + # Name: equal + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x98, 0x22, 0x00, 0x00 + .byte 0x65, 0x71, 0x75, 0x61 + .byte 0x6c, 0x00, 0xf2, 0xf1 + # Pointer (0x229C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::equal_to (0x2296) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x96, 0x22, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x229D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 7 + # 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::equal_to& (0x229C) + # ArgType: std::random_access_iterator_tag (0x1081) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x22, 0x00, 0x01, 0x12 + .byte 0x07, 0x00, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x9c, 0x22, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x229E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 7 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::equal_to&, std::random_access_iterator_tag, std::random_access_iterator_tag) (0x229D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x07, 0x00 + .byte 0x9d, 0x22, 0x00, 0x00 + # FuncId (0x229F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::equal_to&, std::random_access_iterator_tag, std::random_access_iterator_tag) (0x229E) + # Name: _Equal_unchecked + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x9e, 0x22, 0x00, 0x00 + .byte 0x5f, 0x45, 0x71, 0x75 + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x22A0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: std::equal_to& (0x229C) + # ArgType: const wchar_t* (0x1E5E) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x9c, 0x22, 0x00, 0x00 + .byte 0x5e, 0x1e, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # Procedure (0x22A1) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, std::equal_to&, const wchar_t*, unsigned) (0x22A0) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xa0, 0x22, 0x00, 0x00 + # FuncId (0x22A2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (bool, std::equal_to&, const wchar_t*, unsigned) (0x22A1) + # Name: _Debug_pointer_if + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xa1, 0x22, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x62 + .byte 0x75, 0x67, 0x5f, 0x70 + .byte 0x6f, 0x69, 0x6e, 0x74 + .byte 0x65, 0x72, 0x5f, 0x69 + .byte 0x66, 0x00, 0xf2, 0xf1 + # ArgList (0x22A3) { + # 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: std::equal_to& (0x229C) + # ] + # } + .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 0x9c, 0x22, 0x00, 0x00 + # Procedure (0x22A4) { + # 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>, std::equal_to&) (0x22A3) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xa3, 0x22, 0x00, 0x00 + # FuncId (0x22A5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::equal_to&) (0x22A4) + # Name: _Equal_unchecked + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xa4, 0x22, 0x00, 0x00 + .byte 0x5f, 0x45, 0x71, 0x75 + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x22A6) { + # 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: std::equal_to& (0x229C) + # ArgType: std::integral_constant (0x1305) + # ] + # } + .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 0x9c, 0x22, 0x00, 0x00 + .byte 0x05, 0x13, 0x00, 0x00 + # Procedure (0x22A7) { + # 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>, std::equal_to&, std::integral_constant) (0x22A6) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0xa6, 0x22, 0x00, 0x00 + # FuncId (0x22A8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::equal_to&, std::integral_constant) (0x22A7) + # Name: _Equal_unchecked1 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xa7, 0x22, 0x00, 0x00 + .byte 0x5f, 0x45, 0x71, 0x75 + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x31, 0x00, 0xf2, 0xf1 + # Modifier (0x22A9) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::equal_to (0x2296) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x96, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x22AA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::equal_to (0x22A9) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa9, 0x22, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x22AB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const gsl::details::span_iterator,0>& (0x20D4) + # ArgType: const gsl::details::span_iterator,0>& (0x20D4) + # ArgType: const std::equal_to& (0x22AA) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x20, 0x00, 0x00 + .byte 0xd4, 0x20, 0x00, 0x00 + .byte 0xaa, 0x22, 0x00, 0x00 + # Procedure (0x22AC) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::integral_constant (0x1305) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,0>&, const std::equal_to&) (0x22AB) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x05, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xab, 0x22, 0x00, 0x00 + # FuncId (0x22AD) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::integral_constant (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,0>&, const std::equal_to&) (0x22AC) + # Name: _Equal_memcmp_is_safe + # } + .byte 0x22, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xac, 0x22, 0x00, 0x00 + .byte 0x5f, 0x45, 0x71, 0x75 + .byte 0x61, 0x6c, 0x5f, 0x6d + .byte 0x65, 0x6d, 0x63, 0x6d + .byte 0x70, 0x5f, 0x69, 0x73 + .byte 0x5f, 0x73, 0x61, 0x66 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Pointer (0x22AE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::equal_to (0x22A9) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa9, 0x22, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x22AF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::equal_to (0x2296) + # ThisType: const std::equal_to* (0x22AE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int&, int&) (0x228B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x96, 0x22, 0x00, 0x00 + .byte 0xae, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x8b, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x22B0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::equal_to (0x2296) + # FunctionType: bool std::equal_to::(int&, int&) (0x22AF) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x96, 0x22, 0x00, 0x00 + .byte 0xaf, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # ArgList (0x22B1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1018) + # ArgType: gsl::details::extent_type<3> (0x207B) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x18, 0x10, 0x00, 0x00 + .byte 0x7b, 0x20, 0x00, 0x00 + # MemberFunction (0x22B2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: gsl::span::storage_type >* (0x1C04) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<3>) (0x22B1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x04, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb1, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x22B3) { + # 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>) (0x22B2) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0xb2, 0x22, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x22B4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x1728 + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x28, 0x17, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x22B5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: & (0x22B4) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb4, 0x22, 0x00, 0x00 + # MemberFunction (0x22B6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10E9) + # ThisType: gsl::span* (0x10EB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x22B5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb5, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x22B7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10E9) + # FunctionType: void gsl::span::(&) (0x22B6) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0xb6, 0x22, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x22B8) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x195C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span) (0x1F0B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0b, 0x1f, 0x00, 0x00 + # FuncId (0x22B9) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D6E) + # FunctionType: gsl::span (gsl::span) (0x22B8) + # Name: as_bytes + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x6e, 0x1d, 0x00, 0x00 + .byte 0xb8, 0x22, 0x00, 0x00 + .byte 0x61, 0x73, 0x5f, 0x62 + .byte 0x79, 0x74, 0x65, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x22BA) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEBQEBX@Catch@@ + # } + .byte 0x56, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x76 + .byte 0x6f, 0x69, 0x64, 0x20 + .byte 0x2a, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x26 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x40 + .byte 0x41, 0x45, 0x42, 0x51 + .byte 0x45, 0x42, 0x58, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Pointer (0x22BB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const void (0x1291) + # PointerAttributes: 0x1040C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x91, 0x12, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # Pointer (0x22BC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const void* const (0x22BB) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xbb, 0x22, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x22BD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const void* const& (0x22BC) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xbc, 0x22, 0x00, 0x00 + # MemberFunction (0x22BE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs (0x22BA) + # ClassType: Catch::Decomposer (0x1BF3) + # ThisType: Catch::Decomposer* (0x1BF4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const void* const&) (0x22BD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xba, 0x22, 0x00, 0x00 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0xf4, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbd, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x22BF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs (0x22BA) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xba, 0x22, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x22C0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs (0x22BA) + # ThisType: Catch::ExprLhs* (0x22BF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const void* const&) (0x22BD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x22, 0x00, 0x00 + .byte 0xbf, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbd, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x22C1) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEBX_N@Catch@@ + # } + .byte 0x66, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x76, 0x6f + .byte 0x69, 0x64, 0x20, 0x2a + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x26, 0x2c + .byte 0x62, 0x6f, 0x6f, 0x6c + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x40, 0x41 + .byte 0x45, 0x42, 0x51, 0x45 + .byte 0x42, 0x58, 0x5f, 0x4e + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x22C2) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x22C1) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc1, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x22C3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x22C2) + # ClassType: Catch::ExprLhs (0x22BA) + # ThisType: Catch::ExprLhs* (0x22BF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BD5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc2, 0x22, 0x00, 0x00 + .byte 0xba, 0x22, 0x00, 0x00 + .byte 0xbf, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x22C4) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::UnaryExpr + # LinkageName: .?AV?$UnaryExpr@AEBQEBX@Catch@@ + # } + .byte 0x5a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x76, 0x6f, 0x69 + .byte 0x64, 0x20, 0x2a, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x26, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x55, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x51 + .byte 0x45, 0x42, 0x58, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x22C5) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs (0x22BA) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xba, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x22C6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs (0x22C5) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc5, 0x22, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x22C7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr (0x22C4) + # ClassType: Catch::ExprLhs (0x22BA) + # ThisType: const Catch::ExprLhs* (0x22C6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc4, 0x22, 0x00, 0x00 + .byte 0xba, 0x22, 0x00, 0x00 + .byte 0xc6, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x22C8) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const void* const& (0x22BC) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs::(const void* const&) (0x22C0) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x22C3) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x22C3) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr Catch::ExprLhs::() (0x22C7) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xbc, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc0, 0x22, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc3, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc3, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc7, 0x22, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x22C9) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x22C8) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEBQEBX@Catch@@ + # } + .byte 0x56, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0xc8, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x76 + .byte 0x6f, 0x69, 0x64, 0x20 + .byte 0x2a, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x26 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x40 + .byte 0x41, 0x45, 0x42, 0x51 + .byte 0x45, 0x42, 0x58, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x22CA) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs (0x22C9) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc9, 0x22, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x22CB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1BF3) + # FunctionType: Catch::ExprLhs Catch::Decomposer::(const void* const&) (0x22BE) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0xbe, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x22CC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x195C) + # FunctionType: const gsl::byte* gsl::span::() (0x1982) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x82, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x22CD) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@ + # } + .byte 0x7a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x76, 0x6f + .byte 0x69, 0x64, 0x20, 0x2a + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x26, 0x2c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x76, 0x6f + .byte 0x69, 0x64, 0x20, 0x2a + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x42 + .byte 0x69, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x51, 0x45, 0x42 + .byte 0x58, 0x41, 0x45, 0x42 + .byte 0x51, 0x45, 0x42, 0x58 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x22CE) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x22CD) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xcd, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x22CF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x22CE) + # ClassType: Catch::ExprLhs (0x22BA) + # ThisType: Catch::ExprLhs* (0x22BF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const void* const&) (0x22BD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xce, 0x22, 0x00, 0x00 + .byte 0xba, 0x22, 0x00, 0x00 + .byte 0xbf, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbd, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x22D0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr (0x22CE) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xce, 0x22, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x22D1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr (0x22CD) + # ThisType: const Catch::BinaryExpr* (0x22D0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xcd, 0x22, 0x00, 0x00 + .byte 0xd0, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x22D2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x22CD) + # ThisType: const Catch::BinaryExpr* (0x22D0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x1187) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcd, 0x22, 0x00, 0x00 + .byte 0xd0, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x22D3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr (0x22CD) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcd, 0x22, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x22D4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const void* const& (0x22BC) + # ArgType: Catch::StringRef (0x111F) + # ArgType: const void* const& (0x22BC) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xbc, 0x22, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0xbc, 0x22, 0x00, 0x00 + # MemberFunction (0x22D5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x22CD) + # ThisType: Catch::BinaryExpr* (0x22D3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const void* const&, Catch::StringRef, const void* const&) (0x22D4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcd, 0x22, 0x00, 0x00 + .byte 0xd3, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xd4, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x22D6) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x112A) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const void* const& (0x22BC) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x111F) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const void* const& (0x22BC) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x22D1) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x22D1) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr::(std::basic_ostream >&) (0x22D2) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr::(bool, const void* const&, Catch::StringRef, const void* const&) (0x22D5) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x2a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xbc, 0x22, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xbc, 0x22, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xd1, 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 0xd1, 0x22, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xd2, 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 0xd5, 0x22, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x22D7) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x22D6) + # DerivedFrom: 0x0 + # VShape: (0x1182) + # SizeOf: 56 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@ + # } + .byte 0x7a, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0xd6, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x76, 0x6f + .byte 0x69, 0x64, 0x20, 0x2a + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x26, 0x2c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x76, 0x6f + .byte 0x69, 0x64, 0x20, 0x2a + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x42 + .byte 0x69, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x51, 0x45, 0x42 + .byte 0x58, 0x41, 0x45, 0x42 + .byte 0x51, 0x45, 0x42, 0x58 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x22D8) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr (0x22D7) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd7, 0x22, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x22D9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x22BA) + # FunctionType: const Catch::BinaryExpr Catch::ExprLhs::(const void* const&) (0x22CF) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xba, 0x22, 0x00, 0x00 + .byte 0xcf, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x22DA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x22CD) + # ThisType: Catch::BinaryExpr* (0x22D3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcd, 0x22, 0x00, 0x00 + .byte 0xd3, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x22DB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x22CD) + # FunctionType: void Catch::BinaryExpr::() (0x22DA) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xcd, 0x22, 0x00, 0x00 + .byte 0xda, 0x22, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x22DC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x195C) + # FunctionType: __int64 gsl::span::() (0x197E) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x7e, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x22DD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10E9) + # FunctionType: __int64 gsl::span::() (0x1100) + # Name: size_bytes + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0x00, 0x11, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + # ArgList (0x22DE) { + # 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 (0x22DF) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x195C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span) (0x22DE) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xde, 0x22, 0x00, 0x00 + # FuncId (0x22E0) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D6E) + # FunctionType: gsl::span (gsl::span) (0x22DF) + # Name: as_bytes + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x6e, 0x1d, 0x00, 0x00 + .byte 0xdf, 0x22, 0x00, 0x00 + .byte 0x61, 0x73, 0x5f, 0x62 + .byte 0x79, 0x74, 0x65, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x22E1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x195C) + # FunctionType: __int64 gsl::span::() (0x197E) + # Name: size_bytes + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x7e, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + # Class (0x22E2) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@ + # } + .byte 0x66, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x62, 0x79, 0x74, 0x65 + .byte 0x20, 0x2a, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x51, 0x45, 0x42, 0x57 + .byte 0x34, 0x62, 0x79, 0x74 + .byte 0x65, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Pointer (0x22E3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::byte (0x1963) + # PointerAttributes: 0x1040C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x63, 0x19, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # Pointer (0x22E4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::byte* const (0x22E3) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe3, 0x22, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x22E5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::byte* const& (0x22E4) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + # MemberFunction (0x22E6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs (0x22E2) + # ClassType: Catch::Decomposer (0x1BF3) + # ThisType: Catch::Decomposer* (0x1BF4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::byte* const&) (0x22E5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe2, 0x22, 0x00, 0x00 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0xf4, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe5, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x22E7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs (0x22E2) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe2, 0x22, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x22E8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs (0x22E2) + # ThisType: Catch::ExprLhs* (0x22E7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::byte* const&) (0x22E5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe2, 0x22, 0x00, 0x00 + .byte 0xe7, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe5, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 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: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEBW4byte@gsl@@_N@Catch@@ + # } + .byte 0x76, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x62 + .byte 0x79, 0x74, 0x65, 0x20 + .byte 0x2a, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x26 + .byte 0x2c, 0x62, 0x6f, 0x6f + .byte 0x6c, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x51 + .byte 0x45, 0x42, 0x57, 0x34 + .byte 0x62, 0x79, 0x74, 0x65 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x5f, 0x4e + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x22EA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x22E9) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe9, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x22EB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x22EA) + # ClassType: Catch::ExprLhs (0x22E2) + # ThisType: Catch::ExprLhs* (0x22E7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BD5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xea, 0x22, 0x00, 0x00 + .byte 0xe2, 0x22, 0x00, 0x00 + .byte 0xe7, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x22EC) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::UnaryExpr + # LinkageName: .?AV?$UnaryExpr@AEBQEBW4byte@gsl@@@Catch@@ + # } + .byte 0x6a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x62, 0x79 + .byte 0x74, 0x65, 0x20, 0x2a + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x55 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x51, 0x45, 0x42, 0x57 + .byte 0x34, 0x62, 0x79, 0x74 + .byte 0x65, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x22ED) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs (0x22E2) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe2, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x22EE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs (0x22ED) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xed, 0x22, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x22EF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr (0x22EC) + # ClassType: Catch::ExprLhs (0x22E2) + # ThisType: const Catch::ExprLhs* (0x22EE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xec, 0x22, 0x00, 0x00 + .byte 0xe2, 0x22, 0x00, 0x00 + .byte 0xee, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x22F0) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::byte* const& (0x22E4) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs::(const gsl::byte* const&) (0x22E8) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x22EB) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x22EB) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr Catch::ExprLhs::() (0x22EF) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe8, 0x22, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xeb, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xeb, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x22, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x22F1) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x22F0) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@ + # } + .byte 0x66, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0xf0, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x62, 0x79, 0x74, 0x65 + .byte 0x20, 0x2a, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x51, 0x45, 0x42, 0x57 + .byte 0x34, 0x62, 0x79, 0x74 + .byte 0x65, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x22F2) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs (0x22F1) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf1, 0x22, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x22F3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1BF3) + # FunctionType: Catch::ExprLhs Catch::Decomposer::(const gsl::byte* const&) (0x22E6) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0xe6, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x22F4) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@ + # } + .byte 0x86, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x62 + .byte 0x79, 0x74, 0x65, 0x20 + .byte 0x2a, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x6e + .byte 0x75, 0x6c, 0x6c, 0x70 + .byte 0x74, 0x72, 0x5f, 0x74 + .byte 0x20, 0x26, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x51, 0x45, 0x42, 0x57 + .byte 0x34, 0x62, 0x79, 0x74 + .byte 0x65, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x41 + .byte 0x45, 0x42, 0x24, 0x24 + .byte 0x54, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x22F5) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x22F4) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf4, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Modifier (0x22F6) { + # 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 (0x22F7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const (0x22F6) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf6, 0x22, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x22F8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const & (0x22F7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf7, 0x22, 0x00, 0x00 + # MemberFunction (0x22F9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x22F5) + # ClassType: Catch::ExprLhs (0x22E2) + # ThisType: Catch::ExprLhs* (0x22E7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const &) (0x22F8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf5, 0x22, 0x00, 0x00 + .byte 0xe2, 0x22, 0x00, 0x00 + .byte 0xe7, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf8, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x22FA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr (0x22F5) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf5, 0x22, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x22FB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr (0x22F4) + # ThisType: const Catch::BinaryExpr* (0x22FA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xf4, 0x22, 0x00, 0x00 + .byte 0xfa, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x22FC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x22F4) + # ThisType: const Catch::BinaryExpr* (0x22FA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x1187) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf4, 0x22, 0x00, 0x00 + .byte 0xfa, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x22FD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr (0x22F4) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf4, 0x22, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x22FE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const gsl::byte* const& (0x22E4) + # ArgType: Catch::StringRef (0x111F) + # ArgType: const & (0x22F7) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0xf7, 0x22, 0x00, 0x00 + # MemberFunction (0x22FF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x22F4) + # ThisType: Catch::BinaryExpr* (0x22FD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const gsl::byte* const&, Catch::StringRef, const &) (0x22FE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf4, 0x22, 0x00, 0x00 + .byte 0xfd, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xfe, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2300) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x112A) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::byte* const& (0x22E4) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x111F) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const & (0x22F7) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x22FB) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x22FB) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr::(std::basic_ostream >&) (0x22FC) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr::(bool, const gsl::byte* const&, Catch::StringRef, const &) (0x22FF) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x2a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xf7, 0x22, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xfb, 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 0xfb, 0x22, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xfc, 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 0xff, 0x22, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x2301) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2300) + # DerivedFrom: 0x0 + # VShape: (0x1182) + # SizeOf: 56 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@ + # } + .byte 0x86, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x00, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x62 + .byte 0x79, 0x74, 0x65, 0x20 + .byte 0x2a, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x6e + .byte 0x75, 0x6c, 0x6c, 0x70 + .byte 0x74, 0x72, 0x5f, 0x74 + .byte 0x20, 0x26, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x51, 0x45, 0x42, 0x57 + .byte 0x34, 0x62, 0x79, 0x74 + .byte 0x65, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x41 + .byte 0x45, 0x42, 0x24, 0x24 + .byte 0x54, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x2302) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr (0x2301) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x01, 0x23, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x2303) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x22E2) + # FunctionType: const Catch::BinaryExpr Catch::ExprLhs::(const &) (0x22F9) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe2, 0x22, 0x00, 0x00 + .byte 0xf9, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x2304) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x22F4) + # ThisType: Catch::BinaryExpr* (0x22FD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf4, 0x22, 0x00, 0x00 + .byte 0xfd, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2305) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x22F4) + # FunctionType: void Catch::BinaryExpr::() (0x2304) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf4, 0x22, 0x00, 0x00 + .byte 0x04, 0x23, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x2306) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: __int64 gsl::span::() (0x1024) + # Name: size_bytes + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x24, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + # MemberFuncId (0x2307) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x195C) + # FunctionType: void gsl::span::(const gsl::byte*, __int64) (0x1966) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x66, 0x19, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2308) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x195E) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5e, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2309) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x195E) + # ThisType: gsl::span::storage_type >* (0x2308) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::byte*, __int64) (0x1965) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5e, 0x19, 0x00, 0x00 + .byte 0x08, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x65, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x230A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x195E) + # FunctionType: void gsl::span::storage_type >::(const gsl::byte*, __int64) (0x2309) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x5e, 0x19, 0x00, 0x00 + .byte 0x09, 0x23, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x230B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x22BA) + # FunctionType: void Catch::ExprLhs::(const void* const&) (0x22C0) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xba, 0x22, 0x00, 0x00 + .byte 0xc0, 0x22, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # MemberFuncId (0x230C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x195E) + # FunctionType: const gsl::byte* gsl::span::storage_type >::() (0x1994) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x5e, 0x19, 0x00, 0x00 + .byte 0x94, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x230D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const void* const& (0x22BC) + # ArgType: const void* const& (0x22BC) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xbc, 0x22, 0x00, 0x00 + .byte 0xbc, 0x22, 0x00, 0x00 + # Procedure (0x230E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const void* const&, const void* const&) (0x230D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0d, 0x23, 0x00, 0x00 + # FuncId (0x230F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D63) + # FunctionType: bool (const void* const&, const void* const&) (0x230E) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x63, 0x1d, 0x00, 0x00 + .byte 0x0e, 0x23, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2310) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x22CD) + # FunctionType: void Catch::BinaryExpr::(bool, const void* const&, Catch::StringRef, const void* const&) (0x22D5) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xcd, 0x22, 0x00, 0x00 + .byte 0xd5, 0x22, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2311) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x22CD) + # FunctionType: bool Catch::BinaryExpr::() (0x22D1) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xcd, 0x22, 0x00, 0x00 + .byte 0xd1, 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 (0x2312) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x22CD) + # FunctionType: bool Catch::BinaryExpr::() (0x22D1) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xcd, 0x22, 0x00, 0x00 + .byte 0xd1, 0x22, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2313) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x22CD) + # FunctionType: void Catch::BinaryExpr::(std::basic_ostream >&) (0x22D2) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0xcd, 0x22, 0x00, 0x00 + .byte 0xd2, 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 (0x2314) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const void* const&) (0x22BD) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbd, 0x22, 0x00, 0x00 + # FuncId (0x2315) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C83) + # FunctionType: std::basic_string,std::allocator > (const void* const&) (0x2314) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x83, 0x1c, 0x00, 0x00 + .byte 0x14, 0x23, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x2316) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::StringMaker + # LinkageName: .?AU?$StringMaker@PEBX@Catch@@ + # } + .byte 0x56, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x76 + .byte 0x6f, 0x69, 0x64, 0x20 + .byte 0x2a, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x40, 0x50, 0x45, 0x42 + .byte 0x58, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Struct (0x2317) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C7) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: Catch::StringMaker + # LinkageName: .?AU?$StringMaker@PEBX@Catch@@ + # } + .byte 0x56, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x76 + .byte 0x6f, 0x69, 0x64, 0x20 + .byte 0x2a, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x40, 0x50, 0x45, 0x42 + .byte 0x58, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x2318) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker (0x2317) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 707 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x17, 0x23, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0xc3, 0x02, 0x00, 0x00 + # ArgList (0x2319) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const void* (0x1292) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x92, 0x12, 0x00, 0x00 + # MemberFunction (0x231A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # ClassType: Catch::StringMaker (0x2316) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const void*) (0x2319) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x16, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x19, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x231B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker (0x2316) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker::(const void*) (0x231A) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x16, 0x23, 0x00, 0x00 + .byte 0x1a, 0x23, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # FuncId (0x231C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C83) + # FunctionType: std::basic_string,std::allocator > (const void* const&) (0x2314) + # Name: rawMemoryToString + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x83, 0x1c, 0x00, 0x00 + .byte 0x14, 0x23, 0x00, 0x00 + .byte 0x72, 0x61, 0x77, 0x4d + .byte 0x65, 0x6d, 0x6f, 0x72 + .byte 0x79, 0x54, 0x6f, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x231D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x22E2) + # FunctionType: void Catch::ExprLhs::(const gsl::byte* const&) (0x22E8) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe2, 0x22, 0x00, 0x00 + .byte 0xe8, 0x22, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # ArgList (0x231E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::byte* const& (0x22E4) + # ArgType: const & (0x22F7) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0xf7, 0x22, 0x00, 0x00 + # Procedure (0x231F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::byte* const&, const &) (0x231E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1e, 0x23, 0x00, 0x00 + # FuncId (0x2320) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D63) + # FunctionType: bool (const gsl::byte* const&, const &) (0x231F) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x63, 0x1d, 0x00, 0x00 + .byte 0x1f, 0x23, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2321) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x22F4) + # FunctionType: void Catch::BinaryExpr::(bool, const gsl::byte* const&, Catch::StringRef, const &) (0x22FF) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf4, 0x22, 0x00, 0x00 + .byte 0xff, 0x22, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2322) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x22F4) + # FunctionType: bool Catch::BinaryExpr::() (0x22FB) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xf4, 0x22, 0x00, 0x00 + .byte 0xfb, 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 (0x2323) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x22F4) + # FunctionType: bool Catch::BinaryExpr::() (0x22FB) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf4, 0x22, 0x00, 0x00 + .byte 0xfb, 0x22, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2324) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x22F4) + # FunctionType: void Catch::BinaryExpr::(std::basic_ostream >&) (0x22FC) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0xf4, 0x22, 0x00, 0x00 + .byte 0xfc, 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 (0x2325) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const &) (0x22F8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf8, 0x22, 0x00, 0x00 + # FuncId (0x2326) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C83) + # FunctionType: std::basic_string,std::allocator > (const &) (0x2325) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x83, 0x1c, 0x00, 0x00 + .byte 0x25, 0x23, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Procedure (0x2327) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::byte* const&) (0x22E5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe5, 0x22, 0x00, 0x00 + # FuncId (0x2328) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C83) + # FunctionType: std::basic_string,std::allocator > (const gsl::byte* const&) (0x2327) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x83, 0x1c, 0x00, 0x00 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x2329) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::StringMaker + # LinkageName: .?AU?$StringMaker@PEBW4byte@gsl@@@Catch@@ + # } + .byte 0x66, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x62, 0x79, 0x74, 0x65 + .byte 0x20, 0x2a, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x4d, 0x61, 0x6b, 0x65 + .byte 0x72, 0x40, 0x50, 0x45 + .byte 0x42, 0x57, 0x34, 0x62 + .byte 0x79, 0x74, 0x65, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Struct (0x232A) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C7) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: Catch::StringMaker + # LinkageName: .?AU?$StringMaker@PEBW4byte@gsl@@@Catch@@ + # } + .byte 0x66, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x62, 0x79, 0x74, 0x65 + .byte 0x20, 0x2a, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x4d, 0x61, 0x6b, 0x65 + .byte 0x72, 0x40, 0x50, 0x45 + .byte 0x42, 0x57, 0x34, 0x62 + .byte 0x79, 0x74, 0x65, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x232B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker (0x232A) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 707 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x2a, 0x23, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0xc3, 0x02, 0x00, 0x00 + # ArgList (0x232C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::byte* (0x1964) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x64, 0x19, 0x00, 0x00 + # MemberFunction (0x232D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # ClassType: Catch::StringMaker (0x2329) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::byte*) (0x232C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x29, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x2c, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x232E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker (0x2329) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker::(const gsl::byte*) (0x232D) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x29, 0x23, 0x00, 0x00 + .byte 0x2d, 0x23, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # FuncId (0x232F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C83) + # FunctionType: std::basic_string,std::allocator > (const gsl::byte* const&) (0x2327) + # Name: rawMemoryToString + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x83, 0x1c, 0x00, 0x00 + .byte 0x27, 0x23, 0x00, 0x00 + .byte 0x72, 0x61, 0x77, 0x4d + .byte 0x65, 0x6d, 0x6f, 0x72 + .byte 0x79, 0x54, 0x6f, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x00, 0xf2, 0xf1 + # Procedure (0x2330) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x199B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span) (0x22DE) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xde, 0x22, 0x00, 0x00 + # FuncId (0x2331) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D6E) + # FunctionType: gsl::span (gsl::span) (0x2330) + # Name: as_writeable_bytes + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x6e, 0x1d, 0x00, 0x00 + .byte 0x30, 0x23, 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 (0x2332) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x199B) + # FunctionType: __int64 gsl::span::() (0x19B3) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0xb3, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2333) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x199B) + # FunctionType: __int64 gsl::span::() (0x19B3) + # Name: size_bytes + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0xb3, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + # Class (0x2334) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEBQEAX@Catch@@ + # } + .byte 0x52, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x76, 0x6f, 0x69 + .byte 0x64, 0x20, 0x2a, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x26, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x45, 0x78 + .byte 0x70, 0x72, 0x4c, 0x68 + .byte 0x73, 0x40, 0x41, 0x45 + .byte 0x42, 0x51, 0x45, 0x41 + .byte 0x58, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x2335) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: void (0x3) + # PointerAttributes: 0x1040C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # Pointer (0x2336) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: void* const (0x2335) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x35, 0x23, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2337) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: void* const& (0x2336) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x36, 0x23, 0x00, 0x00 + # MemberFunction (0x2338) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs (0x2334) + # ClassType: Catch::Decomposer (0x1BF3) + # ThisType: Catch::Decomposer* (0x1BF4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (void* const&) (0x2337) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x34, 0x23, 0x00, 0x00 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0xf4, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x37, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2339) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs (0x2334) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x34, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x233A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs (0x2334) + # ThisType: Catch::ExprLhs* (0x2339) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (void* const&) (0x2337) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x34, 0x23, 0x00, 0x00 + .byte 0x39, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x37, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x233B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEAX_N@Catch@@ + # } + .byte 0x5e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x20, 0x2a, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x26, 0x2c, 0x62, 0x6f + .byte 0x6f, 0x6c, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x51, 0x45, 0x41, 0x58 + .byte 0x5f, 0x4e, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x233C) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x233B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x3b, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x233D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x233C) + # ClassType: Catch::ExprLhs (0x2334) + # ThisType: Catch::ExprLhs* (0x2339) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BD5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3c, 0x23, 0x00, 0x00 + .byte 0x34, 0x23, 0x00, 0x00 + .byte 0x39, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x233E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::UnaryExpr + # LinkageName: .?AV?$UnaryExpr@AEBQEAX@Catch@@ + # } + .byte 0x56, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x76 + .byte 0x6f, 0x69, 0x64, 0x20 + .byte 0x2a, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x26 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x51, 0x45, 0x41 + .byte 0x58, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x233F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs (0x2334) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x34, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2340) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs (0x233F) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3f, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2341) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr (0x233E) + # ClassType: Catch::ExprLhs (0x2334) + # ThisType: const Catch::ExprLhs* (0x2340) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3e, 0x23, 0x00, 0x00 + .byte 0x34, 0x23, 0x00, 0x00 + .byte 0x40, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2342) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: void* const& (0x2336) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs::(void* const&) (0x233A) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x233D) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x233D) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr Catch::ExprLhs::() (0x2341) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x36, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3a, 0x23, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3d, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3d, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x41, 0x23, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x2343) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2342) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEBQEAX@Catch@@ + # } + .byte 0x52, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x42, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x76, 0x6f, 0x69 + .byte 0x64, 0x20, 0x2a, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x26, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x45, 0x78 + .byte 0x70, 0x72, 0x4c, 0x68 + .byte 0x73, 0x40, 0x41, 0x45 + .byte 0x42, 0x51, 0x45, 0x41 + .byte 0x58, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x2344) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs (0x2343) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x43, 0x23, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x2345) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1BF3) + # FunctionType: Catch::ExprLhs Catch::Decomposer::(void* const&) (0x2338) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0x38, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2346) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x199B) + # FunctionType: gsl::byte* gsl::span::() (0x19B7) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0xb7, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x2347) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@ + # } + .byte 0x6e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x20, 0x2a, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x26, 0x2c, 0x76, 0x6f + .byte 0x69, 0x64, 0x20, 0x2a + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x42 + .byte 0x69, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x51, 0x45, 0x41 + .byte 0x58, 0x41, 0x45, 0x42 + .byte 0x51, 0x45, 0x41, 0x58 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x2348) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x2347) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x47, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2349) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x2348) + # ClassType: Catch::ExprLhs (0x2334) + # ThisType: Catch::ExprLhs* (0x2339) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (void* const&) (0x2337) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x48, 0x23, 0x00, 0x00 + .byte 0x34, 0x23, 0x00, 0x00 + .byte 0x39, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x37, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x234A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr (0x2348) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x48, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x234B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr (0x2347) + # ThisType: const Catch::BinaryExpr* (0x234A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x47, 0x23, 0x00, 0x00 + .byte 0x4a, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x234C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x2347) + # ThisType: const Catch::BinaryExpr* (0x234A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x1187) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x23, 0x00, 0x00 + .byte 0x4a, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x234D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr (0x2347) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x47, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x234E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: void* const& (0x2336) + # ArgType: Catch::StringRef (0x111F) + # ArgType: void* const& (0x2336) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x36, 0x23, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x36, 0x23, 0x00, 0x00 + # MemberFunction (0x234F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x2347) + # ThisType: Catch::BinaryExpr* (0x234D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, void* const&, Catch::StringRef, void* const&) (0x234E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x23, 0x00, 0x00 + .byte 0x4d, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x4e, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2350) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x112A) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: void* const& (0x2336) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x111F) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: void* const& (0x2336) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x234B) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x234B) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr::(std::basic_ostream >&) (0x234C) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr::(bool, void* const&, Catch::StringRef, void* const&) (0x234F) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x2a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x36, 0x23, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x36, 0x23, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x4b, 0x23, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x4b, 0x23, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x4c, 0x23, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4f, 0x23, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x2351) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2350) + # DerivedFrom: 0x0 + # VShape: (0x1182) + # SizeOf: 56 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@ + # } + .byte 0x6e, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x50, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x20, 0x2a, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x26, 0x2c, 0x76, 0x6f + .byte 0x69, 0x64, 0x20, 0x2a + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x42 + .byte 0x69, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x51, 0x45, 0x41 + .byte 0x58, 0x41, 0x45, 0x42 + .byte 0x51, 0x45, 0x41, 0x58 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2352) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr (0x2351) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x51, 0x23, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x2353) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x2334) + # FunctionType: const Catch::BinaryExpr Catch::ExprLhs::(void* const&) (0x2349) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x34, 0x23, 0x00, 0x00 + .byte 0x49, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x2354) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x2347) + # ThisType: Catch::BinaryExpr* (0x234D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x23, 0x00, 0x00 + .byte 0x4d, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2355) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x2347) + # FunctionType: void Catch::BinaryExpr::() (0x2354) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x47, 0x23, 0x00, 0x00 + .byte 0x54, 0x23, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # Class (0x2356) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@ + # } + .byte 0x62, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x62, 0x79 + .byte 0x74, 0x65, 0x20, 0x2a + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x45 + .byte 0x78, 0x70, 0x72, 0x4c + .byte 0x68, 0x73, 0x40, 0x41 + .byte 0x45, 0x42, 0x51, 0x45 + .byte 0x41, 0x57, 0x34, 0x62 + .byte 0x79, 0x74, 0x65, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x2357) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::byte (0x1960) + # PointerAttributes: 0x1040C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x60, 0x19, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # Pointer (0x2358) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::byte* const (0x2357) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x57, 0x23, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2359) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::byte* const& (0x2358) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x58, 0x23, 0x00, 0x00 + # MemberFunction (0x235A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs (0x2356) + # ClassType: Catch::Decomposer (0x1BF3) + # ThisType: Catch::Decomposer* (0x1BF4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::byte* const&) (0x2359) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x23, 0x00, 0x00 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0xf4, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x59, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x235B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs (0x2356) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x56, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x235C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs (0x2356) + # ThisType: Catch::ExprLhs* (0x235B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::byte* const&) (0x2359) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x56, 0x23, 0x00, 0x00 + .byte 0x5b, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x59, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x235D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEAW4byte@gsl@@_N@Catch@@ + # } + .byte 0x6e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x62, 0x79, 0x74 + .byte 0x65, 0x20, 0x2a, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x26, 0x2c, 0x62 + .byte 0x6f, 0x6f, 0x6c, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x42 + .byte 0x69, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x51, 0x45, 0x41 + .byte 0x57, 0x34, 0x62, 0x79 + .byte 0x74, 0x65, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x5f, 0x4e, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x235E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x235D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x5d, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x235F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x235E) + # ClassType: Catch::ExprLhs (0x2356) + # ThisType: Catch::ExprLhs* (0x235B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BD5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5e, 0x23, 0x00, 0x00 + .byte 0x56, 0x23, 0x00, 0x00 + .byte 0x5b, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2360) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::UnaryExpr + # LinkageName: .?AV?$UnaryExpr@AEBQEAW4byte@gsl@@@Catch@@ + # } + .byte 0x66, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x62, 0x79, 0x74, 0x65 + .byte 0x20, 0x2a, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x40, 0x41 + .byte 0x45, 0x42, 0x51, 0x45 + .byte 0x41, 0x57, 0x34, 0x62 + .byte 0x79, 0x74, 0x65, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x2361) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs (0x2356) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x56, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2362) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs (0x2361) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x61, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2363) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr (0x2360) + # ClassType: Catch::ExprLhs (0x2356) + # ThisType: const Catch::ExprLhs* (0x2362) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x60, 0x23, 0x00, 0x00 + .byte 0x56, 0x23, 0x00, 0x00 + .byte 0x62, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2364) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::byte* const& (0x2358) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs::(gsl::byte* const&) (0x235C) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x235F) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x235F) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr Catch::ExprLhs::() (0x2363) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x58, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5c, 0x23, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5f, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5f, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x63, 0x23, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x2365) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2364) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@ + # } + .byte 0x62, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x64, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x62, 0x79 + .byte 0x74, 0x65, 0x20, 0x2a + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x45 + .byte 0x78, 0x70, 0x72, 0x4c + .byte 0x68, 0x73, 0x40, 0x41 + .byte 0x45, 0x42, 0x51, 0x45 + .byte 0x41, 0x57, 0x34, 0x62 + .byte 0x79, 0x74, 0x65, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x2366) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs (0x2365) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x65, 0x23, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x2367) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1BF3) + # FunctionType: Catch::ExprLhs Catch::Decomposer::(gsl::byte* const&) (0x235A) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0x5a, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x2368) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x62, 0x79, 0x74 + .byte 0x65, 0x20, 0x2a, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x26, 0x2c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x6e, 0x75, 0x6c + .byte 0x6c, 0x70, 0x74, 0x72 + .byte 0x5f, 0x74, 0x20, 0x26 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x40, 0x41 + .byte 0x45, 0x42, 0x51, 0x45 + .byte 0x41, 0x57, 0x34, 0x62 + .byte 0x79, 0x74, 0x65, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x24, 0x24, 0x54, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x2369) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x2368) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x236A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x2369) + # ClassType: Catch::ExprLhs (0x2356) + # ThisType: Catch::ExprLhs* (0x235B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const &) (0x22F8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x69, 0x23, 0x00, 0x00 + .byte 0x56, 0x23, 0x00, 0x00 + .byte 0x5b, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf8, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x236B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr (0x2369) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x69, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x236C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr (0x2368) + # ThisType: const Catch::BinaryExpr* (0x236B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x6b, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x236D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x2368) + # ThisType: const Catch::BinaryExpr* (0x236B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x1187) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x6b, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x236E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr (0x2368) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x236F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: gsl::byte* const& (0x2358) + # ArgType: Catch::StringRef (0x111F) + # ArgType: const & (0x22F7) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x58, 0x23, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0xf7, 0x22, 0x00, 0x00 + # MemberFunction (0x2370) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x2368) + # ThisType: Catch::BinaryExpr* (0x236E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, gsl::byte* const&, Catch::StringRef, const &) (0x236F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x6e, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2371) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x112A) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::byte* const& (0x2358) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x111F) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const & (0x22F7) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x236C) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x236C) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr::(std::basic_ostream >&) (0x236D) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr::(bool, gsl::byte* const&, Catch::StringRef, const &) (0x2370) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x2a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x58, 0x23, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xf7, 0x22, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x6c, 0x23, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x6c, 0x23, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x6d, 0x23, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x70, 0x23, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x2372) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2371) + # DerivedFrom: 0x0 + # VShape: (0x1182) + # SizeOf: 56 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x71, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x62, 0x79, 0x74 + .byte 0x65, 0x20, 0x2a, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x26, 0x2c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x6e, 0x75, 0x6c + .byte 0x6c, 0x70, 0x74, 0x72 + .byte 0x5f, 0x74, 0x20, 0x26 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x40, 0x41 + .byte 0x45, 0x42, 0x51, 0x45 + .byte 0x41, 0x57, 0x34, 0x62 + .byte 0x79, 0x74, 0x65, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x24, 0x24, 0x54, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2373) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr (0x2372) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x72, 0x23, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x2374) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x2356) + # FunctionType: const Catch::BinaryExpr Catch::ExprLhs::(const &) (0x236A) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x56, 0x23, 0x00, 0x00 + .byte 0x6a, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x2375) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x2368) + # ThisType: Catch::BinaryExpr* (0x236E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x6e, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2376) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x2368) + # FunctionType: void Catch::BinaryExpr::() (0x2375) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x75, 0x23, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x2377) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x199B) + # FunctionType: void gsl::span::(gsl::byte*, __int64) (0x19A1) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0xa1, 0x19, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2378) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x199D) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9d, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2379) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x199D) + # ThisType: gsl::span::storage_type >* (0x2378) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::byte*, __int64) (0x19A0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9d, 0x19, 0x00, 0x00 + .byte 0x78, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x237A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x199D) + # FunctionType: void gsl::span::storage_type >::(gsl::byte*, __int64) (0x2379) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x9d, 0x19, 0x00, 0x00 + .byte 0x79, 0x23, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x237B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x2334) + # FunctionType: void Catch::ExprLhs::(void* const&) (0x233A) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x34, 0x23, 0x00, 0x00 + .byte 0x3a, 0x23, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # MemberFuncId (0x237C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x199D) + # FunctionType: gsl::byte* gsl::span::storage_type >::() (0x19C9) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x9d, 0x19, 0x00, 0x00 + .byte 0xc9, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x237D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: void* const& (0x2336) + # ArgType: void* const& (0x2336) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x36, 0x23, 0x00, 0x00 + .byte 0x36, 0x23, 0x00, 0x00 + # Procedure (0x237E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (void* const&, void* const&) (0x237D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x7d, 0x23, 0x00, 0x00 + # FuncId (0x237F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D63) + # FunctionType: bool (void* const&, void* const&) (0x237E) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x63, 0x1d, 0x00, 0x00 + .byte 0x7e, 0x23, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2380) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x2347) + # FunctionType: void Catch::BinaryExpr::(bool, void* const&, Catch::StringRef, void* const&) (0x234F) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x47, 0x23, 0x00, 0x00 + .byte 0x4f, 0x23, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2381) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x2347) + # FunctionType: bool Catch::BinaryExpr::() (0x234B) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x47, 0x23, 0x00, 0x00 + .byte 0x4b, 0x23, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x2382) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x2347) + # FunctionType: bool Catch::BinaryExpr::() (0x234B) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x47, 0x23, 0x00, 0x00 + .byte 0x4b, 0x23, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2383) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x2347) + # FunctionType: void Catch::BinaryExpr::(std::basic_ostream >&) (0x234C) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x47, 0x23, 0x00, 0x00 + .byte 0x4c, 0x23, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x2384) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (void* const&) (0x2337) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x37, 0x23, 0x00, 0x00 + # FuncId (0x2385) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C83) + # FunctionType: std::basic_string,std::allocator > (void* const&) (0x2384) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x83, 0x1c, 0x00, 0x00 + .byte 0x84, 0x23, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x2386) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::StringMaker + # LinkageName: .?AU?$StringMaker@PEAX@Catch@@ + # } + .byte 0x4e, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x76, 0x6f, 0x69 + .byte 0x64, 0x20, 0x2a, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x4d, 0x61, 0x6b + .byte 0x65, 0x72, 0x40, 0x50 + .byte 0x45, 0x41, 0x58, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Struct (0x2387) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C7) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: Catch::StringMaker + # LinkageName: .?AU?$StringMaker@PEAX@Catch@@ + # } + .byte 0x4e, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x76, 0x6f, 0x69 + .byte 0x64, 0x20, 0x2a, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x4d, 0x61, 0x6b + .byte 0x65, 0x72, 0x40, 0x50 + .byte 0x45, 0x41, 0x58, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2388) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker (0x2387) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 707 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x87, 0x23, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0xc3, 0x02, 0x00, 0x00 + # ArgList (0x2389) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: void* (0x603) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + # MemberFunction (0x238A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # ClassType: Catch::StringMaker (0x2386) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (void*) (0x2389) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x86, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x89, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x238B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker (0x2386) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker::(void*) (0x238A) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x86, 0x23, 0x00, 0x00 + .byte 0x8a, 0x23, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # FuncId (0x238C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C83) + # FunctionType: std::basic_string,std::allocator > (void* const&) (0x2384) + # Name: rawMemoryToString + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x83, 0x1c, 0x00, 0x00 + .byte 0x84, 0x23, 0x00, 0x00 + .byte 0x72, 0x61, 0x77, 0x4d + .byte 0x65, 0x6d, 0x6f, 0x72 + .byte 0x79, 0x54, 0x6f, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x238D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x2356) + # FunctionType: void Catch::ExprLhs::(gsl::byte* const&) (0x235C) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x56, 0x23, 0x00, 0x00 + .byte 0x5c, 0x23, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # ArgList (0x238E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::byte* const& (0x2358) + # ArgType: const & (0x22F7) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x58, 0x23, 0x00, 0x00 + .byte 0xf7, 0x22, 0x00, 0x00 + # Procedure (0x238F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::byte* const&, const &) (0x238E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x8e, 0x23, 0x00, 0x00 + # FuncId (0x2390) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D63) + # FunctionType: bool (gsl::byte* const&, const &) (0x238F) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x63, 0x1d, 0x00, 0x00 + .byte 0x8f, 0x23, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2391) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x2368) + # FunctionType: void Catch::BinaryExpr::(bool, gsl::byte* const&, Catch::StringRef, const &) (0x2370) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x70, 0x23, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2392) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x2368) + # FunctionType: bool Catch::BinaryExpr::() (0x236C) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x6c, 0x23, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x2393) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x2368) + # FunctionType: bool Catch::BinaryExpr::() (0x236C) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x6c, 0x23, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2394) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x2368) + # FunctionType: void Catch::BinaryExpr::(std::basic_ostream >&) (0x236D) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x6d, 0x23, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x2395) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::byte* const&) (0x2359) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x59, 0x23, 0x00, 0x00 + # FuncId (0x2396) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C83) + # FunctionType: std::basic_string,std::allocator > (gsl::byte* const&) (0x2395) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x83, 0x1c, 0x00, 0x00 + .byte 0x95, 0x23, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x2397) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::StringMaker + # LinkageName: .?AU?$StringMaker@PEAW4byte@gsl@@@Catch@@ + # } + .byte 0x5e, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x62, 0x79 + .byte 0x74, 0x65, 0x20, 0x2a + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x53, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x4d, 0x61 + .byte 0x6b, 0x65, 0x72, 0x40 + .byte 0x50, 0x45, 0x41, 0x57 + .byte 0x34, 0x62, 0x79, 0x74 + .byte 0x65, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Struct (0x2398) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C7) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: Catch::StringMaker + # LinkageName: .?AU?$StringMaker@PEAW4byte@gsl@@@Catch@@ + # } + .byte 0x5e, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x62, 0x79 + .byte 0x74, 0x65, 0x20, 0x2a + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x53, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x4d, 0x61 + .byte 0x6b, 0x65, 0x72, 0x40 + .byte 0x50, 0x45, 0x41, 0x57 + .byte 0x34, 0x62, 0x79, 0x74 + .byte 0x65, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2399) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker (0x2398) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 707 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x98, 0x23, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0xc3, 0x02, 0x00, 0x00 + # ArgList (0x239A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::byte* (0x199F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x9f, 0x19, 0x00, 0x00 + # MemberFunction (0x239B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # ClassType: Catch::StringMaker (0x2397) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::byte*) (0x239A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x97, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9a, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x239C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker (0x2397) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker::(gsl::byte*) (0x239B) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x97, 0x23, 0x00, 0x00 + .byte 0x9b, 0x23, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # FuncId (0x239D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C83) + # FunctionType: std::basic_string,std::allocator > (gsl::byte* const&) (0x2395) + # Name: rawMemoryToString + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x83, 0x1c, 0x00, 0x00 + .byte 0x95, 0x23, 0x00, 0x00 + .byte 0x72, 0x61, 0x77, 0x4d + .byte 0x65, 0x6d, 0x6f, 0x72 + .byte 0x79, 0x54, 0x6f, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x00, 0xf2, 0xf1 + # MemberFunction (0x239E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x163E) + # ThisType: gsl::span* (0x1640) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x20C6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x40, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc6, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x239F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x163E) + # FunctionType: void gsl::span::(&) (0x239E) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x9e, 0x23, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x23A0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1647) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x47, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x23A1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(const gsl::span&) (0x23A0) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0xa0, 0x23, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x23A2) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____58:: (0x19D4) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd4, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x23A3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____58:: (0x23A2) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa2, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x23A4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____58:: (0x19D4) + # ThisType: const ____C_A_T_C_H____T_E_S_T____58::* (0x23A3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x19, 0x00, 0x00 + .byte 0xa3, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x23A5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____58:: (0x19D4) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____58::::() (0x23A4) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd4, 0x19, 0x00, 0x00 + .byte 0xa4, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFunction (0x23A6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x19DD) + # ClassType: gsl::span (0x163E) + # ThisType: const gsl::span* (0x1650) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdd, 0x19, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x50, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x23A7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x163E) + # FunctionType: gsl::span gsl::span::() (0x23A6) + # Name: first + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0xa6, 0x23, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x23A8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x163E) + # FunctionType: gsl::span gsl::span::(__int64) (0x1651) + # Name: first + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x51, 0x16, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFunction (0x23A9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x19DD) + # ThisType: gsl::span* (0x19E0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x19, 0x00, 0x00 + .byte 0xe0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x23AA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x19DD) + # FunctionType: void gsl::span::(const gsl::span&) (0x23A9) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xdd, 0x19, 0x00, 0x00 + .byte 0xa9, 0x23, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x23AB) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____58:: (0x19D8) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd8, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x23AC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____58:: (0x23AB) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x23AD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____58:: (0x19D8) + # ThisType: const ____C_A_T_C_H____T_E_S_T____58::* (0x23AC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd8, 0x19, 0x00, 0x00 + .byte 0xac, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x23AE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____58:: (0x19D8) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____58::::() (0x23AD) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd8, 0x19, 0x00, 0x00 + .byte 0xad, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Modifier (0x23AF) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____58:: (0x19D0) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x23B0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____58:: (0x23AF) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xaf, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x23B1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____58:: (0x19D0) + # ThisType: const ____C_A_T_C_H____T_E_S_T____58::* (0x23B0) + # 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 0xb0, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x23B2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____58:: (0x19D0) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____58::::() (0x23B1) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0xb1, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # ArgList (0x23B3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* (0x674) + # ArgType: gsl::details::extent_type<4> (0x1666) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x66, 0x16, 0x00, 0x00 + # MemberFunction (0x23B4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: gsl::span::storage_type >* (0x1C04) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, gsl::details::extent_type<4>) (0x23B3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x04, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb3, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x23B5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1006) + # FunctionType: void gsl::span::storage_type >::(int*, gsl::details::extent_type<4>) (0x23B4) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0xb4, 0x23, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x23B6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x147A) + # ThisType: gsl::span* (0x147C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x23B7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x147A) + # FunctionType: void gsl::span::(const gsl::span&) (0x23B6) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0xb6, 0x23, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x23B8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* (0x674) + # ArgType: gsl::details::extent_type<-1> (0x1039) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + # MemberFunction (0x23B9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x147B) + # ThisType: gsl::span::storage_type >* (0x1E9A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, gsl::details::extent_type<-1>) (0x23B8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x14, 0x00, 0x00 + .byte 0x9a, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb8, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x23BA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x147B) + # FunctionType: void gsl::span::storage_type >::(int*, gsl::details::extent_type<-1>) (0x23B9) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x7b, 0x14, 0x00, 0x00 + .byte 0xb9, 0x23, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x23BB) { + # 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 (0x23BC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<2> (0x14A2) + # ThisType: gsl::details::extent_type<2>* (0x14AB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::extent_type<-1>) (0x23BB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa2, 0x14, 0x00, 0x00 + .byte 0xab, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbb, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x23BD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<2> (0x14A2) + # FunctionType: void gsl::details::extent_type<2>::(gsl::details::extent_type<-1>) (0x23BC) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa2, 0x14, 0x00, 0x00 + .byte 0xbc, 0x23, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFunction (0x23BE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x19DF) + # ThisType: gsl::span::storage_type >* (0x1D9C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, gsl::details::extent_type<-1>) (0x23B8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdf, 0x19, 0x00, 0x00 + .byte 0x9c, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb8, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x23BF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x19DF) + # FunctionType: void gsl::span::storage_type >::(int*, gsl::details::extent_type<-1>) (0x23BE) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xdf, 0x19, 0x00, 0x00 + .byte 0xbe, 0x23, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x23C0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<1> (0x1A05) + # ThisType: gsl::details::extent_type<1>* (0x1A0C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::extent_type<-1>) (0x23BB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x05, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbb, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x23C1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<1> (0x1A05) + # FunctionType: void gsl::details::extent_type<1>::(gsl::details::extent_type<-1>) (0x23C0) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x05, 0x1a, 0x00, 0x00 + .byte 0xc0, 0x23, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFunction (0x23C2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x163E) + # ThisType: gsl::span* (0x1640) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x40, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x23C3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x163E) + # FunctionType: void gsl::span::(const gsl::span&) (0x23C2) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0xc2, 0x23, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x23C4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x163F) + # ThisType: gsl::span::storage_type >* (0x1F32) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, gsl::details::extent_type<-1>) (0x23B8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3f, 0x16, 0x00, 0x00 + .byte 0x32, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb8, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x23C5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x163F) + # FunctionType: void gsl::span::storage_type >::(int*, gsl::details::extent_type<-1>) (0x23C4) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x3f, 0x16, 0x00, 0x00 + .byte 0xc4, 0x23, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x23C6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<4> (0x1666) + # ThisType: gsl::details::extent_type<4>* (0x166F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::extent_type<-1>) (0x23BB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x66, 0x16, 0x00, 0x00 + .byte 0x6f, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbb, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x23C7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<4> (0x1666) + # FunctionType: void gsl::details::extent_type<4>::(gsl::details::extent_type<-1>) (0x23C6) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x66, 0x16, 0x00, 0x00 + .byte 0xc6, 0x23, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Pointer (0x23C8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x1A19 + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x19, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x23C9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: & (0x23C8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc8, 0x23, 0x00, 0x00 + # MemberFunction (0x23CA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1A1A) + # ThisType: gsl::span* (0x1A1C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x23C9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x1c, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc9, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x23CB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1A1A) + # FunctionType: void gsl::span::(&) (0x23CA) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0xca, 0x23, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x23CC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1A1A) + # FunctionType: gsl::details::span_iterator,0> gsl::span::() (0x1A36) + # Name: begin + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x36, 0x1a, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x23CD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1A35) + # FunctionType: gsl::details::span_iterator,0> gsl::details::span_iterator,0>::(__int64) (0x1A5A) + # Name: operator+ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x5a, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x23CE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # FunctionType: void std::match_results,0>,std::allocator,0> > > >::() (0x1A6B) + # Name: match_results + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x6b, 0x1a, 0x00, 0x00 + .byte 0x6d, 0x61, 0x74, 0x63 + .byte 0x68, 0x5f, 0x72, 0x65 + .byte 0x73, 0x75, 0x6c, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + # Class (0x23CF) { + # 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 (0x23D0) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::basic_regex > (0x23CF) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x23D1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_regex > (0x23D0) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd0, 0x23, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x23D2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: std::match_results,0>,std::allocator,0> > > >& (0x1A79) + # ArgType: const std::basic_regex >& (0x23D1) + # ArgType: std::regex_constants::match_flag_type (0x1A89) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x79, 0x1a, 0x00, 0x00 + .byte 0xd1, 0x23, 0x00, 0x00 + .byte 0x89, 0x1a, 0x00, 0x00 + # Procedure (0x23D3) { + # 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) (0x23D2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0xd2, 0x23, 0x00, 0x00 + # Class (0x23D4) { + # 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 (0x23D5) { + # 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 (0x23D6) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 11 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x23D5) + # 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 0xd5, 0x23, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x61, 0x6e, 0x74, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x79 + .byte 0x6e, 0x74, 0x61, 0x78 + .byte 0x5f, 0x6f, 0x70, 0x74 + .byte 0x69, 0x6f, 0x6e, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x57, 0x34, 0x73, 0x79 + .byte 0x6e, 0x74, 0x61, 0x78 + .byte 0x5f, 0x6f, 0x70, 0x74 + .byte 0x69, 0x6f, 0x6e, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x40, 0x72, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x61, 0x6e, 0x74, 0x73 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x23D7) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::regex_constants::syntax_option_type (0x23D6) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 98 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd6, 0x23, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0x62, 0x00, 0x00, 0x00 + # Modifier (0x23D8) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::regex_constants::syntax_option_type (0x23D6) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd6, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Class (0x23D9) { + # 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 (0x23DA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Root_node (0x23D9) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd9, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Class (0x23DB) { + # 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 (0x23DC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_regex > (0x23CF) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x23DD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_regex > (0x23CF) + # ThisType: std::basic_regex >* (0x23DC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xdc, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x23DE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: std::regex_constants::syntax_option_type (0x23D6) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0xd6, 0x23, 0x00, 0x00 + # MemberFunction (0x23DF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_regex > (0x23CF) + # ThisType: std::basic_regex >* (0x23DC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, std::regex_constants::syntax_option_type) (0x23DE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xdc, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xde, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x23E0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: unsigned __int64 (0x23) + # ArgType: std::regex_constants::syntax_option_type (0x23D6) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xd6, 0x23, 0x00, 0x00 + # MemberFunction (0x23E1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_regex > (0x23CF) + # ThisType: std::basic_regex >* (0x23DC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, unsigned __int64, std::regex_constants::syntax_option_type) (0x23E0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xdc, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xe0, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x23E2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::basic_regex >& (0x23D1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd1, 0x23, 0x00, 0x00 + # MemberFunction (0x23E3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_regex > (0x23CF) + # ThisType: std::basic_regex >* (0x23DC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_regex >&) (0x23E2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xdc, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe2, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x23E4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::initializer_list (0x11AD) + # ArgType: std::regex_constants::syntax_option_type (0x23D6) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0xd6, 0x23, 0x00, 0x00 + # MemberFunction (0x23E5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_regex > (0x23CF) + # ThisType: std::basic_regex >* (0x23DC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list, std::regex_constants::syntax_option_type) (0x23E4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xdc, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe4, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x23E6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_regex > (0x23CF) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x23E7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::basic_regex >&& (0x23E6) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe6, 0x23, 0x00, 0x00 + # MemberFunction (0x23E8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_regex > (0x23CF) + # ThisType: std::basic_regex >* (0x23DC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_regex >&&) (0x23E7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xdc, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe7, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x23E9) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_regex >::() (0x23DD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_regex >::(const char*, std::regex_constants::syntax_option_type) (0x23DF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_regex >::(const char*, unsigned __int64, std::regex_constants::syntax_option_type) (0x23E1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_regex >::(const std::basic_regex >&) (0x23E3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_regex >::(std::initializer_list, std::regex_constants::syntax_option_type) (0x23E5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_regex >::(std::basic_regex >&&) (0x23E8) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdf, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe1, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe3, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe5, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe8, 0x23, 0x00, 0x00 + # Pointer (0x23EA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_regex > (0x23CF) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x23EB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_regex >& (0x23EA) + # ClassType: std::basic_regex > (0x23CF) + # ThisType: std::basic_regex >* (0x23DC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x11B8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xea, 0x23, 0x00, 0x00 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xdc, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb8, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23EC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_regex >& (0x23EA) + # ClassType: std::basic_regex > (0x23CF) + # ThisType: std::basic_regex >* (0x23DC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_regex >&&) (0x23E7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xea, 0x23, 0x00, 0x00 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xdc, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe7, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23ED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_regex >& (0x23EA) + # ClassType: std::basic_regex > (0x23CF) + # ThisType: std::basic_regex >* (0x23DC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_regex >&) (0x23E2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xea, 0x23, 0x00, 0x00 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xdc, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe2, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23EE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_regex >& (0x23EA) + # ClassType: std::basic_regex > (0x23CF) + # ThisType: std::basic_regex >* (0x23DC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1154) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xea, 0x23, 0x00, 0x00 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xdc, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x23EF) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_regex >& std::basic_regex >::(std::initializer_list) (0x23EB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_regex >& std::basic_regex >::(std::basic_regex >&&) (0x23EC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_regex >& std::basic_regex >::(const std::basic_regex >&) (0x23ED) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_regex >& std::basic_regex >::(const char*) (0x23EE) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xeb, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xec, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xed, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x23, 0x00, 0x00 + # MemberFunction (0x23F0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_regex >& (0x23EA) + # ClassType: std::basic_regex > (0x23CF) + # ThisType: std::basic_regex >* (0x23DC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list, std::regex_constants::syntax_option_type) (0x23E4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xea, 0x23, 0x00, 0x00 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xdc, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe4, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23F1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_regex >& (0x23EA) + # ClassType: std::basic_regex > (0x23CF) + # ThisType: std::basic_regex >* (0x23DC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, std::regex_constants::syntax_option_type) (0x23DE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xea, 0x23, 0x00, 0x00 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xdc, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xde, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23F2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_regex >& (0x23EA) + # ClassType: std::basic_regex > (0x23CF) + # ThisType: std::basic_regex >* (0x23DC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, unsigned __int64, std::regex_constants::syntax_option_type) (0x23E0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xea, 0x23, 0x00, 0x00 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xdc, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xe0, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x23F3) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_regex >& std::basic_regex >::(std::initializer_list, std::regex_constants::syntax_option_type) (0x23F0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_regex >& std::basic_regex >::(std::basic_regex >&&) (0x23EC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_regex >& std::basic_regex >::(const std::basic_regex >&) (0x23ED) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_regex >& std::basic_regex >::(const char*, std::regex_constants::syntax_option_type) (0x23F1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_regex >& std::basic_regex >::(const char*, unsigned __int64, std::regex_constants::syntax_option_type) (0x23F2) + # ] + # } + .byte 0x2a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf0, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xec, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xed, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf1, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf2, 0x23, 0x00, 0x00 + # Pointer (0x23F4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_regex > (0x23D0) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd0, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x23F5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::basic_regex > (0x23CF) + # ThisType: const std::basic_regex >* (0x23F4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xf4, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23F6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::regex_constants::syntax_option_type (0x23D6) + # ClassType: std::basic_regex > (0x23CF) + # ThisType: const std::basic_regex >* (0x23F4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd6, 0x23, 0x00, 0x00 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xf4, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x23F7) { + # 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 (0x23F8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::locale (0x23F7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf7, 0x23, 0x00, 0x00 + # MemberFunction (0x23F9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale (0x23F7) + # ClassType: std::basic_regex > (0x23CF) + # ThisType: std::basic_regex >* (0x23DC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::locale) (0x23F8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xdc, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf8, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23FA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale (0x23F7) + # ClassType: std::basic_regex > (0x23CF) + # ThisType: const std::basic_regex >* (0x23F4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xf4, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x23FB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::basic_regex >& (0x23EA) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xea, 0x23, 0x00, 0x00 + # MemberFunction (0x23FC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_regex > (0x23CF) + # ThisType: std::basic_regex >* (0x23DC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_regex >&) (0x23FB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xdc, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xfb, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23FD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Root_node* (0x23DA) + # ClassType: std::basic_regex > (0x23CF) + # ThisType: const std::basic_regex >* (0x23F4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xda, 0x23, 0x00, 0x00 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xf4, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23FE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::basic_regex > (0x23CF) + # ThisType: const std::basic_regex >* (0x23F4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xf4, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x23FF) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::regex_traits (0x23DB) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xdb, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2400) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::regex_traits (0x23FF) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xff, 0x23, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2401) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::regex_traits& (0x2400) + # ClassType: std::basic_regex > (0x23CF) + # ThisType: const std::basic_regex >* (0x23F4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x00, 0x24, 0x00, 0x00 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xf4, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2402) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Root_node* (0x23DA) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xda, 0x23, 0x00, 0x00 + # MemberFunction (0x2403) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_regex > (0x23CF) + # ThisType: std::basic_regex >* (0x23DC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Root_node*) (0x2402) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xdc, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x02, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2404) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Regex_base (0x23D4) + # BaseOffset: 0x0 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x23D8) + # Name: icase + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x23D8) + # Name: nosubs + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x23D8) + # Name: optimize + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x23D8) + # Name: collate + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x23D8) + # Name: ECMAScript + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x23D8) + # Name: basic + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x23D8) + # Name: extended + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x23D8) + # Name: awk + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x23D8) + # Name: grep + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x23D8) + # Name: egrep + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Root_node* (0x23DA) + # FieldOffset: 0x8 + # Name: _Rep + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::regex_traits (0x23DB) + # FieldOffset: 0x10 + # Name: _Traits + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::basic_string,std::allocator > (0x1158) + # FieldOffset: 0x30 + # Name: _Visualization + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x23E9 + # Name: basic_regex + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x23EF + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x5 + # MethodListIndex: 0x23F3 + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_regex >::(std::basic_regex >&&) (0x23E8) + # Name: _Assign_rv + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_regex >::() (0x23DD) + # Name: ~basic_regex + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_regex >::() (0x23F5) + # Name: _Loop_count + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_regex >::() (0x23F5) + # Name: mark_count + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::regex_constants::syntax_option_type std::basic_regex >::() (0x23F6) + # Name: flags + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::locale std::basic_regex >::(std::locale) (0x23F9) + # Name: imbue + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::locale std::basic_regex >::() (0x23FA) + # Name: getloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_regex >::(std::basic_regex >&) (0x23FC) + # Name: swap + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Root_node* std::basic_regex >::() (0x23FD) + # Name: _Get + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::basic_regex >::() (0x23FE) + # Name: _Empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_traits& std::basic_regex >::() (0x2401) + # Name: _Get_traits + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::basic_regex >::() (0x23DD) + # Name: _Tidy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::basic_regex >::(std::_Root_node*) (0x2403) + # Name: _Reset + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::basic_regex > (0x23CF) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::regex_traits (0x23DB) + # Name: traits_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::locale (0x23F7) + # Name: locale_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::basic_string,std::allocator > (0x1158) + # Name: string_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::regex_constants::syntax_option_type (0x23D6) + # Name: flag_type + # } + # } + .byte 0x8a, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xd4, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x23, 0x00, 0x00 + .byte 0x69, 0x63, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x23, 0x00, 0x00 + .byte 0x6e, 0x6f, 0x73, 0x75 + .byte 0x62, 0x73, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x74, 0x69 + .byte 0x6d, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x23, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x61, 0x74, 0x65, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x23, 0x00, 0x00 + .byte 0x45, 0x43, 0x4d, 0x41 + .byte 0x53, 0x63, 0x72, 0x69 + .byte 0x70, 0x74, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x23, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x23, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x64, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x23, 0x00, 0x00 + .byte 0x61, 0x77, 0x6b, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x23, 0x00, 0x00 + .byte 0x67, 0x72, 0x65, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x23, 0x00, 0x00 + .byte 0x65, 0x67, 0x72, 0x65 + .byte 0x70, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xda, 0x23, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x52 + .byte 0x65, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xdb, 0x23, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x54 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x30, 0x00, 0x5f, 0x56 + .byte 0x69, 0x73, 0x75, 0x61 + .byte 0x6c, 0x69, 0x7a, 0x61 + .byte 0x74, 0x69, 0x6f, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0xe9, 0x23, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x72, 0x65 + .byte 0x67, 0x65, 0x78, 0x00 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0xef, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x05, 0x00 + .byte 0xf3, 0x23, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe8, 0x23, 0x00, 0x00 + .byte 0x5f, 0x41, 0x73, 0x73 + .byte 0x69, 0x67, 0x6e, 0x5f + .byte 0x72, 0x76, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdd, 0x23, 0x00, 0x00 + .byte 0x7e, 0x62, 0x61, 0x73 + .byte 0x69, 0x63, 0x5f, 0x72 + .byte 0x65, 0x67, 0x65, 0x78 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf5, 0x23, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x6f + .byte 0x70, 0x5f, 0x63, 0x6f + .byte 0x75, 0x6e, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf5, 0x23, 0x00, 0x00 + .byte 0x6d, 0x61, 0x72, 0x6b + .byte 0x5f, 0x63, 0x6f, 0x75 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf6, 0x23, 0x00, 0x00 + .byte 0x66, 0x6c, 0x61, 0x67 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf9, 0x23, 0x00, 0x00 + .byte 0x69, 0x6d, 0x62, 0x75 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfa, 0x23, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfc, 0x23, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfd, 0x23, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfe, 0x23, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6d, 0x70 + .byte 0x74, 0x79, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x01, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xdd, 0x23, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x03, 0x24, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x65, 0x74, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .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 0xdb, 0x23, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x6c, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd6, 0x23, 0x00, 0x00 + .byte 0x66, 0x6c, 0x61, 0x67 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Class (0x2405) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 48 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2404) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 88 + # Name: std::basic_regex > + # LinkageName: .?AV?$basic_regex@DV?$regex_traits@D@std@@@std@@ + # } + .byte 0x76, 0x00, 0x04, 0x15 + .byte 0x30, 0x00, 0x10, 0x02 + .byte 0x04, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x58, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x62 + .byte 0x61, 0x73, 0x69, 0x63 + .byte 0x5f, 0x72, 0x65, 0x67 + .byte 0x65, 0x78, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x72, 0x65 + .byte 0x67, 0x65, 0x78, 0x40 + .byte 0x44, 0x56, 0x3f, 0x24 + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2406) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::basic_regex > (0x2405) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 2264 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x05, 0x24, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0xd8, 0x08, 0x00, 0x00 + # Pointer (0x2407) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Regex_base (0x23D4) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd4, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2408) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Regex_base (0x23D4) + # ThisType: std::_Regex_base* (0x2407) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x23, 0x00, 0x00 + .byte 0x07, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2409) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x129F) + # BaseOffset: 0x0 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Regex_base::() (0x2408) + # Name: _Regex_base + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Regex_base::() (0x2408) + # Name: ~_Regex_base + # } + # } + .byte 0x3a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x9f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x08, 0x24, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x08, 0x24, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x52, 0x65 + .byte 0x67, 0x65, 0x78, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x240A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2409) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::_Regex_base + # LinkageName: .?AV_Regex_base@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x00, 0x02 + .byte 0x09, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x52, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x5f + .byte 0x52, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x240B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Regex_base (0x240A) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 2241 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x0a, 0x24, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0xc1, 0x08, 0x00, 0x00 + # VFTableShape (0x240C) { + # TypeLeafKind: LF_VTSHAPE (0xA) + # VFEntryCount: 1 + # } + .byte 0x06, 0x00, 0x0a, 0x00 + .byte 0x01, 0x00, 0x50, 0xf1 + # Class (0x240D) { + # 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 (0x240E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Root_node (0x23D9) + # ThisType: std::_Root_node* (0x23DA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd9, 0x23, 0x00, 0x00 + .byte 0xda, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x240F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x240D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::regex_constants::syntax_option_type (0x23D6) + # FieldOffset: 0x20 + # Name: _Fl + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x24 + # Name: _Loops + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x28 + # Name: _Marks + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x2C + # Name: _Refs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Root_node::() (0x240E) + # Name: _Root_node + # } + # } + .byte 0x6a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x0d, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xd6, 0x23, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x46 + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x24, 0x00, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x28, 0x00, 0x5f, 0x4d + .byte 0x61, 0x72, 0x6b, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x2c, 0x00, 0x5f, 0x52 + .byte 0x65, 0x66, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0e, 0x24, 0x00, 0x00 + .byte 0x5f, 0x52, 0x6f, 0x6f + .byte 0x74, 0x5f, 0x6e, 0x6f + .byte 0x64, 0x65, 0x00, 0xf1 + # Class (0x2410) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 6 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x240F) + # DerivedFrom: 0x0 + # VShape: (0x240C) + # SizeOf: 48 + # Name: std::_Root_node + # LinkageName: .?AV_Root_node@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x06, 0x00, 0x00, 0x02 + .byte 0x0f, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x0c, 0x24, 0x00, 0x00 + .byte 0x30, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x52, 0x6f, 0x6f, 0x74 + .byte 0x5f, 0x6e, 0x6f, 0x64 + .byte 0x65, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x5f, 0x52 + .byte 0x6f, 0x6f, 0x74, 0x5f + .byte 0x6e, 0x6f, 0x64, 0x65 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2411) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Root_node (0x2410) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 1683 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x10, 0x24, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0x93, 0x06, 0x00, 0x00 + # Class (0x2412) { + # 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 (0x2413) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::regex_traits (0x23FF) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xff, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2414) { + # 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 (0x2415) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::regex_traits (0x23DB) + # ThisType: const std::regex_traits* (0x2413) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char, int) (0x2414) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xdb, 0x23, 0x00, 0x00 + .byte 0x13, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x14, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2416) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Regex_traits (0x2412) + # BaseOffset: 0x0 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int std::regex_traits::(char, int) (0x2415) + # Name: value + # } + # } + .byte 0x1e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x15, 0x24, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Class (0x2417) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2416) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::regex_traits + # LinkageName: .?AV?$regex_traits@D@std@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0x16, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x67, 0x65, 0x78 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2418) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::regex_traits (0x2417) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 424 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x17, 0x24, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0xa8, 0x01, 0x00, 0x00 + # Class (0x2419) { + # 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 (0x241A) { + # 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 (0x241B) { + # 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 (0x241C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::locale::_Locimp (0x241B) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1b, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x241D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::locale (0x23F7) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # FieldList (0x241E) { + # 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 (0x241F) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x241E) + # Name: std::_Uninitialized + # LinkageName: .?AW4_Uninitialized@std@@ + # } + .byte 0x3e, 0x00, 0x07, 0x15 + .byte 0x01, 0x00, 0x00, 0x02 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x1e, 0x24, 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 (0x2420) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Uninitialized (0x241F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\yvals.h (0x1D21) + # LineNumber: 612 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x1f, 0x24, 0x00, 0x00 + .byte 0x21, 0x1d, 0x00, 0x00 + .byte 0x64, 0x02, 0x00, 0x00 + # ArgList (0x2421) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Uninitialized (0x241F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1f, 0x24, 0x00, 0x00 + # MemberFunction (0x2422) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x23F7) + # ThisType: std::locale* (0x241D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Uninitialized) (0x2421) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x1d, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x21, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2423) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::locale (0x23F7) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2424) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::locale (0x2423) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x23, 0x24, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2425) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::locale& (0x2424) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x24, 0x24, 0x00, 0x00 + # MemberFunction (0x2426) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x23F7) + # ThisType: std::locale* (0x241D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale&) (0x2425) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x1d, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x25, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2427) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x23F7) + # ThisType: std::locale* (0x241D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x1d, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2428) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::locale& (0x2424) + # ArgType: const std::locale& (0x2424) + # ArgType: int (0x74) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x24, 0x24, 0x00, 0x00 + .byte 0x24, 0x24, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x2429) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x23F7) + # ThisType: std::locale* (0x241D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::locale&, const std::locale&, int) (0x2428) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x1d, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x28, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x242A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x242B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x23F7) + # ThisType: std::locale* (0x241D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, int) (0x242A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x1d, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x2a, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x242C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::locale& (0x2424) + # ArgType: const char* (0x114C) + # ArgType: int (0x74) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x24, 0x24, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x242D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x23F7) + # ThisType: std::locale* (0x241D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::locale&, const char*, int) (0x242C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x1d, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x2c, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x242E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x115A) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x5a, 0x11, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x242F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x23F7) + # ThisType: std::locale* (0x241D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::basic_string,std::allocator >&, int) (0x242E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x1d, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x2e, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2430) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::locale& (0x2424) + # ArgType: const std::basic_string,std::allocator >& (0x115A) + # ArgType: int (0x74) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x24, 0x24, 0x00, 0x00 + .byte 0x5a, 0x11, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x2431) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x23F7) + # ThisType: std::locale* (0x241D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::locale&, const std::basic_string,std::allocator >&, int) (0x2430) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x1d, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x30, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2432) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::locale::_Locimp* (0x241C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1c, 0x24, 0x00, 0x00 + # MemberFunction (0x2433) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x23F7) + # ThisType: std::locale* (0x241D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::locale::_Locimp*) (0x2432) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x1d, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x32, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2434) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::(std::_Uninitialized) (0x2422) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::(const std::locale&) (0x2426) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::() (0x2427) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::(const std::locale&, const std::locale&, int) (0x2429) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::(const char*, int) (0x242B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::(const std::locale&, const char*, int) (0x242D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::(const std::basic_string,std::allocator >&, int) (0x242F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::(const std::locale&, const std::basic_string,std::allocator >&, int) (0x2431) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::locale::(std::locale::_Locimp*) (0x2433) + # ] + # } + .byte 0x4a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x22, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2b, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2f, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x31, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x33, 0x24, 0x00, 0x00 + # Pointer (0x2435) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::locale (0x23F7) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2436) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale& (0x2435) + # ClassType: std::locale (0x23F7) + # ThisType: std::locale* (0x241D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale&) (0x2425) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x35, 0x24, 0x00, 0x00 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x1d, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x25, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2437) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::locale (0x2423) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x23, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2438) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # ClassType: std::locale (0x23F7) + # ThisType: const std::locale* (0x2437) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x37, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2439) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x114C) + # ClassType: std::locale (0x23F7) + # ThisType: const std::locale* (0x2437) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x37, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x243A) { + # 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 (0x243B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::locale::facet (0x243A) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x3a, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x243C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::locale::facet (0x243B) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3b, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x243D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::locale::facet* (0x243C) + # ClassType: std::locale (0x23F7) + # ThisType: const std::locale* (0x2437) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3c, 0x24, 0x00, 0x00 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x37, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x243E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::locale (0x23F7) + # ThisType: const std::locale* (0x2437) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale&) (0x2425) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x37, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x25, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x243F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::locale& (0x2424) + # ClassType: std::locale (0x23F7) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x24, 0x24, 0x00, 0x00 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2440) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale (0x23F7) + # ClassType: std::locale (0x23F7) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale&) (0x2425) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x25, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2441) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale (0x23F7) + # ClassType: std::locale (0x23F7) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2442) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale::_Locimp* (0x241C) + # ClassType: std::locale (0x23F7) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BD5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1c, 0x24, 0x00, 0x00 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2443) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale::_Locimp* (0x241C) + # ClassType: std::locale (0x23F7) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1c, 0x24, 0x00, 0x00 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2444) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x23F7) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (void*) (0x2389) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x89, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2445) { + # 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 (0x2446) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Locinfo (0x2445) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x45, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2447) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Locinfo (0x2446) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x46, 0x24, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2448) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Locinfo& (0x2447) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x47, 0x24, 0x00, 0x00 + # MemberFunction (0x2449) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::locale (0x23F7) + # ThisType: std::locale* (0x241D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Locinfo&) (0x2448) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x1d, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x48, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x244A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x288) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::locale::id + # LinkageName: .?AVid@locale@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x88, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x6c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x3a, 0x3a, 0x69 + .byte 0x64, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x69, 0x64 + .byte 0x40, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x6c, 0x65, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # FieldList (0x244B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Locbase (0x2419) + # BaseOffset: 0x0 + # } + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Crt_new_delete (0x241A) + # BaseOffset: 0x1 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::locale::_Locimp* (0x241C) + # FieldOffset: 0x8 + # Name: _Ptr + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x9 + # MethodListIndex: 0x2434 + # Name: locale + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::locale::(const std::basic_string,std::allocator >&, int) (0x242F) + # Name: _Construct + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::locale::() (0x2427) + # Name: ~locale + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::locale& std::locale::(const std::locale&) (0x2436) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator > std::locale::() (0x2438) + # Name: name + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::locale::() (0x2439) + # Name: c_str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::locale::facet* std::locale::(unsigned __int64) (0x243D) + # Name: _Getfacet + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::locale::(const std::locale&) (0x243E) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::locale::(const std::locale&) (0x243E) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: const std::locale& std::locale::() (0x243F) + # Name: classic + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::locale std::locale::(const std::locale&) (0x2440) + # Name: global + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::locale std::locale::() (0x2441) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: std::locale::_Locimp* std::locale::(bool) (0x2442) + # Name: _Init + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: std::locale::_Locimp* std::locale::() (0x2443) + # Name: _Getgloballocale + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::locale::(void*) (0x2444) + # Name: _Setgloballocale + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::locale::(const std::_Locinfo&) (0x2449) + # Name: _Badname + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::locale::id (0x244A) + # Name: id + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::locale::_Locimp (0x241B) + # Name: _Locimp + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::locale::facet (0x243A) + # Name: facet + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::locale::_Locimp (0x241B) + # Name: _Locimp + # } + # } + .byte 0xaa, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x19, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1a, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1c, 0x24, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x50 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x09, 0x00 + .byte 0x34, 0x24, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x6c, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x2f, 0x24, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x27, 0x24, 0x00, 0x00 + .byte 0x7e, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x6c, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x36, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x38, 0x24, 0x00, 0x00 + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x39, 0x24, 0x00, 0x00 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3d, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x66, 0x61, 0x63, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3e, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3e, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x3f, 0x24, 0x00, 0x00 + .byte 0x63, 0x6c, 0x61, 0x73 + .byte 0x73, 0x69, 0x63, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x40, 0x24, 0x00, 0x00 + .byte 0x67, 0x6c, 0x6f, 0x62 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x41, 0x24, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x42, 0x24, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x69 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x43, 0x24, 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 0x44, 0x24, 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 0x49, 0x24, 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 0x4a, 0x24, 0x00, 0x00 + .byte 0x69, 0x64, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1b, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x69, 0x6d, 0x70, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x3a, 0x24, 0x00, 0x00 + .byte 0x66, 0x61, 0x63, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1b, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x69, 0x6d, 0x70, 0x00 + # Class (0x244C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 32 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x244B) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::locale + # LinkageName: .?AVlocale@std@@ + # } + .byte 0x32, 0x00, 0x04, 0x15 + .byte 0x20, 0x00, 0x10, 0x02 + .byte 0x4b, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x6c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x6c, 0x6f + .byte 0x63, 0x61, 0x6c, 0x65 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # StringId (0x244D) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale + # } + .byte 0x4e, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x78 + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x6c, 0x65, 0x00, 0xf1 + # UdtSourceLine (0x244E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::locale (0x244C) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale (0x244D) + # LineNumber: 98 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4c, 0x24, 0x00, 0x00 + .byte 0x4d, 0x24, 0x00, 0x00 + .byte 0x62, 0x00, 0x00, 0x00 + # Pointer (0x244F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: (0x240C) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0c, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # FieldList (0x2450) { + # 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 (0x2451) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 22 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x2450) + # 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 0x50, 0x24, 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 (0x2452) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_type (0x2451) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 1511 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x51, 0x24, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0xe7, 0x05, 0x00, 0x00 + # FieldList (0x2453) { + # 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 (0x2454) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x2453) + # 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 0x53, 0x24, 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 (0x2455) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_flags (0x2454) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 1487 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x54, 0x24, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0xcf, 0x05, 0x00, 0x00 + # Pointer (0x2456) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_base (0x240D) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0d, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2457) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Node_type (0x2451) + # ArgType: std::_Node_flags (0x2454) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x51, 0x24, 0x00, 0x00 + .byte 0x54, 0x24, 0x00, 0x00 + # MemberFunction (0x2458) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_base (0x240D) + # ThisType: std::_Node_base* (0x2456) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Node_type, std::_Node_flags) (0x2457) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x24, 0x00, 0x00 + .byte 0x56, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x57, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2459) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_base (0x240D) + # ThisType: std::_Node_base* (0x2456) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x24, 0x00, 0x00 + .byte 0x56, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x245A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # VFPtr { + # TypeLeafKind: LF_VFUNCTAB (0x1409) + # Type: * (0x244F) + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_type (0x2451) + # FieldOffset: 0x8 + # Name: _Kind + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_flags (0x2454) + # FieldOffset: 0xC + # Name: _Flags + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_base* (0x2456) + # FieldOffset: 0x10 + # Name: _Next + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_base* (0x2456) + # FieldOffset: 0x18 + # Name: _Prev + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_base::(std::_Node_type, std::_Node_flags) (0x2458) + # Name: _Node_base + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: IntroducingVirtual (0x4) + # Type: void std::_Node_base::() (0x2459) + # VFTableOffset: 0x0 + # Name: ~_Node_base + # } + # } + .byte 0x7a, 0x00, 0x03, 0x12 + .byte 0x09, 0x14, 0x00, 0x00 + .byte 0x4f, 0x24, 0x00, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x51, 0x24, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4b + .byte 0x69, 0x6e, 0x64, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x54, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x5f, 0x46 + .byte 0x6c, 0x61, 0x67, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x56, 0x24, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x4e + .byte 0x65, 0x78, 0x74, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x56, 0x24, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x50 + .byte 0x72, 0x65, 0x76, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x58, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x13, 0x00 + .byte 0x59, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x245B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 7 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x245A) + # DerivedFrom: 0x0 + # VShape: (0x240C) + # SizeOf: 32 + # Name: std::_Node_base + # LinkageName: .?AV_Node_base@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x07, 0x00, 0x00, 0x02 + .byte 0x5a, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x0c, 0x24, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x5f, 0x4e + .byte 0x6f, 0x64, 0x65, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x245C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_base (0x245B) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 1651 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x5b, 0x24, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0x73, 0x06, 0x00, 0x00 + # Struct (0x245D) { + # 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 (0x245E) { + # 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 (0x245F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::collate (0x245E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x5e, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2460) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::collate (0x245F) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5f, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Class (0x2461) { + # 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 (0x2462) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::ctype (0x2461) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x61, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2463) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::ctype (0x2462) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x62, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2464) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::_Regex_traits (0x2412) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1154) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2465) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Regex_traits (0x2412) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2466) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Regex_traits (0x2412) + # ThisType: std::_Regex_traits* (0x2465) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x65, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2467) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Regex_traits (0x2412) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2468) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Regex_traits (0x2467) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x67, 0x24, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2469) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Regex_traits& (0x2468) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x68, 0x24, 0x00, 0x00 + # MemberFunction (0x246A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Regex_traits (0x2412) + # ThisType: std::_Regex_traits* (0x2465) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Regex_traits&) (0x2469) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x65, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x69, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x246B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Regex_traits::() (0x2466) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Regex_traits::(const std::_Regex_traits&) (0x246A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x66, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6a, 0x24, 0x00, 0x00 + # Pointer (0x246C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Regex_traits (0x2412) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x246D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Regex_traits& (0x246C) + # ClassType: std::_Regex_traits (0x2412) + # ThisType: std::_Regex_traits* (0x2465) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Regex_traits&) (0x2469) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6c, 0x24, 0x00, 0x00 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x65, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x69, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x246E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Regex_traits (0x2467) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x67, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x246F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char (0x70) + # ClassType: std::_Regex_traits (0x2412) + # ThisType: const std::_Regex_traits* (0x246E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char) (0x11BC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x6e, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2470) { + # 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 (0x2471) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Regex_traits (0x2412) + # ThisType: const std::_Regex_traits* (0x246E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char, short) (0x2470) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x6e, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x70, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2472) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale (0x23F7) + # ClassType: std::_Regex_traits (0x2412) + # ThisType: std::_Regex_traits* (0x2465) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::locale) (0x23F8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x65, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf8, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2473) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale (0x23F7) + # ClassType: std::_Regex_traits (0x2412) + # ThisType: const std::_Regex_traits* (0x246E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x6e, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2474) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::collate* (0x2460) + # ClassType: std::_Regex_traits (0x2412) + # ThisType: const std::_Regex_traits* (0x246E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x60, 0x24, 0x00, 0x00 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x6e, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2475) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::ctype* (0x2463) + # ClassType: std::_Regex_traits (0x2412) + # ThisType: const std::_Regex_traits* (0x246E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x63, 0x24, 0x00, 0x00 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x6e, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2476) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Regex_traits_base (0x245D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::collate* (0x2460) + # FieldOffset: 0x0 + # Name: _Pcoll + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::ctype* (0x2463) + # FieldOffset: 0x8 + # Name: _Pctype + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::locale (0x23F7) + # FieldOffset: 0x10 + # Name: _Loc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::_Regex_traits::(const char*) (0x2464) + # Name: length + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x246B + # Name: _Regex_traits + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Regex_traits& std::_Regex_traits::(const std::_Regex_traits&) (0x246D) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char std::_Regex_traits::(char) (0x246F) + # Name: translate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char std::_Regex_traits::(char) (0x246F) + # Name: translate_nocase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Regex_traits::(char, short) (0x2471) + # Name: isctype + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::locale std::_Regex_traits::(std::locale) (0x2472) + # Name: imbue + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::locale std::_Regex_traits::() (0x2473) + # Name: getloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::collate* std::_Regex_traits::() (0x2474) + # Name: _Getcoll + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::ctype* std::_Regex_traits::() (0x2475) + # Name: _Getctype + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Regex_traits::() (0x2466) + # Name: _Cache_locale + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned char (0x20) + # Name: _Uelem + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Regex_traits (0x2412) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: char_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::basic_string,std::allocator > (0x1158) + # Name: string_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::locale (0x23F7) + # Name: locale_type + # } + # } + .byte 0x92, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x5d, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x60, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x50 + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x63, 0x24, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x50 + .byte 0x63, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x4c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x64, 0x24, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x6b, 0x24, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6d, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6f, 0x24, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x6e + .byte 0x73, 0x6c, 0x61, 0x74 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6f, 0x24, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x6e + .byte 0x73, 0x6c, 0x61, 0x74 + .byte 0x65, 0x5f, 0x6e, 0x6f + .byte 0x63, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x71, 0x24, 0x00, 0x00 + .byte 0x69, 0x73, 0x63, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x72, 0x24, 0x00, 0x00 + .byte 0x69, 0x6d, 0x62, 0x75 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x73, 0x24, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x74, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x75, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x66, 0x24, 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 0x12, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 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 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x6c, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Class (0x2477) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 22 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2476) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Regex_traits + # LinkageName: .?AV?$_Regex_traits@D@std@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x16, 0x00, 0x10, 0x02 + .byte 0x76, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x52, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x52, 0x65 + .byte 0x67, 0x65, 0x78, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2478) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Regex_traits (0x2477) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 260 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x77, 0x24, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0x04, 0x01, 0x00, 0x00 + # FieldList (0x2479) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: collate + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: ctype + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: monetary + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: numeric + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: time + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: messages + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: all + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: none + # } + # } + .byte 0x86, 0x00, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x61, 0x74, 0x65, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x63, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x6d, 0x6f, 0x6e, 0x65 + .byte 0x74, 0x61, 0x72, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x6e, 0x75, 0x6d, 0x65 + .byte 0x72, 0x69, 0x63, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x74, 0x69, 0x6d, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x6d, 0x65, 0x73, 0x73 + .byte 0x61, 0x67, 0x65, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x6e, 0x6f, 0x6e, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x247A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 8 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2479) + # 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 0x79, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4c, 0x6f, 0x63, 0x62 + .byte 0x61, 0x73, 0x65, 0x3c + .byte 0x69, 0x6e, 0x74, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x5f + .byte 0x4c, 0x6f, 0x63, 0x62 + .byte 0x61, 0x73, 0x65, 0x40 + .byte 0x48, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x247B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Locbase (0x247A) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale (0x244D) + # LineNumber: 24 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x7a, 0x24, 0x00, 0x00 + .byte 0x4d, 0x24, 0x00, 0x00 + .byte 0x18, 0x00, 0x00, 0x00 + # MemberFunction (0x247C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void* (0x603) + # ClassType: std::_Crt_new_delete (0x241A) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x1a, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x247D) { + # 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 (0x247E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::nothrow_t (0x247D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x7d, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x247F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::nothrow_t (0x247E) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7e, 0x24, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2480) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::nothrow_t& (0x247F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x7f, 0x24, 0x00, 0x00 + # MemberFunction (0x2481) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void* (0x603) + # ClassType: std::_Crt_new_delete (0x241A) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const std::nothrow_t&) (0x2480) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x1a, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x80, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2482) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: void* (0x603) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + # MemberFunction (0x2483) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void* (0x603) + # ClassType: std::_Crt_new_delete (0x241A) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, void*) (0x2482) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x1a, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x82, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2484) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void* std::_Crt_new_delete::(unsigned __int64) (0x247C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void* std::_Crt_new_delete::(unsigned __int64, const std::nothrow_t&) (0x2481) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void* std::_Crt_new_delete::(unsigned __int64, void*) (0x2483) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x7c, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x81, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x83, 0x24, 0x00, 0x00 + # MemberFunction (0x2485) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Crt_new_delete (0x241A) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (void*) (0x2389) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x89, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2486) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: void* (0x603) + # ArgType: const std::nothrow_t& (0x247F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x7f, 0x24, 0x00, 0x00 + # MemberFunction (0x2487) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Crt_new_delete (0x241A) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (void*, const std::nothrow_t&) (0x2486) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x86, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2488) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: void* (0x603) + # ArgType: void* (0x603) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + # MemberFunction (0x2489) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Crt_new_delete (0x241A) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (void*, void*) (0x2488) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x88, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x248A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_Crt_new_delete::(void*) (0x2485) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_Crt_new_delete::(void*, const std::nothrow_t&) (0x2487) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_Crt_new_delete::(void*, void*) (0x2489) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x85, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x87, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x89, 0x24, 0x00, 0x00 + # FieldList (0x248B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x2484 + # Name: operator new + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x248A + # Name: operator delete + # } + # } + .byte 0x32, 0x00, 0x03, 0x12 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x84, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x20, 0x6e, 0x65, 0x77 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x8a, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x20, 0x64, 0x65, 0x6c + .byte 0x65, 0x74, 0x65, 0x00 + # Struct (0x248C) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 6 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x248B) + # 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 0x8b, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x43, 0x72, 0x74, 0x5f + .byte 0x6e, 0x65, 0x77, 0x5f + .byte 0x64, 0x65, 0x6c, 0x65 + .byte 0x74, 0x65, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x5f + .byte 0x43, 0x72, 0x74, 0x5f + .byte 0x6e, 0x65, 0x77, 0x5f + .byte 0x64, 0x65, 0x6c, 0x65 + .byte 0x74, 0x65, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x248D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Crt_new_delete (0x248C) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale (0x244D) + # LineNumber: 61 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0x4d, 0x24, 0x00, 0x00 + .byte 0x3d, 0x00, 0x00, 0x00 + # VFTableShape (0x248E) { + # TypeLeafKind: LF_VTSHAPE (0xA) + # VFEntryCount: 3 + # } + .byte 0x06, 0x00, 0x0a, 0x00 + .byte 0x03, 0x00, 0x55, 0x50 + # Pointer (0x248F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::locale::facet (0x243A) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3a, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x2490) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::locale::facet* (0x248F) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8f, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Class (0x2491) { + # 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 + # MemberFunction (0x2492) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::_Locimp (0x241B) + # ThisType: std::locale::_Locimp* (0x241C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x24, 0x00, 0x00 + .byte 0x1c, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2493) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale::_Locimp* (0x241C) + # ClassType: std::locale::_Locimp (0x241B) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BD5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1c, 0x24, 0x00, 0x00 + .byte 0x1b, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2494) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::locale::_Locimp (0x241B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1b, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2495) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::locale::_Locimp (0x2494) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x94, 0x24, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2496) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::locale::_Locimp& (0x2495) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x95, 0x24, 0x00, 0x00 + # MemberFunction (0x2497) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale::_Locimp* (0x241C) + # ClassType: std::locale::_Locimp (0x241B) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale::_Locimp&) (0x2496) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1c, 0x24, 0x00, 0x00 + .byte 0x1b, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x96, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2498) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: std::locale::_Locimp* std::locale::_Locimp::(bool) (0x2493) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: std::locale::_Locimp* std::locale::_Locimp::(const std::locale::_Locimp&) (0x2497) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x09, 0x00, 0x00, 0x00 + .byte 0x93, 0x24, 0x00, 0x00 + .byte 0x09, 0x00, 0x00, 0x00 + .byte 0x97, 0x24, 0x00, 0x00 + # MemberFunction (0x2499) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::_Locimp (0x241B) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::locale::_Locimp*) (0x2432) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x32, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x249A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::locale::_Locimp* (0x241C) + # ArgType: std::locale::facet* (0x248F) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x24, 0x00, 0x00 + .byte 0x8f, 0x24, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x249B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::_Locimp (0x241B) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::locale::_Locimp*, std::locale::facet*, unsigned __int64) (0x249A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x9a, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x249C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::locale::_Locimp* (0x241C) + # ArgType: const std::locale::_Locimp& (0x2495) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x1c, 0x24, 0x00, 0x00 + .byte 0x95, 0x24, 0x00, 0x00 + # MemberFunction (0x249D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::_Locimp (0x241B) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::locale::_Locimp*, const std::locale::_Locimp&) (0x249C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x9c, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x249E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::_Locimp (0x241B) + # ThisType: std::locale::_Locimp* (0x241C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BD5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x24, 0x00, 0x00 + .byte 0x1c, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x249F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::_Locimp (0x241B) + # ThisType: std::locale::_Locimp* (0x241C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale::_Locimp&) (0x2496) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x24, 0x00, 0x00 + .byte 0x1c, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x96, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x24A0) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::locale::_Locimp::(bool) (0x249E) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::locale::_Locimp::(const std::locale::_Locimp&) (0x249F) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x9e, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x9f, 0x24, 0x00, 0x00 + # ArgList (0x24A1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::locale::facet* (0x248F) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x8f, 0x24, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x24A2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::_Locimp (0x241B) + # ThisType: std::locale::_Locimp* (0x241C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::locale::facet*, unsigned __int64) (0x24A1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x24, 0x00, 0x00 + .byte 0x1c, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa1, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x24A3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const std::_Locinfo& (0x2447) + # ArgType: int (0x74) + # ArgType: std::locale::_Locimp* (0x241C) + # ArgType: const std::locale* (0x2437) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x47, 0x24, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x1c, 0x24, 0x00, 0x00 + .byte 0x37, 0x24, 0x00, 0x00 + # MemberFunction (0x24A4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale::_Locimp* (0x241C) + # ClassType: std::locale::_Locimp (0x241B) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const std::_Locinfo&, int, std::locale::_Locimp*, const std::locale*) (0x24A3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1c, 0x24, 0x00, 0x00 + .byte 0x1b, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xa3, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x24A5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::_Locimp (0x241B) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const std::_Locinfo&, int, std::locale::_Locimp*, const std::locale*) (0x24A3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xa3, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x24A6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::locale::_Locimp (0x241B) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1b, 0x24, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x24A7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale::_Locimp& (0x24A6) + # ClassType: std::locale::_Locimp (0x241B) + # ThisType: std::locale::_Locimp* (0x241C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale::_Locimp&) (0x2496) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa6, 0x24, 0x00, 0x00 + .byte 0x1b, 0x24, 0x00, 0x00 + .byte 0x1c, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x96, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x24A8) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::locale::facet (0x243A) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::locale::facet** (0x2490) + # FieldOffset: 0x10 + # Name: _Facetvec + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: unsigned __int64 (0x23) + # FieldOffset: 0x18 + # Name: _Facetcount + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int (0x74) + # FieldOffset: 0x20 + # Name: _Catmask + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x24 + # Name: _Xparent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Yarn (0x2491) + # FieldOffset: 0x28 + # Name: _Name + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Private (0x1) + # Type: std::locale::_Locimp* (0x241C) + # Name: _Clocptr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # MethodKind: Virtual (0x1) + # Type: void std::locale::_Locimp::() (0x2492) + # Name: ~_Locimp + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2498 + # Name: _New_Locimp + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::locale::_Locimp::(std::locale::_Locimp*) (0x2499) + # Name: _Locimp_dtor + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::locale::_Locimp::(std::locale::_Locimp*, std::locale::facet*, unsigned __int64) (0x249B) + # 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&) (0x249D) + # Name: _Locimp_ctor + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x24A0 + # Name: _Locimp + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::locale::_Locimp::(std::locale::facet*, unsigned __int64) (0x24A2) + # 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*) (0x24A4) + # 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*) (0x24A5) + # 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*) (0x24A5) + # 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*) (0x24A5) + # Name: _Makexloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::locale::_Locimp& std::locale::_Locimp::(const std::locale::_Locimp&) (0x24A7) + # Name: operator= + # } + # } + .byte 0x7a, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x3a, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x90, 0x24, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x46 + .byte 0x61, 0x63, 0x65, 0x74 + .byte 0x76, 0x65, 0x63, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x46 + .byte 0x61, 0x63, 0x65, 0x74 + .byte 0x63, 0x6f, 0x75, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x43 + .byte 0x61, 0x74, 0x6d, 0x61 + .byte 0x73, 0x6b, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x24, 0x00, 0x5f, 0x58 + .byte 0x70, 0x61, 0x72, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x91, 0x24, 0x00, 0x00 + .byte 0x28, 0x00, 0x5f, 0x4e + .byte 0x61, 0x6d, 0x65, 0x00 + .byte 0x0e, 0x15, 0x01, 0x00 + .byte 0x1c, 0x24, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x6f + .byte 0x63, 0x70, 0x74, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x06, 0x00 + .byte 0x92, 0x24, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4c, 0x6f + .byte 0x63, 0x69, 0x6d, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x98, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x65, 0x77 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x69, 0x6d, 0x70, 0x00 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x99, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x69, 0x6d, 0x70, 0x5f + .byte 0x64, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x9b, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x69, 0x6d, 0x70, 0x5f + .byte 0x41, 0x64, 0x64, 0x66 + .byte 0x61, 0x63, 0x00, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x9d, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x69, 0x6d, 0x70, 0x5f + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa0, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x69, 0x6d, 0x70, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xa2, 0x24, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x66, 0x61, 0x63, 0x00 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0xa4, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x6b + .byte 0x65, 0x6c, 0x6f, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0xa5, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x6b + .byte 0x65, 0x77, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0xa5, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x6b + .byte 0x65, 0x75, 0x73, 0x68 + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0xa5, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x6b + .byte 0x65, 0x78, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa7, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Class (0x24A9) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 21 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x24A8) + # DerivedFrom: 0x0 + # VShape: (0x248E) + # SizeOf: 56 + # Name: std::locale::_Locimp + # LinkageName: .?AV_Locimp@locale@std@@ + # } + .byte 0x42, 0x00, 0x04, 0x15 + .byte 0x15, 0x00, 0x08, 0x02 + .byte 0xa8, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x38, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x6c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x3a, 0x3a, 0x5f + .byte 0x4c, 0x6f, 0x63, 0x69 + .byte 0x6d, 0x70, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x5f + .byte 0x4c, 0x6f, 0x63, 0x69 + .byte 0x6d, 0x70, 0x40, 0x6c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x24AA) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::locale::_Locimp (0x24A9) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale (0x244D) + # LineNumber: 183 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa9, 0x24, 0x00, 0x00 + .byte 0x4d, 0x24, 0x00, 0x00 + .byte 0xb7, 0x00, 0x00, 0x00 + # Class (0x24AB) { + # 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 (0x24AC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::locale::facet* (0x243C) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3c, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x24AD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::locale::facet** (0x24AC) + # ArgType: const std::locale* (0x2437) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xac, 0x24, 0x00, 0x00 + .byte 0x37, 0x24, 0x00, 0x00 + # MemberFunction (0x24AE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::locale::facet (0x243A) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::locale::facet**, const std::locale*) (0x24AD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x3a, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xad, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x24AF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::facet (0x243A) + # ThisType: std::locale::facet* (0x248F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x24, 0x00, 0x00 + .byte 0x8f, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x24B0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Facet_base (0x24AB) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xab, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x24B1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Facet_base* (0x24B0) + # ClassType: std::locale::facet (0x243A) + # ThisType: std::locale::facet* (0x248F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb0, 0x24, 0x00, 0x00 + .byte 0x3a, 0x24, 0x00, 0x00 + .byte 0x8f, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x24B2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::facet (0x243A) + # ThisType: std::locale::facet* (0x248F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x24, 0x00, 0x00 + .byte 0x8f, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x24B3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::locale::facet (0x243B) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3b, 0x24, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x24B4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::locale::facet& (0x24B3) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb3, 0x24, 0x00, 0x00 + # MemberFunction (0x24B5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::facet (0x243A) + # ThisType: std::locale::facet* (0x248F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale::facet&) (0x24B4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x24, 0x00, 0x00 + .byte 0x8f, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb4, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x24B6) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Protected (0x2) + # Type: void std::locale::facet::(unsigned __int64) (0x24B2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::facet::(const std::locale::facet&) (0x24B5) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb2, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x24, 0x00, 0x00 + # Pointer (0x24B7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::locale::facet (0x243A) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3a, 0x24, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x24B8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale::facet& (0x24B7) + # ClassType: std::locale::facet (0x243A) + # ThisType: std::locale::facet* (0x248F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale::facet&) (0x24B4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb7, 0x24, 0x00, 0x00 + .byte 0x3a, 0x24, 0x00, 0x00 + .byte 0x8f, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb4, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x24B9) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Facet_base (0x24AB) + # BaseOffset: 0x0 + # } + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Crt_new_delete (0x241A) + # BaseOffset: 0x8 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: unsigned long (0x22) + # FieldOffset: 0x8 + # Name: _Myrefs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::locale::facet::(const std::locale::facet**, const std::locale*) (0x24AE) + # Name: _Getcat + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Virtual (0x1) + # Type: void std::locale::facet::() (0x24AF) + # Name: _Incref + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Virtual (0x1) + # Type: std::_Facet_base* std::locale::facet::() (0x24B1) + # Name: _Decref + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x24B6 + # Name: facet + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # MethodKind: Virtual (0x1) + # Type: void std::locale::facet::() (0x24AF) + # Name: ~facet + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::locale::facet& std::locale::facet::(const std::locale::facet&) (0x24B8) + # Name: operator= + # } + # } + .byte 0x92, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xab, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1a, 0x24, 0x00, 0x00 + .byte 0x08, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x22, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4d + .byte 0x79, 0x72, 0x65, 0x66 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xae, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x61, 0x74, 0x00 + .byte 0x11, 0x15, 0x07, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x63 + .byte 0x72, 0x65, 0x66, 0x00 + .byte 0x11, 0x15, 0x07, 0x00 + .byte 0xb1, 0x24, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x63 + .byte 0x72, 0x65, 0x66, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb6, 0x24, 0x00, 0x00 + .byte 0x66, 0x61, 0x63, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x06, 0x00 + .byte 0xaf, 0x24, 0x00, 0x00 + .byte 0x7e, 0x66, 0x61, 0x63 + .byte 0x65, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb8, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Class (0x24BA) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 10 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x24B9) + # DerivedFrom: 0x0 + # VShape: (0x248E) + # SizeOf: 16 + # Name: std::locale::facet + # LinkageName: .?AVfacet@locale@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x0a, 0x00, 0x08, 0x02 + .byte 0xb9, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x6c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x3a, 0x3a, 0x66 + .byte 0x61, 0x63, 0x65, 0x74 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x66, 0x61, 0x63 + .byte 0x65, 0x74, 0x40, 0x6c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x24BB) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::locale::facet (0x24BA) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale (0x244D) + # LineNumber: 138 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0x4d, 0x24, 0x00, 0x00 + .byte 0x8a, 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::_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 (0x24BD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Locinfo (0x2445) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x45, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x24BE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Locinfo* (0x24BD) + # ArgType: const char* (0x114C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xbd, 0x24, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + # MemberFunction (0x24BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Locinfo (0x2445) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Locinfo*, const char*) (0x24BE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x45, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xbe, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x24C0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Locinfo* (0x24BD) + # ArgType: int (0x74) + # ArgType: const char* (0x114C) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x24, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + # MemberFunction (0x24C1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Locinfo (0x2445) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Locinfo*, int, const char*) (0x24C0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x45, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xc0, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x24C2) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_Locinfo::(std::_Locinfo*, const char*) (0x24BF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_Locinfo::(std::_Locinfo*, int, const char*) (0x24C1) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xbf, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xc1, 0x24, 0x00, 0x00 + # ArgList (0x24C3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Locinfo* (0x24BD) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xbd, 0x24, 0x00, 0x00 + # MemberFunction (0x24C4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Locinfo (0x2445) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Locinfo*) (0x24C3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x45, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc3, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x24C5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Locinfo (0x2445) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x45, 0x24, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x24C6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Locinfo& (0x24C5) + # ClassType: std::_Locinfo (0x2445) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Locinfo*, int, const char*) (0x24C0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc5, 0x24, 0x00, 0x00 + .byte 0x45, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xc0, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x24C7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Locinfo (0x2445) + # ThisType: std::_Locinfo* (0x24BD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1154) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x45, 0x24, 0x00, 0x00 + .byte 0xbd, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x24C8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int (0x74) + # ArgType: const char* (0x114C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + # MemberFunction (0x24C9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Locinfo (0x2445) + # ThisType: std::_Locinfo* (0x24BD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, const char*) (0x24C8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x45, 0x24, 0x00, 0x00 + .byte 0xbd, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc8, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x24CA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Locinfo (0x2445) + # ThisType: std::_Locinfo* (0x24BD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Locinfo&) (0x2448) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x45, 0x24, 0x00, 0x00 + .byte 0xbd, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x48, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x24CB) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Locinfo::(const char*) (0x24C7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Locinfo::(int, const char*) (0x24C9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Locinfo::(const std::_Locinfo&) (0x24CA) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc9, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x24, 0x00, 0x00 + # MemberFunction (0x24CC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Locinfo (0x2445) + # ThisType: std::_Locinfo* (0x24BD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x45, 0x24, 0x00, 0x00 + .byte 0xbd, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x24CD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Locinfo& (0x24C5) + # ClassType: std::_Locinfo (0x2445) + # ThisType: std::_Locinfo* (0x24BD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, const char*) (0x24C8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc5, 0x24, 0x00, 0x00 + .byte 0x45, 0x24, 0x00, 0x00 + .byte 0xbd, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc8, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x24CE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Locinfo (0x2446) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x46, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x24CF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x114C) + # ClassType: std::_Locinfo (0x2445) + # ThisType: const std::_Locinfo* (0x24CE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x45, 0x24, 0x00, 0x00 + .byte 0xce, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x24D0) { + # 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 (0x24D1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: _Collvec (0x24D0) + # ClassType: std::_Locinfo (0x2445) + # ThisType: const std::_Locinfo* (0x24CE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd0, 0x24, 0x00, 0x00 + .byte 0x45, 0x24, 0x00, 0x00 + .byte 0xce, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x24D2) { + # 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 (0x24D3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: _Ctypevec (0x24D2) + # ClassType: std::_Locinfo (0x2445) + # ThisType: const std::_Locinfo* (0x24CE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd2, 0x24, 0x00, 0x00 + .byte 0x45, 0x24, 0x00, 0x00 + .byte 0xce, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x24D4) { + # 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 (0x24D5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: _Cvtvec (0x24D4) + # ClassType: std::_Locinfo (0x2445) + # ThisType: const std::_Locinfo* (0x24CE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd4, 0x24, 0x00, 0x00 + .byte 0x45, 0x24, 0x00, 0x00 + .byte 0xce, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x24D6) { + # 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 (0x24D7) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: lconv (0x24D6) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd6, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x24D8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const lconv (0x24D7) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd7, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x24D9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const lconv* (0x24D8) + # ClassType: std::_Locinfo (0x2445) + # ThisType: const std::_Locinfo* (0x24CE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd8, 0x24, 0x00, 0x00 + .byte 0x45, 0x24, 0x00, 0x00 + .byte 0xce, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x24DA) { + # 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 (0x24DB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Timevec (0x24DA) + # ClassType: std::_Locinfo (0x2445) + # ThisType: const std::_Locinfo* (0x24CE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xda, 0x24, 0x00, 0x00 + .byte 0x45, 0x24, 0x00, 0x00 + .byte 0xce, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x24DC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::_Locinfo (0x2445) + # ThisType: const std::_Locinfo* (0x24CE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x45, 0x24, 0x00, 0x00 + .byte 0xce, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x24DD) { + # 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 (0x24DE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const unsigned short (0x24DD) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdd, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x24DF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned short* (0x24DE) + # ClassType: std::_Locinfo (0x2445) + # ThisType: const std::_Locinfo* (0x24CE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xde, 0x24, 0x00, 0x00 + .byte 0x45, 0x24, 0x00, 0x00 + .byte 0xce, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x24E0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Locinfo& (0x24C5) + # ClassType: std::_Locinfo (0x2445) + # ThisType: std::_Locinfo* (0x24BD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Locinfo&) (0x2448) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc5, 0x24, 0x00, 0x00 + .byte 0x45, 0x24, 0x00, 0x00 + .byte 0xbd, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x48, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x24E1) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Lockit (0x1D0D) + # FieldOffset: 0x0 + # Name: _Lock + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Yarn (0x2491) + # FieldOffset: 0x8 + # Name: _Days + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Yarn (0x2491) + # FieldOffset: 0x18 + # Name: _Months + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Yarn (0x24BC) + # FieldOffset: 0x28 + # Name: _W_Days + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Yarn (0x24BC) + # FieldOffset: 0x38 + # Name: _W_Months + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Yarn (0x2491) + # FieldOffset: 0x48 + # Name: _Oldlocname + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Yarn (0x2491) + # FieldOffset: 0x58 + # Name: _Newlocname + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x24C2 + # Name: _Locinfo_ctor + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_Locinfo::(std::_Locinfo*) (0x24C4) + # Name: _Locinfo_dtor + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::_Locinfo& std::_Locinfo::(std::_Locinfo*, int, const char*) (0x24C6) + # Name: _Locinfo_Addcats + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x24CB + # Name: _Locinfo + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Locinfo::() (0x24CC) + # Name: ~_Locinfo + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Locinfo& std::_Locinfo::(int, const char*) (0x24CD) + # Name: _Addcats + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_Locinfo::() (0x24CF) + # Name: _Getname + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: _Collvec std::_Locinfo::() (0x24D1) + # Name: _Getcoll + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: _Ctypevec std::_Locinfo::() (0x24D3) + # Name: _Getctype + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: _Cvtvec std::_Locinfo::() (0x24D5) + # Name: _Getcvt + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const lconv* std::_Locinfo::() (0x24D9) + # Name: _Getlconv + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Timevec std::_Locinfo::() (0x24DB) + # Name: _Gettnames + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_Locinfo::() (0x24CF) + # Name: _Getdays + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_Locinfo::() (0x24CF) + # Name: _Getmonths + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_Locinfo::() (0x24CF) + # Name: _Getfalse + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_Locinfo::() (0x24CF) + # Name: _Gettrue + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int std::_Locinfo::() (0x24DC) + # Name: _Getdateorder + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Timevec std::_Locinfo::() (0x24DB) + # Name: _W_Gettnames + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const unsigned short* std::_Locinfo::() (0x24DF) + # Name: _W_Getdays + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const unsigned short* std::_Locinfo::() (0x24DF) + # Name: _W_Getmonths + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Locinfo& std::_Locinfo::(const std::_Locinfo&) (0x24E0) + # Name: operator= + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: _Collvec (0x24D0) + # Name: _Collvec + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: _Ctypevec (0x24D2) + # Name: _Ctypevec + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: _Cvtvec (0x24D4) + # Name: _Cvtvec + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Timevec (0x24DA) + # Name: _Timevec + # } + # } + .byte 0x96, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x0d, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4c + .byte 0x6f, 0x63, 0x6b, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x91, 0x24, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x44 + .byte 0x61, 0x79, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x91, 0x24, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x4d + .byte 0x6f, 0x6e, 0x74, 0x68 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x28, 0x00, 0x5f, 0x57 + .byte 0x5f, 0x44, 0x61, 0x79 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x38, 0x00, 0x5f, 0x57 + .byte 0x5f, 0x4d, 0x6f, 0x6e + .byte 0x74, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x91, 0x24, 0x00, 0x00 + .byte 0x48, 0x00, 0x5f, 0x4f + .byte 0x6c, 0x64, 0x6c, 0x6f + .byte 0x63, 0x6e, 0x61, 0x6d + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x91, 0x24, 0x00, 0x00 + .byte 0x58, 0x00, 0x5f, 0x4e + .byte 0x65, 0x77, 0x6c, 0x6f + .byte 0x63, 0x6e, 0x61, 0x6d + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc2, 0x24, 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 0xc4, 0x24, 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 0xc6, 0x24, 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 0xcb, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x69, 0x6e, 0x66, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcc, 0x24, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4c, 0x6f + .byte 0x63, 0x69, 0x6e, 0x66 + .byte 0x6f, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcd, 0x24, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x63, 0x61, 0x74, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcf, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd1, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd3, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd5, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x76, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd9, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x6c, 0x63, 0x6f, 0x6e + .byte 0x76, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdb, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x74, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcf, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x64, 0x61, 0x79, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcf, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x6d, 0x6f, 0x6e, 0x74 + .byte 0x68, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcf, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x66, 0x61, 0x6c, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcf, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x74, 0x72, 0x75, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdc, 0x24, 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 0xdb, 0x24, 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 0xdf, 0x24, 0x00, 0x00 + .byte 0x5f, 0x57, 0x5f, 0x47 + .byte 0x65, 0x74, 0x64, 0x61 + .byte 0x79, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdf, 0x24, 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 0xe0, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd0, 0x24, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6c + .byte 0x6c, 0x76, 0x65, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd2, 0x24, 0x00, 0x00 + .byte 0x5f, 0x43, 0x74, 0x79 + .byte 0x70, 0x65, 0x76, 0x65 + .byte 0x63, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd4, 0x24, 0x00, 0x00 + .byte 0x5f, 0x43, 0x76, 0x74 + .byte 0x76, 0x65, 0x63, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xda, 0x24, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x6d + .byte 0x65, 0x76, 0x65, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x24E2) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 35 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x24E1) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 104 + # Name: std::_Locinfo + # LinkageName: .?AV_Locinfo@std@@ + # } + .byte 0x36, 0x00, 0x04, 0x15 + .byte 0x23, 0x00, 0x10, 0x02 + .byte 0xe1, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x68, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4c, 0x6f, 0x63, 0x69 + .byte 0x6e, 0x66, 0x6f, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x69, 0x6e, 0x66, 0x6f + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # StringId (0x24E3) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocinfo + # } + .byte 0x4e, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x78 + .byte 0x6c, 0x6f, 0x63, 0x69 + .byte 0x6e, 0x66, 0x6f, 0x00 + # UdtSourceLine (0x24E4) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Locinfo (0x24E2) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocinfo (0x24E3) + # LineNumber: 54 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe2, 0x24, 0x00, 0x00 + .byte 0xe3, 0x24, 0x00, 0x00 + .byte 0x36, 0x00, 0x00, 0x00 + # Pointer (0x24E5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::locale::id (0x244A) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4a, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x24E6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::id (0x244A) + # ThisType: std::locale::id* (0x24E5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4a, 0x24, 0x00, 0x00 + .byte 0xe5, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x24E7) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::locale::id (0x244A) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x4a, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x24E8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::locale::id (0x24E7) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe7, 0x24, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x24E9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::locale::id& (0x24E8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe8, 0x24, 0x00, 0x00 + # MemberFunction (0x24EA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::id (0x244A) + # ThisType: std::locale::id* (0x24E5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale::id&) (0x24E9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4a, 0x24, 0x00, 0x00 + .byte 0xe5, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe9, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x24EB) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::id::(unsigned __int64) (0x24E6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::id::(const std::locale::id&) (0x24EA) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x24, 0x00, 0x00 + # MemberFunction (0x24EC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::locale::id (0x244A) + # ThisType: std::locale::id* (0x24E5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x4a, 0x24, 0x00, 0x00 + .byte 0xe5, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x24ED) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::locale::id (0x244A) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4a, 0x24, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x24EE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale::id& (0x24ED) + # ClassType: std::locale::id (0x244A) + # ThisType: std::locale::id* (0x24E5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale::id&) (0x24E9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xed, 0x24, 0x00, 0x00 + .byte 0x4a, 0x24, 0x00, 0x00 + .byte 0xe5, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe9, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x24EF) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: unsigned __int64 (0x23) + # FieldOffset: 0x0 + # Name: _Id + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Private (0x1) + # Type: int (0x74) + # Name: _Id_cnt + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x24EB + # Name: id + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::locale::id::() (0x24EC) + # Name: operator unsigned long long + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::locale::id& std::locale::id::(const std::locale::id&) (0x24EE) + # Name: operator= + # } + # } + .byte 0x66, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x49 + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x01, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x5f + .byte 0x63, 0x6e, 0x74, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xeb, 0x24, 0x00, 0x00 + .byte 0x69, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xec, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x20, 0x75, 0x6e, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x20, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xee, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Class (0x24F0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 6 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x24EF) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::locale::id + # LinkageName: .?AVid@locale@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x06, 0x00, 0x08, 0x02 + .byte 0xef, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x6c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x3a, 0x3a, 0x69 + .byte 0x64, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x69, 0x64 + .byte 0x40, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x6c, 0x65, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x24F1) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::locale::id (0x24F0) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale (0x244D) + # LineNumber: 105 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf0, 0x24, 0x00, 0x00 + .byte 0x4d, 0x24, 0x00, 0x00 + .byte 0x69, 0x00, 0x00, 0x00 + # FieldList (0x24F2) { + # 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 (0x24F3) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 13 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x24F2) + # 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 0xf2, 0x24, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x52, 0x65 + .byte 0x67, 0x65, 0x78, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x3a + .byte 0x3a, 0x5f, 0x43, 0x68 + .byte 0x61, 0x72, 0x5f, 0x63 + .byte 0x6c, 0x61, 0x73, 0x73 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0x2e, 0x3f + .byte 0x41, 0x57, 0x34, 0x5f + .byte 0x43, 0x68, 0x61, 0x72 + .byte 0x5f, 0x63, 0x6c, 0x61 + .byte 0x73, 0x73, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x5f, 0x52, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x24F4) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Regex_traits_base::_Char_class_type (0x24F3) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 241 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf3, 0x24, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0xf1, 0x00, 0x00, 0x00 + # FieldList (0x24F5) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Regex_traits_base::_Char_class_type (0x24F3) + # 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 0xf3, 0x24, 0x00, 0x00 + .byte 0x5f, 0x43, 0x68, 0x61 + .byte 0x72, 0x5f, 0x63, 0x6c + .byte 0x61, 0x73, 0x73, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x11, 0x00, 0x00, 0x00 + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x5f, 0x63, 0x6c, 0x61 + .byte 0x73, 0x73, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Struct (0x24F6) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x24F5) + # 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 0xf5, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x52, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x5f, 0x52 + .byte 0x65, 0x67, 0x65, 0x78 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x24F7) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Regex_traits_base (0x24F6) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 239 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf6, 0x24, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0xef, 0x00, 0x00, 0x00 + # VFTableShape (0x24F8) { + # TypeLeafKind: LF_VTSHAPE (0xA) + # VFEntryCount: 6 + # } + .byte 0x0a, 0x00, 0x0a, 0x00 + .byte 0x06, 0x00, 0x55, 0x55 + .byte 0x55, 0xf3, 0xf2, 0xf1 + # ArgList (0x24F9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + # MemberFunction (0x24FA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::collate (0x245E) + # ThisType: const std::collate* (0x2460) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const char*, const char*, const char*, const char*) (0x24F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x5e, 0x24, 0x00, 0x00 + .byte 0x60, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xf9, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x24FB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # ClassType: std::collate (0x245E) + # ThisType: const std::collate* (0x2460) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, const char*) (0x11C2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x5e, 0x24, 0x00, 0x00 + .byte 0x60, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x24FC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: long (0x12) + # ClassType: std::collate (0x245E) + # ThisType: const std::collate* (0x2460) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, const char*) (0x11C2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0x5e, 0x24, 0x00, 0x00 + .byte 0x60, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x24FD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::collate (0x245E) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5e, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x24FE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::collate (0x245E) + # ThisType: std::collate* (0x24FD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5e, 0x24, 0x00, 0x00 + .byte 0xfd, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x24FF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_Locinfo& (0x2447) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x47, 0x24, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x2500) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::collate (0x245E) + # ThisType: std::collate* (0x24FD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_Locinfo&, unsigned __int64) (0x24FF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5e, 0x24, 0x00, 0x00 + .byte 0xfd, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xff, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2501) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::collate (0x245E) + # ThisType: std::collate* (0x24FD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, unsigned __int64) (0x1156) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5e, 0x24, 0x00, 0x00 + .byte 0xfd, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x56, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2502) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::collate::(unsigned __int64) (0x24FE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::collate::(const std::_Locinfo&, unsigned __int64) (0x2500) + # ] + # Method [ + # AccessSpecifier: Protected (0x2) + # Type: void std::collate::(const char*, unsigned __int64) (0x2501) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfe, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x25, 0x00, 0x00 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x01, 0x25, 0x00, 0x00 + # MemberFunction (0x2503) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::collate (0x245E) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::locale::facet**, const std::locale*) (0x24AD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x5e, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xad, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2504) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::collate (0x245E) + # ThisType: std::collate* (0x24FD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5e, 0x24, 0x00, 0x00 + .byte 0xfd, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2505) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::collate (0x245E) + # ThisType: std::collate* (0x24FD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Locinfo&) (0x2448) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5e, 0x24, 0x00, 0x00 + .byte 0xfd, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x48, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2506) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::locale::facet (0x243A) + # BaseOffset: 0x0 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: std::locale::id (0x244A) + # Name: id + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: _Collvec (0x24D0) + # FieldOffset: 0x10 + # Name: _Coll + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int std::collate::(const char*, const char*, const char*, const char*) (0x24FA) + # Name: compare + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator > std::collate::(const char*, const char*) (0x24FB) + # Name: transform + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: long std::collate::(const char*, const char*) (0x24FC) + # Name: hash + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x2502 + # Name: collate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::collate::(const std::locale::facet**, const std::locale*) (0x2503) + # Name: _Getcat + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # MethodKind: Virtual (0x1) + # Type: void std::collate::() (0x2504) + # Name: ~collate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::collate::(const std::_Locinfo&) (0x2505) + # 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*) (0x24FA) + # VFTableOffset: 0x18 + # Name: do_compare + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: std::basic_string,std::allocator > std::collate::(const char*, const char*) (0x24FB) + # VFTableOffset: 0x20 + # Name: do_transform + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: long std::collate::(const char*, const char*) (0x24FC) + # VFTableOffset: 0x28 + # Name: do_hash + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: char_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::basic_string,std::allocator > (0x1158) + # Name: string_type + # } + # } + .byte 0x12, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x3a, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x4a, 0x24, 0x00, 0x00 + .byte 0x69, 0x64, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd0, 0x24, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x43 + .byte 0x6f, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfa, 0x24, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfb, 0x24, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x6e + .byte 0x73, 0x66, 0x6f, 0x72 + .byte 0x6d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfc, 0x24, 0x00, 0x00 + .byte 0x68, 0x61, 0x73, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x02, 0x25, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x61, 0x74, 0x65, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x03, 0x25, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x61, 0x74, 0x00 + .byte 0x11, 0x15, 0x06, 0x00 + .byte 0x04, 0x25, 0x00, 0x00 + .byte 0x7e, 0x63, 0x6f, 0x6c + .byte 0x6c, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x05, 0x25, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x69 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x12, 0x00 + .byte 0xfa, 0x24, 0x00, 0x00 + .byte 0x18, 0x00, 0x00, 0x00 + .byte 0x64, 0x6f, 0x5f, 0x63 + .byte 0x6f, 0x6d, 0x70, 0x61 + .byte 0x72, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x12, 0x00 + .byte 0xfb, 0x24, 0x00, 0x00 + .byte 0x20, 0x00, 0x00, 0x00 + .byte 0x64, 0x6f, 0x5f, 0x74 + .byte 0x72, 0x61, 0x6e, 0x73 + .byte 0x66, 0x6f, 0x72, 0x6d + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x12, 0x00 + .byte 0xfc, 0x24, 0x00, 0x00 + .byte 0x28, 0x00, 0x00, 0x00 + .byte 0x64, 0x6f, 0x5f, 0x68 + .byte 0x61, 0x73, 0x68, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Class (0x2507) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 17 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2506) + # DerivedFrom: 0x0 + # VShape: (0x24F8) + # SizeOf: 32 + # Name: std::collate + # LinkageName: .?AV?$collate@D@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x11, 0x00, 0x10, 0x02 + .byte 0x06, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xf8, 0x24, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x63 + .byte 0x6f, 0x6c, 0x6c, 0x61 + .byte 0x74, 0x65, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x63 + .byte 0x6f, 0x6c, 0x6c, 0x61 + .byte 0x74, 0x65, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # StringId (0x2508) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale + # } + .byte 0x4e, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x2509) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::collate (0x2507) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\locale (0x2508) + # LineNumber: 23 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x07, 0x25, 0x00, 0x00 + .byte 0x08, 0x25, 0x00, 0x00 + .byte 0x17, 0x00, 0x00, 0x00 + # VFTableShape (0x250A) { + # TypeLeafKind: LF_VTSHAPE (0xA) + # VFEntryCount: 11 + # } + .byte 0x0a, 0x00, 0x0a, 0x00 + .byte 0x0b, 0x00, 0x55, 0x55 + .byte 0x55, 0x55, 0x55, 0x50 + # Struct (0x250B) { + # 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 (0x250C) { + # 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 (0x250D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::ctype (0x2461) + # ThisType: const std::ctype* (0x2463) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (short, char) (0x250C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x61, 0x24, 0x00, 0x00 + .byte 0x63, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x250E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: short* (0x611) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x11, 0x06, 0x00, 0x00 + # MemberFunction (0x250F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x114C) + # ClassType: std::ctype (0x2461) + # ThisType: const std::ctype* (0x2463) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, short*) (0x250E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x61, 0x24, 0x00, 0x00 + .byte 0x63, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x0e, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2510) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::ctype::(short, char) (0x250D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::ctype::(const char*, const char*, short*) (0x250F) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x25, 0x00, 0x00 + # ArgList (0x2511) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: short (0x11) + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + # MemberFunction (0x2512) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x114C) + # ClassType: std::ctype (0x2461) + # ThisType: const std::ctype* (0x2463) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (short, const char*, const char*) (0x2511) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x61, 0x24, 0x00, 0x00 + .byte 0x63, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x11, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2513) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char (0x70) + # ClassType: std::ctype (0x2461) + # ThisType: const std::ctype* (0x2463) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char) (0x11BC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x61, 0x24, 0x00, 0x00 + .byte 0x63, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2514) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: const char* (0x114C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + # MemberFunction (0x2515) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x114C) + # ClassType: std::ctype (0x2461) + # ThisType: const std::ctype* (0x2463) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, const char*) (0x2514) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x61, 0x24, 0x00, 0x00 + .byte 0x63, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x14, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2516) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char std::ctype::(char) (0x2513) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::ctype::(char*, const char*) (0x2515) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x15, 0x25, 0x00, 0x00 + # ArgList (0x2517) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: char* (0x670) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + # MemberFunction (0x2518) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x114C) + # ClassType: std::ctype (0x2461) + # ThisType: const std::ctype* (0x2463) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, char*) (0x2517) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x61, 0x24, 0x00, 0x00 + .byte 0x63, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x17, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2519) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char std::ctype::(char) (0x2513) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::ctype::(const char*, const char*, char*) (0x2518) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x18, 0x25, 0x00, 0x00 + # ArgList (0x251A) { + # 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 (0x251B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char (0x70) + # ClassType: std::ctype (0x2461) + # ThisType: const std::ctype* (0x2463) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char, char) (0x251A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x61, 0x24, 0x00, 0x00 + .byte 0x63, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1a, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x251C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: char (0x70) + # ArgType: char* (0x670) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + # MemberFunction (0x251D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x114C) + # ClassType: std::ctype (0x2461) + # ThisType: const std::ctype* (0x2463) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const char*, const char*, char, char*) (0x251C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x61, 0x24, 0x00, 0x00 + .byte 0x63, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x1c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x251E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char std::ctype::(char, char) (0x251B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::ctype::(const char*, const char*, char, char*) (0x251D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1d, 0x25, 0x00, 0x00 + # Pointer (0x251F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::ctype (0x2461) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x61, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Modifier (0x2520) { + # 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 (0x2521) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const short (0x2520) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2522) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const short* (0x2521) + # ArgType: bool (0x30) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x21, 0x25, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x2523) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::ctype (0x2461) + # ThisType: std::ctype* (0x251F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const short*, bool, unsigned __int64) (0x2522) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x61, 0x24, 0x00, 0x00 + .byte 0x1f, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x22, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2524) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::ctype (0x2461) + # ThisType: std::ctype* (0x251F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_Locinfo&, unsigned __int64) (0x24FF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x61, 0x24, 0x00, 0x00 + .byte 0x1f, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xff, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2525) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::ctype::(const short*, bool, unsigned __int64) (0x2523) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::ctype::(const std::_Locinfo&, unsigned __int64) (0x2524) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x24, 0x25, 0x00, 0x00 + # MemberFunction (0x2526) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::ctype (0x2461) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::locale::facet**, const std::locale*) (0x24AD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x61, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xad, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2527) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const short* (0x2521) + # ClassType: std::ctype (0x2461) + # ThisType: const std::ctype* (0x2463) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x21, 0x25, 0x00, 0x00 + .byte 0x61, 0x24, 0x00, 0x00 + .byte 0x63, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2528) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const short* (0x2521) + # ClassType: std::ctype (0x2461) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x21, 0x25, 0x00, 0x00 + .byte 0x61, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2529) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::ctype (0x2461) + # ThisType: std::ctype* (0x251F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x61, 0x24, 0x00, 0x00 + .byte 0x1f, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x252A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::ctype (0x2461) + # ThisType: std::ctype* (0x251F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Locinfo&) (0x2448) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x61, 0x24, 0x00, 0x00 + .byte 0x1f, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x48, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x252B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: char std::ctype::(char) (0x2513) + # VFTableOffset: 0x20 + # ] + # Method [ + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: const char* std::ctype::(char*, const char*) (0x2515) + # VFTableOffset: 0x18 + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0x13, 0x25, 0x00, 0x00 + .byte 0x20, 0x00, 0x00, 0x00 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0x15, 0x25, 0x00, 0x00 + .byte 0x18, 0x00, 0x00, 0x00 + # MethodOverloadList (0x252C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: char std::ctype::(char) (0x2513) + # VFTableOffset: 0x30 + # ] + # Method [ + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: const char* std::ctype::(char*, const char*) (0x2515) + # VFTableOffset: 0x28 + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0x13, 0x25, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0x15, 0x25, 0x00, 0x00 + .byte 0x28, 0x00, 0x00, 0x00 + # MethodOverloadList (0x252D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: char std::ctype::(char) (0x2513) + # VFTableOffset: 0x40 + # ] + # Method [ + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: const char* std::ctype::(const char*, const char*, char*) (0x2518) + # VFTableOffset: 0x38 + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0x13, 0x25, 0x00, 0x00 + .byte 0x40, 0x00, 0x00, 0x00 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0x18, 0x25, 0x00, 0x00 + .byte 0x38, 0x00, 0x00, 0x00 + # MethodOverloadList (0x252E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: char std::ctype::(char, char) (0x251B) + # VFTableOffset: 0x50 + # ] + # Method [ + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: const char* std::ctype::(const char*, const char*, char, char*) (0x251D) + # VFTableOffset: 0x48 + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0x1b, 0x25, 0x00, 0x00 + .byte 0x50, 0x00, 0x00, 0x00 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0x1d, 0x25, 0x00, 0x00 + .byte 0x48, 0x00, 0x00, 0x00 + # FieldList (0x252F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::ctype_base (0x250B) + # BaseOffset: 0x0 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: std::locale::id (0x244A) + # Name: id + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const unsigned __int64 (0x118F) + # Name: table_size + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: _Ctypevec (0x24D2) + # FieldOffset: 0x10 + # Name: _Ctype + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2510 + # Name: is + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::ctype::(short, const char*, const char*) (0x2512) + # Name: scan_is + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::ctype::(short, const char*, const char*) (0x2512) + # Name: scan_not + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2516 + # Name: tolower + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2516 + # Name: toupper + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2519 + # Name: widen + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x251E + # Name: narrow + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2525 + # Name: ctype + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::ctype::(const std::locale::facet**, const std::locale*) (0x2526) + # Name: _Getcat + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const short* std::ctype::() (0x2527) + # Name: table + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: const short* std::ctype::() (0x2528) + # Name: classic_table + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # MethodKind: Virtual (0x1) + # Type: void std::ctype::() (0x2529) + # Name: ~ctype + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::ctype::(const std::_Locinfo&) (0x252A) + # Name: _Init + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::ctype::() (0x2529) + # Name: _Tidy + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x252B + # Name: do_tolower + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x252C + # Name: do_toupper + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x252D + # Name: do_widen + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x252E + # Name: do_narrow + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::ctype (0x2461) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: _Elem + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: char_type + # } + # } + .byte 0xae, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x0b, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x4a, 0x24, 0x00, 0x00 + .byte 0x69, 0x64, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x8f, 0x11, 0x00, 0x00 + .byte 0x74, 0x61, 0x62, 0x6c + .byte 0x65, 0x5f, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd2, 0x24, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x43 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x10, 0x25, 0x00, 0x00 + .byte 0x69, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x12, 0x25, 0x00, 0x00 + .byte 0x73, 0x63, 0x61, 0x6e + .byte 0x5f, 0x69, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x12, 0x25, 0x00, 0x00 + .byte 0x73, 0x63, 0x61, 0x6e + .byte 0x5f, 0x6e, 0x6f, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x16, 0x25, 0x00, 0x00 + .byte 0x74, 0x6f, 0x6c, 0x6f + .byte 0x77, 0x65, 0x72, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x16, 0x25, 0x00, 0x00 + .byte 0x74, 0x6f, 0x75, 0x70 + .byte 0x70, 0x65, 0x72, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x19, 0x25, 0x00, 0x00 + .byte 0x77, 0x69, 0x64, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x25, 0x25, 0x00, 0x00 + .byte 0x63, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x26, 0x25, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x61, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x27, 0x25, 0x00, 0x00 + .byte 0x74, 0x61, 0x62, 0x6c + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x28, 0x25, 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 0x29, 0x25, 0x00, 0x00 + .byte 0x7e, 0x63, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x2a, 0x25, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x69 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x29, 0x25, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2b, 0x25, 0x00, 0x00 + .byte 0x64, 0x6f, 0x5f, 0x74 + .byte 0x6f, 0x6c, 0x6f, 0x77 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2c, 0x25, 0x00, 0x00 + .byte 0x64, 0x6f, 0x5f, 0x74 + .byte 0x6f, 0x75, 0x70, 0x70 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2d, 0x25, 0x00, 0x00 + .byte 0x64, 0x6f, 0x5f, 0x77 + .byte 0x69, 0x64, 0x65, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2e, 0x25, 0x00, 0x00 + .byte 0x64, 0x6f, 0x5f, 0x6e + .byte 0x61, 0x72, 0x72, 0x6f + .byte 0x77, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x61, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 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 (0x2530) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 35 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x252F) + # DerivedFrom: 0x0 + # VShape: (0x250A) + # SizeOf: 48 + # Name: std::ctype + # LinkageName: .?AV?$ctype@D@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x23, 0x00, 0x10, 0x02 + .byte 0x2f, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x0a, 0x25, 0x00, 0x00 + .byte 0x30, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x63 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x63, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2531) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::ctype (0x2530) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale (0x244D) + # LineNumber: 2353 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x30, 0x25, 0x00, 0x00 + .byte 0x4d, 0x24, 0x00, 0x00 + .byte 0x31, 0x09, 0x00, 0x00 + # Pointer (0x2532) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Yarn (0x2491) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x91, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2533) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Yarn (0x2491) + # ThisType: std::_Yarn* (0x2532) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x24, 0x00, 0x00 + .byte 0x32, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2534) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Yarn (0x2491) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x91, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2535) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Yarn (0x2534) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x34, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2536) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Yarn& (0x2535) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x35, 0x25, 0x00, 0x00 + # MemberFunction (0x2537) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Yarn (0x2491) + # ThisType: std::_Yarn* (0x2532) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Yarn&) (0x2536) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x24, 0x00, 0x00 + .byte 0x32, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x36, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2538) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Yarn (0x2491) + # ThisType: std::_Yarn* (0x2532) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1154) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x24, 0x00, 0x00 + .byte 0x32, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2539) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Yarn::() (0x2533) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Yarn::(const std::_Yarn&) (0x2537) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Yarn::(const char*) (0x2538) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x33, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x37, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x38, 0x25, 0x00, 0x00 + # Pointer (0x253A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Yarn (0x2491) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x91, 0x24, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x253B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Yarn& (0x253A) + # ClassType: std::_Yarn (0x2491) + # ThisType: std::_Yarn* (0x2532) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Yarn&) (0x2536) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3a, 0x25, 0x00, 0x00 + .byte 0x91, 0x24, 0x00, 0x00 + .byte 0x32, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x36, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x253C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Yarn& (0x253A) + # ClassType: std::_Yarn (0x2491) + # ThisType: std::_Yarn* (0x2532) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1154) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3a, 0x25, 0x00, 0x00 + .byte 0x91, 0x24, 0x00, 0x00 + .byte 0x32, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x253D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Yarn& std::_Yarn::(const std::_Yarn&) (0x253B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Yarn& std::_Yarn::(const char*) (0x253C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3b, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3c, 0x25, 0x00, 0x00 + # Pointer (0x253E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Yarn (0x2534) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x34, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x253F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Yarn (0x2491) + # ThisType: const std::_Yarn* (0x253E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x91, 0x24, 0x00, 0x00 + .byte 0x3e, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2540) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x114C) + # ClassType: std::_Yarn (0x2491) + # ThisType: const std::_Yarn* (0x253E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x91, 0x24, 0x00, 0x00 + .byte 0x3e, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2541) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: char* (0x670) + # FieldOffset: 0x0 + # Name: _Myptr + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: char (0x70) + # FieldOffset: 0x8 + # Name: _Nul + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x2539 + # Name: _Yarn + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x253D + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Yarn::() (0x2533) + # Name: ~_Yarn + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Yarn::() (0x253F) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_Yarn::() (0x2540) + # Name: c_str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Yarn::() (0x253F) + # Name: _Empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_Yarn::() (0x2540) + # Name: _C_str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Yarn::() (0x2533) + # Name: _Tidy + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Yarn (0x2491) + # Name: _Myt + # } + # } + .byte 0xba, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x74, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4e + .byte 0x75, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x39, 0x25, 0x00, 0x00 + .byte 0x5f, 0x59, 0x61, 0x72 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x3d, 0x25, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x33, 0x25, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x59, 0x61 + .byte 0x72, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3f, 0x25, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x40, 0x25, 0x00, 0x00 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3f, 0x25, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6d, 0x70 + .byte 0x74, 0x79, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x40, 0x25, 0x00, 0x00 + .byte 0x5f, 0x43, 0x5f, 0x73 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x33, 0x25, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x91, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x2542) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 14 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2541) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::_Yarn + # LinkageName: .?AV?$_Yarn@D@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x0e, 0x00, 0x10, 0x02 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x59, 0x61, 0x72, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x59, 0x61 + .byte 0x72, 0x6e, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2543) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Yarn (0x2542) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 3713 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x42, 0x25, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x81, 0x0e, 0x00, 0x00 + # Pointer (0x2544) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: (0x248E) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2545) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Facet_base (0x24AB) + # ThisType: std::_Facet_base* (0x24B0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xab, 0x24, 0x00, 0x00 + .byte 0xb0, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2546) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Facet_base* (0x24B0) + # ClassType: std::_Facet_base (0x24AB) + # ThisType: std::_Facet_base* (0x24B0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb0, 0x24, 0x00, 0x00 + .byte 0xab, 0x24, 0x00, 0x00 + .byte 0xb0, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2547) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # VFPtr { + # TypeLeafKind: LF_VFUNCTAB (0x1409) + # Type: * (0x2544) + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: IntroducingVirtual (0x4) + # Type: void std::_Facet_base::() (0x2545) + # VFTableOffset: 0x0 + # Name: ~_Facet_base + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: PureIntroducingVirtual (0x6) + # Type: void std::_Facet_base::() (0x2545) + # VFTableOffset: 0x8 + # Name: _Incref + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: PureIntroducingVirtual (0x6) + # Type: std::_Facet_base* std::_Facet_base::() (0x2546) + # VFTableOffset: 0x10 + # Name: _Decref + # } + # } + .byte 0x4e, 0x00, 0x03, 0x12 + .byte 0x09, 0x14, 0x00, 0x00 + .byte 0x44, 0x25, 0x00, 0x00 + .byte 0x11, 0x15, 0x13, 0x00 + .byte 0x45, 0x25, 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 0x45, 0x25, 0x00, 0x00 + .byte 0x08, 0x00, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x63 + .byte 0x72, 0x65, 0x66, 0x00 + .byte 0x11, 0x15, 0x1b, 0x00 + .byte 0x46, 0x25, 0x00, 0x00 + .byte 0x10, 0x00, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x63 + .byte 0x72, 0x65, 0x66, 0x00 + # Class (0x2548) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2547) + # DerivedFrom: 0x0 + # VShape: (0x248E) + # SizeOf: 8 + # Name: std::_Facet_base + # LinkageName: .?AV_Facet_base@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x00, 0x02 + .byte 0x47, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x08, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x46, 0x61, 0x63, 0x65 + .byte 0x74, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x5f + .byte 0x46, 0x61, 0x63, 0x65 + .byte 0x74, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x2549) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xfacet + # } + .byte 0x4e, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x78 + .byte 0x66, 0x61, 0x63, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x254A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Facet_base (0x2548) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xfacet (0x2549) + # LineNumber: 20 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x48, 0x25, 0x00, 0x00 + .byte 0x49, 0x25, 0x00, 0x00 + .byte 0x14, 0x00, 0x00, 0x00 + # Pointer (0x254B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Yarn (0x24BC) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x254C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Yarn (0x24BC) + # ThisType: std::_Yarn* (0x254B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x254D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Yarn (0x24BC) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x254E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Yarn (0x254D) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4d, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x254F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Yarn& (0x254E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4e, 0x25, 0x00, 0x00 + # MemberFunction (0x2550) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Yarn (0x24BC) + # ThisType: std::_Yarn* (0x254B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Yarn&) (0x254F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4f, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2551) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const wchar_t* (0x1E5E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5e, 0x1e, 0x00, 0x00 + # MemberFunction (0x2552) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Yarn (0x24BC) + # ThisType: std::_Yarn* (0x254B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const wchar_t*) (0x2551) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x51, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2553) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Yarn::() (0x254C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Yarn::(const std::_Yarn&) (0x2550) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Yarn::(const wchar_t*) (0x2552) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x50, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x52, 0x25, 0x00, 0x00 + # Pointer (0x2554) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Yarn (0x24BC) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2555) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Yarn& (0x2554) + # ClassType: std::_Yarn (0x24BC) + # ThisType: std::_Yarn* (0x254B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Yarn&) (0x254F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x54, 0x25, 0x00, 0x00 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4f, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2556) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Yarn& (0x2554) + # ClassType: std::_Yarn (0x24BC) + # ThisType: std::_Yarn* (0x254B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const wchar_t*) (0x2551) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x54, 0x25, 0x00, 0x00 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x51, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2557) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Yarn& std::_Yarn::(const std::_Yarn&) (0x2555) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Yarn& std::_Yarn::(const wchar_t*) (0x2556) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x56, 0x25, 0x00, 0x00 + # Pointer (0x2558) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Yarn (0x254D) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4d, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2559) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Yarn (0x24BC) + # ThisType: const std::_Yarn* (0x2558) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x58, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x255A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const wchar_t* (0x1E5E) + # ClassType: std::_Yarn (0x24BC) + # ThisType: const std::_Yarn* (0x2558) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5e, 0x1e, 0x00, 0x00 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x58, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x255B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: wchar_t* (0x671) + # FieldOffset: 0x0 + # Name: _Myptr + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: wchar_t (0x71) + # FieldOffset: 0x8 + # Name: _Nul + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x2553 + # Name: _Yarn + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2557 + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Yarn::() (0x254C) + # Name: ~_Yarn + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Yarn::() (0x2559) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const wchar_t* std::_Yarn::() (0x255A) + # Name: c_str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Yarn::() (0x2559) + # Name: _Empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const wchar_t* std::_Yarn::() (0x255A) + # Name: _C_str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Yarn::() (0x254C) + # Name: _Tidy + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Yarn (0x24BC) + # Name: _Myt + # } + # } + .byte 0xba, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x71, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x74, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x71, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4e + .byte 0x75, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x53, 0x25, 0x00, 0x00 + .byte 0x5f, 0x59, 0x61, 0x72 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x57, 0x25, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x59, 0x61 + .byte 0x72, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x59, 0x25, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5a, 0x25, 0x00, 0x00 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x59, 0x25, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6d, 0x70 + .byte 0x74, 0x79, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5a, 0x25, 0x00, 0x00 + .byte 0x5f, 0x43, 0x5f, 0x73 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x255C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 14 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x255B) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::_Yarn + # LinkageName: .?AV?$_Yarn@_W@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x0e, 0x00, 0x10, 0x02 + .byte 0x5b, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x59, 0x61, 0x72, 0x6e + .byte 0x3c, 0x77, 0x63, 0x68 + .byte 0x61, 0x72, 0x5f, 0x74 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x59, 0x61, 0x72 + .byte 0x6e, 0x40, 0x5f, 0x57 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x255D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Yarn (0x255C) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 3713 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x5c, 0x25, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x81, 0x0e, 0x00, 0x00 + # FieldList (0x255E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x0 + # Name: _Page + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: wchar_t* (0x671) + # FieldOffset: 0x8 + # Name: _LocaleName + # } + # } + .byte 0x2a, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x50 + .byte 0x61, 0x67, 0x65, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x71, 0x06, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x4e, 0x61, 0x6d + .byte 0x65, 0x00, 0xf2, 0xf1 + # Struct (0x255F) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x255E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: _Collvec + # LinkageName: .?AU_Collvec@@ + # } + .byte 0x2e, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0x5e, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x43 + .byte 0x6f, 0x6c, 0x6c, 0x76 + .byte 0x65, 0x63, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x5f + .byte 0x43, 0x6f, 0x6c, 0x6c + .byte 0x76, 0x65, 0x63, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # StringId (0x2560) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocinfo.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, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x78 + .byte 0x6c, 0x6f, 0x63, 0x69 + .byte 0x6e, 0x66, 0x6f, 0x2e + .byte 0x68, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x2561) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: _Collvec (0x255F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocinfo.h (0x2560) + # LineNumber: 56 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x5f, 0x25, 0x00, 0x00 + .byte 0x60, 0x25, 0x00, 0x00 + .byte 0x38, 0x00, 0x00, 0x00 + # FieldList (0x2562) { + # 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* (0x2521) + # FieldOffset: 0x8 + # Name: _Table + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: int (0x74) + # FieldOffset: 0x10 + # Name: _Delfl + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: wchar_t* (0x671) + # FieldOffset: 0x18 + # Name: _LocaleName + # } + # } + .byte 0x52, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x50 + .byte 0x61, 0x67, 0x65, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x21, 0x25, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x54 + .byte 0x61, 0x62, 0x6c, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x44 + .byte 0x65, 0x6c, 0x66, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x71, 0x06, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x4c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x4e, 0x61, 0x6d + .byte 0x65, 0x00, 0xf2, 0xf1 + # Struct (0x2563) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 4 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2562) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: _Ctypevec + # LinkageName: .?AU_Ctypevec@@ + # } + .byte 0x2e, 0x00, 0x05, 0x15 + .byte 0x04, 0x00, 0x00, 0x02 + .byte 0x62, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x43 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x76, 0x65, 0x63, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x43, 0x74, 0x79 + .byte 0x70, 0x65, 0x76, 0x65 + .byte 0x63, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2564) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: _Ctypevec (0x2563) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocinfo.h (0x2560) + # LineNumber: 62 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x60, 0x25, 0x00, 0x00 + .byte 0x3e, 0x00, 0x00, 0x00 + # Array (0x2565) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: unsigned char (0x20) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 32 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x20, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x00, 0xf1 + # FieldList (0x2566) { + # 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: 0x2565 + # 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 0x65, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x5f, 0x49 + .byte 0x73, 0x6c, 0x65, 0x61 + .byte 0x64, 0x62, 0x79, 0x74 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Struct (0x2567) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 4 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2566) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 44 + # Name: _Cvtvec + # LinkageName: .?AU_Cvtvec@@ + # } + .byte 0x2a, 0x00, 0x05, 0x15 + .byte 0x04, 0x00, 0x00, 0x02 + .byte 0x66, 0x25, 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 (0x2568) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: _Cvtvec (0x2567) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocinfo.h (0x2560) + # LineNumber: 70 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x67, 0x25, 0x00, 0x00 + .byte 0x60, 0x25, 0x00, 0x00 + .byte 0x46, 0x00, 0x00, 0x00 + # Pointer (0x2569) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Timevec (0x24DA) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xda, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x256A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Timevec (0x24DA) + # ThisType: std::_Timevec* (0x2569) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (void*) (0x2389) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xda, 0x24, 0x00, 0x00 + .byte 0x69, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x89, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x256B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Timevec (0x24DA) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xda, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x256C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Timevec (0x256B) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6b, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x256D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Timevec& (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::_Timevec (0x24DA) + # ThisType: std::_Timevec* (0x2569) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Timevec&) (0x256D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xda, 0x24, 0x00, 0x00 + .byte 0x69, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6d, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x256F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Timevec::(void*) (0x256A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Timevec::(const std::_Timevec&) (0x256E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6a, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6e, 0x25, 0x00, 0x00 + # MemberFunction (0x2570) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Timevec (0x24DA) + # ThisType: std::_Timevec* (0x2569) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xda, 0x24, 0x00, 0x00 + .byte 0x69, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2571) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Timevec (0x24DA) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xda, 0x24, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2572) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Timevec& (0x2571) + # ClassType: std::_Timevec (0x24DA) + # ThisType: std::_Timevec* (0x2569) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Timevec&) (0x256D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x71, 0x25, 0x00, 0x00 + .byte 0xda, 0x24, 0x00, 0x00 + .byte 0x69, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6d, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2573) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Timevec (0x256B) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6b, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2574) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void* (0x603) + # ClassType: std::_Timevec (0x24DA) + # ThisType: const std::_Timevec* (0x2573) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0xda, 0x24, 0x00, 0x00 + .byte 0x73, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2575) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: void* (0x603) + # FieldOffset: 0x0 + # Name: _Timeptr + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x256F + # Name: _Timevec + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Timevec::() (0x2570) + # Name: ~_Timevec + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Timevec& std::_Timevec::(const std::_Timevec&) (0x2572) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void* std::_Timevec::() (0x2574) + # Name: _Getptr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x54 + .byte 0x69, 0x6d, 0x65, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x6f, 0x25, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x6d + .byte 0x65, 0x76, 0x65, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x70, 0x25, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x54, 0x69 + .byte 0x6d, 0x65, 0x76, 0x65 + .byte 0x63, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x72, 0x25, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x74, 0x25, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x74, 0x72, 0x00 + # Class (0x2576) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 6 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2575) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::_Timevec + # LinkageName: .?AV_Timevec@std@@ + # } + .byte 0x36, 0x00, 0x04, 0x15 + .byte 0x06, 0x00, 0x00, 0x02 + .byte 0x75, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x69, 0x6d, 0x65 + .byte 0x76, 0x65, 0x63, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x5f, 0x54, 0x69, 0x6d + .byte 0x65, 0x76, 0x65, 0x63 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2577) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Timevec (0x2576) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocinfo (0x24E3) + # LineNumber: 19 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x76, 0x25, 0x00, 0x00 + .byte 0xe3, 0x24, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # Pointer (0x2578) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::ctype_base (0x250B) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0b, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2579) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::ctype_base (0x250B) + # ThisType: std::ctype_base* (0x2578) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x25, 0x00, 0x00 + .byte 0x78, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x257A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::ctype_base (0x250B) + # ThisType: std::ctype_base* (0x2578) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x25, 0x00, 0x00 + .byte 0x78, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x257B) { + # 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 (0x257C) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 12 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x257B) + # 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 0x7b, 0x25, 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 (0x257D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::ctype_base:: (0x257C) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale (0x244D) + # LineNumber: 2092 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x7c, 0x25, 0x00, 0x00 + .byte 0x4d, 0x24, 0x00, 0x00 + .byte 0x2c, 0x08, 0x00, 0x00 + # FieldList (0x257E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::locale::facet (0x243A) + # BaseOffset: 0x0 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::ctype_base::(unsigned __int64) (0x2579) + # Name: ctype_base + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Virtual (0x1) + # Type: void std::ctype_base::() (0x257A) + # Name: ~ctype_base + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::ctype_base:: (0x257C) + # Name: + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: short (0x11) + # Name: mask + # } + # } + .byte 0x52, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x3a, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x79, 0x25, 0x00, 0x00 + .byte 0x63, 0x74, 0x79, 0x70 + .byte 0x65, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x07, 0x00 + .byte 0x7a, 0x25, 0x00, 0x00 + .byte 0x7e, 0x63, 0x74, 0x79 + .byte 0x70, 0x65, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7c, 0x25, 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 (0x257F) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x257E) + # DerivedFrom: 0x0 + # VShape: (0x248E) + # SizeOf: 16 + # Name: std::ctype_base + # LinkageName: .?AUctype_base@std@@ + # } + .byte 0x3a, 0x00, 0x05, 0x15 + .byte 0x05, 0x00, 0x10, 0x02 + .byte 0x7e, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x63 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x63, 0x74 + .byte 0x79, 0x70, 0x65, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2580) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::ctype_base (0x257F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xlocale (0x244D) + # LineNumber: 2089 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x7f, 0x25, 0x00, 0x00 + .byte 0x4d, 0x24, 0x00, 0x00 + .byte 0x29, 0x08, 0x00, 0x00 + # FuncId (0x2581) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # 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) (0x23D3) + # Name: regex_match + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xd3, 0x23, 0x00, 0x00 + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 0x00 + # Pointer (0x2582) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::span_iterator,0> (0x1A35) + # PointerAttributes: 0x2002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 16 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x02, 0x00 + # MemberFuncId (0x2583) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x23CF) + # FunctionType: void std::basic_regex >::(const char*, std::regex_constants::syntax_option_type) (0x23DF) + # Name: basic_regex + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xdf, 0x23, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x72, 0x65 + .byte 0x67, 0x65, 0x78, 0x00 + # MemberFuncId (0x2584) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1A1A) + # FunctionType: gsl::details::span_iterator,0> gsl::span::() (0x1A36) + # Name: end + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x36, 0x1a, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2585) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x23CF) + # FunctionType: void std::basic_regex >::() (0x23DD) + # Name: ~basic_regex + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xdd, 0x23, 0x00, 0x00 + .byte 0x7e, 0x62, 0x61, 0x73 + .byte 0x69, 0x63, 0x5f, 0x72 + .byte 0x65, 0x67, 0x65, 0x78 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2586) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # FunctionType: bool std::match_results,0>,std::allocator,0> > > >::() (0x1A7E) + # Name: ready + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x7e, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x61, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2587) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # FunctionType: bool std::match_results,0>,std::allocator,0> > > >::() (0x1A7E) + # Name: empty + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x7e, 0x1a, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2588) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # FunctionType: const std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::(unsigned __int64) (0x1A84) + # Name: operator[] + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x84, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + # Class (0x2589) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ExprLhs,0> &> + # LinkageName: .?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@ + # } + .byte 0xae, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x26, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x45, 0x78 + .byte 0x70, 0x72, 0x4c, 0x68 + .byte 0x73, 0x40, 0x41, 0x45 + .byte 0x42, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Pointer (0x258A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::span_iterator,0> (0x1A52) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x52, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x258B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::details::span_iterator,0>& (0x258A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x8a, 0x25, 0x00, 0x00 + # MemberFunction (0x258C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs,0> &> (0x2589) + # ClassType: Catch::Decomposer (0x1BF3) + # ThisType: Catch::Decomposer* (0x1BF4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x258B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x89, 0x25, 0x00, 0x00 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0xf4, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8b, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x258D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs,0> &> (0x2589) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x89, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x258E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs,0> &> (0x2589) + # ThisType: Catch::ExprLhs,0> &>* (0x258D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x258B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x89, 0x25, 0x00, 0x00 + .byte 0x8d, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8b, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x258F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr,0> &,bool> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@_N@Catch@@ + # } + .byte 0xbe, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x26, 0x2c, 0x62, 0x6f + .byte 0x6f, 0x6c, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x44, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x41, 0x40 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x5f, 0x4e + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x2590) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,0> &,bool> (0x258F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x8f, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2591) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,0> &,bool> (0x2590) + # ClassType: Catch::ExprLhs,0> &> (0x2589) + # ThisType: Catch::ExprLhs,0> &>* (0x258D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BD5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x90, 0x25, 0x00, 0x00 + .byte 0x89, 0x25, 0x00, 0x00 + .byte 0x8d, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2592) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::UnaryExpr,0> &> + # LinkageName: .?AV?$UnaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@ + # } + .byte 0xb2, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x26 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x2593) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs,0> &> (0x2589) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x89, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2594) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs,0> &> (0x2593) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x93, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2595) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr,0> &> (0x2592) + # ClassType: Catch::ExprLhs,0> &> (0x2589) + # ThisType: const Catch::ExprLhs,0> &>* (0x2594) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x89, 0x25, 0x00, 0x00 + .byte 0x94, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2596) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,0>& (0x258A) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x258E) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,0> &,bool> Catch::ExprLhs,0> &>::(bool) (0x2591) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,0> &,bool> Catch::ExprLhs,0> &>::(bool) (0x2591) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr,0> &> Catch::ExprLhs,0> &>::() (0x2595) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x8a, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8e, 0x25, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x91, 0x25, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x91, 0x25, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x95, 0x25, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x2597) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2596) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: Catch::ExprLhs,0> &> + # LinkageName: .?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@ + # } + .byte 0xae, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x96, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x26, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x45, 0x78 + .byte 0x70, 0x72, 0x4c, 0x68 + .byte 0x73, 0x40, 0x41, 0x45 + .byte 0x42, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2598) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs,0> &> (0x2597) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x97, 0x25, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x2599) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1BF3) + # FunctionType: Catch::ExprLhs,0> &> Catch::Decomposer::(const gsl::details::span_iterator,0>&) (0x258C) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0x8c, 0x25, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x259A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@ + # } + .byte 0xf6, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x26, 0x2c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x42 + .byte 0x69, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x41 + .byte 0x45, 0x42, 0x56, 0x31 + .byte 0x32, 0x33, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x259B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x259A) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x9a, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x259C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x259B) + # ClassType: Catch::ExprLhs,0> &> (0x2589) + # ThisType: Catch::ExprLhs,0> &>* (0x258D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x258B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9b, 0x25, 0x00, 0x00 + .byte 0x89, 0x25, 0x00, 0x00 + .byte 0x8d, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8b, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x259D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x259B) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9b, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x259E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x259A) + # ThisType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>* (0x259D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x9a, 0x25, 0x00, 0x00 + .byte 0x9d, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x259F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x259A) + # ThisType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>* (0x259D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x1187) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9a, 0x25, 0x00, 0x00 + .byte 0x9d, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x25A0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x259A) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9a, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x25A1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const gsl::details::span_iterator,0>& (0x258A) + # ArgType: Catch::StringRef (0x111F) + # ArgType: const gsl::details::span_iterator,0>& (0x258A) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x8a, 0x25, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x8a, 0x25, 0x00, 0x00 + # MemberFunction (0x25A2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x259A) + # ThisType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>* (0x25A0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const gsl::details::span_iterator,0>&, Catch::StringRef, const gsl::details::span_iterator,0>&) (0x25A1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9a, 0x25, 0x00, 0x00 + .byte 0xa0, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xa1, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x25A3) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x112A) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,0>& (0x258A) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x111F) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,0>& (0x258A) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::() (0x259E) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::() (0x259E) + # 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 >&) (0x259F) + # 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>&) (0x25A2) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x2a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x8a, 0x25, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x8a, 0x25, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x9e, 0x25, 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 0x9e, 0x25, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x9f, 0x25, 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 0xa2, 0x25, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x25A4) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x25A3) + # DerivedFrom: 0x0 + # VShape: (0x1182) + # SizeOf: 56 + # Name: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@ + # } + .byte 0xf6, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0xa3, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x82, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x26, 0x2c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x42 + .byte 0x69, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x41 + .byte 0x45, 0x42, 0x56, 0x31 + .byte 0x32, 0x33, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x25A5) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x25A4) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa4, 0x25, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x25A6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x2589) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x259C) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x89, 0x25, 0x00, 0x00 + .byte 0x9c, 0x25, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x25A7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x259A) + # ThisType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>* (0x25A0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9a, 0x25, 0x00, 0x00 + .byte 0xa0, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x25A8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x259A) + # FunctionType: void Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::() (0x25A7) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9a, 0x25, 0x00, 0x00 + .byte 0xa7, 0x25, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # FuncId (0x25A9) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # 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) (0x23D3) + # Name: regex_search + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xd3, 0x23, 0x00, 0x00 + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x73, 0x65 + .byte 0x61, 0x72, 0x63, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x25AA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # FunctionType: void std::match_results,0>,std::allocator,0> > > >::() (0x1A6B) + # Name: ~match_results + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x6b, 0x1a, 0x00, 0x00 + .byte 0x7e, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x5f, 0x72 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x73, 0x00, 0xf1 + # Class (0x25AB) { + # 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 (0x25AC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::extent_type<9> (0x25AB) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xab, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x25AD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<9> (0x25AB) + # ThisType: gsl::details::extent_type<9>* (0x25AC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xab, 0x25, 0x00, 0x00 + .byte 0xac, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x25AE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<9> (0x25AB) + # ThisType: gsl::details::extent_type<9>* (0x25AC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xab, 0x25, 0x00, 0x00 + .byte 0xac, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x25AF) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<9>::() (0x25AD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<9>::(__int64) (0x25AE) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xad, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xae, 0x25, 0x00, 0x00 + # Modifier (0x25B0) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::extent_type<9> (0x25AB) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xab, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x25B1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::extent_type<9> (0x25B0) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb0, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x25B2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::details::extent_type<9> (0x25AB) + # ThisType: const gsl::details::extent_type<9>* (0x25B1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xab, 0x25, 0x00, 0x00 + .byte 0xb1, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x25B3) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25AF + # Name: extent_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::details::extent_type<9>::() (0x25B2) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # } + .byte 0x3a, 0x00, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xaf, 0x25, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb2, 0x25, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x6e, 0x64, 0x65 + .byte 0x78, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + # Class (0x25B4) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x25B3) + # 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 0xb3, 0x25, 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 (0x25B5) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::extent_type<9> (0x25B4) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 304 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb4, 0x25, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x30, 0x01, 0x00, 0x00 + # MemberFuncId (0x25B6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<9> (0x25AB) + # FunctionType: void gsl::details::extent_type<9>::() (0x25AD) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xab, 0x25, 0x00, 0x00 + .byte 0xad, 0x25, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Procedure (0x25B7) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x670) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char&) (0x1285) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x85, 0x12, 0x00, 0x00 + # FuncId (0x25B8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: char* (char&) (0x25B7) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xb7, 0x25, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # Pointer (0x25B9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x1A1B) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x25BA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1A27) + # ArgType: gsl::details::extent_type<9> (0x25AB) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x27, 0x1a, 0x00, 0x00 + .byte 0xab, 0x25, 0x00, 0x00 + # MemberFunction (0x25BB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1A1B) + # ThisType: gsl::span::storage_type >* (0x25B9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<9>) (0x25BA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0xb9, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xba, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x25BC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1A1B) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, gsl::details::extent_type<9>) (0x25BB) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0xbb, 0x25, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x25BD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::details::extent_type<9> (0x25AB) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xab, 0x25, 0x00, 0x00 + # MemberFunction (0x25BE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # ThisType: gsl::details::extent_type<-1>* (0x10CA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::extent_type<9>) (0x25BD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xca, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbd, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x25BF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # FunctionType: void gsl::details::extent_type<-1>::(gsl::details::extent_type<9>) (0x25BE) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xbe, 0x25, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x25C0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<9> (0x25AB) + # FunctionType: __int64 gsl::details::extent_type<9>::() (0x25B2) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xab, 0x25, 0x00, 0x00 + .byte 0xb2, 0x25, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x25C1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1A35) + # FunctionType: void gsl::details::span_iterator,0>::(const gsl::span*, __int64) (0x1A50) + # Name: span_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x50, 0x1a, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x25C2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1A35) + # FunctionType: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::(__int64) (0x1A5B) + # Name: operator+= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x5b, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x25C3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1A1A) + # FunctionType: __int64 gsl::span::() (0x1A31) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x31, 0x1a, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x25C4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1A35) + # FunctionType: void gsl::details::span_iterator,0>::() (0x1A4E) + # Name: span_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x4e, 0x1a, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x25C5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::() (0x1A9E) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9e, 0x1a, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x25C6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::sub_match,0> > (0x1A69) + # FunctionType: void std::sub_match,0> >::() (0x1B02) + # Name: sub_match + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0x02, 0x1b, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x5f + .byte 0x6d, 0x61, 0x74, 0x63 + .byte 0x68, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x25C7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::() (0x1A9E) + # Name: ~vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9e, 0x1a, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + # MemberFuncId (0x25C8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # FunctionType: void std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B51) + # Name: _Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x51, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + # MemberFunction (0x25C9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1> (0x1B4F) + # ThisType: std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>* (0x1BA3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Zero_then_variadic_args_t) (0x1E3F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4f, 0x1b, 0x00, 0x00 + .byte 0xa3, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3f, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x25CA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1> (0x1B4F) + # FunctionType: void std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>::(std::_Zero_then_variadic_args_t) (0x25C9) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x4f, 0x1b, 0x00, 0x00 + .byte 0xc9, 0x25, 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 (0x25CB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # FunctionType: void std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B51) + # Name: _Alloc_proxy + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x51, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x25CC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1> (0x1B4F) + # ThisType: std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>* (0x1BA3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4f, 0x1b, 0x00, 0x00 + .byte 0xa3, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x25CD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1> (0x1B4F) + # FunctionType: void std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>::() (0x25CC) + # Name: ~_Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x4f, 0x1b, 0x00, 0x00 + .byte 0xcc, 0x25, 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 (0x25CE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc,0> > > > (0x1AFD) + # FunctionType: void std::_Wrap_alloc,0> > > >::() (0x1B7C) + # Name: _Wrap_alloc + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0x7c, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + # MemberFuncId (0x25CF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_val,0> > > > (0x1B65) + # FunctionType: void std::_Vector_val,0> > > >::() (0x1BC0) + # Name: _Vector_val + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x65, 0x1b, 0x00, 0x00 + .byte 0xc0, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFuncId (0x25D0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator,0> > > (0x1A6C) + # FunctionType: void std::allocator,0> > >::() (0x1B1B) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x1b, 0x1b, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x25D1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # FunctionType: std::_Wrap_alloc,0> > > >& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B62) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x62, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFunction (0x25D2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # ThisType: std::_Wrap_alloc >* (0x1CC6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc,0> > > >&) (0x1B57) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xc6, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x57, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x25D3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # FunctionType: void std::_Wrap_alloc >::(std::_Wrap_alloc,0> > > >&) (0x25D2) + # Name: _Wrap_alloc + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xd2, 0x25, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + # MemberFuncId (0x25D4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # FunctionType: std::_Container_proxy*& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B5C) + # Name: _Myproxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x5c, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x25D5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # FunctionType: std::_Vector_val,0> > > >& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B67) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x67, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x25D6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1> (0x1B4F) + # FunctionType: std::_Wrap_alloc,0> > > >& std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>::() (0x1BA4) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4f, 0x1b, 0x00, 0x00 + .byte 0xa4, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # Procedure (0x25D7) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Wrap_alloc,0> > > >& (0x1B56) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc,0> > > >&) (0x1B57) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x56, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x57, 0x1b, 0x00, 0x00 + # FuncId (0x25D8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Wrap_alloc,0> > > >& (std::_Wrap_alloc,0> > > >&) (0x25D7) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xd7, 0x25, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFunction (0x25D9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1CB9) + # ThisType: std::allocator* (0x1CE2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> > >&) (0x1A6F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0xe2, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6f, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x25DA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1CB9) + # FunctionType: void std::allocator::(const std::allocator,0> > >&) (0x25D9) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0xd9, 0x25, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x25DB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1> (0x1B4F) + # FunctionType: std::_Vector_val,0> > > >& std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>::() (0x1BB3) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4f, 0x1b, 0x00, 0x00 + .byte 0xb3, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x25DC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_val,0> > > > (0x1B65) + # FunctionType: void std::_Vector_val,0> > > >::() (0x1BC0) + # Name: ~_Vector_val + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x65, 0x1b, 0x00, 0x00 + .byte 0xc0, 0x1b, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x25DD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::pair,0>,gsl::details::span_iterator,0> > (0x1B01) + # ThisType: std::pair,0>,gsl::details::span_iterator,0> >* (0x1B8D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x01, 0x1b, 0x00, 0x00 + .byte 0x8d, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x25DE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::pair,0>,gsl::details::span_iterator,0> > (0x1B01) + # FunctionType: void std::pair,0>,gsl::details::span_iterator,0> >::() (0x25DD) + # Name: pair + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x01, 0x1b, 0x00, 0x00 + .byte 0xdd, 0x25, 0x00, 0x00 + .byte 0x70, 0x61, 0x69, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x25DF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::() (0x1A9E) + # Name: _Tidy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9e, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x25E0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # FunctionType: void std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B51) + # Name: ~_Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x51, 0x1b, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + # MemberFuncId (0x25E1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # FunctionType: std::sub_match,0> >*& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B6D) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x6d, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x25E2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # FunctionType: void std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B51) + # Name: _Orphan_all + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x51, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + # MemberFuncId (0x25E3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::(std::sub_match,0> >*, std::sub_match,0> >*) (0x1AF5) + # Name: _Destroy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0xf5, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x25E4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # FunctionType: std::sub_match,0> >*& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B6D) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x6d, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x25E5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc,0> > > > (0x1AFD) + # FunctionType: void std::_Wrap_alloc,0> > > >::(std::sub_match,0> >*, unsigned __int64) (0x1B88) + # Name: deallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0x88, 0x1b, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # MemberFuncId (0x25E6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # FunctionType: std::sub_match,0> >*& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B6D) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x6d, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # ArgList (0x25E7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1AE6) + # ArgType: std::sub_match,0> >* (0x1AE6) + # ArgType: std::_Wrap_alloc,0> > > >& (0x1B56) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x56, 0x1b, 0x00, 0x00 + # Procedure (0x25E8) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::sub_match,0> >*, std::sub_match,0> >*, std::_Wrap_alloc,0> > > >&) (0x25E7) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xe7, 0x25, 0x00, 0x00 + # FuncId (0x25E9) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::sub_match,0> >*, std::sub_match,0> >*, std::_Wrap_alloc,0> > > >&) (0x25E8) + # Name: _Destroy_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xe8, 0x25, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + # ArgList (0x25EA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1AE6) + # ArgType: std::sub_match,0> >* (0x1AE6) + # ArgType: std::_Wrap_alloc,0> > > >& (0x1B56) + # ArgType: std::integral_constant (0x1297) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x56, 0x1b, 0x00, 0x00 + .byte 0x97, 0x12, 0x00, 0x00 + # Procedure (0x25EB) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::sub_match,0> >*, std::sub_match,0> >*, std::_Wrap_alloc,0> > > >&, std::integral_constant) (0x25EA) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xea, 0x25, 0x00, 0x00 + # FuncId (0x25EC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::sub_match,0> >*, std::sub_match,0> >*, std::_Wrap_alloc,0> > > >&, std::integral_constant) (0x25EB) + # Name: _Destroy_range1 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xeb, 0x25, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x31, 0x00 + # MemberFuncId (0x25ED) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator,0> > > (0x1A6C) + # FunctionType: void std::allocator,0> > >::(std::sub_match,0> >*, unsigned __int64) (0x1B1F) + # Name: deallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x1f, 0x1b, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # MemberFuncId (0x25EE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # FunctionType: void std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B51) + # Name: _Free_proxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x51, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + # ArgList (0x25EF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: const wchar_t* (0x1E5E) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x5e, 0x1e, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # Procedure (0x25F0) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const wchar_t*, unsigned) (0x25EF) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xef, 0x25, 0x00, 0x00 + # FuncId (0x25F1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const wchar_t*, unsigned) (0x25F0) + # Name: _Debug_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xf0, 0x25, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x62 + .byte 0x75, 0x67, 0x5f, 0x72 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x25F2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: std::match_results,0>,std::allocator,0> > > >* (0x1A6A) + # ArgType: const std::basic_regex >& (0x23D1) + # ArgType: std::regex_constants::match_flag_type (0x1A89) + # ArgType: bool (0x30) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x6a, 0x1a, 0x00, 0x00 + .byte 0xd1, 0x23, 0x00, 0x00 + .byte 0x89, 0x1a, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # Procedure (0x25F3) { + # 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) (0x25F2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0xf2, 0x25, 0x00, 0x00 + # FuncId (0x25F4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # 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) (0x25F3) + # Name: _Regex_match1 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xf3, 0x25, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x31, 0x00, 0xf2, 0xf1 + # Class (0x25F5) { + # 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 (0x25F6) { + # 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 (0x25F7) { + # 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 (0x25F8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x25F9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 7 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: const std::regex_traits& (0x2400) + # ArgType: std::_Root_node* (0x23DA) + # ArgType: unsigned (0x75) + # ArgType: std::regex_constants::syntax_option_type (0x23D6) + # ArgType: std::regex_constants::match_flag_type (0x1A89) + # ] + # } + .byte 0x22, 0x00, 0x01, 0x12 + .byte 0x07, 0x00, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x00, 0x24, 0x00, 0x00 + .byte 0xda, 0x23, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xd6, 0x23, 0x00, 0x00 + .byte 0x89, 0x1a, 0x00, 0x00 + # MemberFunction (0x25FA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x25F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 7 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const std::regex_traits&, std::_Root_node*, unsigned, std::regex_constants::syntax_option_type, std::regex_constants::match_flag_type) (0x25F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0xf8, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x07, 0x00 + .byte 0xf9, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x25FB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::regex_constants::match_flag_type (0x1A89) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x89, 0x1a, 0x00, 0x00 + # MemberFunction (0x25FC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x25F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::regex_constants::match_flag_type) (0x25FB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0xf8, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xfb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x25FD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: std::_Node_base* (0x2456) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x56, 0x24, 0x00, 0x00 + # MemberFunction (0x25FE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1A35) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x25F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::_Node_base*) (0x25FD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0xf8, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xfd, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x25FF) { + # 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 (0x2600) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_if (0x25FF) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xff, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2601) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Node_if* (0x2600) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x00, 0x26, 0x00, 0x00 + # MemberFunction (0x2602) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x25F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_if*) (0x2601) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0xf8, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x01, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2603) { + # 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 (0x2604) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_rep (0x2603) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x03, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2605) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Node_rep* (0x2604) + # ArgType: bool (0x30) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x04, 0x26, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # MemberFunction (0x2606) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x25F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Node_rep*, bool) (0x2605) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0xf8, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x05, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2607) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Node_rep* (0x2604) + # ArgType: bool (0x30) + # ArgType: int (0x74) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x26, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x2608) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x25F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Node_rep*, bool, int) (0x2607) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0xf8, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x07, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2609) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x260A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x25F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::details::span_iterator,0>, int) (0x2609) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0xf8, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x09, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x260B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Node_base* (0x2456) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x56, 0x24, 0x00, 0x00 + # MemberFunction (0x260C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x25F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_base*) (0x260B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0xf8, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0b, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x260D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x25F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0xf8, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x260E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x260F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x260E) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0e, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2610) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # ThisType: const std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x260F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0x0f, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2611) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Pointer (0x2612) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x260E) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0e, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2613) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >& (0x2612) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x12, 0x26, 0x00, 0x00 + # MemberFunction (0x2614) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >& (0x2611) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x25F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >&) (0x2613) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x11, 0x26, 0x00, 0x00 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0xf8, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x13, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2615) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Tgt_state_t,0> > (0x25F6) + # FieldOffset: 0x0 + # Name: _Tgt_state + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Tgt_state_t,0> > (0x25F6) + # FieldOffset: 0x60 + # Name: _Res + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::vector > (0x25F7) + # FieldOffset: 0xC0 + # Name: _Loop_vals + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::details::span_iterator,0> (0x1A35) + # FieldOffset: 0xE0 + # Name: _Begin + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::details::span_iterator,0> (0x1A35) + # FieldOffset: 0xF0 + # Name: _End + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::details::span_iterator,0> (0x1A35) + # FieldOffset: 0x100 + # Name: _First + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Node_base* (0x2456) + # FieldOffset: 0x110 + # Name: _Rep + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::regex_constants::syntax_option_type (0x23D6) + # FieldOffset: 0x118 + # Name: _Sflags + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::regex_constants::match_flag_type (0x1A89) + # FieldOffset: 0x11C + # Name: _Mflags + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x120 + # Name: _Matched + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x121 + # Name: _Cap + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int (0x74) + # FieldOffset: 0x124 + # Name: _Ncap + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x128 + # Name: _Longest + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::regex_traits& (0x2400) + # FieldOffset: 0x130 + # Name: _Traits + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x138 + # Name: _Full + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: long (0x12) + # FieldOffset: 0x13C + # Name: _Max_complexity_count + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: long (0x12) + # FieldOffset: 0x140 + # Name: _Max_stack_count + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const std::regex_traits&, std::_Root_node*, unsigned, std::regex_constants::syntax_option_type, std::regex_constants::match_flag_type) (0x25FA) + # 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) (0x25FC) + # 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) (0x25FC) + # 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*) (0x25FE) + # 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*) (0x2602) + # 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) (0x2606) + # 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) (0x2608) + # 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> >::(gsl::details::span_iterator,0>, int) (0x260A) + # Name: _Is_wc + # } + # 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*) (0x260C) + # 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*) (0x260C) + # 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> >::() (0x260D) + # Name: _Better_match + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::() (0x2610) + # Name: _Get_ncap + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # 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> >&) (0x2614) + # Name: operator= + # } + # } + .byte 0x4a, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xf6, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x54 + .byte 0x67, 0x74, 0x5f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xf6, 0x25, 0x00, 0x00 + .byte 0x60, 0x00, 0x5f, 0x52 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0xc0, 0x00, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0xe0, 0x00, 0x5f, 0x42 + .byte 0x65, 0x67, 0x69, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0xf0, 0x00, 0x5f, 0x45 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x00, 0x01, 0x5f, 0x46 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x56, 0x24, 0x00, 0x00 + .byte 0x10, 0x01, 0x5f, 0x52 + .byte 0x65, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd6, 0x23, 0x00, 0x00 + .byte 0x18, 0x01, 0x5f, 0x53 + .byte 0x66, 0x6c, 0x61, 0x67 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x89, 0x1a, 0x00, 0x00 + .byte 0x1c, 0x01, 0x5f, 0x4d + .byte 0x66, 0x6c, 0x61, 0x67 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x20, 0x01, 0x5f, 0x4d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x21, 0x01, 0x5f, 0x43 + .byte 0x61, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x24, 0x01, 0x5f, 0x4e + .byte 0x63, 0x61, 0x70, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x28, 0x01, 0x5f, 0x4c + .byte 0x6f, 0x6e, 0x67, 0x65 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x00, 0x24, 0x00, 0x00 + .byte 0x30, 0x01, 0x5f, 0x54 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x38, 0x01, 0x5f, 0x46 + .byte 0x75, 0x6c, 0x6c, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0x3c, 0x01, 0x5f, 0x4d + .byte 0x61, 0x78, 0x5f, 0x63 + .byte 0x6f, 0x6d, 0x70, 0x6c + .byte 0x65, 0x78, 0x69, 0x74 + .byte 0x79, 0x5f, 0x63, 0x6f + .byte 0x75, 0x6e, 0x74, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0x40, 0x01, 0x5f, 0x4d + .byte 0x61, 0x78, 0x5f, 0x73 + .byte 0x74, 0x61, 0x63, 0x6b + .byte 0x5f, 0x63, 0x6f, 0x75 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfa, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x74 + .byte 0x63, 0x68, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfc, 0x25, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x74 + .byte 0x66, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfc, 0x25, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x65 + .byte 0x61, 0x72, 0x66, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfe, 0x25, 0x00, 0x00 + .byte 0x5f, 0x53, 0x6b, 0x69 + .byte 0x70, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x02, 0x26, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x69, 0x66, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x06, 0x26, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x72, 0x65, 0x70, 0x30 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x08, 0x26, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x72, 0x65, 0x70, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x0a, 0x26, 0x00, 0x00 + .byte 0x5f, 0x49, 0x73, 0x5f + .byte 0x77, 0x63, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x0c, 0x26, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x63, 0x6c, 0x61, 0x73 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x0c, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x74 + .byte 0x63, 0x68, 0x5f, 0x70 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x0d, 0x26, 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 0x10, 0x26, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x6e, 0x63, 0x61 + .byte 0x70, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x14, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Class (0x2616) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 30 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2615) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 328 + # Name: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > + # LinkageName: .?AV?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@ + # } + .byte 0x0e, 0x01, 0x04, 0x15 + .byte 0x1e, 0x00, 0x00, 0x02 + .byte 0x15, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x48, 0x01, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4d, 0x61, 0x74, 0x63 + .byte 0x68, 0x65, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x2c, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x2c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x4d, 0x61 + .byte 0x74, 0x63, 0x68, 0x65 + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x44 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x41, 0x40, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x44, 0x56, 0x3f, 0x24 + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x56, 0x31, 0x32, 0x33 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2617) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x2616) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 2000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x16, 0x26, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0xd0, 0x07, 0x00, 0x00 + # Class (0x2618) { + # 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 (0x2619) { + # 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 (0x261A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Tgt_state_t,0> > (0x25F6) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf6, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Modifier (0x261B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Bt_state_t,0> > (0x2618) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x18, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x261C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Bt_state_t,0> > (0x261B) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1b, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x261D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Bt_state_t,0> >& (0x261C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1c, 0x26, 0x00, 0x00 + # MemberFunction (0x261E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Tgt_state_t,0> > (0x25F6) + # ThisType: std::_Tgt_state_t,0> >* (0x261A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Bt_state_t,0> >&) (0x261D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x25, 0x00, 0x00 + .byte 0x1a, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1d, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x261F) { + # 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 (0x2620) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Bt_state_t,0> > (0x2618) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # FieldOffset: 0x40 + # Name: _Grps + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Tgt_state_t,0> >::(const std::_Bt_state_t,0> >&) (0x261E) + # Name: operator= + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t (0x261F) + # Name: _Grp_t + # } + # } + .byte 0x42, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x18, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0x40, 0x00, 0x5f, 0x47 + .byte 0x72, 0x70, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1e, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1f, 0x26, 0x00, 0x00 + .byte 0x5f, 0x47, 0x72, 0x70 + .byte 0x5f, 0x74, 0x00, 0xf1 + # Class (0x2621) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2620) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 96 + # Name: std::_Tgt_state_t,0> > + # LinkageName: .?AV?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@ + # } + .byte 0xaa, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x10, 0x02 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x60, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x54 + .byte 0x67, 0x74, 0x5f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x5f, 0x74, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2622) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Tgt_state_t,0> > (0x2621) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 1977 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x21, 0x26, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0xb9, 0x07, 0x00, 0x00 + # Class (0x2623) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Vector_alloc > > + # LinkageName: .?AV?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@ + # } + .byte 0xde, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x56 + .byte 0x65, 0x63, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 0x2c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x4c, 0x6f, 0x6f + .byte 0x70, 0x5f, 0x76, 0x61 + .byte 0x6c, 0x73, 0x5f, 0x74 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x40, 0x55, 0x3f + .byte 0x24, 0x5f, 0x56, 0x65 + .byte 0x63, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x40, 0x55, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x5f, 0x74, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x55, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x5f, 0x74, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x32, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Pointer (0x2624) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x25F7) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2625) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2626) { + # 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 (0x2627) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::allocator (0x2626) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x26, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2628) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x2627) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x27, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2629) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::allocator& (0x2628) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x28, 0x26, 0x00, 0x00 + # MemberFunction (0x262A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x2629) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x29, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x262B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x262C) { + # 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 (0x262D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Loop_vals_t (0x262C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2c, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x262E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Loop_vals_t (0x262D) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2d, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x262F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::_Loop_vals_t& (0x262E) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x2e, 0x26, 0x00, 0x00 + # MemberFunction (0x2630) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const std::_Loop_vals_t&) (0x262F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x2f, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2631) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::_Loop_vals_t& (0x262E) + # ArgType: const std::allocator& (0x2628) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x2e, 0x26, 0x00, 0x00 + .byte 0x28, 0x26, 0x00, 0x00 + # MemberFunction (0x2632) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, const std::_Loop_vals_t&, const std::allocator&) (0x2631) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x31, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2633) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::vector > (0x25F7) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2634) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x2633) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x33, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2635) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::vector >& (0x2634) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x34, 0x26, 0x00, 0x00 + # MemberFunction (0x2636) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x2635) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x35, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2637) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector >& (0x2634) + # ArgType: const std::allocator& (0x2628) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x34, 0x26, 0x00, 0x00 + .byte 0x28, 0x26, 0x00, 0x00 + # MemberFunction (0x2638) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector >&, const std::allocator&) (0x2637) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x37, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2639) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x25F7) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x263A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >&& (0x2639) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x39, 0x26, 0x00, 0x00 + # MemberFunction (0x263B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x263A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3a, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x263C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x2639) + # ArgType: const std::allocator& (0x2628) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x39, 0x26, 0x00, 0x00 + .byte 0x28, 0x26, 0x00, 0x00 + # MemberFunction (0x263D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, const std::allocator&) (0x263C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x3c, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x263E) { + # 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 (0x263F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::initializer_list (0x263E) + # ArgType: const std::allocator& (0x2628) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x3e, 0x26, 0x00, 0x00 + .byte 0x28, 0x26, 0x00, 0x00 + # MemberFunction (0x2640) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list, const std::allocator&) (0x263F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x3f, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2641) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2625) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::allocator&) (0x262A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64) (0x262B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, const std::_Loop_vals_t&) (0x2630) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, const std::_Loop_vals_t&, const std::allocator&) (0x2632) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&) (0x2636) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&, const std::allocator&) (0x2638) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&) (0x263B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&, const std::allocator&) (0x263D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list, const std::allocator&) (0x2640) + # ] + # } + .byte 0x52, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x25, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2b, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x32, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x36, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x38, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3b, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3d, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x40, 0x26, 0x00, 0x00 + # Pointer (0x2642) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Loop_vals_t (0x262D) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2d, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2643) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::_Loop_vals_t* (0x2642) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x42, 0x26, 0x00, 0x00 + # MemberFunction (0x2644) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const std::_Loop_vals_t*) (0x2643) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x43, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2645) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x25F7) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2646) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x2645) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x263A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x26, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3a, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2647) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::initializer_list (0x263E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x3e, 0x26, 0x00, 0x00 + # MemberFunction (0x2648) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x2645) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x2647) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x26, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x47, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2649) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x2645) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x2635) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x26, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x35, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x264A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::vector >&&) (0x2646) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::initializer_list) (0x2648) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(const std::vector >&) (0x2649) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x48, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x49, 0x26, 0x00, 0x00 + # ArgList (0x264B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x2639) + # ArgType: std::integral_constant (0x1297) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x39, 0x26, 0x00, 0x00 + .byte 0x97, 0x12, 0x00, 0x00 + # MemberFunction (0x264C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, std::integral_constant) (0x264B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x4b, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x264D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x2639) + # ArgType: std::integral_constant (0x1305) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x39, 0x26, 0x00, 0x00 + .byte 0x05, 0x13, 0x00, 0x00 + # MemberFunction (0x264E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, std::integral_constant) (0x264D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x4d, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x264F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&, std::integral_constant) (0x264C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&, std::integral_constant) (0x264E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&) (0x263B) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3b, 0x26, 0x00, 0x00 + # Pointer (0x2650) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Loop_vals_t (0x262C) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2c, 0x26, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2651) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Loop_vals_t&& (0x2650) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x50, 0x26, 0x00, 0x00 + # MemberFunction (0x2652) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Loop_vals_t&&) (0x2651) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x51, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2653) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Loop_vals_t& (0x262E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x2e, 0x26, 0x00, 0x00 + # MemberFunction (0x2654) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Loop_vals_t&) (0x2653) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x53, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2655) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::_Loop_vals_t&&) (0x2652) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::_Loop_vals_t&) (0x2654) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x52, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x54, 0x26, 0x00, 0x00 + # Class (0x2656) { + # 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 (0x2657) { + # 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 (0x2658) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2657) + # ArgType: std::_Loop_vals_t&& (0x2650) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x50, 0x26, 0x00, 0x00 + # MemberFunction (0x2659) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2656) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, std::_Loop_vals_t&&) (0x2658) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x26, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x58, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x265A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2657) + # ArgType: std::initializer_list (0x263E) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x3e, 0x26, 0x00, 0x00 + # MemberFunction (0x265B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2656) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, std::initializer_list) (0x265A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x26, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x5a, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x265C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2657) + # ArgType: const std::_Loop_vals_t& (0x262E) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x2e, 0x26, 0x00, 0x00 + # MemberFunction (0x265D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2656) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, const std::_Loop_vals_t&) (0x265C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x26, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x5c, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x265E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2657) + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::_Loop_vals_t& (0x262E) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x2e, 0x26, 0x00, 0x00 + # MemberFunction (0x265F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2656) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vector_const_iterator > >, unsigned __int64, const std::_Loop_vals_t&) (0x265E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x26, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x5e, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2660) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::_Loop_vals_t&&) (0x2659) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::initializer_list) (0x265B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, const std::_Loop_vals_t&) (0x265D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, unsigned __int64, const std::_Loop_vals_t&) (0x265F) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x59, 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 + # MemberFunction (0x2661) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x2647) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x47, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2662) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list) (0x2661) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, const std::_Loop_vals_t&) (0x2630) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x61, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x26, 0x00, 0x00 + # Pointer (0x2663) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x2633) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x33, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2664) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector > (0x25F7) + # ThisType: const std::vector >* (0x2663) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x63, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2665) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2656) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x26, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2666) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > > (0x2657) + # ClassType: std::vector > (0x25F7) + # ThisType: const std::vector >* (0x2663) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x63, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2667) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::() (0x2665) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x2666) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x65, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x66, 0x26, 0x00, 0x00 + # ArgList (0x2668) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2657) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + # MemberFunction (0x2669) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2656) + # ClassType: std::vector > (0x25F7) + # ThisType: const std::vector >* (0x2663) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator > >) (0x2668) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x26, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x63, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x68, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x266A) { + # 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 (0x266B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x266A) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6a, 0x26, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x266C) { + # 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 (0x266D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x266C) + # ClassType: std::vector > (0x25F7) + # ThisType: const std::vector >* (0x2663) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6c, 0x26, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x63, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x266E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x266B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x266D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6d, 0x26, 0x00, 0x00 + # MethodOverloadList (0x266F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64) (0x262B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, const std::_Loop_vals_t&) (0x2630) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2b, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x26, 0x00, 0x00 + # MemberFunction (0x2670) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x25F7) + # ThisType: const std::vector >* (0x2663) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x63, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2671) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x2626) + # ClassType: std::vector > (0x25F7) + # ThisType: const std::vector >* (0x2663) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x26, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x63, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2672) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Loop_vals_t& (0x262E) + # ClassType: std::vector > (0x25F7) + # ThisType: const std::vector >* (0x2663) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2e, 0x26, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x63, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2673) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Loop_vals_t (0x262C) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2c, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2674) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t& (0x2673) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x73, 0x26, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2675) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Loop_vals_t& std::vector >::(unsigned __int64) (0x2672) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t& std::vector >::(unsigned __int64) (0x2674) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x72, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x26, 0x00, 0x00 + # Pointer (0x2676) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Loop_vals_t (0x262C) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2c, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2677) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2676) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2678) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Loop_vals_t* (0x2642) + # ClassType: std::vector > (0x25F7) + # ThisType: const std::vector >* (0x2663) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x42, 0x26, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x63, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2679) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t* std::vector >::() (0x2677) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Loop_vals_t* std::vector >::() (0x2678) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x77, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x78, 0x26, 0x00, 0x00 + # MemberFunction (0x267A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t& (0x2673) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x73, 0x26, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x267B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Loop_vals_t& (0x262E) + # ClassType: std::vector > (0x25F7) + # ThisType: const std::vector >* (0x2663) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2e, 0x26, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x63, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x267C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t& std::vector >::() (0x267A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Loop_vals_t& std::vector >::() (0x267B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7a, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x26, 0x00, 0x00 + # MemberFunction (0x267D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2656) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator > >) (0x2668) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x26, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x68, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x267E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2657) + # ArgType: std::_Vector_const_iterator > > (0x2657) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + # MemberFunction (0x267F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2656) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (0x267E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x26, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x7e, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2680) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >) (0x267D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (0x267F) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7d, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7f, 0x26, 0x00, 0x00 + # ArgList (0x2681) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >& (0x2645) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x45, 0x26, 0x00, 0x00 + # MemberFunction (0x2682) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&) (0x2681) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x81, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2683) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2684) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2676) + # ArgType: std::_Loop_vals_t* (0x2676) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + # MemberFunction (0x2685) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Loop_vals_t*, std::_Loop_vals_t*) (0x2684) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x84, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2686) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector > (0x25F7) + # ThisType: const std::vector >* (0x2663) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x63, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2687) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Loop_vals_t* (0x2642) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x42, 0x26, 0x00, 0x00 + # MemberFunction (0x2688) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x25F7) + # ThisType: const std::vector >* (0x2663) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Loop_vals_t*) (0x2687) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x63, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x87, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2689) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2676) + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::_Loop_vals_t* (0x2642) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x42, 0x26, 0x00, 0x00 + # MemberFunction (0x268A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2676) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Loop_vals_t*, unsigned __int64, const std::_Loop_vals_t*) (0x2689) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x89, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x268B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25F7) + # ThisType: const std::vector >* (0x2663) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x63, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x268C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25F7) + # ThisType: const std::vector >* (0x2663) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Loop_vals_t*, std::_Loop_vals_t*) (0x2684) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x63, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x84, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x268D) { + # 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@U_Loop_vals_t@std@@@std@@@std@@ + # } + .byte 0x8a, 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, 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, 0x55, 0x3f + .byte 0x24, 0x5f, 0x57, 0x72 + .byte 0x61, 0x70, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .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 (0x268E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vector_alloc > > (0x2623) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0xA + # MethodListIndex: 0x2641 + # Name: vector + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, const std::_Loop_vals_t*) (0x2644) + # Name: _Construct_n + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x264A + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x264F + # Name: _Assign_rv + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2655 + # Name: push_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x2660 + # Name: insert + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2662 + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2625) + # Name: ~vector + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64) (0x262B) + # Name: reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x2664) + # Name: capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x2664) + # Name: _Unused_capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x2664) + # Name: _Has_unused_capacity + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2667 + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2667 + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >) (0x2669) + # Name: _Make_iter + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x266E + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x266E + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x2666) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x2666) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x266D) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x266D) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2625) + # Name: shrink_to_fit + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x266F + # Name: resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x2664) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x2664) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::vector >::() (0x2670) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::allocator std::vector >::() (0x2671) + # Name: get_allocator + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2675 + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2675 + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2679 + # Name: data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x267C + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x267C + # Name: back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2625) + # Name: pop_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2680 + # Name: erase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64) (0x262B) + # Name: _Pop_back_n + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2625) + # Name: clear + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&) (0x2682) + # Name: swap + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: bool std::vector >::(unsigned __int64) (0x2683) + # Name: _Buy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector >::(std::_Loop_vals_t*, std::_Loop_vals_t*) (0x2685) + # Name: _Destroy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: unsigned __int64 std::vector >::(unsigned __int64) (0x2686) + # Name: _Grow_to + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: bool std::vector >::(const std::_Loop_vals_t*) (0x2688) + # Name: _Inside + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector >::(unsigned __int64) (0x262B) + # Name: _Reallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector >::(unsigned __int64) (0x262B) + # Name: _Reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector >::() (0x2625) + # Name: _Tidy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, unsigned __int64, const std::_Loop_vals_t&) (0x265F) + # Name: _Insert_n + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: std::_Loop_vals_t* std::vector >::(std::_Loop_vals_t*, unsigned __int64, const std::_Loop_vals_t*) (0x268A) + # Name: _Ufill + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector >::() (0x268B) + # Name: _Xlen + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector >::() (0x268B) + # Name: _Xran + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector >::(std::_Loop_vals_t*, std::_Loop_vals_t*) (0x268C) + # Name: _Orphan_range + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::vector > (0x25F7) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_alloc > > (0x2623) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x2626) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > (0x268D) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t (0x262C) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t* (0x2676) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t* (0x2642) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t& (0x2673) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t& (0x262E) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator > > (0x2656) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x2657) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x266A) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x266C) + # Name: const_reverse_iterator + # } + # } + .byte 0xce, 0x04, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x0a, 0x00 + .byte 0x41, 0x26, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x44, 0x26, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x5f, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x4a, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x4f, 0x26, 0x00, 0x00 + .byte 0x5f, 0x41, 0x73, 0x73 + .byte 0x69, 0x67, 0x6e, 0x5f + .byte 0x72, 0x76, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x60, 0x26, 0x00, 0x00 + .byte 0x69, 0x6e, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x62, 0x26, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x25, 0x26, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2b, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x72, 0x76, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x64, 0x26, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x64, 0x26, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x75 + .byte 0x73, 0x65, 0x64, 0x5f + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x64, 0x26, 0x00, 0x00 + .byte 0x5f, 0x48, 0x61, 0x73 + .byte 0x5f, 0x75, 0x6e, 0x75 + .byte 0x73, 0x65, 0x64, 0x5f + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x67, 0x26, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x67, 0x26, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x69, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x6b + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x6e, 0x26, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x6e, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x66, 0x26, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x66, 0x26, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6d, 0x26, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6d, 0x26, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x25, 0x26, 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 0x6f, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x64, 0x26, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x64, 0x26, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x70, 0x26, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x71, 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 0x75, 0x26, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x75, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x79, 0x26, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x7c, 0x26, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x7c, 0x26, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x25, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x70, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2b, 0x26, 0x00, 0x00 + .byte 0x5f, 0x50, 0x6f, 0x70 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x5f, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x25, 0x26, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x82, 0x26, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x83, 0x26, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x85, 0x26, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x86, 0x26, 0x00, 0x00 + .byte 0x5f, 0x47, 0x72, 0x6f + .byte 0x77, 0x5f, 0x74, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x88, 0x26, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x69, 0x64, 0x65, 0x00 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x2b, 0x26, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x65, 0x00 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x2b, 0x26, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x65, 0x72, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x25, 0x26, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x5f, 0x26, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x8a, 0x26, 0x00, 0x00 + .byte 0x5f, 0x55, 0x66, 0x69 + .byte 0x6c, 0x6c, 0x00, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x8b, 0x26, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x8b, 0x26, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x8c, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x26, 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 0x8d, 0x26, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2c, 0x26, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x42, 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 0x73, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2e, 0x26, 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 0x56, 0x26, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x57, 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 0x6a, 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 0x6c, 0x26, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Class (0x268F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 94 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x268E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::vector > + # LinkageName: .?AV?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ + # } + .byte 0xa2, 0x00, 0x04, 0x15 + .byte 0x5e, 0x00, 0x10, 0x02 + .byte 0x8e, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x76 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 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 (0x2690) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector > (0x268F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 678 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x8f, 0x26, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0xa6, 0x02, 0x00, 0x00 + # Class (0x2691) { + # 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 (0x2692) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_endif (0x2691) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x91, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2693) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_if (0x25FF) + # ThisType: std::_Node_if* (0x2600) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_base*) (0x260B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x25, 0x00, 0x00 + .byte 0x00, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0b, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2694) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_if (0x25FF) + # ThisType: std::_Node_if* (0x2600) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x25, 0x00, 0x00 + .byte 0x00, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2695) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x240D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_endif* (0x2692) + # FieldOffset: 0x20 + # Name: _Endif + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_if* (0x2600) + # FieldOffset: 0x28 + # Name: _Child + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_if::(std::_Node_base*) (0x2693) + # Name: _Node_if + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Virtual (0x1) + # Type: void std::_Node_if::() (0x2694) + # Name: ~_Node_if + # } + # } + .byte 0x5e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x0d, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x92, 0x26, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x45 + .byte 0x6e, 0x64, 0x69, 0x66 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x00, 0x26, 0x00, 0x00 + .byte 0x28, 0x00, 0x5f, 0x43 + .byte 0x68, 0x69, 0x6c, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x93, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x69, 0x66 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x07, 0x00 + .byte 0x94, 0x26, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x69 + .byte 0x66, 0x00, 0xf2, 0xf1 + # Class (0x2696) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2695) + # DerivedFrom: 0x0 + # VShape: (0x240C) + # SizeOf: 48 + # Name: std::_Node_if + # LinkageName: .?AV_Node_if@std@@ + # } + .byte 0x36, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x95, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x0c, 0x24, 0x00, 0x00 + .byte 0x30, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x69, 0x66, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x69, 0x66 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2697) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_if (0x2696) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 1823 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x96, 0x26, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0x1f, 0x07, 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::_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 (0x2699) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_end_rep (0x2698) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x98, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x269A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: int (0x74) + # ArgType: int (0x74) + # ArgType: std::_Node_end_rep* (0x2699) + # 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 0x99, 0x26, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # MemberFunction (0x269B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_rep (0x2603) + # ThisType: std::_Node_rep* (0x2604) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (bool, int, int, std::_Node_end_rep*, unsigned) (0x269A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x26, 0x00, 0x00 + .byte 0x04, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x9a, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x269C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_rep (0x2603) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x03, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x269D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Node_rep (0x2603) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x03, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x269E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Node_rep (0x269D) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9d, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x269F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Node_rep& (0x269E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x9e, 0x26, 0x00, 0x00 + # MemberFunction (0x26A0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_rep& (0x269C) + # ClassType: std::_Node_rep (0x2603) + # ThisType: std::_Node_rep* (0x2604) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Node_rep&) (0x269F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9c, 0x26, 0x00, 0x00 + .byte 0x03, 0x26, 0x00, 0x00 + .byte 0x04, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9f, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x26A1) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x240D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # FieldOffset: 0x20 + # Name: _Min + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # FieldOffset: 0x24 + # Name: _Max + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_end_rep* (0x2699) + # FieldOffset: 0x28 + # Name: _End_rep + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x30 + # Name: _Loop_number + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: int (0x74) + # FieldOffset: 0x34 + # Name: _Simple_loop + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_rep::(bool, int, int, std::_Node_end_rep*, unsigned) (0x269B) + # Name: _Node_rep + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Node_rep& std::_Node_rep::(const std::_Node_rep&) (0x26A0) + # Name: operator= + # } + # } + .byte 0x9a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x0d, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x4d + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x24, 0x00, 0x5f, 0x4d + .byte 0x61, 0x78, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x99, 0x26, 0x00, 0x00 + .byte 0x28, 0x00, 0x5f, 0x45 + .byte 0x6e, 0x64, 0x5f, 0x72 + .byte 0x65, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x6e, 0x75, 0x6d, 0x62 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x34, 0x00, 0x5f, 0x53 + .byte 0x69, 0x6d, 0x70, 0x6c + .byte 0x65, 0x5f, 0x6c, 0x6f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9b, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x72, 0x65 + .byte 0x70, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xa0, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Class (0x26A2) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 8 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x26A1) + # DerivedFrom: 0x0 + # VShape: (0x240C) + # SizeOf: 56 + # Name: std::_Node_rep + # LinkageName: .?AV_Node_rep@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x08, 0x00, 0x00, 0x02 + .byte 0xa1, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x0c, 0x24, 0x00, 0x00 + .byte 0x38, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x72, 0x65, 0x70 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x72 + .byte 0x65, 0x70, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x26A3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_rep (0x26A2) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 1875 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa2, 0x26, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0x53, 0x07, 0x00, 0x00 + # Class (0x26A4) { + # 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 (0x26A5) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> (0x1A35) + # FieldOffset: 0x0 + # Name: _Cur + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::vector > (0x26A4) + # FieldOffset: 0x10 + # Name: _Grp_valid + # } + # } + .byte 0x2a, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x43 + .byte 0x75, 0x72, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x69, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x26A6) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x26A5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 64 + # Name: std::_Bt_state_t,0> > + # LinkageName: .?AV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@ + # } + .byte 0xaa, 0x00, 0x04, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0xa5, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x40, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x42, 0x74, 0x5f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x5f, 0x74, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x42, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x26A7) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Bt_state_t,0> > (0x26A6) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 1968 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa6, 0x26, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0xb0, 0x07, 0x00, 0x00 + # Class (0x26A8) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > + # LinkageName: .?AV?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@ + # } + .byte 0xd6, 0x01, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x56 + .byte 0x65, 0x63, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x3a + .byte 0x3a, 0x5f, 0x47, 0x72 + .byte 0x70, 0x5f, 0x74, 0x2c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x3a, 0x3a, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x74 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x40, 0x55, 0x3f + .byte 0x24, 0x5f, 0x56, 0x65 + .byte 0x63, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x40, 0x55, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x74 + .byte 0x40, 0x3f, 0x24, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x44, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x41, 0x40 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x55, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x74 + .byte 0x40, 0x3f, 0x24, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x44, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x41, 0x40 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x33, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Pointer (0x26A9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x26AA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x26AB) { + # 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 (0x26AC) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::allocator,0> >::_Grp_t> (0x26AB) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x26AD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator,0> >::_Grp_t> (0x26AC) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xac, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x26AE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::allocator,0> >::_Grp_t>& (0x26AD) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xad, 0x26, 0x00, 0x00 + # MemberFunction (0x26AF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> >::_Grp_t>&) (0x26AE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xae, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x26B0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x26B1) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Tgt_state_t,0> >::_Grp_t (0x261F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1f, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x26B2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Tgt_state_t,0> >::_Grp_t (0x26B1) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb1, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x26B3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t& (0x26B2) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xb2, 0x26, 0x00, 0x00 + # MemberFunction (0x26B4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const std::_Tgt_state_t,0> >::_Grp_t&) (0x26B3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb3, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x26B5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t& (0x26B2) + # ArgType: const std::allocator,0> >::_Grp_t>& (0x26AD) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xb2, 0x26, 0x00, 0x00 + .byte 0xad, 0x26, 0x00, 0x00 + # MemberFunction (0x26B6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, const std::_Tgt_state_t,0> >::_Grp_t&, const std::allocator,0> >::_Grp_t>&) (0x26B5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xb5, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x26B7) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x26B8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x26B7) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb7, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x26B9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >& (0x26B8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb8, 0x26, 0x00, 0x00 + # MemberFunction (0x26BA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&) (0x26B9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x26BB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >& (0x26B8) + # ArgType: const std::allocator,0> >::_Grp_t>& (0x26AD) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb8, 0x26, 0x00, 0x00 + .byte 0xad, 0x26, 0x00, 0x00 + # MemberFunction (0x26BC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&, const std::allocator,0> >::_Grp_t>&) (0x26BB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xbb, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x26BD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x26BE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&& (0x26BD) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xbd, 0x26, 0x00, 0x00 + # MemberFunction (0x26BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&&) (0x26BE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x26C0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&& (0x26BD) + # ArgType: const std::allocator,0> >::_Grp_t>& (0x26AD) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xbd, 0x26, 0x00, 0x00 + .byte 0xad, 0x26, 0x00, 0x00 + # MemberFunction (0x26C1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&&, const std::allocator,0> >::_Grp_t>&) (0x26C0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc0, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x26C2) { + # 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 (0x26C3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::initializer_list,0> >::_Grp_t> (0x26C2) + # ArgType: const std::allocator,0> >::_Grp_t>& (0x26AD) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc2, 0x26, 0x00, 0x00 + .byte 0xad, 0x26, 0x00, 0x00 + # MemberFunction (0x26C4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list,0> >::_Grp_t>, const std::allocator,0> >::_Grp_t>&) (0x26C3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc3, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26C5) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x26AA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const std::allocator,0> >::_Grp_t>&) (0x26AF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(unsigned __int64) (0x26B0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(unsigned __int64, const std::_Tgt_state_t,0> >::_Grp_t&) (0x26B4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(unsigned __int64, const std::_Tgt_state_t,0> >::_Grp_t&, const std::allocator,0> >::_Grp_t>&) (0x26B6) + # ] + # 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> >&) (0x26BA) + # ] + # 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>&) (0x26BC) + # ] + # 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> >&&) (0x26BF) + # ] + # 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>&) (0x26C1) + # ] + # 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>&) (0x26C4) + # ] + # } + .byte 0x52, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaa, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb0, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb4, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbc, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbf, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc1, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x26, 0x00, 0x00 + # Pointer (0x26C6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Tgt_state_t,0> >::_Grp_t (0x26B1) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb1, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x26C7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t* (0x26C6) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xc6, 0x26, 0x00, 0x00 + # MemberFunction (0x26C8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const std::_Tgt_state_t,0> >::_Grp_t*) (0x26C7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc7, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x26C9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x26CA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >& (0x26C9) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&&) (0x26BE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc9, 0x26, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x26CB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::initializer_list,0> >::_Grp_t> (0x26C2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc2, 0x26, 0x00, 0x00 + # MemberFunction (0x26CC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >& (0x26C9) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list,0> >::_Grp_t>) (0x26CB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc9, 0x26, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xcb, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x26CD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >& (0x26C9) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&) (0x26B9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc9, 0x26, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26CE) { + # 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> >&&) (0x26CA) + # ] + # 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>) (0x26CC) + # ] + # 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> >&) (0x26CD) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcc, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcd, 0x26, 0x00, 0x00 + # ArgList (0x26CF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&& (0x26BD) + # ArgType: std::integral_constant (0x1297) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xbd, 0x26, 0x00, 0x00 + .byte 0x97, 0x12, 0x00, 0x00 + # MemberFunction (0x26D0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&&, std::integral_constant) (0x26CF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xcf, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x26D1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&& (0x26BD) + # ArgType: std::integral_constant (0x1305) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xbd, 0x26, 0x00, 0x00 + .byte 0x05, 0x13, 0x00, 0x00 + # MemberFunction (0x26D2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&&, std::integral_constant) (0x26D1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd1, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26D3) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # 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> >&&, std::integral_constant) (0x26D0) + # ] + # 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> >&&, std::integral_constant) (0x26D2) + # ] + # 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> >&&) (0x26BF) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd2, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbf, 0x26, 0x00, 0x00 + # Pointer (0x26D4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Tgt_state_t,0> >::_Grp_t (0x261F) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1f, 0x26, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x26D5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t&& (0x26D4) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd4, 0x26, 0x00, 0x00 + # MemberFunction (0x26D6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t&&) (0x26D5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x26D7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t& (0x26B2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb2, 0x26, 0x00, 0x00 + # MemberFunction (0x26D8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Tgt_state_t,0> >::_Grp_t&) (0x26D7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd7, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26D9) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t&&) (0x26D6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const std::_Tgt_state_t,0> >::_Grp_t&) (0x26D8) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd8, 0x26, 0x00, 0x00 + # Class (0x26DA) { + # 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 (0x26DB) { + # 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 (0x26DC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t&& (0x26D4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0xd4, 0x26, 0x00, 0x00 + # MemberFunction (0x26DD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> >::_Grp_t> > > (0x26DA) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator,0> >::_Grp_t> > >, std::_Tgt_state_t,0> >::_Grp_t&&) (0x26DC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xda, 0x26, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xdc, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x26DE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # ArgType: std::initializer_list,0> >::_Grp_t> (0x26C2) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0xc2, 0x26, 0x00, 0x00 + # MemberFunction (0x26DF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> >::_Grp_t> > > (0x26DA) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator,0> >::_Grp_t> > >, std::initializer_list,0> >::_Grp_t>) (0x26DE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xda, 0x26, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xde, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x26E0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t& (0x26B2) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0xb2, 0x26, 0x00, 0x00 + # MemberFunction (0x26E1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> >::_Grp_t> > > (0x26DA) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator,0> >::_Grp_t> > >, const std::_Tgt_state_t,0> >::_Grp_t&) (0x26E0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xda, 0x26, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe0, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x26E2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t& (0x26B2) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xb2, 0x26, 0x00, 0x00 + # MemberFunction (0x26E3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> >::_Grp_t> > > (0x26DA) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vector_const_iterator,0> >::_Grp_t> > >, unsigned __int64, const std::_Tgt_state_t,0> >::_Grp_t&) (0x26E2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xda, 0x26, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26E4) { + # 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> > >, std::_Tgt_state_t,0> >::_Grp_t&&) (0x26DD) + # ] + # 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>) (0x26DF) + # ] + # 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&) (0x26E1) + # ] + # 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> > >, unsigned __int64, const std::_Tgt_state_t,0> >::_Grp_t&) (0x26E3) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdf, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe1, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe3, 0x26, 0x00, 0x00 + # MemberFunction (0x26E5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list,0> >::_Grp_t>) (0x26CB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xcb, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26E6) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::initializer_list,0> >::_Grp_t>) (0x26E5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(unsigned __int64, const std::_Tgt_state_t,0> >::_Grp_t&) (0x26B4) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe5, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb4, 0x26, 0x00, 0x00 + # Pointer (0x26E7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x26B7) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb7, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x26E8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26E7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xe7, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x26E9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> >::_Grp_t> > > (0x26DA) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xda, 0x26, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x26EA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26E7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xe7, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26EB) { + # 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> >::() (0x26E9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> >::_Grp_t> > > std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x26EA) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x26, 0x00, 0x00 + # ArgList (0x26EC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + # MemberFunction (0x26ED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> >::_Grp_t> > > (0x26DA) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26E7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator,0> >::_Grp_t> > >) (0x26EC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xda, 0x26, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xe7, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xec, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x26EE) { + # 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 (0x26EF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> >::_Grp_t> > > > (0x26EE) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xee, 0x26, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x26F0) { + # 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 (0x26F1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> >::_Grp_t> > > > (0x26F0) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26E7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf0, 0x26, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xe7, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26F2) { + # 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> >::() (0x26EF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> >::_Grp_t> > > > std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x26F1) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xef, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf1, 0x26, 0x00, 0x00 + # MethodOverloadList (0x26F3) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(unsigned __int64) (0x26B0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(unsigned __int64, const std::_Tgt_state_t,0> >::_Grp_t&) (0x26B4) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb0, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb4, 0x26, 0x00, 0x00 + # MemberFunction (0x26F4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26E7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xe7, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x26F5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator,0> >::_Grp_t> (0x26AB) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26E7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xe7, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x26F6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Tgt_state_t,0> >::_Grp_t& (0x26B2) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26E7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb2, 0x26, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xe7, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x26F7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Tgt_state_t,0> >::_Grp_t (0x261F) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1f, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x26F8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t& (0x26F7) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf7, 0x26, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26F9) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Tgt_state_t,0> >::_Grp_t& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(unsigned __int64) (0x26F6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Tgt_state_t,0> >::_Grp_t& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(unsigned __int64) (0x26F8) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf8, 0x26, 0x00, 0x00 + # Pointer (0x26FA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Tgt_state_t,0> >::_Grp_t (0x261F) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1f, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x26FB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x26FC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Tgt_state_t,0> >::_Grp_t* (0x26C6) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26E7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc6, 0x26, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xe7, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26FD) { + # 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> >::() (0x26FB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x26FC) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfc, 0x26, 0x00, 0x00 + # MemberFunction (0x26FE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t& (0x26F7) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf7, 0x26, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x26FF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Tgt_state_t,0> >::_Grp_t& (0x26B2) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26E7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb2, 0x26, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xe7, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2700) { + # 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> >::() (0x26FE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Tgt_state_t,0> >::_Grp_t& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x26FF) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfe, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x26, 0x00, 0x00 + # MemberFunction (0x2701) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> >::_Grp_t> > > (0x26DA) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator,0> >::_Grp_t> > >) (0x26EC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xda, 0x26, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xec, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2702) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # ArgType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + # MemberFunction (0x2703) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> >::_Grp_t> > > (0x26DA) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator,0> >::_Grp_t> > >, std::_Vector_const_iterator,0> >::_Grp_t> > >) (0x2702) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xda, 0x26, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x02, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2704) { + # 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> > >) (0x2701) + # ] + # 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> > >) (0x2703) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x01, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x27, 0x00, 0x00 + # ArgList (0x2705) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >& (0x26C9) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc9, 0x26, 0x00, 0x00 + # MemberFunction (0x2706) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&) (0x2705) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x05, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2707) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2708) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + # MemberFunction (0x2709) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*) (0x2708) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x270A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26E7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xe7, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x270B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t* (0x26C6) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc6, 0x26, 0x00, 0x00 + # MemberFunction (0x270C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26E7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Tgt_state_t,0> >::_Grp_t*) (0x270B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xe7, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x270D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t* (0x26C6) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xc6, 0x26, 0x00, 0x00 + # MemberFunction (0x270E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, unsigned __int64, const std::_Tgt_state_t,0> >::_Grp_t*) (0x270D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x0d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x270F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26E7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xe7, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2710) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26E7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*) (0x2708) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xe7, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x2711) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Wrap_alloc,0> >::_Grp_t> > + # LinkageName: .?AU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@ + # } + .byte 0x06, 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 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, 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, 0x55, 0x3f + .byte 0x24, 0x5f, 0x57, 0x72 + .byte 0x61, 0x70, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .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 (0x2712) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0xA + # MethodListIndex: 0x26C5 + # Name: vector + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(unsigned __int64, const std::_Tgt_state_t,0> >::_Grp_t*) (0x26C8) + # Name: _Construct_n + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x26CE + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x26D3 + # Name: _Assign_rv + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26D9 + # Name: push_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x26E4 + # Name: insert + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26E6 + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x26AA) + # Name: ~vector + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(unsigned __int64) (0x26B0) + # Name: reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x26E8) + # Name: capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x26E8) + # Name: _Unused_capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x26E8) + # Name: _Has_unused_capacity + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26EB + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26EB + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # 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> > >) (0x26ED) + # Name: _Make_iter + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26F2 + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26F2 + # 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> >::() (0x26EA) + # 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> >::() (0x26EA) + # 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> >::() (0x26F1) + # 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> >::() (0x26F1) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x26AA) + # Name: shrink_to_fit + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26F3 + # Name: resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x26E8) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x26E8) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x26F4) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::allocator,0> >::_Grp_t> std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x26F5) + # Name: get_allocator + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26F9 + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26F9 + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26FD + # Name: data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2700 + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2700 + # Name: back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x26AA) + # Name: pop_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2704 + # Name: erase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(unsigned __int64) (0x26B0) + # Name: _Pop_back_n + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x26AA) + # Name: clear + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&) (0x2706) + # Name: swap + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: bool std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(unsigned __int64) (0x2707) + # Name: _Buy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # 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*) (0x2709) + # Name: _Destroy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: unsigned __int64 std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(unsigned __int64) (0x270A) + # Name: _Grow_to + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: bool std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const std::_Tgt_state_t,0> >::_Grp_t*) (0x270C) + # Name: _Inside + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(unsigned __int64) (0x26B0) + # Name: _Reallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(unsigned __int64) (0x26B0) + # Name: _Reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x26AA) + # Name: _Tidy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: std::_Vector_iterator,0> >::_Grp_t> > > std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::_Vector_const_iterator,0> >::_Grp_t> > >, unsigned __int64, const std::_Tgt_state_t,0> >::_Grp_t&) (0x26E3) + # Name: _Insert_n + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # 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*, unsigned __int64, const std::_Tgt_state_t,0> >::_Grp_t*) (0x270E) + # Name: _Ufill + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x270F) + # Name: _Xlen + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x270F) + # Name: _Xran + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # 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*) (0x2710) + # Name: _Orphan_range + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> >::_Grp_t> (0x26AB) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t (0x261F) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* (0x26C6) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t& (0x26F7) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t& (0x26B2) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator,0> >::_Grp_t> > > (0x26DA) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> >::_Grp_t> > > > (0x26EE) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> >::_Grp_t> > > > (0x26F0) + # Name: const_reverse_iterator + # } + # } + .byte 0xce, 0x04, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x0a, 0x00 + .byte 0xc5, 0x26, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc8, 0x26, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x5f, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xce, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xd3, 0x26, 0x00, 0x00 + .byte 0x5f, 0x41, 0x73, 0x73 + .byte 0x69, 0x67, 0x6e, 0x5f + .byte 0x72, 0x76, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd9, 0x26, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0xe4, 0x26, 0x00, 0x00 + .byte 0x69, 0x6e, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe6, 0x26, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xaa, 0x26, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb0, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x72, 0x76, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe8, 0x26, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe8, 0x26, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x75 + .byte 0x73, 0x65, 0x64, 0x5f + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe8, 0x26, 0x00, 0x00 + .byte 0x5f, 0x48, 0x61, 0x73 + .byte 0x5f, 0x75, 0x6e, 0x75 + .byte 0x73, 0x65, 0x64, 0x5f + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xeb, 0x26, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xeb, 0x26, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xed, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x6b + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf2, 0x26, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf2, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xea, 0x26, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xea, 0x26, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf1, 0x26, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf1, 0x26, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xaa, 0x26, 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 0xf3, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe8, 0x26, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe8, 0x26, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf4, 0x26, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf5, 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 0xf9, 0x26, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf9, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xfd, 0x26, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x00, 0x27, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x00, 0x27, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xaa, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x70, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x04, 0x27, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb0, 0x26, 0x00, 0x00 + .byte 0x5f, 0x50, 0x6f, 0x70 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x5f, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xaa, 0x26, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x06, 0x27, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x07, 0x27, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x09, 0x27, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x0a, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x72, 0x6f + .byte 0x77, 0x5f, 0x74, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x0c, 0x27, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x69, 0x64, 0x65, 0x00 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xb0, 0x26, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x65, 0x00 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xb0, 0x26, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x65, 0x72, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xaa, 0x26, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x0e, 0x27, 0x00, 0x00 + .byte 0x5f, 0x55, 0x66, 0x69 + .byte 0x6c, 0x6c, 0x00, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x0f, 0x27, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x0f, 0x27, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x10, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xab, 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 0x11, 0x27, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1f, 0x26, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc6, 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 0xf7, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb2, 0x26, 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 0xda, 0x26, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xdb, 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 0xee, 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 0xf0, 0x26, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Class (0x2713) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 94 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2712) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > + # LinkageName: .?AV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ + # } + .byte 0x9a, 0x01, 0x04, 0x15 + .byte 0x5e, 0x00, 0x10, 0x02 + .byte 0x12, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x76 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x3a + .byte 0x3a, 0x5f, 0x47, 0x72 + .byte 0x70, 0x5f, 0x74, 0x2c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x3a, 0x3a, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x74 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x76, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x40, 0x55, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x74 + .byte 0x40, 0x3f, 0x24, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x44, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x41, 0x40 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x55, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x74 + .byte 0x40, 0x3f, 0x24, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x44, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x41, 0x40 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x33, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x2714) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2713) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 678 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x13, 0x27, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0xa6, 0x02, 0x00, 0x00 + # FieldList (0x2715) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> (0x1A35) + # FieldOffset: 0x0 + # Name: _Begin + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> (0x1A35) + # FieldOffset: 0x10 + # Name: _End + # } + # } + .byte 0x26, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x42 + .byte 0x65, 0x67, 0x69, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x45 + .byte 0x6e, 0x64, 0x00, 0xf1 + # Struct (0x2716) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x2715) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Tgt_state_t,0> >::_Grp_t + # LinkageName: .?AU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@ + # } + .byte 0xba, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x08, 0x02 + .byte 0x15, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x3a + .byte 0x3a, 0x5f, 0x47, 0x72 + .byte 0x70, 0x5f, 0x74, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x47, 0x72, 0x70 + .byte 0x5f, 0x74, 0x40, 0x3f + .byte 0x24, 0x5f, 0x54, 0x67 + .byte 0x74, 0x5f, 0x73, 0x74 + .byte 0x61, 0x74, 0x65, 0x5f + .byte 0x74, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x44 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x41, 0x40, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2717) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Tgt_state_t,0> >::_Grp_t (0x2716) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 1981 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x16, 0x27, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0xbd, 0x07, 0x00, 0x00 + # Class (0x2718) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Compressed_pair >,std::_Vector_val >,1> + # LinkageName: .?AV?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@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 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, 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 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 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, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x5f, 0x74, 0x3e, 0x20 + .byte 0x3e, 0x2c, 0x31, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x5f + .byte 0x43, 0x6f, 0x6d, 0x70 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x65, 0x64, 0x5f, 0x70 + .byte 0x61, 0x69, 0x72, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 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, 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 (0x2719) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_alloc > > (0x2623) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x271A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x2623) + # ThisType: std::_Vector_alloc > >* (0x2719) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x19, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x271B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Wrap_alloc > (0x268D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x271C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Wrap_alloc > (0x271B) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1b, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x271D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Wrap_alloc >& (0x271C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1c, 0x27, 0x00, 0x00 + # MemberFunction (0x271E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x2623) + # ThisType: std::_Vector_alloc > >* (0x2719) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc >&) (0x271D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x19, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x271F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Wrap_alloc > (0x268D) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2720) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Wrap_alloc >& (0x271F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1f, 0x27, 0x00, 0x00 + # MemberFunction (0x2721) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x2623) + # ThisType: std::_Vector_alloc > >* (0x2719) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&) (0x2720) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x19, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2722) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_alloc > > (0x2623) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2723) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_alloc > > (0x2722) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x22, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2724) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x1257) + # ClassType: std::_Vector_alloc > > (0x2623) + # ThisType: const std::_Vector_alloc > >* (0x2723) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x12, 0x00, 0x00 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x23, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2725) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy*& (0x125B) + # ClassType: std::_Vector_alloc > > (0x2623) + # ThisType: std::_Vector_alloc > >* (0x2719) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5b, 0x12, 0x00, 0x00 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x19, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2726) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* const& (0x125E) + # ClassType: std::_Vector_alloc > > (0x2623) + # ThisType: const std::_Vector_alloc > >* (0x2723) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5e, 0x12, 0x00, 0x00 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x23, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2727) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy*& std::_Vector_alloc > >::() (0x2725) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* const& std::_Vector_alloc > >::() (0x2726) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x25, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x27, 0x00, 0x00 + # Pointer (0x2728) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_alloc > > (0x2623) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2729) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_alloc > >& (0x2728) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x28, 0x27, 0x00, 0x00 + # MemberFunction (0x272A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x2623) + # ThisType: std::_Vector_alloc > >* (0x2719) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_alloc > >&) (0x2729) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x19, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x29, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x272B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc >& (0x271F) + # ClassType: std::_Vector_alloc > > (0x2623) + # ThisType: std::_Vector_alloc > >* (0x2719) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1f, 0x27, 0x00, 0x00 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x19, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x272C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Wrap_alloc >& (0x271C) + # ClassType: std::_Vector_alloc > > (0x2623) + # ThisType: const std::_Vector_alloc > >* (0x2723) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1c, 0x27, 0x00, 0x00 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x23, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x272D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc >& std::_Vector_alloc > >::() (0x272B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Wrap_alloc >& std::_Vector_alloc > >::() (0x272C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2b, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x27, 0x00, 0x00 + # Class (0x272E) { + # 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 (0x272F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val > (0x272E) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2e, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2730) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val >& (0x272F) + # ClassType: std::_Vector_alloc > > (0x2623) + # ThisType: std::_Vector_alloc > >* (0x2719) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2f, 0x27, 0x00, 0x00 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x19, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2731) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val > (0x272E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2e, 0x27, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2732) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_val > (0x2731) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x31, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2733) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val >& (0x2732) + # ClassType: std::_Vector_alloc > > (0x2623) + # ThisType: const std::_Vector_alloc > >* (0x2723) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x32, 0x27, 0x00, 0x00 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x23, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2734) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val >& std::_Vector_alloc > >::() (0x2730) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val >& std::_Vector_alloc > >::() (0x2733) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x33, 0x27, 0x00, 0x00 + # Pointer (0x2735) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Loop_vals_t* (0x2676) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2736) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t*& (0x2735) + # ClassType: std::_Vector_alloc > > (0x2623) + # ThisType: std::_Vector_alloc > >* (0x2719) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x35, 0x27, 0x00, 0x00 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x19, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2737) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Loop_vals_t* (0x2676) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2738) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Loop_vals_t* (0x2737) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x37, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2739) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Loop_vals_t*& (0x2738) + # ClassType: std::_Vector_alloc > > (0x2623) + # ThisType: const std::_Vector_alloc > >* (0x2723) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x38, 0x27, 0x00, 0x00 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x23, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x273A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t*& std::_Vector_alloc > >::() (0x2736) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Loop_vals_t*& std::_Vector_alloc > >::() (0x2739) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x36, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x27, 0x00, 0x00 + # Struct (0x273B) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Simple_types + # LinkageName: .?AU?$_Simple_types@U_Loop_vals_t@std@@@std@@ + # } + .byte 0x6a, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x53, 0x69, 0x6d, 0x70 + .byte 0x6c, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x5f, 0x74, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x53 + .byte 0x69, 0x6d, 0x70, 0x6c + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x73, 0x40 + .byte 0x55, 0x5f, 0x4c, 0x6f + .byte 0x6f, 0x70, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x73, 0x5f + .byte 0x74, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # FieldList (0x273C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Compressed_pair >,std::_Vector_val >,1> (0x2718) + # FieldOffset: 0x0 + # Name: _Mypair + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x271A) + # Name: _Vector_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x271A) + # Name: ~_Vector_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::(const std::_Wrap_alloc >&) (0x271E) + # Name: _Copy_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::(std::_Wrap_alloc >&) (0x2721) + # Name: _Move_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x271A) + # Name: _Alloc_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x271A) + # Name: _Free_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12** std::_Vector_alloc > >::() (0x2724) + # Name: _Getpfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2727 + # Name: _Myproxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x271A) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::(std::_Vector_alloc > >&) (0x272A) + # Name: _Swap_all + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x272D + # Name: _Getal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2734 + # Name: _Get_data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x273A + # Name: _Myfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x273A + # Name: _Mylast + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x273A + # Name: _Myend + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_alloc > > (0x2623) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x2626) + # Name: _Alloc + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > (0x268D) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Simple_types (0x273B) + # Name: _Val_types + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t (0x262C) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t* (0x2676) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t* (0x2642) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t& (0x2673) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t& (0x262E) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator > > (0x2656) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x2657) + # Name: const_iterator + # } + # } + .byte 0x46, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1a, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1a, 0x27, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1e, 0x27, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x21, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1a, 0x27, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1a, 0x27, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x24, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x27, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1a, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2a, 0x27, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2d, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x34, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x3a, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x3a, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x3a, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x26, 0x26, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x3b, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x61, 0x6c + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2c, 0x26, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x42, 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 0x73, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2e, 0x26, 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 0x56, 0x26, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Class (0x273D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 35 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x273C) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vector_alloc > > + # LinkageName: .?AV?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@ + # } + .byte 0xde, 0x00, 0x04, 0x15 + .byte 0x23, 0x00, 0x10, 0x02 + .byte 0x3c, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x56 + .byte 0x65, 0x63, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 0x2c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x4c, 0x6f, 0x6f + .byte 0x70, 0x5f, 0x76, 0x61 + .byte 0x6c, 0x73, 0x5f, 0x74 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x40, 0x55, 0x3f + .byte 0x24, 0x5f, 0x56, 0x65 + .byte 0x63, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x40, 0x55, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x5f, 0x74, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x55, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x5f, 0x74, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x32, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x273E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_alloc > > (0x273D) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 498 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3d, 0x27, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0xf2, 0x01, 0x00, 0x00 + # Pointer (0x273F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x2627) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x27, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2740) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Loop_vals_t& (0x2673) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x73, 0x26, 0x00, 0x00 + # MemberFunction (0x2741) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2676) + # ClassType: std::allocator (0x2626) + # ThisType: const std::allocator* (0x273F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Loop_vals_t&) (0x2740) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x26, 0x26, 0x00, 0x00 + .byte 0x3f, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x40, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2742) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Loop_vals_t* (0x2642) + # ClassType: std::allocator (0x2626) + # ThisType: const std::allocator* (0x273F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Loop_vals_t&) (0x2653) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x42, 0x26, 0x00, 0x00 + .byte 0x26, 0x26, 0x00, 0x00 + .byte 0x3f, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x53, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2743) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t* std::allocator::(std::_Loop_vals_t&) (0x2741) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Loop_vals_t* std::allocator::(const std::_Loop_vals_t&) (0x2742) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x42, 0x27, 0x00, 0x00 + # Pointer (0x2744) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x2626) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x26, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2745) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x2626) + # ThisType: std::allocator* (0x2744) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x26, 0x00, 0x00 + .byte 0x44, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2746) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x2626) + # ThisType: std::allocator* (0x2744) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x2629) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x26, 0x00, 0x00 + .byte 0x44, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x29, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2747) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::() (0x2745) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(const std::allocator&) (0x2746) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x45, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x27, 0x00, 0x00 + # ArgList (0x2748) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2676) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x2749) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x2626) + # ThisType: std::allocator* (0x2744) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Loop_vals_t*, unsigned __int64) (0x2748) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x26, 0x00, 0x00 + .byte 0x44, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x48, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x274A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2676) + # ClassType: std::allocator (0x2626) + # ThisType: std::allocator* (0x2744) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x26, 0x26, 0x00, 0x00 + .byte 0x44, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x274B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2676) + # ClassType: std::allocator (0x2626) + # ThisType: std::allocator* (0x2744) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const void*) (0x1293) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x26, 0x26, 0x00, 0x00 + .byte 0x44, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x274C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t* std::allocator::(unsigned __int64) (0x274A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t* std::allocator::(unsigned __int64, const void*) (0x274B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4a, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x27, 0x00, 0x00 + # MemberFunction (0x274D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::allocator (0x2626) + # ThisType: const std::allocator* (0x273F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x26, 0x26, 0x00, 0x00 + .byte 0x3f, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x274E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2743 + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2747 + # Name: allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(std::_Loop_vals_t*, unsigned __int64) (0x2749) + # Name: deallocate + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x274C + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::allocator::() (0x274D) + # 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 (0x262C) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t* (0x2676) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t* (0x2642) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t& (0x2673) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t& (0x262E) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: is_always_equal + # } + # } + .byte 0x5e, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x43, 0x27, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x47, 0x27, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x49, 0x27, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4c, 0x27, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4d, 0x27, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x74 + .byte 0x5f, 0x75, 0x73, 0x65 + .byte 0x72, 0x5f, 0x73, 0x70 + .byte 0x65, 0x63, 0x69, 0x61 + .byte 0x6c, 0x69, 0x7a, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2c, 0x26, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x42, 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 0x73, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2e, 0x26, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x97, 0x12, 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 0x97, 0x12, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x274F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x274E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::allocator + # LinkageName: .?AV?$allocator@U_Loop_vals_t@std@@@std@@ + # } + .byte 0x62, 0x00, 0x04, 0x15 + .byte 0x12, 0x00, 0x10, 0x02 + .byte 0x4e, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 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 (0x2750) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator (0x274F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 660 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4f, 0x27, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x94, 0x02, 0x00, 0x00 + # FieldList (0x2751) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: int (0x74) + # FieldOffset: 0x0 + # Name: _Loop_idx + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: void* (0x603) + # FieldOffset: 0x8 + # Name: _Loop_iter + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x69, 0x64, 0x78, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x2752) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2751) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::_Loop_vals_t + # LinkageName: .?AU_Loop_vals_t@std@@ + # } + .byte 0x3e, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0x51, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x4c, 0x6f, 0x6f + .byte 0x70, 0x5f, 0x76, 0x61 + .byte 0x6c, 0x73, 0x5f, 0x74 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2753) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Loop_vals_t (0x2752) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 1868 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x52, 0x27, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0x4c, 0x07, 0x00, 0x00 + # Struct (0x2754) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Iterator012 + # LinkageName: .?AU?$_Iterator012@Urandom_access_iterator_tag@std@@U_Loop_vals_t@2@_JPEBU32@AEBU32@U_Iterator_base12@2@@std@@ + # } + .byte 0x1e, 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 0x49, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x30, 0x31, 0x32, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x61, 0x6e + .byte 0x64, 0x6f, 0x6d, 0x5f + .byte 0x61, 0x63, 0x63, 0x65 + .byte 0x73, 0x73, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x74, 0x61, 0x67, 0x2c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x4c, 0x6f + .byte 0x6f, 0x70, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x73, 0x5f + .byte 0x74, 0x2c, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x2c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 0x20 + .byte 0x2a, 0x2c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x4c, 0x6f + .byte 0x6f, 0x70, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x73, 0x5f + .byte 0x74, 0x20, 0x26, 0x2c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x49, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x31 + .byte 0x32, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x5f, 0x49, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x30, 0x31 + .byte 0x32, 0x40, 0x55, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x55 + .byte 0x5f, 0x4c, 0x6f, 0x6f + .byte 0x70, 0x5f, 0x76, 0x61 + .byte 0x6c, 0x73, 0x5f, 0x74 + .byte 0x40, 0x32, 0x40, 0x5f + .byte 0x4a, 0x50, 0x45, 0x42 + .byte 0x55, 0x33, 0x32, 0x40 + .byte 0x41, 0x45, 0x42, 0x55 + .byte 0x33, 0x32, 0x40, 0x55 + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x31, 0x32 + .byte 0x40, 0x32, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x2755) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator > > (0x2657) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2756) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x2657) + # ThisType: std::_Vector_const_iterator > >* (0x2755) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2757) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2676) + # ArgType: const std::_Container_base12* (0x12A1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0xa1, 0x12, 0x00, 0x00 + # MemberFunction (0x2758) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x2657) + # ThisType: std::_Vector_const_iterator > >* (0x2755) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Loop_vals_t*, const std::_Container_base12*) (0x2757) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x57, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2759) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::() (0x2756) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::(std::_Loop_vals_t*, const std::_Container_base12*) (0x2758) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x56, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x27, 0x00, 0x00 + # Pointer (0x275A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator > > (0x2657) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x275B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > >& (0x275A) + # ClassType: std::_Vector_const_iterator > > (0x2657) + # ThisType: std::_Vector_const_iterator > >* (0x2755) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Loop_vals_t*) (0x2687) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5a, 0x27, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x87, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x275C) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_const_iterator > > (0x2657) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x275D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_const_iterator > > (0x275C) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5c, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x275E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Loop_vals_t* (0x2642) + # ClassType: std::_Vector_const_iterator > > (0x2657) + # ThisType: const std::_Vector_const_iterator > >* (0x275D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x42, 0x26, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x5d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x275F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Loop_vals_t& (0x262E) + # ClassType: std::_Vector_const_iterator > > (0x2657) + # ThisType: const std::_Vector_const_iterator > >* (0x275D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2e, 0x26, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x5d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2760) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > >& (0x275A) + # ClassType: std::_Vector_const_iterator > > (0x2657) + # ThisType: std::_Vector_const_iterator > >* (0x2755) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5a, 0x27, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2761) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > > (0x2657) + # ClassType: std::_Vector_const_iterator > > (0x2657) + # ThisType: std::_Vector_const_iterator > >* (0x2755) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2762) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::() (0x2760) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::_Vector_const_iterator > >::(int) (0x2761) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x60, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x61, 0x27, 0x00, 0x00 + # MemberFunction (0x2763) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > >& (0x275A) + # ClassType: std::_Vector_const_iterator > > (0x2657) + # ThisType: std::_Vector_const_iterator > >* (0x2755) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5a, 0x27, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2764) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > > (0x2657) + # ClassType: std::_Vector_const_iterator > > (0x2657) + # ThisType: const std::_Vector_const_iterator > >* (0x275D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x5d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2765) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_const_iterator > > (0x275C) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5c, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2766) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vector_const_iterator > >& (0x2765) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x65, 0x27, 0x00, 0x00 + # MemberFunction (0x2767) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: std::_Vector_const_iterator > > (0x2657) + # ThisType: const std::_Vector_const_iterator > >* (0x275D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x2766) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x5d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x66, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2768) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::_Vector_const_iterator > >::(__int64) (0x2764) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: __int64 std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2767) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x64, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x27, 0x00, 0x00 + # MemberFunction (0x2769) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Loop_vals_t& (0x262E) + # ClassType: std::_Vector_const_iterator > > (0x2657) + # ThisType: const std::_Vector_const_iterator > >* (0x275D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2e, 0x26, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x5d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x276A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Vector_const_iterator > > (0x2657) + # ThisType: const std::_Vector_const_iterator > >* (0x275D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x2766) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x5d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x66, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x276B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x2657) + # ThisType: const std::_Vector_const_iterator > >* (0x275D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x2766) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x5d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x66, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x276C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Iterator012 (0x2754) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t* (0x2676) + # FieldOffset: 0x10 + # Name: _Ptr + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2759 + # Name: _Vector_const_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::(const std::_Loop_vals_t*) (0x275B) + # Name: _Rechecked + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::_Loop_vals_t* std::_Vector_const_iterator > >::() (0x275E) + # Name: _Unchecked + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::_Loop_vals_t& std::_Vector_const_iterator > >::() (0x275F) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::_Loop_vals_t* std::_Vector_const_iterator > >::() (0x275E) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2762 + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2762 + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::(__int64) (0x2763) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::_Vector_const_iterator > >::(__int64) (0x2764) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::(__int64) (0x2763) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2768 + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::_Loop_vals_t& std::_Vector_const_iterator > >::(__int64) (0x2769) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x276A) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x276A) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x276A) + # Name: operator< + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x276A) + # Name: operator> + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x276A) + # Name: operator<= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x276A) + # Name: operator>= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x276B) + # Name: _Compat + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x2657) + # Name: _Myiter + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t (0x262C) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t* (0x2642) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t& (0x262E) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t* (0x2676) + # Name: _Tptr + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t* (0x2642) + # Name: _Unchecked_type + # } + # } + .byte 0x46, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x54, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x50 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x59, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5b, 0x27, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5e, 0x27, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5f, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5e, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x62, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x62, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x63, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x64, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x63, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x68, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x69, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6a, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6a, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6a, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6a, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6a, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6a, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6b, 0x27, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x74, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x69 + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2c, 0x26, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x42, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2e, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x5f, 0x54, 0x70, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x42, 0x26, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Class (0x276D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 33 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x276C) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 24 + # Name: std::_Vector_const_iterator > > + # LinkageName: .?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@@std@@ + # } + .byte 0xce, 0x00, 0x04, 0x15 + .byte 0x21, 0x00, 0x10, 0x02 + .byte 0x6c, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x53, 0x69, 0x6d + .byte 0x70, 0x6c, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 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 (0x276E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_const_iterator > > (0x276D) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 22 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x6d, 0x27, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0x16, 0x00, 0x00, 0x00 + # Pointer (0x276F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Wrap_alloc > (0x271B) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1b, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2770) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc > (0x268D) + # ClassType: std::_Wrap_alloc > (0x268D) + # ThisType: const std::_Wrap_alloc >* (0x276F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Nil) (0x12EF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x6f, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xef, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2771) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2676) + # ClassType: std::_Wrap_alloc > (0x268D) + # ThisType: const std::_Wrap_alloc >* (0x276F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Loop_vals_t&) (0x2740) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x6f, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x40, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2772) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Loop_vals_t* (0x2642) + # ClassType: std::_Wrap_alloc > (0x268D) + # ThisType: const std::_Wrap_alloc >* (0x276F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Loop_vals_t&) (0x2653) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x42, 0x26, 0x00, 0x00 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x6f, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x53, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2773) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t* std::_Wrap_alloc >::(std::_Loop_vals_t&) (0x2771) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Loop_vals_t* std::_Wrap_alloc >::(const std::_Loop_vals_t&) (0x2772) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x71, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x72, 0x27, 0x00, 0x00 + # Pointer (0x2774) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Wrap_alloc > (0x268D) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2775) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x268D) + # ThisType: std::_Wrap_alloc >* (0x2774) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x74, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2776) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x268D) + # ThisType: std::_Wrap_alloc >* (0x2774) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc >&) (0x271D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x74, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2777) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Wrap_alloc > (0x268D) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2778) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Wrap_alloc >&& (0x2777) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x77, 0x27, 0x00, 0x00 + # MemberFunction (0x2779) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x268D) + # ThisType: std::_Wrap_alloc >* (0x2774) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&&) (0x2778) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x74, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x78, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x277A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc >::() (0x2775) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc >::(const std::_Wrap_alloc >&) (0x2776) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc >::(std::_Wrap_alloc >&&) (0x2779) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x76, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x79, 0x27, 0x00, 0x00 + # MemberFunction (0x277B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc >& (0x271F) + # ClassType: std::_Wrap_alloc > (0x268D) + # ThisType: std::_Wrap_alloc >* (0x2774) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc >&) (0x271D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1f, 0x27, 0x00, 0x00 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x74, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x277C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc >& (0x271F) + # ClassType: std::_Wrap_alloc > (0x268D) + # ThisType: std::_Wrap_alloc >* (0x2774) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&&) (0x2778) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1f, 0x27, 0x00, 0x00 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x74, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x78, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x277D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc >& std::_Wrap_alloc >::(const std::_Wrap_alloc >&) (0x277B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc >& std::_Wrap_alloc >::(std::_Wrap_alloc >&&) (0x277C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7c, 0x27, 0x00, 0x00 + # MemberFunction (0x277E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2676) + # ClassType: std::_Wrap_alloc > (0x268D) + # ThisType: std::_Wrap_alloc >* (0x2774) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x74, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x277F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2676) + # ClassType: std::_Wrap_alloc > (0x268D) + # ThisType: std::_Wrap_alloc >* (0x2774) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, const void*, std::_Nil) (0x12FF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x74, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xff, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2780) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t* std::_Wrap_alloc >::(unsigned __int64) (0x277E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t* std::_Wrap_alloc >::(unsigned __int64, const void*, std::_Nil) (0x277F) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7e, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7f, 0x27, 0x00, 0x00 + # MemberFunction (0x2781) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x268D) + # ThisType: std::_Wrap_alloc >* (0x2774) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Loop_vals_t*, unsigned __int64) (0x2748) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x74, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x48, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2782) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::_Wrap_alloc > (0x268D) + # ThisType: const std::_Wrap_alloc >* (0x276F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Nil) (0x12EF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x6f, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xef, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x2783) { + # 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 (0x2784) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::allocator (0x2626) + # BaseOffset: 0x0 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc > std::_Wrap_alloc >::(std::_Nil) (0x2770) + # Name: select_on_container_copy_construction + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2773 + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x277A + # Name: _Wrap_alloc + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x277D + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2780 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc >::(std::_Loop_vals_t*, unsigned __int64) (0x2781) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::_Wrap_alloc >::(std::_Nil) (0x2782) + # Name: max_size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x2626) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x2783) + # Name: _Mytraits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t (0x262C) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t* (0x2676) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t* (0x2642) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x603) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x1292) + # Name: const_void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t& (0x2673) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t& (0x262E) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: is_always_equal + # } + # } + .byte 0x3a, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x26, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x70, 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 0x0f, 0x15, 0x02, 0x00 + .byte 0x73, 0x27, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x7a, 0x27, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x7d, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x80, 0x27, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x81, 0x27, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x82, 0x27, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x26, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x83, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2c, 0x26, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x42, 0x26, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x5f, 0x70, 0x6f, 0x69 + .byte 0x6e, 0x74, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x92, 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 0x73, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2e, 0x26, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x05, 0x13, 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 0x97, 0x12, 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 0x05, 0x13, 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 0x97, 0x12, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x2785) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 28 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2784) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Wrap_alloc > + # LinkageName: .?AU?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@ + # } + .byte 0x8a, 0x00, 0x05, 0x15 + .byte 0x1c, 0x00, 0x10, 0x02 + .byte 0x84, 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, 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, 0x55, 0x3f + .byte 0x24, 0x5f, 0x57, 0x72 + .byte 0x61, 0x70, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .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 (0x2786) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Wrap_alloc > (0x2785) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 881 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x85, 0x27, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x71, 0x03, 0x00, 0x00 + # MemberFunction (0x2787) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_endif (0x2691) + # ThisType: std::_Node_endif* (0x2692) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x26, 0x00, 0x00 + .byte 0x92, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2788) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x240D) + # BaseOffset: 0x0 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_endif::() (0x2787) + # Name: _Node_endif + # } + # } + .byte 0x22, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x0d, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x87, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x65, 0x6e + .byte 0x64, 0x69, 0x66, 0x00 + # Class (0x2789) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2788) + # DerivedFrom: 0x0 + # VShape: (0x240C) + # SizeOf: 32 + # Name: std::_Node_endif + # LinkageName: .?AV_Node_endif@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0x88, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x0c, 0x24, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x65, 0x6e, 0x64 + .byte 0x69, 0x66, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x65, 0x6e, 0x64 + .byte 0x69, 0x66, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x278A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_endif (0x2789) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 1812 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x89, 0x27, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0x14, 0x07, 0x00, 0x00 + # MemberFunction (0x278B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_end_rep (0x2698) + # ThisType: std::_Node_end_rep* (0x2699) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x98, 0x26, 0x00, 0x00 + .byte 0x99, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x278C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_end_rep (0x2698) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x98, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x278D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Node_end_rep (0x2698) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x98, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x278E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Node_end_rep (0x278D) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8d, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x278F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Node_end_rep& (0x278E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x8e, 0x27, 0x00, 0x00 + # MemberFunction (0x2790) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_end_rep& (0x278C) + # ClassType: std::_Node_end_rep (0x2698) + # ThisType: std::_Node_end_rep* (0x2699) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Node_end_rep&) (0x278F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8c, 0x27, 0x00, 0x00 + .byte 0x98, 0x26, 0x00, 0x00 + .byte 0x99, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8f, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2791) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x240D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_rep* (0x2604) + # FieldOffset: 0x20 + # Name: _Begin_rep + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_end_rep::() (0x278B) + # Name: _Node_end_rep + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Node_end_rep& std::_Node_end_rep::(const std::_Node_end_rep&) (0x2790) + # Name: operator= + # } + # } + .byte 0x52, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x0d, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x04, 0x26, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x42 + .byte 0x65, 0x67, 0x69, 0x6e + .byte 0x5f, 0x72, 0x65, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8b, 0x27, 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, 0x01, 0x00 + .byte 0x90, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Class (0x2792) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2791) + # DerivedFrom: 0x0 + # VShape: (0x240C) + # SizeOf: 40 + # Name: std::_Node_end_rep + # LinkageName: .?AV_Node_end_rep@std@@ + # } + .byte 0x42, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x00, 0x02 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x0c, 0x24, 0x00, 0x00 + .byte 0x28, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x65, 0x6e, 0x64 + .byte 0x5f, 0x72, 0x65, 0x70 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x65 + .byte 0x6e, 0x64, 0x5f, 0x72 + .byte 0x65, 0x70, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2793) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_end_rep (0x2792) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 1851 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x92, 0x27, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0x3b, 0x07, 0x00, 0x00 + # Class (0x2794) { + # 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 (0x2795) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x26A4) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2796) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x26A4) + # ThisType: std::vector >* (0x2795) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x95, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2797) { + # 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 (0x2798) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::allocator (0x2797) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x97, 0x27, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2799) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x2798) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x98, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x279A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::allocator& (0x2799) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x99, 0x27, 0x00, 0x00 + # MemberFunction (0x279B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x26A4) + # ThisType: std::vector >* (0x2795) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x279A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x95, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9a, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x279C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::allocator& (0x2799) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x99, 0x27, 0x00, 0x00 + # MemberFunction (0x279D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x26A4) + # ThisType: std::vector >* (0x2795) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const std::allocator&) (0x279C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x95, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x9c, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x279E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const bool& (0x1C84) + # ArgType: const std::allocator& (0x2799) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x84, 0x1c, 0x00, 0x00 + .byte 0x99, 0x27, 0x00, 0x00 + # MemberFunction (0x279F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x26A4) + # ThisType: std::vector >* (0x2795) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, const bool&, const std::allocator&) (0x279E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x95, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x9e, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x27A0) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::vector > (0x26A4) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x27A1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x27A0) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa0, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x27A2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::vector >& (0x27A1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa1, 0x27, 0x00, 0x00 + # MemberFunction (0x27A3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x26A4) + # ThisType: std::vector >* (0x2795) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x27A2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x95, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa2, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x27A4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector >& (0x27A1) + # ArgType: const std::allocator& (0x2799) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa1, 0x27, 0x00, 0x00 + .byte 0x99, 0x27, 0x00, 0x00 + # MemberFunction (0x27A5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x26A4) + # ThisType: std::vector >* (0x2795) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector >&, const std::allocator&) (0x27A4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x95, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa4, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x27A6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x26A4) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x27A7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >&& (0x27A6) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa6, 0x27, 0x00, 0x00 + # MemberFunction (0x27A8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x26A4) + # ThisType: std::vector >* (0x2795) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x27A7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x95, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x27A9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x27A6) + # ArgType: const std::allocator& (0x2799) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa6, 0x27, 0x00, 0x00 + .byte 0x99, 0x27, 0x00, 0x00 + # MemberFunction (0x27AA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x26A4) + # ThisType: std::vector >* (0x2795) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, const std::allocator&) (0x27A9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x95, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa9, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x27AB) { + # 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 (0x27AC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::initializer_list (0x27AB) + # ArgType: const std::allocator& (0x2799) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xab, 0x27, 0x00, 0x00 + .byte 0x99, 0x27, 0x00, 0x00 + # MemberFunction (0x27AD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x26A4) + # ThisType: std::vector >* (0x2795) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list, const std::allocator&) (0x27AC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x95, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xac, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27AE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2796) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::allocator&) (0x279B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, const std::allocator&) (0x279D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, const bool&, const std::allocator&) (0x279F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&) (0x27A3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&, const std::allocator&) (0x27A5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&) (0x27A8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&, const std::allocator&) (0x27AA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list, const std::allocator&) (0x27AD) + # ] + # } + .byte 0x4a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x96, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9b, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9d, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9f, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa3, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa8, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaa, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xad, 0x27, 0x00, 0x00 + # Pointer (0x27AF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x26A4) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x27B0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x27AF) + # ClassType: std::vector > (0x26A4) + # ThisType: std::vector >* (0x2795) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x27A7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x27, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x95, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x27B1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::initializer_list (0x27AB) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xab, 0x27, 0x00, 0x00 + # MemberFunction (0x27B2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x27AF) + # ClassType: std::vector > (0x26A4) + # ThisType: std::vector >* (0x2795) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x27B1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x27, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x95, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb1, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27B3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x27AF) + # ClassType: std::vector > (0x26A4) + # ThisType: std::vector >* (0x2795) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x27A2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x27, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x95, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa2, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27B4) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::vector >&&) (0x27B0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::initializer_list) (0x27B2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(const std::vector >&) (0x27B3) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb0, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb2, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb3, 0x27, 0x00, 0x00 + # MemberFunction (0x27B5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x26A4) + # ThisType: std::vector >* (0x2795) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x27B1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x95, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb1, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x27B6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const bool& (0x1C84) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x84, 0x1c, 0x00, 0x00 + # MemberFunction (0x27B7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x26A4) + # ThisType: std::vector >* (0x2795) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const bool&) (0x27B6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x95, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb6, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27B8) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list) (0x27B5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, const bool&) (0x27B7) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb7, 0x27, 0x00, 0x00 + # Class (0x27B9) { + # 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 (0x27BA) { + # 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 (0x27BB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vb_const_iterator > > (0x27BA) + # ArgType: std::initializer_list (0x27AB) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xab, 0x27, 0x00, 0x00 + # MemberFunction (0x27BC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > (0x27B9) + # ClassType: std::vector > (0x26A4) + # ThisType: std::vector >* (0x2795) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vb_const_iterator > >, std::initializer_list) (0x27BB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x95, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xbb, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x27BD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vb_const_iterator > > (0x27BA) + # ArgType: const bool& (0x1C84) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0x84, 0x1c, 0x00, 0x00 + # MemberFunction (0x27BE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > (0x27B9) + # ClassType: std::vector > (0x26A4) + # ThisType: std::vector >* (0x2795) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vb_const_iterator > >, const bool&) (0x27BD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x95, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xbd, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x27BF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vb_const_iterator > > (0x27BA) + # ArgType: unsigned __int64 (0x23) + # ArgType: const bool& (0x1C84) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x84, 0x1c, 0x00, 0x00 + # MemberFunction (0x27C0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > (0x27B9) + # ClassType: std::vector > (0x26A4) + # ThisType: std::vector >* (0x2795) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vb_const_iterator > >, unsigned __int64, const bool&) (0x27BF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x95, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xbf, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27C1) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >, std::initializer_list) (0x27BC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >, const bool&) (0x27BE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >, unsigned __int64, const bool&) (0x27C0) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbc, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbe, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc0, 0x27, 0x00, 0x00 + # MemberFunction (0x27C2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x26A4) + # ThisType: std::vector >* (0x2795) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x95, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x27C3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x27A0) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa0, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x27C4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector > (0x26A4) + # ThisType: const std::vector >* (0x27C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0xc3, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27C5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > (0x27B9) + # ClassType: std::vector > (0x26A4) + # ThisType: std::vector >* (0x2795) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x95, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27C6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_const_iterator > > (0x27BA) + # ClassType: std::vector > (0x26A4) + # ThisType: const std::vector >* (0x27C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0xc3, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27C7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::vector >::() (0x27C5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > > std::vector >::() (0x27C6) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc5, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc6, 0x27, 0x00, 0x00 + # Class (0x27C8) { + # 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 (0x27C9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x27C8) + # ClassType: std::vector > (0x26A4) + # ThisType: const std::vector >* (0x27C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc8, 0x27, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0xc3, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x27CA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vb_const_iterator > > (0x27BA) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xba, 0x27, 0x00, 0x00 + # MemberFunction (0x27CB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > (0x27B9) + # ClassType: std::vector > (0x26A4) + # ThisType: std::vector >* (0x2795) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vb_const_iterator > >) (0x27CA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x95, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xca, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x27CC) { + # 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 (0x27CD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x27CC) + # ClassType: std::vector > (0x26A4) + # ThisType: std::vector >* (0x2795) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcc, 0x27, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x95, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27CE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x27CD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x27C9) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcd, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc9, 0x27, 0x00, 0x00 + # MemberFunction (0x27CF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x26A4) + # ThisType: std::vector >* (0x2795) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, bool) (0x1238) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x95, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x38, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27D0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x26A4) + # ThisType: const std::vector >* (0x27C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0xc3, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27D1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x2797) + # ClassType: std::vector > (0x26A4) + # ThisType: const std::vector >* (0x27C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x97, 0x27, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0xc3, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27D2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x26A4) + # ThisType: const std::vector >* (0x27C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0xc3, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x27D3) { + # 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 (0x27D4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_reference > > (0x27D3) + # ClassType: std::vector > (0x26A4) + # ThisType: std::vector >* (0x2795) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd3, 0x27, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x95, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27D5) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::vector >::(unsigned __int64) (0x27D2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_reference > > std::vector >::(unsigned __int64) (0x27D4) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd2, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x27, 0x00, 0x00 + # MemberFunction (0x27D6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_reference > > (0x27D3) + # ClassType: std::vector > (0x26A4) + # ThisType: std::vector >* (0x2795) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd3, 0x27, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x95, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27D7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_reference > > std::vector >::() (0x27D6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::vector >::() (0x27D0) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x27, 0x00, 0x00 + # MemberFunction (0x27D8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x26A4) + # ThisType: std::vector >* (0x2795) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const bool&) (0x1C85) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x95, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x85, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x27D9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vb_const_iterator > > (0x27BA) + # ArgType: std::_Vb_const_iterator > > (0x27BA) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xba, 0x27, 0x00, 0x00 + # MemberFunction (0x27DA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > (0x27B9) + # ClassType: std::vector > (0x26A4) + # ThisType: std::vector >* (0x2795) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vb_const_iterator > >, std::_Vb_const_iterator > >) (0x27D9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x95, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd9, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27DB) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >) (0x27CB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >, std::_Vb_const_iterator > >) (0x27DA) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcb, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xda, 0x27, 0x00, 0x00 + # ArgList (0x27DC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >& (0x27AF) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xaf, 0x27, 0x00, 0x00 + # MemberFunction (0x27DD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x26A4) + # ThisType: std::vector >* (0x2795) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&) (0x27DC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x95, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xdc, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x27DE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vb_reference > > (0x27D3) + # ArgType: std::_Vb_reference > > (0x27D3) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd3, 0x27, 0x00, 0x00 + .byte 0xd3, 0x27, 0x00, 0x00 + # MemberFunction (0x27DF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x26A4) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vb_reference > >, std::_Vb_reference > >) (0x27DE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xde, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27E0) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&) (0x27DD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::vector >::(std::_Vb_reference > >, std::_Vb_reference > >) (0x27DF) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xdf, 0x27, 0x00, 0x00 + # ArgList (0x27E1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vb_const_iterator > > (0x27BA) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x27E2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector > (0x26A4) + # ThisType: std::vector >* (0x2795) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vb_const_iterator > >, unsigned __int64) (0x27E1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x95, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe1, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27E3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x26A4) + # ThisType: const std::vector >* (0x27C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, unsigned __int64) (0x116A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0xc3, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27E4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x26A4) + # ThisType: const std::vector >* (0x27C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0xc3, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x27E5) { + # 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 (0x27E6) { + # 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@_N@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, 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, 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, 0x49 + .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 + # FieldList (0x27E7) { + # 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 (0x27E8) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x27E7) + # 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 0xe7, 0x27, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x62, 0x6f, 0x6f, 0x6c + .byte 0x2c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x62, 0x6f, 0x6f, 0x6c + .byte 0x3e, 0x20, 0x3e, 0x3a + .byte 0x3a, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x74, 0x61 + .byte 0x67, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x57, 0x34 + .byte 0x3c, 0x75, 0x6e, 0x6e + .byte 0x61, 0x6d, 0x65, 0x64 + .byte 0x2d, 0x65, 0x6e, 0x75 + .byte 0x6d, 0x2d, 0x5f, 0x45 + .byte 0x45, 0x4e, 0x5f, 0x56 + .byte 0x42, 0x49, 0x54, 0x53 + .byte 0x3e, 0x40, 0x3f, 0x24 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x40, 0x5f + .byte 0x4e, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x5f, 0x4e + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x27E9) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector >:: (0x27E8) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 2451 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe8, 0x27, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0x93, 0x09, 0x00, 0x00 + # FieldList (0x27EA) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vb_val > (0x2794) + # BaseOffset: 0x0 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: _VBITS + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x9 + # MethodListIndex: 0x27AE + # Name: vector + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x27B4 + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27B8 + # Name: assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x27C1 + # Name: insert + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2796) + # Name: ~vector + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64) (0x27C2) + # Name: reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x27C4) + # Name: capacity + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27C7 + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27C7 + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > > std::vector >::() (0x27C6) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > > std::vector >::() (0x27C6) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x27C9) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x27C9) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2796) + # Name: shrink_to_fit + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >) (0x27CB) + # Name: _Make_iter + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27CE + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27CE + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, bool) (0x27CF) + # Name: resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x27C4) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x27C4) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::vector >::() (0x27D0) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::allocator std::vector >::() (0x27D1) + # Name: get_allocator + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27D5 + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27D5 + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27D7 + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27D7 + # Name: back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const bool&) (0x27D8) + # Name: push_back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2796) + # Name: pop_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27DB + # Name: erase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2796) + # Name: clear + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2796) + # Name: flip + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27E0 + # Name: swap + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x27C4) + # Name: hash + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >, unsigned __int64, const bool&) (0x27C0) + # Name: _Insert_n + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::(std::_Vb_const_iterator > >, unsigned __int64) (0x27E2) + # Name: _Insert_x + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, unsigned __int64) (0x27E3) + # Name: _Orphan_range + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64) (0x27C2) + # Name: _Trim + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x27E4) + # Name: _Xlen + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x27E4) + # Name: _Xran + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::vector > (0x26A4) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_val > (0x2794) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > (0x27E5) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::vector > (0x27E6) + # Name: _Vectype + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: _Ty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x2797) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_reference > > (0x27D3) + # 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 > > (0x27D3) + # Name: _Reft + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_const_iterator > > (0x27BA) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_iterator > > (0x27B9) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_iterator > > (0x27B9) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_const_iterator > > (0x27BA) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x27CC) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x27C8) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::vector >:: (0x27E8) + # Name: + # } + # } + .byte 0x42, 0x04, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x94, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x5f, 0x56, 0x42, 0x49 + .byte 0x54, 0x53, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x09, 0x00 + .byte 0xae, 0x27, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xb4, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb8, 0x27, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xc1, 0x27, 0x00, 0x00 + .byte 0x69, 0x6e, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x96, 0x27, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc2, 0x27, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x72, 0x76, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc4, 0x27, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc7, 0x27, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc7, 0x27, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc6, 0x27, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc6, 0x27, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc9, 0x27, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc9, 0x27, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x96, 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 0xcb, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x6b + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xce, 0x27, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xce, 0x27, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcf, 0x27, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc4, 0x27, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc4, 0x27, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd1, 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 0xd5, 0x27, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd5, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd7, 0x27, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd7, 0x27, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd8, 0x27, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x96, 0x27, 0x00, 0x00 + .byte 0x70, 0x6f, 0x70, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xdb, 0x27, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x96, 0x27, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x96, 0x27, 0x00, 0x00 + .byte 0x66, 0x6c, 0x69, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe0, 0x27, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc4, 0x27, 0x00, 0x00 + .byte 0x68, 0x61, 0x73, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc0, 0x27, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe2, 0x27, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x78, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe3, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc2, 0x27, 0x00, 0x00 + .byte 0x5f, 0x54, 0x72, 0x69 + .byte 0x6d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe4, 0x27, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe4, 0x27, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x94, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x5f, 0x54, 0x79, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x97, 0x27, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd3, 0x27, 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 0xd3, 0x27, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x66 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xba, 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 0xb9, 0x27, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xba, 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 0xcc, 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 0xc8, 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 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe8, 0x27, 0x00, 0x00 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x27EB) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 83 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x27EA) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 48 + # Name: std::vector > + # LinkageName: .?AV?$vector@_NV?$allocator@_N@std@@@std@@ + # } + .byte 0x6a, 0x00, 0x04, 0x15 + .byte 0x53, 0x00, 0x10, 0x02 + .byte 0xea, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x76 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x3c, 0x62, 0x6f + .byte 0x6f, 0x6c, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x62, 0x6f + .byte 0x6f, 0x6c, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x40, 0x5f + .byte 0x4e, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x5f, 0x4e + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x27EC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector > (0x27EB) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 2423 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xeb, 0x27, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0x77, 0x09, 0x00, 0x00 + # Class (0x27ED) { + # 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@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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 0x2e, 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, 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 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 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, 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, 0x20 + .byte 0x3e, 0x2c, 0x31, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x5f + .byte 0x43, 0x6f, 0x6d, 0x70 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x65, 0x64, 0x5f, 0x70 + .byte 0x61, 0x69, 0x72, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 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, 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 (0x27EE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x27EF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # ThisType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x27EE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0xee, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x27F0) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x27F1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Wrap_alloc,0> >::_Grp_t> > (0x27F0) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf0, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x27F2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Wrap_alloc,0> >::_Grp_t> >& (0x27F1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf1, 0x27, 0x00, 0x00 + # MemberFunction (0x27F3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # ThisType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x27EE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc,0> >::_Grp_t> >&) (0x27F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0xee, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x27F4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x27F5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Wrap_alloc,0> >::_Grp_t> >& (0x27F4) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf4, 0x27, 0x00, 0x00 + # MemberFunction (0x27F6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # ThisType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x27EE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc,0> >::_Grp_t> >&) (0x27F5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0xee, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf5, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x27F7) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x27F8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x27F7) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf7, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x27F9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x1257) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # ThisType: const std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x27F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x12, 0x00, 0x00 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0xf8, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27FA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy*& (0x125B) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # ThisType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x27EE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5b, 0x12, 0x00, 0x00 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0xee, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27FB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* const& (0x125E) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # ThisType: const std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x27F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5e, 0x12, 0x00, 0x00 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0xf8, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27FC) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy*& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x27FA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* const& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x27FB) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfa, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x27, 0x00, 0x00 + # Pointer (0x27FD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x27FE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >& (0x27FD) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xfd, 0x27, 0x00, 0x00 + # MemberFunction (0x27FF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # ThisType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x27EE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >&) (0x27FE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0xee, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xfe, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2800) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc,0> >::_Grp_t> >& (0x27F4) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # ThisType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x27EE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf4, 0x27, 0x00, 0x00 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0xee, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2801) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Wrap_alloc,0> >::_Grp_t> >& (0x27F1) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # ThisType: const std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x27F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x27, 0x00, 0x00 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0xf8, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2802) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc,0> >::_Grp_t> >& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x2800) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Wrap_alloc,0> >::_Grp_t> >& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x2801) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x01, 0x28, 0x00, 0x00 + # Class (0x2803) { + # 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 (0x2804) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val,0> >::_Grp_t> > (0x2803) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x03, 0x28, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2805) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val,0> >::_Grp_t> >& (0x2804) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # ThisType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x27EE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x28, 0x00, 0x00 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0xee, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2806) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val,0> >::_Grp_t> > (0x2803) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x03, 0x28, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2807) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_val,0> >::_Grp_t> > (0x2806) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x06, 0x28, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2808) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val,0> >::_Grp_t> >& (0x2807) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # ThisType: const std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x27F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x07, 0x28, 0x00, 0x00 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0xf8, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2809) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val,0> >::_Grp_t> >& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x2805) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val,0> >::_Grp_t> >& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x2808) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x05, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x08, 0x28, 0x00, 0x00 + # Pointer (0x280A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x280B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t*& (0x280A) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # ThisType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x27EE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0a, 0x28, 0x00, 0x00 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0xee, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x280C) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x280D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Tgt_state_t,0> >::_Grp_t* (0x280C) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0c, 0x28, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x280E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Tgt_state_t,0> >::_Grp_t*& (0x280D) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # ThisType: const std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x27F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0d, 0x28, 0x00, 0x00 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0xf8, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x280F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Tgt_state_t,0> >::_Grp_t*& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x280B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Tgt_state_t,0> >::_Grp_t*& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x280E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x28, 0x00, 0x00 + # Struct (0x2810) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Simple_types,0> >::_Grp_t> + # LinkageName: .?AU?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@ + # } + .byte 0xe6, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x53, 0x69, 0x6d, 0x70 + .byte 0x6c, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x54 + .byte 0x67, 0x74, 0x5f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x5f, 0x74, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x3a, 0x3a + .byte 0x5f, 0x47, 0x72, 0x70 + .byte 0x5f, 0x74, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x53 + .byte 0x69, 0x6d, 0x70, 0x6c + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x73, 0x40 + .byte 0x55, 0x5f, 0x47, 0x72 + .byte 0x70, 0x5f, 0x74, 0x40 + .byte 0x3f, 0x24, 0x5f, 0x54 + .byte 0x67, 0x74, 0x5f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x5f, 0x74, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # FieldList (0x2811) { + # 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> (0x27ED) + # FieldOffset: 0x0 + # Name: _Mypair + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x27EF) + # Name: _Vector_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x27EF) + # Name: ~_Vector_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::(const std::_Wrap_alloc,0> >::_Grp_t> >&) (0x27F3) + # Name: _Copy_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::(std::_Wrap_alloc,0> >::_Grp_t> >&) (0x27F6) + # Name: _Move_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x27EF) + # Name: _Alloc_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x27EF) + # Name: _Free_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12** std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x27F9) + # Name: _Getpfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27FC + # Name: _Myproxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x27EF) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::(std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >&) (0x27FF) + # Name: _Swap_all + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2802 + # Name: _Getal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2809 + # Name: _Get_data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x280F + # Name: _Myfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x280F + # Name: _Mylast + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x280F + # Name: _Myend + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> >::_Grp_t> (0x26AB) + # Name: _Alloc + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Simple_types,0> >::_Grp_t> (0x2810) + # Name: _Val_types + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t (0x261F) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* (0x26C6) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t& (0x26F7) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t& (0x26B2) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator,0> >::_Grp_t> > > (0x26DA) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # Name: const_iterator + # } + # } + .byte 0x46, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xed, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x27, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf3, 0x27, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf6, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x27, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x27, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf9, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xfc, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xff, 0x27, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x02, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x09, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0f, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0f, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0f, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x10, 0x28, 0x00, 0x00 + .byte 0x5f, 0x56, 0x61, 0x6c + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1f, 0x26, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc6, 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 0xf7, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb2, 0x26, 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 0xda, 0x26, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Class (0x2812) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 35 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2811) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > + # LinkageName: .?AV?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@ + # } + .byte 0xd6, 0x01, 0x04, 0x15 + .byte 0x23, 0x00, 0x10, 0x02 + .byte 0x11, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x56 + .byte 0x65, 0x63, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x3a + .byte 0x3a, 0x5f, 0x47, 0x72 + .byte 0x70, 0x5f, 0x74, 0x2c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x3a, 0x3a, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x74 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x40, 0x55, 0x3f + .byte 0x24, 0x5f, 0x56, 0x65 + .byte 0x63, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x40, 0x55, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x74 + .byte 0x40, 0x3f, 0x24, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x44, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x41, 0x40 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x55, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x74 + .byte 0x40, 0x3f, 0x24, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x44, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x41, 0x40 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x33, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2813) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x2812) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 498 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x12, 0x28, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0xf2, 0x01, 0x00, 0x00 + # Pointer (0x2814) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator,0> >::_Grp_t> (0x26AC) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xac, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2815) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t& (0x26F7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf7, 0x26, 0x00, 0x00 + # MemberFunction (0x2816) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ClassType: std::allocator,0> >::_Grp_t> (0x26AB) + # ThisType: const std::allocator,0> >::_Grp_t>* (0x2814) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t&) (0x2815) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x14, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x15, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2817) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Tgt_state_t,0> >::_Grp_t* (0x26C6) + # ClassType: std::allocator,0> >::_Grp_t> (0x26AB) + # ThisType: const std::allocator,0> >::_Grp_t>* (0x2814) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Tgt_state_t,0> >::_Grp_t&) (0x26D7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc6, 0x26, 0x00, 0x00 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x14, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd7, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2818) { + # 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&) (0x2816) + # ] + # 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&) (0x2817) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x16, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x17, 0x28, 0x00, 0x00 + # Pointer (0x2819) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator,0> >::_Grp_t> (0x26AB) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x281A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator,0> >::_Grp_t> (0x26AB) + # ThisType: std::allocator,0> >::_Grp_t>* (0x2819) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x19, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x281B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator,0> >::_Grp_t> (0x26AB) + # ThisType: std::allocator,0> >::_Grp_t>* (0x2819) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> >::_Grp_t>&) (0x26AE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x19, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xae, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x281C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator,0> >::_Grp_t>::() (0x281A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator,0> >::_Grp_t>::(const std::allocator,0> >::_Grp_t>&) (0x281B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x28, 0x00, 0x00 + # ArgList (0x281D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x281E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator,0> >::_Grp_t> (0x26AB) + # ThisType: std::allocator,0> >::_Grp_t>* (0x2819) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, unsigned __int64) (0x281D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x19, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1d, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x281F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ClassType: std::allocator,0> >::_Grp_t> (0x26AB) + # ThisType: std::allocator,0> >::_Grp_t>* (0x2819) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x19, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2820) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ClassType: std::allocator,0> >::_Grp_t> (0x26AB) + # ThisType: std::allocator,0> >::_Grp_t>* (0x2819) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const void*) (0x1293) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x19, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2821) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Tgt_state_t,0> >::_Grp_t* std::allocator,0> >::_Grp_t>::(unsigned __int64) (0x281F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Tgt_state_t,0> >::_Grp_t* std::allocator,0> >::_Grp_t>::(unsigned __int64, const void*) (0x2820) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1f, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x28, 0x00, 0x00 + # MemberFunction (0x2822) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::allocator,0> >::_Grp_t> (0x26AB) + # ThisType: const std::allocator,0> >::_Grp_t>* (0x2814) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x14, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2823) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2818 + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x281C + # Name: allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::allocator,0> >::_Grp_t>::(std::_Tgt_state_t,0> >::_Grp_t*, unsigned __int64) (0x281E) + # Name: deallocate + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2821 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::allocator,0> >::_Grp_t>::() (0x2822) + # 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 (0x261F) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* (0x26C6) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t& (0x26F7) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t& (0x26B2) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: is_always_equal + # } + # } + .byte 0x5e, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x18, 0x28, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x1c, 0x28, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1e, 0x28, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x21, 0x28, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x22, 0x28, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x74 + .byte 0x5f, 0x75, 0x73, 0x65 + .byte 0x72, 0x5f, 0x73, 0x70 + .byte 0x65, 0x63, 0x69, 0x61 + .byte 0x6c, 0x69, 0x7a, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1f, 0x26, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc6, 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 0xf7, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb2, 0x26, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x97, 0x12, 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 0x97, 0x12, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x2824) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2823) + # 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 0x23, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 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 (0x2825) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator,0> >::_Grp_t> (0x2824) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 660 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x24, 0x28, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x94, 0x02, 0x00, 0x00 + # Struct (0x2826) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Iterator012,0> >::_Grp_t,long long,const std::_Tgt_state_t,0> >::_Grp_t *,const std::_Tgt_state_t,0> >::_Grp_t &,std::_Iterator_base12> + # LinkageName: .?AU?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@ + # } + .byte 0x12, 0x02, 0x05, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 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 0x30, 0x31, 0x32, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x61, 0x6e + .byte 0x64, 0x6f, 0x6d, 0x5f + .byte 0x61, 0x63, 0x63, 0x65 + .byte 0x73, 0x73, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x74, 0x61, 0x67, 0x2c + .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, 0x2c, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x2c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 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, 0x20 + .byte 0x2a, 0x2c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .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, 0x20, 0x26, 0x2c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x49, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x31 + .byte 0x32, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x5f, 0x49, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x30, 0x31 + .byte 0x32, 0x40, 0x55, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 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, 0x32, 0x40, 0x5f + .byte 0x4a, 0x50, 0x45, 0x42 + .byte 0x55, 0x33, 0x34, 0x32 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x55, 0x33, 0x34, 0x32 + .byte 0x40, 0x55, 0x5f, 0x49 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x31, 0x32, 0x40, 0x32 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Pointer (0x2827) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2828) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # ThisType: std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x2827) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0x27, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2829) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: const std::_Container_base12* (0x12A1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0xa1, 0x12, 0x00, 0x00 + # MemberFunction (0x282A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # ThisType: std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x2827) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, const std::_Container_base12*) (0x2829) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0x27, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x29, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x282B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator,0> >::_Grp_t> > >::() (0x2828) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator,0> >::_Grp_t> > >::(std::_Tgt_state_t,0> >::_Grp_t*, const std::_Container_base12*) (0x282A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x28, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x28, 0x00, 0x00 + # Pointer (0x282C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x282D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> >::_Grp_t> > >& (0x282C) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # ThisType: std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x2827) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Tgt_state_t,0> >::_Grp_t*) (0x270B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2c, 0x28, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0x27, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x282E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x282F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_const_iterator,0> >::_Grp_t> > > (0x282E) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2e, 0x28, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2830) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Tgt_state_t,0> >::_Grp_t* (0x26C6) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # ThisType: const std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x282F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc6, 0x26, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0x2f, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2831) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Tgt_state_t,0> >::_Grp_t& (0x26B2) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # ThisType: const std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x282F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb2, 0x26, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0x2f, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2832) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> >::_Grp_t> > >& (0x282C) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # ThisType: std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x2827) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2c, 0x28, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0x27, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2833) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # ThisType: std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x2827) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0x27, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2834) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> >::_Grp_t> > >& std::_Vector_const_iterator,0> >::_Grp_t> > >::() (0x2832) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> >::_Grp_t> > > std::_Vector_const_iterator,0> >::_Grp_t> > >::(int) (0x2833) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x32, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x33, 0x28, 0x00, 0x00 + # MemberFunction (0x2835) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> >::_Grp_t> > >& (0x282C) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # ThisType: std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x2827) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2c, 0x28, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0x27, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2836) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # ThisType: const std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x282F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0x2f, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2837) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_const_iterator,0> >::_Grp_t> > > (0x282E) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2e, 0x28, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2838) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vector_const_iterator,0> >::_Grp_t> > >& (0x2837) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x37, 0x28, 0x00, 0x00 + # MemberFunction (0x2839) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # ThisType: const std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x282F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator,0> >::_Grp_t> > >&) (0x2838) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0x2f, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x38, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x283A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> >::_Grp_t> > > std::_Vector_const_iterator,0> >::_Grp_t> > >::(__int64) (0x2836) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: __int64 std::_Vector_const_iterator,0> >::_Grp_t> > >::(const std::_Vector_const_iterator,0> >::_Grp_t> > >&) (0x2839) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x36, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x28, 0x00, 0x00 + # MemberFunction (0x283B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Tgt_state_t,0> >::_Grp_t& (0x26B2) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # ThisType: const std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x282F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb2, 0x26, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0x2f, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x283C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # ThisType: const std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x282F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator,0> >::_Grp_t> > >&) (0x2838) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0x2f, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x38, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x283D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # ThisType: const std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x282F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator,0> >::_Grp_t> > >&) (0x2838) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0x2f, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x38, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x283E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Iterator012,0> >::_Grp_t,long long,const std::_Tgt_state_t,0> >::_Grp_t *,const std::_Tgt_state_t,0> >::_Grp_t &,std::_Iterator_base12> (0x2826) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # FieldOffset: 0x10 + # Name: _Ptr + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x282B + # Name: _Vector_const_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> >::_Grp_t> > >& std::_Vector_const_iterator,0> >::_Grp_t> > >::(const std::_Tgt_state_t,0> >::_Grp_t*) (0x282D) + # Name: _Rechecked + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* std::_Vector_const_iterator,0> >::_Grp_t> > >::() (0x2830) + # Name: _Unchecked + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::_Tgt_state_t,0> >::_Grp_t& std::_Vector_const_iterator,0> >::_Grp_t> > >::() (0x2831) + # 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> > >::() (0x2830) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2834 + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2834 + # 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> > >::(__int64) (0x2835) + # 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> > >::(__int64) (0x2836) + # 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> > >::(__int64) (0x2835) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x283A + # 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> > >::(__int64) (0x283B) + # 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> > >&) (0x283C) + # 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> > >&) (0x283C) + # 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> > >&) (0x283C) + # 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> > >&) (0x283C) + # 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> > >&) (0x283C) + # 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> > >&) (0x283C) + # 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> > >&) (0x283D) + # Name: _Compat + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # Name: _Myiter + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t (0x261F) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* (0x26C6) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t& (0x26B2) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # Name: _Tptr + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* (0x26C6) + # Name: _Unchecked_type + # } + # } + .byte 0x46, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x26, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x50 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2b, 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 0x2d, 0x28, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x30, 0x28, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x31, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x30, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x34, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x34, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x35, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x36, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x35, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x3a, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3b, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3c, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3c, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3c, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3c, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3c, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3c, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3d, 0x28, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x74, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x69 + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1f, 0x26, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc6, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb2, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x5f, 0x54, 0x70, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc6, 0x26, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Class (0x283F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 33 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x283E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 24 + # Name: std::_Vector_const_iterator,0> >::_Grp_t> > > + # LinkageName: .?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@ + # } + .byte 0x4a, 0x01, 0x04, 0x15 + .byte 0x21, 0x00, 0x10, 0x02 + .byte 0x3e, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 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 (0x2840) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x283F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 22 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3f, 0x28, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0x16, 0x00, 0x00, 0x00 + # Pointer (0x2841) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Wrap_alloc,0> >::_Grp_t> > (0x27F0) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf0, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2842) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # ClassType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # ThisType: const std::_Wrap_alloc,0> >::_Grp_t> >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Nil) (0x12EF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xef, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2843) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ClassType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # ThisType: const std::_Wrap_alloc,0> >::_Grp_t> >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t&) (0x2815) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x15, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2844) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Tgt_state_t,0> >::_Grp_t* (0x26C6) + # ClassType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # ThisType: const std::_Wrap_alloc,0> >::_Grp_t> >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Tgt_state_t,0> >::_Grp_t&) (0x26D7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc6, 0x26, 0x00, 0x00 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd7, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2845) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Tgt_state_t,0> >::_Grp_t* std::_Wrap_alloc,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t&) (0x2843) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* std::_Wrap_alloc,0> >::_Grp_t> >::(const std::_Tgt_state_t,0> >::_Grp_t&) (0x2844) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x43, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x44, 0x28, 0x00, 0x00 + # Pointer (0x2846) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2847) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # ThisType: std::_Wrap_alloc,0> >::_Grp_t> >* (0x2846) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x46, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2848) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # ThisType: std::_Wrap_alloc,0> >::_Grp_t> >* (0x2846) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc,0> >::_Grp_t> >&) (0x27F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x46, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2849) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x284A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Wrap_alloc,0> >::_Grp_t> >&& (0x2849) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x49, 0x28, 0x00, 0x00 + # MemberFunction (0x284B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # ThisType: std::_Wrap_alloc,0> >::_Grp_t> >* (0x2846) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc,0> >::_Grp_t> >&&) (0x284A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x46, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4a, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x284C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc,0> >::_Grp_t> >::() (0x2847) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc,0> >::_Grp_t> >::(const std::_Wrap_alloc,0> >::_Grp_t> >&) (0x2848) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc,0> >::_Grp_t> >::(std::_Wrap_alloc,0> >::_Grp_t> >&&) (0x284B) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x48, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x28, 0x00, 0x00 + # MemberFunction (0x284D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc,0> >::_Grp_t> >& (0x27F4) + # ClassType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # ThisType: std::_Wrap_alloc,0> >::_Grp_t> >* (0x2846) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc,0> >::_Grp_t> >&) (0x27F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf4, 0x27, 0x00, 0x00 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x46, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x284E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc,0> >::_Grp_t> >& (0x27F4) + # ClassType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # ThisType: std::_Wrap_alloc,0> >::_Grp_t> >* (0x2846) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc,0> >::_Grp_t> >&&) (0x284A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf4, 0x27, 0x00, 0x00 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x46, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4a, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x284F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc,0> >::_Grp_t> >& std::_Wrap_alloc,0> >::_Grp_t> >::(const std::_Wrap_alloc,0> >::_Grp_t> >&) (0x284D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc,0> >::_Grp_t> >& std::_Wrap_alloc,0> >::_Grp_t> >::(std::_Wrap_alloc,0> >::_Grp_t> >&&) (0x284E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x28, 0x00, 0x00 + # MemberFunction (0x2850) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ClassType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # ThisType: std::_Wrap_alloc,0> >::_Grp_t> >* (0x2846) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x46, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2851) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ClassType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # ThisType: std::_Wrap_alloc,0> >::_Grp_t> >* (0x2846) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, const void*, std::_Nil) (0x12FF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x46, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xff, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2852) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Tgt_state_t,0> >::_Grp_t* std::_Wrap_alloc,0> >::_Grp_t> >::(unsigned __int64) (0x2850) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Tgt_state_t,0> >::_Grp_t* std::_Wrap_alloc,0> >::_Grp_t> >::(unsigned __int64, const void*, std::_Nil) (0x2851) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x50, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x51, 0x28, 0x00, 0x00 + # MemberFunction (0x2853) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # ThisType: std::_Wrap_alloc,0> >::_Grp_t> >* (0x2846) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, unsigned __int64) (0x281D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x46, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1d, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2854) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # ThisType: const std::_Wrap_alloc,0> >::_Grp_t> >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Nil) (0x12EF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xef, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x2855) { + # 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 (0x2856) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::allocator,0> >::_Grp_t> (0x26AB) + # BaseOffset: 0x0 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc,0> >::_Grp_t> > std::_Wrap_alloc,0> >::_Grp_t> >::(std::_Nil) (0x2842) + # Name: select_on_container_copy_construction + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2845 + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x284C + # Name: _Wrap_alloc + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x284F + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2852 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t*, unsigned __int64) (0x2853) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::_Wrap_alloc,0> >::_Grp_t> >::(std::_Nil) (0x2854) + # Name: max_size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> >::_Grp_t> (0x26AB) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits,0> >::_Grp_t> > (0x2855) + # Name: _Mytraits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t (0x261F) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* (0x26C6) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x603) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x1292) + # Name: const_void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t& (0x26F7) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t& (0x26B2) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: is_always_equal + # } + # } + .byte 0x3a, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x42, 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 0x0f, 0x15, 0x02, 0x00 + .byte 0x45, 0x28, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x4c, 0x28, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4f, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x52, 0x28, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x53, 0x28, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x54, 0x28, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x55, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1f, 0x26, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc6, 0x26, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x5f, 0x70, 0x6f, 0x69 + .byte 0x6e, 0x74, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x92, 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 0xf7, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb2, 0x26, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x05, 0x13, 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 0x97, 0x12, 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 0x05, 0x13, 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 0x97, 0x12, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x2857) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 28 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2856) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Wrap_alloc,0> >::_Grp_t> > + # LinkageName: .?AU?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@ + # } + .byte 0x06, 0x01, 0x05, 0x15 + .byte 0x1c, 0x00, 0x10, 0x02 + .byte 0x56, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 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, 0x55, 0x3f + .byte 0x24, 0x5f, 0x57, 0x72 + .byte 0x61, 0x70, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .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 (0x2858) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Wrap_alloc,0> >::_Grp_t> > (0x2857) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 881 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x57, 0x28, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x71, 0x03, 0x00, 0x00 + # Pointer (0x2859) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2718) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x285A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc >& (0x271F) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2718) + # ThisType: std::_Compressed_pair >,std::_Vector_val >,1>* (0x2859) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1f, 0x27, 0x00, 0x00 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x59, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x285B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2718) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x285C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Compressed_pair >,std::_Vector_val >,1> (0x285B) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5b, 0x28, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x285D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Wrap_alloc >& (0x271C) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2718) + # ThisType: const std::_Compressed_pair >,std::_Vector_val >,1>* (0x285C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1c, 0x27, 0x00, 0x00 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x5c, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x285E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Wrap_alloc > (0x268D) + # Modifiers [ (0x2) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x02, 0x00, 0xf2, 0xf1 + # Pointer (0x285F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile std::_Wrap_alloc > (0x285E) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5e, 0x28, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x2860) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2718) + # Modifiers [ (0x2) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x02, 0x00, 0xf2, 0xf1 + # Pointer (0x2861) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile std::_Compressed_pair >,std::_Vector_val >,1> (0x2860) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x60, 0x28, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2862) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: volatile std::_Wrap_alloc >& (0x285F) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2718) + # ThisType: volatile std::_Compressed_pair >,std::_Vector_val >,1>* (0x2861) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5f, 0x28, 0x00, 0x00 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x61, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2863) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Wrap_alloc > (0x268D) + # Modifiers [ (0x3) + # Const (0x1) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0xf2, 0xf1 + # Pointer (0x2864) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile std::_Wrap_alloc > (0x2863) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x63, 0x28, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x2865) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2718) + # Modifiers [ (0x3) + # Const (0x1) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0xf2, 0xf1 + # Pointer (0x2866) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile std::_Compressed_pair >,std::_Vector_val >,1> (0x2865) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x65, 0x28, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2867) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const volatile std::_Wrap_alloc >& (0x2864) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2718) + # ThisType: const volatile std::_Compressed_pair >,std::_Vector_val >,1>* (0x2866) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x64, 0x28, 0x00, 0x00 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x66, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2868) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x285A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Wrap_alloc >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x285D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: volatile std::_Wrap_alloc >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2862) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const volatile std::_Wrap_alloc >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2867) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5a, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5d, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x62, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x28, 0x00, 0x00 + # MemberFunction (0x2869) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val >& (0x272F) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2718) + # ThisType: std::_Compressed_pair >,std::_Vector_val >,1>* (0x2859) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2f, 0x27, 0x00, 0x00 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x59, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x286A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val >& (0x2732) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2718) + # ThisType: const std::_Compressed_pair >,std::_Vector_val >,1>* (0x285C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x32, 0x27, 0x00, 0x00 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x5c, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x286B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val > (0x272E) + # Modifiers [ (0x2) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2e, 0x27, 0x00, 0x00 + .byte 0x02, 0x00, 0xf2, 0xf1 + # Pointer (0x286C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile std::_Vector_val > (0x286B) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6b, 0x28, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x286D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: volatile std::_Vector_val >& (0x286C) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2718) + # ThisType: volatile std::_Compressed_pair >,std::_Vector_val >,1>* (0x2861) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6c, 0x28, 0x00, 0x00 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x61, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x286E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val > (0x272E) + # Modifiers [ (0x3) + # Const (0x1) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2e, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0xf2, 0xf1 + # Pointer (0x286F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile std::_Vector_val > (0x286E) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6e, 0x28, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2870) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const volatile std::_Vector_val >& (0x286F) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2718) + # ThisType: const volatile std::_Compressed_pair >,std::_Vector_val >,1>* (0x2866) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6f, 0x28, 0x00, 0x00 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x66, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2871) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2869) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x286A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: volatile std::_Vector_val >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x286D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const volatile std::_Vector_val >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2870) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6a, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6d, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x28, 0x00, 0x00 + # FieldList (0x2872) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Private (0x1) + # BaseType: std::_Wrap_alloc > (0x268D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_val > (0x272E) + # FieldOffset: 0x0 + # Name: _Myval2 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x2868 + # Name: _Get_first + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x2871 + # Name: _Get_second + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > (0x268D) + # Name: _Mybase + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x01, 0x00 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x2e, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x61, 0x6c + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x71, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x2873) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 11 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2872) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Compressed_pair >,std::_Vector_val >,1> + # LinkageName: .?AV?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@ + # } + .byte 0x36, 0x01, 0x04, 0x15 + .byte 0x0b, 0x00, 0x10, 0x02 + .byte 0x72, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x43, 0x6f, 0x6d, 0x70 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x65, 0x64, 0x5f, 0x70 + .byte 0x61, 0x69, 0x72, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 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 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 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, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x5f, 0x74, 0x3e, 0x20 + .byte 0x3e, 0x2c, 0x31, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x5f + .byte 0x43, 0x6f, 0x6d, 0x70 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x65, 0x64, 0x5f, 0x70 + .byte 0x61, 0x69, 0x72, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 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, 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 (0x2874) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Compressed_pair >,std::_Vector_val >,1> (0x2873) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 266 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x73, 0x28, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x0a, 0x01, 0x00, 0x00 + # Pointer (0x2875) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val > (0x272E) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2e, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2876) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_val > (0x272E) + # ThisType: std::_Vector_val >* (0x2875) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2e, 0x27, 0x00, 0x00 + .byte 0x75, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2877) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x129F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t* (0x2676) + # FieldOffset: 0x8 + # Name: _Myfirst + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t* (0x2676) + # FieldOffset: 0x10 + # Name: _Mylast + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t* (0x2676) + # FieldOffset: 0x18 + # Name: _Myend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_val >::() (0x2876) + # Name: _Vector_val + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_val > (0x272E) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t (0x262C) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t* (0x2676) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t* (0x2642) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t& (0x2673) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t& (0x262E) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator > > (0x2656) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x2657) + # Name: const_iterator + # } + # } + .byte 0x2e, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x9f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4d + .byte 0x79, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x4d + .byte 0x79, 0x6c, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x4d + .byte 0x79, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x76, 0x28, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2e, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2c, 0x26, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x42, 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 0x73, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2e, 0x26, 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 0x56, 0x26, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x57, 0x26, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Class (0x2878) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 15 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2877) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vector_val > + # LinkageName: .?AV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@ + # } + .byte 0x92, 0x00, 0x04, 0x15 + .byte 0x0f, 0x00, 0x10, 0x02 + .byte 0x77, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x53, 0x69, 0x6d + .byte 0x70, 0x6c, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 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 (0x2879) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_val > (0x2878) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 467 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x78, 0x28, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0xd3, 0x01, 0x00, 0x00 + # FieldList (0x287A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t (0x262C) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t* (0x2676) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t* (0x2642) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t& (0x2673) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t& (0x262E) + # Name: const_reference + # } + # } + .byte 0x96, 0x00, 0x03, 0x12 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2c, 0x26, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x42, 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 0x73, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2e, 0x26, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + # Struct (0x287B) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 7 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x287A) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Simple_types + # LinkageName: .?AU?$_Simple_types@U_Loop_vals_t@std@@@std@@ + # } + .byte 0x6a, 0x00, 0x05, 0x15 + .byte 0x07, 0x00, 0x10, 0x02 + .byte 0x7a, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x53, 0x69, 0x6d, 0x70 + .byte 0x6c, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x5f, 0x74, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x53 + .byte 0x69, 0x6d, 0x70, 0x6c + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x73, 0x40 + .byte 0x55, 0x5f, 0x4c, 0x6f + .byte 0x6f, 0x70, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x73, 0x5f + .byte 0x74, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x287C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Simple_types (0x287B) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 170 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x7b, 0x28, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0xaa, 0x00, 0x00, 0x00 + # FieldList (0x287D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Iterator_base12 (0x1255) + # BaseOffset: 0x0 + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t (0x262C) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t* (0x2642) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t& (0x262E) + # Name: reference + # } + # } + .byte 0x7a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2c, 0x26, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x42, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2e, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Struct (0x287E) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 6 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x287D) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::_Iterator012 + # LinkageName: .?AU?$_Iterator012@Urandom_access_iterator_tag@std@@U_Loop_vals_t@2@_JPEBU32@AEBU32@U_Iterator_base12@2@@std@@ + # } + .byte 0x1e, 0x01, 0x05, 0x15 + .byte 0x06, 0x00, 0x10, 0x02 + .byte 0x7d, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x49, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x30, 0x31, 0x32, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x61, 0x6e + .byte 0x64, 0x6f, 0x6d, 0x5f + .byte 0x61, 0x63, 0x63, 0x65 + .byte 0x73, 0x73, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x74, 0x61, 0x67, 0x2c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x4c, 0x6f + .byte 0x6f, 0x70, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x73, 0x5f + .byte 0x74, 0x2c, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x2c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 0x20 + .byte 0x2a, 0x2c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x4c, 0x6f + .byte 0x6f, 0x70, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x73, 0x5f + .byte 0x74, 0x20, 0x26, 0x2c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x49, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x31 + .byte 0x32, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x5f, 0x49, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x30, 0x31 + .byte 0x32, 0x40, 0x55, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x55 + .byte 0x5f, 0x4c, 0x6f, 0x6f + .byte 0x70, 0x5f, 0x76, 0x61 + .byte 0x6c, 0x73, 0x5f, 0x74 + .byte 0x40, 0x32, 0x40, 0x5f + .byte 0x4a, 0x50, 0x45, 0x42 + .byte 0x55, 0x33, 0x32, 0x40 + .byte 0x41, 0x45, 0x42, 0x55 + .byte 0x33, 0x32, 0x40, 0x55 + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x31, 0x32 + .byte 0x40, 0x32, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x287F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iterator012 (0x287E) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 579 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x7e, 0x28, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x43, 0x02, 0x00, 0x00 + # Pointer (0x2880) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x2626) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x26, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2881) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x2880) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x80, 0x28, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x2882) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2676) + # ClassType: std::allocator_traits > (0x2783) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, unsigned __int64) (0x2881) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x83, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x81, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2883) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x2880) + # ArgType: unsigned __int64 (0x23) + # ArgType: const void* (0x1292) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x28, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x92, 0x12, 0x00, 0x00 + # MemberFunction (0x2884) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2676) + # ClassType: std::allocator_traits > (0x2783) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, unsigned __int64, const void*) (0x2883) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x83, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x83, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2885) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::_Loop_vals_t* std::allocator_traits >::(std::allocator&, unsigned __int64) (0x2882) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::_Loop_vals_t* std::allocator_traits >::(std::allocator&, unsigned __int64, const void*) (0x2884) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x82, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x84, 0x28, 0x00, 0x00 + # ArgList (0x2886) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x2880) + # ArgType: std::_Loop_vals_t* (0x2676) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x28, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x2887) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator_traits > (0x2783) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, std::_Loop_vals_t*, unsigned __int64) (0x2886) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x86, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2888) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::allocator_traits > (0x2783) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x2629) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x83, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x29, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2889) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x2626) + # ClassType: std::allocator_traits > (0x2783) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x2629) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x26, 0x00, 0x00 + .byte 0x83, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x29, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x288A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2885 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::allocator_traits >::(std::allocator&, std::_Loop_vals_t*, unsigned __int64) (0x2887) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::allocator_traits >::(const std::allocator&) (0x2888) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::allocator std::allocator_traits >::(const std::allocator&) (0x2889) + # Name: select_on_container_copy_construction + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x2626) + # Name: _Alloc + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x2626) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t (0x262C) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t* (0x2676) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t* (0x2642) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x603) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x1292) + # Name: const_void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: is_always_equal + # } + # } + .byte 0xce, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x85, 0x28, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x87, 0x28, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x88, 0x28, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x89, 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 0x26, 0x26, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x26, 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 0x2c, 0x26, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x42, 0x26, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x5f, 0x70, 0x6f, 0x69 + .byte 0x6e, 0x74, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x92, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x76, 0x6f + .byte 0x69, 0x64, 0x5f, 0x70 + .byte 0x6f, 0x69, 0x6e, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x05, 0x13, 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 0x97, 0x12, 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 0x05, 0x13, 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 0x97, 0x12, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x288B) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x288A) + # 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 0x12, 0x00, 0x10, 0x02 + .byte 0x8a, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 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 (0x288C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator_traits > (0x288B) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 809 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x8b, 0x28, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x29, 0x03, 0x00, 0x00 + # Pointer (0x288D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_val > (0x2794) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x94, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x288E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > (0x2794) + # ThisType: std::_Vb_val >* (0x288D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const bool&) (0x27B6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x94, 0x27, 0x00, 0x00 + .byte 0x8d, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb6, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x288F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > (0x2794) + # ThisType: std::_Vb_val >* (0x288D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, const bool&, const std::allocator&) (0x279E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x94, 0x27, 0x00, 0x00 + .byte 0x8d, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x9e, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2890) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vb_val > (0x2794) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x94, 0x27, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2891) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_val > (0x2890) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x90, 0x28, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2892) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vb_val >& (0x2891) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x91, 0x28, 0x00, 0x00 + # MemberFunction (0x2893) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > (0x2794) + # ThisType: std::_Vb_val >* (0x288D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_val >&) (0x2892) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x94, 0x27, 0x00, 0x00 + .byte 0x8d, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x92, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2894) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_Vb_val >& (0x2891) + # ArgType: const std::allocator& (0x2799) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x91, 0x28, 0x00, 0x00 + .byte 0x99, 0x27, 0x00, 0x00 + # MemberFunction (0x2895) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > (0x2794) + # ThisType: std::_Vb_val >* (0x288D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_Vb_val >&, const std::allocator&) (0x2894) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x94, 0x27, 0x00, 0x00 + .byte 0x8d, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x94, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2896) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_val > (0x2794) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x94, 0x27, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2897) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vb_val >&& (0x2896) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x96, 0x28, 0x00, 0x00 + # MemberFunction (0x2898) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > (0x2794) + # ThisType: std::_Vb_val >* (0x288D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vb_val >&&) (0x2897) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x94, 0x27, 0x00, 0x00 + .byte 0x8d, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x97, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2899) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vb_val >&& (0x2896) + # ArgType: const std::allocator& (0x2799) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x96, 0x28, 0x00, 0x00 + .byte 0x99, 0x27, 0x00, 0x00 + # MemberFunction (0x289A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > (0x2794) + # ThisType: std::_Vb_val >* (0x288D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vb_val >&&, const std::allocator&) (0x2899) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x94, 0x27, 0x00, 0x00 + .byte 0x8d, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x99, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x289B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val >::(unsigned __int64, const bool&) (0x288E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val >::(unsigned __int64, const bool&, const std::allocator&) (0x288F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val >::(const std::_Vb_val >&) (0x2893) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val >::(const std::_Vb_val >&, const std::allocator&) (0x2895) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val >::(std::_Vb_val >&&) (0x2898) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val >::(std::_Vb_val >&&, const std::allocator&) (0x289A) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8f, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x93, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x95, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x98, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9a, 0x28, 0x00, 0x00 + # MemberFunction (0x289C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > (0x2794) + # ThisType: std::_Vb_val >* (0x288D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x94, 0x27, 0x00, 0x00 + .byte 0x8d, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x289D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::_Vb_val > (0x2794) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x94, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x289E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x129F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::vector > (0x27E6) + # FieldOffset: 0x8 + # Name: _Myvec + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 (0x23) + # FieldOffset: 0x28 + # Name: _Mysize + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x289B + # Name: _Vb_val + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val >::() (0x289C) + # Name: ~_Vb_val + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val >::() (0x289C) + # Name: _Alloc_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val >::() (0x289C) + # Name: _Free_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::_Vb_val >::(unsigned __int64) (0x289D) + # Name: _Nw + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::vector > (0x27E6) + # Name: _Vectype + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > (0x27E5) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # } + .byte 0xca, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x9f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x65, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x28, 0x00, 0x5f, 0x4d + .byte 0x79, 0x73, 0x69, 0x7a + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x9b, 0x28, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9c, 0x28, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x62 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9c, 0x28, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9c, 0x28, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x9d, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x77, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Class (0x289F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 16 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x289E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 48 + # Name: std::_Vb_val > + # LinkageName: .?AV?$_Vb_val@V?$allocator@_N@std@@@std@@ + # } + .byte 0x62, 0x00, 0x04, 0x15 + .byte 0x10, 0x00, 0x10, 0x02 + .byte 0x9e, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x62, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x62, 0x6f + .byte 0x6f, 0x6c, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x76, 0x61, 0x6c, 0x40 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x5f, 0x4e, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x28A0) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vb_val > (0x289F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 2324 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x9f, 0x28, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0x14, 0x09, 0x00, 0x00 + # Pointer (0x28A1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x2798) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x98, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x28A2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: bool (0x30) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x28A3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: bool& (0x28A2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa2, 0x28, 0x00, 0x00 + # MemberFunction (0x28A4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool* (0x630) + # ClassType: std::allocator (0x2797) + # ThisType: const std::allocator* (0x28A1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool&) (0x28A3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x06, 0x00, 0x00 + .byte 0x97, 0x27, 0x00, 0x00 + .byte 0xa1, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa3, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x28A5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const bool (0x1067) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x28A6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const bool* (0x28A5) + # ClassType: std::allocator (0x2797) + # ThisType: const std::allocator* (0x28A1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const bool&) (0x1C85) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa5, 0x28, 0x00, 0x00 + .byte 0x97, 0x27, 0x00, 0x00 + .byte 0xa1, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x85, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x28A7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool* std::allocator::(bool&) (0x28A4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const bool* std::allocator::(const bool&) (0x28A6) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x28, 0x00, 0x00 + # Pointer (0x28A8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x2797) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x97, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x28A9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x2797) + # ThisType: std::allocator* (0x28A8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x97, 0x27, 0x00, 0x00 + .byte 0xa8, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x28AA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x2797) + # ThisType: std::allocator* (0x28A8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x279A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x97, 0x27, 0x00, 0x00 + .byte 0xa8, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9a, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x28AB) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::() (0x28A9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(const std::allocator&) (0x28AA) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaa, 0x28, 0x00, 0x00 + # ArgList (0x28AC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: bool* (0x630) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x30, 0x06, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x28AD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x2797) + # ThisType: std::allocator* (0x28A8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (bool*, unsigned __int64) (0x28AC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x97, 0x27, 0x00, 0x00 + .byte 0xa8, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xac, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x28AE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool* (0x630) + # ClassType: std::allocator (0x2797) + # ThisType: std::allocator* (0x28A8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x06, 0x00, 0x00 + .byte 0x97, 0x27, 0x00, 0x00 + .byte 0xa8, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x28AF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool* (0x630) + # ClassType: std::allocator (0x2797) + # ThisType: std::allocator* (0x28A8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const void*) (0x1293) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x06, 0x00, 0x00 + .byte 0x97, 0x27, 0x00, 0x00 + .byte 0xa8, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x28B0) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool* std::allocator::(unsigned __int64) (0x28AE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool* std::allocator::(unsigned __int64, const void*) (0x28AF) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xae, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x28, 0x00, 0x00 + # MemberFunction (0x28B1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::allocator (0x2797) + # ThisType: const std::allocator* (0x28A1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x97, 0x27, 0x00, 0x00 + .byte 0xa1, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x28B2) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x28A7 + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x28AB + # Name: allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(bool*, unsigned __int64) (0x28AD) + # Name: deallocate + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x28B0 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::allocator::() (0x28B1) + # Name: max_size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void (0x3) + # Name: _Not_user_specialized + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool* (0x630) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const bool* (0x28A5) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool& (0x28A2) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const bool& (0x1C84) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: is_always_equal + # } + # } + .byte 0x5e, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa7, 0x28, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xab, 0x28, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xad, 0x28, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb0, 0x28, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb1, 0x28, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x74 + .byte 0x5f, 0x75, 0x73, 0x65 + .byte 0x72, 0x5f, 0x73, 0x70 + .byte 0x65, 0x63, 0x69, 0x61 + .byte 0x6c, 0x69, 0x7a, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x30, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xa5, 0x28, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xa2, 0x28, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x84, 0x1c, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x97, 0x12, 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 0x97, 0x12, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x28B3) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x28B2) + # 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 0xb2, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 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 (0x28B4) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator (0x28B3) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 660 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb3, 0x28, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x94, 0x02, 0x00, 0x00 + # Pointer (0x28B5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_iterator > > (0x27B9) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x28B6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_iterator > > (0x27B9) + # ThisType: std::_Vb_iterator > >* (0x28B5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xb5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x28B7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned* (0x675) + # ArgType: std::_Container_base12* (0x1359) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x59, 0x13, 0x00, 0x00 + # MemberFunction (0x28B8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_iterator > > (0x27B9) + # ThisType: std::_Vb_iterator > >* (0x28B5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*, std::_Container_base12*) (0x28B7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xb5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb7, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x28B9) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_iterator > >::() (0x28B6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_iterator > >::(unsigned*, std::_Container_base12*) (0x28B8) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb8, 0x28, 0x00, 0x00 + # Modifier (0x28BA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vb_iterator > > (0x27B9) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x28BB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_iterator > > (0x28BA) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xba, 0x28, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x28BC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_reference > > (0x27D3) + # ClassType: std::_Vb_iterator > > (0x27B9) + # ThisType: const std::_Vb_iterator > >* (0x28BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd3, 0x27, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xbb, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x28BD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_iterator > > (0x27B9) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x28BE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > >& (0x28BD) + # ClassType: std::_Vb_iterator > > (0x27B9) + # ThisType: std::_Vb_iterator > >* (0x28B5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbd, 0x28, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xb5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x28BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > (0x27B9) + # ClassType: std::_Vb_iterator > > (0x27B9) + # ThisType: std::_Vb_iterator > >* (0x28B5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xb5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x28C0) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > >& std::_Vb_iterator > >::() (0x28BE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::_Vb_iterator > >::(int) (0x28BF) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbe, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbf, 0x28, 0x00, 0x00 + # MemberFunction (0x28C1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > >& (0x28BD) + # ClassType: std::_Vb_iterator > > (0x27B9) + # ThisType: std::_Vb_iterator > >* (0x28B5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbd, 0x28, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xb5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x28C2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > (0x27B9) + # ClassType: std::_Vb_iterator > > (0x27B9) + # ThisType: const std::_Vb_iterator > >* (0x28BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xbb, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x28C3) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vb_const_iterator > > (0x27BA) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x28C4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_const_iterator > > (0x28C3) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc3, 0x28, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x28C5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vb_const_iterator > >& (0x28C4) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc4, 0x28, 0x00, 0x00 + # MemberFunction (0x28C6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: std::_Vb_iterator > > (0x27B9) + # ThisType: const std::_Vb_iterator > >* (0x28BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_const_iterator > >&) (0x28C5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xbb, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x28C7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::_Vb_iterator > >::(__int64) (0x28C2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: __int64 std::_Vb_iterator > >::(const std::_Vb_const_iterator > >&) (0x28C6) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc2, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc6, 0x28, 0x00, 0x00 + # MemberFunction (0x28C8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_reference > > (0x27D3) + # ClassType: std::_Vb_iterator > > (0x27B9) + # ThisType: const std::_Vb_iterator > >* (0x28BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd3, 0x27, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xbb, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x28C9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_reference > > (0x27D3) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd3, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # FieldList (0x28CA) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vb_const_iterator > > (0x27BA) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x28B9 + # Name: _Vb_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_reference > > std::_Vb_iterator > >::() (0x28BC) + # Name: operator* + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x28C0 + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x28C0 + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > >& std::_Vb_iterator > >::(__int64) (0x28C1) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::_Vb_iterator > >::(__int64) (0x28C2) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > >& std::_Vb_iterator > >::(__int64) (0x28C1) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x28C7 + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_reference > > std::_Vb_iterator > >::(__int64) (0x28C8) + # Name: operator[] + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_const_iterator > > (0x27BA) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_iterator > > (0x27B9) + # Name: _Mytype + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_reference > > (0x27D3) + # Name: _Reft + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_reference > >* (0x28C9) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_reference > > (0x27D3) + # Name: reference + # } + # } + .byte 0x8e, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb9, 0x28, 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 0xbc, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc0, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc0, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc1, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc2, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc1, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc7, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc8, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd3, 0x27, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x66 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc9, 0x28, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd3, 0x27, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Class (0x28CB) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 24 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x28CA) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vb_iterator > > + # LinkageName: .?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@ + # } + .byte 0x9e, 0x00, 0x04, 0x15 + .byte 0x18, 0x00, 0x10, 0x02 + .byte 0xca, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x62, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 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 (0x28CC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vb_iterator > > (0x28CB) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 2218 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xcb, 0x28, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0xaa, 0x08, 0x00, 0x00 + # Class (0x28CD) { + # 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 (0x28CE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_const_iterator > > (0x27BA) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x28CF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_const_iterator > > (0x27BA) + # ThisType: std::_Vb_const_iterator > >* (0x28CE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xce, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x28D0) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: unsigned (0x75) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x28D1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const unsigned (0x28D0) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd0, 0x28, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x28D2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned* (0x28D1) + # ArgType: const std::_Container_base12* (0x12A1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd1, 0x28, 0x00, 0x00 + .byte 0xa1, 0x12, 0x00, 0x00 + # MemberFunction (0x28D3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_const_iterator > > (0x27BA) + # ThisType: std::_Vb_const_iterator > >* (0x28CE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned*, const std::_Container_base12*) (0x28D2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xce, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd2, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x28D4) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_const_iterator > >::() (0x28CF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_const_iterator > >::(const unsigned*, const std::_Container_base12*) (0x28D3) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd3, 0x28, 0x00, 0x00 + # Pointer (0x28D5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_const_iterator > > (0x28C3) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc3, 0x28, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x28D6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Vb_const_iterator > > (0x27BA) + # ThisType: const std::_Vb_const_iterator > >* (0x28D5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xd5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x28D7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_const_iterator > > (0x27BA) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x28D8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_const_iterator > >& (0x28D7) + # ClassType: std::_Vb_const_iterator > > (0x27BA) + # ThisType: std::_Vb_const_iterator > >* (0x28CE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd7, 0x28, 0x00, 0x00 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xce, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x28D9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_const_iterator > > (0x27BA) + # ClassType: std::_Vb_const_iterator > > (0x27BA) + # ThisType: std::_Vb_const_iterator > >* (0x28CE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xce, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x28DA) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > >& std::_Vb_const_iterator > >::() (0x28D8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > > std::_Vb_const_iterator > >::(int) (0x28D9) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd8, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd9, 0x28, 0x00, 0x00 + # MemberFunction (0x28DB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_const_iterator > >& (0x28D7) + # ClassType: std::_Vb_const_iterator > > (0x27BA) + # ThisType: std::_Vb_const_iterator > >* (0x28CE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd7, 0x28, 0x00, 0x00 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xce, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x28DC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_const_iterator > > (0x27BA) + # ClassType: std::_Vb_const_iterator > > (0x27BA) + # ThisType: const std::_Vb_const_iterator > >* (0x28D5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xd5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x28DD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: std::_Vb_const_iterator > > (0x27BA) + # ThisType: const std::_Vb_const_iterator > >* (0x28D5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_const_iterator > >&) (0x28C5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xd5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x28DE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > > std::_Vb_const_iterator > >::(__int64) (0x28DC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: __int64 std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x28DD) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x28, 0x00, 0x00 + # MemberFunction (0x28DF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Vb_const_iterator > > (0x27BA) + # ThisType: const std::_Vb_const_iterator > >* (0x28D5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xd5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x28E0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Vb_const_iterator > > (0x27BA) + # ThisType: const std::_Vb_const_iterator > >* (0x28D5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_const_iterator > >&) (0x28C5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xd5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x28E1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_const_iterator > > (0x27BA) + # ThisType: const std::_Vb_const_iterator > >* (0x28D5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_const_iterator > >&) (0x28C5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xd5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x28E2) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vb_iter_base > > (0x28CD) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x28D4 + # Name: _Vb_const_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vb_const_iterator > >::() (0x28D6) + # Name: operator* + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x28DA + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x28DA + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > >& std::_Vb_const_iterator > >::(__int64) (0x28DB) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > > std::_Vb_const_iterator > >::(__int64) (0x28DC) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > >& std::_Vb_const_iterator > >::(__int64) (0x28DB) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x28DE + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vb_const_iterator > >::(__int64) (0x28DF) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x28E0) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x28E0) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x28E0) + # Name: operator< + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x28E0) + # Name: operator> + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x28E0) + # Name: operator<= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x28E0) + # Name: operator>= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x28E1) + # Name: _Compat + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_const_iterator > >::() (0x28CF) + # Name: _Dec + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_const_iterator > >::() (0x28CF) + # Name: _Inc + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_iter_base > > (0x28CD) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_const_iterator > > (0x27BA) + # Name: _Mytype + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_reference > > (0x27D3) + # Name: _Reft + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool* (0x630) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: reference + # } + # } + .byte 0x3a, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xcd, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd4, 0x28, 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 0xd6, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xda, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xda, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdb, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdc, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdb, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xde, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdf, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe0, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe0, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe0, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe0, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe0, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe0, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe1, 0x28, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcf, 0x28, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcf, 0x28, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xcd, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd3, 0x27, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x66 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x30, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Class (0x28E3) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 33 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x28E2) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vb_const_iterator > > + # LinkageName: .?AV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@ + # } + .byte 0xaa, 0x00, 0x04, 0x15 + .byte 0x21, 0x00, 0x10, 0x02 + .byte 0xe2, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x62, 0x5f, 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 (0x28E4) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vb_const_iterator > > (0x28E3) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 1996 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe3, 0x28, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0xcc, 0x07, 0x00, 0x00 + # MemberFunction (0x28E5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_reference > > (0x27D3) + # ThisType: std::_Vb_reference > >* (0x28C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd3, 0x27, 0x00, 0x00 + .byte 0xc9, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x28E6) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vb_iter_base > > (0x28CD) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xcd, 0x28, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x28E7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_iter_base > > (0x28E6) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe6, 0x28, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x28E8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vb_iter_base > >& (0x28E7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe7, 0x28, 0x00, 0x00 + # MemberFunction (0x28E9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_reference > > (0x27D3) + # ThisType: std::_Vb_reference > >* (0x28C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_iter_base > >&) (0x28E8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd3, 0x27, 0x00, 0x00 + .byte 0xc9, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe8, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x28EA) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::_Vb_reference > >::() (0x28E5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_reference > >::(const std::_Vb_iter_base > >&) (0x28E9) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe5, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x28, 0x00, 0x00 + # Pointer (0x28EB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_reference > > (0x27D3) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd3, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x28EC) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vb_reference > > (0x27D3) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd3, 0x27, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x28ED) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_reference > > (0x28EC) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xec, 0x28, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x28EE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vb_reference > >& (0x28ED) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xed, 0x28, 0x00, 0x00 + # MemberFunction (0x28EF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_reference > >& (0x28EB) + # ClassType: std::_Vb_reference > > (0x27D3) + # ThisType: std::_Vb_reference > >* (0x28C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_reference > >&) (0x28EE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xeb, 0x28, 0x00, 0x00 + .byte 0xd3, 0x27, 0x00, 0x00 + .byte 0xc9, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xee, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x28F0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_reference > >& (0x28EB) + # ClassType: std::_Vb_reference > > (0x27D3) + # ThisType: std::_Vb_reference > >* (0x28C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BD5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xeb, 0x28, 0x00, 0x00 + .byte 0xd3, 0x27, 0x00, 0x00 + .byte 0xc9, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x28F1) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_reference > >& std::_Vb_reference > >::(const std::_Vb_reference > >&) (0x28EF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_reference > >& std::_Vb_reference > >::(bool) (0x28F0) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xef, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf0, 0x28, 0x00, 0x00 + # Pointer (0x28F2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_reference > > (0x28EC) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xec, 0x28, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x28F3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Vb_reference > > (0x27D3) + # ThisType: const std::_Vb_reference > >* (0x28F2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xd3, 0x27, 0x00, 0x00 + .byte 0xf2, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x28F4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned* (0x28D1) + # ClassType: std::_Vb_reference > > (0x27D3) + # ThisType: const std::_Vb_reference > >* (0x28F2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd1, 0x28, 0x00, 0x00 + .byte 0xd3, 0x27, 0x00, 0x00 + .byte 0xf2, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x28F5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::_Vb_reference > > (0x27D3) + # ThisType: const std::_Vb_reference > >* (0x28F2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xd3, 0x27, 0x00, 0x00 + .byte 0xf2, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x28F6) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vb_iter_base > > (0x28CD) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x28EA + # Name: _Vb_reference + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x28F1 + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_reference > >::() (0x28E5) + # Name: flip + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vb_reference > >::() (0x28F3) + # Name: operator bool + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const unsigned* std::_Vb_reference > >::() (0x28F4) + # Name: _Getptr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: unsigned std::_Vb_reference > >::() (0x28F5) + # Name: _Mask + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_iter_base > > (0x28CD) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_reference > > (0x27D3) + # Name: _Mytype + # } + # } + .byte 0xa2, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xcd, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xea, 0x28, 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 0xf1, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe5, 0x28, 0x00, 0x00 + .byte 0x66, 0x6c, 0x69, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf3, 0x28, 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 0xf4, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x74, 0x72, 0x00 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xf5, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x73 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xcd, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd3, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Class (0x28F7) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 11 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x28F6) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vb_reference > > + # LinkageName: .?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@ + # } + .byte 0x9e, 0x00, 0x04, 0x15 + .byte 0x0b, 0x00, 0x10, 0x02 + .byte 0xf6, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x62, 0x5f, 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 (0x28F8) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vb_reference > > (0x28F7) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 1919 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf7, 0x28, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0x7f, 0x07, 0x00, 0x00 + # Class (0x28F9) { + # 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 + # Modifier (0x28FA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Wrap_alloc > (0x27E5) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x28FB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Wrap_alloc > (0x28FA) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xfa, 0x28, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x28FC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc > (0x27E5) + # ClassType: std::_Wrap_alloc > (0x27E5) + # ThisType: const std::_Wrap_alloc >* (0x28FB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Nil) (0x12EF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0xfb, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xef, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x28FD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: unsigned (0x75) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x28FE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: unsigned& (0x28FD) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xfd, 0x28, 0x00, 0x00 + # MemberFunction (0x28FF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::_Wrap_alloc > (0x27E5) + # ThisType: const std::_Wrap_alloc >* (0x28FB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned&) (0x28FE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0xfb, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xfe, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2900) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const unsigned (0x28D0) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd0, 0x28, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2901) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const unsigned& (0x2900) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x00, 0x29, 0x00, 0x00 + # MemberFunction (0x2902) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned* (0x28D1) + # ClassType: std::_Wrap_alloc > (0x27E5) + # ThisType: const std::_Wrap_alloc >* (0x28FB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned&) (0x2901) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd1, 0x28, 0x00, 0x00 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0xfb, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x01, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2903) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned* std::_Wrap_alloc >::(unsigned&) (0x28FF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const unsigned* std::_Wrap_alloc >::(const unsigned&) (0x2902) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x02, 0x29, 0x00, 0x00 + # Pointer (0x2904) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Wrap_alloc > (0x27E5) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2905) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x27E5) + # ThisType: std::_Wrap_alloc >* (0x2904) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x04, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2906) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Wrap_alloc > (0x28FA) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xfa, 0x28, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2907) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Wrap_alloc >& (0x2906) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x06, 0x29, 0x00, 0x00 + # MemberFunction (0x2908) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x27E5) + # ThisType: std::_Wrap_alloc >* (0x2904) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc >&) (0x2907) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x04, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x07, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2909) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Wrap_alloc > (0x27E5) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x290A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Wrap_alloc >&& (0x2909) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x09, 0x29, 0x00, 0x00 + # MemberFunction (0x290B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x27E5) + # ThisType: std::_Wrap_alloc >* (0x2904) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&&) (0x290A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x04, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0a, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x290C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc >::() (0x2905) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc >::(const std::_Wrap_alloc >&) (0x2908) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc >::(std::_Wrap_alloc >&&) (0x290B) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x05, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x08, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x29, 0x00, 0x00 + # Pointer (0x290D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Wrap_alloc > (0x27E5) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x290E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc >& (0x290D) + # ClassType: std::_Wrap_alloc > (0x27E5) + # ThisType: std::_Wrap_alloc >* (0x2904) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc >&) (0x2907) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0d, 0x29, 0x00, 0x00 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x04, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x07, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x290F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc >& (0x290D) + # ClassType: std::_Wrap_alloc > (0x27E5) + # ThisType: std::_Wrap_alloc >* (0x2904) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&&) (0x290A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0d, 0x29, 0x00, 0x00 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x04, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0a, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2910) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc >& std::_Wrap_alloc >::(const std::_Wrap_alloc >&) (0x290E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc >& std::_Wrap_alloc >::(std::_Wrap_alloc >&&) (0x290F) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x29, 0x00, 0x00 + # MemberFunction (0x2911) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::_Wrap_alloc > (0x27E5) + # ThisType: std::_Wrap_alloc >* (0x2904) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x04, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2912) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::_Wrap_alloc > (0x27E5) + # ThisType: std::_Wrap_alloc >* (0x2904) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, const void*, std::_Nil) (0x12FF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x04, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xff, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2913) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned* std::_Wrap_alloc >::(unsigned __int64) (0x2911) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned* std::_Wrap_alloc >::(unsigned __int64, const void*, std::_Nil) (0x2912) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x29, 0x00, 0x00 + # ArgList (0x2914) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned* (0x675) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x2915) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x27E5) + # ThisType: std::_Wrap_alloc >* (0x2904) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*, unsigned __int64) (0x2914) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x04, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x14, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2916) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::_Wrap_alloc > (0x27E5) + # ThisType: const std::_Wrap_alloc >* (0x28FB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Nil) (0x12EF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0xfb, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xef, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x2917) { + # 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 (0x2918) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::allocator (0x28F9) + # BaseOffset: 0x0 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc > std::_Wrap_alloc >::(std::_Nil) (0x28FC) + # Name: select_on_container_copy_construction + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2903 + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x290C + # Name: _Wrap_alloc + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2910 + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2913 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc >::(unsigned*, unsigned __int64) (0x2915) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::_Wrap_alloc >::(std::_Nil) (0x2916) + # Name: max_size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x28F9) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x2917) + # Name: _Mytraits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned* (0x675) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned* (0x28D1) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x603) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x1292) + # Name: const_void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned& (0x28FD) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned& (0x2900) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: is_always_equal + # } + # } + .byte 0x3a, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xf9, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfc, 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 0x0f, 0x15, 0x02, 0x00 + .byte 0x03, 0x29, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x0c, 0x29, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x10, 0x29, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x13, 0x29, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x15, 0x29, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x16, 0x29, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf9, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x17, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd1, 0x28, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x5f, 0x70, 0x6f, 0x69 + .byte 0x6e, 0x74, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x92, 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 0xfd, 0x28, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x00, 0x29, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x05, 0x13, 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 0x97, 0x12, 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 0x05, 0x13, 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 0x97, 0x12, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x2919) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 28 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2918) + # 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 0x1c, 0x00, 0x10, 0x02 + .byte 0x18, 0x29, 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 (0x291A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Wrap_alloc > (0x2919) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 881 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x19, 0x29, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x71, 0x03, 0x00, 0x00 + # Class (0x291B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Vector_alloc > > + # LinkageName: .?AV?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@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, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x56 + .byte 0x65, 0x63, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x3c, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x62, 0x6f + .byte 0x6f, 0x6c, 0x3e, 0x20 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x56 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x56, 0x65, 0x63, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x40, 0x49 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x5f, 0x4e, 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 (0x291C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x27E6) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x291D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x291E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x279A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9a, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x291F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2920) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const unsigned& (0x2900) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x00, 0x29, 0x00, 0x00 + # MemberFunction (0x2921) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const unsigned&) (0x2920) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x20, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2922) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const unsigned& (0x2900) + # ArgType: const std::allocator& (0x2799) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x00, 0x29, 0x00, 0x00 + .byte 0x99, 0x27, 0x00, 0x00 + # MemberFunction (0x2923) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, const unsigned&, const std::allocator&) (0x2922) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x22, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2924) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::vector > (0x27E6) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2925) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x2924) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x24, 0x29, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2926) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::vector >& (0x2925) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x25, 0x29, 0x00, 0x00 + # MemberFunction (0x2927) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x2926) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x26, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2928) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector >& (0x2925) + # ArgType: const std::allocator& (0x2799) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x25, 0x29, 0x00, 0x00 + .byte 0x99, 0x27, 0x00, 0x00 + # MemberFunction (0x2929) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector >&, const std::allocator&) (0x2928) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x28, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x292A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x27E6) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x292B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >&& (0x292A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x2a, 0x29, 0x00, 0x00 + # MemberFunction (0x292C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x292B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x2b, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x292D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x292A) + # ArgType: const std::allocator& (0x2799) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x2a, 0x29, 0x00, 0x00 + .byte 0x99, 0x27, 0x00, 0x00 + # MemberFunction (0x292E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, const std::allocator&) (0x292D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x2d, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x292F) { + # 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 (0x2930) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::initializer_list (0x292F) + # ArgType: const std::allocator& (0x2799) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x2f, 0x29, 0x00, 0x00 + .byte 0x99, 0x27, 0x00, 0x00 + # MemberFunction (0x2931) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list, const std::allocator&) (0x2930) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x30, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2932) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x291D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::allocator&) (0x291E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64) (0x291F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, const unsigned&) (0x2921) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, const unsigned&, const std::allocator&) (0x2923) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&) (0x2927) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&, const std::allocator&) (0x2929) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&) (0x292C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&, const std::allocator&) (0x292E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list, const std::allocator&) (0x2931) + # ] + # } + .byte 0x52, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1d, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1e, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1f, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x21, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2e, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x31, 0x29, 0x00, 0x00 + # ArgList (0x2933) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const unsigned* (0x28D1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xd1, 0x28, 0x00, 0x00 + # MemberFunction (0x2934) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const unsigned*) (0x2933) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x33, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2935) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x27E6) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2936) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x2935) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x292B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x35, 0x29, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x2b, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2937) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::initializer_list (0x292F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x2f, 0x29, 0x00, 0x00 + # MemberFunction (0x2938) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x2935) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x2937) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x35, 0x29, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x37, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2939) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x2935) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x2926) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x35, 0x29, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x26, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x293A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::vector >&&) (0x2936) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::initializer_list) (0x2938) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(const std::vector >&) (0x2939) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x36, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x38, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x29, 0x00, 0x00 + # ArgList (0x293B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x292A) + # ArgType: std::integral_constant (0x1297) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x2a, 0x29, 0x00, 0x00 + .byte 0x97, 0x12, 0x00, 0x00 + # MemberFunction (0x293C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, std::integral_constant) (0x293B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x3b, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x293D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x292A) + # ArgType: std::integral_constant (0x1305) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x2a, 0x29, 0x00, 0x00 + .byte 0x05, 0x13, 0x00, 0x00 + # MemberFunction (0x293E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, std::integral_constant) (0x293D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x3d, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x293F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&, std::integral_constant) (0x293C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&, std::integral_constant) (0x293E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&) (0x292C) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3c, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x29, 0x00, 0x00 + # Pointer (0x2940) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: unsigned (0x75) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2941) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: unsigned&& (0x2940) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x40, 0x29, 0x00, 0x00 + # MemberFunction (0x2942) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned&&) (0x2941) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x41, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2943) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned&) (0x2901) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x01, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2944) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned&&) (0x2942) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned&) (0x2943) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x42, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x43, 0x29, 0x00, 0x00 + # Class (0x2945) { + # 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 (0x2946) { + # 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 (0x2947) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2946) + # ArgType: unsigned&& (0x2940) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x40, 0x29, 0x00, 0x00 + # MemberFunction (0x2948) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2945) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, unsigned&&) (0x2947) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x47, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2949) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2946) + # ArgType: std::initializer_list (0x292F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x2f, 0x29, 0x00, 0x00 + # MemberFunction (0x294A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2945) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, std::initializer_list) (0x2949) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x49, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x294B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2946) + # ArgType: const unsigned& (0x2900) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x00, 0x29, 0x00, 0x00 + # MemberFunction (0x294C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2945) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, const unsigned&) (0x294B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x4b, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x294D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2946) + # ArgType: unsigned __int64 (0x23) + # ArgType: const unsigned& (0x2900) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x00, 0x29, 0x00, 0x00 + # MemberFunction (0x294E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2945) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vector_const_iterator > >, unsigned __int64, const unsigned&) (0x294D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x4d, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x294F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, unsigned&&) (0x2948) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::initializer_list) (0x294A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, const unsigned&) (0x294C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, unsigned __int64, const unsigned&) (0x294E) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x48, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4a, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x29, 0x00, 0x00 + # MemberFunction (0x2950) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x2937) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x37, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2951) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list) (0x2950) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, const unsigned&) (0x2921) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x50, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x21, 0x29, 0x00, 0x00 + # Pointer (0x2952) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x2924) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x24, 0x29, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2953) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector > (0x27E6) + # ThisType: const std::vector >* (0x2952) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x52, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2954) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2945) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2955) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > > (0x2946) + # ClassType: std::vector > (0x27E6) + # ThisType: const std::vector >* (0x2952) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x52, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2956) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::() (0x2954) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x2955) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x54, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x29, 0x00, 0x00 + # ArgList (0x2957) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2946) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + # MemberFunction (0x2958) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2945) + # ClassType: std::vector > (0x27E6) + # ThisType: const std::vector >* (0x2952) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator > >) (0x2957) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x52, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x57, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2959) { + # 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 (0x295A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x2959) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x59, 0x29, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x295B) { + # 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 (0x295C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x295B) + # ClassType: std::vector > (0x27E6) + # ThisType: const std::vector >* (0x2952) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5b, 0x29, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x52, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x295D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x295A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x295C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5a, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x29, 0x00, 0x00 + # MethodOverloadList (0x295E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64) (0x291F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, const unsigned&) (0x2921) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1f, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x21, 0x29, 0x00, 0x00 + # MemberFunction (0x295F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x27E6) + # ThisType: const std::vector >* (0x2952) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x52, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2960) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x2797) + # ClassType: std::vector > (0x27E6) + # ThisType: const std::vector >* (0x2952) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x97, 0x27, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x52, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2961) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned& (0x2900) + # ClassType: std::vector > (0x27E6) + # ThisType: const std::vector >* (0x2952) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x00, 0x29, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x52, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2962) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned& (0x28FD) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfd, 0x28, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2963) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const unsigned& std::vector >::(unsigned __int64) (0x2961) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned& std::vector >::(unsigned __int64) (0x2962) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x61, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x62, 0x29, 0x00, 0x00 + # MemberFunction (0x2964) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2965) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned* (0x28D1) + # ClassType: std::vector > (0x27E6) + # ThisType: const std::vector >* (0x2952) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd1, 0x28, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x52, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2966) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned* std::vector >::() (0x2964) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const unsigned* std::vector >::() (0x2965) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x64, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x65, 0x29, 0x00, 0x00 + # MemberFunction (0x2967) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned& (0x28FD) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfd, 0x28, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2968) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned& (0x2900) + # ClassType: std::vector > (0x27E6) + # ThisType: const std::vector >* (0x2952) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x00, 0x29, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x52, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2969) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned& std::vector >::() (0x2967) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const unsigned& std::vector >::() (0x2968) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x29, 0x00, 0x00 + # MemberFunction (0x296A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2945) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator > >) (0x2957) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x57, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x296B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2946) + # ArgType: std::_Vector_const_iterator > > (0x2946) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + # MemberFunction (0x296C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2945) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (0x296B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6b, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x296D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >) (0x296A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (0x296C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6a, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6c, 0x29, 0x00, 0x00 + # ArgList (0x296E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >& (0x2935) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x35, 0x29, 0x00, 0x00 + # MemberFunction (0x296F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&) (0x296E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6e, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2970) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2971) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned* (0x675) + # ArgType: unsigned* (0x675) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + # MemberFunction (0x2972) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*, unsigned*) (0x2971) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x71, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2973) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector > (0x27E6) + # ThisType: const std::vector >* (0x2952) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x52, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2974) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const unsigned* (0x28D1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd1, 0x28, 0x00, 0x00 + # MemberFunction (0x2975) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x27E6) + # ThisType: const std::vector >* (0x2952) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned*) (0x2974) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x52, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x74, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2976) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned* (0x675) + # ArgType: unsigned __int64 (0x23) + # ArgType: const unsigned* (0x28D1) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xd1, 0x28, 0x00, 0x00 + # MemberFunction (0x2977) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned*, unsigned __int64, const unsigned*) (0x2976) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x76, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2978) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x27E6) + # ThisType: const std::vector >* (0x2952) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x52, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2979) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x27E6) + # ThisType: const std::vector >* (0x2952) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*, unsigned*) (0x2971) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x52, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x71, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x297A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vector_alloc > > (0x291B) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0xA + # MethodListIndex: 0x2932 + # Name: vector + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, const unsigned*) (0x2934) + # Name: _Construct_n + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x293A + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x293F + # Name: _Assign_rv + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2944 + # Name: push_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x294F + # Name: insert + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2951 + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x291D) + # Name: ~vector + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64) (0x291F) + # Name: reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x2953) + # Name: capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x2953) + # Name: _Unused_capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x2953) + # Name: _Has_unused_capacity + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2956 + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2956 + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >) (0x2958) + # Name: _Make_iter + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x295D + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x295D + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x2955) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x2955) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x295C) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x295C) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x291D) + # Name: shrink_to_fit + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x295E + # Name: resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x2953) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x2953) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::vector >::() (0x295F) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::allocator std::vector >::() (0x2960) + # Name: get_allocator + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2963 + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2963 + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2966 + # Name: data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2969 + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2969 + # Name: back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x291D) + # Name: pop_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x296D + # Name: erase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64) (0x291F) + # Name: _Pop_back_n + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x291D) + # Name: clear + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&) (0x296F) + # Name: swap + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: bool std::vector >::(unsigned __int64) (0x2970) + # Name: _Buy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector >::(unsigned*, unsigned*) (0x2972) + # Name: _Destroy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: unsigned __int64 std::vector >::(unsigned __int64) (0x2973) + # Name: _Grow_to + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: bool std::vector >::(const unsigned*) (0x2975) + # Name: _Inside + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector >::(unsigned __int64) (0x291F) + # Name: _Reallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector >::(unsigned __int64) (0x291F) + # Name: _Reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector >::() (0x291D) + # Name: _Tidy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, unsigned __int64, const unsigned&) (0x294E) + # Name: _Insert_n + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: unsigned* std::vector >::(unsigned*, unsigned __int64, const unsigned*) (0x2977) + # Name: _Ufill + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector >::() (0x2978) + # Name: _Xlen + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector >::() (0x2978) + # Name: _Xran + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector >::(unsigned*, unsigned*) (0x2979) + # Name: _Orphan_range + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::vector > (0x27E6) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_alloc > > (0x291B) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x2797) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > (0x27E5) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned* (0x675) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned* (0x28D1) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned& (0x28FD) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned& (0x2900) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator > > (0x2945) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x2946) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x2959) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x295B) + # Name: const_reverse_iterator + # } + # } + .byte 0xce, 0x04, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x0a, 0x00 + .byte 0x32, 0x29, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x34, 0x29, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x5f, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x3a, 0x29, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x3f, 0x29, 0x00, 0x00 + .byte 0x5f, 0x41, 0x73, 0x73 + .byte 0x69, 0x67, 0x6e, 0x5f + .byte 0x72, 0x76, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x44, 0x29, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x4f, 0x29, 0x00, 0x00 + .byte 0x69, 0x6e, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x51, 0x29, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1d, 0x29, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1f, 0x29, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x72, 0x76, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x53, 0x29, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x53, 0x29, 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, 0x03, 0x00 + .byte 0x53, 0x29, 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 0x56, 0x29, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x56, 0x29, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x58, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x6b + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5d, 0x29, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5d, 0x29, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x55, 0x29, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x55, 0x29, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5c, 0x29, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5c, 0x29, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1d, 0x29, 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 0x5e, 0x29, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x53, 0x29, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x53, 0x29, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5f, 0x29, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x60, 0x29, 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 0x63, 0x29, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x63, 0x29, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x66, 0x29, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x69, 0x29, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x69, 0x29, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1d, 0x29, 0x00, 0x00 + .byte 0x70, 0x6f, 0x70, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x6d, 0x29, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1f, 0x29, 0x00, 0x00 + .byte 0x5f, 0x50, 0x6f, 0x70 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x5f, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1d, 0x29, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6f, 0x29, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x70, 0x29, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x72, 0x29, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x73, 0x29, 0x00, 0x00 + .byte 0x5f, 0x47, 0x72, 0x6f + .byte 0x77, 0x5f, 0x74, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x75, 0x29, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x69, 0x64, 0x65, 0x00 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x1f, 0x29, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x65, 0x00 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x1f, 0x29, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x65, 0x72, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x1d, 0x29, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x4e, 0x29, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x77, 0x29, 0x00, 0x00 + .byte 0x5f, 0x55, 0x66, 0x69 + .byte 0x6c, 0x6c, 0x00, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x78, 0x29, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x78, 0x29, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x79, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x97, 0x27, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .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 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd1, 0x28, 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 0xfd, 0x28, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x00, 0x29, 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 0x45, 0x29, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x46, 0x29, 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 0x59, 0x29, 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 0x5b, 0x29, 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 (0x297B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 94 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x297A) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::vector > + # LinkageName: .?AV?$vector@IV?$allocator@_N@std@@@std@@ + # } + .byte 0x6e, 0x00, 0x04, 0x15 + .byte 0x5e, 0x00, 0x10, 0x02 + .byte 0x7a, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x76 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x3c, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 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, 0x49 + .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 (0x297C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector > (0x297B) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 678 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x7b, 0x29, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0xa6, 0x02, 0x00, 0x00 + # Pointer (0x297D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1> (0x27ED) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xed, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x297E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc,0> >::_Grp_t> >& (0x27F4) + # ClassType: std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1> (0x27ED) + # ThisType: std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>* (0x297D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf4, 0x27, 0x00, 0x00 + .byte 0xed, 0x27, 0x00, 0x00 + .byte 0x7d, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x297F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1> (0x27ED) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xed, 0x27, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2980) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1> (0x297F) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7f, 0x29, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2981) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Wrap_alloc,0> >::_Grp_t> >& (0x27F1) + # ClassType: std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1> (0x27ED) + # ThisType: const std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>* (0x2980) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x27, 0x00, 0x00 + .byte 0xed, 0x27, 0x00, 0x00 + .byte 0x80, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2982) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # Modifiers [ (0x2) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x02, 0x00, 0xf2, 0xf1 + # Pointer (0x2983) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile std::_Wrap_alloc,0> >::_Grp_t> > (0x2982) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x82, 0x29, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x2984) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1> (0x27ED) + # Modifiers [ (0x2) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xed, 0x27, 0x00, 0x00 + .byte 0x02, 0x00, 0xf2, 0xf1 + # Pointer (0x2985) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1> (0x2984) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x84, 0x29, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2986) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: volatile std::_Wrap_alloc,0> >::_Grp_t> >& (0x2983) + # ClassType: std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1> (0x27ED) + # ThisType: volatile std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>* (0x2985) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x83, 0x29, 0x00, 0x00 + .byte 0xed, 0x27, 0x00, 0x00 + .byte 0x85, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2987) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # Modifiers [ (0x3) + # Const (0x1) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0xf2, 0xf1 + # Pointer (0x2988) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile std::_Wrap_alloc,0> >::_Grp_t> > (0x2987) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x87, 0x29, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x2989) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1> (0x27ED) + # Modifiers [ (0x3) + # Const (0x1) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xed, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0xf2, 0xf1 + # Pointer (0x298A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1> (0x2989) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x89, 0x29, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x298B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const volatile std::_Wrap_alloc,0> >::_Grp_t> >& (0x2988) + # ClassType: std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1> (0x27ED) + # ThisType: const volatile std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>* (0x298A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x88, 0x29, 0x00, 0x00 + .byte 0xed, 0x27, 0x00, 0x00 + .byte 0x8a, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x298C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc,0> >::_Grp_t> >& std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>::() (0x297E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Wrap_alloc,0> >::_Grp_t> >& std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>::() (0x2981) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: volatile std::_Wrap_alloc,0> >::_Grp_t> >& std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>::() (0x2986) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const volatile std::_Wrap_alloc,0> >::_Grp_t> >& std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>::() (0x298B) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7e, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8b, 0x29, 0x00, 0x00 + # MemberFunction (0x298D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val,0> >::_Grp_t> >& (0x2804) + # ClassType: std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1> (0x27ED) + # ThisType: std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>* (0x297D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x28, 0x00, 0x00 + .byte 0xed, 0x27, 0x00, 0x00 + .byte 0x7d, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x298E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val,0> >::_Grp_t> >& (0x2807) + # ClassType: std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1> (0x27ED) + # ThisType: const std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>* (0x2980) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x07, 0x28, 0x00, 0x00 + .byte 0xed, 0x27, 0x00, 0x00 + .byte 0x80, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x298F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val,0> >::_Grp_t> > (0x2803) + # Modifiers [ (0x2) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x03, 0x28, 0x00, 0x00 + .byte 0x02, 0x00, 0xf2, 0xf1 + # Pointer (0x2990) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile std::_Vector_val,0> >::_Grp_t> > (0x298F) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8f, 0x29, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2991) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: volatile std::_Vector_val,0> >::_Grp_t> >& (0x2990) + # ClassType: std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1> (0x27ED) + # ThisType: volatile std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>* (0x2985) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x90, 0x29, 0x00, 0x00 + .byte 0xed, 0x27, 0x00, 0x00 + .byte 0x85, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2992) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val,0> >::_Grp_t> > (0x2803) + # Modifiers [ (0x3) + # Const (0x1) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x03, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0xf2, 0xf1 + # Pointer (0x2993) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile std::_Vector_val,0> >::_Grp_t> > (0x2992) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x92, 0x29, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2994) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const volatile std::_Vector_val,0> >::_Grp_t> >& (0x2993) + # ClassType: std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1> (0x27ED) + # ThisType: const volatile std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>* (0x298A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x93, 0x29, 0x00, 0x00 + .byte 0xed, 0x27, 0x00, 0x00 + .byte 0x8a, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2995) { + # 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>::() (0x298D) + # ] + # 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>::() (0x298E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: volatile std::_Vector_val,0> >::_Grp_t> >& std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>::() (0x2991) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const volatile std::_Vector_val,0> >::_Grp_t> >& std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>::() (0x2994) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8d, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x94, 0x29, 0x00, 0x00 + # FieldList (0x2996) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Private (0x1) + # BaseType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_val,0> >::_Grp_t> > (0x2803) + # FieldOffset: 0x0 + # Name: _Myval2 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x298C + # Name: _Get_first + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x2995 + # Name: _Get_second + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # Name: _Mybase + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x01, 0x00 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x03, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x61, 0x6c + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x8c, 0x29, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x95, 0x29, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x2997) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 11 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2996) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1> + # LinkageName: .?AV?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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 0x2e, 0x02, 0x04, 0x15 + .byte 0x0b, 0x00, 0x10, 0x02 + .byte 0x96, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x43, 0x6f, 0x6d, 0x70 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x65, 0x64, 0x5f, 0x70 + .byte 0x61, 0x69, 0x72, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 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 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 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, 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, 0x20 + .byte 0x3e, 0x2c, 0x31, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x5f + .byte 0x43, 0x6f, 0x6d, 0x70 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x65, 0x64, 0x5f, 0x70 + .byte 0x61, 0x69, 0x72, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 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, 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 (0x2998) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1> (0x2997) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 266 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x97, 0x29, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x0a, 0x01, 0x00, 0x00 + # Pointer (0x2999) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val,0> >::_Grp_t> > (0x2803) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x03, 0x28, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x299A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_val,0> >::_Grp_t> > (0x2803) + # ThisType: std::_Vector_val,0> >::_Grp_t> >* (0x2999) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x28, 0x00, 0x00 + .byte 0x99, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x299B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x129F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # FieldOffset: 0x8 + # Name: _Myfirst + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # FieldOffset: 0x10 + # Name: _Mylast + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # FieldOffset: 0x18 + # Name: _Myend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_val,0> >::_Grp_t> >::() (0x299A) + # Name: _Vector_val + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_val,0> >::_Grp_t> > (0x2803) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t (0x261F) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* (0x26C6) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t& (0x26F7) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t& (0x26B2) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator,0> >::_Grp_t> > > (0x26DA) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # Name: const_iterator + # } + # } + .byte 0x2e, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x9f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4d + .byte 0x79, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x4d + .byte 0x79, 0x6c, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x4d + .byte 0x79, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9a, 0x29, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x03, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1f, 0x26, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc6, 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 0xf7, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb2, 0x26, 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 0xda, 0x26, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Class (0x299C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 15 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x299B) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vector_val,0> >::_Grp_t> > + # LinkageName: .?AV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@ + # } + .byte 0x0e, 0x01, 0x04, 0x15 + .byte 0x0f, 0x00, 0x10, 0x02 + .byte 0x9b, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x53, 0x69, 0x6d + .byte 0x70, 0x6c, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x3c, 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 (0x299D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_val,0> >::_Grp_t> > (0x299C) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 467 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x9c, 0x29, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0xd3, 0x01, 0x00, 0x00 + # FieldList (0x299E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t (0x261F) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* (0x26C6) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t& (0x26F7) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t& (0x26B2) + # Name: const_reference + # } + # } + .byte 0x96, 0x00, 0x03, 0x12 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1f, 0x26, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc6, 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 0xf7, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb2, 0x26, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + # Struct (0x299F) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 7 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x299E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Simple_types,0> >::_Grp_t> + # LinkageName: .?AU?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@ + # } + .byte 0xe6, 0x00, 0x05, 0x15 + .byte 0x07, 0x00, 0x10, 0x02 + .byte 0x9e, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x53, 0x69, 0x6d, 0x70 + .byte 0x6c, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x54 + .byte 0x67, 0x74, 0x5f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x5f, 0x74, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x3a, 0x3a + .byte 0x5f, 0x47, 0x72, 0x70 + .byte 0x5f, 0x74, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x53 + .byte 0x69, 0x6d, 0x70, 0x6c + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x73, 0x40 + .byte 0x55, 0x5f, 0x47, 0x72 + .byte 0x70, 0x5f, 0x74, 0x40 + .byte 0x3f, 0x24, 0x5f, 0x54 + .byte 0x67, 0x74, 0x5f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x5f, 0x74, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x29A0) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Simple_types,0> >::_Grp_t> (0x299F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 170 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x9f, 0x29, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0xaa, 0x00, 0x00, 0x00 + # FieldList (0x29A1) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Iterator_base12 (0x1255) + # BaseOffset: 0x0 + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t (0x261F) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* (0x26C6) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t& (0x26B2) + # Name: reference + # } + # } + .byte 0x7a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1f, 0x26, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc6, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb2, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Struct (0x29A2) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 6 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x29A1) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::_Iterator012,0> >::_Grp_t,long long,const std::_Tgt_state_t,0> >::_Grp_t *,const std::_Tgt_state_t,0> >::_Grp_t &,std::_Iterator_base12> + # LinkageName: .?AU?$_Iterator012@Urandom_access_iterator_tag@std@@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_JPEBU342@AEBU342@U_Iterator_base12@2@@std@@ + # } + .byte 0x12, 0x02, 0x05, 0x15 + .byte 0x06, 0x00, 0x10, 0x02 + .byte 0xa1, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x49, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x30, 0x31, 0x32, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x61, 0x6e + .byte 0x64, 0x6f, 0x6d, 0x5f + .byte 0x61, 0x63, 0x63, 0x65 + .byte 0x73, 0x73, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x74, 0x61, 0x67, 0x2c + .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, 0x2c, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x2c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 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, 0x20 + .byte 0x2a, 0x2c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .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, 0x20, 0x26, 0x2c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x49, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x31 + .byte 0x32, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x5f, 0x49, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x30, 0x31 + .byte 0x32, 0x40, 0x55, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 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, 0x32, 0x40, 0x5f + .byte 0x4a, 0x50, 0x45, 0x42 + .byte 0x55, 0x33, 0x34, 0x32 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x55, 0x33, 0x34, 0x32 + .byte 0x40, 0x55, 0x5f, 0x49 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x31, 0x32, 0x40, 0x32 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x29A3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iterator012,0> >::_Grp_t,long long,const std::_Tgt_state_t,0> >::_Grp_t *,const std::_Tgt_state_t,0> >::_Grp_t &,std::_Iterator_base12> (0x29A2) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 579 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa2, 0x29, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x43, 0x02, 0x00, 0x00 + # Pointer (0x29A4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator,0> >::_Grp_t> (0x26AB) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x29A5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator,0> >::_Grp_t>& (0x29A4) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa4, 0x29, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x29A6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ClassType: std::allocator_traits,0> >::_Grp_t> > (0x2855) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator,0> >::_Grp_t>&, unsigned __int64) (0x29A5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x55, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa5, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x29A7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator,0> >::_Grp_t>& (0x29A4) + # ArgType: unsigned __int64 (0x23) + # ArgType: const void* (0x1292) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x29, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x92, 0x12, 0x00, 0x00 + # MemberFunction (0x29A8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ClassType: std::allocator_traits,0> >::_Grp_t> > (0x2855) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator,0> >::_Grp_t>&, unsigned __int64, const void*) (0x29A7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x55, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xa7, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x29A9) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::_Tgt_state_t,0> >::_Grp_t* std::allocator_traits,0> >::_Grp_t> >::(std::allocator,0> >::_Grp_t>&, unsigned __int64) (0x29A6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::_Tgt_state_t,0> >::_Grp_t* std::allocator_traits,0> >::_Grp_t> >::(std::allocator,0> >::_Grp_t>&, unsigned __int64, const void*) (0x29A8) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xa6, 0x29, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xa8, 0x29, 0x00, 0x00 + # ArgList (0x29AA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator,0> >::_Grp_t>& (0x29A4) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x29, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x29AB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator_traits,0> >::_Grp_t> > (0x2855) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator,0> >::_Grp_t>&, std::_Tgt_state_t,0> >::_Grp_t*, unsigned __int64) (0x29AA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xaa, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x29AC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::allocator_traits,0> >::_Grp_t> > (0x2855) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> >::_Grp_t>&) (0x26AE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x55, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xae, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x29AD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator,0> >::_Grp_t> (0x26AB) + # ClassType: std::allocator_traits,0> >::_Grp_t> > (0x2855) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> >::_Grp_t>&) (0x26AE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x55, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xae, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x29AE) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x29A9 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::allocator_traits,0> >::_Grp_t> >::(std::allocator,0> >::_Grp_t>&, std::_Tgt_state_t,0> >::_Grp_t*, unsigned __int64) (0x29AB) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::allocator_traits,0> >::_Grp_t> >::(const std::allocator,0> >::_Grp_t>&) (0x29AC) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::allocator,0> >::_Grp_t> std::allocator_traits,0> >::_Grp_t> >::(const std::allocator,0> >::_Grp_t>&) (0x29AD) + # Name: select_on_container_copy_construction + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> >::_Grp_t> (0x26AB) + # Name: _Alloc + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> >::_Grp_t> (0x26AB) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t (0x261F) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* (0x26C6) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x603) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x1292) + # Name: const_void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: is_always_equal + # } + # } + .byte 0xce, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa9, 0x29, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xab, 0x29, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xac, 0x29, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xad, 0x29, 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 0xab, 0x26, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xab, 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 0x1f, 0x26, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc6, 0x26, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x5f, 0x70, 0x6f, 0x69 + .byte 0x6e, 0x74, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x92, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x76, 0x6f + .byte 0x69, 0x64, 0x5f, 0x70 + .byte 0x6f, 0x69, 0x6e, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x05, 0x13, 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 0x97, 0x12, 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 0x05, 0x13, 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 0x97, 0x12, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x29AF) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x29AE) + # 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 0x12, 0x00, 0x10, 0x02 + .byte 0xae, 0x29, 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 (0x29B0) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator_traits,0> >::_Grp_t> > (0x29AF) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 809 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xaf, 0x29, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x29, 0x03, 0x00, 0x00 + # Struct (0x29B1) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Iterator012 + # LinkageName: .?AU?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@ + # } + .byte 0xd2, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x49, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x30, 0x31, 0x32, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x61, 0x6e + .byte 0x64, 0x6f, 0x6d, 0x5f + .byte 0x61, 0x63, 0x63, 0x65 + .byte 0x73, 0x73, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x74, 0x61, 0x67, 0x2c + .byte 0x62, 0x6f, 0x6f, 0x6c + .byte 0x2c, 0x6c, 0x6f, 0x6e + .byte 0x67, 0x20, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x2c, 0x62 + .byte 0x6f, 0x6f, 0x6c, 0x20 + .byte 0x2a, 0x2c, 0x62, 0x6f + .byte 0x6f, 0x6c, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x31, 0x32 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x30, 0x31, 0x32 + .byte 0x40, 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, 0x5f, 0x4e + .byte 0x5f, 0x4a, 0x50, 0x45 + .byte 0x41, 0x5f, 0x4e, 0x5f + .byte 0x4e, 0x55, 0x5f, 0x49 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x31, 0x32, 0x40, 0x32 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Pointer (0x29B2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_iter_base > > (0x28CD) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcd, 0x28, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x29B3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_iter_base > > (0x28CD) + # ThisType: std::_Vb_iter_base > >* (0x29B2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcd, 0x28, 0x00, 0x00 + .byte 0xb2, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x29B4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned* (0x28D1) + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::_Container_base12* (0x12A1) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x28, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xa1, 0x12, 0x00, 0x00 + # MemberFunction (0x29B5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_iter_base > > (0x28CD) + # ThisType: std::_Vb_iter_base > >* (0x29B2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned*, unsigned __int64, const std::_Container_base12*) (0x29B4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcd, 0x28, 0x00, 0x00 + .byte 0xb2, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xb4, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x29B6) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_iter_base > >::() (0x29B3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_iter_base > >::(const unsigned*, unsigned __int64, const std::_Container_base12*) (0x29B5) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb3, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x29, 0x00, 0x00 + # MemberFunction (0x29B7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_iter_base > > (0x28CD) + # ThisType: std::_Vb_iter_base > >* (0x29B2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcd, 0x28, 0x00, 0x00 + .byte 0xb2, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x29B8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_iter_base > > (0x28E6) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe6, 0x28, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x29B9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::_Vb_iter_base > > (0x28CD) + # ThisType: const std::_Vb_iter_base > >* (0x29B8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xcd, 0x28, 0x00, 0x00 + .byte 0xb8, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x29BA) { + # 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@_NU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@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, 0x76 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x3c, 0x62, 0x6f + .byte 0x6f, 0x6c, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 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, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x76 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x40, 0x5f, 0x4e + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 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, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # FieldList (0x29BB) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Iterator012 (0x29B1) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const unsigned* (0x28D1) + # FieldOffset: 0x10 + # Name: _Myptr + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 (0x23) + # FieldOffset: 0x18 + # Name: _Myoff + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x29B6 + # Name: _Vb_iter_base + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_iter_base > >::(unsigned __int64) (0x29B7) + # Name: _Advance + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int std::_Vb_iter_base > >::(unsigned __int64) (0x29B9) + # Name: _Valid + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: _Sizet + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::vector > > (0x29BA) + # Name: _Mycont + # } + # } + .byte 0x92, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xb1, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xd1, 0x28, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x74, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x4d + .byte 0x79, 0x6f, 0x66, 0x66 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb6, 0x29, 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 0xb7, 0x29, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x76 + .byte 0x61, 0x6e, 0x63, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb9, 0x29, 0x00, 0x00 + .byte 0x5f, 0x56, 0x61, 0x6c + .byte 0x69, 0x64, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x5f, 0x53, 0x69, 0x7a + .byte 0x65, 0x74, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x63 + .byte 0x6f, 0x6e, 0x74, 0x00 + # Class (0x29BC) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x29BB) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vb_iter_base > > + # LinkageName: .?AV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@ + # } + .byte 0x9e, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x10, 0x02 + .byte 0xbb, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 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 (0x29BD) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vb_iter_base > > (0x29BC) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 1866 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xbc, 0x29, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0x4a, 0x07, 0x00, 0x00 + # Modifier (0x29BE) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::allocator (0x28F9) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf9, 0x28, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x29BF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x29BE) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xbe, 0x29, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x29C0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::allocator (0x28F9) + # ThisType: const std::allocator* (0x29BF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned&) (0x28FE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0xf9, 0x28, 0x00, 0x00 + .byte 0xbf, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xfe, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x29C1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned* (0x28D1) + # ClassType: std::allocator (0x28F9) + # ThisType: const std::allocator* (0x29BF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned&) (0x2901) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd1, 0x28, 0x00, 0x00 + .byte 0xf9, 0x28, 0x00, 0x00 + .byte 0xbf, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x01, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x29C2) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned* std::allocator::(unsigned&) (0x29C0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const unsigned* std::allocator::(const unsigned&) (0x29C1) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc0, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc1, 0x29, 0x00, 0x00 + # Pointer (0x29C3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x28F9) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf9, 0x28, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x29C4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x28F9) + # ThisType: std::allocator* (0x29C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf9, 0x28, 0x00, 0x00 + .byte 0xc3, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x29C5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x29BE) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xbe, 0x29, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x29C6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::allocator& (0x29C5) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc5, 0x29, 0x00, 0x00 + # MemberFunction (0x29C7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x28F9) + # ThisType: std::allocator* (0x29C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x29C6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf9, 0x28, 0x00, 0x00 + .byte 0xc3, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc6, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x29C8) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::() (0x29C4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(const std::allocator&) (0x29C7) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x29, 0x00, 0x00 + # MemberFunction (0x29C9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x28F9) + # ThisType: std::allocator* (0x29C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*, unsigned __int64) (0x2914) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf9, 0x28, 0x00, 0x00 + .byte 0xc3, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x14, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x29CA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::allocator (0x28F9) + # ThisType: std::allocator* (0x29C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0xf9, 0x28, 0x00, 0x00 + .byte 0xc3, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x29CB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::allocator (0x28F9) + # ThisType: std::allocator* (0x29C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const void*) (0x1293) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0xf9, 0x28, 0x00, 0x00 + .byte 0xc3, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x93, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x29CC) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned* std::allocator::(unsigned __int64) (0x29CA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned* std::allocator::(unsigned __int64, const void*) (0x29CB) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcb, 0x29, 0x00, 0x00 + # MemberFunction (0x29CD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::allocator (0x28F9) + # ThisType: const std::allocator* (0x29BF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xf9, 0x28, 0x00, 0x00 + .byte 0xbf, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x29CE) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x29C2 + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x29C8 + # Name: allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(unsigned*, unsigned __int64) (0x29C9) + # Name: deallocate + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x29CC + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::allocator::() (0x29CD) + # Name: max_size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void (0x3) + # Name: _Not_user_specialized + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned* (0x675) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned* (0x28D1) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned& (0x28FD) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned& (0x2900) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: is_always_equal + # } + # } + .byte 0x5e, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc2, 0x29, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc8, 0x29, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc9, 0x29, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xcc, 0x29, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcd, 0x29, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x74 + .byte 0x5f, 0x75, 0x73, 0x65 + .byte 0x72, 0x5f, 0x73, 0x70 + .byte 0x65, 0x63, 0x69, 0x61 + .byte 0x6c, 0x69, 0x7a, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd1, 0x28, 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 0xfd, 0x28, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x00, 0x29, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x97, 0x12, 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 0x97, 0x12, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x29CF) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x29CE) + # 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 0xce, 0x29, 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 (0x29D0) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator (0x29CF) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 660 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xcf, 0x29, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x94, 0x02, 0x00, 0x00 + # Pointer (0x29D1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x28F9) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf9, 0x28, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x29D2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x29D1) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd1, 0x29, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x29D3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::allocator_traits > (0x2917) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, unsigned __int64) (0x29D2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x17, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd2, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x29D4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x29D1) + # ArgType: unsigned __int64 (0x23) + # ArgType: const void* (0x1292) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x29, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x92, 0x12, 0x00, 0x00 + # MemberFunction (0x29D5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::allocator_traits > (0x2917) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, unsigned __int64, const void*) (0x29D4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x17, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xd4, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x29D6) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned* std::allocator_traits >::(std::allocator&, unsigned __int64) (0x29D3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned* std::allocator_traits >::(std::allocator&, unsigned __int64, const void*) (0x29D5) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xd3, 0x29, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xd5, 0x29, 0x00, 0x00 + # ArgList (0x29D7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x29D1) + # ArgType: unsigned* (0x675) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x29, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x29D8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator_traits > (0x2917) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, unsigned*, unsigned __int64) (0x29D7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x17, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xd7, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x29D9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::allocator_traits > (0x2917) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x29C6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x17, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc6, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x29DA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x28F9) + # ClassType: std::allocator_traits > (0x2917) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x29C6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf9, 0x28, 0x00, 0x00 + .byte 0x17, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc6, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x29DB) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x29D6 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::allocator_traits >::(std::allocator&, unsigned*, unsigned __int64) (0x29D8) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::allocator_traits >::(const std::allocator&) (0x29D9) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::allocator std::allocator_traits >::(const std::allocator&) (0x29DA) + # Name: select_on_container_copy_construction + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x28F9) + # Name: _Alloc + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x28F9) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned* (0x675) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned* (0x28D1) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x603) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x1292) + # Name: const_void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: is_always_equal + # } + # } + .byte 0xce, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd6, 0x29, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xd8, 0x29, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xd9, 0x29, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xda, 0x29, 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 0xf9, 0x28, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf9, 0x28, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd1, 0x28, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x5f, 0x70, 0x6f, 0x69 + .byte 0x6e, 0x74, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x92, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x76, 0x6f + .byte 0x69, 0x64, 0x5f, 0x70 + .byte 0x6f, 0x69, 0x6e, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x05, 0x13, 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 0x97, 0x12, 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 0x05, 0x13, 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 0x97, 0x12, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x29DC) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x29DB) + # 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 0x12, 0x00, 0x10, 0x02 + .byte 0xdb, 0x29, 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 (0x29DD) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator_traits > (0x29DC) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 809 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xdc, 0x29, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x29, 0x03, 0x00, 0x00 + # Class (0x29DE) { + # 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@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@ + # } + .byte 0x06, 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, 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, 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 0x75, 0x6e, 0x73, 0x69 + .byte 0x67, 0x6e, 0x65, 0x64 + .byte 0x20, 0x69, 0x6e, 0x74 + .byte 0x3e, 0x20, 0x3e, 0x2c + .byte 0x31, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x43, 0x6f + .byte 0x6d, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x65, 0x64 + .byte 0x5f, 0x70, 0x61, 0x69 + .byte 0x72, 0x40, 0x55, 0x3f + .byte 0x24, 0x5f, 0x57, 0x72 + .byte 0x61, 0x70, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x49, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 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 (0x29DF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_alloc > > (0x291B) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x29E0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x291B) + # ThisType: std::_Vector_alloc > >* (0x29DF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xdf, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x29E1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x291B) + # ThisType: std::_Vector_alloc > >* (0x29DF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc >&) (0x2907) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xdf, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x07, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x29E2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Wrap_alloc >& (0x290D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0d, 0x29, 0x00, 0x00 + # MemberFunction (0x29E3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x291B) + # ThisType: std::_Vector_alloc > >* (0x29DF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&) (0x29E2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xdf, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe2, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x29E4) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_alloc > > (0x291B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x29E5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_alloc > > (0x29E4) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe4, 0x29, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x29E6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x1257) + # ClassType: std::_Vector_alloc > > (0x291B) + # ThisType: const std::_Vector_alloc > >* (0x29E5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x12, 0x00, 0x00 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xe5, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x29E7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy*& (0x125B) + # ClassType: std::_Vector_alloc > > (0x291B) + # ThisType: std::_Vector_alloc > >* (0x29DF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5b, 0x12, 0x00, 0x00 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xdf, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x29E8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* const& (0x125E) + # ClassType: std::_Vector_alloc > > (0x291B) + # ThisType: const std::_Vector_alloc > >* (0x29E5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5e, 0x12, 0x00, 0x00 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xe5, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x29E9) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy*& std::_Vector_alloc > >::() (0x29E7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* const& std::_Vector_alloc > >::() (0x29E8) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe7, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe8, 0x29, 0x00, 0x00 + # Pointer (0x29EA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_alloc > > (0x291B) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x29EB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_alloc > >& (0x29EA) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xea, 0x29, 0x00, 0x00 + # MemberFunction (0x29EC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x291B) + # ThisType: std::_Vector_alloc > >* (0x29DF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_alloc > >&) (0x29EB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xdf, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xeb, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x29ED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc >& (0x290D) + # ClassType: std::_Vector_alloc > > (0x291B) + # ThisType: std::_Vector_alloc > >* (0x29DF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0d, 0x29, 0x00, 0x00 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xdf, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x29EE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Wrap_alloc >& (0x2906) + # ClassType: std::_Vector_alloc > > (0x291B) + # ThisType: const std::_Vector_alloc > >* (0x29E5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x06, 0x29, 0x00, 0x00 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xe5, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x29EF) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc >& std::_Vector_alloc > >::() (0x29ED) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Wrap_alloc >& std::_Vector_alloc > >::() (0x29EE) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xed, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x29, 0x00, 0x00 + # Class (0x29F0) { + # 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 (0x29F1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val > (0x29F0) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf0, 0x29, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x29F2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val >& (0x29F1) + # ClassType: std::_Vector_alloc > > (0x291B) + # ThisType: std::_Vector_alloc > >* (0x29DF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x29, 0x00, 0x00 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xdf, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x29F3) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val > (0x29F0) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf0, 0x29, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x29F4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_val > (0x29F3) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf3, 0x29, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x29F5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val >& (0x29F4) + # ClassType: std::_Vector_alloc > > (0x291B) + # ThisType: const std::_Vector_alloc > >* (0x29E5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf4, 0x29, 0x00, 0x00 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xe5, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x29F6) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val >& std::_Vector_alloc > >::() (0x29F2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val >& std::_Vector_alloc > >::() (0x29F5) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf2, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf5, 0x29, 0x00, 0x00 + # Pointer (0x29F7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: unsigned* (0x675) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x29F8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned*& (0x29F7) + # ClassType: std::_Vector_alloc > > (0x291B) + # ThisType: std::_Vector_alloc > >* (0x29DF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf7, 0x29, 0x00, 0x00 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xdf, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x29F9) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: unsigned* (0x675) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x29FA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const unsigned* (0x29F9) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf9, 0x29, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x29FB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned*& (0x29FA) + # ClassType: std::_Vector_alloc > > (0x291B) + # ThisType: const std::_Vector_alloc > >* (0x29E5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfa, 0x29, 0x00, 0x00 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xe5, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x29FC) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned*& std::_Vector_alloc > >::() (0x29F8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const unsigned*& std::_Vector_alloc > >::() (0x29FB) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf8, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x29, 0x00, 0x00 + # Struct (0x29FD) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Simple_types + # LinkageName: .?AU?$_Simple_types@I@std@@ + # } + .byte 0x52, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x53, 0x69, 0x6d, 0x70 + .byte 0x6c, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x3c, 0x75, 0x6e, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x20, 0x69, 0x6e + .byte 0x74, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x5f, 0x53, 0x69 + .byte 0x6d, 0x70, 0x6c, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x40, 0x49 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # FieldList (0x29FE) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Compressed_pair >,std::_Vector_val >,1> (0x29DE) + # FieldOffset: 0x0 + # Name: _Mypair + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x29E0) + # Name: _Vector_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x29E0) + # Name: ~_Vector_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::(const std::_Wrap_alloc >&) (0x29E1) + # Name: _Copy_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::(std::_Wrap_alloc >&) (0x29E3) + # Name: _Move_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x29E0) + # Name: _Alloc_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x29E0) + # Name: _Free_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12** std::_Vector_alloc > >::() (0x29E6) + # Name: _Getpfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x29E9 + # Name: _Myproxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x29E0) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::(std::_Vector_alloc > >&) (0x29EC) + # Name: _Swap_all + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x29EF + # Name: _Getal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x29F6 + # Name: _Get_data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x29FC + # Name: _Myfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x29FC + # Name: _Mylast + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x29FC + # Name: _Myend + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_alloc > > (0x291B) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x2797) + # Name: _Alloc + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > (0x27E5) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Simple_types (0x29FD) + # Name: _Val_types + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned* (0x675) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned* (0x28D1) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned& (0x28FD) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned& (0x2900) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator > > (0x2945) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x2946) + # Name: const_iterator + # } + # } + .byte 0x46, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xde, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe0, 0x29, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe0, 0x29, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe1, 0x29, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe3, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe0, 0x29, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe0, 0x29, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe6, 0x29, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe9, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe0, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xec, 0x29, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xef, 0x29, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf6, 0x29, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xfc, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xfc, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xfc, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x97, 0x27, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xfd, 0x29, 0x00, 0x00 + .byte 0x5f, 0x56, 0x61, 0x6c + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 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 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd1, 0x28, 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 0xfd, 0x28, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x00, 0x29, 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 0x45, 0x29, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Class (0x29FF) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 35 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x29FE) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vector_alloc > > + # LinkageName: .?AV?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@_N@std@@@std@@@std@@ + # } + .byte 0xae, 0x00, 0x04, 0x15 + .byte 0x23, 0x00, 0x10, 0x02 + .byte 0xfe, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x56 + .byte 0x65, 0x63, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x3c, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x62, 0x6f + .byte 0x6f, 0x6c, 0x3e, 0x20 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x56 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x56, 0x65, 0x63, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x40, 0x49 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x5f, 0x4e, 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 (0x2A00) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_alloc > > (0x29FF) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 498 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xff, 0x29, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0xf2, 0x01, 0x00, 0x00 + # Pointer (0x2A01) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_iterator > > (0x2945) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2A02) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_iterator > > (0x2945) + # ThisType: std::_Vector_iterator > >* (0x2A01) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x01, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2A03) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned* (0x675) + # ArgType: const std::_Container_base12* (0x12A1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0xa1, 0x12, 0x00, 0x00 + # MemberFunction (0x2A04) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_iterator > > (0x2945) + # ThisType: std::_Vector_iterator > >* (0x2A01) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*, const std::_Container_base12*) (0x2A03) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x01, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x03, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2A05) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_iterator > >::() (0x2A02) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_iterator > >::(unsigned*, const std::_Container_base12*) (0x2A04) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x02, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x2a, 0x00, 0x00 + # Pointer (0x2A06) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_iterator > > (0x2945) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2A07) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: unsigned* (0x675) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + # MemberFunction (0x2A08) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > >& (0x2A06) + # ClassType: std::_Vector_iterator > > (0x2945) + # ThisType: std::_Vector_iterator > >* (0x2A01) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned*) (0x2A07) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x06, 0x2a, 0x00, 0x00 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x01, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x07, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2A09) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_iterator > > (0x2945) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2A0A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_iterator > > (0x2A09) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x09, 0x2a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2A0B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::_Vector_iterator > > (0x2945) + # ThisType: const std::_Vector_iterator > >* (0x2A0A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x0a, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A0C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned& (0x28FD) + # ClassType: std::_Vector_iterator > > (0x2945) + # ThisType: const std::_Vector_iterator > >* (0x2A0A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfd, 0x28, 0x00, 0x00 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x0a, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A0D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > >& (0x2A06) + # ClassType: std::_Vector_iterator > > (0x2945) + # ThisType: std::_Vector_iterator > >* (0x2A01) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x06, 0x2a, 0x00, 0x00 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x01, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A0E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2945) + # ClassType: std::_Vector_iterator > > (0x2945) + # ThisType: std::_Vector_iterator > >* (0x2A01) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x01, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2A0F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > >& std::_Vector_iterator > >::() (0x2A0D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::_Vector_iterator > >::(int) (0x2A0E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x2a, 0x00, 0x00 + # MemberFunction (0x2A10) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > >& (0x2A06) + # ClassType: std::_Vector_iterator > > (0x2945) + # ThisType: std::_Vector_iterator > >* (0x2A01) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x06, 0x2a, 0x00, 0x00 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x01, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A11) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2945) + # ClassType: std::_Vector_iterator > > (0x2945) + # ThisType: const std::_Vector_iterator > >* (0x2A0A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x0a, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2A12) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_const_iterator > > (0x2946) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2A13) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_const_iterator > > (0x2A12) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x12, 0x2a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2A14) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vector_const_iterator > >& (0x2A13) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x13, 0x2a, 0x00, 0x00 + # MemberFunction (0x2A15) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: std::_Vector_iterator > > (0x2945) + # ThisType: const std::_Vector_iterator > >* (0x2A0A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x2A14) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x0a, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x14, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2A16) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::_Vector_iterator > >::(__int64) (0x2A11) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: __int64 std::_Vector_iterator > >::(const std::_Vector_const_iterator > >&) (0x2A15) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x15, 0x2a, 0x00, 0x00 + # MemberFunction (0x2A17) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned& (0x28FD) + # ClassType: std::_Vector_iterator > > (0x2945) + # ThisType: const std::_Vector_iterator > >* (0x2A0A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfd, 0x28, 0x00, 0x00 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x0a, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2A18) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vector_const_iterator > > (0x2946) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2A05 + # Name: _Vector_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > >& std::_Vector_iterator > >::(unsigned*) (0x2A08) + # Name: _Rechecked + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned* std::_Vector_iterator > >::() (0x2A0B) + # Name: _Unchecked + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned& std::_Vector_iterator > >::() (0x2A0C) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned* std::_Vector_iterator > >::() (0x2A0B) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2A0F + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2A0F + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > >& std::_Vector_iterator > >::(__int64) (0x2A10) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::_Vector_iterator > >::(__int64) (0x2A11) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > >& std::_Vector_iterator > >::(__int64) (0x2A10) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2A16 + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned& std::_Vector_iterator > >::(__int64) (0x2A17) + # Name: operator[] + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator > > (0x2945) + # Name: _Myiter + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x2946) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned* (0x675) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned& (0x28FD) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned* (0x675) + # Name: _Unchecked_type + # } + # } + .byte 0xaa, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x05, 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 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x08, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0b, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0c, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0b, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0f, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0f, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x10, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x11, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x10, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x16, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x17, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x69 + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xfd, 0x28, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Class (0x2A19) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 25 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2A18) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 24 + # Name: std::_Vector_iterator > > + # LinkageName: .?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@ + # } + .byte 0xae, 0x00, 0x04, 0x15 + .byte 0x19, 0x00, 0x10, 0x02 + .byte 0x18, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x53 + .byte 0x69, 0x6d, 0x70, 0x6c + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x73, 0x3c + .byte 0x75, 0x6e, 0x73, 0x69 + .byte 0x67, 0x6e, 0x65, 0x64 + .byte 0x20, 0x69, 0x6e, 0x74 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x53, 0x69, 0x6d, 0x70 + .byte 0x6c, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x40, 0x49, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2A1A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_iterator > > (0x2A19) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 294 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x19, 0x2a, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0x26, 0x01, 0x00, 0x00 + # Struct (0x2A1B) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Iterator012 + # LinkageName: .?AU?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@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, 0x5f + .byte 0x49, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x30, 0x31, 0x32, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x61, 0x6e + .byte 0x64, 0x6f, 0x6d, 0x5f + .byte 0x61, 0x63, 0x63, 0x65 + .byte 0x73, 0x73, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x74, 0x61, 0x67, 0x2c + .byte 0x75, 0x6e, 0x73, 0x69 + .byte 0x67, 0x6e, 0x65, 0x64 + .byte 0x20, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x6c, 0x6f, 0x6e + .byte 0x67, 0x20, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x2c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x75, 0x6e, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x20, 0x69, 0x6e + .byte 0x74, 0x20, 0x2a, 0x2c + .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, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x49 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x31, 0x32, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x49 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x30 + .byte 0x31, 0x32, 0x40, 0x55 + .byte 0x72, 0x61, 0x6e, 0x64 + .byte 0x6f, 0x6d, 0x5f, 0x61 + .byte 0x63, 0x63, 0x65, 0x73 + .byte 0x73, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x74 + .byte 0x61, 0x67, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x49, 0x5f, 0x4a, 0x50 + .byte 0x45, 0x42, 0x49, 0x41 + .byte 0x45, 0x42, 0x49, 0x55 + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x31, 0x32 + .byte 0x40, 0x32, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x2A1C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator > > (0x2946) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2A1D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x2946) + # ThisType: std::_Vector_const_iterator > >* (0x2A1C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x1c, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A1E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x2946) + # ThisType: std::_Vector_const_iterator > >* (0x2A1C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*, const std::_Container_base12*) (0x2A03) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x1c, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x03, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2A1F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::() (0x2A1D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::(unsigned*, const std::_Container_base12*) (0x2A1E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1d, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1e, 0x2a, 0x00, 0x00 + # Pointer (0x2A20) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator > > (0x2946) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2A21) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > >& (0x2A20) + # ClassType: std::_Vector_const_iterator > > (0x2946) + # ThisType: std::_Vector_const_iterator > >* (0x2A1C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned*) (0x2974) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x20, 0x2a, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x1c, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x74, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2A22) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_const_iterator > > (0x2A12) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x12, 0x2a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2A23) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned* (0x28D1) + # ClassType: std::_Vector_const_iterator > > (0x2946) + # ThisType: const std::_Vector_const_iterator > >* (0x2A22) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd1, 0x28, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x22, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A24) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned& (0x2900) + # ClassType: std::_Vector_const_iterator > > (0x2946) + # ThisType: const std::_Vector_const_iterator > >* (0x2A22) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x00, 0x29, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x22, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A25) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > >& (0x2A20) + # ClassType: std::_Vector_const_iterator > > (0x2946) + # ThisType: std::_Vector_const_iterator > >* (0x2A1C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x20, 0x2a, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x1c, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A26) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > > (0x2946) + # ClassType: std::_Vector_const_iterator > > (0x2946) + # ThisType: std::_Vector_const_iterator > >* (0x2A1C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x1c, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2A27) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::() (0x2A25) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::_Vector_const_iterator > >::(int) (0x2A26) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x25, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x2a, 0x00, 0x00 + # MemberFunction (0x2A28) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > >& (0x2A20) + # ClassType: std::_Vector_const_iterator > > (0x2946) + # ThisType: std::_Vector_const_iterator > >* (0x2A1C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x20, 0x2a, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x1c, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A29) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > > (0x2946) + # ClassType: std::_Vector_const_iterator > > (0x2946) + # ThisType: const std::_Vector_const_iterator > >* (0x2A22) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x22, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A2A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: std::_Vector_const_iterator > > (0x2946) + # ThisType: const std::_Vector_const_iterator > >* (0x2A22) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x2A14) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x22, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x14, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2A2B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::_Vector_const_iterator > >::(__int64) (0x2A29) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: __int64 std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2A2A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x2a, 0x00, 0x00 + # MemberFunction (0x2A2C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned& (0x2900) + # ClassType: std::_Vector_const_iterator > > (0x2946) + # ThisType: const std::_Vector_const_iterator > >* (0x2A22) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x00, 0x29, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x22, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A2D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Vector_const_iterator > > (0x2946) + # ThisType: const std::_Vector_const_iterator > >* (0x2A22) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x2A14) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x22, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x14, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A2E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x2946) + # ThisType: const std::_Vector_const_iterator > >* (0x2A22) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x2A14) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x22, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x14, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2A2F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Iterator012 (0x2A1B) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned* (0x675) + # FieldOffset: 0x10 + # Name: _Ptr + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2A1F + # Name: _Vector_const_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::(const unsigned*) (0x2A21) + # Name: _Rechecked + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const unsigned* std::_Vector_const_iterator > >::() (0x2A23) + # Name: _Unchecked + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const unsigned& std::_Vector_const_iterator > >::() (0x2A24) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const unsigned* std::_Vector_const_iterator > >::() (0x2A23) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2A27 + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2A27 + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::(__int64) (0x2A28) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::_Vector_const_iterator > >::(__int64) (0x2A29) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::(__int64) (0x2A28) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2A2B + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const unsigned& std::_Vector_const_iterator > >::(__int64) (0x2A2C) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2A2D) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2A2D) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2A2D) + # Name: operator< + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2A2D) + # Name: operator> + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2A2D) + # Name: operator<= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2A2D) + # Name: operator>= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2A2E) + # Name: _Compat + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x2946) + # Name: _Myiter + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned* (0x28D1) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned& (0x2900) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned* (0x675) + # Name: _Tptr + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned* (0x28D1) + # Name: _Unchecked_type + # } + # } + .byte 0x46, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1b, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x50 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x1f, 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 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x21, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x23, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x24, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x23, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x27, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x27, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x28, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x29, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x28, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2b, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2c, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2d, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2d, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2d, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2d, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2d, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2d, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2e, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x74, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x69 + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd1, 0x28, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x00, 0x29, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x5f, 0x54, 0x70, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd1, 0x28, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Class (0x2A30) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 33 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2A2F) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 24 + # Name: std::_Vector_const_iterator > > + # LinkageName: .?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@ + # } + .byte 0xba, 0x00, 0x04, 0x15 + .byte 0x21, 0x00, 0x10, 0x02 + .byte 0x2f, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x53, 0x69, 0x6d + .byte 0x70, 0x6c, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x3c, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 0x3e, 0x20 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x56 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x53, 0x69, 0x6d, 0x70 + .byte 0x6c, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x40, 0x49, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2A31) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_const_iterator > > (0x2A30) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 22 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x30, 0x2a, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0x16, 0x00, 0x00, 0x00 + # FieldList (0x2A32) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Iterator_base12 (0x1255) + # BaseOffset: 0x0 + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool* (0x630) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: reference + # } + # } + .byte 0x7a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x30, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Struct (0x2A33) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 6 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2A32) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::_Iterator012 + # LinkageName: .?AU?$_Iterator012@Urandom_access_iterator_tag@std@@_N_JPEA_N_NU_Iterator_base12@2@@std@@ + # } + .byte 0xd2, 0x00, 0x05, 0x15 + .byte 0x06, 0x00, 0x10, 0x02 + .byte 0x32, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x49, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x30, 0x31, 0x32, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x61, 0x6e + .byte 0x64, 0x6f, 0x6d, 0x5f + .byte 0x61, 0x63, 0x63, 0x65 + .byte 0x73, 0x73, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x74, 0x61, 0x67, 0x2c + .byte 0x62, 0x6f, 0x6f, 0x6c + .byte 0x2c, 0x6c, 0x6f, 0x6e + .byte 0x67, 0x20, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x2c, 0x62 + .byte 0x6f, 0x6f, 0x6c, 0x20 + .byte 0x2a, 0x2c, 0x62, 0x6f + .byte 0x6f, 0x6c, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x31, 0x32 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x30, 0x31, 0x32 + .byte 0x40, 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, 0x5f, 0x4e + .byte 0x5f, 0x4a, 0x50, 0x45 + .byte 0x41, 0x5f, 0x4e, 0x5f + .byte 0x4e, 0x55, 0x5f, 0x49 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x31, 0x32, 0x40, 0x32 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2A34) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iterator012 (0x2A33) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 579 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x33, 0x2a, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x43, 0x02, 0x00, 0x00 + # Class (0x2A35) { + # 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@U?$_Wrap_alloc@V?$allocator@I@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, 0x62, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 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, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x5f + .byte 0x56, 0x62, 0x5f, 0x76 + .byte 0x61, 0x6c, 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 (0x2A36) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > > (0x29BA) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2A37) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x29BA) + # ThisType: std::vector > >* (0x2A36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A38) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x29BA) + # ThisType: std::vector > >* (0x2A36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc >&) (0x2907) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x07, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2A39) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::_Wrap_alloc >& (0x2906) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x06, 0x29, 0x00, 0x00 + # MemberFunction (0x2A3A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x29BA) + # ThisType: std::vector > >* (0x2A36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const std::_Wrap_alloc >&) (0x2A39) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x39, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2A3B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const bool& (0x1C84) + # ArgType: const std::_Wrap_alloc >& (0x2906) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x84, 0x1c, 0x00, 0x00 + .byte 0x06, 0x29, 0x00, 0x00 + # MemberFunction (0x2A3C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x29BA) + # ThisType: std::vector > >* (0x2A36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, const bool&, const std::_Wrap_alloc >&) (0x2A3B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x3b, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2A3D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::vector > > (0x29BA) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2A3E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > > (0x2A3D) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3d, 0x2a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2A3F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::vector > >& (0x2A3E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x3e, 0x2a, 0x00, 0x00 + # MemberFunction (0x2A40) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x29BA) + # ThisType: std::vector > >* (0x2A36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector > >&) (0x2A3F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3f, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2A41) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector > >& (0x2A3E) + # ArgType: const std::_Wrap_alloc >& (0x2906) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x3e, 0x2a, 0x00, 0x00 + .byte 0x06, 0x29, 0x00, 0x00 + # MemberFunction (0x2A42) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x29BA) + # ThisType: std::vector > >* (0x2A36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector > >&, const std::_Wrap_alloc >&) (0x2A41) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x41, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2A43) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > > (0x29BA) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2A44) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector > >&& (0x2A43) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x43, 0x2a, 0x00, 0x00 + # MemberFunction (0x2A45) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x29BA) + # ThisType: std::vector > >* (0x2A36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector > >&&) (0x2A44) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2A46) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector > >&& (0x2A43) + # ArgType: const std::_Wrap_alloc >& (0x2906) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x43, 0x2a, 0x00, 0x00 + .byte 0x06, 0x29, 0x00, 0x00 + # MemberFunction (0x2A47) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x29BA) + # ThisType: std::vector > >* (0x2A36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector > >&&, const std::_Wrap_alloc >&) (0x2A46) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x46, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2A48) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::initializer_list (0x27AB) + # ArgType: const std::_Wrap_alloc >& (0x2906) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xab, 0x27, 0x00, 0x00 + .byte 0x06, 0x29, 0x00, 0x00 + # MemberFunction (0x2A49) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x29BA) + # ThisType: std::vector > >* (0x2A36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list, const std::_Wrap_alloc >&) (0x2A48) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x48, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2A4A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::() (0x2A37) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(const std::_Wrap_alloc >&) (0x2A38) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(unsigned __int64, const std::_Wrap_alloc >&) (0x2A3A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(unsigned __int64, const bool&, const std::_Wrap_alloc >&) (0x2A3C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(const std::vector > >&) (0x2A40) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(const std::vector > >&, const std::_Wrap_alloc >&) (0x2A42) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(std::vector > >&&) (0x2A45) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(std::vector > >&&, const std::_Wrap_alloc >&) (0x2A47) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(std::initializer_list, const std::_Wrap_alloc >&) (0x2A49) + # ] + # } + .byte 0x4a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x37, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x38, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3c, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x40, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x42, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x45, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x49, 0x2a, 0x00, 0x00 + # Pointer (0x2A4B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > > (0x29BA) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2A4C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector > >& (0x2A4B) + # ClassType: std::vector > > (0x29BA) + # ThisType: std::vector > >* (0x2A36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector > >&&) (0x2A44) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x2a, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A4D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector > >& (0x2A4B) + # ClassType: std::vector > > (0x29BA) + # ThisType: std::vector > >* (0x2A36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x27B1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x2a, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb1, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A4E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector > >& (0x2A4B) + # ClassType: std::vector > > (0x29BA) + # ThisType: std::vector > >* (0x2A36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector > >&) (0x2A3F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x2a, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3f, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2A4F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector > >& std::vector > >::(std::vector > >&&) (0x2A4C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector > >& std::vector > >::(std::initializer_list) (0x2A4D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector > >& std::vector > >::(const std::vector > >&) (0x2A4E) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x2a, 0x00, 0x00 + # MemberFunction (0x2A50) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x29BA) + # ThisType: std::vector > >* (0x2A36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x27B1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb1, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A51) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x29BA) + # ThisType: std::vector > >* (0x2A36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const bool&) (0x27B6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb6, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2A52) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(std::initializer_list) (0x2A50) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(unsigned __int64, const bool&) (0x2A51) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x50, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x51, 0x2a, 0x00, 0x00 + # Class (0x2A53) { + # 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@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@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 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, 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, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x5f + .byte 0x56, 0x62, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 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, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x2A54) { + # 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@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@ + # } + .byte 0xd2, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 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 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 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, 0x20, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x56, 0x62 + .byte 0x5f, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 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, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2A55) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vb_const_iterator > > > (0x2A54) + # ArgType: std::initializer_list (0x27AB) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x54, 0x2a, 0x00, 0x00 + .byte 0xab, 0x27, 0x00, 0x00 + # MemberFunction (0x2A56) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > > (0x2A53) + # ClassType: std::vector > > (0x29BA) + # ThisType: std::vector > >* (0x2A36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vb_const_iterator > > >, std::initializer_list) (0x2A55) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x2a, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x55, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2A57) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vb_const_iterator > > > (0x2A54) + # ArgType: const bool& (0x1C84) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x54, 0x2a, 0x00, 0x00 + .byte 0x84, 0x1c, 0x00, 0x00 + # MemberFunction (0x2A58) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > > (0x2A53) + # ClassType: std::vector > > (0x29BA) + # ThisType: std::vector > >* (0x2A36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vb_const_iterator > > >, const bool&) (0x2A57) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x2a, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x57, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2A59) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vb_const_iterator > > > (0x2A54) + # ArgType: unsigned __int64 (0x23) + # ArgType: const bool& (0x1C84) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x54, 0x2a, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x84, 0x1c, 0x00, 0x00 + # MemberFunction (0x2A5A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > > (0x2A53) + # ClassType: std::vector > > (0x29BA) + # ThisType: std::vector > >* (0x2A36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vb_const_iterator > > >, unsigned __int64, const bool&) (0x2A59) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x2a, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x59, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2A5B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > > std::vector > >::(std::_Vb_const_iterator > > >, std::initializer_list) (0x2A56) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > > std::vector > >::(std::_Vb_const_iterator > > >, const bool&) (0x2A58) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > > std::vector > >::(std::_Vb_const_iterator > > >, unsigned __int64, const bool&) (0x2A5A) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x56, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5a, 0x2a, 0x00, 0x00 + # MemberFunction (0x2A5C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x29BA) + # ThisType: std::vector > >* (0x2A36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2A5D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > > (0x2A3D) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3d, 0x2a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2A5E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector > > (0x29BA) + # ThisType: const std::vector > >* (0x2A5D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x5d, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A5F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > > (0x2A53) + # ClassType: std::vector > > (0x29BA) + # ThisType: std::vector > >* (0x2A36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x2a, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A60) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_const_iterator > > > (0x2A54) + # ClassType: std::vector > > (0x29BA) + # ThisType: const std::vector > >* (0x2A5D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x54, 0x2a, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x5d, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2A61) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > > std::vector > >::() (0x2A5F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > > > std::vector > >::() (0x2A60) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x60, 0x2a, 0x00, 0x00 + # Class (0x2A62) { + # 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@U?$_Wrap_alloc@V?$allocator@I@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, 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, 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, 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, 0x62 + .byte 0x5f, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 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, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # MemberFunction (0x2A63) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > > (0x2A62) + # ClassType: std::vector > > (0x29BA) + # ThisType: const std::vector > >* (0x2A5D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x62, 0x2a, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x5d, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2A64) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vb_const_iterator > > > (0x2A54) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x54, 0x2a, 0x00, 0x00 + # MemberFunction (0x2A65) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > > (0x2A53) + # ClassType: std::vector > > (0x29BA) + # ThisType: std::vector > >* (0x2A36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vb_const_iterator > > >) (0x2A64) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x2a, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x64, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2A66) { + # 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@U?$_Wrap_alloc@V?$allocator@I@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, 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 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 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, 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, 0x62, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 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, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # MemberFunction (0x2A67) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > > (0x2A66) + # ClassType: std::vector > > (0x29BA) + # ThisType: std::vector > >* (0x2A36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x66, 0x2a, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2A68) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > > std::vector > >::() (0x2A67) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > > std::vector > >::() (0x2A63) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x2a, 0x00, 0x00 + # MemberFunction (0x2A69) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x29BA) + # ThisType: std::vector > >* (0x2A36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, bool) (0x1238) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x38, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A6A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > > (0x29BA) + # ThisType: const std::vector > >* (0x2A5D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x5d, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A6B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc > (0x27E5) + # ClassType: std::vector > > (0x29BA) + # ThisType: const std::vector > >* (0x2A5D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x5d, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A6C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > > (0x29BA) + # ThisType: const std::vector > >* (0x2A5D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x5d, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2A6D) { + # 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@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@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 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, 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 0x5f, 0x56, 0x62, 0x5f + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x40, 0x55, 0x3f + .byte 0x24, 0x5f, 0x57, 0x72 + .byte 0x61, 0x70, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .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 (0x2A6E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_reference > > > (0x2A6D) + # ClassType: std::vector > > (0x29BA) + # ThisType: std::vector > >* (0x2A36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6d, 0x2a, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2A6F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::vector > >::(unsigned __int64) (0x2A6C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_reference > > > std::vector > >::(unsigned __int64) (0x2A6E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6c, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6e, 0x2a, 0x00, 0x00 + # MemberFunction (0x2A70) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_reference > > > (0x2A6D) + # ClassType: std::vector > > (0x29BA) + # ThisType: std::vector > >* (0x2A36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6d, 0x2a, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2A71) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_reference > > > std::vector > >::() (0x2A70) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::vector > >::() (0x2A6A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6a, 0x2a, 0x00, 0x00 + # MemberFunction (0x2A72) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x29BA) + # ThisType: std::vector > >* (0x2A36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const bool&) (0x1C85) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x85, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2A73) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vb_const_iterator > > > (0x2A54) + # ArgType: std::_Vb_const_iterator > > > (0x2A54) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x54, 0x2a, 0x00, 0x00 + .byte 0x54, 0x2a, 0x00, 0x00 + # MemberFunction (0x2A74) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > > (0x2A53) + # ClassType: std::vector > > (0x29BA) + # ThisType: std::vector > >* (0x2A36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vb_const_iterator > > >, std::_Vb_const_iterator > > >) (0x2A73) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x2a, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x73, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2A75) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > > std::vector > >::(std::_Vb_const_iterator > > >) (0x2A65) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > > std::vector > >::(std::_Vb_const_iterator > > >, std::_Vb_const_iterator > > >) (0x2A74) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x65, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x2a, 0x00, 0x00 + # ArgList (0x2A76) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector > >& (0x2A4B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4b, 0x2a, 0x00, 0x00 + # MemberFunction (0x2A77) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x29BA) + # ThisType: std::vector > >* (0x2A36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector > >&) (0x2A76) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x76, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2A78) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vb_reference > > > (0x2A6D) + # ArgType: std::_Vb_reference > > > (0x2A6D) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x6d, 0x2a, 0x00, 0x00 + .byte 0x6d, 0x2a, 0x00, 0x00 + # MemberFunction (0x2A79) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x29BA) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vb_reference > > >, std::_Vb_reference > > >) (0x2A78) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x78, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2A7A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(std::vector > >&) (0x2A77) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::vector > >::(std::_Vb_reference > > >, std::_Vb_reference > > >) (0x2A79) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x77, 0x2a, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x79, 0x2a, 0x00, 0x00 + # ArgList (0x2A7B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vb_const_iterator > > > (0x2A54) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x54, 0x2a, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x2A7C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector > > (0x29BA) + # ThisType: std::vector > >* (0x2A36) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vb_const_iterator > > >, unsigned __int64) (0x2A7B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x7b, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A7D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x29BA) + # ThisType: const std::vector > >* (0x2A5D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, unsigned __int64) (0x116A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x5d, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A7E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x29BA) + # ThisType: const std::vector > >* (0x2A5D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x5d, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x2A7F) { + # 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@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@ + # } + .byte 0x9a, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 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, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 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 + # Class (0x2A80) { + # 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@IU?$_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, 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 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 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, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x76 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x40, 0x49, 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 + # Enum (0x2A81) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x27E7) + # Name: std::vector > >:: + # LinkageName: .?AW4@?$vector@_NU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@ + # } + .byte 0xba, 0x00, 0x07, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xe7, 0x27, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x62, 0x6f, 0x6f, 0x6c + .byte 0x2c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 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, 0x3a, 0x3a + .byte 0x3c, 0x75, 0x6e, 0x6e + .byte 0x61, 0x6d, 0x65, 0x64 + .byte 0x2d, 0x74, 0x61, 0x67 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x57, 0x34, 0x3c + .byte 0x75, 0x6e, 0x6e, 0x61 + .byte 0x6d, 0x65, 0x64, 0x2d + .byte 0x65, 0x6e, 0x75, 0x6d + .byte 0x2d, 0x5f, 0x45, 0x45 + .byte 0x4e, 0x5f, 0x56, 0x42 + .byte 0x49, 0x54, 0x53, 0x3e + .byte 0x40, 0x3f, 0x24, 0x76 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x40, 0x5f, 0x4e + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 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, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2A82) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector > >:: (0x2A81) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 2451 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x81, 0x2a, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0x93, 0x09, 0x00, 0x00 + # FieldList (0x2A83) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vb_val > > (0x2A35) + # BaseOffset: 0x0 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: _VBITS + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x9 + # MethodListIndex: 0x2A4A + # Name: vector + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x2A4F + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2A52 + # Name: assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x2A5B + # Name: insert + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::() (0x2A37) + # Name: ~vector + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(unsigned __int64) (0x2A5C) + # Name: reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector > >::() (0x2A5E) + # Name: capacity + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2A61 + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2A61 + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > > > std::vector > >::() (0x2A60) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > > > std::vector > >::() (0x2A60) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > > std::vector > >::() (0x2A63) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > > std::vector > >::() (0x2A63) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::() (0x2A37) + # Name: shrink_to_fit + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > > std::vector > >::(std::_Vb_const_iterator > > >) (0x2A65) + # Name: _Make_iter + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2A68 + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2A68 + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(unsigned __int64, bool) (0x2A69) + # Name: resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector > >::() (0x2A5E) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector > >::() (0x2A5E) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::vector > >::() (0x2A6A) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc > std::vector > >::() (0x2A6B) + # Name: get_allocator + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2A6F + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2A6F + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2A71 + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2A71 + # Name: back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(const bool&) (0x2A72) + # Name: push_back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::() (0x2A37) + # Name: pop_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2A75 + # Name: erase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::() (0x2A37) + # Name: clear + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::() (0x2A37) + # Name: flip + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2A7A + # Name: swap + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector > >::() (0x2A5E) + # Name: hash + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > > std::vector > >::(std::_Vb_const_iterator > > >, unsigned __int64, const bool&) (0x2A5A) + # Name: _Insert_n + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector > >::(std::_Vb_const_iterator > > >, unsigned __int64) (0x2A7C) + # Name: _Insert_x + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(unsigned __int64, unsigned __int64) (0x2A7D) + # Name: _Orphan_range + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(unsigned __int64) (0x2A5C) + # Name: _Trim + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::() (0x2A7E) + # Name: _Xlen + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::() (0x2A7E) + # Name: _Xran + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::vector > > (0x29BA) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_val > > (0x2A35) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > > (0x2A7F) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::vector > > (0x2A80) + # Name: _Vectype + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: _Ty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > (0x27E5) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_reference > > > (0x2A6D) + # 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 > > > (0x2A6D) + # Name: _Reft + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_const_iterator > > > (0x2A54) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_iterator > > > (0x2A53) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_iterator > > > (0x2A53) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_const_iterator > > > (0x2A54) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > > (0x2A66) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > > (0x2A62) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::vector > >:: (0x2A81) + # Name: + # } + # } + .byte 0x42, 0x04, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x35, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x5f, 0x56, 0x42, 0x49 + .byte 0x54, 0x53, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x09, 0x00 + .byte 0x4a, 0x2a, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x4f, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x52, 0x2a, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x5b, 0x2a, 0x00, 0x00 + .byte 0x69, 0x6e, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x37, 0x2a, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5c, 0x2a, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x72, 0x76, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5e, 0x2a, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x61, 0x2a, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x61, 0x2a, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x60, 0x2a, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x60, 0x2a, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x63, 0x2a, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x63, 0x2a, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x37, 0x2a, 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 0x65, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x6b + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x68, 0x2a, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x68, 0x2a, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x69, 0x2a, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5e, 0x2a, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5e, 0x2a, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6a, 0x2a, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6b, 0x2a, 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 0x6f, 0x2a, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x6f, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x71, 0x2a, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x71, 0x2a, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x72, 0x2a, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x37, 0x2a, 0x00, 0x00 + .byte 0x70, 0x6f, 0x70, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x75, 0x2a, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x37, 0x2a, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x37, 0x2a, 0x00, 0x00 + .byte 0x66, 0x6c, 0x69, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x7a, 0x2a, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5e, 0x2a, 0x00, 0x00 + .byte 0x68, 0x61, 0x73, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5a, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7c, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x78, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7d, 0x2a, 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 0x5c, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x54, 0x72, 0x69 + .byte 0x6d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7e, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7e, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x35, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7f, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x5f, 0x54, 0x79, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x6d, 0x2a, 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 0x6d, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x66 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x54, 0x2a, 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 0x53, 0x2a, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x53, 0x2a, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x54, 0x2a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x66, 0x2a, 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 0x62, 0x2a, 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 0x81, 0x2a, 0x00, 0x00 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x2A84) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 83 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2A83) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 48 + # Name: std::vector > > + # LinkageName: .?AV?$vector@_NU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@ + # } + .byte 0x96, 0x00, 0x04, 0x15 + .byte 0x53, 0x00, 0x10, 0x02 + .byte 0x83, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x76 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x3c, 0x62, 0x6f + .byte 0x6f, 0x6c, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 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, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x76 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x40, 0x5f, 0x4e + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 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, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2A85) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector > > (0x2A84) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 2423 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x84, 0x2a, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0x77, 0x09, 0x00, 0x00 + # Pointer (0x2A86) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Compressed_pair >,std::_Vector_val >,1> (0x29DE) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xde, 0x29, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2A87) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc >& (0x290D) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x29DE) + # ThisType: std::_Compressed_pair >,std::_Vector_val >,1>* (0x2A86) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0d, 0x29, 0x00, 0x00 + .byte 0xde, 0x29, 0x00, 0x00 + .byte 0x86, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2A88) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair >,std::_Vector_val >,1> (0x29DE) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xde, 0x29, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2A89) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Compressed_pair >,std::_Vector_val >,1> (0x2A88) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x88, 0x2a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2A8A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Wrap_alloc >& (0x2906) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x29DE) + # ThisType: const std::_Compressed_pair >,std::_Vector_val >,1>* (0x2A89) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x06, 0x29, 0x00, 0x00 + .byte 0xde, 0x29, 0x00, 0x00 + .byte 0x89, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2A8B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Wrap_alloc > (0x27E5) + # Modifiers [ (0x2) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x02, 0x00, 0xf2, 0xf1 + # Pointer (0x2A8C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile std::_Wrap_alloc > (0x2A8B) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8b, 0x2a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x2A8D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair >,std::_Vector_val >,1> (0x29DE) + # Modifiers [ (0x2) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xde, 0x29, 0x00, 0x00 + .byte 0x02, 0x00, 0xf2, 0xf1 + # Pointer (0x2A8E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile std::_Compressed_pair >,std::_Vector_val >,1> (0x2A8D) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8d, 0x2a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2A8F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: volatile std::_Wrap_alloc >& (0x2A8C) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x29DE) + # ThisType: volatile std::_Compressed_pair >,std::_Vector_val >,1>* (0x2A8E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8c, 0x2a, 0x00, 0x00 + .byte 0xde, 0x29, 0x00, 0x00 + .byte 0x8e, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2A90) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Wrap_alloc > (0x27E5) + # Modifiers [ (0x3) + # Const (0x1) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0xf2, 0xf1 + # Pointer (0x2A91) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile std::_Wrap_alloc > (0x2A90) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x90, 0x2a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x2A92) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair >,std::_Vector_val >,1> (0x29DE) + # Modifiers [ (0x3) + # Const (0x1) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xde, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0xf2, 0xf1 + # Pointer (0x2A93) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile std::_Compressed_pair >,std::_Vector_val >,1> (0x2A92) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x92, 0x2a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2A94) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const volatile std::_Wrap_alloc >& (0x2A91) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x29DE) + # ThisType: const volatile std::_Compressed_pair >,std::_Vector_val >,1>* (0x2A93) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x91, 0x2a, 0x00, 0x00 + .byte 0xde, 0x29, 0x00, 0x00 + .byte 0x93, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2A95) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2A87) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Wrap_alloc >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2A8A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: volatile std::_Wrap_alloc >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2A8F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const volatile std::_Wrap_alloc >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2A94) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x87, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8a, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8f, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x94, 0x2a, 0x00, 0x00 + # MemberFunction (0x2A96) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val >& (0x29F1) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x29DE) + # ThisType: std::_Compressed_pair >,std::_Vector_val >,1>* (0x2A86) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x29, 0x00, 0x00 + .byte 0xde, 0x29, 0x00, 0x00 + .byte 0x86, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A97) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val >& (0x29F4) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x29DE) + # ThisType: const std::_Compressed_pair >,std::_Vector_val >,1>* (0x2A89) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf4, 0x29, 0x00, 0x00 + .byte 0xde, 0x29, 0x00, 0x00 + .byte 0x89, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2A98) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val > (0x29F0) + # Modifiers [ (0x2) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf0, 0x29, 0x00, 0x00 + .byte 0x02, 0x00, 0xf2, 0xf1 + # Pointer (0x2A99) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile std::_Vector_val > (0x2A98) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x98, 0x2a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2A9A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: volatile std::_Vector_val >& (0x2A99) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x29DE) + # ThisType: volatile std::_Compressed_pair >,std::_Vector_val >,1>* (0x2A8E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x99, 0x2a, 0x00, 0x00 + .byte 0xde, 0x29, 0x00, 0x00 + .byte 0x8e, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2A9B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val > (0x29F0) + # Modifiers [ (0x3) + # Const (0x1) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf0, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0xf2, 0xf1 + # Pointer (0x2A9C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile std::_Vector_val > (0x2A9B) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9b, 0x2a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2A9D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const volatile std::_Vector_val >& (0x2A9C) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x29DE) + # ThisType: const volatile std::_Compressed_pair >,std::_Vector_val >,1>* (0x2A93) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9c, 0x2a, 0x00, 0x00 + .byte 0xde, 0x29, 0x00, 0x00 + .byte 0x93, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2A9E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2A96) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2A97) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: volatile std::_Vector_val >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2A9A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const volatile std::_Vector_val >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2A9D) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x96, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x97, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9a, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9d, 0x2a, 0x00, 0x00 + # FieldList (0x2A9F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Private (0x1) + # BaseType: std::_Wrap_alloc > (0x27E5) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_val > (0x29F0) + # FieldOffset: 0x0 + # Name: _Myval2 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x2A95 + # Name: _Get_first + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x2A9E + # Name: _Get_second + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > (0x27E5) + # Name: _Mybase + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x01, 0x00 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xf0, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x61, 0x6c + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x95, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x9e, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x2AA0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 11 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2A9F) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Compressed_pair >,std::_Vector_val >,1> + # LinkageName: .?AV?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@ + # } + .byte 0x06, 0x01, 0x04, 0x15 + .byte 0x0b, 0x00, 0x10, 0x02 + .byte 0x9f, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x43, 0x6f, 0x6d, 0x70 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x65, 0x64, 0x5f, 0x70 + .byte 0x61, 0x69, 0x72, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 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, 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 0x75, 0x6e, 0x73, 0x69 + .byte 0x67, 0x6e, 0x65, 0x64 + .byte 0x20, 0x69, 0x6e, 0x74 + .byte 0x3e, 0x20, 0x3e, 0x2c + .byte 0x31, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x43, 0x6f + .byte 0x6d, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x65, 0x64 + .byte 0x5f, 0x70, 0x61, 0x69 + .byte 0x72, 0x40, 0x55, 0x3f + .byte 0x24, 0x5f, 0x57, 0x72 + .byte 0x61, 0x70, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x49, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 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 (0x2AA1) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Compressed_pair >,std::_Vector_val >,1> (0x2AA0) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 266 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa0, 0x2a, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x0a, 0x01, 0x00, 0x00 + # Pointer (0x2AA2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val > (0x29F0) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf0, 0x29, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2AA3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_val > (0x29F0) + # ThisType: std::_Vector_val >* (0x2AA2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf0, 0x29, 0x00, 0x00 + .byte 0xa2, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2AA4) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x129F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned* (0x675) + # FieldOffset: 0x8 + # Name: _Myfirst + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned* (0x675) + # FieldOffset: 0x10 + # Name: _Mylast + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned* (0x675) + # FieldOffset: 0x18 + # Name: _Myend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_val >::() (0x2AA3) + # Name: _Vector_val + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_val > (0x29F0) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned* (0x675) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned* (0x28D1) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned& (0x28FD) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned& (0x2900) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator > > (0x2945) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x2946) + # Name: const_iterator + # } + # } + .byte 0x2e, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x9f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4d + .byte 0x79, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x4d + .byte 0x79, 0x6c, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x4d + .byte 0x79, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa3, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf0, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd1, 0x28, 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 0xfd, 0x28, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x00, 0x29, 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 0x45, 0x29, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Class (0x2AA5) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 15 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2AA4) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vector_val > + # LinkageName: .?AV?$_Vector_val@U?$_Simple_types@I@std@@@std@@ + # } + .byte 0x7a, 0x00, 0x04, 0x15 + .byte 0x0f, 0x00, 0x10, 0x02 + .byte 0xa4, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x53, 0x69, 0x6d + .byte 0x70, 0x6c, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x3c, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x53, 0x69, 0x6d, 0x70 + .byte 0x6c, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x40, 0x49, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2AA6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_val > (0x2AA5) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 467 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa5, 0x2a, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0xd3, 0x01, 0x00, 0x00 + # FieldList (0x2AA7) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned* (0x675) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned* (0x28D1) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned& (0x28FD) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned& (0x2900) + # Name: const_reference + # } + # } + .byte 0x96, 0x00, 0x03, 0x12 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd1, 0x28, 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 0xfd, 0x28, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x00, 0x29, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + # Struct (0x2AA8) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 7 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2AA7) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Simple_types + # LinkageName: .?AU?$_Simple_types@I@std@@ + # } + .byte 0x52, 0x00, 0x05, 0x15 + .byte 0x07, 0x00, 0x10, 0x02 + .byte 0xa7, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x53, 0x69, 0x6d, 0x70 + .byte 0x6c, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x3c, 0x75, 0x6e, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x20, 0x69, 0x6e + .byte 0x74, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x5f, 0x53, 0x69 + .byte 0x6d, 0x70, 0x6c, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x40, 0x49 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2AA9) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Simple_types (0x2AA8) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 170 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa8, 0x2a, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0xaa, 0x00, 0x00, 0x00 + # FieldList (0x2AAA) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Iterator_base12 (0x1255) + # BaseOffset: 0x0 + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned* (0x28D1) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned& (0x2900) + # Name: reference + # } + # } + .byte 0x7a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd1, 0x28, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x00, 0x29, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Struct (0x2AAB) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 6 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2AAA) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::_Iterator012 + # LinkageName: .?AU?$_Iterator012@Urandom_access_iterator_tag@std@@I_JPEBIAEBIU_Iterator_base12@2@@std@@ + # } + .byte 0xfa, 0x00, 0x05, 0x15 + .byte 0x06, 0x00, 0x10, 0x02 + .byte 0xaa, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x49, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x30, 0x31, 0x32, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x61, 0x6e + .byte 0x64, 0x6f, 0x6d, 0x5f + .byte 0x61, 0x63, 0x63, 0x65 + .byte 0x73, 0x73, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x74, 0x61, 0x67, 0x2c + .byte 0x75, 0x6e, 0x73, 0x69 + .byte 0x67, 0x6e, 0x65, 0x64 + .byte 0x20, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x6c, 0x6f, 0x6e + .byte 0x67, 0x20, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x2c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x75, 0x6e, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x20, 0x69, 0x6e + .byte 0x74, 0x20, 0x2a, 0x2c + .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, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x49 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x31, 0x32, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x49 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x30 + .byte 0x31, 0x32, 0x40, 0x55 + .byte 0x72, 0x61, 0x6e, 0x64 + .byte 0x6f, 0x6d, 0x5f, 0x61 + .byte 0x63, 0x63, 0x65, 0x73 + .byte 0x73, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x74 + .byte 0x61, 0x67, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x49, 0x5f, 0x4a, 0x50 + .byte 0x45, 0x42, 0x49, 0x41 + .byte 0x45, 0x42, 0x49, 0x55 + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x31, 0x32 + .byte 0x40, 0x32, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x2AAC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iterator012 (0x2AAB) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 579 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xab, 0x2a, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x43, 0x02, 0x00, 0x00 + # Pointer (0x2AAD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_val > > (0x2A35) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x35, 0x2a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2AAE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > > (0x2A35) + # ThisType: std::_Vb_val > >* (0x2AAD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const bool&) (0x27B6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x35, 0x2a, 0x00, 0x00 + .byte 0xad, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb6, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2AAF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > > (0x2A35) + # ThisType: std::_Vb_val > >* (0x2AAD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, const bool&, const std::_Wrap_alloc >&) (0x2A3B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x35, 0x2a, 0x00, 0x00 + .byte 0xad, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x3b, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2AB0) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vb_val > > (0x2A35) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x35, 0x2a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2AB1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_val > > (0x2AB0) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb0, 0x2a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2AB2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vb_val > >& (0x2AB1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb1, 0x2a, 0x00, 0x00 + # MemberFunction (0x2AB3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > > (0x2A35) + # ThisType: std::_Vb_val > >* (0x2AAD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_val > >&) (0x2AB2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x35, 0x2a, 0x00, 0x00 + .byte 0xad, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb2, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2AB4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_Vb_val > >& (0x2AB1) + # ArgType: const std::_Wrap_alloc >& (0x2906) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb1, 0x2a, 0x00, 0x00 + .byte 0x06, 0x29, 0x00, 0x00 + # MemberFunction (0x2AB5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > > (0x2A35) + # ThisType: std::_Vb_val > >* (0x2AAD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_Vb_val > >&, const std::_Wrap_alloc >&) (0x2AB4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x35, 0x2a, 0x00, 0x00 + .byte 0xad, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb4, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2AB6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_val > > (0x2A35) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x35, 0x2a, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2AB7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vb_val > >&& (0x2AB6) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2a, 0x00, 0x00 + # MemberFunction (0x2AB8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > > (0x2A35) + # ThisType: std::_Vb_val > >* (0x2AAD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vb_val > >&&) (0x2AB7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x35, 0x2a, 0x00, 0x00 + .byte 0xad, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb7, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2AB9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vb_val > >&& (0x2AB6) + # ArgType: const std::_Wrap_alloc >& (0x2906) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2a, 0x00, 0x00 + .byte 0x06, 0x29, 0x00, 0x00 + # MemberFunction (0x2ABA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > > (0x2A35) + # ThisType: std::_Vb_val > >* (0x2AAD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vb_val > >&&, const std::_Wrap_alloc >&) (0x2AB9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x35, 0x2a, 0x00, 0x00 + .byte 0xad, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb9, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2ABB) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val > >::(unsigned __int64, const bool&) (0x2AAE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val > >::(unsigned __int64, const bool&, const std::_Wrap_alloc >&) (0x2AAF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val > >::(const std::_Vb_val > >&) (0x2AB3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val > >::(const std::_Vb_val > >&, const std::_Wrap_alloc >&) (0x2AB5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val > >::(std::_Vb_val > >&&) (0x2AB8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val > >::(std::_Vb_val > >&&, const std::_Wrap_alloc >&) (0x2ABA) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xae, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb3, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb8, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x2a, 0x00, 0x00 + # MemberFunction (0x2ABC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > > (0x2A35) + # ThisType: std::_Vb_val > >* (0x2AAD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x35, 0x2a, 0x00, 0x00 + .byte 0xad, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2ABD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::_Vb_val > > (0x2A35) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x35, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2ABE) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x129F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::vector > > (0x2A80) + # FieldOffset: 0x8 + # Name: _Myvec + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 (0x23) + # FieldOffset: 0x28 + # Name: _Mysize + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x2ABB + # Name: _Vb_val + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val > >::() (0x2ABC) + # Name: ~_Vb_val + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val > >::() (0x2ABC) + # Name: _Alloc_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val > >::() (0x2ABC) + # Name: _Free_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::_Vb_val > >::(unsigned __int64) (0x2ABD) + # Name: _Nw + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::vector > > (0x2A80) + # Name: _Vectype + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > > (0x2A7F) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # } + .byte 0xca, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x9f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x65, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x28, 0x00, 0x5f, 0x4d + .byte 0x79, 0x73, 0x69, 0x7a + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0xbb, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbc, 0x2a, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x62 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbc, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbc, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xbd, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x77, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7f, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Class (0x2ABF) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 16 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2ABE) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 48 + # Name: std::_Vb_val > > + # LinkageName: .?AV?$_Vb_val@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@ + # } + .byte 0x92, 0x00, 0x04, 0x15 + .byte 0x10, 0x00, 0x10, 0x02 + .byte 0xbe, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x62, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 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, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x5f + .byte 0x56, 0x62, 0x5f, 0x76 + .byte 0x61, 0x6c, 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 (0x2AC0) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vb_val > > (0x2ABF) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 2324 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xbf, 0x2a, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0x14, 0x09, 0x00, 0x00 + # Modifier (0x2AC1) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Wrap_alloc > > (0x2A7F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x7f, 0x2a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2AC2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Wrap_alloc > > (0x2AC1) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc1, 0x2a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2AC3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc > > (0x2A7F) + # ClassType: std::_Wrap_alloc > > (0x2A7F) + # ThisType: const std::_Wrap_alloc > >* (0x2AC2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Nil) (0x12EF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7f, 0x2a, 0x00, 0x00 + .byte 0x7f, 0x2a, 0x00, 0x00 + .byte 0xc2, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xef, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2AC4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::_Wrap_alloc > > (0x2A7F) + # ThisType: const std::_Wrap_alloc > >* (0x2AC2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned&) (0x28FE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x7f, 0x2a, 0x00, 0x00 + .byte 0xc2, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xfe, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2AC5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned* (0x28D1) + # ClassType: std::_Wrap_alloc > > (0x2A7F) + # ThisType: const std::_Wrap_alloc > >* (0x2AC2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned&) (0x2901) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd1, 0x28, 0x00, 0x00 + .byte 0x7f, 0x2a, 0x00, 0x00 + .byte 0xc2, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x01, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2AC6) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned* std::_Wrap_alloc > >::(unsigned&) (0x2AC4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const unsigned* std::_Wrap_alloc > >::(const unsigned&) (0x2AC5) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc5, 0x2a, 0x00, 0x00 + # Pointer (0x2AC7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Wrap_alloc > > (0x2A7F) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7f, 0x2a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2AC8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > > (0x2A7F) + # ThisType: std::_Wrap_alloc > >* (0x2AC7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7f, 0x2a, 0x00, 0x00 + .byte 0xc7, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2AC9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Wrap_alloc > > (0x2AC1) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc1, 0x2a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2ACA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Wrap_alloc > >& (0x2AC9) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc9, 0x2a, 0x00, 0x00 + # MemberFunction (0x2ACB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > > (0x2A7F) + # ThisType: std::_Wrap_alloc > >* (0x2AC7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc > >&) (0x2ACA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7f, 0x2a, 0x00, 0x00 + .byte 0xc7, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xca, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2ACC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Wrap_alloc > > (0x2A7F) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7f, 0x2a, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2ACD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Wrap_alloc > >&& (0x2ACC) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xcc, 0x2a, 0x00, 0x00 + # MemberFunction (0x2ACE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > > (0x2A7F) + # ThisType: std::_Wrap_alloc > >* (0x2AC7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc > >&&) (0x2ACD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7f, 0x2a, 0x00, 0x00 + .byte 0xc7, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xcd, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2ACF) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc > >::() (0x2AC8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc > >::(const std::_Wrap_alloc > >&) (0x2ACB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc > >::(std::_Wrap_alloc > >&&) (0x2ACE) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc8, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcb, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xce, 0x2a, 0x00, 0x00 + # Pointer (0x2AD0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Wrap_alloc > > (0x2A7F) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7f, 0x2a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2AD1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc > >& (0x2AD0) + # ClassType: std::_Wrap_alloc > > (0x2A7F) + # ThisType: std::_Wrap_alloc > >* (0x2AC7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc > >&) (0x2ACA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd0, 0x2a, 0x00, 0x00 + .byte 0x7f, 0x2a, 0x00, 0x00 + .byte 0xc7, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xca, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2AD2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc > >& (0x2AD0) + # ClassType: std::_Wrap_alloc > > (0x2A7F) + # ThisType: std::_Wrap_alloc > >* (0x2AC7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc > >&&) (0x2ACD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd0, 0x2a, 0x00, 0x00 + .byte 0x7f, 0x2a, 0x00, 0x00 + .byte 0xc7, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xcd, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2AD3) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc > >& std::_Wrap_alloc > >::(const std::_Wrap_alloc > >&) (0x2AD1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc > >& std::_Wrap_alloc > >::(std::_Wrap_alloc > >&&) (0x2AD2) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd2, 0x2a, 0x00, 0x00 + # MemberFunction (0x2AD4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::_Wrap_alloc > > (0x2A7F) + # ThisType: std::_Wrap_alloc > >* (0x2AC7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x7f, 0x2a, 0x00, 0x00 + .byte 0xc7, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2AD5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::_Wrap_alloc > > (0x2A7F) + # ThisType: std::_Wrap_alloc > >* (0x2AC7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, const void*, std::_Nil) (0x12FF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x7f, 0x2a, 0x00, 0x00 + .byte 0xc7, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xff, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2AD6) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned* std::_Wrap_alloc > >::(unsigned __int64) (0x2AD4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned* std::_Wrap_alloc > >::(unsigned __int64, const void*, std::_Nil) (0x2AD5) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd5, 0x2a, 0x00, 0x00 + # MemberFunction (0x2AD7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > > (0x2A7F) + # ThisType: std::_Wrap_alloc > >* (0x2AC7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*, unsigned __int64) (0x2914) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7f, 0x2a, 0x00, 0x00 + .byte 0xc7, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x14, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2AD8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::_Wrap_alloc > > (0x2A7F) + # ThisType: const std::_Wrap_alloc > >* (0x2AC2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Nil) (0x12EF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x7f, 0x2a, 0x00, 0x00 + .byte 0xc2, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xef, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x2AD9) { + # 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@U?$_Wrap_alloc@V?$allocator@I@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, 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, 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, 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, 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 + # FieldList (0x2ADA) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Wrap_alloc > (0x27E5) + # BaseOffset: 0x0 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc > > std::_Wrap_alloc > >::(std::_Nil) (0x2AC3) + # Name: select_on_container_copy_construction + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2AC6 + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x2ACF + # Name: _Wrap_alloc + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2AD3 + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2AD6 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Wrap_alloc > >::(unsigned*, unsigned __int64) (0x2AD7) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::_Wrap_alloc > >::(std::_Nil) (0x2AD8) + # Name: max_size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > (0x27E5) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > > (0x2AD9) + # Name: _Mytraits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned* (0x675) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned* (0x28D1) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x603) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x1292) + # Name: const_void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned& (0x28FD) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned& (0x2900) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: is_always_equal + # } + # } + .byte 0x3a, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc3, 0x2a, 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 0x0f, 0x15, 0x02, 0x00 + .byte 0xc6, 0x2a, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xcf, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd3, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd6, 0x2a, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd7, 0x2a, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd8, 0x2a, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd9, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd1, 0x28, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x5f, 0x70, 0x6f, 0x69 + .byte 0x6e, 0x74, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x92, 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 0xfd, 0x28, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x00, 0x29, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x05, 0x13, 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 0x97, 0x12, 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 0x05, 0x13, 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 0x97, 0x12, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x2ADB) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 28 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2ADA) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Wrap_alloc > > + # LinkageName: .?AU?$_Wrap_alloc@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@ + # } + .byte 0x9a, 0x00, 0x05, 0x15 + .byte 0x1c, 0x00, 0x10, 0x02 + .byte 0xda, 0x2a, 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 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 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, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 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 (0x2ADC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Wrap_alloc > > (0x2ADB) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 881 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xdb, 0x2a, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x71, 0x03, 0x00, 0x00 + # Class (0x2ADD) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Vector_alloc > > > + # LinkageName: .?AV?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@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, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x56 + .byte 0x65, 0x63, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x3c, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 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, 0x20, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x40, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x56 + .byte 0x65, 0x63, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x40, 0x49, 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, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2ADE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > > (0x2A80) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2ADF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2AE0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc >&) (0x2907) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x07, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2AE1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2AE2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const unsigned&) (0x2920) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x20, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2AE3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const unsigned& (0x2900) + # ArgType: const std::_Wrap_alloc >& (0x2906) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x00, 0x29, 0x00, 0x00 + .byte 0x06, 0x29, 0x00, 0x00 + # MemberFunction (0x2AE4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, const unsigned&, const std::_Wrap_alloc >&) (0x2AE3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xe3, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2AE5) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::vector > > (0x2A80) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2AE6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > > (0x2AE5) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe5, 0x2a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2AE7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::vector > >& (0x2AE6) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe6, 0x2a, 0x00, 0x00 + # MemberFunction (0x2AE8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector > >&) (0x2AE7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe7, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2AE9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector > >& (0x2AE6) + # ArgType: const std::_Wrap_alloc >& (0x2906) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe6, 0x2a, 0x00, 0x00 + .byte 0x06, 0x29, 0x00, 0x00 + # MemberFunction (0x2AEA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector > >&, const std::_Wrap_alloc >&) (0x2AE9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe9, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2AEB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > > (0x2A80) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2AEC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector > >&& (0x2AEB) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xeb, 0x2a, 0x00, 0x00 + # MemberFunction (0x2AED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector > >&&) (0x2AEC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xec, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2AEE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector > >&& (0x2AEB) + # ArgType: const std::_Wrap_alloc >& (0x2906) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xeb, 0x2a, 0x00, 0x00 + .byte 0x06, 0x29, 0x00, 0x00 + # MemberFunction (0x2AEF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector > >&&, const std::_Wrap_alloc >&) (0x2AEE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xee, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2AF0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::initializer_list (0x292F) + # ArgType: const std::_Wrap_alloc >& (0x2906) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x2f, 0x29, 0x00, 0x00 + .byte 0x06, 0x29, 0x00, 0x00 + # MemberFunction (0x2AF1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list, const std::_Wrap_alloc >&) (0x2AF0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf0, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2AF2) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::() (0x2ADF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(const std::_Wrap_alloc >&) (0x2AE0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(unsigned __int64) (0x2AE1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(unsigned __int64, const unsigned&) (0x2AE2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(unsigned __int64, const unsigned&, const std::_Wrap_alloc >&) (0x2AE4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(const std::vector > >&) (0x2AE8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(const std::vector > >&, const std::_Wrap_alloc >&) (0x2AEA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(std::vector > >&&) (0x2AED) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(std::vector > >&&, const std::_Wrap_alloc >&) (0x2AEF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(std::initializer_list, const std::_Wrap_alloc >&) (0x2AF1) + # ] + # } + .byte 0x52, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdf, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe0, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe1, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe2, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe8, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xed, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xef, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf1, 0x2a, 0x00, 0x00 + # MemberFunction (0x2AF3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const unsigned*) (0x2933) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x33, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2AF4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > > (0x2A80) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2AF5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector > >& (0x2AF4) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector > >&&) (0x2AEC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf4, 0x2a, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xec, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2AF6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector > >& (0x2AF4) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x2937) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf4, 0x2a, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x37, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2AF7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector > >& (0x2AF4) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector > >&) (0x2AE7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf4, 0x2a, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe7, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2AF8) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector > >& std::vector > >::(std::vector > >&&) (0x2AF5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector > >& std::vector > >::(std::initializer_list) (0x2AF6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector > >& std::vector > >::(const std::vector > >&) (0x2AF7) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf5, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x2a, 0x00, 0x00 + # ArgList (0x2AF9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector > >&& (0x2AEB) + # ArgType: std::integral_constant (0x1297) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xeb, 0x2a, 0x00, 0x00 + .byte 0x97, 0x12, 0x00, 0x00 + # MemberFunction (0x2AFA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector > >&&, std::integral_constant) (0x2AF9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf9, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2AFB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector > >&& (0x2AEB) + # ArgType: std::integral_constant (0x1305) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xeb, 0x2a, 0x00, 0x00 + .byte 0x05, 0x13, 0x00, 0x00 + # MemberFunction (0x2AFC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector > >&&, std::integral_constant) (0x2AFB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xfb, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2AFD) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(std::vector > >&&, std::integral_constant) (0x2AFA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(std::vector > >&&, std::integral_constant) (0x2AFC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(std::vector > >&&) (0x2AED) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfa, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfc, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xed, 0x2a, 0x00, 0x00 + # MemberFunction (0x2AFE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned&&) (0x2941) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x41, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2AFF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned&) (0x2901) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x01, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2B00) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(unsigned&&) (0x2AFE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(const unsigned&) (0x2AFF) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfe, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x2a, 0x00, 0x00 + # MemberFunction (0x2B01) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2945) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, unsigned&&) (0x2947) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x47, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B02) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2945) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, std::initializer_list) (0x2949) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x49, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B03) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2945) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, const unsigned&) (0x294B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x4b, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B04) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2945) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vector_const_iterator > >, unsigned __int64, const unsigned&) (0x294D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x4d, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2B05) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector > >::(std::_Vector_const_iterator > >, unsigned&&) (0x2B01) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector > >::(std::_Vector_const_iterator > >, std::initializer_list) (0x2B02) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector > >::(std::_Vector_const_iterator > >, const unsigned&) (0x2B03) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector > >::(std::_Vector_const_iterator > >, unsigned __int64, const unsigned&) (0x2B04) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x01, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x02, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x2b, 0x00, 0x00 + # MemberFunction (0x2B06) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x2937) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x37, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2B07) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(std::initializer_list) (0x2B06) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(unsigned __int64, const unsigned&) (0x2AE2) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe2, 0x2a, 0x00, 0x00 + # Pointer (0x2B08) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > > (0x2AE5) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe5, 0x2a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2B09) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector > > (0x2A80) + # ThisType: const std::vector > >* (0x2B08) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0x08, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B0A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2945) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B0B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > > (0x2946) + # ClassType: std::vector > > (0x2A80) + # ThisType: const std::vector > >* (0x2B08) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0x08, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2B0C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector > >::() (0x2B0A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector > >::() (0x2B0B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0a, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x2b, 0x00, 0x00 + # MemberFunction (0x2B0D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2945) + # ClassType: std::vector > > (0x2A80) + # ThisType: const std::vector > >* (0x2B08) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator > >) (0x2957) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0x08, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x57, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B0E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x2959) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x59, 0x29, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B0F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x295B) + # ClassType: std::vector > > (0x2A80) + # ThisType: const std::vector > >* (0x2B08) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5b, 0x29, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0x08, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2B10) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector > >::() (0x2B0E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector > >::() (0x2B0F) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x2b, 0x00, 0x00 + # MethodOverloadList (0x2B11) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(unsigned __int64) (0x2AE1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(unsigned __int64, const unsigned&) (0x2AE2) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe1, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe2, 0x2a, 0x00, 0x00 + # MemberFunction (0x2B12) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > > (0x2A80) + # ThisType: const std::vector > >* (0x2B08) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0x08, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B13) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc > (0x27E5) + # ClassType: std::vector > > (0x2A80) + # ThisType: const std::vector > >* (0x2B08) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0x08, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B14) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned& (0x2900) + # ClassType: std::vector > > (0x2A80) + # ThisType: const std::vector > >* (0x2B08) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x00, 0x29, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0x08, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B15) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned& (0x28FD) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfd, 0x28, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2B16) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const unsigned& std::vector > >::(unsigned __int64) (0x2B14) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned& std::vector > >::(unsigned __int64) (0x2B15) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x14, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x15, 0x2b, 0x00, 0x00 + # MemberFunction (0x2B17) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B18) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned* (0x28D1) + # ClassType: std::vector > > (0x2A80) + # ThisType: const std::vector > >* (0x2B08) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd1, 0x28, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0x08, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2B19) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned* std::vector > >::() (0x2B17) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const unsigned* std::vector > >::() (0x2B18) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x17, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x18, 0x2b, 0x00, 0x00 + # MemberFunction (0x2B1A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned& (0x28FD) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfd, 0x28, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B1B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned& (0x2900) + # ClassType: std::vector > > (0x2A80) + # ThisType: const std::vector > >* (0x2B08) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x00, 0x29, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0x08, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2B1C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned& std::vector > >::() (0x2B1A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const unsigned& std::vector > >::() (0x2B1B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x2b, 0x00, 0x00 + # MemberFunction (0x2B1D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2945) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator > >) (0x2957) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x57, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B1E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2945) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (0x296B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6b, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2B1F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector > >::(std::_Vector_const_iterator > >) (0x2B1D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector > >::(std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (0x2B1E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1d, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1e, 0x2b, 0x00, 0x00 + # ArgList (0x2B20) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector > >& (0x2AF4) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf4, 0x2a, 0x00, 0x00 + # MemberFunction (0x2B21) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector > >&) (0x2B20) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B22) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B23) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*, unsigned*) (0x2971) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x71, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B24) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector > > (0x2A80) + # ThisType: const std::vector > >* (0x2B08) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0x08, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B25) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > > (0x2A80) + # ThisType: const std::vector > >* (0x2B08) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned*) (0x2974) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0x08, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x74, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B26) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::vector > > (0x2A80) + # ThisType: std::vector > >* (0x2ADE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned*, unsigned __int64, const unsigned*) (0x2976) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x76, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B27) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x2A80) + # ThisType: const std::vector > >* (0x2B08) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0x08, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B28) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > > (0x2A80) + # ThisType: const std::vector > >* (0x2B08) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*, unsigned*) (0x2971) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0x08, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x71, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2B29) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vector_alloc > > > (0x2ADD) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0xA + # MethodListIndex: 0x2AF2 + # Name: vector + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(unsigned __int64, const unsigned*) (0x2AF3) + # Name: _Construct_n + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x2AF8 + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x2AFD + # Name: _Assign_rv + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2B00 + # Name: push_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x2B05 + # Name: insert + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2B07 + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::() (0x2ADF) + # Name: ~vector + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(unsigned __int64) (0x2AE1) + # Name: reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector > >::() (0x2B09) + # Name: capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector > >::() (0x2B09) + # Name: _Unused_capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector > >::() (0x2B09) + # Name: _Has_unused_capacity + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2B0C + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2B0C + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector > >::(std::_Vector_const_iterator > >) (0x2B0D) + # Name: _Make_iter + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2B10 + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2B10 + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector > >::() (0x2B0B) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector > >::() (0x2B0B) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector > >::() (0x2B0F) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector > >::() (0x2B0F) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::() (0x2ADF) + # Name: shrink_to_fit + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2B11 + # Name: resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector > >::() (0x2B09) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector > >::() (0x2B09) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::vector > >::() (0x2B12) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc > std::vector > >::() (0x2B13) + # Name: get_allocator + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2B16 + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2B16 + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2B19 + # Name: data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2B1C + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2B1C + # Name: back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::() (0x2ADF) + # Name: pop_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2B1F + # Name: erase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(unsigned __int64) (0x2AE1) + # Name: _Pop_back_n + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::() (0x2ADF) + # Name: clear + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector > >::(std::vector > >&) (0x2B21) + # Name: swap + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: bool std::vector > >::(unsigned __int64) (0x2B22) + # Name: _Buy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector > >::(unsigned*, unsigned*) (0x2B23) + # Name: _Destroy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: unsigned __int64 std::vector > >::(unsigned __int64) (0x2B24) + # Name: _Grow_to + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: bool std::vector > >::(const unsigned*) (0x2B25) + # Name: _Inside + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector > >::(unsigned __int64) (0x2AE1) + # Name: _Reallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector > >::(unsigned __int64) (0x2AE1) + # Name: _Reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector > >::() (0x2ADF) + # Name: _Tidy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: std::_Vector_iterator > > std::vector > >::(std::_Vector_const_iterator > >, unsigned __int64, const unsigned&) (0x2B04) + # Name: _Insert_n + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: unsigned* std::vector > >::(unsigned*, unsigned __int64, const unsigned*) (0x2B26) + # Name: _Ufill + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector > >::() (0x2B27) + # Name: _Xlen + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector > >::() (0x2B27) + # Name: _Xran + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector > >::(unsigned*, unsigned*) (0x2B28) + # Name: _Orphan_range + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::vector > > (0x2A80) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_alloc > > > (0x2ADD) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > (0x27E5) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > > (0x2A7F) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned* (0x675) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned* (0x28D1) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned& (0x28FD) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned& (0x2900) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator > > (0x2945) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x2946) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x2959) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x295B) + # Name: const_reverse_iterator + # } + # } + .byte 0xce, 0x04, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xdd, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x0a, 0x00 + .byte 0xf2, 0x2a, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf3, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x5f, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xf8, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xfd, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x41, 0x73, 0x73 + .byte 0x69, 0x67, 0x6e, 0x5f + .byte 0x72, 0x76, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x00, 0x2b, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x05, 0x2b, 0x00, 0x00 + .byte 0x69, 0x6e, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x07, 0x2b, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdf, 0x2a, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe1, 0x2a, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x72, 0x76, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x09, 0x2b, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x09, 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, 0x03, 0x00 + .byte 0x09, 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 0x0c, 0x2b, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0c, 0x2b, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0d, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x6b + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x10, 0x2b, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x10, 0x2b, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0b, 0x2b, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0b, 0x2b, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0f, 0x2b, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0f, 0x2b, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdf, 0x2a, 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 0x11, 0x2b, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x09, 0x2b, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x09, 0x2b, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x12, 0x2b, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x13, 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 0x16, 0x2b, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x16, 0x2b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x19, 0x2b, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x1c, 0x2b, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x1c, 0x2b, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdf, 0x2a, 0x00, 0x00 + .byte 0x70, 0x6f, 0x70, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x1f, 0x2b, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe1, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x50, 0x6f, 0x70 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x5f, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdf, 0x2a, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x21, 0x2b, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x22, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x23, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x24, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x72, 0x6f + .byte 0x77, 0x5f, 0x74, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x25, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x69, 0x64, 0x65, 0x00 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xe1, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x65, 0x00 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xe1, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x65, 0x72, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xdf, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x04, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x26, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x55, 0x66, 0x69 + .byte 0x6c, 0x6c, 0x00, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x27, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x27, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x28, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xdd, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7f, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .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 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd1, 0x28, 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 0xfd, 0x28, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x00, 0x29, 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 0x45, 0x29, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x46, 0x29, 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 0x59, 0x29, 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 0x5b, 0x29, 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 (0x2B2A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 94 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2B29) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::vector > > + # LinkageName: .?AV?$vector@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@ + # } + .byte 0x9e, 0x00, 0x04, 0x15 + .byte 0x5e, 0x00, 0x10, 0x02 + .byte 0x29, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x76 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x3c, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 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, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x76 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x40, 0x49, 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 (0x2B2B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector > > (0x2B2A) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 678 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x2a, 0x2b, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0xa6, 0x02, 0x00, 0x00 + # ArgList (0x2B2C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Wrap_alloc >& (0x290D) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x0d, 0x29, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x2B2D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::allocator_traits > > (0x2AD9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Wrap_alloc >&, unsigned __int64) (0x2B2C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0xd9, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x2c, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2B2E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Wrap_alloc >& (0x290D) + # ArgType: unsigned __int64 (0x23) + # ArgType: const void* (0x1292) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x29, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x92, 0x12, 0x00, 0x00 + # MemberFunction (0x2B2F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::allocator_traits > > (0x2AD9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Wrap_alloc >&, unsigned __int64, const void*) (0x2B2E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0xd9, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x2e, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2B30) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned* std::allocator_traits > >::(std::_Wrap_alloc >&, unsigned __int64) (0x2B2D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned* std::allocator_traits > >::(std::_Wrap_alloc >&, unsigned __int64, const void*) (0x2B2F) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x2d, 0x2b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x2f, 0x2b, 0x00, 0x00 + # ArgList (0x2B31) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Wrap_alloc >& (0x290D) + # ArgType: unsigned* (0x675) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x29, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x2B32) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator_traits > > (0x2AD9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Wrap_alloc >&, unsigned*, unsigned __int64) (0x2B31) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd9, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x31, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B33) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::allocator_traits > > (0x2AD9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc >&) (0x2907) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xd9, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x07, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B34) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc > (0x27E5) + # ClassType: std::allocator_traits > > (0x2AD9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc >&) (0x2907) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0xd9, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x07, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2B35) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2B30 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::allocator_traits > >::(std::_Wrap_alloc >&, unsigned*, unsigned __int64) (0x2B32) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::allocator_traits > >::(const std::_Wrap_alloc >&) (0x2B33) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::_Wrap_alloc > std::allocator_traits > >::(const std::_Wrap_alloc >&) (0x2B34) + # Name: select_on_container_copy_construction + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > (0x27E5) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned* (0x675) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned* (0x28D1) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x603) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x1292) + # Name: const_void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1305) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1297) + # Name: is_always_equal + # } + # } + .byte 0xbe, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x30, 0x2b, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x32, 0x2b, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x33, 0x2b, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x34, 0x2b, 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 0xe5, 0x27, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd1, 0x28, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x5f, 0x70, 0x6f, 0x69 + .byte 0x6e, 0x74, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x92, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x76, 0x6f + .byte 0x69, 0x64, 0x5f, 0x70 + .byte 0x6f, 0x69, 0x6e, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x05, 0x13, 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 0x97, 0x12, 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 0x05, 0x13, 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 0x97, 0x12, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x2B36) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 17 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2B35) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::allocator_traits > > + # LinkageName: .?AU?$allocator_traits@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@ + # } + .byte 0xa6, 0x00, 0x05, 0x15 + .byte 0x11, 0x00, 0x10, 0x02 + .byte 0x35, 0x2b, 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, 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, 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, 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 (0x2B37) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator_traits > > (0x2B36) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 553 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x36, 0x2b, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x29, 0x02, 0x00, 0x00 + # Class (0x2B38) { + # 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@U?$_Wrap_alloc@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@ + # } + .byte 0x2e, 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, 0x5f, 0x57, 0x72 + .byte 0x61, 0x70, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .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, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x53, 0x69 + .byte 0x6d, 0x70, 0x6c, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x3c, 0x75 + .byte 0x6e, 0x73, 0x69, 0x67 + .byte 0x6e, 0x65, 0x64, 0x20 + .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, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 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, 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, 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 (0x2B39) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_alloc > > > (0x2ADD) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdd, 0x2a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2B3A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > > (0x2ADD) + # ThisType: std::_Vector_alloc > > >* (0x2B39) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x2a, 0x00, 0x00 + .byte 0x39, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B3B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > > (0x2ADD) + # ThisType: std::_Vector_alloc > > >* (0x2B39) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc > >&) (0x2ACA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x2a, 0x00, 0x00 + .byte 0x39, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xca, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2B3C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Wrap_alloc > >& (0x2AD0) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd0, 0x2a, 0x00, 0x00 + # MemberFunction (0x2B3D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > > (0x2ADD) + # ThisType: std::_Vector_alloc > > >* (0x2B39) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc > >&) (0x2B3C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x2a, 0x00, 0x00 + .byte 0x39, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3c, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2B3E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_alloc > > > (0x2ADD) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xdd, 0x2a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2B3F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_alloc > > > (0x2B3E) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3e, 0x2b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2B40) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x1257) + # ClassType: std::_Vector_alloc > > > (0x2ADD) + # ThisType: const std::_Vector_alloc > > >* (0x2B3F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x12, 0x00, 0x00 + .byte 0xdd, 0x2a, 0x00, 0x00 + .byte 0x3f, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B41) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy*& (0x125B) + # ClassType: std::_Vector_alloc > > > (0x2ADD) + # ThisType: std::_Vector_alloc > > >* (0x2B39) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5b, 0x12, 0x00, 0x00 + .byte 0xdd, 0x2a, 0x00, 0x00 + .byte 0x39, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B42) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* const& (0x125E) + # ClassType: std::_Vector_alloc > > > (0x2ADD) + # ThisType: const std::_Vector_alloc > > >* (0x2B3F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5e, 0x12, 0x00, 0x00 + .byte 0xdd, 0x2a, 0x00, 0x00 + .byte 0x3f, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2B43) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy*& std::_Vector_alloc > > >::() (0x2B41) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* const& std::_Vector_alloc > > >::() (0x2B42) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x42, 0x2b, 0x00, 0x00 + # Pointer (0x2B44) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_alloc > > > (0x2ADD) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdd, 0x2a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2B45) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_alloc > > >& (0x2B44) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x44, 0x2b, 0x00, 0x00 + # MemberFunction (0x2B46) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > > (0x2ADD) + # ThisType: std::_Vector_alloc > > >* (0x2B39) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_alloc > > >&) (0x2B45) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x2a, 0x00, 0x00 + .byte 0x39, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x45, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B47) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc > >& (0x2AD0) + # ClassType: std::_Vector_alloc > > > (0x2ADD) + # ThisType: std::_Vector_alloc > > >* (0x2B39) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd0, 0x2a, 0x00, 0x00 + .byte 0xdd, 0x2a, 0x00, 0x00 + .byte 0x39, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B48) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Wrap_alloc > >& (0x2AC9) + # ClassType: std::_Vector_alloc > > > (0x2ADD) + # ThisType: const std::_Vector_alloc > > >* (0x2B3F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc9, 0x2a, 0x00, 0x00 + .byte 0xdd, 0x2a, 0x00, 0x00 + .byte 0x3f, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2B49) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc > >& std::_Vector_alloc > > >::() (0x2B47) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Wrap_alloc > >& std::_Vector_alloc > > >::() (0x2B48) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x48, 0x2b, 0x00, 0x00 + # MemberFunction (0x2B4A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val >& (0x29F1) + # ClassType: std::_Vector_alloc > > > (0x2ADD) + # ThisType: std::_Vector_alloc > > >* (0x2B39) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x29, 0x00, 0x00 + .byte 0xdd, 0x2a, 0x00, 0x00 + .byte 0x39, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B4B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val >& (0x29F4) + # ClassType: std::_Vector_alloc > > > (0x2ADD) + # ThisType: const std::_Vector_alloc > > >* (0x2B3F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf4, 0x29, 0x00, 0x00 + .byte 0xdd, 0x2a, 0x00, 0x00 + .byte 0x3f, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2B4C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val >& std::_Vector_alloc > > >::() (0x2B4A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val >& std::_Vector_alloc > > >::() (0x2B4B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4a, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x2b, 0x00, 0x00 + # MemberFunction (0x2B4D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned*& (0x29F7) + # ClassType: std::_Vector_alloc > > > (0x2ADD) + # ThisType: std::_Vector_alloc > > >* (0x2B39) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf7, 0x29, 0x00, 0x00 + .byte 0xdd, 0x2a, 0x00, 0x00 + .byte 0x39, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B4E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned*& (0x29FA) + # ClassType: std::_Vector_alloc > > > (0x2ADD) + # ThisType: const std::_Vector_alloc > > >* (0x2B3F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfa, 0x29, 0x00, 0x00 + .byte 0xdd, 0x2a, 0x00, 0x00 + .byte 0x3f, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2B4F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned*& std::_Vector_alloc > > >::() (0x2B4D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const unsigned*& std::_Vector_alloc > > >::() (0x2B4E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x2b, 0x00, 0x00 + # FieldList (0x2B50) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Compressed_pair > >,std::_Vector_val >,1> (0x2B38) + # FieldOffset: 0x0 + # Name: _Mypair + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > > >::() (0x2B3A) + # Name: _Vector_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > > >::() (0x2B3A) + # Name: ~_Vector_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > > >::(const std::_Wrap_alloc > >&) (0x2B3B) + # Name: _Copy_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > > >::(std::_Wrap_alloc > >&) (0x2B3D) + # Name: _Move_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > > >::() (0x2B3A) + # Name: _Alloc_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > > >::() (0x2B3A) + # Name: _Free_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12** std::_Vector_alloc > > >::() (0x2B40) + # Name: _Getpfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2B43 + # Name: _Myproxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > > >::() (0x2B3A) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > > >::(std::_Vector_alloc > > >&) (0x2B46) + # Name: _Swap_all + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2B49 + # Name: _Getal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2B4C + # Name: _Get_data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2B4F + # Name: _Myfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2B4F + # Name: _Mylast + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2B4F + # Name: _Myend + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_alloc > > > (0x2ADD) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > (0x27E5) + # Name: _Alloc + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > > (0x2A7F) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Simple_types (0x29FD) + # Name: _Val_types + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned* (0x675) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned* (0x28D1) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned& (0x28FD) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned& (0x2900) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator > > (0x2945) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x2946) + # Name: const_iterator + # } + # } + .byte 0x46, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x38, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3a, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3a, 0x2b, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3b, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3d, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3a, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3a, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x40, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x43, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3a, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x46, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x49, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4c, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4f, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4f, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4f, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xdd, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7f, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xfd, 0x29, 0x00, 0x00 + .byte 0x5f, 0x56, 0x61, 0x6c + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 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 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd1, 0x28, 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 0xfd, 0x28, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x00, 0x29, 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 0x45, 0x29, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Class (0x2B51) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 35 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2B50) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vector_alloc > > > + # LinkageName: .?AV?$_Vector_alloc@U?$_Vec_base_types@IU?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@ + # } + .byte 0xde, 0x00, 0x04, 0x15 + .byte 0x23, 0x00, 0x10, 0x02 + .byte 0x50, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x56 + .byte 0x65, 0x63, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x3c, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 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, 0x20, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x40, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x56 + .byte 0x65, 0x63, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x40, 0x49, 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, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2B52) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_alloc > > > (0x2B51) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 498 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x51, 0x2b, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0xf2, 0x01, 0x00, 0x00 + # Pointer (0x2B53) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Compressed_pair > >,std::_Vector_val >,1> (0x2B38) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x38, 0x2b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2B54) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc > >& (0x2AD0) + # ClassType: std::_Compressed_pair > >,std::_Vector_val >,1> (0x2B38) + # ThisType: std::_Compressed_pair > >,std::_Vector_val >,1>* (0x2B53) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd0, 0x2a, 0x00, 0x00 + .byte 0x38, 0x2b, 0x00, 0x00 + .byte 0x53, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2B55) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair > >,std::_Vector_val >,1> (0x2B38) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x38, 0x2b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2B56) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Compressed_pair > >,std::_Vector_val >,1> (0x2B55) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x55, 0x2b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2B57) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Wrap_alloc > >& (0x2AC9) + # ClassType: std::_Compressed_pair > >,std::_Vector_val >,1> (0x2B38) + # ThisType: const std::_Compressed_pair > >,std::_Vector_val >,1>* (0x2B56) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc9, 0x2a, 0x00, 0x00 + .byte 0x38, 0x2b, 0x00, 0x00 + .byte 0x56, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2B58) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Wrap_alloc > > (0x2A7F) + # Modifiers [ (0x2) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x7f, 0x2a, 0x00, 0x00 + .byte 0x02, 0x00, 0xf2, 0xf1 + # Pointer (0x2B59) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile std::_Wrap_alloc > > (0x2B58) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x58, 0x2b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x2B5A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair > >,std::_Vector_val >,1> (0x2B38) + # Modifiers [ (0x2) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x38, 0x2b, 0x00, 0x00 + .byte 0x02, 0x00, 0xf2, 0xf1 + # Pointer (0x2B5B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile std::_Compressed_pair > >,std::_Vector_val >,1> (0x2B5A) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5a, 0x2b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2B5C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: volatile std::_Wrap_alloc > >& (0x2B59) + # ClassType: std::_Compressed_pair > >,std::_Vector_val >,1> (0x2B38) + # ThisType: volatile std::_Compressed_pair > >,std::_Vector_val >,1>* (0x2B5B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x59, 0x2b, 0x00, 0x00 + .byte 0x38, 0x2b, 0x00, 0x00 + .byte 0x5b, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2B5D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Wrap_alloc > > (0x2A7F) + # Modifiers [ (0x3) + # Const (0x1) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x7f, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0xf2, 0xf1 + # Pointer (0x2B5E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile std::_Wrap_alloc > > (0x2B5D) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5d, 0x2b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x2B5F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair > >,std::_Vector_val >,1> (0x2B38) + # Modifiers [ (0x3) + # Const (0x1) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x38, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0xf2, 0xf1 + # Pointer (0x2B60) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile std::_Compressed_pair > >,std::_Vector_val >,1> (0x2B5F) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5f, 0x2b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2B61) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const volatile std::_Wrap_alloc > >& (0x2B5E) + # ClassType: std::_Compressed_pair > >,std::_Vector_val >,1> (0x2B38) + # ThisType: const volatile std::_Compressed_pair > >,std::_Vector_val >,1>* (0x2B60) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5e, 0x2b, 0x00, 0x00 + .byte 0x38, 0x2b, 0x00, 0x00 + .byte 0x60, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2B62) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc > >& std::_Compressed_pair > >,std::_Vector_val >,1>::() (0x2B54) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Wrap_alloc > >& std::_Compressed_pair > >,std::_Vector_val >,1>::() (0x2B57) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: volatile std::_Wrap_alloc > >& std::_Compressed_pair > >,std::_Vector_val >,1>::() (0x2B5C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const volatile std::_Wrap_alloc > >& std::_Compressed_pair > >,std::_Vector_val >,1>::() (0x2B61) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x54, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x57, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x61, 0x2b, 0x00, 0x00 + # MemberFunction (0x2B63) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val >& (0x29F1) + # ClassType: std::_Compressed_pair > >,std::_Vector_val >,1> (0x2B38) + # ThisType: std::_Compressed_pair > >,std::_Vector_val >,1>* (0x2B53) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x29, 0x00, 0x00 + .byte 0x38, 0x2b, 0x00, 0x00 + .byte 0x53, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B64) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val >& (0x29F4) + # ClassType: std::_Compressed_pair > >,std::_Vector_val >,1> (0x2B38) + # ThisType: const std::_Compressed_pair > >,std::_Vector_val >,1>* (0x2B56) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf4, 0x29, 0x00, 0x00 + .byte 0x38, 0x2b, 0x00, 0x00 + .byte 0x56, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B65) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: volatile std::_Vector_val >& (0x2A99) + # ClassType: std::_Compressed_pair > >,std::_Vector_val >,1> (0x2B38) + # ThisType: volatile std::_Compressed_pair > >,std::_Vector_val >,1>* (0x2B5B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x99, 0x2a, 0x00, 0x00 + .byte 0x38, 0x2b, 0x00, 0x00 + .byte 0x5b, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B66) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const volatile std::_Vector_val >& (0x2A9C) + # ClassType: std::_Compressed_pair > >,std::_Vector_val >,1> (0x2B38) + # ThisType: const volatile std::_Compressed_pair > >,std::_Vector_val >,1>* (0x2B60) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9c, 0x2a, 0x00, 0x00 + .byte 0x38, 0x2b, 0x00, 0x00 + .byte 0x60, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2B67) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val >& std::_Compressed_pair > >,std::_Vector_val >,1>::() (0x2B63) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val >& std::_Compressed_pair > >,std::_Vector_val >,1>::() (0x2B64) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: volatile std::_Vector_val >& std::_Compressed_pair > >,std::_Vector_val >,1>::() (0x2B65) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const volatile std::_Vector_val >& std::_Compressed_pair > >,std::_Vector_val >,1>::() (0x2B66) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x64, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x65, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x66, 0x2b, 0x00, 0x00 + # FieldList (0x2B68) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Private (0x1) + # BaseType: std::_Wrap_alloc > > (0x2A7F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_val > (0x29F0) + # FieldOffset: 0x0 + # Name: _Myval2 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x2B62 + # Name: _Get_first + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x2B67 + # Name: _Get_second + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > > (0x2A7F) + # Name: _Mybase + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x01, 0x00 + .byte 0x7f, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xf0, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x61, 0x6c + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x62, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x67, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7f, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x2B69) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 11 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2B68) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Compressed_pair > >,std::_Vector_val >,1> + # LinkageName: .?AV?$_Compressed_pair@U?$_Wrap_alloc@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@ + # } + .byte 0x2e, 0x01, 0x04, 0x15 + .byte 0x0b, 0x00, 0x10, 0x02 + .byte 0x68, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x43, 0x6f, 0x6d, 0x70 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x65, 0x64, 0x5f, 0x70 + .byte 0x61, 0x69, 0x72, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x57, 0x72 + .byte 0x61, 0x70, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .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, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x53, 0x69 + .byte 0x6d, 0x70, 0x6c, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x3c, 0x75 + .byte 0x6e, 0x73, 0x69, 0x67 + .byte 0x6e, 0x65, 0x64, 0x20 + .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, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 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, 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, 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 (0x2B6A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Compressed_pair > >,std::_Vector_val >,1> (0x2B69) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 266 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x69, 0x2b, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x0a, 0x01, 0x00, 0x00 + # ArgList (0x2B6B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: const wchar_t* (0x1E5E) + # ArgType: unsigned (0x75) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x5e, 0x1e, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x2B6C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const wchar_t*, unsigned, std::random_access_iterator_tag) (0x2B6B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x6b, 0x2b, 0x00, 0x00 + # FuncId (0x2B6D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const wchar_t*, unsigned, std::random_access_iterator_tag) (0x2B6C) + # Name: _Debug_range2 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x6c, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x62 + .byte 0x75, 0x67, 0x5f, 0x72 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x32, 0x00, 0xf2, 0xf1 + # ArgList (0x2B6E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + # Procedure (0x2B6F) { + # 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>) (0x2B6E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6e, 0x2b, 0x00, 0x00 + # FuncId (0x2B70) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C0C) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x2B6F) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x0c, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x2b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # ArgList (0x2B71) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: gsl::details::span_iterator,0>& (0x1A56) + # ArgType: const wchar_t* (0x1E5E) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x56, 0x1a, 0x00, 0x00 + .byte 0x5e, 0x1e, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # Procedure (0x2B72) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (gsl::details::span_iterator,0>&, const wchar_t*, unsigned) (0x2B71) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x71, 0x2b, 0x00, 0x00 + # FuncId (0x2B73) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (gsl::details::span_iterator,0>&, const wchar_t*, unsigned) (0x2B72) + # Name: _Debug_pointer + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x72, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x62 + .byte 0x75, 0x67, 0x5f, 0x70 + .byte 0x6f, 0x69, 0x6e, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + # FuncId (0x2B74) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C0C) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x2B6F) + # Name: operator + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x0c, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x2b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x2B75) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C0C) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x2B6F) + # Name: operator== + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x0c, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x2b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2B76) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x23CF) + # FunctionType: bool std::basic_regex >::() (0x23FE) + # Name: _Empty + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xfe, 0x23, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6d, 0x70 + .byte 0x74, 0x79, 0x00, 0xf1 + # MemberFuncId (0x2B77) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x23CF) + # FunctionType: std::regex_constants::syntax_option_type std::basic_regex >::() (0x23F6) + # Name: flags + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xf6, 0x23, 0x00, 0x00 + .byte 0x66, 0x6c, 0x61, 0x67 + .byte 0x73, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2B78) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x23CF) + # FunctionType: unsigned std::basic_regex >::() (0x23F5) + # Name: mark_count + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xf5, 0x23, 0x00, 0x00 + .byte 0x6d, 0x61, 0x72, 0x6b + .byte 0x5f, 0x63, 0x6f, 0x75 + .byte 0x6e, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2B79) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x23CF) + # FunctionType: std::_Root_node* std::basic_regex >::() (0x23FD) + # Name: _Get + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xfd, 0x23, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2B7A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x23CF) + # FunctionType: const std::regex_traits& std::basic_regex >::() (0x2401) + # Name: _Get_traits + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0x01, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x00 + # MemberFuncId (0x2B7B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # 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) (0x25FA) + # Name: _Matcher + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0xfa, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x74 + .byte 0x63, 0x68, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2B7C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::match_results,0>,std::allocator,0> > > >* (0x1A6A) + # ArgType: bool (0x30) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x6a, 0x1a, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # MemberFunction (0x2B7D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x25F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::match_results,0>,std::allocator,0> > > >*, bool) (0x2B7C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0xf8, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x7c, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2B7E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # FunctionType: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::match_results,0>,std::allocator,0> > > >*, bool) (0x2B7D) + # Name: _Match + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0x7d, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x74 + .byte 0x63, 0x68, 0x00, 0xf1 + # MemberFunction (0x2B7F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x25F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0xf8, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2B80) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # FunctionType: void std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::() (0x2B7F) + # Name: ~_Matcher + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0x7f, 0x2b, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4d, 0x61 + .byte 0x74, 0x63, 0x68, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2B81) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Tgt_state_t,0> > (0x25F6) + # ThisType: std::_Tgt_state_t,0> >* (0x261A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x25, 0x00, 0x00 + .byte 0x1a, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2B82) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Tgt_state_t,0> > (0x25F6) + # FunctionType: void std::_Tgt_state_t,0> >::() (0x2B81) + # Name: _Tgt_state_t + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xf6, 0x25, 0x00, 0x00 + .byte 0x81, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2B83) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25F7) + # FunctionType: void std::vector >::() (0x2625) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x25, 0x26, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # StringId (0x2B84) { + # 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 (0x2B85) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::regex_constants::match_flag_type (0x1A89) + # ArgType: std::regex_constants::match_flag_type (0x1A89) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x89, 0x1a, 0x00, 0x00 + .byte 0x89, 0x1a, 0x00, 0x00 + # Procedure (0x2B86) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::regex_constants::match_flag_type (0x1A89) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::regex_constants::match_flag_type, std::regex_constants::match_flag_type) (0x2B85) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x89, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x85, 0x2b, 0x00, 0x00 + # FuncId (0x2B87) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std::regex_constants (0x2B84) + # FunctionType: std::regex_constants::match_flag_type (std::regex_constants::match_flag_type, std::regex_constants::match_flag_type) (0x2B86) + # Name: operator& + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x84, 0x2b, 0x00, 0x00 + .byte 0x86, 0x2b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x26, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2B88) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25F7) + # FunctionType: void std::vector >::(unsigned __int64) (0x262B) + # Name: resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x2b, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2B89) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25F7) + # FunctionType: void std::vector >::() (0x2625) + # Name: ~vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x25, 0x26, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + # MemberFuncId (0x2B8A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Tgt_state_t,0> > (0x25F6) + # FunctionType: void std::_Tgt_state_t,0> >::() (0x2B81) + # Name: ~_Tgt_state_t + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xf6, 0x25, 0x00, 0x00 + .byte 0x81, 0x2b, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x54, 0x67 + .byte 0x74, 0x5f, 0x73, 0x74 + .byte 0x61, 0x74, 0x65, 0x5f + .byte 0x74, 0x00, 0xf2, 0xf1 + # Pointer (0x2B8B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Bt_state_t,0> > (0x2618) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x18, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2B8C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Bt_state_t,0> > (0x2618) + # ThisType: std::_Bt_state_t,0> >* (0x2B8B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x18, 0x26, 0x00, 0x00 + .byte 0x8b, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2B8D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Bt_state_t,0> > (0x2618) + # FunctionType: void std::_Bt_state_t,0> >::() (0x2B8C) + # Name: _Bt_state_t + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x18, 0x26, 0x00, 0x00 + .byte 0x8c, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x42, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 0x00 + # MemberFuncId (0x2B8E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x26AA) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xaa, 0x26, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2B8F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x26A4) + # FunctionType: void std::vector >::() (0x2796) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x96, 0x27, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2B90) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_val > (0x2794) + # FunctionType: void std::_Vb_val >::(unsigned __int64, const bool&) (0x288E) + # Name: _Vb_val + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x94, 0x27, 0x00, 0x00 + .byte 0x8e, 0x28, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFuncId (0x2B91) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_val > (0x2794) + # FunctionType: unsigned __int64 std::_Vb_val >::(unsigned __int64) (0x289D) + # Name: _Nw + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x94, 0x27, 0x00, 0x00 + .byte 0x9d, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x77, 0x00 + # MemberFuncId (0x2B92) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: void std::vector >::(unsigned __int64, const unsigned&) (0x2921) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x21, 0x29, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2B93) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_val > (0x2794) + # FunctionType: void std::_Vb_val >::() (0x289C) + # Name: _Alloc_proxy + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x94, 0x27, 0x00, 0x00 + .byte 0x9c, 0x28, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2B94) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: void std::vector >::() (0x291D) + # Name: ~vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1d, 0x29, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + # MemberFuncId (0x2B95) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x291B) + # FunctionType: void std::_Vector_alloc > >::() (0x29E0) + # Name: _Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xe0, 0x29, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2B96) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: void std::vector >::(unsigned __int64, const unsigned*) (0x2934) + # Name: _Construct_n + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x34, 0x29, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x5f, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x2B97) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const unsigned* (0x28D1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned&) (0x2901) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xd1, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x01, 0x29, 0x00, 0x00 + # FuncId (0x2B98) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: const unsigned* (const unsigned&) (0x2B97) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x97, 0x2b, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2B99) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x291B) + # FunctionType: void std::_Vector_alloc > >::() (0x29E0) + # Name: ~_Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xe0, 0x29, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + # MemberFunction (0x2B9A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x29DE) + # ThisType: std::_Compressed_pair >,std::_Vector_val >,1>* (0x2A86) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Zero_then_variadic_args_t) (0x1E3F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x29, 0x00, 0x00 + .byte 0x86, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3f, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2B9B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x29DE) + # FunctionType: void std::_Compressed_pair >,std::_Vector_val >,1>::(std::_Zero_then_variadic_args_t) (0x2B9A) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xde, 0x29, 0x00, 0x00 + .byte 0x9a, 0x2b, 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 (0x2B9C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x291B) + # FunctionType: void std::_Vector_alloc > >::() (0x29E0) + # Name: _Alloc_proxy + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xe0, 0x29, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x2B9D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x29DE) + # ThisType: std::_Compressed_pair >,std::_Vector_val >,1>* (0x2A86) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x29, 0x00, 0x00 + .byte 0x86, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2B9E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x29DE) + # FunctionType: void std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2B9D) + # Name: ~_Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xde, 0x29, 0x00, 0x00 + .byte 0x9d, 0x2b, 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 (0x2B9F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x27E5) + # FunctionType: void std::_Wrap_alloc >::() (0x2905) + # Name: _Wrap_alloc + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x05, 0x29, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + # MemberFuncId (0x2BA0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_val > (0x29F0) + # FunctionType: void std::_Vector_val >::() (0x2AA3) + # Name: _Vector_val + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf0, 0x29, 0x00, 0x00 + .byte 0xa3, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFuncId (0x2BA1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x28F9) + # FunctionType: void std::allocator::() (0x29C4) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf9, 0x28, 0x00, 0x00 + .byte 0xc4, 0x29, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2BA2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x291B) + # FunctionType: std::_Wrap_alloc >& std::_Vector_alloc > >::() (0x29ED) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xed, 0x29, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFunction (0x2BA3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # ThisType: std::_Wrap_alloc >* (0x1CC6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&) (0x29E2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xc6, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe2, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2BA4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # FunctionType: void std::_Wrap_alloc >::(std::_Wrap_alloc >&) (0x2BA3) + # Name: _Wrap_alloc + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xa3, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + # MemberFuncId (0x2BA5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x291B) + # FunctionType: std::_Container_proxy*& std::_Vector_alloc > >::() (0x29E7) + # Name: _Myproxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xe7, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2BA6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x291B) + # FunctionType: std::_Vector_val >& std::_Vector_alloc > >::() (0x29F2) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xf2, 0x29, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2BA7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x29DE) + # FunctionType: std::_Wrap_alloc >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2A87) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xde, 0x29, 0x00, 0x00 + .byte 0x87, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # Procedure (0x2BA8) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Wrap_alloc >& (0x290D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&) (0x29E2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x0d, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe2, 0x29, 0x00, 0x00 + # FuncId (0x2BA9) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Wrap_alloc >& (std::_Wrap_alloc >&) (0x2BA8) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xa8, 0x2b, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFunction (0x2BAA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1CB9) + # ThisType: std::allocator* (0x1CE2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x29C6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0xe2, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc6, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2BAB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1CB9) + # FunctionType: void std::allocator::(const std::allocator&) (0x2BAA) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0xaa, 0x2b, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2BAC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x29DE) + # FunctionType: std::_Vector_val >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2A96) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xde, 0x29, 0x00, 0x00 + .byte 0x96, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2BAD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_val > (0x29F0) + # FunctionType: void std::_Vector_val >::() (0x2AA3) + # Name: ~_Vector_val + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xf0, 0x29, 0x00, 0x00 + .byte 0xa3, 0x2a, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2BAE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: bool std::vector >::(unsigned __int64) (0x2970) + # Name: _Buy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x70, 0x29, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2BAF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: unsigned* std::vector >::(unsigned*, unsigned __int64, const unsigned*) (0x2977) + # Name: _Ufill + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x77, 0x29, 0x00, 0x00 + .byte 0x5f, 0x55, 0x66, 0x69 + .byte 0x6c, 0x6c, 0x00, 0xf1 + # MemberFuncId (0x2BB0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x291B) + # FunctionType: unsigned*& std::_Vector_alloc > >::() (0x29F8) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xf8, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2BB1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x291B) + # FunctionType: unsigned*& std::_Vector_alloc > >::() (0x29F8) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xf8, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x2BB2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: void std::vector >::() (0x291D) + # Name: _Tidy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1d, 0x29, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2BB3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x291B) + # FunctionType: unsigned*& std::_Vector_alloc > >::() (0x29F8) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xf8, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # MemberFuncId (0x2BB4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: unsigned __int64 std::vector >::() (0x2953) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x53, 0x29, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2BB5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: void std::vector >::() (0x2978) + # Name: _Xlen + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x78, 0x29, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2BB6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x27E5) + # FunctionType: unsigned* std::_Wrap_alloc >::(unsigned __int64) (0x2911) + # Name: allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x11, 0x29, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2BB7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x291B) + # FunctionType: const std::_Wrap_alloc >& std::_Vector_alloc > >::() (0x29EE) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xee, 0x29, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFuncId (0x2BB8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x27E5) + # FunctionType: unsigned __int64 std::_Wrap_alloc >::(std::_Nil) (0x2916) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x16, 0x29, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2BB9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x29DE) + # FunctionType: const std::_Wrap_alloc >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2A8A) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xde, 0x29, 0x00, 0x00 + .byte 0x8a, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2BBA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator_traits > (0x2917) + # FunctionType: unsigned __int64 std::allocator_traits >::(const std::allocator&) (0x29D9) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x17, 0x29, 0x00, 0x00 + .byte 0xd9, 0x29, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2BBB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x28F9) + # FunctionType: unsigned __int64 std::allocator::() (0x29CD) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf9, 0x28, 0x00, 0x00 + .byte 0xcd, 0x29, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2BBC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x28F9) + # FunctionType: unsigned* std::allocator::(unsigned __int64) (0x29CA) + # Name: allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf9, 0x28, 0x00, 0x00 + .byte 0xca, 0x29, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2BBD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: unsigned* (0x675) + # ArgType: unsigned __int64 (0x23) + # ArgType: const unsigned* (0x28D1) + # ArgType: std::_Wrap_alloc >& (0x290D) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xd1, 0x28, 0x00, 0x00 + .byte 0x0d, 0x29, 0x00, 0x00 + # Procedure (0x2BBE) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (unsigned*, unsigned __int64, const unsigned*, std::_Wrap_alloc >&) (0x2BBD) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xbd, 0x2b, 0x00, 0x00 + # FuncId (0x2BBF) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (unsigned*, unsigned __int64, const unsigned*, std::_Wrap_alloc >&) (0x2BBE) + # Name: _Uninitialized_fill_n + # } + .byte 0x22, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xbe, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x66 + .byte 0x69, 0x6c, 0x6c, 0x5f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # ArgList (0x2BC0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: unsigned* (0x675) + # ArgType: unsigned __int64 (0x23) + # ArgType: const unsigned* (0x28D1) + # ArgType: std::_Wrap_alloc >& (0x290D) + # ArgType: std::integral_constant (0x1305) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xd1, 0x28, 0x00, 0x00 + .byte 0x0d, 0x29, 0x00, 0x00 + .byte 0x05, 0x13, 0x00, 0x00 + # Procedure (0x2BC1) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (unsigned*, unsigned __int64, const unsigned*, std::_Wrap_alloc >&, std::integral_constant) (0x2BC0) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0xc0, 0x2b, 0x00, 0x00 + # FuncId (0x2BC2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (unsigned*, unsigned __int64, const unsigned*, std::_Wrap_alloc >&, std::integral_constant) (0x2BC1) + # Name: _Uninit_alloc_fill_n1 + # } + .byte 0x22, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xc1, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x5f, 0x66, 0x69 + .byte 0x6c, 0x6c, 0x5f, 0x6e + .byte 0x31, 0x00, 0xf2, 0xf1 + # ArgList (0x2BC3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned* (0x675) + # ArgType: const unsigned& (0x2900) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x00, 0x29, 0x00, 0x00 + # MemberFunction (0x2BC4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x27E5) + # ThisType: std::_Wrap_alloc >* (0x2904) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*, const unsigned&) (0x2BC3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x04, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc3, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2BC5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x27E5) + # FunctionType: void std::_Wrap_alloc >::(unsigned*, const unsigned&) (0x2BC4) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0xc4, 0x2b, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Procedure (0x2BC6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned* (0x675) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned*) (0x2A07) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x07, 0x2a, 0x00, 0x00 + # FuncId (0x2BC7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: unsigned* (unsigned*) (0x2BC6) + # Name: _Unfancy + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xc6, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x66 + .byte 0x61, 0x6e, 0x63, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2BC8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned* (0x675) + # ArgType: unsigned* (0x675) + # ArgType: std::_Wrap_alloc >& (0x290D) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x0d, 0x29, 0x00, 0x00 + # Procedure (0x2BC9) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned*, unsigned*, std::_Wrap_alloc >&) (0x2BC8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xc8, 0x2b, 0x00, 0x00 + # FuncId (0x2BCA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (unsigned*, unsigned*, std::_Wrap_alloc >&) (0x2BC9) + # Name: _Destroy_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xc9, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + # ArgList (0x2BCB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x29D1) + # ArgType: unsigned* (0x675) + # ArgType: const unsigned& (0x2900) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x29, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x00, 0x29, 0x00, 0x00 + # MemberFunction (0x2BCC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator_traits > (0x2917) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, unsigned*, const unsigned&) (0x2BCB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x17, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xcb, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2BCD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator_traits > (0x2917) + # FunctionType: void std::allocator_traits >::(std::allocator&, unsigned*, const unsigned&) (0x2BCC) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x17, 0x29, 0x00, 0x00 + .byte 0xcc, 0x2b, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Procedure (0x2BCE) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const unsigned& (0x2900) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned&) (0x2901) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x00, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x01, 0x29, 0x00, 0x00 + # FuncId (0x2BCF) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: const unsigned& (const unsigned&) (0x2BCE) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xce, 0x2b, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFunction (0x2BD0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x28F9) + # ThisType: std::allocator* (0x29C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*, const unsigned&) (0x2BC3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf9, 0x28, 0x00, 0x00 + .byte 0xc3, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc3, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2BD1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x28F9) + # FunctionType: void std::allocator::(unsigned*, const unsigned&) (0x2BD0) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf9, 0x28, 0x00, 0x00 + .byte 0xd0, 0x2b, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # ArgList (0x2BD2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: unsigned* (0x675) + # ArgType: unsigned* (0x675) + # ArgType: std::_Wrap_alloc >& (0x290D) + # ArgType: std::integral_constant (0x1297) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x0d, 0x29, 0x00, 0x00 + .byte 0x97, 0x12, 0x00, 0x00 + # Procedure (0x2BD3) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (unsigned*, unsigned*, std::_Wrap_alloc >&, std::integral_constant) (0x2BD2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xd2, 0x2b, 0x00, 0x00 + # FuncId (0x2BD4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (unsigned*, unsigned*, std::_Wrap_alloc >&, std::integral_constant) (0x2BD3) + # Name: _Destroy_range1 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xd3, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x31, 0x00 + # MemberFuncId (0x2BD5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x291B) + # FunctionType: void std::_Vector_alloc > >::() (0x29E0) + # Name: _Orphan_all + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xe0, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + # MemberFuncId (0x2BD6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: void std::vector >::(unsigned*, unsigned*) (0x2972) + # Name: _Destroy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x72, 0x29, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2BD7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x27E5) + # FunctionType: void std::_Wrap_alloc >::(unsigned*, unsigned __int64) (0x2915) + # Name: deallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x15, 0x29, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2BD8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x28F9) + # FunctionType: void std::allocator::(unsigned*, unsigned __int64) (0x29C9) + # Name: deallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf9, 0x28, 0x00, 0x00 + .byte 0xc9, 0x29, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2BD9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x291B) + # FunctionType: void std::_Vector_alloc > >::() (0x29E0) + # Name: _Free_proxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xe0, 0x29, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + # MemberFuncId (0x2BDA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # FunctionType: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x27EF) + # Name: _Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0xef, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2BDB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1> (0x27ED) + # ThisType: std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>* (0x297D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Zero_then_variadic_args_t) (0x1E3F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xed, 0x27, 0x00, 0x00 + .byte 0x7d, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3f, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2BDC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1> (0x27ED) + # FunctionType: void std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>::(std::_Zero_then_variadic_args_t) (0x2BDB) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xed, 0x27, 0x00, 0x00 + .byte 0xdb, 0x2b, 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 (0x2BDD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # FunctionType: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x27EF) + # Name: _Alloc_proxy + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0xef, 0x27, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x2BDE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1> (0x27ED) + # ThisType: std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>* (0x297D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xed, 0x27, 0x00, 0x00 + .byte 0x7d, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2BDF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1> (0x27ED) + # FunctionType: void std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>::() (0x2BDE) + # Name: ~_Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xed, 0x27, 0x00, 0x00 + .byte 0xde, 0x2b, 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 (0x2BE0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # FunctionType: void std::_Wrap_alloc,0> >::_Grp_t> >::() (0x2847) + # Name: _Wrap_alloc + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x47, 0x28, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + # MemberFuncId (0x2BE1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_val,0> >::_Grp_t> > (0x2803) + # FunctionType: void std::_Vector_val,0> >::_Grp_t> >::() (0x299A) + # Name: _Vector_val + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x03, 0x28, 0x00, 0x00 + .byte 0x9a, 0x29, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFuncId (0x2BE2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator,0> >::_Grp_t> (0x26AB) + # FunctionType: void std::allocator,0> >::_Grp_t>::() (0x281A) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x1a, 0x28, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2BE3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # FunctionType: std::_Wrap_alloc,0> >::_Grp_t> >& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x2800) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0x00, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFunction (0x2BE4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # ThisType: std::_Wrap_alloc >* (0x1CC6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc,0> >::_Grp_t> >&) (0x27F5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xc6, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf5, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2BE5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # FunctionType: void std::_Wrap_alloc >::(std::_Wrap_alloc,0> >::_Grp_t> >&) (0x2BE4) + # Name: _Wrap_alloc + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xe4, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + # MemberFuncId (0x2BE6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # FunctionType: std::_Container_proxy*& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x27FA) + # Name: _Myproxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0xfa, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2BE7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # FunctionType: std::_Vector_val,0> >::_Grp_t> >& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x2805) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0x05, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2BE8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1> (0x27ED) + # FunctionType: std::_Wrap_alloc,0> >::_Grp_t> >& std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>::() (0x297E) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xed, 0x27, 0x00, 0x00 + .byte 0x7e, 0x29, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # Procedure (0x2BE9) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Wrap_alloc,0> >::_Grp_t> >& (0x27F4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc,0> >::_Grp_t> >&) (0x27F5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xf4, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf5, 0x27, 0x00, 0x00 + # FuncId (0x2BEA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Wrap_alloc,0> >::_Grp_t> >& (std::_Wrap_alloc,0> >::_Grp_t> >&) (0x2BE9) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xe9, 0x2b, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFunction (0x2BEB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1CB9) + # ThisType: std::allocator* (0x1CE2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> >::_Grp_t>&) (0x26AE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0xe2, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xae, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2BEC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1CB9) + # FunctionType: void std::allocator::(const std::allocator,0> >::_Grp_t>&) (0x2BEB) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0xeb, 0x2b, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2BED) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1> (0x27ED) + # FunctionType: std::_Vector_val,0> >::_Grp_t> >& std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>::() (0x298D) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xed, 0x27, 0x00, 0x00 + .byte 0x8d, 0x29, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2BEE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_val,0> >::_Grp_t> > (0x2803) + # FunctionType: void std::_Vector_val,0> >::_Grp_t> >::() (0x299A) + # Name: ~_Vector_val + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x03, 0x28, 0x00, 0x00 + .byte 0x9a, 0x29, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2BEF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2623) + # FunctionType: void std::_Vector_alloc > >::() (0x271A) + # Name: _Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x1a, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2BF0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2718) + # ThisType: std::_Compressed_pair >,std::_Vector_val >,1>* (0x2859) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Zero_then_variadic_args_t) (0x1E3F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x59, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3f, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2BF1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2718) + # FunctionType: void std::_Compressed_pair >,std::_Vector_val >,1>::(std::_Zero_then_variadic_args_t) (0x2BF0) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0xf0, 0x2b, 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 (0x2BF2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2623) + # FunctionType: void std::_Vector_alloc > >::() (0x271A) + # Name: _Alloc_proxy + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x1a, 0x27, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x2BF3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2718) + # ThisType: std::_Compressed_pair >,std::_Vector_val >,1>* (0x2859) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x59, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2BF4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2718) + # FunctionType: void std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2BF3) + # Name: ~_Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0xf3, 0x2b, 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 (0x2BF5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x268D) + # FunctionType: void std::_Wrap_alloc >::() (0x2775) + # Name: _Wrap_alloc + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x75, 0x27, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + # MemberFuncId (0x2BF6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_val > (0x272E) + # FunctionType: void std::_Vector_val >::() (0x2876) + # Name: _Vector_val + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2e, 0x27, 0x00, 0x00 + .byte 0x76, 0x28, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFuncId (0x2BF7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x2626) + # FunctionType: void std::allocator::() (0x2745) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x26, 0x26, 0x00, 0x00 + .byte 0x45, 0x27, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2BF8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2623) + # FunctionType: std::_Wrap_alloc >& std::_Vector_alloc > >::() (0x272B) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x2b, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFunction (0x2BF9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # ThisType: std::_Wrap_alloc >* (0x1CC6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&) (0x2720) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xc6, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2BFA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x1CB8) + # FunctionType: void std::_Wrap_alloc >::(std::_Wrap_alloc >&) (0x2BF9) + # Name: _Wrap_alloc + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb8, 0x1c, 0x00, 0x00 + .byte 0xf9, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + # MemberFuncId (0x2BFB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2623) + # FunctionType: std::_Container_proxy*& std::_Vector_alloc > >::() (0x2725) + # Name: _Myproxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x25, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2BFC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2623) + # FunctionType: std::_Vector_val >& std::_Vector_alloc > >::() (0x2730) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x30, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2BFD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2718) + # FunctionType: std::_Wrap_alloc >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x285A) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x5a, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # Procedure (0x2BFE) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Wrap_alloc >& (0x271F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&) (0x2720) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x1f, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x27, 0x00, 0x00 + # FuncId (0x2BFF) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Wrap_alloc >& (std::_Wrap_alloc >&) (0x2BFE) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xfe, 0x2b, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFunction (0x2C00) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1CB9) + # ThisType: std::allocator* (0x1CE2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x2629) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0xe2, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x29, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2C01) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1CB9) + # FunctionType: void std::allocator::(const std::allocator&) (0x2C00) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb9, 0x1c, 0x00, 0x00 + .byte 0x00, 0x2c, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2C02) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2718) + # FunctionType: std::_Vector_val >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2869) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x69, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2C03) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_val > (0x272E) + # FunctionType: void std::_Vector_val >::() (0x2876) + # Name: ~_Vector_val + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x2e, 0x27, 0x00, 0x00 + .byte 0x76, 0x28, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C04) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25F7) + # FunctionType: unsigned __int64 std::vector >::() (0x2664) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x64, 0x26, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C05) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25F7) + # FunctionType: void std::vector >::(unsigned __int64) (0x262B) + # Name: _Pop_back_n + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x2b, 0x26, 0x00, 0x00 + .byte 0x5f, 0x50, 0x6f, 0x70 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x5f, 0x6e, 0x00 + # MemberFuncId (0x2C06) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25F7) + # FunctionType: void std::vector >::(unsigned __int64) (0x262B) + # Name: _Reserve + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x2b, 0x26, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x65, 0x72, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2C07) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2676) + # ArgType: unsigned __int64 (0x23) + # ArgType: std::_Wrap_alloc >& (0x271F) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x1f, 0x27, 0x00, 0x00 + # Procedure (0x2C08) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Loop_vals_t*, unsigned __int64, std::_Wrap_alloc >&) (0x2C07) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x07, 0x2c, 0x00, 0x00 + # FuncId (0x2C09) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::_Loop_vals_t*, unsigned __int64, std::_Wrap_alloc >&) (0x2C08) + # Name: _Uninitialized_default_fill_n + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x08, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x64 + .byte 0x65, 0x66, 0x61, 0x75 + .byte 0x6c, 0x74, 0x5f, 0x66 + .byte 0x69, 0x6c, 0x6c, 0x5f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2C0A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2623) + # FunctionType: std::_Loop_vals_t*& std::_Vector_alloc > >::() (0x2736) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x36, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x2C0B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25F7) + # FunctionType: void std::vector >::() (0x2625) + # Name: _Tidy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x25, 0x26, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2C0C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2623) + # FunctionType: const std::_Loop_vals_t*& std::_Vector_alloc > >::() (0x2739) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x39, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x2C0D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2623) + # FunctionType: const std::_Loop_vals_t*& std::_Vector_alloc > >::() (0x2739) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x39, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C0E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2623) + # FunctionType: const std::_Vector_val >& std::_Vector_alloc > >::() (0x2733) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x33, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2C0F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2718) + # FunctionType: const std::_Vector_val >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x286A) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x6a, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2C10) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25F7) + # FunctionType: void std::vector >::(std::_Loop_vals_t*, std::_Loop_vals_t*) (0x268C) + # Name: _Orphan_range + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x8c, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Pointer (0x2C11) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator > >* (0x2755) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFuncId (0x2C12) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25F7) + # FunctionType: void std::vector >::(std::_Loop_vals_t*, std::_Loop_vals_t*) (0x2685) + # Name: _Destroy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x85, 0x26, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C13) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2623) + # FunctionType: std::_Iterator_base12** std::_Vector_alloc > >::() (0x2724) + # Name: _Getpfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x24, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2C14) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator_base12 (0x1255) + # FunctionType: std::_Iterator_base12** std::_Iterator_base12::() (0x1331) + # Name: _Getpnext + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x31, 0x13, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x6e, 0x65, 0x78 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2C15) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator_base12 (0x1255) + # FunctionType: void std::_Iterator_base12::() (0x1325) + # Name: _Clrcont + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x25, 0x13, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x72 + .byte 0x63, 0x6f, 0x6e, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C16) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Container_base12 (0x129F) + # FunctionType: std::_Iterator_base12** std::_Container_base12::() (0x1361) + # Name: _Getpfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9f, 0x12, 0x00, 0x00 + .byte 0x61, 0x13, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # ArgList (0x2C17) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2676) + # ArgType: std::_Loop_vals_t* (0x2676) + # ArgType: std::_Wrap_alloc >& (0x271F) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x1f, 0x27, 0x00, 0x00 + # Procedure (0x2C18) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Wrap_alloc >&) (0x2C17) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x17, 0x2c, 0x00, 0x00 + # FuncId (0x2C19) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Wrap_alloc >&) (0x2C18) + # Name: _Destroy_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x18, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + # ArgList (0x2C1A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2676) + # ArgType: std::_Loop_vals_t* (0x2676) + # ArgType: std::_Wrap_alloc >& (0x271F) + # ArgType: std::integral_constant (0x1297) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x1f, 0x27, 0x00, 0x00 + .byte 0x97, 0x12, 0x00, 0x00 + # Procedure (0x2C1B) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Wrap_alloc >&, std::integral_constant) (0x2C1A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x1a, 0x2c, 0x00, 0x00 + # FuncId (0x2C1C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Wrap_alloc >&, std::integral_constant) (0x2C1B) + # Name: _Destroy_range1 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x1b, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x31, 0x00 + # MemberFuncId (0x2C1D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25F7) + # FunctionType: unsigned __int64 std::vector >::() (0x2664) + # Name: _Unused_capacity + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x64, 0x26, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x75 + .byte 0x73, 0x65, 0x64, 0x5f + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C1E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25F7) + # FunctionType: unsigned __int64 std::vector >::() (0x2664) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x64, 0x26, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C1F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25F7) + # FunctionType: void std::vector >::() (0x268B) + # Name: _Xlen + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x8b, 0x26, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2C20) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25F7) + # FunctionType: void std::vector >::(unsigned __int64) (0x262B) + # Name: _Reallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x2b, 0x26, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x65, 0x00 + # MemberFuncId (0x2C21) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25F7) + # FunctionType: unsigned __int64 std::vector >::(unsigned __int64) (0x2686) + # Name: _Grow_to + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x86, 0x26, 0x00, 0x00 + .byte 0x5f, 0x47, 0x72, 0x6f + .byte 0x77, 0x5f, 0x74, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C22) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2623) + # FunctionType: const std::_Loop_vals_t*& std::_Vector_alloc > >::() (0x2739) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x39, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # MemberFuncId (0x2C23) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2623) + # FunctionType: const std::_Wrap_alloc >& std::_Vector_alloc > >::() (0x272C) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x2c, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFuncId (0x2C24) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x268D) + # FunctionType: unsigned __int64 std::_Wrap_alloc >::(std::_Nil) (0x2782) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x82, 0x27, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C25) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2718) + # FunctionType: const std::_Wrap_alloc >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x285D) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x5d, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2C26) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator_traits > (0x2783) + # FunctionType: unsigned __int64 std::allocator_traits >::(const std::allocator&) (0x2888) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x83, 0x27, 0x00, 0x00 + .byte 0x88, 0x28, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C27) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x2626) + # FunctionType: unsigned __int64 std::allocator::() (0x274D) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x26, 0x26, 0x00, 0x00 + .byte 0x4d, 0x27, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C28) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x268D) + # FunctionType: std::_Loop_vals_t* std::_Wrap_alloc >::(unsigned __int64) (0x277E) + # Name: allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x7e, 0x27, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2C29) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2676) + # ArgType: std::_Loop_vals_t* (0x2676) + # ArgType: std::_Loop_vals_t* (0x2676) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + # MemberFunction (0x2C2A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2676) + # ClassType: std::vector > (0x25F7) + # ThisType: std::vector >* (0x2624) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*) (0x2C29) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x29, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2C2B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25F7) + # FunctionType: std::_Loop_vals_t* std::vector >::(std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*) (0x2C2A) + # Name: _Umove + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x2a, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6d, 0x6f + .byte 0x76, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2C2C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2623) + # FunctionType: std::_Loop_vals_t*& std::_Vector_alloc > >::() (0x2736) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x36, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C2D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x268D) + # FunctionType: void std::_Wrap_alloc >::(std::_Loop_vals_t*, unsigned __int64) (0x2781) + # Name: deallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x81, 0x27, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2C2E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2623) + # FunctionType: std::_Loop_vals_t*& std::_Vector_alloc > >::() (0x2736) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x36, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # MemberFuncId (0x2C2F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2623) + # FunctionType: void std::_Vector_alloc > >::() (0x271A) + # Name: _Orphan_all + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x1a, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + # MemberFuncId (0x2C30) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x2626) + # FunctionType: std::_Loop_vals_t* std::allocator::(unsigned __int64) (0x274A) + # Name: allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x26, 0x26, 0x00, 0x00 + .byte 0x4a, 0x27, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2C31) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2676) + # ArgType: std::_Loop_vals_t* (0x2676) + # ArgType: std::_Loop_vals_t* (0x2676) + # ArgType: std::_Wrap_alloc >& (0x271F) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x1f, 0x27, 0x00, 0x00 + # Procedure (0x2C32) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Loop_vals_t* (0x2676) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Wrap_alloc >&) (0x2C31) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x31, 0x2c, 0x00, 0x00 + # FuncId (0x2C33) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Loop_vals_t* (std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Wrap_alloc >&) (0x2C32) + # Name: _Uninitialized_move + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x32, 0x2c, 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 (0x2C34) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Loop_vals_t*& (0x2735) + # ArgType: std::_Loop_vals_t* (0x2676) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x35, 0x27, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + # Procedure (0x2C35) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Loop_vals_t*& (0x2735) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Loop_vals_t*&, std::_Loop_vals_t*) (0x2C34) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x35, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x34, 0x2c, 0x00, 0x00 + # FuncId (0x2C36) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Loop_vals_t*& (std::_Loop_vals_t*&, std::_Loop_vals_t*) (0x2C35) + # Name: _Rechecked + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x35, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + # FuncId (0x2C37) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Loop_vals_t* (std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Wrap_alloc >&) (0x2C32) + # Name: _Uninitialized_move_al_unchecked + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x32, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x6d + .byte 0x6f, 0x76, 0x65, 0x5f + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2C38) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2676) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + # Procedure (0x2C39) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Loop_vals_t* (0x2676) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Loop_vals_t*) (0x2C38) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x38, 0x2c, 0x00, 0x00 + # FuncId (0x2C3A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Loop_vals_t* (std::_Loop_vals_t*) (0x2C39) + # Name: _Unchecked + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x39, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + # ArgList (0x2C3B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2676) + # ArgType: std::_Loop_vals_t* (0x2676) + # ArgType: std::_Loop_vals_t* (0x2676) + # ArgType: std::_Wrap_alloc >& (0x271F) + # ArgType: std::_Really_trivial_ptr_iterator_tag (0x1FFD) + # ArgType: std::integral_constant (0x1297) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x1f, 0x27, 0x00, 0x00 + .byte 0xfd, 0x1f, 0x00, 0x00 + .byte 0x97, 0x12, 0x00, 0x00 + # Procedure (0x2C3C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Loop_vals_t* (0x2676) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 6 + # ArgListType: (std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Wrap_alloc >&, std::_Really_trivial_ptr_iterator_tag, std::integral_constant) (0x2C3B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0x3b, 0x2c, 0x00, 0x00 + # FuncId (0x2C3D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Loop_vals_t* (std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Wrap_alloc >&, std::_Really_trivial_ptr_iterator_tag, std::integral_constant) (0x2C3C) + # Name: _Uninitialized_move_al_unchecked1 + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x3c, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x6d + .byte 0x6f, 0x76, 0x65, 0x5f + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x31, 0x00, 0xf2, 0xf1 + # Pointer (0x2C3E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Loop_vals_t (0x262C) + # PointerAttributes: 0x1040C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2c, 0x26, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # Pointer (0x2C3F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Loop_vals_t* const (0x2C3E) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3e, 0x2c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2C40) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Loop_vals_t* const& (0x2C3F) + # ArgType: std::_Loop_vals_t* const& (0x2C3F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x3f, 0x2c, 0x00, 0x00 + .byte 0x3f, 0x2c, 0x00, 0x00 + # Procedure (0x2C41) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Really_trivial_ptr_iterator_tag (0x1FFD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Loop_vals_t* const&, std::_Loop_vals_t* const&) (0x2C40) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xfd, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x40, 0x2c, 0x00, 0x00 + # FuncId (0x2C42) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Really_trivial_ptr_iterator_tag (std::_Loop_vals_t* const&, std::_Loop_vals_t* const&) (0x2C41) + # Name: _Ptr_move_cat + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x41, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x50, 0x74, 0x72 + .byte 0x5f, 0x6d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x63, 0x61 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Procedure (0x2C43) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Loop_vals_t* (0x2676) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*) (0x2C29) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x29, 0x2c, 0x00, 0x00 + # FuncId (0x2C44) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Loop_vals_t* (std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*) (0x2C43) + # Name: _Copy_memmove + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x43, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x6d, 0x65 + .byte 0x6d, 0x6d, 0x6f, 0x76 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2C45) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x2626) + # FunctionType: void std::allocator::(std::_Loop_vals_t*, unsigned __int64) (0x2749) + # Name: deallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x26, 0x26, 0x00, 0x00 + .byte 0x49, 0x27, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2C46) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25F7) + # FunctionType: unsigned __int64 std::vector >::() (0x2664) + # Name: capacity + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x64, 0x26, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2C47) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2676) + # ArgType: unsigned __int64 (0x23) + # ArgType: std::_Wrap_alloc >& (0x271F) + # ArgType: std::integral_constant (0x1305) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x1f, 0x27, 0x00, 0x00 + .byte 0x05, 0x13, 0x00, 0x00 + # Procedure (0x2C48) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Loop_vals_t*, unsigned __int64, std::_Wrap_alloc >&, std::integral_constant) (0x2C47) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x47, 0x2c, 0x00, 0x00 + # FuncId (0x2C49) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::_Loop_vals_t*, unsigned __int64, std::_Wrap_alloc >&, std::integral_constant) (0x2C48) + # Name: _Uninitialized_default_fill_n1 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x48, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x64 + .byte 0x65, 0x66, 0x61, 0x75 + .byte 0x6c, 0x74, 0x5f, 0x66 + .byte 0x69, 0x6c, 0x6c, 0x5f + .byte 0x6e, 0x31, 0x00, 0xf1 + # MemberFunction (0x2C4A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x268D) + # ThisType: std::_Wrap_alloc >* (0x2774) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Loop_vals_t*) (0x2C38) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x74, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x38, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2C4B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x268D) + # FunctionType: void std::_Wrap_alloc >::(std::_Loop_vals_t*) (0x2C4A) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x4a, 0x2c, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # FuncId (0x2C4C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Loop_vals_t* (std::_Loop_vals_t*) (0x2C39) + # Name: _Unfancy + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x39, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x66 + .byte 0x61, 0x6e, 0x63, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2C4D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x2880) + # ArgType: std::_Loop_vals_t* (0x2676) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x80, 0x28, 0x00, 0x00 + .byte 0x76, 0x26, 0x00, 0x00 + # MemberFunction (0x2C4E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator_traits > (0x2783) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, std::_Loop_vals_t*) (0x2C4D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x4d, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2C4F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator_traits > (0x2783) + # FunctionType: void std::allocator_traits >::(std::allocator&, std::_Loop_vals_t*) (0x2C4E) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x83, 0x27, 0x00, 0x00 + .byte 0x4e, 0x2c, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2C50) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x2626) + # ThisType: std::allocator* (0x2744) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Loop_vals_t*) (0x2C38) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x26, 0x00, 0x00 + .byte 0x44, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x38, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2C51) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x2626) + # FunctionType: void std::allocator::(std::_Loop_vals_t*) (0x2C50) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x26, 0x26, 0x00, 0x00 + .byte 0x50, 0x2c, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2C52) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2623) + # FunctionType: void std::_Vector_alloc > >::() (0x271A) + # Name: ~_Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x1a, 0x27, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + # MemberFuncId (0x2C53) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2623) + # FunctionType: void std::_Vector_alloc > >::() (0x271A) + # Name: _Free_proxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x1a, 0x27, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + # MemberFuncId (0x2C54) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x26AA) + # Name: ~vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xaa, 0x26, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + # MemberFuncId (0x2C55) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Bt_state_t,0> > (0x2618) + # FunctionType: void std::_Bt_state_t,0> >::() (0x2B8C) + # Name: ~_Bt_state_t + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x18, 0x26, 0x00, 0x00 + .byte 0x8c, 0x2b, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x42, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C56) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x26AA) + # Name: _Tidy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xaa, 0x26, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2C57) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # FunctionType: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x27EF) + # Name: ~_Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0xef, 0x27, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + # MemberFuncId (0x2C58) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t*& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x280B) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0x0b, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C59) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # FunctionType: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x27EF) + # Name: _Orphan_all + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0xef, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + # MemberFuncId (0x2C5A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # 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*) (0x2709) + # Name: _Destroy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0x09, 0x27, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C5B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t*& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x280B) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0x0b, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x2C5C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # FunctionType: void std::_Wrap_alloc,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t*, unsigned __int64) (0x2853) + # Name: deallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x53, 0x28, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2C5D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t*& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x280B) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0x0b, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # ArgList (0x2C5E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: std::_Wrap_alloc,0> >::_Grp_t> >& (0x27F4) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0xf4, 0x27, 0x00, 0x00 + # Procedure (0x2C5F) { + # 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::_Wrap_alloc,0> >::_Grp_t> >&) (0x2C5E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x5e, 0x2c, 0x00, 0x00 + # FuncId (0x2C60) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Wrap_alloc,0> >::_Grp_t> >&) (0x2C5F) + # Name: _Destroy_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + # ArgList (0x2C61) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: std::_Wrap_alloc,0> >::_Grp_t> >& (0x27F4) + # ArgType: std::integral_constant (0x1297) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0xf4, 0x27, 0x00, 0x00 + .byte 0x97, 0x12, 0x00, 0x00 + # Procedure (0x2C62) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Wrap_alloc,0> >::_Grp_t> >&, std::integral_constant) (0x2C61) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x61, 0x2c, 0x00, 0x00 + # FuncId (0x2C63) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Wrap_alloc,0> >::_Grp_t> >&, std::integral_constant) (0x2C62) + # Name: _Destroy_range1 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x62, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x31, 0x00 + # MemberFuncId (0x2C64) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator,0> >::_Grp_t> (0x26AB) + # FunctionType: void std::allocator,0> >::_Grp_t>::(std::_Tgt_state_t,0> >::_Grp_t*, unsigned __int64) (0x281E) + # Name: deallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x1e, 0x28, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2C65) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # FunctionType: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x27EF) + # Name: _Free_proxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0xef, 0x27, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + # MemberFuncId (0x2C66) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x26A4) + # FunctionType: void std::vector >::() (0x2796) + # Name: ~vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x96, 0x27, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + # MemberFuncId (0x2C67) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_val > (0x2794) + # FunctionType: void std::_Vb_val >::() (0x289C) + # Name: ~_Vb_val + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x94, 0x27, 0x00, 0x00 + .byte 0x9c, 0x28, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x62 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C68) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_val > (0x2794) + # FunctionType: void std::_Vb_val >::() (0x289C) + # Name: _Free_proxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x94, 0x27, 0x00, 0x00 + .byte 0x9c, 0x28, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + # MemberFuncId (0x2C69) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # FunctionType: void std::match_results,0>,std::allocator,0> > > >::(unsigned) (0x1A92) + # Name: _Resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x92, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x69, 0x7a, 0x65, 0x00 + # MemberFuncId (0x2C6A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x26A4) + # FunctionType: void std::vector >::(unsigned __int64, bool) (0x27CF) + # Name: resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0xcf, 0x27, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2C6B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # FunctionType: unsigned std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::() (0x2610) + # Name: _Get_ncap + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0x10, 0x26, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x6e, 0x63, 0x61 + .byte 0x70, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2C6C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(unsigned __int64) (0x26B0) + # Name: resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xb0, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2C6D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # FunctionType: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::_Node_base*) (0x260C) + # Name: _Match_pat + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0x0c, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x74 + .byte 0x63, 0x68, 0x5f, 0x70 + .byte 0x61, 0x74, 0x00, 0xf1 + # Class (0x2C6E) { + # 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 (0x2C6F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_str (0x2C6E) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6e, 0x2c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Struct (0x2C70) { + # 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 (0x2C71) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Node_flags (0x2454) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x54, 0x24, 0x00, 0x00 + # MemberFunction (0x2C72) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_str (0x2C6E) + # ThisType: std::_Node_str* (0x2C6F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_flags) (0x2C71) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6e, 0x2c, 0x00, 0x00 + .byte 0x6f, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x71, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2C73) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x240D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Buf (0x2C70) + # FieldOffset: 0x20 + # Name: _Data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_str::(std::_Node_flags) (0x2C72) + # Name: _Node_str + # } + # } + .byte 0x32, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x0d, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x70, 0x2c, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x44 + .byte 0x61, 0x74, 0x61, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x72, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x2C74) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2C73) + # DerivedFrom: 0x0 + # VShape: (0x240C) + # SizeOf: 48 + # Name: std::_Node_str + # LinkageName: .?AV?$_Node_str@D@std@@ + # } + .byte 0x42, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x00, 0x02 + .byte 0x73, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x0c, 0x24, 0x00, 0x00 + .byte 0x30, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x73, 0x74, 0x72 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x73 + .byte 0x74, 0x72, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2C75) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_str (0x2C74) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 1759 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x74, 0x2c, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0xdf, 0x06, 0x00, 0x00 + # Pointer (0x2C76) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Buf (0x2C70) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x70, 0x2c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2C77) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Buf (0x2C70) + # ThisType: std::_Buf* (0x2C76) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x2c, 0x00, 0x00 + .byte 0x76, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2C78) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Buf (0x2C70) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x70, 0x2c, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2C79) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Buf (0x2C78) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x78, 0x2c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2C7A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::_Buf (0x2C70) + # ThisType: const std::_Buf* (0x2C79) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x70, 0x2c, 0x00, 0x00 + .byte 0x79, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2C7B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char (0x70) + # ClassType: std::_Buf (0x2C70) + # ThisType: const std::_Buf* (0x2C79) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1A91) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x70, 0x2c, 0x00, 0x00 + .byte 0x79, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x91, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2C7C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x114C) + # ClassType: std::_Buf (0x2C70) + # ThisType: const std::_Buf* (0x2C79) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x70, 0x2c, 0x00, 0x00 + .byte 0x79, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2C7D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Buf (0x2C70) + # ThisType: std::_Buf* (0x2C76) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char) (0x11BC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x2c, 0x00, 0x00 + .byte 0x76, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2C7E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char (0x70) + # ClassType: std::_Buf (0x2C70) + # ThisType: std::_Buf* (0x2C76) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x70, 0x2c, 0x00, 0x00 + .byte 0x76, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2C7F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Buf (0x2C70) + # ThisType: std::_Buf* (0x2C76) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1A91) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x2c, 0x00, 0x00 + .byte 0x76, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x91, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2C80) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: unsigned (0x75) + # FieldOffset: 0x0 + # Name: _Sz + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: unsigned (0x75) + # FieldOffset: 0x4 + # Name: _Nchrs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: char* (0x670) + # FieldOffset: 0x8 + # Name: _Chrs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Buf::() (0x2C77) + # Name: _Buf + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Buf::() (0x2C77) + # Name: ~_Buf + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::_Buf::() (0x2C7A) + # Name: _Size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char std::_Buf::(unsigned) (0x2C7B) + # Name: _At + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_Buf::() (0x2C7C) + # Name: _Str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Buf::(char) (0x2C7D) + # Name: _Insert + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char std::_Buf::() (0x2C7E) + # Name: _Del + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Buf::(unsigned) (0x2C7F) + # Name: _Expand + # } + # } + .byte 0xb2, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x53 + .byte 0x7a, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x4e + .byte 0x63, 0x68, 0x72, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x43 + .byte 0x68, 0x72, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x77, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x66 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x77, 0x2c, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x42, 0x75 + .byte 0x66, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7a, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x53, 0x69, 0x7a + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7b, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x41, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7c, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7d, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7e, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x7f, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x45, 0x78, 0x70 + .byte 0x61, 0x6e, 0x64, 0x00 + # Struct (0x2C81) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 11 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2C80) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::_Buf + # LinkageName: .?AU?$_Buf@D@std@@ + # } + .byte 0x3a, 0x00, 0x05, 0x15 + .byte 0x0b, 0x00, 0x00, 0x02 + .byte 0x80, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x42, 0x75, 0x66, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x42, 0x75, 0x66 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2C82) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Buf (0x2C81) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 1539 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x81, 0x2c, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + # Class (0x2C83) { + # 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 (0x2C84) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_capture (0x2C83) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x83, 0x2c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2C85) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_capture (0x2C83) + # ThisType: std::_Node_capture* (0x2C84) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1A91) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x2c, 0x00, 0x00 + .byte 0x84, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x91, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2C86) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x240D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x20 + # Name: _Idx + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_capture::(unsigned) (0x2C85) + # Name: _Node_capture + # } + # } + .byte 0x36, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x0d, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x49 + .byte 0x64, 0x78, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x85, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x63, 0x61 + .byte 0x70, 0x74, 0x75, 0x72 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Class (0x2C87) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2C86) + # DerivedFrom: 0x0 + # VShape: (0x240C) + # SizeOf: 40 + # Name: std::_Node_capture + # LinkageName: .?AV_Node_capture@std@@ + # } + .byte 0x42, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x00, 0x02 + .byte 0x86, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x0c, 0x24, 0x00, 0x00 + .byte 0x28, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x63, 0x61, 0x70 + .byte 0x74, 0x75, 0x72, 0x65 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x63 + .byte 0x61, 0x70, 0x74, 0x75 + .byte 0x72, 0x65, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2C88) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_capture (0x2C87) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 1732 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x87, 0x2c, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0xc4, 0x06, 0x00, 0x00 + # Class (0x2C89) { + # 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 (0x2C8A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_end_group (0x2C89) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x89, 0x2c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2C8B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Node_type (0x2451) + # ArgType: std::_Node_flags (0x2454) + # ArgType: std::_Node_base* (0x2456) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x51, 0x24, 0x00, 0x00 + .byte 0x54, 0x24, 0x00, 0x00 + .byte 0x56, 0x24, 0x00, 0x00 + # MemberFunction (0x2C8C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_end_group (0x2C89) + # ThisType: std::_Node_end_group* (0x2C8A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Node_type, std::_Node_flags, std::_Node_base*) (0x2C8B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x89, 0x2c, 0x00, 0x00 + .byte 0x8a, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x8b, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2C8D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x240D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_base* (0x2456) + # FieldOffset: 0x20 + # Name: _Back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_end_group::(std::_Node_type, std::_Node_flags, std::_Node_base*) (0x2C8C) + # Name: _Node_end_group + # } + # } + .byte 0x36, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x0d, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x56, 0x24, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x42 + .byte 0x61, 0x63, 0x6b, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x65, 0x6e + .byte 0x64, 0x5f, 0x67, 0x72 + .byte 0x6f, 0x75, 0x70, 0x00 + # Class (0x2C8E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2C8D) + # DerivedFrom: 0x0 + # VShape: (0x240C) + # SizeOf: 40 + # Name: std::_Node_end_group + # LinkageName: .?AV_Node_end_group@std@@ + # } + .byte 0x46, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x00, 0x02 + .byte 0x8d, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x0c, 0x24, 0x00, 0x00 + .byte 0x28, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x65, 0x6e, 0x64 + .byte 0x5f, 0x67, 0x72, 0x6f + .byte 0x75, 0x70, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x65, 0x6e, 0x64 + .byte 0x5f, 0x67, 0x72, 0x6f + .byte 0x75, 0x70, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2C8F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_end_group (0x2C8E) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 1701 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x8e, 0x2c, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0xa5, 0x06, 0x00, 0x00 + # Class (0x2C90) { + # 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 (0x2C91) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_back (0x2C90) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x90, 0x2c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2C92) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_back (0x2C90) + # ThisType: std::_Node_back* (0x2C91) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1A91) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x90, 0x2c, 0x00, 0x00 + .byte 0x91, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x91, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2C93) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x240D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x20 + # Name: _Idx + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_back::(unsigned) (0x2C92) + # Name: _Node_back + # } + # } + .byte 0x32, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x0d, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x49 + .byte 0x64, 0x78, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x92, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x62, 0x61 + .byte 0x63, 0x6b, 0x00, 0xf1 + # Class (0x2C94) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2C93) + # DerivedFrom: 0x0 + # VShape: (0x240C) + # SizeOf: 40 + # Name: std::_Node_back + # LinkageName: .?AV_Node_back@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x00, 0x02 + .byte 0x93, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x0c, 0x24, 0x00, 0x00 + .byte 0x28, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x5f, 0x4e + .byte 0x6f, 0x64, 0x65, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2C95) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_back (0x2C94) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 1745 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x94, 0x2c, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0xd1, 0x06, 0x00, 0x00 + # MemberFuncId (0x2C96) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x26A4) + # FunctionType: std::_Vb_reference > > std::vector >::(unsigned __int64) (0x27D4) + # Name: operator[] + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0xd4, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + # MemberFuncId (0x2C97) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_reference > > (0x27D3) + # FunctionType: bool std::_Vb_reference > >::() (0x28F3) + # Name: operator bool + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xd3, 0x27, 0x00, 0x00 + .byte 0xf3, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x20, 0x62, 0x6f, 0x6f + .byte 0x6c, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2C98) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_reference > > (0x27D3) + # FunctionType: void std::_Vb_reference > >::() (0x28E5) + # Name: ~_Vb_reference + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xd3, 0x27, 0x00, 0x00 + .byte 0xe5, 0x28, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x62 + .byte 0x5f, 0x72, 0x65, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2C99) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # FunctionType: std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::(unsigned) (0x1A95) + # Name: _At + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x95, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x41, 0x74, 0x00 + # MemberFuncId (0x2C9A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(unsigned __int64) (0x26F8) + # Name: operator[] + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xf8, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + # MemberFuncId (0x2C9B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # FunctionType: std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::() (0x1A94) + # Name: _Pfx + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x94, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x50, 0x66, 0x78 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C9C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # FunctionType: std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::() (0x1A94) + # Name: _Sfx + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x94, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x53, 0x66, 0x78 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C9D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A67) + # FunctionType: std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::() (0x1A94) + # Name: _Null + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x94, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x75, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2C9E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::(unsigned __int64) (0x1AA0) + # Name: resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0xa0, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2C9F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # FunctionType: unsigned __int64 std::vector,0> >,std::allocator,0> > > >::() (0x1AD5) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0xd5, 0x1a, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2CA0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::(unsigned __int64) (0x1AA0) + # Name: _Pop_back_n + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0xa0, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x50, 0x6f, 0x70 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x5f, 0x6e, 0x00 + # MemberFuncId (0x2CA1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::(unsigned __int64) (0x1AA0) + # Name: _Reserve + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0xa0, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x65, 0x72, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2CA2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1AE6) + # ArgType: unsigned __int64 (0x23) + # ArgType: std::_Wrap_alloc,0> > > >& (0x1B56) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x56, 0x1b, 0x00, 0x00 + # Procedure (0x2CA3) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::sub_match,0> >*, unsigned __int64, std::_Wrap_alloc,0> > > >&) (0x2CA2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xa2, 0x2c, 0x00, 0x00 + # FuncId (0x2CA4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::sub_match,0> >*, unsigned __int64, std::_Wrap_alloc,0> > > >&) (0x2CA3) + # Name: _Uninitialized_default_fill_n + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xa3, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x64 + .byte 0x65, 0x66, 0x61, 0x75 + .byte 0x6c, 0x74, 0x5f, 0x66 + .byte 0x69, 0x6c, 0x6c, 0x5f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2CA5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # FunctionType: const std::sub_match,0> >*& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B70) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x70, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x2CA6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # FunctionType: const std::sub_match,0> >*& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B70) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x70, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2CA7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # FunctionType: const std::_Vector_val,0> > > >& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B6A) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x6a, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2CA8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1> (0x1B4F) + # FunctionType: const std::_Vector_val,0> > > >& std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>::() (0x1BB4) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4f, 0x1b, 0x00, 0x00 + .byte 0xb4, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2CA9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::(std::sub_match,0> >*, std::sub_match,0> >*) (0x1AFC) + # Name: _Orphan_range + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0xfc, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Pointer (0x2CAA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator,0> > > > >* (0x1B28) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x28, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFuncId (0x2CAB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # FunctionType: std::_Iterator_base12** std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B5B) + # Name: _Getpfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x5b, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2CAC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # FunctionType: unsigned __int64 std::vector,0> >,std::allocator,0> > > >::() (0x1AD5) + # Name: _Unused_capacity + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0xd5, 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 + # MemberFuncId (0x2CAD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # FunctionType: unsigned __int64 std::vector,0> >,std::allocator,0> > > >::() (0x1AD5) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0xd5, 0x1a, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2CAE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::() (0x1AFB) + # Name: _Xlen + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0xfb, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2CAF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::(unsigned __int64) (0x1AA0) + # Name: _Reallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0xa0, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x65, 0x00 + # MemberFuncId (0x2CB0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # FunctionType: unsigned __int64 std::vector,0> >,std::allocator,0> > > >::(unsigned __int64) (0x1AF6) + # Name: _Grow_to + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0xf6, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x47, 0x72, 0x6f + .byte 0x77, 0x5f, 0x74, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2CB1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # FunctionType: const std::sub_match,0> >*& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B70) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x70, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # MemberFuncId (0x2CB2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A9C) + # FunctionType: const std::_Wrap_alloc,0> > > >& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B63) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x9c, 0x1a, 0x00, 0x00 + .byte 0x63, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFuncId (0x2CB3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc,0> > > > (0x1AFD) + # FunctionType: unsigned __int64 std::_Wrap_alloc,0> > > >::(std::_Nil) (0x1B89) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0x89, 0x1b, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2CB4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1> (0x1B4F) + # FunctionType: const std::_Wrap_alloc,0> > > >& std::_Compressed_pair,0> > > >,std::_Vector_val,0> > > >,1>::() (0x1BA7) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4f, 0x1b, 0x00, 0x00 + .byte 0xa7, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2CB5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator_traits,0> > > > (0x1A98) + # FunctionType: unsigned __int64 std::allocator_traits,0> > > >::(const std::allocator,0> > >&) (0x1B4A) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x98, 0x1a, 0x00, 0x00 + .byte 0x4a, 0x1b, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2CB6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator,0> > > (0x1A6C) + # FunctionType: unsigned __int64 std::allocator,0> > >::() (0x1B23) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x23, 0x1b, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2CB7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc,0> > > > (0x1AFD) + # FunctionType: std::sub_match,0> >* std::_Wrap_alloc,0> > > >::(unsigned __int64) (0x1B85) + # Name: allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0x85, 0x1b, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2CB8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1AE6) + # ArgType: std::sub_match,0> >* (0x1AE6) + # ArgType: std::sub_match,0> >* (0x1AE6) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + # MemberFunction (0x2CB9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1AE6) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A9D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::sub_match,0> >*, std::sub_match,0> >*, std::sub_match,0> >*) (0x2CB8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2CBA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # FunctionType: std::sub_match,0> >* std::vector,0> >,std::allocator,0> > > >::(std::sub_match,0> >*, std::sub_match,0> >*, std::sub_match,0> >*) (0x2CB9) + # Name: _Umove + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0xb9, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6d, 0x6f + .byte 0x76, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2CBB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator,0> > > (0x1A6C) + # FunctionType: std::sub_match,0> >* std::allocator,0> > >::(unsigned __int64) (0x1B20) + # Name: allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x20, 0x1b, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2CBC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1AE6) + # ArgType: std::sub_match,0> >* (0x1AE6) + # ArgType: std::sub_match,0> >* (0x1AE6) + # ArgType: std::_Wrap_alloc,0> > > >& (0x1B56) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x56, 0x1b, 0x00, 0x00 + # Procedure (0x2CBD) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::sub_match,0> >* (0x1AE6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::sub_match,0> >*, std::sub_match,0> >*, std::sub_match,0> >*, std::_Wrap_alloc,0> > > >&) (0x2CBC) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xbc, 0x2c, 0x00, 0x00 + # FuncId (0x2CBE) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::sub_match,0> >* (std::sub_match,0> >*, std::sub_match,0> >*, std::sub_match,0> >*, std::_Wrap_alloc,0> > > >&) (0x2CBD) + # Name: _Uninitialized_move + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xbd, 0x2c, 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 (0x2CBF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::sub_match,0> >*& (0x1B6C) + # ArgType: std::sub_match,0> >* (0x1AE6) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x6c, 0x1b, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + # Procedure (0x2CC0) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::sub_match,0> >*& (0x1B6C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::sub_match,0> >*&, std::sub_match,0> >*) (0x2CBF) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x6c, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xbf, 0x2c, 0x00, 0x00 + # FuncId (0x2CC1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::sub_match,0> >*& (std::sub_match,0> >*&, std::sub_match,0> >*) (0x2CC0) + # Name: _Rechecked + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xc0, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + # FuncId (0x2CC2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::sub_match,0> >* (std::sub_match,0> >*, std::sub_match,0> >*, std::sub_match,0> >*, std::_Wrap_alloc,0> > > >&) (0x2CBD) + # Name: _Uninitialized_move_al_unchecked + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xbd, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x6d + .byte 0x6f, 0x76, 0x65, 0x5f + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2CC3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1AE6) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + # Procedure (0x2CC4) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::sub_match,0> >* (0x1AE6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::sub_match,0> >*) (0x2CC3) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc3, 0x2c, 0x00, 0x00 + # FuncId (0x2CC5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::sub_match,0> >* (std::sub_match,0> >*) (0x2CC4) + # Name: _Unchecked + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xc4, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + # Struct (0x2CC6) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Any_tag + # LinkageName: .?AU_Any_tag@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 0x41, 0x6e, 0x79, 0x5f + .byte 0x74, 0x61, 0x67, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x41, 0x6e, 0x79 + .byte 0x5f, 0x74, 0x61, 0x67 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # ArgList (0x2CC7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1AE6) + # ArgType: std::sub_match,0> >* (0x1AE6) + # ArgType: std::sub_match,0> >* (0x1AE6) + # ArgType: std::_Wrap_alloc,0> > > >& (0x1B56) + # ArgType: std::_General_ptr_iterator_tag (0x2004) + # ArgType: std::_Any_tag (0x2CC6) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x56, 0x1b, 0x00, 0x00 + .byte 0x04, 0x20, 0x00, 0x00 + .byte 0xc6, 0x2c, 0x00, 0x00 + # Procedure (0x2CC8) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::sub_match,0> >* (0x1AE6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 6 + # ArgListType: (std::sub_match,0> >*, std::sub_match,0> >*, std::sub_match,0> >*, std::_Wrap_alloc,0> > > >&, std::_General_ptr_iterator_tag, std::_Any_tag) (0x2CC7) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0xc7, 0x2c, 0x00, 0x00 + # Pointer (0x2CC9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Any_tag (0x2CC6) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc6, 0x2c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2CCA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Any_tag (0x2CC6) + # ThisType: std::_Any_tag* (0x2CC9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc6, 0x2c, 0x00, 0x00 + .byte 0xc9, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2CCB) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Any_tag::() (0x2CCA) + # Name: _Any_tag + # } + # } + .byte 0x16, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xca, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6e, 0x79 + .byte 0x5f, 0x74, 0x61, 0x67 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x2CCC) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2CCB) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Any_tag + # LinkageName: .?AU_Any_tag@std@@ + # } + .byte 0x36, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x00, 0x02 + .byte 0xcb, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x41, 0x6e, 0x79, 0x5f + .byte 0x74, 0x61, 0x67, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x41, 0x6e, 0x79 + .byte 0x5f, 0x74, 0x61, 0x67 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2CCD) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Any_tag (0x2CCC) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 550 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xcc, 0x2c, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x26, 0x02, 0x00, 0x00 + # FuncId (0x2CCE) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::sub_match,0> >* (std::sub_match,0> >*, std::sub_match,0> >*, std::sub_match,0> >*, std::_Wrap_alloc,0> > > >&, std::_General_ptr_iterator_tag, std::_Any_tag) (0x2CC8) + # Name: _Uninitialized_move_al_unchecked1 + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xc8, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x6d + .byte 0x6f, 0x76, 0x65, 0x5f + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x31, 0x00, 0xf2, 0xf1 + # Pointer (0x2CCF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::integral_constant (0x1297) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x97, 0x12, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2CD0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::integral_constant&& (0x2CCF) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2c, 0x00, 0x00 + # MemberFunction (0x2CD1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Any_tag (0x2CC6) + # ThisType: std::_Any_tag* (0x2CC9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::integral_constant&&) (0x2CD0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc6, 0x2c, 0x00, 0x00 + .byte 0xc9, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd0, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2CD2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Any_tag (0x2CC6) + # FunctionType: void std::_Any_tag::(std::integral_constant&&) (0x2CD1) + # Name: _Any_tag + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc6, 0x2c, 0x00, 0x00 + .byte 0xd1, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6e, 0x79 + .byte 0x5f, 0x74, 0x61, 0x67 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2CD3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::sub_match,0> > (0x1A69) + # PointerAttributes: 0x1040C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x69, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # Pointer (0x2CD4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::sub_match,0> >* const (0x2CD3) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd3, 0x2c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2CD5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::sub_match,0> >* const& (0x2CD4) + # ArgType: std::sub_match,0> >* const& (0x2CD4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd4, 0x2c, 0x00, 0x00 + .byte 0xd4, 0x2c, 0x00, 0x00 + # Procedure (0x2CD6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_General_ptr_iterator_tag (0x2004) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::sub_match,0> >* const&, std::sub_match,0> >* const&) (0x2CD5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x04, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd5, 0x2c, 0x00, 0x00 + # FuncId (0x2CD7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_General_ptr_iterator_tag (std::sub_match,0> >* const&, std::sub_match,0> >* const&) (0x2CD6) + # Name: _Ptr_move_cat + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xd6, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x50, 0x74, 0x72 + .byte 0x5f, 0x6d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x63, 0x61 + .byte 0x74, 0x00, 0xf2, 0xf1 + # ArgList (0x2CD8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1AE6) + # ArgType: std::sub_match,0> >&& (0x1AC2) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0xc2, 0x1a, 0x00, 0x00 + # MemberFunction (0x2CD9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc,0> > > > (0x1AFD) + # ThisType: std::_Wrap_alloc,0> > > >* (0x1B7B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::sub_match,0> >*, std::sub_match,0> >&&) (0x2CD8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0x7b, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2CDA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc,0> > > > (0x1AFD) + # FunctionType: void std::_Wrap_alloc,0> > > >::(std::sub_match,0> >*, std::sub_match,0> >&&) (0x2CD9) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0xd9, 0x2c, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Procedure (0x2CDB) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::sub_match,0> >&& (0x1AC2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::sub_match,0> >&) (0x1B16) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xc2, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x1b, 0x00, 0x00 + # FuncId (0x2CDC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::sub_match,0> >&& (std::sub_match,0> >&) (0x2CDB) + # Name: move + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xdb, 0x2c, 0x00, 0x00 + .byte 0x6d, 0x6f, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x2CDD) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::sub_match,0> >* (std::sub_match,0> >*) (0x2CC4) + # Name: _Unfancy + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xc4, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x66 + .byte 0x61, 0x6e, 0x63, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2CDE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator,0> > >& (0x1B42) + # ArgType: std::sub_match,0> >* (0x1AE6) + # ArgType: std::sub_match,0> >&& (0x1AC2) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x42, 0x1b, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0xc2, 0x1a, 0x00, 0x00 + # MemberFunction (0x2CDF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator_traits,0> > > > (0x1A98) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator,0> > >&, std::sub_match,0> >*, std::sub_match,0> >&&) (0x2CDE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x98, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xde, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2CE0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator_traits,0> > > > (0x1A98) + # FunctionType: void std::allocator_traits,0> > > >::(std::allocator,0> > >&, std::sub_match,0> >*, std::sub_match,0> >&&) (0x2CDF) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x98, 0x1a, 0x00, 0x00 + .byte 0xdf, 0x2c, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # FuncId (0x2CE1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::sub_match,0> >&& (std::sub_match,0> >&) (0x2CDB) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xdb, 0x2c, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFunction (0x2CE2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator,0> > > (0x1A6C) + # ThisType: std::allocator,0> > >* (0x1B1A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::sub_match,0> >*, std::sub_match,0> >&&) (0x2CD8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x1a, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2CE3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator,0> > > (0x1A6C) + # FunctionType: void std::allocator,0> > >::(std::sub_match,0> >*, std::sub_match,0> >&&) (0x2CE2) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0xe2, 0x2c, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2CE4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # FunctionType: unsigned __int64 std::vector,0> >,std::allocator,0> > > >::() (0x1AD5) + # Name: capacity + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0xd5, 0x1a, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2CE5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1AE6) + # ArgType: unsigned __int64 (0x23) + # ArgType: std::_Wrap_alloc,0> > > >& (0x1B56) + # ArgType: std::integral_constant (0x1305) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x56, 0x1b, 0x00, 0x00 + .byte 0x05, 0x13, 0x00, 0x00 + # Procedure (0x2CE6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::sub_match,0> >*, unsigned __int64, std::_Wrap_alloc,0> > > >&, std::integral_constant) (0x2CE5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xe5, 0x2c, 0x00, 0x00 + # FuncId (0x2CE7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::sub_match,0> >*, unsigned __int64, std::_Wrap_alloc,0> > > >&, std::integral_constant) (0x2CE6) + # Name: _Uninitialized_default_fill_n1 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xe6, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x64 + .byte 0x65, 0x66, 0x61, 0x75 + .byte 0x6c, 0x74, 0x5f, 0x66 + .byte 0x69, 0x6c, 0x6c, 0x5f + .byte 0x6e, 0x31, 0x00, 0xf1 + # MemberFunction (0x2CE8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc,0> > > > (0x1AFD) + # ThisType: std::_Wrap_alloc,0> > > >* (0x1B7B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::sub_match,0> >*) (0x2CC3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0x7b, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc3, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2CE9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc,0> > > > (0x1AFD) + # FunctionType: void std::_Wrap_alloc,0> > > >::(std::sub_match,0> >*) (0x2CE8) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfd, 0x1a, 0x00, 0x00 + .byte 0xe8, 0x2c, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # ArgList (0x2CEA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator,0> > >& (0x1B42) + # ArgType: std::sub_match,0> >* (0x1AE6) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x42, 0x1b, 0x00, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + # MemberFunction (0x2CEB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator_traits,0> > > > (0x1A98) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator,0> > >&, std::sub_match,0> >*) (0x2CEA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x98, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xea, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2CEC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator_traits,0> > > > (0x1A98) + # FunctionType: void std::allocator_traits,0> > > >::(std::allocator,0> > >&, std::sub_match,0> >*) (0x2CEB) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x98, 0x1a, 0x00, 0x00 + .byte 0xeb, 0x2c, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2CED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator,0> > > (0x1A6C) + # ThisType: std::allocator,0> > >* (0x1B1A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::sub_match,0> >*) (0x2CC3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x1a, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc3, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2CEE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator,0> > > (0x1A6C) + # FunctionType: void std::allocator,0> > >::(std::sub_match,0> >*) (0x2CED) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0xed, 0x2c, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2CEF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x26A4) + # FunctionType: unsigned __int64 std::vector >::() (0x27C4) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0xc4, 0x27, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2CF0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x26A4) + # FunctionType: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >, unsigned __int64, const bool&) (0x27C0) + # Name: _Insert_n + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0xc0, 0x27, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Pointer (0x2CF1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_const_iterator > > (0x27BA) + # PointerAttributes: 0x2C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 0 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x00, 0x00 + # MemberFuncId (0x2CF2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x26A4) + # FunctionType: std::_Vb_iterator > > std::vector >::() (0x27C5) + # Name: end + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0xc5, 0x27, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + # Pointer (0x2CF3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_iterator > > (0x27B9) + # PointerAttributes: 0x2C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 0 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x00, 0x00 + # Pointer (0x2CF4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_const_iterator > > (0x27BA) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2CF5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vb_const_iterator > >&& (0x2CF4) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf4, 0x2c, 0x00, 0x00 + # MemberFunction (0x2CF6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_const_iterator > > (0x27BA) + # ThisType: std::_Vb_const_iterator > >* (0x28CE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vb_const_iterator > >&&) (0x2CF5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xce, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf5, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2CF7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x27BA) + # FunctionType: void std::_Vb_const_iterator > >::(std::_Vb_const_iterator > >&&) (0x2CF6) + # Name: _Vb_const_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xf6, 0x2c, 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 (0x2CF8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x27B9) + # FunctionType: void std::_Vb_iterator > >::() (0x28B6) + # Name: ~_Vb_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xb6, 0x28, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x62 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2CF9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x26A4) + # FunctionType: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >, std::_Vb_const_iterator > >) (0x27DA) + # Name: erase + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0xda, 0x27, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2CFA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x26A4) + # FunctionType: std::_Vb_iterator > > std::vector >::() (0x27C5) + # Name: begin + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0xc5, 0x27, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2CFB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x27B9) + # FunctionType: std::_Vb_iterator > > std::_Vb_iterator > >::(__int64) (0x28C2) + # Name: operator+ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xc2, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2CFC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x27BA) + # FunctionType: void std::_Vb_const_iterator > >::() (0x28CF) + # Name: ~_Vb_const_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xcf, 0x28, 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 (0x2CFD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x26A4) + # FunctionType: unsigned __int64 std::vector >::(std::_Vb_const_iterator > >, unsigned __int64) (0x27E2) + # Name: _Insert_x + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0xe2, 0x27, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x78, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2CFE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_const_iterator > > (0x27BA) + # ThisType: std::_Vb_const_iterator > >* (0x28CE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_const_iterator > >&) (0x28C5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xce, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2CFF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x27BA) + # FunctionType: void std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x2CFE) + # Name: _Vb_const_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xfe, 0x2c, 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 (0x2D00) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vb_iterator > > (0x27B9) + # ArgType: std::_Vb_iterator > > (0x27B9) + # ArgType: const bool& (0x1C84) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0x84, 0x1c, 0x00, 0x00 + # Procedure (0x2D01) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vb_iterator > >, std::_Vb_iterator > >, const bool&) (0x2D00) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x00, 0x2d, 0x00, 0x00 + # FuncId (0x2D02) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::_Vb_iterator > >, std::_Vb_iterator > >, const bool&) (0x2D01) + # Name: fill + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x01, 0x2d, 0x00, 0x00 + .byte 0x66, 0x69, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2D03) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_iterator > > (0x27B9) + # PointerAttributes: 0x4002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 32 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x04, 0x00 + # MemberFuncId (0x2D04) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x27BA) + # FunctionType: __int64 std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x28DD) + # Name: operator- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xdd, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2D05) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x27BA) + # FunctionType: bool std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x28E0) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xe0, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2D06) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x26A4) + # FunctionType: unsigned __int64 std::vector >::() (0x27C4) + # Name: capacity + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0xc4, 0x27, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2D07) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x26A4) + # FunctionType: unsigned __int64 std::vector >::() (0x27C4) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0xc4, 0x27, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2D08) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x26A4) + # FunctionType: void std::vector >::() (0x27E4) + # Name: _Xlen + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0xe4, 0x27, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2D09) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: void std::vector >::(unsigned __int64, const unsigned&) (0x2921) + # Name: resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x21, 0x29, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2D0A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x26A4) + # FunctionType: bool std::vector >::() (0x27D0) + # Name: empty + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # ArgList (0x2D0B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vb_iterator > > (0x27B9) + # ArgType: std::_Vb_iterator > > (0x27B9) + # ArgType: std::_Vb_iterator > > (0x27B9) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + # Procedure (0x2D0C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Vb_iterator > > (0x27B9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vb_iterator > >, std::_Vb_iterator > >, std::_Vb_iterator > >) (0x2D0B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x0b, 0x2d, 0x00, 0x00 + # FuncId (0x2D0D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Vb_iterator > > (std::_Vb_iterator > >, std::_Vb_iterator > >, std::_Vb_iterator > >) (0x2D0C) + # Name: copy_backward + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x2d, 0x00, 0x00 + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x77, 0x61, 0x72 + .byte 0x64, 0x00, 0xf2, 0xf1 + # Pointer (0x2D0E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_iterator > > (0x28BA) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xba, 0x28, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2D0F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vb_iterator > >& (0x2D0E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0e, 0x2d, 0x00, 0x00 + # MemberFunction (0x2D10) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_iterator > > (0x27B9) + # ThisType: std::_Vb_iterator > >* (0x28B5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_iterator > >&) (0x2D0F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xb5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0f, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2D11) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x27B9) + # FunctionType: void std::_Vb_iterator > >::(const std::_Vb_iterator > >&) (0x2D10) + # Name: _Vb_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0x10, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2D12) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x26A4) + # FunctionType: void std::vector >::(unsigned __int64, unsigned __int64) (0x27E3) + # Name: _Orphan_range + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0xe3, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Pointer (0x2D13) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_const_iterator > >* (0x28CE) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xce, 0x28, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFuncId (0x2D14) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x27BA) + # FunctionType: void std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x28E1) + # Name: _Compat + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xe1, 0x28, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x74, 0x00 + # MemberFuncId (0x2D15) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator_base12 (0x1255) + # FunctionType: const std::_Container_base12* std::_Iterator_base12::() (0x1330) + # Name: _Getcont + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x30, 0x13, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x6f, 0x6e, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2D16) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: unsigned __int64 std::vector >::() (0x2953) + # Name: capacity + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x53, 0x29, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2D17) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x291B) + # FunctionType: const unsigned*& std::_Vector_alloc > >::() (0x29FB) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xfb, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # MemberFuncId (0x2D18) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x291B) + # FunctionType: const unsigned*& std::_Vector_alloc > >::() (0x29FB) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xfb, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2D19) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x291B) + # FunctionType: const std::_Vector_val >& std::_Vector_alloc > >::() (0x29F5) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xf5, 0x29, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2D1A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x29DE) + # FunctionType: const std::_Vector_val >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2A97) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xde, 0x29, 0x00, 0x00 + .byte 0x97, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2D1B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: unsigned __int64 std::vector >::() (0x2953) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x53, 0x29, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2D1C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: void std::vector >::(unsigned __int64) (0x291F) + # Name: _Pop_back_n + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1f, 0x29, 0x00, 0x00 + .byte 0x5f, 0x50, 0x6f, 0x70 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x5f, 0x6e, 0x00 + # MemberFuncId (0x2D1D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: bool std::vector >::(const unsigned*) (0x2975) + # Name: _Inside + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x75, 0x29, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x69, 0x64, 0x65, 0x00 + # MemberFuncId (0x2D1E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: void std::vector >::(unsigned __int64) (0x291F) + # Name: _Reserve + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1f, 0x29, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x65, 0x72, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2D1F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x291B) + # FunctionType: const unsigned*& std::_Vector_alloc > >::() (0x29FB) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xfb, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x2D20) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: void std::vector >::(unsigned*, unsigned*) (0x2979) + # Name: _Orphan_range + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x79, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Pointer (0x2D21) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator > >* (0x2A1C) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1c, 0x2a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFuncId (0x2D22) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x291B) + # FunctionType: std::_Iterator_base12** std::_Vector_alloc > >::() (0x29E6) + # Name: _Getpfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xe6, 0x29, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2D23) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: unsigned __int64 std::vector >::() (0x2953) + # Name: _Unused_capacity + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x53, 0x29, 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 + # MemberFuncId (0x2D24) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: void std::vector >::(unsigned __int64) (0x291F) + # Name: _Reallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1f, 0x29, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x65, 0x00 + # MemberFuncId (0x2D25) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: unsigned __int64 std::vector >::(unsigned __int64) (0x2973) + # Name: _Grow_to + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x73, 0x29, 0x00, 0x00 + .byte 0x5f, 0x47, 0x72, 0x6f + .byte 0x77, 0x5f, 0x74, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2D26) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned* (0x675) + # ArgType: unsigned* (0x675) + # ArgType: unsigned* (0x675) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + # MemberFunction (0x2D27) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned*, unsigned*, unsigned*) (0x2D26) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x26, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2D28) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: unsigned* std::vector >::(unsigned*, unsigned*, unsigned*) (0x2D27) + # Name: _Umove + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x27, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6d, 0x6f + .byte 0x76, 0x65, 0x00, 0xf1 + # ArgList (0x2D29) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: unsigned* (0x675) + # ArgType: unsigned* (0x675) + # ArgType: unsigned* (0x675) + # ArgType: std::_Wrap_alloc >& (0x290D) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x0d, 0x29, 0x00, 0x00 + # Procedure (0x2D2A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned* (0x675) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (unsigned*, unsigned*, unsigned*, std::_Wrap_alloc >&) (0x2D29) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x29, 0x2d, 0x00, 0x00 + # FuncId (0x2D2B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: unsigned* (unsigned*, unsigned*, unsigned*, std::_Wrap_alloc >&) (0x2D2A) + # Name: _Uninitialized_move + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x2a, 0x2d, 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 (0x2D2C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned*& (0x29F7) + # ArgType: unsigned* (0x675) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf7, 0x29, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + # Procedure (0x2D2D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned*& (0x29F7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*&, unsigned*) (0x2D2C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xf7, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x2c, 0x2d, 0x00, 0x00 + # FuncId (0x2D2E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: unsigned*& (unsigned*&, unsigned*) (0x2D2D) + # Name: _Rechecked + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x2d, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + # FuncId (0x2D2F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: unsigned* (unsigned*, unsigned*, unsigned*, std::_Wrap_alloc >&) (0x2D2A) + # Name: _Uninitialized_move_al_unchecked + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x6d + .byte 0x6f, 0x76, 0x65, 0x5f + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x2D30) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: unsigned* (unsigned*) (0x2BC6) + # Name: _Unchecked + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xc6, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + # ArgList (0x2D31) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: unsigned* (0x675) + # ArgType: unsigned* (0x675) + # ArgType: unsigned* (0x675) + # ArgType: std::_Wrap_alloc >& (0x290D) + # ArgType: std::_Really_trivial_ptr_iterator_tag (0x1FFD) + # ArgType: std::integral_constant (0x1297) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x0d, 0x29, 0x00, 0x00 + .byte 0xfd, 0x1f, 0x00, 0x00 + .byte 0x97, 0x12, 0x00, 0x00 + # Procedure (0x2D32) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned* (0x675) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 6 + # ArgListType: (unsigned*, unsigned*, unsigned*, std::_Wrap_alloc >&, std::_Really_trivial_ptr_iterator_tag, std::integral_constant) (0x2D31) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0x31, 0x2d, 0x00, 0x00 + # FuncId (0x2D33) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: unsigned* (unsigned*, unsigned*, unsigned*, std::_Wrap_alloc >&, std::_Really_trivial_ptr_iterator_tag, std::integral_constant) (0x2D32) + # Name: _Uninitialized_move_al_unchecked1 + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x32, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x6d + .byte 0x6f, 0x76, 0x65, 0x5f + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x31, 0x00, 0xf2, 0xf1 + # Pointer (0x2D34) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: unsigned (0x75) + # PointerAttributes: 0x1040C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # Pointer (0x2D35) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: unsigned* const (0x2D34) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x34, 0x2d, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2D36) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned* const& (0x2D35) + # ArgType: unsigned* const& (0x2D35) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x35, 0x2d, 0x00, 0x00 + .byte 0x35, 0x2d, 0x00, 0x00 + # Procedure (0x2D37) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Really_trivial_ptr_iterator_tag (0x1FFD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned* const&, unsigned* const&) (0x2D36) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xfd, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x36, 0x2d, 0x00, 0x00 + # FuncId (0x2D38) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Really_trivial_ptr_iterator_tag (unsigned* const&, unsigned* const&) (0x2D37) + # Name: _Ptr_move_cat + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x37, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x50, 0x74, 0x72 + .byte 0x5f, 0x6d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x63, 0x61 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Procedure (0x2D39) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned* (0x675) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned*, unsigned*, unsigned*) (0x2D26) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x26, 0x2d, 0x00, 0x00 + # FuncId (0x2D3A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: unsigned* (unsigned*, unsigned*, unsigned*) (0x2D39) + # Name: _Copy_memmove + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x39, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x6d, 0x65 + .byte 0x6d, 0x6d, 0x6f, 0x76 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Struct (0x2D3B) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::copy_backward > >,std::_Vb_iterator > > >::_Unchecked_iterators + # LinkageName: .?AU_Unchecked_iterators@?1???$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@@@1@V21@00@Z@ + # } + .byte 0x8a, 0x01, 0x05, 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, 0x63 + .byte 0x6f, 0x70, 0x79, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x77, 0x61, 0x72, 0x64 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x56 + .byte 0x62, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 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, 0x20, 0x3e + .byte 0x2c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x56 + .byte 0x62, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 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, 0x20, 0x3e + .byte 0x20, 0x3e, 0x3a, 0x3a + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x73 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x5f, 0x55, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x73, 0x40, 0x3f, 0x31 + .byte 0x3f, 0x3f, 0x3f, 0x24 + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x77, 0x61, 0x72 + .byte 0x64, 0x40, 0x56, 0x3f + .byte 0x24, 0x5f, 0x56, 0x62 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x55, 0x3f + .byte 0x24, 0x5f, 0x57, 0x72 + .byte 0x61, 0x70, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x49, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x56, 0x31, 0x32 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x59 + .byte 0x41, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x56 + .byte 0x62, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 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, 0x31, 0x40, 0x56 + .byte 0x32, 0x31, 0x40, 0x30 + .byte 0x30, 0x40, 0x5a, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2D3C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::integral_constant (0x1305) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x05, 0x13, 0x00, 0x00 + # MemberFunction (0x2D3D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::copy_backward > >,std::_Vb_iterator > > >::_Unchecked_iterators (0x2D3B) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::integral_constant) (0x2D3C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3b, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3c, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2D3E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::integral_constant (0x1297) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x97, 0x12, 0x00, 0x00 + # MemberFunction (0x2D3F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::copy_backward > >,std::_Vb_iterator > > >::_Unchecked_iterators (0x2D3B) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::integral_constant) (0x2D3E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3b, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3e, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2D40) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::copy_backward > >,std::_Vb_iterator > > >::_Unchecked_iterators::(std::integral_constant) (0x2D3D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::copy_backward > >,std::_Vb_iterator > > >::_Unchecked_iterators::(std::integral_constant) (0x2D3F) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x3d, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x3f, 0x2d, 0x00, 0x00 + # FieldList (0x2D41) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2D40 + # Name: _Deprecate + # } + # } + .byte 0x16, 0x00, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x40, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x70 + .byte 0x72, 0x65, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # Struct (0x2D42) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x2D41) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::copy_backward > >,std::_Vb_iterator > > >::_Unchecked_iterators + # LinkageName: .?AU_Unchecked_iterators@?1???$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@@@1@V21@00@Z@ + # } + .byte 0x8a, 0x01, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x03 + .byte 0x41, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x63 + .byte 0x6f, 0x70, 0x79, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x77, 0x61, 0x72, 0x64 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x56 + .byte 0x62, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 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, 0x20, 0x3e + .byte 0x2c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x56 + .byte 0x62, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 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, 0x20, 0x3e + .byte 0x20, 0x3e, 0x3a, 0x3a + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x73 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x5f, 0x55, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x73, 0x40, 0x3f, 0x31 + .byte 0x3f, 0x3f, 0x3f, 0x24 + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x77, 0x61, 0x72 + .byte 0x64, 0x40, 0x56, 0x3f + .byte 0x24, 0x5f, 0x56, 0x62 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x55, 0x3f + .byte 0x24, 0x5f, 0x57, 0x72 + .byte 0x61, 0x70, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x49, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x56, 0x31, 0x32 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x59 + .byte 0x41, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x56 + .byte 0x62, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 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, 0x31, 0x40, 0x56 + .byte 0x32, 0x31, 0x40, 0x30 + .byte 0x30, 0x40, 0x5a, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2D43) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::copy_backward > >,std::_Vb_iterator > > >::_Unchecked_iterators (0x2D42) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 2568 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x42, 0x2d, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x08, 0x0a, 0x00, 0x00 + # MemberFuncId (0x2D44) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::copy_backward > >,std::_Vb_iterator > > >::_Unchecked_iterators (0x2D3B) + # FunctionType: void std::copy_backward > >,std::_Vb_iterator > > >::_Unchecked_iterators::(std::integral_constant) (0x2D3F) + # Name: _Deprecate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x3b, 0x2d, 0x00, 0x00 + .byte 0x3f, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x70 + .byte 0x72, 0x65, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # ArgList (0x2D45) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vb_iterator > > (0x27B9) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + # Procedure (0x2D46) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::integral_constant (0x1297) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vb_iterator > >) (0x2D45) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x97, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x45, 0x2d, 0x00, 0x00 + # FuncId (0x2D47) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::integral_constant (std::_Vb_iterator > >) (0x2D46) + # Name: _Is_checked + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x46, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x49, 0x73, 0x5f + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x00 + # ArgList (0x2D48) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: std::_Vb_iterator > > (0x27B9) + # ArgType: std::_Vb_iterator > > (0x27B9) + # ArgType: std::_Vb_iterator > >& (0x28BD) + # ArgType: const wchar_t* (0x1E5E) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xbd, 0x28, 0x00, 0x00 + .byte 0x5e, 0x1e, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # Procedure (0x2D49) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (std::_Vb_iterator > >, std::_Vb_iterator > >, std::_Vb_iterator > >&, const wchar_t*, unsigned) (0x2D48) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x48, 0x2d, 0x00, 0x00 + # FuncId (0x2D4A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::_Vb_iterator > >, std::_Vb_iterator > >, std::_Vb_iterator > >&, const wchar_t*, unsigned) (0x2D49) + # Name: _Debug_range_ptr + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x49, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x62 + .byte 0x75, 0x67, 0x5f, 0x72 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x5f, 0x70, 0x74, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2D4B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: std::_Vb_iterator > > (0x27B9) + # ArgType: std::_Vb_iterator > > (0x27B9) + # ArgType: std::_Vb_iterator > > (0x27B9) + # ArgType: std::random_access_iterator_tag (0x1081) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x2D4C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Vb_iterator > > (0x27B9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (std::_Vb_iterator > >, std::_Vb_iterator > >, std::_Vb_iterator > >, std::random_access_iterator_tag, std::random_access_iterator_tag) (0x2D4B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x4b, 0x2d, 0x00, 0x00 + # FuncId (0x2D4D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Vb_iterator > > (std::_Vb_iterator > >, std::_Vb_iterator > >, std::_Vb_iterator > >, std::random_access_iterator_tag, std::random_access_iterator_tag) (0x2D4C) + # Name: _Copy_backward1 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x4c, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x62, 0x61 + .byte 0x63, 0x6b, 0x77, 0x61 + .byte 0x72, 0x64, 0x31, 0x00 + # Procedure (0x2D4E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Vb_iterator > > (0x27B9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vb_iterator > >) (0x2D45) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x45, 0x2d, 0x00, 0x00 + # FuncId (0x2D4F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Vb_iterator > > (std::_Vb_iterator > >) (0x2D4E) + # Name: _Unchecked + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x4e, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + # ArgList (0x2D50) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: std::_Vb_iterator > > (0x27B9) + # ArgType: std::_Vb_iterator > > (0x27B9) + # ArgType: std::_Vb_iterator > >& (0x28BD) + # ArgType: const wchar_t* (0x1E5E) + # ArgType: unsigned (0x75) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xbd, 0x28, 0x00, 0x00 + .byte 0x5e, 0x1e, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x2D51) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 6 + # ArgListType: (std::_Vb_iterator > >, std::_Vb_iterator > >, std::_Vb_iterator > >&, const wchar_t*, unsigned, std::random_access_iterator_tag) (0x2D50) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0x50, 0x2d, 0x00, 0x00 + # FuncId (0x2D52) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::_Vb_iterator > >, std::_Vb_iterator > >, std::_Vb_iterator > >&, const wchar_t*, unsigned, std::random_access_iterator_tag) (0x2D51) + # Name: _Debug_range_ptr2 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x51, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x62 + .byte 0x75, 0x67, 0x5f, 0x72 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x5f, 0x70, 0x74, 0x72 + .byte 0x32, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2D53) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x27BA) + # FunctionType: bool std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x28E0) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xe0, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # ArgList (0x2D54) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vb_iterator > >& (0x28BD) + # ArgType: const wchar_t* (0x1E5E) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x28, 0x00, 0x00 + .byte 0x5e, 0x1e, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # Procedure (0x2D55) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vb_iterator > >&, const wchar_t*, unsigned) (0x2D54) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x54, 0x2d, 0x00, 0x00 + # FuncId (0x2D56) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::_Vb_iterator > >&, const wchar_t*, unsigned) (0x2D55) + # Name: _Debug_pointer + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x55, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x62 + .byte 0x75, 0x67, 0x5f, 0x70 + .byte 0x6f, 0x69, 0x6e, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2D57) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x27BA) + # FunctionType: bool std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x28E0) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xe0, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2D58) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x27B9) + # FunctionType: std::_Vb_iterator > > std::_Vb_iterator > >::(__int64) (0x28C2) + # Name: operator- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xc2, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2D59) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x27B9) + # FunctionType: __int64 std::_Vb_iterator > >::(const std::_Vb_const_iterator > >&) (0x28C6) + # Name: operator- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xc6, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + # ArgList (0x2D5A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vb_iterator > >& (0x28BD) + # ArgType: std::_Vb_iterator > > (0x27B9) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xbd, 0x28, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + # Procedure (0x2D5B) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Vb_iterator > >& (0x28BD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vb_iterator > >&, std::_Vb_iterator > >) (0x2D5A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xbd, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x5a, 0x2d, 0x00, 0x00 + # FuncId (0x2D5C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Vb_iterator > >& (std::_Vb_iterator > >&, std::_Vb_iterator > >) (0x2D5B) + # Name: _Rechecked + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x5b, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + # FuncId (0x2D5D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Vb_iterator > > (std::_Vb_iterator > >, std::_Vb_iterator > >, std::_Vb_iterator > >) (0x2D0C) + # Name: _Copy_backward_unchecked + # } + .byte 0x26, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x62, 0x61 + .byte 0x63, 0x6b, 0x77, 0x61 + .byte 0x72, 0x64, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2D5E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x27B9) + # FunctionType: std::_Vb_iterator > >& std::_Vb_iterator > >::(__int64) (0x28C1) + # Name: operator-= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xc1, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2D5F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x27B9) + # FunctionType: std::_Vb_iterator > >& std::_Vb_iterator > >::(__int64) (0x28C1) + # Name: operator+= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xc1, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2D60) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x27BA) + # FunctionType: std::_Vb_const_iterator > >& std::_Vb_const_iterator > >::(__int64) (0x28DB) + # Name: operator+= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xdb, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + # MemberFunction (0x2D61) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > >& (0x28BD) + # ClassType: std::_Vb_iterator > > (0x27B9) + # ThisType: std::_Vb_iterator > >* (0x28B5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_iterator > >&) (0x2D0F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbd, 0x28, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xb5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0f, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2D62) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x27B9) + # FunctionType: std::_Vb_iterator > >& std::_Vb_iterator > >::(const std::_Vb_iterator > >&) (0x2D61) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0x61, 0x2d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2D63) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_const_iterator > >& (0x28D7) + # ClassType: std::_Vb_const_iterator > > (0x27BA) + # ThisType: std::_Vb_const_iterator > >* (0x28CE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_const_iterator > >&) (0x28C5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd7, 0x28, 0x00, 0x00 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xce, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2D64) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x27BA) + # FunctionType: std::_Vb_const_iterator > >& std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x2D63) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0x63, 0x2d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Pointer (0x2D65) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_iter_base > > (0x28CD) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcd, 0x28, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2D66) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iter_base > >& (0x2D65) + # ClassType: std::_Vb_iter_base > > (0x28CD) + # ThisType: std::_Vb_iter_base > >* (0x29B2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_iter_base > >&) (0x28E8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x65, 0x2d, 0x00, 0x00 + .byte 0xcd, 0x28, 0x00, 0x00 + .byte 0xb2, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe8, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2D67) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iter_base > > (0x28CD) + # FunctionType: std::_Vb_iter_base > >& std::_Vb_iter_base > >::(const std::_Vb_iter_base > >&) (0x2D66) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xcd, 0x28, 0x00, 0x00 + .byte 0x66, 0x2d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Pointer (0x2D68) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Iterator012 (0x29B1) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb1, 0x29, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Pointer (0x2D69) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Iterator012 (0x29B1) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb1, 0x29, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Modifier (0x2D6A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Iterator012 (0x29B1) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb1, 0x29, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2D6B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Iterator012 (0x2D6A) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6a, 0x2d, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2D6C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Iterator012& (0x2D6B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6b, 0x2d, 0x00, 0x00 + # MemberFunction (0x2D6D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator012& (0x2D68) + # ClassType: std::_Iterator012 (0x29B1) + # ThisType: std::_Iterator012* (0x2D69) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Iterator012&) (0x2D6C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x68, 0x2d, 0x00, 0x00 + .byte 0xb1, 0x29, 0x00, 0x00 + .byte 0x69, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6c, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2D6E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator012 (0x29B1) + # FunctionType: std::_Iterator012& std::_Iterator012::(const std::_Iterator012&) (0x2D6D) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb1, 0x29, 0x00, 0x00 + .byte 0x6d, 0x2d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # ArgList (0x2D6F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Vb_iterator > > (0x27B9) + # ArgType: std::_Vb_iterator > > (0x27B9) + # ArgType: std::_Vb_iterator > > (0x27B9) + # ArgType: std::_General_ptr_iterator_tag (0x2004) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0x04, 0x20, 0x00, 0x00 + # Procedure (0x2D70) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Vb_iterator > > (0x27B9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Vb_iterator > >, std::_Vb_iterator > >, std::_Vb_iterator > >, std::_General_ptr_iterator_tag) (0x2D6F) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x6f, 0x2d, 0x00, 0x00 + # FuncId (0x2D71) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Vb_iterator > > (std::_Vb_iterator > >, std::_Vb_iterator > >, std::_Vb_iterator > >, std::_General_ptr_iterator_tag) (0x2D70) + # Name: _Copy_backward_unchecked1 + # } + .byte 0x26, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x70, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x62, 0x61 + .byte 0x63, 0x6b, 0x77, 0x61 + .byte 0x72, 0x64, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x31, 0x00, 0xf2, 0xf1 + # ArgList (0x2D72) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_Vb_iterator > >& (0x2D0E) + # ArgType: const std::_Vb_iterator > >& (0x2D0E) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x0e, 0x2d, 0x00, 0x00 + .byte 0x0e, 0x2d, 0x00, 0x00 + # Procedure (0x2D73) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_General_ptr_iterator_tag (0x2004) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_Vb_iterator > >&, const std::_Vb_iterator > >&) (0x2D72) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x04, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x72, 0x2d, 0x00, 0x00 + # FuncId (0x2D74) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_General_ptr_iterator_tag (const std::_Vb_iterator > >&, const std::_Vb_iterator > >&) (0x2D73) + # Name: _Ptr_copy_cat + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x73, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x50, 0x74, 0x72 + .byte 0x5f, 0x63, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x63, 0x61 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2D75) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x27B9) + # FunctionType: std::_Vb_iterator > >& std::_Vb_iterator > >::() (0x28BE) + # Name: operator-- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xbe, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + # MemberFuncId (0x2D76) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x27B9) + # FunctionType: std::_Vb_reference > > std::_Vb_iterator > >::() (0x28BC) + # Name: operator* + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xbc, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2D77) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_reference > > (0x27D3) + # FunctionType: std::_Vb_reference > >& std::_Vb_reference > >::(const std::_Vb_reference > >&) (0x28EF) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd3, 0x27, 0x00, 0x00 + .byte 0xef, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Pointer (0x2D78) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_iterator > > (0x27B9) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2D79) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vb_iterator > >&& (0x2D78) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x78, 0x2d, 0x00, 0x00 + # MemberFunction (0x2D7A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_iterator > > (0x27B9) + # ThisType: std::_Vb_iterator > >* (0x28B5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vb_iterator > >&&) (0x2D79) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xb5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x79, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2D7B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x27B9) + # FunctionType: void std::_Vb_iterator > >::(std::_Vb_iterator > >&&) (0x2D7A) + # Name: _Vb_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0x7a, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2D7C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x27BA) + # FunctionType: std::_Vb_const_iterator > >& std::_Vb_const_iterator > >::() (0x28D8) + # Name: operator-- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xd8, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + # MemberFuncId (0x2D7D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x27BA) + # FunctionType: void std::_Vb_const_iterator > >::() (0x28CF) + # Name: _Dec + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xcf, 0x28, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2D7E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iter_base > > (0x28CD) + # FunctionType: int std::_Vb_iter_base > >::(unsigned __int64) (0x29B9) + # Name: _Valid + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcd, 0x28, 0x00, 0x00 + .byte 0xb9, 0x29, 0x00, 0x00 + .byte 0x5f, 0x56, 0x61, 0x6c + .byte 0x69, 0x64, 0x00, 0xf1 + # Pointer (0x2D7F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > > (0x2A3D) + # PointerAttributes: 0x1040C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3d, 0x2a, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # MemberFuncId (0x2D80) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > > (0x2A80) + # FunctionType: const unsigned* std::vector > >::() (0x2B18) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0x18, 0x2b, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2D81) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > > (0x2ADD) + # FunctionType: const unsigned*& std::_Vector_alloc > > >::() (0x2B4E) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xdd, 0x2a, 0x00, 0x00 + .byte 0x4e, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2D82) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > > (0x2ADD) + # FunctionType: const std::_Vector_val >& std::_Vector_alloc > > >::() (0x2B4B) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xdd, 0x2a, 0x00, 0x00 + .byte 0x4b, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2D83) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair > >,std::_Vector_val >,1> (0x2B38) + # FunctionType: const std::_Vector_val >& std::_Compressed_pair > >,std::_Vector_val >,1>::() (0x2B64) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x38, 0x2b, 0x00, 0x00 + .byte 0x64, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2D84) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_reference > > (0x27D3) + # FunctionType: void std::_Vb_reference > >::(const std::_Vb_iter_base > >&) (0x28E9) + # Name: _Vb_reference + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xd3, 0x27, 0x00, 0x00 + .byte 0xe9, 0x28, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2D85) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iter_base > > (0x28CD) + # FunctionType: void std::_Vb_iter_base > >::(const unsigned*, unsigned __int64, const std::_Container_base12*) (0x29B5) + # Name: _Vb_iter_base + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xcd, 0x28, 0x00, 0x00 + .byte 0xb5, 0x29, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2D86) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator012 (0x29B1) + # ThisType: std::_Iterator012* (0x2D69) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb1, 0x29, 0x00, 0x00 + .byte 0x69, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2D87) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator012 (0x29B1) + # FunctionType: void std::_Iterator012::() (0x2D86) + # Name: _Iterator012 + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xb1, 0x29, 0x00, 0x00 + .byte 0x86, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x30, 0x31, 0x32 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2D88) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator012 (0x29B1) + # FunctionType: void std::_Iterator012::() (0x2D86) + # Name: ~_Iterator012 + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xb1, 0x29, 0x00, 0x00 + .byte 0x86, 0x2d, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x49, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x30, 0x31 + .byte 0x32, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2D89) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_reference > > (0x27D3) + # FunctionType: std::_Vb_reference > >& std::_Vb_reference > >::(bool) (0x28F0) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd3, 0x27, 0x00, 0x00 + .byte 0xf0, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2D8A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_reference > > (0x27D3) + # FunctionType: unsigned std::_Vb_reference > >::() (0x28F5) + # Name: _Mask + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd3, 0x27, 0x00, 0x00 + .byte 0xf5, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x73 + .byte 0x6b, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2D8B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_reference > > (0x27D3) + # FunctionType: const unsigned* std::_Vb_reference > >::() (0x28F4) + # Name: _Getptr + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd3, 0x27, 0x00, 0x00 + .byte 0xf4, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x74, 0x72, 0x00 + # MemberFuncId (0x2D8C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: const unsigned* std::vector >::() (0x2965) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x65, 0x29, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x2D8D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_iter_base > > (0x28CD) + # ThisType: std::_Vb_iter_base > >* (0x29B2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_iter_base > >&) (0x28E8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcd, 0x28, 0x00, 0x00 + .byte 0xb2, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe8, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2D8E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iter_base > > (0x28CD) + # FunctionType: void std::_Vb_iter_base > >::(const std::_Vb_iter_base > >&) (0x2D8D) + # Name: _Vb_iter_base + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xcd, 0x28, 0x00, 0x00 + .byte 0x8d, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2D8F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator012 (0x29B1) + # ThisType: std::_Iterator012* (0x2D69) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Iterator012&) (0x2D6C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb1, 0x29, 0x00, 0x00 + .byte 0x69, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6c, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2D90) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator012 (0x29B1) + # FunctionType: void std::_Iterator012::(const std::_Iterator012&) (0x2D8F) + # Name: _Iterator012 + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xb1, 0x29, 0x00, 0x00 + .byte 0x8f, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x30, 0x31, 0x32 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2D91) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Vb_iterator > > (0x27B9) + # ArgType: std::_Vb_iterator > > (0x27B9) + # ArgType: const wchar_t* (0x1E5E) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0x5e, 0x1e, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # Procedure (0x2D92) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Vb_iterator > >, std::_Vb_iterator > >, const wchar_t*, unsigned) (0x2D91) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x91, 0x2d, 0x00, 0x00 + # FuncId (0x2D93) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::_Vb_iterator > >, std::_Vb_iterator > >, const wchar_t*, unsigned) (0x2D92) + # Name: _Debug_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x92, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x62 + .byte 0x75, 0x67, 0x5f, 0x72 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x2D94) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::_Vb_iterator > >, std::_Vb_iterator > >, const bool&) (0x2D01) + # Name: _Fill_unchecked + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x01, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x46, 0x69, 0x6c + .byte 0x6c, 0x5f, 0x75, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x00 + # ArgList (0x2D95) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: std::_Vb_iterator > > (0x27B9) + # ArgType: std::_Vb_iterator > > (0x27B9) + # ArgType: const wchar_t* (0x1E5E) + # ArgType: unsigned (0x75) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0x5e, 0x1e, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x2D96) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (std::_Vb_iterator > >, std::_Vb_iterator > >, const wchar_t*, unsigned, std::random_access_iterator_tag) (0x2D95) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x95, 0x2d, 0x00, 0x00 + # FuncId (0x2D97) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::_Vb_iterator > >, std::_Vb_iterator > >, const wchar_t*, unsigned, std::random_access_iterator_tag) (0x2D96) + # Name: _Debug_range2 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x96, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x62 + .byte 0x75, 0x67, 0x5f, 0x72 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x32, 0x00, 0xf2, 0xf1 + # ArgList (0x2D98) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Vb_iterator > > (0x27B9) + # ArgType: std::_Vb_iterator > > (0x27B9) + # ArgType: const bool& (0x1C84) + # ArgType: std::integral_constant (0x1305) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0x84, 0x1c, 0x00, 0x00 + .byte 0x05, 0x13, 0x00, 0x00 + # Procedure (0x2D99) { + # 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) (0x2D98) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x98, 0x2d, 0x00, 0x00 + # FuncId (0x2D9A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::_Vb_iterator > >, std::_Vb_iterator > >, const bool&, std::integral_constant) (0x2D99) + # Name: _Fill_unchecked1 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x99, 0x2d, 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 (0x2D9B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_Vb_iterator > >& (0x2D0E) + # ArgType: const bool& (0x1C84) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x0e, 0x2d, 0x00, 0x00 + .byte 0x84, 0x1c, 0x00, 0x00 + # Procedure (0x2D9C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::integral_constant (0x1305) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_Vb_iterator > >&, const bool&) (0x2D9B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x05, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x9b, 0x2d, 0x00, 0x00 + # FuncId (0x2D9D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::integral_constant (const std::_Vb_iterator > >&, const bool&) (0x2D9C) + # Name: _Fill_memset_is_safe + # } + .byte 0x22, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x9c, 0x2d, 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 (0x2D9E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x27B9) + # FunctionType: std::_Vb_iterator > >& std::_Vb_iterator > >::() (0x28BE) + # Name: operator++ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xbe, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + # MemberFuncId (0x2D9F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x27BA) + # FunctionType: std::_Vb_const_iterator > >& std::_Vb_const_iterator > >::() (0x28D8) + # Name: operator++ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xd8, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + # MemberFuncId (0x2DA0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x27BA) + # FunctionType: void std::_Vb_const_iterator > >::() (0x28CF) + # Name: _Inc + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xcf, 0x28, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2DA1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_iter_base > > (0x28CD) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcd, 0x28, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2DA2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vb_iter_base > >&& (0x2DA1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa1, 0x2d, 0x00, 0x00 + # MemberFunction (0x2DA3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_iter_base > > (0x28CD) + # ThisType: std::_Vb_iter_base > >* (0x29B2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vb_iter_base > >&&) (0x2DA2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcd, 0x28, 0x00, 0x00 + .byte 0xb2, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa2, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2DA4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iter_base > > (0x28CD) + # FunctionType: void std::_Vb_iter_base > >::(std::_Vb_iter_base > >&&) (0x2DA3) + # Name: _Vb_iter_base + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xcd, 0x28, 0x00, 0x00 + .byte 0xa3, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Pointer (0x2DA5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Iterator012 (0x29B1) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb1, 0x29, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2DA6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Iterator012&& (0x2DA5) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa5, 0x2d, 0x00, 0x00 + # MemberFunction (0x2DA7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator012 (0x29B1) + # ThisType: std::_Iterator012* (0x2D69) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Iterator012&&) (0x2DA6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb1, 0x29, 0x00, 0x00 + .byte 0x69, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa6, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2DA8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator012 (0x29B1) + # FunctionType: void std::_Iterator012::(std::_Iterator012&&) (0x2DA7) + # Name: _Iterator012 + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xb1, 0x29, 0x00, 0x00 + .byte 0xa7, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x30, 0x31, 0x32 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2DA9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x26A4) + # FunctionType: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >) (0x27CB) + # Name: _Make_iter + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0xcb, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x6b + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + # FuncId (0x2DAA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Vb_iterator > > (std::_Vb_iterator > >, std::_Vb_iterator > >, std::_Vb_iterator > >) (0x2D0C) + # Name: copy + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x2d, 0x00, 0x00 + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2DAB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x26A4) + # FunctionType: void std::vector >::(unsigned __int64) (0x27C2) + # Name: _Trim + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0xc2, 0x27, 0x00, 0x00 + .byte 0x5f, 0x54, 0x72, 0x69 + .byte 0x6d, 0x00, 0xf2, 0xf1 + # Struct (0x2DAC) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::copy > >,std::_Vb_iterator > > >::_Unchecked_iterators + # LinkageName: .?AU_Unchecked_iterators@?1???$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@@@1@V21@00@Z@ + # } + .byte 0x76, 0x01, 0x05, 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, 0x63 + .byte 0x6f, 0x70, 0x79, 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, 0x2c + .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, 0x3a, 0x3a, 0x5f + .byte 0x55, 0x6e, 0x63, 0x68 + .byte 0x65, 0x63, 0x6b, 0x65 + .byte 0x64, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x73, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x73 + .byte 0x40, 0x3f, 0x31, 0x3f + .byte 0x3f, 0x3f, 0x24, 0x63 + .byte 0x6f, 0x70, 0x79, 0x40 + .byte 0x56, 0x3f, 0x24, 0x5f + .byte 0x56, 0x62, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 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, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x56 + .byte 0x31, 0x32, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x59, 0x41, 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, 0x31 + .byte 0x40, 0x56, 0x32, 0x31 + .byte 0x40, 0x30, 0x30, 0x40 + .byte 0x5a, 0x40, 0x00, 0xf1 + # MemberFunction (0x2DAD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::copy > >,std::_Vb_iterator > > >::_Unchecked_iterators (0x2DAC) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::integral_constant) (0x2D3C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xac, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3c, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2DAE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::copy > >,std::_Vb_iterator > > >::_Unchecked_iterators (0x2DAC) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::integral_constant) (0x2D3E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xac, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3e, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2DAF) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::copy > >,std::_Vb_iterator > > >::_Unchecked_iterators::(std::integral_constant) (0x2DAD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::copy > >,std::_Vb_iterator > > >::_Unchecked_iterators::(std::integral_constant) (0x2DAE) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xad, 0x2d, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xae, 0x2d, 0x00, 0x00 + # FieldList (0x2DB0) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2DAF + # Name: _Deprecate + # } + # } + .byte 0x16, 0x00, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xaf, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x70 + .byte 0x72, 0x65, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # Struct (0x2DB1) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x2DB0) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::copy > >,std::_Vb_iterator > > >::_Unchecked_iterators + # LinkageName: .?AU_Unchecked_iterators@?1???$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@@@1@V21@00@Z@ + # } + .byte 0x76, 0x01, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x03 + .byte 0xb0, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x63 + .byte 0x6f, 0x70, 0x79, 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, 0x2c + .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, 0x3a, 0x3a, 0x5f + .byte 0x55, 0x6e, 0x63, 0x68 + .byte 0x65, 0x63, 0x6b, 0x65 + .byte 0x64, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x73, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x73 + .byte 0x40, 0x3f, 0x31, 0x3f + .byte 0x3f, 0x3f, 0x24, 0x63 + .byte 0x6f, 0x70, 0x79, 0x40 + .byte 0x56, 0x3f, 0x24, 0x5f + .byte 0x56, 0x62, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 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, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x56 + .byte 0x31, 0x32, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x59, 0x41, 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, 0x31 + .byte 0x40, 0x56, 0x32, 0x31 + .byte 0x40, 0x30, 0x30, 0x40 + .byte 0x5a, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2DB2) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::copy > >,std::_Vb_iterator > > >::_Unchecked_iterators (0x2DB1) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 2372 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb1, 0x2d, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x44, 0x09, 0x00, 0x00 + # MemberFuncId (0x2DB3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::copy > >,std::_Vb_iterator > > >::_Unchecked_iterators (0x2DAC) + # FunctionType: void std::copy > >,std::_Vb_iterator > > >::_Unchecked_iterators::(std::integral_constant) (0x2DAE) + # Name: _Deprecate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xac, 0x2d, 0x00, 0x00 + .byte 0xae, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x70 + .byte 0x72, 0x65, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # FuncId (0x2DB4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Vb_iterator > > (std::_Vb_iterator > >, std::_Vb_iterator > >, std::_Vb_iterator > >) (0x2D0C) + # Name: _Copy_no_deprecate + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x6e, 0x6f + .byte 0x5f, 0x64, 0x65, 0x70 + .byte 0x72, 0x65, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # FuncId (0x2DB5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Vb_iterator > > (std::_Vb_iterator > >, std::_Vb_iterator > >, std::_Vb_iterator > >, std::random_access_iterator_tag, std::random_access_iterator_tag) (0x2D4C) + # Name: _Copy_no_deprecate1 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x4c, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x6e, 0x6f + .byte 0x5f, 0x64, 0x65, 0x70 + .byte 0x72, 0x65, 0x63, 0x61 + .byte 0x74, 0x65, 0x31, 0x00 + # FuncId (0x2DB6) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Vb_iterator > > (std::_Vb_iterator > >, std::_Vb_iterator > >, std::_Vb_iterator > >) (0x2D0C) + # Name: _Copy_unchecked + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x75, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x00 + # FuncId (0x2DB7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Vb_iterator > > (std::_Vb_iterator > >, std::_Vb_iterator > >, std::_Vb_iterator > >, std::_General_ptr_iterator_tag) (0x2D70) + # Name: _Copy_unchecked1 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x70, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x75, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x31 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2DB8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (0x296C) + # Name: erase + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x6c, 0x29, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Pointer (0x2DB9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator > > (0x2946) + # PointerAttributes: 0x2C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 0 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x2c, 0x00, 0x00, 0x00 + # MemberFuncId (0x2DBA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: std::_Vector_iterator > > std::vector >::() (0x2954) + # Name: end + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x54, 0x29, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + # Pointer (0x2DBB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator > > (0x2946) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2DBC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_const_iterator > >&& (0x2DBB) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xbb, 0x2d, 0x00, 0x00 + # MemberFunction (0x2DBD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x2946) + # ThisType: std::_Vector_const_iterator > >* (0x2A1C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator > >&&) (0x2DBC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x1c, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbc, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2DBE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator > > (0x2946) + # FunctionType: void std::_Vector_const_iterator > >::(std::_Vector_const_iterator > >&&) (0x2DBD) + # Name: _Vector_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0xbd, 0x2d, 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 (0x2DBF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: std::_Vector_iterator > > std::vector >::() (0x2954) + # Name: begin + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x54, 0x29, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2DC0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_iterator > > (0x2945) + # FunctionType: std::_Vector_iterator > > std::_Vector_iterator > >::(__int64) (0x2A11) + # Name: operator+ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x11, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2DC1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_iterator > > (0x2945) + # FunctionType: void std::_Vector_iterator > >::() (0x2A02) + # Name: ~_Vector_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x02, 0x2a, 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 (0x2DC2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator > > (0x2946) + # FunctionType: void std::_Vector_const_iterator > >::() (0x2A1D) + # Name: ~_Vector_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x1d, 0x2a, 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 (0x2DC3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: unsigned& std::vector >::(unsigned __int64) (0x2962) + # Name: operator[] + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x62, 0x29, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + # MemberFuncId (0x2DC4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator > > (0x2946) + # FunctionType: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2A2D) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x2d, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2DC5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: void std::vector >::() (0x291D) + # Name: clear + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1d, 0x29, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2DC6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator > > (0x2946) + # FunctionType: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2A2D) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x2d, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2DC7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >) (0x2958) + # Name: _Make_iter + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x58, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x6b + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + # MemberFunction (0x2DC8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x2946) + # ThisType: std::_Vector_const_iterator > >* (0x2A1C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x2A14) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x1c, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x14, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2DC9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator > > (0x2946) + # FunctionType: void std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2DC8) + # Name: _Vector_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0xc8, 0x2d, 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 (0x2DCA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator > > (0x2946) + # FunctionType: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2A2D) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x2d, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x2DCB) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: unsigned* (unsigned*, unsigned*, unsigned*) (0x2D39) + # Name: _Move_unchecked + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x39, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x75, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x00 + # MemberFuncId (0x2DCC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator > > (0x2946) + # FunctionType: void std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2A2E) + # Name: _Compat + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x2e, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x74, 0x00 + # MemberFuncId (0x2DCD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_iterator > > (0x2945) + # FunctionType: void std::_Vector_iterator > >::(unsigned*, const std::_Container_base12*) (0x2A04) + # Name: _Vector_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x04, 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 (0x2DCE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator > > (0x2946) + # FunctionType: void std::_Vector_const_iterator > >::(unsigned*, const std::_Container_base12*) (0x2A1E) + # Name: _Vector_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x1e, 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 + # Pointer (0x2DCF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Iterator012 (0x2A1B) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1b, 0x2a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2DD0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator012 (0x2A1B) + # ThisType: std::_Iterator012* (0x2DCF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x2a, 0x00, 0x00 + .byte 0xcf, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2DD1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator012 (0x2A1B) + # FunctionType: void std::_Iterator012::() (0x2DD0) + # Name: _Iterator012 + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x1b, 0x2a, 0x00, 0x00 + .byte 0xd0, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x30, 0x31, 0x32 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2DD2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator012 (0x2A1B) + # FunctionType: void std::_Iterator012::() (0x2DD0) + # Name: ~_Iterator012 + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x1b, 0x2a, 0x00, 0x00 + .byte 0xd0, 0x2d, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x49, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x30, 0x31 + .byte 0x32, 0x00, 0xf2, 0xf1 + # Modifier (0x2DD3) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Iterator012 (0x2A1B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1b, 0x2a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2DD4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Iterator012 (0x2DD3) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd3, 0x2d, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2DD5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Iterator012& (0x2DD4) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd4, 0x2d, 0x00, 0x00 + # MemberFunction (0x2DD6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator012 (0x2A1B) + # ThisType: std::_Iterator012* (0x2DCF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Iterator012&) (0x2DD5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x2a, 0x00, 0x00 + .byte 0xcf, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2DD7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator012 (0x2A1B) + # FunctionType: void std::_Iterator012::(const std::_Iterator012&) (0x2DD6) + # Name: _Iterator012 + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x1b, 0x2a, 0x00, 0x00 + .byte 0xd6, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x30, 0x31, 0x32 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2DD8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: unsigned* (0x675) + # ArgType: unsigned* (0x675) + # ArgType: unsigned* (0x675) + # ArgType: std::_Trivially_copyable_ptr_iterator_tag (0x2000) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x00, 0x20, 0x00, 0x00 + # Procedure (0x2DD9) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned* (0x675) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (unsigned*, unsigned*, unsigned*, std::_Trivially_copyable_ptr_iterator_tag) (0x2DD8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xd8, 0x2d, 0x00, 0x00 + # FuncId (0x2DDA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: unsigned* (unsigned*, unsigned*, unsigned*, std::_Trivially_copyable_ptr_iterator_tag) (0x2DD9) + # Name: _Move_unchecked1 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xd9, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x75, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x31 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2DDB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Iterator012 (0x2A1B) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1b, 0x2a, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2DDC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Iterator012&& (0x2DDB) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xdb, 0x2d, 0x00, 0x00 + # MemberFunction (0x2DDD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator012 (0x2A1B) + # ThisType: std::_Iterator012* (0x2DCF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Iterator012&&) (0x2DDC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x2a, 0x00, 0x00 + .byte 0xcf, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xdc, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2DDE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator012 (0x2A1B) + # FunctionType: void std::_Iterator012::(std::_Iterator012&&) (0x2DDD) + # Name: _Iterator012 + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x1b, 0x2a, 0x00, 0x00 + .byte 0xdd, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x30, 0x31, 0x32 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2DDF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_iterator > > (0x2A09) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x09, 0x2a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2DE0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vector_iterator > >& (0x2DDF) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xdf, 0x2d, 0x00, 0x00 + # MemberFunction (0x2DE1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_iterator > > (0x2945) + # ThisType: std::_Vector_iterator > >* (0x2A01) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_iterator > >&) (0x2DE0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x01, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe0, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2DE2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_iterator > > (0x2945) + # FunctionType: void std::_Vector_iterator > >::(const std::_Vector_iterator > >&) (0x2DE1) + # Name: _Vector_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0xe1, 0x2d, 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 (0x2DE3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_iterator > > (0x2945) + # FunctionType: std::_Vector_iterator > >& std::_Vector_iterator > >::(__int64) (0x2A10) + # Name: operator+= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x45, 0x29, 0x00, 0x00 + .byte 0x10, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2DE4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator > > (0x2946) + # FunctionType: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::(__int64) (0x2A28) + # Name: operator+= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x28, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + # Pointer (0x2DE5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_val > (0x29F3) + # PointerAttributes: 0x1040C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf3, 0x29, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # MemberFuncId (0x2DE6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: unsigned* std::vector >::() (0x2964) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x64, 0x29, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2DE7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x27B9) + # FunctionType: void std::_Vb_iterator > >::(unsigned*, std::_Container_base12*) (0x28B8) + # Name: _Vb_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xb9, 0x27, 0x00, 0x00 + .byte 0xb8, 0x28, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2DE8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x27BA) + # FunctionType: void std::_Vb_const_iterator > >::(const unsigned*, const std::_Container_base12*) (0x28D3) + # Name: _Vb_const_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0xd3, 0x28, 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 (0x2DE9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iter_base > > (0x28CD) + # FunctionType: void std::_Vb_iter_base > >::() (0x29B3) + # Name: ~_Vb_iter_base + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xcd, 0x28, 0x00, 0x00 + .byte 0xb3, 0x29, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x62 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2DEA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # FunctionType: unsigned __int64 std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x26E8) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xe8, 0x26, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2DEB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(unsigned __int64) (0x26B0) + # Name: _Pop_back_n + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xb0, 0x26, 0x00, 0x00 + .byte 0x5f, 0x50, 0x6f, 0x70 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x5f, 0x6e, 0x00 + # MemberFuncId (0x2DEC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(unsigned __int64) (0x26B0) + # Name: _Reserve + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xb0, 0x26, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x65, 0x72, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2DED) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: unsigned __int64 (0x23) + # ArgType: std::_Wrap_alloc,0> >::_Grp_t> >& (0x27F4) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xf4, 0x27, 0x00, 0x00 + # Procedure (0x2DEE) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, unsigned __int64, std::_Wrap_alloc,0> >::_Grp_t> >&) (0x2DED) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xed, 0x2d, 0x00, 0x00 + # FuncId (0x2DEF) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::_Tgt_state_t,0> >::_Grp_t*, unsigned __int64, std::_Wrap_alloc,0> >::_Grp_t> >&) (0x2DEE) + # Name: _Uninitialized_default_fill_n + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xee, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x64 + .byte 0x65, 0x66, 0x61, 0x75 + .byte 0x6c, 0x74, 0x5f, 0x66 + .byte 0x69, 0x6c, 0x6c, 0x5f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2DF0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # FunctionType: const std::_Tgt_state_t,0> >::_Grp_t*& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x280E) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0x0e, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x2DF1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # FunctionType: const std::_Tgt_state_t,0> >::_Grp_t*& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x280E) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0x0e, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2DF2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # FunctionType: const std::_Vector_val,0> >::_Grp_t> >& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x2808) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0x08, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2DF3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1> (0x27ED) + # FunctionType: const std::_Vector_val,0> >::_Grp_t> >& std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>::() (0x298E) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xed, 0x27, 0x00, 0x00 + .byte 0x8e, 0x29, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2DF4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # 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*) (0x2710) + # Name: _Orphan_range + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0x10, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Pointer (0x2DF5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x2827) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x27, 0x28, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFuncId (0x2DF6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # FunctionType: std::_Iterator_base12** std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x27F9) + # Name: _Getpfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0xf9, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2DF7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # FunctionType: unsigned __int64 std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x26E8) + # Name: _Unused_capacity + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xe8, 0x26, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x75 + .byte 0x73, 0x65, 0x64, 0x5f + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2DF8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # FunctionType: unsigned __int64 std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x26E8) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xe8, 0x26, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2DF9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x270F) + # Name: _Xlen + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0x0f, 0x27, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2DFA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(unsigned __int64) (0x26B0) + # Name: _Reallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xb0, 0x26, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x65, 0x00 + # MemberFuncId (0x2DFB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # FunctionType: unsigned __int64 std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(unsigned __int64) (0x270A) + # Name: _Grow_to + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0x0a, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x72, 0x6f + .byte 0x77, 0x5f, 0x74, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2DFC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # FunctionType: const std::_Tgt_state_t,0> >::_Grp_t*& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x280E) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0x0e, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # MemberFuncId (0x2DFD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # FunctionType: const std::_Wrap_alloc,0> >::_Grp_t> >& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x2801) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0x01, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFuncId (0x2DFE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # FunctionType: unsigned __int64 std::_Wrap_alloc,0> >::_Grp_t> >::(std::_Nil) (0x2854) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x54, 0x28, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2DFF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1> (0x27ED) + # FunctionType: const std::_Wrap_alloc,0> >::_Grp_t> >& std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>::() (0x2981) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xed, 0x27, 0x00, 0x00 + .byte 0x81, 0x29, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2E00) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator_traits,0> >::_Grp_t> > (0x2855) + # FunctionType: unsigned __int64 std::allocator_traits,0> >::_Grp_t> >::(const std::allocator,0> >::_Grp_t>&) (0x29AC) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x55, 0x28, 0x00, 0x00 + .byte 0xac, 0x29, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E01) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator,0> >::_Grp_t> (0x26AB) + # FunctionType: unsigned __int64 std::allocator,0> >::_Grp_t>::() (0x2822) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x22, 0x28, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E02) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* std::_Wrap_alloc,0> >::_Grp_t> >::(unsigned __int64) (0x2850) + # Name: allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x50, 0x28, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2E03) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + # MemberFunction (0x2E04) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # 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*) (0x2E03) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x03, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E05) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # 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*) (0x2E04) + # Name: _Umove + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0x04, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6d, 0x6f + .byte 0x76, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2E06) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator,0> >::_Grp_t> (0x26AB) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* std::allocator,0> >::_Grp_t>::(unsigned __int64) (0x281F) + # Name: allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x1f, 0x28, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2E07) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: std::_Wrap_alloc,0> >::_Grp_t> >& (0x27F4) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0xf4, 0x27, 0x00, 0x00 + # Procedure (0x2E08) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Wrap_alloc,0> >::_Grp_t> >&) (0x2E07) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x07, 0x2e, 0x00, 0x00 + # FuncId (0x2E09) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Wrap_alloc,0> >::_Grp_t> >&) (0x2E08) + # Name: _Uninitialized_move + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x08, 0x2e, 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 (0x2E0A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t*& (0x280A) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x0a, 0x28, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + # Procedure (0x2E0B) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t*& (0x280A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*&, std::_Tgt_state_t,0> >::_Grp_t*) (0x2E0A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x0a, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0a, 0x2e, 0x00, 0x00 + # FuncId (0x2E0C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t*& (std::_Tgt_state_t,0> >::_Grp_t*&, std::_Tgt_state_t,0> >::_Grp_t*) (0x2E0B) + # Name: _Rechecked + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x0b, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + # FuncId (0x2E0D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Wrap_alloc,0> >::_Grp_t> >&) (0x2E08) + # Name: _Uninitialized_move_al_unchecked + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x08, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x6d + .byte 0x6f, 0x76, 0x65, 0x5f + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2E0E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + # Procedure (0x2E0F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*) (0x2E0E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0e, 0x2e, 0x00, 0x00 + # FuncId (0x2E10) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (std::_Tgt_state_t,0> >::_Grp_t*) (0x2E0F) + # Name: _Unchecked + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x0f, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + # ArgList (0x2E11) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: std::_Wrap_alloc,0> >::_Grp_t> >& (0x27F4) + # ArgType: std::_General_ptr_iterator_tag (0x2004) + # ArgType: std::_Any_tag (0x2CC6) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0xf4, 0x27, 0x00, 0x00 + .byte 0x04, 0x20, 0x00, 0x00 + .byte 0xc6, 0x2c, 0x00, 0x00 + # Procedure (0x2E12) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 6 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Wrap_alloc,0> >::_Grp_t> >&, std::_General_ptr_iterator_tag, std::_Any_tag) (0x2E11) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0x11, 0x2e, 0x00, 0x00 + # FuncId (0x2E13) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Wrap_alloc,0> >::_Grp_t> >&, std::_General_ptr_iterator_tag, std::_Any_tag) (0x2E12) + # Name: _Uninitialized_move_al_unchecked1 + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x12, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x6d + .byte 0x6f, 0x76, 0x65, 0x5f + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x31, 0x00, 0xf2, 0xf1 + # Pointer (0x2E14) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Tgt_state_t,0> >::_Grp_t (0x261F) + # PointerAttributes: 0x1040C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x1f, 0x26, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # Pointer (0x2E15) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Tgt_state_t,0> >::_Grp_t* const (0x2E14) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x14, 0x2e, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2E16) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const& (0x2E15) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const& (0x2E15) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x15, 0x2e, 0x00, 0x00 + .byte 0x15, 0x2e, 0x00, 0x00 + # Procedure (0x2E17) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Trivially_copyable_ptr_iterator_tag (0x2000) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t* const&, std::_Tgt_state_t,0> >::_Grp_t* const&) (0x2E16) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x00, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x16, 0x2e, 0x00, 0x00 + # FuncId (0x2E18) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Trivially_copyable_ptr_iterator_tag (std::_Tgt_state_t,0> >::_Grp_t* const&, std::_Tgt_state_t,0> >::_Grp_t* const&) (0x2E17) + # Name: _Ptr_move_cat + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x17, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x50, 0x74, 0x72 + .byte 0x5f, 0x6d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x63, 0x61 + .byte 0x74, 0x00, 0xf2, 0xf1 + # ArgList (0x2E19) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t&& (0x26D4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0xd4, 0x26, 0x00, 0x00 + # MemberFunction (0x2E1A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # ThisType: std::_Wrap_alloc,0> >::_Grp_t> >* (0x2846) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t&&) (0x2E19) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x46, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x19, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E1B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # FunctionType: void std::_Wrap_alloc,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t&&) (0x2E1A) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x1a, 0x2e, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Procedure (0x2E1C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t&& (0x26D4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t&) (0x2815) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xd4, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x15, 0x28, 0x00, 0x00 + # FuncId (0x2E1D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t&& (std::_Tgt_state_t,0> >::_Grp_t&) (0x2E1C) + # Name: move + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x1c, 0x2e, 0x00, 0x00 + .byte 0x6d, 0x6f, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x2E1E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (std::_Tgt_state_t,0> >::_Grp_t*) (0x2E0F) + # Name: _Unfancy + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x0f, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x66 + .byte 0x61, 0x6e, 0x63, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2E1F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator,0> >::_Grp_t>& (0x29A4) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t&& (0x26D4) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x29, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0xd4, 0x26, 0x00, 0x00 + # MemberFunction (0x2E20) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator_traits,0> >::_Grp_t> > (0x2855) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator,0> >::_Grp_t>&, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t&&) (0x2E1F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x1f, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E21) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator_traits,0> >::_Grp_t> > (0x2855) + # FunctionType: void std::allocator_traits,0> >::_Grp_t> >::(std::allocator,0> >::_Grp_t>&, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t&&) (0x2E20) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x55, 0x28, 0x00, 0x00 + .byte 0x20, 0x2e, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # FuncId (0x2E22) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t&& (std::_Tgt_state_t,0> >::_Grp_t&) (0x2E1C) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x1c, 0x2e, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFunction (0x2E23) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator,0> >::_Grp_t> (0x26AB) + # ThisType: std::allocator,0> >::_Grp_t>* (0x2819) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t&&) (0x2E19) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x19, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x19, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E24) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator,0> >::_Grp_t> (0x26AB) + # FunctionType: void std::allocator,0> >::_Grp_t>::(std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t&&) (0x2E23) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x23, 0x2e, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2E25) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # FunctionType: unsigned __int64 std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x26E8) + # Name: capacity + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xe8, 0x26, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2E26) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: unsigned __int64 (0x23) + # ArgType: std::_Wrap_alloc,0> >::_Grp_t> >& (0x27F4) + # ArgType: std::integral_constant (0x1305) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xf4, 0x27, 0x00, 0x00 + .byte 0x05, 0x13, 0x00, 0x00 + # Procedure (0x2E27) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, unsigned __int64, std::_Wrap_alloc,0> >::_Grp_t> >&, std::integral_constant) (0x2E26) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x26, 0x2e, 0x00, 0x00 + # FuncId (0x2E28) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::_Tgt_state_t,0> >::_Grp_t*, unsigned __int64, std::_Wrap_alloc,0> >::_Grp_t> >&, std::integral_constant) (0x2E27) + # Name: _Uninitialized_default_fill_n1 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x27, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x64 + .byte 0x65, 0x66, 0x61, 0x75 + .byte 0x6c, 0x74, 0x5f, 0x66 + .byte 0x69, 0x6c, 0x6c, 0x5f + .byte 0x6e, 0x31, 0x00, 0xf1 + # MemberFunction (0x2E29) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # ThisType: std::_Wrap_alloc,0> >::_Grp_t> >* (0x2846) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*) (0x2E0E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x46, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0e, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E2A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # FunctionType: void std::_Wrap_alloc,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t*) (0x2E29) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x29, 0x2e, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # ArgList (0x2E2B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator,0> >::_Grp_t>& (0x29A4) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa4, 0x29, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + # MemberFunction (0x2E2C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator_traits,0> >::_Grp_t> > (0x2855) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator,0> >::_Grp_t>&, std::_Tgt_state_t,0> >::_Grp_t*) (0x2E2B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x2b, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E2D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator_traits,0> >::_Grp_t> > (0x2855) + # FunctionType: void std::allocator_traits,0> >::_Grp_t> >::(std::allocator,0> >::_Grp_t>&, std::_Tgt_state_t,0> >::_Grp_t*) (0x2E2C) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x55, 0x28, 0x00, 0x00 + .byte 0x2c, 0x2e, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2E2E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator,0> >::_Grp_t> (0x26AB) + # ThisType: std::allocator,0> >::_Grp_t>* (0x2819) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*) (0x2E0E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x19, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0e, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E2F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator,0> >::_Grp_t> (0x26AB) + # FunctionType: void std::allocator,0> >::_Grp_t>::(std::_Tgt_state_t,0> >::_Grp_t*) (0x2E2E) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x2e, 0x2e, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2E30) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Tgt_state_t,0> >::_Grp_t (0x261F) + # ThisType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1f, 0x26, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E31) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Tgt_state_t,0> >::_Grp_t (0x261F) + # FunctionType: void std::_Tgt_state_t,0> >::_Grp_t::() (0x2E30) + # Name: _Grp_t + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1f, 0x26, 0x00, 0x00 + .byte 0x30, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x47, 0x72, 0x70 + .byte 0x5f, 0x74, 0x00, 0xf1 + # FuncId (0x2E32) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std::regex_constants (0x2B84) + # FunctionType: std::regex_constants::match_flag_type (std::regex_constants::match_flag_type, std::regex_constants::match_flag_type) (0x2B86) + # Name: operator| + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x84, 0x2b, 0x00, 0x00 + .byte 0x86, 0x2b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x7c, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2E33) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1A35) + # FunctionType: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::() (0x1A57) + # Name: operator-- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x57, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + # MemberFuncId (0x2E34) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1A35) + # FunctionType: char& gsl::details::span_iterator,0>::() (0x1A54) + # Name: operator* + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x54, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2E35) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # FunctionType: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(gsl::details::span_iterator,0>, int) (0x260A) + # Name: _Is_wc + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0x0a, 0x26, 0x00, 0x00 + .byte 0x5f, 0x49, 0x73, 0x5f + .byte 0x77, 0x63, 0x00, 0xf1 + # MemberFuncId (0x2E36) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1A35) + # FunctionType: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::() (0x1A57) + # Name: operator++ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x57, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + # ArgList (0x2E37) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: const std::regex_traits& (0x2400) + # ArgType: std::regex_constants::syntax_option_type (0x23D6) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x00, 0x24, 0x00, 0x00 + .byte 0xd6, 0x23, 0x00, 0x00 + # Procedure (0x2E38) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x1A35) + # 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) (0x2E37) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0x37, 0x2e, 0x00, 0x00 + # FuncId (0x2E39) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # 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) (0x2E38) + # Name: _Compare + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x38, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x72, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E3A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Buf (0x2C70) + # FunctionType: const char* std::_Buf::() (0x2C7C) + # Name: _Str + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x70, 0x2c, 0x00, 0x00 + .byte 0x7c, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E3B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Buf (0x2C70) + # FunctionType: unsigned std::_Buf::() (0x2C7A) + # Name: _Size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x70, 0x2c, 0x00, 0x00 + .byte 0x7a, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x53, 0x69, 0x7a + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2E3C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # FunctionType: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::_Node_base*) (0x260C) + # Name: _Do_class + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0x0c, 0x26, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x63, 0x6c, 0x61, 0x73 + .byte 0x73, 0x00, 0xf2, 0xf1 + # Class (0x2E3D) { + # 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 (0x2E3E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_class > (0x2E3D) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3d, 0x2e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Struct (0x2E3F) { + # 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 (0x2E40) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Sequence (0x2E3F) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3f, 0x2e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Struct (0x2E41) { + # 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 (0x2E42) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Bitmap (0x2E41) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x41, 0x2e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2E43) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_class > (0x2E3D) + # ThisType: std::_Node_class >* (0x2E3E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Node_type, std::_Node_flags) (0x2457) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3d, 0x2e, 0x00, 0x00 + .byte 0x3e, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x57, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2E44) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_class > (0x2E3D) + # ThisType: std::_Node_class >* (0x2E3E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3d, 0x2e, 0x00, 0x00 + .byte 0x3e, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2E45) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Sequence* (0x2E40) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x40, 0x2e, 0x00, 0x00 + # MemberFunction (0x2E46) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_class > (0x2E3D) + # ThisType: std::_Node_class >* (0x2E3E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Sequence*) (0x2E45) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3d, 0x2e, 0x00, 0x00 + .byte 0x3e, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x45, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2E47) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x240D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Sequence* (0x2E40) + # FieldOffset: 0x20 + # Name: _Coll + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Bitmap* (0x2E42) + # FieldOffset: 0x28 + # Name: _Small + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Buf* (0x2C76) + # FieldOffset: 0x30 + # Name: _Large + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Buf* (0x2C76) + # FieldOffset: 0x38 + # Name: _Ranges + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: short (0x11) + # FieldOffset: 0x40 + # Name: _Classes + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Sequence* (0x2E40) + # FieldOffset: 0x48 + # Name: _Equiv + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_class >::(std::_Node_type, std::_Node_flags) (0x2E43) + # Name: _Node_class + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Virtual (0x1) + # Type: void std::_Node_class >::() (0x2E44) + # Name: ~_Node_class + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_class >::(std::_Sequence*) (0x2E46) + # Name: _Tidy + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x0d, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x40, 0x2e, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x43 + .byte 0x6f, 0x6c, 0x6c, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x42, 0x2e, 0x00, 0x00 + .byte 0x28, 0x00, 0x5f, 0x53 + .byte 0x6d, 0x61, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x76, 0x2c, 0x00, 0x00 + .byte 0x30, 0x00, 0x5f, 0x4c + .byte 0x61, 0x72, 0x67, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x76, 0x2c, 0x00, 0x00 + .byte 0x38, 0x00, 0x5f, 0x52 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x11, 0x00, 0x00, 0x00 + .byte 0x40, 0x00, 0x5f, 0x43 + .byte 0x6c, 0x61, 0x73, 0x73 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x40, 0x2e, 0x00, 0x00 + .byte 0x48, 0x00, 0x5f, 0x45 + .byte 0x71, 0x75, 0x69, 0x76 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x43, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x63, 0x6c + .byte 0x61, 0x73, 0x73, 0x00 + .byte 0x11, 0x15, 0x07, 0x00 + .byte 0x44, 0x2e, 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 0x46, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Class (0x2E48) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 10 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2E47) + # DerivedFrom: 0x0 + # VShape: (0x240C) + # SizeOf: 80 + # Name: std::_Node_class > + # LinkageName: .?AV?$_Node_class@DV?$regex_traits@D@std@@@std@@ + # } + .byte 0x76, 0x00, 0x04, 0x15 + .byte 0x0a, 0x00, 0x00, 0x02 + .byte 0x47, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x0c, 0x24, 0x00, 0x00 + .byte 0x50, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x63, 0x6c, 0x61 + .byte 0x73, 0x73, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x63, 0x6c + .byte 0x61, 0x73, 0x73, 0x40 + .byte 0x44, 0x56, 0x3f, 0x24 + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2E49) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_class > (0x2E48) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 1774 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x48, 0x2e, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0xee, 0x06, 0x00, 0x00 + # MemberFunction (0x2E4A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Sequence (0x2E3F) + # ThisType: std::_Sequence* (0x2E40) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1A91) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3f, 0x2e, 0x00, 0x00 + .byte 0x40, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x91, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2E4B) { + # 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 (0x2C70) + # FieldOffset: 0x8 + # Name: _Data + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Sequence* (0x2E40) + # FieldOffset: 0x18 + # Name: _Next + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Sequence::(unsigned) (0x2E4A) + # 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 0x70, 0x2c, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x44 + .byte 0x61, 0x74, 0x61, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x40, 0x2e, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x4e + .byte 0x65, 0x78, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4a, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x71 + .byte 0x75, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Struct (0x2E4C) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 4 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2E4B) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Sequence + # LinkageName: .?AU?$_Sequence@D@std@@ + # } + .byte 0x42, 0x00, 0x05, 0x15 + .byte 0x04, 0x00, 0x00, 0x02 + .byte 0x4b, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x53, 0x65, 0x71, 0x75 + .byte 0x65, 0x6e, 0x63, 0x65 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x5f, 0x53, 0x65 + .byte 0x71, 0x75, 0x65, 0x6e + .byte 0x63, 0x65, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2E4D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Sequence (0x2E4C) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 1638 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4c, 0x2e, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0x66, 0x06, 0x00, 0x00 + # MemberFunction (0x2E4E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Bitmap (0x2E41) + # ThisType: std::_Bitmap* (0x2E42) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x2e, 0x00, 0x00 + .byte 0x42, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2E4F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: 0x2565 + # FieldOffset: 0x0 + # Name: _Chrs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Bitmap::() (0x2E4E) + # Name: _Bitmap + # } + # } + .byte 0x22, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x65, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x43 + .byte 0x68, 0x72, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4e, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x42, 0x69, 0x74 + .byte 0x6d, 0x61, 0x70, 0x00 + # Struct (0x2E50) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2E4F) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Bitmap + # LinkageName: .?AU_Bitmap@std@@ + # } + .byte 0x36, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0x4f, 0x2e, 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 (0x2E51) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Bitmap (0x2E50) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 1609 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x50, 0x2e, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0x49, 0x06, 0x00, 0x00 + # MemberFunction (0x2E52) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Bt_state_t,0> > (0x2618) + # ThisType: std::_Bt_state_t,0> >* (0x2B8B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Bt_state_t,0> >&) (0x261D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x18, 0x26, 0x00, 0x00 + .byte 0x8b, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1d, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E53) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Bt_state_t,0> > (0x2618) + # FunctionType: void std::_Bt_state_t,0> >::(const std::_Bt_state_t,0> >&) (0x2E52) + # Name: _Bt_state_t + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x18, 0x26, 0x00, 0x00 + .byte 0x52, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x42, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 0x00 + # MemberFuncId (0x2E54) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Tgt_state_t,0> > (0x25F6) + # FunctionType: void std::_Tgt_state_t,0> >::(const std::_Bt_state_t,0> >&) (0x261E) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf6, 0x25, 0x00, 0x00 + .byte 0x1e, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # ArgList (0x2E55) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: const std::regex_traits& (0x2400) + # ArgType: std::regex_constants::syntax_option_type (0x23D6) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x00, 0x24, 0x00, 0x00 + .byte 0xd6, 0x23, 0x00, 0x00 + # Procedure (0x2E56) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x1A35) + # 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) (0x2E55) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0x55, 0x2e, 0x00, 0x00 + # FuncId (0x2E57) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # 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) (0x2E56) + # Name: _Compare + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x56, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x72, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E58) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # FunctionType: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::_Node_if*) (0x2602) + # Name: _Do_if + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0x02, 0x26, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x69, 0x66, 0x00, 0xf1 + # MemberFuncId (0x2E59) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # FunctionType: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::_Node_rep*, bool, int) (0x2608) + # Name: _Do_rep + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0x08, 0x26, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x72, 0x65, 0x70, 0x00 + # MemberFuncId (0x2E5A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25F7) + # FunctionType: std::_Loop_vals_t& std::vector >::(unsigned __int64) (0x2674) + # Name: operator[] + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x74, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + # MemberFuncId (0x2E5B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # FunctionType: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::() (0x260D) + # Name: _Better_match + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0x0d, 0x26, 0x00, 0x00 + .byte 0x5f, 0x42, 0x65, 0x74 + .byte 0x74, 0x65, 0x72, 0x5f + .byte 0x6d, 0x61, 0x74, 0x63 + .byte 0x68, 0x00, 0xf2, 0xf1 + # Pointer (0x2E5C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Tgt_state_t,0> > (0x25F6) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf6, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x2E5D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Tgt_state_t,0> > (0x25F6) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf6, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2E5E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Tgt_state_t,0> > (0x2E5D) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5d, 0x2e, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2E5F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Tgt_state_t,0> >& (0x2E5E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5e, 0x2e, 0x00, 0x00 + # MemberFunction (0x2E60) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >& (0x2E5C) + # ClassType: std::_Tgt_state_t,0> > (0x25F6) + # ThisType: std::_Tgt_state_t,0> >* (0x261A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Tgt_state_t,0> >&) (0x2E5F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5c, 0x2e, 0x00, 0x00 + .byte 0xf6, 0x25, 0x00, 0x00 + .byte 0x1a, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5f, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E61) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Tgt_state_t,0> > (0x25F6) + # FunctionType: std::_Tgt_state_t,0> >& std::_Tgt_state_t,0> >::(const std::_Tgt_state_t,0> >&) (0x2E60) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf6, 0x25, 0x00, 0x00 + .byte 0x60, 0x2e, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2E62) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1A1A) + # FunctionType: char* gsl::span::() (0x1A34) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x34, 0x1a, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E63) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1A1B) + # FunctionType: char* gsl::span::storage_type >::() (0x1A46) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x46, 0x1a, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2E64) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::regex_constants::syntax_option_type (0x23D6) + # ArgType: std::regex_constants::syntax_option_type (0x23D6) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd6, 0x23, 0x00, 0x00 + .byte 0xd6, 0x23, 0x00, 0x00 + # Procedure (0x2E65) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::regex_constants::syntax_option_type (0x23D6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::regex_constants::syntax_option_type, std::regex_constants::syntax_option_type) (0x2E64) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xd6, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x64, 0x2e, 0x00, 0x00 + # FuncId (0x2E66) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std::regex_constants (0x2B84) + # FunctionType: std::regex_constants::syntax_option_type (std::regex_constants::syntax_option_type, std::regex_constants::syntax_option_type) (0x2E65) + # Name: operator& + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x84, 0x2b, 0x00, 0x00 + .byte 0x65, 0x2e, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x26, 0x00, 0xf2, 0xf1 + # Struct (0x2E67) { + # 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 (0x2E68) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: std::_Cmp_icase > (0x2E67) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x67, 0x2e, 0x00, 0x00 + # Procedure (0x2E69) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x1A35) + # 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 >) (0x2E68) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x68, 0x2e, 0x00, 0x00 + # Pointer (0x2E6A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Cmp_icase > (0x2E67) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x67, 0x2e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2E6B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::regex_traits& (0x2400) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x00, 0x24, 0x00, 0x00 + # MemberFunction (0x2E6C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Cmp_icase > (0x2E67) + # ThisType: std::_Cmp_icase >* (0x2E6A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::regex_traits&) (0x2E6B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x2e, 0x00, 0x00 + .byte 0x6a, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6b, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2E6D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Cmp_icase > (0x2E67) + # ThisType: std::_Cmp_icase >* (0x2E6A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char, char) (0x251A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x67, 0x2e, 0x00, 0x00 + .byte 0x6a, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1a, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2E6E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Cmp_icase > (0x2E67) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x67, 0x2e, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x2E6F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Cmp_icase > (0x2E67) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x67, 0x2e, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2E70) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Cmp_icase > (0x2E6F) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6f, 0x2e, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2E71) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Cmp_icase >& (0x2E70) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x70, 0x2e, 0x00, 0x00 + # MemberFunction (0x2E72) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Cmp_icase >& (0x2E6E) + # ClassType: std::_Cmp_icase > (0x2E67) + # ThisType: std::_Cmp_icase >* (0x2E6A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Cmp_icase >&) (0x2E71) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6e, 0x2e, 0x00, 0x00 + .byte 0x67, 0x2e, 0x00, 0x00 + .byte 0x6a, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x71, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2E73) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_traits& (0x2400) + # FieldOffset: 0x0 + # Name: _Traits + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Cmp_icase >::(const std::regex_traits&) (0x2E6C) + # Name: _Cmp_icase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Cmp_icase >::(char, char) (0x2E6D) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Cmp_icase >& std::_Cmp_icase >::(const std::_Cmp_icase >&) (0x2E72) + # Name: operator= + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: _Elem + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x00, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x54 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6c, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x69, 0x63, 0x61 + .byte 0x73, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6d, 0x2e, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x72, 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 (0x2E74) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2E73) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::_Cmp_icase > + # LinkageName: .?AU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@ + # } + .byte 0x6e, 0x00, 0x05, 0x15 + .byte 0x05, 0x00, 0x10, 0x02 + .byte 0x73, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x43, 0x6d, 0x70, 0x5f + .byte 0x69, 0x63, 0x61, 0x73 + .byte 0x65, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x67, 0x65, 0x78 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x43 + .byte 0x6d, 0x70, 0x5f, 0x69 + .byte 0x63, 0x61, 0x73, 0x65 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2E75) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Cmp_icase > (0x2E74) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 197 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x74, 0x2e, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0xc5, 0x00, 0x00, 0x00 + # FuncId (0x2E76) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: gsl::details::span_iterator,0> (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const char*, const char*, std::_Cmp_icase >) (0x2E69) + # Name: _Cmp_chrange + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x69, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x63, 0x68, 0x72 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E77) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Cmp_icase > (0x2E67) + # FunctionType: void std::_Cmp_icase >::(const std::regex_traits&) (0x2E6C) + # Name: _Cmp_icase + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x67, 0x2e, 0x00, 0x00 + .byte 0x6c, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x69, 0x63, 0x61 + .byte 0x73, 0x65, 0x00, 0xf1 + # Struct (0x2E78) { + # 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 (0x2E79) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: std::_Cmp_collate > (0x2E78) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x78, 0x2e, 0x00, 0x00 + # Procedure (0x2E7A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x1A35) + # 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 >) (0x2E79) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x79, 0x2e, 0x00, 0x00 + # Pointer (0x2E7B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Cmp_collate > (0x2E78) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x78, 0x2e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2E7C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Cmp_collate > (0x2E78) + # ThisType: std::_Cmp_collate >* (0x2E7B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::regex_traits&) (0x2E6B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x78, 0x2e, 0x00, 0x00 + .byte 0x7b, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6b, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2E7D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Cmp_collate > (0x2E78) + # ThisType: std::_Cmp_collate >* (0x2E7B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char, char) (0x251A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x78, 0x2e, 0x00, 0x00 + .byte 0x7b, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1a, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2E7E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Cmp_collate > (0x2E78) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x78, 0x2e, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x2E7F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Cmp_collate > (0x2E78) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x78, 0x2e, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2E80) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Cmp_collate > (0x2E7F) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7f, 0x2e, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2E81) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Cmp_collate >& (0x2E80) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x80, 0x2e, 0x00, 0x00 + # MemberFunction (0x2E82) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Cmp_collate >& (0x2E7E) + # ClassType: std::_Cmp_collate > (0x2E78) + # ThisType: std::_Cmp_collate >* (0x2E7B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Cmp_collate >&) (0x2E81) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7e, 0x2e, 0x00, 0x00 + .byte 0x78, 0x2e, 0x00, 0x00 + .byte 0x7b, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x81, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2E83) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_traits& (0x2400) + # FieldOffset: 0x0 + # Name: _Traits + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Cmp_collate >::(const std::regex_traits&) (0x2E7C) + # Name: _Cmp_collate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Cmp_collate >::(char, char) (0x2E7D) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Cmp_collate >& std::_Cmp_collate >::(const std::_Cmp_collate >&) (0x2E82) + # Name: operator= + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: _Elem + # } + # } + .byte 0x66, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x00, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x54 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7c, 0x2e, 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 0x7d, 0x2e, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x82, 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 (0x2E84) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2E83) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::_Cmp_collate > + # LinkageName: .?AU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@ + # } + .byte 0x72, 0x00, 0x05, 0x15 + .byte 0x05, 0x00, 0x10, 0x02 + .byte 0x83, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x43, 0x6d, 0x70, 0x5f + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x61, 0x74, 0x65, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x63, 0x6f, 0x6c + .byte 0x6c, 0x61, 0x74, 0x65 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2E85) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Cmp_collate > (0x2E84) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 219 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x84, 0x2e, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0xdb, 0x00, 0x00, 0x00 + # FuncId (0x2E86) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: gsl::details::span_iterator,0> (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const char*, const char*, std::_Cmp_collate >) (0x2E7A) + # Name: _Cmp_chrange + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x7a, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x63, 0x68, 0x72 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E87) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Cmp_collate > (0x2E78) + # FunctionType: void std::_Cmp_collate >::(const std::regex_traits&) (0x2E7C) + # Name: _Cmp_collate + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x78, 0x2e, 0x00, 0x00 + .byte 0x7c, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x63, 0x6f, 0x6c + .byte 0x6c, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x2E88) { + # 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 (0x2E89) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: std::_Cmp_cs > (0x2E88) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x88, 0x2e, 0x00, 0x00 + # Procedure (0x2E8A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x1A35) + # 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 >) (0x2E89) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x89, 0x2e, 0x00, 0x00 + # Pointer (0x2E8B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Cmp_cs > (0x2E88) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x88, 0x2e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2E8C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Cmp_cs > (0x2E88) + # ThisType: std::_Cmp_cs >* (0x2E8B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char, char) (0x251A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x88, 0x2e, 0x00, 0x00 + .byte 0x8b, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1a, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2E8D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Cmp_cs >::(char, char) (0x2E8C) + # Name: operator() + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: _Elem + # } + # } + .byte 0x26, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x2e, 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 (0x2E8E) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2E8D) + # 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 0x8d, 0x2e, 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 (0x2E8F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Cmp_cs > (0x2E8E) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 187 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x8e, 0x2e, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0xbb, 0x00, 0x00, 0x00 + # FuncId (0x2E90) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: gsl::details::span_iterator,0> (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const char*, const char*, std::_Cmp_cs >) (0x2E8A) + # Name: _Cmp_chrange + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x8a, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x63, 0x68, 0x72 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E91) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Cmp_icase > (0x2E67) + # FunctionType: bool std::_Cmp_icase >::(char, char) (0x2E6D) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x67, 0x2e, 0x00, 0x00 + .byte 0x6d, 0x2e, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x2E92) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1A35) + # FunctionType: gsl::details::span_iterator,0> gsl::details::span_iterator,0>::(int) (0x1A58) + # Name: operator++ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x58, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + # MemberFuncId (0x2E93) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x2412) + # FunctionType: char std::_Regex_traits::(char) (0x246F) + # Name: translate_nocase + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x6f, 0x24, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x6e + .byte 0x73, 0x6c, 0x61, 0x74 + .byte 0x65, 0x5f, 0x6e, 0x6f + .byte 0x63, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E94) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x2412) + # FunctionType: const std::ctype* std::_Regex_traits::() (0x2475) + # Name: _Getctype + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x75, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2E95) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Cmp_collate > (0x2E78) + # FunctionType: bool std::_Cmp_collate >::(char, char) (0x2E7D) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x78, 0x2e, 0x00, 0x00 + .byte 0x7d, 0x2e, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x2E96) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x2412) + # FunctionType: char std::_Regex_traits::(char) (0x246F) + # Name: translate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x6f, 0x24, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x6e + .byte 0x73, 0x6c, 0x61, 0x74 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2E97) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x2412) + # FunctionType: const std::collate* std::_Regex_traits::() (0x2474) + # Name: _Getcoll + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x74, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E98) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::collate (0x245E) + # FunctionType: std::basic_string,std::allocator > std::collate::(const char*, const char*) (0x24FB) + # Name: transform + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x5e, 0x24, 0x00, 0x00 + .byte 0xfb, 0x24, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x6e + .byte 0x73, 0x66, 0x6f, 0x72 + .byte 0x6d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2E99) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: unsigned __int64 std::basic_string,std::allocator >::() (0x1216) + # Name: length + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x16, 0x12, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + # MemberFuncId (0x2E9A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: char& std::basic_string,std::allocator >::(unsigned __int64) (0x120D) + # Name: operator[] + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x0d, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + # MemberFuncId (0x2E9B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Cmp_cs > (0x2E88) + # FunctionType: bool std::_Cmp_cs >::(char, char) (0x2E8C) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x88, 0x2e, 0x00, 0x00 + .byte 0x8c, 0x2e, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Modifier (0x2E9C) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Sequence (0x2E3F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x3f, 0x2e, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2E9D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Sequence (0x2E9C) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9c, 0x2e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2E9E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: const std::_Sequence* (0x2E9D) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x2e, 0x00, 0x00 + # Procedure (0x2E9F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x1A35) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const std::_Sequence*) (0x2E9E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x9e, 0x2e, 0x00, 0x00 + # FuncId (0x2EA0) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: gsl::details::span_iterator,0> (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const std::_Sequence*) (0x2E9F) + # Name: _Lookup_coll + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x9f, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x6f + .byte 0x6b, 0x75, 0x70, 0x5f + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2EA1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned (0x75) + # ArgType: const std::_Buf* (0x2C79) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x79, 0x2c, 0x00, 0x00 + # Procedure (0x2EA2) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned, const std::_Buf*) (0x2EA1) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa1, 0x2e, 0x00, 0x00 + # FuncId (0x2EA3) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (unsigned, const std::_Buf*) (0x2EA2) + # Name: _Lookup_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xa2, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x6f + .byte 0x6b, 0x75, 0x70, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Modifier (0x2EA4) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Bitmap (0x2E41) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x41, 0x2e, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2EA5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Bitmap (0x2EA4) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa4, 0x2e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2EA6) { + # 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 + # MemberFunction (0x2EA7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Bitmap (0x2E41) + # ThisType: const std::_Bitmap* (0x2EA5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned char) (0x2EA6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x41, 0x2e, 0x00, 0x00 + .byte 0xa5, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa6, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2EA8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Bitmap (0x2E41) + # FunctionType: bool std::_Bitmap::(unsigned char) (0x2EA7) + # Name: _Find + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x41, 0x2e, 0x00, 0x00 + .byte 0xa7, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x46, 0x69, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + # Modifier (0x2EA9) { + # 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 (0x2EAA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const unsigned char (0x2EA9) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa9, 0x2e, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2EAB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: const unsigned char& (0x2EAA) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0xaa, 0x2e, 0x00, 0x00 + # Procedure (0x2EAC) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const char* (0x114C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, const unsigned char&) (0x2EAB) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xab, 0x2e, 0x00, 0x00 + # FuncId (0x2EAD) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: const char* (const char*, const char*, const unsigned char&) (0x2EAC) + # Name: find + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xac, 0x2e, 0x00, 0x00 + .byte 0x66, 0x69, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2EAE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x2412) + # FunctionType: bool std::_Regex_traits::(char, short) (0x2471) + # Name: isctype + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x71, 0x24, 0x00, 0x00 + .byte 0x69, 0x73, 0x63, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # ArgList (0x2EAF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned char (0x20) + # ArgType: const std::_Sequence* (0x2E9D) + # ArgType: const std::regex_traits& (0x2400) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x00, 0x00 + .byte 0x9d, 0x2e, 0x00, 0x00 + .byte 0x00, 0x24, 0x00, 0x00 + # Procedure (0x2EB0) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned char, const std::_Sequence*, const std::regex_traits&) (0x2EAF) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xaf, 0x2e, 0x00, 0x00 + # FuncId (0x2EB1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (unsigned char, const std::_Sequence*, const std::regex_traits&) (0x2EB0) + # Name: _Lookup_equiv + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xb0, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x6f + .byte 0x6b, 0x75, 0x70, 0x5f + .byte 0x65, 0x71, 0x75, 0x69 + .byte 0x76, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2EB2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Buf (0x2C70) + # FunctionType: char std::_Buf::(unsigned) (0x2C7B) + # Name: _At + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x70, 0x2c, 0x00, 0x00 + .byte 0x7b, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x41, 0x74, 0x00 + # ArgList (0x2EB3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: const wchar_t* (0x1E5E) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x5e, 0x1e, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # Procedure (0x2EB4) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const char*, const char*, const wchar_t*, unsigned) (0x2EB3) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xb3, 0x2e, 0x00, 0x00 + # FuncId (0x2EB5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (const char*, const char*, const wchar_t*, unsigned) (0x2EB4) + # Name: _Debug_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xb4, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x62 + .byte 0x75, 0x67, 0x5f, 0x72 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2EB6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const char* (0x114C) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2EB7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char*& (0x2EB6) + # ArgType: const char* (0x114C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2e, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + # Procedure (0x2EB8) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const char*& (0x2EB6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*&, const char*) (0x2EB7) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xb6, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb7, 0x2e, 0x00, 0x00 + # FuncId (0x2EB9) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: const char*& (const char*&, const char*) (0x2EB8) + # Name: _Rechecked + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xb8, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + # FuncId (0x2EBA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: const char* (const char*, const char*, const unsigned char&) (0x2EAC) + # Name: _Find_unchecked + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xac, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x46, 0x69, 0x6e + .byte 0x64, 0x5f, 0x75, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x00 + # Procedure (0x2EBB) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const char* (0x114C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1154) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + # FuncId (0x2EBC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: const char* (const char*) (0x2EBB) + # Name: _Unchecked + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xbb, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + # ArgList (0x2EBD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: const wchar_t* (0x1E5E) + # ArgType: unsigned (0x75) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x5e, 0x1e, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x2EBE) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (const char*, const char*, const wchar_t*, unsigned, std::random_access_iterator_tag) (0x2EBD) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0xbd, 0x2e, 0x00, 0x00 + # FuncId (0x2EBF) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (const char*, const char*, const wchar_t*, unsigned, std::random_access_iterator_tag) (0x2EBE) + # Name: _Debug_range2 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xbe, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x62 + .byte 0x75, 0x67, 0x5f, 0x72 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x32, 0x00, 0xf2, 0xf1 + # ArgList (0x2EC0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: const unsigned char& (0x2EAA) + # ArgType: std::integral_constant (0x1297) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0xaa, 0x2e, 0x00, 0x00 + .byte 0x97, 0x12, 0x00, 0x00 + # Procedure (0x2EC1) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const char* (0x114C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const char*, const char*, const unsigned char&, std::integral_constant) (0x2EC0) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xc0, 0x2e, 0x00, 0x00 + # FuncId (0x2EC2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: const char* (const char*, const char*, const unsigned char&, std::integral_constant) (0x2EC1) + # Name: _Find_unchecked1 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xc1, 0x2e, 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 (0x2EC3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: const unsigned char& (0x2EAA) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0xaa, 0x2e, 0x00, 0x00 + # Procedure (0x2EC4) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, const unsigned char&) (0x2EC3) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc3, 0x2e, 0x00, 0x00 + # FuncId (0x2EC5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (const char*, const unsigned char&) (0x2EC4) + # Name: _Within_limits + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xc4, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x57, 0x69, 0x74 + .byte 0x68, 0x69, 0x6e, 0x5f + .byte 0x6c, 0x69, 0x6d, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + # ArgList (0x2EC6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const unsigned char& (0x2EAA) + # ArgType: std::integral_constant (0x1297) + # ArgType: std::integral_constant (0x1305) + # ArgType: std::integral_constant (0x1305) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xaa, 0x2e, 0x00, 0x00 + .byte 0x97, 0x12, 0x00, 0x00 + .byte 0x05, 0x13, 0x00, 0x00 + .byte 0x05, 0x13, 0x00, 0x00 + # Procedure (0x2EC7) { + # 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) (0x2EC6) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xc6, 0x2e, 0x00, 0x00 + # FuncId (0x2EC8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (const unsigned char&, std::integral_constant, std::integral_constant, std::integral_constant) (0x2EC7) + # Name: _Within_limits + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xc7, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x57, 0x69, 0x74 + .byte 0x68, 0x69, 0x6e, 0x5f + .byte 0x6c, 0x69, 0x6d, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + # MemberFuncId (0x2EC9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: void std::basic_string,std::allocator >::(unsigned __int64, char) (0x11A5) + # Name: basic_string + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0xa5, 0x11, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2ECA) { + # 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 (0x2ECB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # ClassType: std::_Regex_traits (0x2412) + # ThisType: const std::_Regex_traits* (0x246E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_String_iterator > >, std::_String_iterator > >) (0x2ECA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x6e, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xca, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2ECC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x2412) + # FunctionType: std::basic_string,std::allocator > std::_Regex_traits::(std::_String_iterator > >, std::_String_iterator > >) (0x2ECB) + # Name: transform_primary + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0xcb, 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 + # Pointer (0x2ECD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_iterator > > (0x11CA) + # PointerAttributes: 0x3002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 24 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x03, 0x00 + # Pointer (0x2ECE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_string,std::allocator > (0x1158) + # PointerAttributes: 0x2C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 0 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x00, 0x00 + # Class (0x2ECF) { + # 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 (0x2ED0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Vector_alloc > > + # LinkageName: .?AV?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@ + # } + .byte 0xa6, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x56 + .byte 0x65, 0x63, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x3e, 0x20 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x56 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x56, 0x65, 0x63, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x40, 0x44 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2ED1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x2ECF) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2ED2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2ED3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1198) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x98, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2ED4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2ED5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const char& (0x120E) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x0e, 0x12, 0x00, 0x00 + # MemberFunction (0x2ED6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const char&) (0x2ED5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd5, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2ED7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const char& (0x120E) + # ArgType: const std::allocator& (0x1194) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x0e, 0x12, 0x00, 0x00 + .byte 0x94, 0x11, 0x00, 0x00 + # MemberFunction (0x2ED8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, const char&, const std::allocator&) (0x2ED7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xd7, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2ED9) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::vector > (0x2ECF) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2EDA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x2ED9) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd9, 0x2e, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2EDB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::vector >& (0x2EDA) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xda, 0x2e, 0x00, 0x00 + # MemberFunction (0x2EDC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x2EDB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xdb, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2EDD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector >& (0x2EDA) + # ArgType: const std::allocator& (0x1194) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xda, 0x2e, 0x00, 0x00 + .byte 0x94, 0x11, 0x00, 0x00 + # MemberFunction (0x2EDE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector >&, const std::allocator&) (0x2EDD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xdd, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2EDF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x2ECF) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2EE0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >&& (0x2EDF) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xdf, 0x2e, 0x00, 0x00 + # MemberFunction (0x2EE1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x2EE0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe0, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2EE2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x2EDF) + # ArgType: const std::allocator& (0x1194) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xdf, 0x2e, 0x00, 0x00 + .byte 0x94, 0x11, 0x00, 0x00 + # MemberFunction (0x2EE3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, const std::allocator&) (0x2EE2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe2, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2EE4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list, const std::allocator&) (0x11AE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xae, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2EE5) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2ED2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::allocator&) (0x2ED3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64) (0x2ED4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, const char&) (0x2ED6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, const char&, const std::allocator&) (0x2ED8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&) (0x2EDC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&, const std::allocator&) (0x2EDE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&) (0x2EE1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&, const std::allocator&) (0x2EE3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list, const std::allocator&) (0x2EE4) + # ] + # } + .byte 0x52, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd2, 0x2e, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd3, 0x2e, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x2e, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x2e, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd8, 0x2e, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x2e, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x2e, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe1, 0x2e, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe3, 0x2e, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x2e, 0x00, 0x00 + # MemberFunction (0x2EE6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const char*) (0x11D3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd3, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2EE7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x2ECF) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2EE8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x2EE7) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x2EE0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe7, 0x2e, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe0, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2EE9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x2EE7) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x11B8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe7, 0x2e, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb8, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2EEA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x2EE7) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x2EDB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe7, 0x2e, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xdb, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2EEB) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::vector >&&) (0x2EE8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::initializer_list) (0x2EE9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(const std::vector >&) (0x2EEA) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe8, 0x2e, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x2e, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x2e, 0x00, 0x00 + # ArgList (0x2EEC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x2EDF) + # ArgType: std::integral_constant (0x1297) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xdf, 0x2e, 0x00, 0x00 + .byte 0x97, 0x12, 0x00, 0x00 + # MemberFunction (0x2EED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, std::integral_constant) (0x2EEC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xec, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2EEE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x2EDF) + # ArgType: std::integral_constant (0x1305) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xdf, 0x2e, 0x00, 0x00 + .byte 0x05, 0x13, 0x00, 0x00 + # MemberFunction (0x2EEF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, std::integral_constant) (0x2EEE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xee, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2EF0) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&, std::integral_constant) (0x2EED) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&, std::integral_constant) (0x2EEF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&) (0x2EE1) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xed, 0x2e, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xef, 0x2e, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe1, 0x2e, 0x00, 0x00 + # Pointer (0x2EF1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: char (0x70) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2EF2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: char&& (0x2EF1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf1, 0x2e, 0x00, 0x00 + # MemberFunction (0x2EF3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char&&) (0x2EF2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2EF4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char&) (0x1287) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x87, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2EF5) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(char&&) (0x2EF3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const char&) (0x2EF4) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf3, 0x2e, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf4, 0x2e, 0x00, 0x00 + # Class (0x2EF6) { + # 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 (0x2EF7) { + # 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 (0x2EF8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2EF7) + # ArgType: char&& (0x2EF1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0xf1, 0x2e, 0x00, 0x00 + # MemberFunction (0x2EF9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2EF6) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, char&&) (0x2EF8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf8, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2EFA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2EF7) + # ArgType: std::initializer_list (0x11AD) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0xad, 0x11, 0x00, 0x00 + # MemberFunction (0x2EFB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2EF6) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, std::initializer_list) (0x2EFA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xfa, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2EFC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2EF7) + # ArgType: const char& (0x120E) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0x0e, 0x12, 0x00, 0x00 + # MemberFunction (0x2EFD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2EF6) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, const char&) (0x2EFC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xfc, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2EFE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2EF7) + # ArgType: unsigned __int64 (0x23) + # ArgType: const char& (0x120E) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x0e, 0x12, 0x00, 0x00 + # MemberFunction (0x2EFF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2EF6) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vector_const_iterator > >, unsigned __int64, const char&) (0x2EFE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xfe, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F00) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, char&&) (0x2EF9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::initializer_list) (0x2EFB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, const char&) (0x2EFD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, unsigned __int64, const char&) (0x2EFF) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf9, 0x2e, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x2e, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfd, 0x2e, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x2e, 0x00, 0x00 + # MemberFunction (0x2F01) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x11B8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb8, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F02) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list) (0x2F01) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, const char&) (0x2ED6) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x01, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x2e, 0x00, 0x00 + # Pointer (0x2F03) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x2ED9) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd9, 0x2e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2F04) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector > (0x2ECF) + # ThisType: const std::vector >* (0x2F03) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x03, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F05) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2EF6) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F06) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > > (0x2EF7) + # ClassType: std::vector > (0x2ECF) + # ThisType: const std::vector >* (0x2F03) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x03, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F07) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::() (0x2F05) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x2F06) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x05, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x2f, 0x00, 0x00 + # ArgList (0x2F08) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2EF7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf7, 0x2e, 0x00, 0x00 + # MemberFunction (0x2F09) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2EF6) + # ClassType: std::vector > (0x2ECF) + # ThisType: const std::vector >* (0x2F03) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator > >) (0x2F08) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x03, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x08, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2F0A) { + # 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 (0x2F0B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x2F0A) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0a, 0x2f, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2F0C) { + # 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 (0x2F0D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x2F0C) + # ClassType: std::vector > (0x2ECF) + # ThisType: const std::vector >* (0x2F03) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0c, 0x2f, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x03, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F0E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x2F0B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x2F0D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x2f, 0x00, 0x00 + # MethodOverloadList (0x2F0F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64) (0x2ED4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, const char&) (0x2ED6) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x2e, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x2e, 0x00, 0x00 + # MemberFunction (0x2F10) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x2ECF) + # ThisType: const std::vector >* (0x2F03) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x03, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F11) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x1192) + # ClassType: std::vector > (0x2ECF) + # ThisType: const std::vector >* (0x2F03) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x03, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F12) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char& (0x120E) + # ClassType: std::vector > (0x2ECF) + # ThisType: const std::vector >* (0x2F03) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x12, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x03, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F13) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x120C) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0c, 0x12, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F14) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char& std::vector >::(unsigned __int64) (0x2F12) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char& std::vector >::(unsigned __int64) (0x2F13) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x2f, 0x00, 0x00 + # MemberFunction (0x2F15) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F16) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x114C) + # ClassType: std::vector > (0x2ECF) + # ThisType: const std::vector >* (0x2F03) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x03, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F17) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::vector >::() (0x2F15) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::vector >::() (0x2F16) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x15, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x16, 0x2f, 0x00, 0x00 + # MemberFunction (0x2F18) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x120C) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0c, 0x12, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F19) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char& (0x120E) + # ClassType: std::vector > (0x2ECF) + # ThisType: const std::vector >* (0x2F03) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x12, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x03, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F1A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char& std::vector >::() (0x2F18) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char& std::vector >::() (0x2F19) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x18, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x2f, 0x00, 0x00 + # MemberFunction (0x2F1B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2EF6) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator > >) (0x2F08) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x08, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2F1C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2EF7) + # ArgType: std::_Vector_const_iterator > > (0x2EF7) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0xf7, 0x2e, 0x00, 0x00 + # MemberFunction (0x2F1D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2EF6) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (0x2F1C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1c, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F1E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >) (0x2F1B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (0x2F1D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1d, 0x2f, 0x00, 0x00 + # ArgList (0x2F1F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >& (0x2EE7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe7, 0x2e, 0x00, 0x00 + # MemberFunction (0x2F20) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&) (0x2F1F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1f, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F21) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F22) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, char*) (0x1A1F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1f, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F23) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector > (0x2ECF) + # ThisType: const std::vector >* (0x2F03) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1054) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x03, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F24) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x2ECF) + # ThisType: const std::vector >* (0x2F03) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1154) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x03, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2F25) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: unsigned __int64 (0x23) + # ArgType: const char* (0x114C) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + # MemberFunction (0x2F26) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, unsigned __int64, const char*) (0x2F25) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x25, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F27) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2ECF) + # ThisType: const std::vector >* (0x2F03) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x03, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F28) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2ECF) + # ThisType: const std::vector >* (0x2F03) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, char*) (0x1A1F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x03, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1f, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2F29) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vector_alloc > > (0x2ED0) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0xA + # MethodListIndex: 0x2EE5 + # Name: vector + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, const char*) (0x2EE6) + # Name: _Construct_n + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x2EEB + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x2EF0 + # Name: _Assign_rv + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2EF5 + # Name: push_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x2F00 + # Name: insert + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F02 + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2ED2) + # Name: ~vector + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64) (0x2ED4) + # Name: reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x2F04) + # Name: capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x2F04) + # Name: _Unused_capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x2F04) + # Name: _Has_unused_capacity + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F07 + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F07 + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >) (0x2F09) + # Name: _Make_iter + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F0E + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F0E + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x2F06) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x2F06) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x2F0D) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x2F0D) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2ED2) + # Name: shrink_to_fit + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F0F + # Name: resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x2F04) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x2F04) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::vector >::() (0x2F10) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::allocator std::vector >::() (0x2F11) + # Name: get_allocator + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F14 + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F14 + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F17 + # Name: data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F1A + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F1A + # Name: back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2ED2) + # Name: pop_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F1E + # Name: erase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64) (0x2ED4) + # Name: _Pop_back_n + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2ED2) + # Name: clear + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&) (0x2F20) + # Name: swap + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: bool std::vector >::(unsigned __int64) (0x2F21) + # Name: _Buy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector >::(char*, char*) (0x2F22) + # Name: _Destroy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: unsigned __int64 std::vector >::(unsigned __int64) (0x2F23) + # Name: _Grow_to + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: bool std::vector >::(const char*) (0x2F24) + # Name: _Inside + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector >::(unsigned __int64) (0x2ED4) + # Name: _Reallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector >::(unsigned __int64) (0x2ED4) + # Name: _Reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector >::() (0x2ED2) + # Name: _Tidy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, unsigned __int64, const char&) (0x2EFF) + # Name: _Insert_n + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: char* std::vector >::(char*, unsigned __int64, const char*) (0x2F26) + # Name: _Ufill + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector >::() (0x2F27) + # Name: _Xlen + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector >::() (0x2F27) + # Name: _Xran + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::vector >::(char*, char*) (0x2F28) + # Name: _Orphan_range + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::vector > (0x2ECF) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_alloc > > (0x2ED0) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1192) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > (0x1241) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x114C) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x120C) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x120E) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator > > (0x2EF6) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x2EF7) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x2F0A) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x2F0C) + # Name: const_reverse_iterator + # } + # } + .byte 0xce, 0x04, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x0a, 0x00 + .byte 0xe5, 0x2e, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe6, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x5f, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xeb, 0x2e, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xf0, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x73, 0x73 + .byte 0x69, 0x67, 0x6e, 0x5f + .byte 0x72, 0x76, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf5, 0x2e, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x00, 0x2f, 0x00, 0x00 + .byte 0x69, 0x6e, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x02, 0x2f, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd2, 0x2e, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd4, 0x2e, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x72, 0x76, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x04, 0x2f, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x04, 0x2f, 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, 0x03, 0x00 + .byte 0x04, 0x2f, 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 0x07, 0x2f, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x07, 0x2f, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x09, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x6b + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0e, 0x2f, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0e, 0x2f, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x06, 0x2f, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x06, 0x2f, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0d, 0x2f, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0d, 0x2f, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd2, 0x2e, 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 0x0f, 0x2f, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x04, 0x2f, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x04, 0x2f, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x10, 0x2f, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x11, 0x2f, 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 0x14, 0x2f, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x14, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x17, 0x2f, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x1a, 0x2f, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x1a, 0x2f, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd2, 0x2e, 0x00, 0x00 + .byte 0x70, 0x6f, 0x70, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x1e, 0x2f, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd4, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x50, 0x6f, 0x70 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x5f, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd2, 0x2e, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x20, 0x2f, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x21, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x22, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x23, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x72, 0x6f + .byte 0x77, 0x5f, 0x74, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x24, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x69, 0x64, 0x65, 0x00 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xd4, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x65, 0x00 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xd4, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x65, 0x72, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xd2, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xff, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x26, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x55, 0x66, 0x69 + .byte 0x6c, 0x6c, 0x00, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x27, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x27, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x28, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x92, 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 0x41, 0x12, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4c, 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 0x0c, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0e, 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 0xf6, 0x2e, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf7, 0x2e, 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 0x0a, 0x2f, 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 0x0c, 0x2f, 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 (0x2F2A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 94 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2F29) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::vector > + # LinkageName: .?AV?$vector@DV?$allocator@D@std@@@std@@ + # } + .byte 0x66, 0x00, 0x04, 0x15 + .byte 0x5e, 0x00, 0x10, 0x02 + .byte 0x29, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x76 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x40, 0x44 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2F2B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector > (0x2F2A) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 678 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x2a, 0x2f, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0xa6, 0x02, 0x00, 0x00 + # Class (0x2F2C) { + # 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@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@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, 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, 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 0x63, 0x68, 0x61, 0x72 + .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 0x63, 0x68, 0x61, 0x72 + .byte 0x3e, 0x20, 0x3e, 0x2c + .byte 0x31, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x43, 0x6f + .byte 0x6d, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x65, 0x64 + .byte 0x5f, 0x70, 0x61, 0x69 + .byte 0x72, 0x40, 0x55, 0x3f + .byte 0x24, 0x5f, 0x57, 0x72 + .byte 0x61, 0x70, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x44, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 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 (0x2F2D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_alloc > > (0x2ED0) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2F2E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x2ED0) + # ThisType: std::_Vector_alloc > >* (0x2F2D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x2d, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F2F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x2ED0) + # ThisType: std::_Vector_alloc > >* (0x2F2D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Wrap_alloc >&) (0x1250) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x2d, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x50, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F30) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x2ED0) + # ThisType: std::_Vector_alloc > >* (0x2F2D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&) (0x1253) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x2d, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x53, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2F31) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_alloc > > (0x2ED0) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2F32) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_alloc > > (0x2F31) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x31, 0x2f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2F33) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x1257) + # ClassType: std::_Vector_alloc > > (0x2ED0) + # ThisType: const std::_Vector_alloc > >* (0x2F32) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x12, 0x00, 0x00 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x32, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F34) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy*& (0x125B) + # ClassType: std::_Vector_alloc > > (0x2ED0) + # ThisType: std::_Vector_alloc > >* (0x2F2D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5b, 0x12, 0x00, 0x00 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x2d, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F35) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* const& (0x125E) + # ClassType: std::_Vector_alloc > > (0x2ED0) + # ThisType: const std::_Vector_alloc > >* (0x2F32) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5e, 0x12, 0x00, 0x00 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x32, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F36) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy*& std::_Vector_alloc > >::() (0x2F34) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* const& std::_Vector_alloc > >::() (0x2F35) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x34, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x35, 0x2f, 0x00, 0x00 + # Pointer (0x2F37) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_alloc > > (0x2ED0) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2F38) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_alloc > >& (0x2F37) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x37, 0x2f, 0x00, 0x00 + # MemberFunction (0x2F39) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x2ED0) + # ThisType: std::_Vector_alloc > >* (0x2F2D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_alloc > >&) (0x2F38) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x2d, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x38, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F3A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc >& (0x1252) + # ClassType: std::_Vector_alloc > > (0x2ED0) + # ThisType: std::_Vector_alloc > >* (0x2F2D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x2d, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F3B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Wrap_alloc >& (0x124F) + # ClassType: std::_Vector_alloc > > (0x2ED0) + # ThisType: const std::_Vector_alloc > >* (0x2F32) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x32, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F3C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc >& std::_Vector_alloc > >::() (0x2F3A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Wrap_alloc >& std::_Vector_alloc > >::() (0x2F3B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3b, 0x2f, 0x00, 0x00 + # Class (0x2F3D) { + # 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 (0x2F3E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val > (0x2F3D) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3d, 0x2f, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2F3F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val >& (0x2F3E) + # ClassType: std::_Vector_alloc > > (0x2ED0) + # ThisType: std::_Vector_alloc > >* (0x2F2D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3e, 0x2f, 0x00, 0x00 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x2d, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2F40) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val > (0x2F3D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x3d, 0x2f, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2F41) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_val > (0x2F40) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x40, 0x2f, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2F42) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val >& (0x2F41) + # ClassType: std::_Vector_alloc > > (0x2ED0) + # ThisType: const std::_Vector_alloc > >* (0x2F32) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x2f, 0x00, 0x00 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x32, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F43) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val >& std::_Vector_alloc > >::() (0x2F3F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val >& std::_Vector_alloc > >::() (0x2F42) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3f, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x42, 0x2f, 0x00, 0x00 + # MemberFunction (0x2F44) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char*& (0x1CA2) + # ClassType: std::_Vector_alloc > > (0x2ED0) + # ThisType: std::_Vector_alloc > >* (0x2F2D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa2, 0x1c, 0x00, 0x00 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x2d, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2F45) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const char* (0x1A61) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x61, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2F46) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char*& (0x2F45) + # ClassType: std::_Vector_alloc > > (0x2ED0) + # ThisType: const std::_Vector_alloc > >* (0x2F32) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x2f, 0x00, 0x00 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x32, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F47) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char*& std::_Vector_alloc > >::() (0x2F44) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char*& std::_Vector_alloc > >::() (0x2F46) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x44, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x2f, 0x00, 0x00 + # FieldList (0x2F48) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Compressed_pair >,std::_Vector_val >,1> (0x2F2C) + # FieldOffset: 0x0 + # Name: _Mypair + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x2F2E) + # Name: _Vector_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x2F2E) + # Name: ~_Vector_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::(const std::_Wrap_alloc >&) (0x2F2F) + # Name: _Copy_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::(std::_Wrap_alloc >&) (0x2F30) + # Name: _Move_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x2F2E) + # Name: _Alloc_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x2F2E) + # Name: _Free_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12** std::_Vector_alloc > >::() (0x2F33) + # Name: _Getpfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F36 + # Name: _Myproxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x2F2E) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::(std::_Vector_alloc > >&) (0x2F39) + # Name: _Swap_all + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F3C + # Name: _Getal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F43 + # Name: _Get_data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F47 + # Name: _Myfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F47 + # Name: _Mylast + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F47 + # Name: _Myend + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_alloc > > (0x2ED0) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1192) + # Name: _Alloc + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > (0x1241) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Simple_types (0x127A) + # Name: _Val_types + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x114C) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x120C) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x120E) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator > > (0x2EF6) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x2EF7) + # Name: const_iterator + # } + # } + .byte 0x46, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x2c, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2e, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2e, 0x2f, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2f, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x30, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2e, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2e, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x33, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x36, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2e, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x39, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x3c, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x43, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x47, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x47, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x47, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7a, 0x12, 0x00, 0x00 + .byte 0x5f, 0x56, 0x61, 0x6c + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4c, 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 0x0c, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0e, 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 0xf6, 0x2e, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Class (0x2F49) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 35 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2F48) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vector_alloc > > + # LinkageName: .?AV?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@ + # } + .byte 0xa6, 0x00, 0x04, 0x15 + .byte 0x23, 0x00, 0x10, 0x02 + .byte 0x48, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x56 + .byte 0x65, 0x63, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x3e, 0x20 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x56 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x56, 0x65, 0x63, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x40, 0x44 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2F4A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_alloc > > (0x2F49) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 498 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x49, 0x2f, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0xf2, 0x01, 0x00, 0x00 + # Pointer (0x2F4B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_iterator > > (0x2EF6) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2F4C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_iterator > > (0x2EF6) + # ThisType: std::_Vector_iterator > >* (0x2F4B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0x4b, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F4D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_iterator > > (0x2EF6) + # ThisType: std::_Vector_iterator > >* (0x2F4B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, const std::_Container_base12*) (0x12BC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0x4b, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xbc, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F4E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_iterator > >::() (0x2F4C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_iterator > >::(char*, const std::_Container_base12*) (0x2F4D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x2f, 0x00, 0x00 + # Pointer (0x2F4F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_iterator > > (0x2EF6) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2F50) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > >& (0x2F4F) + # ClassType: std::_Vector_iterator > > (0x2EF6) + # ThisType: std::_Vector_iterator > >* (0x2F4B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char*) (0x12C0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4f, 0x2f, 0x00, 0x00 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0x4b, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc0, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2F51) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_iterator > > (0x2EF6) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2F52) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_iterator > > (0x2F51) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x51, 0x2f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2F53) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::_Vector_iterator > > (0x2EF6) + # ThisType: const std::_Vector_iterator > >* (0x2F52) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0x52, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F54) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x120C) + # ClassType: std::_Vector_iterator > > (0x2EF6) + # ThisType: const std::_Vector_iterator > >* (0x2F52) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0c, 0x12, 0x00, 0x00 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0x52, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F55) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > >& (0x2F4F) + # ClassType: std::_Vector_iterator > > (0x2EF6) + # ThisType: std::_Vector_iterator > >* (0x2F4B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4f, 0x2f, 0x00, 0x00 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0x4b, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F56) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2EF6) + # ClassType: std::_Vector_iterator > > (0x2EF6) + # ThisType: std::_Vector_iterator > >* (0x2F4B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0x4b, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F57) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > >& std::_Vector_iterator > >::() (0x2F55) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::_Vector_iterator > >::(int) (0x2F56) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x56, 0x2f, 0x00, 0x00 + # MemberFunction (0x2F58) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > >& (0x2F4F) + # ClassType: std::_Vector_iterator > > (0x2EF6) + # ThisType: std::_Vector_iterator > >* (0x2F4B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4f, 0x2f, 0x00, 0x00 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0x4b, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F59) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2EF6) + # ClassType: std::_Vector_iterator > > (0x2EF6) + # ThisType: const std::_Vector_iterator > >* (0x2F52) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0x52, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2F5A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_const_iterator > > (0x2EF7) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2F5B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_const_iterator > > (0x2F5A) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5a, 0x2f, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2F5C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vector_const_iterator > >& (0x2F5B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5b, 0x2f, 0x00, 0x00 + # MemberFunction (0x2F5D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: std::_Vector_iterator > > (0x2EF6) + # ThisType: const std::_Vector_iterator > >* (0x2F52) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x2F5C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0x52, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5c, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F5E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::_Vector_iterator > >::(__int64) (0x2F59) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: __int64 std::_Vector_iterator > >::(const std::_Vector_const_iterator > >&) (0x2F5D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x59, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5d, 0x2f, 0x00, 0x00 + # MemberFunction (0x2F5F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x120C) + # ClassType: std::_Vector_iterator > > (0x2EF6) + # ThisType: const std::_Vector_iterator > >* (0x2F52) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0c, 0x12, 0x00, 0x00 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0x52, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2F60) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vector_const_iterator > > (0x2EF7) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F4E + # Name: _Vector_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > >& std::_Vector_iterator > >::(char*) (0x2F50) + # Name: _Rechecked + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char* std::_Vector_iterator > >::() (0x2F53) + # Name: _Unchecked + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char& std::_Vector_iterator > >::() (0x2F54) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char* std::_Vector_iterator > >::() (0x2F53) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F57 + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F57 + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > >& std::_Vector_iterator > >::(__int64) (0x2F58) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::_Vector_iterator > >::(__int64) (0x2F59) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > >& std::_Vector_iterator > >::(__int64) (0x2F58) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F5E + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char& std::_Vector_iterator > >::(__int64) (0x2F5F) + # Name: operator[] + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator > > (0x2EF6) + # Name: _Myiter + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x2EF7) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x120C) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: _Unchecked_type + # } + # } + .byte 0xaa, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4e, 0x2f, 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 0x50, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x53, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x54, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x53, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x57, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x57, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x58, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x59, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x58, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5e, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5f, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x69 + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0c, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Class (0x2F61) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 25 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2F60) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 24 + # Name: std::_Vector_iterator > > + # LinkageName: .?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@ + # } + .byte 0xa6, 0x00, 0x04, 0x15 + .byte 0x19, 0x00, 0x10, 0x02 + .byte 0x60, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x53 + .byte 0x69, 0x6d, 0x70, 0x6c + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x73, 0x3c + .byte 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 + # UdtSourceLine (0x2F62) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_iterator > > (0x2F61) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 294 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x61, 0x2f, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0x26, 0x01, 0x00, 0x00 + # Pointer (0x2F63) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator > > (0x2EF7) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2F64) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x2EF7) + # ThisType: std::_Vector_const_iterator > >* (0x2F63) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0x63, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F65) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x2EF7) + # ThisType: std::_Vector_const_iterator > >* (0x2F63) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, const std::_Container_base12*) (0x12BC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0x63, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xbc, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F66) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::() (0x2F64) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::(char*, const std::_Container_base12*) (0x2F65) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x64, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x65, 0x2f, 0x00, 0x00 + # Pointer (0x2F67) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator > > (0x2EF7) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2F68) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > >& (0x2F67) + # ClassType: std::_Vector_const_iterator > > (0x2EF7) + # ThisType: std::_Vector_const_iterator > >* (0x2F63) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1154) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x67, 0x2f, 0x00, 0x00 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0x63, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2F69) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_const_iterator > > (0x2F5A) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5a, 0x2f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2F6A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x114C) + # ClassType: std::_Vector_const_iterator > > (0x2EF7) + # ThisType: const std::_Vector_const_iterator > >* (0x2F69) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0x69, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F6B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char& (0x120E) + # ClassType: std::_Vector_const_iterator > > (0x2EF7) + # ThisType: const std::_Vector_const_iterator > >* (0x2F69) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x12, 0x00, 0x00 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0x69, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F6C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > >& (0x2F67) + # ClassType: std::_Vector_const_iterator > > (0x2EF7) + # ThisType: std::_Vector_const_iterator > >* (0x2F63) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x67, 0x2f, 0x00, 0x00 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0x63, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F6D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > > (0x2EF7) + # ClassType: std::_Vector_const_iterator > > (0x2EF7) + # ThisType: std::_Vector_const_iterator > >* (0x2F63) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0x63, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F6E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::() (0x2F6C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::_Vector_const_iterator > >::(int) (0x2F6D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6c, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6d, 0x2f, 0x00, 0x00 + # MemberFunction (0x2F6F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > >& (0x2F67) + # ClassType: std::_Vector_const_iterator > > (0x2EF7) + # ThisType: std::_Vector_const_iterator > >* (0x2F63) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x67, 0x2f, 0x00, 0x00 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0x63, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F70) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > > (0x2EF7) + # ClassType: std::_Vector_const_iterator > > (0x2EF7) + # ThisType: const std::_Vector_const_iterator > >* (0x2F69) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0x69, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F71) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: std::_Vector_const_iterator > > (0x2EF7) + # ThisType: const std::_Vector_const_iterator > >* (0x2F69) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x2F5C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0x69, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5c, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F72) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::_Vector_const_iterator > >::(__int64) (0x2F70) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: __int64 std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2F71) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x71, 0x2f, 0x00, 0x00 + # MemberFunction (0x2F73) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char& (0x120E) + # ClassType: std::_Vector_const_iterator > > (0x2EF7) + # ThisType: const std::_Vector_const_iterator > >* (0x2F69) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x12, 0x00, 0x00 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0x69, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F74) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Vector_const_iterator > > (0x2EF7) + # ThisType: const std::_Vector_const_iterator > >* (0x2F69) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x2F5C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0x69, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5c, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F75) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x2EF7) + # ThisType: const std::_Vector_const_iterator > >* (0x2F69) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x2F5C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0x69, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5c, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2F76) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Iterator012 (0x129C) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: char* (0x670) + # FieldOffset: 0x10 + # Name: _Ptr + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F66 + # Name: _Vector_const_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::(const char*) (0x2F68) + # Name: _Rechecked + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_Vector_const_iterator > >::() (0x2F6A) + # Name: _Unchecked + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char& std::_Vector_const_iterator > >::() (0x2F6B) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_Vector_const_iterator > >::() (0x2F6A) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F6E + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F6E + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::(__int64) (0x2F6F) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::_Vector_const_iterator > >::(__int64) (0x2F70) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::(__int64) (0x2F6F) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F72 + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char& std::_Vector_const_iterator > >::(__int64) (0x2F73) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2F74) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2F74) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2F74) + # Name: operator< + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2F74) + # Name: operator> + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2F74) + # Name: operator<= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2F74) + # Name: operator>= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2F75) + # Name: _Compat + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x2EF7) + # Name: _Myiter + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x114C) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x120E) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: _Tptr + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x114C) + # Name: _Unchecked_type + # } + # } + .byte 0x46, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x9c, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x50 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x66, 0x2f, 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 0x68, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6a, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6b, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6a, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x6e, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x6e, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6f, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x70, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6f, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x72, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x73, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x74, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x74, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x74, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x74, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x74, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x74, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x75, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x74, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x69 + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4c, 0x11, 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 0x70, 0x06, 0x00, 0x00 + .byte 0x5f, 0x54, 0x70, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Class (0x2F77) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 33 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2F76) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 24 + # 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 0x21, 0x00, 0x10, 0x02 + .byte 0x76, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x53, 0x69, 0x6d + .byte 0x70, 0x6c, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x3c, 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 + # UdtSourceLine (0x2F78) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_const_iterator > > (0x2F77) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 22 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x77, 0x2f, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0x16, 0x00, 0x00, 0x00 + # Pointer (0x2F79) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2F2C) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x2c, 0x2f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2F7A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Wrap_alloc >& (0x1252) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2F2C) + # ThisType: std::_Compressed_pair >,std::_Vector_val >,1>* (0x2F79) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0x2c, 0x2f, 0x00, 0x00 + .byte 0x79, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2F7B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2F2C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2c, 0x2f, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2F7C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Compressed_pair >,std::_Vector_val >,1> (0x2F7B) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7b, 0x2f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2F7D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Wrap_alloc >& (0x124F) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2F2C) + # ThisType: const std::_Compressed_pair >,std::_Vector_val >,1>* (0x2F7C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x2c, 0x2f, 0x00, 0x00 + .byte 0x7c, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2F7E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2F2C) + # Modifiers [ (0x2) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2c, 0x2f, 0x00, 0x00 + .byte 0x02, 0x00, 0xf2, 0xf1 + # Pointer (0x2F7F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile std::_Compressed_pair >,std::_Vector_val >,1> (0x2F7E) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7e, 0x2f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2F80) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: volatile std::_Wrap_alloc >& (0x130F) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2F2C) + # ThisType: volatile std::_Compressed_pair >,std::_Vector_val >,1>* (0x2F7F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0f, 0x13, 0x00, 0x00 + .byte 0x2c, 0x2f, 0x00, 0x00 + .byte 0x7f, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2F81) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2F2C) + # Modifiers [ (0x3) + # Const (0x1) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2c, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0xf2, 0xf1 + # Pointer (0x2F82) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile std::_Compressed_pair >,std::_Vector_val >,1> (0x2F81) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x81, 0x2f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2F83) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const volatile std::_Wrap_alloc >& (0x1314) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2F2C) + # ThisType: const volatile std::_Compressed_pair >,std::_Vector_val >,1>* (0x2F82) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x14, 0x13, 0x00, 0x00 + .byte 0x2c, 0x2f, 0x00, 0x00 + .byte 0x82, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F84) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Wrap_alloc >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2F7A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Wrap_alloc >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2F7D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: volatile std::_Wrap_alloc >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2F80) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const volatile std::_Wrap_alloc >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2F83) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7a, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7d, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x2f, 0x00, 0x00 + # MemberFunction (0x2F85) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val >& (0x2F3E) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2F2C) + # ThisType: std::_Compressed_pair >,std::_Vector_val >,1>* (0x2F79) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3e, 0x2f, 0x00, 0x00 + .byte 0x2c, 0x2f, 0x00, 0x00 + .byte 0x79, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F86) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val >& (0x2F41) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2F2C) + # ThisType: const std::_Compressed_pair >,std::_Vector_val >,1>* (0x2F7C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x2f, 0x00, 0x00 + .byte 0x2c, 0x2f, 0x00, 0x00 + .byte 0x7c, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2F87) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val > (0x2F3D) + # Modifiers [ (0x2) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x3d, 0x2f, 0x00, 0x00 + .byte 0x02, 0x00, 0xf2, 0xf1 + # Pointer (0x2F88) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile std::_Vector_val > (0x2F87) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x87, 0x2f, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2F89) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: volatile std::_Vector_val >& (0x2F88) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2F2C) + # ThisType: volatile std::_Compressed_pair >,std::_Vector_val >,1>* (0x2F7F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x88, 0x2f, 0x00, 0x00 + .byte 0x2c, 0x2f, 0x00, 0x00 + .byte 0x7f, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2F8A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val > (0x2F3D) + # Modifiers [ (0x3) + # Const (0x1) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x3d, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0xf2, 0xf1 + # Pointer (0x2F8B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile std::_Vector_val > (0x2F8A) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x8a, 0x2f, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2F8C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const volatile std::_Vector_val >& (0x2F8B) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2F2C) + # ThisType: const volatile std::_Compressed_pair >,std::_Vector_val >,1>* (0x2F82) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8b, 0x2f, 0x00, 0x00 + .byte 0x2c, 0x2f, 0x00, 0x00 + .byte 0x82, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F8D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2F85) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2F86) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: volatile std::_Vector_val >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2F89) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const volatile std::_Vector_val >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2F8C) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x85, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x89, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8c, 0x2f, 0x00, 0x00 + # FieldList (0x2F8E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Private (0x1) + # BaseType: std::_Wrap_alloc > (0x1241) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_val > (0x2F3D) + # FieldOffset: 0x0 + # Name: _Myval2 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x2F84 + # Name: _Get_first + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x2F8D + # Name: _Get_second + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > (0x1241) + # Name: _Mybase + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x01, 0x00 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x3d, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x61, 0x6c + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x84, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x8d, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x2F8F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 11 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2F8E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Compressed_pair >,std::_Vector_val >,1> + # LinkageName: .?AV?$_Compressed_pair@U?$_Wrap_alloc@V?$allocator@D@std@@@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@ + # } + .byte 0xf6, 0x00, 0x04, 0x15 + .byte 0x0b, 0x00, 0x10, 0x02 + .byte 0x8e, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x43, 0x6f, 0x6d, 0x70 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x65, 0x64, 0x5f, 0x70 + .byte 0x61, 0x69, 0x72, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 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 0x63, 0x68, 0x61, 0x72 + .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 0x63, 0x68, 0x61, 0x72 + .byte 0x3e, 0x20, 0x3e, 0x2c + .byte 0x31, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x43, 0x6f + .byte 0x6d, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x65, 0x64 + .byte 0x5f, 0x70, 0x61, 0x69 + .byte 0x72, 0x40, 0x55, 0x3f + .byte 0x24, 0x5f, 0x57, 0x72 + .byte 0x61, 0x70, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x44, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 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 (0x2F90) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Compressed_pair >,std::_Vector_val >,1> (0x2F8F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xutility (0x10B1) + # LineNumber: 266 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x8f, 0x2f, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x0a, 0x01, 0x00, 0x00 + # Pointer (0x2F91) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val > (0x2F3D) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x3d, 0x2f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2F92) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_val > (0x2F3D) + # ThisType: std::_Vector_val >* (0x2F91) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3d, 0x2f, 0x00, 0x00 + .byte 0x91, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2F93) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x129F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: char* (0x670) + # FieldOffset: 0x8 + # Name: _Myfirst + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: char* (0x670) + # FieldOffset: 0x10 + # Name: _Mylast + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: char* (0x670) + # FieldOffset: 0x18 + # Name: _Myend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_val >::() (0x2F92) + # Name: _Vector_val + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_val > (0x2F3D) + # Name: _Myt + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x114C) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x120C) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x120E) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator > > (0x2EF6) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x2EF7) + # Name: const_iterator + # } + # } + .byte 0x2e, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x9f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4d + .byte 0x79, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x4d + .byte 0x79, 0x6c, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x4d + .byte 0x79, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x92, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x3d, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .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 0x23, 0x00, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4c, 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 0x0c, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0e, 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 0xf6, 0x2e, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Class (0x2F94) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 15 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2F93) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vector_val > + # LinkageName: .?AV?$_Vector_val@U?$_Simple_types@D@std@@@std@@ + # } + .byte 0x72, 0x00, 0x04, 0x15 + .byte 0x0f, 0x00, 0x10, 0x02 + .byte 0x93, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x53, 0x69, 0x6d + .byte 0x70, 0x6c, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x73, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x53, 0x69, 0x6d, 0x70 + .byte 0x6c, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x73 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2F95) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_val > (0x2F94) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vector (0x17B3) + # LineNumber: 467 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x94, 0x2f, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0xd3, 0x01, 0x00, 0x00 + # MemberFuncId (0x2F96) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: std::_String_iterator > > std::basic_string,std::allocator >::() (0x1203) + # Name: end + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2F97) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: std::_String_iterator > > std::basic_string,std::allocator >::() (0x1203) + # Name: begin + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2F98) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&) (0x11B7) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0xb7, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # ArgList (0x2F99) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x115A) + # ArgType: const std::basic_string,std::allocator >& (0x115A) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x5a, 0x11, 0x00, 0x00 + .byte 0x5a, 0x11, 0x00, 0x00 + # Procedure (0x2F9A) { + # 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 >&) (0x2F99) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x99, 0x2f, 0x00, 0x00 + # FuncId (0x2F9B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (const std::basic_string,std::allocator >&, const std::basic_string,std::allocator >&) (0x2F9A) + # Name: operator== + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x9a, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2F9C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, char) (0x11C1) + # Name: assign + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0xc1, 0x11, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x2F9D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: void std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64, char) (0x1236) + # Name: _Chassign + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x36, 0x12, 0x00, 0x00 + .byte 0x5f, 0x43, 0x68, 0x61 + .byte 0x73, 0x73, 0x69, 0x67 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2F9E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::char_traits (0x1240) + # FunctionType: char* std::char_traits::(char*, unsigned __int64, char) (0x12DB) + # Name: assign + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x40, 0x12, 0x00, 0x00 + .byte 0xdb, 0x12, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x2F9F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_const_iterator > > (0x11C4) + # FunctionType: bool std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12B5) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xb5, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # Pointer (0x2FA0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_iterator > > (0x12C2) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc2, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2FA1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_String_iterator > >& (0x2FA0) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa0, 0x2f, 0x00, 0x00 + # MemberFunction (0x2FA2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_iterator > > (0x11CA) + # ThisType: std::_String_iterator > >* (0x12BA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_String_iterator > >&) (0x2FA1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xba, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa1, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2FA3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_iterator > > (0x11CA) + # FunctionType: void std::_String_iterator > >::(const std::_String_iterator > >&) (0x2FA2) + # Name: _String_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xa2, 0x2f, 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 + # MemberFunction (0x2FA4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_String_iterator > >, std::_String_iterator > >) (0x2ECA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xca, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2FA5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2ECF) + # FunctionType: void std::vector >::(std::_String_iterator > >, std::_String_iterator > >) (0x2FA4) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xa4, 0x2f, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2FA6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_iterator > > (0x11CA) + # FunctionType: void std::_String_iterator > >::() (0x12BB) + # Name: ~_String_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xbb, 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 (0x2FA7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2ECF) + # FunctionType: std::_Vector_iterator > > std::vector >::() (0x2F05) + # Name: begin + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x05, 0x2f, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2FA8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_iterator > > (0x2EF6) + # FunctionType: char& std::_Vector_iterator > >::() (0x2F54) + # Name: operator* + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0x54, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2FA9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2ECF) + # FunctionType: unsigned __int64 std::vector >::() (0x2F04) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x04, 0x2f, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2FAA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_iterator > > (0x2EF6) + # FunctionType: void std::_Vector_iterator > >::() (0x2F4C) + # Name: ~_Vector_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0x4c, 0x2f, 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 (0x2FAB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2ECF) + # FunctionType: void std::vector >::() (0x2ED2) + # Name: ~vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd2, 0x2e, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + # MemberFuncId (0x2FAC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_const_iterator > > (0x11C4) + # FunctionType: bool std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12B5) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xb5, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2FAD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_const_iterator > > (0x11C4) + # FunctionType: void std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12B6) + # Name: _Compat + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xb6, 0x12, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x74, 0x00 + # MemberFunction (0x2FAE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_const_iterator > > (0x11C4) + # ThisType: std::_String_const_iterator > >* (0x129D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_String_const_iterator > >&) (0x12B1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x9d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb1, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2FAF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_const_iterator > > (0x11C4) + # FunctionType: void std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x2FAE) + # Name: _String_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xae, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Pointer (0x2FB0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Iterator012 (0x129C) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9c, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Modifier (0x2FB1) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Iterator012 (0x129C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x9c, 0x12, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2FB2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Iterator012 (0x2FB1) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb1, 0x2f, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2FB3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Iterator012& (0x2FB2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb2, 0x2f, 0x00, 0x00 + # MemberFunction (0x2FB4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator012 (0x129C) + # ThisType: std::_Iterator012* (0x2FB0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Iterator012&) (0x2FB3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9c, 0x12, 0x00, 0x00 + .byte 0xb0, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb3, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2FB5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator012 (0x129C) + # FunctionType: void std::_Iterator012::(const std::_Iterator012&) (0x2FB4) + # Name: _Iterator012 + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x9c, 0x12, 0x00, 0x00 + .byte 0xb4, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x30, 0x31, 0x32 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2FB6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2ED0) + # FunctionType: void std::_Vector_alloc > >::() (0x2F2E) + # Name: _Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x2e, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2FB7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2ECF) + # FunctionType: void std::vector >::(std::_String_iterator > >, std::_String_iterator > >) (0x2FA4) + # Name: _Construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xa4, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2FB8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2ED0) + # FunctionType: void std::_Vector_alloc > >::() (0x2F2E) + # Name: ~_Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x2e, 0x2f, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + # MemberFunction (0x2FB9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2F2C) + # ThisType: std::_Compressed_pair >,std::_Vector_val >,1>* (0x2F79) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Zero_then_variadic_args_t) (0x1E3F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x2f, 0x00, 0x00 + .byte 0x79, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3f, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2FBA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2F2C) + # FunctionType: void std::_Compressed_pair >,std::_Vector_val >,1>::(std::_Zero_then_variadic_args_t) (0x2FB9) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x2c, 0x2f, 0x00, 0x00 + .byte 0xb9, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x72, 0x65, 0x73 + .byte 0x73, 0x65, 0x64, 0x5f + .byte 0x70, 0x61, 0x69, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2FBB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2ED0) + # FunctionType: void std::_Vector_alloc > >::() (0x2F2E) + # Name: _Alloc_proxy + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x2e, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x2FBC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2F2C) + # ThisType: std::_Compressed_pair >,std::_Vector_val >,1>* (0x2F79) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x2f, 0x00, 0x00 + .byte 0x79, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2FBD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2F2C) + # FunctionType: void std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2FBC) + # Name: ~_Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x2c, 0x2f, 0x00, 0x00 + .byte 0xbc, 0x2f, 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 (0x2FBE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_val > (0x2F3D) + # FunctionType: void std::_Vector_val >::() (0x2F92) + # Name: _Vector_val + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x3d, 0x2f, 0x00, 0x00 + .byte 0x92, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFuncId (0x2FBF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2ED0) + # FunctionType: std::_Wrap_alloc >& std::_Vector_alloc > >::() (0x2F3A) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x3a, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFuncId (0x2FC0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2ED0) + # FunctionType: std::_Container_proxy*& std::_Vector_alloc > >::() (0x2F34) + # Name: _Myproxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x34, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2FC1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2ED0) + # FunctionType: std::_Vector_val >& std::_Vector_alloc > >::() (0x2F3F) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x3f, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2FC2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2F2C) + # FunctionType: std::_Wrap_alloc >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2F7A) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2c, 0x2f, 0x00, 0x00 + .byte 0x7a, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2FC3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2F2C) + # FunctionType: std::_Vector_val >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2F85) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2c, 0x2f, 0x00, 0x00 + .byte 0x85, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2FC4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_val > (0x2F3D) + # FunctionType: void std::_Vector_val >::() (0x2F92) + # Name: ~_Vector_val + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x3d, 0x2f, 0x00, 0x00 + .byte 0x92, 0x2f, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2FC5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_String_iterator > > (0x11CA) + # ArgType: std::_String_iterator > > (0x11CA) + # ArgType: std::forward_iterator_tag (0x10DC) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + # MemberFunction (0x2FC6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_String_iterator > >, std::_String_iterator > >, std::forward_iterator_tag) (0x2FC5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xc5, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2FC7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2ECF) + # FunctionType: void std::vector >::(std::_String_iterator > >, std::_String_iterator > >, std::forward_iterator_tag) (0x2FC6) + # Name: _Construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xc6, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2FC8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2ECF) + # FunctionType: bool std::vector >::(unsigned __int64) (0x2F21) + # Name: _Buy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x21, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x2FC9) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_String_iterator > >, std::_String_iterator > >) (0x2ECA) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xca, 0x2e, 0x00, 0x00 + # FuncId (0x2FCA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: __int64 (std::_String_iterator > >, std::_String_iterator > >) (0x2FC9) + # Name: distance + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xc9, 0x2f, 0x00, 0x00 + .byte 0x64, 0x69, 0x73, 0x74 + .byte 0x61, 0x6e, 0x63, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2FCB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_String_iterator > > (0x11CA) + # ArgType: std::_String_iterator > > (0x11CA) + # ArgType: char* (0x670) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + # MemberFunction (0x2FCC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_String_iterator > >, std::_String_iterator > >, char*) (0x2FCB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xcb, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2FCD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2ECF) + # FunctionType: char* std::vector >::(std::_String_iterator > >, std::_String_iterator > >, char*) (0x2FCC) + # Name: _Ucopy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xcc, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x55, 0x63, 0x6f + .byte 0x70, 0x79, 0x00, 0xf1 + # MemberFuncId (0x2FCE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2ED0) + # FunctionType: char*& std::_Vector_alloc > >::() (0x2F44) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x44, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2FCF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2ED0) + # FunctionType: char*& std::_Vector_alloc > >::() (0x2F44) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x44, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x2FD0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2ECF) + # FunctionType: void std::vector >::() (0x2ED2) + # Name: _Tidy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd2, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2FD1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2ED0) + # FunctionType: char*& std::_Vector_alloc > >::() (0x2F44) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x44, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # MemberFuncId (0x2FD2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2ECF) + # FunctionType: unsigned __int64 std::vector >::() (0x2F04) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x04, 0x2f, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2FD3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2ECF) + # FunctionType: void std::vector >::() (0x2F27) + # Name: _Xlen + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x27, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2FD4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2ED0) + # FunctionType: const std::_Wrap_alloc >& std::_Vector_alloc > >::() (0x2F3B) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x3b, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFuncId (0x2FD5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2F2C) + # FunctionType: const std::_Wrap_alloc >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2F7D) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2c, 0x2f, 0x00, 0x00 + .byte 0x7d, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # ArgList (0x2FD6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_String_iterator > > (0x11CA) + # ArgType: std::_String_iterator > > (0x11CA) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x2FD7) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_String_iterator > >, std::_String_iterator > >, std::random_access_iterator_tag) (0x2FD6) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xd6, 0x2f, 0x00, 0x00 + # FuncId (0x2FD8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: __int64 (std::_String_iterator > >, std::_String_iterator > >, std::random_access_iterator_tag) (0x2FD7) + # Name: _Distance1 + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xd7, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x44, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x31, 0x00, 0xf1 + # ArgList (0x2FD9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_String_iterator > >& (0x12BF) + # ArgType: const wchar_t* (0x1E5E) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbf, 0x12, 0x00, 0x00 + .byte 0x5e, 0x1e, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # Procedure (0x2FDA) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_String_iterator > >&, const wchar_t*, unsigned) (0x2FD9) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xd9, 0x2f, 0x00, 0x00 + # FuncId (0x2FDB) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::_String_iterator > >&, const wchar_t*, unsigned) (0x2FDA) + # Name: _Debug_pointer + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xda, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x62 + .byte 0x75, 0x67, 0x5f, 0x70 + .byte 0x6f, 0x69, 0x6e, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2FDC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_iterator > > (0x11CA) + # FunctionType: __int64 std::_String_iterator > >::(const std::_String_const_iterator > >&) (0x12CB) + # Name: operator- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xcb, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2FDD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_const_iterator > > (0x11C4) + # FunctionType: __int64 std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12B2) + # Name: operator- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xb2, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + # ArgList (0x2FDE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_String_iterator > > (0x11CA) + # ArgType: std::_String_iterator > > (0x11CA) + # ArgType: char* (0x670) + # ArgType: std::_Wrap_alloc >& (0x1252) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x52, 0x12, 0x00, 0x00 + # Procedure (0x2FDF) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x670) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_String_iterator > >, std::_String_iterator > >, char*, std::_Wrap_alloc >&) (0x2FDE) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xde, 0x2f, 0x00, 0x00 + # FuncId (0x2FE0) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: char* (std::_String_iterator > >, std::_String_iterator > >, char*, std::_Wrap_alloc >&) (0x2FDF) + # Name: _Uninitialized_copy + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xdf, 0x2f, 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 (0x2FE1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char*& (0x1CA2) + # ArgType: char* (0x670) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa2, 0x1c, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + # Procedure (0x2FE2) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char*& (0x1CA2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*&, char*) (0x2FE1) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xa2, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe1, 0x2f, 0x00, 0x00 + # FuncId (0x2FE3) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: char*& (char*&, char*) (0x2FE2) + # Name: _Rechecked + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xe2, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + # ArgList (0x2FE4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: char* (0x670) + # ArgType: char* (0x670) + # ArgType: std::_Wrap_alloc >& (0x1252) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x52, 0x12, 0x00, 0x00 + # Procedure (0x2FE5) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x670) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (char*, char*, char*, std::_Wrap_alloc >&) (0x2FE4) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xe4, 0x2f, 0x00, 0x00 + # FuncId (0x2FE6) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: char* (char*, char*, char*, std::_Wrap_alloc >&) (0x2FE5) + # Name: _Uninitialized_copy_al_unchecked + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xe5, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x63 + .byte 0x6f, 0x70, 0x79, 0x5f + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x2FE7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: char* (char*) (0x1C97) + # Name: _Unchecked + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x97, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + # ArgList (0x2FE8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_String_iterator > > (0x11CA) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + # Procedure (0x2FE9) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x670) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_String_iterator > >) (0x2FE8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe8, 0x2f, 0x00, 0x00 + # FuncId (0x2FEA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: char* (std::_String_iterator > >) (0x2FE9) + # Name: _Unchecked + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xe9, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + # ArgList (0x2FEB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: char* (0x670) + # ArgType: char* (0x670) + # ArgType: std::_Wrap_alloc >& (0x1252) + # ArgType: std::_Really_trivial_ptr_iterator_tag (0x1FFD) + # ArgType: std::integral_constant (0x1297) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0xfd, 0x1f, 0x00, 0x00 + .byte 0x97, 0x12, 0x00, 0x00 + # Procedure (0x2FEC) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x670) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 6 + # ArgListType: (char*, char*, char*, std::_Wrap_alloc >&, std::_Really_trivial_ptr_iterator_tag, std::integral_constant) (0x2FEB) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0xeb, 0x2f, 0x00, 0x00 + # FuncId (0x2FED) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: char* (char*, char*, char*, std::_Wrap_alloc >&, std::_Really_trivial_ptr_iterator_tag, std::integral_constant) (0x2FEC) + # Name: _Uninitialized_copy_al_unchecked1 + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xec, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x63 + .byte 0x6f, 0x70, 0x79, 0x5f + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x31, 0x00, 0xf2, 0xf1 + # Pointer (0x2FEE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: char* const (0x2012) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x12, 0x20, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2FEF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char* const& (0x2FEE) + # ArgType: char* const& (0x2FEE) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xee, 0x2f, 0x00, 0x00 + .byte 0xee, 0x2f, 0x00, 0x00 + # Procedure (0x2FF0) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Really_trivial_ptr_iterator_tag (0x1FFD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char* const&, char* const&) (0x2FEF) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xfd, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xef, 0x2f, 0x00, 0x00 + # FuncId (0x2FF1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Really_trivial_ptr_iterator_tag (char* const&, char* const&) (0x2FF0) + # Name: _Ptr_copy_cat + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xf0, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x50, 0x74, 0x72 + .byte 0x5f, 0x63, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x63, 0x61 + .byte 0x74, 0x00, 0xf2, 0xf1 + # ArgList (0x2FF2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: char* (0x670) + # ArgType: char* (0x670) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + # Procedure (0x2FF3) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x670) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, char*, char*) (0x2FF2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xf2, 0x2f, 0x00, 0x00 + # FuncId (0x2FF4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: char* (char*, char*, char*) (0x2FF3) + # Name: _Copy_memmove + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xf3, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x6d, 0x65 + .byte 0x6d, 0x6d, 0x6f, 0x76 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2FF5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_iterator > > (0x11CA) + # FunctionType: char* std::_String_iterator > >::() (0x12C4) + # Name: _Unchecked + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xc4, 0x12, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + # Procedure (0x2FF6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x670) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1154) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + # FuncId (0x2FF7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: char* (const char*) (0x2FF6) + # Name: _Const_cast + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xf6, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x73, 0x74, 0x5f, 0x63 + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x2FF8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2ED0) + # FunctionType: void std::_Vector_alloc > >::() (0x2F2E) + # Name: _Orphan_all + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x2e, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + # MemberFuncId (0x2FF9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2ECF) + # FunctionType: void std::vector >::(char*, char*) (0x2F22) + # Name: _Destroy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x22, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2FFA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: char* (0x670) + # ArgType: std::_Wrap_alloc >& (0x1252) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x52, 0x12, 0x00, 0x00 + # Procedure (0x2FFB) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, char*, std::_Wrap_alloc >&) (0x2FFA) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xfa, 0x2f, 0x00, 0x00 + # FuncId (0x2FFC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (char*, char*, std::_Wrap_alloc >&) (0x2FFB) + # Name: _Destroy_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xfb, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + # ArgList (0x2FFD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: char* (0x670) + # ArgType: std::_Wrap_alloc >& (0x1252) + # ArgType: std::integral_constant (0x1297) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0x97, 0x12, 0x00, 0x00 + # Procedure (0x2FFE) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (char*, char*, std::_Wrap_alloc >&, std::integral_constant) (0x2FFD) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xfd, 0x2f, 0x00, 0x00 + # FuncId (0x2FFF) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (char*, char*, std::_Wrap_alloc >&, std::integral_constant) (0x2FFE) + # Name: _Destroy_range1 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xfe, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x31, 0x00 + # MemberFuncId (0x3000) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2ED0) + # FunctionType: void std::_Vector_alloc > >::() (0x2F2E) + # Name: _Free_proxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x2e, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + # MemberFuncId (0x3001) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_const_iterator > > (0x11C4) + # FunctionType: void std::_String_const_iterator > >::() (0x129E) + # Name: ~_String_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x9e, 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 + # MemberFunction (0x3002) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator012 (0x129C) + # ThisType: std::_Iterator012* (0x2FB0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9c, 0x12, 0x00, 0x00 + .byte 0xb0, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x3003) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator012 (0x129C) + # FunctionType: void std::_Iterator012::() (0x3002) + # Name: ~_Iterator012 + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x9c, 0x12, 0x00, 0x00 + .byte 0x02, 0x30, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x49, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x30, 0x31 + .byte 0x32, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3004) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_iterator > > (0x2EF6) + # FunctionType: void std::_Vector_iterator > >::(char*, const std::_Container_base12*) (0x2F4D) + # Name: _Vector_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0x4d, 0x2f, 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 (0x3005) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator > > (0x2EF7) + # FunctionType: void std::_Vector_const_iterator > >::(char*, const std::_Container_base12*) (0x2F65) + # Name: _Vector_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0x65, 0x2f, 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 (0x3006) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator012 (0x129C) + # FunctionType: void std::_Iterator012::() (0x3002) + # Name: _Iterator012 + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x9c, 0x12, 0x00, 0x00 + .byte 0x02, 0x30, 0x00, 0x00 + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x30, 0x31, 0x32 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x3007) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator > > (0x2EF7) + # FunctionType: const char& std::_Vector_const_iterator > >::() (0x2F6B) + # Name: operator* + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0x6b, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + # Pointer (0x3008) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_val > (0x2F40) + # PointerAttributes: 0x1040C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x40, 0x2f, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # MemberFuncId (0x3009) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2ED0) + # FunctionType: const char*& std::_Vector_alloc > >::() (0x2F46) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x46, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x300A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2ED0) + # FunctionType: const char*& std::_Vector_alloc > >::() (0x2F46) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x46, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x300B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2ED0) + # FunctionType: const std::_Vector_val >& std::_Vector_alloc > >::() (0x2F42) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd0, 0x2e, 0x00, 0x00 + .byte 0x42, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x300C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x2F2C) + # FunctionType: const std::_Vector_val >& std::_Compressed_pair >,std::_Vector_val >,1>::() (0x2F86) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2c, 0x2f, 0x00, 0x00 + .byte 0x86, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x300D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator > > (0x2EF7) + # FunctionType: void std::_Vector_const_iterator > >::() (0x2F64) + # Name: ~_Vector_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0x64, 0x2f, 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 (0x300E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x1241) + # FunctionType: char* std::_Wrap_alloc >::(char&) (0x12F1) + # Name: address + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0xf1, 0x12, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + # MemberFuncId (0x300F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_iterator > > (0x11CA) + # FunctionType: void std::_String_iterator > >::(char*, const std::_Container_base12*) (0x12BD) + # Name: _String_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xbd, 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 + # Struct (0x3010) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::pointer_traits + # LinkageName: .?AU?$pointer_traits@PEAD@std@@ + # } + .byte 0x52, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x70 + .byte 0x6f, 0x69, 0x6e, 0x74 + .byte 0x65, 0x72, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x20, 0x2a + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x40, 0x50 + .byte 0x45, 0x41, 0x44, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # MemberFunction (0x3011) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::pointer_traits (0x3010) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char&) (0x1285) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x10, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x85, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x3012) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char* std::pointer_traits::(char&) (0x3011) + # Name: pointer_to + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x120C) + # Name: _Reftype + # } + # } + .byte 0x6a, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x11, 0x30, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x5f + .byte 0x74, 0x6f, 0x00, 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, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x64, 0x69, 0x66, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0c, 0x12, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x66 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x3013) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x3012) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::pointer_traits + # LinkageName: .?AU?$pointer_traits@PEAD@std@@ + # } + .byte 0x52, 0x00, 0x05, 0x15 + .byte 0x05, 0x00, 0x10, 0x02 + .byte 0x12, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x70 + .byte 0x6f, 0x69, 0x6e, 0x74 + .byte 0x65, 0x72, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x20, 0x2a + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x40, 0x50 + .byte 0x45, 0x41, 0x44, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x3014) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::pointer_traits (0x3013) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xmemory0 (0x129A) + # LineNumber: 265 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x13, 0x30, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x09, 0x01, 0x00, 0x00 + # MemberFuncId (0x3015) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::pointer_traits (0x3010) + # FunctionType: char* std::pointer_traits::(char&) (0x3011) + # Name: pointer_to + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x10, 0x30, 0x00, 0x00 + .byte 0x11, 0x30, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x5f + .byte 0x74, 0x6f, 0x00, 0xf1 + # MemberFuncId (0x3016) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_const_iterator > > (0x11C4) + # FunctionType: void std::_String_const_iterator > >::(const char*, const std::_Container_base12*) (0x12A3) + # Name: _String_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xa3, 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 + # ArgList (0x3017) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_Wrap_alloc >& (0x124F) + # ArgType: const std::_Wrap_alloc >& (0x124F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x4f, 0x12, 0x00, 0x00 + # Procedure (0x3018) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_Wrap_alloc >&, const std::_Wrap_alloc >&) (0x3017) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x17, 0x30, 0x00, 0x00 + # FuncId (0x3019) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (const std::_Wrap_alloc >&, const std::_Wrap_alloc >&) (0x3018) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x18, 0x30, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x301A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x118E) + # FunctionType: void std::_String_alloc > >::(std::_Wrap_alloc >&) (0x1254) + # Name: _Move_alloc + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x54, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + # MemberFunction (0x301B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11B6) + # ClassType: std::basic_string,std::allocator > (0x1158) + # ThisType: std::basic_string,std::allocator >* (0x1190) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_String_iterator > >, std::_String_iterator > >) (0x2ECA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xca, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x301C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::_String_iterator > >, std::_String_iterator > >) (0x301B) + # Name: assign + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x1b, 0x30, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x301D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&) (0x11AA) + # Name: _Assign_rv + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0xaa, 0x11, 0x00, 0x00 + .byte 0x5f, 0x41, 0x73, 0x73 + .byte 0x69, 0x67, 0x6e, 0x5f + .byte 0x72, 0x76, 0x00, 0xf1 + # Procedure (0x301E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator >&& (0x11A8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_string,std::allocator >&) (0x121E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xa8, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1e, 0x12, 0x00, 0x00 + # FuncId (0x301F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::basic_string,std::allocator >&& (std::basic_string,std::allocator >&) (0x301E) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x1e, 0x30, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # FuncId (0x3020) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (const std::_Wrap_alloc >&, const std::_Wrap_alloc >&) (0x3018) + # Name: operator== + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x18, 0x30, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # ArgList (0x3021) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::allocator& (0x1194) + # ArgType: const std::allocator& (0x1194) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x94, 0x11, 0x00, 0x00 + .byte 0x94, 0x11, 0x00, 0x00 + # Procedure (0x3022) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::allocator&, const std::allocator&) (0x3021) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x21, 0x30, 0x00, 0x00 + # FuncId (0x3023) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (const std::allocator&, const std::allocator&) (0x3022) + # Name: operator== + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x22, 0x30, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # ArgList (0x3024) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Wrap_alloc >& (0x1252) + # ArgType: std::_Wrap_alloc >& (0x1252) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0x52, 0x12, 0x00, 0x00 + # Procedure (0x3025) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Wrap_alloc >&, std::_Wrap_alloc >&) (0x3024) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x24, 0x30, 0x00, 0x00 + # FuncId (0x3026) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::_Wrap_alloc >&, std::_Wrap_alloc >&) (0x3025) + # Name: _Pocma + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x25, 0x30, 0x00, 0x00 + .byte 0x5f, 0x50, 0x6f, 0x63 + .byte 0x6d, 0x61, 0x00, 0xf1 + # ArgList (0x3027) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Wrap_alloc >& (0x1252) + # ArgType: std::_Wrap_alloc >& (0x1252) + # ArgType: std::integral_constant (0x1297) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0x97, 0x12, 0x00, 0x00 + # Procedure (0x3028) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Wrap_alloc >&, std::_Wrap_alloc >&, std::integral_constant) (0x3027) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x27, 0x30, 0x00, 0x00 + # FuncId (0x3029) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::_Wrap_alloc >&, std::_Wrap_alloc >&, std::integral_constant) (0x3028) + # Name: _Pocma + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x28, 0x30, 0x00, 0x00 + .byte 0x5f, 0x50, 0x6f, 0x63 + .byte 0x6d, 0x61, 0x00, 0xf1 + # MemberFuncId (0x302A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x1241) + # FunctionType: std::_Wrap_alloc >& std::_Wrap_alloc >::(std::_Wrap_alloc >&&) (0x12FC) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0xfc, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x302B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::_String_const_iterator > >, std::_String_iterator > >, std::_String_iterator > >) (0x11FD) + # Name: replace + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0xfd, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x70, 0x6c + .byte 0x61, 0x63, 0x65, 0x00 + # Pointer (0x302C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_const_iterator > > (0x11C4) + # PointerAttributes: 0x2C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 0 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x00, 0x00 + # Pointer (0x302D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_iterator > > (0x11CA) + # PointerAttributes: 0x2C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 0 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x00, 0x00 + # Pointer (0x302E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_const_iterator > > (0x11C4) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x302F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_String_const_iterator > >&& (0x302E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x2e, 0x30, 0x00, 0x00 + # MemberFunction (0x3030) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_const_iterator > > (0x11C4) + # ThisType: std::_String_const_iterator > >* (0x129D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_String_const_iterator > >&&) (0x302F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x9d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x2f, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x3031) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_const_iterator > > (0x11C4) + # FunctionType: void std::_String_const_iterator > >::(std::_String_const_iterator > >&&) (0x3030) + # Name: _String_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x30, 0x30, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x3032) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64, const char*, unsigned __int64) (0x11E9) + # Name: replace + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0xe9, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x70, 0x6c + .byte 0x61, 0x63, 0x65, 0x00 + # MemberFuncId (0x3033) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_iterator > > (0x11CA) + # FunctionType: char& std::_String_iterator > >::() (0x12C5) + # Name: operator* + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xc5, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3034) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64, const std::basic_string,std::allocator >&, unsigned __int64, unsigned __int64) (0x11E7) + # Name: replace + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0xe7, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x70, 0x6c + .byte 0x61, 0x63, 0x65, 0x00 + # MemberFuncId (0x3035) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_const_iterator > > (0x11C4) + # FunctionType: const char& std::_String_const_iterator > >::() (0x12AA) + # Name: operator* + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0xaa, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + # Pointer (0x3036) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_val > (0x126A) + # PointerAttributes: 0x1040C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6a, 0x12, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # FuncId (0x3037) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: const char* (const char*) (0x2EBB) + # Name: _Unfancy + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xbb, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x66 + .byte 0x61, 0x6e, 0x63, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x3038) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Iterator012 (0x129C) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x9c, 0x12, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x3039) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Iterator012&& (0x3038) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x38, 0x30, 0x00, 0x00 + # MemberFunction (0x303A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator012 (0x129C) + # ThisType: std::_Iterator012* (0x2FB0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Iterator012&&) (0x3039) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9c, 0x12, 0x00, 0x00 + .byte 0xb0, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x39, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x303B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator012 (0x129C) + # FunctionType: void std::_Iterator012::(std::_Iterator012&&) (0x303A) + # Name: _Iterator012 + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x9c, 0x12, 0x00, 0x00 + .byte 0x3a, 0x30, 0x00, 0x00 + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x30, 0x31, 0x32 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x303C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: int std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x122E) + # Name: compare + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x2e, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x00 + # MemberFuncId (0x303D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: int std::basic_string,std::allocator >::(const char* const, const unsigned __int64, const char* const, const unsigned __int64) (0x122B) + # Name: _Traits_compare + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x2b, 0x12, 0x00, 0x00 + .byte 0x5f, 0x54, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x5f + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x00 + # MemberFuncId (0x303E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::char_traits (0x1240) + # FunctionType: int std::char_traits::(const char*, const char*, unsigned __int64) (0x12D2) + # Name: compare + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x40, 0x12, 0x00, 0x00 + .byte 0xd2, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x00 + # MemberFuncId (0x303F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x26A4) + # FunctionType: void std::vector >::(const std::vector >&) (0x27A3) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0xa3, 0x27, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x3040) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_val > (0x2794) + # FunctionType: void std::_Vb_val >::(const std::_Vb_val >&) (0x2893) + # Name: _Vb_val + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x94, 0x27, 0x00, 0x00 + .byte 0x93, 0x28, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFuncId (0x3041) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: void std::vector >::(const std::vector >&) (0x2927) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x27, 0x29, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x3042) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x27E5) + # FunctionType: std::_Wrap_alloc > std::_Wrap_alloc >::(std::_Nil) (0x28FC) + # Name: select_on_container_copy_construction + # } + .byte 0x32, 0x00, 0x02, 0x16 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0xfc, 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 + # MemberFunction (0x3043) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x291B) + # ThisType: std::_Vector_alloc > >* (0x29DF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&&) (0x290A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xdf, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0a, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x3044) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x291B) + # FunctionType: void std::_Vector_alloc > >::(std::_Wrap_alloc >&&) (0x3043) + # Name: _Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0x43, 0x30, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + # ArgList (0x3045) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2946) + # ArgType: std::_Vector_const_iterator > > (0x2946) + # ArgType: unsigned* (0x675) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + # MemberFunction (0x3046) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::vector > (0x27E6) + # ThisType: std::vector >* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vector_const_iterator > >, std::_Vector_const_iterator > >, unsigned*) (0x3045) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x45, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x3047) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: unsigned* std::vector >::(std::_Vector_const_iterator > >, std::_Vector_const_iterator > >, unsigned*) (0x3046) + # Name: _Ucopy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x46, 0x30, 0x00, 0x00 + .byte 0x5f, 0x55, 0x63, 0x6f + .byte 0x70, 0x79, 0x00, 0xf1 + # Pointer (0x3048) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator > > (0x2946) + # PointerAttributes: 0x3002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 24 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x2c, 0x00, 0x03, 0x00 + # MemberFuncId (0x3049) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: std::_Vector_const_iterator > > std::vector >::() (0x2955) + # Name: end + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x55, 0x29, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + # MemberFuncId (0x304A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: std::_Vector_const_iterator > > std::vector >::() (0x2955) + # Name: begin + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x55, 0x29, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x304B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator_traits > (0x2917) + # FunctionType: std::allocator std::allocator_traits >::(const std::allocator&) (0x29DA) + # Name: select_on_container_copy_construction + # } + .byte 0x32, 0x00, 0x02, 0x16 + .byte 0x17, 0x29, 0x00, 0x00 + .byte 0xda, 0x29, 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 (0x304C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x28F9) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf9, 0x28, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x304D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::allocator&& (0x304C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4c, 0x30, 0x00, 0x00 + # MemberFunction (0x304E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x27E5) + # ThisType: std::_Wrap_alloc >* (0x2904) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::allocator&&) (0x304D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x04, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4d, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x304F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x27E5) + # FunctionType: void std::_Wrap_alloc >::(std::allocator&&) (0x304E) + # Name: _Wrap_alloc + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x4e, 0x30, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + # MemberFuncId (0x3050) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x28F9) + # FunctionType: void std::allocator::(const std::allocator&) (0x29C7) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf9, 0x28, 0x00, 0x00 + .byte 0xc7, 0x29, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # ArgList (0x3051) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::allocator& (0x29D1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd1, 0x29, 0x00, 0x00 + # Procedure (0x3052) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::allocator&& (0x304C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::allocator&) (0x3051) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4c, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x51, 0x30, 0x00, 0x00 + # FuncId (0x3053) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::allocator&& (std::allocator&) (0x3052) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x52, 0x30, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # Procedure (0x3054) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Wrap_alloc >&& (0x2909) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc >&) (0x29E2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x09, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe2, 0x29, 0x00, 0x00 + # FuncId (0x3055) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Wrap_alloc >&& (std::_Wrap_alloc >&) (0x3054) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x54, 0x30, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # ArgList (0x3056) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_One_then_variadic_args_t (0x1FBD) + # ArgType: std::_Wrap_alloc >&& (0x2909) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xbd, 0x1f, 0x00, 0x00 + .byte 0x09, 0x29, 0x00, 0x00 + # MemberFunction (0x3057) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x29DE) + # ThisType: std::_Compressed_pair >,std::_Vector_val >,1>* (0x2A86) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_One_then_variadic_args_t, std::_Wrap_alloc >&&) (0x3056) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x29, 0x00, 0x00 + .byte 0x86, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x56, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x3058) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x29DE) + # FunctionType: void std::_Compressed_pair >,std::_Vector_val >,1>::(std::_One_then_variadic_args_t, std::_Wrap_alloc >&&) (0x3057) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xde, 0x29, 0x00, 0x00 + .byte 0x57, 0x30, 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 (0x3059) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x27E5) + # FunctionType: void std::_Wrap_alloc >::(std::_Wrap_alloc >&&) (0x290B) + # Name: _Wrap_alloc + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x0b, 0x29, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + # FuncId (0x305A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Wrap_alloc >&& (std::_Wrap_alloc >&) (0x3054) + # Name: move + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x54, 0x30, 0x00, 0x00 + .byte 0x6d, 0x6f, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x305B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2946) + # ArgType: std::_Vector_const_iterator > > (0x2946) + # ArgType: unsigned* (0x675) + # ArgType: std::_Wrap_alloc >& (0x290D) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x0d, 0x29, 0x00, 0x00 + # Procedure (0x305C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned* (0x675) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Vector_const_iterator > >, std::_Vector_const_iterator > >, unsigned*, std::_Wrap_alloc >&) (0x305B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x5b, 0x30, 0x00, 0x00 + # FuncId (0x305D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: unsigned* (std::_Vector_const_iterator > >, std::_Vector_const_iterator > >, unsigned*, std::_Wrap_alloc >&) (0x305C) + # Name: _Uninitialized_copy + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x5c, 0x30, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x63 + .byte 0x6f, 0x70, 0x79, 0x00 + # ArgList (0x305E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const unsigned* (0x28D1) + # ArgType: const unsigned* (0x28D1) + # ArgType: unsigned* (0x675) + # ArgType: std::_Wrap_alloc >& (0x290D) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xd1, 0x28, 0x00, 0x00 + .byte 0xd1, 0x28, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x0d, 0x29, 0x00, 0x00 + # Procedure (0x305F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned* (0x675) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const unsigned*, const unsigned*, unsigned*, std::_Wrap_alloc >&) (0x305E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x5e, 0x30, 0x00, 0x00 + # FuncId (0x3060) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: unsigned* (const unsigned*, const unsigned*, unsigned*, std::_Wrap_alloc >&) (0x305F) + # Name: _Uninitialized_copy_al_unchecked + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x30, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x63 + .byte 0x6f, 0x70, 0x79, 0x5f + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x3061) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const unsigned* (0x28D1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator > >) (0x2957) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xd1, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x57, 0x29, 0x00, 0x00 + # FuncId (0x3062) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: const unsigned* (std::_Vector_const_iterator > >) (0x3061) + # Name: _Unchecked + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x61, 0x30, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + # ArgList (0x3063) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: const unsigned* (0x28D1) + # ArgType: const unsigned* (0x28D1) + # ArgType: unsigned* (0x675) + # ArgType: std::_Wrap_alloc >& (0x290D) + # ArgType: std::_Really_trivial_ptr_iterator_tag (0x1FFD) + # ArgType: std::integral_constant (0x1297) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0xd1, 0x28, 0x00, 0x00 + .byte 0xd1, 0x28, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x0d, 0x29, 0x00, 0x00 + .byte 0xfd, 0x1f, 0x00, 0x00 + .byte 0x97, 0x12, 0x00, 0x00 + # Procedure (0x3064) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned* (0x675) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 6 + # ArgListType: (const unsigned*, const unsigned*, unsigned*, std::_Wrap_alloc >&, std::_Really_trivial_ptr_iterator_tag, std::integral_constant) (0x3063) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0x63, 0x30, 0x00, 0x00 + # FuncId (0x3065) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: unsigned* (const unsigned*, const unsigned*, unsigned*, std::_Wrap_alloc >&, std::_Really_trivial_ptr_iterator_tag, std::integral_constant) (0x3064) + # Name: _Uninitialized_copy_al_unchecked1 + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x64, 0x30, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x63 + .byte 0x6f, 0x70, 0x79, 0x5f + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x31, 0x00, 0xf2, 0xf1 + # Pointer (0x3066) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const unsigned (0x28D0) + # PointerAttributes: 0x1040C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd0, 0x28, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # Pointer (0x3067) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const unsigned* const (0x3066) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x66, 0x30, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x3068) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned* const& (0x3067) + # ArgType: unsigned* const& (0x2D35) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x67, 0x30, 0x00, 0x00 + .byte 0x35, 0x2d, 0x00, 0x00 + # Procedure (0x3069) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Really_trivial_ptr_iterator_tag (0x1FFD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned* const&, unsigned* const&) (0x3068) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xfd, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x68, 0x30, 0x00, 0x00 + # FuncId (0x306A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Really_trivial_ptr_iterator_tag (const unsigned* const&, unsigned* const&) (0x3069) + # Name: _Ptr_copy_cat + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x69, 0x30, 0x00, 0x00 + .byte 0x5f, 0x50, 0x74, 0x72 + .byte 0x5f, 0x63, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x63, 0x61 + .byte 0x74, 0x00, 0xf2, 0xf1 + # ArgList (0x306B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned* (0x28D1) + # ArgType: const unsigned* (0x28D1) + # ArgType: unsigned* (0x675) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x28, 0x00, 0x00 + .byte 0xd1, 0x28, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + # Procedure (0x306C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned* (0x675) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned*, const unsigned*, unsigned*) (0x306B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x6b, 0x30, 0x00, 0x00 + # FuncId (0x306D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: unsigned* (const unsigned*, const unsigned*, unsigned*) (0x306C) + # Name: _Copy_memmove + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x6c, 0x30, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x6d, 0x65 + .byte 0x6d, 0x6d, 0x6f, 0x76 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x306E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator > > (0x2946) + # FunctionType: const unsigned* std::_Vector_const_iterator > >::() (0x2A23) + # Name: _Unchecked + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x23, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + # Pointer (0x306F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Bt_state_t,0> > (0x2618) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x18, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x3070) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Bt_state_t,0> >& (0x306F) + # ClassType: std::_Bt_state_t,0> > (0x2618) + # ThisType: std::_Bt_state_t,0> >* (0x2B8B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Bt_state_t,0> >&) (0x261D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6f, 0x30, 0x00, 0x00 + .byte 0x18, 0x26, 0x00, 0x00 + .byte 0x8b, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1d, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x3071) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Bt_state_t,0> > (0x2618) + # FunctionType: std::_Bt_state_t,0> >& std::_Bt_state_t,0> >::(const std::_Bt_state_t,0> >&) (0x3070) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x18, 0x26, 0x00, 0x00 + .byte 0x70, 0x30, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3072) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x26A4) + # FunctionType: std::vector >& std::vector >::(const std::vector >&) (0x27B3) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0xb3, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3073) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: std::vector >& std::vector >::(const std::vector >&) (0x2939) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x39, 0x29, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # ArgList (0x3074) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_Wrap_alloc >& (0x2906) + # ArgType: const std::_Wrap_alloc >& (0x2906) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x06, 0x29, 0x00, 0x00 + .byte 0x06, 0x29, 0x00, 0x00 + # Procedure (0x3075) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_Wrap_alloc >&, const std::_Wrap_alloc >&) (0x3074) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x74, 0x30, 0x00, 0x00 + # FuncId (0x3076) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (const std::_Wrap_alloc >&, const std::_Wrap_alloc >&) (0x3075) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x75, 0x30, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x3077) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x291B) + # FunctionType: void std::_Vector_alloc > >::(const std::_Wrap_alloc >&) (0x29E1) + # Name: _Copy_alloc + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xe1, 0x29, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + # MemberFuncId (0x3078) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: bool std::vector >::() (0x295F) + # Name: empty + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x5f, 0x29, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # FuncId (0x3079) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: unsigned* (unsigned*, unsigned*, unsigned*) (0x2D39) + # Name: _Copy_unchecked + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x39, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x75, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x00 + # MemberFuncId (0x307A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: unsigned* std::vector >::(unsigned*, unsigned*, unsigned*) (0x2D27) + # Name: _Ucopy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x27, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x55, 0x63, 0x6f + .byte 0x70, 0x79, 0x00, 0xf1 + # FuncId (0x307B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (const std::_Wrap_alloc >&, const std::_Wrap_alloc >&) (0x3075) + # Name: operator== + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x75, 0x30, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # ArgList (0x307C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::allocator& (0x29C5) + # ArgType: const std::allocator& (0x29C5) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc5, 0x29, 0x00, 0x00 + .byte 0xc5, 0x29, 0x00, 0x00 + # Procedure (0x307D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::allocator&, const std::allocator&) (0x307C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x7c, 0x30, 0x00, 0x00 + # FuncId (0x307E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (const std::allocator&, const std::allocator&) (0x307D) + # Name: operator== + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x7d, 0x30, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # ArgList (0x307F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Wrap_alloc >& (0x290D) + # ArgType: const std::_Wrap_alloc >& (0x2906) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x0d, 0x29, 0x00, 0x00 + .byte 0x06, 0x29, 0x00, 0x00 + # Procedure (0x3080) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Wrap_alloc >&, const std::_Wrap_alloc >&) (0x307F) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x7f, 0x30, 0x00, 0x00 + # FuncId (0x3081) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::_Wrap_alloc >&, const std::_Wrap_alloc >&) (0x3080) + # Name: _Pocca + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x80, 0x30, 0x00, 0x00 + .byte 0x5f, 0x50, 0x6f, 0x63 + .byte 0x63, 0x61, 0x00, 0xf1 + # ArgList (0x3082) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Wrap_alloc >& (0x290D) + # ArgType: const std::_Wrap_alloc >& (0x2906) + # ArgType: std::integral_constant (0x1305) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x29, 0x00, 0x00 + .byte 0x06, 0x29, 0x00, 0x00 + .byte 0x05, 0x13, 0x00, 0x00 + # Procedure (0x3083) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Wrap_alloc >&, const std::_Wrap_alloc >&, std::integral_constant) (0x3082) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x82, 0x30, 0x00, 0x00 + # FuncId (0x3084) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::_Wrap_alloc >&, const std::_Wrap_alloc >&, std::integral_constant) (0x3083) + # Name: _Pocca + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x83, 0x30, 0x00, 0x00 + .byte 0x5f, 0x50, 0x6f, 0x63 + .byte 0x63, 0x61, 0x00, 0xf1 + # FuncId (0x3085) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: unsigned* (unsigned*, unsigned*, unsigned*, std::_Trivially_copyable_ptr_iterator_tag) (0x2DD9) + # Name: _Copy_unchecked1 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xd9, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x75, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x31 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x3086) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Really_trivial_ptr_iterator_tag (unsigned* const&, unsigned* const&) (0x2D37) + # Name: _Ptr_copy_cat + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x37, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x50, 0x74, 0x72 + .byte 0x5f, 0x63, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x63, 0x61 + .byte 0x74, 0x00, 0xf2, 0xf1 + # FuncId (0x3087) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: unsigned* (unsigned*, unsigned*, unsigned*, std::_Wrap_alloc >&) (0x2D2A) + # Name: _Uninitialized_copy + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x63 + .byte 0x6f, 0x70, 0x79, 0x00 + # FuncId (0x3088) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: unsigned* (unsigned*, unsigned*, unsigned*, std::_Wrap_alloc >&) (0x2D2A) + # Name: _Uninitialized_copy_al_unchecked + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x63 + .byte 0x6f, 0x70, 0x79, 0x5f + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x3089) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: unsigned* (unsigned*, unsigned*, unsigned*, std::_Wrap_alloc >&, std::_Really_trivial_ptr_iterator_tag, std::integral_constant) (0x2D32) + # Name: _Uninitialized_copy_al_unchecked1 + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x32, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x63 + .byte 0x6f, 0x70, 0x79, 0x5f + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x31, 0x00, 0xf2, 0xf1 + # ArgList (0x308A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: std::_Cmp_icase > (0x2E67) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x67, 0x2e, 0x00, 0x00 + # Procedure (0x308B) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x1A35) + # 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 >) (0x308A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x8a, 0x30, 0x00, 0x00 + # FuncId (0x308C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # 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 >) (0x308B) + # Name: _Cmp_chrange + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x8b, 0x30, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x63, 0x68, 0x72 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x308D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: std::_Cmp_collate > (0x2E78) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x78, 0x2e, 0x00, 0x00 + # Procedure (0x308E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x1A35) + # 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 >) (0x308D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x8d, 0x30, 0x00, 0x00 + # FuncId (0x308F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # 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 >) (0x308E) + # Name: _Cmp_chrange + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x8e, 0x30, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x63, 0x68, 0x72 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x3090) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: std::_Cmp_cs > (0x2E88) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x88, 0x2e, 0x00, 0x00 + # Procedure (0x3091) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x1A35) + # 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 >) (0x3090) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x90, 0x30, 0x00, 0x00 + # FuncId (0x3092) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # 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 >) (0x3091) + # Name: _Cmp_chrange + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x91, 0x30, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x63, 0x68, 0x72 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x3093) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Tgt_state_t,0> > (0x25F6) + # ThisType: std::_Tgt_state_t,0> >* (0x261A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Tgt_state_t,0> >&) (0x2E5F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x25, 0x00, 0x00 + .byte 0x1a, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5f, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x3094) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Tgt_state_t,0> > (0x25F6) + # FunctionType: void std::_Tgt_state_t,0> >::(const std::_Tgt_state_t,0> >&) (0x3093) + # Name: _Tgt_state_t + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xf6, 0x25, 0x00, 0x00 + .byte 0x93, 0x30, 0x00, 0x00 + .byte 0x5f, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x3095) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x2B6E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6e, 0x2b, 0x00, 0x00 + # FuncId (0x3096) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: __int64 (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x3095) + # Name: distance + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x95, 0x30, 0x00, 0x00 + .byte 0x64, 0x69, 0x73, 0x74 + .byte 0x61, 0x6e, 0x63, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x3097) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&) (0x26BA) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xba, 0x26, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x3098) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # FunctionType: std::_Wrap_alloc,0> >::_Grp_t> > std::_Wrap_alloc,0> >::_Grp_t> >::(std::_Nil) (0x2842) + # Name: select_on_container_copy_construction + # } + .byte 0x32, 0x00, 0x02, 0x16 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x42, 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 + # MemberFunction (0x3099) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # ThisType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x27EE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc,0> >::_Grp_t> >&&) (0x284A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0xee, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4a, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x309A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # FunctionType: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::(std::_Wrap_alloc,0> >::_Grp_t> >&&) (0x3099) + # Name: _Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0x99, 0x30, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x309B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # FunctionType: bool std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(unsigned __int64) (0x2707) + # Name: _Buy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0x07, 0x27, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x309C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # ArgType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + # MemberFunction (0x309D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x26A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vector_const_iterator,0> >::_Grp_t> > >, std::_Vector_const_iterator,0> >::_Grp_t> > >, std::_Tgt_state_t,0> >::_Grp_t*) (0x309C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x9c, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x309E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # FunctionType: std::_Tgt_state_t,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> > >, std::_Tgt_state_t,0> >::_Grp_t*) (0x309D) + # Name: _Ucopy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0x9d, 0x30, 0x00, 0x00 + .byte 0x5f, 0x55, 0x63, 0x6f + .byte 0x70, 0x79, 0x00, 0xf1 + # Pointer (0x309F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # PointerAttributes: 0x3002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 24 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x03, 0x00 + # MemberFuncId (0x30A0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # FunctionType: std::_Vector_const_iterator,0> >::_Grp_t> > > std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x26EA) + # Name: end + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xea, 0x26, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + # MemberFuncId (0x30A1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # FunctionType: std::_Vector_const_iterator,0> >::_Grp_t> > > std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x26EA) + # Name: begin + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xea, 0x26, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x30A2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator_traits,0> >::_Grp_t> > (0x2855) + # FunctionType: std::allocator,0> >::_Grp_t> std::allocator_traits,0> >::_Grp_t> >::(const std::allocator,0> >::_Grp_t>&) (0x29AD) + # Name: select_on_container_copy_construction + # } + .byte 0x32, 0x00, 0x02, 0x16 + .byte 0x55, 0x28, 0x00, 0x00 + .byte 0xad, 0x29, 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 (0x30A3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator,0> >::_Grp_t> (0x26AB) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x30A4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::allocator,0> >::_Grp_t>&& (0x30A3) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa3, 0x30, 0x00, 0x00 + # MemberFunction (0x30A5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # ThisType: std::_Wrap_alloc,0> >::_Grp_t> >* (0x2846) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::allocator,0> >::_Grp_t>&&) (0x30A4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x46, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa4, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x30A6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # FunctionType: void std::_Wrap_alloc,0> >::_Grp_t> >::(std::allocator,0> >::_Grp_t>&&) (0x30A5) + # Name: _Wrap_alloc + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0xa5, 0x30, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + # MemberFuncId (0x30A7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator,0> >::_Grp_t> (0x26AB) + # FunctionType: void std::allocator,0> >::_Grp_t>::(const std::allocator,0> >::_Grp_t>&) (0x281B) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x1b, 0x28, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # ArgList (0x30A8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::allocator,0> >::_Grp_t>& (0x29A4) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa4, 0x29, 0x00, 0x00 + # Procedure (0x30A9) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::allocator,0> >::_Grp_t>&& (0x30A3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::allocator,0> >::_Grp_t>&) (0x30A8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xa3, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa8, 0x30, 0x00, 0x00 + # FuncId (0x30AA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::allocator,0> >::_Grp_t>&& (std::allocator,0> >::_Grp_t>&) (0x30A9) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xa9, 0x30, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # Procedure (0x30AB) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Wrap_alloc,0> >::_Grp_t> >&& (0x2849) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Wrap_alloc,0> >::_Grp_t> >&) (0x27F5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x49, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf5, 0x27, 0x00, 0x00 + # FuncId (0x30AC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Wrap_alloc,0> >::_Grp_t> >&& (std::_Wrap_alloc,0> >::_Grp_t> >&) (0x30AB) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xab, 0x30, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # ArgList (0x30AD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_One_then_variadic_args_t (0x1FBD) + # ArgType: std::_Wrap_alloc,0> >::_Grp_t> >&& (0x2849) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xbd, 0x1f, 0x00, 0x00 + .byte 0x49, 0x28, 0x00, 0x00 + # MemberFunction (0x30AE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1> (0x27ED) + # ThisType: std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>* (0x297D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_One_then_variadic_args_t, std::_Wrap_alloc,0> >::_Grp_t> >&&) (0x30AD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xed, 0x27, 0x00, 0x00 + .byte 0x7d, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xad, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x30AF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1> (0x27ED) + # FunctionType: void std::_Compressed_pair,0> >::_Grp_t> >,std::_Vector_val,0> >::_Grp_t> >,1>::(std::_One_then_variadic_args_t, std::_Wrap_alloc,0> >::_Grp_t> >&&) (0x30AE) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xed, 0x27, 0x00, 0x00 + .byte 0xae, 0x30, 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 (0x30B0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # FunctionType: void std::_Wrap_alloc,0> >::_Grp_t> >::(std::_Wrap_alloc,0> >::_Grp_t> >&&) (0x284B) + # Name: _Wrap_alloc + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x4b, 0x28, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + # FuncId (0x30B1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Wrap_alloc,0> >::_Grp_t> >&& (std::_Wrap_alloc,0> >::_Grp_t> >&) (0x30AB) + # Name: move + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xab, 0x30, 0x00, 0x00 + .byte 0x6d, 0x6f, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x30B2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # ArgType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: std::_Wrap_alloc,0> >::_Grp_t> >& (0x27F4) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0xf4, 0x27, 0x00, 0x00 + # Procedure (0x30B3) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Vector_const_iterator,0> >::_Grp_t> > >, std::_Vector_const_iterator,0> >::_Grp_t> > >, std::_Tgt_state_t,0> >::_Grp_t*, std::_Wrap_alloc,0> >::_Grp_t> >&) (0x30B2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xb2, 0x30, 0x00, 0x00 + # FuncId (0x30B4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (std::_Vector_const_iterator,0> >::_Grp_t> > >, std::_Vector_const_iterator,0> >::_Grp_t> > >, std::_Tgt_state_t,0> >::_Grp_t*, std::_Wrap_alloc,0> >::_Grp_t> >&) (0x30B3) + # Name: _Uninitialized_copy + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xb3, 0x30, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x63 + .byte 0x6f, 0x70, 0x79, 0x00 + # MemberFunction (0x30B5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # ThisType: std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x2827) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator,0> >::_Grp_t> > >&) (0x2838) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0x27, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x38, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x30B6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # FunctionType: void std::_Vector_const_iterator,0> >::_Grp_t> > >::(const std::_Vector_const_iterator,0> >::_Grp_t> > >&) (0x30B5) + # Name: _Vector_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0xb5, 0x30, 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 (0x30B7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # FunctionType: void std::_Vector_const_iterator,0> >::_Grp_t> > >::() (0x2828) + # Name: ~_Vector_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0x28, 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 + # ArgList (0x30B8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t* (0x26C6) + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t* (0x26C6) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: std::_Wrap_alloc,0> >::_Grp_t> >& (0x27F4) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xc6, 0x26, 0x00, 0x00 + .byte 0xc6, 0x26, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0xf4, 0x27, 0x00, 0x00 + # Procedure (0x30B9) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const std::_Tgt_state_t,0> >::_Grp_t*, const std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Wrap_alloc,0> >::_Grp_t> >&) (0x30B8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xb8, 0x30, 0x00, 0x00 + # FuncId (0x30BA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (const std::_Tgt_state_t,0> >::_Grp_t*, const std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Wrap_alloc,0> >::_Grp_t> >&) (0x30B9) + # Name: _Uninitialized_copy_al_unchecked + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xb9, 0x30, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x63 + .byte 0x6f, 0x70, 0x79, 0x5f + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x30BB) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const std::_Tgt_state_t,0> >::_Grp_t* (0x26C6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator,0> >::_Grp_t> > >) (0x26EC) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xc6, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xec, 0x26, 0x00, 0x00 + # FuncId (0x30BC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: const std::_Tgt_state_t,0> >::_Grp_t* (std::_Vector_const_iterator,0> >::_Grp_t> > >) (0x30BB) + # Name: _Unchecked + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xbb, 0x30, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + # ArgList (0x30BD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t* (0x26C6) + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t* (0x26C6) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: std::_Wrap_alloc,0> >::_Grp_t> >& (0x27F4) + # ArgType: std::_General_ptr_iterator_tag (0x2004) + # ArgType: std::_Any_tag (0x2CC6) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0xc6, 0x26, 0x00, 0x00 + .byte 0xc6, 0x26, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0xf4, 0x27, 0x00, 0x00 + .byte 0x04, 0x20, 0x00, 0x00 + .byte 0xc6, 0x2c, 0x00, 0x00 + # Procedure (0x30BE) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 6 + # ArgListType: (const std::_Tgt_state_t,0> >::_Grp_t*, const std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Wrap_alloc,0> >::_Grp_t> >&, std::_General_ptr_iterator_tag, std::_Any_tag) (0x30BD) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0xbd, 0x30, 0x00, 0x00 + # FuncId (0x30BF) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (const std::_Tgt_state_t,0> >::_Grp_t*, const std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Wrap_alloc,0> >::_Grp_t> >&, std::_General_ptr_iterator_tag, std::_Any_tag) (0x30BE) + # Name: _Uninitialized_copy_al_unchecked1 + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xbe, 0x30, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x63 + .byte 0x6f, 0x70, 0x79, 0x5f + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x31, 0x00, 0xf2, 0xf1 + # Pointer (0x30C0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Tgt_state_t,0> >::_Grp_t (0x26B1) + # PointerAttributes: 0x1040C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 1 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xb1, 0x26, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # Pointer (0x30C1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Tgt_state_t,0> >::_Grp_t* const (0x30C0) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc0, 0x30, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x30C2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t* const& (0x30C1) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const& (0x2E15) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc1, 0x30, 0x00, 0x00 + .byte 0x15, 0x2e, 0x00, 0x00 + # Procedure (0x30C3) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Trivially_copyable_ptr_iterator_tag (0x2000) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_Tgt_state_t,0> >::_Grp_t* const&, std::_Tgt_state_t,0> >::_Grp_t* const&) (0x30C2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x00, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc2, 0x30, 0x00, 0x00 + # FuncId (0x30C4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Trivially_copyable_ptr_iterator_tag (const std::_Tgt_state_t,0> >::_Grp_t* const&, std::_Tgt_state_t,0> >::_Grp_t* const&) (0x30C3) + # Name: _Ptr_copy_cat + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xc3, 0x30, 0x00, 0x00 + .byte 0x5f, 0x50, 0x74, 0x72 + .byte 0x5f, 0x63, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x63, 0x61 + .byte 0x74, 0x00, 0xf2, 0xf1 + # ArgList (0x30C5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t& (0x26B2) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0xb2, 0x26, 0x00, 0x00 + # MemberFunction (0x30C6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # ThisType: std::_Wrap_alloc,0> >::_Grp_t> >* (0x2846) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, const std::_Tgt_state_t,0> >::_Grp_t&) (0x30C5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x46, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc5, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x30C7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # FunctionType: void std::_Wrap_alloc,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t*, const std::_Tgt_state_t,0> >::_Grp_t&) (0x30C6) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0xc6, 0x30, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # ArgList (0x30C8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator,0> >::_Grp_t>& (0x29A4) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t& (0x26B2) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x29, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0xb2, 0x26, 0x00, 0x00 + # MemberFunction (0x30C9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator_traits,0> >::_Grp_t> > (0x2855) + # 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&) (0x30C8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xc8, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x30CA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator_traits,0> >::_Grp_t> > (0x2855) + # FunctionType: void std::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&) (0x30C9) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x55, 0x28, 0x00, 0x00 + .byte 0xc9, 0x30, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Procedure (0x30CB) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const std::_Tgt_state_t,0> >::_Grp_t& (0x26B2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Tgt_state_t,0> >::_Grp_t&) (0x26D7) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xb2, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd7, 0x26, 0x00, 0x00 + # FuncId (0x30CC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: const std::_Tgt_state_t,0> >::_Grp_t& (const std::_Tgt_state_t,0> >::_Grp_t&) (0x30CB) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xcb, 0x30, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFunction (0x30CD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator,0> >::_Grp_t> (0x26AB) + # ThisType: std::allocator,0> >::_Grp_t>* (0x2819) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, const std::_Tgt_state_t,0> >::_Grp_t&) (0x30C5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x19, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc5, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x30CE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator,0> >::_Grp_t> (0x26AB) + # FunctionType: void std::allocator,0> >::_Grp_t>::(std::_Tgt_state_t,0> >::_Grp_t*, const std::_Tgt_state_t,0> >::_Grp_t&) (0x30CD) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0xcd, 0x30, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x30CF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # FunctionType: const std::_Tgt_state_t,0> >::_Grp_t* std::_Vector_const_iterator,0> >::_Grp_t> > >::() (0x2830) + # Name: _Unchecked + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0x30, 0x28, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + # Pointer (0x30D0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Iterator012,0> >::_Grp_t,long long,const std::_Tgt_state_t,0> >::_Grp_t *,const std::_Tgt_state_t,0> >::_Grp_t &,std::_Iterator_base12> (0x2826) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x26, 0x28, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Modifier (0x30D1) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Iterator012,0> >::_Grp_t,long long,const std::_Tgt_state_t,0> >::_Grp_t *,const std::_Tgt_state_t,0> >::_Grp_t &,std::_Iterator_base12> (0x2826) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x26, 0x28, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x30D2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Iterator012,0> >::_Grp_t,long long,const std::_Tgt_state_t,0> >::_Grp_t *,const std::_Tgt_state_t,0> >::_Grp_t &,std::_Iterator_base12> (0x30D1) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd1, 0x30, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x30D3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Iterator012,0> >::_Grp_t,long long,const std::_Tgt_state_t,0> >::_Grp_t *,const std::_Tgt_state_t,0> >::_Grp_t &,std::_Iterator_base12>& (0x30D2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd2, 0x30, 0x00, 0x00 + # MemberFunction (0x30D4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator012,0> >::_Grp_t,long long,const std::_Tgt_state_t,0> >::_Grp_t *,const std::_Tgt_state_t,0> >::_Grp_t &,std::_Iterator_base12> (0x2826) + # ThisType: std::_Iterator012,0> >::_Grp_t,long long,const std::_Tgt_state_t,0> >::_Grp_t *,const std::_Tgt_state_t,0> >::_Grp_t &,std::_Iterator_base12>* (0x30D0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Iterator012,0> >::_Grp_t,long long,const std::_Tgt_state_t,0> >::_Grp_t *,const std::_Tgt_state_t,0> >::_Grp_t &,std::_Iterator_base12>&) (0x30D3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x28, 0x00, 0x00 + .byte 0xd0, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd3, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x30D5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator012,0> >::_Grp_t,long long,const std::_Tgt_state_t,0> >::_Grp_t *,const std::_Tgt_state_t,0> >::_Grp_t &,std::_Iterator_base12> (0x2826) + # FunctionType: void std::_Iterator012,0> >::_Grp_t,long long,const std::_Tgt_state_t,0> >::_Grp_t *,const std::_Tgt_state_t,0> >::_Grp_t &,std::_Iterator_base12>::(const std::_Iterator012,0> >::_Grp_t,long long,const std::_Tgt_state_t,0> >::_Grp_t *,const std::_Tgt_state_t,0> >::_Grp_t &,std::_Iterator_base12>&) (0x30D4) + # Name: _Iterator012 + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x26, 0x28, 0x00, 0x00 + .byte 0xd4, 0x30, 0x00, 0x00 + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x30, 0x31, 0x32 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x30D6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator012,0> >::_Grp_t,long long,const std::_Tgt_state_t,0> >::_Grp_t *,const std::_Tgt_state_t,0> >::_Grp_t &,std::_Iterator_base12> (0x2826) + # ThisType: std::_Iterator012,0> >::_Grp_t,long long,const std::_Tgt_state_t,0> >::_Grp_t *,const std::_Tgt_state_t,0> >::_Grp_t &,std::_Iterator_base12>* (0x30D0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x28, 0x00, 0x00 + .byte 0xd0, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x30D7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator012,0> >::_Grp_t,long long,const std::_Tgt_state_t,0> >::_Grp_t *,const std::_Tgt_state_t,0> >::_Grp_t &,std::_Iterator_base12> (0x2826) + # FunctionType: void std::_Iterator012,0> >::_Grp_t,long long,const std::_Tgt_state_t,0> >::_Grp_t *,const std::_Tgt_state_t,0> >::_Grp_t &,std::_Iterator_base12>::() (0x30D6) + # Name: ~_Iterator012 + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x26, 0x28, 0x00, 0x00 + .byte 0xd6, 0x30, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x49, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x30, 0x31 + .byte 0x32, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x30D8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x26DB) + # FunctionType: void std::_Vector_const_iterator,0> >::_Grp_t> > >::(std::_Tgt_state_t,0> >::_Grp_t*, const std::_Container_base12*) (0x282A) + # Name: _Vector_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0x2a, 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 + # MemberFuncId (0x30D9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator012,0> >::_Grp_t,long long,const std::_Tgt_state_t,0> >::_Grp_t *,const std::_Tgt_state_t,0> >::_Grp_t &,std::_Iterator_base12> (0x2826) + # FunctionType: void std::_Iterator012,0> >::_Grp_t,long long,const std::_Tgt_state_t,0> >::_Grp_t *,const std::_Tgt_state_t,0> >::_Grp_t &,std::_Iterator_base12>::() (0x30D6) + # Name: _Iterator012 + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x26, 0x28, 0x00, 0x00 + .byte 0xd6, 0x30, 0x00, 0x00 + .byte 0x5f, 0x49, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x30, 0x31, 0x32 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x30DA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x30DB) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::random_access_iterator_tag) (0x30DA) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xda, 0x30, 0x00, 0x00 + # FuncId (0x30DC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: __int64 (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::random_access_iterator_tag) (0x30DB) + # Name: _Distance1 + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xdb, 0x30, 0x00, 0x00 + .byte 0x5f, 0x44, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x31, 0x00, 0xf1 + # MemberFuncId (0x30DD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1A35) + # FunctionType: __int64 gsl::details::span_iterator,0>::(gsl::details::span_iterator,0>) (0x1A5D) + # Name: operator- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x5d, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x30DE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # FunctionType: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::_Node_rep*, bool) (0x2606) + # Name: _Do_rep0 + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0x06, 0x26, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x72, 0x65, 0x70, 0x30 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x30DF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # 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> >&) (0x26CD) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xcd, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # ArgList (0x30E0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_Wrap_alloc,0> >::_Grp_t> >& (0x27F1) + # ArgType: const std::_Wrap_alloc,0> >::_Grp_t> >& (0x27F1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf1, 0x27, 0x00, 0x00 + .byte 0xf1, 0x27, 0x00, 0x00 + # Procedure (0x30E1) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_Wrap_alloc,0> >::_Grp_t> >&, const std::_Wrap_alloc,0> >::_Grp_t> >&) (0x30E0) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe0, 0x30, 0x00, 0x00 + # FuncId (0x30E2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (const std::_Wrap_alloc,0> >::_Grp_t> >&, const std::_Wrap_alloc,0> >::_Grp_t> >&) (0x30E1) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xe1, 0x30, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x30E3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x26A8) + # FunctionType: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::(const std::_Wrap_alloc,0> >::_Grp_t> >&) (0x27F3) + # Name: _Copy_alloc + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0xf3, 0x27, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + # MemberFuncId (0x30E4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # FunctionType: bool std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x26F4) + # Name: empty + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xf4, 0x26, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x30E5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x26AA) + # Name: clear + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0xaa, 0x26, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Procedure (0x30E6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # 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*) (0x2E03) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x03, 0x2e, 0x00, 0x00 + # FuncId (0x30E7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # 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*) (0x30E6) + # Name: _Copy_unchecked + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xe6, 0x30, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x75, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x00 + # MemberFuncId (0x30E8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2619) + # 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*) (0x2E04) + # Name: _Ucopy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0x04, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x55, 0x63, 0x6f + .byte 0x70, 0x79, 0x00, 0xf1 + # FuncId (0x30E9) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (const std::_Wrap_alloc,0> >::_Grp_t> >&, const std::_Wrap_alloc,0> >::_Grp_t> >&) (0x30E1) + # Name: operator== + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xe1, 0x30, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # ArgList (0x30EA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::allocator,0> >::_Grp_t>& (0x26AD) + # ArgType: const std::allocator,0> >::_Grp_t>& (0x26AD) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xad, 0x26, 0x00, 0x00 + .byte 0xad, 0x26, 0x00, 0x00 + # Procedure (0x30EB) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::allocator,0> >::_Grp_t>&, const std::allocator,0> >::_Grp_t>&) (0x30EA) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xea, 0x30, 0x00, 0x00 + # FuncId (0x30EC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (const std::allocator,0> >::_Grp_t>&, const std::allocator,0> >::_Grp_t>&) (0x30EB) + # Name: operator== + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xeb, 0x30, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # ArgList (0x30ED) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Wrap_alloc,0> >::_Grp_t> >& (0x27F4) + # ArgType: const std::_Wrap_alloc,0> >::_Grp_t> >& (0x27F1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf4, 0x27, 0x00, 0x00 + .byte 0xf1, 0x27, 0x00, 0x00 + # Procedure (0x30EE) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Wrap_alloc,0> >::_Grp_t> >&, const std::_Wrap_alloc,0> >::_Grp_t> >&) (0x30ED) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xed, 0x30, 0x00, 0x00 + # FuncId (0x30EF) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::_Wrap_alloc,0> >::_Grp_t> >&, const std::_Wrap_alloc,0> >::_Grp_t> >&) (0x30EE) + # Name: _Pocca + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xee, 0x30, 0x00, 0x00 + .byte 0x5f, 0x50, 0x6f, 0x63 + .byte 0x63, 0x61, 0x00, 0xf1 + # ArgList (0x30F0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Wrap_alloc,0> >::_Grp_t> >& (0x27F4) + # ArgType: const std::_Wrap_alloc,0> >::_Grp_t> >& (0x27F1) + # ArgType: std::integral_constant (0x1305) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf4, 0x27, 0x00, 0x00 + .byte 0xf1, 0x27, 0x00, 0x00 + .byte 0x05, 0x13, 0x00, 0x00 + # Procedure (0x30F1) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Wrap_alloc,0> >::_Grp_t> >&, const std::_Wrap_alloc,0> >::_Grp_t> >&, std::integral_constant) (0x30F0) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xf0, 0x30, 0x00, 0x00 + # FuncId (0x30F2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::_Wrap_alloc,0> >::_Grp_t> >&, const std::_Wrap_alloc,0> >::_Grp_t> >&, std::integral_constant) (0x30F1) + # Name: _Pocca + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xf1, 0x30, 0x00, 0x00 + .byte 0x5f, 0x50, 0x6f, 0x63 + .byte 0x63, 0x61, 0x00, 0xf1 + # ArgList (0x30F3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: std::_Trivially_copyable_ptr_iterator_tag (0x2000) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x00, 0x20, 0x00, 0x00 + # Procedure (0x30F4) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Trivially_copyable_ptr_iterator_tag) (0x30F3) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xf3, 0x30, 0x00, 0x00 + # FuncId (0x30F5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Trivially_copyable_ptr_iterator_tag) (0x30F4) + # Name: _Copy_unchecked1 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xf4, 0x30, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x75, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x31 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x30F6) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Trivially_copyable_ptr_iterator_tag (std::_Tgt_state_t,0> >::_Grp_t* const&, std::_Tgt_state_t,0> >::_Grp_t* const&) (0x2E17) + # Name: _Ptr_copy_cat + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x17, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x50, 0x74, 0x72 + .byte 0x5f, 0x63, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x63, 0x61 + .byte 0x74, 0x00, 0xf2, 0xf1 + # FuncId (0x30F7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # 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*) (0x30E6) + # Name: _Copy_memmove + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xe6, 0x30, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x6d, 0x65 + .byte 0x6d, 0x6d, 0x6f, 0x76 + .byte 0x65, 0x00, 0xf2, 0xf1 + # FuncId (0x30F8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Wrap_alloc,0> >::_Grp_t> >&) (0x2E08) + # Name: _Uninitialized_copy + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x08, 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 + # FuncId (0x30F9) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Wrap_alloc,0> >::_Grp_t> >&) (0x2E08) + # Name: _Uninitialized_copy_al_unchecked + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x08, 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, 0x5f + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x30FA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Wrap_alloc,0> >::_Grp_t> >&, std::_General_ptr_iterator_tag, std::_Any_tag) (0x2E12) + # Name: _Uninitialized_copy_al_unchecked1 + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x12, 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, 0x5f + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x31, 0x00, 0xf2, 0xf1 + # ArgList (0x30FB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t& (0x26F7) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0xf7, 0x26, 0x00, 0x00 + # MemberFunction (0x30FC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # ThisType: std::_Wrap_alloc,0> >::_Grp_t> >* (0x2846) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t&) (0x30FB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x46, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xfb, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x30FD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc,0> >::_Grp_t> > (0x2711) + # FunctionType: void std::_Wrap_alloc,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t&) (0x30FC) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0xfc, 0x30, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # ArgList (0x30FE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator,0> >::_Grp_t>& (0x29A4) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x26FA) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t& (0x26F7) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x29, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0xf7, 0x26, 0x00, 0x00 + # MemberFunction (0x30FF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator_traits,0> >::_Grp_t> > (0x2855) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator,0> >::_Grp_t>&, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t&) (0x30FE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xfe, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x3100) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator_traits,0> >::_Grp_t> > (0x2855) + # FunctionType: void std::allocator_traits,0> >::_Grp_t> >::(std::allocator,0> >::_Grp_t>&, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t&) (0x30FF) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x55, 0x28, 0x00, 0x00 + .byte 0xff, 0x30, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Procedure (0x3101) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t& (0x26F7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t&) (0x2815) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xf7, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x15, 0x28, 0x00, 0x00 + # FuncId (0x3102) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t& (std::_Tgt_state_t,0> >::_Grp_t&) (0x3101) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x01, 0x31, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFunction (0x3103) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator,0> >::_Grp_t> (0x26AB) + # ThisType: std::allocator,0> >::_Grp_t>* (0x2819) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t&) (0x30FB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x19, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xfb, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x3104) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator,0> >::_Grp_t> (0x26AB) + # FunctionType: void std::allocator,0> >::_Grp_t>::(std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t&) (0x3103) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xab, 0x26, 0x00, 0x00 + .byte 0x03, 0x31, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3105) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iter_base > > (0x28CD) + # FunctionType: void std::_Vb_iter_base > >::(unsigned __int64) (0x29B7) + # Name: _Advance + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xcd, 0x28, 0x00, 0x00 + .byte 0xb7, 0x29, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x76 + .byte 0x61, 0x6e, 0x63, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x3106) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # FunctionType: std::sub_match,0> >& std::vector,0> >,std::allocator,0> > > >::(unsigned __int64) (0x1AE4) + # Name: operator[] + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0xe4, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + # MemberFuncId (0x3107) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_base (0x23D4) + # FunctionType: void std::_Regex_base::() (0x2408) + # Name: _Regex_base + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd4, 0x23, 0x00, 0x00 + .byte 0x08, 0x24, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Pointer (0x3108) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::regex_traits (0x23DB) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xdb, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x3109) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::regex_traits (0x23DB) + # ThisType: std::regex_traits* (0x3108) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdb, 0x23, 0x00, 0x00 + .byte 0x08, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x310A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::regex_traits (0x23DB) + # FunctionType: void std::regex_traits::() (0x3109) + # Name: regex_traits + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xdb, 0x23, 0x00, 0x00 + .byte 0x09, 0x31, 0x00, 0x00 + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x310B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: std::regex_constants::syntax_option_type (0x23D6) + # ArgType: std::forward_iterator_tag (0x10DC) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0xd6, 0x23, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + # MemberFunction (0x310C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_regex > (0x23CF) + # ThisType: std::basic_regex >* (0x23DC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const char*, const char*, std::regex_constants::syntax_option_type, std::forward_iterator_tag) (0x310B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xdc, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x0b, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x310D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x23CF) + # FunctionType: void std::basic_regex >::(const char*, const char*, std::regex_constants::syntax_option_type, std::forward_iterator_tag) (0x310C) + # Name: _Reset + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0x0c, 0x31, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x65, 0x74, 0x00, 0xf1 + # Class (0x310E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Parser > + # LinkageName: .?AV?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x50, 0x61, 0x72, 0x73 + .byte 0x65, 0x72, 0x3c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x63, 0x68, 0x61 + .byte 0x72, 0x20, 0x2a, 0x2c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x2c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x72, 0x65 + .byte 0x67, 0x65, 0x78, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x50, 0x61 + .byte 0x72, 0x73, 0x65, 0x72 + .byte 0x40, 0x50, 0x45, 0x42 + .byte 0x44, 0x44, 0x56, 0x3f + .byte 0x24, 0x72, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x40, 0x44, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Class (0x310F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Builder > + # LinkageName: .?AV?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@ + # } + .byte 0x82, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x42, 0x75, 0x69, 0x6c + .byte 0x64, 0x65, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x63, 0x68 + .byte 0x61, 0x72, 0x20, 0x2a + .byte 0x2c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x67, 0x65, 0x78 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x42 + .byte 0x75, 0x69, 0x6c, 0x64 + .byte 0x65, 0x72, 0x40, 0x50 + .byte 0x45, 0x42, 0x44, 0x44 + .byte 0x56, 0x3f, 0x24, 0x72 + .byte 0x65, 0x67, 0x65, 0x78 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x40 + .byte 0x44, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # FieldList (0x3110) { + # 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 (0x3111) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 37 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x3110) + # 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 0x10, 0x31, 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 (0x3112) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Meta_type (0x3111) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 53 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x11, 0x31, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0x35, 0x00, 0x00, 0x00 + # Pointer (0x3113) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Parser > (0x310E) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x3114) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const std::regex_traits& (0x2400) + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: std::regex_constants::syntax_option_type (0x23D6) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x00, 0x24, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0xd6, 0x23, 0x00, 0x00 + # MemberFunction (0x3115) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Parser > (0x310E) + # ThisType: std::_Parser >* (0x3113) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const std::regex_traits&, const char*, const char*, std::regex_constants::syntax_option_type) (0x3114) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x13, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x14, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x3116) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Root_node* (0x23DA) + # ClassType: std::_Parser > (0x310E) + # ThisType: std::_Parser >* (0x3113) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xda, 0x23, 0x00, 0x00 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x13, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x3117) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Parser > (0x310E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x3118) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Parser > (0x3117) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x17, 0x31, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x3119) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::_Parser > (0x310E) + # ThisType: const std::_Parser >* (0x3118) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x18, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x311A) { + # 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 (0x311B) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 15 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x311A) + # 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 0x1a, 0x31, 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 (0x311C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::regex_constants::error_type (0x311B) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 136 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x1b, 0x31, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0x88, 0x00, 0x00, 0x00 + # ArgList (0x311D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::regex_constants::error_type (0x311B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1b, 0x31, 0x00, 0x00 + # MemberFunction (0x311E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Parser > (0x310E) + # ThisType: std::_Parser >* (0x3113) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::regex_constants::error_type) (0x311D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x13, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1d, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x311F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Parser > (0x310E) + # ThisType: const std::_Parser >* (0x3118) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x18, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x3120) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Parser > (0x310E) + # ThisType: std::_Parser >* (0x3113) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x13, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x3121) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Meta_type (0x3111) + # ArgType: std::regex_constants::error_type (0x311B) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x11, 0x31, 0x00, 0x00 + .byte 0x1b, 0x31, 0x00, 0x00 + # MemberFunction (0x3122) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Parser > (0x310E) + # ThisType: std::_Parser >* (0x3113) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Meta_type, std::regex_constants::error_type) (0x3121) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x13, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x21, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x3123) { + # 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 (0x3124) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::_Parser > (0x310E) + # ThisType: std::_Parser >* (0x3113) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x3123) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x13, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x23, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x3125) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Parser > (0x310E) + # ThisType: std::_Parser >* (0x3113) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x13, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x3126) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Parser > (0x310E) + # ThisType: std::_Parser >* (0x3113) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x13, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x3127) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Meta_type (0x3111) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x11, 0x31, 0x00, 0x00 + # MemberFunction (0x3128) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Parser > (0x310E) + # ThisType: std::_Parser >* (0x3113) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Meta_type) (0x3127) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x13, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x27, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x3129) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Parser > (0x310E) + # ThisType: std::_Parser >* (0x3113) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BD5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x13, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x312A) { + # 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 (0x312B) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x312A) + # 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 0x2a, 0x31, 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 (0x312C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Prs_ret (0x312B) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 2131 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x2b, 0x31, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0x53, 0x08, 0x00, 0x00 + # MemberFunction (0x312D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Prs_ret (0x312B) + # ClassType: std::_Parser > (0x310E) + # ThisType: std::_Parser >* (0x3113) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BD5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2b, 0x31, 0x00, 0x00 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x13, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x312E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Prs_ret (0x312B) + # ClassType: std::_Parser > (0x310E) + # ThisType: std::_Parser >* (0x3113) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2b, 0x31, 0x00, 0x00 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x13, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x312F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Parser > (0x310E) + # ThisType: std::_Parser >* (0x3113) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char) (0x11BC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x13, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x3130) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Parser > (0x310E) + # ThisType: std::_Parser >* (0x3113) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BD5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x13, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x3131) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const char* (0x114C) + # FieldOffset: 0x0 + # Name: _Pat + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const char* (0x114C) + # FieldOffset: 0x8 + # Name: _Begin + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const char* (0x114C) + # FieldOffset: 0x10 + # Name: _End + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int (0x74) + # FieldOffset: 0x18 + # Name: _Grp_idx + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int (0x74) + # FieldOffset: 0x1C + # Name: _Disj_count + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::vector > (0x26A4) + # FieldOffset: 0x20 + # Name: _Finished_grps + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Builder > (0x310F) + # FieldOffset: 0x50 + # Name: _Nfa + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::regex_traits& (0x2400) + # FieldOffset: 0x78 + # Name: _Traits + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::regex_constants::syntax_option_type (0x23D6) + # FieldOffset: 0x80 + # Name: _Flags + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int (0x74) + # FieldOffset: 0x84 + # Name: _Val + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: char (0x70) + # FieldOffset: 0x88 + # Name: _Char + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Meta_type (0x3111) + # FieldOffset: 0x8C + # Name: _Mchar + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: unsigned (0x75) + # FieldOffset: 0x90 + # Name: _L_flags + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Parser >::(const std::regex_traits&, const char*, const char*, std::regex_constants::syntax_option_type) (0x3115) + # Name: _Parser + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Root_node* std::_Parser >::() (0x3116) + # Name: _Compile + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::_Parser >::() (0x3119) + # Name: _Mark_count + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::(std::regex_constants::error_type) (0x311E) + # Name: _Error + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::() (0x311F) + # Name: _Is_esc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::() (0x3120) + # Name: _Trans + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::() (0x3120) + # Name: _Next + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::(std::_Meta_type, std::regex_constants::error_type) (0x3122) + # Name: _Expect + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: int std::_Parser >::(int, int) (0x3124) + # Name: _Do_digits + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::() (0x3125) + # Name: _DecimalDigits + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::(int) (0x3126) + # Name: _HexDigits + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::() (0x3125) + # Name: _OctalDigits + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::(std::_Meta_type) (0x3128) + # Name: _Do_ex_class + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::(bool) (0x3129) + # Name: _CharacterClassEscape + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Prs_ret std::_Parser >::(bool) (0x312D) + # Name: _ClassEscape + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Prs_ret std::_Parser >::() (0x312E) + # Name: _ClassAtom + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::() (0x3120) + # Name: _ClassRanges + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::() (0x3120) + # Name: _CharacterClass + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::() (0x3125) + # Name: _IdentityEscape + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::() (0x311F) + # Name: _IsIdentityEscape + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::(char) (0x312F) + # Name: _Do_ffn + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::(char) (0x312F) + # Name: _Do_ffnx + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::() (0x3125) + # Name: _CharacterEscape + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::() (0x3120) + # Name: _AtomEscape + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::() (0x3120) + # Name: _Do_capture_group + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::() (0x3120) + # Name: _Do_noncapture_group + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::(bool) (0x3130) + # Name: _Do_assert_group + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::() (0x3125) + # Name: _Wrapped_disjunction + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::() (0x3120) + # Name: _Quantifier + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::() (0x3125) + # Name: _Alternative + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::() (0x3120) + # 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 0x4c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x50 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x42 + .byte 0x65, 0x67, 0x69, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x45 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x69 + .byte 0x64, 0x78, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x1c, 0x00, 0x5f, 0x44 + .byte 0x69, 0x73, 0x6a, 0x5f + .byte 0x63, 0x6f, 0x75, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x46 + .byte 0x69, 0x6e, 0x69, 0x73 + .byte 0x68, 0x65, 0x64, 0x5f + .byte 0x67, 0x72, 0x70, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x50, 0x00, 0x5f, 0x4e + .byte 0x66, 0x61, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x00, 0x24, 0x00, 0x00 + .byte 0x78, 0x00, 0x5f, 0x54 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd6, 0x23, 0x00, 0x00 + .byte 0x80, 0x00, 0x5f, 0x46 + .byte 0x6c, 0x61, 0x67, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x84, 0x00, 0x5f, 0x56 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x88, 0x00, 0x5f, 0x43 + .byte 0x68, 0x61, 0x72, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x11, 0x31, 0x00, 0x00 + .byte 0x8c, 0x00, 0x5f, 0x4d + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x90, 0x00, 0x5f, 0x4c + .byte 0x5f, 0x66, 0x6c, 0x61 + .byte 0x67, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x15, 0x31, 0x00, 0x00 + .byte 0x5f, 0x50, 0x61, 0x72 + .byte 0x73, 0x65, 0x72, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x16, 0x31, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x69, 0x6c, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x19, 0x31, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x72 + .byte 0x6b, 0x5f, 0x63, 0x6f + .byte 0x75, 0x6e, 0x74, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x1e, 0x31, 0x00, 0x00 + .byte 0x5f, 0x45, 0x72, 0x72 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x1f, 0x31, 0x00, 0x00 + .byte 0x5f, 0x49, 0x73, 0x5f + .byte 0x65, 0x73, 0x63, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x20, 0x31, 0x00, 0x00 + .byte 0x5f, 0x54, 0x72, 0x61 + .byte 0x6e, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x20, 0x31, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x65, 0x78 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x22, 0x31, 0x00, 0x00 + .byte 0x5f, 0x45, 0x78, 0x70 + .byte 0x65, 0x63, 0x74, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x24, 0x31, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x64, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x25, 0x31, 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 0x26, 0x31, 0x00, 0x00 + .byte 0x5f, 0x48, 0x65, 0x78 + .byte 0x44, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x25, 0x31, 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 0x28, 0x31, 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 0x29, 0x31, 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 0x2d, 0x31, 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 0x2e, 0x31, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x61 + .byte 0x73, 0x73, 0x41, 0x74 + .byte 0x6f, 0x6d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x20, 0x31, 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 0x20, 0x31, 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 0x25, 0x31, 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 0x1f, 0x31, 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 0x2f, 0x31, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x66, 0x66, 0x6e, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x2f, 0x31, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x66, 0x66, 0x6e, 0x78 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x25, 0x31, 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 0x20, 0x31, 0x00, 0x00 + .byte 0x5f, 0x41, 0x74, 0x6f + .byte 0x6d, 0x45, 0x73, 0x63 + .byte 0x61, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x20, 0x31, 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 0x20, 0x31, 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 0x30, 0x31, 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 0x25, 0x31, 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 0x20, 0x31, 0x00, 0x00 + .byte 0x5f, 0x51, 0x75, 0x61 + .byte 0x6e, 0x74, 0x69, 0x66 + .byte 0x69, 0x65, 0x72, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x25, 0x31, 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 0x20, 0x31, 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 (0x3132) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 45 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x3131) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 152 + # Name: std::_Parser > + # LinkageName: .?AV?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x2d, 0x00, 0x10, 0x02 + .byte 0x31, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x98, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x50, 0x61, 0x72, 0x73 + .byte 0x65, 0x72, 0x3c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x63, 0x68, 0x61 + .byte 0x72, 0x20, 0x2a, 0x2c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x2c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x72, 0x65 + .byte 0x67, 0x65, 0x78, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x50, 0x61 + .byte 0x72, 0x73, 0x65, 0x72 + .byte 0x40, 0x50, 0x45, 0x42 + .byte 0x44, 0x44, 0x56, 0x3f + .byte 0x24, 0x72, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x40, 0x44, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x3133) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Parser > (0x3132) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 2142 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x32, 0x31, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0x5e, 0x08, 0x00, 0x00 + # Pointer (0x3134) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Builder > (0x310F) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x3135) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::regex_traits& (0x2400) + # ArgType: std::regex_constants::syntax_option_type (0x23D6) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x00, 0x24, 0x00, 0x00 + .byte 0xd6, 0x23, 0x00, 0x00 + # MemberFunction (0x3136) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x310F) + # ThisType: std::_Builder >* (0x3134) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::regex_traits&, std::regex_constants::syntax_option_type) (0x3135) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x34, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x35, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x3137) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Builder > (0x310F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x3138) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Builder > (0x3137) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x37, 0x31, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x3139) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Builder > (0x310F) + # ThisType: const std::_Builder >* (0x3138) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x38, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x313A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Builder > (0x310F) + # ThisType: const std::_Builder >* (0x3138) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_base*) (0x260B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x38, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0b, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x313B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::_Builder >::() (0x3139) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: bool std::_Builder >::(std::_Node_base*) (0x313A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x31, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x3a, 0x31, 0x00, 0x00 + # MemberFunction (0x313C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x310F) + # ThisType: std::_Builder >* (0x3134) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x34, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x313D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_base* (0x2456) + # ClassType: std::_Builder > (0x310F) + # ThisType: const std::_Builder >* (0x3138) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x24, 0x00, 0x00 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x38, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x313E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x310F) + # ThisType: std::_Builder >* (0x3134) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char) (0x11BC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x34, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x313F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x310F) + # ThisType: std::_Builder >* (0x3134) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char, char) (0x251A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x34, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1a, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x3140) { + # 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 (0x3141) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x310F) + # ThisType: std::_Builder >* (0x3134) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (short, bool) (0x3140) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x34, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x40, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x3142) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x3143) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x310F) + # ThisType: std::_Builder >* (0x3134) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, __int64) (0x3142) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x34, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x42, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x3144) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_base* (0x2456) + # ClassType: std::_Builder > (0x310F) + # ThisType: std::_Builder >* (0x3134) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x24, 0x00, 0x00 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x34, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x3145) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x310F) + # ThisType: std::_Builder >* (0x3134) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_base*) (0x260B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x34, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0b, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x3146) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_base* (0x2456) + # ClassType: std::_Builder > (0x310F) + # ThisType: std::_Builder >* (0x3134) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BD5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x24, 0x00, 0x00 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x34, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x3147) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_base* (0x2456) + # ClassType: std::_Builder > (0x310F) + # ThisType: std::_Builder >* (0x3134) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1A91) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x24, 0x00, 0x00 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x34, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x91, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x3148) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x310F) + # ThisType: std::_Builder >* (0x3134) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1A91) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x34, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x91, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x3149) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_base* (0x2456) + # ClassType: std::_Builder > (0x310F) + # ThisType: std::_Builder >* (0x3134) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_base*) (0x260B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x24, 0x00, 0x00 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x34, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0b, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x314A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Node_base* (0x2456) + # ArgType: std::_Node_base* (0x2456) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x56, 0x24, 0x00, 0x00 + .byte 0x56, 0x24, 0x00, 0x00 + # MemberFunction (0x314B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x310F) + # ThisType: std::_Builder >* (0x3134) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Node_base*, std::_Node_base*) (0x314A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x34, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x4a, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x314C) { + # 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 (0x314D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x310F) + # ThisType: std::_Builder >* (0x3134) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int, int, bool) (0x314C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x34, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x4c, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x314E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Root_node* (0x23DA) + # ClassType: std::_Builder > (0x310F) + # ThisType: std::_Builder >* (0x3134) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xda, 0x23, 0x00, 0x00 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x34, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x314F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x310F) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Node_base*, std::_Node_base*) (0x314A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x4a, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x3150) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Node_type (0x2451) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x51, 0x24, 0x00, 0x00 + # MemberFunction (0x3151) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_base* (0x2456) + # ClassType: std::_Builder > (0x310F) + # ThisType: std::_Builder >* (0x3134) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_type) (0x3150) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x24, 0x00, 0x00 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x34, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x50, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x3152) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Node_class >* (0x2E3E) + # ArgType: short (0x11) + # ArgType: bool (0x30) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x2e, 0x00, 0x00 + .byte 0x11, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # MemberFunction (0x3153) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x310F) + # ThisType: std::_Builder >* (0x3134) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Node_class >*, short, bool) (0x3152) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x34, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x52, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x3154) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Sequence* (0x2E40) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x40, 0x2e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x3155) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: __int64 (0x13) + # ArgType: std::_Sequence** (0x3154) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x54, 0x31, 0x00, 0x00 + # MemberFunction (0x3156) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x310F) + # ThisType: std::_Builder >* (0x3134) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const char*, const char*, __int64, std::_Sequence**) (0x3155) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x34, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x55, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x3157) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::_Builder > (0x310F) + # ThisType: const std::_Builder >* (0x3138) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x38, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x3158) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Builder > (0x310F) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Pointer (0x3159) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Builder > (0x3137) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x37, 0x31, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x315A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Builder >& (0x3159) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x59, 0x31, 0x00, 0x00 + # MemberFunction (0x315B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Builder >& (0x3158) + # ClassType: std::_Builder > (0x310F) + # ThisType: std::_Builder >* (0x3134) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Builder >&) (0x315A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x31, 0x00, 0x00 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x34, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5a, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x315C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Root_node* (0x23DA) + # FieldOffset: 0x0 + # Name: _Root + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Node_base* (0x2456) + # FieldOffset: 0x8 + # Name: _Current + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::regex_constants::syntax_option_type (0x23D6) + # FieldOffset: 0x10 + # Name: _Flags + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::regex_traits& (0x2400) + # FieldOffset: 0x18 + # Name: _Traits + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int (0x1042) + # FieldOffset: 0x20 + # Name: _Bmax + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int (0x1042) + # FieldOffset: 0x24 + # Name: _Tmax + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(const std::regex_traits&, std::regex_constants::syntax_option_type) (0x3136) + # Name: _Builder + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x313B + # Name: _Beg_expr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x313C) + # Name: _Setlong + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x313C) + # Name: _Discard_pattern + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_base* std::_Builder >::() (0x313D) + # Name: _Getmark + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x313C) + # Name: _Add_nop + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x313C) + # Name: _Add_bol + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x313C) + # Name: _Add_eol + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x313C) + # Name: _Add_wbound + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x313C) + # Name: _Add_dot + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(char) (0x313E) + # Name: _Add_char + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x313C) + # Name: _Add_class + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(char) (0x313E) + # Name: _Add_char_to_class + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(char, char) (0x313F) + # Name: _Add_range + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(short, bool) (0x3141) + # Name: _Add_named_class + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(const char*, const char*, __int64) (0x3143) + # Name: _Add_equiv + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(const char*, const char*, __int64) (0x3143) + # Name: _Add_coll + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_base* std::_Builder >::() (0x3144) + # Name: _Begin_group + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(std::_Node_base*) (0x3145) + # Name: _End_group + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_base* std::_Builder >::(bool) (0x3146) + # Name: _Begin_assert_group + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(std::_Node_base*) (0x3145) + # Name: _End_assert_group + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_base* std::_Builder >::(unsigned) (0x3147) + # Name: _Begin_capture_group + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(unsigned) (0x3148) + # Name: _Add_backreference + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_base* std::_Builder >::(std::_Node_base*) (0x3149) + # Name: _Begin_if + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(std::_Node_base*, std::_Node_base*) (0x314B) + # Name: _Else_if + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(int, int, bool) (0x314D) + # Name: _Add_rep + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x313C) + # Name: _Negate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x313C) + # Name: _Mark_final + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Root_node* std::_Builder >::() (0x314E) + # Name: _End_pattern + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Node_base* std::_Builder >::(std::_Node_base*) (0x3149) + # Name: _Link_node + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::_Builder >::(std::_Node_base*, std::_Node_base*) (0x314F) + # Name: _Insert_node + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Node_base* std::_Builder >::(std::_Node_type) (0x3151) + # Name: _New_node + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Builder >::() (0x313C) + # Name: _Add_str_node + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Builder >::(char) (0x313E) + # Name: _Add_char_to_bitmap + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Builder >::(char) (0x313E) + # Name: _Add_char_to_array + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Builder >::(std::_Node_class >*, short, bool) (0x3153) + # Name: _Add_elts + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Builder >::(const char*, const char*, __int64, std::_Sequence**) (0x3156) + # Name: _Char_to_elts + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned std::_Builder >::() (0x3157) + # Name: _Get_bmax + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned std::_Builder >::() (0x3157) + # Name: _Get_tmax + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Builder >& std::_Builder >::(const std::_Builder >&) (0x315B) + # Name: operator= + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: _Difft + # } + # } + .byte 0xfa, 0x03, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xda, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x52 + .byte 0x6f, 0x6f, 0x74, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x56, 0x24, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x43 + .byte 0x75, 0x72, 0x72, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd6, 0x23, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x46 + .byte 0x6c, 0x61, 0x67, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x00, 0x24, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x54 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x42 + .byte 0x6d, 0x61, 0x78, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x24, 0x00, 0x5f, 0x54 + .byte 0x6d, 0x61, 0x78, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x36, 0x31, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x69 + .byte 0x6c, 0x64, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x3b, 0x31, 0x00, 0x00 + .byte 0x5f, 0x42, 0x65, 0x67 + .byte 0x5f, 0x65, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3c, 0x31, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x74 + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3c, 0x31, 0x00, 0x00 + .byte 0x5f, 0x44, 0x69, 0x73 + .byte 0x63, 0x61, 0x72, 0x64 + .byte 0x5f, 0x70, 0x61, 0x74 + .byte 0x74, 0x65, 0x72, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3d, 0x31, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x6d, 0x61, 0x72, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3c, 0x31, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x6e, 0x6f, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3c, 0x31, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x62, 0x6f, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3c, 0x31, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x65, 0x6f, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3c, 0x31, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x77, 0x62, 0x6f + .byte 0x75, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3c, 0x31, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x64, 0x6f, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3e, 0x31, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x63, 0x68, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3c, 0x31, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x63, 0x6c, 0x61 + .byte 0x73, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3e, 0x31, 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 0x3f, 0x31, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x41, 0x31, 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 0x43, 0x31, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x65, 0x71, 0x75 + .byte 0x69, 0x76, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x43, 0x31, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x63, 0x6f, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x44, 0x31, 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 0x45, 0x31, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6e, 0x64 + .byte 0x5f, 0x67, 0x72, 0x6f + .byte 0x75, 0x70, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x46, 0x31, 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 0x45, 0x31, 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 0x47, 0x31, 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 0x48, 0x31, 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 0x49, 0x31, 0x00, 0x00 + .byte 0x5f, 0x42, 0x65, 0x67 + .byte 0x69, 0x6e, 0x5f, 0x69 + .byte 0x66, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4b, 0x31, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6c, 0x73 + .byte 0x65, 0x5f, 0x69, 0x66 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4d, 0x31, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x72, 0x65, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3c, 0x31, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x65, 0x67 + .byte 0x61, 0x74, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3c, 0x31, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x72 + .byte 0x6b, 0x5f, 0x66, 0x69 + .byte 0x6e, 0x61, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4e, 0x31, 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 0x49, 0x31, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x69, 0x6e + .byte 0x6b, 0x5f, 0x6e, 0x6f + .byte 0x64, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x4f, 0x31, 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 0x51, 0x31, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x65, 0x77 + .byte 0x5f, 0x6e, 0x6f, 0x64 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x3c, 0x31, 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 0x3e, 0x31, 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 0x3e, 0x31, 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 0x53, 0x31, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x65, 0x6c, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x56, 0x31, 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 0x57, 0x31, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x62, 0x6d, 0x61 + .byte 0x78, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x57, 0x31, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x74, 0x6d, 0x61 + .byte 0x78, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x5b, 0x31, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x5f, 0x44, 0x69, 0x66 + .byte 0x66, 0x74, 0x00, 0xf1 + # Class (0x315D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 48 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x315C) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 40 + # Name: std::_Builder > + # LinkageName: .?AV?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@ + # } + .byte 0x82, 0x00, 0x04, 0x15 + .byte 0x30, 0x00, 0x10, 0x02 + .byte 0x5c, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x28, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x42, 0x75, 0x69, 0x6c + .byte 0x64, 0x65, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x63, 0x68 + .byte 0x61, 0x72, 0x20, 0x2a + .byte 0x2c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x67, 0x65, 0x78 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x42 + .byte 0x75, 0x69, 0x6c, 0x64 + .byte 0x65, 0x72, 0x40, 0x50 + .byte 0x45, 0x42, 0x44, 0x44 + .byte 0x56, 0x3f, 0x24, 0x72 + .byte 0x65, 0x67, 0x65, 0x78 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x40 + .byte 0x44, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x315E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Builder > (0x315D) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 1904 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x5d, 0x31, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0x70, 0x07, 0x00, 0x00 + # MemberFuncId (0x315F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x2412) + # FunctionType: unsigned __int64 std::_Regex_traits::(const char*) (0x2464) + # Name: length + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x64, 0x24, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + # MemberFuncId (0x3160) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::regex_traits (0x23DB) + # FunctionType: void std::regex_traits::() (0x3109) + # Name: ~regex_traits + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xdb, 0x23, 0x00, 0x00 + .byte 0x09, 0x31, 0x00, 0x00 + .byte 0x7e, 0x72, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3161) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_base (0x23D4) + # FunctionType: void std::_Regex_base::() (0x2408) + # Name: ~_Regex_base + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xd4, 0x23, 0x00, 0x00 + .byte 0x08, 0x24, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x52, 0x65 + .byte 0x67, 0x65, 0x78, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x3162) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x2412) + # FunctionType: void std::_Regex_traits::() (0x2466) + # Name: _Regex_traits + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x66, 0x24, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3163) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::locale (0x23F7) + # FunctionType: void std::locale::() (0x2427) + # Name: locale + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x27, 0x24, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x6c, 0x65, 0x00, 0xf1 + # MemberFuncId (0x3164) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x2412) + # FunctionType: void std::_Regex_traits::() (0x2466) + # Name: _Cache_locale + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x66, 0x24, 0x00, 0x00 + .byte 0x5f, 0x43, 0x61, 0x63 + .byte 0x68, 0x65, 0x5f, 0x6c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3165) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::locale (0x23F7) + # FunctionType: void std::locale::() (0x2427) + # Name: ~locale + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x27, 0x24, 0x00, 0x00 + .byte 0x7e, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x6c, 0x65, 0x00 + # Pointer (0x3166) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::collate (0x245F) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x5f, 0x24, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Procedure (0x3167) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const std::collate& (0x3166) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale&) (0x2425) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x66, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x25, 0x24, 0x00, 0x00 + # FuncId (0x3168) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: const std::collate& (const std::locale&) (0x3167) + # Name: use_facet + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x67, 0x31, 0x00, 0x00 + .byte 0x75, 0x73, 0x65, 0x5f + .byte 0x66, 0x61, 0x63, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Pointer (0x3169) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::ctype (0x2462) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x62, 0x24, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Procedure (0x316A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const std::ctype& (0x3169) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale&) (0x2425) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x69, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x25, 0x24, 0x00, 0x00 + # FuncId (0x316B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: const std::ctype& (const std::locale&) (0x316A) + # Name: use_facet + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x6a, 0x31, 0x00, 0x00 + .byte 0x75, 0x73, 0x65, 0x5f + .byte 0x66, 0x61, 0x63, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x316C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::locale (0x23F7) + # FunctionType: const std::locale::facet* std::locale::(unsigned __int64) (0x243D) + # Name: _Getfacet + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x3d, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x66, 0x61, 0x63, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x316D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::collate (0x245E) + # FunctionType: unsigned __int64 std::collate::(const std::locale::facet**, const std::locale*) (0x2503) + # Name: _Getcat + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x5e, 0x24, 0x00, 0x00 + .byte 0x03, 0x25, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x61, 0x74, 0x00 + # Class (0x316E) { + # 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 (0x316F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::bad_cast (0x316E) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6e, 0x31, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x3170) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::bad_cast (0x316E) + # ThisType: std::bad_cast* (0x316F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6e, 0x31, 0x00, 0x00 + .byte 0x6f, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x3171) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::bad_cast (0x316E) + # ThisType: std::bad_cast* (0x316F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, int) (0x1C27) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6e, 0x31, 0x00, 0x00 + .byte 0x6f, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x27, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x3172) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::bad_cast::() (0x3170) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::bad_cast::(const char* const, int) (0x3171) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x31, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x71, 0x31, 0x00, 0x00 + # MemberFunction (0x3173) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::bad_cast (0x316E) + # ClassType: std::bad_cast (0x316E) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x1B0D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6e, 0x31, 0x00, 0x00 + .byte 0x6e, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0d, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x3174) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::exception (0x1C19) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x3172 + # Name: bad_cast + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::bad_cast std::bad_cast::(const char* const) (0x3173) + # Name: __construct_from_string_literal + # } + # } + .byte 0x4a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x19, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x72, 0x31, 0x00, 0x00 + .byte 0x62, 0x61, 0x64, 0x5f + .byte 0x63, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x73, 0x31, 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 (0x3175) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x3174) + # DerivedFrom: 0x0 + # VShape: (0x1C11) + # SizeOf: 24 + # Name: std::bad_cast + # LinkageName: .?AVbad_cast@std@@ + # } + .byte 0x36, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x00, 0x02 + .byte 0x74, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x11, 0x1c, 0x00, 0x00 + .byte 0x18, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x62 + .byte 0x61, 0x64, 0x5f, 0x63 + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x62, 0x61, 0x64, 0x5f + .byte 0x63, 0x61, 0x73, 0x74 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # StringId (0x3176) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_typeinfo.h + # } + .byte 0x5a, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x76 + .byte 0x63, 0x72, 0x75, 0x6e + .byte 0x74, 0x69, 0x6d, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x69, 0x6e, 0x66 + .byte 0x6f, 0x2e, 0x68, 0x00 + # UdtSourceLine (0x3177) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::bad_cast (0x3175) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_typeinfo.h (0x3176) + # LineNumber: 118 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x75, 0x31, 0x00, 0x00 + .byte 0x76, 0x31, 0x00, 0x00 + .byte 0x76, 0x00, 0x00, 0x00 + # MemberFuncId (0x3178) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::bad_cast (0x316E) + # FunctionType: void std::bad_cast::() (0x3170) + # Name: bad_cast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6e, 0x31, 0x00, 0x00 + .byte 0x70, 0x31, 0x00, 0x00 + .byte 0x62, 0x61, 0x64, 0x5f + .byte 0x63, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x3179) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::bad_cast (0x316E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x6e, 0x31, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x317A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::bad_cast (0x3179) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x79, 0x31, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x317B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::bad_cast& (0x317A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x7a, 0x31, 0x00, 0x00 + # MemberFunction (0x317C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::bad_cast (0x316E) + # ThisType: std::bad_cast* (0x316F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::bad_cast&) (0x317B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6e, 0x31, 0x00, 0x00 + .byte 0x6f, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7b, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x317D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::bad_cast (0x316E) + # FunctionType: void std::bad_cast::(const std::bad_cast&) (0x317C) + # Name: bad_cast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6e, 0x31, 0x00, 0x00 + .byte 0x7c, 0x31, 0x00, 0x00 + .byte 0x62, 0x61, 0x64, 0x5f + .byte 0x63, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x317E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::bad_cast (0x316E) + # FunctionType: void std::bad_cast::() (0x3170) + # Name: ~bad_cast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6e, 0x31, 0x00, 0x00 + .byte 0x70, 0x31, 0x00, 0x00 + .byte 0x7e, 0x62, 0x61, 0x64 + .byte 0x5f, 0x63, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x317F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::locale (0x23F7) + # FunctionType: std::basic_string,std::allocator > std::locale::() (0x2438) + # Name: name + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf7, 0x23, 0x00, 0x00 + .byte 0x38, 0x24, 0x00, 0x00 + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x3180) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::collate (0x245E) + # FunctionType: void std::collate::(const std::_Locinfo&, unsigned __int64) (0x2500) + # Name: collate + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x5e, 0x24, 0x00, 0x00 + .byte 0x00, 0x25, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x61, 0x74, 0x65, 0x00 + # MemberFuncId (0x3181) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::collate (0x245E) + # FunctionType: void std::collate::(const std::_Locinfo&) (0x2505) + # Name: _Init + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x5e, 0x24, 0x00, 0x00 + .byte 0x05, 0x25, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x69 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3182) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::collate (0x245E) + # FunctionType: void std::collate::() (0x2504) + # Name: ~collate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x5e, 0x24, 0x00, 0x00 + .byte 0x04, 0x25, 0x00, 0x00 + .byte 0x7e, 0x63, 0x6f, 0x6c + .byte 0x6c, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x3183) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::collate (0x245E) + # FunctionType: int std::collate::(const char*, const char*, const char*, const char*) (0x24FA) + # Name: do_compare + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x5e, 0x24, 0x00, 0x00 + .byte 0xfa, 0x24, 0x00, 0x00 + .byte 0x64, 0x6f, 0x5f, 0x63 + .byte 0x6f, 0x6d, 0x70, 0x61 + .byte 0x72, 0x65, 0x00, 0xf1 + # MemberFuncId (0x3184) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::collate (0x245E) + # FunctionType: std::basic_string,std::allocator > std::collate::(const char*, const char*) (0x24FB) + # Name: do_transform + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x5e, 0x24, 0x00, 0x00 + .byte 0xfb, 0x24, 0x00, 0x00 + .byte 0x64, 0x6f, 0x5f, 0x74 + .byte 0x72, 0x61, 0x6e, 0x73 + .byte 0x66, 0x6f, 0x72, 0x6d + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x3185) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::collate (0x245E) + # FunctionType: long std::collate::(const char*, const char*) (0x24FC) + # Name: do_hash + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x5e, 0x24, 0x00, 0x00 + .byte 0xfc, 0x24, 0x00, 0x00 + .byte 0x64, 0x6f, 0x5f, 0x68 + .byte 0x61, 0x73, 0x68, 0x00 + # Modifier (0x3186) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: _Collvec (0x24D0) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd0, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x3187) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const _Collvec (0x3186) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x86, 0x31, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x3188) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: const _Collvec* (0x3187) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x87, 0x31, 0x00, 0x00 + # Procedure (0x3189) { + # 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*) (0x3188) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x88, 0x31, 0x00, 0x00 + # FuncId (0x318A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: int (const char*, const char*, const char*, const char*, const _Collvec*) (0x3189) + # Name: _LStrcoll + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x89, 0x31, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x53, 0x74 + .byte 0x72, 0x63, 0x6f, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x318B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: void std::basic_string,std::allocator >::(unsigned __int64) (0x1217) + # Name: resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x17, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + # ArgList (0x318C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: char* (0x670) + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: const _Collvec* (0x3187) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x87, 0x31, 0x00, 0x00 + # Procedure (0x318D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned __int64 (0x23) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (char*, char*, const char*, const char*, const _Collvec*) (0x318C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x8c, 0x31, 0x00, 0x00 + # FuncId (0x318E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: unsigned __int64 (char*, char*, const char*, const char*, const _Collvec*) (0x318D) + # Name: _LStrxfrm + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x8d, 0x31, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x53, 0x74 + .byte 0x72, 0x78, 0x66, 0x72 + .byte 0x6d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x318F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: void std::basic_string,std::allocator >::(unsigned __int64, char) (0x11A5) + # Name: resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0xa5, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + # MemberFuncId (0x3190) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(unsigned __int64, char) (0x11C1) + # Name: append + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0xc1, 0x11, 0x00, 0x00 + .byte 0x61, 0x70, 0x70, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # Pointer (0x3191) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const unsigned char (0x2EA9) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xa9, 0x2e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x3192) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned char* (0x3191) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x91, 0x31, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # Procedure (0x3193) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned __int64 (0x23) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned char*, unsigned __int64) (0x3192) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x92, 0x31, 0x00, 0x00 + # FuncId (0x3194) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: unsigned __int64 (const unsigned char*, unsigned __int64) (0x3193) + # Name: _Hash_seq + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x93, 0x31, 0x00, 0x00 + .byte 0x5f, 0x48, 0x61, 0x73 + .byte 0x68, 0x5f, 0x73, 0x65 + .byte 0x71, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3195) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x1C19) + # FunctionType: void std::exception::(const char* const, int) (0x1C28) + # Name: exception + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x19, 0x1c, 0x00, 0x00 + .byte 0x28, 0x1c, 0x00, 0x00 + .byte 0x65, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3196) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char*, const char*) (0x11C3) + # Name: assign + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0xc3, 0x11, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x3197) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: void std::_Parser >::(const std::regex_traits&, const char*, const char*, std::regex_constants::syntax_option_type) (0x3115) + # Name: _Parser + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x15, 0x31, 0x00, 0x00 + .byte 0x5f, 0x50, 0x61, 0x72 + .byte 0x73, 0x65, 0x72, 0x00 + # MemberFuncId (0x3198) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: std::_Root_node* std::_Parser >::() (0x3116) + # Name: _Compile + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x16, 0x31, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x69, 0x6c, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x3199) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x23CF) + # FunctionType: void std::basic_regex >::(std::_Root_node*) (0x2403) + # Name: _Reset + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0x03, 0x24, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x65, 0x74, 0x00, 0xf1 + # MemberFuncId (0x319A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: void std::_Parser >::() (0x3120) + # Name: ~_Parser + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x20, 0x31, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x50, 0x61 + .byte 0x72, 0x73, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x319B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x1158) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::_String_const_iterator > >, std::_String_const_iterator > >, const char*, const char*) (0x11F7) + # Name: replace + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0xf7, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x70, 0x6c + .byte 0x61, 0x63, 0x65, 0x00 + # MemberFuncId (0x319C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x2797) + # FunctionType: void std::allocator::() (0x28A9) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x97, 0x27, 0x00, 0x00 + .byte 0xa9, 0x28, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x319D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x26A4) + # FunctionType: void std::vector >::(unsigned __int64, const std::allocator&) (0x279D) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x9d, 0x27, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x319E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: void std::_Builder >::(const std::regex_traits&, std::regex_constants::syntax_option_type) (0x3136) + # Name: _Builder + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x36, 0x31, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x69 + .byte 0x6c, 0x64, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x319F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: void std::_Builder >::() (0x313C) + # Name: _Setlong + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x3c, 0x31, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x74 + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x31A0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: void std::_Parser >::() (0x3120) + # Name: _Trans + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x20, 0x31, 0x00, 0x00 + .byte 0x5f, 0x54, 0x72, 0x61 + .byte 0x6e, 0x73, 0x00, 0xf1 + # MemberFuncId (0x31A1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_val > (0x2794) + # FunctionType: void std::_Vb_val >::(unsigned __int64, const bool&, const std::allocator&) (0x288F) + # Name: _Vb_val + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x94, 0x27, 0x00, 0x00 + .byte 0x8f, 0x28, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFuncId (0x31A2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x27E6) + # FunctionType: void std::vector >::(unsigned __int64, const unsigned&, const std::allocator&) (0x2923) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x23, 0x29, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFunction (0x31A3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x291B) + # ThisType: std::_Vector_alloc > >* (0x29DF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x279A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xdf, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9a, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x31A4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x291B) + # FunctionType: void std::_Vector_alloc > >::(const std::allocator&) (0x31A3) + # Name: _Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x1b, 0x29, 0x00, 0x00 + .byte 0xa3, 0x31, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + # Procedure (0x31A5) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const std::allocator& (0x2799) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x279A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x99, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9a, 0x27, 0x00, 0x00 + # FuncId (0x31A6) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: const std::allocator& (const std::allocator&) (0x31A5) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xa5, 0x31, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # ArgList (0x31A7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_One_then_variadic_args_t (0x1FBD) + # ArgType: const std::allocator& (0x2799) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xbd, 0x1f, 0x00, 0x00 + .byte 0x99, 0x27, 0x00, 0x00 + # MemberFunction (0x31A8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x29DE) + # ThisType: std::_Compressed_pair >,std::_Vector_val >,1>* (0x2A86) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_One_then_variadic_args_t, const std::allocator&) (0x31A7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x29, 0x00, 0x00 + .byte 0x86, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa7, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x31A9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair >,std::_Vector_val >,1> (0x29DE) + # FunctionType: void std::_Compressed_pair >,std::_Vector_val >,1>::(std::_One_then_variadic_args_t, const std::allocator&) (0x31A8) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xde, 0x29, 0x00, 0x00 + .byte 0xa8, 0x31, 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 + # MemberFunction (0x31AA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Wrap_alloc > (0x27E5) + # ThisType: std::_Wrap_alloc >* (0x2904) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x279A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x04, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9a, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x31AB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Wrap_alloc > (0x27E5) + # FunctionType: void std::_Wrap_alloc >::(const std::allocator&) (0x31AA) + # Name: _Wrap_alloc + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0xaa, 0x31, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + # MemberFunction (0x31AC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x28F9) + # ThisType: std::allocator* (0x29C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x279A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf9, 0x28, 0x00, 0x00 + .byte 0xc3, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9a, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x31AD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x28F9) + # FunctionType: void std::allocator::(const std::allocator&) (0x31AC) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf9, 0x28, 0x00, 0x00 + .byte 0xac, 0x31, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x31AE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Root_node (0x23D9) + # FunctionType: void std::_Root_node::() (0x240E) + # Name: _Root_node + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd9, 0x23, 0x00, 0x00 + .byte 0x0e, 0x24, 0x00, 0x00 + .byte 0x5f, 0x52, 0x6f, 0x6f + .byte 0x74, 0x5f, 0x6e, 0x6f + .byte 0x64, 0x65, 0x00, 0xf1 + # MemberFuncId (0x31AF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_base (0x240D) + # FunctionType: void std::_Node_base::(std::_Node_type, std::_Node_flags) (0x2458) + # Name: _Node_base + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0d, 0x24, 0x00, 0x00 + .byte 0x58, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x00, 0xf1 + # MemberFuncId (0x31B0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Root_node (0x23D9) + # FunctionType: void std::_Root_node::() (0x240E) + # Name: ~_Root_node + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd9, 0x23, 0x00, 0x00 + .byte 0x0e, 0x24, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x52, 0x6f + .byte 0x6f, 0x74, 0x5f, 0x6e + .byte 0x6f, 0x64, 0x65, 0x00 + # MemberFuncId (0x31B1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_base (0x240D) + # FunctionType: void std::_Node_base::() (0x2459) + # Name: ~_Node_base + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0d, 0x24, 0x00, 0x00 + .byte 0x59, 0x24, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Pointer (0x31B2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_flags (0x2454) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x54, 0x24, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x31B3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Node_flags& (0x31B2) + # ArgType: std::_Node_flags (0x2454) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb2, 0x31, 0x00, 0x00 + .byte 0x54, 0x24, 0x00, 0x00 + # Procedure (0x31B4) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Node_flags (0x2454) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Node_flags&, std::_Node_flags) (0x31B3) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x54, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb3, 0x31, 0x00, 0x00 + # FuncId (0x31B5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Node_flags (std::_Node_flags&, std::_Node_flags) (0x31B4) + # Name: operator|= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xb4, 0x31, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x7c, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x31B6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: bool std::_Parser >::() (0x311F) + # Name: _Is_esc + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x1f, 0x31, 0x00, 0x00 + .byte 0x5f, 0x49, 0x73, 0x5f + .byte 0x65, 0x73, 0x63, 0x00 + # MemberFuncId (0x31B7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: bool std::_Builder >::() (0x3139) + # Name: _Beg_expr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x39, 0x31, 0x00, 0x00 + .byte 0x5f, 0x42, 0x65, 0x67 + .byte 0x5f, 0x65, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x31B8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: bool std::_Builder >::(std::_Node_base*) (0x313A) + # Name: _Beg_expr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x3a, 0x31, 0x00, 0x00 + .byte 0x5f, 0x42, 0x65, 0x67 + .byte 0x5f, 0x65, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x31B9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: std::_Node_base* std::_Builder >::(unsigned) (0x3147) + # Name: _Begin_capture_group + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x47, 0x31, 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 (0x31BA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: void std::_Parser >::() (0x3120) + # Name: _Disjunction + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x20, 0x31, 0x00, 0x00 + .byte 0x5f, 0x44, 0x69, 0x73 + .byte 0x6a, 0x75, 0x6e, 0x63 + .byte 0x74, 0x69, 0x6f, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x31BB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: void std::_Parser >::(std::regex_constants::error_type) (0x311E) + # Name: _Error + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x1e, 0x31, 0x00, 0x00 + .byte 0x5f, 0x45, 0x72, 0x72 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x31BC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: void std::_Builder >::(std::_Node_base*) (0x3145) + # Name: _End_group + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x45, 0x31, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6e, 0x64 + .byte 0x5f, 0x67, 0x72, 0x6f + .byte 0x75, 0x70, 0x00, 0xf1 + # MemberFuncId (0x31BD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: std::_Root_node* std::_Builder >::() (0x314E) + # Name: _End_pattern + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x4e, 0x31, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6e, 0x64 + .byte 0x5f, 0x70, 0x61, 0x74 + .byte 0x74, 0x65, 0x72, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x31BE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: unsigned std::_Parser >::() (0x3119) + # Name: _Mark_count + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x19, 0x31, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x72 + .byte 0x6b, 0x5f, 0x63, 0x6f + .byte 0x75, 0x6e, 0x74, 0x00 + # ArgList (0x31BF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Node_base* (0x2456) + # ArgType: std::_Node_base* (0x2456) + # ArgType: std::_Node_rep* (0x2604) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x56, 0x24, 0x00, 0x00 + .byte 0x56, 0x24, 0x00, 0x00 + .byte 0x04, 0x26, 0x00, 0x00 + # Procedure (0x31C0) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Node_base*, std::_Node_base*, std::_Node_rep*) (0x31BF) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xbf, 0x31, 0x00, 0x00 + # FuncId (0x31C1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::_Node_base*, std::_Node_base*, std::_Node_rep*) (0x31C0) + # Name: _Calculate_loop_simplicity + # } + .byte 0x26, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xc0, 0x31, 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 (0x31C2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: void std::_Builder >::() (0x313C) + # Name: _Discard_pattern + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x3c, 0x31, 0x00, 0x00 + .byte 0x5f, 0x44, 0x69, 0x73 + .byte 0x63, 0x61, 0x72, 0x64 + .byte 0x5f, 0x70, 0x61, 0x74 + .byte 0x74, 0x65, 0x72, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x31C3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: std::_Node_base* std::_Builder >::(std::_Node_base*) (0x3149) + # Name: _Link_node + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x49, 0x31, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x69, 0x6e + .byte 0x6b, 0x5f, 0x6e, 0x6f + .byte 0x64, 0x65, 0x00, 0xf1 + # MemberFuncId (0x31C4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_capture (0x2C83) + # FunctionType: void std::_Node_capture::(unsigned) (0x2C85) + # Name: _Node_capture + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x83, 0x2c, 0x00, 0x00 + .byte 0x85, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x63, 0x61 + .byte 0x70, 0x74, 0x75, 0x72 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFunction (0x31C5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_capture (0x2C83) + # ThisType: std::_Node_capture* (0x2C84) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x2c, 0x00, 0x00 + .byte 0x84, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x31C6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_capture (0x2C83) + # FunctionType: void std::_Node_capture::() (0x31C5) + # Name: ~_Node_capture + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x83, 0x2c, 0x00, 0x00 + .byte 0xc5, 0x31, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x63 + .byte 0x61, 0x70, 0x74, 0x75 + .byte 0x72, 0x65, 0x00, 0xf1 + # MemberFuncId (0x31C7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: std::_Node_base* std::_Builder >::() (0x313D) + # Name: _Getmark + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x3d, 0x31, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x6d, 0x61, 0x72, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x31C8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: bool std::_Parser >::() (0x3125) + # Name: _Alternative + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x25, 0x31, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x65, 0x72, 0x6e, 0x61 + .byte 0x74, 0x69, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x31C9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: std::_Node_base* std::_Builder >::() (0x3144) + # Name: _Begin_group + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x44, 0x31, 0x00, 0x00 + .byte 0x5f, 0x42, 0x65, 0x67 + .byte 0x69, 0x6e, 0x5f, 0x67 + .byte 0x72, 0x6f, 0x75, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x31CA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: std::_Node_base* std::_Builder >::(std::_Node_base*) (0x3149) + # Name: _Begin_if + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x49, 0x31, 0x00, 0x00 + .byte 0x5f, 0x42, 0x65, 0x67 + .byte 0x69, 0x6e, 0x5f, 0x69 + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x31CB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: void std::_Parser >::() (0x3120) + # Name: _Next + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x20, 0x31, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x65, 0x78 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x31CC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: void std::_Builder >::(std::_Node_base*, std::_Node_base*) (0x314B) + # Name: _Else_if + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x4b, 0x31, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6c, 0x73 + .byte 0x65, 0x5f, 0x69, 0x66 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x31CD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: void std::_Builder >::() (0x313C) + # Name: _Add_dot + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x3c, 0x31, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x64, 0x6f, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x31CE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: void std::_Builder >::() (0x313C) + # Name: _Add_wbound + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x3c, 0x31, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x77, 0x62, 0x6f + .byte 0x75, 0x6e, 0x64, 0x00 + # MemberFuncId (0x31CF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: void std::_Builder >::() (0x313C) + # Name: _Negate + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x3c, 0x31, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x65, 0x67 + .byte 0x61, 0x74, 0x65, 0x00 + # MemberFuncId (0x31D0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: void std::_Parser >::() (0x3120) + # Name: _AtomEscape + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x20, 0x31, 0x00, 0x00 + .byte 0x5f, 0x41, 0x74, 0x6f + .byte 0x6d, 0x45, 0x73, 0x63 + .byte 0x61, 0x70, 0x65, 0x00 + # MemberFuncId (0x31D1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: void std::_Parser >::() (0x3120) + # Name: _CharacterClass + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x20, 0x31, 0x00, 0x00 + .byte 0x5f, 0x43, 0x68, 0x61 + .byte 0x72, 0x61, 0x63, 0x74 + .byte 0x65, 0x72, 0x43, 0x6c + .byte 0x61, 0x73, 0x73, 0x00 + # MemberFuncId (0x31D2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: void std::_Parser >::(std::_Meta_type, std::regex_constants::error_type) (0x3122) + # Name: _Expect + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x22, 0x31, 0x00, 0x00 + .byte 0x5f, 0x45, 0x78, 0x70 + .byte 0x65, 0x63, 0x74, 0x00 + # MemberFuncId (0x31D3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: bool std::_Parser >::() (0x3125) + # Name: _Wrapped_disjunction + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x25, 0x31, 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 (0x31D4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: void std::_Builder >::() (0x313C) + # Name: _Add_bol + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x3c, 0x31, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x62, 0x6f, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x31D5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: void std::_Builder >::() (0x313C) + # Name: _Add_eol + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x3c, 0x31, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x65, 0x6f, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x31D6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: void std::_Builder >::(char) (0x313E) + # Name: _Add_char + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x3e, 0x31, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x63, 0x68, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x31D7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: void std::_Parser >::() (0x3120) + # Name: _Quantifier + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x20, 0x31, 0x00, 0x00 + .byte 0x5f, 0x51, 0x75, 0x61 + .byte 0x6e, 0x74, 0x69, 0x66 + .byte 0x69, 0x65, 0x72, 0x00 + # MemberFuncId (0x31D8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: std::_Node_base* std::_Builder >::(std::_Node_type) (0x3151) + # Name: _New_node + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x51, 0x31, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x65, 0x77 + .byte 0x5f, 0x6e, 0x6f, 0x64 + .byte 0x65, 0x00, 0xf2, 0xf1 + # FuncId (0x31D9) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Node_flags (std::_Node_flags&, std::_Node_flags) (0x31B4) + # Name: operator^= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xb4, 0x31, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5e, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x31DA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: bool std::_Parser >::() (0x3125) + # Name: _DecimalDigits + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x25, 0x31, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x63 + .byte 0x69, 0x6d, 0x61, 0x6c + .byte 0x44, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + # MemberFuncId (0x31DB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: void std::_Builder >::(unsigned) (0x3148) + # Name: _Add_backreference + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x48, 0x31, 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 (0x31DC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: bool std::_Parser >::() (0x3125) + # Name: _CharacterEscape + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x25, 0x31, 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 (0x31DD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: bool std::_Parser >::(bool) (0x3129) + # Name: _CharacterClassEscape + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x29, 0x31, 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 (0x31DE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: int std::_Parser >::(int, int) (0x3124) + # Name: _Do_digits + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x24, 0x31, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x64, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + # MemberFuncId (0x31DF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::regex_traits (0x23DB) + # FunctionType: int std::regex_traits::(char, int) (0x2415) + # Name: value + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xdb, 0x23, 0x00, 0x00 + .byte 0x15, 0x24, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x31E0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_back (0x2C90) + # FunctionType: void std::_Node_back::(unsigned) (0x2C92) + # Name: _Node_back + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x90, 0x2c, 0x00, 0x00 + .byte 0x92, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x62, 0x61 + .byte 0x63, 0x6b, 0x00, 0xf1 + # MemberFunction (0x31E1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_back (0x2C90) + # ThisType: std::_Node_back* (0x2C91) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x90, 0x2c, 0x00, 0x00 + .byte 0x91, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x31E2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_back (0x2C90) + # FunctionType: void std::_Node_back::() (0x31E1) + # Name: ~_Node_back + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x90, 0x2c, 0x00, 0x00 + .byte 0xe1, 0x31, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x62 + .byte 0x61, 0x63, 0x6b, 0x00 + # MemberFuncId (0x31E3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: bool std::_Parser >::(char) (0x312F) + # Name: _Do_ffn + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x2f, 0x31, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x66, 0x66, 0x6e, 0x00 + # MemberFuncId (0x31E4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: bool std::_Parser >::(char) (0x312F) + # Name: _Do_ffnx + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x2f, 0x31, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x66, 0x66, 0x6e, 0x78 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x31E5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: void std::_Parser >::(int) (0x3126) + # Name: _HexDigits + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x26, 0x31, 0x00, 0x00 + .byte 0x5f, 0x48, 0x65, 0x78 + .byte 0x44, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + # MemberFuncId (0x31E6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: bool std::_Parser >::() (0x3125) + # Name: _OctalDigits + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x25, 0x31, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x63, 0x74 + .byte 0x61, 0x6c, 0x44, 0x69 + .byte 0x67, 0x69, 0x74, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x31E7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: bool std::_Parser >::() (0x3125) + # Name: _IdentityEscape + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x25, 0x31, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x65 + .byte 0x6e, 0x74, 0x69, 0x74 + .byte 0x79, 0x45, 0x73, 0x63 + .byte 0x61, 0x70, 0x65, 0x00 + # Class (0x31E8) { + # 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 + # Struct (0x31E9) { + # 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 (0x31EA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned char (0x20) + # ClassType: std::numeric_limits (0x31E8) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x20, 0x00, 0x00, 0x00 + .byte 0xe8, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x31EB) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Num_int_base (0x31E9) + # BaseOffset: 0x0 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: is_signed + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: digits + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: digits10 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned char std::numeric_limits::() (0x31EA) + # Name: min + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned char std::numeric_limits::() (0x31EA) + # Name: max + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned char std::numeric_limits::() (0x31EA) + # Name: lowest + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned char std::numeric_limits::() (0x31EA) + # Name: epsilon + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned char std::numeric_limits::() (0x31EA) + # Name: round_error + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned char std::numeric_limits::() (0x31EA) + # Name: denorm_min + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned char std::numeric_limits::() (0x31EA) + # Name: infinity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned char std::numeric_limits::() (0x31EA) + # Name: quiet_NaN + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned char std::numeric_limits::() (0x31EA) + # Name: signaling_NaN + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned char (0x20) + # Name: _Ty + # } + # } + .byte 0xf2, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xe9, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x64, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x64, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x31, 0x30 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xea, 0x31, 0x00, 0x00 + .byte 0x6d, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xea, 0x31, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xea, 0x31, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x77, 0x65 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xea, 0x31, 0x00, 0x00 + .byte 0x65, 0x70, 0x73, 0x69 + .byte 0x6c, 0x6f, 0x6e, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xea, 0x31, 0x00, 0x00 + .byte 0x72, 0x6f, 0x75, 0x6e + .byte 0x64, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xea, 0x31, 0x00, 0x00 + .byte 0x64, 0x65, 0x6e, 0x6f + .byte 0x72, 0x6d, 0x5f, 0x6d + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xea, 0x31, 0x00, 0x00 + .byte 0x69, 0x6e, 0x66, 0x69 + .byte 0x6e, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xea, 0x31, 0x00, 0x00 + .byte 0x71, 0x75, 0x69, 0x65 + .byte 0x74, 0x5f, 0x4e, 0x61 + .byte 0x4e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xea, 0x31, 0x00, 0x00 + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x61, 0x6c, 0x69, 0x6e + .byte 0x67, 0x5f, 0x4e, 0x61 + .byte 0x4e, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x20, 0x00, 0x00, 0x00 + .byte 0x5f, 0x54, 0x79, 0x00 + # Class (0x31EC) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 14 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x31EB) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::numeric_limits + # LinkageName: .?AV?$numeric_limits@E@std@@ + # } + .byte 0x56, 0x00, 0x04, 0x15 + .byte 0x0e, 0x00, 0x10, 0x02 + .byte 0xeb, 0x31, 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 + # StringId (0x31ED) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\limits + # } + .byte 0x4e, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x6c + .byte 0x69, 0x6d, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x31EE) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::numeric_limits (0x31EC) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\limits (0x31ED) + # LineNumber: 436 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xec, 0x31, 0x00, 0x00 + .byte 0xed, 0x31, 0x00, 0x00 + .byte 0xb4, 0x01, 0x00, 0x00 + # Struct (0x31EF) { + # 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 (0x31F0) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Num_base (0x31EF) + # BaseOffset: 0x0 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: is_bounded + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: is_exact + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: is_integer + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: is_modulo + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: is_specialized + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: radix + # } + # } + .byte 0x86, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xef, 0x31, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x62 + .byte 0x6f, 0x75, 0x6e, 0x64 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x65 + .byte 0x78, 0x61, 0x63, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x69 + .byte 0x6e, 0x74, 0x65, 0x67 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x6d + .byte 0x6f, 0x64, 0x75, 0x6c + .byte 0x6f, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x73 + .byte 0x70, 0x65, 0x63, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x72, 0x61, 0x64, 0x69 + .byte 0x78, 0x00, 0xf2, 0xf1 + # Struct (0x31F1) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 7 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x31F0) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Num_int_base + # LinkageName: .?AU_Num_int_base@std@@ + # } + .byte 0x42, 0x00, 0x05, 0x15 + .byte 0x07, 0x00, 0x00, 0x02 + .byte 0xf0, 0x31, 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 (0x31F2) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Num_int_base (0x31F1) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\limits (0x31ED) + # LineNumber: 170 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf1, 0x31, 0x00, 0x00 + .byte 0xed, 0x31, 0x00, 0x00 + .byte 0xaa, 0x00, 0x00, 0x00 + # FieldList (0x31F3) { + # 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 (0x31F4) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x31F3) + # Name: std:: + # LinkageName: .?AW4float_denorm_style@std@@ + # } + .byte 0x42, 0x00, 0x07, 0x15 + .byte 0x03, 0x00, 0x00, 0x02 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xf3, 0x31, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 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 0x66, 0x6c, 0x6f, 0x61 + .byte 0x74, 0x5f, 0x64, 0x65 + .byte 0x6e, 0x6f, 0x72, 0x6d + .byte 0x5f, 0x73, 0x74, 0x79 + .byte 0x6c, 0x65, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x31F5) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std:: (0x31F4) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\limits (0x31ED) + # LineNumber: 52 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf4, 0x31, 0x00, 0x00 + .byte 0xed, 0x31, 0x00, 0x00 + .byte 0x34, 0x00, 0x00, 0x00 + # Modifier (0x31F6) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std:: (0x31F4) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf4, 0x31, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # FieldList (0x31F7) { + # 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 (0x31F8) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x31F7) + # Name: std:: + # LinkageName: .?AW4float_round_style@std@@ + # } + .byte 0x3e, 0x00, 0x07, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xf7, 0x31, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 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 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 (0x31F9) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std:: (0x31F8) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\limits (0x31ED) + # LineNumber: 60 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf8, 0x31, 0x00, 0x00 + .byte 0xed, 0x31, 0x00, 0x00 + .byte 0x3c, 0x00, 0x00, 0x00 + # Modifier (0x31FA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std:: (0x31F8) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf8, 0x31, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # FieldList (0x31FB) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std:: (0x31F6) + # Name: has_denorm + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: has_denorm_loss + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: has_infinity + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: has_quiet_NaN + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: has_signaling_NaN + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: is_bounded + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: is_exact + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: is_iec559 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: is_integer + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: is_modulo + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: is_signed + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: is_specialized + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: tinyness_before + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: traps + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std:: (0x31FA) + # Name: round_style + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: digits + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: digits10 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: max_digits10 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: max_exponent + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: max_exponent10 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: min_exponent + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: min_exponent10 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: radix + # } + # } + .byte 0xf2, 0x01, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xf6, 0x31, 0x00, 0x00 + .byte 0x68, 0x61, 0x73, 0x5f + .byte 0x64, 0x65, 0x6e, 0x6f + .byte 0x72, 0x6d, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x68, 0x61, 0x73, 0x5f + .byte 0x64, 0x65, 0x6e, 0x6f + .byte 0x72, 0x6d, 0x5f, 0x6c + .byte 0x6f, 0x73, 0x73, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x68, 0x61, 0x73, 0x5f + .byte 0x69, 0x6e, 0x66, 0x69 + .byte 0x6e, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x68, 0x61, 0x73, 0x5f + .byte 0x71, 0x75, 0x69, 0x65 + .byte 0x74, 0x5f, 0x4e, 0x61 + .byte 0x4e, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x68, 0x61, 0x73, 0x5f + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x61, 0x6c, 0x69, 0x6e + .byte 0x67, 0x5f, 0x4e, 0x61 + .byte 0x4e, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x62 + .byte 0x6f, 0x75, 0x6e, 0x64 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x65 + .byte 0x78, 0x61, 0x63, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x69 + .byte 0x65, 0x63, 0x35, 0x35 + .byte 0x39, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x69 + .byte 0x6e, 0x74, 0x65, 0x67 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x6d + .byte 0x6f, 0x64, 0x75, 0x6c + .byte 0x6f, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x73 + .byte 0x70, 0x65, 0x63, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x74, 0x69, 0x6e, 0x79 + .byte 0x6e, 0x65, 0x73, 0x73 + .byte 0x5f, 0x62, 0x65, 0x66 + .byte 0x6f, 0x72, 0x65, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x70 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xfa, 0x31, 0x00, 0x00 + .byte 0x72, 0x6f, 0x75, 0x6e + .byte 0x64, 0x5f, 0x73, 0x74 + .byte 0x79, 0x6c, 0x65, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x64, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x64, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x31, 0x30 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x64, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x31, 0x30 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x65, 0x78, 0x70, 0x6f + .byte 0x6e, 0x65, 0x6e, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x65, 0x78, 0x70, 0x6f + .byte 0x6e, 0x65, 0x6e, 0x74 + .byte 0x31, 0x30, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x6d, 0x69, 0x6e, 0x5f + .byte 0x65, 0x78, 0x70, 0x6f + .byte 0x6e, 0x65, 0x6e, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x6d, 0x69, 0x6e, 0x5f + .byte 0x65, 0x78, 0x70, 0x6f + .byte 0x6e, 0x65, 0x6e, 0x74 + .byte 0x31, 0x30, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x72, 0x61, 0x64, 0x69 + .byte 0x78, 0x00, 0xf2, 0xf1 + # Struct (0x31FC) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 23 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x31FB) + # 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 0xfb, 0x31, 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 (0x31FD) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Num_base (0x31FC) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\limits (0x31ED) + # LineNumber: 70 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xfc, 0x31, 0x00, 0x00 + .byte 0xed, 0x31, 0x00, 0x00 + .byte 0x46, 0x00, 0x00, 0x00 + # MemberFuncId (0x31FE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::numeric_limits (0x31E8) + # FunctionType: unsigned char std::numeric_limits::() (0x31EA) + # Name: max + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0xe8, 0x31, 0x00, 0x00 + .byte 0xea, 0x31, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x00 + # MemberFuncId (0x31FF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: bool std::_Parser >::() (0x311F) + # Name: _IsIdentityEscape + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x1f, 0x31, 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 (0x3200) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: bool (0x30) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # MemberFunction (0x3201) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: short (0x11) + # ClassType: std::_Regex_traits (0x2412) + # ThisType: const std::_Regex_traits* (0x246E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, bool) (0x3200) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x11, 0x00, 0x00, 0x00 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x6e, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x00, 0x32, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x3202) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x2412) + # FunctionType: short std::_Regex_traits::(const char*, const char*, bool) (0x3201) + # Name: lookup_classname + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x01, 0x32, 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 (0x3203) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: void std::_Builder >::() (0x313C) + # Name: _Add_class + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x3c, 0x31, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x63, 0x6c, 0x61 + .byte 0x73, 0x73, 0x00, 0xf1 + # MemberFuncId (0x3204) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: void std::_Builder >::(short, bool) (0x3141) + # Name: _Add_named_class + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x41, 0x31, 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 (0x3205) { + # 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 (0x3206) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const char* (0x114C) + # FieldOffset: 0x0 + # Name: _Narrow + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const wchar_t* (0x1E5E) + # FieldOffset: 0x8 + # Name: _Wide + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x10 + # Name: _Len + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: short (0x11) + # FieldOffset: 0x14 + # Name: _Ctype + # } + # } + .byte 0x4a, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4e + .byte 0x61, 0x72, 0x72, 0x6f + .byte 0x77, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x5e, 0x1e, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x57 + .byte 0x69, 0x64, 0x65, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x4c + .byte 0x65, 0x6e, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x11, 0x00, 0x00, 0x00 + .byte 0x14, 0x00, 0x5f, 0x43 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x3207) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 4 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x3206) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 24 + # Name: std::_Cl_names + # LinkageName: .?AU_Cl_names@std@@ + # } + .byte 0x3a, 0x00, 0x05, 0x15 + .byte 0x04, 0x00, 0x00, 0x02 + .byte 0x06, 0x32, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x43, 0x6c, 0x5f, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x5f, 0x43, 0x6c + .byte 0x5f, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x3208) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Cl_names (0x3207) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 163 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x07, 0x32, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0xa3, 0x00, 0x00, 0x00 + # Modifier (0x3209) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Cl_names (0x3205) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x05, 0x32, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x320A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Cl_names (0x3209) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x09, 0x32, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x320B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x114C) + # ClassType: std::_Cl_names (0x3205) + # ThisType: const std::_Cl_names* (0x320A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x05, 0x32, 0x00, 0x00 + .byte 0x0a, 0x32, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x320C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Cl_names (0x3205) + # FunctionType: const char* std::_Cl_names::() (0x320B) + # Name: _Get + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x05, 0x32, 0x00, 0x00 + .byte 0x0b, 0x32, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x320D) { + # 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 (0x320E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: std::_Cmp_icase > (0x320D) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x0d, 0x32, 0x00, 0x00 + # Procedure (0x320F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (const char*, const char*, const char*, const char*, std::_Cmp_icase >) (0x320E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x0e, 0x32, 0x00, 0x00 + # Pointer (0x3210) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Cmp_icase > (0x320D) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0d, 0x32, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x3211) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Cmp_icase > (0x320D) + # ThisType: std::_Cmp_icase >* (0x3210) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Regex_traits&) (0x2469) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x32, 0x00, 0x00 + .byte 0x10, 0x32, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x69, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x3212) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Cmp_icase > (0x320D) + # ThisType: std::_Cmp_icase >* (0x3210) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char, char) (0x251A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x0d, 0x32, 0x00, 0x00 + .byte 0x10, 0x32, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1a, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x3213) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Cmp_icase > (0x320D) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x0d, 0x32, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x3214) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Cmp_icase > (0x320D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x0d, 0x32, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x3215) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Cmp_icase > (0x3214) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x14, 0x32, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x3216) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Cmp_icase >& (0x3215) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x15, 0x32, 0x00, 0x00 + # MemberFunction (0x3217) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Cmp_icase >& (0x3213) + # ClassType: std::_Cmp_icase > (0x320D) + # ThisType: std::_Cmp_icase >* (0x3210) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Cmp_icase >&) (0x3216) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x32, 0x00, 0x00 + .byte 0x0d, 0x32, 0x00, 0x00 + .byte 0x10, 0x32, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x32, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x3218) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const std::_Regex_traits& (0x2468) + # FieldOffset: 0x0 + # Name: _Traits + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Cmp_icase >::(const std::_Regex_traits&) (0x3211) + # Name: _Cmp_icase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Cmp_icase >::(char, char) (0x3212) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Cmp_icase >& std::_Cmp_icase >::(const std::_Cmp_icase >&) (0x3217) + # Name: operator= + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: _Elem + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x68, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x54 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x11, 0x32, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x69, 0x63, 0x61 + .byte 0x73, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x12, 0x32, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x17, 0x32, 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 (0x3219) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x3218) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::_Cmp_icase > + # LinkageName: .?AU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@ + # } + .byte 0x72, 0x00, 0x05, 0x15 + .byte 0x05, 0x00, 0x10, 0x02 + .byte 0x18, 0x32, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x43, 0x6d, 0x70, 0x5f + .byte 0x69, 0x63, 0x61, 0x73 + .byte 0x65, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x52, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x43, 0x6d, 0x70, 0x5f + .byte 0x69, 0x63, 0x61, 0x73 + .byte 0x65, 0x40, 0x56, 0x3f + .byte 0x24, 0x5f, 0x52, 0x65 + .byte 0x67, 0x65, 0x78, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x321A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Cmp_icase > (0x3219) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 197 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x19, 0x32, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0xc5, 0x00, 0x00, 0x00 + # FuncId (0x321B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (const char*, const char*, const char*, const char*, std::_Cmp_icase >) (0x320F) + # Name: equal + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x0f, 0x32, 0x00, 0x00 + .byte 0x65, 0x71, 0x75, 0x61 + .byte 0x6c, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x321C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Cmp_icase > (0x320D) + # FunctionType: void std::_Cmp_icase >::(const std::_Regex_traits&) (0x3211) + # Name: _Cmp_icase + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0d, 0x32, 0x00, 0x00 + .byte 0x11, 0x32, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x69, 0x63, 0x61 + .byte 0x73, 0x65, 0x00, 0xf1 + # ArgList (0x321D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 7 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: std::_Cmp_icase >& (0x3213) + # ArgType: std::random_access_iterator_tag (0x1081) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x22, 0x00, 0x01, 0x12 + .byte 0x07, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x13, 0x32, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x321E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 7 + # ArgListType: (const char*, const char*, const char*, const char*, std::_Cmp_icase >&, std::random_access_iterator_tag, std::random_access_iterator_tag) (0x321D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x07, 0x00 + .byte 0x1d, 0x32, 0x00, 0x00 + # FuncId (0x321F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (const char*, const char*, const char*, const char*, std::_Cmp_icase >&, std::random_access_iterator_tag, std::random_access_iterator_tag) (0x321E) + # Name: _Equal_unchecked + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x1e, 0x32, 0x00, 0x00 + .byte 0x5f, 0x45, 0x71, 0x75 + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x3220) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: std::_Cmp_icase >& (0x3213) + # ArgType: const wchar_t* (0x1E5E) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x13, 0x32, 0x00, 0x00 + .byte 0x5e, 0x1e, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # Procedure (0x3221) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, std::_Cmp_icase >&, const wchar_t*, unsigned) (0x3220) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x20, 0x32, 0x00, 0x00 + # FuncId (0x3222) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (bool, std::_Cmp_icase >&, const wchar_t*, unsigned) (0x3221) + # Name: _Debug_pointer_if + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x21, 0x32, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x62 + .byte 0x75, 0x67, 0x5f, 0x70 + .byte 0x6f, 0x69, 0x6e, 0x74 + .byte 0x65, 0x72, 0x5f, 0x69 + .byte 0x66, 0x00, 0xf2, 0xf1 + # ArgList (0x3223) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: std::_Cmp_icase >& (0x3213) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x13, 0x32, 0x00, 0x00 + # Procedure (0x3224) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const char*, const char*, const char*, std::_Cmp_icase >&) (0x3223) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x23, 0x32, 0x00, 0x00 + # FuncId (0x3225) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (const char*, const char*, const char*, std::_Cmp_icase >&) (0x3224) + # Name: _Equal_unchecked + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x24, 0x32, 0x00, 0x00 + .byte 0x5f, 0x45, 0x71, 0x75 + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x3226) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: std::_Cmp_icase >& (0x3213) + # ArgType: std::integral_constant (0x1305) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x13, 0x32, 0x00, 0x00 + .byte 0x05, 0x13, 0x00, 0x00 + # Procedure (0x3227) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (const char*, const char*, const char*, std::_Cmp_icase >&, std::integral_constant) (0x3226) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x26, 0x32, 0x00, 0x00 + # FuncId (0x3228) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: bool (const char*, const char*, const char*, std::_Cmp_icase >&, std::integral_constant) (0x3227) + # Name: _Equal_unchecked1 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x27, 0x32, 0x00, 0x00 + .byte 0x5f, 0x45, 0x71, 0x75 + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x31, 0x00, 0xf2, 0xf1 + # Pointer (0x3229) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const char* const (0x1229) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x29, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x322A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* const& (0x3229) + # ArgType: const char* const& (0x3229) + # ArgType: const std::_Cmp_icase >& (0x3215) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x32, 0x00, 0x00 + .byte 0x29, 0x32, 0x00, 0x00 + .byte 0x15, 0x32, 0x00, 0x00 + # Procedure (0x322B) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::integral_constant (0x1305) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char* const&, const char* const&, const std::_Cmp_icase >&) (0x322A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x05, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x2a, 0x32, 0x00, 0x00 + # FuncId (0x322C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::integral_constant (const char* const&, const char* const&, const std::_Cmp_icase >&) (0x322B) + # Name: _Equal_memcmp_is_safe + # } + .byte 0x22, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x2b, 0x32, 0x00, 0x00 + .byte 0x5f, 0x45, 0x71, 0x75 + .byte 0x61, 0x6c, 0x5f, 0x6d + .byte 0x65, 0x6d, 0x63, 0x6d + .byte 0x70, 0x5f, 0x69, 0x73 + .byte 0x5f, 0x73, 0x61, 0x66 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x322D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Cmp_icase > (0x320D) + # FunctionType: bool std::_Cmp_icase >::(char, char) (0x3212) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0d, 0x32, 0x00, 0x00 + .byte 0x12, 0x32, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x322E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_class > (0x2E3D) + # FunctionType: void std::_Node_class >::(std::_Node_type, std::_Node_flags) (0x2E43) + # Name: _Node_class + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x3d, 0x2e, 0x00, 0x00 + .byte 0x43, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x63, 0x6c + .byte 0x61, 0x73, 0x73, 0x00 + # MemberFuncId (0x322F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_class > (0x2E3D) + # FunctionType: void std::_Node_class >::() (0x2E44) + # Name: ~_Node_class + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x3d, 0x2e, 0x00, 0x00 + .byte 0x44, 0x2e, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x63 + .byte 0x6c, 0x61, 0x73, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x3230) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_class > (0x2E3D) + # FunctionType: void std::_Node_class >::(std::_Sequence*) (0x2E46) + # Name: _Tidy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3d, 0x2e, 0x00, 0x00 + .byte 0x46, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3231) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Buf (0x2C70) + # FunctionType: void std::_Buf::() (0x2C77) + # Name: ~_Buf + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x70, 0x2c, 0x00, 0x00 + .byte 0x77, 0x2c, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x42, 0x75 + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFunction (0x3232) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Sequence (0x2E3F) + # ThisType: std::_Sequence* (0x2E40) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3f, 0x2e, 0x00, 0x00 + .byte 0x40, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x3233) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Sequence (0x2E3F) + # FunctionType: void std::_Sequence::() (0x3232) + # Name: ~_Sequence + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x3f, 0x2e, 0x00, 0x00 + .byte 0x32, 0x32, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x53, 0x65 + .byte 0x71, 0x75, 0x65, 0x6e + .byte 0x63, 0x65, 0x00, 0xf1 + # MemberFuncId (0x3234) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: void std::_Builder >::(std::_Node_class >*, short, bool) (0x3153) + # Name: _Add_elts + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x53, 0x31, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x65, 0x6c, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3235) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Bitmap (0x2E41) + # FunctionType: void std::_Bitmap::() (0x2E4E) + # Name: _Bitmap + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x41, 0x2e, 0x00, 0x00 + .byte 0x4e, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x42, 0x69, 0x74 + .byte 0x6d, 0x61, 0x70, 0x00 + # MemberFunction (0x3236) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Bitmap (0x2E41) + # ThisType: std::_Bitmap* (0x2E42) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1A91) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x2e, 0x00, 0x00 + .byte 0x42, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x91, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x3237) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Bitmap (0x2E41) + # FunctionType: void std::_Bitmap::(unsigned) (0x3236) + # Name: _Mark + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x41, 0x2e, 0x00, 0x00 + .byte 0x36, 0x32, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x72 + .byte 0x6b, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3238) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: void std::_Builder >::(char) (0x313E) + # Name: _Add_char_to_class + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x3e, 0x31, 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 (0x3239) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: void std::_Parser >::() (0x3120) + # Name: _ClassRanges + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x20, 0x31, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x61 + .byte 0x73, 0x73, 0x52, 0x61 + .byte 0x6e, 0x67, 0x65, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x323A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: void std::_Builder >::(char) (0x313E) + # Name: _Add_char_to_bitmap + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x3e, 0x31, 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 (0x323B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: void std::_Builder >::(char) (0x313E) + # Name: _Add_char_to_array + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x3e, 0x31, 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 (0x323C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Bitmap (0x2E41) + # ThisType: std::_Bitmap* (0x2E42) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned char) (0x2EA6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x2e, 0x00, 0x00 + .byte 0x42, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa6, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x323D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Bitmap (0x2E41) + # FunctionType: void std::_Bitmap::(unsigned char) (0x323C) + # Name: _Mark + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x41, 0x2e, 0x00, 0x00 + .byte 0x3c, 0x32, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x72 + .byte 0x6b, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x323E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Buf (0x2C70) + # FunctionType: void std::_Buf::() (0x2C77) + # Name: _Buf + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x70, 0x2c, 0x00, 0x00 + .byte 0x77, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x66 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x323F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Buf (0x2C70) + # FunctionType: void std::_Buf::(char) (0x2C7D) + # Name: _Insert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x70, 0x2c, 0x00, 0x00 + .byte 0x7d, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x00 + # MemberFuncId (0x3240) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Buf (0x2C70) + # FunctionType: void std::_Buf::(unsigned) (0x2C7F) + # Name: _Expand + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x70, 0x2c, 0x00, 0x00 + .byte 0x7f, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x45, 0x78, 0x70 + .byte 0x61, 0x6e, 0x64, 0x00 + # MemberFuncId (0x3241) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: std::_Prs_ret std::_Parser >::() (0x312E) + # Name: _ClassAtom + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x2e, 0x31, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x61 + .byte 0x73, 0x73, 0x41, 0x74 + .byte 0x6f, 0x6d, 0x00, 0xf1 + # MemberFuncId (0x3242) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: void std::_Builder >::(char, char) (0x313F) + # Name: _Add_range + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x3f, 0x31, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + # MemberFuncId (0x3243) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: std::_Prs_ret std::_Parser >::(bool) (0x312D) + # Name: _ClassEscape + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x2d, 0x31, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x61 + .byte 0x73, 0x73, 0x45, 0x73 + .byte 0x63, 0x61, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x3244) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: void std::_Parser >::(std::_Meta_type) (0x3128) + # Name: _Do_ex_class + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x28, 0x31, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x65, 0x78, 0x5f, 0x63 + .byte 0x6c, 0x61, 0x73, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x3245) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: void std::_Builder >::(const char*, const char*, __int64) (0x3143) + # Name: _Add_equiv + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x43, 0x31, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x65, 0x71, 0x75 + .byte 0x69, 0x76, 0x00, 0xf1 + # MemberFuncId (0x3246) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: void std::_Builder >::(const char*, const char*, __int64) (0x3143) + # Name: _Add_coll + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x43, 0x31, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x63, 0x6f, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + # MemberFunction (0x3247) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # ClassType: std::_Regex_traits (0x2412) + # ThisType: const std::_Regex_traits* (0x246E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, const char*) (0x11C2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x6e, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x3248) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x2412) + # FunctionType: std::basic_string,std::allocator > std::_Regex_traits::(const char*, const char*) (0x3247) + # Name: transform_primary + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x47, 0x32, 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 (0x3249) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # ClassType: std::_Regex_traits (0x2412) + # ThisType: const std::_Regex_traits* (0x246E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, char*) (0x1A1F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x6e, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1f, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x324A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x2412) + # FunctionType: std::basic_string,std::allocator > std::_Regex_traits::(char*, char*) (0x3249) + # Name: transform_primary + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x49, 0x32, 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 (0x324B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, const char*) (0x11C2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x324C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2ECF) + # FunctionType: void std::vector >::(const char*, const char*) (0x324B) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x4b, 0x32, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x324D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2ECF) + # FunctionType: void std::vector >::(const char*, const char*) (0x324B) + # Name: _Construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x4b, 0x32, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x00, 0xf1 + # ArgList (0x324E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: std::forward_iterator_tag (0x10DC) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + # MemberFunction (0x324F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, std::forward_iterator_tag) (0x324E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x4e, 0x32, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x3250) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2ECF) + # FunctionType: void std::vector >::(const char*, const char*, std::forward_iterator_tag) (0x324F) + # Name: _Construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x4f, 0x32, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x00, 0xf1 + # Procedure (0x3251) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, const char*) (0x11C2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc2, 0x11, 0x00, 0x00 + # FuncId (0x3252) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: __int64 (const char*, const char*) (0x3251) + # Name: distance + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x51, 0x32, 0x00, 0x00 + .byte 0x64, 0x69, 0x73, 0x74 + .byte 0x61, 0x6e, 0x63, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x3253) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, char*) (0x2517) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x17, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x3254) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2ECF) + # FunctionType: char* std::vector >::(const char*, const char*, char*) (0x3253) + # Name: _Ucopy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x53, 0x32, 0x00, 0x00 + .byte 0x5f, 0x55, 0x63, 0x6f + .byte 0x70, 0x79, 0x00, 0xf1 + # Procedure (0x3255) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, std::random_access_iterator_tag) (0x11B3) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xb3, 0x11, 0x00, 0x00 + # FuncId (0x3256) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: __int64 (const char*, const char*, std::random_access_iterator_tag) (0x3255) + # Name: _Distance1 + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x55, 0x32, 0x00, 0x00 + .byte 0x5f, 0x44, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x31, 0x00, 0xf1 + # ArgList (0x3257) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: char* (0x670) + # ArgType: std::_Wrap_alloc >& (0x1252) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x52, 0x12, 0x00, 0x00 + # Procedure (0x3258) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x670) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const char*, const char*, char*, std::_Wrap_alloc >&) (0x3257) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x57, 0x32, 0x00, 0x00 + # FuncId (0x3259) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: char* (const char*, const char*, char*, std::_Wrap_alloc >&) (0x3258) + # Name: _Uninitialized_copy + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x58, 0x32, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x63 + .byte 0x6f, 0x70, 0x79, 0x00 + # FuncId (0x325A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: char* (const char*, const char*, char*, std::_Wrap_alloc >&) (0x3258) + # Name: _Uninitialized_copy_al_unchecked + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x58, 0x32, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x63 + .byte 0x6f, 0x70, 0x79, 0x5f + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x325B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: const char* (0x114C) + # ArgType: const char* (0x114C) + # ArgType: char* (0x670) + # ArgType: std::_Wrap_alloc >& (0x1252) + # ArgType: std::_Really_trivial_ptr_iterator_tag (0x1FFD) + # ArgType: std::integral_constant (0x1297) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0xfd, 0x1f, 0x00, 0x00 + .byte 0x97, 0x12, 0x00, 0x00 + # Procedure (0x325C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x670) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 6 + # ArgListType: (const char*, const char*, char*, std::_Wrap_alloc >&, std::_Really_trivial_ptr_iterator_tag, std::integral_constant) (0x325B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0x5b, 0x32, 0x00, 0x00 + # FuncId (0x325D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: char* (const char*, const char*, char*, std::_Wrap_alloc >&, std::_Really_trivial_ptr_iterator_tag, std::integral_constant) (0x325C) + # Name: _Uninitialized_copy_al_unchecked1 + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x5c, 0x32, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x63 + .byte 0x6f, 0x70, 0x79, 0x5f + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x31, 0x00, 0xf2, 0xf1 + # ArgList (0x325E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* const& (0x3229) + # ArgType: char* const& (0x2FEE) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x29, 0x32, 0x00, 0x00 + .byte 0xee, 0x2f, 0x00, 0x00 + # Procedure (0x325F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Really_trivial_ptr_iterator_tag (0x1FFD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const&, char* const&) (0x325E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xfd, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x5e, 0x32, 0x00, 0x00 + # FuncId (0x3260) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Really_trivial_ptr_iterator_tag (const char* const&, char* const&) (0x325F) + # Name: _Ptr_copy_cat + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x32, 0x00, 0x00 + .byte 0x5f, 0x50, 0x74, 0x72 + .byte 0x5f, 0x63, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x63, 0x61 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Procedure (0x3261) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x670) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, char*) (0x2517) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x17, 0x25, 0x00, 0x00 + # FuncId (0x3262) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: char* (const char*, const char*, char*) (0x3261) + # Name: _Copy_memmove + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x61, 0x32, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x6d, 0x65 + .byte 0x6d, 0x6d, 0x6f, 0x76 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3263) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2ECF) + # FunctionType: void std::vector >::(char*, char*) (0x2F22) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x22, 0x2f, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x3264) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2ECF) + # FunctionType: void std::vector >::(char*, char*) (0x2F22) + # Name: _Construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x22, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x00, 0xf1 + # ArgList (0x3265) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: char* (0x670) + # ArgType: std::forward_iterator_tag (0x10DC) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + # MemberFunction (0x3266) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, char*, std::forward_iterator_tag) (0x3265) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x65, 0x32, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x3267) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2ECF) + # FunctionType: void std::vector >::(char*, char*, std::forward_iterator_tag) (0x3266) + # Name: _Construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x66, 0x32, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x00, 0xf1 + # Procedure (0x3268) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, char*) (0x1A1F) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1f, 0x1a, 0x00, 0x00 + # FuncId (0x3269) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: __int64 (char*, char*) (0x3268) + # Name: distance + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x68, 0x32, 0x00, 0x00 + .byte 0x64, 0x69, 0x73, 0x74 + .byte 0x61, 0x6e, 0x63, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x326A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::vector > (0x2ECF) + # ThisType: std::vector >* (0x2ED1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, char*, char*) (0x2FF2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xf2, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x326B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2ECF) + # FunctionType: char* std::vector >::(char*, char*, char*) (0x326A) + # Name: _Ucopy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x6a, 0x32, 0x00, 0x00 + .byte 0x5f, 0x55, 0x63, 0x6f + .byte 0x70, 0x79, 0x00, 0xf1 + # Procedure (0x326C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, char*, std::random_access_iterator_tag) (0x11B1) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + # FuncId (0x326D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: __int64 (char*, char*, std::random_access_iterator_tag) (0x326C) + # Name: _Distance1 + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x6c, 0x32, 0x00, 0x00 + .byte 0x5f, 0x44, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x31, 0x00, 0xf1 + # ArgList (0x326E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: const wchar_t* (0x1E5E) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x5e, 0x1e, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # Procedure (0x326F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, const wchar_t*, unsigned) (0x326E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x6e, 0x32, 0x00, 0x00 + # FuncId (0x3270) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (char*, const wchar_t*, unsigned) (0x326F) + # Name: _Debug_pointer + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x32, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x62 + .byte 0x75, 0x67, 0x5f, 0x70 + .byte 0x6f, 0x69, 0x6e, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + # FuncId (0x3271) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: char* (char*, char*, char*, std::_Wrap_alloc >&) (0x2FE5) + # Name: _Uninitialized_copy + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xe5, 0x2f, 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 + # MemberFuncId (0x3272) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: void std::_Builder >::(const char*, const char*, __int64, std::_Sequence**) (0x3156) + # Name: _Char_to_elts + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x56, 0x31, 0x00, 0x00 + .byte 0x5f, 0x43, 0x68, 0x61 + .byte 0x72, 0x5f, 0x74, 0x6f + .byte 0x5f, 0x65, 0x6c, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3273) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Sequence (0x2E3F) + # FunctionType: void std::_Sequence::(unsigned) (0x2E4A) + # Name: _Sequence + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x3f, 0x2e, 0x00, 0x00 + .byte 0x4a, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x71 + .byte 0x75, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFunction (0x3274) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Buf (0x2C70) + # ThisType: std::_Buf* (0x2C76) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, const char*) (0x11C2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x2c, 0x00, 0x00 + .byte 0x76, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x3275) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Buf (0x2C70) + # FunctionType: void std::_Buf::(const char*, const char*) (0x3274) + # Name: _Insert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x70, 0x2c, 0x00, 0x00 + .byte 0x74, 0x32, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x00 + # MemberFuncId (0x3276) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: unsigned std::_Builder >::() (0x3157) + # Name: _Get_bmax + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x57, 0x31, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x62, 0x6d, 0x61 + .byte 0x78, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3277) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: unsigned std::_Builder >::() (0x3157) + # Name: _Get_tmax + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x57, 0x31, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x74, 0x6d, 0x61 + .byte 0x78, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3278) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: void std::_Parser >::() (0x3120) + # Name: _Do_noncapture_group + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x20, 0x31, 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 (0x3279) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: void std::_Parser >::(bool) (0x3130) + # Name: _Do_assert_group + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x30, 0x31, 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 (0x327A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x310E) + # FunctionType: void std::_Parser >::() (0x3120) + # Name: _Do_capture_group + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x0e, 0x31, 0x00, 0x00 + .byte 0x20, 0x31, 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 (0x327B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: std::_Node_base* std::_Builder >::(bool) (0x3146) + # Name: _Begin_assert_group + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x46, 0x31, 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 (0x327C) { + # 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 (0x327D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_assert (0x327C) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x7c, 0x32, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x327E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_assert (0x327C) + # ThisType: std::_Node_assert* (0x327D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Node_type, std::_Node_flags) (0x2457) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7c, 0x32, 0x00, 0x00 + .byte 0x7d, 0x32, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x57, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x327F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_assert (0x327C) + # ThisType: std::_Node_assert* (0x327D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7c, 0x32, 0x00, 0x00 + .byte 0x7d, 0x32, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x3280) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x240D) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_base* (0x2456) + # FieldOffset: 0x20 + # Name: _Child + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_assert::(std::_Node_type, std::_Node_flags) (0x327E) + # Name: _Node_assert + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Virtual (0x1) + # Type: void std::_Node_assert::() (0x327F) + # Name: ~_Node_assert + # } + # } + .byte 0x52, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x0d, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x56, 0x24, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x43 + .byte 0x68, 0x69, 0x6c, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7e, 0x32, 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 0x7f, 0x32, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x61 + .byte 0x73, 0x73, 0x65, 0x72 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Class (0x3281) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x3280) + # DerivedFrom: 0x0 + # VShape: (0x240C) + # SizeOf: 40 + # Name: std::_Node_assert + # LinkageName: .?AV_Node_assert@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x00, 0x02 + .byte 0x80, 0x32, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x0c, 0x24, 0x00, 0x00 + .byte 0x28, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x61, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x61, 0x73 + .byte 0x73, 0x65, 0x72, 0x74 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x3282) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_assert (0x3281) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\regex (0x1A8A) + # LineNumber: 1714 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x81, 0x32, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + .byte 0xb2, 0x06, 0x00, 0x00 + # MemberFuncId (0x3283) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: void std::_Builder >::(std::_Node_base*) (0x3145) + # Name: _End_assert_group + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x45, 0x31, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6e, 0x64 + .byte 0x5f, 0x61, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x67, 0x72, 0x6f, 0x75 + .byte 0x70, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3284) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_assert (0x327C) + # FunctionType: void std::_Node_assert::(std::_Node_type, std::_Node_flags) (0x327E) + # Name: _Node_assert + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x7c, 0x32, 0x00, 0x00 + .byte 0x7e, 0x32, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x61, 0x73 + .byte 0x73, 0x65, 0x72, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x3285) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_assert (0x327C) + # FunctionType: void std::_Node_assert::() (0x327F) + # Name: ~_Node_assert + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x7c, 0x32, 0x00, 0x00 + .byte 0x7f, 0x32, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x61 + .byte 0x73, 0x73, 0x65, 0x72 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Procedure (0x3286) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Node_base*, std::_Node_base*) (0x314A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x4a, 0x31, 0x00, 0x00 + # FuncId (0x3287) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::_Node_base*, std::_Node_base*) (0x3286) + # Name: _Destroy_node + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x86, 0x32, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x6e, 0x6f, 0x64 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3288) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: void std::_Builder >::() (0x313C) + # Name: _Add_str_node + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x3c, 0x31, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x73, 0x74, 0x72 + .byte 0x5f, 0x6e, 0x6f, 0x64 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3289) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_str (0x2C6E) + # FunctionType: void std::_Node_str::(std::_Node_flags) (0x2C72) + # Name: _Node_str + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6e, 0x2c, 0x00, 0x00 + .byte 0x72, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFunction (0x328A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_str (0x2C6E) + # ThisType: std::_Node_str* (0x2C6F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6e, 0x2c, 0x00, 0x00 + .byte 0x6f, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x328B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_str (0x2C6E) + # FunctionType: void std::_Node_str::() (0x328A) + # Name: ~_Node_str + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6e, 0x2c, 0x00, 0x00 + .byte 0x8a, 0x32, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x73 + .byte 0x74, 0x72, 0x00, 0xf1 + # MemberFuncId (0x328C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: void std::_Builder >::() (0x313C) + # Name: _Mark_final + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x3c, 0x31, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x72 + .byte 0x6b, 0x5f, 0x66, 0x69 + .byte 0x6e, 0x61, 0x6c, 0x00 + # MemberFuncId (0x328D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: void std::_Builder >::(int, int, bool) (0x314D) + # Name: _Add_rep + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x4d, 0x31, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x72, 0x65, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x328E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Buf (0x2C70) + # FunctionType: char std::_Buf::() (0x2C7E) + # Name: _Del + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x70, 0x2c, 0x00, 0x00 + .byte 0x7e, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x328F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_endif (0x2691) + # FunctionType: void std::_Node_endif::() (0x2787) + # Name: _Node_endif + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x91, 0x26, 0x00, 0x00 + .byte 0x87, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x65, 0x6e + .byte 0x64, 0x69, 0x66, 0x00 + # MemberFuncId (0x3290) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_if (0x25FF) + # FunctionType: void std::_Node_if::(std::_Node_base*) (0x2693) + # Name: _Node_if + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xff, 0x25, 0x00, 0x00 + .byte 0x93, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x69, 0x66 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x3291) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_end_group (0x2C89) + # FunctionType: void std::_Node_end_group::(std::_Node_type, std::_Node_flags, std::_Node_base*) (0x2C8C) + # Name: _Node_end_group + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x89, 0x2c, 0x00, 0x00 + .byte 0x8c, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x65, 0x6e + .byte 0x64, 0x5f, 0x67, 0x72 + .byte 0x6f, 0x75, 0x70, 0x00 + # MemberFuncId (0x3292) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x310F) + # FunctionType: void std::_Builder >::(std::_Node_base*, std::_Node_base*) (0x314F) + # Name: _Insert_node + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x0f, 0x31, 0x00, 0x00 + .byte 0x4f, 0x31, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x6e, 0x6f, 0x64, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x3293) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_base* (0x2456) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x56, 0x24, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x3294) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Node_base*& (0x3293) + # ArgType: std::_Node_base*& (0x3293) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x93, 0x32, 0x00, 0x00 + .byte 0x93, 0x32, 0x00, 0x00 + # Procedure (0x3295) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Node_base*&, std::_Node_base*&) (0x3294) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x94, 0x32, 0x00, 0x00 + # FuncId (0x3296) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::_Node_base*&, std::_Node_base*&) (0x3295) + # Name: _Swap_adl + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x95, 0x32, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x61, 0x64 + .byte 0x6c, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3297) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_end_rep (0x2698) + # FunctionType: void std::_Node_end_rep::() (0x278B) + # Name: _Node_end_rep + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x98, 0x26, 0x00, 0x00 + .byte 0x8b, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x65, 0x6e + .byte 0x64, 0x5f, 0x72, 0x65 + .byte 0x70, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3298) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_rep (0x2603) + # FunctionType: void std::_Node_rep::(bool, int, int, std::_Node_end_rep*, unsigned) (0x269B) + # Name: _Node_rep + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x03, 0x26, 0x00, 0x00 + .byte 0x9b, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x72, 0x65 + .byte 0x70, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3299) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_endif (0x2691) + # FunctionType: void std::_Node_endif::() (0x2787) + # Name: ~_Node_endif + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x91, 0x26, 0x00, 0x00 + .byte 0x87, 0x27, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x65 + .byte 0x6e, 0x64, 0x69, 0x66 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x329A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_if (0x25FF) + # FunctionType: void std::_Node_if::() (0x2694) + # Name: ~_Node_if + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xff, 0x25, 0x00, 0x00 + .byte 0x94, 0x26, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x69 + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFunction (0x329B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_end_group (0x2C89) + # ThisType: std::_Node_end_group* (0x2C8A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x89, 0x2c, 0x00, 0x00 + .byte 0x8a, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x329C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_end_group (0x2C89) + # FunctionType: void std::_Node_end_group::() (0x329B) + # Name: ~_Node_end_group + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x89, 0x2c, 0x00, 0x00 + .byte 0x9b, 0x32, 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 (0x329D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: void (std::_Node_base*&, std::_Node_base*&) (0x3295) + # Name: swap + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x95, 0x32, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x329E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_base* (0x2456) + # PointerAttributes: 0x1008C + # PtrType: Near64 (0xC) + # PtrMode: RValueReference (0x4) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x56, 0x24, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x329F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Node_base*& (0x3293) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x93, 0x32, 0x00, 0x00 + # Procedure (0x32A0) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Node_base*&& (0x329E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_base*&) (0x329F) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x9e, 0x32, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9f, 0x32, 0x00, 0x00 + # FuncId (0x32A1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # FunctionType: std::_Node_base*&& (std::_Node_base*&) (0x32A0) + # Name: move + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xa0, 0x32, 0x00, 0x00 + .byte 0x6d, 0x6f, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x32A2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_end_rep (0x2698) + # FunctionType: void std::_Node_end_rep::() (0x278B) + # Name: ~_Node_end_rep + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x98, 0x26, 0x00, 0x00 + .byte 0x8b, 0x27, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x65 + .byte 0x6e, 0x64, 0x5f, 0x72 + .byte 0x65, 0x70, 0x00, 0xf1 + # MemberFunction (0x32A3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_rep (0x2603) + # ThisType: std::_Node_rep* (0x2604) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x26, 0x00, 0x00 + .byte 0x04, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x32A4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_rep (0x2603) + # FunctionType: void std::_Node_rep::() (0x32A3) + # Name: ~_Node_rep + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x03, 0x26, 0x00, 0x00 + .byte 0xa3, 0x32, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x72 + .byte 0x65, 0x70, 0x00, 0xf1 + # MemberFuncId (0x32A5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x23CF) + # FunctionType: void std::basic_regex >::() (0x23DD) + # Name: _Tidy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0xdd, 0x23, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x32A6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x2412) + # FunctionType: void std::_Regex_traits::() (0x2466) + # Name: ~_Regex_traits + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x66, 0x24, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x52, 0x65 + .byte 0x67, 0x65, 0x78, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + # MemberFuncId (0x32A7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # FunctionType: bool std::vector,0> >,std::allocator,0> > > >::() (0x1AE1) + # Name: empty + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0xe1, 0x1a, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x32A8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A68) + # FunctionType: const std::sub_match,0> >& std::vector,0> >,std::allocator,0> > > >::(unsigned __int64) (0x1AE3) + # Name: operator[] + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x68, 0x1a, 0x00, 0x00 + .byte 0xe3, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + # MemberFuncId (0x32A9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x2589) + # FunctionType: void Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x258E) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x89, 0x25, 0x00, 0x00 + .byte 0x8e, 0x25, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # ArgList (0x32AA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::details::span_iterator,0>& (0x258A) + # ArgType: const gsl::details::span_iterator,0>& (0x258A) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x8a, 0x25, 0x00, 0x00 + .byte 0x8a, 0x25, 0x00, 0x00 + # Procedure (0x32AB) { + # 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>&) (0x32AA) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xaa, 0x32, 0x00, 0x00 + # FuncId (0x32AC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D63) + # FunctionType: bool (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,0>&) (0x32AB) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x63, 0x1d, 0x00, 0x00 + .byte 0xab, 0x32, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x32AD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x259A) + # 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>&) (0x25A2) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9a, 0x25, 0x00, 0x00 + .byte 0xa2, 0x25, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x32AE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x259A) + # FunctionType: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::() (0x259E) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x9a, 0x25, 0x00, 0x00 + .byte 0x9e, 0x25, 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 (0x32AF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x259A) + # FunctionType: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::() (0x259E) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9a, 0x25, 0x00, 0x00 + .byte 0x9e, 0x25, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x32B0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x259A) + # FunctionType: void Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::(std::basic_ostream >&) (0x259F) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x9a, 0x25, 0x00, 0x00 + .byte 0x9f, 0x25, 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 (0x32B1) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x258B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8b, 0x25, 0x00, 0x00 + # FuncId (0x32B2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C83) + # FunctionType: std::basic_string,std::allocator > (const gsl::details::span_iterator,0>&) (0x32B1) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x83, 0x1c, 0x00, 0x00 + .byte 0xb1, 0x32, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x32B3) { + # 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 (0x32B4) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C7) + # 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 0xc7, 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 (0x32B5) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker,0> > (0x32B4) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x1125) + # LineNumber: 573 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb4, 0x32, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x3d, 0x02, 0x00, 0x00 + # MemberFunction (0x32B6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x1158) + # ClassType: Catch::StringMaker,0> > (0x32B3) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x258B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0xb3, 0x32, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8b, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x32B7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker,0> > (0x32B3) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker,0> >::(const gsl::details::span_iterator,0>&) (0x32B6) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb3, 0x32, 0x00, 0x00 + .byte 0xb6, 0x32, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # ArgList (0x32B8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: std::match_results,0>,std::allocator,0> > > >* (0x1A6A) + # ArgType: const std::basic_regex >& (0x23D1) + # ArgType: std::regex_constants::match_flag_type (0x1A89) + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x6a, 0x1a, 0x00, 0x00 + .byte 0xd1, 0x23, 0x00, 0x00 + .byte 0x89, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + # Procedure (0x32B9) { + # 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>) (0x32B8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0xb8, 0x32, 0x00, 0x00 + # FuncId (0x32BA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1C3E) + # 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>) (0x32B9) + # Name: _Regex_search1 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0xb9, 0x32, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x73 + .byte 0x65, 0x61, 0x72, 0x63 + .byte 0x68, 0x31, 0x00, 0xf1 + # MemberFuncId (0x32BB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # FunctionType: void std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::regex_constants::match_flag_type) (0x25FC) + # Name: _Setf + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0xfc, 0x25, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x74 + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x32BC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # FunctionType: void std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::regex_constants::match_flag_type) (0x25FC) + # Name: _Clearf + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0xfc, 0x25, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x65 + .byte 0x61, 0x72, 0x66, 0x00 + # MemberFuncId (0x32BD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # 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*) (0x25FE) + # Name: _Skip + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0xfe, 0x25, 0x00, 0x00 + .byte 0x5f, 0x53, 0x6b, 0x69 + .byte 0x70, 0x00, 0xf2, 0xf1 + # ArgList (0x32BE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x1A35) + # ArgType: std::match_results,0>,std::allocator,0> > > >* (0x1A6A) + # ArgType: bool (0x30) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x6a, 0x1a, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # MemberFunction (0x32BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x25F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (gsl::details::span_iterator,0>, std::match_results,0>,std::allocator,0> > > >*, bool) (0x32BE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0xf8, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xbe, 0x32, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x32C0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x25F5) + # 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) (0x32BF) + # Name: _Match + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf5, 0x25, 0x00, 0x00 + .byte 0xbf, 0x32, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x74 + .byte 0x63, 0x68, 0x00, 0xf1 + # Pointer (0x32C1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::regex_constants::match_flag_type (0x1A89) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x89, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x32C2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::regex_constants::match_flag_type& (0x32C1) + # ArgType: std::regex_constants::match_flag_type (0x1A89) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc1, 0x32, 0x00, 0x00 + .byte 0x89, 0x1a, 0x00, 0x00 + # Procedure (0x32C3) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::regex_constants::match_flag_type& (0x32C1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::regex_constants::match_flag_type&, std::regex_constants::match_flag_type) (0x32C2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xc1, 0x32, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc2, 0x32, 0x00, 0x00 + # FuncId (0x32C4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std::regex_constants (0x2B84) + # FunctionType: std::regex_constants::match_flag_type& (std::regex_constants::match_flag_type&, std::regex_constants::match_flag_type) (0x32C3) + # Name: operator|= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x84, 0x2b, 0x00, 0x00 + .byte 0xc3, 0x32, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x7c, 0x3d, 0x00, 0xf1 + # FuncId (0x32C5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std::regex_constants (0x2B84) + # FunctionType: std::regex_constants::match_flag_type& (std::regex_constants::match_flag_type&, std::regex_constants::match_flag_type) (0x32C3) + # Name: operator&= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x84, 0x2b, 0x00, 0x00 + .byte 0xc3, 0x32, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x26, 0x3d, 0x00, 0xf1 + # Procedure (0x32C6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::regex_constants::match_flag_type (0x1A89) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::regex_constants::match_flag_type) (0x25FB) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x89, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xfb, 0x25, 0x00, 0x00 + # FuncId (0x32C7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std::regex_constants (0x2B84) + # FunctionType: std::regex_constants::match_flag_type (std::regex_constants::match_flag_type) (0x32C6) + # Name: operator~ + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x84, 0x2b, 0x00, 0x00 + .byte 0xc6, 0x32, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x7e, 0x00, 0xf2, 0xf1 + # ArgList (0x32C8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span (0x1004) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # Procedure (0x32C9) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int& (0x1026) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span, __int64) (0x32C8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc8, 0x32, 0x00, 0x00 + # FuncId (0x32CA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D6E) + # FunctionType: int& (gsl::span, __int64) (0x32C9) + # Name: at + # } + .byte 0x0e, 0x00, 0x01, 0x16 + .byte 0x6e, 0x1d, 0x00, 0x00 + .byte 0xc9, 0x32, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + # FuncId (0x32CB) { + # 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 (0x32CC) { + # 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 (0x32CD) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: const char (0x114B) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 23 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x17, 0x00, 0x00, 0xf1 + # Array (0x32CE) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: const std::_Cl_names (0x3209) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 384 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x09, 0x32, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x80, 0x01, 0x00, 0xf1 + # Pointer (0x32CF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_val > (0x29F3) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf3, 0x29, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x32D0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_val > (0x2F40) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x40, 0x2f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Modifier (0x32D1) { + # 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 (0x32D2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile long (0x32D1) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xd1, 0x32, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Class (0x32D3) { + # 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 (0x32D4) { + # 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 (0x32D5) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 2 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x32D4) + # 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 0xd4, 0x32, 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 (0x32D6) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xiosbase + # } + .byte 0x4e, 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, 0x20, 0x31 + .byte 0x34, 0x2e, 0x30, 0x5c + .byte 0x56, 0x43, 0x5c, 0x49 + .byte 0x4e, 0x43, 0x4c, 0x55 + .byte 0x44, 0x45, 0x5c, 0x78 + .byte 0x69, 0x6f, 0x73, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # UdtSourceLine (0x32D7) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iosb::_Fmtflags (0x32D5) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xiosbase (0x32D6) + # LineNumber: 52 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd5, 0x32, 0x00, 0x00 + .byte 0xd6, 0x32, 0x00, 0x00 + .byte 0x34, 0x00, 0x00, 0x00 + # Modifier (0x32D8) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Iosb::_Fmtflags (0x32D5) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd5, 0x32, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # FieldList (0x32D9) { + # 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 (0x32DA) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x32D9) + # 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 0xd9, 0x32, 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 (0x32DB) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iosb::_Iostate (0x32DA) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xiosbase (0x32D6) + # LineNumber: 83 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xda, 0x32, 0x00, 0x00 + .byte 0xd6, 0x32, 0x00, 0x00 + .byte 0x53, 0x00, 0x00, 0x00 + # Modifier (0x32DC) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Iosb::_Iostate (0x32DA) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xda, 0x32, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # FieldList (0x32DD) { + # 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 (0x32DE) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x32DD) + # 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 0xdd, 0x32, 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 (0x32DF) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iosb::_Openmode (0x32DE) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xiosbase (0x32D6) + # LineNumber: 92 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xde, 0x32, 0x00, 0x00 + .byte 0xd6, 0x32, 0x00, 0x00 + .byte 0x5c, 0x00, 0x00, 0x00 + # Modifier (0x32E0) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Iosb::_Openmode (0x32DE) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xde, 0x32, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # FieldList (0x32E1) { + # 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 (0x32E2) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x32E1) + # 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 0xe1, 0x32, 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 (0x32E3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iosb::_Seekdir (0x32E2) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xiosbase (0x32D6) + # LineNumber: 105 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe2, 0x32, 0x00, 0x00 + .byte 0xd6, 0x32, 0x00, 0x00 + .byte 0x69, 0x00, 0x00, 0x00 + # Modifier (0x32E4) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Iosb::_Seekdir (0x32E2) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe2, 0x32, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # FieldList (0x32E5) { + # 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 (0x32E6) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x32E5) + # 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 0xe5, 0x32, 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 (0x32E7) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iosb::_Dummy_enum (0x32E6) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xiosbase (0x32D6) + # LineNumber: 51 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe6, 0x32, 0x00, 0x00 + .byte 0xd6, 0x32, 0x00, 0x00 + .byte 0x33, 0x00, 0x00, 0x00 + # FieldList (0x32E8) { + # 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 (0x32E9) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x32E8) + # Name: std::_Iosb:: + # LinkageName: .?AW4@?$_Iosb@H@std@@ + # } + .byte 0x5e, 0x00, 0x07, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xe8, 0x32, 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 (0x32EA) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iosb:: (0x32E9) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xiosbase (0x32D6) + # LineNumber: 116 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe9, 0x32, 0x00, 0x00 + .byte 0xd6, 0x32, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # FieldList (0x32EB) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x32D8) + # Name: skipws + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x32D8) + # Name: unitbuf + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x32D8) + # Name: uppercase + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x32D8) + # Name: showbase + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x32D8) + # Name: showpoint + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x32D8) + # Name: showpos + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x32D8) + # Name: left + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x32D8) + # Name: right + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x32D8) + # Name: internal + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x32D8) + # Name: dec + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x32D8) + # Name: oct + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x32D8) + # Name: hex + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x32D8) + # Name: scientific + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x32D8) + # Name: fixed + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x32D8) + # Name: hexfloat + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x32D8) + # Name: boolalpha + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x32D8) + # Name: _Stdio + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x32D8) + # Name: adjustfield + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x32D8) + # Name: basefield + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x32D8) + # Name: floatfield + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Iostate (0x32DC) + # Name: goodbit + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Iostate (0x32DC) + # Name: eofbit + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Iostate (0x32DC) + # Name: failbit + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Iostate (0x32DC) + # Name: badbit + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Openmode (0x32E0) + # Name: in + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Openmode (0x32E0) + # Name: out + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Openmode (0x32E0) + # Name: ate + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Openmode (0x32E0) + # Name: app + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Openmode (0x32E0) + # Name: trunc + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Openmode (0x32E0) + # Name: _Nocreate + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Openmode (0x32E0) + # Name: _Noreplace + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Openmode (0x32E0) + # Name: binary + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Seekdir (0x32E4) + # Name: beg + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Seekdir (0x32E4) + # Name: cur + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Seekdir (0x32E4) + # Name: end + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Iosb::_Dummy_enum (0x32E6) + # Name: _Dummy_enum + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Iosb::_Fmtflags (0x32D5) + # Name: _Fmtflags + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Iosb::_Iostate (0x32DA) + # Name: _Iostate + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Iosb::_Openmode (0x32DE) + # Name: _Openmode + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Iosb::_Seekdir (0x32E2) + # Name: _Seekdir + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Iosb:: (0x32E9) + # Name: + # } + # } + .byte 0xaa, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x32, 0x00, 0x00 + .byte 0x73, 0x6b, 0x69, 0x70 + .byte 0x77, 0x73, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x32, 0x00, 0x00 + .byte 0x75, 0x6e, 0x69, 0x74 + .byte 0x62, 0x75, 0x66, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x32, 0x00, 0x00 + .byte 0x75, 0x70, 0x70, 0x65 + .byte 0x72, 0x63, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x32, 0x00, 0x00 + .byte 0x73, 0x68, 0x6f, 0x77 + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x32, 0x00, 0x00 + .byte 0x73, 0x68, 0x6f, 0x77 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x32, 0x00, 0x00 + .byte 0x73, 0x68, 0x6f, 0x77 + .byte 0x70, 0x6f, 0x73, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x32, 0x00, 0x00 + .byte 0x6c, 0x65, 0x66, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x32, 0x00, 0x00 + .byte 0x72, 0x69, 0x67, 0x68 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x32, 0x00, 0x00 + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x6e, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x32, 0x00, 0x00 + .byte 0x64, 0x65, 0x63, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x32, 0x00, 0x00 + .byte 0x6f, 0x63, 0x74, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x32, 0x00, 0x00 + .byte 0x68, 0x65, 0x78, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x32, 0x00, 0x00 + .byte 0x73, 0x63, 0x69, 0x65 + .byte 0x6e, 0x74, 0x69, 0x66 + .byte 0x69, 0x63, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x32, 0x00, 0x00 + .byte 0x66, 0x69, 0x78, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x32, 0x00, 0x00 + .byte 0x68, 0x65, 0x78, 0x66 + .byte 0x6c, 0x6f, 0x61, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x32, 0x00, 0x00 + .byte 0x62, 0x6f, 0x6f, 0x6c + .byte 0x61, 0x6c, 0x70, 0x68 + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x32, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x64 + .byte 0x69, 0x6f, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x32, 0x00, 0x00 + .byte 0x61, 0x64, 0x6a, 0x75 + .byte 0x73, 0x74, 0x66, 0x69 + .byte 0x65, 0x6c, 0x64, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x32, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x66, 0x69, 0x65, 0x6c + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd8, 0x32, 0x00, 0x00 + .byte 0x66, 0x6c, 0x6f, 0x61 + .byte 0x74, 0x66, 0x69, 0x65 + .byte 0x6c, 0x64, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xdc, 0x32, 0x00, 0x00 + .byte 0x67, 0x6f, 0x6f, 0x64 + .byte 0x62, 0x69, 0x74, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xdc, 0x32, 0x00, 0x00 + .byte 0x65, 0x6f, 0x66, 0x62 + .byte 0x69, 0x74, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xdc, 0x32, 0x00, 0x00 + .byte 0x66, 0x61, 0x69, 0x6c + .byte 0x62, 0x69, 0x74, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xdc, 0x32, 0x00, 0x00 + .byte 0x62, 0x61, 0x64, 0x62 + .byte 0x69, 0x74, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe0, 0x32, 0x00, 0x00 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe0, 0x32, 0x00, 0x00 + .byte 0x6f, 0x75, 0x74, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe0, 0x32, 0x00, 0x00 + .byte 0x61, 0x74, 0x65, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe0, 0x32, 0x00, 0x00 + .byte 0x61, 0x70, 0x70, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe0, 0x32, 0x00, 0x00 + .byte 0x74, 0x72, 0x75, 0x6e + .byte 0x63, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe0, 0x32, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x63 + .byte 0x72, 0x65, 0x61, 0x74 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe0, 0x32, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x72 + .byte 0x65, 0x70, 0x6c, 0x61 + .byte 0x63, 0x65, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe0, 0x32, 0x00, 0x00 + .byte 0x62, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe4, 0x32, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe4, 0x32, 0x00, 0x00 + .byte 0x63, 0x75, 0x72, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe4, 0x32, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe6, 0x32, 0x00, 0x00 + .byte 0x5f, 0x44, 0x75, 0x6d + .byte 0x6d, 0x79, 0x5f, 0x65 + .byte 0x6e, 0x75, 0x6d, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd5, 0x32, 0x00, 0x00 + .byte 0x5f, 0x46, 0x6d, 0x74 + .byte 0x66, 0x6c, 0x61, 0x67 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xda, 0x32, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xde, 0x32, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x70, 0x65 + .byte 0x6e, 0x6d, 0x6f, 0x64 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe2, 0x32, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x64, 0x69, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe9, 0x32, 0x00, 0x00 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x32EC) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 41 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x32EB) + # 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 0xeb, 0x32, 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 (0x32ED) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iosb (0x32EC) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xiosbase (0x32D6) + # LineNumber: 48 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xec, 0x32, 0x00, 0x00 + .byte 0xd6, 0x32, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + + .globl "??_7fail_fast@gsl@@6B@" +.set "??_7fail_fast@gsl@@6B@", .L__unnamed_1+8 + .globl "??_7logic_error@std@@6B@" +.set "??_7logic_error@std@@6B@", .L__unnamed_2+8 + .globl "??_7exception@std@@6B@" +.set "??_7exception@std@@6B@", .L__unnamed_3+8 + .globl "??_7?$UnaryExpr@_N@Catch@@6B@" +.set "??_7?$UnaryExpr@_N@Catch@@6B@", .L__unnamed_4+8 + .globl "??_7ITransientExpression@Catch@@6B@" +.set "??_7ITransientExpression@Catch@@6B@", .L__unnamed_5+8 + .globl "??_7?$BinaryExpr@AEB_KAEB_K@Catch@@6B@" +.set "??_7?$BinaryExpr@AEB_KAEB_K@Catch@@6B@", .L__unnamed_6+8 + .globl "??_7?$BinaryExpr@AEB_JAEBH@Catch@@6B@" +.set "??_7?$BinaryExpr@AEB_JAEBH@Catch@@6B@", .L__unnamed_7+8 + .globl "??_7?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@6B@" +.set "??_7?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@6B@", .L__unnamed_8+8 + .globl "??_7?$BinaryExpr@_N_N@Catch@@6B@" +.set "??_7?$BinaryExpr@_N_N@Catch@@6B@", .L__unnamed_9+8 + .globl "??_7?$BinaryExpr@AEBHAEBH@Catch@@6B@" +.set "??_7?$BinaryExpr@AEBHAEBH@Catch@@6B@", .L__unnamed_10+8 + .globl "??_7?$BinaryExpr@AEB_JAEB_J@Catch@@6B@" +.set "??_7?$BinaryExpr@AEB_JAEB_J@Catch@@6B@", .L__unnamed_11+8 + .globl "??_7narrowing_error@gsl@@6B@" +.set "??_7narrowing_error@gsl@@6B@", .L__unnamed_12+8 + .globl "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@" +.set "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@", .L__unnamed_13+8 + .globl "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@6B@" +.set "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@6B@", .L__unnamed_14+8 + .globl "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@" +.set "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@", .L__unnamed_15+8 + .globl "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@" +.set "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@", .L__unnamed_16+8 + .globl "??_7?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@6B@" +.set "??_7?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@6B@", .L__unnamed_17+8 + .globl "??_7?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@6B@" +.set "??_7?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@6B@", .L__unnamed_18+8 + .globl "??_7?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@6B@" +.set "??_7?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@6B@", .L__unnamed_19+8 + .globl "??_7?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@6B@" +.set "??_7?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@6B@", .L__unnamed_20+8 + .globl "??_7?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@6B@" +.set "??_7?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@6B@", .L__unnamed_21+8 + .globl "??_7?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@6B@" +.set "??_7?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@6B@", .L__unnamed_22+8 + .globl "??_7?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@6B@" +.set "??_7?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@6B@", .L__unnamed_23+8 + .globl "??_7?$collate@D@std@@6B@" +.set "??_7?$collate@D@std@@6B@", .L__unnamed_24+8 + .globl "??_7bad_cast@std@@6B@" +.set "??_7bad_cast@std@@6B@", .L__unnamed_25+8 + .globl "??_7_Root_node@std@@6B@" +.set "??_7_Root_node@std@@6B@", .L__unnamed_26+8 + .globl "??_7_Node_base@std@@6B@" +.set "??_7_Node_base@std@@6B@", .L__unnamed_27+8 + .globl "??_7_Node_capture@std@@6B@" +.set "??_7_Node_capture@std@@6B@", .L__unnamed_28+8 + .globl "??_7_Node_back@std@@6B@" +.set "??_7_Node_back@std@@6B@", .L__unnamed_29+8 + .globl "??_7?$_Node_class@DV?$regex_traits@D@std@@@std@@6B@" +.set "??_7?$_Node_class@DV?$regex_traits@D@std@@@std@@6B@", .L__unnamed_30+8 + .globl "??_7_Node_assert@std@@6B@" +.set "??_7_Node_assert@std@@6B@", .L__unnamed_31+8 + .globl "??_7?$_Node_str@D@std@@6B@" +.set "??_7?$_Node_str@D@std@@6B@", .L__unnamed_32+8 + .globl "??_7_Node_endif@std@@6B@" +.set "??_7_Node_endif@std@@6B@", .L__unnamed_33+8 + .globl "??_7_Node_if@std@@6B@" +.set "??_7_Node_if@std@@6B@", .L__unnamed_34+8 + .globl "??_7_Node_end_group@std@@6B@" +.set "??_7_Node_end_group@std@@6B@", .L__unnamed_35+8 + .globl "??_7_Node_end_rep@std@@6B@" +.set "??_7_Node_end_rep@std@@6B@", .L__unnamed_36+8 + .globl "??_7_Node_rep@std@@6B@" +.set "??_7_Node_rep@std@@6B@", .L__unnamed_37+8 + .globl "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@" +.set "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@", .L__unnamed_38+8